#app.visitor-readonly button:not(.el-dialog__headerbtn):not(.nav-trigger-btn):not(.collapse-btn):not(.screen-entry):not(.visitor-readonly-allowed){opacity:.5;cursor:not-allowed}#app.visitor-readonly .el-pagination button,#app.visitor-readonly button.visitor-navigation{opacity:1;cursor:pointer}.login_container[data-v-2abc740f]{position:fixed;inset:0;z-index:0;display:flex;align-items:center;justify-content:center;min-height:100dvh;width:100%;padding:24px;overflow:hidden;box-sizing:border-box}.login_video[data-v-2abc740f]{position:absolute;inset:0;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;filter:brightness(.78) contrast(1.15) saturate(1.02);transform:translateZ(0) scale(1.01)}.login_overlay[data-v-2abc740f]{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(2,7,18,.18),rgba(2,7,18,.3) 48%,rgba(2,7,18,.72)),linear-gradient(180deg,rgba(2,7,18,.12),rgba(2,7,18,.58))}.grid-overlay[data-v-2abc740f]{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:.55;background-image:linear-gradient(rgba(22,200,243,.045) 1px,transparent 0),linear-gradient(90deg,rgba(22,200,243,.045) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%,#000);mask-image:linear-gradient(90deg,transparent,#000 30%,#000);animation:gridDrift-2abc740f 18s linear infinite}.login_scanline[data-v-2abc740f]{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:.24;background:linear-gradient(180deg,transparent,rgba(41,217,255,.13),transparent);transform:translateY(-100%);animation:scanline-2abc740f 5.8s cubic-bezier(.16,1,.3,1) infinite}.login_box[data-v-2abc740f]{position:relative;z-index:10;width:min(420px,100%);border:1px solid rgba(144,221,255,.2);border-radius:16px;overflow:hidden;background:linear-gradient(145deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.02)),rgba(5,12,24,.76);backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%);box-shadow:0 28px 80px rgba(0,0,0,.48),inset 0 0 0 1px hsla(0,0%,100%,.04),inset 0 1px 0 hsla(0,0%,100%,.14);animation:panelEnter-2abc740f .72s cubic-bezier(.16,1,.3,1) both}.login_box[data-v-2abc740f]:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#16c8f3,transparent 26%) 0 0 /100% 1px no-repeat,radial-gradient(circle at 82% 8%,rgba(41,217,255,.2),transparent 32%)}.login_form[data-v-2abc740f]{position:relative;display:grid;gap:16px;width:100%;padding:30px 32px 28px;box-sizing:border-box}.login_form .form-item[data-v-2abc740f]{display:block;margin-bottom:0}.login_form .form-item[data-v-2abc740f] .el-form-item__content{display:block;line-height:normal}.login_form .form-item[data-v-2abc740f] .el-form-item__error{padding-top:6px;color:#ff8a8a;font-size:12px;line-height:1.2}.title-container[data-v-2abc740f]{padding-bottom:4px}.title-with-logo[data-v-2abc740f]{display:flex;align-items:center;justify-content:center;gap:11px;width:100%;text-align:left}.logo-mark[data-v-2abc740f]{display:grid;place-items:center;position:relative;flex:0 0 38px;width:38px;height:38px;border:1px solid rgba(41,217,255,.48);border-radius:11px;background:radial-gradient(circle at 50% 38%,rgba(41,217,255,.28),transparent 48%),linear-gradient(145deg,rgba(41,217,255,.2),rgba(41,217,255,.04)),rgba(5,21,34,.72);box-shadow:0 12px 26px rgba(22,200,243,.22),0 0 20px rgba(22,200,243,.2),inset 0 1px 0 hsla(0,0%,100%,.14)}.logo-mark[data-v-2abc740f]:after,.logo-mark[data-v-2abc740f]:before{content:"";position:absolute;pointer-events:none}.logo-mark[data-v-2abc740f]:before{inset:6px;border:1px solid rgba(166,239,255,.24);border-radius:8px}.logo-mark[data-v-2abc740f]:after{width:16px;height:1px;background:linear-gradient(90deg,transparent,rgba(151,235,255,.86),transparent);transform:translateY(10px)}.logo-mark__cube[data-v-2abc740f]{position:relative;width:18px;height:16px;transform:translateY(-1px);border:2px solid #29d9ff;border-top-color:rgba(154,239,255,.95);border-radius:4px;clip-path:polygon(50% 0,100% 27%,100% 78%,50% 100%,0 78%,0 27%);box-shadow:0 0 12px rgba(41,217,255,.5),inset 0 0 10px rgba(22,200,243,.12)}.logo-mark__cube[data-v-2abc740f]:after,.logo-mark__cube[data-v-2abc740f]:before{content:"";position:absolute;left:50%;top:4px;width:2px;height:8px;background:rgba(41,217,255,.9);transform-origin:top center}.logo-mark__cube[data-v-2abc740f]:before{transform:rotate(58deg)}.logo-mark__cube[data-v-2abc740f]:after{transform:rotate(-58deg)}.logo-mark__core[data-v-2abc740f]{position:absolute;width:4px;height:4px;border-radius:50%;background:#c7f8ff;box-shadow:0 0 12px rgba(41,217,255,.9)}.title[data-v-2abc740f]{color:#29d9ff;font-size:22px;font-weight:800;line-height:1.18;letter-spacing:0;text-shadow:0 0 18px rgba(22,200,243,.22)}.subtitle[data-v-2abc740f]{margin-top:7px;color:rgba(215,241,255,.82);font-family:Microsoft YaHei UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;font-weight:600;line-height:1.4;letter-spacing:0;text-align:center;text-shadow:0 0 12px rgba(22,200,243,.18)}.field-label[data-v-2abc740f]{display:block;margin-bottom:8px;color:rgba(226,245,255,.86);font-size:13px;font-weight:600;line-height:1.2}.input-wrapper[data-v-2abc740f]{position:relative;display:flex;align-items:center;width:100%;min-height:44px;padding:0 12px;border:1px solid rgba(183,231,255,.22);border-radius:10px;background:rgba(3,11,22,.58);box-sizing:border-box;transition:border-color .22s ease,background-color .22s ease,box-shadow .22s ease,transform .22s ease}.input-wrapper[data-v-2abc740f]:hover{border-color:rgba(41,217,255,.46);background:rgba(5,17,32,.68)}.input-wrapper[data-v-2abc740f]:focus-within{border-color:rgba(41,217,255,.82);background:rgba(4,18,34,.78);box-shadow:0 0 0 3px rgba(22,200,243,.16)}.input-icon[data-v-2abc740f]{display:grid;place-items:center;flex:0 0 18px;margin-right:10px;color:rgba(155,221,247,.84)}.input-icon .el-icon[data-v-2abc740f]{font-size:17px}.tech-input[data-v-2abc740f]{flex:1}.tech-input[data-v-2abc740f] .el-input__wrapper{min-height:42px;padding:0;border:0;background:transparent!important;box-shadow:none!important}.tech-input[data-v-2abc740f] .el-input__inner{color:#f5fbff!important;font-size:14px;font-weight:500;background:transparent!important}.tech-input[data-v-2abc740f] .el-input__inner::-moz-placeholder{color:rgba(183,219,238,.5)!important}.tech-input[data-v-2abc740f] .el-input__inner::placeholder{color:rgba(183,219,238,.5)!important}.tech-input[data-v-2abc740f] .el-input__suffix-inner{color:rgba(183,219,238,.65)}.button-group[data-v-2abc740f]{margin-top:4px;margin-bottom:0}.tech-buttons[data-v-2abc740f]{display:grid;grid-template-columns:1.25fr 1fr;gap:12px;width:100%}.tech-btn[data-v-2abc740f]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;height:44px;border-radius:10px;border:1px solid transparent;cursor:pointer;font-size:14px;font-weight:700;line-height:1;white-space:nowrap;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.tech-btn .btn-icon[data-v-2abc740f]{font-size:15px;transition:transform .2s ease}.tech-btn[data-v-2abc740f]:hover{transform:translateY(-1px)}.tech-btn[data-v-2abc740f]:active{transform:translateY(1px) scale(.99)}.tech-btn[data-v-2abc740f]:focus-visible{outline:3px solid rgba(41,217,255,.28);outline-offset:2px}.tech-btn.primary-btn[data-v-2abc740f]{color:#02111d;background:linear-gradient(135deg,#65e9ff,#16c8f3 48%,#0aa1e6);box-shadow:0 12px 28px rgba(9,164,229,.28)}.tech-btn.primary-btn[data-v-2abc740f]:hover{box-shadow:0 16px 34px rgba(9,164,229,.36)}.tech-btn.primary-btn:hover .btn-icon[data-v-2abc740f]{transform:translateX(2px)}.tech-btn.secondary-btn[data-v-2abc740f]{color:rgba(238,249,255,.92);border-color:rgba(183,231,255,.22);background:hsla(0,0%,100%,.07)}.tech-btn.secondary-btn[data-v-2abc740f]:hover{border-color:rgba(41,217,255,.42);background:hsla(0,0%,100%,.11)}@keyframes panelEnter-2abc740f{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes gridDrift-2abc740f{0%{background-position:0 0,0 0}to{background-position:72px 72px,72px 72px}}@keyframes scanline-2abc740f{0%,68%{opacity:0;transform:translateY(-100%)}72%{opacity:.2}to{opacity:0;transform:translateY(100%)}}@media (max-width:768px){.login_container[data-v-2abc740f]{align-items:flex-end;padding:18px}.login_overlay[data-v-2abc740f]{background:linear-gradient(180deg,rgba(2,7,18,.18),rgba(2,7,18,.78)),rgba(2,7,18,.2)}.grid-overlay[data-v-2abc740f]{opacity:.32;background-size:56px 56px}.login_box[data-v-2abc740f]{width:100%;max-width:420px;border-radius:14px}.login_form[data-v-2abc740f]{padding:24px 20px 22px;gap:14px}.title[data-v-2abc740f]{font-size:20px}.title-with-logo[data-v-2abc740f]{gap:10px}.logo-mark[data-v-2abc740f]{flex-basis:36px;width:36px;height:36px}.tech-buttons[data-v-2abc740f]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.grid-overlay[data-v-2abc740f],.login_box[data-v-2abc740f],.login_scanline[data-v-2abc740f]{animation:none}.input-wrapper[data-v-2abc740f],.tech-btn .btn-icon[data-v-2abc740f],.tech-btn[data-v-2abc740f]{transition:none}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.login_box[data-v-2abc740f]{background:rgba(5,12,24,.94)}}.user-info[data-v-b00abf12]{display:flex;align-items:center;justify-content:flex-end;gap:10px;white-space:nowrap}.screen-entry[data-v-b00abf12]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid rgba(148,163,184,.28);border-radius:10px;background:hsla(0,0%,100%,.38);color:#64748b;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.screen-entry[data-v-b00abf12]:focus,.screen-entry[data-v-b00abf12]:hover{border-color:rgba(64,158,255,.48);background:rgba(236,245,255,.92);color:#409eff;box-shadow:0 8px 18px rgba(64,158,255,.14);outline:none}.screen-entry-icon[data-v-b00abf12]{width:20px;height:20px;display:block}.dropdown-trigger[data-v-b00abf12]{display:inline-flex;align-items:center;gap:10px;cursor:pointer}.user-avatar[data-v-b00abf12]{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid #dcdfe6}.user-username-trigger[data-v-b00abf12]{display:inline-flex;align-items:center;gap:6px;color:#303133}.user-username[data-v-b00abf12]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.dropdown-arrow[data-v-b00abf12]{color:#606266}@media (max-width:768px){.user-username[data-v-b00abf12]{display:none}}.home-container[data-v-2b51215c]{height:100%;min-height:100%;--home-bg-page:radial-gradient(circle at 82% 12%,rgba(79,111,220,.04),transparent 28%),linear-gradient(135deg,#fdfefe,#f7f9fc 48%,#eef3f8);--home-bg-page-soft:radial-gradient(circle at 88% 18%,rgba(79,111,220,.025),transparent 28%),linear-gradient(135deg,rgba(253,254,255,.98),rgba(248,250,253,.96) 46%,rgba(241,245,249,.94));--home-side-zone-1:#ecf2f9;--home-side-zone-2:#e4ecf5;--home-side-zone-3:#dde6f0;--home-side-zone-4:#d6e0eb;--home-side-center-x:50%;--home-side-center-y:62%;--home-side-top-left-x:14%;--home-side-top-right-x:86%;--home-side-bottom-left-x:6%;--home-side-bottom-right-x:88%;--home-side-divider:rgba(148,163,184,.18);--home-side-text-primary:#17324d;--home-side-text-secondary:#5a6b7f;--home-side-text-muted:#8695a8;--home-side-active-text:#1f4aa8;--home-side-section-text:#17324d;--home-side-hover-bg:linear-gradient(90deg,rgba(79,111,220,.08),rgba(79,111,220,.04));--home-side-section-bg:linear-gradient(90deg,rgba(241,245,250,.98),rgba(249,252,255,.98));--home-side-submenu-bg:linear-gradient(180deg,rgba(244,248,252,.98),rgba(239,244,250,.98));--home-side-active-bg:linear-gradient(135deg,#2f82e9,#22a8c8);--home-side-active-bg-inverse:hsla(0,0%,100%,.86);--home-side-active-shadow:0 8px 18px rgba(47,130,233,.2);--home-side-active-gap-left:5px;--home-side-active-radius:999px;--home-side-active-notch-size:18px;--home-side-panel-bg:#f4f7fa;--home-side-active-cutout-bg:#f4f7fa;--home-side-active-outer-bg:#f4f7fa;--home-topbar:linear-gradient(90deg,rgba(229,241,255,.98),rgba(235,244,255,.98) 18%,rgba(245,249,255,.98) 44%,rgba(255,250,242,.98) 78%,rgba(255,244,229,.98));--home-surface:hsla(0,0%,100%,.94);--home-surface-soft:rgba(248,250,252,.9);--home-text-primary:#172133;--home-text-secondary:#5f6b7c;--home-text-muted:#8d97a8;--home-border:rgba(226,232,240,.95);--home-brand:#4f6fdc;--home-brand-active:#3f60c8;--home-brand-soft:#edf3ff;--home-hover-bg:rgba(237,243,255,.7);--home-active-bg:linear-gradient(90deg,hsla(0,0%,100%,.96),rgba(248,251,255,.98));--home-panel-warm:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(248,250,252,.94));--home-focus-ring:0 0 0 3px rgba(79,111,220,.2);--home-shell-shadow:inset 1px 0 0 rgba(226,232,240,.9);background:var(--home-bg-page)}.home-container .el-aside[data-v-2b51215c]{background:linear-gradient(160deg,#edf6fb,#f7f8fb 48%,#fff1e9);position:relative;overflow:visible;z-index:20;isolation:isolate;backdrop-filter:none;border-right:1px solid rgba(142,166,184,.28);box-shadow:inset -1px 0 0 hsla(0,0%,100%,.82),8px 0 22px rgba(35,68,94,.06)}.home-container .el-aside .aside-geometry[data-v-2b51215c]{position:absolute;inset:0;z-index:0;pointer-events:none;display:none}.home-container .el-aside .aside-geometry .aside-zone[data-v-2b51215c]{position:absolute;inset:0}.home-container .el-aside .aside-geometry .zone-1[data-v-2b51215c]{background:var(--home-side-zone-1);clip-path:polygon(100% 0,100% 100%,var(--home-side-bottom-right-x) 100%,var(--home-side-center-x) var(--home-side-center-y),var(--home-side-top-right-x) 0)}.home-container .el-aside .aside-geometry .zone-2[data-v-2b51215c]{background:var(--home-side-zone-2);clip-path:polygon(var(--home-side-top-left-x) 0,var(--home-side-top-right-x) 0,var(--home-side-center-x) var(--home-side-center-y))}.home-container .el-aside .aside-geometry .zone-3[data-v-2b51215c]{background:var(--home-side-zone-3);clip-path:polygon(var(--home-side-center-x) var(--home-side-center-y),var(--home-side-bottom-right-x) 100%,var(--home-side-bottom-left-x) 100%)}.home-container .el-aside .aside-geometry .zone-4[data-v-2b51215c]{background:var(--home-side-zone-4);clip-path:polygon(0 0,var(--home-side-top-left-x) 0,var(--home-side-center-x) var(--home-side-center-y),var(--home-side-bottom-left-x) 100%,0 100%)}.home-container .el-aside[data-v-2b51215c]:after,.home-container .el-aside[data-v-2b51215c]:before{content:"";display:none}.home-container .el-aside .logo[data-v-2b51215c],.home-container .el-aside .modern-menu[data-v-2b51215c],.home-container .el-aside .root-menu-title[data-v-2b51215c]{position:relative;z-index:1}.home-container .el-aside .logo[data-v-2b51215c]{margin-top:8px;display:flex;align-items:center;font-size:14px;height:50px;font-weight:500;padding:8px 12px;white-space:nowrap;overflow:hidden}.home-container .el-aside .logo .siderbar-logo[data-v-2b51215c]{width:52px;height:40px;margin-right:.5px;flex-shrink:0;border-radius:0}.home-container .el-aside .logo h2[data-v-2b51215c]{margin:0;font-weight:500;font-family:SF Pro Display,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Segoe UI,Arial,sans-serif;letter-spacing:.8px;font-size:20px;color:var(--home-text-primary);flex-shrink:0;min-width:0}.home-container .el-aside .root-menu-title[data-v-2b51215c]{display:flex;align-items:center;gap:8px;margin:8px 12px 6px;padding:6px 8px;border-radius:0;background:transparent;box-shadow:none;color:#6f7f93!important;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;position:relative;z-index:2;font-size:13px;font-weight:600}.home-container .el-aside .root-menu-title[data-v-2b51215c]:before{content:"";width:3px;height:14px;border-radius:999px;background:rgba(79,111,220,.28);flex-shrink:0}.home-container .el-aside .modern-menu[data-v-2b51215c]{border-right:none;background:transparent!important}.home-container .el-aside .modern-menu[data-v-2b51215c] *{outline:none!important}.home-container .el-aside .modern-menu[data-v-2b51215c] :focus{outline:none!important;box-shadow:none!important}.home-container .el-aside .modern-menu[data-v-2b51215c] :focus-visible{outline:none!important;box-shadow:none!important}.home-container .el-aside .aside-fold-btn[data-v-2b51215c]{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);z-index:10;width:100%;display:flex;justify-content:center}.home-container .el-aside .aside-fold-btn .collapse-btn[data-v-2b51215c]{padding:8px;border-radius:8px;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease;color:var(--home-side-text-muted);min-width:36px;min-height:36px}.home-container .el-aside .aside-fold-btn .collapse-btn[data-v-2b51215c]:hover{color:var(--home-side-text-primary);background:hsla(0,0%,100%,.12);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}.home-container .modern-menu .el-menu-item[data-v-2b51215c]{transition:background-color .15s ease,color .15s ease,box-shadow .15s ease!important;border-radius:10px;margin:2px 8px!important;min-height:38px;height:38px;line-height:38px;padding:0 10px 0 12px!important;box-sizing:border-box;color:var(--home-side-text-secondary)!important;font-size:15px;font-weight:500;outline:none!important;border:none!important}.home-container .modern-menu .el-menu-item[data-v-2b51215c]:hover{color:var(--home-side-text-primary)!important;background:var(--home-side-hover-bg)!important;box-shadow:inset 0 0 0 1px rgba(79,111,220,.08)!important}.home-container .modern-menu .el-menu-item[data-v-2b51215c]:focus{outline:none!important;border:none!important;box-shadow:none!important}.home-container .modern-menu .el-sub-menu .el-sub-menu__title[data-v-2b51215c]{transition:background-color .15s ease,color .15s ease,box-shadow .15s ease!important;border-radius:10px;margin:2px 8px!important;min-height:38px;height:38px;line-height:38px;padding:0 10px 0 12px!important;box-sizing:border-box;color:var(--home-side-text-secondary)!important;font-size:15px;font-weight:500;outline:none!important;border:none!important}.home-container .modern-menu .el-sub-menu .el-sub-menu__title[data-v-2b51215c]:hover{color:var(--home-side-text-primary)!important;background:var(--home-side-hover-bg)!important;box-shadow:inset 0 0 0 1px rgba(79,111,220,.08)!important}.home-container .modern-menu .el-sub-menu .el-sub-menu__title[data-v-2b51215c]:focus{outline:none!important;border:none!important;box-shadow:none!important}.home-container .modern-menu .el-sub-menu .el-menu-item[data-v-2b51215c]{margin:1px 8px!important;border-radius:9px;min-height:34px;height:34px;line-height:34px;padding:0 10px 0 42px!important;box-sizing:border-box;font-size:13px;font-weight:400;color:#65758b!important;outline:none!important;border:none!important}.home-container .modern-menu .el-sub-menu .el-menu-item[data-v-2b51215c]:hover{color:#17324d!important;background:rgba(79,111,220,.06)!important}.home-container .modern-menu .el-sub-menu .el-menu-item[data-v-2b51215c]:focus{outline:none!important;border:none!important;box-shadow:none!important}.home-container .modern-menu>.el-sub-menu.is-active[data-v-2b51215c],.home-container .modern-menu>.el-sub-menu.is-opened[data-v-2b51215c]{background-color:transparent!important}.home-container .modern-menu>.el-sub-menu.is-active .el-sub-menu__title[data-v-2b51215c],.home-container .modern-menu>.el-sub-menu.is-opened .el-sub-menu__title[data-v-2b51215c]{background:var(--home-side-section-bg)!important;color:var(--home-side-section-text)!important;font-weight:600;border-radius:12px;box-shadow:inset 0 0 0 1px rgba(79,111,220,.06)!important}.home-container .modern-menu>.el-sub-menu.is-active .el-sub-menu__title[data-v-2b51215c]:hover,.home-container .modern-menu>.el-sub-menu.is-opened .el-sub-menu__title[data-v-2b51215c]:hover{background:var(--home-side-section-bg)!important}.home-container .modern-menu.with-root-menu>.el-menu-item[data-v-2b51215c],.home-container .modern-menu.with-root-menu>.el-sub-menu[data-v-2b51215c]>.el-sub-menu__title{padding-left:32px!important}.home-container[data-v-2b51215c] .modern-menu{--el-menu-item-height:38px;--el-menu-sub-item-height:34px;overflow:visible!important}.home-container[data-v-2b51215c] .modern-menu .el-sub-menu .el-menu-item,.home-container[data-v-2b51215c] .modern-menu>.el-menu-item,.home-container[data-v-2b51215c] .modern-menu>.el-sub-menu>.el-sub-menu__title{display:flex;align-items:center;padding-top:0!important;padding-bottom:0!important;border:none!important;border-radius:10px!important;box-sizing:border-box!important;box-shadow:none!important;overflow:visible!important}.home-container[data-v-2b51215c] .modern-menu .el-sub-menu .el-menu-item{border-radius:9px!important}.home-container[data-v-2b51215c] .modern-menu>.el-menu-item,.home-container[data-v-2b51215c] .modern-menu>.el-sub-menu>.el-sub-menu__title{min-height:38px!important;height:38px!important;line-height:38px!important}.home-container[data-v-2b51215c] .modern-menu .el-sub-menu .el-menu-item{min-height:34px!important;height:34px!important;line-height:34px!important;color:#65758b!important}.home-container[data-v-2b51215c] .modern-menu .el-sub-menu .el-menu-item,.home-container[data-v-2b51215c] .modern-menu .el-sub-menu .el-menu-item .el-menu-title-content{font-size:13px!important;font-weight:400!important;font-family:Microsoft YaHei UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif!important;letter-spacing:.4px!important}.home-container[data-v-2b51215c] .modern-menu .el-sub-menu .el-menu-item .el-menu-title-content{color:inherit!important}.home-container[data-v-2b51215c] .modern-menu>.el-menu-item.root-route-item,.home-container[data-v-2b51215c] .modern-menu>.el-menu-item.root-route-item .el-menu-title-content,.home-container[data-v-2b51215c] .modern-menu>.el-sub-menu>.el-sub-menu__title,.home-container[data-v-2b51215c] .modern-menu>.el-sub-menu>.el-sub-menu__title>span:last-child{font-family:Microsoft YaHei UI,Microsoft YaHei,PingFang SC,Hiragino Sans GB,Helvetica Neue,Arial,sans-serif!important;font-weight:600!important;font-synthesis:none!important}.home-container[data-v-2b51215c] .modern-menu .el-sub-menu .el-menu-item.sub-route-item,.home-container[data-v-2b51215c] .modern-menu .el-sub-menu .el-menu-item.sub-route-item .el-menu-title-content{font-family:DengXian,Microsoft YaHei UI,Microsoft YaHei,PingFang SC,Hiragino Sans GB,Helvetica Neue,Arial,sans-serif!important;font-weight:400!important;font-synthesis:none!important}.home-container[data-v-2b51215c] .modern-menu .el-sub-menu .el-menu-item.sub-route-item.is-active,.home-container[data-v-2b51215c] .modern-menu .el-sub-menu .el-menu-item.sub-route-item.is-active .el-menu-title-content{font-family:DengXian,Microsoft YaHei UI,Microsoft YaHei,PingFang SC,Hiragino Sans GB,Helvetica Neue,Arial,sans-serif!important;font-weight:400!important}.home-container[data-v-2b51215c] .modern-menu>.el-sub-menu.is-active>.el-sub-menu__title,.home-container[data-v-2b51215c] .modern-menu>.el-sub-menu.is-opened>.el-sub-menu__title{background:var(--home-side-section-bg)!important;color:var(--home-side-section-text)!important;border-radius:0 16px 16px 0!important;box-shadow:none!important}.home-container[data-v-2b51215c] .modern-menu>.el-sub-menu>.el-menu{background:var(--home-side-submenu-bg)!important}.home-container[data-v-2b51215c] .modern-menu .el-menu-item .el-icon,.home-container[data-v-2b51215c] .modern-menu .el-sub-menu__title .el-icon{margin-right:8px!important}.home-container[data-v-2b51215c] .modern-menu .el-menu-item span,.home-container[data-v-2b51215c] .modern-menu .el-sub-menu__title span{line-height:1!important}.home-container[data-v-2b51215c] .modern-menu>.el-menu-item .el-icon,.home-container[data-v-2b51215c] .modern-menu>.el-sub-menu>.el-sub-menu__title .el-icon{font-size:17px!important}.home-container[data-v-2b51215c] .modern-menu .el-sub-menu .el-menu-item .el-icon{font-size:15px!important}.home-container .platform-header[data-v-2b51215c]{display:flex;align-items:stretch;padding:0;background:var(--home-topbar)!important;border-bottom:1px solid rgba(219,228,241,.95);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 10px 24px rgba(15,23,42,.035);z-index:100}.home-container .platform-header[data-v-2b51215c]:after{content:"";position:absolute;inset:auto 0 0 0;height:1px;background:linear-gradient(90deg,rgba(79,111,220,.22),rgba(255,173,92,.18) 70%,hsla(0,0%,100%,0));pointer-events:none}.home-container .platform-header .header-brand[data-v-2b51215c]{display:flex;align-items:center;padding:0 12px;background:transparent;white-space:nowrap;overflow:hidden;flex-shrink:0;transition:width .28s;gap:6px;border-right:none;position:relative}.home-container .platform-header .header-brand img[data-v-2b51215c]{width:36px;height:36px;flex-shrink:0;-o-object-fit:contain;object-fit:contain;border-radius:10px}.home-container .platform-header .header-brand .siderbar-logo[data-v-2b51215c]{width:36px;height:36px;flex-shrink:0;border-radius:10px;box-shadow:0 4px 12px rgba(79,111,220,.12)}.home-container .platform-header .header-brand h2[data-v-2b51215c]{margin:0;font-size:18px;font-weight:700;white-space:nowrap;letter-spacing:.8px;background:linear-gradient(135deg,#3f60c8,#4f6fdc 38%,#7a92e7 58%,#d9a15a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-shadow:0 1px 0 hsla(0,0%,100%,.24)}.home-container .platform-header .page-header[data-v-2b51215c]{flex:1;display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:transparent}.home-container .platform-header .page-header .header-left[data-v-2b51215c],.home-container .platform-header .page-header .header-right[data-v-2b51215c]{display:flex;align-items:center}.home-container .platform-header .page-header .header-right[data-v-2b51215c]{margin-left:auto}.home-container .platform-header .page-header .fold-btn[data-v-2b51215c]{display:flex;align-items:center}.home-container .platform-header .page-header .fold-btn .collapse-btn[data-v-2b51215c]{padding:8px;border-radius:8px;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease;color:var(--home-text-secondary)}.home-container .platform-header .page-header .fold-btn .collapse-btn[data-v-2b51215c]:hover{color:var(--home-brand-active);background:var(--home-hover-bg)}.home-container .platform-header .page-header .nav-trigger-btn[data-v-2b51215c]{display:inline-flex;align-items:center;padding:0;background:transparent;border:none;color:inherit;outline:none;box-shadow:none}.home-container .platform-header .page-header .nav-trigger-btn[data-v-2b51215c]:active,.home-container .platform-header .page-header .nav-trigger-btn[data-v-2b51215c]:focus,.home-container .platform-header .page-header .nav-trigger-btn[data-v-2b51215c]:focus-visible,.home-container .platform-header .page-header .nav-trigger-btn[data-v-2b51215c]:hover{background:transparent;color:inherit;border-color:transparent;outline:none;box-shadow:none}.home-container .platform-header .page-header .nav-trigger-btn .nav-trigger-pill[data-v-2b51215c]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;white-space:nowrap;border-radius:999px;background:linear-gradient(135deg,#fff1c2,#ffc85a 48%,#f59e0b);color:#8a4b00;border:1px solid rgba(245,158,11,.34);box-shadow:0 5px 14px rgba(245,158,11,.16),inset 0 1px 0 hsla(0,0%,100%,.45);transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.home-container .platform-header .page-header .nav-trigger-btn.is-open .nav-trigger-pill[data-v-2b51215c],.home-container .platform-header .page-header .nav-trigger-btn:hover .nav-trigger-pill[data-v-2b51215c]{color:#783f00;border-color:rgba(245,158,11,.48);box-shadow:0 7px 18px rgba(245,158,11,.22),inset 0 1px 0 hsla(0,0%,100%,.55)}.home-container .platform-header .page-header .nav-trigger-text[data-v-2b51215c]{font-size:13px;font-weight:600;line-height:1;white-space:nowrap}.home-container .platform-header .page-header .nav-trigger-arrow[data-v-2b51215c]{color:currentColor;transition:transform .2s ease}.home-container .platform-header .page-header .nav-trigger-btn.is-open .nav-trigger-arrow[data-v-2b51215c]{transform:rotate(180deg)}.home-container .el-header[data-v-2b51215c]:not(.platform-header){background:transparent;backdrop-filter:none;border-bottom:none;box-shadow:none;align-items:center;justify-content:space-between;display:flex;padding:0 20px}.home-container .el-header:not(.platform-header) .header-left[data-v-2b51215c],.home-container .el-header:not(.platform-header) .header-right[data-v-2b51215c]{display:flex;align-items:center}.home-container .el-header:not(.platform-header) .header-right[data-v-2b51215c]{margin-left:auto}.home-container .el-header:not(.platform-header) .fold-btn[data-v-2b51215c]{display:flex;align-items:center;padding-top:2px;font-size:23px;cursor:pointer}.home-container .el-header:not(.platform-header) .fold-btn .collapse-btn[data-v-2b51215c]{padding:8px;border-radius:8px;transition:color .2s ease,background-color .2s ease,transform .2s ease,box-shadow .2s ease;color:var(--home-text-secondary)}.home-container .el-header:not(.platform-header) .fold-btn .collapse-btn[data-v-2b51215c]:hover{background:hsla(0,0%,100%,.5);transform:translateY(-1px);color:var(--home-brand-active)}.home-container .el-header:not(.platform-header) .nav-trigger-btn[data-v-2b51215c]{display:inline-flex;align-items:center;padding:0;background:transparent;border:none;color:inherit;outline:none;box-shadow:none}.home-container .el-header:not(.platform-header) .nav-trigger-btn[data-v-2b51215c]:active,.home-container .el-header:not(.platform-header) .nav-trigger-btn[data-v-2b51215c]:focus,.home-container .el-header:not(.platform-header) .nav-trigger-btn[data-v-2b51215c]:focus-visible,.home-container .el-header:not(.platform-header) .nav-trigger-btn[data-v-2b51215c]:hover{background:transparent;color:inherit;border-color:transparent;outline:none;box-shadow:none}.home-container .el-header:not(.platform-header) .nav-trigger-btn .nav-trigger-pill[data-v-2b51215c]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;white-space:nowrap;border-radius:999px;background:linear-gradient(135deg,#fff1c2,#ffc85a 48%,#f59e0b);color:#8a4b00;border:1px solid rgba(245,158,11,.34);box-shadow:0 5px 14px rgba(245,158,11,.16),inset 0 1px 0 hsla(0,0%,100%,.45);transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.home-container .el-header:not(.platform-header) .nav-trigger-btn.is-open .nav-trigger-pill[data-v-2b51215c],.home-container .el-header:not(.platform-header) .nav-trigger-btn:hover .nav-trigger-pill[data-v-2b51215c]{color:#783f00;border-color:rgba(245,158,11,.48);box-shadow:0 7px 18px rgba(245,158,11,.22),inset 0 1px 0 hsla(0,0%,100%,.55)}.home-container .el-header:not(.platform-header) .nav-trigger-text[data-v-2b51215c]{font-size:13px;font-weight:600;line-height:1;white-space:nowrap}.home-container .el-header:not(.platform-header) .nav-trigger-arrow[data-v-2b51215c]{color:currentColor;transition:transform .2s ease}.home-container .el-header:not(.platform-header) .nav-trigger-btn.is-open .nav-trigger-arrow[data-v-2b51215c]{transform:rotate(180deg)}.home-container .el-main[data-v-2b51215c]{position:relative;background:radial-gradient(circle at 18% 12%,rgba(255,232,200,.58),transparent 34%),radial-gradient(circle at 88% 16%,rgba(111,203,255,.42),transparent 38%),linear-gradient(115deg,#fff7eb,#f7fbff 42%,#dff3ff);box-shadow:var(--home-shell-shadow);padding-bottom:40px;overflow-y:auto}.home-container .el-main .footer-version[data-v-2b51215c]{position:fixed;bottom:0;left:50%;transform:translateX(-50%);padding:6px 12px;font-size:11px;color:var(--home-text-muted);background:hsla(0,0%,100%,.58);border-top:1px solid var(--home-border);border-left:1px solid var(--home-border);border-right:1px solid var(--home-border);border-top-left-radius:6px;border-top-right-radius:6px;backdrop-filter:blur(8px);z-index:999;opacity:.8}@media (max-width:768px){.home-container .el-header[data-v-2b51215c]{padding:0 14px}.home-container>.platform-header .header-brand[data-v-2b51215c]{width:170px!important}.home-container>.platform-header>.page-header[data-v-2b51215c]{min-width:0}.home-container>.platform-header>.page-header .header-right[data-v-2b51215c]{display:none}.home-container .shell-body>.el-aside[data-v-2b51215c]{display:none;width:0!important}.home-container .shell-body>.el-container[data-v-2b51215c]{width:100%;min-width:0}.home-container .el-main[data-v-2b51215c]{padding:0}}@keyframes titleFlow-2b51215c{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes titleFloat-2b51215c{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes underlinePulse-2b51215c{0%,to{opacity:.6;transform:scaleX(.96)}50%{opacity:1;transform:scaleX(1)}}[data-v-2b51215c] .el-menu *{box-shadow:none!important}[data-v-2b51215c] .el-menu .el-menu-item,[data-v-2b51215c] .el-menu .el-sub-menu__title{outline:none!important;border:none!important}[data-v-2b51215c] .el-menu .el-menu-item:active,[data-v-2b51215c] .el-menu .el-menu-item:focus,[data-v-2b51215c] .el-menu .el-menu-item:focus-visible,[data-v-2b51215c] .el-menu .el-menu-item:focus-within,[data-v-2b51215c] .el-menu .el-sub-menu__title:active,[data-v-2b51215c] .el-menu .el-sub-menu__title:focus,[data-v-2b51215c] .el-menu .el-sub-menu__title:focus-visible,[data-v-2b51215c] .el-menu .el-sub-menu__title:focus-within{outline:none!important;border:none!important;background-color:transparent!important;box-shadow:none!important}[data-v-2b51215c] .el-menu .el-menu-item,[data-v-2b51215c] .el-menu .el-menu-item.is-active,[data-v-2b51215c] .el-menu .el-menu-item:active,[data-v-2b51215c] .el-menu .el-menu-item:focus,[data-v-2b51215c] .el-menu .el-menu-item:hover,[data-v-2b51215c] .el-menu .el-sub-menu__title,[data-v-2b51215c] .el-menu .el-sub-menu__title:active,[data-v-2b51215c] .el-menu .el-sub-menu__title:focus,[data-v-2b51215c] .el-menu .el-sub-menu__title:hover{outline:none!important;border:none!important}.el-aside[data-v-2b51215c] *{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-2b51215c] :active,.el-aside[data-v-2b51215c] :focus,.el-aside[data-v-2b51215c] :focus-visible,.el-aside[data-v-2b51215c] :focus-within,.el-aside[data-v-2b51215c] :hover,.el-aside[data-v-2b51215c] :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}.shell-body[data-v-2b51215c]{flex:1;min-height:0}.shell-body>.el-container[data-v-2b51215c]{position:relative;z-index:1}.platform-header[data-v-2b51215c]{height:64px!important;flex-shrink:0;border-bottom:1px solid var(--home-border)!important}[data-v-2b51215c] .el-menu{outline:none!important;border:none!important}[data-v-2b51215c] .el-menu *,[data-v-2b51215c] .el-menu .el-menu-item,[data-v-2b51215c] .el-menu .el-sub-menu,[data-v-2b51215c] .el-menu .el-sub-menu__title{outline:none!important;border:none!important;outline-width:0!important;border-width:0!important}[data-v-2b51215c] .el-menu .el-menu-item,[data-v-2b51215c] .el-menu .el-menu-item.is-opened,[data-v-2b51215c] .el-menu .el-menu-item:active,[data-v-2b51215c] .el-menu .el-menu-item:after,[data-v-2b51215c] .el-menu .el-menu-item:before,[data-v-2b51215c] .el-menu .el-menu-item:focus,[data-v-2b51215c] .el-menu .el-menu-item:focus-visible,[data-v-2b51215c] .el-menu .el-menu-item:focus-within,[data-v-2b51215c] .el-menu .el-menu-item:hover,[data-v-2b51215c] .el-menu .el-sub-menu,[data-v-2b51215c] .el-menu .el-sub-menu.is-opened,[data-v-2b51215c] .el-menu .el-sub-menu:active,[data-v-2b51215c] .el-menu .el-sub-menu:after,[data-v-2b51215c] .el-menu .el-sub-menu:before,[data-v-2b51215c] .el-menu .el-sub-menu:focus,[data-v-2b51215c] .el-menu .el-sub-menu:focus-visible,[data-v-2b51215c] .el-menu .el-sub-menu:focus-within,[data-v-2b51215c] .el-menu .el-sub-menu:hover,[data-v-2b51215c] .el-menu .el-sub-menu__title,[data-v-2b51215c] .el-menu .el-sub-menu__title.is-opened,[data-v-2b51215c] .el-menu .el-sub-menu__title:active,[data-v-2b51215c] .el-menu .el-sub-menu__title:after,[data-v-2b51215c] .el-menu .el-sub-menu__title:before,[data-v-2b51215c] .el-menu .el-sub-menu__title:focus,[data-v-2b51215c] .el-menu .el-sub-menu__title:focus-visible,[data-v-2b51215c] .el-menu .el-sub-menu__title:focus-within,[data-v-2b51215c] .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}[data-v-2b51215c] .modern-menu>.el-menu-item.is-active,[data-v-2b51215c] .modern-menu>.el-menu-item.is-active:active,[data-v-2b51215c] .modern-menu>.el-menu-item.is-active:focus,[data-v-2b51215c] .modern-menu>.el-menu-item.is-active:focus-visible,[data-v-2b51215c] .modern-menu>.el-menu-item.is-active:hover{position:relative!important;z-index:3!important;overflow:visible!important;width:calc(100% - 16px)!important;margin:0 8px!important;border-radius:12px!important;background:var(--home-side-active-bg)!important;background-color:var(--home-side-active-bg)!important;color:#fff!important;box-shadow:var(--home-side-active-shadow)!important}[data-v-2b51215c] .modern-menu .el-sub-menu .el-menu-item.is-active,[data-v-2b51215c] .modern-menu .el-sub-menu .el-menu-item.is-active:active,[data-v-2b51215c] .modern-menu .el-sub-menu .el-menu-item.is-active:focus,[data-v-2b51215c] .modern-menu .el-sub-menu .el-menu-item.is-active:focus-visible,[data-v-2b51215c] .modern-menu .el-sub-menu .el-menu-item.is-active:hover{position:relative!important;z-index:3!important;overflow:visible!important;width:calc(100% - 16px)!important;margin:0 8px 0 8px!important;padding-left:40px!important;border-radius:12px!important;background:rgba(47,130,233,.12)!important;background-color:rgba(47,130,233,.12)!important;color:var(--home-side-active-text)!important;box-shadow:inset 0 0 0 1px rgba(47,130,233,.12)!important;font-weight:400!important}[data-v-2b51215c] .modern-menu .el-sub-menu .el-menu-item.is-active .el-menu-title-content{font-weight:400!important;color:inherit!important}[data-v-2b51215c] .modern-menu .el-sub-menu .el-menu-item.is-active:after,[data-v-2b51215c] .modern-menu .el-sub-menu .el-menu-item.is-active:before,[data-v-2b51215c] .modern-menu>.el-menu-item.is-active:after,[data-v-2b51215c] .modern-menu>.el-menu-item.is-active:before{display:none!important}[data-v-2b51215c] .modern-menu .el-sub-menu .el-menu-item.is-active:before,[data-v-2b51215c] .modern-menu>.el-menu-item.is-active:before{top:calc(var(--home-side-active-notch-size)*-1);background:radial-gradient(circle at 0 0,var(--home-side-panel-bg) 0 calc(var(--home-side-active-notch-size) - 1px),var(--home-side-active-bg) var(--home-side-active-notch-size))!important}[data-v-2b51215c] .modern-menu .el-sub-menu .el-menu-item.is-active:after,[data-v-2b51215c] .modern-menu>.el-menu-item.is-active:after{bottom:calc(var(--home-side-active-notch-size)*-1);background:radial-gradient(circle at 0 100%,var(--home-side-panel-bg) 0 calc(var(--home-side-active-notch-size) - 1px),var(--home-side-active-bg) var(--home-side-active-notch-size))!important}[data-v-2b51215c] .modern-menu.is-collapse>.el-menu-item.is-active:after,[data-v-2b51215c] .modern-menu.is-collapse>.el-menu-item.is-active:before{display:none}[data-v-2b51215c] .modern-menu .el-sub-menu .el-menu-item.is-active{z-index:4!important}[data-v-2b51215c] .modern-menu .el-sub-menu .el-menu-item:focus-visible,[data-v-2b51215c] .modern-menu>.el-menu-item:focus-visible,[data-v-2b51215c] .modern-menu>.el-sub-menu>.el-sub-menu__title:focus-visible{box-shadow:var(--home-focus-ring)!important}[data-v-2b51215c] .modern-menu .el-sub-menu .el-menu-item.is-active:focus-visible,[data-v-2b51215c] .modern-menu>.el-menu-item.is-active:focus-visible{box-shadow:inset 0 0 0 1px rgba(79,111,220,.22),var(--home-focus-ring)!important}.nav-trigger-btn.el-button,.nav-trigger-btn.el-button:active,.nav-trigger-btn.el-button:focus,.nav-trigger-btn.el-button:focus-visible,.nav-trigger-btn.el-button:hover{background:transparent!important;border-color:transparent!important;outline:none!important;box-shadow:none!important}.platform-nav-popper.el-popover .el-menu--popup,.platform-nav-popper.el-popover .el-menu--popup-bottom-start{border:1px solid rgba(226,232,240,.96)!important;box-shadow:0 12px 28px rgba(15,23,42,.06)!important;backdrop-filter:blur(14px) saturate(1.02)!important;border-radius:16px!important;background:hsla(0,0%,100%,.98)!important}.platform-nav-popper.el-popover .el-menu--popup .el-menu-item,.platform-nav-popper.el-popover .el-menu--popup-bottom-start .el-menu-item{background:transparent!important;transition:none!important;margin:0!important;box-sizing:border-box!important;border-radius:0!important;border:none!important;min-height:32px!important;height:32px!important;line-height:32px!important;padding:0 16px!important}.platform-nav-popper.el-popover .el-menu--popup .el-menu-item:hover,.platform-nav-popper.el-popover .el-menu--popup-bottom-start .el-menu-item:hover{background:rgba(237,243,255,.82)!important}.platform-nav-popper.el-popover .el-menu--popup .el-menu-item.is-active,.platform-nav-popper.el-popover .el-menu--popup-bottom-start .el-menu-item.is-active{color:#3f60c8!important;background:rgba(237,243,255,.96)!important;box-shadow:none!important;border:none!important}.nav-module-panel{width:100%;background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(247,250,253,.98));border-radius:16px;border:1px solid rgba(226,232,240,.84);box-shadow:0 12px 28px rgba(15,23,42,.05)}.nav-module-panel .nav-module-body{padding:12px 14px 14px}.nav-module-panel .nav-module-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.nav-module-panel .nav-module-card{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:1px solid transparent;border-radius:9px;background:transparent;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease;outline:none}.nav-module-panel .nav-module-card:hover{background:rgba(237,243,255,.8);border-color:rgba(79,111,220,.1)}.nav-module-panel .nav-module-card:focus-visible{box-shadow:0 0 0 3px rgba(79,111,220,.18)}.nav-module-panel .nav-module-card.active{background:rgba(237,243,255,.96);border-color:rgba(79,111,220,.16);box-shadow:inset 0 0 0 1px rgba(79,111,220,.08)}.nav-module-panel .nav-module-card.active .nav-module-title{color:#3f60c8}.nav-module-panel .nav-module-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0;border:none!important;box-shadow:none!important;outline:none!important}.nav-module-panel .nav-module-icon .el-icon{color:#fff!important}.nav-module-panel .nav-module-text{display:flex;flex-direction:column;gap:3px;min-width:0;text-align:left}.nav-module-panel .nav-module-title{font-size:13px;font-weight:700;color:#172133;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-module-panel .nav-module-desc{font-size:12px;color:#8d97a8;line-height:1.3;white-space:normal;word-break:break-all}.nav-module-panel .nav-module-empty{padding:48px 24px;text-align:center;font-size:14px;color:#8d97a8}.k8s-module-main .el-table__body-wrapper .cell,.k8s-module-main .el-table__body-wrapper .cell>div,.k8s-module-main .el-table__body-wrapper .cell>span,.k8s-module-main .el-table__fixed-body-wrapper .cell,.k8s-module-main .el-table__fixed-body-wrapper .cell>div,.k8s-module-main .el-table__fixed-body-wrapper .cell>span{text-align:left!important}.k8s-module-main .el-table__body-wrapper .cell>div,.k8s-module-main .el-table__fixed-body-wrapper .cell>div{justify-content:flex-start!important}.k8s-terminal-main{display:flex;min-height:0;padding:0!important;overflow:hidden!important}.cockpit-globe[data-v-29fd04cc]{position:absolute;inset:0;overflow:hidden;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cockpit-globe.is-dragging[data-v-29fd04cc]{cursor:grabbing}.cockpit-globe[data-v-29fd04cc]:focus-visible{outline:2px solid rgba(84,210,255,.92);outline-offset:-3px}.cockpit-globe[data-v-29fd04cc] canvas{display:block;width:100%;height:100%}.cockpit-globe__fallback[data-v-29fd04cc]{position:absolute;inset:8% 10%;display:grid;place-content:center;gap:8px;color:#d8f4ff;text-align:center;background-position:50%;background-repeat:no-repeat;background-size:min(58vh,58vw) auto}.cockpit-globe__fallback small[data-v-29fd04cc]{color:#8ca9bc}@media(prefers-reduced-motion:reduce){.cockpit-globe[data-v-29fd04cc]{scroll-behavior:auto}}.ops-cockpit[data-v-134afa32]{--cockpit-bg:#030a12;--cockpit-surface:rgba(6,22,35,.88);--cockpit-surface-strong:rgba(7,28,44,.94);--cockpit-border:rgba(75,176,222,.28);--cockpit-border-strong:rgba(79,205,255,.54);--cockpit-text:#e6f7ff;--cockpit-muted:#89a7ba;--cockpit-cyan:#45caff;--cockpit-green:#58e0ae;--cockpit-amber:#ffc857;--cockpit-red:#ff6f6f;position:relative;box-sizing:border-box;width:100%;height:calc(100vh - 104px);min-height:690px;overflow:hidden;color:var(--cockpit-text);font-family:Segoe UI,Microsoft YaHei,sans-serif;background:var(--cockpit-bg)}.ops-cockpit[data-v-134afa32]:-webkit-full-screen,.ops-cockpit[data-v-134afa32]:fullscreen{width:100vw;height:100vh;min-height:100vh}.home-container .el-main:has(.ops-cockpit){padding:0!important;overflow:hidden}.ops-cockpit__background[data-v-134afa32]{position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(2,8,14,.48),rgba(3,13,23,.08) 34%,rgba(3,13,23,.08) 66%,rgba(2,8,14,.52)),linear-gradient(180deg,rgba(0,9,17,.05),rgba(0,7,13,.7)),var(--cockpit-background-image) center/cover no-repeat}.ops-cockpit__background[data-v-134afa32]:after{position:absolute;inset:0;content:"";pointer-events:none;background-image:linear-gradient(rgba(70,176,221,.025) 1px,transparent 0),linear-gradient(90deg,rgba(70,176,221,.025) 1px,transparent 0);background-size:40px 40px}.cockpit-header[data-v-134afa32]{position:relative;z-index:20;display:grid;grid-template-columns:1fr minmax(440px,1.45fr) 1fr;align-items:center;height:70px;padding:0 16px;border-bottom:1px solid rgba(70,185,231,.18);background:var(--cockpit-title-frame) center bottom/100% 56px no-repeat,linear-gradient(180deg,rgba(3,13,24,.98),rgba(2,10,18,.82))}.cockpit-header[data-v-134afa32]:after{position:absolute;right:27%;bottom:-1px;left:27%;height:3px;content:"";background:linear-gradient(90deg,transparent,var(--cockpit-cyan),var(--cockpit-green),transparent)}.cockpit-header__status[data-v-134afa32],.cockpit-header__tools[data-v-134afa32],.cockpit-title>div[data-v-134afa32],.cockpit-title[data-v-134afa32],.headline-stat[data-v-134afa32],.metric-card header[data-v-134afa32],.panel-heading>span[data-v-134afa32],.panel-heading[data-v-134afa32],.risk-summary>div[data-v-134afa32]{display:flex;align-items:center}.cockpit-header__status[data-v-134afa32]{gap:8px;color:#b8d8e8;font-size:12px}.cockpit-header__status small[data-v-134afa32]{padding-left:8px;border-left:1px solid rgba(126,177,200,.24);color:#708da0}.live-dot[data-v-134afa32]{width:7px;height:7px;border-radius:50%;background:var(--cockpit-green);box-shadow:0 0 8px rgba(88,224,174,.74)}.cockpit-title[data-v-134afa32]{justify-content:center;gap:12px;height:64px;min-width:0;text-align:center}.cockpit-title>div[data-v-134afa32]{flex-direction:column;min-width:0}.cockpit-title h1[data-v-134afa32]{margin:0;overflow:hidden;color:#f0fbff;font-size:25px;font-weight:750;line-height:1.25;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 6px rgba(232,250,255,.34),0 0 22px rgba(69,202,255,.46)}.cockpit-title p[data-v-134afa32]{margin:2px 0 0;color:#69b8d7;font-family:Consolas,monospace;font-size:9px;letter-spacing:0}.cockpit-title__line[data-v-134afa32]{width:clamp(38px,5vw,100px);height:1px;background:linear-gradient(90deg,transparent,rgba(69,202,255,.8))}.cockpit-title__line.is-right[data-v-134afa32]{transform:rotate(180deg)}.cockpit-header__tools[data-v-134afa32]{justify-content:flex-end;gap:8px}.cockpit-clock[data-v-134afa32]{display:grid;margin-right:6px;text-align:right}.cockpit-clock strong[data-v-134afa32]{color:#dff6ff;font-family:Consolas,monospace;font-size:18px;line-height:1;font-variant-numeric:tabular-nums}.cockpit-clock span[data-v-134afa32]{margin-top:3px;color:#7997aa;font-size:10px}.cockpit-icon-button[data-v-134afa32]{display:grid;width:34px;height:34px;padding:0;place-items:center;color:#a9d9ed;border:1px solid rgba(72,175,218,.34);border-radius:6px;outline:0;cursor:pointer;background:rgba(12,48,68,.54);transition:color .16s ease,border-color .16s ease,background-color .16s ease}.cockpit-icon-button[data-v-134afa32]:hover{color:#fff;border-color:var(--cockpit-cyan);background:rgba(30,118,153,.55)}.cockpit-icon-button[data-v-134afa32]:focus-visible{box-shadow:0 0 0 2px rgba(69,202,255,.35)}.cockpit-icon-button[data-v-134afa32]:disabled{opacity:.55;cursor:wait}.is-spinning[data-v-134afa32]{animation:cockpit-spin-134afa32 .9s linear infinite}.cockpit-error[data-v-134afa32]{position:absolute;z-index:40;top:72px;left:50%;display:flex;align-items:center;gap:8px;padding:7px 10px;color:#ffe1b8;border:1px solid rgba(255,179,71,.42);border-radius:6px;font-size:12px;transform:translateX(-50%);background:rgba(61,36,12,.94)}.cockpit-error button[data-v-134afa32],.panel-heading button[data-v-134afa32]{padding:0;color:var(--cockpit-cyan);border:0;cursor:pointer;background:transparent}.cockpit-layout[data-v-134afa32]{position:relative;z-index:10;display:grid;grid-template-columns:minmax(260px,22vw) minmax(430px,1fr) minmax(260px,22vw);gap:8px;box-sizing:border-box;height:calc(100% - 70px);padding:8px}.cockpit-column[data-v-134afa32]{display:grid;gap:8px;min-width:0;min-height:0}.cockpit-column--left[data-v-134afa32]{grid-template-rows:minmax(210px,1.25fr) minmax(170px,.85fr) minmax(190px,.9fr)}.cockpit-column--right[data-v-134afa32]{grid-template-rows:minmax(230px,1.15fr) minmax(170px,.82fr) minmax(210px,1fr)}.cockpit-panel[data-v-134afa32]{position:relative;min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(72,186,235,.46);border-radius:0;clip-path:polygon(0 10px,10px 0,calc(100% - 22px) 0,100% 22px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px));background:linear-gradient(135deg,rgba(39,121,164,.13),transparent 32%),linear-gradient(180deg,rgba(7,29,48,.96),rgba(4,17,31,.94));box-shadow:inset 0 0 28px rgba(28,145,202,.06),0 10px 30px rgba(0,3,8,.18)}.cockpit-panel[data-v-134afa32]:before{position:absolute;top:-1px;left:0;z-index:2;width:96px;height:3px;content:"";background:linear-gradient(90deg,transparent,var(--cockpit-cyan) 38%,#effcff 52%,var(--cockpit-green) 68%,transparent);box-shadow:0 0 9px rgba(69,202,255,.55);transform:translateX(-120px);animation:panel-edge-flow-134afa32 7.2s linear infinite}.panel-heading[data-v-134afa32]{position:relative;justify-content:space-between;gap:10px;height:39px;padding:0 12px;border-bottom:1px solid rgba(73,175,218,.28);background:linear-gradient(90deg,rgba(19,81,113,.48),rgba(7,28,45,.2) 64%,transparent)}.panel-heading[data-v-134afa32]:after{position:absolute;bottom:-1px;left:12px;width:54px;height:2px;content:"";background:var(--cockpit-cyan);box-shadow:0 0 8px rgba(69,202,255,.72)}.panel-heading>span[data-v-134afa32]{gap:7px;min-width:0;color:#cbefff;font-size:13px;font-weight:700;text-shadow:0 0 10px rgba(69,202,255,.28)}.panel-heading .el-icon[data-v-134afa32]{color:var(--cockpit-cyan)}.panel-heading button[data-v-134afa32],.panel-heading em[data-v-134afa32]{flex:0 0 auto;font-size:10px;font-style:normal}.panel-heading em[data-v-134afa32]{color:#708fa2}.panel-heading button[data-v-134afa32]:hover{color:#fff}.alert-list[data-v-134afa32]{display:grid;gap:4px;height:calc(100% - 39px);padding:7px;overflow:auto}.alert-row[data-v-134afa32]{display:grid;grid-template-columns:50px minmax(0,1fr) 34px;align-items:center;gap:7px;min-height:42px;padding:4px 6px;color:inherit;border:1px solid rgba(51,139,181,.12);border-left-color:rgba(69,202,255,.72);border-radius:2px;text-align:left;cursor:pointer;background:linear-gradient(90deg,rgba(24,94,127,.24),rgba(11,36,53,.16));transition:border-color .16s ease,background-color .16s ease}.alert-row[data-v-134afa32]:focus-visible,.alert-row[data-v-134afa32]:hover{border-color:rgba(75,188,234,.38);outline:0;background:rgba(35,94,121,.28)}.alert-row__level[data-v-134afa32]{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 5px;border-left:2px solid currentColor;border-radius:3px;font-size:9px;white-space:nowrap}.alert-row__level.is-danger[data-v-134afa32]{color:#ff8585;background:rgba(255,82,82,.12)}.alert-row__level.is-warning[data-v-134afa32]{color:#ffd06a;background:rgba(255,184,56,.12)}.alert-row__level.is-info[data-v-134afa32]{color:#66d9ff;background:rgba(69,202,255,.1)}.alert-row__main[data-v-134afa32]{display:grid;min-width:0}.alert-row__main small[data-v-134afa32],.alert-row__main strong[data-v-134afa32],.asset-row>span[data-v-134afa32],.idc-row>span[data-v-134afa32],.metric-row>span[data-v-134afa32],.rank-row>span[data-v-134afa32]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alert-row__main strong[data-v-134afa32]{color:#d7edf7;font-size:11px;font-weight:600}.alert-row time[data-v-134afa32],.alert-row__main small[data-v-134afa32]{color:#6f8da0;font-size:9px}.panel-chart[data-v-134afa32]{width:100%;height:calc(100% - 39px);min-height:120px}.idc-list[data-v-134afa32],.rank-list[data-v-134afa32]{display:grid;align-content:start;gap:7px;box-sizing:border-box;height:calc(100% - 39px);padding:14px 11px 8px}.asset-row[data-v-134afa32],.idc-row[data-v-134afa32],.metric-row[data-v-134afa32],.rank-row[data-v-134afa32]{display:grid;align-items:center;gap:7px;min-width:0}.rank-row[data-v-134afa32]{grid-template-columns:20px minmax(64px,1fr) minmax(48px,.75fr) 28px}.idc-row b[data-v-134afa32],.rank-row b[data-v-134afa32]{color:#6d8fa5;font-family:Consolas,monospace;font-size:10px}.asset-row>span[data-v-134afa32],.idc-row>span[data-v-134afa32],.rank-row>span[data-v-134afa32]{color:#b9d1de;font-size:10px}.asset-row>i[data-v-134afa32],.idc-row>i[data-v-134afa32],.metric-row>i[data-v-134afa32],.rank-row>i[data-v-134afa32]{height:4px;overflow:hidden;border-radius:2px;background:rgba(83,133,157,.18)}.asset-row>i span[data-v-134afa32],.idc-row>i span[data-v-134afa32],.metric-row>i span[data-v-134afa32],.rank-row>i span[data-v-134afa32]{display:block;height:100%;border-radius:inherit}.rank-row>i span[data-v-134afa32]{background:var(--cockpit-red)}.asset-row strong[data-v-134afa32],.idc-row strong[data-v-134afa32],.rank-row strong[data-v-134afa32]{color:#e5f7ff;font-family:Consolas,monospace;font-size:11px;text-align:right;font-variant-numeric:tabular-nums}.cockpit-center[data-v-134afa32]{display:grid;grid-template-rows:92px minmax(300px,1fr) 158px;gap:8px;min-width:0;min-height:0}.headline-stats[data-v-134afa32]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(168px,1.24fr) repeat(2,minmax(0,1fr));gap:7px}.headline-stat[data-v-134afa32]{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-rows:20px 24px;-moz-column-gap:8px;column-gap:8px;min-width:0;padding:10px 11px;overflow:hidden;border:1px solid rgba(74,181,226,.5);border-radius:0;clip-path:polygon(0 8px,8px 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);background:linear-gradient(135deg,rgba(62,178,222,.16),transparent 48%),rgba(5,24,39,.94);box-shadow:inset 0 0 22px rgba(63,187,232,.07)}.headline-stat[data-v-134afa32]:after{position:absolute;right:0;bottom:0;left:0;height:3px;content:"";background:linear-gradient(90deg,currentColor,#f2fdff,currentColor,transparent,currentColor);background-size:260% 100%;opacity:.72;animation:edge-energy-flow-134afa32 4.8s linear infinite}.headline-stat__icon[data-v-134afa32]{grid-row:1/3;align-self:center;display:grid;width:34px;height:34px;overflow:hidden;place-items:center;border:1px solid currentColor;clip-path:polygon(0 7px,7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%);background:radial-gradient(circle,color-mix(in srgb,currentColor 20%,transparent),transparent 68%);opacity:.94;filter:drop-shadow(0 0 6px color-mix(in srgb,currentColor 45%,transparent))}.headline-stat__icon img[data-v-134afa32]{width:23px;height:23px;-o-object-fit:contain;object-fit:contain}.headline-stat>span[data-v-134afa32]:not(.headline-stat__icon){color:#83a2b4;font-size:10px}.headline-stat>strong[data-v-134afa32]{overflow:hidden;color:#effbff;font-family:Consolas,monospace;font-size:22px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.headline-stat>strong small[data-v-134afa32]{margin-left:3px;color:#7693a5;font-family:Microsoft YaHei,sans-serif;font-size:9px;font-weight:400}.headline-stat.is-cyan[data-v-134afa32]{color:var(--cockpit-cyan)}.headline-stat.is-danger[data-v-134afa32]{color:var(--cockpit-red)}.headline-stat.is-success[data-v-134afa32]{color:var(--cockpit-green)}.headline-stat.is-amber[data-v-134afa32]{color:var(--cockpit-amber)}.headline-radar[data-v-134afa32]{position:relative;display:grid;grid-template-rows:minmax(0,1fr);min-width:0;overflow:hidden;border:1px solid rgba(76,203,242,.62);clip-path:polygon(0 8px,8px 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);background:radial-gradient(circle at 50% 78%,rgba(51,204,207,.14),transparent 54%),linear-gradient(180deg,rgba(10,43,61,.98),rgba(4,22,35,.96));box-shadow:inset 0 0 22px rgba(69,202,255,.1),0 0 12px rgba(69,202,255,.08)}.headline-radar[data-v-134afa32]:after{position:absolute;right:0;bottom:0;left:0;height:3px;content:"";background:linear-gradient(90deg,var(--cockpit-green),var(--cockpit-cyan),var(--cockpit-green));background-size:240% 100%;opacity:.82;animation:edge-energy-flow-134afa32 4.2s linear infinite}.headline-radar__body[data-v-134afa32]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;min-height:0;padding:5px 4px 7px}.headline-radar .radar-scope[data-v-134afa32]{width:58px;height:58px}.headline-radar .radar-scope strong[data-v-134afa32]{max-width:50px;font-size:11px}.headline-radar .radar-unit>span[data-v-134afa32]{margin-top:1px;font-size:8px;line-height:1.1}.headline-radar .radar-unit>small[data-v-134afa32]{font-size:7px;line-height:1.1}.headline-radar .radar-point.is-one[data-v-134afa32]{top:14px;left:18px}.headline-radar .radar-point.is-two[data-v-134afa32]{right:13px;bottom:18px}.headline-radar .radar-point.is-three[data-v-134afa32]{bottom:11px;left:14px}.globe-stage[data-v-134afa32]{position:relative;min-height:0;overflow:hidden;border-top:1px solid rgba(69,202,255,.32);border-bottom:1px solid rgba(69,202,255,.3);clip-path:polygon(0 18px,18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px));background:linear-gradient(90deg,rgba(4,22,38,.62),transparent 16%,transparent 84%,rgba(4,22,38,.62)),rgba(1,9,16,.18);box-shadow:inset 0 0 52px rgba(30,133,180,.09)}.globe-stage__frame[data-v-134afa32]{position:absolute;z-index:3;inset:8px;pointer-events:none}.globe-stage__frame span[data-v-134afa32]{position:absolute;width:42px;height:42px;border-color:rgba(72,207,255,.65);border-style:solid}.globe-stage__frame .is-top-left[data-v-134afa32]{top:0;left:0;border-width:1px 0 0 1px}.globe-stage__frame .is-top-right[data-v-134afa32]{top:0;right:0;border-width:1px 1px 0 0}.globe-stage__frame .is-bottom-left[data-v-134afa32]{bottom:0;left:0;border-width:0 0 1px 1px}.globe-stage__frame .is-bottom-right[data-v-134afa32]{right:0;bottom:0;border-width:0 1px 1px 0}.globe-stage__flow[data-v-134afa32]{position:absolute;z-index:3;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.globe-stage__flow path[data-v-134afa32]{fill:none;vector-effect:non-scaling-stroke}.globe-stage__flow-base[data-v-134afa32]{stroke:rgba(69,202,255,.18);stroke-width:1}.globe-stage__flow-line[data-v-134afa32]{stroke-linecap:round;stroke-dasharray:8 92;stroke-width:2;filter:drop-shadow(0 0 4px currentColor);animation:globe-border-flow-134afa32 5.8s linear infinite}.globe-stage__flow-line.is-primary[data-v-134afa32]{color:#45caff;stroke:#45caff}.globe-stage__flow-line.is-secondary[data-v-134afa32]{color:#58e0ae;stroke:#58e0ae;stroke-dasharray:3 97;animation-delay:-2.9s;animation-duration:7.4s}.globe-stage__heading[data-v-134afa32]{position:absolute;z-index:4;top:13px;left:15px;display:grid;padding-left:10px;border-left:2px solid var(--cockpit-green);pointer-events:none}.globe-stage__heading span[data-v-134afa32]{color:#50839e;font-family:Consolas,monospace;font-size:8px}.globe-stage__heading strong[data-v-134afa32]{color:#dff7ff;font-size:15px}.globe-stage__heading small[data-v-134afa32]{margin-top:3px;color:#7898aa;font-size:9px}.globe-readouts[data-v-134afa32]{position:absolute;z-index:4;top:50%;display:grid;gap:12px;width:116px;pointer-events:none;transform:translateY(-50%)}.globe-readouts--left[data-v-134afa32]{left:16px}.globe-readouts--right[data-v-134afa32]{right:16px;text-align:right}.globe-readouts>div[data-v-134afa32]{position:relative;display:grid;padding:8px 9px;border-top:1px solid rgba(69,202,255,.38);border-bottom:1px solid rgba(69,202,255,.14);background:linear-gradient(90deg,rgba(7,42,65,.68),rgba(4,18,30,.12))}.globe-readouts--right>div[data-v-134afa32]{background:linear-gradient(270deg,rgba(7,42,65,.68),rgba(4,18,30,.12))}.globe-readouts>div[data-v-134afa32]:before{position:absolute;top:-3px;left:0;width:24px;height:3px;content:"";background:var(--cockpit-cyan)}.globe-readouts--right>div[data-v-134afa32]:before{right:0;left:auto}.globe-readouts span[data-v-134afa32]{color:#6098b3;font-family:Consolas,monospace;font-size:8px}.globe-readouts strong[data-v-134afa32]{margin:2px 0;color:#dbf8ff;font-family:Consolas,monospace;font-size:18px;font-variant-numeric:tabular-nums;text-shadow:0 0 10px rgba(69,202,255,.38)}.globe-readouts strong.is-danger[data-v-134afa32]{color:#ff7b82;text-shadow:0 0 10px rgba(255,77,91,.36)}.globe-readouts small[data-v-134afa32]{color:#7d9aaa;font-size:9px}.globe-core-label[data-v-134afa32]{position:absolute;z-index:4;bottom:16px;left:50%;display:grid;min-width:142px;padding:5px 20px 7px;border-right:1px solid rgba(69,202,255,.4);border-left:1px solid rgba(69,202,255,.4);text-align:center;pointer-events:none;transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgba(5,30,48,.78),transparent)}.globe-core-label span[data-v-134afa32]{color:#5b8ba4;font-family:Consolas,monospace;font-size:8px}.globe-core-label strong[data-v-134afa32]{color:#eefbff;font-family:Consolas,monospace;font-size:22px;line-height:1.1}.globe-core-label small[data-v-134afa32]{color:#7d9aaa;font-size:9px}.globe-stage__legend[data-v-134afa32]{position:absolute;z-index:4;right:12px;bottom:10px;display:flex;align-items:center;gap:10px;color:#8ba9b9;font-size:9px;pointer-events:none}.globe-stage__legend span[data-v-134afa32]{display:inline-flex;align-items:center;gap:4px}.globe-stage__legend i[data-v-134afa32]{display:block;width:6px;height:6px;border-radius:50%}.globe-stage__legend i.is-idc[data-v-134afa32]{background:var(--cockpit-amber)}.globe-stage__legend i.is-asset[data-v-134afa32]{border:1px solid var(--cockpit-green)}.globe-stage__legend small[data-v-134afa32]{color:#526e7e}.globe-loading[data-v-134afa32]{position:absolute;z-index:5;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;color:#a7c9d8;font-size:12px;background:rgba(2,12,20,.58)}.globe-loading span[data-v-134afa32]{width:15px;height:15px;border:2px solid rgba(69,202,255,.2);border-top-color:var(--cockpit-cyan);border-radius:50%;animation:cockpit-spin-134afa32 .9s linear infinite}.metric-strip[data-v-134afa32]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-height:0}.metric-card[data-v-134afa32]{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(75,186,230,.46);border-radius:0;clip-path:polygon(0 10px,10px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);background:linear-gradient(135deg,rgba(54,160,204,.12),transparent 40%),rgba(5,23,38,.94);box-shadow:inset 0 0 24px rgba(32,148,198,.06)}.metric-card[data-v-134afa32]:after{position:absolute;z-index:2;top:0;left:0;width:82px;height:2px;content:"";background:linear-gradient(90deg,transparent,var(--cockpit-green),#eaffff,var(--cockpit-cyan),transparent);box-shadow:0 0 8px rgba(69,202,255,.54);transform:translateX(-100px);animation:panel-edge-flow-134afa32 8.6s linear infinite}.metric-card header[data-v-134afa32]{justify-content:space-between;height:35px;padding:0 10px;border-bottom:1px solid rgba(75,174,213,.25);background:linear-gradient(90deg,rgba(17,78,108,.28),transparent)}.metric-card header span[data-v-134afa32]{display:inline-flex;align-items:center;gap:5px;color:#bee0ee;font-size:11px;font-weight:600}.metric-card header img[data-v-134afa32]{width:16px;height:16px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 5px rgba(69,202,255,.48))}.metric-card header small[data-v-134afa32]{color:#658397;font-size:9px}.radar-unit[data-v-134afa32]{--radar-color:#58e0ae;display:grid;justify-items:center;min-width:0;color:var(--radar-color)}.radar-unit.is-warning[data-v-134afa32]{--radar-color:#ffc857}.radar-unit.is-danger[data-v-134afa32]{--radar-color:#ff6f6f}.radar-unit.is-resource[data-v-134afa32]{--radar-color:#45caff}.radar-unit>span[data-v-134afa32]{margin-top:2px;color:#b8d9e7;font-size:9px;font-weight:600}.radar-unit>small[data-v-134afa32]{max-width:100%;overflow:hidden;color:#668698;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.radar-scope[data-v-134afa32]{position:relative;width:66px;height:66px;overflow:hidden;border:1px solid color-mix(in srgb,var(--radar-color) 66%,transparent);border-radius:50%;background:radial-gradient(circle,transparent 0 22%,color-mix(in srgb,var(--radar-color) 26%,transparent) 23% 24%,transparent 25% 47%,color-mix(in srgb,var(--radar-color) 22%,transparent) 48% 49%,transparent 50%),rgba(5,30,42,.62);box-shadow:inset 0 0 18px color-mix(in srgb,var(--radar-color) 13%,transparent),0 0 9px color-mix(in srgb,var(--radar-color) 14%,transparent)}.radar-scope[data-v-134afa32]:after,.radar-scope[data-v-134afa32]:before{position:absolute;z-index:1;content:"";background:color-mix(in srgb,var(--radar-color) 24%,transparent)}.radar-scope[data-v-134afa32]:before{top:50%;right:4px;left:4px;height:1px}.radar-scope[data-v-134afa32]:after{top:4px;bottom:4px;left:50%;width:1px}.radar-sweep[data-v-134afa32]{position:absolute;z-index:2;inset:3px;border-radius:50%;background:conic-gradient(from 8deg,transparent 0 76%,color-mix(in srgb,var(--radar-color) 8%,transparent) 82%,color-mix(in srgb,var(--radar-color) 52%,transparent) 100%);animation:radar-scan-134afa32 4.8s linear infinite}.radar-unit.is-resource .radar-sweep[data-v-134afa32]{animation-duration:6.2s;animation-direction:reverse}.radar-point[data-v-134afa32]{position:absolute;z-index:3;width:4px;height:4px;border-radius:50%;background:var(--radar-color);box-shadow:0 0 6px var(--radar-color);animation:radar-pulse-134afa32 2.4s ease-in-out infinite}.radar-point.is-one[data-v-134afa32]{top:17px;left:22px}.radar-point.is-two[data-v-134afa32]{right:15px;bottom:21px;animation-delay:-.8s}.radar-point.is-three[data-v-134afa32]{bottom:13px;left:17px;animation-delay:-1.6s}.radar-scope strong[data-v-134afa32]{position:absolute;z-index:4;top:50%;left:50%;max-width:56px;overflow:hidden;color:#e9faff;font-family:Consolas,monospace;font-size:12px;line-height:1;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 7px color-mix(in srgb,var(--radar-color) 65%,transparent);transform:translate(-50%,-50%)}.metric-card__body[data-v-134afa32]{display:grid;gap:9px;padding:11px 10px}.metric-row[data-v-134afa32]{grid-template-columns:minmax(50px,1fr) minmax(42px,.8fr) 39px}.metric-row>span[data-v-134afa32]{color:#91afbf;font-size:9px}.metric-row>i span.is-normal[data-v-134afa32]{background:var(--cockpit-green)}.metric-row>i span.is-warning[data-v-134afa32]{background:var(--cockpit-amber)}.metric-row>i span.is-danger[data-v-134afa32]{background:var(--cockpit-red)}.metric-row strong[data-v-134afa32]{font-family:Consolas,monospace;font-size:10px;text-align:right}.metric-row strong.is-normal[data-v-134afa32]{color:var(--cockpit-green)}.metric-row strong.is-warning[data-v-134afa32]{color:var(--cockpit-amber)}.metric-row strong.is-danger[data-v-134afa32]{color:var(--cockpit-red)}.metric-empty[data-v-134afa32]{padding:24px 8px;color:#607c8e;font-size:10px;text-align:center}.asset-panel[data-v-134afa32]{display:grid;grid-template-rows:39px minmax(0,1fr)}.asset-overview[data-v-134afa32]{display:grid;grid-template-columns:minmax(0,1fr) 116px;min-height:0}.asset-list[data-v-134afa32]{display:grid;align-content:center;gap:8px;padding:8px 10px}.asset-row[data-v-134afa32]{grid-template-columns:60px minmax(40px,1fr) 34px}.health-chart-wrap[data-v-134afa32]{position:relative;min-width:0;min-height:0;border-left:1px solid rgba(75,153,187,.16)}.health-chart[data-v-134afa32]{width:100%;height:100%;min-height:128px}.health-chart-legend[data-v-134afa32]{position:absolute;right:0;bottom:7px;left:0;display:flex;justify-content:center;gap:8px;color:#69899b;font-size:8px;pointer-events:none}.health-chart-legend span[data-v-134afa32]{display:inline-flex;align-items:center;gap:3px}.health-chart-legend i[data-v-134afa32]{width:5px;height:5px;border-radius:50%}.health-chart-legend i.is-hardware[data-v-134afa32]{background:var(--cockpit-cyan)}.health-chart-legend i.is-system[data-v-134afa32]{background:var(--cockpit-green)}.idc-panel[data-v-134afa32]{display:grid;grid-template-rows:39px minmax(100px,1fr) auto}.idc-list[data-v-134afa32]{height:auto}.idc-row[data-v-134afa32]{grid-template-columns:20px minmax(56px,.75fr) minmax(42px,1fr) 30px}.idc-row>i span[data-v-134afa32]{background:var(--cockpit-cyan)}.risk-summary[data-v-134afa32]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px 10px 10px;border-top:1px solid rgba(75,153,187,.16)}.risk-summary>div[data-v-134afa32]{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:4px;min-width:0;padding:6px;border-left:2px solid var(--cockpit-amber);background:rgba(255,190,70,.06)}.risk-summary>div[data-v-134afa32]:last-child{border-left-color:var(--cockpit-red)}.risk-summary .el-icon[data-v-134afa32]{color:var(--cockpit-amber)}.risk-summary>div:last-child .el-icon[data-v-134afa32]{color:var(--cockpit-red)}.risk-summary span[data-v-134afa32]{overflow:hidden;color:#8eabba;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.risk-summary strong[data-v-134afa32]{color:#e7f7ff;font-family:Consolas,monospace;font-size:12px}.panel-empty[data-v-134afa32]{display:flex;align-items:center;justify-content:center;gap:7px;height:calc(100% - 39px);min-height:80px;color:#658397;font-size:11px}.panel-empty span[data-v-134afa32]{width:6px;height:6px;border:1px solid #507991;transform:rotate(45deg)}@keyframes cockpit-spin-134afa32{to{transform:rotate(1turn)}}@keyframes radar-scan-134afa32{to{transform:rotate(1turn)}}@keyframes radar-pulse-134afa32{0%,to{opacity:.36;transform:scale(.8)}50%{opacity:1;transform:scale(1.22)}}@keyframes globe-border-flow-134afa32{to{stroke-dashoffset:-100}}@keyframes panel-edge-flow-134afa32{0%{opacity:0;transform:translateX(-120px)}8%{opacity:1}72%{opacity:1}82%,to{opacity:0;transform:translateX(100vw)}}@keyframes edge-energy-flow-134afa32{to{background-position:-260% 0}}@media(max-width:1420px){.cockpit-layout[data-v-134afa32]{grid-template-columns:minmax(250px,290px) minmax(400px,1fr) minmax(250px,290px)}.cockpit-header[data-v-134afa32]{grid-template-columns:.8fr minmax(400px,1.5fr) .8fr}.cockpit-header__status small[data-v-134afa32],.globe-stage__legend small[data-v-134afa32]{display:none}.globe-readouts[data-v-134afa32]{width:94px}.globe-readouts--left[data-v-134afa32]{left:10px}.globe-readouts--right[data-v-134afa32]{right:10px}.headline-stats[data-v-134afa32]{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(150px,1.2fr) repeat(2,minmax(0,1fr))}.headline-stat[data-v-134afa32]{grid-template-columns:28px minmax(0,1fr);-moz-column-gap:6px;column-gap:6px;padding-right:7px;padding-left:7px}.headline-stat__icon[data-v-134afa32]{width:27px;height:30px}.headline-stat__icon img[data-v-134afa32]{width:19px;height:19px}.headline-stat>strong[data-v-134afa32]{font-size:17px}}@media(max-width:1180px){.ops-cockpit[data-v-134afa32]{height:auto;min-height:calc(100vh - 104px);overflow:auto}.home-container .el-main:has(.ops-cockpit){overflow:auto}.cockpit-layout[data-v-134afa32]{grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.cockpit-center[data-v-134afa32]{grid-column:1/3;grid-row:1;min-height:720px}.cockpit-column[data-v-134afa32]{min-height:720px}.cockpit-header__status[data-v-134afa32]{display:none}.cockpit-header[data-v-134afa32]{grid-template-columns:minmax(0,1fr) auto}}@media(max-width:720px){.cockpit-header[data-v-134afa32]{height:58px;padding:0 8px}.cockpit-title[data-v-134afa32]{justify-content:flex-start}.cockpit-clock[data-v-134afa32],.cockpit-title p[data-v-134afa32],.cockpit-title__line[data-v-134afa32],.globe-core-label[data-v-134afa32],.globe-readouts[data-v-134afa32]{display:none}.cockpit-title h1[data-v-134afa32]{font-size:16px}.cockpit-layout[data-v-134afa32]{grid-template-columns:minmax(0,1fr);padding:7px}.cockpit-center[data-v-134afa32],.cockpit-column[data-v-134afa32]{grid-column:1;min-height:auto}.cockpit-center[data-v-134afa32]{grid-template-rows:auto 430px auto}.cockpit-column--left[data-v-134afa32],.cockpit-column--right[data-v-134afa32]{grid-template-rows:repeat(3,minmax(210px,auto))}.headline-stats[data-v-134afa32],.metric-strip[data-v-134afa32]{grid-template-columns:repeat(2,minmax(0,1fr))}.headline-radar[data-v-134afa32]{grid-column:1/3;min-height:92px}.metric-card[data-v-134afa32]:last-child{grid-column:1/3}.cockpit-error[data-v-134afa32]{top:64px;width:calc(100% - 28px);box-sizing:border-box}}@media(prefers-reduced-motion:reduce){[data-v-134afa32],[data-v-134afa32]:after,[data-v-134afa32]:before{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.design-login-page[data-v-120153e6]{--bg-page:#f4f7fb;--bg-soft:#eef3f9;--surface:rgba(247,250,255,.82);--surface-strong:hsla(0,0%,100%,.92);--surface-muted:rgba(244,247,252,.78);--surface-warm:rgba(255,253,248,.92);--surface-warm-strong:rgba(255,248,239,.95);--border-soft:rgba(22,34,56,.06);--border-mid:rgba(207,217,230,.92);--text-primary:#172133;--text-secondary:#5f6b7c;--text-muted:#8d97a8;--nav-bg:#e5effd;--nav-bg-deep:#eff4fe;--nav-surface:rgba(236,244,253,.96);--nav-text:#5f6b7c;--nav-muted:#9aa4b2;--nav-active-text:#4d79d8;--nav-active-bg:rgba(231,239,252,.92);--brand:#4c8bf5;--topbar-gradient:linear-gradient(90deg,#fef7ef,#f8f8f6 52%,#edf2fd);--brand-soft:rgba(76,139,245,.12);--brand-fade:rgba(76,139,245,.06);--success:#3fb97f;--shadow-soft:0 20px 60px rgba(17,24,39,.07);--shadow-panel:0 36px 110px rgba(15,23,42,.11);min-height:100vh;position:relative;overflow:hidden;background:radial-gradient(circle at 15% 18%,rgba(76,139,245,.08),transparent 26%),radial-gradient(circle at 82% 20%,rgba(128,160,220,.07),transparent 24%),linear-gradient(180deg,#f7f9fc,#f4f7fb);font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.ambient[data-v-120153e6]{position:absolute;border-radius:999px;filter:blur(70px);pointer-events:none}.ambient-left[data-v-120153e6]{left:-80px;top:120px;width:260px;height:260px;background:rgba(95,138,214,.1)}.ambient-right[data-v-120153e6]{right:-60px;bottom:100px;width:320px;height:320px;background:rgba(187,201,228,.16)}.grid-mask[data-v-120153e6]{position:absolute;inset:0;background-image:linear-gradient(rgba(126,152,196,.025) 1px,transparent 0),linear-gradient(90deg,rgba(126,152,196,.025) 1px,transparent 0);background-size:40px 40px;opacity:.4;pointer-events:none}.workspace-shell[data-v-120153e6]{position:absolute;inset:22px;display:grid;grid-template-columns:220px 1fr;border-radius:28px;background:rgba(246,249,253,.58);border:1px solid hsla(0,0%,100%,.62);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75);backdrop-filter:blur(18px);overflow:hidden}.workspace-shell[data-v-120153e6]:before{content:"";position:absolute;top:0;left:0;right:0;height:72px;background:var(--topbar-gradient);border-bottom:1px solid rgba(223,231,242,.94);z-index:0}.workspace-shell[data-v-120153e6]:after{content:"";position:absolute;inset:0;background:rgba(247,249,253,.42);backdrop-filter:blur(10px)}.shell-main[data-v-120153e6],.shell-sidebar[data-v-120153e6]{position:relative;z-index:1}.shell-sidebar[data-v-120153e6]{padding:22px 18px;border-right:1px solid rgba(207,217,230,.72);background:linear-gradient(180deg,transparent 0,transparent 72px,var(--nav-bg) 72px,var(--nav-bg-deep) 100%);box-shadow:inset -1px 0 0 hsla(0,0%,100%,.55),inset 0 1px 0 hsla(0,0%,100%,.4)}.shell-brand[data-v-120153e6]{display:flex;align-items:center;gap:12px;margin-bottom:24px}.shell-brand-mark[data-v-120153e6]{width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(245,248,252,.96);color:var(--brand);border:1px solid rgba(208,218,232,.96)}.assistant-chip strong[data-v-120153e6],.shell-brand strong[data-v-120153e6]{display:block;font-size:18px;color:var(--text-primary)}.assistant-chip span[data-v-120153e6],.shell-brand span[data-v-120153e6]{display:block;margin-top:3px;font-size:11px;letter-spacing:1.1px;color:var(--nav-muted)}.shell-nav[data-v-120153e6]{display:grid;gap:18px}.nav-title[data-v-120153e6]{margin:0 0 8px;font-size:11px;font-weight:600;letter-spacing:.7px;color:var(--nav-muted)}.nav-item[data-v-120153e6]{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;margin-bottom:4px;border:none;border-radius:12px;background:transparent;text-align:left;color:var(--nav-text);font:inherit;font-size:14px;font-weight:500}.nav-item[data-v-120153e6]:last-child{background:var(--nav-active-bg);color:var(--nav-active-text);box-shadow:inset 0 0 0 1px rgba(207,220,245,.7)}.nav-bullet[data-v-120153e6]{width:6px;height:6px;border-radius:999px;background:currentColor;opacity:.75}.assistant-chip[data-v-120153e6]{position:absolute;left:18px;right:18px;bottom:20px;display:flex;align-items:center;gap:12px;padding:12px;border-radius:16px;background:var(--nav-surface);border:1px solid rgba(208,218,232,.92);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45)}.assistant-avatar[data-v-120153e6]{width:34px;height:34px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--brand);background:var(--brand-soft)}.shell-main[data-v-120153e6]{padding:26px 28px;background:linear-gradient(180deg,transparent,transparent 72px,rgba(248,250,253,.18) 0,rgba(248,250,253,.06))}.shell-header[data-v-120153e6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;padding:8px 2px 12px;border-radius:0;background:transparent;border:none;box-shadow:none}.shell-breadcrumb[data-v-120153e6]{margin:0 0 4px;font-size:13px;color:var(--brand);font-weight:600}.shell-header h2[data-v-120153e6]{margin:0;font-size:24px;font-weight:700;color:var(--text-primary)}.shell-actions[data-v-120153e6]{display:flex;align-items:center;gap:12px}.signal-dot[data-v-120153e6]{width:10px;height:10px;border-radius:999px;background:#ff6b6b;box-shadow:0 0 0 8px hsla(0,100%,71%,.08)}.avatar-pill[data-v-120153e6]{width:36px;height:36px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:rgba(76,139,245,.12);color:var(--brand);font-weight:700}.shell-summary[data-v-120153e6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px}.summary-card[data-v-120153e6]{padding:18px 20px;border-radius:18px;background:linear-gradient(180deg,rgba(255,253,249,.82),rgba(247,250,255,.8));border:1px solid rgba(223,231,242,.9)}.summary-value[data-v-120153e6]{display:block;margin-bottom:6px;font-size:28px;font-weight:700;color:var(--text-primary)}.summary-label[data-v-120153e6]{font-size:13px;color:var(--text-secondary)}.shell-panel[data-v-120153e6]{padding:18px;border-radius:24px;background:linear-gradient(135deg,rgba(255,253,248,.84),rgba(247,250,255,.82));border:1px solid rgba(223,231,242,.92)}.shell-panel-header[data-v-120153e6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.shell-panel-title[data-v-120153e6]{display:flex;align-items:center;gap:12px}.mini-badge[data-v-120153e6]{width:38px;height:38px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:var(--brand);background:rgba(76,139,245,.12)}.shell-panel-title strong[data-v-120153e6]{display:block;font-size:18px;color:var(--text-primary)}.shell-panel-title span[data-v-120153e6]{display:block;margin-top:4px;font-size:13px;color:var(--text-secondary)}.ghost-action[data-v-120153e6]{padding:10px 16px;border-radius:14px;border:1px solid rgba(215,224,236,.92);background:hsla(0,0%,100%,.92);color:#5f6b7c;font:inherit;font-weight:600}.shell-table[data-v-120153e6]{border-radius:18px;overflow:hidden;border:1px solid rgba(223,231,242,.9);background:hsla(0,0%,100%,.88)}.shell-table-head[data-v-120153e6],.shell-table-row[data-v-120153e6]{display:grid;grid-template-columns:1.3fr .9fr 1.4fr .7fr;gap:12px;align-items:center;padding:14px 18px}.shell-table-head[data-v-120153e6]{font-size:12px;font-weight:600;color:var(--text-muted);background:rgba(248,250,255,.96)}.shell-table-row[data-v-120153e6]{font-size:14px;color:var(--text-secondary);border-top:1px solid rgba(15,23,42,.04)}.row-status[data-v-120153e6],.row-tag[data-v-120153e6]{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-width:64px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600}.row-tag[data-v-120153e6]{color:var(--brand);background:rgba(76,139,245,.08)}.row-status[data-v-120153e6]{color:var(--success);background:rgba(63,185,127,.12)}.auth-stage[data-v-120153e6]{position:relative;z-index:2;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px;box-sizing:border-box}.auth-dialog[data-v-120153e6]{width:min(1100px,100%);border-radius:32px;border:1px solid rgba(223,231,242,.96);background:linear-gradient(135deg,rgba(255,253,248,.97),rgba(255,249,241,.95) 42%,rgba(247,250,255,.93));box-shadow:var(--shadow-panel);backdrop-filter:blur(24px);overflow:hidden;display:grid;grid-template-columns:minmax(320px,.95fr) minmax(340px,.82fr)}.intro-panel[data-v-120153e6]{padding:40px 38px 34px;background:linear-gradient(180deg,rgba(255,252,246,.98),rgba(255,248,239,.92));border-right:1px solid rgba(223,231,242,.9)}.brand-pill[data-v-120153e6]{display:inline-flex;align-items:center;gap:10px;padding:8px 12px 8px 8px;border-radius:999px;background:hsla(0,0%,100%,.94);border:1px solid rgba(223,231,242,.92);color:var(--text-primary);font-size:13px;font-weight:600}.brand-pill-icon[data-v-120153e6]{width:28px;height:28px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:var(--brand-soft);color:var(--brand)}.intro-eyebrow[data-v-120153e6]{margin:28px 0 10px;font-size:12px;letter-spacing:1.5px;font-weight:700;color:var(--brand);text-transform:uppercase}.intro-panel h1[data-v-120153e6]{margin:0;max-width:460px;font-size:40px;line-height:1.14;letter-spacing:-.03em;color:var(--text-primary)}.intro-copy[data-v-120153e6]{margin:18px 0 28px;max-width:500px;font-size:15px;line-height:1.9;color:var(--text-secondary)}.feature-list[data-v-120153e6]{display:grid;gap:14px}.feature-item[data-v-120153e6]{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:start;padding:14px 16px;border-radius:18px;background:hsla(0,0%,100%,.74);border:1px solid rgba(228,234,242,.92)}.feature-icon[data-v-120153e6]{width:42px;height:42px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:rgba(76,139,245,.08);color:var(--brand)}.feature-item strong[data-v-120153e6]{display:block;margin-bottom:6px;font-size:15px;color:var(--text-primary)}.feature-item span[data-v-120153e6]{display:block;font-size:13px;line-height:1.75;color:var(--text-secondary)}.trust-row[data-v-120153e6]{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.trust-chip[data-v-120153e6]{padding:8px 12px;border-radius:999px;background:hsla(0,0%,100%,.88);border:1px solid rgba(228,234,242,.92);color:var(--text-secondary);font-size:12px;font-weight:600}.form-panel[data-v-120153e6]{padding:36px 34px 30px;background:linear-gradient(180deg,rgba(251,253,255,.94),rgba(247,250,255,.9))}.form-panel-head[data-v-120153e6]{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:28px}.form-kicker[data-v-120153e6]{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:1.2px;color:var(--text-muted);text-transform:uppercase}.form-panel-head h2[data-v-120153e6]{margin:0;font-size:30px;line-height:1.1;color:var(--text-primary)}.form-status[data-v-120153e6]{padding:8px 12px;border-radius:999px;background:rgba(235,241,250,.96);color:#5f6b7c;font-size:12px;font-weight:600;white-space:nowrap}.login-form[data-v-120153e6] .el-form-item{margin-bottom:20px}.login-form[data-v-120153e6] .el-form-item__label{padding-bottom:8px;color:var(--text-primary);font-weight:600}.login-form[data-v-120153e6] .el-input__wrapper{min-height:50px;border-radius:16px;background:rgba(252,253,255,.98);box-shadow:none;border:1px solid rgba(214,223,235,.95);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.login-form[data-v-120153e6] .el-input__wrapper:hover{border-color:rgba(171,189,220,.95)}.login-form[data-v-120153e6] .el-input__wrapper.is-focus{background:#fff;border-color:rgba(120,156,221,.9);box-shadow:0 0 0 4px rgba(76,139,245,.07)}.login-form[data-v-120153e6] .el-input__prefix-inner{color:#93a1b5}.form-meta[data-v-120153e6]{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:6px 0 22px}.form-meta[data-v-120153e6] .el-checkbox__label{color:var(--text-secondary)}.text-link[data-v-120153e6]{border:none;padding:0;background:transparent;color:var(--brand);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.action-group[data-v-120153e6]{display:grid;grid-template-columns:1fr 120px;gap:12px}.primary-button[data-v-120153e6],.secondary-button[data-v-120153e6]{height:48px;border-radius:16px;font-size:14px;font-weight:600}.primary-button[data-v-120153e6]{border:none;background:linear-gradient(180deg,#69a0fa,#5a93f6);box-shadow:0 16px 26px rgba(76,139,245,.18)}.primary-button[data-v-120153e6]:hover{transform:translateY(-1px);box-shadow:0 18px 28px rgba(76,139,245,.22)}.secondary-button[data-v-120153e6]{background:#fff;border:1px solid rgba(214,223,235,.95);color:var(--text-secondary)}.secondary-button[data-v-120153e6]:hover{border-color:rgba(171,189,220,.95);color:var(--brand)}.form-footer[data-v-120153e6]{margin-top:24px;padding-top:18px;border-top:1px solid rgba(223,231,242,.9)}.footer-actions[data-v-120153e6]{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:14px}.demo-trigger-button[data-v-120153e6]{padding:10px 14px;border:1px solid rgba(214,223,235,.96);border-radius:14px;background:hsla(0,0%,100%,.92);color:var(--text-secondary);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.footer-note[data-v-120153e6]{display:flex;align-items:center;gap:10px;font-size:12px;line-height:1.7;color:var(--text-secondary)}.note-dot[data-v-120153e6]{width:8px;height:8px;border-radius:999px;background:var(--success);box-shadow:0 0 0 6px rgba(63,185,127,.1);flex-shrink:0}.footer-tags[data-v-120153e6]{display:flex;gap:8px;margin-top:14px}.footer-tags span[data-v-120153e6]{padding:6px 10px;border-radius:999px;background:rgba(237,242,251,.96);color:#6981b4;font-size:11px;font-weight:600}.assistant-demo-overlay[data-v-120153e6]{position:fixed;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(165,178,198,.16);backdrop-filter:blur(10px)}.assistant-demo-modal[data-v-120153e6]{width:min(960px,100%);max-height:min(680px,calc(100vh - 48px));display:flex;flex-direction:column;border-radius:30px;overflow:hidden;border:1px solid rgba(223,231,242,.96);background:hsla(0,0%,100%,.96);box-shadow:0 42px 120px rgba(15,23,42,.16)}.assistant-demo-header[data-v-120153e6]{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 22px 14px;background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd);border-bottom:1px solid rgba(223,231,242,.94)}.assistant-demo-header-main[data-v-120153e6]{display:flex;align-items:flex-start;gap:14px;min-width:0}.assistant-demo-logo[data-v-120153e6]{width:42px;height:42px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:var(--brand);background:hsla(0,0%,100%,.9);border:1px solid rgba(214,223,235,.95);flex-shrink:0}.assistant-demo-title-row[data-v-120153e6]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.assistant-demo-title-row h3[data-v-120153e6]{margin:0;font-size:16px;font-weight:700;color:var(--text-primary)}.assistant-demo-badge[data-v-120153e6]{padding:6px 10px;border-radius:999px;background:rgba(234,242,252,.94);color:#5d7fc7;font-size:12px;font-weight:600}.assistant-demo-title-wrap p[data-v-120153e6]{margin:6px 0 0;font-size:13px;color:var(--text-secondary)}.assistant-demo-header-actions[data-v-120153e6]{display:flex;align-items:center;gap:8px}.assistant-demo-header-actions button[data-v-120153e6]{border:none;background:transparent;color:var(--text-secondary);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.assistant-demo-body[data-v-120153e6]{min-height:0;display:grid;grid-template-columns:220px 1fr;flex:1}.assistant-demo-sidebar[data-v-120153e6]{padding:14px;background:linear-gradient(180deg,#f5f8fd,#edf2fb);border-right:1px solid rgba(223,231,242,.94);overflow:auto}.assistant-demo-sidebar-head[data-v-120153e6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;color:var(--text-secondary);font-size:13px;font-weight:600}.assistant-demo-count[data-v-120153e6]{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.9);border:1px solid rgba(214,223,235,.95);font-size:12px;color:var(--text-muted)}.assistant-demo-history-item[data-v-120153e6]{width:100%;margin-bottom:8px;padding:11px 12px;border:1px solid transparent;border-radius:14px;background:transparent;color:var(--text-secondary);text-align:left;font:inherit;font-size:13px;font-weight:500;line-height:1.5;cursor:pointer}.assistant-demo-history-item.active[data-v-120153e6]{background:hsla(0,0%,100%,.88);border-color:rgba(214,223,235,.95);color:var(--text-primary);box-shadow:0 10px 20px rgba(15,23,42,.04)}.assistant-demo-content[data-v-120153e6]{padding:14px 16px 16px;overflow:auto;background:hsla(0,0%,100%,.96)}.assistant-demo-topic[data-v-120153e6]{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px}.assistant-demo-topic h4[data-v-120153e6]{margin:0;font-size:16px;font-weight:700;color:var(--text-primary)}.assistant-demo-topic p[data-v-120153e6]{margin:4px 0 0;font-size:13px;color:var(--text-muted)}.assistant-demo-topic-meta[data-v-120153e6]{display:flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:13px;font-weight:600}.toggle-chip[data-v-120153e6]{width:34px;height:20px;border-radius:999px;background:rgba(221,227,236,.96);position:relative}.toggle-chip[data-v-120153e6]:after{content:"";position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:999px;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.14)}.assistant-demo-message[data-v-120153e6]{padding:16px 18px;border-radius:20px;background:hsla(0,0%,100%,.94);border:1px solid rgba(228,234,242,.92);color:var(--text-secondary);font-size:14px;line-height:1.8}.assistant-demo-message ul[data-v-120153e6]{margin:0;padding-left:18px}.assistant-demo-message p[data-v-120153e6]{margin:14px 0 0}.assistant-demo-message strong[data-v-120153e6]{color:#4f75d9}.assistant-demo-message-tags[data-v-120153e6]{display:flex;gap:8px;margin-top:14px}.assistant-demo-message-tags span[data-v-120153e6]{padding:6px 10px;border-radius:999px;background:rgba(237,246,242,.96);color:#4aa07d;font-size:12px;font-weight:600}.assistant-demo-execution-card[data-v-120153e6]{margin-top:16px;padding:16px;border-radius:18px;background:linear-gradient(180deg,rgba(255,248,238,.92),rgba(255,250,244,.94));border:1px solid rgba(255,192,120,.7)}.assistant-demo-execution-head[data-v-120153e6]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.assistant-demo-execution-head h5[data-v-120153e6]{margin:0;font-size:16px;font-weight:700;color:#b65f1c}.assistant-demo-execution-head p[data-v-120153e6]{margin:6px 0 0;font-size:13px;color:#b67e4e}.assistant-demo-risk[data-v-120153e6]{width:26px;height:26px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,213,219,.96);color:#d06778;font-size:12px;font-weight:700}.assistant-demo-execution-grid[data-v-120153e6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.assistant-demo-execution-item[data-v-120153e6]{padding:12px 14px;border-radius:16px;background:hsla(0,0%,100%,.76);border:1px solid rgba(255,240,224,.98)}.assistant-demo-execution-item span[data-v-120153e6]{display:block;margin-bottom:6px;font-size:12px;color:#b67e4e}.assistant-demo-execution-item strong[data-v-120153e6]{display:block;font-size:14px;color:#af5616}.assistant-demo-execution-foot[data-v-120153e6]{display:flex;align-items:center;gap:12px;margin-top:14px;color:#9b7f60;font-size:13px}.assistant-demo-execution-foot button[data-v-120153e6]{border:none;background:transparent;color:#7b6d59;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.assistant-demo-input-panel[data-v-120153e6]{margin-top:16px}.assistant-demo-textarea[data-v-120153e6]{width:100%;min-height:92px;padding:14px 16px;border-radius:14px;border:1px solid rgba(112,163,247,.9);background:#fff;color:var(--text-primary);font:inherit;font-size:14px;line-height:1.7;resize:none;box-sizing:border-box;outline:none}.assistant-demo-input-panel:focus-within .assistant-demo-textarea[data-v-120153e6]{box-shadow:0 0 0 4px rgba(76,139,245,.08)}.assistant-demo-input-meta[data-v-120153e6]{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;color:var(--text-muted);font-size:12px}.assistant-demo-input-actions[data-v-120153e6]{display:flex;align-items:center;gap:10px}.assistant-demo-input-actions button[data-v-120153e6]{height:34px;padding:0 14px;border-radius:12px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.assistant-demo-input-actions .ghost[data-v-120153e6]{border:none;background:transparent;color:var(--text-secondary)}.assistant-demo-input-actions .send[data-v-120153e6]{border:none;background:linear-gradient(180deg,#6aa1fb,#5a93f6);color:#fff;box-shadow:0 10px 18px rgba(76,139,245,.18)}.demo-fade-enter-active[data-v-120153e6],.demo-fade-leave-active[data-v-120153e6]{transition:opacity .2s ease}.demo-fade-enter-from[data-v-120153e6],.demo-fade-leave-to[data-v-120153e6]{opacity:0}@media (max-width:1180px){.workspace-shell[data-v-120153e6]{inset:16px;grid-template-columns:190px 1fr}.auth-stage[data-v-120153e6]{padding:24px}.assistant-demo-body[data-v-120153e6],.auth-dialog[data-v-120153e6]{grid-template-columns:1fr}.assistant-demo-sidebar[data-v-120153e6]{border-right:none;border-bottom:1px solid rgba(223,231,242,.94)}.intro-panel[data-v-120153e6]{border-right:none;border-bottom:1px solid rgba(15,23,42,.05)}}@media (max-width:820px){.workspace-shell[data-v-120153e6]{display:none}.auth-stage[data-v-120153e6]{padding:16px}.auth-dialog[data-v-120153e6]{border-radius:24px}.assistant-demo-overlay[data-v-120153e6]{padding:12px}.assistant-demo-modal[data-v-120153e6]{max-height:calc(100vh - 24px);border-radius:22px}.assistant-demo-header[data-v-120153e6]{flex-direction:column;align-items:stretch}.assistant-demo-header-actions[data-v-120153e6],.assistant-demo-input-meta[data-v-120153e6],.assistant-demo-topic[data-v-120153e6],.footer-actions[data-v-120153e6]{flex-direction:column;align-items:flex-start}.action-group[data-v-120153e6],.assistant-demo-execution-grid[data-v-120153e6],.shell-summary[data-v-120153e6]{grid-template-columns:1fr}.form-panel[data-v-120153e6],.intro-panel[data-v-120153e6]{padding:24px 20px}.intro-panel h1[data-v-120153e6]{font-size:32px}.form-panel-head[data-v-120153e6]{flex-direction:column}.action-group[data-v-120153e6]{grid-template-columns:1fr}}.personal-management[data-v-c5739b54]{padding:20px;min-height:100vh;background:#eef1f6}.detail-card[data-v-c5739b54],.profile-card[data-v-c5739b54]{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-c5739b54]{display:flex;justify-content:space-between;align-items:center}.title[data-v-c5739b54]{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-c5739b54]{padding:20px 0}.avatar-section[data-v-c5739b54]{text-align:center;margin-bottom:24px}.profile-avatar[data-v-c5739b54]{border:4px solid rgba(103,126,234,.2);box-shadow:0 4px 16px rgba(103,126,234,.3);transition:all .3s ease}.profile-form .el-form-item[data-v-c5739b54]{margin-bottom:16px}.profile-form .el-form-item__label[data-v-c5739b54]{color:#606266;font-weight:500}.profile-value[data-v-c5739b54]{color:#2c3e50;padding:4px 8px;background:rgba(103,126,234,.1);border-radius:6px;display:inline-block;min-width:120px}.tabs-section[data-v-c5739b54]{padding:20px 0}.personal-tabs[data-v-c5739b54] .el-tabs__header{margin-bottom:24px}.personal-tabs[data-v-c5739b54] .el-tabs__nav-wrap:after{background:linear-gradient(90deg,#667eea,#764ba2);height:2px}.personal-tabs[data-v-c5739b54] .el-tabs__item{color:#606266;font-weight:500;font-size:16px;transition:all .3s ease}.personal-tabs[data-v-c5739b54] .el-tabs__item:hover{color:#667eea}.personal-tabs[data-v-c5739b54] .el-tabs__item.is-active{color:#667eea;font-weight:600}.personal-tabs[data-v-c5739b54] .el-tabs__active-bar{background:linear-gradient(90deg,#667eea,#764ba2)}.edit-form[data-v-c5739b54]{padding:20px;background:rgba(103,126,234,.02);border-radius:12px}.edit-form .el-form-item[data-v-c5739b54]{margin-bottom:24px}.edit-form .el-form-item__label[data-v-c5739b54]{color:#606266;font-weight:500}.form-actions[data-v-c5739b54]{text-align:center;margin-top:32px;padding-top:24px;border-top:1px solid rgba(103,126,234,.1)}.form-actions .el-button[data-v-c5739b54]{margin:0 12px}.avatar-uploader[data-v-c5739b54]{border:2px dashed rgba(103,126,234,.3);border-radius:12px;cursor:pointer;width:80px;height:80px;overflow:hidden;transition:all .3s ease;background:rgba(103,126,234,.05)}.avatar-uploader[data-v-c5739b54]:hover{border-color:#667eea;background:rgba(103,126,234,.1)}.avatar-uploader .avatar[data-v-c5739b54]{width:80px;height:80px;display:block;border-radius:8px}.el-button[data-v-c5739b54]{border-radius:8px;font-weight:500;transition:all .3s ease;padding:8px 24px}.el-button[data-v-c5739b54]:hover{transform:none;box-shadow:none}.el-input[data-v-c5739b54] .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-c5739b54] .el-input__inner:focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.el-input[data-v-c5739b54] .el-input__inner::-moz-placeholder{color:rgba(44,62,80,.6)}.el-input[data-v-c5739b54] .el-input__inner::placeholder{color:rgba(44,62,80,.6)}.el-card[data-v-c5739b54] .el-card__body{padding:24px}@media (max-width:768px){.personal-management[data-v-c5739b54]{padding:10px}.profile-avatar[data-v-c5739b54]{width:100px!important;height:100px!important}.edit-form[data-v-c5739b54]{padding:16px}.edit-form .el-form-item__label[data-v-c5739b54]{width:80px!important}}.personal-management[data-v-c5739b54]{--sys-page-offset:136px;--sys-text-primary:#172133;--sys-text-secondary:#5f6b7c;--sys-text-muted:#8d97a8;--sys-border:rgba(223,231,242,.92);--sys-brand:#4c8bf5;--sys-warning:#f3b24b;height:calc(100vh - var(--sys-page-offset));padding:6px;color:var(--sys-text-primary)}.home-container .el-main:has(.personal-management){overflow-y:hidden}.personal-management>.el-row[data-v-c5739b54]{height:100%}.personal-management>.el-row>.el-col[data-v-c5739b54]{height:100%;margin-bottom:0!important}.detail-card[data-v-c5739b54],.profile-card[data-v-c5739b54]{position:relative;height:100%;overflow:hidden;border-radius:22px;border:1px solid var(--sys-border);background:linear-gradient(135deg,rgba(255,253,248,.96),rgba(247,250,255,.92));box-shadow:0 20px 60px rgba(17,24,39,.07);backdrop-filter:blur(18px)}.detail-card[data-v-c5739b54]:before,.profile-card[data-v-c5739b54]:before{content:"";position:absolute;inset:0 0 auto;height:40px;background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd);pointer-events:none}.detail-card[data-v-c5739b54] .el-card__header,.profile-card[data-v-c5739b54] .el-card__header{position:relative;z-index:1;padding:16px 20px 12px;border-bottom:none;background:transparent}.detail-card[data-v-c5739b54] .el-card__body,.profile-card[data-v-c5739b54] .el-card__body{position:relative;z-index:1;min-height:0;flex:1;padding:10px 18px 18px;overflow:auto}.card-header[data-v-c5739b54]{display:block}.card-header[data-v-c5739b54]:before{content:"System Center";display:block;margin-bottom:3px;color:var(--sys-brand);font-size:12px;font-weight:700}.title[data-v-c5739b54]{display:block;color:var(--sys-text-primary);background:none;-webkit-text-fill-color:currentColor;font-size:20px;line-height:1.25;font-weight:700}.profile-content[data-v-c5739b54],.tabs-section[data-v-c5739b54]{padding:0}.avatar-section[data-v-c5739b54]{margin-bottom:16px}.profile-avatar[data-v-c5739b54]{border:1px solid rgba(214,223,235,.95)}.profile-value[data-v-c5739b54]{min-width:0;padding:0;background:transparent;color:var(--sys-text-secondary);font-weight:500}.edit-form .el-form-item[data-v-c5739b54],.profile-form .el-form-item[data-v-c5739b54]{margin-bottom:12px}.edit-form[data-v-c5739b54]{padding:14px;border-radius:16px;border:1px solid var(--sys-border);background:hsla(0,0%,100%,.58)}.personal-tabs[data-v-c5739b54] .el-tabs__header{margin-bottom:12px}.personal-tabs[data-v-c5739b54] .el-tabs__nav-wrap:after{background:rgba(223,231,242,.86)}.personal-tabs[data-v-c5739b54] .el-tabs__item{height:34px;color:var(--sys-text-secondary);font-size:14px}.personal-tabs[data-v-c5739b54] .el-tabs__item.is-active,.personal-tabs[data-v-c5739b54] .el-tabs__item:hover{color:var(--sys-brand)}.personal-tabs[data-v-c5739b54] .el-tabs__active-bar{background:var(--sys-brand)}.form-actions[data-v-c5739b54]{margin-top:18px;padding-top:14px;border-top:1px solid var(--sys-border)}.el-button[data-v-c5739b54]{min-height:32px;border-radius:14px;font-weight:600;padding:8px 18px;box-shadow:none}.el-button--primary[data-v-c5739b54]{border-color:transparent;background:linear-gradient(180deg,#6aa1fb,#5a93f6)}.form-actions .el-button[data-v-c5739b54]:not(.el-button--primary){border-color:transparent;background:linear-gradient(180deg,#f6be63,#f3b24b);color:#fff}.el-input[data-v-c5739b54] .el-input__inner,.el-input[data-v-c5739b54] .el-input__wrapper{min-height:32px;border:1px solid rgba(214,223,235,.95);border-radius:14px;background:rgba(252,253,255,.98);box-shadow:none}.home-container .el-main:has(.personal-management){padding-top:var(--ops-shell-gutter,10px);padding-right:var(--ops-shell-gutter,10px);padding-left:var(--ops-shell-gutter,10px);overflow:hidden}.personal-management[data-v-c5739b54]{--ops-text-heading:#0f172a;--ops-text-primary:#172033;--ops-text-secondary:#53657d;--ops-text-muted:#64748b;--ops-bg-surface:#fff;--ops-bg-surface-soft:#fbfdff;--ops-bg-subtle:#f3f7fc;--ops-border:#dbe7f4;--ops-border-soft:#e7eef7;box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;height:calc(100vh - 124px);min-height:0;padding:7px;overflow:hidden;background:transparent;color:var(--ops-text-primary);font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.ops-page-header[data-v-c5739b54]{display:flex;align-items:center;gap:12px;min-width:0;padding:8px 12px;border:1px solid var(--ops-border);border-radius:12px;background:hsla(0,0%,100%,.96);box-shadow:0 10px 28px rgba(80,124,180,.1)}.ops-page-header__icon[data-v-c5739b54]{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:0;background:transparent}.ops-page-header__icon img[data-v-c5739b54]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.ops-page-header__content[data-v-c5739b54]{display:flex;flex:1;align-items:center;gap:10px;min-width:0}.ops-page-header h1[data-v-c5739b54]{flex:0 0 auto;margin:0;color:var(--ops-text-heading);font-size:20px;font-weight:700;line-height:1.2;letter-spacing:0;white-space:nowrap}.ops-page-header__divider[data-v-c5739b54]{width:1px;height:22px;flex:0 0 1px;background:var(--ops-border-soft)}.ops-page-header__content p[data-v-c5739b54]{margin:0;overflow:hidden;color:var(--ops-text-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.personal-workspace[data-v-c5739b54]{display:grid;grid-template-columns:minmax(260px,300px) minmax(0,1fr);gap:8px;min-width:0;min-height:0}.personal-card[data-v-c5739b54]{min-width:0;min-height:0;overflow:hidden;border:1px solid var(--ops-border)}.detail-card[data-v-c5739b54],.personal-card[data-v-c5739b54],.profile-card[data-v-c5739b54]{border-radius:12px;background:var(--ops-bg-surface);box-shadow:0 8px 24px rgba(80,124,180,.07)}.detail-card[data-v-c5739b54],.profile-card[data-v-c5739b54]{display:flex;height:auto;flex-direction:column;backdrop-filter:none}.detail-card[data-v-c5739b54]:before,.profile-card[data-v-c5739b54]:before{display:none}.section-header[data-v-c5739b54]{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-bottom:1px solid var(--ops-border-soft);background:var(--ops-bg-surface)}.section-header h2[data-v-c5739b54]{margin:0;color:var(--ops-text-heading);font-size:15px;font-weight:700;line-height:1.25;letter-spacing:0}.section-header p[data-v-c5739b54]{margin:2px 0 0;color:var(--ops-text-muted);font-size:11px;line-height:1.4}.profile-card[data-v-c5739b54]{overflow-y:auto}.profile-summary[data-v-c5739b54]{display:flex;flex-direction:column;align-items:center;padding:14px 12px 12px;border-bottom:1px solid var(--ops-border-soft)}.profile-avatar[data-v-c5739b54]{border:1px solid #dbe7f4;background:#f3f7fc;box-shadow:none;color:#64748b;font-size:32px;transition:none}.profile-avatar[data-v-c5739b54]:hover{transform:none;box-shadow:none}.profile-summary strong[data-v-c5739b54]{margin-top:8px;color:var(--ops-text-heading);font-size:15px;font-weight:700}.profile-summary strong[data-v-c5739b54],.profile-summary>span[data-v-c5739b54]{max-width:100%;overflow:hidden;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.profile-summary>span[data-v-c5739b54]{margin-top:2px;color:var(--ops-text-muted);font-size:12px}.profile-list[data-v-c5739b54]{margin:0;padding:4px 12px 10px}.profile-list>div[data-v-c5739b54]{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:10px;min-height:39px;border-bottom:1px solid #eef3f9}.profile-list>div[data-v-c5739b54]:last-child{border-bottom:0}.profile-list dt[data-v-c5739b54]{color:var(--ops-text-muted);font-size:12px;font-weight:600}.profile-list dd[data-v-c5739b54]{margin:0;overflow:hidden;color:var(--ops-text-primary);font-size:12px;font-weight:600;line-height:1.4;text-align:right;text-overflow:ellipsis;white-space:nowrap}.detail-card[data-v-c5739b54]{overflow:hidden}.tabs-section[data-v-c5739b54]{min-height:0;flex:1;padding:0 12px 12px;overflow:auto}.personal-tabs[data-v-c5739b54]{min-height:0;background:transparent}.personal-tabs[data-v-c5739b54] .el-tabs__header{margin:0 0 10px}.personal-tabs[data-v-c5739b54] .el-tabs__nav-wrap:after{height:1px;background:var(--ops-border-soft)}.personal-tabs[data-v-c5739b54] .el-tabs__item{height:38px;color:var(--ops-text-secondary);font-size:13px;font-weight:600;transition:color .16s ease}.personal-tabs[data-v-c5739b54] .el-tabs__item.is-active,.personal-tabs[data-v-c5739b54] .el-tabs__item:hover{color:#2563eb}.personal-tabs[data-v-c5739b54] .el-tabs__active-bar{height:2px;background:#409eff}.edit-form[data-v-c5739b54]{padding:0;border:0;border-radius:0;background:transparent}.form-grid[data-v-c5739b54]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:14px;column-gap:14px;align-content:start}.form-field-full[data-v-c5739b54]{grid-column:1/-1}.edit-form[data-v-c5739b54] .el-form-item{min-width:0;margin-bottom:12px}.edit-form[data-v-c5739b54] .el-form-item__label{height:auto;margin-bottom:6px;padding:0;color:#475569;font-size:12px;font-weight:700;line-height:1.4}.edit-form[data-v-c5739b54] .el-input__wrapper{min-height:34px;border:0;border-radius:8px;background:var(--ops-bg-surface-soft);box-shadow:inset 0 0 0 1px #d9e5f2;transition:box-shadow .16s ease,background-color .16s ease}.edit-form[data-v-c5739b54] .el-input__wrapper:hover{box-shadow:inset 0 0 0 1px #b9d4ff}.edit-form[data-v-c5739b54] .el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px #409eff}.edit-form[data-v-c5739b54] .el-input__inner{min-height:32px;border:0;border-radius:0;background:transparent;color:var(--ops-text-primary);font-size:12px}.edit-form[data-v-c5739b54] .el-input__inner::-moz-placeholder{color:#94a3b8}.edit-form[data-v-c5739b54] .el-input__inner::placeholder{color:#94a3b8}.avatar-form-item[data-v-c5739b54] .el-form-item__content{line-height:1}.avatar-uploader[data-v-c5739b54]{position:relative;width:86px;height:86px;overflow:visible;border:1px dashed #b9d4ff;border-radius:10px;background:#f6faff;transition:border-color .16s ease,background-color .16s ease}.avatar-uploader[data-v-c5739b54] .el-upload{position:relative;display:grid;width:100%;height:100%;place-items:center;border-radius:inherit}.avatar-uploader[data-v-c5739b54]:hover{transform:none;border-color:#409eff;background:#eef6ff;box-shadow:none}.avatar-uploader[data-v-c5739b54] .el-avatar{border-radius:8px;background:#f3f7fc;color:#64748b;font-size:28px}.avatar-edit-mark[data-v-c5739b54]{position:absolute;right:-5px;bottom:-5px;display:grid;width:26px;height:26px;place-items:center;border:2px solid #fff;border-radius:8px;background:#409eff;color:#fff;font-size:14px}.form-actions[data-v-c5739b54]{margin:0;padding-top:10px;border-top:1px solid var(--ops-border-soft)}.form-actions[data-v-c5739b54] .el-form-item__content{display:flex;justify-content:flex-end;gap:8px}.form-actions[data-v-c5739b54] .el-button{height:32px;min-height:32px;margin:0;padding:0 14px;border-radius:8px;color:#fff;font-size:12px;font-weight:600;box-shadow:none;transition:background-color .16s ease,border-color .16s ease}.form-actions[data-v-c5739b54] .el-button--primary,.form-actions[data-v-c5739b54] .el-button--primary:focus,.form-actions[data-v-c5739b54] .el-button--primary:hover{border-color:#409eff;background:#409eff}.form-actions[data-v-c5739b54] .el-button--warning,.form-actions[data-v-c5739b54] .el-button--warning:focus,.form-actions[data-v-c5739b54] .el-button--warning:hover{border-color:#e6a23c;background:#e6a23c}.form-actions[data-v-c5739b54] .el-button:active,.form-actions[data-v-c5739b54] .el-button:hover{transform:none;box-shadow:none}.form-actions[data-v-c5739b54] .el-button .el-icon{color:inherit;font-size:14px}@media (max-width:1000px){.personal-workspace[data-v-c5739b54]{grid-template-columns:240px minmax(0,1fr)}}@media (max-width:768px){.home-container .el-main:has(.personal-management){padding-right:6px;padding-left:6px;overflow-y:auto}.personal-management[data-v-c5739b54]{height:auto;min-height:calc(100vh - 124px);padding:6px;overflow:visible}.ops-page-header[data-v-c5739b54]{gap:8px}.ops-page-header__content[data-v-c5739b54]{flex-wrap:wrap;gap:2px 8px}.ops-page-header__divider[data-v-c5739b54]{display:none}.ops-page-header__content p[data-v-c5739b54]{width:100%;white-space:normal}.form-grid[data-v-c5739b54],.personal-workspace[data-v-c5739b54]{grid-template-columns:1fr}.personal-card[data-v-c5739b54]{overflow:visible}.form-field-full[data-v-c5739b54]{grid-column:auto}.tabs-section[data-v-c5739b54]{overflow:visible}}@media (prefers-reduced-motion:reduce){.personal-management[data-v-c5739b54] *,.personal-management[data-v-c5739b54] :after,.personal-management[data-v-c5739b54] :before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.modern-admin-container[data-v-adc4a634]{min-height:100vh;background:#eef1f6;padding:5px;position:relative}.main-title[data-v-adc4a634]{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-adc4a634]{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-adc4a634]:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.main-card[data-v-adc4a634]{padding:24px}.user-management-container[data-v-adc4a634]{display:flex;gap:20px;min-height:600px}.dept-tree-section[data-v-adc4a634]{width:280px;flex-shrink:0;min-width:200px;position:relative}.dept-card[data-v-adc4a634]{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);position:relative}.dept-card[data-v-adc4a634]: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}.dept-card .card-header[data-v-adc4a634]{padding:20px 20px 15px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(102,126,234,.1);position:relative;margin-bottom:0}.title-wrapper[data-v-adc4a634]{display:flex;align-items:center;gap:12px}.title-icon[data-v-adc4a634]{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.pulse-ring[data-v-adc4a634]{position:absolute;width:35px;height:35px;border:2px solid rgba(102,126,234,.3);border-radius:50%;animation:pulse-adc4a634 2s infinite}.main-icon[data-v-adc4a634]{font-size:20px;color:#667eea;z-index:2;background:rgba(102,126,234,.1);padding:8px;border-radius:8px}@keyframes pulse-adc4a634{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-adc4a634]{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-adc4a634]{font-size:11px;color:rgba(102,126,234,.6);text-transform:uppercase;letter-spacing:1px;font-weight:500}.stats-indicator[data-v-adc4a634]{display:flex;flex-direction:column;align-items:center;background:rgba(102,126,234,.05);padding:8px 12px;border:1px solid rgba(102,126,234,.1);position:relative}.stats-text[data-v-adc4a634]{font-size:16px;font-weight:700;color:#667eea;line-height:1}.stats-label[data-v-adc4a634]{font-size:10px;color:rgba(102,126,234,.6);text-transform:uppercase;letter-spacing:.5px}.search-container[data-v-adc4a634]{padding:15px 20px;border-bottom:1px solid rgba(102,126,234,.08)}.search-wrapper[data-v-adc4a634]{display:flex;flex-direction:column;gap:8px}.search-input-wrapper[data-v-adc4a634]{position:relative}.tech-input[data-v-adc4a634] .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-adc4a634] .el-input__wrapper:hover{border-color:rgba(102,126,234,.3);background:rgba(102,126,234,.05)}.tech-input[data-v-adc4a634] .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-adc4a634]{color:rgba(102,126,234,.6);transition:all .3s ease}.tech-input:focus-within .search-icon[data-v-adc4a634]{color:#667eea}.action-buttons-wrapper[data-v-adc4a634]{display:flex;align-items:center;position:absolute;bottom:-21px;right:55px}.toggle-btn[data-v-adc4a634]{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-adc4a634]:hover{transform:scale(1.1)}.toggle-icon[data-v-adc4a634]{width:20px;height:20px;transition:all .3s ease;filter:hue-rotate(30deg) saturate(1.2) brightness(1.1)}.toggle-icon.expanded[data-v-adc4a634]{transform:rotate(180deg);filter:hue-rotate(60deg) saturate(1.4) brightness(1.2)}.refresh-btn[data-v-adc4a634]{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}.refresh-btn[data-v-adc4a634]:hover{transform:scale(1.1);background:rgba(102,126,234,.1)}.refresh-btn[data-v-adc4a634]:active{transform:scale(.95)}.refresh-icon[data-v-adc4a634]{font-size:16px;color:#667eea;transition:all .3s ease}.refresh-btn:hover .refresh-icon[data-v-adc4a634]{transform:rotate(180deg);color:#764ba2}.tree-container[data-v-adc4a634]{padding:15px 0;max-height:calc(100vh - 300px);overflow-y:auto;position:relative}.tech-tree[data-v-adc4a634]{border:none;background:transparent}.tech-tree[data-v-adc4a634] .el-tree-node{margin:0}.tech-tree[data-v-adc4a634] .el-tree-node__content{height:auto;padding:0;background:transparent;border-radius:0;position:relative;pointer-events:auto}.tech-tree[data-v-adc4a634] .el-tree-node__expand-icon{position:absolute;left:25px!important;top:50%;transform:translateY(-50%);z-index:5;color:#667eea;transition:transform .3s ease}.tech-tree[data-v-adc4a634] .el-tree-node__expand-icon.expanded{transform:translateY(-50%) rotate(90deg)}.tech-tree[data-v-adc4a634] .el-tree-node__expand-icon.is-leaf{display:none}.tree-node[data-v-adc4a634]{position:relative;margin:0 15px 0 15px;border-radius:8px;overflow:visible;transition:all .3s cubic-bezier(.4,0,.2,1)}.tree-node[data-v-adc4a634]:hover{transform:none}.tree-node.parent-node:hover>.hover-effect[data-v-adc4a634]{opacity:1;transform:scale(1)}.tree-node:not(.parent-node) .hover-effect[data-v-adc4a634]{display:none}.hover-effect[data-v-adc4a634]{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-adc4a634]{display:flex;align-items:center;padding:2px 12px;position:relative;z-index:2}.parent-node .node-content[data-v-adc4a634]{padding:3px 12px}.node-icon-wrapper[data-v-adc4a634]{margin-left:32px;margin-right:2px;display:flex;align-items:center}.parent-icon[data-v-adc4a634]{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-adc4a634],.parent-icon.expanded .icon-bg[data-v-adc4a634]{display:none}.parent-icon-img[data-v-adc4a634]{width:16px;height:16px;z-index:1;transition:all .3s ease}.child-icon[data-v-adc4a634]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.dot-indicator[data-v-adc4a634]{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-adc4a634]{width:18px;height:18px}.center-icon[data-v-adc4a634]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.center-icon-img[data-v-adc4a634]{width:18px;height:18px}.node-text[data-v-adc4a634]{flex:1;position:relative}.node-label[data-v-adc4a634]{font-size:14px;font-weight:400;color:#2c3e50;transition:all .3s ease}.parent-node .node-label[data-v-adc4a634]{font-weight:400;font-size:15px}.connection-line[data-v-adc4a634]{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-adc4a634]{width:0}.tech-tree[data-v-adc4a634] .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-adc4a634] .el-tree-node.is-current>.el-tree-node__content .hover-effect{opacity:0!important}.tech-tree[data-v-adc4a634] .el-tree-node.is-current>.el-tree-node__content .node-label{color:#2c3e50;font-weight:500}.tree-container[data-v-adc4a634]::-webkit-scrollbar{width:4px}.tree-container[data-v-adc4a634]::-webkit-scrollbar-track{background:rgba(102,126,234,.05);border-radius:2px}.tree-container[data-v-adc4a634]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,rgba(102,126,234,.3),rgba(118,75,162,.3));border-radius:2px}.tree-container[data-v-adc4a634]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,rgba(102,126,234,.5),rgba(118,75,162,.5))}@keyframes dataLoad-adc4a634{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.tree-node[data-v-adc4a634]{animation:dataLoad-adc4a634 .4s ease-out}.tree-node[data-v-adc4a634]:first-child{animation-delay:.1s}.tree-node[data-v-adc4a634]:nth-child(2){animation-delay:.2s}.tree-node[data-v-adc4a634]:nth-child(3){animation-delay:.3s}.tree-node[data-v-adc4a634]:nth-child(4){animation-delay:.4s}.tree-node[data-v-adc4a634]:nth-child(5){animation-delay:.5s}.context-menu[data-v-adc4a634]{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:140px}.context-menu-item[data-v-adc4a634]{display:flex;align-items:center;gap:8px;padding:10px 12px;cursor:pointer;border-radius:4px;transition:all .3s ease;font-size:14px;color:#2c3e50}.context-menu-item[data-v-adc4a634]:hover{background:rgba(102,126,234,.1);color:#667eea}.context-menu-item.danger[data-v-adc4a634]{color:#f56c6c}.context-menu-item.danger[data-v-adc4a634]:hover{background:hsla(0,87%,69%,.1);color:#f56c6c}.context-menu-item .el-icon[data-v-adc4a634]{font-size:14px}.user-table-section[data-v-adc4a634]{flex:1;display:flex;flex-direction:column;gap:20px;min-width:0;overflow:hidden}.card-header[data-v-adc4a634]{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-adc4a634]{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}.search-card[data-v-adc4a634]{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-adc4a634]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;width:100%;box-sizing:border-box}.modern-form .el-form-item[data-v-adc4a634]{margin-bottom:0;flex-shrink:0}.modern-form .el-form-item__label[data-v-adc4a634]{color:#606266!important;font-weight:500}.modern-form .el-form-item[data-v-adc4a634]:last-child{display:flex;gap:12px}.modern-btn[data-v-adc4a634]{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-adc4a634]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)}.primary-btn[data-v-adc4a634]{background:linear-gradient(45deg,#409eff,#66b3ff);color:#fff}.secondary-btn[data-v-adc4a634]{background:linear-gradient(45deg,#909399,#b1b3b8);color:#fff}.reset-btn[data-v-adc4a634]{background:linear-gradient(45deg,#e6a23c,#eebe77);color:#fff}.success-btn[data-v-adc4a634]{background:linear-gradient(45deg,#67c23a,#85ce61);color:#fff}.modern-input[data-v-adc4a634] .el-input__wrapper,.modern-select[data-v-adc4a634] .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-adc4a634] .el-input__wrapper:hover,.modern-select[data-v-adc4a634] .el-input__wrapper:hover{border-color:#c0c4cc}.modern-input[data-v-adc4a634] .el-input__wrapper.is-focus,.modern-select[data-v-adc4a634] .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-adc4a634] .el-input__inner,.modern-select[data-v-adc4a634] .el-input__inner{background:transparent;border:none;color:#2c3e50}.modern-input[data-v-adc4a634] .el-input__inner::-moz-placeholder,.modern-select[data-v-adc4a634] .el-input__inner::-moz-placeholder{color:rgba(44,62,80,.6)}.modern-input[data-v-adc4a634] .el-input__inner::placeholder,.modern-select[data-v-adc4a634] .el-input__inner::placeholder{color:rgba(44,62,80,.6)}.modern-select[data-v-adc4a634] .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-adc4a634]{width:190px;min-width:150px}.modern-date-picker[data-v-adc4a634],.modern-input[data-v-adc4a634],.modern-select[data-v-adc4a634]{max-width:100%;box-sizing:border-box}.table-card[data-v-adc4a634]{padding:20px;min-width:0}.modern-table[data-v-adc4a634]{background:transparent;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08);width:100%}.modern-table[data-v-adc4a634] .el-table,.modern-table[data-v-adc4a634] .el-table__body-wrapper{overflow-x:auto}.modern-table[data-v-adc4a634] .el-table__header{background:linear-gradient(135deg,#667eea,#764ba2)}.modern-table[data-v-adc4a634] .el-table__header th{background:transparent!important;color:#2c3e50!important;border-bottom:none;text-shadow:0 1px 2px hsla(0,0%,100%,.8);padding:8px 12px!important;height:40px}.modern-table[data-v-adc4a634] .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-adc4a634] .el-table__row{transition:all .3s ease}.modern-table[data-v-adc4a634] .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-adc4a634] .el-table__row td{border:none;color:#2c3e50;padding:8px 12px!important}.modern-table[data-v-adc4a634] .el-table__cell{padding:8px 12px!important}.modern-table[data-v-adc4a634] .el-table__empty-block{background:hsla(0,0%,100%,.05)}.modern-table[data-v-adc4a634] .el-table__empty-text{color:rgba(44,62,80,.6)}.modern-tag[data-v-adc4a634]{border-radius:6px;font-weight:500}.modern-avatar[data-v-adc4a634]{border:2px solid hsla(0,0%,100%,.3);transition:transform .3s ease}.modern-avatar[data-v-adc4a634]:hover{transform:scale(1.1)}.modern-switch[data-v-adc4a634] .el-switch__core{border-radius:12px}.modern-text[data-v-adc4a634]{color:#2c3e50}.operation-buttons[data-v-adc4a634]{display:flex;gap:8px;justify-content:center}.operation-buttons .el-button[data-v-adc4a634]{transition:all .3s ease}.operation-buttons .el-button[data-v-adc4a634]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.pagination-wrapper[data-v-adc4a634]{padding:20px;text-align:center;border-top:1px solid rgba(102,126,234,.1);margin-top:20px}.modern-pagination[data-v-adc4a634] .el-pagination{justify-content:center}.modern-pagination[data-v-adc4a634] .el-pagination .btn-next,.modern-pagination[data-v-adc4a634] .el-pagination .btn-prev,.modern-pagination[data-v-adc4a634] .el-pagination .el-pager li,.modern-pagination[data-v-adc4a634] .el-pagination .el-pagination__jump,.modern-pagination[data-v-adc4a634] .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-adc4a634] .el-pagination .btn-next:hover,.modern-pagination[data-v-adc4a634] .el-pagination .btn-prev:hover,.modern-pagination[data-v-adc4a634] .el-pagination .el-pager li:hover{background:hsla(0,0%,100%,.2);color:#fff}.modern-pagination[data-v-adc4a634] .el-pagination .el-pager li.active{background:linear-gradient(45deg,#409eff,#66b3ff);color:#fff}.modern-dialog[data-v-adc4a634] .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-adc4a634] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px 16px 0 0;padding:16px 20px}.modern-dialog[data-v-adc4a634] .el-dialog__title{color:#fff;font-weight:600;font-size:16px}.modern-dialog[data-v-adc4a634] .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:16px}.modern-dialog-form[data-v-adc4a634]{padding:20px}.modern-dialog-form .el-form-item__label[data-v-adc4a634]{color:#606266!important;font-weight:500}.modern-dialog-form .modern-input[data-v-adc4a634] .el-input__wrapper,.modern-dialog-form .modern-select[data-v-adc4a634] .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-adc4a634] .el-input__inner,.modern-dialog-form .modern-select[data-v-adc4a634] .el-input__inner{background:transparent;border:none;color:#333}.modern-dialog-form .modern-textarea[data-v-adc4a634] .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-adc4a634] .el-input__wrapper:hover,.modern-dialog-form .modern-select[data-v-adc4a634] .el-input__wrapper:hover{border-color:#c0c4cc}.modern-dialog-form .modern-input[data-v-adc4a634] .el-input__wrapper.is-focus,.modern-dialog-form .modern-select[data-v-adc4a634] .el-input__wrapper.is-focus,.modern-dialog-form .modern-textarea[data-v-adc4a634] .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-adc4a634]{width:100%}.modern-dialog-form .avatar-uploader[data-v-adc4a634]{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)}.modern-dialog-form .avatar-uploader[data-v-adc4a634]:hover{border-color:#667eea;background:rgba(103,126,234,.1);transform:translateY(-2px);box-shadow:0 6px 16px rgba(103,126,234,.2)}.modern-dialog-form .avatar-uploader .avatar[data-v-adc4a634]{width:80px;height:80px;display:block;border-radius:8px}.modern-radio-group .modern-radio[data-v-adc4a634]{margin-right:20px}.modern-dialog-form .modern-radio[data-v-adc4a634] .el-radio__label{color:#606266!important}.modern-dialog-form .modern-radio[data-v-adc4a634] .el-radio__input.is-checked .el-radio__inner{border-color:#409eff;background:#409eff}.modern-treeselect[data-v-adc4a634] .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-adc4a634] .vue-treeselect__control:hover{border-color:#c0c4cc}.modern-treeselect[data-v-adc4a634] .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-adc4a634] .vue-treeselect__option,.modern-treeselect[data-v-adc4a634] .vue-treeselect__placeholder,.modern-treeselect[data-v-adc4a634] .vue-treeselect__single-value{color:#606266!important}.dialog-footer[data-v-adc4a634]{text-align:center;padding:20px;border-top:1px solid #f0f0f0}@media (max-width:1200px){.user-management-container[data-v-adc4a634]{flex-direction:column;gap:16px}.dept-tree-section[data-v-adc4a634]{width:100%;order:2}.user-table-section[data-v-adc4a634]{order:1}.modern-form[data-v-adc4a634]{flex-direction:column;align-items:stretch}.modern-form .el-form-item[data-v-adc4a634]{width:100%}.button-group[data-v-adc4a634]{flex-direction:column;width:100%}.button-group .modern-btn[data-v-adc4a634]{width:100%}}@media (max-width:768px){.modern-admin-container[data-v-adc4a634]{padding:10px}.main-card[data-v-adc4a634]{padding:16px}.search-card[data-v-adc4a634],.table-card[data-v-adc4a634],.tree-card[data-v-adc4a634]{padding:12px}.modern-form[data-v-adc4a634]{gap:8px}.modern-date-picker[data-v-adc4a634] .el-input__inner,.modern-input[data-v-adc4a634] .el-input__inner,.modern-select[data-v-adc4a634] .el-input__inner{font-size:14px}.modern-table[data-v-adc4a634] .el-table{font-size:12px}.main-title[data-v-adc4a634]{font-size:18px}.section-title[data-v-adc4a634]{font-size:14px}}@media (max-width:480px){.modern-admin-container[data-v-adc4a634]{padding:8px}.main-card[data-v-adc4a634]{padding:12px}.search-card[data-v-adc4a634],.table-card[data-v-adc4a634],.tree-card[data-v-adc4a634]{padding:8px}.user-management-container[data-v-adc4a634]{gap:12px}.main-title[data-v-adc4a634]{font-size:16px}.modern-form .el-form-item__label[data-v-adc4a634]{font-size:12px!important}.modern-table[data-v-adc4a634] .el-table{font-size:11px}}.modern-admin-container[data-v-adc4a634]{--sys-page-offset:136px;--sys-text-primary:#172133;--sys-text-secondary:#5f6b7c;--sys-text-muted:#8d97a8;--sys-border:rgba(223,231,242,.92);--sys-brand:#4c8bf5;--sys-success:#3fb97f;--sys-warning:#f3b24b;--sys-danger:#ef6b73;height:calc(100vh - var(--sys-page-offset));padding:6px;color:var(--sys-text-primary);font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.modern-admin-container>.main-card[data-v-adc4a634]{padding:0 10px 10px;border-radius:22px;border:1px solid var(--sys-border);background:linear-gradient(135deg,rgba(255,253,248,.96),rgba(247,250,255,.92));box-shadow:0 20px 60px rgba(17,24,39,.07);backdrop-filter:blur(18px)}.modern-admin-container>.main-card[data-v-adc4a634]:before{content:"";position:absolute;inset:0 0 auto;height:40px;background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd);pointer-events:none}.glass-card[data-v-adc4a634]:hover,.modern-admin-container>.main-card[data-v-adc4a634]:hover{transform:none;box-shadow:0 20px 60px rgba(17,24,39,.07)}.modern-admin-container>.main-card>.card-header[data-v-adc4a634]{position:relative;z-index:1;display:block;flex-shrink:0;margin:0;padding:16px 10px 12px;border:none}.modern-admin-container>.main-card>.card-header[data-v-adc4a634]:before{content:"System Center";display:block;margin-bottom:3px;color:var(--sys-brand);font-size:12px;font-weight:700}.main-title[data-v-adc4a634]{display:block;color:var(--sys-text-primary);background:none;-webkit-text-fill-color:currentColor;font-size:20px;line-height:1.25;font-weight:700}.user-management-container[data-v-adc4a634]{position:relative;z-index:1;flex:1;gap:10px;overflow:hidden}.dept-tree-section[data-v-adc4a634]{width:260px;min-height:0}.dept-card[data-v-adc4a634],.search-card[data-v-adc4a634],.table-card[data-v-adc4a634]{border-radius:16px;border:1px solid var(--sys-border);background:hsla(0,0%,100%,.7)}.dept-card[data-v-adc4a634]{height:100%;display:flex;flex-direction:column;overflow:hidden;padding:12px}.dept-card .card-header[data-v-adc4a634],.table-card .card-header[data-v-adc4a634]{margin:0 0 8px;padding:0;border:none}.connection-line[data-v-adc4a634],.hover-effect[data-v-adc4a634],.pulse-ring[data-v-adc4a634],.search-glow[data-v-adc4a634],.title-icon[data-v-adc4a634]{display:none!important}.section-title[data-v-adc4a634],.title-content .title[data-v-adc4a634]{margin:0;color:var(--sys-text-primary);background:none;-webkit-text-fill-color:currentColor;font-size:15px;font-weight:700}.stats-label[data-v-adc4a634],.title-content .subtitle[data-v-adc4a634]{color:var(--sys-text-muted);font-size:11px}.search-container[data-v-adc4a634]{padding:0;margin-bottom:8px}.tree-container[data-v-adc4a634]{flex:1;min-height:0;max-height:none;padding:0;overflow:auto}.node-content[data-v-adc4a634],.parent-node .node-content[data-v-adc4a634]{padding:2px 8px}.dept-card .card-header[data-v-adc4a634]{align-items:flex-start;gap:10px}.title-wrapper[data-v-adc4a634]{min-width:0;flex:1}.stats-indicator[data-v-adc4a634]{flex:0 0 auto;min-width:64px;padding:8px 10px 7px;border-radius:10px;border-color:rgba(76,139,245,.12);background:rgba(76,139,245,.045)}.action-buttons-wrapper[data-v-adc4a634]{position:static;justify-content:center;gap:8px;margin-top:7px}.refresh-btn[data-v-adc4a634],.toggle-btn[data-v-adc4a634]{width:22px;height:22px;background:hsla(0,0%,100%,.66)}.toggle-icon[data-v-adc4a634]{width:14px;height:14px}.refresh-icon[data-v-adc4a634]{font-size:14px}.search-container[data-v-adc4a634]{margin-top:2px}.tech-tree[data-v-adc4a634]{padding:2px 4px 6px}.tech-tree[data-v-adc4a634] .el-tree-node__content{min-height:28px;height:28px;display:flex;align-items:center;border-radius:8px}.tech-tree[data-v-adc4a634] .el-tree-node__expand-icon{position:static!important;flex:0 0 14px;width:14px;height:14px;margin:0 2px 0 0;color:#6f8fcc;font-size:12px;transform:rotate(0deg)}.tech-tree[data-v-adc4a634] .el-tree-node__expand-icon.expanded{transform:rotate(90deg)}.tech-tree[data-v-adc4a634] .el-tree-node__expand-icon.is-leaf{visibility:hidden;display:inline-flex}.tree-node[data-v-adc4a634]{min-width:0;flex:1;margin:0}.node-content[data-v-adc4a634],.parent-node .node-content[data-v-adc4a634]{min-width:0;height:28px;padding:0 6px 0 0}.node-icon-wrapper[data-v-adc4a634]{flex:0 0 auto;margin-left:0;margin-right:6px}.center-icon[data-v-adc4a634],.child-icon[data-v-adc4a634],.parent-icon[data-v-adc4a634]{width:18px;height:18px}.center-icon-img[data-v-adc4a634],.child-icon-img[data-v-adc4a634],.parent-icon-img[data-v-adc4a634]{width:15px;height:15px}.dot-indicator[data-v-adc4a634]{width:5px;height:5px;left:-7px}.node-text[data-v-adc4a634]{min-width:0}.node-label[data-v-adc4a634],.parent-node .node-label[data-v-adc4a634]{display:block;overflow:hidden;color:var(--sys-text-secondary);font-size:13px;font-weight:500;line-height:28px;text-overflow:ellipsis;white-space:nowrap}.user-table-section[data-v-adc4a634]{gap:8px}.search-card[data-v-adc4a634]{flex-shrink:0;padding:12px 14px 2px;background:hsla(0,0%,100%,.58)}.modern-form[data-v-adc4a634]{gap:0 12px}.modern-form .el-form-item[data-v-adc4a634]{margin-bottom:10px}.table-card[data-v-adc4a634]{min-height:0;flex:1;display:flex;flex-direction:column;padding:12px;overflow:hidden}.modern-table[data-v-adc4a634]{min-height:0;flex:1;border-radius:16px;box-shadow:none;color:var(--sys-text-secondary);font-size:13px}.modern-table[data-v-adc4a634] .el-table__inner-wrapper:before{display:none}.modern-table[data-v-adc4a634] .el-table__header th{padding:6px 0!important;background:rgba(248,250,255,.96)!important;color:var(--sys-text-muted)!important;border-bottom:1px solid var(--sys-border);font-size:12px;font-weight:700!important;text-shadow:none}.modern-table[data-v-adc4a634] .el-table__row td{height:42px;padding:6px 0!important;border-bottom:1px solid rgba(15,23,42,.04);color:var(--sys-text-secondary)}.modern-table[data-v-adc4a634] .el-table__row:hover>td.el-table__cell{background:rgba(76,139,245,.045)!important}.operation-buttons[data-v-adc4a634]{flex-wrap:nowrap;justify-content:flex-start;gap:14px;white-space:nowrap}.operation-buttons .el-button[data-v-adc4a634]{min-height:auto;padding:0;border:none;background:transparent!important;box-shadow:none;color:var(--sys-brand);font-size:12px;font-weight:600}.operation-buttons .el-button .el-icon[data-v-adc4a634]{display:none}.operation-buttons .el-button--danger[data-v-adc4a634]{color:var(--sys-danger)}.operation-buttons .el-button--info[data-v-adc4a634],.operation-buttons .el-button--warning[data-v-adc4a634]{color:#b77b24}.pagination-wrapper[data-v-adc4a634]{flex-shrink:0;margin:0;padding:8px 2px 0;border-top:none;text-align:right}.el-button[data-v-adc4a634],.modern-btn[data-v-adc4a634]{min-height:32px;border-radius:14px;font-weight:600;box-shadow:none}.el-button--primary[data-v-adc4a634],.primary-btn[data-v-adc4a634]{border-color:transparent;background:linear-gradient(180deg,#6aa1fb,#5a93f6);color:#fff}.el-button--success[data-v-adc4a634],.success-btn[data-v-adc4a634]{border-color:transparent;background:linear-gradient(180deg,#51c78d,#3fb97f);color:#fff}.reset-btn[data-v-adc4a634],.secondary-btn[data-v-adc4a634]{border-color:transparent;background:linear-gradient(180deg,#f6be63,#f3b24b);color:#fff}.modern-dialog-form .modern-input[data-v-adc4a634] .el-input__wrapper,.modern-dialog-form .modern-select[data-v-adc4a634] .el-input__wrapper,.modern-dialog-form .modern-textarea[data-v-adc4a634] .el-textarea__inner,.modern-input[data-v-adc4a634] .el-input__wrapper,.modern-select[data-v-adc4a634] .el-input__wrapper,.tech-input[data-v-adc4a634] .el-input__wrapper{min-height:32px;border:1px solid rgba(214,223,235,.95);border-radius:14px;background:rgba(252,253,255,.98);box-shadow:none}.modern-dialog[data-v-adc4a634] .el-dialog{border-radius:28px;border:1px solid rgba(223,231,242,.96);background:linear-gradient(135deg,rgba(255,253,248,.98),rgba(247,250,255,.94));box-shadow:0 36px 110px rgba(15,23,42,.11);overflow:hidden}.modern-dialog[data-v-adc4a634] .el-dialog__header{margin:0;padding:20px 24px 14px;border-bottom:1px solid rgba(223,231,242,.82);background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd)}.modern-dialog[data-v-adc4a634] .el-dialog__title{color:var(--sys-text-primary);font-size:18px;font-weight:700}.user-dialog[data-v-adc4a634] .el-dialog{width:min(920px,calc(100vw - 48px))!important}.user-dialog[data-v-adc4a634] .el-dialog__body{padding:12px 20px 0}.user-profile-form[data-v-adc4a634]{padding:0}.user-profile-form[data-v-adc4a634] .el-form-item{margin-bottom:12px}.user-profile-form[data-v-adc4a634] .el-form-item__label{color:var(--sys-text-secondary)!important;font-size:13px;font-weight:600}.user-profile-form .modern-treeselect[data-v-adc4a634],.user-profile-form[data-v-adc4a634] .el-input,.user-profile-form[data-v-adc4a634] .el-select{width:100%}.user-profile-form[data-v-adc4a634] .el-textarea__inner{min-height:68px}.user-profile-form .avatar-uploader[data-v-adc4a634]{width:56px;height:56px;border-radius:12px}.user-profile-form .avatar-uploader .avatar[data-v-adc4a634]{width:56px;height:56px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.user-dialog .dialog-footer[data-v-adc4a634]{display:flex;justify-content:flex-end;gap:10px;padding:4px 20px 14px;border-top:none}.user-dialog[data-v-adc4a634] .el-dialog__footer{padding:0;border-top:none}.home-container .el-main:has(.modern-admin-container){padding-top:10px;padding-right:10px;padding-left:10px;overflow-y:hidden}.modern-admin-container[data-v-adc4a634]{--ops-text-heading:#0f172a;--ops-text-primary:#172033;--ops-text-secondary:#53657d;--ops-text-muted:#64748b;--ops-bg-surface:#fff;--ops-bg-subtle:#f3f7fc;--ops-border:#dbe7f4;--ops-border-soft:#e7eef7;box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;height:calc(100vh - 124px);min-height:0;padding:7px;overflow:hidden;background:transparent;color:var(--ops-text-primary)}.ops-page-header[data-v-adc4a634]{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-width:0;padding:8px 12px;border:1px solid var(--ops-border);border-radius:12px;background:hsla(0,0%,100%,.96);box-shadow:0 10px 28px rgba(80,124,180,.1)}.ops-page-header__icon[data-v-adc4a634]{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:0;background:transparent}.ops-page-header__icon img[data-v-adc4a634]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.ops-page-header__content[data-v-adc4a634]{display:flex;flex:1;align-items:center;gap:10px;min-width:0}.ops-page-header h1[data-v-adc4a634]{flex:0 0 auto;margin:0;color:var(--ops-text-heading);font-size:20px;font-weight:700;line-height:1.2;letter-spacing:0;white-space:nowrap}.ops-page-header__divider[data-v-adc4a634]{width:1px;height:22px;flex:0 0 1px;background:var(--ops-border-soft)}.ops-page-header__content p[data-v-adc4a634]{margin:0;overflow:hidden;color:var(--ops-text-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.system-header-summary[data-v-adc4a634]{display:flex;flex:0 0 auto;align-items:center;gap:10px}.system-header-summary span[data-v-adc4a634]{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}.system-header-summary em[data-v-adc4a634]{color:var(--ops-text-muted);font-size:12px;font-style:normal}.system-header-summary strong[data-v-adc4a634]{color:var(--ops-text-heading);font-family:Consolas,Monaco,monospace;font-size:16px;line-height:1}.system-header-summary>i[data-v-adc4a634]{width:1px;height:18px;background:var(--ops-border-soft)}.modern-admin-container>.main-card[data-v-adc4a634]{position:relative;display:flex;min-width:0;min-height:0;height:100%;flex-direction:column;padding:8px 10px 10px;overflow:hidden;border:1px solid var(--ops-border);border-radius:12px;background:var(--ops-bg-surface);box-shadow:0 8px 24px rgba(80,124,180,.07);backdrop-filter:none}.modern-admin-container>.main-card[data-v-adc4a634]:before{display:none}.modern-admin-container .glass-card[data-v-adc4a634]:hover,.modern-admin-container>.main-card[data-v-adc4a634]:hover{transform:none;box-shadow:none}.user-management-container[data-v-adc4a634]{min-width:0;min-height:0;gap:8px}.dept-tree-section[data-v-adc4a634]{width:250px;min-width:250px}.dept-card[data-v-adc4a634],.search-card[data-v-adc4a634],.table-card[data-v-adc4a634]{border:1px solid var(--ops-border-soft);border-radius:10px;background:#fff;box-shadow:none;backdrop-filter:none}.dept-card[data-v-adc4a634]{padding:10px}.dept-card .card-header[data-v-adc4a634]{margin-bottom:6px}.stats-indicator[data-v-adc4a634]{padding:6px 8px;border-radius:8px;background:var(--ops-bg-subtle)}.refresh-btn[data-v-adc4a634],.toggle-btn[data-v-adc4a634]{border-radius:7px}.modern-form[data-v-adc4a634] .el-input__wrapper,.modern-form[data-v-adc4a634] .el-select__wrapper,.tech-input[data-v-adc4a634] .el-input__wrapper{min-height:34px;border:0;border-radius:7px;background:#fff;box-shadow:inset 0 0 0 1px #d9e5f2}.modern-form[data-v-adc4a634] .el-input__wrapper:hover,.modern-form[data-v-adc4a634] .el-select__wrapper:hover,.tech-input[data-v-adc4a634] .el-input__wrapper:hover{box-shadow:inset 0 0 0 1px #b9d4ff}.search-card[data-v-adc4a634]{padding:8px 10px 2px;background:var(--ops-bg-subtle)}.modern-form[data-v-adc4a634]{gap:0 10px}.modern-form .el-form-item[data-v-adc4a634]{margin-right:0;margin-bottom:6px}.modern-form .el-form-item__label[data-v-adc4a634]{color:#475569;font-size:12px;font-weight:700}.modern-form[data-v-adc4a634] .system-toolbar-button.el-button{height:30px;min-height:30px;padding:0 10px;border-radius:8px;color:#fff;font-size:12px;box-shadow:none}.modern-form[data-v-adc4a634] .primary-btn.el-button{border-color:#409eff;background:#409eff}.modern-form[data-v-adc4a634] .reset-btn.el-button{border-color:#e6a23c;background:#e6a23c}.modern-form[data-v-adc4a634] .success-btn.el-button{border-color:#67c23a;background:#67c23a}.modern-form[data-v-adc4a634] .system-toolbar-button .el-icon{color:inherit;font-size:14px}.table-card[data-v-adc4a634]{padding:10px}.table-card .card-header[data-v-adc4a634]{margin-bottom:6px}.modern-table[data-v-adc4a634],.modern-table[data-v-adc4a634] .el-table,.modern-table[data-v-adc4a634] .el-table__inner-wrapper{border-radius:8px}.modern-table[data-v-adc4a634]{font-size:12px}.modern-table[data-v-adc4a634] .el-table__header th{height:38px;background:var(--ops-bg-subtle)!important;color:var(--ops-text-secondary)!important;border-bottom-color:#eef3f9}.modern-table[data-v-adc4a634] .el-table__row td{height:40px;padding:5px 0!important;border-bottom-color:#eef3f9}.modern-table[data-v-adc4a634] .el-table__row:hover>td.el-table__cell{background:#f8fafc!important}.modern-admin-container[data-v-adc4a634] .el-button:active,.modern-admin-container[data-v-adc4a634] .el-button:hover,.modern-admin-container[data-v-adc4a634] .el-pagination .el-pager li:hover,.modern-admin-container[data-v-adc4a634] .el-pagination button:hover,.operation-buttons .el-button[data-v-adc4a634]:active,.operation-buttons .el-button[data-v-adc4a634]:hover{transform:none}.pagination-wrapper[data-v-adc4a634]{padding-top:6px}.admin-form-dialog-overlay .el-dialog{--el-dialog-border-radius:15px;max-width:calc(100vw - 32px);overflow:hidden;border:1px solid #d7e6f6;border-radius:var(--el-dialog-border-radius)!important;background:#fff;box-shadow:0 22px 60px rgba(49,92,142,.18)}.admin-form-dialog-overlay .el-dialog__header{margin:0;padding:16px 18px 12px;border-bottom:1px solid #e3edf8;background:#fbfdff}.admin-form-dialog-overlay .el-dialog__title{color:#0f172a;font-size:17px;font-weight:700}.admin-form-dialog-overlay .el-dialog__body{box-sizing:border-box;max-height:calc(100vh - 170px);padding:16px 18px;overflow:auto;color:#53657d}.admin-form-dialog-overlay .el-dialog__footer{padding:12px 18px 16px;border-top:1px solid #e3edf8;background:#fff}.admin-form-dialog-overlay .user-dialog{width:min(920px,calc(100vw - 32px))!important}.admin-form-dialog-overlay .user-dialog .el-dialog__body{padding:14px 18px 2px}.admin-form-dialog-overlay .user-dialog .el-dialog__footer{padding:0}.admin-form-dialog-overlay .user-dialog .dialog-footer{padding:12px 18px 16px;border-top:1px solid #e3edf8}.admin-form-dialog-overlay .el-input-number .el-input__wrapper,.admin-form-dialog-overlay .el-input__wrapper,.admin-form-dialog-overlay .el-select__wrapper,.admin-form-dialog-overlay .el-textarea__inner,.admin-form-dialog-overlay .vue-treeselect__control{min-height:34px;border:0;border-radius:8px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2}.admin-form-dialog-overlay .el-dialog__footer .el-button{min-height:34px;border-radius:8px;box-shadow:none}.admin-form-dialog-overlay .el-dialog__footer .secondary-btn{border-color:#dbe7f4;background:#fff;color:#53657d}.admin-form-dialog-overlay .el-dialog__footer .primary-btn{border-color:#409eff;background:#409eff;color:#fff}.admin-form-dialog-overlay .el-button:active,.admin-form-dialog-overlay .el-button:hover{transform:none}@media (max-width:1200px){.ops-page-header[data-v-adc4a634]{flex-wrap:wrap}.system-header-summary[data-v-adc4a634]{width:100%;padding-left:54px}.dept-tree-section[data-v-adc4a634]{width:220px;min-width:220px}}@media (max-width:768px){.home-container .el-main:has(.modern-admin-container){padding-right:6px;padding-left:6px;overflow-y:auto}.modern-admin-container[data-v-adc4a634]{height:auto;min-height:calc(100vh - 124px);padding:6px;overflow:visible}.ops-page-header[data-v-adc4a634]{gap:8px}.ops-page-header__content[data-v-adc4a634]{flex-wrap:wrap;gap:2px 8px}.ops-page-header__divider[data-v-adc4a634]{display:none}.ops-page-header__content p[data-v-adc4a634]{width:100%;white-space:normal}.system-header-summary[data-v-adc4a634]{padding-left:50px}.modern-admin-container>.main-card[data-v-adc4a634],.user-management-container[data-v-adc4a634]{overflow:visible}.user-management-container[data-v-adc4a634]{flex-direction:column}.dept-tree-section[data-v-adc4a634]{width:100%;min-width:0;max-height:300px}.table-card[data-v-adc4a634]{min-height:500px}}.role-container{&[data-v-3023c71c]{min-height:100vh;background:#eef1f6;padding:20px}.main-card{&[data-v-3023c71c]{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-3023c71c]:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.15)}}.card-header{&[data-v-3023c71c]{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-3023c71c]{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-3023c71c]{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-3023c71c]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;width:100%;box-sizing:border-box}[data-v-3023c71c] .el-form-item{margin-bottom:0;flex-shrink:0}[data-v-3023c71c] .el-form-item__label{color:#606266;font-weight:500}[data-v-3023c71c] .el-form-item:last-child{display:flex;gap:12px}}}.table-section[data-v-3023c71c]{background:transparent;border-radius:12px;padding:20px;overflow:hidden;min-width:0}}[data-v-3023c71c] .search-date .el-input__wrapper,[data-v-3023c71c] .search-input .el-input__wrapper,[data-v-3023c71c] .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-3023c71c] .search-date .el-input__wrapper:hover,[data-v-3023c71c] .search-input .el-input__wrapper:hover,[data-v-3023c71c] .search-select .el-input__wrapper:hover{border-color:#c0c4cc}[data-v-3023c71c] .search-date .el-input__wrapper.is-focus,[data-v-3023c71c] .search-input .el-input__wrapper.is-focus,[data-v-3023c71c] .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-3023c71c] .search-date .el-input__inner,[data-v-3023c71c] .search-input .el-input__inner,[data-v-3023c71c] .search-select .el-input__inner{background:transparent;border:none;color:#2c3e50}[data-v-3023c71c] .search-date .el-input__inner::-moz-placeholder,[data-v-3023c71c] .search-input .el-input__inner::-moz-placeholder,[data-v-3023c71c] .search-select .el-input__inner::-moz-placeholder{color:rgba(44,62,80,.6)}[data-v-3023c71c] .search-date .el-input__inner::placeholder,[data-v-3023c71c] .search-input .el-input__inner::placeholder,[data-v-3023c71c] .search-select .el-input__inner::placeholder{color:rgba(44,62,80,.6)}[data-v-3023c71c] .search-date .el-input__suffix-inner,[data-v-3023c71c] .search-select .el-input__suffix-inner{color:#606266}.search-date[data-v-3023c71c]{width:190px}.search-select[data-v-3023c71c]{width:120px}.modern-btn[data-v-3023c71c]{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-3023c71c]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)}.primary-btn[data-v-3023c71c]{background:linear-gradient(45deg,#409eff,#66b3ff);color:#fff}.reset-btn[data-v-3023c71c]{background:linear-gradient(45deg,#e6a23c,#eebe77);color:#fff}.success-btn[data-v-3023c71c]{background:linear-gradient(45deg,#67c23a,#85ce61);color:#fff}.action-section[data-v-3023c71c]{margin-bottom:25px;display:flex;gap:15px}.table-card[data-v-3023c71c]{padding:24px}[data-v-3023c71c] .modern-table{background:transparent;border-radius:12px;overflow:hidden}[data-v-3023c71c] .modern-table .el-table__header{background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1))}[data-v-3023c71c] .modern-table .el-table__header th{background:transparent;color:#2c3e50!important;border:none;padding:8px 12px!important;height:40px;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}[data-v-3023c71c] .modern-table .el-table__row{transition:all .3s ease}[data-v-3023c71c] .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-3023c71c] .modern-table .el-table__row td{border:none;color:#2c3e50;padding:8px 12px!important;height:40px}[data-v-3023c71c] .modern-table .el-table__cell{padding:8px 12px!important}[data-v-3023c71c] .modern-table .el-table__body tr:not(:last-child) td{border-bottom:1px solid hsla(0,0%,100%,.3)}.operation-buttons[data-v-3023c71c]{display:flex;gap:8px;justify-content:center}.operation-buttons .el-button[data-v-3023c71c]{transition:all .3s ease}.operation-buttons .el-button[data-v-3023c71c]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}[data-v-3023c71c] .status-switch{transform:scale(.9)}.pagination-card[data-v-3023c71c]{display:flex;justify-content:center;margin-top:20px}[data-v-3023c71c] .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-3023c71c] .modern-pagination .el-pagination__jump,[data-v-3023c71c] .modern-pagination .el-pagination__total{color:#fff}[data-v-3023c71c] .modern-pagination .btn-next,[data-v-3023c71c] .modern-pagination .btn-prev,[data-v-3023c71c] .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-3023c71c] .modern-pagination .btn-next:hover,[data-v-3023c71c] .modern-pagination .btn-prev:hover,[data-v-3023c71c] .modern-pagination .el-pager li:hover{background:hsla(0,0%,100%,.3);transform:translateY(-1px)}[data-v-3023c71c] .modern-pagination .el-pager li.is-active{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:#667eea}[data-v-3023c71c] .modern-dialog{border-radius:16px;overflow:hidden}[data-v-3023c71c] .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-3023c71c] .modern-dialog .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);padding:20px;margin:0}[data-v-3023c71c] .modern-dialog .el-dialog__title{color:#fff;font-weight:600;font-size:18px}[data-v-3023c71c] .modern-dialog .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:18px}[data-v-3023c71c] .modern-dialog .el-dialog__body{padding:24px}[data-v-3023c71c] .clean-dialog{border-radius:16px;overflow:hidden}[data-v-3023c71c] .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-3023c71c] .clean-dialog .el-dialog__header{padding:16px 20px;margin:0;border-bottom:1px solid #ebeef5}[data-v-3023c71c] .clean-dialog .el-dialog__title{color:#303133;font-weight:600;font-size:16px}[data-v-3023c71c] .clean-dialog .el-dialog__headerbtn .el-dialog__close{color:#909399;font-size:16px}[data-v-3023c71c] .clean-dialog .el-dialog__body{padding:24px}[data-v-3023c71c] .clean-dialog .el-dialog__headerbtn{position:absolute;top:16px;right:20px;z-index:10}[data-v-3023c71c] .clean-dialog .el-dialog__close:hover{color:#303133}.dialog-form .el-form-item__label[data-v-3023c71c]{color:#333;font-weight:500}[data-v-3023c71c] .form-input .el-input__wrapper,[data-v-3023c71c] .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-3023c71c] .form-input .el-input__wrapper:hover,[data-v-3023c71c] .form-textarea .el-textarea__inner:hover{border-color:#667eea;background:hsla(0,0%,100%,.9)}[data-v-3023c71c] .form-input .el-input__wrapper.is-focus,[data-v-3023c71c] .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-3023c71c]{display:flex;gap:16px}[data-v-3023c71c] .custom-radio.el-radio{margin-right:0}[data-v-3023c71c] .custom-radio .el-radio__input.is-checked+.el-radio__label{color:#667eea}[data-v-3023c71c] .custom-radio .el-radio__input.is-checked .el-radio__inner{background-color:#667eea;border-color:#667eea}[data-v-3023c71c] .custom-radio .el-radio__inner:hover{border-color:#667eea}.dialog-footer[data-v-3023c71c]{display:flex;justify-content:center;gap:12px}.dialog-btn[data-v-3023c71c]{padding:10px 24px;border-radius:8px;font-weight:500;transition:all .3s ease;border:none}.confirm-btn[data-v-3023c71c]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.confirm-btn[data-v-3023c71c]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.3)}.cancel-btn[data-v-3023c71c]{background:hsla(208,7%,46%,.1);color:#6c757d;border:1px solid hsla(208,7%,46%,.2)}.cancel-btn[data-v-3023c71c]:hover{background:hsla(208,7%,46%,.2);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.permission-tree[data-v-3023c71c]{background:transparent;border-radius:8px;padding:4px}[data-v-3023c71c] .permission-tree .el-tree-node{margin-bottom:0}[data-v-3023c71c] .permission-tree .el-tree-node__content{border-radius:3px;transition:all .3s ease;padding:2px 6px;height:24px;line-height:20px}[data-v-3023c71c] .permission-tree .el-tree-node__content:hover{background:rgba(102,126,234,.1)}[data-v-3023c71c] .permission-tree .el-tree-node__expand-icon{padding:1px;margin-right:4px}[data-v-3023c71c] .permission-tree .el-checkbox{margin-right:4px}[data-v-3023c71c] .permission-tree .el-checkbox__input{line-height:1}[data-v-3023c71c] .permission-tree .el-tree-node__label{font-size:13px}[data-v-3023c71c] .permission-tree .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#667eea;border-color:#667eea}[data-v-3023c71c] .permission-tree .el-checkbox__inner:hover{border-color:#667eea}@media (max-width:768px){.role-container[data-v-3023c71c]{padding:12px}.glass-card[data-v-3023c71c]{margin-bottom:16px;border-radius:12px}.search-card[data-v-3023c71c]{padding:16px}.table-card[data-v-3023c71c]{padding:16px;overflow-x:auto}.search-form[data-v-3023c71c]{flex-direction:column}.search-form .el-form-item[data-v-3023c71c]{width:100%;margin-bottom:12px}.search-date[data-v-3023c71c],.search-select[data-v-3023c71c]{width:100%}.table-actions[data-v-3023c71c]{flex-direction:column;gap:4px}[data-v-3023c71c] .modern-dialog .el-dialog{margin:20px;width:calc(100vw - 40px)!important}}@keyframes fadeInUp-3023c71c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.glass-card[data-v-3023c71c]{animation:fadeInUp-3023c71c .6s ease-out}.glass-card[data-v-3023c71c]:first-child{animation-delay:.1s}.glass-card[data-v-3023c71c]:nth-child(2){animation-delay:.2s}.glass-card[data-v-3023c71c]:nth-child(3){animation-delay:.3s}[data-v-3023c71c] .el-loading-mask{background:rgba(102,126,234,.1);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}[data-v-3023c71c] .el-loading-spinner{color:#667eea}.role-container[data-v-3023c71c]{--sys-page-offset:136px;--sys-text-primary:#172133;--sys-text-secondary:#5f6b7c;--sys-text-muted:#8d97a8;--sys-border:rgba(223,231,242,.92);--sys-brand:#4c8bf5;--sys-success:#3fb97f;--sys-warning:#f3b24b;--sys-danger:#ef6b73;height:calc(100vh - var(--sys-page-offset));padding:6px;color:var(--sys-text-primary);font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.role-container .main-card[data-v-3023c71c]{padding:0 10px 10px;border-radius:22px;border:1px solid var(--sys-border);background:linear-gradient(135deg,rgba(255,253,248,.96),rgba(247,250,255,.92));box-shadow:0 20px 60px rgba(17,24,39,.07);backdrop-filter:blur(18px)}.role-container .main-card[data-v-3023c71c]:before{content:"";position:absolute;inset:0 0 auto;height:40px;background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd);pointer-events:none}.role-container .main-card[data-v-3023c71c]:hover{transform:none;box-shadow:0 20px 60px rgba(17,24,39,.07)}.role-container .card-header[data-v-3023c71c]{position:relative;z-index:1;display:block;flex-shrink:0;margin:0;padding:16px 10px 12px;border:none}.role-container .card-header[data-v-3023c71c]:before{content:"System Center";display:block;margin-bottom:3px;color:var(--sys-brand);font-size:12px;font-weight:700}.role-container .card-header .gradient-title[data-v-3023c71c]{margin:0;color:var(--sys-text-primary);background:none;-webkit-text-fill-color:currentColor;font-size:20px;line-height:1.25;font-weight:700}.role-container .search-section[data-v-3023c71c]{z-index:1;padding:12px 14px 2px;border-radius:16px;border:1px solid rgba(22,34,56,.06);background:hsla(0,0%,100%,.58)}.role-container .search-section .search-form[data-v-3023c71c]{gap:0 12px}.role-container .search-section[data-v-3023c71c] .el-form-item{margin-bottom:10px}.role-container .table-section[data-v-3023c71c]{display:flex;flex-direction:column;border-radius:16px;border:1px solid var(--sys-border);background:hsla(0,0%,100%,.82)}[data-v-3023c71c] .modern-table{flex:1;min-height:0;color:var(--sys-text-secondary);font-size:13px}[data-v-3023c71c] .modern-table .el-table__inner-wrapper:before{display:none}[data-v-3023c71c] .modern-table .el-table__header th{height:38px;padding:6px 0!important;background:rgba(248,250,255,.96)!important;color:var(--sys-text-muted)!important;border-bottom:1px solid var(--sys-border);font-size:12px;font-weight:700!important;text-shadow:none}[data-v-3023c71c] .modern-table .el-table__row td{height:42px;padding:6px 0!important;border-bottom:1px solid rgba(15,23,42,.04);color:var(--sys-text-secondary)}[data-v-3023c71c] .modern-table .el-table__row:hover>td.el-table__cell{background:rgba(76,139,245,.045)!important}.operation-buttons[data-v-3023c71c]{flex-wrap:nowrap;justify-content:flex-start;gap:14px;white-space:nowrap}.operation-buttons .el-button[data-v-3023c71c]{min-height:auto;padding:0;border:none;background:transparent!important;box-shadow:none;color:var(--sys-brand);font-size:12px;font-weight:600}.operation-buttons .el-button .el-icon[data-v-3023c71c]{display:none}.operation-buttons .el-button--danger[data-v-3023c71c]{color:var(--sys-danger)}.operation-buttons .el-button--warning[data-v-3023c71c]{color:#b77b24}[data-v-3023c71c] .modern-pagination{flex-shrink:0;justify-content:flex-end;margin:0;padding:8px 2px 0;background:transparent;border:none;color:var(--sys-text-secondary)}.dialog-btn[data-v-3023c71c],.el-button[data-v-3023c71c],.modern-btn[data-v-3023c71c]{min-height:32px;border-radius:14px;font-weight:600;box-shadow:none}.confirm-btn[data-v-3023c71c],.el-button--primary[data-v-3023c71c],.primary-btn[data-v-3023c71c]{border-color:transparent;background:linear-gradient(180deg,#6aa1fb,#5a93f6);color:#fff}.el-button--success[data-v-3023c71c],.success-btn[data-v-3023c71c]{border-color:transparent;background:linear-gradient(180deg,#51c78d,#3fb97f);color:#fff}.cancel-btn[data-v-3023c71c],.reset-btn[data-v-3023c71c]{border-color:transparent;background:linear-gradient(180deg,#f6be63,#f3b24b);color:#fff}[data-v-3023c71c] .form-input .el-input__wrapper,[data-v-3023c71c] .form-textarea .el-textarea__inner,[data-v-3023c71c] .search-input .el-input__wrapper,[data-v-3023c71c] .search-select .el-input__wrapper{min-height:32px;border:1px solid rgba(214,223,235,.95);border-radius:14px;background:rgba(252,253,255,.98);box-shadow:none}[data-v-3023c71c] .clean-dialog .el-dialog,[data-v-3023c71c] .modern-dialog .el-dialog{border-radius:28px;border:1px solid rgba(223,231,242,.96);background:linear-gradient(135deg,rgba(255,253,248,.98),rgba(247,250,255,.94));box-shadow:0 36px 110px rgba(15,23,42,.11);overflow:hidden}[data-v-3023c71c] .clean-dialog .el-dialog__header,[data-v-3023c71c] .modern-dialog .el-dialog__header{margin:0;padding:20px 24px 14px;border-bottom:1px solid rgba(223,231,242,.82);background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd)}[data-v-3023c71c] .clean-dialog .el-dialog__title,[data-v-3023c71c] .modern-dialog .el-dialog__title{color:var(--sys-text-primary);font-size:18px;font-weight:700}.home-container .el-main:has(.role-container){padding-top:10px;padding-right:10px;padding-left:10px;overflow-y:hidden}.role-container[data-v-3023c71c]{--ops-text-heading:#0f172a;--ops-text-primary:#172033;--ops-text-secondary:#53657d;--ops-text-muted:#64748b;--ops-bg-surface:#fff;--ops-bg-subtle:#f3f7fc;--ops-border:#dbe7f4;--ops-border-soft:#e7eef7;box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;height:calc(100vh - 124px);min-height:0;padding:7px;overflow:hidden;background:transparent;color:var(--ops-text-primary)}.ops-page-header[data-v-3023c71c]{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-width:0;padding:8px 12px;border:1px solid var(--ops-border);border-radius:12px;background:hsla(0,0%,100%,.96);box-shadow:0 10px 28px rgba(80,124,180,.1)}.ops-page-header__icon[data-v-3023c71c]{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:0;background:transparent}.ops-page-header__icon img[data-v-3023c71c]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.ops-page-header__content[data-v-3023c71c]{display:flex;flex:1;align-items:center;gap:10px;min-width:0}.ops-page-header h1[data-v-3023c71c]{flex:0 0 auto;margin:0;color:var(--ops-text-heading);font-size:20px;font-weight:700;line-height:1.2;letter-spacing:0;white-space:nowrap}.ops-page-header__divider[data-v-3023c71c]{width:1px;height:22px;flex:0 0 1px;background:var(--ops-border-soft)}.ops-page-header__content p[data-v-3023c71c]{margin:0;overflow:hidden;color:var(--ops-text-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.system-header-summary[data-v-3023c71c]{display:flex;flex:0 0 auto;align-items:baseline;white-space:nowrap}.system-header-summary span[data-v-3023c71c]{display:inline-flex;align-items:baseline;gap:4px}.system-header-summary em[data-v-3023c71c]{color:var(--ops-text-muted);font-size:12px;font-style:normal}.system-header-summary strong[data-v-3023c71c]{color:var(--ops-text-heading);font-family:Consolas,Monaco,monospace;font-size:16px;line-height:1}.role-container .main-card[data-v-3023c71c]{position:relative;display:flex;min-width:0;min-height:0;height:100%;flex-direction:column;padding:8px 10px 10px;overflow:hidden;border:1px solid var(--ops-border);border-radius:12px;background:var(--ops-bg-surface);box-shadow:0 8px 24px rgba(80,124,180,.07);backdrop-filter:none;animation:none}.role-container .main-card[data-v-3023c71c]:before{display:none}.role-container .glass-card[data-v-3023c71c]:hover,.role-container .main-card[data-v-3023c71c]:hover{transform:none;box-shadow:none}.role-container .search-section[data-v-3023c71c]{position:relative;flex-shrink:0;margin-bottom:8px;padding:8px 10px 2px;border:1px solid var(--ops-border-soft);border-radius:10px;background:var(--ops-bg-subtle)}.role-container .search-section .search-form[data-v-3023c71c]{align-items:center;gap:0 10px}.role-container .search-section[data-v-3023c71c] .el-form-item{margin-right:0;margin-bottom:6px}.role-container .search-section[data-v-3023c71c] .el-form-item__label{color:#475569;font-size:12px;font-weight:700}.role-container[data-v-3023c71c] .search-input .el-input__wrapper,.role-container[data-v-3023c71c] .search-select .el-select__wrapper{min-height:34px;border:0;border-radius:7px;background:#fff;box-shadow:inset 0 0 0 1px #d9e5f2}.role-container[data-v-3023c71c] .search-input .el-input__wrapper:hover,.role-container[data-v-3023c71c] .search-select .el-select__wrapper:hover{box-shadow:inset 0 0 0 1px #b9d4ff}.role-container[data-v-3023c71c] .system-toolbar-button.el-button{height:30px;min-height:30px;padding:0 10px;border-radius:8px;color:#fff;font-size:12px;box-shadow:none}.role-container[data-v-3023c71c] .primary-btn.system-toolbar-button{border-color:#409eff;background:#409eff}.role-container[data-v-3023c71c] .reset-btn.system-toolbar-button{border-color:#e6a23c;background:#e6a23c}.role-container[data-v-3023c71c] .success-btn.system-toolbar-button{border-color:#67c23a;background:#67c23a}.role-container[data-v-3023c71c] .system-toolbar-button .el-icon{color:inherit;font-size:14px}.role-container .table-section[data-v-3023c71c]{min-width:0;min-height:0;flex:1;margin:0;padding:0;overflow:hidden;border:1px solid var(--ops-border-soft);border-radius:8px;background:#fff}.role-container[data-v-3023c71c] .modern-table,.role-container[data-v-3023c71c] .modern-table .el-table__inner-wrapper{border-radius:8px}.role-container[data-v-3023c71c] .modern-table{font-size:12px}.role-container[data-v-3023c71c] .modern-table .el-table__header th{height:38px;background:var(--ops-bg-subtle)!important;color:var(--ops-text-secondary)!important;border-bottom-color:#eef3f9}.role-container[data-v-3023c71c] .modern-table .el-table__row td{height:40px;padding:5px 0!important;border-bottom-color:#eef3f9}.role-container[data-v-3023c71c] .modern-table .el-table__row:hover>td.el-table__cell{background:#f8fafc!important}.role-container .operation-buttons .el-button[data-v-3023c71c]:active,.role-container .operation-buttons .el-button[data-v-3023c71c]:hover,.role-container[data-v-3023c71c] .el-button:active,.role-container[data-v-3023c71c] .el-button:hover,.role-container[data-v-3023c71c] .el-pagination .el-pager li:hover,.role-container[data-v-3023c71c] .el-pagination button:hover{transform:none}.role-container[data-v-3023c71c] .modern-pagination{padding-top:6px}.role-form-dialog-overlay .el-dialog{--el-dialog-border-radius:15px;max-width:calc(100vw - 32px);overflow:hidden;border:1px solid #d7e6f6;border-radius:var(--el-dialog-border-radius)!important;background:#fff;box-shadow:0 22px 60px rgba(49,92,142,.18)}.role-form-dialog-overlay .el-dialog__header{margin:0;padding:16px 18px 12px;border-bottom:1px solid #e3edf8;background:#fbfdff}.role-form-dialog-overlay .el-dialog__title{color:#0f172a;font-size:17px;font-weight:700}.role-form-dialog-overlay .el-dialog__body{box-sizing:border-box;max-height:calc(100vh - 170px);padding:16px 18px;overflow:auto;color:#53657d}.role-form-dialog-overlay .el-dialog__footer{padding:12px 18px 16px;border-top:1px solid #e3edf8;background:#fff}.role-form-dialog-overlay .el-form-item__label{color:#53657d;font-size:13px;font-weight:600}.role-form-dialog-overlay .el-input__wrapper,.role-form-dialog-overlay .el-select__wrapper,.role-form-dialog-overlay .el-textarea__inner{min-height:34px;border:0;border-radius:8px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2}.role-form-dialog-overlay .permission-tree{max-height:52vh;padding:8px;overflow:auto;border:1px solid #e7eef7;border-radius:10px;background:#fbfdff}.role-form-dialog-overlay .el-dialog__footer .dialog-footer{display:flex;justify-content:flex-end;gap:10px}.role-form-dialog-overlay .el-dialog__footer .el-button{min-height:34px;border-radius:8px;box-shadow:none}.role-form-dialog-overlay .el-dialog__footer .cancel-btn{border-color:#dbe7f4;background:#fff;color:#53657d}.role-form-dialog-overlay .el-dialog__footer .confirm-btn{border-color:#409eff;background:#409eff;color:#fff}.role-form-dialog-overlay .el-button:active,.role-form-dialog-overlay .el-button:hover{transform:none}.system-confirm-dialog.el-message-box{--el-messagebox-border-radius:15px;max-width:calc(100vw - 32px);padding:0;overflow:hidden;border:1px solid #d7e6f6;border-radius:var(--el-messagebox-border-radius)!important;background:#fff;box-shadow:0 22px 60px rgba(49,92,142,.18)}.system-confirm-dialog .el-message-box__header{padding:16px 18px 10px;border-bottom:1px solid #e3edf8;background:#fbfdff}.system-confirm-dialog .el-message-box__title{color:#0f172a;font-size:17px;font-weight:700}.system-confirm-dialog .el-message-box__content{padding:14px 18px;color:#53657d}.system-confirm-dialog .el-message-box__btns{gap:10px;padding:12px 18px 16px;border-top:1px solid #e3edf8}.system-confirm-dialog .el-message-box__btns .el-button{min-height:34px;border-radius:8px}.system-confirm-dialog .el-message-box__btns .el-button--danger{border-color:#f56c6c;background:#f56c6c;color:#fff}.system-confirm-dialog .el-button:active,.system-confirm-dialog .el-button:hover{transform:none}@media (max-width:1200px){.ops-page-header[data-v-3023c71c]{flex-wrap:wrap}.system-header-summary[data-v-3023c71c]{width:100%;padding-left:54px}}@media (max-width:768px){.home-container .el-main:has(.role-container){padding-right:6px;padding-left:6px;overflow-y:auto}.role-container[data-v-3023c71c]{height:auto;min-height:calc(100vh - 124px);padding:6px;overflow:visible}.ops-page-header[data-v-3023c71c]{gap:8px}.ops-page-header__content[data-v-3023c71c]{flex-wrap:wrap;gap:2px 8px}.ops-page-header__divider[data-v-3023c71c]{display:none}.ops-page-header__content p[data-v-3023c71c]{width:100%;white-space:normal}.system-header-summary[data-v-3023c71c]{padding-left:50px}.role-container .main-card[data-v-3023c71c]{overflow:visible}.role-container .table-section[data-v-3023c71c]{min-height:460px}}.dept-container[data-v-573a6b95]{min-height:100vh;background:#eef1f6;padding:20px}.dept-container .glass-card[data-v-573a6b95]{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-573a6b95]:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.dept-container .card-header[data-v-573a6b95]{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-573a6b95]{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-573a6b95]{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-573a6b95]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;width:100%;box-sizing:border-box}.dept-container .search-section .search-form[data-v-573a6b95] .el-form-item{margin-bottom:0;flex-shrink:0}.dept-container .search-section .search-form[data-v-573a6b95] .el-form-item__label{color:#606266;font-weight:500}.dept-container .search-section .search-form[data-v-573a6b95] .el-form-item:last-child{display:flex;gap:12px}.dept-container .action-section[data-v-573a6b95]{margin-bottom:5px;margin-left:0;margin-right:0;padding-left:20px}.dept-container .action-section .action-buttons[data-v-573a6b95]{display:flex;gap:12px;align-items:center}.dept-container .action-section .action-buttons .modern-btn[data-v-573a6b95]{transition:all .3s cubic-bezier(.4,0,.2,1)}.dept-container .action-section .action-buttons .modern-btn[data-v-573a6b95]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.dept-container .table-section[data-v-573a6b95]{background:transparent;border-radius:12px;padding:20px;overflow:hidden;min-width:0;margin-left:0;margin-right:0}.dept-container .modern-btn[data-v-573a6b95]{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-573a6b95]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)}.dept-container .primary-btn[data-v-573a6b95]{background:linear-gradient(45deg,#409eff,#66b3ff);color:#fff}.dept-container .reset-btn[data-v-573a6b95]{background:linear-gradient(45deg,#e6a23c,#eebe77);color:#fff}.dept-container .success-btn[data-v-573a6b95]{background:linear-gradient(45deg,#67c23a,#85ce61);color:#fff}.dept-container .secondary-btn[data-v-573a6b95]{background:linear-gradient(45deg,#909399,#b1b3b8);color:#fff}.dept-container .modern-input[data-v-573a6b95] .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-573a6b95] .el-input__wrapper:hover{border-color:#c0c4cc}.dept-container .modern-input[data-v-573a6b95] .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-573a6b95] .el-input__inner{background:transparent;border:none;color:#2c3e50}.dept-container .modern-input[data-v-573a6b95] .el-input__inner::-moz-placeholder{color:rgba(44,62,80,.6)}.dept-container .modern-input[data-v-573a6b95] .el-input__inner::placeholder{color:rgba(44,62,80,.6)}.dept-container .modern-select[data-v-573a6b95] .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-573a6b95] .el-input__wrapper:hover{border-color:#c0c4cc}.dept-container .modern-select[data-v-573a6b95] .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-573a6b95] .el-input__inner{background:transparent;border:none;color:#2c3e50}.dept-container .modern-select[data-v-573a6b95] .el-input__inner::-moz-placeholder{color:rgba(44,62,80,.6)}.dept-container .modern-select[data-v-573a6b95] .el-input__inner::placeholder{color:rgba(44,62,80,.6)}.dept-container .modern-select[data-v-573a6b95] .el-input__suffix-inner{color:#606266}.dept-container .modern-table[data-v-573a6b95]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.dept-container .modern-table[data-v-573a6b95] .el-table{background:transparent}.dept-container .modern-table[data-v-573a6b95] .el-table:before{display:none}.dept-container .modern-table[data-v-573a6b95] .el-table th{background:linear-gradient(135deg,#667eea,#764ba2)!important;border-bottom:none}.dept-container .modern-table[data-v-573a6b95] .el-table th,.dept-container .modern-table[data-v-573a6b95] .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-573a6b95] .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-573a6b95] .el-table .el-table__row{transition:all .3s ease}.dept-container .modern-table[data-v-573a6b95] .el-table .el-table__row td{padding:8px 12px!important;height:40px!important}.dept-container .modern-table[data-v-573a6b95] .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-573a6b95]{border-radius:20px;border:none;padding:4px 12px;font-weight:500;transition:all .3s ease}.dept-container .modern-tag[data-v-573a6b95]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.dept-container .modern-tag.company-tag[data-v-573a6b95]{background:linear-gradient(135deg,#ffecd2,#fcb69f);color:#8b4513}.dept-container .modern-tag.center-tag[data-v-573a6b95]{background:linear-gradient(135deg,#a8edea,#fed6e3);color:#2d5a87}.dept-container .modern-tag.dept-tag[data-v-573a6b95]{background:linear-gradient(135deg,#fad0c4,#ffd1ff);color:#8b2b85}.dept-container .modern-tag.success-tag[data-v-573a6b95]{background:linear-gradient(135deg,#84fab0,#8fd3f4);color:#0f5132}.dept-container .modern-tag.danger-tag[data-v-573a6b95]{background:linear-gradient(135deg,#fa709a,#fee140);color:#721c24}.dept-container .operation-buttons[data-v-573a6b95]{display:flex;justify-content:center;gap:8px}.dept-container .operation-buttons .el-button[data-v-573a6b95]{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-573a6b95]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.dept-container .operation-buttons .el-button .el-icon[data-v-573a6b95]{font-size:14px}.dept-container .action-btn[data-v-573a6b95]{border-radius:6px;padding:4px 8px;margin:0 2px;transition:all .3s ease}.dept-container .action-btn[data-v-573a6b95]:hover{transform:translateY(-1px)}.dept-container .action-btn.edit-btn[data-v-573a6b95]{color:#40a9ff}.dept-container .action-btn.edit-btn[data-v-573a6b95]:hover{background:rgba(64,169,255,.1);color:#1890ff}.dept-container .action-btn.delete-btn[data-v-573a6b95]{color:#ff7875}.dept-container .action-btn.delete-btn[data-v-573a6b95]:hover{background:hsla(1,100%,73%,.1);color:#f5222d}.dept-container .action-btn.delete-btn[data-v-573a6b95]:disabled{color:hsla(0,0%,100%,.3)}.dept-container[data-v-573a6b95] .modern-dialog .el-dialog{background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.dept-container[data-v-573a6b95] .modern-dialog .el-dialog__header{background:#fff;border-bottom:1px solid #f0f0f0;padding:16px 20px}.dept-container[data-v-573a6b95] .modern-dialog .el-dialog__header .el-dialog__title{color:#303133;font-weight:600;font-size:16px}.dept-container[data-v-573a6b95] .modern-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#909399;font-size:16px}.dept-container[data-v-573a6b95] .modern-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#303133}.dept-container[data-v-573a6b95] .modern-dialog .el-dialog__body{padding:24px}.dept-container[data-v-573a6b95] .modern-dialog .el-dialog__footer{border-top:1px solid #f0f0f0;padding:20px 24px}.dept-container .dialog-content .modern-form[data-v-573a6b95] .el-form-item__label{color:#606266;font-weight:500}.dept-container .dialog-content .modern-form[data-v-573a6b95] .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-573a6b95] .el-form-item__content .el-input__wrapper:hover{border-color:#c0c4cc}.dept-container .dialog-content .modern-form[data-v-573a6b95] .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-573a6b95] .el-form-item__content .el-input__inner{background:transparent;border:none;color:#606266}.dept-container .modern-radio-group[data-v-573a6b95] .el-radio .el-radio__input .el-radio__inner{background:#fff;border-color:#dcdfe6}.dept-container .modern-radio-group[data-v-573a6b95] .el-radio .el-radio__input .el-radio__inner:hover{border-color:#409eff}.dept-container .modern-radio-group[data-v-573a6b95] .el-radio .el-radio__input.is-checked .el-radio__inner{background:#409eff;border-color:#409eff}.dept-container .modern-radio-group[data-v-573a6b95] .el-radio .el-radio__label{color:#606266}.dept-container .modern-treeselect[data-v-573a6b95] .vue-treeselect__control{background:#fff;border:1px solid #dcdfe6;border-radius:4px}.dept-container .modern-treeselect[data-v-573a6b95] .vue-treeselect__control .vue-treeselect__placeholder,.dept-container .modern-treeselect[data-v-573a6b95] .vue-treeselect__control .vue-treeselect__single-value{color:#606266}.dept-container .modern-treeselect[data-v-573a6b95] .vue-treeselect__control:hover{border-color:#409eff}.dept-container .modern-treeselect[data-v-573a6b95] .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-573a6b95] .vue-treeselect__menu{background:#fff;border:1px solid #dcdfe6;border-radius:4px}.dept-container .modern-treeselect[data-v-573a6b95] .vue-treeselect__menu .vue-treeselect__option{color:#606266}.dept-container .modern-treeselect[data-v-573a6b95] .vue-treeselect__menu .vue-treeselect__option:hover{background:#f5f7fa}.dept-container .modern-treeselect[data-v-573a6b95] .vue-treeselect__menu .vue-treeselect__option.vue-treeselect__option--selected{background:#409eff;color:#fff}.dept-container .dialog-footer[data-v-573a6b95]{display:flex;justify-content:center;gap:15px}@media (max-width:1200px){.dept-container .search-form[data-v-573a6b95]{flex-direction:column;align-items:stretch}.dept-container .search-form[data-v-573a6b95] .el-form-item{width:100%}.dept-container .action-section[data-v-573a6b95]{flex-direction:column;gap:10px}.dept-container .action-section .modern-btn[data-v-573a6b95]{width:100%}}@media (max-width:768px){.dept-container[data-v-573a6b95]{padding:10px}.dept-container .glass-card[data-v-573a6b95]{padding:16px;border-radius:12px}.dept-container .card-header .gradient-title[data-v-573a6b95]{font-size:18px}.dept-container .action-section[data-v-573a6b95],.dept-container .search-section[data-v-573a6b95],.dept-container .table-section[data-v-573a6b95]{padding:12px}.dept-container .action-section[data-v-573a6b95],.dept-container .search-section[data-v-573a6b95]{margin-bottom:16px}.dept-container .modern-table[data-v-573a6b95] .el-table{font-size:12px}}@media (max-width:480px){.dept-container[data-v-573a6b95]{padding:8px}.dept-container .glass-card[data-v-573a6b95]{padding:12px}.dept-container .card-header .gradient-title[data-v-573a6b95]{font-size:16px}.dept-container .action-section[data-v-573a6b95],.dept-container .search-section[data-v-573a6b95],.dept-container .table-section[data-v-573a6b95]{padding:8px}.dept-container .modern-table[data-v-573a6b95] .el-table{font-size:11px}.dept-container .modern-input[data-v-573a6b95],.dept-container .modern-select[data-v-573a6b95]{max-width:100%;box-sizing:border-box}}[data-v-573a6b95] .el-overlay{background:rgba(0,0,0,.5);backdrop-filter:blur(5px)}.group-management[data-v-70b8dee9]{padding:5px;min-height:100vh;background:#eef1f6}.group-card[data-v-70b8dee9]{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);transition:all .3s ease}.group-card[data-v-70b8dee9] .el-card__header{border-bottom:1px solid rgba(103,126,234,.1);padding:20px 24px}.group-card[data-v-70b8dee9] .el-card__body{padding:20px 24px}.card-header[data-v-70b8dee9]{display:flex;justify-content:space-between;align-items:center}.title[data-v-70b8dee9]{font-size:18px;font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0}.search-section[data-v-70b8dee9]{margin-bottom:16px;padding:16px;background:rgba(103,126,234,.05);border-radius:12px;border:1px solid rgba(103,126,234,.1)}.search-section .search-form[data-v-70b8dee9]{display:flex;flex-wrap:wrap;gap:16px;width:100%}.search-section .search-form[data-v-70b8dee9] .el-form-item{margin-bottom:0}.search-section .search-form[data-v-70b8dee9] .el-form-item__label{color:#606266;font-weight:500}.action-section[data-v-70b8dee9]{margin-bottom:16px;padding:12px 0}.action-section .el-button[data-v-70b8dee9]{margin-right:12px}.table-section[data-v-70b8dee9]{margin-bottom:20px}.modern-btn[data-v-70b8dee9]{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-70b8dee9]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)}.primary-btn[data-v-70b8dee9]{background:linear-gradient(45deg,#409eff,#66b3ff);color:#fff}.reset-btn[data-v-70b8dee9]{background:linear-gradient(45deg,#e6a23c,#eebe77);color:#fff}.success-btn[data-v-70b8dee9]{background:linear-gradient(45deg,#67c23a,#85ce61);color:#fff}.danger-btn[data-v-70b8dee9]{background:linear-gradient(45deg,#ff4d4f,#ff7875);color:#fff}.danger-btn[data-v-70b8dee9]:hover:not(:disabled){background:linear-gradient(45deg,#ff2629,#ff5e61)}.danger-btn[data-v-70b8dee9]:disabled{background:linear-gradient(45deg,#ccc,#bbb);cursor:not-allowed;transform:none;box-shadow:none}.secondary-btn[data-v-70b8dee9]{background:#fff;color:#606266;border:1px solid #dcdfe6}.secondary-btn[data-v-70b8dee9]:hover{border-color:#667eea;background:rgba(103,126,234,.05)}.modern-input[data-v-70b8dee9] .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-70b8dee9] .el-input__wrapper:hover{border-color:#c0c4cc}.modern-input[data-v-70b8dee9] .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-70b8dee9] .el-input__inner{background:transparent;border:none;color:#2c3e50}.modern-input[data-v-70b8dee9] .el-input__inner::-moz-placeholder{color:rgba(44,62,80,.6)}.modern-input[data-v-70b8dee9] .el-input__inner::placeholder{color:rgba(44,62,80,.6)}.modern-select[data-v-70b8dee9] .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-select[data-v-70b8dee9] .el-input__wrapper:hover{border-color:#c0c4cc}.modern-select[data-v-70b8dee9] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.modern-select[data-v-70b8dee9] .el-input__inner{background:transparent;border:none;color:#2c3e50}.modern-select[data-v-70b8dee9] .el-input__inner::-moz-placeholder{color:rgba(44,62,80,.6)}.modern-select[data-v-70b8dee9] .el-input__inner::placeholder{color:rgba(44,62,80,.6)}.modern-table[data-v-70b8dee9]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.modern-table[data-v-70b8dee9] .el-table{background:transparent}.modern-table[data-v-70b8dee9] .el-table:before{display:none}.modern-table[data-v-70b8dee9] .el-table th{background:linear-gradient(135deg,#667eea,#764ba2)!important;border-bottom:none}.modern-table[data-v-70b8dee9] .el-table th,.modern-table[data-v-70b8dee9] .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-70b8dee9] .el-table td{background:hsla(0,0%,100%,.05)!important;border-bottom:1px solid rgba(103,126,234,.1);color:#2c3e50}.modern-table[data-v-70b8dee9] .el-table .el-table__row{transition:all .3s ease}.modern-table[data-v-70b8dee9] .el-table .el-table__row td{padding:12px!important}.modern-table[data-v-70b8dee9] .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)}.operation-buttons[data-v-70b8dee9]{display:flex;justify-content:center;gap:4px;flex-wrap:wrap}.operation-buttons .el-button[data-v-70b8dee9]{padding:4px 12px;margin:2px}.modern-pagination[data-v-70b8dee9]{margin-top:20px;display:flex;justify-content:center}.modern-pagination[data-v-70b8dee9] .btn-next,.modern-pagination[data-v-70b8dee9] .btn-prev,.modern-pagination[data-v-70b8dee9] .el-pager li{border-radius:6px;margin:0 2px;transition:all .3s ease}.modern-pagination[data-v-70b8dee9] .btn-next:hover,.modern-pagination[data-v-70b8dee9] .btn-prev:hover,.modern-pagination[data-v-70b8dee9] .el-pager li:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.modern-dialog[data-v-70b8dee9] .el-dialog{background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.2)}.modern-dialog[data-v-70b8dee9] .el-dialog .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px 16px 0 0;padding:20px 24px}.modern-dialog[data-v-70b8dee9] .el-dialog .el-dialog__header .el-dialog__title{color:#fff;font-weight:600;font-size:16px}.modern-dialog[data-v-70b8dee9] .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:20px}.modern-dialog[data-v-70b8dee9] .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#f0f0f0}.modern-dialog[data-v-70b8dee9] .el-dialog .el-dialog__body{padding:24px}.modern-dialog[data-v-70b8dee9] .el-dialog .el-dialog__footer{border-top:1px solid #f0f0f0;padding:16px 24px}.dialog-form[data-v-70b8dee9] .el-form-item__label{color:#606266;font-weight:500}.dialog-form[data-v-70b8dee9] .el-form-item__content .el-input__wrapper{background:#fff;border:1px solid #dcdfe6;border-radius:8px;box-shadow:none}.dialog-form[data-v-70b8dee9] .el-form-item__content .el-input__wrapper:hover{border-color:#c0c4cc}.dialog-form[data-v-70b8dee9] .el-form-item__content .el-input__wrapper.is-focus{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.dialog-form[data-v-70b8dee9] .el-form-item__content .el-input__inner,.dialog-form[data-v-70b8dee9] .el-form-item__content .el-textarea__inner{background:transparent;border:none;color:#606266}.dialog-form[data-v-70b8dee9] .el-form-item__content .el-input__inner::-moz-placeholder,.dialog-form[data-v-70b8dee9] .el-form-item__content .el-textarea__inner::-moz-placeholder{color:#c0c4cc}.dialog-form[data-v-70b8dee9] .el-form-item__content .el-input__inner::placeholder,.dialog-form[data-v-70b8dee9] .el-form-item__content .el-textarea__inner::placeholder{color:#c0c4cc}.modern-radio-group[data-v-70b8dee9] .el-radio{margin-right:30px}.modern-radio-group[data-v-70b8dee9] .el-radio .el-radio__label{color:#333;font-weight:500}.modern-radio-group[data-v-70b8dee9] .el-radio .el-radio__input.is-checked .el-radio__inner{background-color:#667eea;border-color:#667eea}.modern-radio-group[data-v-70b8dee9] .el-radio:hover .el-radio__inner{border-color:#667eea}.dialog-footer[data-v-70b8dee9]{text-align:center;padding-top:12px;display:flex;align-items:center;justify-content:flex-end}.dialog-footer .modern-btn[data-v-70b8dee9]{margin-left:8px}.el-tag[data-v-70b8dee9]{font-weight:500;border-radius:8px;border:none}@media (max-width:768px){.group-management[data-v-70b8dee9]{padding:12px}.group-card[data-v-70b8dee9] .el-card__body,.group-card[data-v-70b8dee9] .el-card__header{padding:16px}.modern-dialog[data-v-70b8dee9] .el-dialog{width:90%!important;margin:5vh auto}.search-section[data-v-70b8dee9]{padding:12px}.search-section .search-form[data-v-70b8dee9]{gap:8px}}.group-management[data-v-70b8dee9]{--sys-page-offset:136px;--sys-text-primary:#172133;--sys-text-secondary:#5f6b7c;--sys-text-muted:#8d97a8;--sys-border:rgba(223,231,242,.92);--sys-brand:#4c8bf5;--sys-success:#3fb97f;--sys-warning:#f3b24b;--sys-danger:#ef6b73;height:calc(100vh - var(--sys-page-offset));padding:6px;color:var(--sys-text-primary);font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.group-card[data-v-70b8dee9]{overflow:hidden;border-radius:22px;border:1px solid var(--sys-border);background:linear-gradient(135deg,rgba(255,253,248,.96),rgba(247,250,255,.92));box-shadow:0 20px 60px rgba(17,24,39,.07)}.group-card[data-v-70b8dee9]:before{content:"";position:absolute;inset:0 0 auto;height:40px;background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd);pointer-events:none}.group-card[data-v-70b8dee9] .el-card__header{position:relative;z-index:1;padding:16px 20px 12px;border-bottom:none;background:transparent}.group-card[data-v-70b8dee9] .el-card__body{position:relative;z-index:1;padding:0 10px 10px}.card-header[data-v-70b8dee9]{margin:0;padding:0;border:none}.card-header[data-v-70b8dee9]:before{content:"System Center";display:block;margin-bottom:3px;color:var(--sys-brand);font-size:12px;font-weight:700}.title[data-v-70b8dee9]{display:block;color:var(--sys-text-primary);background:none;-webkit-text-fill-color:currentColor;font-size:20px;line-height:1.25;font-weight:700}.search-section[data-v-70b8dee9]{flex-shrink:0;padding:12px 14px 2px;border-radius:16px;border:1px solid rgba(22,34,56,.06);background:hsla(0,0%,100%,.58)}.search-section .search-form[data-v-70b8dee9]{gap:0 12px}.search-section .search-form[data-v-70b8dee9] .el-form-item{margin-bottom:10px}.action-section[data-v-70b8dee9]{margin:0 0 8px;padding:0 2px}.table-section[data-v-70b8dee9]{display:flex;flex-direction:column;border-radius:16px;border:1px solid var(--sys-border);background:hsla(0,0%,100%,.82)}.modern-table[data-v-70b8dee9]{flex:1;min-height:0;border-radius:16px;box-shadow:none;color:var(--sys-text-secondary);font-size:13px}.modern-table[data-v-70b8dee9] .el-table__inner-wrapper:before{display:none}.modern-table[data-v-70b8dee9] th.el-table__cell{padding:6px 0!important;background:rgba(248,250,255,.96)!important;color:var(--sys-text-muted)!important;border-bottom:1px solid var(--sys-border);font-size:12px;font-weight:700!important;text-shadow:none}.modern-table[data-v-70b8dee9] td.el-table__cell{height:42px;padding:6px 0!important;border-bottom:1px solid rgba(15,23,42,.04);color:var(--sys-text-secondary)}.modern-table[data-v-70b8dee9] .el-table__row:hover>td.el-table__cell{background:rgba(76,139,245,.045)!important}.asset-count-group[data-v-70b8dee9]{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:nowrap}.asset-count-tag[data-v-70b8dee9]{min-width:48px;justify-content:center;border-radius:7px;font-weight:600}.operation-buttons[data-v-70b8dee9]{flex-wrap:nowrap;justify-content:flex-start;gap:14px;white-space:nowrap}.operation-buttons .el-button[data-v-70b8dee9]{min-height:auto;margin:0;padding:0;border:none;background:transparent!important;box-shadow:none;color:var(--sys-brand);font-size:12px;font-weight:600}.operation-buttons .el-button .el-icon[data-v-70b8dee9]{display:none}.operation-buttons .el-button--danger[data-v-70b8dee9]{color:var(--sys-danger)}.operation-buttons .el-button--info[data-v-70b8dee9],.operation-buttons .el-button--warning[data-v-70b8dee9]{color:#b77b24}.modern-pagination[data-v-70b8dee9]{flex-shrink:0;justify-content:flex-end;margin:0;padding:8px 2px 0}.el-button[data-v-70b8dee9],.modern-btn[data-v-70b8dee9]{min-height:32px;border-radius:14px;font-weight:600;box-shadow:none}.el-button--primary[data-v-70b8dee9],.primary-btn[data-v-70b8dee9]{border-color:transparent;background:linear-gradient(180deg,#6aa1fb,#5a93f6)}.el-button--success[data-v-70b8dee9],.success-btn[data-v-70b8dee9]{border-color:transparent;background:linear-gradient(180deg,#51c78d,#3fb97f)}.el-button--warning[data-v-70b8dee9],.reset-btn[data-v-70b8dee9]{border-color:transparent;background:linear-gradient(180deg,#f6be63,#f3b24b);color:#fff}.dialog-form[data-v-70b8dee9] .el-input__wrapper,.dialog-form[data-v-70b8dee9] .el-textarea__inner,.modern-input[data-v-70b8dee9] .el-input__wrapper,.modern-select[data-v-70b8dee9] .el-input__wrapper{min-height:32px;border:1px solid rgba(214,223,235,.95);border-radius:14px;background:rgba(252,253,255,.98);box-shadow:none}.modern-dialog[data-v-70b8dee9] .el-dialog{border-radius:28px;border:1px solid rgba(223,231,242,.96);background:linear-gradient(135deg,rgba(255,253,248,.98),rgba(247,250,255,.94));box-shadow:0 36px 110px rgba(15,23,42,.11);overflow:hidden}.modern-dialog[data-v-70b8dee9] .el-dialog__header{margin:0;padding:20px 24px 14px;border-bottom:1px solid rgba(223,231,242,.82);background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd)}.modern-dialog[data-v-70b8dee9] .el-dialog__title{color:var(--sys-text-primary);font-size:18px;font-weight:700}.dialog-footer[data-v-70b8dee9]{padding-top:0}.home-container .el-main:has(.group-management){padding-top:10px;padding-right:10px;padding-left:10px;overflow-y:hidden}.group-management[data-v-70b8dee9]{--ops-text-heading:#0f172a;--ops-text-primary:#172033;--ops-text-secondary:#53657d;--ops-text-muted:#64748b;--ops-bg-surface:#fff;--ops-bg-subtle:#f3f7fc;--ops-border:#dbe7f4;--ops-border-soft:#e7eef7;box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;height:calc(100vh - 124px);min-height:0;padding:7px;overflow:hidden;background:transparent;color:var(--ops-text-primary)}.ops-page-header[data-v-70b8dee9]{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-width:0;padding:8px 12px;border:1px solid var(--ops-border);border-radius:12px;background:hsla(0,0%,100%,.96);box-shadow:0 10px 28px rgba(80,124,180,.1)}.ops-page-header__icon[data-v-70b8dee9]{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:0;background:transparent}.ops-page-header__icon img[data-v-70b8dee9]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.ops-page-header__content[data-v-70b8dee9]{display:flex;flex:1;align-items:center;gap:10px;min-width:0}.ops-page-header h1[data-v-70b8dee9]{flex:0 0 auto;margin:0;color:var(--ops-text-heading);font-size:20px;font-weight:700;line-height:1.2;letter-spacing:0;white-space:nowrap}.ops-page-header__divider[data-v-70b8dee9]{width:1px;height:22px;flex:0 0 1px;background:var(--ops-border-soft)}.ops-page-header__content p[data-v-70b8dee9]{margin:0;overflow:hidden;color:var(--ops-text-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.system-header-summary span[data-v-70b8dee9]{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}.system-header-summary em[data-v-70b8dee9]{color:var(--ops-text-muted);font-size:12px;font-style:normal}.system-header-summary strong[data-v-70b8dee9]{color:var(--ops-text-heading);font-family:Consolas,Monaco,monospace;font-size:16px;line-height:1}.group-card[data-v-70b8dee9]{position:relative;display:flex;min-width:0;min-height:0;height:100%;flex-direction:column;overflow:hidden!important;border:1px solid var(--ops-border);border-radius:12px!important;background:var(--ops-bg-surface);box-shadow:0 8px 24px rgba(80,124,180,.07);backdrop-filter:none}.group-card[data-v-70b8dee9]:before{display:none}.group-card[data-v-70b8dee9] .el-card__body{box-sizing:border-box;display:flex;min-height:0;height:100%;flex:1;flex-direction:column;padding:8px 10px 10px;overflow:hidden}.search-section[data-v-70b8dee9]{margin-bottom:8px;padding:8px 10px 2px;border:1px solid var(--ops-border-soft);border-radius:10px;background:var(--ops-bg-subtle)}.search-section .search-form[data-v-70b8dee9]{align-items:center;gap:0 10px}.search-section .search-form[data-v-70b8dee9] .el-form-item{margin-right:0;margin-bottom:6px}.search-section .search-form[data-v-70b8dee9] .el-form-item__label{color:#475569;font-size:12px;font-weight:700}.search-section[data-v-70b8dee9] .modern-input .el-input__wrapper,.search-section[data-v-70b8dee9] .modern-select .el-select__wrapper{min-height:34px;border:0;border-radius:7px;background:#fff;box-shadow:inset 0 0 0 1px #d9e5f2}.search-section[data-v-70b8dee9] .modern-input .el-input__wrapper:hover,.search-section[data-v-70b8dee9] .modern-select .el-select__wrapper:hover{box-shadow:inset 0 0 0 1px #b9d4ff}.search-section[data-v-70b8dee9] .system-toolbar-button.el-button{height:30px;min-height:30px;padding:0 10px;border-radius:8px;color:#fff;font-size:12px;box-shadow:none}.search-section[data-v-70b8dee9] .primary-btn.system-toolbar-button{border-color:#409eff;background:#409eff}.search-section[data-v-70b8dee9] .reset-btn.system-toolbar-button{border-color:#e6a23c;background:#e6a23c}.search-section[data-v-70b8dee9] .success-btn.system-toolbar-button{border-color:#67c23a;background:#67c23a}.search-section[data-v-70b8dee9] .system-toolbar-button .el-icon{color:inherit;font-size:14px}.table-section[data-v-70b8dee9]{min-width:0;min-height:0;flex:1;margin:0;overflow:hidden;border:1px solid var(--ops-border-soft);border-radius:8px;background:#fff}.modern-table[data-v-70b8dee9],.modern-table[data-v-70b8dee9] .el-table__inner-wrapper{border-radius:8px}.modern-table[data-v-70b8dee9]{font-size:12px}.modern-table[data-v-70b8dee9] th.el-table__cell{height:38px;background:var(--ops-bg-subtle)!important;color:var(--ops-text-secondary)!important;border-bottom-color:#eef3f9}.modern-table[data-v-70b8dee9] td.el-table__cell{height:40px;padding:5px 0!important;border-bottom-color:#eef3f9}.modern-table[data-v-70b8dee9] .el-table__row:hover>td.el-table__cell{background:#f8fafc!important}.group-management[data-v-70b8dee9] .el-button:active,.group-management[data-v-70b8dee9] .el-button:hover,.group-management[data-v-70b8dee9] .el-pagination .el-pager li:hover,.group-management[data-v-70b8dee9] .el-pagination button:hover,.operation-buttons .el-button[data-v-70b8dee9]:active,.operation-buttons .el-button[data-v-70b8dee9]:hover{transform:none}.modern-pagination[data-v-70b8dee9]{padding-top:6px}.host-group-dialog-overlay .el-dialog{--el-dialog-border-radius:15px;max-width:calc(100vw - 32px);overflow:hidden;border:1px solid #d7e6f6;border-radius:var(--el-dialog-border-radius)!important;background:#fff;box-shadow:0 22px 60px rgba(49,92,142,.18)}.host-group-dialog-overlay .el-dialog__header{margin:0;padding:16px 18px 12px;border-bottom:1px solid #e3edf8;background:#fbfdff}.host-group-dialog-overlay .el-dialog__title{color:#0f172a;font-size:17px;font-weight:700}.host-group-dialog-overlay .el-dialog__body{box-sizing:border-box;max-height:calc(100vh - 170px);padding:16px 18px;overflow:auto;color:#53657d}.host-group-dialog-overlay .el-dialog__footer{padding:12px 18px 16px;border-top:1px solid #e3edf8;background:#fff}.host-group-dialog-overlay .el-form-item__label{color:#53657d;font-size:13px;font-weight:600}.host-group-dialog-overlay .el-input__wrapper,.host-group-dialog-overlay .el-select__wrapper,.host-group-dialog-overlay .el-textarea__inner{min-height:34px;border:0;border-radius:8px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2}.host-group-dialog-overlay .el-dialog__footer .dialog-footer{display:flex;justify-content:flex-end;gap:10px}.host-group-dialog-overlay .el-dialog__footer .el-button{min-height:34px;border-radius:8px;box-shadow:none}.host-group-dialog-overlay .el-dialog__footer .secondary-btn{border-color:#dbe7f4;background:#fff;color:#53657d}.host-group-dialog-overlay .el-dialog__footer .primary-btn{border-color:#409eff;background:#409eff;color:#fff}.host-group-dialog-overlay .el-button:active,.host-group-dialog-overlay .el-button:hover{transform:none}@media (max-width:1200px){.ops-page-header[data-v-70b8dee9]{flex-wrap:wrap}.system-header-summary[data-v-70b8dee9]{width:100%;padding-left:54px}}@media (max-width:768px){.home-container .el-main:has(.group-management){padding-right:6px;padding-left:6px;overflow-y:auto}.group-management[data-v-70b8dee9]{height:auto;min-height:calc(100vh - 124px);padding:6px;overflow:visible}.ops-page-header[data-v-70b8dee9]{gap:8px}.ops-page-header__content[data-v-70b8dee9]{flex-wrap:wrap;gap:2px 8px}.ops-page-header__divider[data-v-70b8dee9]{display:none}.ops-page-header__content p[data-v-70b8dee9]{width:100%;white-space:normal}.system-header-summary[data-v-70b8dee9]{padding-left:50px}.group-card[data-v-70b8dee9] .el-card__body{overflow:visible}.table-section[data-v-70b8dee9]{min-height:480px}}.modern-menu-container[data-v-4b1c5ad2]{min-height:100vh;background:#eef1f6;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-4b1c5ad2]{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%}.modern-menu-container .main-card[data-v-4b1c5ad2]:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.modern-menu-container .card-header[data-v-4b1c5ad2]{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-4b1c5ad2]{color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:600}.modern-menu-container .search-section[data-v-4b1c5ad2]{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-4b1c5ad2]{display:flex;flex-wrap:wrap;gap:16px;width:100%;box-sizing:border-box}.modern-menu-container .search-section .search-form[data-v-4b1c5ad2] .el-form-item{margin-bottom:0;flex-shrink:0}.modern-menu-container .search-section .search-form[data-v-4b1c5ad2] .el-form-item__label{color:#606266;font-weight:500}.modern-menu-container .search-section .search-form[data-v-4b1c5ad2] .el-form-item:last-child{display:flex;gap:12px}.modern-menu-container .action-section[data-v-4b1c5ad2]{margin-bottom:5px;margin-left:0;margin-right:0;padding-left:20px}.modern-menu-container .action-section .action-buttons[data-v-4b1c5ad2]{display:flex;gap:12px;align-items:center}.modern-menu-container .action-section .action-buttons .modern-btn[data-v-4b1c5ad2]{transition:all .3s cubic-bezier(.4,0,.2,1)}.modern-menu-container .action-section .action-buttons .modern-btn[data-v-4b1c5ad2]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.modern-menu-container .table-section[data-v-4b1c5ad2]{background:transparent;border-radius:12px;padding:20px;margin-left:0;margin-right:0}.page-header[data-v-4b1c5ad2]{text-align:center;margin-bottom:30px}.page-header .page-title[data-v-4b1c5ad2]{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-4b1c5ad2]{font-size:16px;color:hsla(0,0%,100%,.8);margin:0}.glass-card[data-v-4b1c5ad2]{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-4b1c5ad2]:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.search-card[data-v-4b1c5ad2]{padding:25px}.search-card .search-form[data-v-4b1c5ad2] .el-form-item__label{color:hsla(0,0%,100%,.9);font-weight:500}.action-card[data-v-4b1c5ad2]{padding:20px 25px}.action-card .action-buttons[data-v-4b1c5ad2]{display:flex;align-items:center;gap:12px}.table-card[data-v-4b1c5ad2]{padding:25px;overflow:hidden}.modern-btn[data-v-4b1c5ad2]{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-4b1c5ad2]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)}.primary-btn[data-v-4b1c5ad2]{background:linear-gradient(45deg,#409eff,#66b3ff);color:#fff}.reset-btn[data-v-4b1c5ad2]{background:linear-gradient(45deg,#e6a23c,#eebe77);color:#fff}.success-btn[data-v-4b1c5ad2]{background:linear-gradient(45deg,#67c23a,#85ce61);color:#fff}.secondary-btn[data-v-4b1c5ad2]{background:linear-gradient(45deg,#909399,#b1b3b8);color:#fff}.modern-input[data-v-4b1c5ad2] .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-4b1c5ad2] .el-input__wrapper:hover{border-color:#c0c4cc}.modern-input[data-v-4b1c5ad2] .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-4b1c5ad2] .el-input__inner{background:transparent;border:none;color:#2c3e50}.modern-input[data-v-4b1c5ad2] .el-input__inner::-moz-placeholder{color:rgba(44,62,80,.6)}.modern-input[data-v-4b1c5ad2] .el-input__inner::placeholder{color:rgba(44,62,80,.6)}.modern-select[data-v-4b1c5ad2] .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-4b1c5ad2] .el-select__wrapper:hover{border-color:#c0c4cc}.modern-select[data-v-4b1c5ad2] .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-4b1c5ad2] .el-input__inner{background:transparent;border:none;color:#2c3e50}.modern-select[data-v-4b1c5ad2] .el-input__inner::-moz-placeholder{color:rgba(44,62,80,.6)}.modern-select[data-v-4b1c5ad2] .el-input__inner::placeholder{color:rgba(44,62,80,.6)}.modern-select[data-v-4b1c5ad2] .el-input__suffix-inner{color:#606266}.modern-input-number[data-v-4b1c5ad2] .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-4b1c5ad2] .el-input-number .el-input__wrapper.is-focus,.modern-input-number[data-v-4b1c5ad2] .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-4b1c5ad2] .el-input-number .el-input__wrapper .el-input__inner{color:hsla(0,0%,100%,.9)}.modern-input-number[data-v-4b1c5ad2] .el-input-number .el-input-number__decrease,.modern-input-number[data-v-4b1c5ad2] .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-4b1c5ad2] .el-input-number .el-input-number__decrease:hover,.modern-input-number[data-v-4b1c5ad2] .el-input-number .el-input-number__increase:hover{background:hsla(0,0%,100%,.2);color:#fff}.modern-table[data-v-4b1c5ad2]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.modern-table[data-v-4b1c5ad2] .el-table{background:transparent}.modern-table[data-v-4b1c5ad2] .el-table:before{display:none}.modern-table[data-v-4b1c5ad2] .el-table th{background:linear-gradient(135deg,#667eea,#764ba2)!important;border-bottom:none;padding:8px 12px!important;height:40px}.modern-table[data-v-4b1c5ad2] .el-table th,.modern-table[data-v-4b1c5ad2] .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-4b1c5ad2] .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-4b1c5ad2] .el-table .el-table__row{transition:all .3s ease}.modern-table[data-v-4b1c5ad2] .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-4b1c5ad2] .el-table .el-table__cell{padding:8px 12px!important}.modern-table .menu-name[data-v-4b1c5ad2]{font-weight:500;color:#2c3e50}.modern-table .icon-wrapper[data-v-4b1c5ad2]{display:flex;justify-content:center;align-items:center}.modern-table .icon-wrapper .menu-icon[data-v-4b1c5ad2]{font-size:18px;color:rgba(102,126,234,.8);transition:all .3s ease}.modern-table .icon-wrapper .menu-icon[data-v-4b1c5ad2]:hover{color:#667eea;transform:scale(1.2)}.modern-table .operation-buttons[data-v-4b1c5ad2]{display:flex;gap:8px;justify-content:center}.modern-table .operation-buttons .el-button[data-v-4b1c5ad2]{transition:all .3s ease}.modern-table .operation-buttons .el-button[data-v-4b1c5ad2]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.modern-tag[data-v-4b1c5ad2]{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-4b1c5ad2]{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-4b1c5ad2]{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-4b1c5ad2]{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-4b1c5ad2]{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-4b1c5ad2]{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-4b1c5ad2]:hover{transform:scale(1.05);box-shadow:0 2px 8px rgba(0,0,0,.2)}[data-v-4b1c5ad2] .modern-dialog .el-dialog{background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15)}[data-v-4b1c5ad2] .modern-dialog .el-dialog .el-dialog__header{background:#fff;border-bottom:1px solid #f0f0f0;padding:16px 20px}[data-v-4b1c5ad2] .modern-dialog .el-dialog .el-dialog__header .el-dialog__title{color:#303133;font-weight:600;font-size:16px}[data-v-4b1c5ad2] .modern-dialog .el-dialog .el-dialog__header .el-dialog__close{color:#909399;font-size:16px}[data-v-4b1c5ad2] .modern-dialog .el-dialog .el-dialog__header .el-dialog__close:hover{color:#303133}[data-v-4b1c5ad2] .modern-dialog .el-dialog .el-dialog__body{padding:24px}[data-v-4b1c5ad2] .modern-dialog .el-dialog .el-dialog__footer{border-top:1px solid #f0f0f0;padding:20px 24px}.dialog-content .modern-form[data-v-4b1c5ad2] .el-form-item__label{color:#606266;font-weight:500}.dialog-content .modern-form[data-v-4b1c5ad2] .el-form-item__content .el-input__wrapper{background:#fff;border:1px solid #dcdfe6;border-radius:4px}.dialog-content .modern-form[data-v-4b1c5ad2] .el-form-item__content .el-input__wrapper.is-focus,.dialog-content .modern-form[data-v-4b1c5ad2] .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-4b1c5ad2] .el-form-item__content .el-input__wrapper .el-input__inner{color:#606266}.dialog-content .modern-form[data-v-4b1c5ad2] .el-form-item__content .el-input__wrapper .el-input__inner::-moz-placeholder{color:#c0c4cc}.dialog-content .modern-form[data-v-4b1c5ad2] .el-form-item__content .el-input__wrapper .el-input__inner::placeholder{color:#c0c4cc}.dialog-content .modern-form[data-v-4b1c5ad2] .el-form-item__content .el-select__wrapper{background:#fff;border:1px solid #dcdfe6;border-radius:4px}.dialog-content .modern-form[data-v-4b1c5ad2] .el-form-item__content .el-select__wrapper.is-focus,.dialog-content .modern-form[data-v-4b1c5ad2] .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-4b1c5ad2] .el-form-item__content .el-select__wrapper .el-select__selected-item{color:#606266}.dialog-content .modern-form[data-v-4b1c5ad2] .el-form-item__content .el-select__wrapper .el-select__placeholder{color:#c0c4cc}.dialog-content .modern-form[data-v-4b1c5ad2] .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-4b1c5ad2] .el-form-item__content .el-input-number .el-input__wrapper.is-focus,.dialog-content .modern-form[data-v-4b1c5ad2] .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-4b1c5ad2] .el-form-item__content .el-input-number .el-input__wrapper .el-input__inner{color:#606266}.dialog-content .modern-form[data-v-4b1c5ad2] .el-form-item__content .el-input-number .el-input-number__decrease,.dialog-content .modern-form[data-v-4b1c5ad2] .el-form-item__content .el-input-number .el-input-number__increase{background:#f5f7fa;border-color:#dcdfe6;color:#606266}.dialog-content .modern-form[data-v-4b1c5ad2] .el-form-item__content .el-input-number .el-input-number__decrease:hover,.dialog-content .modern-form[data-v-4b1c5ad2] .el-form-item__content .el-input-number .el-input-number__increase:hover{background:#409eff;color:#fff}.dialog-footer[data-v-4b1c5ad2]{display:flex;justify-content:flex-end;gap:12px}.modern-radio-group[data-v-4b1c5ad2] .el-radio{margin-right:20px}.modern-radio-group[data-v-4b1c5ad2] .el-radio.modern-radio .el-radio__input .el-radio__inner{background:#fff;border:1px solid #dcdfe6}.modern-radio-group[data-v-4b1c5ad2] .el-radio.modern-radio .el-radio__input .el-radio__inner:hover{border-color:#409eff}.modern-radio-group[data-v-4b1c5ad2] .el-radio.modern-radio .el-radio__input.is-checked .el-radio__inner{background:#409eff;border-color:#409eff}.modern-radio-group[data-v-4b1c5ad2] .el-radio.modern-radio .el-radio__label{color:#606266;font-weight:500}.modern-treeselect[data-v-4b1c5ad2] .vue-treeselect__control{background:#fff;border:1px solid #dcdfe6;border-radius:4px}.modern-treeselect[data-v-4b1c5ad2] .vue-treeselect__control.vue-treeselect--focused,.modern-treeselect[data-v-4b1c5ad2] .vue-treeselect__control:hover{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.modern-treeselect[data-v-4b1c5ad2] .vue-treeselect__control .vue-treeselect__single-value{color:#606266}.modern-treeselect[data-v-4b1c5ad2] .vue-treeselect__control .vue-treeselect__placeholder{color:#c0c4cc}.modern-treeselect[data-v-4b1c5ad2] .vue-treeselect__menu{background:#fff;border:1px solid #dcdfe6;border-radius:4px}.modern-treeselect[data-v-4b1c5ad2] .vue-treeselect__menu .vue-treeselect__option{color:#606266}.modern-treeselect[data-v-4b1c5ad2] .vue-treeselect__menu .vue-treeselect__option:hover{background:#f5f7fa}.modern-treeselect[data-v-4b1c5ad2] .vue-treeselect__menu .vue-treeselect__option.vue-treeselect__option--selected{background:#409eff;color:#fff}[data-v-4b1c5ad2] .modern-modal{background:rgba(0,0,0,.5);backdrop-filter:blur(5px)}@media (max-width:768px){.modern-menu-container[data-v-4b1c5ad2]{padding:15px}.page-header .page-title[data-v-4b1c5ad2]{font-size:24px}.glass-card[data-v-4b1c5ad2]{margin-bottom:15px;padding:20px}.action-card[data-v-4b1c5ad2],.search-card[data-v-4b1c5ad2],.table-card[data-v-4b1c5ad2]{padding:20px}[data-v-4b1c5ad2] .modern-dialog .el-dialog{width:90%!important;margin:5vh auto}}[data-v-4b1c5ad2] .el-loading-mask{background:rgba(103,126,234,.1);backdrop-filter:blur(10px)}[data-v-4b1c5ad2] .el-loading-mask .el-loading-spinner .el-loading-text{color:hsla(0,0%,100%,.9)}[data-v-4b1c5ad2] .el-loading-mask .el-loading-spinner .circular{stroke:rgba(102,126,234,.8)}[data-v-4b1c5ad2]::-webkit-scrollbar{width:8px;height:8px}[data-v-4b1c5ad2]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:4px}[data-v-4b1c5ad2]::-webkit-scrollbar-thumb{background:rgba(102,126,234,.6);border-radius:4px}[data-v-4b1c5ad2]::-webkit-scrollbar-thumb:hover{background:rgba(102,126,234,.8)}.modern-menu-container[data-v-4b1c5ad2]{--sys-page-offset:136px;--sys-text-primary:#172133;--sys-text-secondary:#5f6b7c;--sys-text-muted:#8d97a8;--sys-border:rgba(223,231,242,.92);--sys-brand:#4c8bf5;--sys-success:#3fb97f;--sys-warning:#f3b24b;--sys-danger:#ef6b73;box-sizing:border-box;height:calc(100vh - var(--sys-page-offset));padding:6px;color:var(--sys-text-primary);font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.home-container .el-main:has(.modern-menu-container){overflow-y:hidden}.modern-menu-container .main-card[data-v-4b1c5ad2]{padding:0 10px 10px;border-radius:22px;border:1px solid var(--sys-border);background:linear-gradient(135deg,rgba(255,253,248,.96),rgba(247,250,255,.92))!important;box-shadow:0 20px 60px rgba(17,24,39,.07);backdrop-filter:blur(18px)}.modern-menu-container .main-card[data-v-4b1c5ad2]:before{content:"";position:absolute;inset:0 0 auto;height:40px;background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd);pointer-events:none}.glass-card[data-v-4b1c5ad2]:hover,.modern-menu-container .main-card[data-v-4b1c5ad2]:hover{transform:none;box-shadow:0 20px 60px rgba(17,24,39,.07)}.modern-menu-container .card-header[data-v-4b1c5ad2]{position:relative;z-index:1;display:block;flex-shrink:0;margin:0;padding:16px 10px 12px;border:none}.modern-menu-container .card-header[data-v-4b1c5ad2]:before{content:"System Center";display:block;margin-bottom:3px;color:var(--sys-brand);font-size:12px;font-weight:700}.modern-menu-container .card-header .gradient-title[data-v-4b1c5ad2]{margin:0;color:var(--sys-text-primary);background:none;-webkit-text-fill-color:currentColor;font-size:20px;line-height:1.25;font-weight:700}.modern-menu-container .search-section[data-v-4b1c5ad2]{z-index:1;margin-bottom:8px;padding:12px 14px 2px;border-radius:16px;border:1px solid rgba(22,34,56,.06);background:hsla(0,0%,100%,.58)}.modern-menu-container .search-section .search-form[data-v-4b1c5ad2]{gap:0 12px}.modern-menu-container .search-section[data-v-4b1c5ad2] .el-form-item{margin-bottom:10px}.modern-menu-container .action-section[data-v-4b1c5ad2]{flex-shrink:0;margin:0 0 8px;padding:0 2px}.modern-menu-container .table-section[data-v-4b1c5ad2]{display:flex;flex-direction:column;border-radius:16px;border:1px solid var(--sys-border);background:hsla(0,0%,100%,.82)}.modern-table[data-v-4b1c5ad2]{flex:1;min-height:0;box-shadow:none;color:var(--sys-text-secondary);font-size:13px}.modern-table[data-v-4b1c5ad2] .el-table__inner-wrapper:before{display:none}.modern-table[data-v-4b1c5ad2] .el-table__header th{height:38px;padding:6px 0!important;background:rgba(248,250,255,.96)!important;color:var(--sys-text-muted)!important;border-bottom:1px solid var(--sys-border);font-size:12px;font-weight:700!important;text-shadow:none}.modern-table[data-v-4b1c5ad2] .el-table__row td{height:42px;padding:6px 0!important;border-bottom:1px solid rgba(15,23,42,.04);color:var(--sys-text-secondary)}.modern-table[data-v-4b1c5ad2] .el-table__row:hover>td.el-table__cell{background:rgba(76,139,245,.045)!important}.modern-table .operation-buttons[data-v-4b1c5ad2]{flex-wrap:nowrap;justify-content:flex-start;gap:14px;white-space:nowrap}.modern-table .operation-buttons .el-button[data-v-4b1c5ad2]{min-height:auto;padding:0;border:none;background:transparent!important;box-shadow:none;color:var(--sys-brand);font-size:12px;font-weight:600}.modern-table .operation-buttons .el-button .el-icon[data-v-4b1c5ad2]{display:none}.modern-table .operation-buttons .el-button--danger[data-v-4b1c5ad2]{color:var(--sys-danger)}.modern-table .operation-buttons .el-button--warning[data-v-4b1c5ad2]{color:#b77b24}.el-button[data-v-4b1c5ad2],.modern-btn[data-v-4b1c5ad2]{min-height:32px;border-radius:14px;font-weight:600;box-shadow:none}.el-button--primary[data-v-4b1c5ad2],.modern-btn-primary[data-v-4b1c5ad2],.primary-btn[data-v-4b1c5ad2]{border-color:transparent;background:linear-gradient(180deg,#6aa1fb,#5a93f6);color:#fff}.el-button--success[data-v-4b1c5ad2],.success-btn[data-v-4b1c5ad2]{border-color:transparent;background:linear-gradient(180deg,#51c78d,#3fb97f);color:#fff}.modern-btn-cancel[data-v-4b1c5ad2],.reset-btn[data-v-4b1c5ad2]{border-color:transparent;background:linear-gradient(180deg,#f6be63,#f3b24b);color:#fff}.dialog-content[data-v-4b1c5ad2] .el-input__wrapper,.modern-input[data-v-4b1c5ad2] .el-input__wrapper,.modern-select[data-v-4b1c5ad2] .el-input__wrapper{min-height:32px;border:1px solid rgba(214,223,235,.95);border-radius:14px;background:rgba(252,253,255,.98);box-shadow:none}[data-v-4b1c5ad2] .modern-dialog .el-dialog{border-radius:28px;border:1px solid rgba(223,231,242,.96);background:linear-gradient(135deg,rgba(255,253,248,.98),rgba(247,250,255,.94));box-shadow:0 36px 110px rgba(15,23,42,.11);overflow:hidden}[data-v-4b1c5ad2] .modern-dialog .el-dialog__header{margin:0;padding:20px 24px 14px;border-bottom:1px solid rgba(223,231,242,.82);background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd)}[data-v-4b1c5ad2] .modern-dialog .el-dialog__title{color:var(--sys-text-primary);font-size:18px;font-weight:700}.home-container .el-main:has(.modern-menu-container){padding-top:var(--ops-shell-gutter,10px);padding-right:var(--ops-shell-gutter,10px);padding-left:var(--ops-shell-gutter,10px);overflow:hidden}.modern-menu-container[data-v-4b1c5ad2]{--ops-text-heading:#0f172a;--ops-text-primary:#172033;--ops-text-secondary:#53657d;--ops-text-muted:#64748b;--ops-bg-surface:#fff;--ops-bg-subtle:#f3f7fc;--ops-border:#dbe7f4;--ops-border-soft:#e7eef7;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;height:calc(100vh - 124px);min-height:0;padding:7px;overflow:hidden;background:transparent;color:var(--ops-text-primary)}.ops-page-header[data-v-4b1c5ad2]{display:flex;align-items:center;gap:12px;min-width:0;padding:8px 12px;border:1px solid var(--ops-border);border-radius:12px;background:hsla(0,0%,100%,.96);box-shadow:0 10px 28px rgba(80,124,180,.1)}.ops-page-header__icon[data-v-4b1c5ad2]{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:0;background:transparent}.ops-page-header__icon img[data-v-4b1c5ad2]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.ops-page-header__content[data-v-4b1c5ad2]{display:flex;flex:1;align-items:center;gap:10px;min-width:0}.ops-page-header h1[data-v-4b1c5ad2]{flex:0 0 auto;margin:0;color:var(--ops-text-heading);font-size:20px;font-weight:700;line-height:1.2;letter-spacing:0;white-space:nowrap}.ops-page-header__divider[data-v-4b1c5ad2]{width:1px;height:22px;flex:0 0 1px;background:var(--ops-border-soft)}.ops-page-header__content p[data-v-4b1c5ad2]{margin:0;overflow:hidden;color:var(--ops-text-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.modern-menu-container .main-card[data-v-4b1c5ad2]{position:relative;display:flex;min-width:0;min-height:0;height:100%;flex-direction:column;padding:8px 10px 10px;overflow:hidden;border:1px solid var(--ops-border);border-radius:12px;background:var(--ops-bg-surface)!important;box-shadow:0 8px 24px rgba(80,124,180,.07);backdrop-filter:none}.modern-menu-container .card-header[data-v-4b1c5ad2],.modern-menu-container .main-card[data-v-4b1c5ad2]:before{display:none}.modern-menu-container .glass-card[data-v-4b1c5ad2]:hover,.modern-menu-container .main-card[data-v-4b1c5ad2]:hover{transform:none;box-shadow:0 8px 24px rgba(80,124,180,.07)}.modern-menu-container .search-section[data-v-4b1c5ad2]{position:relative;flex-shrink:0;margin:0 0 8px;padding:8px 10px 2px;overflow:visible;border:1px solid var(--ops-border-soft);border-radius:10px;background:var(--ops-bg-subtle)}.modern-menu-container .search-section .search-form[data-v-4b1c5ad2]{align-items:center;gap:0 10px}.modern-menu-container .search-section[data-v-4b1c5ad2] .el-form-item{margin-right:0;margin-bottom:6px}.modern-menu-container .search-section[data-v-4b1c5ad2] .el-form-item__label{color:#475569;font-size:12px;font-weight:700}.modern-menu-container[data-v-4b1c5ad2] .modern-input .el-input__wrapper,.modern-menu-container[data-v-4b1c5ad2] .modern-select .el-select__wrapper{min-height:34px;border:0;border-radius:7px;background:#fff;box-shadow:inset 0 0 0 1px #d9e5f2}.modern-menu-container[data-v-4b1c5ad2] .modern-input .el-input__wrapper:hover,.modern-menu-container[data-v-4b1c5ad2] .modern-select .el-select__wrapper:hover{box-shadow:inset 0 0 0 1px #b9d4ff}.modern-menu-container[data-v-4b1c5ad2] .modern-input .el-input__wrapper.is-focus,.modern-menu-container[data-v-4b1c5ad2] .modern-select .el-select__wrapper.is-focused{box-shadow:inset 0 0 0 1px #409eff}.modern-menu-container[data-v-4b1c5ad2] .system-toolbar-button.el-button{height:30px;min-height:30px;padding:0 10px;border-radius:8px;color:#fff;font-size:12px;box-shadow:none}.modern-menu-container[data-v-4b1c5ad2] .primary-btn.system-toolbar-button{border-color:#409eff;background:#409eff}.modern-menu-container[data-v-4b1c5ad2] .reset-btn.system-toolbar-button,.modern-menu-container[data-v-4b1c5ad2] .secondary-btn.system-toolbar-button{border-color:#e6a23c;background:#e6a23c}.modern-menu-container[data-v-4b1c5ad2] .success-btn.system-toolbar-button{border-color:#67c23a;background:#67c23a}.modern-menu-container[data-v-4b1c5ad2] .system-toolbar-button .el-icon{color:inherit;font-size:14px}.modern-menu-container .table-section[data-v-4b1c5ad2]{min-width:0;min-height:0;flex:1;margin:0;padding:0;overflow:hidden;border:1px solid var(--ops-border-soft);border-radius:8px;background:#fff}.modern-menu-container[data-v-4b1c5ad2] .modern-table,.modern-menu-container[data-v-4b1c5ad2] .modern-table .el-table__inner-wrapper{border-radius:8px}.modern-menu-container[data-v-4b1c5ad2] .modern-table{font-size:12px;box-shadow:none}.modern-menu-container[data-v-4b1c5ad2] .modern-table .el-table__header th{height:38px;padding:6px 0!important;background:var(--ops-bg-subtle)!important;color:var(--ops-text-secondary)!important;border-bottom:1px solid #eef3f9;text-shadow:none}.modern-menu-container[data-v-4b1c5ad2] .modern-table .el-table__row td{height:40px;padding:5px 0!important;border-bottom-color:#eef3f9}.modern-menu-container[data-v-4b1c5ad2] .modern-table .el-table__row:hover>td.el-table__cell{background:#f8fafc!important}.modern-menu-container[data-v-4b1c5ad2] .el-button:active,.modern-menu-container[data-v-4b1c5ad2] .el-button:hover,.modern-menu-container[data-v-4b1c5ad2] .menu-icon:hover,.modern-menu-container[data-v-4b1c5ad2] .modern-table .el-table__row:hover,.modern-menu-container[data-v-4b1c5ad2] .modern-tag:hover{transform:none}.modern-menu-container .modern-table .operation-buttons[data-v-4b1c5ad2]{flex-wrap:nowrap;justify-content:flex-start;gap:14px;white-space:nowrap}.modern-menu-container .modern-table .operation-buttons .el-button[data-v-4b1c5ad2]{min-height:auto;padding:0;border:0;background:transparent!important;box-shadow:none;color:#409eff;font-size:12px;font-weight:600}.modern-menu-container .modern-table .operation-buttons .el-button .el-icon[data-v-4b1c5ad2]{display:none}.modern-menu-container .modern-table .operation-buttons .el-button--danger[data-v-4b1c5ad2]{color:#dc2626}.modern-menu-container .modern-table .operation-buttons .el-button--warning[data-v-4b1c5ad2]{color:#d97706}.menu-form-dialog-overlay .el-dialog{--el-dialog-border-radius:15px;max-width:calc(100vw - 32px);overflow:hidden;border:1px solid #d7e6f6;border-radius:var(--el-dialog-border-radius)!important;background:#fff;box-shadow:0 22px 60px rgba(49,92,142,.18)}.menu-form-dialog-overlay .el-dialog__header{margin:0;padding:16px 18px 12px;border-bottom:1px solid #e3edf8;background:#fbfdff}.menu-form-dialog-overlay .el-dialog__title{color:#0f172a;font-size:17px;font-weight:700}.menu-form-dialog-overlay .el-dialog__body{box-sizing:border-box;max-height:calc(100vh - 170px);padding:16px 18px;overflow:auto}.menu-form-dialog-overlay .el-dialog__footer{padding:12px 18px 16px;border-top:1px solid #e3edf8;background:#fff}.menu-form-dialog-overlay .el-form-item{margin-bottom:14px}.menu-form-dialog-overlay .el-form-item__label{color:#475569;font-size:12px;font-weight:700}.menu-form-dialog-overlay .el-input-number .el-input__wrapper,.menu-form-dialog-overlay .el-input__wrapper,.menu-form-dialog-overlay .el-select__wrapper{min-height:34px;border:0;border-radius:8px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2}.menu-form-dialog-overlay .el-input-number,.menu-form-dialog-overlay .el-select,.menu-form-dialog-overlay .vue-treeselect{width:100%}.menu-form-dialog-overlay .vue-treeselect__control{min-height:34px;border-color:#d9e5f2;border-radius:8px;background:#fbfdff}.menu-form-dialog-overlay .dialog-footer{display:flex;justify-content:flex-end;gap:10px}.menu-form-dialog-overlay .dialog-footer .el-button{min-height:34px;padding:0 14px;border-radius:8px;box-shadow:none}.menu-form-dialog-overlay .modern-btn-cancel{border-color:#dbe7f4;background:#fff;color:#53657d}.menu-form-dialog-overlay .modern-btn-primary{border-color:#409eff;background:#409eff;color:#fff}.menu-form-dialog-overlay .el-button:active,.menu-form-dialog-overlay .el-button:hover{transform:none}@media (max-width:768px){.home-container .el-main:has(.modern-menu-container){padding-right:6px;padding-left:6px;overflow-y:auto}.modern-menu-container[data-v-4b1c5ad2]{height:auto;min-height:calc(100vh - 124px);padding:6px;overflow:visible}.ops-page-header[data-v-4b1c5ad2]{gap:8px}.ops-page-header__content[data-v-4b1c5ad2]{flex-wrap:wrap;gap:2px 8px}.ops-page-header__divider[data-v-4b1c5ad2]{display:none}.ops-page-header__content p[data-v-4b1c5ad2]{width:100%;white-space:normal}.modern-menu-container .main-card[data-v-4b1c5ad2],.modern-menu-container .table-section[data-v-4b1c5ad2]{overflow:visible}.modern-menu-container .table-section[data-v-4b1c5ad2]{min-height:460px}}[data-v-b7a10c62] .modern-table .el-table__header-wrapper .el-table__header thead th{color:#2c3e50!important;background-color:transparent!important}[data-v-b7a10c62] .modern-table .el-table__header-wrapper .el-table__header thead th .cell{color:#2c3e50!important}.host-selector-dialog[data-v-b7a10c62] .el-dialog{border-radius:16px;background:#f8f9fa}.host-selector-dialog[data-v-b7a10c62] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);padding:20px 24px;border-radius:16px 16px 0 0}.host-selector-dialog[data-v-b7a10c62] .el-dialog__title{color:#fff;font-weight:600;font-size:18px}.host-selector-dialog[data-v-b7a10c62] .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:20px}.host-selector-dialog[data-v-b7a10c62] .el-dialog__body{padding:0;height:550px}.dialog-content[data-v-b7a10c62]{display:flex;height:100%;gap:0}.left-panel[data-v-b7a10c62]{width:280px;background:#f8f9fa;border-right:1px solid #e5e7eb;padding:15px}.group-card[data-v-b7a10c62]{background:linear-gradient(145deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.85));backdrop-filter:blur(20px);border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.08);height:100%;overflow:hidden;display:flex;flex-direction:column}.card-header[data-v-b7a10c62]{padding:16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(102,126,234,.1)}.title-wrapper[data-v-b7a10c62]{display:flex;align-items:center;gap:10px}.title-icon[data-v-b7a10c62]{position:relative;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.pulse-ring[data-v-b7a10c62]{position:absolute;width:32px;height:32px;border:2px solid rgba(102,126,234,.3);border-radius:50%;animation:pulse-b7a10c62 2s infinite}@keyframes pulse-b7a10c62{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}to{transform:scale(1.4);opacity:0}}.main-icon[data-v-b7a10c62]{font-size:18px;color:#667eea;z-index:2;background:rgba(102,126,234,.1);padding:6px;border-radius:6px}.title-content .title[data-v-b7a10c62]{font-size:16px;font-weight:700;margin:0 0 2px 0;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.subtitle[data-v-b7a10c62]{font-size:10px;color:rgba(102,126,234,.6);text-transform:uppercase;letter-spacing:1px}.stats-indicator[data-v-b7a10c62]{display:flex;flex-direction:column;align-items:center;background:rgba(102,126,234,.05);padding:6px 10px;border-radius:6px;border:1px solid rgba(102,126,234,.1)}.stats-text[data-v-b7a10c62]{font-size:16px;font-weight:700;color:#667eea;line-height:1}.stats-label[data-v-b7a10c62]{font-size:9px;color:rgba(102,126,234,.6);text-transform:uppercase}.search-container[data-v-b7a10c62]{padding:12px 16px;border-bottom:1px solid rgba(102,126,234,.08)}.search-input-wrapper[data-v-b7a10c62]{position:relative}.tech-input[data-v-b7a10c62] .el-input__wrapper{background:rgba(102,126,234,.03);border:1px solid rgba(102,126,234,.15);border-radius:10px;transition:all .3s ease}.tech-input[data-v-b7a10c62] .el-input__wrapper:hover{border-color:rgba(102,126,234,.3);background:rgba(102,126,234,.05)}.tech-input[data-v-b7a10c62] .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-b7a10c62]{color:rgba(102,126,234,.6)}.all-hosts-btn-wrapper[data-v-b7a10c62]{padding:8px 16px;border-bottom:1px solid rgba(102,126,234,.08)}.all-hosts-btn[data-v-b7a10c62]{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;transition:all .3s ease}.all-hosts-btn.active-group[data-v-b7a10c62]{background:linear-gradient(135deg,#667eea,#764ba2);border-color:transparent;color:#fff}.host-count-badge[data-v-b7a10c62]{font-size:12px;margin-left:4px}.tree-container[data-v-b7a10c62]{flex:1;overflow-y:auto;padding:8px 0}.tech-tree[data-v-b7a10c62]{background:transparent;border:none}.tech-tree[data-v-b7a10c62] .el-tree-node__content{height:auto;padding:0;background:transparent}.tree-node[data-v-b7a10c62]{position:relative;margin:2px 12px;border-radius:8px;overflow:hidden;transition:all .3s ease}.tree-node.active[data-v-b7a10c62]{background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1))}.tree-node:hover>.hover-effect[data-v-b7a10c62]{opacity:1}.hover-effect[data-v-b7a10c62]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));opacity:0;transition:opacity .3s ease;z-index:1}.node-content[data-v-b7a10c62]{display:flex;align-items:center;padding:6px 10px;position:relative;z-index:2}.node-icon-wrapper[data-v-b7a10c62]{margin-right:8px;display:flex;align-items:center}.parent-icon[data-v-b7a10c62]{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.parent-icon-img[data-v-b7a10c62]{width:18px;height:18px}.child-icon[data-v-b7a10c62]{position:relative;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.dot-indicator[data-v-b7a10c62]{position:absolute;width:5px;height:5px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;left:-6px}.child-icon-img[data-v-b7a10c62]{width:16px;height:16px}.node-text[data-v-b7a10c62]{flex:1}.node-label[data-v-b7a10c62]{font-size:13px;color:#2c3e50}.parent-node .node-label[data-v-b7a10c62]{font-weight:500;font-size:14px}.host-count[data-v-b7a10c62]{font-size:11px;color:rgba(102,126,234,.7);margin-left:4px}.right-panel[data-v-b7a10c62]{flex:1;background:#fff;padding:15px}.host-table-card[data-v-b7a10c62]{height:100%;display:flex;flex-direction:column}.table-header[data-v-b7a10c62]{margin-bottom:15px}.search-row[data-v-b7a10c62]{display:flex;align-items:center;justify-content:space-between;gap:16px}.selection-info[data-v-b7a10c62]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:rgba(102,126,234,.05);border-radius:8px;border:1px solid rgba(102,126,234,.1)}.selection-text[data-v-b7a10c62]{font-size:13px;color:#666}.selection-count[data-v-b7a10c62]{font-size:18px;font-weight:700;color:#667eea}.modern-table[data-v-b7a10c62]{border-radius:12px;overflow:hidden;flex:1}.modern-table[data-v-b7a10c62] .el-table__header,.modern-table[data-v-b7a10c62] .el-table__header-wrapper{background:#fff!important}.modern-table[data-v-b7a10c62] .el-table__header th{background:#fff!important;color:#2c3e50!important;font-weight:600!important;border-bottom:1px solid #e5e7eb!important}.modern-table[data-v-b7a10c62] .el-table__header th .cell{color:#2c3e50!important;font-weight:600!important}.modern-table[data-v-b7a10c62] .el-table th.el-table__cell{background-color:#fff!important;color:#2c3e50!important}.modern-table[data-v-b7a10c62] .el-table__body tr:hover>td{background:rgba(102,126,234,.05)}.host-cell[data-v-b7a10c62]{display:flex;align-items:center;gap:6px}.pagination-wrapper[data-v-b7a10c62]{margin-top:15px;display:flex;justify-content:center}.modern-pagination[data-v-b7a10c62] .el-pager li.is-active{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.dialog-footer[data-v-b7a10c62]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid #e5e7eb;background:#fff}.footer-info[data-v-b7a10c62]{font-size:14px;color:#606266}.footer-info strong[data-v-b7a10c62]{color:#667eea;font-size:16px}.empty-text[data-v-b7a10c62]{color:#999}.footer-actions[data-v-b7a10c62]{display:flex;gap:10px}.tree-container[data-v-b7a10c62]::-webkit-scrollbar{width:4px}.tree-container[data-v-b7a10c62]::-webkit-scrollbar-track{background:rgba(102,126,234,.05)}.tree-container[data-v-b7a10c62]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,rgba(102,126,234,.3),rgba(118,75,162,.3));border-radius:2px}.authorization-management[data-v-efc35580]{min-height:100vh;background:#eef1f6}.auth-card[data-v-efc35580]{border:1px solid rgba(148,163,184,.2);border-radius:16px;background:hsla(0,0%,100%,.96);box-shadow:0 12px 32px rgba(15,23,42,.08)}.auth-card[data-v-efc35580] .el-card__header{padding:20px 24px;border-bottom:1px solid #e2e8f0}.auth-card[data-v-efc35580] .el-card__body{padding:20px 24px 24px}.card-header[data-v-efc35580]{display:flex;align-items:center;justify-content:space-between}.auth-hero[data-v-efc35580]{display:flex;align-items:center;gap:14px}.auth-hero__icon[data-v-efc35580]{border-radius:8px;color:#2f80ed;background:#eef5ff;font-size:20px}.auth-hero__content[data-v-efc35580]{min-width:0}.auth-hero__subtitle[data-v-efc35580]{margin:6px 0 0;color:#667085;line-height:1.5}.title[data-v-efc35580]{font-size:18px;font-weight:600;color:#0f172a}.toolbar[data-v-efc35580]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding:16px;border:1px solid #e2e8f0;border-radius:14px;background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.toolbar-left[data-v-efc35580],.toolbar-right[data-v-efc35580]{display:flex;align-items:center;gap:12px}.auth-summary-row[data-v-efc35580]{margin-bottom:10px}.auth-summary-card[data-v-efc35580]{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:10px 14px;border:1px solid #e5edf7;border-radius:8px;background:#fff}.auth-summary-card.active[data-v-efc35580]{border-color:#b9d7ff;background:#f5f9ff}.auth-summary-card__label[data-v-efc35580]{color:#667085}.auth-summary-card strong[data-v-efc35580]{min-width:0;color:#1d2433;font-size:20px;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-type-group[data-v-efc35580] .el-radio-button__inner,.subject-type-group[data-v-efc35580] .el-radio-button__inner{min-width:84px}.subject-option[data-v-efc35580]{display:flex;align-items:center;justify-content:space-between;gap:12px}.subject-option__label[data-v-efc35580]{color:#0f172a}.subject-option__meta[data-v-efc35580]{color:#64748b;font-size:12px}.page-alert[data-v-efc35580]{margin-bottom:18px}.asset-list-section[data-v-efc35580],.host-list-section[data-v-efc35580]{margin-top:8px}.section-header[data-v-efc35580]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.section-title[data-v-efc35580]{color:#0f172a;font-size:17px;font-weight:600}.section-subtitle[data-v-efc35580]{margin:6px 0 0;font-size:13px}.host-meta[data-v-efc35580]{display:flex;flex-direction:column;gap:4px}.host-name[data-v-efc35580]{color:#0f172a;font-weight:600}.host-subtext[data-v-efc35580]{color:#64748b;font-size:12px}.scope-config[data-v-efc35580]{display:flex;flex-direction:column;gap:8px}.scope-mode[data-v-efc35580]{flex-shrink:0}.summary-text[data-v-efc35580],.time-text[data-v-efc35580]{color:#334155}.modern-pagination[data-v-efc35580]{display:flex;margin-top:16px}.dialog-alert[data-v-efc35580]{margin-bottom:18px}.config-form[data-v-efc35580]{margin-bottom:8px}.config-actions[data-v-efc35580]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.config-actions__title[data-v-efc35580]{display:inline-flex;align-items:center;gap:8px;color:#0f172a;font-size:15px;font-weight:600}.config-actions__buttons[data-v-efc35580]{display:flex;align-items:center;gap:8px}.dialog-footer[data-v-efc35580]{display:flex;align-items:center;justify-content:space-between;gap:16px}.footer-tip[data-v-efc35580]{color:#64748b;font-size:13px}.footer-buttons[data-v-efc35580]{display:flex;gap:8px}.modern-btn[data-v-efc35580]{min-width:96px}.lifecycle-dialog[data-v-efc35580] .el-dialog{border-radius:16px}.lifecycle-dialog[data-v-efc35580] .el-dialog__body{padding-top:12px}@media (max-width:768px){.auth-card[data-v-efc35580] .el-card__body,.auth-card[data-v-efc35580] .el-card__header{padding:16px}.auth-summary-row[data-v-efc35580],.config-actions[data-v-efc35580],.dialog-footer[data-v-efc35580],.section-header[data-v-efc35580],.toolbar[data-v-efc35580]{flex-direction:column;align-items:stretch}.modern-pagination[data-v-efc35580]{justify-content:flex-start}.footer-buttons[data-v-efc35580]{justify-content:flex-end}.auth-summary-row[data-v-efc35580]{grid-template-columns:1fr}}.authorization-management[data-v-efc35580]{--sys-page-offset:136px;--sys-text-primary:#1d2433;--sys-text-secondary:#4b5565;--sys-text-muted:#7a8699;--sys-border:#e3eaf3;--sys-border-soft:#edf2f7;--sys-surface:#fff;--sys-surface-soft:#f7f9fc;--sys-brand:#2f80ed;--sys-success:#40b66b;--sys-warning:#f59e0b;--sys-danger:#ef5b63;min-height:0;padding:8px;background:#f3f6fb;color:var(--sys-text-primary)}.auth-card[data-v-efc35580]{position:relative;height:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:8px;border:1px solid var(--sys-border);background:var(--sys-surface);box-shadow:0 18px 40px rgba(20,36,64,.06)}.auth-card[data-v-efc35580]:before{display:none}.auth-card[data-v-efc35580] .el-card__header{position:relative;z-index:1;padding:18px 20px 14px;border-bottom:1px solid var(--sys-border-soft);background:linear-gradient(180deg,#fff,#fbfdff)}.auth-card[data-v-efc35580] .el-card__body{position:relative;z-index:1;min-height:0;display:flex;flex:1;flex-direction:column;padding:12px 14px 12px;overflow:hidden}.card-header[data-v-efc35580]{margin:0}.card-header[data-v-efc35580]:before{content:"";display:none}.auth-hero[data-v-efc35580]:before{content:"System Center";position:absolute;top:-2px;left:0;color:var(--sys-brand);font-size:12px;font-weight:700}.auth-hero[data-v-efc35580]{position:relative;padding-top:14px}.title[data-v-efc35580]{display:block;color:var(--sys-text-primary);font-size:22px}.auth-hero__subtitle[data-v-efc35580]{color:var(--sys-text-secondary)}.toolbar[data-v-efc35580]{gap:12px;padding:10px 12px;border:1px solid var(--sys-border);background:var(--sys-surface)}.asset-type-group[data-v-efc35580]{flex-shrink:0}.asset-type-group[data-v-efc35580] .el-radio-button__inner{height:34px;min-width:86px;line-height:32px;border-color:#d9e2ef;color:var(--sys-text-secondary)}.asset-type-group[data-v-efc35580] .el-radio-button__original-radio:checked+.el-radio-button__inner{border-color:var(--sys-brand);background:var(--sys-brand)}.auth-summary-card[data-v-efc35580]{border-color:var(--sys-border);background:var(--sys-surface);box-shadow:0 1px 0 rgba(17,24,39,.02)}.auth-summary-card.active[data-v-efc35580]{border-color:#bed8ff;background:#f6faff}.auth-summary-card__label[data-v-efc35580]{color:var(--sys-text-muted)}.auth-summary-card strong[data-v-efc35580]{color:var(--sys-text-primary)}.page-alert[data-v-efc35580]{border:1px solid #d7e8ff;background:#f5f9ff;color:var(--sys-text-secondary)}.asset-list-section[data-v-efc35580],.host-list-section[data-v-efc35580]{min-height:0;flex:1;display:flex;flex-direction:column;margin-top:0;overflow:hidden}.section-header[data-v-efc35580]{flex-shrink:0;align-items:center;margin-bottom:10px;padding:0 2px}.section-title[data-v-efc35580]{color:var(--sys-text-primary);font-size:16px}.section-subtitle[data-v-efc35580]{color:var(--sys-text-muted);line-height:1.4}.modern-table[data-v-efc35580]{flex:1;min-height:0;border:1px solid var(--sys-border);overflow:hidden;color:var(--sys-text-secondary)}.modern-table[data-v-efc35580] th.el-table__cell{height:40px;padding:7px 0;background:var(--sys-surface-soft)!important;color:#667085;border-bottom:1px solid var(--sys-border);font-weight:700}.modern-table[data-v-efc35580] td.el-table__cell{height:56px;padding:8px 0;border-bottom:1px solid var(--sys-border-soft)}.modern-table[data-v-efc35580] .el-table__row{transition:background-color .18s ease}.modern-table[data-v-efc35580] .el-button--danger{background:transparent;color:var(--sys-danger)}.el-button[data-v-efc35580],.modern-btn[data-v-efc35580]{min-height:34px}.el-button--primary[data-v-efc35580]{background:var(--sys-brand)}.el-button--primary[data-v-efc35580]:focus,.el-button--primary[data-v-efc35580]:hover{background:#1f6fd6}.el-button--danger[data-v-efc35580]{border-color:transparent;background:#ff9aa0}.el-date-editor[data-v-efc35580] .el-input__wrapper,.el-input[data-v-efc35580] .el-input__wrapper,.el-select[data-v-efc35580] .el-input__wrapper{min-height:34px;border:1px solid #d9e2ef;border-radius:8px}.el-date-editor[data-v-efc35580] .el-input__wrapper.is-focus,.el-input[data-v-efc35580] .el-input__wrapper.is-focus,.el-select[data-v-efc35580] .el-input__wrapper.is-focus{border-color:#9bc7ff;box-shadow:0 0 0 3px rgba(47,128,237,.1)}.host-subtext[data-v-efc35580]{color:#667085}.modern-table[data-v-efc35580] .el-tag,.scope-tags[data-v-efc35580] .el-tag{border-radius:6px}.lifecycle-dialog[data-v-efc35580] .el-dialog{border-radius:8px;border:1px solid var(--sys-border);background:var(--sys-surface);box-shadow:0 28px 80px rgba(20,36,64,.18);overflow:hidden}.lifecycle-dialog[data-v-efc35580] .el-dialog__header{margin:0;padding:18px 22px 14px;border-bottom:1px solid var(--sys-border-soft);background:#fff}.lifecycle-dialog[data-v-efc35580] .el-dialog__title{color:var(--sys-text-primary);font-size:18px}.authorization-management[data-v-efc35580]{--workbench-bg:#f2f6fb;--workbench-surface:#fff;--workbench-soft:#f7faff;--workbench-line:#e6edf6;--workbench-line-strong:#d8e5f5;--workbench-text:#202939;--workbench-text-subtle:#5f6c80;--workbench-text-muted:#8a96a8;--workbench-blue:#2f80ed;--workbench-blue-soft:#eaf3ff;--workbench-red:#ff5c66;display:flex;flex-direction:column;height:calc(100vh - var(--sys-page-offset));padding:12px;background:radial-gradient(circle at 16% 0,rgba(77,148,255,.1),transparent 30%),linear-gradient(180deg,#f8fbff 0,var(--workbench-bg) 100%);color:var(--workbench-text)}.auth-hero-panel[data-v-efc35580]{flex-shrink:0;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--workbench-line);border-radius:12px;background:hsla(0,0%,100%,.92);box-shadow:0 10px 28px rgba(30,64,110,.06)}.auth-hero[data-v-efc35580]{padding-top:0}.auth-hero[data-v-efc35580]:before{display:none}.auth-hero__icon[data-v-efc35580]{border-radius:12px;color:#246fd6;background:linear-gradient(180deg,#f7fbff,#eaf3ff);border:1px solid #d5e6ff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)}.title[data-v-efc35580]{line-height:1.25;font-weight:750;color:#172033}.auth-hero__subtitle[data-v-efc35580]{color:var(--workbench-text-subtle)}.auth-summary-row[data-v-efc35580]{flex-shrink:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:0}.auth-summary-card[data-v-efc35580]{min-height:58px;padding:10px 16px;border:1px solid var(--workbench-line);background:hsla(0,0%,100%,.96);box-shadow:0 8px 20px rgba(28,45,74,.035)}.auth-summary-card.active[data-v-efc35580]{border-color:#b8d4ff;background:linear-gradient(180deg,#f7fbff,#fff);box-shadow:inset 0 0 0 1px rgba(47,128,237,.08)}.auth-summary-card__label[data-v-efc35580]{color:#2f3b50;font-weight:650}.auth-summary-card strong[data-v-efc35580]{color:#20232a;font-size:24px;font-weight:650}.auth-workbench[data-v-efc35580]{min-height:0;flex:1;display:flex;flex-direction:column;padding:14px;overflow:hidden;border:1px solid var(--workbench-line);border-radius:14px;background:hsla(0,0%,100%,.96);box-shadow:0 16px 36px rgba(25,45,78,.07)}.workbench-header[data-v-efc35580]{gap:16px}.workbench-actions[data-v-efc35580]{display:flex;align-items:center}.section-title[data-v-efc35580]{color:#1d2433;font-weight:750}.section-subtitle[data-v-efc35580]{margin:4px 0 0;color:#64748b}.toolbar[data-v-efc35580]{flex-shrink:0;border:1px solid var(--workbench-line);border-radius:10px;background:#f9fbfe}.asset-type-group[data-v-efc35580] .el-radio-button__inner{min-width:82px;border-color:#dce6f2;color:#5c6a7f}.asset-type-group[data-v-efc35580] .el-radio-button__original-radio:checked+.el-radio-button__inner{border-color:#b8d8ff;background:#eaf3ff;color:#256bd8}.page-alert[data-v-efc35580]{border-color:#d8e9ff;background:#f6fbff}.asset-list-section[data-v-efc35580]{min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden}.modern-table[data-v-efc35580]{border-radius:10px;border-color:var(--workbench-line);color:#4b5565}.modern-table[data-v-efc35580] th.el-table__cell{padding:6px 0;background:#f4f7fb!important;color:#445168;border-bottom-color:#dfe8f3;font-weight:750}.modern-table[data-v-efc35580] td.el-table__cell{height:52px;border-bottom-color:#edf2f7}.modern-table[data-v-efc35580] .el-table__row:hover>td.el-table__cell{background:#f8fbff!important}.modern-table[data-v-efc35580] .el-table__fixed-right{box-shadow:-10px 0 18px rgba(31,45,61,.08)}.modern-pagination[data-v-efc35580]{flex-shrink:0}.el-button[data-v-efc35580],.modern-btn[data-v-efc35580]{font-weight:650}.el-button--primary[data-v-efc35580]{background:#4095ff;border-color:#4095ff}.el-button--primary[data-v-efc35580]:focus,.el-button--primary[data-v-efc35580]:hover{background:#2f80ed;border-color:#2f80ed}.ghost-btn[data-v-efc35580]{border-color:#d6e6fb;background:#f7fbff}.danger-outline[data-v-efc35580]{border-color:#ffd9dc;background:#fff7f8;color:var(--workbench-red)}.danger-outline[data-v-efc35580]:focus,.danger-outline[data-v-efc35580]:hover{border-color:#ffb9bf;background:#fff0f1;color:#f04450}.modern-table[data-v-efc35580] .el-button--danger{color:#f04450}.modern-select[data-v-efc35580]{max-width:100%}.el-date-editor[data-v-efc35580] .el-input__wrapper,.el-input[data-v-efc35580] .el-input__wrapper,.el-select[data-v-efc35580] .el-input__wrapper{border-color:#dce6f2;border-radius:9px}.el-date-editor[data-v-efc35580] .el-input__wrapper.is-focus,.el-input[data-v-efc35580] .el-input__wrapper.is-focus,.el-select[data-v-efc35580] .el-input__wrapper.is-focus{border-color:#9ac8ff;box-shadow:0 0 0 3px rgba(64,149,255,.1)}.host-name[data-v-efc35580]{color:#2b3344}.host-subtext[data-v-efc35580],.summary-text[data-v-efc35580],.time-text[data-v-efc35580]{color:#667085}.modern-table[data-v-efc35580] .el-tag,.scope-tags[data-v-efc35580] .el-tag{font-weight:650}.auth-workbench>.el-empty[data-v-efc35580]{min-height:0;flex:1;justify-content:center}@media (max-width:900px){.authorization-management[data-v-efc35580]{height:auto;min-height:calc(100vh - var(--sys-page-offset));overflow:auto}.auth-hero-panel[data-v-efc35580],.toolbar[data-v-efc35580],.workbench-header[data-v-efc35580]{align-items:stretch;flex-direction:column}.auth-summary-row[data-v-efc35580]{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar-left[data-v-efc35580],.toolbar-right[data-v-efc35580],.workbench-actions[data-v-efc35580]{width:100%}}@media (max-width:560px){.auth-summary-row[data-v-efc35580]{grid-template-columns:1fr}.modern-select[data-v-efc35580]{width:100%!important}}.authorization-management[data-v-efc35580]{--fs-blue:#3370ff;--fs-blue-hover:#245bdb;--fs-blue-soft:#eef5ff;--fs-text-strong:#1f2329;--fs-text:#2b3340;--fs-text-secondary:#56657a;--fs-text-muted:#8f9aae;--fs-border:#dfe8f3;--fs-border-soft:#edf2f7;--fs-surface:#fff;--fs-surface-soft:#fafcff;--fs-danger:#f54a45;gap:10px;padding:20px 20px 16px;background:#fff!important}.home-container .el-main:has(.authorization-management){background:#fff!important}.auth-hero-panel[data-v-efc35580],.auth-summary-card[data-v-efc35580],.auth-workbench[data-v-efc35580]{background:var(--fs-surface);border:1px solid var(--fs-border);box-shadow:0 1px 2px rgba(31,35,41,.03)}.auth-hero-panel[data-v-efc35580]{min-height:66px;padding:14px 16px;border-radius:10px}.auth-hero[data-v-efc35580]{gap:12px}.auth-hero__icon[data-v-efc35580]{width:40px;height:40px;color:var(--fs-blue);background:linear-gradient(180deg,#f7fbff 0,var(--fs-blue-soft) 100%);border:1px solid #d7e8ff}.title[data-v-efc35580]{color:var(--fs-text-strong)}.auth-hero__subtitle[data-v-efc35580]{margin-top:5px;color:var(--fs-text-secondary);font-size:13px}.ghost-btn[data-v-efc35580]{min-width:96px;border-color:#cfe0f7;background:#f8fbff;color:#2b6ed3}.ghost-btn[data-v-efc35580]:focus,.ghost-btn[data-v-efc35580]:hover{border-color:#9fc5ff;background:#eef5ff;color:#1f62d0}.auth-summary-row[data-v-efc35580]{gap:10px}.auth-summary-card[data-v-efc35580]{min-height:78px;padding:15px 18px 14px;border-radius:10px}.auth-summary-card.active[data-v-efc35580]{border-color:#a8c7ff;background:#fff;box-shadow:inset 0 0 0 1px rgba(51,112,255,.1)}.auth-summary-card__label[data-v-efc35580]{color:#243042;font-size:12px;line-height:1;font-weight:700}.auth-summary-card strong[data-v-efc35580]{margin-top:8px;color:var(--fs-text-strong);font-size:26px;line-height:1;font-weight:700}.auth-workbench[data-v-efc35580]{padding:14px 14px 12px;border-radius:12px}.workbench-header[data-v-efc35580]{min-height:38px;margin-bottom:10px}.section-title[data-v-efc35580]{color:var(--fs-text-strong)}.section-subtitle[data-v-efc35580]{margin-top:4px;color:var(--fs-text-secondary)}.workbench-actions[data-v-efc35580]{gap:10px}.toolbar[data-v-efc35580]{min-height:44px;margin-bottom:10px;padding:8px 10px;border-radius:8px;border-color:var(--fs-border);background:#fff}.asset-type-group[data-v-efc35580] .el-radio-button__inner{height:32px;min-width:84px;padding:0 16px;line-height:30px;border-color:#dbe4ef;background:#fff;color:#44546a;font-weight:600}.asset-type-group[data-v-efc35580] .el-radio-button__original-radio:checked+.el-radio-button__inner{border-color:#3b91ff;background:#3b91ff}.page-alert[data-v-efc35580]{margin-bottom:10px;border-color:#d7e5f7;background:#fbfdff;color:var(--fs-text-secondary)}.page-alert[data-v-efc35580] .el-alert__title{color:var(--fs-text-secondary);line-height:1.4}.modern-table[data-v-efc35580]{border-radius:8px;border-color:var(--fs-border);color:var(--fs-text)}.modern-table[data-v-efc35580] .el-table__header-wrapper th.el-table__cell,.modern-table[data-v-efc35580] th.el-table__cell{height:39px;padding:6px 0;background:#f6f9fd!important;color:#2d3b4f;border-bottom:1px solid var(--fs-border);font-size:12px;font-weight:700}.modern-table[data-v-efc35580] td.el-table__cell{height:50px;padding:7px 0;border-bottom:1px solid var(--fs-border-soft);background:#fff}.modern-table[data-v-efc35580] .el-table__row--striped td.el-table__cell{background:#fcfdff}.modern-table[data-v-efc35580] .el-table__row:hover>td.el-table__cell{background:#f7fbff!important}.modern-table[data-v-efc35580] .el-table__fixed-right{box-shadow:-8px 0 18px rgba(31,35,41,.07)}.modern-table[data-v-efc35580] .el-button--danger{color:var(--fs-danger)}.el-button[data-v-efc35580],.modern-btn[data-v-efc35580]{min-height:32px;padding:8px 14px;border-radius:8px}.el-button--primary[data-v-efc35580]{border-color:#3b91ff;background:#3b91ff}.el-button--primary[data-v-efc35580]:focus,.el-button--primary[data-v-efc35580]:hover{border-color:var(--fs-blue);background:var(--fs-blue)}.danger-outline[data-v-efc35580]{border-color:#f6c9c7;background:#fff8f8;color:var(--fs-danger)}.danger-outline[data-v-efc35580]:focus,.danger-outline[data-v-efc35580]:hover{border-color:#f7aaa6;background:#fff1f0;color:#d83931}.el-date-editor[data-v-efc35580] .el-input__wrapper,.el-input[data-v-efc35580] .el-input__wrapper,.el-select[data-v-efc35580] .el-input__wrapper{min-height:32px;border:1px solid #dbe4ef;border-radius:7px;background:#fff}.el-date-editor[data-v-efc35580] .el-input__wrapper:hover,.el-input[data-v-efc35580] .el-input__wrapper:hover,.el-select[data-v-efc35580] .el-input__wrapper:hover{border-color:#b8c6d9}.el-date-editor[data-v-efc35580] .el-input__wrapper.is-focus,.el-input[data-v-efc35580] .el-input__wrapper.is-focus,.el-select[data-v-efc35580] .el-input__wrapper.is-focus{border-color:#80b7ff;box-shadow:0 0 0 2px rgba(51,112,255,.12)}.el-switch[data-v-efc35580] .el-switch__core{min-width:42px;height:22px}.host-name[data-v-efc35580]{color:#111827}.host-subtext[data-v-efc35580],.summary-text[data-v-efc35580],.time-text[data-v-efc35580]{color:#56657a}.modern-table[data-v-efc35580] .el-tag,.scope-tags[data-v-efc35580] .el-tag{height:22px;padding:0 8px;border-radius:5px}.modern-pagination[data-v-efc35580]{margin-top:10px;padding-right:2px}.lifecycle-dialog[data-v-efc35580] .el-dialog{border-radius:10px;border:1px solid var(--fs-border);background:#fff;box-shadow:0 18px 48px rgba(31,35,41,.16)}.lifecycle-dialog[data-v-efc35580] .el-dialog__header{padding:16px 20px 13px;border-bottom:1px solid var(--fs-border-soft)}.lifecycle-dialog[data-v-efc35580] .el-dialog__title{color:var(--fs-text-strong);font-size:16px;font-weight:700}.authorization-management[data-v-efc35580]{--auth-page-height-offset:124px;--auth-surface-warm:rgba(255,253,248,.96);--auth-surface-cool:rgba(247,250,255,.92);--auth-text-primary:#172133;--auth-text-secondary:#5f6b7c;--auth-text-muted:#8d97a8;--auth-border:rgba(214,223,235,.96);--auth-topbar:linear-gradient(90deg,#fef7ef,#f8f8f6 52%,#edf2fd);min-height:calc(100vh - var(--auth-page-height-offset));height:calc(100vh - var(--auth-page-height-offset));padding:6px;overflow:hidden;background:transparent!important;color:var(--auth-text-primary);font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.home-container .el-main:has(.authorization-management){overflow-y:hidden;background:transparent!important}.auth-page-card[data-v-efc35580]{min-height:calc(100vh - var(--auth-page-height-offset) - 12px);max-height:calc(100vh - var(--auth-page-height-offset) - 12px);padding:28px 16px 12px;overflow:hidden;border:1px solid var(--auth-border);border-radius:24px;background:linear-gradient(135deg,var(--auth-surface-warm),var(--auth-surface-cool));box-shadow:0 18px 48px rgba(17,24,39,.08)}.auth-page-card[data-v-efc35580]:before{content:"";position:absolute;inset:0 0 auto;height:24px;background:var(--auth-topbar)}.auth-page-header[data-v-efc35580]{position:relative;z-index:1;min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:14px;margin:-28px -16px 10px;padding:8px 16px;border-bottom:1px solid var(--auth-border);background:var(--auth-topbar)}.auth-header-actions[data-v-efc35580],.auth-title-wrap[data-v-efc35580],.summary-group[data-v-efc35580],.toolbar-card[data-v-efc35580],.toolbar-left[data-v-efc35580],.toolbar-right[data-v-efc35580],.workbench-actions[data-v-efc35580]{display:flex;align-items:center}.auth-title-wrap[data-v-efc35580]{min-width:0;gap:10px}.auth-hero__icon[data-v-efc35580]{width:34px;height:34px;flex:0 0 34px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:#4c8bf5;background:hsla(0,0%,100%,.78);border:1px solid rgba(214,223,235,.96);box-shadow:none}.title[data-v-efc35580]{margin:0;color:var(--auth-text-primary);font-size:20px;line-height:1.15;font-weight:700}.auth-hero__subtitle[data-v-efc35580]{margin:4px 0 0;color:var(--auth-text-secondary);font-size:12px;line-height:1.35}.auth-header-actions[data-v-efc35580]{flex:0 0 auto;justify-content:flex-end;gap:10px}.summary-group[data-v-efc35580]{gap:8px;flex-wrap:wrap;justify-content:flex-end}.summary-chip[data-v-efc35580]{min-width:70px;max-width:148px;padding:5px 9px;border:1px solid var(--auth-border);border-radius:8px;background:hsla(0,0%,100%,.82)}.summary-chip span[data-v-efc35580]{display:block;color:var(--auth-text-muted);font-size:12px;line-height:1}.summary-chip strong[data-v-efc35580]{display:block;margin-top:2px;overflow:hidden;color:var(--auth-text-primary);font-size:16px;line-height:1.15;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ghost-btn[data-v-efc35580]{min-width:76px;min-height:30px;padding:6px 12px;border-color:rgba(214,223,235,.96);background:hsla(0,0%,100%,.76);color:#4c8bf5}.workbench-header[data-v-efc35580]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:8px}.section-title[data-v-efc35580]{margin:0;color:var(--auth-text-primary);line-height:1.35;font-weight:700}.section-subtitle[data-v-efc35580]{margin:3px 0 0;color:var(--auth-text-secondary);font-size:12px;line-height:1.35}.workbench-actions[data-v-efc35580]{gap:8px;flex-wrap:nowrap}.toolbar-card[data-v-efc35580]{flex:0 0 auto;justify-content:space-between;gap:12px;margin-bottom:8px;padding:10px 12px;border:1px solid var(--auth-border);border-radius:14px;background:linear-gradient(135deg,rgba(255,253,248,.95),rgba(248,251,255,.92));box-shadow:0 12px 34px rgba(17,24,39,.05)}.toolbar-left[data-v-efc35580],.toolbar-right[data-v-efc35580]{gap:8px;flex-wrap:wrap}.asset-type-group[data-v-efc35580] .el-radio-button__inner{min-width:74px;padding:0 14px;border-color:rgba(214,223,235,.96);background:hsla(0,0%,100%,.82);color:#526075;font-weight:700}.asset-type-group[data-v-efc35580] .el-radio-button__original-radio:checked+.el-radio-button__inner{border-color:transparent;background:linear-gradient(180deg,#6aa1fb,#5a93f6);color:#fff;box-shadow:none}.page-alert[data-v-efc35580]{flex:0 0 auto;margin-bottom:8px;border-radius:12px;border-color:rgba(214,223,235,.96);background:hsla(0,0%,100%,.68)}.page-alert[data-v-efc35580] .el-alert__title{color:var(--auth-text-secondary);font-size:12px}.table-shell[data-v-efc35580]{min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--auth-border);border-radius:16px;background:hsla(0,0%,100%,.82);box-shadow:0 12px 34px rgba(17,24,39,.05)}.asset-table[data-v-efc35580]{min-height:0;flex:1}.modern-table[data-v-efc35580]{border:none;border-radius:16px 16px 0 0;box-shadow:none;color:var(--auth-text-secondary);font-size:13px}.modern-table[data-v-efc35580] .el-table__inner-wrapper:before{display:none}.modern-table[data-v-efc35580] th.el-table__cell{padding:6px 0!important;background:rgba(248,250,255,.96)!important;color:var(--auth-text-muted)!important;border-bottom:1px solid var(--auth-border);font-size:12px;font-weight:700!important}.modern-table[data-v-efc35580] td.el-table__cell{height:42px;padding:6px 0!important;border-bottom:1px solid rgba(15,23,42,.04);color:var(--auth-text-secondary)}.modern-table[data-v-efc35580] .el-table__row:hover>td.el-table__cell{background:rgba(76,139,245,.045)!important}.modern-table[data-v-efc35580] .el-button--danger{min-height:auto;padding:0;border:none;background:transparent!important;color:#ef6b73;font-size:12px;font-weight:600}.modern-pagination[data-v-efc35580]{flex:0 0 auto;justify-content:flex-end;margin:0;padding:8px 10px}.el-button[data-v-efc35580],.modern-btn[data-v-efc35580]{min-height:30px;border-radius:10px;font-size:12px;font-weight:600;box-shadow:none;transform:none!important}.el-button--primary[data-v-efc35580]{border-color:transparent;background:linear-gradient(180deg,#6aa1fb,#5a93f6)}.danger-outline[data-v-efc35580],.el-button--danger[data-v-efc35580]:not(.is-link){border-color:transparent;background:linear-gradient(180deg,#f47f86,#ef6b73);color:#fff}.el-date-editor[data-v-efc35580] .el-input__wrapper,.el-input[data-v-efc35580] .el-input__wrapper,.el-select[data-v-efc35580] .el-input__wrapper{min-height:30px;border:1px solid rgba(214,223,235,.95);border-radius:10px;background:rgba(252,253,255,.98);box-shadow:none}.el-date-editor[data-v-efc35580] .el-input__wrapper.is-focus,.el-input[data-v-efc35580] .el-input__wrapper.is-focus,.el-select[data-v-efc35580] .el-input__wrapper.is-focus{border-color:rgba(120,156,221,.96);box-shadow:0 0 0 3px rgba(76,139,245,.08)}.host-name[data-v-efc35580]{color:var(--auth-text-primary);font-weight:700}.host-subtext[data-v-efc35580],.summary-text[data-v-efc35580],.time-text[data-v-efc35580]{color:var(--auth-text-muted)}.scope-tags[data-v-efc35580]{display:flex;flex-wrap:wrap;gap:6px}.modern-table[data-v-efc35580] .el-tag,.scope-tags[data-v-efc35580] .el-tag{border-radius:7px;font-size:12px;font-weight:600}.auth-page-card>.el-empty[data-v-efc35580]{min-height:0;flex:1;justify-content:center}@media (max-width:1100px){.auth-page-header[data-v-efc35580]{align-items:flex-start;flex-direction:column}.auth-header-actions[data-v-efc35580]{width:100%;justify-content:space-between}}@media (max-width:768px){.authorization-management[data-v-efc35580]{height:auto;overflow:auto}.auth-page-card[data-v-efc35580]{max-height:none}.toolbar-card[data-v-efc35580],.workbench-header[data-v-efc35580]{align-items:stretch;flex-direction:column}}.back-btn[data-v-efc35580],.back-btn[data-v-efc35580]:focus,.back-btn[data-v-efc35580]:hover{border-color:transparent;background:linear-gradient(180deg,#f6be63,#f3b24b)}.back-btn[data-v-efc35580] .el-icon{color:#fff}.modern-table[data-v-efc35580] .revoke-link-btn,.modern-table[data-v-efc35580] .revoke-link-btn:focus,.modern-table[data-v-efc35580] .revoke-link-btn:hover{min-height:auto;padding:0;border:none;background:transparent!important;color:#ef4444!important;font-size:12px;font-weight:600;box-shadow:none}.lifecycle-dialog[data-v-efc35580] .el-dialog{width:min(1080px,calc(100vw - 40px))!important}.lifecycle-dialog[data-v-efc35580] .el-dialog__body{padding:12px 18px 8px}.lifecycle-dialog .dialog-alert[data-v-efc35580]{margin-bottom:10px;border-radius:10px;background:rgba(248,251,255,.92)}.lifecycle-dialog .dialog-alert[data-v-efc35580] .el-alert__title{color:var(--auth-text-secondary);font-size:12px;line-height:1.45}.lifecycle-dialog .config-form[data-v-efc35580]{margin-bottom:6px}.lifecycle-dialog .config-form[data-v-efc35580] .el-form-item{margin-bottom:12px}.lifecycle-dialog .config-actions[data-v-efc35580]{margin-bottom:8px;padding:8px 10px;border:1px solid var(--auth-border);border-radius:12px;background:hsla(0,0%,100%,.72)}.host-lifecycle-table[data-v-efc35580],.scoped-asset-table[data-v-efc35580]{border-radius:12px}.host-lifecycle-table[data-v-efc35580] td.el-table__cell,.scoped-asset-table[data-v-efc35580] td.el-table__cell{height:54px;vertical-align:top}.host-lifecycle-table .host-subtext[data-v-efc35580],.scoped-asset-table .host-subtext[data-v-efc35580]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scoped-asset-table .scope-config[data-v-efc35580]{gap:6px}.database-scope-editor[data-v-efc35580]{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.database-table-picker[data-v-efc35580]{display:flex;flex-direction:column;gap:8px;width:100%}.database-table-picker__controls[data-v-efc35580]{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr)) auto;align-items:center;gap:8px;width:100%}.database-scope-tags[data-v-efc35580]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;max-width:100%}@media (max-width:760px){.database-table-picker__controls[data-v-efc35580]{grid-template-columns:minmax(0,1fr)}}.scoped-asset-table .scope-mode[data-v-efc35580] .el-radio-button__inner{height:28px;min-width:86px;padding:0 12px;line-height:26px;font-size:12px}.host-lifecycle-table[data-v-efc35580] .el-date-editor.el-input,.host-lifecycle-table[data-v-efc35580] .el-date-editor.el-input__wrapper,.host-lifecycle-table[data-v-efc35580] .el-select,.scoped-asset-table[data-v-efc35580] .el-date-editor.el-input,.scoped-asset-table[data-v-efc35580] .el-date-editor.el-input__wrapper,.scoped-asset-table[data-v-efc35580] .el-select{width:100%!important}.host-lifecycle-table[data-v-efc35580] .el-input__wrapper,.host-lifecycle-table[data-v-efc35580] .el-select__wrapper,.scoped-asset-table[data-v-efc35580] .el-input__wrapper,.scoped-asset-table[data-v-efc35580] .el-select__wrapper{min-height:30px;border-radius:9px}.host-lifecycle-table[data-v-efc35580] .el-select__tags-text,.scoped-asset-table[data-v-efc35580] .el-select__tags-text{max-width:116px}.authorization-management[data-v-efc35580]{height:auto!important;overflow:visible!important}.home-container .el-main:has(.authorization-management){overflow-y:auto!important}.auth-page-card[data-v-efc35580]{height:auto!important;overflow:visible!important}.asset-list-section[data-v-efc35580],.table-shell[data-v-efc35580]{flex:0 0 auto!important;overflow:visible!important}.asset-table[data-v-efc35580]{flex:0 0 auto!important}.asset-table[data-v-efc35580] .el-table__empty-block{min-height:96px}.modern-pagination[data-v-efc35580]{flex:0 0 auto!important}.home-container .el-main:has(.authorization-management){padding-top:10px;padding-right:10px;padding-left:10px;overflow-y:hidden!important}.authorization-management[data-v-efc35580]{--ops-text-heading:#0f172a;--ops-text-primary:#172033;--ops-text-secondary:#53657d;--ops-text-muted:#64748b;--ops-bg-surface:#fff;--ops-bg-subtle:#f3f7fc;--ops-border:#dbe7f4;--ops-border-soft:#e7eef7;box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;height:calc(100vh - 124px)!important;min-height:0!important;padding:7px;overflow:hidden!important;background:transparent;color:var(--ops-text-primary)}.ops-page-header[data-v-efc35580]{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-width:0;padding:8px 12px;border:1px solid var(--ops-border);border-radius:12px;background:hsla(0,0%,100%,.96);box-shadow:0 10px 28px rgba(80,124,180,.1)}.ops-page-header__icon[data-v-efc35580]{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:0;background:transparent}.ops-page-header__icon img[data-v-efc35580]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.ops-page-header__content[data-v-efc35580]{display:flex;flex:1;align-items:center;gap:10px;min-width:0}.ops-page-header h1[data-v-efc35580]{flex:0 0 auto;margin:0;color:var(--ops-text-heading);font-size:20px;font-weight:700;line-height:1.2;letter-spacing:0;white-space:nowrap}.ops-page-header__divider[data-v-efc35580]{width:1px;height:22px;flex:0 0 1px;background:var(--ops-border-soft)}.ops-page-header__content p[data-v-efc35580]{margin:0;overflow:hidden;color:var(--ops-text-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.authorization-header-summary[data-v-efc35580]{display:flex;flex:0 1 auto;align-items:center;gap:8px;min-width:0}.authorization-header-summary span[data-v-efc35580]{display:inline-flex;align-items:baseline;gap:4px;min-width:0;white-space:nowrap}.authorization-header-summary em[data-v-efc35580]{color:var(--ops-text-muted);font-size:12px;font-style:normal}.authorization-header-summary strong[data-v-efc35580]{max-width:130px;overflow:hidden;color:var(--ops-text-heading);font-size:14px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.authorization-header-summary>i[data-v-efc35580]{width:1px;height:18px;flex:0 0 1px;background:var(--ops-border-soft)}.back-btn[data-v-efc35580],.back-btn[data-v-efc35580]:focus,.back-btn[data-v-efc35580]:hover{height:30px;min-height:30px;padding:0 10px;border-color:#e6a23c;border-radius:8px;background:#e6a23c;color:#fff;font-size:12px;box-shadow:none;transform:none}.auth-page-card[data-v-efc35580]{position:relative;display:flex;min-width:0;min-height:0!important;height:100%!important;max-height:none!important;flex-direction:column;gap:8px;padding:10px;overflow:hidden!important;border:1px solid var(--ops-border);border-radius:12px;background:var(--ops-bg-surface);box-shadow:0 8px 24px rgba(80,124,180,.07);backdrop-filter:none}.auth-page-card[data-v-efc35580]:before{display:none}.workbench-header[data-v-efc35580]{flex-shrink:0;min-height:0;padding:0 2px}.section-title[data-v-efc35580]{font-size:15px}.section-subtitle[data-v-efc35580]{margin-top:2px;font-size:11px}.toolbar-right[data-v-efc35580] .auth-toolbar-button.el-button,.workbench-actions[data-v-efc35580] .auth-toolbar-button.el-button{height:30px;min-height:30px;padding:0 10px;border-radius:8px;color:#fff;font-size:12px;box-shadow:none}.workbench-actions[data-v-efc35580] .el-button--success{border-color:#67c23a;background:#67c23a}.workbench-actions[data-v-efc35580] .el-button--danger{border-color:#f56c6c;background:#f56c6c}.toolbar-right[data-v-efc35580] .ops-refresh-button{border-color:#f3c66b;background:#f3c66b}.toolbar-card[data-v-efc35580]{flex-shrink:0;margin:0;padding:7px 10px;border:1px solid var(--ops-border-soft);border-radius:10px;background:var(--ops-bg-subtle)}.asset-type-group[data-v-efc35580] .el-radio-button__inner{height:30px;padding:0 12px;line-height:28px;font-size:12px}.page-alert[data-v-efc35580]{flex-shrink:0;margin:0;border-radius:8px}.asset-list-section[data-v-efc35580],.table-shell[data-v-efc35580]{display:flex;min-width:0;min-height:0!important;flex:1 1 auto!important;flex-direction:column;overflow:hidden!important;border:1px solid var(--ops-border-soft);border-radius:8px;background:#fff}.asset-table[data-v-efc35580]{min-height:0!important;flex:1 1 auto!important}.modern-table[data-v-efc35580],.modern-table[data-v-efc35580] .el-table__inner-wrapper{border-radius:8px}.modern-table[data-v-efc35580]{font-size:12px}.modern-table[data-v-efc35580] th.el-table__cell{height:38px;background:var(--ops-bg-subtle)!important;color:var(--ops-text-secondary)!important;border-bottom-color:#eef3f9}.modern-table[data-v-efc35580] td.el-table__cell{height:40px;padding:5px 0!important;border-bottom-color:#eef3f9}.modern-table[data-v-efc35580] .el-table__row:hover>td.el-table__cell{background:#f8fafc!important}.modern-pagination[data-v-efc35580]{padding:6px 10px}.authorization-management[data-v-efc35580] .el-button:active,.authorization-management[data-v-efc35580] .el-button:hover,.authorization-management[data-v-efc35580] .el-pagination .el-pager li:hover,.authorization-management[data-v-efc35580] .el-pagination button:hover{transform:none!important}.authorization-dialog-overlay .el-dialog{--el-dialog-border-radius:15px;width:min(1080px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px);overflow:hidden;border:1px solid #d7e6f6;border-radius:var(--el-dialog-border-radius)!important;background:#fff;box-shadow:0 22px 60px rgba(49,92,142,.18)}.authorization-dialog-overlay .el-dialog__header{margin:0;padding:16px 18px 12px;border-bottom:1px solid #e3edf8;background:#fbfdff}.authorization-dialog-overlay .el-dialog__title{color:#0f172a;font-size:17px;font-weight:700}.authorization-dialog-overlay .el-dialog__body{box-sizing:border-box;max-height:calc(100vh - 155px);padding:12px 18px;overflow:auto;color:#53657d}.authorization-dialog-overlay .el-dialog__footer{padding:12px 18px 16px;border-top:1px solid #e3edf8;background:#fff}.authorization-dialog-overlay .el-date-editor.el-input__wrapper,.authorization-dialog-overlay .el-input__wrapper,.authorization-dialog-overlay .el-select__wrapper{min-height:34px;border:0;border-radius:8px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2}.authorization-dialog-overlay .config-actions{border-color:#e7eef7;border-radius:10px;background:#fbfdff}.authorization-dialog-overlay .modern-table,.authorization-dialog-overlay .modern-table .el-table__inner-wrapper{border-radius:8px}.authorization-dialog-overlay .el-dialog__footer .el-button{min-height:34px;border-radius:8px;box-shadow:none}.authorization-dialog-overlay .el-dialog__footer .el-button--primary{border-color:#409eff;background:#409eff;color:#fff}.authorization-dialog-overlay .el-button:active,.authorization-dialog-overlay .el-button:hover{transform:none}.host-access-confirm-dialog.el-message-box{--el-messagebox-border-radius:15px;max-width:calc(100vw - 32px);padding:0;overflow:hidden;border:1px solid #d7e6f6;border-radius:var(--el-messagebox-border-radius)!important;background:#fff;box-shadow:0 22px 60px rgba(49,92,142,.18)}.host-access-confirm-dialog .el-message-box__header{padding:16px 18px 10px;border-bottom:1px solid #e3edf8;background:#fbfdff}.host-access-confirm-dialog .el-message-box__title{color:#0f172a;font-size:17px;font-weight:700}.host-access-confirm-dialog .el-message-box__content{padding:14px 18px;color:#53657d}.host-access-confirm-dialog .el-message-box__btns{gap:10px;padding:12px 18px 16px;border-top:1px solid #e3edf8}.host-access-confirm-dialog .el-message-box__btns .el-button{min-height:34px;border-radius:8px}.host-access-confirm-dialog .el-message-box__btns .el-button--danger{border-color:#f56c6c;background:#f56c6c;color:#fff}.host-access-confirm-dialog .el-button:active,.host-access-confirm-dialog .el-button:hover{transform:none}@media (max-width:1200px){.ops-page-header[data-v-efc35580]{flex-wrap:wrap}.authorization-header-summary[data-v-efc35580]{width:100%;padding-left:92px;overflow-x:auto}}@media (max-width:768px){.home-container .el-main:has(.authorization-management){padding-right:6px;padding-left:6px;overflow-y:auto!important}.authorization-management[data-v-efc35580]{height:auto!important;min-height:calc(100vh - 124px)!important;padding:6px;overflow:visible!important}.ops-page-header__content[data-v-efc35580]{flex-wrap:wrap;gap:2px 8px}.ops-page-header__divider[data-v-efc35580]{display:none}.ops-page-header__content p[data-v-efc35580]{width:100%;white-space:normal}.authorization-header-summary[data-v-efc35580]{padding-left:0}.auth-page-card[data-v-efc35580]{height:auto!important;overflow:visible!important}.asset-list-section[data-v-efc35580],.table-shell[data-v-efc35580]{min-height:480px!important;overflow:hidden!important}}.prometheus-demo-page[data-v-1b062c2b]{min-height:100%;padding:7px;color:#172033}.home-container .el-main:has(.prometheus-demo-page){padding-top:10px;padding-right:10px;padding-left:10px}.dashboard-view-tabs[data-v-1b062c2b]{display:flex;justify-content:flex-start;margin-bottom:7px}.dashboard-view-tabs[data-v-1b062c2b] .el-segmented{padding:3px;border:1px solid #d8e5f3;border-radius:8px;background:hsla(0,0%,100%,.88);box-shadow:0 5px 16px rgba(70,116,170,.06)}.dashboard-view-tabs[data-v-1b062c2b] .el-segmented__item{min-width:104px;font-size:13px;font-weight:700}.monitor-workbench[data-v-1b062c2b],.task-workbench[data-v-1b062c2b]{min-width:0}.task-workbench[data-v-1b062c2b]{display:grid;gap:10px}.task-hero[data-v-1b062c2b]{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid #dbe7f4;border-radius:8px;background:hsla(0,0%,100%,.94);box-shadow:0 8px 24px rgba(80,124,180,.07)}.task-hero-icon[data-v-1b062c2b]{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;border:1px solid #cfe0ff;border-radius:8px;color:#2563eb;background:#eff6ff}.dispatch-type-panel h2[data-v-1b062c2b],.task-editor-header h2[data-v-1b062c2b],.task-hero h1[data-v-1b062c2b],.task-panel-header h2[data-v-1b062c2b],.template-panel-header h2[data-v-1b062c2b]{margin:0;color:#172033;letter-spacing:0}.task-hero h1[data-v-1b062c2b]{font-size:22px;line-height:1.25}.task-hero p[data-v-1b062c2b],.task-panel-header p[data-v-1b062c2b],.template-panel-header p[data-v-1b062c2b]{margin:5px 0 0;color:#64748b;font-size:12px;line-height:1.55}.task-section-tabs[data-v-1b062c2b]{display:flex;align-items:stretch;min-height:44px;padding:0 8px;border:1px solid #dbe7f4;border-radius:8px;background:hsla(0,0%,100%,.94);box-shadow:0 6px 18px rgba(80,124,180,.05)}.task-section-tabs button[data-v-1b062c2b]{position:relative;display:inline-flex;align-items:center;gap:7px;min-width:112px;padding:0 14px;border:0;color:#52647b;background:transparent;cursor:pointer;font:inherit;font-size:13px;font-weight:700}.task-section-tabs button[data-v-1b062c2b]:after{position:absolute;right:14px;bottom:0;left:14px;height:3px;border-radius:3px 3px 0 0;background:transparent;content:""}.task-section-tabs button.active[data-v-1b062c2b],.task-section-tabs button[data-v-1b062c2b]:hover{color:#2563eb}.task-section-tabs button.active[data-v-1b062c2b]:after{background:#409eff}.task-stat-grid[data-v-1b062c2b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.task-stat-grid article[data-v-1b062c2b]{display:flex;align-items:center;justify-content:space-between;min-height:66px;padding:12px 16px;border:1px solid #e2e8f0;border-radius:8px;background:hsla(0,0%,100%,.94);box-shadow:0 7px 20px rgba(80,124,180,.05)}.task-stat-grid article.is-primary[data-v-1b062c2b]{border-color:#b9d3ff;box-shadow:0 0 0 1px rgba(64,158,255,.12),0 7px 20px rgba(64,158,255,.08)}.task-stat-grid article.is-success[data-v-1b062c2b]{border-top:3px solid #10b981}.task-stat-grid article.is-warning[data-v-1b062c2b]{border-top:3px solid #f59e0b}.task-stat-grid span[data-v-1b062c2b]{color:#475569;font-size:13px;font-weight:700}.task-stat-grid strong[data-v-1b062c2b]{color:#172033;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:24px;line-height:1}.task-history-panel[data-v-1b062c2b]{min-width:0;padding:12px;border:1px solid #dbe7f4;border-radius:8px;background:hsla(0,0%,100%,.96);box-shadow:0 8px 24px rgba(80,124,180,.06)}.task-panel-header[data-v-1b062c2b]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px}.task-panel-header h2[data-v-1b062c2b]{font-size:16px}.task-panel-actions[data-v-1b062c2b]{display:flex;align-items:center;gap:8px}.task-panel-actions>span[data-v-1b062c2b]{color:#7b8da5;font-size:12px}.task-filterbar[data-v-1b062c2b]{display:grid;grid-template-columns:minmax(190px,1.4fr) repeat(5,minmax(120px,.82fr));gap:8px;margin-bottom:8px;padding:9px;border:1px solid #e3ebf5;border-radius:8px;background:#f8fbff}.task-filterbar[data-v-1b062c2b] .el-input__wrapper,.task-filterbar[data-v-1b062c2b] .el-select__wrapper{border-radius:7px;background:#fff;box-shadow:inset 0 0 0 1px #d9e5f2}.task-table[data-v-1b062c2b]{width:100%;border:1px solid #e3ebf5;border-radius:8px;overflow:hidden}.task-table[data-v-1b062c2b] .el-table__header th{height:34px;color:#475569;background:#f5f8fc;font-size:12px}.task-table[data-v-1b062c2b] .el-table__cell{padding:5px 0;font-size:12px}.task-name-cell[data-v-1b062c2b]{display:grid;gap:3px;min-width:0}.task-name-cell strong[data-v-1b062c2b]{overflow:hidden;color:#172033;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.task-name-cell span[data-v-1b062c2b]{overflow:hidden;color:#8a9ab0;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.task-table[data-v-1b062c2b] .el-button+.el-button{margin-left:7px}.task-dispatch-layout[data-v-1b062c2b]{display:grid;grid-template-columns:232px minmax(0,1fr);gap:10px;min-height:570px}.dispatch-type-panel[data-v-1b062c2b],.task-editor-panel[data-v-1b062c2b],.task-template-panel[data-v-1b062c2b]{min-width:0;border:1px solid #dbe7f4;border-radius:8px;background:hsla(0,0%,100%,.96);box-shadow:0 8px 24px rgba(80,124,180,.06)}.dispatch-type-panel[data-v-1b062c2b]{display:grid;align-content:start;gap:8px;padding:12px}.dispatch-type-panel header[data-v-1b062c2b],.task-editor-header[data-v-1b062c2b],.template-panel-header[data-v-1b062c2b]{display:flex;align-items:center;justify-content:space-between;gap:12px}.dispatch-type-panel header[data-v-1b062c2b]{margin-bottom:2px}.dispatch-type-panel h2[data-v-1b062c2b],.task-editor-header h2[data-v-1b062c2b],.template-panel-header h2[data-v-1b062c2b]{font-size:16px}.dispatch-type-panel>button[data-v-1b062c2b]{display:grid;gap:7px;width:100%;padding:12px;border:1px solid #dfe7f0;border-radius:8px;color:#172033;background:#fff;cursor:pointer;text-align:left;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.dispatch-type-panel>button[data-v-1b062c2b]:hover{border-color:#b9d4ff}.dispatch-type-panel>button.active[data-v-1b062c2b]{border-color:#a9c9ff;background:#f1f6ff;box-shadow:inset 0 0 0 1px rgba(64,158,255,.08)}.dispatch-type-panel button strong[data-v-1b062c2b]{font-size:13px;line-height:1.2}.dispatch-type-panel button span[data-v-1b062c2b]{color:#6b7d95;font-size:12px;line-height:1.45}.task-editor-panel[data-v-1b062c2b]{padding:12px 14px 14px}.task-editor-header[data-v-1b062c2b]{margin-bottom:8px}.task-editor-header>div[data-v-1b062c2b],.template-panel-header>div[data-v-1b062c2b]:last-child{display:flex;align-items:center;gap:8px}.dispatch-notice[data-v-1b062c2b]{margin-bottom:8px;padding:8px 10px;border:1px solid #d9e7fb;border-radius:8px;color:#6b7d95;background:#f7faff;font-size:12px;line-height:1.5}.task-dispatch-form[data-v-1b062c2b] .el-form-item{margin-bottom:9px}.task-dispatch-form[data-v-1b062c2b] .el-form-item__label{color:#475569;font-size:12px}.task-dispatch-form[data-v-1b062c2b] .el-input-number,.task-dispatch-form[data-v-1b062c2b] .el-input__wrapper,.task-dispatch-form[data-v-1b062c2b] .el-select__wrapper,.template-filterbar[data-v-1b062c2b] .el-input__wrapper,.template-filterbar[data-v-1b062c2b] .el-select__wrapper{border-radius:7px;background:#fff;box-shadow:inset 0 0 0 1px #d9e5f2}.task-form-grid[data-v-1b062c2b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.task-dispatch-form[data-v-1b062c2b] .el-input-number{width:100%}.dispatch-method-note[data-v-1b062c2b]{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;min-height:38px;margin-bottom:8px}.dispatch-method-note span[data-v-1b062c2b]{padding-right:12px;color:#475569;font-size:12px;text-align:right}.dispatch-method-note p[data-v-1b062c2b]{margin:0;color:#64748b;font-size:12px;line-height:1.5}.script-form-item[data-v-1b062c2b] .el-form-item__content{min-width:0}.script-editor[data-v-1b062c2b]{width:100%;overflow:hidden;border:1px solid #17233c;border-radius:8px;background:#10182b}.script-editor header[data-v-1b062c2b]{display:flex;align-items:center;justify-content:space-between;height:28px;padding:0 10px;border-bottom:1px solid #26324a;color:#cdd7e8;background:#111b31;font-size:11px}.script-editor header strong[data-v-1b062c2b]{color:#86efac;font-size:10px}.script-editor textarea[data-v-1b062c2b]{display:block;width:100%;min-height:270px;padding:12px 14px;resize:vertical;border:0;outline:0;color:#d7e2f2;background:#10182b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.65;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.task-template-panel[data-v-1b062c2b]{padding:12px 14px 14px}.template-panel-header[data-v-1b062c2b]{align-items:flex-start;margin-bottom:9px}.template-filterbar[data-v-1b062c2b]{display:grid;grid-template-columns:minmax(220px,.9fr) 160px auto 1fr;align-items:center;gap:8px;margin-bottom:8px;padding:9px;border:1px solid #e3ebf5;border-radius:8px;background:#f8fbff}.template-filterbar>.el-button[data-v-1b062c2b]{justify-self:start}.template-table[data-v-1b062c2b]{width:100%;overflow:hidden;border:1px solid #e3ebf5;border-radius:8px}.template-table[data-v-1b062c2b] .el-table__header th{height:34px;color:#475569;background:#f5f8fc;font-size:12px}.template-table[data-v-1b062c2b] .el-table__cell{padding:6px 0;font-size:12px}.template-table[data-v-1b062c2b] .el-button+.el-button{margin-left:8px}.hero-panel[data-v-1b062c2b]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;padding:14px 16px;border:1px solid #dbe7f4;border-radius:12px;background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(248,251,255,.94)),#fff;box-shadow:0 10px 28px rgba(80,124,180,.1)}.hero-copy[data-v-1b062c2b]{position:relative;max-width:760px;padding-left:52px}.hero-kicker[data-v-1b062c2b]{display:inline-flex;align-items:center;gap:8px;margin-bottom:6px;color:#5f718a;font-size:13px;font-weight:700}.hero-kicker .el-icon[data-v-1b062c2b]{position:absolute;left:0;top:0;display:grid;place-items:center;width:38px;height:38px;border:1px solid #d5e4ff;border-radius:12px;color:#2563eb;background:linear-gradient(180deg,#f5f9ff,#ecf4ff)}.hero-copy h1[data-v-1b062c2b]{margin:0;color:#172033;font-size:22px;line-height:1.25;letter-spacing:0}.hero-copy p[data-v-1b062c2b]{max-width:680px;margin:7px 0 0;color:#64748b;font-size:13px;line-height:1.6}.hero-actions[data-v-1b062c2b]{display:flex;gap:10px;white-space:nowrap}.health-grid[data-v-1b062c2b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.health-card[data-v-1b062c2b]{padding:12px 14px;border:1px solid #dbe7f4;border-radius:10px;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(250,253,255,.96)),#fff;box-shadow:0 8px 22px rgba(80,124,180,.06)}.health-card span[data-v-1b062c2b]{color:#64748b;font-size:12px;font-weight:700}.health-card strong[data-v-1b062c2b]{display:block;margin-top:7px;color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:26px;line-height:1}.health-card p[data-v-1b062c2b]{margin:8px 0 0;color:#64748b;font-size:12px}.health-card.is-primary[data-v-1b062c2b]{border-top:3px solid #0ea5e9}.health-card.is-success[data-v-1b062c2b]{border-top:3px solid #10b981}.health-card.is-warning[data-v-1b062c2b]{border-top:3px solid #f59e0b}.health-card.is-danger[data-v-1b062c2b]{border-top:3px solid #ef4444}.workspace-grid[data-v-1b062c2b]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:12px}.main-column[data-v-1b062c2b],.side-column[data-v-1b062c2b]{display:grid;align-content:start;gap:12px}.ops-card[data-v-1b062c2b]{border:1px solid #dbe7f4;border-radius:12px;box-shadow:0 8px 24px rgba(80,124,180,.07)}.ops-card[data-v-1b062c2b] .el-card__header{padding:13px 16px;border-bottom-color:#e7eef7}.ops-card[data-v-1b062c2b] .el-card__body{padding:14px 16px}.card-header[data-v-1b062c2b]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.card-header.compact[data-v-1b062c2b]{align-items:center}.card-header h2[data-v-1b062c2b]{margin:0;color:#0f172a;font-size:16px;line-height:1.25}.card-header p[data-v-1b062c2b]{margin:5px 0 0;color:#6b7d95;font-size:12px}.ops-form[data-v-1b062c2b]{--el-component-size:34px}.form-grid[data-v-1b062c2b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px}.form-grid.two-col[data-v-1b062c2b]{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-form[data-v-1b062c2b] .el-form-item{margin-bottom:14px}.ops-form[data-v-1b062c2b] .el-form-item__label{margin-bottom:6px;color:#334155;font-size:12px;font-weight:700}.ops-form[data-v-1b062c2b] .el-input__wrapper,.ops-form[data-v-1b062c2b] .el-select__wrapper,.ops-form[data-v-1b062c2b] .el-textarea__inner{border-radius:8px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2}.ops-form[data-v-1b062c2b] .el-input__wrapper:hover,.ops-form[data-v-1b062c2b] .el-select__wrapper:hover{box-shadow:inset 0 0 0 1px #b9d4ff}.ops-form[data-v-1b062c2b] .el-textarea__inner{color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.7}.form-footer[data-v-1b062c2b]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px}.switch-stack[data-v-1b062c2b]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.rule-list[data-v-1b062c2b]{display:grid;gap:10px}.rule-item[data-v-1b062c2b]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:12px;border:1px solid #dce8f5;border-radius:10px;background:#f8fbff}.rule-item h3[data-v-1b062c2b]{margin:0 0 7px;color:#0f172a;font-size:13px}.rule-item code[data-v-1b062c2b]{color:#475569;font-size:12px;white-space:normal}.rule-meta[data-v-1b062c2b]{display:flex;align-items:center;gap:10px;color:#64748b;font-size:12px}.target-table[data-v-1b062c2b] .el-table__header th{background:#f6f9fd;color:#475569;font-size:12px}.target-table[data-v-1b062c2b] .el-table__row td{font-size:12px}.ai-card[data-v-1b062c2b]{border-color:#cfe2ff;background:linear-gradient(180deg,rgba(246,250,255,.98),hsla(0,0%,100%,.98)),#fff}.ai-card[data-v-1b062c2b] .el-card__header{border-bottom-color:#dce9f8}.side-title[data-v-1b062c2b]{display:flex;align-items:center;gap:8px;color:inherit;font-size:14px;font-weight:800}.ai-score[data-v-1b062c2b]{display:grid;grid-template-columns:1fr auto;gap:4px 10px;align-items:end;padding-bottom:12px;border-bottom:1px solid #e4edf8}.ai-score span[data-v-1b062c2b]{color:#6b7d95;font-size:12px}.ai-score strong[data-v-1b062c2b]{grid-row:span 2;color:#2563eb;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:38px;line-height:1}.ai-score em[data-v-1b062c2b]{color:#d97706;font-size:12px;font-style:normal}.ai-list[data-v-1b062c2b]{display:grid;gap:10px;margin:14px 0;padding:0;list-style:none}.ai-list li[data-v-1b062c2b]{padding:10px 11px;border:1px solid #d9e8fb;border-radius:9px;color:#304156;background:#f7fbff;font-size:12px;line-height:1.6}.full-button[data-v-1b062c2b]{width:100%}.object-grid[data-v-1b062c2b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.object-grid div[data-v-1b062c2b]{display:grid;grid-template-columns:auto 1fr;gap:6px 8px;padding:12px;border:1px solid #dce8f5;border-radius:10px;background:#f8fbff}.object-grid .el-icon[data-v-1b062c2b]{color:#0ea5e9}.object-grid span[data-v-1b062c2b]{color:#64748b;font-size:12px}.object-grid strong[data-v-1b062c2b]{grid-column:1/-1;color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:22px}.checklist-card[data-v-1b062c2b] .el-timeline{padding-left:4px}.checklist-card[data-v-1b062c2b] .el-timeline-item__content{color:#334155;font-size:12px}.resource-dialog{overflow:hidden;border:1px solid #dbe4ef;border-radius:12px;background:#fff;box-shadow:0 24px 70px rgba(15,23,42,.24)}.resource-dialog .el-dialog__header{margin:0;padding:17px 18px 12px}.resource-dialog .el-dialog__title{color:#273244;font-size:18px;font-weight:500}.resource-dialog .el-dialog__headerbtn{top:13px;right:12px}.resource-dialog .el-dialog__body{padding:14px 28px 26px 22px}.resource-dialog .el-dialog__footer{padding:12px 16px 16px}.resource-form-grid[data-v-1b062c2b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px}.resource-form-full[data-v-1b062c2b]{grid-column:1/-1}.resource-form[data-v-1b062c2b] .el-form-item{margin-bottom:13px}.resource-form[data-v-1b062c2b] .el-form-item__label{padding-right:12px;color:#606b7a;font-size:13px}.resource-form[data-v-1b062c2b] .el-input-number,.resource-form[data-v-1b062c2b] .el-input__wrapper,.resource-form[data-v-1b062c2b] .el-select__wrapper{min-height:34px;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px #dfe6ee}.resource-form[data-v-1b062c2b] .el-input-number,.resource-form[data-v-1b062c2b] .el-select{width:100%}.resource-form[data-v-1b062c2b] .el-radio-group{display:flex;align-items:center;gap:22px;min-height:34px}.resource-form[data-v-1b062c2b] .el-radio{margin-right:0}.resource-form[data-v-1b062c2b] .el-radio__label{padding-left:7px}.resource-dialog-footer[data-v-1b062c2b]{display:flex;justify-content:flex-end;gap:8px}.ops-dialog{border:1px solid #d7e6f6;border-radius:14px;overflow:hidden;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,251,255,.98)),#fff;box-shadow:0 22px 60px rgba(49,92,142,.18)}.ops-dialog .el-dialog__header{padding:16px 18px 12px;border-bottom:1px solid #e3edf8}.ops-dialog .el-dialog__body{padding:16px 18px}.ops-dialog .el-dialog__footer{padding:12px 18px 16px;border-top:1px solid #e3edf8}.systemd-form-dialog-overlay .el-dialog{--el-dialog-border-radius:15px;overflow:hidden;border-radius:var(--el-dialog-border-radius)!important}.dialog-title[data-v-1b062c2b]{display:flex;align-items:center;gap:12px}.dialog-icon[data-v-1b062c2b]{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border:1px solid #d5e4ff;border-radius:12px;color:#2563eb;background:linear-gradient(180deg,#f5f9ff,#ecf4ff)}.dialog-title h2[data-v-1b062c2b]{margin:0;color:#172033;font-size:17px;line-height:1.3}.dialog-title p[data-v-1b062c2b]{margin:4px 0 0;color:#6b7d95;font-size:12px}.dialog-body-grid[data-v-1b062c2b]{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:14px}.dialog-form[data-v-1b062c2b] .el-form-item{margin-bottom:12px}.dialog-options[data-v-1b062c2b]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #dce8f5;border-radius:10px;background:#f8fbff}.dialog-insight[data-v-1b062c2b]{padding:13px;border:1px solid #cfe2ff;border-radius:12px;background:#f6faff}.insight-title[data-v-1b062c2b]{display:flex;align-items:center;gap:7px;color:#2563eb;font-size:13px;font-weight:800}.dialog-insight ul[data-v-1b062c2b]{display:grid;gap:10px;margin:12px 0 0;padding:0;list-style:none}.dialog-insight li[data-v-1b062c2b]{color:#40536b;font-size:12px;line-height:1.55}.chat-actions[data-v-1b062c2b],.dialog-footer[data-v-1b062c2b]{display:flex;justify-content:flex-end;gap:10px}.ai-assistant-dialog .el-dialog__footer,.ai-assistant-dialog .el-dialog__header{display:none}.ai-assistant-dialog .el-dialog__body{padding:0;overflow:hidden;border-radius:20px;background:transparent}.ai-assistant-dialog{max-width:calc(100vw - 64px);border:1px solid rgba(198,216,237,.9);border-radius:20px!important;overflow:hidden;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#f5a524,#4ea7ff 42%,#55d6be) border-box;box-shadow:0 28px 80px rgba(39,70,110,.24),inset 0 0 0 1px hsla(0,0%,100%,.72)}.assistant-shell[data-v-1b062c2b]{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);height:min(560px,78vh);overflow:hidden;border-radius:19px;background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(248,251,255,.98)),#fff}.assistant-body[data-v-1b062c2b]{display:grid;grid-template-columns:206px minmax(0,1fr);min-height:0}.assistant-sidebar[data-v-1b062c2b]{display:grid;grid-template-rows:auto 1fr;border-right:1px solid #d7e6f6;background:linear-gradient(180deg,rgba(248,252,255,.96),rgba(239,246,255,.94)),#f4f8fe}.assistant-history-head[data-v-1b062c2b]{display:flex;align-items:center;justify-content:space-between;padding:12px 10px 11px;border-bottom:1px solid #dce8f5}.assistant-history-head span[data-v-1b062c2b]{color:#172033;font-size:13px;font-weight:800}.assistant-collapse-button[data-v-1b062c2b],.assistant-new-button[data-v-1b062c2b]{border-color:#d6e2ef;border-radius:9px;color:#334155;background:hsla(0,0%,100%,.82)}.assistant-session-list[data-v-1b062c2b]{display:grid;align-content:start;gap:5px;padding:8px;overflow:auto}.session-item[data-v-1b062c2b]{width:100%;padding:9px 10px;overflow:hidden;border:1px solid transparent;border-radius:10px;color:#304156;background:transparent;cursor:pointer;font-size:13px;line-height:1.35;text-align:left;text-overflow:ellipsis;white-space:nowrap}.session-item.active[data-v-1b062c2b],.session-item[data-v-1b062c2b]:hover{border-color:#bfd8f5;color:#172033;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(245,250,255,.96)),#fff;box-shadow:0 8px 20px rgba(79,128,190,.08),inset 3px 0 0 #4ea7ff}.assistant-main[data-v-1b062c2b]{display:grid;grid-template-rows:auto 1fr auto;min-width:0;min-height:0;background:radial-gradient(circle at 100% 0,rgba(219,235,255,.52),transparent 30%),linear-gradient(180deg,#fbfdff,#f8fbff)}.assistant-topbar[data-v-1b062c2b]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;overflow:hidden;padding:15px 14px 12px;border-bottom:1px solid rgba(203,220,240,.86);border-radius:19px 19px 0 0;background:radial-gradient(circle at 2% 0,rgba(255,186,95,.32),transparent 22%),radial-gradient(circle at 82% 0,rgba(91,168,255,.22),transparent 28%),linear-gradient(90deg,rgba(255,246,231,.92),rgba(247,251,255,.96) 36%,rgba(236,247,255,.94))}.assistant-topbar[data-v-1b062c2b]:before{position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#f5a524,#62a8ff 48%,#55d6be);content:""}.assistant-topbar[data-v-1b062c2b]:after{position:absolute;inset:3px 0 auto;height:1px;background:linear-gradient(90deg,hsla(0,0%,100%,.82),hsla(0,0%,100%,0));content:""}.assistant-brand[data-v-1b062c2b]{position:relative;z-index:1;display:flex;align-items:center;gap:10px}.assistant-bot-icon[data-v-1b062c2b]{position:relative;display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border:1px solid #bed8ff;border-radius:13px;color:#2563eb;background:radial-gradient(circle at 32% 20%,hsla(0,0%,100%,.95),transparent 35%),linear-gradient(180deg,#f3f8ff,#e7f1ff);box-shadow:0 8px 18px rgba(63,131,248,.12)}.assistant-bot-icon[data-v-1b062c2b]:before{position:absolute;inset:-8px;z-index:-1;border-radius:18px;background:radial-gradient(circle,rgba(245,165,36,.24),transparent 64%);content:""}.assistant-brand h2[data-v-1b062c2b]{margin:0;color:#172033;font-size:15px;line-height:1.3}.assistant-brand p[data-v-1b062c2b]{display:flex;align-items:center;gap:8px;margin:3px 0 0;color:#6b7d95;font-size:12px}.assistant-collapse-button[data-v-1b062c2b]{position:relative;z-index:1}.assistant-filterbar[data-v-1b062c2b]{display:flex;align-items:center;gap:8px;padding:7px 13px;border-bottom:1px solid #e4edf8;background:linear-gradient(180deg,rgba(248,251,255,.94),rgba(242,247,253,.92)),#f8fbff}.assistant-filterbar strong[data-v-1b062c2b]{color:#172033;font-size:13px}.assistant-filterbar em[data-v-1b062c2b],.assistant-filterbar span[data-v-1b062c2b]{color:#6b7d95;font-size:12px;font-style:normal}.assistant-filterbar em[data-v-1b062c2b]{margin-left:auto}.assistant-conversation[data-v-1b062c2b]{display:grid;align-content:start;gap:10px;overflow:auto;padding:12px 11px 10px}.user-question[data-v-1b062c2b]{display:grid;justify-items:end;gap:6px}.user-question span[data-v-1b062c2b]{color:#7b8da5;font-size:12px}.user-question p[data-v-1b062c2b]{max-width:440px;margin:0;padding:8px 11px;border:1px solid #c7ddfb;border-radius:16px 16px 4px 16px;color:#172033;background:linear-gradient(180deg,#eef6ff,#e6f1ff),#eaf3ff;box-shadow:0 8px 18px rgba(70,125,190,.08);font-size:13px;line-height:1.55}.assistant-answer mark[data-v-1b062c2b],.reasoning-warning mark[data-v-1b062c2b],.user-question mark[data-v-1b062c2b]{padding:1px 5px;border-radius:6px;color:#14539f;background:#e7f1ff}.assistant-answer mark.mark-blue[data-v-1b062c2b],.reasoning-warning mark.mark-blue[data-v-1b062c2b],.user-question mark.mark-blue[data-v-1b062c2b]{color:#14539f;background:#e7f1ff}.assistant-answer mark.mark-orange[data-v-1b062c2b],.reasoning-warning mark.mark-orange[data-v-1b062c2b],.user-question mark.mark-orange[data-v-1b062c2b]{color:#b45309;background:#fff3df}.assistant-answer mark.mark-green[data-v-1b062c2b],.reasoning-warning mark.mark-green[data-v-1b062c2b],.user-question mark.mark-green[data-v-1b062c2b]{color:#15803d;background:#eaf8ef}.assistant-answer[data-v-1b062c2b],.assistant-reasoning[data-v-1b062c2b]{width:calc(100% - 18px);max-width:624px;padding:10px;border:1px solid #cfe2f8;border-radius:16px;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(250,253,255,.96)),#fff;box-shadow:0 12px 28px rgba(70,116,170,.07),inset 0 0 0 1px hsla(0,0%,100%,.86)}.assistant-answer[data-v-1b062c2b]{margin-top:3px}.reasoning-head[data-v-1b062c2b]{display:flex;align-items:center;gap:7px;padding:6px 8px;border:1px solid #d8e8f8;border-radius:10px;background:linear-gradient(180deg,#f9fcff,#f2f7fd),#f8fbff}.reasoning-head span[data-v-1b062c2b]{color:#304156;font-size:13px;font-weight:800}.reasoning-head em[data-v-1b062c2b]{color:#7b8da5;font-size:12px;font-style:normal}.reasoning-head .el-tag[data-v-1b062c2b]{margin-left:auto}.reasoning-warning[data-v-1b062c2b]{margin-top:9px;padding:10px;border:1px solid #ffc785;border-radius:12px;background:linear-gradient(180deg,rgba(255,251,245,.98),rgba(255,247,237,.96)),#fff8f1;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.82)}.reasoning-status-row[data-v-1b062c2b]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:9px}.reasoning-warning strong[data-v-1b062c2b]{color:#c2410c;font-size:13px}.assistant-answer p[data-v-1b062c2b],.reasoning-warning p[data-v-1b062c2b]{margin:8px 0 0;color:#334155;font-size:13px;line-height:1.7}.reasoning-warning>div[data-v-1b062c2b]:not(.reasoning-status-row){display:flex;gap:8px;margin-top:10px}.assistant-tool-chip[data-v-1b062c2b]{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:9px;padding:4px 8px;border:1px solid #bdeee7;border-radius:999px;color:#0f766e;background:#e8fbf7;font-size:12px;line-height:1}.assistant-evidence[data-v-1b062c2b]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.assistant-composer[data-v-1b062c2b]{display:grid;gap:8px;padding:7px 10px 8px;border-top:1px solid #dce8f5;background:linear-gradient(180deg,rgba(249,252,255,.94),hsla(0,0%,100%,.98)),#fff}.assistant-composer[data-v-1b062c2b] .el-textarea__inner{border-radius:10px;background:#fbfdff;min-height:48px!important;font-size:12px;line-height:1.45;box-shadow:inset 0 0 0 1px #cfe0f3,0 8px 18px rgba(70,116,170,.05)}.assistant-composer-actions[data-v-1b062c2b]{display:flex;align-items:center;justify-content:space-between;gap:10px}.assistant-composer-actions span[data-v-1b062c2b]{color:#7b8da5;font-size:12px}@media (max-width:1180px){.workspace-grid[data-v-1b062c2b]{grid-template-columns:1fr}.side-column[data-v-1b062c2b],.task-filterbar[data-v-1b062c2b]{grid-template-columns:repeat(3,minmax(0,1fr))}.task-dispatch-layout[data-v-1b062c2b]{grid-template-columns:210px minmax(0,1fr)}.template-filterbar[data-v-1b062c2b]{grid-template-columns:minmax(220px,1fr) 160px auto}.template-filterbar>.el-button[data-v-1b062c2b]{grid-column:1/-1}}@media (max-width:860px){.prometheus-demo-page[data-v-1b062c2b]{padding:6px}.card-header[data-v-1b062c2b],.form-footer[data-v-1b062c2b],.hero-panel[data-v-1b062c2b]{flex-direction:column;align-items:stretch}.hero-actions[data-v-1b062c2b]{flex-wrap:wrap}.dialog-body-grid[data-v-1b062c2b],.form-grid[data-v-1b062c2b],.health-grid[data-v-1b062c2b],.resource-form-grid[data-v-1b062c2b],.side-column[data-v-1b062c2b],.task-filterbar[data-v-1b062c2b],.task-form-grid[data-v-1b062c2b],.task-stat-grid[data-v-1b062c2b],.template-filterbar[data-v-1b062c2b]{grid-template-columns:1fr}.resource-form-full[data-v-1b062c2b]{grid-column:auto}.dashboard-view-tabs[data-v-1b062c2b] .el-segmented,.dashboard-view-tabs[data-v-1b062c2b] .el-segmented__group{width:100%}.dashboard-view-tabs[data-v-1b062c2b] .el-segmented__item{flex:1;min-width:0}.task-section-tabs[data-v-1b062c2b]{overflow-x:auto}.task-section-tabs button[data-v-1b062c2b]{flex:1 0 auto}.task-editor-header[data-v-1b062c2b],.task-hero[data-v-1b062c2b],.task-panel-header[data-v-1b062c2b],.template-panel-header[data-v-1b062c2b]{align-items:flex-start;flex-direction:column}.task-panel-actions[data-v-1b062c2b]{flex-wrap:wrap}.task-dispatch-layout[data-v-1b062c2b]{grid-template-columns:1fr}.dispatch-type-panel[data-v-1b062c2b]{grid-template-columns:repeat(2,minmax(0,1fr))}.dispatch-type-panel header[data-v-1b062c2b]{grid-column:1/-1}.dispatch-method-note[data-v-1b062c2b]{grid-template-columns:1fr;gap:5px}.dispatch-method-note span[data-v-1b062c2b]{padding:0;text-align:left}.script-form-item[data-v-1b062c2b]{display:block}.task-template-panel[data-v-1b062c2b]{overflow-x:auto}.template-table[data-v-1b062c2b]{min-width:980px}.assistant-composer-actions[data-v-1b062c2b],.assistant-filterbar[data-v-1b062c2b],.dialog-options[data-v-1b062c2b]{align-items:flex-start;flex-direction:column}.assistant-shell[data-v-1b062c2b]{height:min(640px,86vh)}.assistant-body[data-v-1b062c2b]{grid-template-columns:1fr}.assistant-sidebar[data-v-1b062c2b]{display:none}.assistant-brand p[data-v-1b062c2b],.assistant-brand[data-v-1b062c2b],.assistant-filterbar[data-v-1b062c2b]{flex-wrap:wrap}.assistant-filterbar em[data-v-1b062c2b]{margin-left:0}}@property --card-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.system-nav-page[data-v-53beed04]{--system-nav-height-offset:92px;--page-bg:hsla(0,0%,100%,.66);--sidebar-bg:rgba(245,249,255,.8);--sidebar-bg-deep:rgba(237,245,255,.82);--surface:hsla(0,0%,100%,.92);--surface-soft:rgba(247,250,255,.86);--surface-warm:rgba(255,253,248,.94);--text-primary:#172133;--text-secondary:#5f6b7c;--text-muted:#8d97a8;--border-soft:rgba(22,34,56,.06);--border-mid:rgba(223,231,242,.95);--brand:#4c8bf5;--brand-soft:rgba(76,139,245,.12);--brand-fade:rgba(76,139,245,.06);--success:#3fb97f;--warning:#f3b24b;--danger:#ef6b73;height:calc(100vh - var(--system-nav-height-offset));max-height:calc(100vh - var(--system-nav-height-offset));min-height:520px;display:flex;flex-direction:column;border:1px solid hsla(0,0%,100%,.72);border-radius:22px;background:radial-gradient(circle at 16% 20%,hsla(0,0%,100%,.62),transparent 34%),linear-gradient(135deg,hsla(0,0%,100%,.76),rgba(249,252,255,.64));box-shadow:0 18px 48px rgba(17,24,39,.05),inset 0 1px 0 hsla(0,0%,100%,.88);color:var(--text-primary);font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.home-container .el-main:has(.system-nav-page){padding-bottom:0}.nav-topbar[data-v-53beed04]{height:42px;flex-shrink:0;grid-template-columns:200px minmax(260px,520px) 1fr;gap:14px;padding:0 12px;border-bottom:1px solid rgba(222,232,245,.7);background:linear-gradient(90deg,hsla(0,0%,100%,.86),rgba(250,253,255,.76))}.brand-area[data-v-53beed04]{gap:10px}.brand-mark[data-v-53beed04]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:var(--brand);background:hsla(0,0%,100%,.86);border:1px solid rgba(205,219,244,.86)}.brand-area strong[data-v-53beed04]{display:block;font-size:14px;line-height:1.2}.brand-area span[data-v-53beed04]:not(.brand-mark){display:block;margin-top:2px;color:var(--text-muted);font-size:11px}.top-search[data-v-53beed04]{width:100%}.top-search[data-v-53beed04] .el-input__wrapper{min-height:30px;border-radius:13px}.nav-workbench[data-v-53beed04]{flex:1;grid-template-columns:200px minmax(0,1fr)}.category-sidebar[data-v-53beed04]{padding:8px 7px;border-right:1px solid rgba(207,217,230,.78);background:radial-gradient(circle at 20% 8%,hsla(0,0%,100%,.7),transparent 34%),linear-gradient(180deg,var(--sidebar-bg) 0,var(--sidebar-bg-deep) 100%);box-shadow:inset -1px 0 0 hsla(0,0%,100%,.68),10px 0 28px rgba(70,120,180,.035)}.category-nav-item[data-v-53beed04]{width:100%;height:34px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;border-radius:12px;background:transparent;color:var(--text-secondary);text-align:left;font:inherit;font-weight:600;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.category-nav-item.active[data-v-53beed04],.category-nav-item[data-v-53beed04]:hover{background:hsla(0,0%,100%,.92);border-color:rgba(197,216,244,.76);color:var(--brand)}.category-nav-item span[data-v-53beed04]:not(.side-icon){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-nav-item em[data-v-53beed04]{min-width:20px;padding:1px 6px;border-radius:999px;background:rgba(76,139,245,.09);color:#5d7fc7;font-style:normal;font-size:10px;text-align:center}.card-icon[data-v-53beed04],.mini-icon[data-v-53beed04],.side-icon[data-v-53beed04]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--icon-color,var(--brand));background:var(--icon-bg,var(--brand-soft));border:none;box-shadow:none}.side-icon[data-v-53beed04]{border-radius:8px}.card-icon img[data-v-53beed04],.mini-icon img[data-v-53beed04],.side-icon img[data-v-53beed04]{width:68%;height:68%;-o-object-fit:contain;object-fit:contain}.card-icon.is-image[data-v-53beed04],.side-icon.is-image[data-v-53beed04]{background:transparent;border:none;box-shadow:none}.side-icon.is-image img[data-v-53beed04]{width:78%;height:78%}.card-icon.is-image img[data-v-53beed04]{width:84%;height:84%}.portal-main[data-v-53beed04]{flex:1;padding:10px 12px 12px;background:radial-gradient(circle at 88% 18%,hsla(0,0%,100%,.82) 0 1px,transparent 2px 100%),radial-gradient(circle at 93% 30%,hsla(0,0%,100%,.68) 0 2px,transparent 3px 100%),radial-gradient(circle at 78% 16%,rgba(207,231,255,.22),transparent 22%),radial-gradient(circle at 22% 72%,rgba(255,232,207,.18),transparent 28%),linear-gradient(110deg,hsla(0,0%,100%,.7),rgba(252,254,255,.76) 48%,rgba(244,251,255,.72))}.portal-main[data-v-53beed04]:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(89,129,178,.08) 1px,transparent 0),linear-gradient(90deg,rgba(89,129,178,.08) 1px,transparent 0),linear-gradient(rgba(89,129,178,.035) 1px,transparent 0),linear-gradient(90deg,rgba(89,129,178,.035) 1px,transparent 0),radial-gradient(circle at 75% 8%,hsla(0,0%,100%,.64) 0 1px,transparent 2px 100%),radial-gradient(circle at 82% 23%,hsla(0,0%,100%,.58) 0 1px,transparent 2px 100%),radial-gradient(circle at 92% 8%,hsla(0,0%,100%,.72) 0 2px,transparent 3px 100%),radial-gradient(circle at 68% 40%,hsla(0,0%,100%,.48) 0 1px,transparent 2px 100%),conic-gradient(from 0deg at 77% 18%,transparent 0deg,hsla(0,0%,100%,.34) 8deg,transparent 16deg,transparent 58deg,hsla(0,0%,100%,.28) 66deg,transparent 74deg,transparent 130deg,hsla(0,0%,100%,.26) 138deg,transparent 146deg,transparent 220deg,hsla(0,0%,100%,.3) 228deg,transparent 236deg,transparent 1turn);background-size:40px 40px,40px 40px,160px 160px,160px 160px,auto,auto,auto,auto,auto;animation:portalGridDrift-53beed04 26s linear infinite;opacity:.58}.portal-main[data-v-53beed04]:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(45deg,transparent 47%,hsla(0,0%,100%,.62) 48%,hsla(0,0%,100%,.62) 52%,transparent 53%),linear-gradient(-45deg,transparent 47%,hsla(0,0%,100%,.62) 48%,hsla(0,0%,100%,.62) 52%,transparent 53%),linear-gradient(0deg,transparent 47%,hsla(0,0%,100%,.5) 48%,hsla(0,0%,100%,.5) 52%,transparent 53%),linear-gradient(90deg,transparent 47%,hsla(0,0%,100%,.5) 48%,hsla(0,0%,100%,.5) 52%,transparent 53%);background-size:18px 18px,18px 18px,18px 18px,18px 18px;background-position:95% 18%,95% 18%,95% 18%,95% 18%;background-repeat:no-repeat;opacity:.34}.portal-motion-layer[data-v-53beed04]{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.portal-motion-layer[data-v-53beed04]:before{content:"";position:absolute;inset:-20%;background:radial-gradient(circle at 18% 20%,hsla(0,0%,100%,.42) 0 1px,transparent 2px),radial-gradient(circle at 62% 18%,hsla(0,0%,100%,.5) 0 1px,transparent 2px),radial-gradient(circle at 84% 42%,hsla(0,0%,100%,.44) 0 1px,transparent 2px),radial-gradient(circle at 42% 70%,hsla(0,0%,100%,.36) 0 1px,transparent 2px);animation:portalStarsFloat-53beed04 18s ease-in-out infinite alternate}.meteor[data-v-53beed04]{position:absolute;top:-72px;left:60%;width:2px;height:150px;border-radius:999px;background:linear-gradient(180deg,rgba(103,170,255,0),rgba(103,170,255,.78),hsla(0,0%,100%,.92));filter:drop-shadow(0 0 8px rgba(103,170,255,.45));transform:rotate(48deg);opacity:0;animation:meteorFall-53beed04 7.8s linear infinite}.meteor[data-v-53beed04]:after{content:"";position:absolute;left:-2px;bottom:0;width:6px;height:6px;border-radius:50%;background:hsla(0,0%,100%,.96);box-shadow:0 0 14px rgba(99,166,255,.78)}.meteor-one[data-v-53beed04]{left:76%;animation-delay:.8s}.meteor-two[data-v-53beed04]{left:48%;height:120px;animation-delay:3.4s;animation-duration:9.2s;opacity:0}.meteor-three[data-v-53beed04]{left:90%;height:100px;animation-delay:5.8s;animation-duration:10.5s;background:linear-gradient(180deg,rgba(255,189,126,0),rgba(255,189,126,.5),hsla(0,0%,100%,.86))}.meteor-four[data-v-53beed04]{left:28%;height:92px;animation-delay:1.9s;animation-duration:8.6s;--meteor-x:-300px;--meteor-y:420px;background:linear-gradient(180deg,rgba(132,204,255,0),rgba(132,204,255,.42),hsla(0,0%,100%,.78));filter:drop-shadow(0 0 7px rgba(132,204,255,.38))}.meteor-five[data-v-53beed04]{left:64%;height:138px;animation-delay:4.7s;animation-duration:7.2s;--meteor-x:-520px;--meteor-y:560px;background:linear-gradient(180deg,rgba(176,160,255,0),rgba(176,160,255,.5),hsla(0,0%,100%,.88));filter:drop-shadow(0 0 9px rgba(176,160,255,.34))}.meteor-six[data-v-53beed04]{left:38%;height:74px;animation-delay:6.6s;animation-duration:11.2s;opacity:0;--meteor-x:-240px;--meteor-y:360px;background:linear-gradient(180deg,rgba(255,213,168,0),rgba(255,213,168,.36),hsla(0,0%,100%,.76))}.meteor-seven[data-v-53beed04]{left:82%;height:116px;animation-delay:8.1s;animation-duration:9.8s;--meteor-x:-460px;--meteor-y:500px;background:linear-gradient(180deg,rgba(103,170,255,0),rgba(103,170,255,.52),hsla(0,0%,100%,.86))}.portal-bg-visual[data-v-53beed04]{position:absolute;top:36px;right:56px;width:250px;height:190px;pointer-events:none;z-index:0;opacity:.24}.cloud-arrow[data-v-53beed04],.cloud-cube[data-v-53beed04],.spark[data-v-53beed04]{position:absolute;display:block}.cloud-cube[data-v-53beed04]{border-radius:28px;background:linear-gradient(145deg,hsla(0,0%,100%,.86),rgba(190,197,255,.34) 50%,rgba(121,203,255,.2));border:1px solid hsla(0,0%,100%,.78);box-shadow:20px 20px 42px rgba(74,133,205,.14),inset 10px 12px 20px hsla(0,0%,100%,.72),inset -12px -14px 22px rgba(131,116,240,.14);transform:rotate(36deg) skew(-8deg,-8deg)}.cube-main[data-v-53beed04]{right:42px;top:52px;width:128px;height:92px}.cube-top[data-v-53beed04]{right:122px;top:24px;width:78px;height:64px}.cube-side[data-v-53beed04]{right:18px;top:20px;width:76px;height:70px}.cloud-arrow[data-v-53beed04]{right:88px;top:30px;width:72px;height:118px;border-radius:22px;background:linear-gradient(155deg,hsla(0,0%,100%,.92),rgba(203,206,255,.48));box-shadow:inset 10px 12px 18px hsla(0,0%,100%,.78),inset -10px -14px 18px rgba(126,116,235,.16);clip-path:polygon(30% 0,70% 0,70% 58%,100% 58%,50% 100%,0 58%,30% 58%);transform:rotate(-38deg)}.spark[data-v-53beed04]{width:72px;height:72px;border-radius:50%;background:linear-gradient(0deg,transparent 46%,hsla(0,0%,100%,.62) 48%,hsla(0,0%,100%,.62) 52%,transparent 54%),linear-gradient(60deg,transparent 46%,hsla(0,0%,100%,.5) 48%,hsla(0,0%,100%,.5) 52%,transparent 54%),linear-gradient(120deg,transparent 46%,hsla(0,0%,100%,.5) 48%,hsla(0,0%,100%,.5) 52%,transparent 54%)}.spark-a[data-v-53beed04]{right:172px;top:4px;transform:scale(1.2)}.spark-b[data-v-53beed04]{right:8px;top:72px;transform:scale(.7) rotate(20deg);opacity:.72}.spark-c[data-v-53beed04]{right:204px;top:112px;transform:scale(.52) rotate(-18deg);opacity:.58}.category-sidebar[data-v-53beed04],.portal-main[data-v-53beed04]{scrollbar-width:thin;scrollbar-color:rgba(142,157,180,.42) transparent}.category-sidebar[data-v-53beed04]::-webkit-scrollbar,.portal-main[data-v-53beed04]::-webkit-scrollbar{width:6px;height:6px}.category-sidebar[data-v-53beed04]::-webkit-scrollbar-thumb,.portal-main[data-v-53beed04]::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(142,157,180,.36)}.category-sidebar[data-v-53beed04]::-webkit-scrollbar-track,.portal-main[data-v-53beed04]::-webkit-scrollbar-track{background:transparent}.portal-category-section h2[data-v-53beed04]{color:#37465a}.portal-card-grid[data-v-53beed04]{grid-template-columns:repeat(auto-fill,minmax(172px,196px))}.portal-nav-card[data-v-53beed04]{z-index:1;height:52px;padding:7px 9px;border-radius:14px;border:1px solid rgba(214,223,235,.92);background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(250,253,255,.92));box-shadow:0 8px 20px rgba(15,23,42,.035);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease}.portal-nav-card[data-v-53beed04]:hover{transform:translateY(-3px);border-color:rgba(89,147,246,.72);background:hsla(0,0%,100%,.96);box-shadow:0 14px 30px rgba(57,104,167,.12),inset 0 0 0 1px hsla(0,0%,100%,.72)}.portal-nav-card[data-v-53beed04]:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--card-angle,0deg),transparent 0deg,transparent 56deg,rgba(90,147,246,.96) 86deg,rgba(52,211,153,.82) 120deg,transparent 154deg,transparent 1turn);opacity:0;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.portal-nav-card[data-v-53beed04]:after{content:"";position:absolute;inset:-55% -40%;background:linear-gradient(115deg,transparent 35%,hsla(0,0%,100%,.58) 50%,transparent 65%);transform:translateX(-42%) rotate(8deg);opacity:0;pointer-events:none}.portal-nav-card[data-v-53beed04]:hover:before{opacity:1;animation:cardBorderSpin-53beed04 1.6s linear infinite}.portal-nav-card[data-v-53beed04]:hover:after{opacity:1;animation:cardLightSweep-53beed04 .9s ease forwards}.portal-nav-card:hover .card-icon[data-v-53beed04]{transform:scale(1.06);box-shadow:0 8px 18px rgba(57,104,167,.14)}.card-icon[data-v-53beed04]{border-radius:12px;font-size:19px;transition:transform .2s ease,box-shadow .2s ease}.card-icon[data-v-53beed04] .el-icon,.side-icon[data-v-53beed04] .el-icon{color:currentColor}.card-main[data-v-53beed04]{min-width:0}.card-title-row[data-v-53beed04]{display:flex;align-items:center;gap:6px;min-width:0}.card-title-row strong[data-v-53beed04]{min-width:0;overflow:hidden;color:var(--text-primary);line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.card-sub-row[data-v-53beed04]{margin:1px 0 0;min-width:0;display:flex;align-items:center;gap:6px}.card-sub-row span[data-v-53beed04]{min-width:0;flex:0 1 auto;overflow:hidden;color:#2f80ed;font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.card-sub-row em[data-v-53beed04]{flex-shrink:0;color:var(--text-muted);font-style:normal;font-size:10px;line-height:1.35}.card-meta[data-v-53beed04]{display:none}.mini-badge[data-v-53beed04],.table-tag[data-v-53beed04]{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border-radius:999px;color:#5d7fc7;background:rgba(76,139,245,.09);font-size:10px;font-weight:700;white-space:nowrap}.portal-empty[data-v-53beed04]{margin-top:56px}.category-empty-line[data-v-53beed04]{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;color:var(--text-muted);background:hsla(0,0%,100%,.58);border:1px solid rgba(223,231,242,.7);font-size:12px}.table-toolbar[data-v-53beed04]{padding:12px;margin-bottom:10px;border-radius:16px;border:1px solid rgba(223,231,242,.9);background:hsla(0,0%,100%,.72)}.query-form[data-v-53beed04]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.query-form[data-v-53beed04] .el-form-item{margin:0}.table-shell[data-v-53beed04]{min-height:0;display:flex;flex-direction:column;border-radius:16px;border:1px solid rgba(223,231,242,.92);background:hsla(0,0%,100%,.82);overflow:hidden}.data-table[data-v-53beed04]{flex:1}.data-table[data-v-53beed04] .el-table__header th{background:rgba(248,250,255,.96)!important;color:var(--text-secondary);font-weight:700}.data-table[data-v-53beed04] .el-table__row:hover>td.el-table__cell{background:rgba(76,139,245,.04)}.name-cell[data-v-53beed04]{display:flex;align-items:center;gap:10px;min-width:0}.name-cell strong[data-v-53beed04]{display:block;overflow:hidden;color:var(--text-primary);font-size:14px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.name-cell span[data-v-53beed04]:not(.mini-icon){display:block;overflow:hidden;color:var(--text-secondary);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.mini-icon[data-v-53beed04]{width:32px;height:32px;border-radius:12px}.mono-text[data-v-53beed04]{display:inline-block;max-width:100%;color:var(--text-secondary);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.url-text[data-v-53beed04]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.text-actions[data-v-53beed04]{display:flex;align-items:center;gap:14px}.text-actions button[data-v-53beed04]{padding:0;border:none;background:transparent;color:var(--brand);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.text-actions .danger[data-v-53beed04]{color:var(--danger)}.pagination-row[data-v-53beed04]{display:flex;justify-content:flex-end;padding:12px 14px;border-top:1px solid rgba(223,231,242,.8)}.aux-action[data-v-53beed04],.icon-action[data-v-53beed04],.primary-action[data-v-53beed04],.success-action[data-v-53beed04],.warning-action[data-v-53beed04]{min-height:30px;border-radius:12px;font-weight:600;border:none}.icon-action[data-v-53beed04]{width:32px;padding:0;background:#fff}.aux-action[data-v-53beed04],.icon-action[data-v-53beed04]{color:var(--text-secondary);border:1px solid rgba(214,223,235,.95)}.aux-action[data-v-53beed04]{background:hsla(0,0%,100%,.86);box-shadow:none;padding:0 12px}.aux-action[data-v-53beed04]:hover,.icon-action[data-v-53beed04]:hover{color:var(--brand);border-color:rgba(147,174,224,.78);background:#fff}.refresh-action[data-v-53beed04],.refresh-action[data-v-53beed04]:focus,.refresh-action[data-v-53beed04]:hover{color:#fff;border-color:transparent;background:linear-gradient(180deg,#f7be60,#f3b24b);box-shadow:0 8px 16px rgba(243,178,75,.18)}.add-action[data-v-53beed04],.add-action[data-v-53beed04]:focus,.add-action[data-v-53beed04]:hover{color:#fff;border-color:transparent;background:linear-gradient(180deg,#55c88f,#3fb97f);box-shadow:0 8px 16px rgba(63,185,127,.18)}.manage-action[data-v-53beed04],.manage-action[data-v-53beed04]:focus,.manage-action[data-v-53beed04]:hover{color:#fff;border-color:transparent;background:linear-gradient(180deg,#69a0fa,#5a93f6);box-shadow:0 8px 16px rgba(76,139,245,.18)}.add-action.is-disabled[data-v-53beed04],.manage-action.is-disabled[data-v-53beed04],.refresh-action.is-disabled[data-v-53beed04],.refresh-action.is-loading[data-v-53beed04]{opacity:.72}.primary-action[data-v-53beed04]{background:linear-gradient(180deg,#69a0fa,#5a93f6);color:#fff}.success-action[data-v-53beed04]{background:linear-gradient(180deg,#55c88f,#3fb97f);color:#fff}.warning-action[data-v-53beed04]{background:linear-gradient(180deg,#f7be60,#f3b24b);color:#fff}[data-v-53beed04] .el-input__wrapper,[data-v-53beed04] .el-select__wrapper,[data-v-53beed04] .el-textarea__inner{border-radius:12px;background:rgba(252,253,255,.98);border:1px solid rgba(214,223,235,.95);box-shadow:none}[data-v-53beed04] .el-input__wrapper:hover,[data-v-53beed04] .el-select__wrapper:hover,[data-v-53beed04] .el-textarea__inner:hover{border-color:rgba(171,189,220,.95)}[data-v-53beed04] .el-input__wrapper.is-focus,[data-v-53beed04] .el-select__wrapper.is-focused,[data-v-53beed04] .el-textarea__inner:focus{border-color:rgba(120,156,221,.9);box-shadow:0 0 0 4px rgba(76,139,245,.07)}.manage-drawer[data-v-53beed04] .el-drawer{background:linear-gradient(135deg,rgba(255,253,248,.98),rgba(247,250,255,.96))}.manage-drawer[data-v-53beed04] .el-drawer__header{margin-bottom:0;padding:16px 20px;border-bottom:1px solid rgba(223,231,242,.94)}.manage-drawer[data-v-53beed04] .el-drawer__body{min-height:0;padding:14px;overflow:auto}.nav-dialog[data-v-53beed04] .el-dialog{border-radius:18px;overflow:hidden;background:linear-gradient(135deg,rgba(255,253,248,.98),rgba(247,250,255,.96));border:1px solid rgba(223,231,242,.96);box-shadow:0 24px 80px rgba(15,23,42,.12)}.nav-dialog[data-v-53beed04] .el-dialog__header{margin:0;padding:12px 16px 10px;background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd);border-bottom:1px solid rgba(223,231,242,.94)}.nav-dialog[data-v-53beed04] .el-dialog__title{color:var(--text-primary);font-size:16px;font-weight:700}.nav-dialog[data-v-53beed04] .el-dialog__body{padding:10px 14px}.nav-dialog[data-v-53beed04] .el-dialog__footer{padding:10px 14px 12px;border-top:1px solid rgba(223,231,242,.82)}.dialog-footer[data-v-53beed04]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.dialog-footer .el-button[data-v-53beed04]{min-height:32px;padding:0 16px;border-radius:9px}.form-panel[data-v-53beed04]{padding:12px;border-radius:16px;border:1px solid rgba(223,231,242,.92);background:hsla(0,0%,100%,.72)}.form-section-title[data-v-53beed04]{margin:0 0 8px;color:var(--text-primary);font-size:13px;font-weight:700}.form-section-title[data-v-53beed04]:not(:first-child){margin-top:10px;padding-top:10px;border-top:1px solid rgba(223,231,242,.82)}.dialog-form[data-v-53beed04] .el-form-item{margin-bottom:10px}.dialog-form[data-v-53beed04] .el-form-item__label{margin-bottom:4px;padding-bottom:0;color:var(--text-secondary);font-size:12px;line-height:1.25;font-weight:600}.dialog-form[data-v-53beed04] .el-form-item__content{line-height:1.2}.dialog-form[data-v-53beed04] .el-input-number,.dialog-form[data-v-53beed04] .el-select{width:100%}.dialog-form[data-v-53beed04] .el-input-number .el-input__wrapper,.dialog-form[data-v-53beed04] .el-input__wrapper,.dialog-form[data-v-53beed04] .el-select__wrapper{min-height:32px;border-radius:10px}.dialog-form[data-v-53beed04] .el-input__inner{height:30px;line-height:30px;font-size:12px}.dialog-form[data-v-53beed04] .el-textarea__inner{min-height:56px!important;border-radius:10px;font-size:12px}.dialog-form[data-v-53beed04] .el-radio-button__inner{height:30px;padding:7px 14px;line-height:14px}.dialog-form[data-v-53beed04] .el-input-number .el-input-number__decrease,.dialog-form[data-v-53beed04] .el-input-number .el-input-number__increase{height:15px;line-height:15px}.icon-field[data-v-53beed04]{display:grid;gap:5px}.icon-mode-group[data-v-53beed04]{height:26px}.icon-mode-group[data-v-53beed04] .el-radio-button__inner{height:26px;padding:5px 11px;line-height:14px}.upload-icon-box[data-v-53beed04]{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px}.upload-preview[data-v-53beed04]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:rgba(247,250,255,.92);border:1px dashed rgba(171,189,220,.95);color:var(--brand)}.upload-preview img[data-v-53beed04]{width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.icon-option[data-v-53beed04]{display:inline-flex;align-items:center;gap:8px}.select-empty-action[data-v-53beed04]{display:grid;justify-items:center;gap:6px;padding:10px 12px;color:var(--text-muted);font-size:13px}.env-dev[data-v-53beed04]{color:#32936f;background:rgba(63,185,127,.12)}.env-test[data-v-53beed04]{color:#5d7fc7;background:rgba(76,139,245,.1)}.env-pre[data-v-53beed04]{color:#b98531;background:rgba(243,178,75,.14)}.env-prod[data-v-53beed04]{color:#cf5f69;background:rgba(239,107,115,.12)}.table-tag.enabled[data-v-53beed04]{color:#32936f;background:rgba(63,185,127,.12)}@media (max-width:1100px){.portal-bg-visual[data-v-53beed04]{right:18px;transform:scale(.78);transform-origin:top right}.nav-topbar[data-v-53beed04]{grid-template-columns:180px minmax(220px,1fr)}.top-actions[data-v-53beed04]{grid-column:1/-1;justify-content:flex-start}.nav-topbar[data-v-53beed04]{height:auto;padding:8px 12px}}@media (max-width:760px){.nav-topbar[data-v-53beed04],.nav-workbench[data-v-53beed04]{grid-template-columns:1fr}.category-sidebar[data-v-53beed04]{display:flex;gap:8px;overflow-x:auto;border-right:none;border-bottom:1px solid #d7e2f0}.category-nav-item[data-v-53beed04]{width:auto;min-width:140px}.portal-main[data-v-53beed04]{height:auto;min-height:calc(100vh - 190px)}.portal-bg-visual[data-v-53beed04]{top:82px;right:-72px;opacity:.28;transform:scale(.58)}.portal-card-grid[data-v-53beed04]{grid-template-columns:1fr}.dialog-footer .el-button[data-v-53beed04],.query-form[data-v-53beed04],.query-form[data-v-53beed04] .el-form-item,.query-form[data-v-53beed04] .el-input,.query-form[data-v-53beed04] .el-select,.top-actions .el-button[data-v-53beed04],.top-actions[data-v-53beed04]{width:100%}.manage-drawer[data-v-53beed04] .el-drawer{width:100%!important}.nav-dialog[data-v-53beed04] .el-dialog{width:calc(100vw - 20px)!important}}@keyframes portalGridDrift-53beed04{0%{background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0}to{background-position:40px 40px,40px 40px,80px 80px,80px 80px,0 0,0 0,0 0,0 0,0 0}}@keyframes portalStarsFloat-53beed04{0%{transform:translateZ(0);opacity:.58}to{transform:translate3d(-18px,14px,0);opacity:.86}}@keyframes meteorFall-53beed04{0%{transform:translate3d(0,-80px,0) rotate(48deg);opacity:0}8%{opacity:.76}34%{opacity:.76}48%{transform:translate3d(var(--meteor-x,-420px),var(--meteor-y,520px),0) rotate(48deg);opacity:0}to{transform:translate3d(var(--meteor-x,-420px),var(--meteor-y,520px),0) rotate(48deg);opacity:0}}@keyframes cardBorderSpin-53beed04{to{--card-angle:360deg}}@keyframes cardLightSweep-53beed04{0%{transform:translateX(-42%) rotate(8deg);opacity:0}35%{opacity:.88}to{transform:translateX(42%) rotate(8deg);opacity:0}}@media (prefers-reduced-motion:reduce){.meteor[data-v-53beed04],.portal-main[data-v-53beed04]:before,.portal-motion-layer[data-v-53beed04]:before,.portal-nav-card[data-v-53beed04]:hover:after,.portal-nav-card[data-v-53beed04]:hover:before{animation:none!important}.card-icon[data-v-53beed04],.portal-nav-card[data-v-53beed04]{transition:none!important}}.home-container .el-main:has(.system-nav-page){padding-top:var(--ops-shell-gutter,10px);padding-right:var(--ops-shell-gutter,10px);padding-left:var(--ops-shell-gutter,10px);overflow:hidden}.system-nav-page[data-v-53beed04]{--ops-text-heading:#0f172a;--ops-text-primary:#172033;--ops-text-secondary:#53657d;--ops-text-muted:#64748b;--ops-bg-surface:#fff;--ops-bg-surface-soft:#fbfdff;--ops-bg-subtle:#f3f7fc;--ops-border:#dbe7f4;--ops-border-soft:#e7eef7;box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;height:calc(100vh - 124px);max-height:none;min-height:0;padding:7px;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--ops-text-primary)}.nav-topbar[data-v-53beed04]{display:grid;grid-template-columns:minmax(350px,1fr) minmax(260px,480px) auto;align-items:center;gap:12px;height:auto;min-width:0;padding:8px 12px;border:1px solid var(--ops-border);border-radius:12px;background:hsla(0,0%,100%,.96);box-shadow:0 10px 28px rgba(80,124,180,.1)}.brand-area[data-v-53beed04]{display:flex;align-items:center;gap:12px;min-width:0}.brand-mark[data-v-53beed04]{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:0;border-radius:0;background:transparent;color:#2563eb}.brand-mark[data-v-53beed04] .el-icon{font-size:30px}.brand-copy[data-v-53beed04]{display:flex;flex:1;align-items:center;gap:10px;min-width:0}.brand-area .brand-copy strong[data-v-53beed04]{flex:0 0 auto;color:var(--ops-text-heading);font-size:20px;font-weight:700;line-height:1.2;letter-spacing:0;white-space:nowrap}.brand-area .brand-divider[data-v-53beed04]{display:block;width:1px;height:22px;flex:0 0 1px;margin:0;background:var(--ops-border-soft)}.brand-area .brand-description[data-v-53beed04]{display:block;min-width:0;margin:0;overflow:hidden;color:var(--ops-text-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.top-search[data-v-53beed04] .el-input__wrapper{min-height:34px;border:0;border-radius:8px;background:var(--ops-bg-surface-soft);box-shadow:inset 0 0 0 1px #d9e5f2}.top-search[data-v-53beed04] .el-input__wrapper:hover{box-shadow:inset 0 0 0 1px #b9d4ff}.top-search[data-v-53beed04] .el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px #409eff}.top-actions[data-v-53beed04]{display:flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.top-actions .aux-action[data-v-53beed04],.top-actions .icon-action[data-v-53beed04]{height:30px;min-height:30px;padding:0 10px;border-radius:8px;color:#fff;font-size:12px;box-shadow:none}.top-actions .icon-action[data-v-53beed04]{width:30px;padding:0}.top-actions .refresh-action[data-v-53beed04],.top-actions .refresh-action[data-v-53beed04]:focus,.top-actions .refresh-action[data-v-53beed04]:hover{border-color:#f3c66b;background:#f3c66b;color:#fff;box-shadow:none}.top-actions .add-action[data-v-53beed04],.top-actions .add-action[data-v-53beed04]:focus,.top-actions .add-action[data-v-53beed04]:hover{border-color:#67c23a;background:#67c23a;color:#fff;box-shadow:none}.top-actions .manage-action[data-v-53beed04],.top-actions .manage-action[data-v-53beed04]:focus,.top-actions .manage-action[data-v-53beed04]:hover{border-color:#409eff;background:#409eff;color:#fff;box-shadow:none}.top-actions .el-button[data-v-53beed04]:active,.top-actions .el-button[data-v-53beed04]:hover{transform:none}.nav-workbench[data-v-53beed04]{min-width:0;min-height:0;display:grid;grid-template-columns:190px minmax(0,1fr);overflow:hidden;border:1px solid var(--ops-border);border-radius:12px;background:var(--ops-bg-surface);box-shadow:0 8px 24px rgba(80,124,180,.07)}.category-sidebar[data-v-53beed04]{min-width:0;min-height:0;padding:8px;overflow-y:auto;border-right:1px solid var(--ops-border-soft);background:var(--ops-bg-subtle);box-shadow:none}.category-nav-item[data-v-53beed04]{height:36px;margin-bottom:4px;padding:6px 8px;border:1px solid transparent;border-radius:8px;color:var(--ops-text-secondary);font-size:12px;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.category-nav-item[data-v-53beed04]:hover{border-color:#d9e5f2;background:#fff;color:#2563eb}.category-nav-item.active[data-v-53beed04]{border-color:#b9d4ff;background:#eef6ff;color:#2563eb}.category-nav-item[data-v-53beed04]:focus-visible,.portal-nav-card[data-v-53beed04]:focus-visible{outline:2px solid rgba(64,158,255,.45);outline-offset:1px}.side-icon[data-v-53beed04]{width:22px;height:22px;border-radius:7px}.portal-main[data-v-53beed04]{position:relative;min-width:0;min-height:0;padding:10px;overflow:auto;background:var(--ops-bg-surface-soft);scrollbar-gutter:stable}.portal-bg-visual[data-v-53beed04],.portal-main[data-v-53beed04]:after,.portal-main[data-v-53beed04]:before,.portal-motion-layer[data-v-53beed04]{display:none}.portal-category-section[data-v-53beed04]{position:relative;z-index:1;margin-bottom:12px;scroll-margin-top:10px}.portal-category-section[data-v-53beed04]:last-child{margin-bottom:0}.portal-category-section h2[data-v-53beed04]{margin:0 0 7px;color:var(--ops-text-primary);font-size:13px;font-weight:700;line-height:1.35}.portal-card-grid[data-v-53beed04]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.portal-nav-card[data-v-53beed04]{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;height:58px;padding:8px 10px;overflow:hidden;border:1px solid var(--ops-border-soft);border-radius:10px;background:#fff;box-shadow:none;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.portal-nav-card[data-v-53beed04]:hover{transform:none;border-color:#b9d4ff;background:#fff;box-shadow:0 8px 18px rgba(64,158,255,.08)}.portal-nav-card[data-v-53beed04]:after,.portal-nav-card[data-v-53beed04]:before{display:none}.portal-nav-card:hover .card-icon[data-v-53beed04]{transform:none;box-shadow:none}.card-icon[data-v-53beed04]{width:34px;height:34px;border-radius:10px;font-size:18px;transition:none}.card-title-row strong[data-v-53beed04]{color:var(--ops-text-primary);font-size:12px;font-weight:700}.card-sub-row span[data-v-53beed04]{color:#2563eb}.card-sub-row em[data-v-53beed04]{color:var(--ops-text-muted)}.category-empty-line[data-v-53beed04]{min-height:30px;padding:5px 9px;border:1px dashed #d9e5f2;border-radius:8px;background:#fff;color:var(--ops-text-muted)}.portal-empty[data-v-53beed04]{margin-top:40px}.nav-manage-drawer-overlay .el-drawer{background:#fff;box-shadow:-12px 0 36px rgba(49,92,142,.12)}.nav-manage-drawer-overlay .el-drawer__header{margin:0;padding:16px 20px 12px;border-bottom:1px solid #e3edf8;color:#0f172a;font-size:17px;font-weight:700}.nav-manage-drawer-overlay .el-drawer__body{min-height:0;padding:12px 14px 14px;overflow:auto}.nav-manage-drawer-overlay .table-toolbar{margin-bottom:8px;padding:8px 10px 2px;border:1px solid #e7eef7;border-radius:10px;background:#f3f7fc}.nav-manage-drawer-overlay .query-form{gap:0 10px}.nav-manage-drawer-overlay .query-form .el-form-item{margin-right:0;margin-bottom:6px}.nav-manage-drawer-overlay .query-form .el-form-item__label{color:#475569;font-size:12px;font-weight:700}.nav-manage-drawer-overlay .el-input__wrapper,.nav-manage-drawer-overlay .el-select__wrapper{min-height:34px;border:0;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px #d9e5f2}.nav-manage-drawer-overlay .primary-action,.nav-manage-drawer-overlay .success-action,.nav-manage-drawer-overlay .warning-action{height:30px;min-height:30px;padding:0 10px;border-radius:8px;color:#fff;font-size:12px;box-shadow:none}.nav-manage-drawer-overlay .primary-action{border-color:#409eff;background:#409eff}.nav-manage-drawer-overlay .success-action{border-color:#67c23a;background:#67c23a}.nav-manage-drawer-overlay .warning-action{border-color:#e6a23c;background:#e6a23c}.nav-manage-drawer-overlay .table-shell{overflow:hidden;border:1px solid #e7eef7;border-radius:8px;background:#fff}.nav-manage-drawer-overlay .data-table .el-table__header th{height:38px;background:#f3f7fc!important;color:#53657d;font-size:12px;font-weight:700}.nav-manage-drawer-overlay .data-table .el-table__row td{height:40px;padding:5px 0;font-size:12px}.nav-manage-drawer-overlay .data-table .el-table__row:hover>td.el-table__cell{background:#f8fafc}.nav-manage-drawer-overlay .pagination-row{padding:8px 12px;border-top:1px solid #e7eef7}.nav-manage-drawer-overlay .el-button:active,.nav-manage-drawer-overlay .el-button:hover{transform:none}.nav-form-dialog-overlay .el-dialog{--el-dialog-border-radius:15px;max-width:calc(100vw - 32px);overflow:hidden;border:1px solid #d7e6f6;border-radius:var(--el-dialog-border-radius)!important;background:#fff;box-shadow:0 22px 60px rgba(49,92,142,.18)}.nav-form-dialog-overlay .el-dialog__header{margin:0;padding:16px 18px 12px;border-bottom:1px solid #e3edf8;background:#fbfdff}.nav-form-dialog-overlay .el-dialog__title{color:#0f172a;font-size:17px;font-weight:700}.nav-form-dialog-overlay .el-dialog__body{box-sizing:border-box;max-height:calc(100vh - 170px);padding:16px 18px;overflow:auto}.nav-form-dialog-overlay .el-dialog__footer{padding:12px 18px 16px;border-top:1px solid #e3edf8;background:#fff}.nav-form-dialog-overlay .form-panel{padding:0;border:0;border-radius:0;background:transparent}.nav-form-dialog-overlay .form-section-title{margin:0 0 8px;color:#172033;font-size:13px;font-weight:700}.nav-form-dialog-overlay .form-section-title:not(:first-child){margin-top:2px;padding-top:10px;border-top:1px solid #e7eef7}.nav-form-dialog-overlay .el-form-item{margin-bottom:12px}.nav-form-dialog-overlay .el-form-item__label{margin-bottom:6px;padding:0;color:#475569;font-size:12px;font-weight:700;line-height:1.4}.nav-form-dialog-overlay .el-input-number .el-input__wrapper,.nav-form-dialog-overlay .el-input__wrapper,.nav-form-dialog-overlay .el-select__wrapper,.nav-form-dialog-overlay .el-textarea__inner{min-height:34px;border:0;border-radius:8px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2}.nav-form-dialog-overlay .el-input-number,.nav-form-dialog-overlay .el-select{width:100%}.nav-form-dialog-overlay .el-textarea__inner{min-height:72px!important}.nav-form-dialog-overlay .dialog-footer{display:flex;justify-content:flex-end;gap:10px}.nav-form-dialog-overlay .dialog-footer .el-button{min-height:34px;padding:0 14px;border-radius:8px;box-shadow:none}.nav-form-dialog-overlay .dialog-cancel-action{border-color:#dbe7f4;background:#fff;color:#53657d}.nav-form-dialog-overlay .primary-action{border-color:#409eff;background:#409eff;color:#fff}.nav-form-dialog-overlay .el-button:active,.nav-form-dialog-overlay .el-button:hover{transform:none}@media (max-width:1100px){.nav-topbar[data-v-53beed04]{grid-template-columns:minmax(0,1fr) auto}.top-search[data-v-53beed04]{grid-column:1/-1;grid-row:2}.top-actions[data-v-53beed04]{grid-column:2;grid-row:1}}@media (max-width:760px){.home-container .el-main:has(.system-nav-page){padding-right:6px;padding-left:6px;overflow-y:auto}.system-nav-page[data-v-53beed04]{height:auto;min-height:calc(100vh - 124px);padding:6px;overflow:visible}.nav-topbar[data-v-53beed04]{grid-template-columns:1fr;gap:8px}.brand-copy[data-v-53beed04]{flex-wrap:wrap;gap:2px 8px}.brand-area .brand-divider[data-v-53beed04]{display:none}.brand-area .brand-description[data-v-53beed04]{width:100%;white-space:normal}.top-actions[data-v-53beed04],.top-search[data-v-53beed04]{grid-column:1;grid-row:auto;width:100%}.top-actions .aux-action[data-v-53beed04]{flex:1}.nav-workbench[data-v-53beed04]{grid-template-columns:1fr;overflow:visible}.category-sidebar[data-v-53beed04]{display:flex;gap:6px;overflow-x:auto;border-right:0;border-bottom:1px solid var(--ops-border-soft)}.category-nav-item[data-v-53beed04]{width:auto;min-width:140px;margin:0}.portal-main[data-v-53beed04]{min-height:460px}.portal-card-grid[data-v-53beed04]{grid-template-columns:1fr}.nav-manage-drawer-overlay .el-drawer{width:100%!important}.nav-form-dialog-overlay .el-col-12,.nav-form-dialog-overlay .el-col-6,.nav-form-dialog-overlay .el-col-8{max-width:100%;flex:0 0 100%}}.license-page[data-v-086c8921]{box-sizing:border-box;height:calc(100vh - 124px);min-height:0;padding:var(--ops-page-padding,7px);overflow:hidden;color:#172033;background:transparent}.home-container .el-main:has(.license-page){padding-top:10px;padding-right:10px;padding-left:10px}.license-page-header[data-v-086c8921]{display:flex;align-items:center;min-height:52px;padding:5px 10px;border:1px solid #d7e3f1;border-radius:12px;background:#fff;box-shadow:0 4px 16px rgba(29,72,122,.05)}.license-card__title[data-v-086c8921],.license-page-header__actions[data-v-086c8921],.license-page-header__content[data-v-086c8921],.license-status__copy[data-v-086c8921],.license-status__main[data-v-086c8921],.machine-code-item dd[data-v-086c8921]{display:flex;align-items:center}.license-page-header__content[data-v-086c8921]{flex:1;gap:10px;min-width:0}.license-page-header__icon[data-v-086c8921]{display:grid;flex:0 0 36px;width:36px;height:36px;place-items:center;color:#2f7df4;font-size:25px}.license-page-header__content h1[data-v-086c8921]{flex:0 0 auto;margin:0;font-size:20px;line-height:26px;letter-spacing:0}.license-page-header__divider[data-v-086c8921]{flex:0 0 1px;width:1px;height:22px;background:#dce5f0}.license-page-header__content p[data-v-086c8921]{min-width:0;margin:0;overflow:hidden;color:#7a8699;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.license-page-header__actions[data-v-086c8921]{flex:0 0 auto;gap:8px;margin-left:12px}.license-page-header__actions[data-v-086c8921] .el-tag{height:24px;padding:0 9px;border-radius:12px}.license-refresh-button[data-v-086c8921]{width:30px;height:30px;padding:0;border-radius:8px;transition:transform .16s ease,box-shadow .16s ease}.license-refresh-button[data-v-086c8921]:hover{transform:translateY(-1px);box-shadow:0 5px 12px rgba(45,103,170,.14)}.license-refresh-button[data-v-086c8921]:active{transform:translateY(0)}.license-refresh-button[data-v-086c8921]{color:#fff;border-color:#f0a800;background:#f0a800}.license-refresh-button[data-v-086c8921]:focus,.license-refresh-button[data-v-086c8921]:hover{color:#fff;border-color:#dc9800;background:#dc9800}.license-workbench[data-v-086c8921]{display:grid;min-height:330px;margin-top:8px;gap:8px}.license-error[data-v-086c8921]{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;min-height:38px;padding:6px 10px;border:1px solid #f6d68d;border-radius:8px;color:#8b5b00;background:#fff9eb;font-size:12px}.license-error .el-icon[data-v-086c8921]{color:#e6a23c;font-size:16px}.license-error span[data-v-086c8921]{padding:0 7px}.license-status[data-v-086c8921]{display:grid;grid-template-columns:minmax(260px,1fr) auto;align-items:center;min-height:70px;overflow:hidden;border:1px solid #f0c66a;border-left:3px solid #e6a23c;border-radius:12px;background:#fffaf0;box-shadow:0 4px 16px rgba(85,66,22,.04)}.license-status.is-valid[data-v-086c8921]{border-color:#9ad8bb;border-left-color:#18a66a;background:#f2fbf7}.license-status.is-expired[data-v-086c8921],.license-status.is-invalid[data-v-086c8921],.license-status.is-machine_mismatch[data-v-086c8921]{border-color:#f1b0b7;border-left-color:#e54d5d;background:#fff7f8}.license-status__main[data-v-086c8921]{gap:10px;min-width:0;padding:7px 10px}.license-status__mark[data-v-086c8921]{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border-radius:10px;color:#d38a19;background:#fff;box-shadow:0 3px 12px rgba(90,70,20,.09);font-size:20px}.is-valid .license-status__mark[data-v-086c8921]{color:#18a66a}.is-expired .license-status__mark[data-v-086c8921],.is-invalid .license-status__mark[data-v-086c8921],.is-machine_mismatch .license-status__mark[data-v-086c8921]{color:#e54d5d}.license-status__copy[data-v-086c8921]{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:1px}.license-detail__item dt[data-v-086c8921],.license-status__copy span[data-v-086c8921],.license-status__metric span[data-v-086c8921]{color:#8792a5;font-size:11px}.license-status__copy strong[data-v-086c8921]{max-width:100%;overflow:hidden;font-size:18px;line-height:25px;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.license-status__copy small[data-v-086c8921]{max-width:100%;overflow:hidden;color:#667287;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.license-status__metrics[data-v-086c8921]{display:grid;grid-template-columns:repeat(2,minmax(150px,190px));align-self:stretch;border-left:1px solid rgba(106,120,141,.18)}.license-status__metric[data-v-086c8921]{display:flex;justify-content:center;flex-direction:column;min-width:0;padding:6px 12px}.license-status__metric+.license-status__metric[data-v-086c8921]{border-left:1px solid rgba(106,120,141,.18)}.license-status__metric strong[data-v-086c8921]{overflow:hidden;color:#263248;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:17px;line-height:24px;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.license-status__metric small[data-v-086c8921]{overflow:hidden;color:#667287;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.license-main-grid[data-v-086c8921]{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.license-main-grid.has-activation[data-v-086c8921]{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start}.license-card[data-v-086c8921]{min-width:0;overflow:hidden;border:1px solid #dce4ef;border-radius:12px;background:#fff;box-shadow:0 4px 16px rgba(29,72,122,.04)}.license-card__header[data-v-086c8921]{display:flex;align-items:center;min-height:36px;padding:6px 10px;border-bottom:1px solid #e7edf5}.license-card__title[data-v-086c8921]{gap:7px;color:#2f7df4}.license-card__title .el-icon[data-v-086c8921]{font-size:16px}.license-card__title h2[data-v-086c8921]{margin:0;color:#263248;font-size:15px;line-height:22px;letter-spacing:0}.license-detail__grid[data-v-086c8921]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;background:#e9eef5}.license-detail__item[data-v-086c8921]{min-width:0;padding:6px 10px;background:#fff}.license-detail__item dt[data-v-086c8921]{margin-bottom:2px;font-weight:600}.license-detail__item dd[data-v-086c8921]{min-height:18px;margin:0;overflow:hidden;color:#263248;font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.machine-code-item[data-v-086c8921],.module-scope-item[data-v-086c8921]{grid-column:1/-1}.machine-code-item dd[data-v-086c8921]{justify-content:flex-start;gap:8px;white-space:normal}.machine-code-item code[data-v-086c8921]{display:inline-block;min-width:0;padding:2px 4px;border-radius:4px;color:#1d5fc4;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;overflow-wrap:anywhere;transition:background-color .16s ease}.machine-code-item dd:focus-within code[data-v-086c8921],.machine-code-item dd:hover code[data-v-086c8921]{background:#eef6ff}.license-copy-button[data-v-086c8921]{flex:0 0 28px;width:28px;height:28px;padding:0;color:#2f7df4;border-radius:7px;opacity:0;visibility:hidden;transform:translateX(-4px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.machine-code-item dd:focus-within .license-copy-button[data-v-086c8921],.machine-code-item dd:hover .license-copy-button[data-v-086c8921]{opacity:1;visibility:visible;transform:translateX(0)}.module-scope-item dd[data-v-086c8921]{white-space:normal}.project-intro-item dd[data-v-086c8921]{overflow:visible}.license-project-link[data-v-086c8921]{display:inline-flex;align-items:center;gap:5px;color:#1769d2;font-size:12px;line-height:20px;text-decoration:none}.license-project-link[data-v-086c8921]:hover{text-decoration:underline}.license-project-link[data-v-086c8921]:focus-visible{border-radius:3px;outline:2px solid #2f7df4;outline-offset:2px}.license-activation__form[data-v-086c8921]{padding:7px 10px 9px}.license-activation__form[data-v-086c8921] .el-form-item{margin-bottom:5px}.license-activation__form[data-v-086c8921] .el-form-item__label{padding-bottom:4px;color:#4d5b70;font-size:12px;font-weight:600;line-height:18px}.license-activation__form[data-v-086c8921] .el-textarea__inner{min-height:92px!important;padding:7px 9px;border:1px solid #ccd9e8;border-radius:8px;background:#fbfcfe;box-shadow:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:20px;resize:vertical}.license-activation__form[data-v-086c8921] .el-textarea__inner:hover{border-color:#9db9db}.license-activation__form[data-v-086c8921] .el-textarea__inner:focus{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.12)}.license-activation__form[data-v-086c8921] .el-input__count{right:8px;bottom:4px;color:#8b97a8;background:transparent;font-size:10px}.license-activation__hint[data-v-086c8921]{margin:0 0 6px;color:#7b8798;font-size:11px;line-height:17px}.license-activation__button[data-v-086c8921]{width:100%;height:32px;border-radius:8px}.license-contact__body[data-v-086c8921]{display:grid;grid-template-columns:minmax(0,1fr) 300px;min-height:138px}.license-contact__links[data-v-086c8921]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;min-width:0;background:#e9eef5}.license-contact__item[data-v-086c8921]{display:flex;align-items:center;min-width:0;min-height:68px;padding:6px 10px;gap:10px;background:#fff}.license-contact__item-icon[data-v-086c8921]{display:grid;flex:0 0 30px;width:30px;height:30px;place-items:center;border-radius:8px;color:#2f7df4;background:#eef6ff;font-size:15px}.license-contact__item>div[data-v-086c8921]{min-width:0}.license-contact__item a[data-v-086c8921],.license-contact__item p[data-v-086c8921],.license-contact__item strong[data-v-086c8921]{letter-spacing:0}.license-contact__item strong[data-v-086c8921]{display:block;margin-bottom:3px;color:#4d5b70;font-size:12px;line-height:18px}.license-contact__item p[data-v-086c8921]{margin:0;color:#667287;font-size:12px;line-height:19px}.license-contact__item a[data-v-086c8921]{color:#1769d2;font-size:12px;line-height:19px;overflow-wrap:anywhere;text-decoration:none}.license-contact__item a[data-v-086c8921]:hover{text-decoration:underline}.license-contact__experience[data-v-086c8921]{display:flex;align-items:center;flex-wrap:wrap;gap:5px 10px}.license-contact__experience span[data-v-086c8921]{color:#667287;font-size:11px}.license-contact__experience code[data-v-086c8921]{padding:1px 4px;border-radius:4px;color:#43536a;background:#f1f4f8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.license-contact__qr-grid[data-v-086c8921]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-left:1px solid #e9eef5}.license-contact__qr-item[data-v-086c8921]{display:flex;align-items:center;flex-direction:column;justify-content:center;min-width:0;margin:0;padding:6px;text-align:center}.license-contact__qr-item+.license-contact__qr-item[data-v-086c8921]{border-left:1px solid #e9eef5}.license-contact__qr-item>a[data-v-086c8921]{display:inline-flex;padding:4px;border:1px solid #dce6f2;border-radius:8px;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}.license-contact__qr-item>a[data-v-086c8921]:focus-visible,.license-contact__qr-item>a[data-v-086c8921]:hover{border-color:#7fb5f5;outline:0;box-shadow:0 0 0 2px rgba(64,158,255,.12)}.license-contact__qr-item img[data-v-086c8921]{display:block;width:92px;height:92px;-o-object-fit:contain;object-fit:contain}.license-contact__qr-item figcaption[data-v-086c8921]{display:flex;flex-direction:column;margin-top:6px;gap:1px}.license-contact__qr-item figcaption strong[data-v-086c8921]{color:#263248;font-size:12px;line-height:18px}.license-contact__qr-item figcaption span[data-v-086c8921]{color:#7b8798;font-size:10px;line-height:16px}.license-contact__item a[data-v-086c8921]:focus-visible{border-radius:3px;outline:2px solid #2f7df4;outline-offset:2px}.license-activation__button[data-v-086c8921]:focus-visible,.license-copy-button[data-v-086c8921]:focus-visible,.license-refresh-button[data-v-086c8921]:focus-visible{outline:2px solid #2f7df4;outline-offset:2px}@media (max-width:960px){.license-page[data-v-086c8921]{overflow:auto}.license-contact__body[data-v-086c8921],.license-main-grid.has-activation[data-v-086c8921]{grid-template-columns:minmax(0,1fr)}.license-contact__qr-grid[data-v-086c8921]{border-top:1px solid #e9eef5;border-left:0}}@media (max-width:760px){.license-page-header[data-v-086c8921]{align-items:flex-start;flex-wrap:wrap}.license-page-header__content[data-v-086c8921]{align-items:flex-start;flex-direction:column;gap:1px}.license-page-header__divider[data-v-086c8921]{display:none}.license-page-header__actions[data-v-086c8921]{justify-content:flex-end;width:100%;margin:0}.license-status[data-v-086c8921]{grid-template-columns:minmax(0,1fr)}.license-status__metrics[data-v-086c8921]{border-top:1px solid rgba(106,120,141,.18);border-left:0}}@media (max-width:620px){.license-page[data-v-086c8921]{padding:6px}.license-error[data-v-086c8921]{grid-template-columns:18px minmax(0,1fr)}.license-error .el-button[data-v-086c8921]{grid-column:2;justify-self:start}.license-contact__links[data-v-086c8921],.license-detail__grid[data-v-086c8921],.license-status__metrics[data-v-086c8921]{grid-template-columns:minmax(0,1fr)}.license-status__metric+.license-status__metric[data-v-086c8921]{border-top:1px solid rgba(106,120,141,.18);border-left:0}.machine-code-item[data-v-086c8921],.module-scope-item[data-v-086c8921]{grid-column:auto}}@media (prefers-reduced-motion:reduce){.license-contact__qr-item>a[data-v-086c8921],.license-copy-button[data-v-086c8921],.license-refresh-button[data-v-086c8921],.machine-code-item code[data-v-086c8921]{transition:none}}@media (max-width:420px){.license-contact__qr-grid[data-v-086c8921]{grid-template-columns:minmax(0,1fr)}.license-contact__qr-item+.license-contact__qr-item[data-v-086c8921]{border-top:1px solid #e9eef5;border-left:0}}@media (hover:none){.license-copy-button[data-v-086c8921]{opacity:1;visibility:visible;transform:none}}.cancel-btn[data-v-63e2cb5c]{margin-right:10px}.cloud-radio-group[data-v-63e2cb5c]{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:20px}.cloud-radio-group .el-radio[data-v-63e2cb5c]{margin-right:0}.tianyi-cloud-logo[data-v-63e2cb5c]{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:12px;background:linear-gradient(135deg,#e60012,#ff7a45);color:#fff;font-size:15px;font-weight:600;vertical-align:middle}.import-result-hint[data-v-d4bdfe7a]{margin:-8px 0 12px 126px;color:var(--el-text-color-secondary);font-size:12px;line-height:1.5}.import-result[data-v-d4bdfe7a]{display:flex;flex-wrap:wrap;gap:8px 18px;padding:12px 0 0 126px;color:var(--el-text-color-regular);font-size:13px}.upload-intro[data-v-a70eadfa]{margin-bottom:16px}.upload-intro-text[data-v-a70eadfa]{line-height:1.6}.upload-form[data-v-a70eadfa]{margin-top:8px}.selected-file[data-v-a70eadfa]{margin-top:10px;color:#303133;line-height:1.6}.selected-file--muted[data-v-a70eadfa]{color:#909399}.progress-panel[data-v-a70eadfa]{margin-top:12px}.progress-header[data-v-a70eadfa]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px}.progress-text[data-v-a70eadfa]{color:#606266;font-size:13px;line-height:1.5}.progress-meta[data-v-a70eadfa]{margin-top:8px;color:#909399;font-size:12px;text-align:right}.status-alert[data-v-a70eadfa]{margin-top:16px}.result-block[data-v-a70eadfa]{display:flex;flex-direction:column;gap:8px;line-height:1.6}.result-line[data-v-a70eadfa]{display:flex;gap:8px;align-items:flex-start}.result-label[data-v-a70eadfa]{min-width:60px;color:#909399}.path-text[data-v-a70eadfa]{word-break:break-all;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;color:#303133}.breadcrumb-nav[data-v-58c75fe6]{margin-bottom:16px;padding:12px;background-color:#f5f7fa;border-radius:8px}.breadcrumb-nav[data-v-58c75fe6] .el-breadcrumb__item{cursor:pointer;transition:all .3s}.breadcrumb-nav[data-v-58c75fe6] .el-breadcrumb__item:hover{color:#409eff}.current-path[data-v-58c75fe6]{margin-bottom:16px;display:flex;align-items:center;gap:8px}.current-path .el-input[data-v-58c75fe6]{flex:1}.current-path .path-action-btn[data-v-58c75fe6]{flex-shrink:0;padding:8px 12px;display:flex;align-items:center;justify-content:center}.current-path .btn-icon[data-v-58c75fe6]{width:16px;height:16px;display:block}.current-path[data-v-58c75fe6] .el-input-group__prepend{background-color:#ecf5ff;border-color:#409eff;color:#409eff;padding:0 15px}.current-path[data-v-58c75fe6] .el-input__wrapper{border-left-color:#409eff}.current-path .el-text[data-v-58c75fe6]{color:#606266;font-weight:500}.upload-progress-item+.upload-progress-item[data-v-58c75fe6],.upload-progress-section[data-v-58c75fe6]{margin-top:16px}.upload-progress-header[data-v-58c75fe6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;color:#606266;font-size:14px}.upload-progress-tip[data-v-58c75fe6]{margin-top:12px;color:#909399;font-size:13px}.upload-progress-value[data-v-58c75fe6]{color:#409eff;font-weight:600}.upload-progress-value.is-success[data-v-58c75fe6]{color:#67c23a}.upload-progress-value.is-failed[data-v-58c75fe6]{color:#f56c6c}.terminal-container[data-v-e49de9c2]{display:flex;flex-direction:column;height:100%;background:#1e1e1e}.terminal-toolbar[data-v-e49de9c2]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#2d2d30;border-bottom:1px solid #3e3e42}.toolbar-left[data-v-e49de9c2]{display:flex;gap:6px}.toolbar-right[data-v-e49de9c2]{display:flex;align-items:center;gap:20px}.connection-status[data-v-e49de9c2]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;padding:4px 12px;border-radius:4px;background:hsla(0,0%,100%,.05)}.status-dot[data-v-e49de9c2]{width:8px;height:8px;border-radius:50%;animation:pulse-e49de9c2 2s ease-in-out infinite}.status-connected .status-dot[data-v-e49de9c2]{background:#67c23a;box-shadow:0 0 8px #67c23a}.status-connecting .status-dot[data-v-e49de9c2]{background:#e6a23c;box-shadow:0 0 8px #e6a23c}.status-disconnected .status-dot[data-v-e49de9c2]{background:#909399;animation:none}.status-connected[data-v-e49de9c2]{color:#67c23a}.status-connecting[data-v-e49de9c2]{color:#e6a23c}.status-disconnected[data-v-e49de9c2]{color:#909399}.host-info[data-v-e49de9c2]{font-size:12px;color:#909399;font-family:Consolas,Courier New,monospace}@keyframes pulse-e49de9c2{0%,to{opacity:1}50%{opacity:.5}}.xterm-wrapper[data-v-e49de9c2]{flex:1;overflow:hidden;padding:10px;background:#1e1e1e}.xterm-terminal[data-v-e49de9c2]{height:100%;width:100%}.terminal-toolbar .el-button[data-v-e49de9c2]{min-width:50px;height:26px;font-size:12px;padding:0 10px;border-radius:4px}.terminal-toolbar .el-button--small[data-v-e49de9c2]{padding:0 10px;line-height:24px}.terminal-toolbar .el-button .el-icon[data-v-e49de9c2]{font-size:12px;margin-right:4px}[data-v-e49de9c2] .xterm{height:100%!important;padding:0}[data-v-e49de9c2] .xterm-viewport{background-color:#1e1e1e!important;overflow-y:auto!important}[data-v-e49de9c2] .xterm-viewport::-webkit-scrollbar{width:8px}[data-v-e49de9c2] .xterm-viewport::-webkit-scrollbar-track{background:#252526}[data-v-e49de9c2] .xterm-viewport::-webkit-scrollbar-thumb{background:#424245;border-radius:4px}[data-v-e49de9c2] .xterm-viewport::-webkit-scrollbar-thumb:hover{background:#4e4e4e}.ssh-container[data-v-423b1c28]{height:100%;min-height:0;padding:0;overflow:hidden;background-color:#f5f7fa}.ssh-layout[data-v-423b1c28]{display:flex;height:100%;min-height:0;gap:0}.tree-section[data-v-423b1c28]{flex-shrink:0;min-height:0;transition:width .1s ease-out}.resizer[data-v-423b1c28]{width:8px;background:transparent;cursor:col-resize;position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.resizer[data-v-423b1c28]:hover{background-color:rgba(64,158,255,.1)}.resizer:hover .resizer-line[data-v-423b1c28]{background-color:#409eff;width:3px}.resizer-line[data-v-423b1c28]{width:1px;height:40px;background-color:#dcdfe6;border-radius:2px;transition:all .2s ease}.resizer:active .resizer-line[data-v-423b1c28]{background-color:#409eff;width:3px}.group-card[data-v-423b1c28]{height:100%;border-radius:0;border:1px solid #e4e7ed;border-top:none;border-left:none;border-bottom:none;overflow:hidden;margin:0}.card-header[data-v-423b1c28]{display:flex;align-items:center;justify-content:space-between}.header-title[data-v-423b1c28]{font-size:16px;font-weight:600;color:#303133}.search-container[data-v-423b1c28]{display:flex;gap:8px;margin-bottom:15px}.search-input[data-v-423b1c28]{flex:1}[data-v-423b1c28] .search-input .el-input__wrapper:hover{box-shadow:inset 0 0 0 1px #003d99}[data-v-423b1c28] .search-input .el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px #003d99!important}[data-v-423b1c28] .search-input .el-icon{color:#003d99}.refresh-btn[data-v-423b1c28]{flex-shrink:0}.refresh-btn-success[data-v-423b1c28]{color:#67c23a;border-color:#b3e19d;background-color:#f0f9eb}.refresh-btn-success[data-v-423b1c28]:focus,.refresh-btn-success[data-v-423b1c28]:hover{color:#67c23a;border-color:#95d475;background-color:#e1f3d8}.refresh-btn-error[data-v-423b1c28]{color:#f56c6c;border-color:#fab6b6;background-color:#fef0f0}.refresh-btn-error[data-v-423b1c28]:focus,.refresh-btn-error[data-v-423b1c28]:hover{color:#f56c6c;border-color:#f89898;background-color:#fde2e2}.group-tree[data-v-423b1c28]{max-height:calc(100% - 100px);overflow-y:auto}.tree-empty[data-v-423b1c28]{padding-top:32px}.tree-icon[data-v-423b1c28]{margin-right:6px;font-size:14px;display:inline-flex;align-items:center;vertical-align:middle}.tree-icon img[data-v-423b1c28],.tree-icon svg[data-v-423b1c28]{width:16px;height:16px}.folder-icon img[data-v-423b1c28]{width:14px;height:14px}.business-group[data-v-423b1c28]{font-weight:600;color:#303133}.host-node[data-v-423b1c28]{color:#303133;font-weight:500}.node-label[data-v-423b1c28]{flex:1}.host-count[data-v-423b1c28]{margin-left:4px;color:#909399;font-size:12px;font-weight:400}.terminal-section[data-v-423b1c28]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;background:#1e1e1e;border-radius:0;border:none;overflow:hidden}.terminal-tabs[data-v-423b1c28]{height:100%;min-height:0;display:flex;flex-direction:column}.terminal-tabs-shell[data-v-423b1c28]{position:relative;height:100%;min-height:0}.terminal-close-actions[data-v-423b1c28]{position:absolute;top:6px;right:10px;z-index:5}.terminal-close-actions[data-v-423b1c28] .el-button{width:28px;height:28px}[data-v-423b1c28] .el-tabs__header{margin:0;padding-right:52px;border-bottom:1px solid #e4e7ed;background:#f5f7fa;box-sizing:border-box}[data-v-423b1c28] .el-tabs__content{flex:1;min-height:0;overflow:hidden;padding:0}[data-v-423b1c28] .el-tab-pane{height:100%;min-height:0;overflow:hidden}[data-v-423b1c28] .el-tabs__item{height:40px;line-height:40px;padding:0 20px;color:#606266;font-size:14px}[data-v-423b1c28] .el-tabs__item.is-active{background:#fff;color:#409eff;font-weight:600}[data-v-423b1c28] .el-tabs__item:hover{color:#409eff}.welcome-placeholder[data-v-423b1c28]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#1e1e1e;gap:30px}.welcome-icon[data-v-423b1c28]{width:400px;height:300px;opacity:.8;transition:all .3s ease}.welcome-icon[data-v-423b1c28]:hover{opacity:1;transform:scale(1.05)}.welcome-icon svg[data-v-423b1c28]{width:100%;height:100%;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.welcome-text[data-v-423b1c28]{text-align:center}.welcome-text h1[data-v-423b1c28]{font-size:48px;font-weight:700;color:#fff;margin:0 0 12px 0;letter-spacing:2px;font-family:Arial,Microsoft YaHei,sans-serif}.welcome-text p[data-v-423b1c28]{font-size:16px;color:#b0b0b0;margin:0}.group-tree[data-v-423b1c28]::-webkit-scrollbar{width:6px}.group-tree[data-v-423b1c28]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.group-tree[data-v-423b1c28]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.group-tree[data-v-423b1c28]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}[data-v-423b1c28] .el-tree-node__content{height:32px;border-radius:4px;margin-bottom:2px}[data-v-423b1c28] .el-tree-node__content:hover{background-color:#f5f7fa}.group-tree[data-v-423b1c28] .el-tree-node.is-current>.el-tree-node__content,.group-tree[data-v-423b1c28] .el-tree-node.is-current>.el-tree-node__content:hover{background:linear-gradient(180deg,#0b4fc2,#003d99)!important;color:#fff!important;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12)}.group-tree[data-v-423b1c28] .el-tree-node.is-current>.el-tree-node__content .business-group,.group-tree[data-v-423b1c28] .el-tree-node.is-current>.el-tree-node__content .host-node,.group-tree[data-v-423b1c28] .el-tree-node.is-current>.el-tree-node__content .node-label{color:#fff!important;text-shadow:0 1px 0 rgba(0,0,0,.12)}.group-tree[data-v-423b1c28] .el-tree-node.is-current>.el-tree-node__content .host-count{color:hsla(0,0%,100%,.88)!important}[data-v-423b1c28] .el-card__header{padding:12px 16px;border-bottom:1px solid #e4e7ed}[data-v-423b1c28] .el-card__body{padding:16px;height:calc(100% - 49px);overflow:hidden}.home-container .el-main:has(.ssh-container){overflow-y:hidden;padding:0;padding-bottom:0}.ssh-auth-message-box{width:520px;max-width:calc(100vw - 32px);border-radius:14px}.ssh-auth-message-box .el-message-box__header{padding:20px 22px 10px}.ssh-auth-message-box .el-message-box__title{font-size:18px;font-weight:700;color:#1f2937}.ssh-auth-message-box .el-message-box__content{padding:8px 22px 16px}.ssh-auth-message-box .el-message-box__btns{padding:0 22px 20px}.ssh-auth-dialog{display:flex;flex-direction:column;gap:12px}.ssh-auth-host{padding:10px 12px;border-radius:10px;background:#f8fafc;color:#64748b;font-size:13px}.ssh-auth-host strong{color:#1e40af}.ssh-auth-list{display:flex;flex-direction:column;gap:8px;max-height:320px;overflow-y:auto}.ssh-auth-option{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.ssh-auth-option:hover{border-color:#93c5fd;background:#f8fbff;box-shadow:0 8px 24px rgba(37,99,235,.08)}.ssh-auth-option input{display:none}.ssh-auth-radio{width:16px;height:16px;border:2px solid #cbd5e1;border-radius:50%;flex:0 0 auto;position:relative}.ssh-auth-option input:checked+.ssh-auth-radio{border-color:#2563eb}.ssh-auth-option input:checked+.ssh-auth-radio:after{content:"";position:absolute;width:6px;height:6px;top:3px;left:3px;border-radius:50%;background:#2563eb}.ssh-auth-option:has(input:checked){border-color:#2563eb;background:#eff6ff}.ssh-auth-content{min-width:0;flex:1}.ssh-auth-row{display:flex;align-items:center;gap:12px;min-width:0;color:#64748b;font-size:13px}.ssh-auth-row strong{color:#0f172a;font-size:15px;min-width:76px;max-width:150px}.ssh-auth-row strong,.ssh-auth-user{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssh-auth-user{min-width:130px}.ssh-auth-default{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:#dcfce7;color:#15803d;font-size:12px;font-weight:600}.el-alert[data-v-4e2c5370]{margin-top:10px}.el-form-item[data-v-4e2c5370]{margin-bottom:20px}.group-tree-section[data-v-3452990e]{width:280px;margin-right:20px;position:relative}.group-card[data-v-3452990e]{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-3452990e]: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-3452990e]{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-3452990e]{display:flex;align-items:center;gap:12px}.title-icon[data-v-3452990e]{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.pulse-ring[data-v-3452990e]{position:absolute;width:35px;height:35px;border:2px solid rgba(102,126,234,.3);border-radius:50%;animation:pulse-3452990e 2s infinite}.main-icon[data-v-3452990e]{font-size:20px;color:#667eea;z-index:2;background:rgba(102,126,234,.1);padding:8px;border-radius:8px}@keyframes pulse-3452990e{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-3452990e]{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-3452990e]{font-size:11px;color:rgba(102,126,234,.6);text-transform:uppercase;letter-spacing:1px;font-weight:500}.stats-indicator[data-v-3452990e]{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-3452990e]{font-size:16px;font-weight:700;color:#667eea;line-height:1}.stats-label[data-v-3452990e]{font-size:10px;color:rgba(102,126,234,.6);text-transform:uppercase;letter-spacing:.5px}.search-container[data-v-3452990e]{padding:15px 20px;border-bottom:1px solid rgba(102,126,234,.08)}.search-wrapper[data-v-3452990e]{display:flex;flex-direction:column;gap:8px}.search-input-wrapper[data-v-3452990e]{position:relative}.tech-input[data-v-3452990e] .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-3452990e] .el-input__wrapper:hover{border-color:rgba(102,126,234,.3);background:rgba(102,126,234,.05)}.tech-input[data-v-3452990e] .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-3452990e]{color:rgba(102,126,234,.6);transition:all .3s ease}.tech-input:focus-within .search-icon[data-v-3452990e]{color:#667eea}.action-buttons-wrapper[data-v-3452990e]{display:flex;align-items:center;gap:8px;position:absolute;bottom:-21px;right:25px}.toggle-btn[data-v-3452990e]{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-3452990e]:hover{transform:scale(1.1)}.toggle-icon[data-v-3452990e]{width:20px;height:20px;transition:all .3s ease;filter:hue-rotate(30deg) saturate(1.2) brightness(1.1)}.toggle-icon.expanded[data-v-3452990e]{transform:rotate(180deg);filter:hue-rotate(60deg) saturate(1.4) brightness(1.2)}.refresh-btn[data-v-3452990e]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;transition:all .3s ease;background:rgba(102,126,234,.15);border:1px solid rgba(102,126,234,.2);z-index:10}.refresh-btn[data-v-3452990e]:hover{transform:scale(1.1);background:rgba(102,126,234,.25);border-color:rgba(102,126,234,.35)}.refresh-btn[data-v-3452990e]:active{transform:scale(.95)}.refresh-icon[data-v-3452990e]{font-size:16px;color:#667eea;transition:all .3s ease}.refresh-btn:hover .refresh-icon[data-v-3452990e]{transform:rotate(180deg);color:#764ba2}.create-btn[data-v-3452990e]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;transition:all .3s ease;background:rgba(103,194,58,.15);border:1px solid rgba(103,194,58,.2);z-index:10}.create-btn[data-v-3452990e]:hover{transform:scale(1.1);background:rgba(103,194,58,.25);border-color:rgba(103,194,58,.35)}.create-btn[data-v-3452990e]:active{transform:scale(.95)}.create-icon[data-v-3452990e]{font-size:16px;color:#67c23a;transition:all .3s ease}.create-btn:hover .create-icon[data-v-3452990e]{color:#85ce61;transform:rotate(90deg)}.tree-container[data-v-3452990e]{padding:15px 0;max-height:calc(100vh - 300px);overflow-y:auto;position:relative}.tech-tree[data-v-3452990e]{border:none;background:transparent}.tech-tree[data-v-3452990e] .el-tree-node{margin:0}.tech-tree[data-v-3452990e] .el-tree-node__content{height:auto;padding:0;background:transparent;border-radius:0;position:relative}.tech-tree[data-v-3452990e] .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-3452990e] .el-tree-node__expand-icon.expanded{transform:translateY(-50%) rotate(90deg)}.tech-tree[data-v-3452990e] .el-tree-node__expand-icon.is-leaf{display:none}.tree-node[data-v-3452990e]{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-3452990e]:hover{transform:none}.tree-node.parent-node:hover>.hover-effect[data-v-3452990e]{opacity:1;transform:scale(1)}.tree-node:not(.parent-node) .hover-effect[data-v-3452990e]{display:none}.hover-effect[data-v-3452990e]{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-3452990e]{display:flex;align-items:center;padding:2px 12px;position:relative;z-index:2}.parent-node .node-content[data-v-3452990e]{padding:3px 12px}.node-icon-wrapper[data-v-3452990e]{margin-left:16px;margin-right:2px;display:flex;align-items:center}.parent-icon[data-v-3452990e]{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-3452990e],.parent-icon.expanded .icon-bg[data-v-3452990e]{display:none}.parent-icon-img[data-v-3452990e]{width:16px;height:16px;z-index:1;transition:all .3s ease}.child-icon[data-v-3452990e]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.dot-indicator[data-v-3452990e]{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-3452990e]{width:18px;height:18px}.node-text[data-v-3452990e]{flex:1;position:relative}.node-label[data-v-3452990e]{font-size:14px;font-weight:400;color:#2c3e50;transition:all .3s ease}.parent-node .node-label[data-v-3452990e]{font-weight:400;font-size:15px}.host-count[data-v-3452990e]{font-size:12px;font-weight:400;color:rgba(102,126,234,.7);margin-left:4px}.connection-line[data-v-3452990e]{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-3452990e]{width:0}.node-status[data-v-3452990e]{display:flex;align-items:center}.status-dot[data-v-3452990e]{width:8px;height:8px;border-radius:50%;position:relative}.status-dot.online[data-v-3452990e]{background:#67c23a;box-shadow:0 0 6px rgba(103,194,58,.5)}.status-dot.online[data-v-3452990e]:before{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:#67c23a;animation:ping-3452990e 2s infinite}@keyframes ping-3452990e{75%,to{transform:scale(2);opacity:0}}.tech-tree[data-v-3452990e] .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-3452990e] .el-tree-node.is-current>.el-tree-node__content .hover-effect{opacity:0!important}.tech-tree[data-v-3452990e] .el-tree-node.is-current>.el-tree-node__content .node-label{color:#2c3e50;font-weight:500}.tree-container[data-v-3452990e]::-webkit-scrollbar{width:4px}.tree-container[data-v-3452990e]::-webkit-scrollbar-track{background:rgba(102,126,234,.05);border-radius:2px}.tree-container[data-v-3452990e]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,rgba(102,126,234,.3),rgba(118,75,162,.3));border-radius:2px}.tree-container[data-v-3452990e]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,rgba(102,126,234,.5),rgba(118,75,162,.5))}.group-card[data-v-3452990e]{transition:all .3s cubic-bezier(.4,0,.2,1)}.group-card[data-v-3452990e]: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-3452990e]{transition:all .3s ease}.stats-indicator[data-v-3452990e]:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(102,126,234,.2)}@keyframes dataLoad-3452990e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.tree-node[data-v-3452990e]{animation:dataLoad-3452990e .4s ease-out}.tree-node[data-v-3452990e]:first-child{animation-delay:.1s}.tree-node[data-v-3452990e]:nth-child(2){animation-delay:.2s}.tree-node[data-v-3452990e]:nth-child(3){animation-delay:.3s}.tree-node[data-v-3452990e]:nth-child(4){animation-delay:.4s}.tree-node[data-v-3452990e]:nth-child(5){animation-delay:.5s}.action-buttons[data-v-3452990e]{display:flex;align-items:center;gap:8px}.manage-btn[data-v-3452990e]{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-3452990e]:hover{transform:scale(1.1);background:rgba(102,126,234,.1)}.manage-icon[data-v-3452990e]{font-size:16px;color:#667eea}.context-menu[data-v-3452990e]{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-3452990e]{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-3452990e]:hover{background:rgba(102,126,234,.1);color:#667eea}.context-menu-item.danger[data-v-3452990e]{color:#f56c6c}.context-menu-item.danger[data-v-3452990e]:hover{background:hsla(0,87%,69%,.1);color:#f56c6c}.context-menu-item .el-icon[data-v-3452990e]{font-size:14px}.time-selector[data-v-358f2800]{margin-bottom:20px}.preset-buttons[data-v-358f2800]{margin-top:10px}.preset-buttons .el-button[data-v-358f2800]{margin-right:10px;margin-bottom:10px}.custom-time[data-v-358f2800]{margin-top:10px}.monitor-row[data-v-358f2800]{margin-bottom:20px}.metric-card[data-v-358f2800]{margin-bottom:20px;height:220px;background-color:#1a1a2e;border:1px solid #00d8ff;color:#00d8ff}.metric-header[data-v-358f2800]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;color:#00d8ff}.metric-title[data-v-358f2800]{font-weight:700;font-size:14px;color:#00d8ff}.disk-io-tags[data-v-358f2800],.network-io-tags[data-v-358f2800]{display:flex;align-items:center}.metric-chart[data-v-358f2800]{height:150px}[data-v-358f2800] .monitor-dialog{background-color:#121212;border:1px solid #00d8ff}[data-v-358f2800] .monitor-dialog .el-dialog__title{color:#00d8ff}[data-v-358f2800] .monitor-dialog .el-dialog__header{border-bottom:1px solid #00d8ff}[data-v-358f2800] .monitor-dialog .el-dialog__body{background-color:#121212;color:#00d8ff}[data-v-358f2800] .monitor-dialog .el-radio-button__inner{background-color:#1a1a2e;color:#00d8ff;border-color:#00d8ff}[data-v-358f2800] .monitor-dialog .el-radio-button__orig-radio:checked+.el-radio-button__inner{background-color:#00d8ff;color:#121212;border-color:#00d8ff}[data-v-358f2800] .monitor-dialog .el-button{background-color:#1a1a2e;color:#00d8ff;border-color:#00d8ff}[data-v-358f2800] .monitor-dialog .el-button:hover{background-color:#00d8ff;color:#121212}[data-v-358f2800] .monitor-dialog .el-button--primary{background-color:#00d8ff;color:#121212;border-color:#00d8ff}[data-v-358f2800] .monitor-dialog .el-button--primary:hover{background-color:#00a8d8;color:#121212}[data-v-358f2800] .monitor-dialog .el-date-editor .el-range-input{background-color:#1a1a2e;color:#00d8ff}[data-v-358f2800] .monitor-dialog .el-date-editor .el-range-separator{color:#00d8ff}[data-v-358f2800] .monitor-dialog .el-tag{background-color:#1a1a2e;color:#00d8ff;border-color:#00d8ff}.process-monitor-header[data-v-11e7c96f]{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-11e7c96f]{display:flex;flex-direction:column}.host-name[data-v-11e7c96f]{font-size:16px;font-weight:700;color:#00d8ff;margin-bottom:5px}.update-time[data-v-11e7c96f]{font-size:12px;color:#6e7079}.process-charts[data-v-11e7c96f]{margin-bottom:20px}.chart-card[data-v-11e7c96f]{height:400px;background:#1e1e1e;border:1px solid #2d3a4b}.chart-card .el-card__body[data-v-11e7c96f]{background:#1e1e1e;color:#e4e7ed}.chart-header[data-v-11e7c96f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.chart-header h4[data-v-11e7c96f]{margin:0;color:#e4e7ed}.chart-container[data-v-11e7c96f]{height:320px;width:100%;background:#1e1e1e}.process-monitor-dialog .el-dialog[data-v-11e7c96f]{background-color:#1e1e1e!important}.process-monitor-dialog .el-dialog__header[data-v-11e7c96f]{background-color:#1e1e1e!important;border-bottom:1px solid #2d3a4b!important}.process-monitor-dialog .el-dialog__title[data-v-11e7c96f]{color:#e4e7ed!important}.process-monitor-dialog .el-dialog__body[data-v-11e7c96f]{background-color:#1e1e1e!important;color:#e4e7ed!important}.chart-card .el-card[data-v-11e7c96f]{background-color:#1e1e1e!important;border:1px solid #2d3a4b!important}.chart-card .el-card__header[data-v-11e7c96f]{border-bottom:1px solid #2d3a4b!important}.chart-card .el-card__body[data-v-11e7c96f],.chart-card .el-card__header[data-v-11e7c96f]{background-color:#1e1e1e!important;color:#e4e7ed!important}.tcp-port-monitor-header[data-v-2354a486]{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-2354a486]{display:flex;flex-direction:column;gap:8px}.host-name[data-v-2354a486]{font-size:16px;font-weight:700;color:#00d8ff}.update-time[data-v-2354a486]{font-size:12px;color:#6e7079}.port-summary[data-v-2354a486]{display:flex;gap:10px}.port-filters[data-v-2354a486]{margin-bottom:20px;padding:15px}.port-table[data-v-2354a486]{background:#1e1e1e;border-radius:8px;overflow:hidden;width:100%}.port-table .el-table[data-v-2354a486]{width:100%!important}.service-cell[data-v-2354a486]{gap:8px}.tcp-port-monitor-dialog .el-dialog[data-v-2354a486]{background-color:#1e1e1e!important}.tcp-port-monitor-dialog .el-dialog__header[data-v-2354a486]{background-color:#1e1e1e!important;border-bottom:1px solid #2d3a4b!important}.tcp-port-monitor-dialog .el-dialog__title[data-v-2354a486]{color:#e4e7ed!important}.tcp-port-monitor-dialog .el-dialog__body[data-v-2354a486]{background-color:#1e1e1e!important;color:#e4e7ed!important}.port-table .el-table[data-v-2354a486]{background-color:#1e1e1e!important}.port-table .el-table__header[data-v-2354a486]{background-color:#2d3a4b!important}.port-table .el-table__header th[data-v-2354a486]{background-color:transparent!important;color:#e4e7ed!important;border-bottom:1px solid #4a5568}.port-table .el-table__row[data-v-2354a486]{background-color:#1e1e1e!important;color:#e4e7ed}.port-table .el-table__row[data-v-2354a486]:hover{background-color:rgba(103,126,234,.1)!important}.port-table .el-table__row--striped[data-v-2354a486]{background-color:hsla(0,0%,100%,.05)!important}.port-table .el-table td[data-v-2354a486]{border-bottom:1px solid #2d3a4b}.port-table .el-progress[data-v-2354a486]{margin:2px 0}.port-table .el-progress__text[data-v-2354a486]{color:#e4e7ed!important;font-size:11px}.text-muted[data-v-2354a486]{color:#909399;font-style:italic;font-size:12px}.service-cell[data-v-2354a486]{display:flex;align-items:center;gap:4px;font-size:12px}.service-name[data-v-2354a486]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.pid-text[data-v-2354a486]{font-size:12px;color:#e4e7ed}.port-table .el-table--small .el-table__body td[data-v-2354a486]{padding:4px 0}.port-filters[data-v-2354a486]{margin-bottom:15px;padding:12px 15px;background:#1e1e1e;border-radius:8px;border:1px solid #2d3a4b}.exporter-dialog[data-v-55ed47b0]{--aiops-surface-cool:rgba(247,250,255,.82);--aiops-surface-strong:hsla(0,0%,100%,.92);--aiops-surface-warm:rgba(255,253,248,.92);--aiops-surface-warm-strong:rgba(255,248,239,.96);--aiops-text-primary:#172133;--aiops-text-secondary:#5f6b7c;--aiops-text-muted:#8d97a8;--aiops-border-soft:rgba(22,34,56,.06);--aiops-border-cool:#dfe7f2;--aiops-border-mid:rgba(207,217,230,.92);--aiops-brand:#4c8bf5;--aiops-brand-soft:rgba(76,139,245,.12);--aiops-success:#3fb97f;--aiops-warning:#f3b24b;--aiops-danger:#ef6b73;--aiops-shadow-soft:0 20px 60px rgba(17,24,39,.07);--aiops-shadow-panel:0 36px 110px rgba(15,23,42,.11);display:flex;flex-direction:column;gap:10px;color:var(--aiops-text-primary)}[data-v-55ed47b0] .windows-exporter-dialog.el-dialog{border-radius:30px;overflow:hidden;border:1px solid rgba(223,231,242,.96);background:linear-gradient(180deg,rgba(255,253,248,.98),rgba(247,250,255,.96));box-shadow:var(--aiops-shadow-panel)}[data-v-55ed47b0] .windows-exporter-dialog .el-dialog__header{padding:14px 24px 0}[data-v-55ed47b0] .windows-exporter-dialog .el-dialog__title{font-size:18px;font-weight:700;color:var(--aiops-text-primary);letter-spacing:.2px}[data-v-55ed47b0] .windows-exporter-dialog .el-dialog__body{padding:10px 24px 14px;background:radial-gradient(circle at top left,rgba(76,139,245,.05),transparent 20%),linear-gradient(180deg,#f8fafc,#f5f8fc)}[data-v-55ed47b0] .windows-exporter-dialog .el-dialog__footer{padding:0 24px 16px}.hero-panel[data-v-55ed47b0]{position:relative;display:flex;justify-content:space-between;align-items:stretch;gap:16px;padding:18px 18px 16px;border-radius:22px;background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd);border:1px solid rgba(223,231,242,.92);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 18px 40px rgba(17,24,39,.05)}.hero-copy[data-v-55ed47b0]{flex:1;padding-right:200px}.hero-head[data-v-55ed47b0]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px}.hero-title[data-v-55ed47b0]{font-size:18px;font-weight:700;color:var(--aiops-text-primary);margin-bottom:4px}.hero-subtitle[data-v-55ed47b0]{font-size:13px;color:var(--aiops-text-muted)}.hero-description[data-v-55ed47b0]{font-size:13px;line-height:1.5;color:var(--aiops-text-secondary)}.hero-actions[data-v-55ed47b0]{position:absolute;top:14px;right:16px;display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.hero-actions[data-v-55ed47b0] .el-button{min-width:92px;height:30px;padding:0 10px;border-radius:11px;font-size:12px;font-weight:600;border-color:transparent;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.hero-actions[data-v-55ed47b0] .el-button:hover{transform:translateY(-1px)}.hero-actions[data-v-55ed47b0] .el-button--primary{color:#fff;background:linear-gradient(180deg,#6da0f7,#4c8bf5);box-shadow:0 6px 12px rgba(76,139,245,.15)}.hero-actions[data-v-55ed47b0] .el-button--primary:hover{box-shadow:0 8px 14px rgba(76,139,245,.18)}.hero-actions[data-v-55ed47b0] .el-button--success{color:#fff;background:linear-gradient(180deg,#50bf86,#3fb97f);box-shadow:0 6px 12px rgba(63,185,127,.15)}.hero-actions[data-v-55ed47b0] .el-button--success:hover{box-shadow:0 8px 14px rgba(63,185,127,.18)}.hero-actions[data-v-55ed47b0] .el-button--warning{color:#fff;background:linear-gradient(180deg,#f5bd57,#f3b24b);box-shadow:0 6px 12px rgba(243,178,75,.15)}.hero-actions[data-v-55ed47b0] .el-button--warning:hover{box-shadow:0 8px 14px rgba(243,178,75,.18)}.panel-stack[data-v-55ed47b0]{display:flex;flex-direction:column;gap:10px}.surface-panel[data-v-55ed47b0]{position:relative;padding:16px;border-radius:22px;background:linear-gradient(135deg,var(--aiops-surface-warm-strong),var(--aiops-surface-cool));border:1px solid var(--aiops-border-cool);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),0 18px 42px rgba(17,24,39,.05)}.surface-panel[data-v-55ed47b0]:before{content:"";position:absolute;top:0;left:0;right:0;height:42px;border-radius:22px 22px 0 0;background:linear-gradient(90deg,rgba(255,249,240,.95),hsla(60,12%,97%,.86),rgba(237,242,253,.92));opacity:.92;pointer-events:none}.surface-panel[data-v-55ed47b0]>*{position:relative;z-index:1}.surface-panel-head[data-v-55ed47b0]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.section-status-cluster[data-v-55ed47b0]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.section-status-cluster[data-v-55ed47b0] .el-tag,.table-badges[data-v-55ed47b0] .el-tag{height:22px;padding:0 8px;border-radius:999px;font-weight:600;font-size:11px}.panel-eyebrow[data-v-55ed47b0]{margin-bottom:4px;font-size:10px;font-weight:600;letter-spacing:.9px;color:var(--aiops-text-muted)}.panel-title[data-v-55ed47b0]{font-size:17px;font-weight:700;color:var(--aiops-text-primary)}.surface-panel-tag[data-v-55ed47b0]{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;border:1px solid rgba(207,217,230,.92);background:hsla(0,0%,100%,.74);font-size:11px;font-weight:600;color:var(--aiops-text-secondary)}.surface-panel-tag.is-success[data-v-55ed47b0]{color:var(--aiops-success);border-color:rgba(63,185,127,.2);background:rgba(63,185,127,.08)}.surface-panel-tag.is-danger[data-v-55ed47b0]{color:var(--aiops-danger);border-color:rgba(239,107,115,.22);background:rgba(239,107,115,.08)}.table-shell[data-v-55ed47b0]{overflow:hidden;border-radius:16px;border:1px solid rgba(223,231,242,.94);background:hsla(0,0%,100%,.76)}.data-table[data-v-55ed47b0]{width:100%;border-collapse:collapse;table-layout:fixed}.data-table td[data-v-55ed47b0],.data-table th[data-v-55ed47b0]{padding:8px 12px;font-size:12px;line-height:1.45;border-bottom:1px solid rgba(223,231,242,.82);vertical-align:middle;word-break:break-word}.data-table tr:last-child td[data-v-55ed47b0],.data-table tr:last-child th[data-v-55ed47b0]{border-bottom:none}.data-table thead th[data-v-55ed47b0]{background:linear-gradient(180deg,rgba(248,250,253,.94),rgba(243,247,252,.92));font-size:11px;font-weight:600;color:var(--aiops-text-muted);text-align:left}.host-data-table th[data-v-55ed47b0],.precheck-data-table th[data-v-55ed47b0]:first-child{font-weight:600;color:var(--aiops-text-secondary);background:rgba(247,250,255,.72)}.host-data-table th[data-v-55ed47b0]{width:84px}.host-data-table td[data-v-55ed47b0]{color:var(--aiops-text-primary)}.precheck-meta[data-v-55ed47b0]{margin-top:8px;font-size:11px;color:var(--aiops-text-muted);text-align:right}.table-badges[data-v-55ed47b0]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.table-inline-text[data-v-55ed47b0]{font-size:11px;color:var(--aiops-text-secondary)}.check-name-cell[data-v-55ed47b0]{display:flex;align-items:center;gap:10px}.check-state-dot[data-v-55ed47b0]{width:8px;height:8px;border-radius:999px;flex-shrink:0;background:var(--aiops-text-muted)}.check-state-dot.is-pass[data-v-55ed47b0]{background:var(--aiops-success)}.check-state-dot.is-fail[data-v-55ed47b0]{background:var(--aiops-danger)}.data-table .is-mono[data-v-55ed47b0],.data-table td.is-mono[data-v-55ed47b0]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:11px}.data-table td.is-soft[data-v-55ed47b0]{color:var(--aiops-text-secondary)}.workflow-alert[data-v-55ed47b0]{border-radius:18px}[data-v-55ed47b0] .workflow-alert.el-alert{padding:13px 16px;border-radius:18px;border:1px solid rgba(223,231,242,.92)}[data-v-55ed47b0] .workflow-alert.el-alert--success{background:linear-gradient(180deg,rgba(244,252,247,.94),hsla(0,0%,100%,.9))}[data-v-55ed47b0] .workflow-alert.el-alert--warning{background:linear-gradient(180deg,rgba(255,249,241,.96),hsla(0,0%,100%,.9))}[data-v-55ed47b0] .workflow-alert.el-alert--error{background:linear-gradient(180deg,hsla(0,100%,99%,.96),hsla(0,0%,100%,.92))}[data-v-55ed47b0] .workflow-alert.el-alert--info{background:linear-gradient(180deg,rgba(246,249,255,.94),hsla(0,0%,100%,.9))}[data-v-55ed47b0] .workflow-alert .el-alert__title{font-size:13px;line-height:1.65;font-weight:600;color:var(--aiops-text-secondary)}.dialog-footer[data-v-55ed47b0]{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap}.dialog-footer[data-v-55ed47b0] .el-button{min-width:84px;height:32px;border-radius:10px;font-size:12px;font-weight:600}.footer-action-button[data-v-55ed47b0]{min-width:104px!important}.footer-action-button.is-danger[data-v-55ed47b0] .el-icon,.footer-action-button.is-warning[data-v-55ed47b0] .el-icon{margin-right:2px}.dialog-footer[data-v-55ed47b0] .el-button--warning.footer-action-button{border-color:transparent;color:#fff;background:linear-gradient(180deg,#f3b24b,#eda940);box-shadow:0 10px 18px rgba(243,178,75,.18)}.dialog-footer[data-v-55ed47b0] .el-button--danger.footer-action-button{color:#fff;border-color:transparent;background:linear-gradient(180deg,#ef6b73,#e65b65);box-shadow:0 10px 18px rgba(239,107,115,.2)}.dialog-footer[data-v-55ed47b0] .el-button--danger.footer-action-button:focus,.dialog-footer[data-v-55ed47b0] .el-button--danger.footer-action-button:hover{color:#fff;border-color:transparent;background:linear-gradient(180deg,#f2787f,#eb656f)}.dialog-footer[data-v-55ed47b0] .el-button--danger.footer-action-button.is-disabled,.dialog-footer[data-v-55ed47b0] .el-button--danger.footer-action-button.is-disabled:hover{color:hsla(0,0%,100%,.88);border-color:transparent;background:linear-gradient(180deg,rgba(239,107,115,.68),rgba(230,91,101,.68));box-shadow:none}[data-v-55ed47b0] .install-log-dialog.el-dialog{border-radius:24px;overflow:hidden;border:1px solid rgba(223,231,242,.96)}[data-v-55ed47b0] .install-log-dialog .el-dialog__body{padding:12px 18px 14px;background:linear-gradient(180deg,#f8fafc,#f5f8fc)}.install-log-body[data-v-55ed47b0]{display:flex;flex-direction:column;gap:12px}.install-log-summary[data-v-55ed47b0]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;border:1px solid rgba(223,231,242,.94);background:hsla(0,0%,100%,.84)}.install-log-summary-left[data-v-55ed47b0]{display:flex;flex-direction:column;gap:4px;min-width:0}.install-log-summary-left strong[data-v-55ed47b0]{font-size:14px;color:var(--aiops-text-primary)}.install-log-summary-left span[data-v-55ed47b0]{font-size:12px;color:var(--aiops-text-muted);word-break:break-all}.install-log-summary-right[data-v-55ed47b0]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.install-log-tabs[data-v-55ed47b0] .el-tabs__header{margin-bottom:10px}.install-log-tabs[data-v-55ed47b0] .el-tabs__item{height:32px;font-size:12px}.log-block[data-v-55ed47b0]{margin:0;min-height:340px;max-height:52vh;overflow:auto;padding:14px;border-radius:16px;border:1px solid rgba(223,231,242,.94);background:#f8fafc;color:#243247;font-size:12px;line-height:1.6;white-space:pre-wrap;word-break:break-word;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.install-log-footer[data-v-55ed47b0]{display:flex;justify-content:flex-end}@media (max-width:768px){[data-v-55ed47b0] .windows-exporter-dialog .el-dialog__body{padding:12px 16px 16px}[data-v-55ed47b0] .windows-exporter-dialog .el-dialog__footer,[data-v-55ed47b0] .windows-exporter-dialog .el-dialog__header{padding-left:16px;padding-right:16px}.dialog-footer[data-v-55ed47b0],.hero-head[data-v-55ed47b0],.hero-panel[data-v-55ed47b0],.install-log-summary[data-v-55ed47b0],.surface-panel-head[data-v-55ed47b0]{flex-direction:column}.hero-actions[data-v-55ed47b0]{position:static;min-width:100%;flex-direction:column;align-items:stretch}.hero-copy[data-v-55ed47b0]{padding-right:0}.footer-action-button[data-v-55ed47b0]{width:100%}.install-log-summary-right[data-v-55ed47b0]{width:100%;justify-content:flex-start}.data-table tbody[data-v-55ed47b0],.data-table td[data-v-55ed47b0],.data-table th[data-v-55ed47b0],.data-table tr[data-v-55ed47b0],.data-table[data-v-55ed47b0],.table-badges[data-v-55ed47b0]{display:block;width:100%}.data-table thead[data-v-55ed47b0]{display:none}.data-table tr[data-v-55ed47b0]{padding:6px 0}.data-table td[data-v-55ed47b0],.data-table th[data-v-55ed47b0]{padding:8px 12px;border-bottom:none}.host-data-table tr[data-v-55ed47b0],.precheck-data-table tr[data-v-55ed47b0]{border-bottom:1px solid rgba(223,231,242,.82)}.host-data-table tr[data-v-55ed47b0]:last-child,.precheck-data-table tr[data-v-55ed47b0]:last-child{border-bottom:none}}.table-section[data-v-bfed921a]{display:flex;height:100%;min-height:0;margin-bottom:0;width:100%}.host-table[data-v-bfed921a]{flex:1;min-height:0;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.host-table[data-v-bfed921a] .el-table__header{background:linear-gradient(135deg,#667eea,#764ba2)}.host-table[data-v-bfed921a] .el-table__header th{background:transparent!important;border-bottom:none}.host-table[data-v-bfed921a] .el-table__header th,.host-table[data-v-bfed921a] .el-table__header th .cell{color:#2c3e50!important;font-weight:700!important;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.metric-header-cell[data-v-bfed921a]{display:inline-flex;align-items:center;justify-content:center;gap:4px}.metric-sort-icons[data-v-bfed921a]{display:inline-flex;align-items:center;line-height:1}.metric-sort-icon[data-v-bfed921a]{font-size:14px;font-weight:700;cursor:pointer;transition:opacity .2s ease}.metric-sort-icon[data-v-bfed921a]:hover{opacity:.85}.metric-sort-icon.is-down[data-v-bfed921a]{color:#e6a23c}.metric-sort-icon.is-up[data-v-bfed921a]{color:#67c23a}.host-table[data-v-bfed921a] .el-table__row{transition:background-color .2s ease}.host-table[data-v-bfed921a] .el-table__row:hover{background-color:rgba(103,126,234,.05)!important;transform:none;box-shadow:none}.table-operation[data-v-bfed921a]{display:flex;justify-content:center;align-items:center;gap:12px;padding:4px 0;white-space:nowrap}.operation-text-btn[data-v-bfed921a]{min-height:24px;padding:0;font-size:13px;font-weight:500}.operation-text-btn[data-v-bfed921a] .el-icon{margin-right:3px;font-size:14px}.operation-local-icon[data-v-bfed921a]{flex:0 0 auto;width:14px;height:14px;margin-right:3px;-o-object-fit:contain;object-fit:contain}.operation-text-btn+.operation-text-btn[data-v-bfed921a]{margin-left:0}.operation-text-btn--monitor[data-v-bfed921a]{color:#409eff!important}.operation-text-btn--monitor[data-v-bfed921a]:focus,.operation-text-btn--monitor[data-v-bfed921a]:hover{color:#1d7fe8!important}.operation-text-btn--terminal[data-v-bfed921a]{color:#1f3f8b!important}.operation-text-btn--terminal[data-v-bfed921a]:focus,.operation-text-btn--terminal[data-v-bfed921a]:hover{color:#17306d!important}.operation-text-btn--more[data-v-bfed921a]{color:#7c3aed!important}.operation-text-btn--more[data-v-bfed921a]:focus,.operation-text-btn--more[data-v-bfed921a]:hover{color:#5b21b6!important}.operation-more-item--edit[data-v-bfed921a]{color:#409eff!important}.operation-more-item--file[data-v-bfed921a]{color:#e6a23c!important}.operation-more-item--delete[data-v-bfed921a]{color:#f56c6c!important}.operation-more-item[data-v-bfed921a] .el-icon{margin-right:6px}.el-tag[data-v-bfed921a]{font-weight:500;border-radius:8px;border:none}.el-progress[data-v-bfed921a]{margin:2px 0}.el-link[data-v-bfed921a]{font-weight:400;font-size:13px;transition:all .3s ease}.el-link[data-v-bfed921a]:hover{text-shadow:0 2px 4px rgba(0,0,0,.1)}.host-name-cell-wrapper[data-v-bfed921a]{display:flex;align-items:center;gap:4px;position:relative;width:100%}.host-name-cell[data-v-bfed921a]{display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden;flex:1;min-width:0;font-size:13px}.host-table[data-v-bfed921a] .el-table__cell .cell{padding-left:10px;padding-right:10px}.ip-cell[data-v-bfed921a]{white-space:nowrap;overflow:hidden}.ip-row[data-v-bfed921a]{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-bfed921a]{color:#409eff;margin-bottom:2px}.ip-row.private-ip[data-v-bfed921a]{color:#67c23a}.ip-row span[data-v-bfed921a]{flex:1;min-width:0;padding-right:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ip-row .ip-copy-icon[data-v-bfed921a]{position:absolute;top:50%;right:0;display:inline-flex!important;margin:0;opacity:0;transform:translateY(-50%);transition:opacity .18s ease,background-color .18s ease}.ip-row.public-ip .ip-copy-icon[data-v-bfed921a]{color:#409eff}.ip-row.private-ip .ip-copy-icon[data-v-bfed921a]{color:#67c23a}.ip-row .ip-copy-icon.copied[data-v-bfed921a],.ip-row .ip-copy-icon[data-v-bfed921a]:hover,.ip-row:hover .ip-copy-icon[data-v-bfed921a]{transform:translateY(-50%)}.vendor-cell[data-v-bfed921a]{display:flex;align-items:center;gap:5px;white-space:nowrap;overflow:hidden}.vendor-cell span[data-v-bfed921a]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tianyi-vendor-icon[data-v-bfed921a]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;background:#e60012;color:#fff;font-size:12px;font-weight:600;flex-shrink:0}.tag-cell[data-v-bfed921a]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:2px;white-space:normal!important;line-height:1.3;padding:4px 0}.tag-item[data-v-bfed921a]{margin-right:3px;margin-bottom:2px;font-size:9px;white-space:nowrap;padding:2px 6px!important;height:auto;line-height:1.3}.config-cell[data-v-bfed921a]{display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.process-monitor-icon[data-v-bfed921a]{width:24px;height:24px;cursor:pointer;display:block;margin:0 auto;transition:transform .2s ease,opacity .2s ease}.process-monitor-icon[data-v-bfed921a]:hover{transform:translateY(-1px) scale(1.05);opacity:.92}.status-cell[data-v-bfed921a]{display:flex;align-items:center}.host-table[data-v-bfed921a] .el-table__cell,.status-cell[data-v-bfed921a]{white-space:nowrap;overflow:hidden}.host-table[data-v-bfed921a] .cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.host-table[data-v-bfed921a] .el-table__cell .tag-cell,.host-table[data-v-bfed921a] .el-table__cell .tag-cell-icon{white-space:normal!important;overflow:visible!important}.host-table[data-v-bfed921a] .cell:has(.tag-cell),.host-table[data-v-bfed921a] .cell:has(.tag-cell-icon){white-space:normal!important;overflow:visible!important}.copy-icon[data-v-bfed921a]{opacity:0;transition:all .3s ease;font-size:14px!important;padding:2px;border-radius:4px;cursor:pointer;color:#409eff;flex-shrink:0}.copy-icon[data-v-bfed921a]:hover{background-color:rgba(64,158,255,.1);transform:scale(1.1)}.host-name-cell-wrapper:hover .copy-icon[data-v-bfed921a],.ip-row:hover .copy-icon[data-v-bfed921a]{opacity:1;display:inline-flex!important}.copy-icon.copied[data-v-bfed921a]{color:#67c23a!important;transform:scale(1.2)}.ip-icon[data-v-bfed921a]{width:16px;height:16px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.tag-cell-icon[data-v-bfed921a]{display:flex;justify-content:center;align-items:center}.tag-icon-button[data-v-bfed921a]{position:relative;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:8px;background:#2f8df7;color:#fff;cursor:pointer;overflow:visible;box-shadow:0 2px 6px rgba(47,141,247,.22);transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}.tag-icon-button[data-v-bfed921a]:hover{background:#1f7be3;box-shadow:0 4px 10px rgba(47,141,247,.3);transform:translateY(-1px)}.tag-icon-button .el-icon[data-v-bfed921a]{font-size:14px}.tag-count[data-v-bfed921a]{position:absolute;top:-5px;right:-7px;background:#f56c6c;color:#fff;font-size:10px;font-weight:700;padding:0 5px;border:2px solid #fff;border-radius:999px;line-height:16px;min-width:18px;height:18px;text-align:center;box-sizing:border-box;box-shadow:0 2px 5px hsla(0,87%,69%,.35)}.tag-detail-dialog[data-v-bfed921a]{border-radius:12px}.tag-detail-content[data-v-bfed921a]{padding:10px}.tags-list[data-v-bfed921a]{display:flex;flex-wrap:wrap;gap:12px}.tag-item-display[data-v-bfed921a]{cursor:pointer;transition:all .3s ease;font-size:14px;padding:8px 12px!important;display:inline-flex;align-items:center;gap:6px}.tag-item-display[data-v-bfed921a]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(64,158,255,.3)}.tag-item-display .tag-icon[data-v-bfed921a]{font-size:14px}.no-tags[data-v-bfed921a]{text-align:center;padding:20px;color:#909399}.batch-update-group-content[data-v-bfed921a]{padding:10px 0}.selected-hosts-preview[data-v-bfed921a]{margin-top:20px;padding:15px;background:#f5f7fa;border-radius:8px}.preview-title[data-v-bfed921a]{font-size:14px;font-weight:600;color:#303133;margin-bottom:10px}.hosts-list[data-v-bfed921a]{display:flex;flex-wrap:wrap;gap:8px;max-height:200px;overflow-y:auto}.hosts-list[data-v-bfed921a]::-webkit-scrollbar{width:6px}.hosts-list[data-v-bfed921a]::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:3px}.hosts-list[data-v-bfed921a]::-webkit-scrollbar-thumb:hover{background:#c0c4cc}.create-credential-btn[data-v-4d685970]{background-color:#f39c12!important;border-color:#f39c12!important;color:#fff!important;border-radius:8px!important;padding:8px 14px!important;font-weight:500!important;transition:all .3s ease!important;flex-shrink:0}.create-credential-btn[data-v-4d685970]: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-4d685970]:active,.create-credential-btn[data-v-4d685970]:focus{background-color:#d68910!important;border-color:#d68910!important;color:#fff!important}.auth-select-panel[data-v-4d685970]{display:flex;flex-direction:column;gap:6px;width:100%}.auth-select-row[data-v-4d685970]{display:flex;align-items:center;gap:8px}.auth-credential-select[data-v-4d685970]{flex:1}.auth-credential-select[data-v-4d685970] .el-select__wrapper{min-height:32px;padding-top:2px;padding-bottom:2px}.auth-credential-select[data-v-4d685970] .el-tag{margin:1px 4px 1px 0;max-width:180px}.auth-credential-select[data-v-4d685970] .el-tag__content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-selected-summary[data-v-4d685970]{display:flex;align-items:center;gap:10px;min-height:22px;color:#64748b;font-size:12px;line-height:20px}.auth-selected-summary span[data-v-4d685970]:first-child{color:#2563eb;font-weight:600}.auth-selected-summary[data-v-4d685970] .el-button{height:20px;padding:0;font-size:12px}.auth-option-content[data-v-4d685970]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.auth-option-name[data-v-4d685970]{overflow:hidden;color:#0f172a;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.auth-option-meta[data-v-4d685970]{flex-shrink:0;color:#64748b;font-size:12px}.auth-option-content:hover .auth-option-name[data-v-4d685970]{color:#0f172a}.host-type-option[data-v-4d685970]{display:flex;align-items:center;gap:8px}.host-type-option-icon[data-v-4d685970]{width:16px;height:16px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.group-option-content[data-v-4d685970]{display:flex;justify-content:space-between;align-items:center;width:100%}.business-group-option[data-v-4d685970]{background-color:#f0f9ff!important}.business-group-text[data-v-4d685970]{color:#059669!important;font-weight:600!important}.sub-group-text[data-v-4d685970]{color:#374151!important}.business-tag[data-v-4d685970]{margin-left:8px!important}.sub-group-option[data-v-4d685970]:hover{background-color:#f3f4f6!important}.business-group-option[data-v-4d685970]:hover{background-color:#e0f2fe!important}.group-option-content[data-v-8f260fea]{display:flex;justify-content:space-between;align-items:center;width:100%}.business-group-option[data-v-8f260fea]{background-color:#f0f9ff!important}.business-group-text[data-v-8f260fea]{color:#059669!important;font-weight:600!important}.sub-group-text[data-v-8f260fea]{color:#374151!important}.business-tag[data-v-8f260fea]{margin-left:8px!important}.sub-group-option[data-v-8f260fea]:hover{background-color:#f3f4f6!important}.business-group-option[data-v-8f260fea]:hover{background-color:#e0f2fe!important}.auth-select-panel[data-v-8f260fea]{display:flex;flex-direction:column;gap:6px;width:100%}.auth-select-row[data-v-8f260fea]{display:flex;align-items:center;gap:8px}.auth-credential-select[data-v-8f260fea]{flex:1}.auth-credential-select[data-v-8f260fea] .el-select__wrapper{min-height:32px;padding-top:2px;padding-bottom:2px}.auth-credential-select[data-v-8f260fea] .el-tag{margin:1px 4px 1px 0;max-width:180px}.auth-credential-select[data-v-8f260fea] .el-tag__content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-selected-summary[data-v-8f260fea]{display:flex;align-items:center;gap:10px;min-height:22px;color:#64748b;font-size:12px;line-height:20px}.auth-selected-summary span[data-v-8f260fea]:first-child{color:#2563eb;font-weight:600}.auth-selected-summary[data-v-8f260fea] .el-button{height:20px;padding:0;font-size:12px}.auth-option-content[data-v-8f260fea]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.auth-option-name[data-v-8f260fea]{overflow:hidden;color:#0f172a;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.auth-option-meta[data-v-8f260fea]{flex-shrink:0;color:#64748b;font-size:12px}.auth-option-content:hover .auth-option-name[data-v-8f260fea]{color:#0f172a}.cmdb-host-management[data-v-47215d44]{padding:0;box-sizing:border-box;height:calc(100vh - 124px);min-height:0;background:transparent;overflow:hidden}.host-card[data-v-47215d44]{backdrop-filter:none!important;border-radius:0!important}.host-card[data-v-47215d44],[data-v-47215d44] .el-card,[data-v-47215d44] .host-card{background:transparent!important;box-shadow:none!important;border:none!important;height:100%!important;min-height:0!important;padding:0!important}[data-v-47215d44] .el-card__body{box-sizing:border-box;height:100%!important;min-height:0!important;padding:0!important}.host-management-container[data-v-47215d44]{display:flex;height:100%;min-height:0;overflow:hidden}.group-tree-section[data-v-47215d44]{width:250px;margin-right:10px;flex:0 0 250px;min-height:0}.host-table-section[data-v-47215d44]{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;min-width:0}.search-section[data-v-47215d44]{flex:0 0 auto;margin-bottom:10px;padding:10px 20px;background:linear-gradient(90deg,#fef7ef,#f8f8f6 52%,#edf2fd);border-radius:16px;border:1px solid rgba(223,231,242,.94);box-shadow:0 10px 28px rgba(17,24,39,.06)}.search-section .demo-form-inline[data-v-47215d44]{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;overflow:hidden}.inline-statistics[data-v-47215d44]{display:flex;align-items:center;gap:14px;flex-wrap:nowrap}.stat-item[data-v-47215d44]{display:inline-flex;align-items:center;gap:10px}.stat-item--clickable[data-v-47215d44]{cursor:pointer;padding:3px 6px;border-radius:6px;transition:all .2s ease}.stat-item--clickable.is-active[data-v-47215d44],.stat-item--clickable[data-v-47215d44]:focus,.stat-item--clickable[data-v-47215d44]:hover{background:rgba(64,158,255,.12);color:#409eff;outline:none}.stat-icon[data-v-47215d44]{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.stat-text[data-v-47215d44]{font-weight:600;font-size:14px;color:#2c3e50}.action-section[data-v-47215d44]{flex:0 0 100%;display:flex;width:100%;justify-content:flex-start;margin-top:8px;margin-bottom:0;padding-left:0}.action-section .mb8[data-v-47215d44]{width:100%;margin:0}.action-toolbar[data-v-47215d44]{display:flex!important;align-items:center;width:100%;min-width:0}.action-toolbar[data-v-47215d44] .el-dropdown{display:inline-flex;align-items:center}.action-toolbar[data-v-47215d44] .el-button{height:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;line-height:1}.action-toolbar[data-v-47215d44] .el-button .el-icon{line-height:1}.table-card[data-v-47215d44]{padding:10px;border-radius:16px;border:1px solid rgba(223,231,242,.94);background:hsla(0,0%,100%,.92);box-shadow:0 10px 28px rgba(17,24,39,.06)}.table-card[data-v-47215d44],.table-card[data-v-47215d44] .table-section{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.table-card[data-v-47215d44] .table-section{margin-bottom:0}.table-card[data-v-47215d44] .host-table{flex:1 1 auto;min-height:0;height:100%;border-radius:12px;box-shadow:none}.table-card[data-v-47215d44] .host-table .el-scrollbar__wrap,.table-card[data-v-47215d44] .host-table .el-table__body-wrapper{overflow-x:hidden!important}.pagination-section[data-v-47215d44]{display:flex;justify-content:flex-end;flex:0 0 auto;margin-top:auto;padding-top:10px;border-top:1px solid rgba(223,231,242,.82)}.font-weight-bold[data-v-47215d44]{font-weight:700}.table-operation[data-v-47215d44]{display:flex;justify-content:space-around}.el-dialog .el-form-item[data-v-47215d44]{border-bottom:none!important;margin-bottom:12px;padding-bottom:0}.el-row[data-v-47215d44]{border-bottom:none!important}.el-col[data-v-47215d44]{border-right:none!important}.el-col[data-v-47215d44],.el-col[data-v-47215d44]:last-child{padding-right:0!important;margin-right:0!important}.el-button[data-v-47215d44]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-47215d44]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-47215d44] .el-input__wrapper,.el-select[data-v-47215d44] .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-47215d44] .el-input__wrapper:hover,.el-select[data-v-47215d44] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-47215d44] .el-input__wrapper.is-focus,.el-select[data-v-47215d44] .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-47215d44] .el-input__inner,.el-select[data-v-47215d44] .el-input__inner{background:transparent;border:none;color:#2c3e50}.search-section .el-form-item[data-v-47215d44]{margin-bottom:0;margin-right:0;flex:0 0 auto}.search-section .el-form-item__label[data-v-47215d44]{color:#606266;font-weight:500}.terminal-dark-btn[data-v-47215d44]{background:#2c3e50!important;border-color:#2c3e50!important;color:#fff!important}.terminal-dark-btn[data-v-47215d44]:hover{background:#34495e!important;border-color:#34495e!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(44,62,80,.4)}.host-export-btn[data-v-47215d44]{width:32px;min-width:32px;height:32px;padding:0!important;margin-left:auto;border-color:#e6a23c!important;background:#e6a23c!important;color:#fff!important;box-shadow:0 2px 6px rgba(230,162,60,.24)}.host-export-btn[data-v-47215d44]:focus,.host-export-btn[data-v-47215d44]:hover{border-color:#d8922f!important;background:#d8922f!important;color:#fff!important}.host-export-btn[data-v-47215d44] .el-icon{margin:0}.host-detail-drawer .el-drawer__header{box-sizing:border-box;height:44px;min-height:44px;flex:0 0 44px;margin:0!important;padding:0 12px!important;border-bottom:1px solid rgba(223,231,242,.9)}.host-detail-drawer .el-drawer__title{color:#172133;font-size:15px;font-weight:700;line-height:1}.host-detail-drawer .el-drawer__close-btn{width:30px;height:30px;margin:0;border-radius:6px;color:#56657a}.host-detail-drawer .el-drawer__close-btn:hover{color:#245fbd;background:#edf4ff}.host-detail-drawer .el-drawer__body{padding:8px 12px 12px!important;background:radial-gradient(circle at top left,rgba(76,139,245,.05),transparent 24%),linear-gradient(180deg,#f8fafc,#f5f8fc)}.host-detail-panel[data-v-47215d44]{display:flex;flex-direction:column;gap:8px;color:#172133}.detail-surface-panel[data-v-47215d44],.host-detail-hero[data-v-47215d44]{position:relative;overflow:hidden;border:1px solid rgba(223,231,242,.92);border-radius:8px;background:linear-gradient(135deg,rgba(255,253,248,.98),rgba(247,250,255,.94));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),0 12px 26px rgba(17,24,39,.045)}.detail-surface-panel[data-v-47215d44]:before,.host-detail-hero[data-v-47215d44]:before{content:"";position:absolute;top:0;right:0;left:0;height:34px;background:linear-gradient(90deg,rgba(255,249,240,.94),hsla(60,12%,97%,.84),rgba(237,242,253,.9));pointer-events:none}.detail-surface-panel[data-v-47215d44]>*,.host-detail-hero[data-v-47215d44]>*{position:relative;z-index:1}.host-detail-hero[data-v-47215d44]{padding:12px 14px}.host-detail-title[data-v-47215d44]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:9px}.host-detail-name[data-v-47215d44]{color:#172133;font-size:17px;font-weight:700;line-height:1.2}.host-detail-target[data-v-47215d44]{margin-top:4px;color:#7a8799;font-size:12px;font-family:Consolas,Courier New,monospace}.host-detail-badges[data-v-47215d44]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.detail-data-table[data-v-47215d44] .el-tag,.host-detail-badges[data-v-47215d44] .el-tag{height:21px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:600}.metric-card-grid[data-v-47215d44]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid #dfe7f2;border-radius:7px;background:hsla(0,0%,100%,.82)}.metric-card[data-v-47215d44]{display:flex;align-items:center;gap:11px;min-width:0;min-height:92px;padding:10px 11px;border-right:1px solid #e6edf6;background:linear-gradient(180deg,hsla(0,0%,100%,.78),rgba(248,251,255,.78))}.metric-card[data-v-47215d44]:last-child{border-right:none}.metric-ring[data-v-47215d44]{position:relative;display:flex;flex:0 0 66px;align-items:center;justify-content:center;width:66px;height:66px}.metric-ring[data-v-47215d44] .el-progress-circle__track{stroke:#e9eef5}.metric-ring strong[data-v-47215d44]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#25344b;font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.metric-card-copy[data-v-47215d44],.metric-card-label[data-v-47215d44]{display:flex}.metric-card-copy[data-v-47215d44]{min-width:0;flex-direction:column;gap:5px}.metric-card-label[data-v-47215d44]{align-items:center;gap:6px;color:#344258;font-size:12px;font-weight:700;white-space:nowrap}.metric-card-label i[data-v-47215d44]{width:7px;height:7px;flex:0 0 7px;border-radius:50%}.metric-card-copy>span[data-v-47215d44]{color:#8a96a8;font-size:10px;line-height:1.3}.metric-card-copy small[data-v-47215d44]{color:#657287;font-size:10px;line-height:1.3;white-space:nowrap}.metric-card.is-warning .metric-ring strong[data-v-47215d44]{color:#d68c28}.metric-card.is-danger .metric-ring strong[data-v-47215d44]{color:#e6505a}.detail-surface-panel[data-v-47215d44]{padding:10px 14px 12px}.surface-panel-head[data-v-47215d44]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.panel-eyebrow[data-v-47215d44]{margin-bottom:2px;color:#9aa4b2;font-size:10px;font-weight:700;letter-spacing:.08em}.surface-panel-head h3[data-v-47215d44]{margin:0;color:#172133;font-size:15px;line-height:1.2}.surface-panel-head[data-v-47215d44] .el-button{height:28px;border-radius:6px;padding:0 12px}.trend-panel-actions[data-v-47215d44]{display:flex;align-items:center;gap:9px;color:#7a8799;font-size:11px}.trend-panel-actions[data-v-47215d44] .el-button{width:28px;min-width:28px;padding:0}.host-trend-grid[data-v-47215d44]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.trend-chart-card[data-v-47215d44]{min-width:0;padding:10px 11px 7px;border:1px solid #dfe7f2;border-radius:7px;background:hsla(0,0%,100%,.84)}.trend-chart-card[data-v-47215d44]:last-child{grid-column:1/-1}.load-legend span[data-v-47215d44],.load-legend[data-v-47215d44],.trend-chart-head>div[data-v-47215d44],.trend-chart-head[data-v-47215d44]{display:flex;align-items:center}.trend-chart-head[data-v-47215d44]{justify-content:space-between;gap:10px}.trend-chart-head>div[data-v-47215d44]:first-child{gap:8px;min-width:0}.trend-chart-head span[data-v-47215d44]{color:#657287;font-size:11px}.trend-chart-head strong[data-v-47215d44]{color:#24344c;font-size:14px;line-height:1}.load-legend i[data-v-47215d44],.trend-legend-dot[data-v-47215d44]{width:7px;height:7px;flex:0 0 7px;border-radius:50%}.load-legend .is-load1[data-v-47215d44],.trend-legend-dot.is-cpu[data-v-47215d44]{background:#3f7de8}.trend-legend-dot.is-memory[data-v-47215d44]{background:#22a49a}.load-legend[data-v-47215d44]{gap:8px}.load-legend span[data-v-47215d44]{gap:4px;font-size:10px}.load-legend .is-load5[data-v-47215d44]{background:#e3a43b}.load-legend .is-load15[data-v-47215d44]{background:#55a57a}.trend-chart[data-v-47215d44]{width:100%;height:142px}.trend-loading-state[data-v-47215d44]{min-height:230px;padding:15px 12px 0;border:1px solid #e2e9f2;border-radius:7px;background:hsla(0,0%,100%,.76)}.trend-feedback-state[data-v-47215d44]{display:flex;align-items:center;min-height:76px;gap:10px;padding:12px 14px;border:1px solid #f0d4d7;border-radius:7px;background:#fff8f8;color:#d9535f}.trend-feedback-state>div[data-v-47215d44]{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.trend-feedback-state strong[data-v-47215d44]{color:#9f3742;font-size:12px}.trend-feedback-state span[data-v-47215d44]{overflow:hidden;color:#a95b63;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.trend-empty-state[data-v-47215d44]{min-height:150px;padding:8px 0 0;border:1px dashed #dbe4ef;border-radius:7px;background:hsla(0,0%,100%,.64)}@media (max-width:720px){.host-trend-grid[data-v-47215d44],.metric-card-grid[data-v-47215d44]{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card[data-v-47215d44]:nth-child(2){border-right:none}.metric-card[data-v-47215d44]:nth-child(-n+2){border-bottom:1px solid #e6edf6}.metric-card[data-v-47215d44]{min-height:88px}.trend-chart-card[data-v-47215d44]:last-child{grid-column:auto}.trend-chart[data-v-47215d44]{height:132px}}.detail-table-shell[data-v-47215d44]{overflow:hidden;border-radius:12px;border:1px solid #dfe7f2;background:hsla(0,0%,100%,.8)}.detail-data-table[data-v-47215d44]{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px}.detail-data-table td[data-v-47215d44],.detail-data-table th[data-v-47215d44]{height:30px;padding:6px 10px;border-bottom:1px solid #e6edf6;color:#39465a;line-height:1.3;word-break:break-all}.detail-data-table tr:last-child td[data-v-47215d44],.detail-data-table tr:last-child th[data-v-47215d44]{border-bottom:none}.detail-data-table th[data-v-47215d44]{width:18%;color:#657287;font-weight:700;background:rgba(243,247,253,.95)}.detail-data-table td[data-v-47215d44]{width:32%;background:hsla(0,0%,100%,.72)}.detail-data-table .is-mono[data-v-47215d44]{font-family:Consolas,Courier New,monospace;font-size:11px}.breadcrumb-nav[data-v-47215d44]{margin-bottom:16px;padding:12px;background-color:#f5f7fa;border-radius:8px}.breadcrumb-nav[data-v-47215d44] .el-breadcrumb__item{cursor:pointer;transition:all .3s}.breadcrumb-nav[data-v-47215d44] .el-breadcrumb__item:hover{color:#409eff}.current-path[data-v-47215d44]{margin-bottom:16px;display:flex;align-items:center;gap:8px}.current-path .el-input[data-v-47215d44]{flex:1}.current-path .path-action-btn[data-v-47215d44]{flex-shrink:0}.current-path[data-v-47215d44] .el-input-group__prepend{background-color:#ecf5ff;border-color:#409eff;color:#409eff;padding:0 15px}.current-path[data-v-47215d44] .el-input__wrapper{border-left-color:#409eff}.current-path .el-text[data-v-47215d44]{color:#606266;font-weight:500}.cmdb-snmp-management[data-v-d5c0c3f8]{--snmp-page-height-offset:124px;--snmp-bg-page:#f4f7fb;--snmp-surface:rgba(247,250,255,.84);--snmp-surface-strong:hsla(0,0%,100%,.94);--snmp-surface-warm:rgba(255,253,248,.94);--snmp-surface-warm-strong:rgba(255,248,239,.96);--snmp-text-primary:#172133;--snmp-text-secondary:#5f6b7c;--snmp-text-muted:#8d97a8;--snmp-border-soft:rgba(15,23,42,.06);--snmp-border-cool:#dfe7f2;--snmp-border-mid:rgba(207,217,230,.92);--snmp-brand:#4c8bf5;--snmp-brand-active:#4d79d8;--snmp-brand-soft:rgba(76,139,245,.12);--snmp-brand-fade:rgba(76,139,245,.06);--snmp-success:#3fb97f;--snmp-warning:#f3b24b;--snmp-danger:#ef6b73;--snmp-shadow-soft:0 20px 60px rgba(17,24,39,.07);box-sizing:border-box;height:calc(100vh - var(--snmp-page-height-offset));padding:6px;color:var(--snmp-text-primary);font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.snmp-card[data-v-d5c0c3f8]{position:relative;height:100%;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(180deg,var(--snmp-surface-warm),rgba(247,250,255,.9));backdrop-filter:none;border-radius:24px;box-shadow:var(--snmp-shadow-soft);border:1px solid rgba(223,231,242,.96)}.snmp-card[data-v-d5c0c3f8]:before{content:"";position:absolute;inset:0 0 auto;height:92px;background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd);pointer-events:none;z-index:0}.snmp-card[data-v-d5c0c3f8] .el-card__header{position:relative;z-index:1;padding:16px 20px 14px;border-bottom:1px solid rgba(223,231,242,.86);background:transparent}.snmp-card[data-v-d5c0c3f8] .el-card__body{position:relative;z-index:1;flex:1 1 auto;overflow:hidden;padding:14px 16px 16px}.card-header[data-v-d5c0c3f8]{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.title-block[data-v-d5c0c3f8]{min-width:0}.title-kicker[data-v-d5c0c3f8]{display:block;margin-bottom:5px;color:var(--snmp-brand);font-size:12px;font-weight:700;letter-spacing:.04em}.title[data-v-d5c0c3f8]{display:block;margin:0;font-size:20px;font-weight:700;line-height:1.2;color:var(--snmp-text-primary);background:none;-webkit-text-fill-color:currentColor}.title-block p[data-v-d5c0c3f8]{margin:6px 0 0;color:var(--snmp-text-secondary);font-size:13px;line-height:1.5}.header-status[data-v-d5c0c3f8]{flex:0 0 auto;margin-top:2px;border-color:rgba(223,231,242,.92);border-radius:999px;background:hsla(0,0%,100%,.72);color:var(--snmp-text-muted)}.search-section[data-v-d5c0c3f8]{flex:0 0 auto;margin-bottom:12px;padding:14px 16px;background:linear-gradient(180deg,rgba(255,253,248,.82),rgba(247,250,255,.78));border-radius:20px;border:1px solid rgba(223,231,242,.92)}.search-form[data-v-d5c0c3f8]{flex-wrap:wrap;gap:10px 14px}.search-form .el-form-item[data-v-d5c0c3f8]{margin-bottom:0;margin-right:0}.search-form .el-form-item__label[data-v-d5c0c3f8]{color:var(--snmp-text-secondary);font-weight:600}.action-section[data-v-d5c0c3f8]{flex:0 0 auto;display:flex;align-items:center;gap:10px;margin-bottom:12px;padding-left:0}.mode-alert[data-v-d5c0c3f8]{margin-bottom:20px}.table-section[data-v-d5c0c3f8]{display:flex;flex-direction:column;overflow:hidden}.table-shell[data-v-d5c0c3f8]{border:1px solid rgba(223,231,242,.92);border-radius:18px;background:hsla(0,0%,100%,.72)}.device-table[data-v-d5c0c3f8]{flex:1 1 auto;border-radius:18px;overflow:hidden;box-shadow:none;background:transparent}.device-table[data-v-d5c0c3f8] .el-scrollbar__wrap,.device-table[data-v-d5c0c3f8] .el-table__body-wrapper{overflow-x:hidden!important}.device-table[data-v-d5c0c3f8] .el-table__header{background:transparent}.device-table[data-v-d5c0c3f8] .el-table__header th{background:rgba(248,250,255,.9)!important;border-bottom:1px solid rgba(223,231,242,.86)}.device-table[data-v-d5c0c3f8] .el-table__header th,.device-table[data-v-d5c0c3f8] .el-table__header th .cell{color:var(--snmp-text-secondary)!important;font-weight:600!important;text-shadow:none}.device-table[data-v-d5c0c3f8] .el-table__body,.device-table[data-v-d5c0c3f8] .el-table__body td,.device-table[data-v-d5c0c3f8] .el-table__body tr{background:transparent}.device-table[data-v-d5c0c3f8] .el-table__cell{border-bottom-color:rgba(223,231,242,.66)}.device-table[data-v-d5c0c3f8] .el-table__row{transition:background-color .2s ease}.device-table[data-v-d5c0c3f8] .el-table__row:hover{background-color:var(--snmp-brand-fade)!important;transform:none;box-shadow:none}.device-name-cell[data-v-d5c0c3f8]{display:inline-flex;align-items:center;gap:8px}.device-name-icon[data-v-d5c0c3f8]{width:18px;height:18px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.device-name[data-v-d5c0c3f8]{font-weight:600;color:var(--snmp-text-primary);font-size:14px}.vendor-cell[data-v-d5c0c3f8]{display:inline-flex;align-items:center;gap:8px}.vendor-icon[data-v-d5c0c3f8],.vendor-option-icon[data-v-d5c0c3f8],.vendor-select-icon[data-v-d5c0c3f8]{width:18px;height:18px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.vendor-option[data-v-d5c0c3f8]{display:flex;align-items:center;gap:8px}.empty-text[data-v-d5c0c3f8]{color:var(--snmp-text-muted)}.operation-links[data-v-d5c0c3f8]{display:flex;align-items:center;gap:14px;justify-content:center}.operation-links[data-v-d5c0c3f8] .el-button{height:auto;padding:0;border-radius:0;font-weight:600;background:transparent!important;box-shadow:none!important;transform:none!important}.operation-link-warning[data-v-d5c0c3f8]{color:#c37a20}.operation-link-warning[data-v-d5c0c3f8]:focus,.operation-link-warning[data-v-d5c0c3f8]:hover{color:var(--snmp-warning)}.pagination-section[data-v-d5c0c3f8]{margin-top:auto;padding-top:12px}.el-tag[data-v-d5c0c3f8]{font-weight:500;border-radius:999px;border:none}.el-button[data-v-d5c0c3f8]{height:32px;border-radius:14px;font-weight:600;transition:border-color .2s ease,box-shadow .2s ease,color .2s ease,background-color .2s ease}.el-button[data-v-d5c0c3f8]:hover{transform:none;box-shadow:none}.el-button--primary[data-v-d5c0c3f8]{border-color:transparent;background:#4c8bf5}.el-button--success[data-v-d5c0c3f8]{border-color:transparent;background:#3fb97f}.el-button--warning[data-v-d5c0c3f8]{border-color:transparent;background:#f3b24b}.el-input[data-v-d5c0c3f8] .el-input__wrapper,.el-select[data-v-d5c0c3f8] .el-input__wrapper{background:hsla(0,0%,100%,.88);border:1px solid rgba(223,231,242,.96);border-radius:14px;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}.el-input[data-v-d5c0c3f8] .el-input__wrapper:hover,.el-select[data-v-d5c0c3f8] .el-input__wrapper:hover{border-color:rgba(76,139,245,.35)}.el-input[data-v-d5c0c3f8] .el-input__wrapper.is-focus,.el-select[data-v-d5c0c3f8] .el-input__wrapper.is-focus{border-color:rgba(76,139,245,.72);box-shadow:0 0 0 3px rgba(76,139,245,.12);background:#fff}.el-input[data-v-d5c0c3f8] .el-input__inner,.el-select[data-v-d5c0c3f8] .el-input__inner{background:transparent;border:none;color:var(--snmp-text-secondary)}[data-v-d5c0c3f8] .el-loading-mask{background-color:rgba(247,250,255,.72);backdrop-filter:blur(4px)}.el-dialog[data-v-d5c0c3f8]{border-radius:12px}.dialog-footer[data-v-d5c0c3f8]{display:flex;justify-content:flex-end;gap:12px}[data-v-d5c0c3f8] .el-switch.is-checked .el-switch__core{background-color:#67c23a}@media (max-width:768px){.cmdb-snmp-management[data-v-d5c0c3f8]{padding:15px}.title[data-v-d5c0c3f8]{font-size:18px}.search-section[data-v-d5c0c3f8]{padding:16px}.search-form .el-form-item[data-v-d5c0c3f8]{margin-bottom:8px}}.cmdb-snmp-management[data-v-d5c0c3f8]{--switch-blue-500:#409eff;--switch-blue-600:#2563eb;--switch-green-500:#67c23a;--switch-yellow-400:#f3c66b;--switch-yellow-500:#e6a23c;--switch-red-500:#ef4444;--switch-slate-950:#0f172a;--switch-slate-800:#172033;--switch-slate-600:#53657d;--switch-slate-500:#64748b;--switch-slate-400:#7b8aa0;--switch-color-primary:var(--switch-blue-500);--switch-color-success:var(--switch-green-500);--switch-color-warning:var(--switch-yellow-500);--switch-color-danger:var(--switch-red-500);--switch-text-heading:var(--switch-slate-950);--switch-text-primary:var(--switch-slate-800);--switch-text-secondary:var(--switch-slate-600);--switch-text-muted:var(--switch-slate-500);--switch-bg-surface:#fff;--switch-bg-surface-soft:#fbfdff;--switch-bg-subtle:#f3f7fc;--switch-border:#dbe7f4;--switch-border-soft:#e7eef7;--switch-border-hover:#b9d4ff;--switch-card-radius:12px;--switch-control-radius:8px;--switch-dialog-radius:15px;--switch-control-height:30px;--switch-card-shadow:0 8px 24px rgba(80,124,180,.07);--switch-hero-shadow:0 10px 28px rgba(80,124,180,.1);display:grid;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:8px;height:calc(100vh - 124px);min-height:0;padding:7px;overflow:hidden;color:var(--switch-text-primary);background:transparent}.home-container .el-main:has(.cmdb-snmp-management){padding:10px}.switch-hero-panel[data-v-d5c0c3f8]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:8px 12px;border:1px solid var(--switch-border);border-radius:var(--switch-card-radius);background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,251,255,.95));box-shadow:var(--switch-hero-shadow)}.switch-hero-copy[data-v-d5c0c3f8]{display:flex;align-items:center;flex:1 1 auto;gap:8px;min-width:0}.switch-hero-icon[data-v-d5c0c3f8]{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border:0;border-radius:0;background:transparent}.switch-hero-icon img[data-v-d5c0c3f8]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.switch-hero-content[data-v-d5c0c3f8]{display:flex;align-items:center;flex:1 1 auto;gap:10px;min-width:0}.switch-hero-copy h1[data-v-d5c0c3f8]{flex:0 0 auto;margin:0;color:var(--switch-text-heading);font-size:20px;font-weight:700;line-height:1.2;letter-spacing:0;white-space:nowrap}.switch-hero-divider[data-v-d5c0c3f8]{flex:0 0 1px;width:1px;height:22px;background:var(--switch-border)}.switch-hero-content p[data-v-d5c0c3f8]{min-width:0;margin:0;overflow:hidden;color:var(--switch-text-muted);font-size:12px;font-weight:400;line-height:1.5;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.switch-hero-metrics[data-v-d5c0c3f8]{display:flex;align-items:stretch;flex:0 0 auto}.switch-hero-metrics>div[data-v-d5c0c3f8]{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:6px;min-width:84px;padding:3px 12px;border-left:1px solid var(--switch-border-soft)}.switch-hero-metrics span[data-v-d5c0c3f8]{color:var(--switch-slate-400);font-size:11px;font-weight:600}.switch-hero-metrics strong[data-v-d5c0c3f8]{color:var(--switch-text-heading);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:18px;line-height:1}.snmp-card[data-v-d5c0c3f8],[data-v-d5c0c3f8] .snmp-card{min-width:0;min-height:0;height:100%;border:1px solid var(--switch-border)!important;border-radius:var(--switch-card-radius)!important;background:hsla(0,0%,100%,.97)!important;box-shadow:var(--switch-card-shadow)!important}.snmp-card[data-v-d5c0c3f8]:before{display:none}.snmp-card[data-v-d5c0c3f8] .el-card__body{display:flex;flex-direction:column;height:100%;min-height:0;padding:0}.switch-toolbar[data-v-d5c0c3f8]{flex:0 0 auto;padding:8px 10px;border-bottom:1px solid var(--switch-border-soft);background:var(--switch-bg-surface)}.switch-toolbar-main[data-v-d5c0c3f8]{display:flex;align-items:center;gap:8px;min-width:0}.search-form[data-v-d5c0c3f8]{display:flex;align-items:center;flex:0 0 auto;flex-wrap:nowrap;gap:8px}.keyword-input[data-v-d5c0c3f8]{width:280px}.query-actions[data-v-d5c0c3f8],.search-form .el-form-item[data-v-d5c0c3f8]{margin:0}.search-form[data-v-d5c0c3f8] .el-form-item__label{height:var(--switch-control-height);padding-right:7px;color:var(--switch-text-secondary);font-size:12px;font-weight:700;line-height:var(--switch-control-height)}.query-actions[data-v-d5c0c3f8] .el-form-item__content,.toolbar-actions[data-v-d5c0c3f8]{display:flex;align-items:center;flex-wrap:nowrap;gap:6px}.toolbar-context[data-v-d5c0c3f8]{display:flex;align-items:center;flex:1 1 auto;gap:6px;min-width:0;color:var(--switch-text-muted);font-size:11px;white-space:nowrap}.toolbar-actions[data-v-d5c0c3f8]{flex:0 0 auto}.table-section[data-v-d5c0c3f8]{flex:1 1 auto;margin:8px 10px 0;border:1px solid #e3ebf5}.device-table[data-v-d5c0c3f8],.table-section[data-v-d5c0c3f8]{min-height:0;border-radius:var(--switch-control-radius);background:var(--switch-bg-surface)}.device-table[data-v-d5c0c3f8]{width:100%;height:100%}.cmdb-snmp-management[data-v-d5c0c3f8] .device-table.el-table{--el-table-border-color:#e3ebf5;--el-table-header-bg-color:var(--switch-bg-subtle);--el-table-tr-bg-color:#fff;--el-table-row-hover-bg-color:#f8fafc;--el-table-current-row-bg-color:#eef6ff;--el-table-bg-color:#fff;--el-table-text-color:var(--switch-text-secondary);--el-table-header-text-color:#475569;overflow:hidden;font-size:12px}.cmdb-snmp-management[data-v-d5c0c3f8] .device-table .el-table__inner-wrapper:before{display:none}.cmdb-snmp-management[data-v-d5c0c3f8] .device-table th.el-table__cell{height:34px;padding:5px 0;color:#475569;background:var(--switch-bg-subtle)!important;font-size:12px;font-weight:700!important}.cmdb-snmp-management[data-v-d5c0c3f8] .device-table td.el-table__cell{padding:5px 0;font-size:12px}.cmdb-snmp-management[data-v-d5c0c3f8] .device-table td.el-table__cell,.cmdb-snmp-management[data-v-d5c0c3f8] .device-table th.el-table__cell.is-leaf{border-bottom-color:#eef3f9}.cmdb-snmp-management[data-v-d5c0c3f8] .device-table .el-table__row,.cmdb-snmp-management[data-v-d5c0c3f8] .device-table .el-table__row:hover{box-shadow:none;transform:none}.cmdb-snmp-management[data-v-d5c0c3f8] .device-table .el-table__fixed-right .el-table__row:hover>.el-table__cell,.cmdb-snmp-management[data-v-d5c0c3f8] .device-table .el-table__row:hover>td.el-table__cell{background:#f8fafc!important}.device-name-cell[data-v-d5c0c3f8],.vendor-cell[data-v-d5c0c3f8]{gap:6px}.device-name-icon[data-v-d5c0c3f8],.vendor-icon[data-v-d5c0c3f8],.vendor-option-icon[data-v-d5c0c3f8],.vendor-select-icon[data-v-d5c0c3f8]{width:16px;height:16px}.device-name[data-v-d5c0c3f8]{overflow:hidden;color:var(--switch-text-primary);font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.operation-links[data-v-d5c0c3f8]{gap:12px}.operation-links[data-v-d5c0c3f8] .el-button{min-height:24px;font-size:12px}.pagination-section[data-v-d5c0c3f8]{display:flex;flex:0 0 auto;justify-content:flex-end;margin:0;padding:8px 10px 10px}.cmdb-snmp-management[data-v-d5c0c3f8] .pagination-section .btn-next,.cmdb-snmp-management[data-v-d5c0c3f8] .pagination-section .btn-prev,.cmdb-snmp-management[data-v-d5c0c3f8] .pagination-section .el-pager li{border-radius:7px;color:var(--switch-text-secondary);background:#f8fafc}.cmdb-snmp-management[data-v-d5c0c3f8] .pagination-section .el-pager li.is-active{color:#fff;background:var(--switch-blue-600)}.cmdb-snmp-management[data-v-d5c0c3f8] .toolbar-context .el-tag{height:22px;border-color:#cfe0ff;border-radius:999px;color:var(--switch-blue-600);background:#eef6ff;font-size:11px}.cmdb-snmp-management[data-v-d5c0c3f8] .el-input-number,.cmdb-snmp-management[data-v-d5c0c3f8] .el-input__wrapper,.cmdb-snmp-management[data-v-d5c0c3f8] .el-select__wrapper,.cmdb-snmp-management[data-v-d5c0c3f8] .el-textarea__inner{border-radius:var(--switch-control-radius);background:var(--switch-bg-surface-soft);box-shadow:inset 0 0 0 1px #d9e5f2!important;transition:background-color .16s ease,box-shadow .16s ease}.cmdb-snmp-management[data-v-d5c0c3f8] .el-input__wrapper:hover,.cmdb-snmp-management[data-v-d5c0c3f8] .el-select__wrapper:hover,.cmdb-snmp-management[data-v-d5c0c3f8] .el-textarea__inner:hover{box-shadow:0 0 0 1px var(--switch-border-hover) inset!important}.cmdb-snmp-management[data-v-d5c0c3f8] .el-input__wrapper.is-focus,.cmdb-snmp-management[data-v-d5c0c3f8] .el-select__wrapper.is-focused,.cmdb-snmp-management[data-v-d5c0c3f8] .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--switch-color-primary) inset!important}.keyword-input[data-v-d5c0c3f8] .el-input__wrapper{min-height:var(--switch-control-height)}.cmdb-snmp-management[data-v-d5c0c3f8] .el-button{border-radius:var(--switch-control-radius);font-weight:600;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.cmdb-snmp-management[data-v-d5c0c3f8] .switch-toolbar .el-button{height:var(--switch-control-height);min-height:var(--switch-control-height);padding:5px 10px;font-size:12px}.cmdb-snmp-management[data-v-d5c0c3f8] .el-button:not(.is-link):not(.is-text):hover{box-shadow:0 5px 12px rgba(64,158,255,.12);transform:none}.cmdb-snmp-management[data-v-d5c0c3f8] .el-button--primary:not(.is-link):not(.is-text):not(.is-plain){border-color:var(--switch-color-primary);color:#fff;background:var(--switch-color-primary)}.cmdb-snmp-management[data-v-d5c0c3f8] .el-button--success:not(.is-link):not(.is-text):not(.is-plain){border-color:var(--switch-color-success);color:#fff;background:var(--switch-color-success)}.cmdb-snmp-management[data-v-d5c0c3f8] .el-button--warning:not(.is-link):not(.is-text):not(.is-plain){border-color:var(--switch-color-warning);color:#fff;background:var(--switch-color-warning)}.cmdb-snmp-management[data-v-d5c0c3f8] .el-button.switch-refresh-button{border-color:var(--switch-yellow-400);color:#fff;background:var(--switch-yellow-400)}.cmdb-snmp-management[data-v-d5c0c3f8] .el-button.switch-refresh-button:focus-visible,.cmdb-snmp-management[data-v-d5c0c3f8] .el-button.switch-refresh-button:hover{border-color:#dcae50;background:#dcae50}.cmdb-snmp-management[data-v-d5c0c3f8] .el-button--primary:not(.is-link) .el-icon,.cmdb-snmp-management[data-v-d5c0c3f8] .el-button--success:not(.is-link) .el-icon,.cmdb-snmp-management[data-v-d5c0c3f8] .el-button--warning:not(.is-link) .el-icon{color:#fff}.switch-device-form[data-v-d5c0c3f8] .el-form-item{margin-bottom:14px}.switch-device-form[data-v-d5c0c3f8] .el-form-item__label{height:auto;margin-bottom:6px;padding:0;color:#475569;font-size:12px;font-weight:700;line-height:1.4}.switch-device-form[data-v-d5c0c3f8] .el-input-number,.switch-device-form[data-v-d5c0c3f8] .el-input__wrapper,.switch-device-form[data-v-d5c0c3f8] .el-select__wrapper{min-height:34px;border-radius:var(--switch-control-radius);background:var(--switch-bg-surface-soft);box-shadow:inset 0 0 0 1px #d9e5f2!important;transition:background-color .16s ease,box-shadow .16s ease}.switch-device-form[data-v-d5c0c3f8] .el-textarea__inner{min-height:72px!important;border-radius:var(--switch-control-radius);background:var(--switch-bg-surface-soft);box-shadow:inset 0 0 0 1px #d9e5f2!important;font-size:12px;line-height:1.6}.switch-device-form[data-v-d5c0c3f8] .el-input__wrapper:hover,.switch-device-form[data-v-d5c0c3f8] .el-select__wrapper:hover,.switch-device-form[data-v-d5c0c3f8] .el-textarea__inner:hover{box-shadow:0 0 0 1px var(--switch-border-hover) inset!important}.switch-device-form[data-v-d5c0c3f8] .el-input__wrapper.is-focus,.switch-device-form[data-v-d5c0c3f8] .el-select__wrapper.is-focused,.switch-device-form[data-v-d5c0c3f8] .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--switch-color-primary) inset!important}.switch-device-form[data-v-d5c0c3f8] .el-divider{margin:10px 0 16px;border-top-color:var(--switch-border-soft)}.switch-device-form[data-v-d5c0c3f8] .el-divider__text{padding:0 10px;color:var(--switch-text-secondary);background:var(--switch-bg-surface);font-size:12px;font-weight:700}.switch-form-dialog-overlay{--switch-text-heading:#0f172a;--switch-text-secondary:#53657d;--switch-bg-surface:#fff;--switch-bg-surface-soft:#fbfdff;--switch-border-soft:#e7eef7;--switch-border-hover:#b9d4ff;--switch-color-primary:#409eff;--switch-control-radius:8px}.switch-form-dialog-overlay .el-dialog{--el-dialog-border-radius:15px;width:min(760px,calc(100vw - 24px))!important;overflow:hidden;border:1px solid #d7e6f6;border-radius:var(--el-dialog-border-radius)!important;background:#fff;box-shadow:0 22px 60px rgba(49,92,142,.18)}.switch-form-dialog .el-dialog__header{position:relative;margin:0;padding:16px 18px 12px;border-bottom:1px solid #e3edf8;background:linear-gradient(90deg,#fff6e7,#f7fbff 36%,#ecf7ff)}.switch-form-dialog .el-dialog__header:before{content:"";position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,#f5a524,#62a8ff 48%,#55d6be)}.switch-form-dialog .el-dialog__title{color:var(--switch-text-heading);font-size:17px;font-weight:700;line-height:1.3}.switch-form-dialog .el-dialog__headerbtn{top:10px;right:12px}.switch-form-dialog .el-dialog__body{max-height:calc(100vh - 190px);padding:16px 18px 4px;overflow-y:auto}.switch-form-dialog .el-dialog__footer{padding:12px 18px 16px;border-top:1px solid #e3edf8;background:#fff}.switch-form-dialog .dialog-footer .el-button{min-width:78px;min-height:32px;border-radius:8px;font-weight:600}.switch-form-dialog .dialog-footer .el-button--primary{border-color:#409eff;color:#fff;background:linear-gradient(135deg,#5aa8ff,#2563eb)}@media (max-width:1100px){.switch-toolbar-main[data-v-d5c0c3f8]{align-items:flex-start;flex-wrap:wrap}.toolbar-context[data-v-d5c0c3f8]{order:3;flex-basis:100%}}@media (max-width:768px){.cmdb-snmp-management[data-v-d5c0c3f8]{grid-template-rows:auto auto;height:auto;padding:6px;overflow:visible}.switch-hero-panel[data-v-d5c0c3f8]{align-items:stretch;flex-direction:column}.switch-hero-content[data-v-d5c0c3f8]{align-items:flex-start;flex-direction:column;gap:3px}.switch-hero-divider[data-v-d5c0c3f8]{display:none}.switch-hero-content p[data-v-d5c0c3f8]{width:100%;white-space:normal}.switch-hero-metrics[data-v-d5c0c3f8]{border-top:1px solid var(--switch-border-soft)}.switch-hero-metrics>div[data-v-d5c0c3f8]{flex:1;justify-content:center;min-width:0;padding:7px 4px 2px;border-left:0}.keyword-input[data-v-d5c0c3f8],.search-form[data-v-d5c0c3f8],.toolbar-actions[data-v-d5c0c3f8]{width:100%}.search-form[data-v-d5c0c3f8]{align-items:stretch;flex-wrap:wrap}.search-form .el-form-item[data-v-d5c0c3f8]:first-child{width:100%}.search-form .el-form-item[data-v-d5c0c3f8]:first-child .el-form-item__content{flex:1}.toolbar-actions[data-v-d5c0c3f8]{justify-content:flex-start}.table-section[data-v-d5c0c3f8]{min-height:460px}.switch-device-form[data-v-d5c0c3f8] .el-col{max-width:100%;flex:0 0 100%}.switch-form-dialog .el-dialog__body{padding-right:14px;padding-left:14px}}.monitor-charts-container[data-v-9d6db742]{padding:20px;background:#f5f7fa;min-height:100%;width:100%;box-sizing:border-box}.time-selector[data-v-9d6db742]{margin-bottom:20px;padding:16px;background:#fff;border-radius:8px;border:1px solid #e4e7ed;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.preset-buttons[data-v-9d6db742]{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap}.custom-time[data-v-9d6db742]{margin-top:12px;display:flex;align-items:center}.charts-grid[data-v-9d6db742]{display:flex;flex-direction:column;gap:20px;width:100%}.chart-row[data-v-9d6db742]{margin-bottom:0!important;width:100%}.metric-card[data-v-9d6db742]{background:#1f1f1f;border:1px solid #e4e7ed;border-radius:8px;transition:all .3s ease;height:380px;width:100%;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.metric-card[data-v-9d6db742]:hover{box-shadow:0 4px 20px rgba(0,0,0,.15);transform:translateY(-2px);border-color:#409eff}.metric-card[data-v-9d6db742] .el-card__header{padding:12px 16px;background:#2a2a2a;border-bottom:1px solid #3a3a3a}.metric-card[data-v-9d6db742] .el-card__body{padding:12px;height:calc(100% - 53px);display:flex;flex-direction:column;background:#1f1f1f}.card-header[data-v-9d6db742]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.card-title[data-v-9d6db742]{font-size:14px;font-weight:600;color:#fff}.multi-tags[data-v-9d6db742]{display:flex;gap:5px;flex-wrap:wrap;align-items:center}.chart-container[data-v-9d6db742]{width:100%;flex:1;min-height:0;height:100%}.chart-row[data-v-9d6db742] .el-col{padding-left:10px;padding-right:10px;margin-bottom:0}@media (min-width:1920px){.metric-card[data-v-9d6db742]{height:420px}}@media (max-width:1600px){.metric-card[data-v-9d6db742]{height:360px}}@media (max-width:1000px){.chart-row[data-v-9d6db742] .el-col-8{max-width:50%;flex:0 0 50%}.metric-card[data-v-9d6db742]{height:380px}}@media (max-width:768px){.monitor-charts-container[data-v-9d6db742]{padding:10px}.chart-row[data-v-9d6db742] .el-col-8{max-width:100%;flex:0 0 100%}.metric-card[data-v-9d6db742]{margin-bottom:15px;height:320px}}[data-v-9d6db742] .el-radio-button__inner{background-color:#fff;color:#606266;border-color:#dcdfe6}[data-v-9d6db742] .el-radio-button__orig-radio:checked+.el-radio-button__inner{background-color:#409eff;color:#fff;border-color:#409eff}[data-v-9d6db742] .el-button{background-color:#fff;color:#606266;border-color:#dcdfe6}[data-v-9d6db742] .el-button:hover{background-color:#ecf5ff;color:#409eff;border-color:#c6e2ff}[data-v-9d6db742] .el-button--primary{background-color:#409eff;color:#fff;border-color:#409eff}[data-v-9d6db742] .el-button--primary:hover{background-color:#66b1ff;color:#fff;border-color:#66b1ff}[data-v-9d6db742] .el-date-editor{background-color:#fff;border-color:#dcdfe6}[data-v-9d6db742] .el-date-editor .el-range-input{background-color:#fff;color:#606266}[data-v-9d6db742] .el-date-editor .el-range-separator{color:#606266}[data-v-9d6db742] .el-tag{border-radius:4px}.host-detail-container[data-v-20a79941]{min-height:100vh;background:#f5f7fa}.page-header[data-v-20a79941]{position:relative;z-index:10;padding:16px 24px;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.08)}.header-content[data-v-20a79941]{position:relative;display:flex;align-items:center;justify-content:center;gap:16px}.back-btn[data-v-20a79941]{position:absolute;left:0;border:none;color:#fff;background:#67c23a}.back-btn[data-v-20a79941]:hover{color:#fff;background:#5daf34}.page-title[data-v-20a79941]{margin:0;font-size:22px;font-weight:600;color:#303133}.tab-container[data-v-20a79941]{position:relative;z-index:9;padding:0 24px;margin-bottom:16px;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.06)}.detail-tabs[data-v-20a79941]{max-width:100%}.alert-content[data-v-20a79941],.details-content[data-v-20a79941],.monitor-content[data-v-20a79941]{padding:0 20px 20px}.details-content[data-v-20a79941]{display:grid;grid-template-columns:400px 1fr;grid-template-rows:auto auto;gap:12px}.left-section[data-v-20a79941]{grid-column:1;grid-row:1}.right-section[data-v-20a79941]{display:grid;grid-column:2;grid-row:1;grid-template-columns:repeat(3,1fr);gap:12px;align-items:start}.bottom-section[data-v-20a79941]{display:grid;grid-column:1/-1;grid-row:2;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:12px}.alert-card[data-v-20a79941],.info-card[data-v-20a79941],.metric-card[data-v-20a79941],.process-card[data-v-20a79941],.services-card[data-v-20a79941]{overflow:hidden;position:relative;border:1px solid #e4e7ed;border-radius:12px;background:#fff;transition:all .3s ease}.alert-card[data-v-20a79941]:hover,.info-card[data-v-20a79941]:hover,.metric-card[data-v-20a79941]:hover,.process-card[data-v-20a79941]:hover,.services-card[data-v-20a79941]:hover{transform:translateY(-4px);box-shadow:0 8px 28px rgba(102,126,234,.18)}.alert-card[data-v-20a79941] .el-card__header,.info-card[data-v-20a79941] .el-card__header,.metric-card[data-v-20a79941] .el-card__header,.process-card[data-v-20a79941] .el-card__header,.services-card[data-v-20a79941] .el-card__header{padding:12px 16px;background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));border-bottom:1px solid rgba(102,126,234,.1)}.alert-card[data-v-20a79941] .el-card__body,.info-card[data-v-20a79941] .el-card__body,.metric-card[data-v-20a79941] .el-card__body,.process-card[data-v-20a79941] .el-card__body,.services-card[data-v-20a79941] .el-card__body{padding:12px 16px}.card-header[data-v-20a79941]{display:flex;align-items:center;gap:8px}.card-icon[data-v-20a79941]{font-size:16px;color:#667eea}.card-title[data-v-20a79941]{flex:1;font-size:15px;font-weight:600;color:#303133}.info-card[data-v-20a79941]{height:100%}.info-content[data-v-20a79941]{display:flex;flex-direction:column;gap:6px}.info-row[data-v-20a79941]{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:8px;background:#f8fafc}.info-row .label[data-v-20a79941]{font-size:13px;color:#909399;white-space:nowrap}.info-row .value[data-v-20a79941]{min-width:0;font-size:13px;font-weight:600;color:#303133;text-align:right;word-break:break-all}.metric-content[data-v-20a79941]{padding:2px 0}.metric-main[data-v-20a79941]{padding:8px 0;text-align:center}.metric-value-large[data-v-20a79941]{margin-bottom:4px;font-size:32px;font-weight:700;line-height:1;color:#303133}.metric-label[data-v-20a79941]{font-size:13px;color:#909399}.metric-details[data-v-20a79941]{display:flex;flex-direction:column;gap:8px}.detail-item[data-v-20a79941]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border:1px solid rgba(102,126,234,.1);border-radius:8px;background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05))}.detail-label[data-v-20a79941]{font-size:12px;color:#909399}.detail-value[data-v-20a79941]{font-size:13px;font-weight:600;color:#303133}.connection-grid[data-v-20a79941],.load-grid[data-v-20a79941]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:8px 0}.connection-item[data-v-20a79941],.load-item[data-v-20a79941]{padding:10px 8px;text-align:center;border:1px solid rgba(102,126,234,.1);border-radius:8px;background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05))}.connection-value[data-v-20a79941],.load-value[data-v-20a79941]{margin-bottom:4px;font-size:22px;font-weight:700;color:#303133}.connection-label[data-v-20a79941],.load-label[data-v-20a79941]{font-size:12px;color:#909399}.network-grid[data-v-20a79941]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:8px 0}.network-item[data-v-20a79941]{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid rgba(102,126,234,.1);border-radius:8px;background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05))}.network-icon[data-v-20a79941]{font-size:24px}.network-icon.download[data-v-20a79941]{color:#67c23a}.network-icon.upload[data-v-20a79941]{color:#409eff}.network-info[data-v-20a79941]{flex:1;min-width:0}.network-value[data-v-20a79941]{margin-bottom:2px;font-size:18px;font-weight:700;color:#303133}.network-label[data-v-20a79941]{font-size:12px;color:#909399}.developing-wrap[data-v-20a79941]{padding:24px 0}@media (max-width:1200px){.details-content[data-v-20a79941]{grid-template-columns:1fr;grid-template-rows:auto auto auto}.left-section[data-v-20a79941]{grid-column:1;grid-row:1}.right-section[data-v-20a79941]{grid-column:1;grid-row:2}.bottom-section[data-v-20a79941]{grid-column:1;grid-row:3;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-header[data-v-20a79941]{padding:12px 16px}.header-content[data-v-20a79941]{justify-content:flex-start;flex-wrap:wrap;padding-top:36px}.back-btn[data-v-20a79941]{top:0;left:0}.page-title[data-v-20a79941]{font-size:18px}.tab-container[data-v-20a79941]{padding:0 16px}.alert-content[data-v-20a79941],.details-content[data-v-20a79941],.monitor-content[data-v-20a79941]{padding:0 16px 16px}.bottom-section[data-v-20a79941],.connection-grid[data-v-20a79941],.load-grid[data-v-20a79941],.network-grid[data-v-20a79941],.right-section[data-v-20a79941]{grid-template-columns:1fr}.metric-value-large[data-v-20a79941]{font-size:28px}}.windows-host-detail-page[data-v-0216bc53]{min-height:100vh;background:#f5f7fa}.page-header[data-v-0216bc53]{position:relative;z-index:10;padding:16px 24px;background:#fff;box-shadow:0 4px 20px rgba(15,23,42,.08)}.header-content[data-v-0216bc53]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding-left:90px}.back-btn[data-v-0216bc53]{position:absolute;left:0;border:none;color:#fff;background:#67c23a}.back-btn[data-v-0216bc53]:hover{color:#fff;background:#5daf34}.title-block[data-v-0216bc53]{flex:1;min-width:0}.page-title[data-v-0216bc53]{margin:0;font-size:24px;font-weight:600;color:#303133}.page-subtitle[data-v-0216bc53]{margin-top:6px;font-size:13px;color:#909399}.header-meta[data-v-0216bc53]{display:flex;align-items:center;gap:12px;color:#909399;font-size:13px}.page-toolbar[data-v-0216bc53]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px 0}.page-content[data-v-0216bc53]{display:flex;flex-direction:column;gap:16px;padding:16px 24px 24px}.list-card[data-v-0216bc53],.overview-card[data-v-0216bc53],.section-card[data-v-0216bc53]{overflow:hidden;border:1px solid #ebeef5;border-radius:16px}.list-card[data-v-0216bc53] .el-card__header,.section-card[data-v-0216bc53] .el-card__header{padding:14px 18px;background:linear-gradient(180deg,#fafcff,#f5f9ff);border-bottom:1px solid #f0f2f5}.section-header[data-v-0216bc53]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#303133}.overview-grid[data-v-0216bc53]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.overview-card[data-v-0216bc53]{background:linear-gradient(180deg,#fff,#f8fbff)}.overview-label[data-v-0216bc53]{font-size:13px;color:#909399}.overview-value[data-v-0216bc53]{margin-top:10px;font-size:28px;line-height:1.2;font-weight:600;color:#1f2d3d}.overview-extra[data-v-0216bc53]{margin-top:10px;min-height:20px;font-size:13px;color:#606266}.chart-grid[data-v-0216bc53]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.chart-panel[data-v-0216bc53]{border:1px solid #ebeef5;border-radius:14px;background:#fff}.chart-panel-header[data-v-0216bc53]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 0}.chart-title[data-v-0216bc53]{font-size:14px;font-weight:600;color:#303133}.chart-current[data-v-0216bc53]{font-size:12px;color:#909399;text-align:right}.chart-body[data-v-0216bc53]{height:260px;padding:8px 8px 12px}.list-grid[data-v-0216bc53]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}@media (max-width:900px){.header-content[data-v-0216bc53]{flex-direction:column;align-items:flex-start;padding-left:0}.back-btn[data-v-0216bc53]{position:static}.header-meta[data-v-0216bc53]{flex-wrap:wrap}.page-toolbar[data-v-0216bc53]{flex-direction:column;align-items:flex-start}}@media (max-width:768px){.page-content[data-v-0216bc53],.page-header[data-v-0216bc53],.page-toolbar[data-v-0216bc53]{padding-left:16px;padding-right:16px}.page-content[data-v-0216bc53]{padding-bottom:16px}.chart-grid[data-v-0216bc53],.list-grid[data-v-0216bc53],.overview-grid[data-v-0216bc53]{grid-template-columns:1fr}}.terminal-container[data-v-5811b116]{display:flex;flex-direction:column;height:calc(100vh - 100px);background:#1e1e1e;margin:20px;border-radius:8px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.3)}.terminal-toolbar[data-v-5811b116]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#2d2d30;border-bottom:1px solid #3e3e42}.toolbar-left[data-v-5811b116]{display:flex;gap:6px}.toolbar-right[data-v-5811b116]{display:flex;align-items:center;gap:20px}.connection-status[data-v-5811b116]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;padding:4px 12px;border-radius:4px;background:hsla(0,0%,100%,.05)}.status-dot[data-v-5811b116]{width:8px;height:8px;border-radius:50%;animation:pulse-5811b116 2s ease-in-out infinite}.status-connected .status-dot[data-v-5811b116]{background:#67c23a;box-shadow:0 0 8px #67c23a}.status-connecting .status-dot[data-v-5811b116]{background:#e6a23c;box-shadow:0 0 8px #e6a23c}.status-disconnected .status-dot[data-v-5811b116]{background:#909399;animation:none}.status-connected[data-v-5811b116]{color:#67c23a}.status-connecting[data-v-5811b116]{color:#e6a23c}.status-disconnected[data-v-5811b116]{color:#909399}.host-info[data-v-5811b116]{display:flex;align-items:center;gap:8px;font-size:12px;color:#d4d4d4;font-family:Consolas,Courier New,monospace}@keyframes pulse-5811b116{0%,to{opacity:1}50%{opacity:.5}}.xterm-wrapper[data-v-5811b116]{flex:1;overflow:hidden;padding:10px;background:#1e1e1e}.xterm-terminal[data-v-5811b116]{height:100%;width:100%}.terminal-toolbar .el-button[data-v-5811b116]{min-width:50px;height:26px;font-size:12px;padding:0 10px;border-radius:4px}.terminal-toolbar .el-button--small[data-v-5811b116]{padding:0 10px;line-height:24px}.terminal-toolbar .el-button .el-icon[data-v-5811b116]{font-size:12px;margin-right:4px}[data-v-5811b116] .xterm{height:100%!important;padding:0}[data-v-5811b116] .xterm-viewport{background-color:#1e1e1e!important;overflow-y:auto!important}[data-v-5811b116] .xterm-screen{width:100%!important}[data-v-5811b116] .xterm-viewport::-webkit-scrollbar{width:8px}[data-v-5811b116] .xterm-viewport::-webkit-scrollbar-track{background:#252526}[data-v-5811b116] .xterm-viewport::-webkit-scrollbar-thumb{background:#424245;border-radius:4px}[data-v-5811b116] .xterm-viewport::-webkit-scrollbar-thumb:hover{background:#4e4e4e}.network-monitor[data-v-5830b5b8]{--bg:#10171a;--bg-deep:#0b1114;--panel:#141e21;--panel-raised:#1a272a;--border:#2a3b3d;--border-strong:#3a5c5c;--muted:#7190a7;--text:#e8f3fb;--accent:#22d3a2;--blue:#57a6ff;min-height:100%;padding:24px 30px 22px;color:var(--text);background:radial-gradient(circle at 50% -20%,#102d45 0,var(--bg) 38%,var(--bg-deep) 100%);font-family:DIN Alternate,PingFang SC,Microsoft YaHei,sans-serif}.page-header[data-v-5830b5b8]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:18px;border-bottom:1px solid rgba(46,104,139,.35)}.heading[data-v-5830b5b8]{min-width:0}.eyebrow[data-v-5830b5b8]{color:#55b9b0;font-size:10px;letter-spacing:.16em;font-weight:700}h1[data-v-5830b5b8]{margin:7px 0 8px;font-size:27px;line-height:1.2;letter-spacing:.01em;font-weight:700;overflow-wrap:anywhere}.device-meta[data-v-5830b5b8]{display:flex;flex-wrap:wrap;gap:6px 20px;color:#87a4b8;font-size:12px}.header-actions[data-v-5830b5b8]{display:flex;align-items:center;gap:9px;flex-shrink:0}.poll-state[data-v-5830b5b8]{display:flex;align-items:center;gap:7px;margin-right:10px;color:#aab7bf;font-size:12px;font-weight:600}.poll-state i[data-v-5830b5b8],.state-chip i[data-v-5830b5b8]{width:7px;height:7px;border-radius:50%;background:currentColor}.collection-error[data-v-5830b5b8]{margin:14px 0 -2px;padding:10px 13px;border:1px solid #6a3d4a;border-radius:4px;background:#291820;color:#f29ca9;font-size:11px;overflow-wrap:anywhere}.mono[data-v-5830b5b8]{font-family:JetBrains Mono,Consolas,monospace;font-variant-numeric:tabular-nums}.content-panel[data-v-5830b5b8],.metric-panel[data-v-5830b5b8]{min-width:0;border:1px solid var(--border);border-radius:4px;background:linear-gradient(145deg,rgba(14,36,54,.98),rgba(9,25,39,.98));box-shadow:inset 0 1px 0 rgba(112,181,221,.05)}.overview-grid[data-v-5830b5b8]{display:grid;gap:10px}.metric-panel[data-v-5830b5b8]{min-height:160px;padding:16px 17px 13px}.metric-heading[data-v-5830b5b8]{display:flex;align-items:center;gap:8px;color:#c5d8e5;font-size:12px}.metric-heading small[data-v-5830b5b8]{margin-left:auto;color:#62839a;font-size:10px}.metric-icon[data-v-5830b5b8]{display:grid;place-items:center;width:27px;height:27px;border:1px solid hsla(0,0%,100%,.08);border-radius:4px;font-size:8px;font-weight:800}.cpu-icon[data-v-5830b5b8]{color:var(--accent);background:#0d3a37}.memory-icon[data-v-5830b5b8]{color:var(--blue);background:#123255}.disk-icon[data-v-5830b5b8]{color:#f3b557;background:#3b2d17}.traffic-icon[data-v-5830b5b8]{color:var(--blue);background:#123255;font-size:16px}.temp-icon[data-v-5830b5b8]{color:#f28d79;background:#3c2429}.uptime-icon[data-v-5830b5b8]{color:#b9a4ff;background:#292449}.metric-value[data-v-5830b5b8]{margin:15px 0 11px;color:#f0f8fc;font-size:29px;font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:.01em}.metric-value small[data-v-5830b5b8]{margin-left:4px;color:#82919c;font-size:12px;font-weight:400}.metric-placeholder[data-v-5830b5b8]{height:5px;border-radius:2px;background:#173044}.metric-foot[data-v-5830b5b8]{display:flex;justify-content:space-between;gap:8px;margin-top:10px;color:#6f8a9c;font-size:10px}.metric-foot span[data-v-5830b5b8]:last-child{text-align:right;overflow-wrap:anywhere}.traffic-values[data-v-5830b5b8]{display:grid;gap:6px;margin-top:9px}.traffic-values>div[data-v-5830b5b8]{display:flex;align-items:baseline;justify-content:space-between;gap:5px}.traffic-values span[data-v-5830b5b8]{display:flex;align-items:center;gap:5px;color:#8999a6;font-size:10px}.traffic-values strong[data-v-5830b5b8]{color:#e4ebef;font-size:17px;font-variant-numeric:tabular-nums}.traffic-values strong small[data-v-5830b5b8]{margin-left:4px;color:#82919c;font-size:9px;font-weight:400}.in-dot[data-v-5830b5b8],.out-dot[data-v-5830b5b8]{width:6px;height:6px;border-radius:50%;background:#5b9dff}.out-dot[data-v-5830b5b8]{background:#24c78e}.temperature-track[data-v-5830b5b8]{height:4px;overflow:hidden;border-radius:4px;background:#283640}.temperature-track span[data-v-5830b5b8]{display:block;height:100%;background:#e8ac4b}.uptime-value[data-v-5830b5b8]{font-size:24px}.charts-grid[data-v-5830b5b8]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.chart-panel[data-v-5830b5b8]{padding:16px 18px 9px}.panel-title[data-v-5830b5b8]{display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-title h2[data-v-5830b5b8]{margin:0;color:#dcecf6;font-size:14px;font-weight:650}.panel-title p[data-v-5830b5b8]{margin:5px 0 0;color:#6f8da1;font-size:10px}.count-label[data-v-5830b5b8],.live-label[data-v-5830b5b8]{min-width:31px;padding:4px 7px;border:1px solid #24506d;border-radius:3px;color:#82aac2;font-size:10px;text-align:center}.chart-area[data-v-5830b5b8]{width:100%;height:230px}.chart-wrap[data-v-5830b5b8]{position:relative}.chart-empty[data-v-5830b5b8]{position:absolute;inset:24px 0 8px;display:grid;place-items:center;color:#71818d;font-size:11px;pointer-events:none}.lower-grid[data-v-5830b5b8]{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(360px,1fr);gap:10px;margin-top:10px}.compact-panel[data-v-5830b5b8],.table-panel[data-v-5830b5b8]{padding:15px 17px}.ports-panel .panel-title[data-v-5830b5b8]{margin-bottom:12px}.detail-column[data-v-5830b5b8]{display:grid;gap:12px}.hardware-columns[data-v-5830b5b8]{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:14px}.hardware-columns h3[data-v-5830b5b8]{display:flex;justify-content:space-between;margin:0 0 8px;color:#9baab4;font-size:11px;font-weight:500}.hardware-columns h3 span[data-v-5830b5b8]{color:#687984}.hardware-list[data-v-5830b5b8]{display:grid;gap:7px}.hardware-list>div[data-v-5830b5b8]{display:flex;justify-content:space-between;gap:8px;color:#c6d0d5;font-size:11px}.hardware-list b[data-v-5830b5b8]{color:#24c78e;font-size:10px;font-weight:500}.hardware-list b.unhealthy[data-v-5830b5b8]{color:#e96868}.no-data[data-v-5830b5b8]{padding:9px 0;color:#71818d;font-size:11px}.storage-list[data-v-5830b5b8]{display:grid;gap:12px;margin-top:13px}.storage-label[data-v-5830b5b8]{display:flex;justify-content:space-between;gap:8px;margin-bottom:6px;color:#bfcbd1;font-size:10px}.storage-label strong[data-v-5830b5b8]{font-weight:500}.storage-label span[data-v-5830b5b8]{color:#80909b}.storage-panel[data-v-5830b5b8] .el-progress-bar__outer{background:#283640}.page-footer[data-v-5830b5b8]{display:flex;justify-content:space-between;gap:12px;margin-top:12px;color:#697985;font-size:10px}.port-name[data-v-5830b5b8]{color:#d7e0e5;font-family:Consolas,monospace;font-size:11px}.state-chip[data-v-5830b5b8]{display:inline-flex;align-items:center;gap:6px;color:#8797a2;font-size:10px}.state-up[data-v-5830b5b8]{color:#24c78e}.state-down[data-v-5830b5b8]{color:#e96868}.dark-table[data-v-5830b5b8]{--el-table-bg-color:transparent;--el-table-tr-bg-color:transparent;--el-table-header-bg-color:#102b40;--el-table-row-hover-bg-color:#123047;--el-table-border-color:#17364c;--el-table-text-color:#aabfcd;--el-table-header-text-color:#7fa2b8;background:transparent}.dark-table[data-v-5830b5b8] .el-table__inner-wrapper:before{display:none}.dark-table[data-v-5830b5b8] th.el-table__cell{padding:8px 0;font-size:10px;font-weight:500}.dark-table[data-v-5830b5b8] td.el-table__cell{padding:8px 0;font-size:10px}.dark-table[data-v-5830b5b8] .el-table__empty-text{color:#71818d}[data-v-5830b5b8] .el-button{--el-button-bg-color:#102638;--el-button-border-color:#28506a;--el-button-text-color:#bad1df;--el-button-hover-bg-color:#17384e;--el-button-hover-border-color:#4c87a9}[data-v-5830b5b8] .el-select__wrapper{background:#102638;box-shadow:inset 0 0 0 1px #28506a}[data-v-5830b5b8] .el-select__selected-item{color:#bdc9d0;font-size:11px}[data-v-5830b5b8] .el-progress-bar__outer{background:#283640}.network-monitor[data-v-5830b5b8]{padding:14px 20px 16px;background:#0b1114}.page-header[data-v-5830b5b8]{align-items:center;gap:16px;padding-bottom:10px}.eyebrow[data-v-5830b5b8]{font-size:9px;letter-spacing:.08em}h1[data-v-5830b5b8]{margin:3px 0 4px;font-size:21px}.device-meta[data-v-5830b5b8]{gap:5px 14px;font-size:11px}.header-actions[data-v-5830b5b8]{gap:7px}.poll-state[data-v-5830b5b8]{margin-right:3px}.overview-grid[data-v-5830b5b8]{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:10px}.content-panel[data-v-5830b5b8],.metric-panel[data-v-5830b5b8]{border-radius:3px;background:#111a1d;box-shadow:none}.metric-panel[data-v-5830b5b8]{min-height:122px;padding:7px 10px 5px}.metric-heading[data-v-5830b5b8]{gap:6px;font-size:10px}.metric-icon[data-v-5830b5b8]{width:19px;height:19px;font-size:7px}.gauge-area[data-v-5830b5b8]{width:100%;height:96px;margin:0 auto}.metric-foot[data-v-5830b5b8]{margin-top:0;font-size:8px}.metric-value[data-v-5830b5b8]{margin:8px 0 7px;font-size:22px}.traffic-values[data-v-5830b5b8]{gap:3px;margin-top:7px}.traffic-values strong[data-v-5830b5b8]{font-size:13px}.charts-grid[data-v-5830b5b8]{grid-template-columns:1.05fr 1fr;gap:8px;margin-top:8px}.chart-panel[data-v-5830b5b8]{padding:11px 13px 6px}.panel-title h2[data-v-5830b5b8]{font-size:12px}.panel-title p[data-v-5830b5b8]{margin-top:3px;font-size:9px}.chart-area[data-v-5830b5b8]{height:176px}.lower-grid[data-v-5830b5b8]{gap:8px;margin-top:8px}.compact-panel[data-v-5830b5b8],.table-panel[data-v-5830b5b8]{padding:11px 13px}.ports-panel .panel-title[data-v-5830b5b8]{margin-bottom:7px}.detail-column[data-v-5830b5b8]{gap:8px}.hardware-columns[data-v-5830b5b8]{gap:14px;margin-top:9px}.storage-list[data-v-5830b5b8]{gap:9px;margin-top:9px}.page-footer[data-v-5830b5b8]{margin-top:8px}@media (max-width:1320px){.overview-grid[data-v-5830b5b8]{grid-template-columns:repeat(3,minmax(0,1fr))}.charts-grid[data-v-5830b5b8]{grid-template-columns:1fr 1fr}}@media (max-width:900px){.network-monitor[data-v-5830b5b8]{padding:12px}.overview-grid[data-v-5830b5b8]{grid-template-columns:repeat(3,minmax(0,1fr))}.charts-grid[data-v-5830b5b8],.lower-grid[data-v-5830b5b8]{grid-template-columns:1fr}.detail-column[data-v-5830b5b8]{grid-template-columns:1fr 1fr}.chart-area[data-v-5830b5b8]{height:190px}}@media (max-width:600px){.page-header[data-v-5830b5b8]{align-items:flex-start;flex-direction:column;gap:12px}.header-actions[data-v-5830b5b8]{width:100%}.overview-grid[data-v-5830b5b8]{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-panel[data-v-5830b5b8]{min-height:122px}.gauge-area[data-v-5830b5b8]{height:88px}.header-actions[data-v-5830b5b8]{flex-wrap:wrap}.detail-column[data-v-5830b5b8]{grid-template-columns:1fr}.page-footer[data-v-5830b5b8]{flex-direction:column}}.switch-terminal-container[data-v-74dece25]{display:flex;flex-direction:column;height:100vh;width:100%;background-color:#1e1e1e;overflow:hidden}.terminal-toolbar[data-v-74dece25]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:linear-gradient(135deg,#2c3e50,#34495e);border-bottom:1px solid hsla(0,0%,100%,.1);box-shadow:0 2px 8px rgba(0,0,0,.2)}.toolbar-left[data-v-74dece25]{display:flex;gap:8px}.toolbar-right[data-v-74dece25]{display:flex;align-items:center;gap:16px}.connection-status[data-v-74dece25]{display:flex;align-items:center;gap:6px;padding:4px 12px;border-radius:4px;font-size:13px;font-weight:500;transition:all .3s ease}.status-dot[data-v-74dece25]{width:8px;height:8px;border-radius:50%;animation:pulse-74dece25 2s infinite}.status-disconnected[data-v-74dece25]{color:#95a5a6;background-color:hsla(184,9%,62%,.1)}.status-disconnected .status-dot[data-v-74dece25]{background-color:#95a5a6;animation:none}.status-connecting[data-v-74dece25]{color:#f39c12;background-color:rgba(243,156,18,.1)}.status-connecting .status-dot[data-v-74dece25]{background-color:#f39c12}.status-connected[data-v-74dece25]{color:#27ae60;background-color:rgba(39,174,96,.1)}.status-connected .status-dot[data-v-74dece25]{background-color:#27ae60}@keyframes pulse-74dece25{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.device-info[data-v-74dece25]{color:#ecf0f1;font-size:13px;font-weight:500;padding:4px 12px;background-color:hsla(0,0%,100%,.05);border-radius:4px;border:1px solid hsla(0,0%,100%,.1)}.xterm-wrapper[data-v-74dece25]{flex:1;width:100%;overflow:hidden;padding:8px;background-color:#1e1e1e}.xterm-terminal[data-v-74dece25]{width:100%;height:100%}[data-v-74dece25] .xterm{height:100%;padding:8px}[data-v-74dece25] .xterm-viewport{overflow-y:auto}[data-v-74dece25] .xterm-screen,[data-v-74dece25] .xterm-viewport{background-color:#1e1e1e!important}[data-v-74dece25] .xterm-cursor-layer{z-index:2}[data-v-74dece25] .xterm-selection-layer{z-index:1}[data-v-74dece25] .xterm-viewport::-webkit-scrollbar{width:8px;background-color:#1e1e1e}[data-v-74dece25] .xterm-viewport::-webkit-scrollbar-thumb{background-color:#4a4a4a;border-radius:4px}[data-v-74dece25] .xterm-viewport::-webkit-scrollbar-thumb:hover{background-color:#5a5a5a}[data-v-74dece25] .xterm-viewport::-webkit-scrollbar-track{background-color:#2a2a2a}.ecs-key-page[data-v-21ef4a27]{--ecs-page-height-offset:124px;--ecs-bg-page:#f4f7fb;--ecs-bg-page-soft:#eef3f9;--ecs-nav-surface:#e5effd;--ecs-nav-surface-deep:#eff4fe;--ecs-surface-cool:rgba(247,250,255,.84);--ecs-surface-strong:hsla(0,0%,100%,.92);--ecs-surface-warm:rgba(255,253,248,.94);--ecs-surface-warm-strong:rgba(255,248,239,.96);--ecs-text-primary:#172133;--ecs-text-secondary:#5f6b7c;--ecs-text-muted:#8d97a8;--ecs-border-soft:rgba(22,34,56,.06);--ecs-border-cool:#dfe7f2;--ecs-border-mid:rgba(207,217,230,.92);--ecs-brand:#4c8bf5;--ecs-brand-active:#4d79d8;--ecs-brand-soft:rgba(76,139,245,.12);--ecs-brand-fade:rgba(76,139,245,.06);--ecs-success:#3fb97f;--ecs-success-soft:rgba(63,185,127,.12);--ecs-warning:#f3b24b;--ecs-danger:#ef6b73;--ecs-danger-soft:rgba(239,107,115,.12);--ecs-shadow-soft:0 20px 60px rgba(17,24,39,.07);--ecs-shadow-panel:0 36px 110px rgba(15,23,42,.11);--ecs-topbar-gradient:linear-gradient(90deg,#fef7ef,#f8f8f6 52%,#edf2fd);height:calc(100vh - var(--ecs-page-height-offset));padding:0;position:relative;font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.page-shell[data-v-21ef4a27]{position:relative;z-index:1;width:100%;margin:0 auto}.page-card[data-v-21ef4a27]{position:relative;box-sizing:border-box;display:flex;flex-direction:column;padding:40px 20px 16px;border-radius:28px;border:1px solid rgba(223,231,242,.94);background:linear-gradient(135deg,rgba(255,253,248,.96),rgba(247,250,255,.92));box-shadow:0 18px 48px rgba(17,24,39,.08);min-width:0;isolation:isolate}.page-card[data-v-21ef4a27]:before{content:"";position:absolute;top:0;left:0;right:0;height:32px;background:var(--ecs-topbar-gradient);pointer-events:none;z-index:0}.page-header[data-v-21ef4a27]{position:relative;z-index:1;align-items:flex-start;gap:20px;flex:0 0 auto;margin:-40px -20px 10px;padding:10px 20px 10px;background:var(--ecs-topbar-gradient);border-bottom:1px solid rgba(223,231,242,.94)}.page-kicker[data-v-21ef4a27]{margin:0 0 10px;color:#6d7b8f;font-size:12px;letter-spacing:.12em;font-weight:600;text-transform:uppercase}.page-header h2[data-v-21ef4a27]{color:var(--ecs-text-primary);font-size:22px}.page-description[data-v-21ef4a27]{margin:5px 0 0;max-width:760px;color:var(--ecs-text-secondary);line-height:1.45}.summary-chip[data-v-21ef4a27]{flex-shrink:0;min-width:104px;padding:8px 12px;border-radius:16px;border:1px solid rgba(214,223,235,.96);background:hsla(0,0%,100%,.88);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65)}.summary-chip span[data-v-21ef4a27]{display:block;color:var(--ecs-text-muted);font-size:11px}.summary-chip strong[data-v-21ef4a27]{display:block;margin-top:2px;color:var(--ecs-text-primary);font-size:20px;font-weight:700}.content-stack[data-v-21ef4a27]{flex:1 1 auto;gap:10px}.table-card[data-v-21ef4a27],.toolbar-card[data-v-21ef4a27]{border-radius:24px;border:1px solid rgba(223,231,242,.92);box-shadow:0 12px 34px rgba(17,24,39,.05)}.toolbar-card[data-v-21ef4a27]{padding:12px 16px;background:linear-gradient(135deg,rgba(255,253,248,.95),rgba(248,251,255,.92))}.toolbar-main[data-v-21ef4a27]{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;min-width:0}.toolbar-form[data-v-21ef4a27]{display:flex;align-items:center;gap:10px 12px;flex-wrap:wrap;min-width:0}.toolbar-form-actions-item[data-v-21ef4a27]{margin-right:0}.toolbar-form-actions[data-v-21ef4a27]{gap:8px;flex-wrap:wrap;min-width:0}.toolbar-form-actions[data-v-21ef4a27] .el-button+.el-button{margin-left:0}.toolbar-form-actions[data-v-21ef4a27] .action-btn{height:32px;padding:0 14px;border-radius:12px;font-size:13px;box-shadow:none!important;transform:none!important}.toolbar-form-actions[data-v-21ef4a27] .action-btn-primary{color:#fff;border-color:transparent;background:#4c8bf5}.toolbar-form-actions[data-v-21ef4a27] .action-btn-primary:focus,.toolbar-form-actions[data-v-21ef4a27] .action-btn-primary:hover{color:#fff;background:#4d79d8}.toolbar-form-actions[data-v-21ef4a27] .action-btn-warning{color:#fff;border-color:transparent;background:#f3b24b}.toolbar-form-actions[data-v-21ef4a27] .action-btn-warning:focus,.toolbar-form-actions[data-v-21ef4a27] .action-btn-warning:hover{color:#fff;background:#df9c33}.toolbar-form-actions[data-v-21ef4a27] .action-btn-success{color:#fff;border-color:transparent;background:#3fb97f}.toolbar-form-actions[data-v-21ef4a27] .action-btn-success:focus,.toolbar-form-actions[data-v-21ef4a27] .action-btn-success:hover{color:#fff;background:#319c6a}.toolbar-form-actions[data-v-21ef4a27] .action-btn-secondary{color:var(--ecs-brand-active);border-color:rgba(171,189,220,.96);background:hsla(0,0%,100%,.92)}.toolbar-form-actions[data-v-21ef4a27] .action-btn-secondary:focus,.toolbar-form-actions[data-v-21ef4a27] .action-btn-secondary:hover{color:var(--ecs-brand);border-color:rgba(120,156,221,.78);background:hsla(0,0%,100%,.98)}.table-card[data-v-21ef4a27]{padding:14px 16px 16px;background:linear-gradient(135deg,rgba(255,253,248,.95),rgba(248,251,255,.92))}.table-head[data-v-21ef4a27]{display:flex;justify-content:space-between;align-items:flex-start;flex:0 0 auto;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(223,231,242,.86)}.table-head h3[data-v-21ef4a27]{color:var(--ecs-text-primary);font-size:18px}.table-head p[data-v-21ef4a27]{margin:6px 0 0;color:var(--ecs-text-muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.cell-with-icon[data-v-21ef4a27]{display:inline-flex;align-items:center;gap:8px;min-width:0}.cell-with-icon--compact[data-v-21ef4a27]{gap:6px}.cell-icon[data-v-21ef4a27]{width:16px;height:16px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.cell-text[data-v-21ef4a27],.remark-text[data-v-21ef4a27]{color:var(--ecs-text-secondary)}.auth-info-cell[data-v-21ef4a27]{gap:10px}.operation-links[data-v-21ef4a27]{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;flex-wrap:nowrap}.ecs-key-page[data-v-21ef4a27] .operation-links .el-button{margin:0;padding:0 2px;min-width:auto}.ecs-key-page[data-v-21ef4a27] .operation-links .el-button>span{overflow:visible;text-overflow:clip}.pagination-section[data-v-21ef4a27]{margin-top:auto;padding-top:12px;border-top:1px solid rgba(223,231,242,.82)}.credential-form[data-v-21ef4a27]{color:var(--ecs-text-secondary);padding:14px 14px 10px;border-radius:18px;border:1px solid rgba(223,231,242,.9);background:hsla(0,0%,100%,.68)}.dialog-section[data-v-21ef4a27]{padding:0;border:none;border-radius:0;background:transparent}.dialog-section+.dialog-section[data-v-21ef4a27]{margin-top:14px}.dialog-section--compact[data-v-21ef4a27]{padding-bottom:0}.section-head[data-v-21ef4a27]{margin-bottom:10px}.section-head h4[data-v-21ef4a27],.subsection-title[data-v-21ef4a27]{margin:0;color:var(--ecs-text-primary);font-size:15px;font-weight:600}.section-head p[data-v-21ef4a27]{margin:5px 0 0;color:var(--ecs-text-muted);font-size:12px;line-height:1.5}.subsection-title[data-v-21ef4a27]{margin-bottom:10px}.subsection-title+.el-form-item[data-v-21ef4a27],.subsection-title+.el-row[data-v-21ef4a27]{margin-top:2px}.auth-type-group[data-v-21ef4a27]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:8px}.auth-type-group[data-v-21ef4a27] .el-radio-button__inner{min-height:34px;padding:8px 10px;border-radius:12px!important;border-left:1px solid var(--el-border-color)!important;font-size:13px}.auth-type-group[data-v-21ef4a27] .el-radio-button:first-child .el-radio-button__inner{border-left:1px solid var(--el-border-color)!important}.credential-dialog[data-v-21ef4a27] .el-form-item{margin-bottom:14px}.credential-dialog[data-v-21ef4a27] .el-form-item__label{padding-bottom:6px;font-size:13px}.credential-dialog[data-v-21ef4a27] .el-input-number,.credential-dialog[data-v-21ef4a27] .el-input__wrapper,.credential-dialog[data-v-21ef4a27] .el-select__wrapper,.credential-dialog[data-v-21ef4a27] .el-textarea__inner{border-radius:12px}.credential-dialog[data-v-21ef4a27] .el-input-number .el-input__wrapper,.credential-dialog[data-v-21ef4a27] .el-input__wrapper,.credential-dialog[data-v-21ef4a27] .el-select__wrapper{min-height:36px}.credential-dialog[data-v-21ef4a27] .el-textarea__inner{min-height:84px}.credential-dialog[data-v-21ef4a27] .el-dialog__header{padding:16px 20px 14px}.credential-dialog[data-v-21ef4a27] .el-dialog__body{padding:16px 20px}.credential-dialog[data-v-21ef4a27] .el-dialog__footer{padding:0 20px 16px}.auth-hint-panel[data-v-21ef4a27]{padding:12px 14px;border-radius:14px;border:1px solid rgba(255,192,120,.58);background:linear-gradient(180deg,rgba(255,248,238,.92),rgba(255,252,247,.94))}.auth-hint-title[data-v-21ef4a27]{color:#b65f1c;font-size:14px;font-weight:600}.auth-hint-list[data-v-21ef4a27]{margin:10px 0 0;padding-left:20px;color:#9a6f42;font-size:12px;line-height:1.7}.form-note[data-v-21ef4a27]{margin:10px 0 0;color:#9d7b5f;font-size:12px;line-height:1.6}.code-chip[data-v-21ef4a27]{display:inline-flex;align-items:center;padding:2px 8px;margin-left:4px;border-radius:999px;background:hsla(0,0%,100%,.82);border:1px solid rgba(255,226,197,.92);color:#7f5a37;font-size:12px}.dialog-footer[data-v-21ef4a27]{display:flex;justify-content:flex-end;gap:10px}.decrypt-dialog-body[data-v-21ef4a27]{display:grid;gap:18px}.decrypt-meta-card[data-v-21ef4a27]{margin:-20px -22px 0;padding:22px 22px 18px;background:linear-gradient(90deg,rgba(255,247,232,.98),rgba(238,246,255,.98));border-bottom:1px solid rgba(223,231,242,.92)}.decrypt-meta-row[data-v-21ef4a27]{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;align-items:start}.decrypt-meta-row+.decrypt-meta-row[data-v-21ef4a27]{margin-top:10px}.decrypt-meta-label[data-v-21ef4a27]{color:var(--ecs-text-muted);font-size:13px}.decrypt-meta-value[data-v-21ef4a27]{color:var(--ecs-text-primary);font-size:14px;font-weight:600;word-break:break-all}.decrypt-result-section[data-v-21ef4a27]{display:grid;gap:14px}.decrypt-result-title[data-v-21ef4a27]{color:var(--ecs-text-primary);font-size:16px;font-weight:700}.decrypt-result-list[data-v-21ef4a27]{display:grid;gap:12px}.decrypt-field-row[data-v-21ef4a27]{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;align-items:center}.decrypt-field-row--block[data-v-21ef4a27]{grid-template-columns:1fr;align-items:stretch}.decrypt-field-label[data-v-21ef4a27]{color:var(--ecs-text-primary);font-size:14px;font-weight:700}.decrypt-field-row--block .decrypt-field-label[data-v-21ef4a27]{margin-bottom:-2px}.decrypt-field-value[data-v-21ef4a27]{color:var(--ecs-text-secondary);word-break:break-all}.decrypt-field-block[data-v-21ef4a27]{margin:0;padding:12px 14px;border-radius:16px;border:1px solid rgba(223,231,242,.96);background:rgba(247,249,253,.95);color:var(--ecs-text-primary);white-space:pre-wrap;word-break:break-all;font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.6}.decrypt-copy-chip[data-v-21ef4a27]{position:relative;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;padding:11px 52px 11px 14px;border:1px solid rgba(230,184,54,.96);border-radius:16px;background:linear-gradient(135deg,#fff8bd,#ffe27a);color:#6e4b00;font-size:15px;font-weight:800;line-height:1.4;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;box-shadow:0 10px 24px rgba(243,178,75,.18)}.decrypt-copy-chip[data-v-21ef4a27]:hover{transform:translateY(-1px);border-color:rgba(212,158,25,.98);box-shadow:0 14px 28px rgba(243,178,75,.24)}.decrypt-copy-chip__value[data-v-21ef4a27]{display:block;text-align:left;word-break:break-all}.decrypt-copy-chip__action[data-v-21ef4a27]{position:absolute;top:50%;right:10px;transform:translateY(-50%);padding:4px 8px;border-radius:999px;background:rgba(110,75,0,.12);color:#7b5600;font-size:12px;font-weight:700;opacity:0;transition:opacity .2s ease;pointer-events:none}.decrypt-copy-chip:hover .decrypt-copy-chip__action[data-v-21ef4a27]{opacity:1}.decrypt-empty-state[data-v-21ef4a27]{padding:16px 18px;border-radius:16px;background:rgba(247,249,253,.92);color:var(--ecs-text-muted);font-size:13px;text-align:center}.import-panel[data-v-21ef4a27]{display:grid;gap:14px}.import-tip[data-v-21ef4a27]{margin:0;font-size:13px;line-height:1.8}.import-tip[data-v-21ef4a27],.upload-drag-content[data-v-21ef4a27]{color:var(--ecs-text-secondary)}.upload-drag-content p[data-v-21ef4a27]{margin:0 0 4px;font-size:14px;font-weight:600}.upload-drag-content span[data-v-21ef4a27]{color:var(--ecs-text-muted);font-size:12px}.import-form[data-v-21ef4a27]{margin-top:2px}.import-result[data-v-21ef4a27]{display:grid;gap:10px;padding:12px 14px;border-radius:16px;border:1px solid rgba(223,231,242,.92);background:hsla(0,0%,100%,.75)}.import-result-head[data-v-21ef4a27]{display:flex;justify-content:space-between;align-items:center;gap:10px}.import-result-head h4[data-v-21ef4a27]{margin:0;color:var(--ecs-text-primary);font-size:14px;font-weight:700}.import-result-head span[data-v-21ef4a27]{color:var(--ecs-text-secondary);font-size:12px}.failed-rows[data-v-21ef4a27]{display:grid;gap:6px;max-height:180px;overflow:auto;padding-right:2px}.failed-row-item[data-v-21ef4a27]{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px;padding:8px 10px;border-radius:10px;background:rgba(255,248,238,.85);border:1px solid rgba(255,192,120,.38);color:#9a6f42;font-size:12px;line-height:1.6}.failed-row-item span[data-v-21ef4a27]:last-child{word-break:break-all}.ecs-key-page[data-v-21ef4a27] .el-form-item{margin-right:0}.ecs-key-page[data-v-21ef4a27] .el-form-item__label{color:var(--ecs-text-primary);font-size:13px;font-weight:600}.ecs-key-page[data-v-21ef4a27] .toolbar-form .el-form-item{margin-bottom:0}.ecs-key-page[data-v-21ef4a27] .el-input-number .el-input__wrapper,.ecs-key-page[data-v-21ef4a27] .el-input__wrapper,.ecs-key-page[data-v-21ef4a27] .el-select__wrapper,.ecs-key-page[data-v-21ef4a27] .el-textarea__inner{border-radius:16px;background:rgba(252,253,255,.98);border:1px solid transparent;box-shadow:inset 0 0 0 1px rgba(214,223,235,.96)!important;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.ecs-key-page[data-v-21ef4a27] .el-input-number .el-input__wrapper:hover,.ecs-key-page[data-v-21ef4a27] .el-input__wrapper:hover,.ecs-key-page[data-v-21ef4a27] .el-select__wrapper:hover,.ecs-key-page[data-v-21ef4a27] .el-textarea__inner:hover{box-shadow:inset 0 0 0 1px rgba(171,189,220,.96)!important}.ecs-key-page[data-v-21ef4a27] .el-input-number .el-input__wrapper.is-focus,.ecs-key-page[data-v-21ef4a27] .el-input__wrapper.is-focus,.ecs-key-page[data-v-21ef4a27] .el-select__wrapper.is-focused,.ecs-key-page[data-v-21ef4a27] .el-textarea__inner:focus{background:#fff;box-shadow:inset 0 0 0 1px rgba(120,156,221,.96),0 0 0 4px rgba(76,139,245,.08)!important}.ecs-key-page[data-v-21ef4a27] .el-input__inner,.ecs-key-page[data-v-21ef4a27] .el-select__placeholder,.ecs-key-page[data-v-21ef4a27] .el-textarea__inner{color:var(--ecs-text-secondary)}.ecs-key-page[data-v-21ef4a27] .el-input-number.is-disabled .el-input__wrapper,.ecs-key-page[data-v-21ef4a27] .el-input.is-disabled .el-input__wrapper,.ecs-key-page[data-v-21ef4a27] .el-select.is-disabled .el-select__wrapper,.ecs-key-page[data-v-21ef4a27] .el-textarea.is-disabled .el-textarea__inner{background:rgba(245,248,253,.92)!important;box-shadow:inset 0 0 0 1px rgba(223,231,242,.96)!important;color:var(--ecs-text-muted)}.ecs-key-page[data-v-21ef4a27] .el-button{border-radius:14px;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.ecs-key-page[data-v-21ef4a27] .el-button,.ecs-key-page[data-v-21ef4a27] .el-button:focus,.ecs-key-page[data-v-21ef4a27] .el-button:hover{box-shadow:none!important;transform:none!important}.ecs-key-page[data-v-21ef4a27] .el-button--primary:not(.is-link):not(.is-text):not(.is-plain){border-color:transparent;background:linear-gradient(180deg,#6aa1fb,#5a93f6)}.ecs-key-page[data-v-21ef4a27] .el-button--primary.is-plain{color:var(--ecs-brand-active);border-color:rgba(171,189,220,.96);background:hsla(0,0%,100%,.92)}.ecs-key-page[data-v-21ef4a27] .el-button--primary.is-link,.ecs-key-page[data-v-21ef4a27] .el-button--primary.is-text{color:var(--ecs-brand-active);border-color:transparent;background:transparent}.ecs-key-page[data-v-21ef4a27] .el-button--primary.is-link:hover,.ecs-key-page[data-v-21ef4a27] .el-button--primary.is-text:hover{color:var(--ecs-brand);background:rgba(76,139,245,.06)}.ecs-key-page[data-v-21ef4a27] .el-button.is-disabled,.ecs-key-page[data-v-21ef4a27] .el-button.is-disabled:hover{color:#9aa4b2;border-color:rgba(223,231,242,.96);background:rgba(245,248,253,.92)}.ecs-key-page[data-v-21ef4a27] .el-button--primary.is-disabled,.ecs-key-page[data-v-21ef4a27] .el-button--primary.is-disabled:hover{color:hsla(0,0%,100%,.86);border-color:transparent;background:linear-gradient(180deg,#9fc0f6,#8eb1ef)}.ecs-key-page[data-v-21ef4a27] .ecs-key-table.el-table{--el-table-border-color:rgba(223,231,242,.92);--el-table-header-bg-color:rgba(248,250,255,.94);--el-table-tr-bg-color:hsla(0,0%,100%,.78);--el-table-row-hover-bg-color:rgba(76,139,245,.05);--el-table-current-row-bg-color:rgba(76,139,245,.07);--el-table-bg-color:transparent;--el-table-text-color:var(--ecs-text-secondary);--el-table-header-text-color:var(--ecs-text-muted);border:1px solid rgba(223,231,242,.92);border-radius:18px;background:hsla(0,0%,100%,.7);width:100%;max-width:100%}.ecs-key-page[data-v-21ef4a27] .ecs-key-table .el-scrollbar__wrap,.ecs-key-page[data-v-21ef4a27] .ecs-key-table .el-table__body-wrapper{overflow-x:hidden!important}.ecs-key-page[data-v-21ef4a27] .ecs-key-table .el-table__inner-wrapper:before{display:none}.ecs-key-page[data-v-21ef4a27] .ecs-key-table th.el-table__cell{font-weight:600}.ecs-key-page[data-v-21ef4a27] .ecs-key-table td.el-table__cell,.ecs-key-page[data-v-21ef4a27] .ecs-key-table th.el-table__cell.is-leaf{border-bottom-color:rgba(223,231,242,.7)}.ecs-key-page[data-v-21ef4a27] .ecs-key-table .el-table__row:hover>td.el-table__cell{background:rgba(76,139,245,.05)!important}.ecs-key-page[data-v-21ef4a27] .ecs-key-table .el-loading-mask{background:rgba(247,250,255,.72)}.ecs-key-page[data-v-21ef4a27] .ecs-key-table .el-loading-spinner .path{stroke:var(--ecs-brand)}.ecs-key-page[data-v-21ef4a27] .ecs-key-table .el-loading-spinner .el-loading-text{color:var(--ecs-text-secondary)}.ecs-key-page[data-v-21ef4a27] .el-tag{font-weight:600;border-radius:999px;border-color:transparent}.ecs-key-page[data-v-21ef4a27] .el-pagination .btn-next,.ecs-key-page[data-v-21ef4a27] .el-pagination .btn-prev,.ecs-key-page[data-v-21ef4a27] .el-pagination .el-pager li{border-radius:10px;background:hsla(0,0%,100%,.88);color:var(--ecs-text-secondary)}.ecs-key-page[data-v-21ef4a27] .el-pagination .el-pager li.is-active{background:rgba(231,239,252,.94);color:var(--ecs-brand-active)}.ecs-key-page[data-v-21ef4a27] .el-dialog{border-radius:30px;overflow:hidden;border:1px solid rgba(223,231,242,.96);background:linear-gradient(135deg,rgba(255,253,248,.98),rgba(247,250,255,.95));box-shadow:var(--ecs-shadow-panel)}.ecs-key-page[data-v-21ef4a27] .el-dialog__header{margin-right:0;padding:18px 22px 16px;background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd);border-bottom:1px solid rgba(223,231,242,.94)}.ecs-key-page[data-v-21ef4a27] .el-dialog__title{color:var(--ecs-text-primary);font-size:18px;font-weight:700}.ecs-key-page[data-v-21ef4a27] .el-dialog__body{padding:20px 22px;color:var(--ecs-text-secondary)}.ecs-key-page[data-v-21ef4a27] .el-dialog__footer{padding:0 22px 20px}@media (max-width:1200px){.page-header[data-v-21ef4a27]{flex-direction:column;align-items:stretch;margin-bottom:16px}.summary-chip[data-v-21ef4a27]{width:-moz-fit-content;width:fit-content;min-width:112px}}@media (max-width:768px){.ecs-key-page[data-v-21ef4a27]{padding:12px}.page-card[data-v-21ef4a27]{padding:44px 18px 18px;border-radius:22px}.page-card[data-v-21ef4a27]:before{height:30px}.page-header h2[data-v-21ef4a27]{font-size:24px}.page-header[data-v-21ef4a27]{margin:-44px -18px 16px;padding:10px 18px 14px}.toolbar-main[data-v-21ef4a27]{align-items:stretch}.toolbar-form-actions[data-v-21ef4a27],.toolbar-form-actions[data-v-21ef4a27] .el-button,.toolbar-form[data-v-21ef4a27]{width:100%}.pagination-section[data-v-21ef4a27]{justify-content:center}.decrypt-meta-card[data-v-21ef4a27]{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}.decrypt-field-row[data-v-21ef4a27],.decrypt-meta-row[data-v-21ef4a27]{grid-template-columns:1fr;gap:6px}.decrypt-copy-chip[data-v-21ef4a27]{width:100%}}.ecs-key-page[data-v-21ef4a27]{--credential-blue-500:#409eff;--credential-blue-600:#2563eb;--credential-green-500:#67c23a;--credential-yellow-500:#e6a23c;--credential-red-500:#ef4444;--credential-slate-950:#0f172a;--credential-slate-800:#172033;--credential-slate-600:#53657d;--credential-slate-500:#64748b;--credential-slate-400:#7b8aa0;--credential-color-primary:var(--credential-blue-500);--credential-color-success:var(--credential-green-500);--credential-color-warning:var(--credential-yellow-500);--credential-color-danger:var(--credential-red-500);--credential-text-heading:var(--credential-slate-950);--credential-text-primary:var(--credential-slate-800);--credential-text-secondary:var(--credential-slate-600);--credential-text-muted:var(--credential-slate-500);--credential-bg-surface:#fff;--credential-bg-surface-soft:#fbfdff;--credential-bg-subtle:#f3f7fc;--credential-border:#dbe7f4;--credential-border-soft:#e7eef7;--credential-border-hover:#b9d4ff;--credential-card-radius:12px;--credential-control-radius:8px;--credential-dialog-radius:15px;--credential-control-height:30px;--credential-card-shadow:0 8px 24px rgba(80,124,180,.07);--credential-hero-shadow:0 10px 28px rgba(80,124,180,.1);box-sizing:border-box;height:calc(100vh - 124px);min-height:0;padding:7px;overflow:hidden;color:var(--credential-text-primary);background:transparent}.home-container .el-main:has(.ecs-key-page){padding:10px}.page-shell[data-v-21ef4a27]{height:100%;min-height:0}.page-card[data-v-21ef4a27]{display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;height:100%;min-height:0;padding:0;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.page-card[data-v-21ef4a27]:before{display:none}.page-header[data-v-21ef4a27]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;margin:0;padding:8px 12px;border:1px solid var(--credential-border);border-radius:var(--credential-card-radius);background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,251,255,.95));box-shadow:var(--credential-hero-shadow)}.page-header-copy[data-v-21ef4a27]{display:flex;align-items:center;flex:1 1 auto;gap:8px;min-width:0}.page-header-icon[data-v-21ef4a27]{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border:0;background:transparent}.page-header-icon img[data-v-21ef4a27]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.page-header-content[data-v-21ef4a27]{display:flex;align-items:center;flex:1 1 auto;gap:10px;min-width:0}.page-header h2[data-v-21ef4a27]{flex:0 0 auto;margin:0;color:var(--credential-text-heading);font-size:20px;font-weight:700;line-height:1.2;letter-spacing:0;white-space:nowrap}.page-header-divider[data-v-21ef4a27]{flex:0 0 1px;width:1px;height:22px;background:var(--credential-border-soft)}.page-description[data-v-21ef4a27]{min-width:0;max-width:none;margin:0;overflow:hidden;color:var(--credential-text-muted);font-size:12px;font-weight:400;line-height:1.5;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.page-header-metrics[data-v-21ef4a27]{display:flex;align-items:stretch;flex:0 0 auto}.page-header-metrics>div[data-v-21ef4a27]{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:6px;min-width:84px;padding:3px 12px;border-left:1px solid var(--credential-border-soft)}.page-header-metrics span[data-v-21ef4a27]{color:var(--credential-slate-400);font-size:11px;font-weight:600}.page-header-metrics strong[data-v-21ef4a27]{color:var(--credential-text-heading);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:18px;line-height:1}.content-stack[data-v-21ef4a27]{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0}.table-card[data-v-21ef4a27],.toolbar-card[data-v-21ef4a27]{min-width:0;border:1px solid var(--credential-border);border-radius:var(--credential-card-radius);background:hsla(0,0%,100%,.97);box-shadow:var(--credential-card-shadow)}.toolbar-card[data-v-21ef4a27]{flex:0 0 auto;padding:8px 10px}.toolbar-form[data-v-21ef4a27],.toolbar-main[data-v-21ef4a27]{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;min-width:0}.toolbar-form[data-v-21ef4a27]{flex:1 1 auto}.toolbar-form-actions-item[data-v-21ef4a27]{flex:1 1 auto;margin:0}.toolbar-form-actions[data-v-21ef4a27]{display:flex;align-items:center;flex-wrap:nowrap;gap:6px}.credential-keyword-input[data-v-21ef4a27]{width:240px}.ecs-key-page[data-v-21ef4a27] .toolbar-form .el-form-item{margin:0}.ecs-key-page[data-v-21ef4a27] .toolbar-form .el-form-item__label{height:var(--credential-control-height);padding-right:7px;color:var(--credential-text-secondary);font-size:12px;font-weight:700;line-height:var(--credential-control-height)}.toolbar-form-actions[data-v-21ef4a27] .action-btn{height:var(--credential-control-height);min-height:var(--credential-control-height);padding:5px 10px;border-radius:var(--credential-control-radius);color:#fff;font-size:12px;font-weight:600}.toolbar-form-actions[data-v-21ef4a27] .action-btn-primary{border-color:var(--credential-color-primary);background:var(--credential-color-primary)}.toolbar-form-actions[data-v-21ef4a27] .action-btn-primary:focus-visible,.toolbar-form-actions[data-v-21ef4a27] .action-btn-primary:hover{border-color:#337ecc;background:#337ecc}.toolbar-form-actions[data-v-21ef4a27] .action-btn-warning{border-color:var(--credential-color-warning);background:var(--credential-color-warning)}.toolbar-form-actions[data-v-21ef4a27] .action-btn-warning:focus-visible,.toolbar-form-actions[data-v-21ef4a27] .action-btn-warning:hover{border-color:#b88230;background:#b88230}.toolbar-form-actions[data-v-21ef4a27] .action-btn-success{border-color:var(--credential-color-success);background:var(--credential-color-success)}.toolbar-form-actions[data-v-21ef4a27] .action-btn-success:focus-visible,.toolbar-form-actions[data-v-21ef4a27] .action-btn-success:hover{border-color:#529b2e;background:#529b2e}.toolbar-form-actions[data-v-21ef4a27] .action-btn .el-icon{color:#fff}.table-card[data-v-21ef4a27]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:0;overflow:hidden}.table-head[data-v-21ef4a27]{align-items:center;margin:0;padding:8px 12px;border-bottom:1px solid var(--credential-border-soft)}.table-head h3[data-v-21ef4a27]{margin:0;color:var(--credential-text-heading);font-size:15px;font-weight:700;line-height:1.25}.ecs-key-page[data-v-21ef4a27] .ecs-key-table.el-table{flex:1 1 auto;width:calc(100% - 20px);min-height:0;height:100%;margin:8px 10px 0;overflow:hidden;border:1px solid #e3ebf5;border-radius:var(--credential-control-radius);background:#fff;font-size:12px;--el-table-border-color:#e3ebf5;--el-table-header-bg-color:var(--credential-bg-subtle);--el-table-tr-bg-color:#fff;--el-table-row-hover-bg-color:#f8fafc;--el-table-current-row-bg-color:#eef6ff;--el-table-bg-color:#fff;--el-table-text-color:var(--credential-text-secondary);--el-table-header-text-color:#475569}.ecs-key-page[data-v-21ef4a27] .ecs-key-table th.el-table__cell{height:34px;padding:5px 0;color:#475569;background:var(--credential-bg-subtle)!important;font-size:12px;font-weight:700}.ecs-key-page[data-v-21ef4a27] .ecs-key-table td.el-table__cell{padding:5px 0;font-size:12px}.ecs-key-page[data-v-21ef4a27] .ecs-key-table td.el-table__cell,.ecs-key-page[data-v-21ef4a27] .ecs-key-table th.el-table__cell.is-leaf{border-bottom-color:#eef3f9}.ecs-key-page[data-v-21ef4a27] .ecs-key-table .el-table__row,.ecs-key-page[data-v-21ef4a27] .ecs-key-table .el-table__row:hover{box-shadow:none;transform:none}.ecs-key-page[data-v-21ef4a27] .ecs-key-table .el-table__row:hover>td.el-table__cell{background:#f8fafc!important}.auth-info-cell[data-v-21ef4a27],.cell-with-icon[data-v-21ef4a27]{gap:6px}.auth-tag[data-v-21ef4a27]{height:22px;border-radius:999px;font-size:11px}.operation-links[data-v-21ef4a27]{gap:10px}.ecs-key-page[data-v-21ef4a27] .operation-links .el-button{min-height:24px;font-size:12px}.pagination-section[data-v-21ef4a27]{display:flex;flex:0 0 auto;justify-content:flex-end;margin:0;padding:8px 10px 10px;border-top:0}.ecs-key-page[data-v-21ef4a27] .el-pagination .btn-next,.ecs-key-page[data-v-21ef4a27] .el-pagination .btn-prev,.ecs-key-page[data-v-21ef4a27] .el-pagination .el-pager li{border-radius:7px;color:var(--credential-text-secondary);background:#f8fafc}.ecs-key-page[data-v-21ef4a27] .el-pagination .el-pager li.is-active{color:#fff;background:var(--credential-blue-600)}.ecs-key-page[data-v-21ef4a27] .el-input-number .el-input__wrapper,.ecs-key-page[data-v-21ef4a27] .el-input__wrapper,.ecs-key-page[data-v-21ef4a27] .el-select__wrapper,.ecs-key-page[data-v-21ef4a27] .el-textarea__inner{border:0;border-radius:var(--credential-control-radius);background:var(--credential-bg-surface-soft);box-shadow:inset 0 0 0 1px #d9e5f2!important;transition:background-color .16s ease,box-shadow .16s ease}.ecs-key-page[data-v-21ef4a27] .el-input__wrapper:hover,.ecs-key-page[data-v-21ef4a27] .el-select__wrapper:hover,.ecs-key-page[data-v-21ef4a27] .el-textarea__inner:hover{box-shadow:0 0 0 1px var(--credential-border-hover) inset!important}.ecs-key-page[data-v-21ef4a27] .el-input__wrapper.is-focus,.ecs-key-page[data-v-21ef4a27] .el-select__wrapper.is-focused,.ecs-key-page[data-v-21ef4a27] .el-textarea__inner:focus{background:#fff;box-shadow:0 0 0 1px var(--credential-color-primary) inset!important}.credential-keyword-input[data-v-21ef4a27] .el-input__wrapper{min-height:var(--credential-control-height)}.ecs-key-page[data-v-21ef4a27] .el-button{border-radius:var(--credential-control-radius);font-weight:600;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease;transform:none}.credential-form[data-v-21ef4a27]{padding:0;border:0;border-radius:0;color:var(--credential-text-secondary);background:transparent}.dialog-section+.dialog-section[data-v-21ef4a27]{margin-top:8px;padding-top:8px;border-top:1px solid var(--credential-border-soft)}.section-head[data-v-21ef4a27]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:6px}.section-head h4[data-v-21ef4a27],.subsection-title[data-v-21ef4a27]{color:var(--credential-text-heading);font-size:13px}.section-head p[data-v-21ef4a27]{min-width:0;margin:0;overflow:hidden;color:var(--credential-text-muted);font-size:11px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.auth-type-group[data-v-21ef4a27] .el-radio-button__inner{min-height:30px;padding:6px 8px;border-radius:var(--credential-control-radius)!important}.credential-dialog[data-v-21ef4a27] .el-dialog__header{padding:13px 18px 11px;background:#fbfdff}.credential-dialog[data-v-21ef4a27] .el-dialog__title{color:var(--credential-text-heading);font-size:16px;font-weight:700}.credential-dialog[data-v-21ef4a27] .el-dialog__body{padding:12px 18px 8px}.credential-dialog[data-v-21ef4a27] .el-dialog__footer{padding:8px 18px 12px}.credential-dialog[data-v-21ef4a27] .el-form-item{margin-bottom:8px}.credential-dialog[data-v-21ef4a27] .el-form-item__label{margin-bottom:3px;color:var(--credential-text-secondary)}.credential-dialog[data-v-21ef4a27] .el-input-number,.credential-dialog[data-v-21ef4a27] .el-input-number .el-input__wrapper,.credential-dialog[data-v-21ef4a27] .el-input__wrapper,.credential-dialog[data-v-21ef4a27] .el-select__wrapper{min-height:32px}.credential-dialog[data-v-21ef4a27] .el-row{row-gap:0}.subsection-title[data-v-21ef4a27]{margin:3px 0 6px;padding-left:8px;border-left:2px solid var(--credential-color-primary);font-size:12px}.auth-hint-panel[data-v-21ef4a27]{border-radius:8px;border-color:#dbe7f4}.auth-hint-title[data-v-21ef4a27]{color:var(--credential-text-heading);font-size:12px}.auth-hint-list[data-v-21ef4a27]{margin:5px 0;padding-left:18px;font-size:11px;line-height:1.5}.form-note[data-v-21ef4a27]{margin:4px 0 0;font-size:11px;line-height:1.45}.credential-dialog[data-v-21ef4a27] .dialog-footer .el-button{min-height:30px;padding:0 14px;border-radius:8px}.auth-hint-panel[data-v-21ef4a27],.decrypt-empty-state[data-v-21ef4a27],.decrypt-field-block[data-v-21ef4a27],.decrypt-meta-card[data-v-21ef4a27],.import-result[data-v-21ef4a27]{border-radius:10px}.decrypt-copy-chip[data-v-21ef4a27]{border-radius:var(--credential-control-radius);transition:border-color .16s ease,box-shadow .16s ease;transform:none}.decrypt-copy-chip[data-v-21ef4a27]:hover{box-shadow:0 8px 18px rgba(243,178,75,.2);transform:none}.failed-row-item[data-v-21ef4a27]{border-radius:var(--credential-control-radius)}.credential-decrypt-dialog-overlay,.credential-form-dialog-overlay,.credential-import-dialog-overlay{--credential-text-heading:#0f172a;--credential-text-primary:#172033;--credential-text-secondary:#53657d;--credential-text-muted:#64748b;--credential-bg-surface:#fff;--credential-bg-surface-soft:#fbfdff;--credential-border-soft:#e7eef7;--credential-border-hover:#b9d4ff;--credential-color-primary:#409eff;--credential-control-radius:8px;--ecs-text-primary:#172033;--ecs-text-secondary:#53657d;--ecs-text-muted:#64748b;--ecs-border-cool:#dbe7f4;--ecs-brand:#409eff;--ecs-brand-active:#2563eb;--ecs-warning:#e6a23c}.credential-decrypt-dialog-overlay .el-dialog,.credential-form-dialog-overlay .el-dialog,.credential-import-dialog-overlay .el-dialog{--el-dialog-border-radius:15px;max-width:calc(100vw - 24px);overflow:hidden;border:1px solid #d7e6f6;border-radius:var(--el-dialog-border-radius)!important;background:#fff;box-shadow:0 22px 60px rgba(49,92,142,.18)}.credential-decrypt-dialog .el-dialog__header,.credential-dialog .el-dialog__header,.credential-import-dialog .el-dialog__header{position:relative;margin:0;padding:16px 18px 12px;border-bottom:1px solid #e3edf8;background:linear-gradient(90deg,#fff6e7,#f7fbff 36%,#ecf7ff)}.credential-decrypt-dialog .el-dialog__header:before,.credential-dialog .el-dialog__header:before,.credential-import-dialog .el-dialog__header:before{content:"";position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,#f5a524,#62a8ff 48%,#55d6be)}.credential-decrypt-dialog .el-dialog__title,.credential-dialog .el-dialog__title,.credential-import-dialog .el-dialog__title{color:var(--credential-text-heading);font-size:17px;font-weight:700;line-height:1.3}.credential-decrypt-dialog .el-dialog__headerbtn,.credential-dialog .el-dialog__headerbtn,.credential-import-dialog .el-dialog__headerbtn{top:10px;right:12px}.credential-decrypt-dialog .el-dialog__body,.credential-dialog .el-dialog__body,.credential-import-dialog .el-dialog__body{max-height:calc(100vh - 190px);padding:16px 18px;overflow-y:auto;color:var(--credential-text-secondary)}.credential-decrypt-dialog .el-dialog__footer,.credential-dialog .el-dialog__footer,.credential-import-dialog .el-dialog__footer{padding:12px 18px 16px;border-top:1px solid #e3edf8;background:#fff}.credential-dialog .el-form-item,.credential-import-dialog .el-form-item{margin-bottom:14px}.credential-dialog .el-form-item__label,.credential-import-dialog .el-form-item__label{height:auto;margin-bottom:6px;padding:0;color:#475569;font-size:12px;font-weight:700;line-height:1.4}.credential-dialog .el-input-number,.credential-dialog .el-input__wrapper,.credential-dialog .el-select__wrapper,.credential-dialog .el-textarea__inner,.credential-import-dialog .el-input__wrapper,.credential-import-dialog .el-textarea__inner{border-radius:var(--credential-control-radius);background:var(--credential-bg-surface-soft);box-shadow:inset 0 0 0 1px #d9e5f2!important}.credential-dialog .el-input-number,.credential-dialog .el-input__wrapper,.credential-dialog .el-select__wrapper,.credential-import-dialog .el-input__wrapper{min-height:34px}.credential-dialog .el-textarea__inner,.credential-import-dialog .el-textarea__inner{min-height:72px!important}.credential-decrypt-dialog .dialog-footer .el-button,.credential-dialog .dialog-footer .el-button,.credential-import-dialog .dialog-footer .el-button{min-width:78px;min-height:32px;border-radius:var(--credential-control-radius);font-weight:600}.credential-decrypt-dialog .dialog-footer .el-button--primary,.credential-dialog .dialog-footer .el-button--primary,.credential-import-dialog .dialog-footer .el-button--primary{border-color:#409eff;color:#fff;background:linear-gradient(135deg,#5aa8ff,#2563eb)}.credential-dialog-heading[data-v-21ef4a27]{display:flex;align-items:center;gap:12px;min-width:0}.credential-dialog-heading__icon[data-v-21ef4a27]{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border:1px solid #cfe0ff;border-radius:12px;background:#f1f6ff}.credential-dialog-heading__icon img[data-v-21ef4a27]{width:21px;height:21px;-o-object-fit:contain;object-fit:contain}.credential-dialog-heading h3[data-v-21ef4a27]{margin:0;color:#172033;font-size:17px;font-weight:700;line-height:1.25}.credential-dialog-heading p[data-v-21ef4a27]{margin:4px 0 0;color:#64748b;font-size:12px;line-height:1.4}.credential-dialog .el-dialog__header{padding:16px 18px 13px;background:#fff}.credential-dialog .el-dialog__header:before{height:2px;background:#55cdbd}.credential-dialog .el-dialog__body{padding:14px 18px 16px}.credential-dialog .el-dialog__footer{padding:12px 18px 14px}.credential-dialog .dialog-footer{display:flex;justify-content:flex-end;gap:8px}@media (max-width:1180px){.toolbar-form-actions[data-v-21ef4a27],.toolbar-form[data-v-21ef4a27]{flex-wrap:wrap}.toolbar-form-actions-item[data-v-21ef4a27]{flex-basis:100%}}@media (max-width:768px){.ecs-key-page[data-v-21ef4a27]{height:auto;padding:6px;overflow:visible}.page-card[data-v-21ef4a27]{grid-template-rows:auto auto;padding:0;border-radius:0}.page-header[data-v-21ef4a27]{align-items:stretch;flex-direction:column;margin:0;padding:8px 12px}.page-header-content[data-v-21ef4a27]{align-items:flex-start;flex-direction:column;gap:3px}.page-header-divider[data-v-21ef4a27]{display:none}.page-description[data-v-21ef4a27]{width:100%;white-space:normal}.page-header-metrics[data-v-21ef4a27]{width:100%;border-top:1px solid var(--credential-border-soft)}.page-header-metrics>div[data-v-21ef4a27]{flex:1;justify-content:center;min-width:0;padding:7px 4px 2px;border-left:0}.credential-keyword-input[data-v-21ef4a27],.toolbar-form-actions[data-v-21ef4a27],.toolbar-form[data-v-21ef4a27]{width:100%}.toolbar-form-actions[data-v-21ef4a27] .action-btn{width:auto}.table-card[data-v-21ef4a27]{min-height:520px}.credential-dialog .el-col{max-width:100%;flex:0 0 100%}.section-head[data-v-21ef4a27]{align-items:flex-start;flex-direction:column;gap:2px}.section-head p[data-v-21ef4a27]{white-space:normal}}.credential-form-dialog-overlay .el-dialog{width:min(780px,calc(100vw - 32px))!important;border:1px solid #dfe3eb;border-radius:14px!important;background:#f7f9fc;box-shadow:0 18px 48px rgba(31,35,41,.16)}.credential-form-dialog-overlay .credential-dialog .el-dialog__header{margin:0;padding:18px 20px 12px;border-bottom:1px solid #eef0f3;background:#fff}.credential-form-dialog-overlay .credential-dialog .el-dialog__header:before{display:none}.credential-form-dialog-overlay .credential-dialog .el-dialog__headerbtn{top:16px;right:16px}.credential-form-dialog-overlay .credential-dialog .el-dialog__headerbtn .el-dialog__close{color:#8f959e;font-size:16px}.credential-form-dialog-overlay .credential-dialog .el-dialog__body{max-height:calc(100vh - 210px);padding:14px 20px 16px;overflow-y:auto}.credential-form-dialog-overlay .credential-dialog .el-dialog__footer{padding:10px 20px 14px;border-top:0;background:transparent}.credential-dialog-heading[data-v-21ef4a27]{gap:10px}.credential-dialog-heading__icon[data-v-21ef4a27]{width:36px;height:36px;flex-basis:36px;border:1px solid #c9dafe;border-radius:10px;background:#f4f7ff}.credential-dialog-heading__icon img[data-v-21ef4a27]{width:19px;height:19px}.credential-dialog-heading h3[data-v-21ef4a27]{color:#1f2329;font-size:16px;letter-spacing:-.01em}.credential-dialog-heading p[data-v-21ef4a27]{margin-top:3px;color:#8f959e;font-size:11px}.dialog-section+.dialog-section[data-v-21ef4a27]{margin-top:10px;padding-top:10px;border-top:1px solid #f0f1f3}.section-head[data-v-21ef4a27]{margin-bottom:7px}.section-head h4[data-v-21ef4a27],.subsection-title[data-v-21ef4a27]{color:#1f2329;font-size:12px;font-weight:700}.credential-dialog[data-v-21ef4a27] .el-form-item{margin-bottom:9px}.credential-dialog[data-v-21ef4a27] .el-form-item__label{margin-bottom:4px;padding:0;color:#1f2329;font-size:12px;font-weight:600;line-height:1.35}.credential-dialog[data-v-21ef4a27] .el-input-number .el-input__wrapper,.credential-dialog[data-v-21ef4a27] .el-input__wrapper,.credential-dialog[data-v-21ef4a27] .el-select__wrapper,.credential-dialog[data-v-21ef4a27] .el-textarea__inner{border:1px solid #d9e0ea;border-radius:7px;background:#fbfcfe;box-shadow:none!important;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.credential-dialog[data-v-21ef4a27] .el-input-number .el-input__wrapper,.credential-dialog[data-v-21ef4a27] .el-input__wrapper,.credential-dialog[data-v-21ef4a27] .el-select__wrapper{min-height:33px;padding:0 10px}.credential-dialog[data-v-21ef4a27] .el-textarea__inner{min-height:58px!important;padding:7px 10px;line-height:1.5}.credential-dialog[data-v-21ef4a27] .el-input-number .el-input__wrapper:hover,.credential-dialog[data-v-21ef4a27] .el-input__wrapper:hover,.credential-dialog[data-v-21ef4a27] .el-select__wrapper:hover,.credential-dialog[data-v-21ef4a27] .el-textarea__inner:hover{border-color:#aebbd0}.credential-dialog[data-v-21ef4a27] .el-input__wrapper.is-focus,.credential-dialog[data-v-21ef4a27] .el-select__wrapper.is-focused,.credential-dialog[data-v-21ef4a27] .el-textarea__inner:focus{border-color:#3370ff;background:#fff;box-shadow:0 0 0 2px rgba(51,112,255,.12)!important}.auth-type-group[data-v-21ef4a27]{gap:5px}.auth-type-group[data-v-21ef4a27] .el-radio-button{min-width:0}.auth-type-group[data-v-21ef4a27] .el-radio-button__inner{width:100%;min-height:33px;padding:7px 8px;border:1px solid #d9e0ea!important;border-radius:7px!important;background:#fff;color:#646a73;box-shadow:none!important;font-size:12px;font-weight:600}.auth-type-group[data-v-21ef4a27] .el-radio-button__original-radio:checked+.el-radio-button__inner{border-color:#3370ff!important;background:#3370ff;color:#fff}.auth-hint-panel[data-v-21ef4a27]{padding:8px 10px;border:1px solid #d7e5ff;border-radius:7px;background:#f7faff}.auth-hint-title[data-v-21ef4a27]{color:#3370ff;font-size:11px}.auth-hint-list[data-v-21ef4a27],.form-note[data-v-21ef4a27]{font-size:11px}.credential-form-dialog-overlay .credential-dialog .dialog-footer .el-button{min-width:70px;min-height:32px;padding:0 14px;border:1px solid #d9e0ea;border-radius:7px;color:#4a5565;background:#fff;box-shadow:none}.credential-form-dialog-overlay .credential-dialog .dialog-footer .el-button--primary{border-color:#3370ff;color:#fff;background:#3370ff}.credential-form-dialog-overlay .credential-dialog .dialog-footer .el-button--primary:hover{border-color:#2860d9;background:#2860d9}@media (max-width:700px){.credential-form-dialog-overlay .credential-dialog .el-dialog__body{padding:12px 14px}}.ecs-key-page[data-v-21ef4a27] .operation-links .built-in-action-disabled,.ecs-key-page[data-v-21ef4a27] .operation-links .built-in-action-disabled:focus,.ecs-key-page[data-v-21ef4a27] .operation-links .built-in-action-disabled:hover,.ecs-key-page[data-v-21ef4a27] .operation-links .delete-button-disabled,.ecs-key-page[data-v-21ef4a27] .operation-links .delete-button-disabled:focus,.ecs-key-page[data-v-21ef4a27] .operation-links .delete-button-disabled:hover{color:#a6adb8!important;cursor:not-allowed;opacity:1;background:transparent!important;border-color:transparent!important}.agent-host-selector-mask{background:rgba(15,23,42,.14)!important}.host-selector-dialog[data-v-2aa40856] .el-dialog{border-radius:10px;overflow:hidden}.host-selector-dialog[data-v-2aa40856] .el-dialog__header{margin-right:0;padding:14px 16px;border-bottom:1px solid #e5e7eb}.host-selector-dialog[data-v-2aa40856] .el-dialog__title{font-size:16px;font-weight:600;color:#1f2937}.host-selector-dialog[data-v-2aa40856] .el-dialog__headerbtn{top:14px}.host-selector-dialog[data-v-2aa40856] .el-dialog__body{padding:0}.dialog-content[data-v-2aa40856]{display:flex;height:450px;min-width:0}.left-panel[data-v-2aa40856]{width:220px;padding:12px;display:flex;flex-direction:column;gap:10px;background:#f8fafc;border-right:1px solid #e5e7eb}.panel-title[data-v-2aa40856]{font-size:14px;font-weight:600;color:#334155}.compact-input[data-v-2aa40856] .el-input__wrapper{border-radius:6px;box-shadow:none}.all-hosts-btn[data-v-2aa40856]{width:100%;justify-content:flex-start;gap:6px}.all-hosts-btn.active-group[data-v-2aa40856]{background:#409eff;border-color:#409eff}.host-count-badge[data-v-2aa40856]{margin-left:auto;min-width:20px;padding:0 6px;font-size:12px;line-height:18px;border-radius:10px;background:hsla(0,0%,100%,.18)}.tree-container[data-v-2aa40856]{flex:1;overflow:auto;padding:6px;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.basic-tree[data-v-2aa40856]{background:transparent}.basic-tree[data-v-2aa40856] .el-tree-node__content{height:34px;border-radius:6px}.basic-tree[data-v-2aa40856] .el-tree-node__content:hover{background:#f1f5f9}.tree-node[data-v-2aa40856]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding-right:8px}.tree-node.active[data-v-2aa40856]{color:#2563eb;font-weight:600}.node-label[data-v-2aa40856]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.host-count[data-v-2aa40856]{flex-shrink:0;font-size:12px;color:#94a3b8}.right-panel[data-v-2aa40856]{flex:1;min-width:0;overflow:hidden;padding:12px;display:flex;flex-direction:column;background:#fff}.table-toolbar[data-v-2aa40856]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;min-width:0;gap:12px;margin-bottom:10px}.host-search[data-v-2aa40856]{width:280px;max-width:100%;flex:1 1 260px}.selection-info[data-v-2aa40856]{display:inline-flex;align-items:center;flex-shrink:0;gap:6px;margin-left:auto;padding:6px 10px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;white-space:nowrap}.selection-text[data-v-2aa40856]{font-size:12px;color:#64748b}.selection-count[data-v-2aa40856]{font-size:16px;font-weight:700;color:#2563eb}.host-table[data-v-2aa40856]{flex:1;min-width:0}.host-table[data-v-2aa40856] .el-table__header-wrapper .el-table__header thead th{color:#2c3e50!important;background-color:transparent!important}.host-table[data-v-2aa40856] .el-table__header-wrapper .el-table__header thead th .cell{color:#2c3e50!important}.host-table[data-v-2aa40856] .el-table__body tr:hover>td{background:#f8fafc}.host-table[data-v-2aa40856] .non-deployable-row>td{color:#9ca3af;background:#f8fafc!important}.host-table[data-v-2aa40856] .non-deployable-row .el-tag{opacity:.7}.host-cell[data-v-2aa40856]{display:flex;align-items:center;width:100%;gap:6px;min-width:0;flex-wrap:nowrap}.host-name-wrap[data-v-2aa40856]{flex:1;min-width:0}.host-name[data-v-2aa40856]{display:block;width:100%;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.host-type-tag[data-v-2aa40856]{flex-shrink:0;margin-left:auto}.pagination-wrapper[data-v-2aa40856]{display:flex;justify-content:center;margin-top:10px}.modern-pagination[data-v-2aa40856] .el-pager li.is-active{color:#fff;background:#409eff}.dialog-footer[data-v-2aa40856]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-top:1px solid #e5e7eb}.footer-info[data-v-2aa40856]{font-size:13px;color:#64748b}.footer-info strong[data-v-2aa40856]{color:#2563eb}.empty-text[data-v-2aa40856]{color:#94a3b8}.footer-actions[data-v-2aa40856]{display:flex;gap:8px}.tree-container[data-v-2aa40856]::-webkit-scrollbar{width:6px}.tree-container[data-v-2aa40856]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.agent-host-selector-mask .el-dialog{--el-dialog-border-radius:15px;width:min(1100px,calc(100vw - 24px))!important;overflow:hidden;border:1px solid #d7e6f6;border-radius:var(--el-dialog-border-radius)!important;background:#fff;box-shadow:0 22px 60px rgba(49,92,142,.18)}.agent-host-selector-mask .el-dialog__header{position:relative;margin:0;padding:16px 18px 12px;border-bottom:1px solid #e3edf8;background:linear-gradient(90deg,#fff6e7,#f7fbff 36%,#ecf7ff)}.agent-host-selector-mask .el-dialog__header:before{content:"";position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,#f5a524,#62a8ff 48%,#55d6be)}.agent-host-selector-mask .el-dialog__title{color:#0f172a;font-size:17px;font-weight:700;line-height:1.3}.agent-host-selector-mask .el-dialog__headerbtn{top:10px;right:12px}.agent-host-selector-mask .el-dialog__body{padding:0}.agent-host-selector-mask .el-dialog__footer{padding:0;border-top:0}.all-hosts-btn[data-v-2aa40856],.compact-input[data-v-2aa40856] .el-input__wrapper,.selection-info[data-v-2aa40856],.tree-container[data-v-2aa40856]{border-radius:8px}.dialog-footer[data-v-2aa40856]{padding:12px 18px 16px;border-top-color:#e3edf8}.footer-actions[data-v-2aa40856] .el-button{min-width:78px;min-height:32px;border-radius:8px;font-weight:600}.footer-actions[data-v-2aa40856] .el-button--primary{border-color:#409eff;color:#fff;background:linear-gradient(135deg,#5aa8ff,#2563eb)}.host-table[data-v-2aa40856] .el-table__row,.host-table[data-v-2aa40856] .el-table__row:hover{box-shadow:none;transform:none}@media (max-width:768px){.dialog-content[data-v-2aa40856]{height:auto;min-height:520px;flex-direction:column}.left-panel[data-v-2aa40856]{box-sizing:border-box;width:100%;max-height:220px;border-right:0;border-bottom:1px solid #e5e7eb}.right-panel[data-v-2aa40856]{min-height:360px}.dialog-footer[data-v-2aa40856]{align-items:stretch;flex-direction:column;gap:8px}}.mysql-monitor-page[data-v-578a929e]{display:flex;min-width:0;min-height:600px;flex-direction:column}.task-panel[data-v-578a929e]{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;overflow:hidden;border:1px solid #dbe7f4;border-radius:12px;background:#fff}.toolbar[data-v-578a929e]{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-bottom:1px solid #e7eef7;background:#fff}.filters[data-v-578a929e]{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:8px}.filters[data-v-578a929e] .el-input{width:230px}.filters[data-v-578a929e] .el-select{width:140px}.filters[data-v-578a929e] .el-input__wrapper,.filters[data-v-578a929e] .el-select__wrapper{min-height:34px;border-radius:8px}.toolbar[data-v-578a929e] .el-button{height:30px;min-height:30px;border-radius:8px}.toolbar[data-v-578a929e] .el-button--primary{border-color:#409eff;background:#409eff;color:#fff}.toolbar[data-v-578a929e] .el-button--success{border-color:#67c23a;background:#67c23a;color:#fff}.toolbar[data-v-578a929e] .ops-refresh-button{border-color:#f3c66b;background:#f3c66b;color:#fff}.task-table[data-v-578a929e]{flex:1;width:100%;min-height:0;border:0}.task-table[data-v-578a929e] .el-table__inner-wrapper:before{display:none}.task-table[data-v-578a929e] th.el-table__cell{height:38px;background:#f3f7fc;color:#475569;font-size:12px;font-weight:700}.task-table[data-v-578a929e] td.el-table__cell{padding:7px 0;border-bottom-color:#eef3f9;font-size:12px}.task-table[data-v-578a929e] .el-table__row:hover>td.el-table__cell{background:#f8fafc}.full-width[data-v-578a929e]{width:100%}.option-address[data-v-578a929e]{float:right;margin-left:20px;color:var(--el-text-color-secondary);font-size:12px}.unit[data-v-578a929e]{margin-left:8px;color:var(--el-text-color-secondary)}@media (max-width:720px){.mysql-monitor-page[data-v-578a929e]{min-height:500px}.toolbar[data-v-578a929e]{align-items:stretch;flex-direction:column}.filters[data-v-578a929e],.filters[data-v-578a929e] .el-input,.filters[data-v-578a929e] .el-select,.toolbar>.el-button[data-v-578a929e]{width:100%}}.postgres-monitor-page[data-v-34230468]{display:flex;min-width:0;min-height:600px;flex-direction:column}.task-panel[data-v-34230468]{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;overflow:hidden;border:1px solid #dbe7f4;border-radius:8px;background:#fff}.toolbar[data-v-34230468]{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-bottom:1px solid #e7eef7;background:#fff}.filters[data-v-34230468]{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:8px}.filters[data-v-34230468] .el-input{width:230px}.filters[data-v-34230468] .el-select{width:140px}.toolbar[data-v-34230468] .el-button{height:30px;min-height:30px}.toolbar[data-v-34230468] .el-button--primary{border-color:#409eff;background:#409eff;color:#fff}.toolbar[data-v-34230468] .el-button--success{border-color:#67c23a;background:#67c23a;color:#fff}.toolbar[data-v-34230468] .ops-refresh-button{border-color:#f3c66b;background:#f3c66b;color:#fff}.task-table[data-v-34230468]{flex:1;width:100%;min-height:0;border:0}.task-table[data-v-34230468] .el-table__inner-wrapper:before{display:none}.task-table[data-v-34230468] th.el-table__cell{height:38px;background:#f3f7fc;color:#475569;font-size:12px;font-weight:700}.task-table[data-v-34230468] td.el-table__cell{padding:7px 0;border-bottom-color:#eef3f9;font-size:12px}.full-width[data-v-34230468]{width:100%}.option-address[data-v-34230468]{float:right;margin-left:20px;color:var(--el-text-color-secondary);font-size:12px}.unit[data-v-34230468]{margin-left:8px;color:var(--el-text-color-secondary)}@media (max-width:720px){.postgres-monitor-page[data-v-34230468]{min-height:500px}.toolbar[data-v-34230468]{align-items:stretch;flex-direction:column}.filters[data-v-34230468],.filters[data-v-34230468] .el-input,.filters[data-v-34230468] .el-select,.toolbar>.el-button[data-v-34230468]{width:100%}}.redis-monitor-page[data-v-81e7b0f6]{display:flex;min-width:0;min-height:600px;flex-direction:column}.task-panel[data-v-81e7b0f6]{flex:1;min-width:0;padding:18px 22px;background:#fff;border:1px solid #e5e7eb;border-radius:6px}.filters[data-v-81e7b0f6],.toolbar[data-v-81e7b0f6]{display:flex;align-items:center;gap:10px}.toolbar[data-v-81e7b0f6]{justify-content:space-between;margin-bottom:16px}.filters[data-v-81e7b0f6]{flex-wrap:wrap}.filters[data-v-81e7b0f6] .el-input{width:240px}.filters[data-v-81e7b0f6] .el-select{width:150px}.full-width[data-v-81e7b0f6],.task-table[data-v-81e7b0f6]{width:100%}.option-address[data-v-81e7b0f6]{float:right;margin-left:20px;color:#909399}.unit[data-v-81e7b0f6]{margin-left:8px;color:#606266}@media (max-width:760px){.task-panel[data-v-81e7b0f6]{padding:12px}.toolbar[data-v-81e7b0f6]{align-items:stretch;flex-direction:column}.filters[data-v-81e7b0f6]{align-items:stretch}.filters[data-v-81e7b0f6] .el-input,.filters[data-v-81e7b0f6] .el-select{width:100%}}.agent-management[data-v-85a3c82c]{--agent-blue-500:#409eff;--agent-blue-600:#2563eb;--agent-green-500:#67c23a;--agent-yellow-400:#f3c66b;--agent-yellow-500:#e6a23c;--agent-red-500:#ef4444;--agent-slate-950:#0f172a;--agent-slate-800:#172033;--agent-slate-600:#53657d;--agent-slate-500:#64748b;--agent-slate-400:#7b8aa0;--agent-color-primary:var(--agent-blue-500);--agent-color-success:var(--agent-green-500);--agent-color-warning:var(--agent-yellow-500);--agent-color-danger:var(--agent-red-500);--agent-text-heading:var(--agent-slate-950);--agent-text-primary:var(--agent-slate-800);--agent-text-secondary:var(--agent-slate-600);--agent-text-muted:var(--agent-slate-500);--agent-bg-surface:#fff;--agent-bg-surface-soft:#fbfdff;--agent-bg-subtle:#f3f7fc;--agent-border:#dbe7f4;--agent-border-soft:#e7eef7;--agent-border-hover:#b9d4ff;--agent-card-radius:12px;--agent-control-radius:8px;--agent-dialog-radius:15px;--agent-control-height:30px;--agent-card-shadow:0 8px 24px rgba(80,124,180,.07);--agent-hero-shadow:0 10px 28px rgba(80,124,180,.1);display:grid;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:8px;height:calc(100vh - 124px);min-height:0;padding:7px;overflow:hidden;color:var(--agent-text-primary);background:transparent}.home-container .el-main:has(.agent-page){padding-top:var(--ops-shell-gutter,10px);padding-right:var(--ops-shell-gutter,10px);padding-left:var(--ops-shell-gutter,10px);overflow:hidden}.agent-page[data-v-85a3c82c]{--ops-text-heading:#0f172a;--ops-text-primary:#172033;--ops-text-secondary:#53657d;--ops-text-muted:#64748b;--ops-bg-surface:#fff;--ops-bg-surface-soft:#fbfdff;--ops-border:#dbe7f4;--ops-border-soft:#e7eef7;box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;height:calc(100vh - 124px);min-height:0;padding:7px;overflow:hidden;color:var(--ops-text-primary)}.agent-page-topbar[data-v-85a3c82c]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:58px;padding:8px 12px;border:1px solid var(--ops-border);border-radius:12px;background:hsla(0,0%,100%,.96);box-shadow:0 8px 24px rgba(80,124,180,.07)}.agent-page-brand[data-v-85a3c82c]{display:flex;align-items:center;gap:10px;min-width:0}.agent-page-mark[data-v-85a3c82c]{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center}.agent-page-mark img[data-v-85a3c82c]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.agent-page-brand-copy[data-v-85a3c82c]{display:flex;align-items:center;gap:10px;min-width:0}.agent-page-brand-copy strong[data-v-85a3c82c]{flex:0 0 auto;color:var(--ops-text-heading);font-size:18px;font-weight:700;line-height:1.2;white-space:nowrap}.agent-page-divider[data-v-85a3c82c]{width:1px;height:22px;flex:0 0 1px;background:var(--ops-border-soft)}.agent-page-description[data-v-85a3c82c]{min-width:0;overflow:hidden;color:var(--ops-text-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.agent-page-tabs[data-v-85a3c82c]{min-width:0}.agent-page-tabs[data-v-85a3c82c] .el-tabs__header{margin:0;border-bottom:0}.agent-page-tabs[data-v-85a3c82c] .el-tabs__nav-wrap:after{display:none}.agent-page-tabs[data-v-85a3c82c] .el-tabs__nav{gap:4px;border:0}.agent-page-tabs[data-v-85a3c82c] .el-tabs__item{height:34px;padding:0 12px!important;border-radius:7px;color:var(--ops-text-secondary);font-size:13px;line-height:34px;transition:color .16s ease,background-color .16s ease}.agent-page-tabs[data-v-85a3c82c] .el-tabs__item:hover{color:#2563eb;background:#f3f7fc}.agent-page-tabs[data-v-85a3c82c] .el-tabs__item.is-active{color:#2563eb;background:#eef6ff;font-weight:600}.agent-page-tabs[data-v-85a3c82c] .el-tabs__active-bar,.agent-page-tabs[data-v-85a3c82c] .el-tabs__content{display:none}.agent-page-content[data-v-85a3c82c]{min-width:0;min-height:0;overflow:hidden}.agent-page-content>.agent-management[data-v-85a3c82c]{height:100%;padding:0}.agent-page-content[data-v-85a3c82c]>.mysql-monitor-page,.agent-page-content[data-v-85a3c82c]>.postgres-monitor-page{box-sizing:border-box;height:100%;min-height:0;overflow:auto}.agent-hero-panel[data-v-85a3c82c]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:8px 12px;border:1px solid var(--agent-border);border-radius:var(--agent-card-radius);background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,251,255,.95));box-shadow:var(--agent-hero-shadow)}.agent-hero-copy[data-v-85a3c82c]{display:flex;align-items:center;flex:1 1 auto;gap:8px;min-width:0}.agent-hero-icon[data-v-85a3c82c]{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border:0;background:transparent}.agent-hero-icon img[data-v-85a3c82c]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.agent-hero-content[data-v-85a3c82c]{display:flex;align-items:center;flex:1 1 auto;gap:10px;min-width:0}.agent-hero-content h1[data-v-85a3c82c]{flex:0 0 auto;margin:0;color:var(--agent-text-heading);font-size:20px;font-weight:700;line-height:1.2;letter-spacing:0;white-space:nowrap}.agent-hero-divider[data-v-85a3c82c]{flex:0 0 1px;width:1px;height:22px;background:var(--agent-border)}.agent-hero-content p[data-v-85a3c82c]{min-width:0;margin:0;overflow:hidden;color:var(--agent-text-muted);font-size:12px;line-height:1.5;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.agent-hero-metrics[data-v-85a3c82c]{display:flex;align-items:stretch;flex:0 0 auto}.agent-hero-metrics>div[data-v-85a3c82c]{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:6px;min-width:82px;padding:3px 12px;border-left:1px solid var(--agent-border-soft)}.agent-hero-metrics span[data-v-85a3c82c]{color:var(--agent-slate-400);font-size:11px;font-weight:600}.agent-hero-metrics strong[data-v-85a3c82c]{color:var(--agent-text-heading);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:18px;line-height:1}.agent-hero-metrics .metric-success[data-v-85a3c82c]{color:#2f9b61}.agent-hero-metrics .metric-danger[data-v-85a3c82c]{color:#dc4c5a}.agent-card[data-v-85a3c82c]{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;padding:0;overflow:hidden;border:1px solid var(--agent-border);border-radius:var(--agent-card-radius);background:hsla(0,0%,100%,.97);box-shadow:var(--agent-card-shadow)}.agent-card[data-v-85a3c82c]:before{display:none}.agent-toolbar[data-v-85a3c82c]{flex:0 0 auto;padding:8px 10px;border-bottom:1px solid var(--agent-border-soft);background:var(--agent-bg-surface)}.agent-toolbar-main[data-v-85a3c82c]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.search-form[data-v-85a3c82c]{display:flex;align-items:center;flex:0 0 100%;flex-wrap:nowrap;gap:8px;min-width:0}.search-form[data-v-85a3c82c] .el-form-item{width:auto;margin:0}.search-form[data-v-85a3c82c] .el-form-item__label{height:var(--agent-control-height);padding-right:7px;color:var(--agent-text-secondary);font-size:12px;font-weight:700;line-height:var(--agent-control-height)}.search-keyword-item[data-v-85a3c82c]{flex:0 0 272px;width:272px}.search-status-item[data-v-85a3c82c],.search-version-item[data-v-85a3c82c]{flex:0 0 168px;width:168px}.search-form[data-v-85a3c82c] .el-form-item__content{min-width:0}.search-keyword-item[data-v-85a3c82c] .el-form-item__content,.search-status-item[data-v-85a3c82c] .el-form-item__content,.search-version-item[data-v-85a3c82c] .el-form-item__content{flex:1 1 auto}.search-form[data-v-85a3c82c] .el-input,.search-form[data-v-85a3c82c] .el-select{width:100%;min-width:0}.toolbar-actions[data-v-85a3c82c]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.agent-toolbar[data-v-85a3c82c] .el-button+.el-button,.search-form-actions[data-v-85a3c82c] .el-button+.el-button{margin-left:0}.toolbar-actions[data-v-85a3c82c]{flex:0 1 auto;width:auto;min-width:0}.toolbar-actions[data-v-85a3c82c] .el-button{flex:0 0 auto;white-space:nowrap}.agent-management .toolbar-actions>*{flex:0 0 auto}.table-section[data-v-85a3c82c]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;margin:8px 10px 0;padding:0;overflow:hidden;border:1px solid #e3ebf5;border-radius:var(--agent-control-radius);background:var(--agent-bg-surface);box-shadow:none}.agent-table[data-v-85a3c82c]{flex:1 1 auto;min-height:0;height:100%;border:0;border-radius:var(--agent-control-radius);background:var(--agent-bg-surface)}.agent-management[data-v-85a3c82c] .agent-table.el-table{--el-table-border-color:#e3ebf5;--el-table-header-bg-color:var(--agent-bg-subtle);--el-table-tr-bg-color:#fff;--el-table-row-hover-bg-color:#f8fafc;--el-table-current-row-bg-color:#eef6ff;--el-table-bg-color:#fff;--el-table-text-color:var(--agent-text-secondary);--el-table-header-text-color:#475569;overflow:hidden;border:0;font-size:12px}.agent-management[data-v-85a3c82c] .agent-table .el-scrollbar__wrap,.agent-management[data-v-85a3c82c] .agent-table .el-table__body-wrapper{overflow-x:auto!important}.agent-management[data-v-85a3c82c] .agent-table .el-table__inner-wrapper:before{display:none}.agent-management[data-v-85a3c82c] .agent-table th.el-table__cell{height:34px;padding:5px 0;color:#475569;background:var(--agent-bg-subtle)!important;font-size:12px;font-weight:700!important}.agent-management[data-v-85a3c82c] .agent-table td.el-table__cell{padding:5px 0;font-size:12px}.agent-management[data-v-85a3c82c] .agent-table td.el-table__cell,.agent-management[data-v-85a3c82c] .agent-table th.el-table__cell.is-leaf{border-bottom-color:#eef3f9}.agent-management[data-v-85a3c82c] .agent-table .el-table__row,.agent-management[data-v-85a3c82c] .agent-table .el-table__row:hover{box-shadow:none;transform:none}.agent-management[data-v-85a3c82c] .agent-table .el-table__fixed-right .el-table__row:hover>.el-table__cell,.agent-management[data-v-85a3c82c] .agent-table .el-table__row:hover>td.el-table__cell{background:#f8fafc!important}.cell-with-icon[data-v-85a3c82c]{display:inline-flex;align-items:center;gap:6px;min-width:0}.cell-icon[data-v-85a3c82c]{flex:0 0 auto;width:16px;height:16px}.host-name-cell[data-v-85a3c82c]{display:flex;width:100%;max-width:100%;min-width:0;overflow:hidden;flex-wrap:nowrap;white-space:nowrap}.host-name-text[data-v-85a3c82c]{display:block;flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;color:var(--agent-text-primary);font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.status-chip[data-v-85a3c82c]{gap:4px;padding:3px 7px;font-size:11px}.status-running[data-v-85a3c82c]{color:#2f8f62;background:#edf9f3}.status-exception[data-v-85a3c82c]{color:#d84f5c;background:#fff0f1}.text-muted[data-v-85a3c82c]{color:var(--agent-text-muted)}.operation-links[data-v-85a3c82c]{gap:11px}.agent-management[data-v-85a3c82c] .operation-links .el-button{min-height:24px;height:auto;padding:0;border:0!important;border-radius:0;font-size:12px;background:transparent!important;box-shadow:none!important;transform:none!important}.agent-management[data-v-85a3c82c] .operation-links .el-button>span{font-size:12px}.agent-management .operation-links img[data-v-85a3c82c],.agent-management[data-v-85a3c82c] .operation-links .el-button .el-icon{display:none}.agent-management[data-v-85a3c82c] .operation-links .el-button:focus-visible,.agent-management[data-v-85a3c82c] .operation-links .el-button:hover{background:transparent!important;box-shadow:none!important;transform:none!important}.pagination-section[data-v-85a3c82c]{display:flex;flex:0 0 auto;justify-content:flex-end;margin:0;padding:8px 10px 10px;border-top:0}.agent-management[data-v-85a3c82c] .el-pagination .btn-next,.agent-management[data-v-85a3c82c] .el-pagination .btn-prev,.agent-management[data-v-85a3c82c] .el-pagination .el-pager li{border-radius:7px;color:var(--agent-text-secondary);background:#f8fafc}.agent-management[data-v-85a3c82c] .el-pagination .el-pager li.is-active{color:#fff;background:var(--agent-blue-600)}.agent-management[data-v-85a3c82c] .el-input-number .el-input__wrapper,.agent-management[data-v-85a3c82c] .el-input__wrapper,.agent-management[data-v-85a3c82c] .el-select__wrapper,.agent-management[data-v-85a3c82c] .el-textarea__inner{min-height:var(--agent-control-height);border:0;border-radius:var(--agent-control-radius);background:var(--agent-bg-surface-soft);box-shadow:inset 0 0 0 1px #d9e5f2!important;transition:background-color .16s ease,box-shadow .16s ease}.agent-management[data-v-85a3c82c] .el-input__wrapper:hover,.agent-management[data-v-85a3c82c] .el-select__wrapper:hover,.agent-management[data-v-85a3c82c] .el-textarea__inner:hover{box-shadow:0 0 0 1px var(--agent-border-hover) inset!important}.agent-management[data-v-85a3c82c] .el-input__wrapper.is-focus,.agent-management[data-v-85a3c82c] .el-select__wrapper.is-focused,.agent-management[data-v-85a3c82c] .el-textarea__inner:focus{background:#fff;box-shadow:0 0 0 1px var(--agent-color-primary) inset!important}.agent-management[data-v-85a3c82c] .el-button{border-radius:var(--agent-control-radius);font-weight:600;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.agent-management[data-v-85a3c82c] .agent-toolbar .el-button{height:var(--agent-control-height);min-height:var(--agent-control-height);padding:5px 10px;font-size:12px}.agent-management[data-v-85a3c82c] .el-button:not(.is-link):not(.is-text):hover{box-shadow:0 5px 12px rgba(64,158,255,.12)!important;transform:none!important}.agent-management[data-v-85a3c82c] .el-button--primary:not(.is-link):not(.is-text):not(.is-plain){border-color:var(--agent-color-primary);color:#fff;background:var(--agent-color-primary)}.agent-management[data-v-85a3c82c] .el-button--success:not(.is-link):not(.is-text):not(.is-plain){border-color:var(--agent-color-success);color:#fff;background:var(--agent-color-success)}.agent-management[data-v-85a3c82c] .el-button--warning:not(.is-link):not(.is-text):not(.is-plain){border-color:var(--agent-color-warning);color:#fff;background:var(--agent-color-warning)}.agent-management[data-v-85a3c82c] .el-button--danger:not(.is-link):not(.is-text):not(.is-plain){border-color:var(--agent-color-danger);color:#fff;background:var(--agent-color-danger)}.agent-detail-dialog-overlay{background:rgba(15,23,42,.22)!important}.agent-detail-dialog-overlay .el-dialog{--el-dialog-border-radius:15px;width:min(760px,calc(100vw - 24px))!important;overflow:hidden;border:1px solid #d7e6f6;border-radius:var(--el-dialog-border-radius)!important;background:#fff;box-shadow:0 22px 60px rgba(49,92,142,.18)}.agent-detail-dialog .el-dialog__header{position:relative;margin:0;padding:16px 18px 12px;border-bottom:1px solid #e3edf8;background:linear-gradient(90deg,#fff6e7,#f7fbff 36%,#ecf7ff)}.agent-detail-dialog .el-dialog__header:before{content:"";position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,#f5a524,#62a8ff 48%,#55d6be)}.agent-detail-dialog .el-dialog__title{color:#0f172a;font-size:17px;font-weight:700}.agent-detail-dialog .el-dialog__headerbtn{top:10px;right:12px}.agent-detail-dialog .el-dialog__body{max-height:calc(100vh - 190px);padding:16px 18px;overflow-y:auto}.agent-detail-dialog .el-dialog__footer{padding:12px 18px 16px;border-top:1px solid #e3edf8}.agent-detail-dialog .el-descriptions__label{width:104px;color:#53657d!important;background:#f3f7fc!important;font-size:12px;font-weight:700}.agent-detail-dialog .el-descriptions__content{color:#172033!important;font-size:12px}.agent-detail-dialog .el-dialog__footer .el-button{min-width:78px;min-height:32px;border-radius:8px}.offline-agent-dialog[data-v-85a3c82c] .el-dialog__header{border-bottom:1px solid var(--agent-border-soft)}.offline-agent-dialog[data-v-85a3c82c] .el-dialog__body{padding:16px 20px 12px}.more-actions-arrow[data-v-85a3c82c]{margin-left:5px;font-size:12px}.agent-manual-config-dialog{width:min(720px,calc(100vw - 24px))!important;border-radius:10px}.agent-manual-config-dialog .el-dialog__body{max-height:calc(100vh - 190px);padding:16px 20px;overflow-y:auto}.manual-config-section[data-v-85a3c82c]{margin:18px 0}.manual-config-section-head[data-v-85a3c82c]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.manual-config-section-head h3[data-v-85a3c82c]{margin:0;color:var(--agent-text-primary);font-size:14px;font-weight:700}.manual-agent-code[data-v-85a3c82c]{margin:0 0 12px;padding:12px 14px;overflow-x:auto;border:1px solid #dce7f2;border-radius:6px;background:#f5f8fc;color:#24364b;font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.7;white-space:pre}.manual-config-fields[data-v-85a3c82c] .el-descriptions__label{width:220px;color:#43566d;font-family:Consolas,Courier New,monospace;font-size:12px}.manual-config-fields[data-v-85a3c82c] .el-descriptions__content{color:var(--agent-text-secondary);font-size:12px;line-height:1.55}.manual-config-note[data-v-85a3c82c]{margin:0 0 10px;color:var(--agent-text-secondary);font-size:12px;line-height:1.6}.manual-agent-commands[data-v-85a3c82c]{margin-bottom:0}.offline-asset-dialog[data-v-85a3c82c] .el-dialog__body{padding:16px 20px 12px}.offline-asset-status-list[data-v-85a3c82c]{margin:16px 0}.offline-asset-status-row[data-v-85a3c82c]{padding:12px 0;border-bottom:1px solid var(--agent-border-soft)}.offline-asset-status-row[data-v-85a3c82c]:last-child{border-bottom:0}.offline-asset-status-title[data-v-85a3c82c]{display:flex;align-items:center;justify-content:space-between;color:var(--agent-text-primary);font-size:13px;font-weight:600}.offline-asset-status-file[data-v-85a3c82c]{margin-top:6px;color:var(--agent-text-secondary);font-size:12px;line-height:1.5;word-break:break-all}.offline-asset-status-file.is-missing[data-v-85a3c82c]{color:var(--el-color-danger)}.offline-asset-upload[data-v-85a3c82c]{display:inline-flex}.offline-asset-upload-hint[data-v-85a3c82c]{margin-top:8px;color:var(--agent-text-secondary);font-size:12px;line-height:1.5}.offline-agent-tip[data-v-85a3c82c]{margin-bottom:18px}.offline-agent-form[data-v-85a3c82c] .el-form-item{margin-bottom:16px}.offline-agent-form[data-v-85a3c82c] .el-form-item__label{padding-bottom:6px;color:var(--agent-text-primary);font-size:13px;font-weight:600}.offline-agent-select[data-v-85a3c82c]{width:100%}.offline-agent-upload[data-v-85a3c82c]{display:inline-flex}.offline-agent-generated-config[data-v-85a3c82c],.offline-agent-upload-hint[data-v-85a3c82c]{margin-top:8px;color:var(--agent-text-secondary);font-size:12px;line-height:1.5}.offline-agent-generated-config[data-v-85a3c82c],.offline-agent-hosts[data-v-85a3c82c]{padding:10px 12px;border:1px solid var(--agent-border-soft);border-radius:8px;background:var(--agent-bg-subtle)}.offline-agent-hosts[data-v-85a3c82c]{color:var(--agent-text-secondary);font-size:12px;line-height:1.5}.offline-agent-dialog .el-dialog__footer{padding:12px 20px 16px;border-top:1px solid var(--agent-border-soft)}@media (max-width:1480px){.agent-toolbar-main[data-v-85a3c82c]{align-items:flex-start}}@media (max-width:920px){.search-form[data-v-85a3c82c]{align-items:stretch;flex-wrap:wrap;min-width:0}}@media (max-width:768px){.agent-page[data-v-85a3c82c]{height:auto;min-height:calc(100vh - 124px);padding:6px;overflow:visible}.agent-page-topbar[data-v-85a3c82c]{grid-template-columns:1fr;gap:6px}.agent-page-brand-copy[data-v-85a3c82c]{flex-wrap:wrap;gap:2px 8px}.agent-page-divider[data-v-85a3c82c]{display:none}.agent-page-description[data-v-85a3c82c]{width:100%;white-space:normal}.agent-page-tabs[data-v-85a3c82c],.agent-page-tabs[data-v-85a3c82c] .el-tabs__nav{width:100%}.agent-page-tabs[data-v-85a3c82c] .el-tabs__item{flex:1;text-align:center}.agent-page-content[data-v-85a3c82c]{overflow:visible}.agent-management[data-v-85a3c82c]{grid-template-rows:auto auto;height:auto;padding:6px;overflow:visible}.agent-hero-panel[data-v-85a3c82c]{align-items:stretch;flex-direction:column}.agent-hero-content[data-v-85a3c82c]{align-items:flex-start;flex-direction:column;gap:3px}.agent-hero-divider[data-v-85a3c82c]{display:none}.agent-hero-content p[data-v-85a3c82c]{width:100%;white-space:normal}.agent-hero-metrics[data-v-85a3c82c]{border-top:1px solid var(--agent-border-soft)}.agent-hero-metrics>div[data-v-85a3c82c]{flex:1;justify-content:center;min-width:0;padding:7px 4px 2px;border-left:0}.agent-card[data-v-85a3c82c]{height:auto;border-radius:var(--agent-card-radius)}.search-form[data-v-85a3c82c],.search-keyword-item[data-v-85a3c82c],.search-status-item[data-v-85a3c82c],.search-version-item[data-v-85a3c82c],.toolbar-actions[data-v-85a3c82c]{width:100%}.toolbar-actions[data-v-85a3c82c]{min-width:0}.search-form[data-v-85a3c82c] .el-form-item{width:100%}.search-form[data-v-85a3c82c] .el-form-item__content{flex:1}.toolbar-actions[data-v-85a3c82c]{align-items:stretch;flex-direction:column}.toolbar-actions[data-v-85a3c82c] .el-button{width:100%}.table-section[data-v-85a3c82c]{min-height:460px}.agent-manual-config-dialog .el-descriptions__label{width:132px!important;word-break:break-word}.pagination-section[data-v-85a3c82c]{overflow-x:auto}}.idc-vm-panel[data-v-485c6904]{min-width:0}.table-card[data-v-485c6904],.toolbar[data-v-485c6904]{background:#fff;border-radius:18px;box-shadow:0 16px 36px rgba(15,23,42,.08)}.toolbar[data-v-485c6904]{margin-bottom:20px;padding:14px 16px}.toolbar-main[data-v-485c6904]{display:flex;align-items:center;gap:12px;flex-wrap:nowrap;overflow-x:auto}.toolbar-form[data-v-485c6904]{flex:0 0 auto}.toolbar-tags[data-v-485c6904]{display:flex;flex:1 1 auto;align-items:center;gap:8px;min-width:0;white-space:nowrap}.toolbar-actions[data-v-485c6904]{display:flex;gap:6px;flex-wrap:nowrap;flex:0 0 auto}.toolbar-divider[data-v-485c6904]{height:1px;margin:14px -16px 0;background:#e5e7eb}.view-tabs[data-v-485c6904]{display:flex;align-items:center;gap:24px;padding-top:14px}.view-tab[data-v-485c6904]{padding:0 0 10px;border:none;background:transparent;color:#6b7280;font-size:15px;cursor:pointer;border-bottom:2px solid transparent;transition:color .2s ease,border-color .2s ease}.view-tab[data-v-485c6904]:hover{color:#2563eb}.view-tab.active[data-v-485c6904]{color:#2563eb;border-bottom-color:#3b82f6;font-weight:600}.table-card[data-v-485c6904]{padding:20px}.table-head[data-v-485c6904]{display:flex;justify-content:space-between;align-items:flex-start}.table-head h3[data-v-485c6904]{margin:0;font-size:20px;font-weight:700;color:#1f2937}.table-head p[data-v-485c6904]{margin:6px 0 0;font-size:12px;color:#8a94a6;letter-spacing:.08em;text-transform:uppercase}.pagination[data-v-485c6904]{display:flex;justify-content:flex-end;margin-top:20px}.import-box[data-v-485c6904]{display:flex;flex-direction:column;gap:16px}.import-tip[data-v-485c6904]{font-size:12px;color:#8a94a6;line-height:1.6}.file-line[data-v-485c6904]{display:flex;align-items:center;gap:8px;color:#4b5563}.link-button[data-v-485c6904]{height:auto;padding:0;font-weight:600}.copy-hover-cell[data-v-485c6904]{display:inline-flex;align-items:center;gap:6px;max-width:100%}.vm-type-icon[data-v-485c6904]{width:16px;height:16px;flex:0 0 16px;-o-object-fit:contain;object-fit:contain}.copy-trigger[data-v-485c6904]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:#4d79d8;cursor:pointer;opacity:0;transition:opacity .18s ease,color .18s ease}.copy-hover-cell:hover .copy-trigger[data-v-485c6904]{opacity:1}.copy-trigger[data-v-485c6904]:hover{color:#4c8bf5}.service-dialog-body[data-v-485c6904]{min-height:220px}.service-summary[data-v-485c6904]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.service-summary-item[data-v-485c6904]{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc}.service-summary-label[data-v-485c6904]{font-size:12px;color:#6b7280}.service-summary-value[data-v-485c6904]{font-size:14px;font-weight:600;color:#111827;word-break:break-all}.service-table[data-v-485c6904]{width:100%}[data-v-485c6904] .toolbar .el-form-item{margin-bottom:0;margin-right:0}[data-v-485c6904] .toolbar .el-form-item__label{padding-right:8px;font-size:13px}[data-v-485c6904] .toolbar .el-button{padding:7px 12px}@media (max-width:1200px){.toolbar-main[data-v-485c6904]{flex-wrap:wrap}.toolbar-tags[data-v-485c6904]{flex-basis:100%;white-space:normal}.toolbar-actions[data-v-485c6904]{flex-wrap:wrap}.view-tabs[data-v-485c6904]{gap:16px;overflow-x:auto}.service-summary[data-v-485c6904]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.service-summary[data-v-485c6904]{grid-template-columns:1fr}}.idc-cabinet-panel[data-v-71f385ba]{min-width:0;height:calc(100vh - 140px);min-height:0;display:flex;flex-direction:column;overflow:hidden}.panel-card[data-v-71f385ba],.toolbar[data-v-71f385ba]{border-radius:18px;border:1px solid rgba(223,231,242,.92);background:linear-gradient(135deg,rgba(255,253,248,.95),rgba(247,250,255,.92));box-shadow:0 16px 36px rgba(15,23,42,.08)}.toolbar[data-v-71f385ba]{margin-bottom:8px;padding:8px 12px 6px;flex:0 0 auto}.toolbar-main[data-v-71f385ba]{display:flex;align-items:center;justify-content:space-between;gap:12px}.toolbar-tags[data-v-71f385ba]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#5f6b7c;font-size:13px}.hint-text[data-v-71f385ba]{color:#8d97a8}.toolbar-divider[data-v-71f385ba]{height:1px;margin:6px -12px 0;background:#e5e7eb}.view-tabs[data-v-71f385ba]{display:flex;align-items:center;gap:20px;padding-top:6px}.view-tab[data-v-71f385ba]{padding:0 0 5px;border:none;background:transparent;color:#6b7280;font-size:15px;cursor:pointer;border-bottom:2px solid transparent;transition:color .2s ease,border-color .2s ease}.view-tab[data-v-71f385ba]:hover{color:#2563eb}.view-tab.active[data-v-71f385ba]{color:#2563eb;border-bottom-color:#3b82f6;font-weight:600}.panel-card[data-v-71f385ba]{padding:10px;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.stats-grid[data-v-71f385ba]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-bottom:8px;flex:0 0 auto}.stat-card[data-v-71f385ba]{min-height:36px;border-radius:10px;border:1px solid rgba(223,231,242,.92);background:hsla(0,0%,100%,.78);padding:6px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.stat-card span[data-v-71f385ba]{display:inline-flex;font-size:11px;color:#7a8798;margin-bottom:0;white-space:nowrap}.stat-card strong[data-v-71f385ba]{color:#172133;font-size:17px;font-weight:700;line-height:1.1;white-space:nowrap}.cabinet-alert-summary[data-v-71f385ba]{flex:0 0 auto;margin:0 0 8px;padding:10px 12px;border-radius:12px;border:1px solid rgba(245,158,11,.36);background:linear-gradient(135deg,rgba(255,251,235,.96),rgba(255,247,237,.9));color:#7c2d12}.cabinet-alert-summary.critical[data-v-71f385ba]{border-color:rgba(239,68,68,.36);background:linear-gradient(135deg,hsla(0,86%,97%,.96),rgba(255,247,237,.9));color:#7f1d1d}.cabinet-alert-summary.unknown[data-v-71f385ba]{border-color:rgba(148,163,184,.38);background:rgba(248,250,252,.92);color:#334155}.cabinet-alert-head[data-v-71f385ba],.cabinet-alert-issue[data-v-71f385ba],.cabinet-alert-tags[data-v-71f385ba]{display:flex;align-items:center;gap:8px}.cabinet-alert-head[data-v-71f385ba]{justify-content:space-between}.cabinet-alert-head strong[data-v-71f385ba]{color:inherit;font-size:13px}.cabinet-alert-summary p[data-v-71f385ba]{margin:6px 0 0;color:inherit;font-size:12px;line-height:1.5;opacity:.88}.cabinet-alert-issues[data-v-71f385ba]{display:grid;gap:6px;margin-top:8px}.cabinet-alert-issue[data-v-71f385ba]{justify-content:space-between;padding:6px 8px;border-radius:8px;background:hsla(0,0%,100%,.58);font-size:12px}.cabinet-alert-ip[data-v-71f385ba]{min-width:0;overflow:hidden;padding:0;border:none;background:transparent;color:#172133;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.cabinet-alert-ip[data-v-71f385ba]:hover:not(:disabled){color:#2563eb;text-decoration:underline}.cabinet-alert-ip[data-v-71f385ba]:disabled{cursor:not-allowed;opacity:.7}.cabinet-alert-issue em[data-v-71f385ba]{flex-shrink:0;max-width:60%;overflow:hidden;color:inherit;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.panel-main[data-v-71f385ba]{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:10px;align-items:stretch;flex:1 1 auto;min-height:0;overflow:hidden}.section-head[data-v-71f385ba]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6px}.section-head h3[data-v-71f385ba]{margin:0;font-size:16px;color:#172133}.section-head p[data-v-71f385ba]{margin:2px 0 0;font-size:10px;color:#8d97a8;text-transform:uppercase;letter-spacing:.08em}.detail-card[data-v-71f385ba],.rack-section[data-v-71f385ba],.unplaced-card[data-v-71f385ba]{border-radius:14px;border:1px solid rgba(223,231,242,.92);background:hsla(0,0%,100%,.8)}.rack-section[data-v-71f385ba]{box-sizing:border-box;padding:10px 12px;border-color:rgba(186,200,220,.95);background:linear-gradient(145deg,rgba(239,245,253,.98),rgba(228,237,249,.94));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75),0 10px 26px rgba(20,30,48,.08);min-height:0;overflow:hidden}.rack-legend[data-v-71f385ba]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:6px}.legend-item[data-v-71f385ba]{display:inline-flex;align-items:center;gap:6px;color:#5e6f86;font-size:11px;font-weight:500}.legend-dot[data-v-71f385ba]{width:8px;height:8px;border-radius:999px;display:inline-block}.legend-dot.placed[data-v-71f385ba]{background:#2d86f4}.legend-dot.critical[data-v-71f385ba]{background:#ef4444}.legend-dot.overlap[data-v-71f385ba]{background:#e25562}.legend-dot.out-of-range[data-v-71f385ba]{background:#e98d2f}.legend-dot.unplaced[data-v-71f385ba]{background:#8c97a8}.rack-wrapper[data-v-71f385ba]{display:flex;justify-content:center;align-items:flex-start;position:relative;padding:14px 64px 6px 64px;overflow:hidden;min-height:0}.cabinet-iso[data-v-71f385ba]{position:relative;flex:0 0 auto;width:35%;min-width:280px;margin:0 auto;transform:translateX(-54px)}.cabinet-iso[data-v-71f385ba]:after{content:"";position:absolute;left:19px;right:-31px;bottom:-8px;height:19px;border-radius:999px;background:radial-gradient(ellipse at center,rgba(15,23,35,.28) 0,rgba(15,23,35,.06) 68%,transparent 100%);filter:blur(2px);pointer-events:none;z-index:0}.cabinet-top-face[data-v-71f385ba]{position:absolute;left:16px;right:-35px;top:-20px;height:25px;border:1px solid #8798b0;border-bottom:none;border-radius:10px 18px 0 0;background:linear-gradient(180deg,#7a8ba3,#65758c 55%,#5a6a81);transform:skewX(-64deg);transform-origin:left bottom;box-shadow:inset 0 1px 0 rgba(243,247,253,.38),inset 0 -1px 0 rgba(39,52,69,.34);pointer-events:none;z-index:1}.cabinet-top-face[data-v-71f385ba]:after{content:"";position:absolute;inset:5px 12px 0;border-top:1px solid rgba(223,234,249,.35);border-radius:8px 14px 0 0;opacity:.8}.cabinet-side-face[data-v-71f385ba]{position:absolute;top:12px;right:-81px;bottom:16px;width:85px;border:1px solid #6f8098;border-left:none;border-radius:0 16px 16px 0;background:linear-gradient(180deg,#44546a,#334156 44%,#2b374a);transform:skewY(-30deg);transform-origin:left top;box-shadow:inset 0 1px 0 rgba(194,210,231,.24);pointer-events:none;z-index:1}.cabinet-side-face[data-v-71f385ba]:before{content:"";position:absolute;top:9px;bottom:9px;left:23px;right:19px;border-radius:6px;background:repeating-linear-gradient(180deg,rgba(166,184,209,.34) 0 2px,rgba(44,58,76,.1) 2px 9px);opacity:.85}.cabinet-side-face[data-v-71f385ba]:after{content:"";position:absolute;left:-12px;top:-7px;width:16px;height:13px;background:linear-gradient(180deg,#6f8199,#596b84);border-top:1px solid rgba(131,150,174,.8);border-left:1px solid rgba(131,150,174,.8);clip-path:polygon(0 100%,100% 0,100% 100%);pointer-events:none}.cabinet-shell[data-v-71f385ba]{position:relative;z-index:2;padding:7px;border-radius:12px;border:1px solid #8797ad;background:linear-gradient(180deg,#56647a,#46556b 12%,#324055 50%,#2a3648);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.34),inset 0 -1px 0 rgba(15,24,36,.42),0 18px 32px rgba(20,31,48,.22);overflow:hidden}.cabinet-shell[data-v-71f385ba]:before{content:"";position:absolute;left:7px;right:7px;top:4px;height:28px;border-radius:8px;background:linear-gradient(180deg,hsla(0,0%,100%,.24),hsla(0,0%,100%,.02));pointer-events:none}.cabinet-shell[data-v-71f385ba]:after{content:"";position:absolute;inset:5px;border-radius:9px;border:1px solid rgba(162,179,203,.38);pointer-events:none}.cabinet-head[data-v-71f385ba]{position:relative;z-index:2;height:23px;display:flex;align-items:center;justify-content:space-between;gap:5px;padding:0 7px;border-radius:7px;background:linear-gradient(180deg,#6f7f95,#5b6b82 46%,#4f5f74);border:1px solid rgba(173,189,211,.62);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.34),0 6px 12px rgba(17,26,40,.22);margin-bottom:7px}.cabinet-title[data-v-71f385ba]{color:#ecf2ff;font-size:11px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cabinet-subtitle[data-v-71f385ba]{color:#d2dceb;font-size:9px;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 1px 0 rgba(16,26,38,.34)}.cabinet-core[data-v-71f385ba]{position:relative;z-index:2;display:grid;grid-template-columns:23px minmax(0,1fr) 23px;gap:5px;align-items:center}.rack-scale[data-v-71f385ba]{position:relative}.rack-scale-label[data-v-71f385ba]{position:absolute;transform:translateY(50%);font-size:8px;color:#d9e4f3;font-weight:600;line-height:1;text-shadow:0 1px 0 rgba(18,26,39,.4)}.rack-scale-left .rack-scale-label[data-v-71f385ba]{right:0}.rack-scale-right .rack-scale-label[data-v-71f385ba]{left:0}.cabinet-door[data-v-71f385ba]{position:relative;border-radius:9px;border:1px solid #72829a;background:linear-gradient(180deg,#243044,#1c2737 44%,#172130);padding:9px 16px;box-shadow:inset 0 0 0 1px rgba(180,197,219,.2),inset 0 16px 26px hsla(0,0%,100%,.04),inset 0 -12px 24px rgba(9,14,22,.36),0 10px 18px rgba(8,14,22,.28)}.cabinet-door[data-v-71f385ba]:before{content:"";position:absolute;inset:4px;border-radius:6px;border:1px solid rgba(156,171,191,.24);pointer-events:none}.cabinet-door[data-v-71f385ba]:after{content:"";position:absolute;inset:5px 16px;border-radius:5px;background:linear-gradient(90deg,rgba(123,146,176,.12),hsla(0,0%,100%,.02),rgba(123,146,176,.12));pointer-events:none}.cabinet-side[data-v-71f385ba]{position:absolute;top:7px;bottom:7px;width:5px;border-radius:3px;background:linear-gradient(180deg,#8396b0,#62758f);box-shadow:inset 0 0 0 1px rgba(193,209,231,.38),inset -1px 0 0 rgba(24,35,49,.4);z-index:2}.cabinet-side.left[data-v-71f385ba]{left:4px}.cabinet-side.right[data-v-71f385ba]{right:4px}.cabinet-rail[data-v-71f385ba]{position:absolute;top:9px;bottom:9px;width:7px;border-radius:4px;background:linear-gradient(180deg,#162130,#0f1825);border:1px solid rgba(125,146,174,.55);z-index:3;box-shadow:inset 0 1px 0 rgba(173,193,218,.25)}.cabinet-rail[data-v-71f385ba]:after{content:"";position:absolute;top:3px;bottom:3px;left:1px;right:1px;border-radius:3px;background:repeating-linear-gradient(180deg,rgba(146,165,189,.62) 0 2px,rgba(17,25,36,.2) 2px 9px)}.cabinet-rail.rail-left[data-v-71f385ba]{left:11px}.cabinet-rail.rail-right[data-v-71f385ba]{right:11px}.cabinet-handle[data-v-71f385ba]{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:3px;height:56px;border-radius:3px;background:linear-gradient(180deg,#9eb0c9,#72829a);z-index:3;box-shadow:inset 0 1px 0 rgba(232,239,249,.55),0 0 0 1px rgba(34,47,63,.36)}.rack-body[data-v-71f385ba]{position:relative;z-index:4;border-radius:6px;border:1px solid rgba(140,162,193,.52);background:linear-gradient(180deg,#0f1928,#0c1522);box-shadow:inset 0 1px 0 rgba(177,198,228,.16),inset 0 -1px 0 rgba(3,8,15,.5);overflow:hidden}.rack-body[data-v-71f385ba]:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(178,197,224,.26) 1px,transparent 0);background-size:5px 5px;opacity:.2;pointer-events:none}.rack-body[data-v-71f385ba]:after{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(180deg,rgba(111,140,177,.08) 0 1px,transparent 1px 8px);opacity:.6;pointer-events:none}.u-line[data-v-71f385ba]{position:absolute;left:0;right:0;height:1px;background:rgba(129,154,191,.2)}.server-block[data-v-71f385ba]{position:absolute;left:6px;right:6px;border:1px solid rgba(208,227,255,.26);border-radius:5px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;padding:3px 7px 3px 11px;color:#f8fbff;text-align:left;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;overflow:hidden;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.24),inset 0 -1px 0 rgba(3,18,41,.34);transition:box-shadow .18s ease,transform .18s ease,filter .18s ease}.server-block[data-v-71f385ba]:before{content:"";position:absolute;left:4px;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background:#9af7bf;box-shadow:0 0 8px rgba(154,247,191,.75)}.server-block[data-v-71f385ba]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,.02) 32%,transparent);pointer-events:none}.server-block[data-v-71f385ba]:hover{transform:translateY(-1px);filter:brightness(1.03);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),0 8px 14px rgba(7,16,30,.35)}.server-block.selected[data-v-71f385ba]{border-color:rgba(221,236,255,.86);box-shadow:0 0 0 2px rgba(228,240,255,.96),0 0 0 4px rgba(90,154,255,.42),0 10px 18px rgba(8,16,28,.34)}.server-block.is-dragging[data-v-71f385ba]{cursor:grabbing;transform:scale(1.01);filter:brightness(1.06)}.server-name[data-v-71f385ba]{width:100%;font-size:9px;font-weight:600;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.server-meta[data-v-71f385ba]{font-size:8px;line-height:1.1;opacity:.93;letter-spacing:.02em}.status-placed[data-v-71f385ba]{background:linear-gradient(90deg,#38e,#2f79db 52%,#2c70cd)}.status-critical[data-v-71f385ba]{border-color:rgba(255,205,210,.72);background:linear-gradient(90deg,#ef4444,#dc2626 52%,#b91c1c);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.26),inset 0 -1px 0 rgba(69,10,10,.38),0 0 10px rgba(239,68,68,.32)}.status-critical[data-v-71f385ba]:before{background:#fecaca;box-shadow:0 0 8px hsla(0,96%,89%,.92)}.status-overlap[data-v-71f385ba]{background:linear-gradient(90deg,#e45f6d,#d54f5d)}.status-overlap[data-v-71f385ba]:before{background:#ffd4da;box-shadow:0 0 8px rgba(255,212,218,.82)}.status-out-of-range[data-v-71f385ba]{background:linear-gradient(90deg,#e99a43,#dc8628)}.status-out-of-range[data-v-71f385ba]:before{background:#ffe0ba;box-shadow:0 0 8px rgba(255,224,186,.82)}.status-unplaced[data-v-71f385ba]{background:linear-gradient(90deg,#8190a5,#6b7a90)}.status-unplaced[data-v-71f385ba]:before{background:#d7dee8;box-shadow:0 0 6px rgba(215,222,232,.7)}.cabinet-foot[data-v-71f385ba]{display:flex;justify-content:space-between;padding:0 13px;margin-top:6px;position:relative;z-index:2}.cabinet-foot span[data-v-71f385ba]{width:21px;height:3px;border-radius:3px;background:linear-gradient(180deg,#8ea0ba,#70839e);box-shadow:inset 0 1px 0 rgba(234,241,250,.45),0 2px 3px rgba(20,31,45,.3)}.detail-section[data-v-71f385ba]{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0;align-self:stretch;overflow:hidden}.detail-card[data-v-71f385ba]{padding:10px;flex:0 0 auto}.position-form[data-v-71f385ba]{margin-top:8px;padding-top:8px;border-top:1px dashed #dbe3ef}.drag-save-config[data-v-71f385ba]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;color:#64748b;font-size:11px}.position-form h4[data-v-71f385ba]{margin:0 0 6px;font-size:13px;color:#1f2937}.sub-head[data-v-71f385ba]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.sub-head h4[data-v-71f385ba]{margin:0;font-size:13px;color:#1f2937}.sub-head span[data-v-71f385ba]{color:#64748b;font-size:12px}.unplaced-card[data-v-71f385ba]{padding:10px;flex:1 1 auto;min-height:0;overflow:hidden}[data-v-71f385ba] .position-form .el-form-item{margin-right:6px;margin-bottom:6px}[data-v-71f385ba] .detail-card .el-descriptions__body{background:hsla(0,0%,100%,.72)}[data-v-71f385ba] .detail-card .el-descriptions__cell{padding:5px 7px!important;font-size:11px;line-height:1.25}[data-v-71f385ba] .detail-card .el-descriptions__label{width:54px;min-width:54px;color:#4b5563;font-weight:700}[data-v-71f385ba] .detail-card .el-descriptions__content{min-width:0;word-break:break-all}[data-v-71f385ba] .position-form .el-input-number{width:104px}[data-v-71f385ba] .position-form .el-input-number .el-input__wrapper{min-height:28px;border-radius:12px}[data-v-71f385ba] .position-form .el-button{min-height:28px;padding:5px 10px}[data-v-71f385ba] .unplaced-card .el-table{border-radius:10px}[data-v-71f385ba] .unplaced-card .el-table .cell{line-height:18px;font-size:11px}@media (max-width:1400px){.stats-grid[data-v-71f385ba]{grid-template-columns:repeat(6,minmax(0,1fr))}.panel-main[data-v-71f385ba]{grid-template-columns:minmax(0,1fr) 360px}}@media (max-width:860px){.stats-grid[data-v-71f385ba]{grid-template-columns:repeat(2,minmax(0,1fr))}.rack-wrapper[data-v-71f385ba]{padding:22px 36px 10px 36px}.cabinet-iso[data-v-71f385ba]{width:100%;min-width:0;transform:none}.cabinet-top-face[data-v-71f385ba]{left:12px;right:-18px;top:-14px;height:18px;transform:skewX(-52deg)}.cabinet-side-face[data-v-71f385ba]{right:-42px;width:50px;top:8px;bottom:12px;transform:skewY(-26deg)}.cabinet-core[data-v-71f385ba]{grid-template-columns:24px minmax(0,1fr) 24px;gap:6px}.view-tabs[data-v-71f385ba]{gap:16px;overflow-x:auto;scrollbar-width:none}.view-tabs[data-v-71f385ba]::-webkit-scrollbar{display:none}}.idc-hardware-panel[data-v-9c85bea6]{min-width:0}.panel-card[data-v-9c85bea6],.toolbar[data-v-9c85bea6]{border-radius:24px;border:1px solid #e5e7eb;background:hsla(0,0%,100%,.94);box-shadow:0 20px 60px rgba(15,23,42,.08)}.toolbar[data-v-9c85bea6]{padding:16px 20px 0}.section-head[data-v-9c85bea6],.table-head[data-v-9c85bea6],.toolbar-main[data-v-9c85bea6]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.toolbar-main[data-v-9c85bea6]{flex-wrap:wrap}.toolbar-actions[data-v-9c85bea6],.toolbar-tags[data-v-9c85bea6]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.toolbar-tags[data-v-9c85bea6]{color:#6b7280;font-size:13px}.toolbar-form[data-v-9c85bea6]{flex:0 0 auto}.toolbar-divider[data-v-9c85bea6]{height:1px;margin:14px -20px 0;background:#e5e7eb}.view-tabs[data-v-9c85bea6]{display:flex;align-items:center;gap:24px;padding-top:14px}.view-tab[data-v-9c85bea6]{padding:0 0 10px;border:none;background:transparent;color:#6b7280;font-size:15px;cursor:pointer;border-bottom:2px solid transparent;transition:color .2s ease,border-color .2s ease}.view-tab[data-v-9c85bea6]:hover{color:#2563eb}.view-tab.active[data-v-9c85bea6]{color:#2563eb;border-bottom-color:#3b82f6;font-weight:600}.panel-card[data-v-9c85bea6]{margin-top:20px;padding:20px}.panel-body[data-v-9c85bea6]{display:flex;flex-direction:column;gap:20px}.panel-alert[data-v-9c85bea6]{margin-bottom:4px}.summary-grid[data-v-9c85bea6]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.alerts-card[data-v-9c85bea6],.components-card[data-v-9c85bea6],.health-card[data-v-9c85bea6],.meta-card[data-v-9c85bea6],.summary-card[data-v-9c85bea6],.trend-panel[data-v-9c85bea6],.trends-card[data-v-9c85bea6]{border-radius:18px;border:1px solid #e5e7eb;background:#f8fafc}.summary-card[data-v-9c85bea6]{display:flex;flex-direction:column;gap:8px;min-height:92px;padding:12px 14px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65)}.summary-card-head[data-v-9c85bea6]{display:flex;align-items:center;gap:10px;min-width:0}.summary-card-main[data-v-9c85bea6]{display:flex;flex-direction:column;gap:4px;min-width:0}.summary-card-icon[data-v-9c85bea6]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;border:1px solid rgba(191,219,254,.82);background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(219,234,254,.82))}.summary-card-icon img[data-v-9c85bea6]{width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.summary-card-health .summary-card-icon[data-v-9c85bea6],.summary-card-metric .summary-card-icon[data-v-9c85bea6]{border-color:rgba(191,219,254,.82);background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(219,234,254,.82))}.summary-card-cpu .summary-card-icon[data-v-9c85bea6],.summary-card-memory .summary-card-icon[data-v-9c85bea6]{border-color:rgba(196,181,253,.78);background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(237,233,254,.86))}.summary-card-disk .summary-card-icon[data-v-9c85bea6],.summary-card-fan .summary-card-icon[data-v-9c85bea6]{border-color:rgba(167,243,208,.82);background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(209,250,229,.84))}.summary-card-alert .summary-card-icon[data-v-9c85bea6],.summary-card-power .summary-card-icon[data-v-9c85bea6],.summary-card-temperature .summary-card-icon[data-v-9c85bea6]{border-color:hsla(48,97%,77%,.9);background:linear-gradient(135deg,hsla(0,0%,100%,.98),hsla(48,96%,89%,.88))}.summary-label[data-v-9c85bea6]{font-size:12px;color:#6b7280;line-height:1.2}.summary-value[data-v-9c85bea6]{font-size:18px;font-weight:700;color:#111827;line-height:1.2;word-break:break-word}.summary-state-tag[data-v-9c85bea6]{align-self:flex-start;margin-top:auto}.alerts-card[data-v-9c85bea6],.components-card[data-v-9c85bea6],.health-card[data-v-9c85bea6],.meta-card[data-v-9c85bea6],.trends-card[data-v-9c85bea6]{padding:18px}.health-card[data-v-9c85bea6],.meta-card[data-v-9c85bea6]{padding:16px}.health-card[data-v-9c85bea6]{background:linear-gradient(135deg,rgba(239,246,255,.96),hsla(0,0%,100%,.94))}.health-tags[data-v-9c85bea6]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.health-body[data-v-9c85bea6]{display:grid;grid-template-columns:minmax(112px,132px) minmax(0,1fr);gap:14px;margin-top:12px}.health-score[data-v-9c85bea6]{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:124px;padding:14px 12px;border-radius:16px;border:1px solid rgba(191,219,254,.9);background:radial-gradient(circle at top,hsla(0,0%,100%,.96),rgba(219,234,254,.85));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7)}.health-score strong[data-v-9c85bea6]{font-size:34px;line-height:1;font-weight:800;color:#1d4ed8}.health-score span[data-v-9c85bea6]{margin-top:6px;color:#64748b;font-size:12px;font-weight:600}.health-content[data-v-9c85bea6]{display:flex;flex-direction:column;gap:10px;min-width:0}.health-conclusion[data-v-9c85bea6]{margin:0;padding:10px 12px;border-radius:16px;border:1px solid rgba(226,232,240,.92);background:hsla(0,0%,100%,.74);color:#334155;font-size:13px;line-height:1.6}.health-stats[data-v-9c85bea6]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.health-recommendations[data-v-9c85bea6]{padding:10px 12px;border-radius:16px;border:1px solid rgba(226,232,240,.92);background:hsla(0,0%,100%,.74)}.health-recommendations>span[data-v-9c85bea6]{display:inline-flex;align-items:center;margin-bottom:6px;color:#0f172a;font-size:12px;font-weight:700}.health-recommendations>p[data-v-9c85bea6]{margin:0;color:#475569;font-size:12px;line-height:1.6}.health-recommendations>p+p[data-v-9c85bea6]{margin-top:4px}.alerts-card[data-v-9c85bea6]{background:linear-gradient(135deg,rgba(255,251,235,.94),hsla(0,0%,100%,.96))}.alerts-card.clear[data-v-9c85bea6]{background:linear-gradient(135deg,rgba(240,253,244,.9),hsla(0,0%,100%,.96))}.alert-list[data-v-9c85bea6]{display:flex;flex-direction:column;gap:10px;margin-top:16px;max-height:420px;overflow-y:auto;padding-right:4px;scrollbar-gutter:stable}.alert-item[data-v-9c85bea6]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,1fr);gap:10px 14px;padding:12px 14px;border-radius:14px;border:1px solid rgba(229,231,235,.95);border-left-width:4px;background:hsla(0,0%,100%,.78)}.alert-item.severity-critical[data-v-9c85bea6]{border-color:rgba(239,107,115,.34);background:hsla(0,86%,97%,.74)}.alert-item.severity-warning[data-v-9c85bea6]{border-color:rgba(243,178,75,.34);background:rgba(255,251,235,.72)}.alert-main[data-v-9c85bea6]{min-width:0}.alert-title-row[data-v-9c85bea6]{display:flex;align-items:center;gap:8px;color:#1f2937;min-width:0}.alert-title-row strong[data-v-9c85bea6]{font-size:14px;line-height:1.45;min-width:0}.alert-message[data-v-9c85bea6]{margin:6px 0 0;color:#4b5563;font-size:13px;line-height:1.5}.alert-context[data-v-9c85bea6]{margin:6px 0 0;color:#7b8798;font-size:12px;line-height:1.5}.alert-data[data-v-9c85bea6]{display:flex;align-items:flex-start;justify-content:flex-end;flex-wrap:wrap;gap:8px}.alert-chip[data-v-9c85bea6]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid rgba(226,232,240,.92);background:rgba(248,250,252,.92);color:#64748b;font-size:12px;line-height:1}.alert-chip em[data-v-9c85bea6]{font-style:normal;color:#94a3b8}.alert-chip strong[data-v-9c85bea6]{color:#0f172a;font-size:12px}.alert-extra[data-v-9c85bea6]{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;padding-top:4px;border-top:1px dashed rgba(226,232,240,.92)}.alert-evidence[data-v-9c85bea6],.alert-recommendation[data-v-9c85bea6]{margin:0;font-size:12px;line-height:1.6;color:#6b7280;word-break:break-word;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.alert-recommendation[data-v-9c85bea6]{color:#92400e}.alert-list[data-v-9c85bea6]::-webkit-scrollbar{width:6px}.alert-list[data-v-9c85bea6]::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(148,163,184,.35)}.alert-list[data-v-9c85bea6]::-webkit-scrollbar-track{background:transparent}.clear-state[data-v-9c85bea6]{display:flex;align-items:center;gap:14px;margin-top:16px;padding:18px;border-radius:16px;border:1px solid rgba(187,247,208,.9);background:hsla(0,0%,100%,.72);color:#166534}.clear-state p[data-v-9c85bea6]{margin:6px 0 0;color:#4b7f5b;font-size:13px}.clear-dot[data-v-9c85bea6]{width:14px;height:14px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 8px rgba(34,197,94,.12)}.trend-grid[data-v-9c85bea6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.trend-panel[data-v-9c85bea6]{min-width:0;padding:16px;background:linear-gradient(135deg,hsla(0,0%,100%,.92),rgba(248,250,252,.96))}.trend-panel-head[data-v-9c85bea6]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.trend-panel-head h4[data-v-9c85bea6]{margin:0;color:#1f2937;font-size:16px;font-weight:700}.trend-panel-head p[data-v-9c85bea6]{margin:6px 0 0;color:#8a94a6;font-size:12px}.trend-metrics[data-v-9c85bea6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-top:14px}.trend-metric[data-v-9c85bea6]{min-width:0;padding:9px 10px;border-radius:12px;background:rgba(241,245,249,.9)}.trend-metric span[data-v-9c85bea6]{display:block;margin-bottom:4px;color:#8a94a6;font-size:11px}.trend-metric strong[data-v-9c85bea6]{color:#111827;font-size:14px;font-weight:700;word-break:break-word}.trend-metric strong.up[data-v-9c85bea6]{color:#dc6803}.trend-metric strong.down[data-v-9c85bea6]{color:#2563eb}.trend-metric strong.success[data-v-9c85bea6]{color:#16a34a}.trend-metric strong.danger[data-v-9c85bea6]{color:#dc2626}.trend-chart[data-v-9c85bea6]{width:100%;height:240px;margin-top:12px}.trend-chart-status[data-v-9c85bea6]{height:168px}.trend-chart-dashboard[data-v-9c85bea6]{height:220px}.trend-empty[data-v-9c85bea6]{margin-top:12px}.status-dashboard-list[data-v-9c85bea6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-top:12px}.status-dashboard-item[data-v-9c85bea6]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:10px 12px;border-radius:12px;background:rgba(241,245,249,.9)}.status-dashboard-name[data-v-9c85bea6]{min-width:0;color:#334155;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-dashboard-more[data-v-9c85bea6]{grid-column:1/-1;margin:0;color:#8a94a6;font-size:12px;line-height:1.5}.metric-tags[data-v-9c85bea6]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:10px;color:#8a94a6;font-size:12px}.meta-grid[data-v-9c85bea6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px}[data-v-9c85bea6] .meta-grid .el-descriptions__body .el-descriptions__cell{padding-top:8px;padding-bottom:8px}[data-v-9c85bea6] .meta-grid .el-descriptions__content,[data-v-9c85bea6] .meta-grid .el-descriptions__label{font-size:12px}.section-head h3[data-v-9c85bea6],.table-head h3[data-v-9c85bea6]{margin:0;font-size:20px;font-weight:700;color:#1f2937}.section-head p[data-v-9c85bea6],.table-head p[data-v-9c85bea6]{margin:6px 0 0;font-size:12px;color:#8a94a6;letter-spacing:.08em;text-transform:uppercase}.components-table[data-v-9c85bea6]{margin-top:16px}[data-v-9c85bea6] .components-table .el-table__cell{vertical-align:top}[data-v-9c85bea6] .components-table .cell{white-space:normal;word-break:break-word;line-height:1.6}.raw-preview[data-v-9c85bea6]{margin:16px 0 0;padding:16px;border-radius:14px;background:#0f172a;color:#e2e8f0;font-size:12px;line-height:1.6;overflow:auto}[data-v-9c85bea6] .toolbar .el-form-item{margin-bottom:0;margin-right:0}[data-v-9c85bea6] .toolbar .el-form-item__label{padding-right:8px;font-size:13px}[data-v-9c85bea6] .toolbar .el-button{padding:7px 12px}[data-v-9c85bea6] .toolbar .el-input-number{width:118px}[data-v-9c85bea6] .el-empty__description p{color:#8a94a6}@media (max-width:1600px){.trend-metrics[data-v-9c85bea6]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1400px){.summary-grid[data-v-9c85bea6]{grid-template-columns:repeat(4,minmax(0,1fr))}.trend-grid[data-v-9c85bea6]{grid-template-columns:1fr}}@media (max-width:1200px){.view-tabs[data-v-9c85bea6]{gap:16px;overflow-x:auto}.alert-extra[data-v-9c85bea6],.alert-item[data-v-9c85bea6],.meta-grid[data-v-9c85bea6]{grid-template-columns:1fr}.alert-data[data-v-9c85bea6]{justify-content:flex-start}}@media (max-width:900px){.summary-grid[data-v-9c85bea6]{grid-template-columns:repeat(2,minmax(0,1fr))}.health-score[data-v-9c85bea6]{min-height:128px}.health-body[data-v-9c85bea6]{grid-template-columns:1fr}.trend-metrics[data-v-9c85bea6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.toolbar[data-v-9c85bea6]{padding-left:16px;padding-right:16px}.toolbar-divider[data-v-9c85bea6]{margin-left:-16px;margin-right:-16px}.summary-grid[data-v-9c85bea6],.trend-metrics[data-v-9c85bea6]{grid-template-columns:1fr}.panel-card[data-v-9c85bea6]{padding:16px}.alert-list[data-v-9c85bea6]{max-height:none;padding-right:0}}.idc-room-panel[data-v-66657e44]{min-width:0}.toolbar[data-v-66657e44]{border-radius:24px;border:1px solid #dfe7f2;background:linear-gradient(135deg,rgba(255,253,248,.94),rgba(247,250,255,.92));box-shadow:0 20px 60px rgba(17,24,39,.07);margin-bottom:18px;overflow:hidden}.toolbar-main[data-v-66657e44]{display:flex;justify-content:space-between;gap:18px;padding:18px 20px 14px}.scene-badges[data-v-66657e44],.toolbar-actions[data-v-66657e44],.toolbar-tags[data-v-66657e44],.view-tabs[data-v-66657e44]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.toolbar-tags>span[data-v-66657e44]:first-child{color:#172133;font-size:13px;font-weight:700}.hint-text[data-v-66657e44]{color:#8d97a8;font-size:13px}.toolbar-divider[data-v-66657e44]{height:1px;background:#dfe7f2}.view-tabs[data-v-66657e44]{padding:0 20px}.view-tab[data-v-66657e44]{position:relative;height:50px;padding:0;border:0;background:transparent;color:#5f6b7c;cursor:pointer;font-size:14px;font-weight:700}.view-tab+.view-tab[data-v-66657e44]{margin-left:22px}.view-tab.active[data-v-66657e44]{color:#4c8bf5}.view-tab.active[data-v-66657e44]:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:#4c8bf5;content:""}.room-board[data-v-66657e44]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;min-height:calc(100vh - 315px);border-radius:24px;border:1px solid #dfe7f2;background:linear-gradient(135deg,rgba(255,253,248,.94),rgba(239,247,255,.92));box-shadow:0 20px 60px rgba(17,24,39,.07);padding:16px}.room-viewport[data-v-66657e44]{position:relative;min-height:640px;overflow:hidden;border-radius:18px;background:radial-gradient(circle at 72% 20%,rgba(30,41,59,.34),transparent 32%),linear-gradient(145deg,#050816,#070b18 52%,#030712);cursor:grab;touch-action:none}.room-viewport[data-v-66657e44]:active{cursor:grabbing}.scene-header[data-v-66657e44]{position:absolute;top:18px;right:18px;left:18px;z-index:50;display:flex;justify-content:space-between;gap:16px;pointer-events:none}.scene-header h3[data-v-66657e44]{margin:0;color:#f8fbff;font-size:20px}.scene-header p[data-v-66657e44]{margin:4px 0 0;color:rgba(190,207,232,.76);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.status-pill[data-v-66657e44]{padding:6px 10px;border-radius:999px;color:#dbeafe;background:rgba(24,33,50,.72);border:1px solid rgba(104,132,179,.35);font-size:12px}.status-pill.normal[data-v-66657e44]{color:#8df5d4}.status-pill.warning[data-v-66657e44]{color:#ffd38b}.status-pill.critical[data-v-66657e44]{color:#ff9aa5}.room-canvas[data-v-66657e44]{position:absolute;inset:0;width:1380px;height:900px;overflow:visible;transform-origin:center center;transition:transform .12s ease}.iso-floor[data-v-66657e44]{position:absolute;inset:0;width:1200px;height:760px;overflow:visible;filter:drop-shadow(0 22px 34px rgba(0,0,0,.24))}.room-floor-grid polyline[data-v-66657e44]{fill:none;stroke:rgba(109,125,149,.26);stroke-width:1.2;vector-effect:non-scaling-stroke}.room-floor-grid polyline[data-v-66657e44]:nth-child(4n){stroke:rgba(139,157,184,.34)}.rack-bank-layer[data-v-66657e44]{position:absolute;inset:0;width:1200px;height:760px;overflow:visible}.rack-bank[data-v-66657e44]{filter:drop-shadow(18px 28px 18px rgba(0,0,0,.3))}.rack-bank-shadow[data-v-66657e44]{fill:rgba(0,0,0,.28);stroke:none;filter:blur(3px)}.rack-top-cell[data-v-66657e44]{fill:url(#rack-top-filled);stroke:rgba(14,22,35,.62);stroke-width:1}.rack-top-cell.empty[data-v-66657e44],.rack-top-cell.placeholder[data-v-66657e44]{fill:url(#rack-top-empty)}.rack-end-face[data-v-66657e44]{fill:#1b2534;stroke:rgba(116,138,168,.62);stroke-width:1.2}.rack-cabinet-cell[data-v-66657e44]{cursor:pointer}.rack-cabinet-cell.placeholder[data-v-66657e44]{cursor:default}.rack-cabinet-face[data-v-66657e44]{fill:url(#rack-face-filled);stroke:rgba(11,18,31,.86);stroke-width:1.1;transition:fill .16s ease,filter .16s ease,stroke .16s ease}.rack-cabinet-cell.empty .rack-cabinet-face[data-v-66657e44],.rack-cabinet-cell.placeholder .rack-cabinet-face[data-v-66657e44]{fill:url(#rack-face-empty);filter:grayscale(.5) brightness(.82)}.rack-cabinet-cell.selected .rack-cabinet-face[data-v-66657e44],.rack-cabinet-cell:hover .rack-cabinet-face[data-v-66657e44]{filter:brightness(1.2);stroke:#38bdf8;stroke-width:2.4}.rack-cabinet-cell.cabinet-warning .rack-cabinet-face[data-v-66657e44]{stroke:#f59e0b;stroke-width:2}.rack-cabinet-cell.cabinet-critical .rack-cabinet-face[data-v-66657e44]{stroke:#ef4444;stroke-width:2.2}.rack-door-frame[data-v-66657e44]{fill:rgba(8,13,22,.22);stroke:rgba(202,213,226,.22);stroke-width:1.1;pointer-events:none}.rack-header-strip[data-v-66657e44]{fill:#3b82f6;stroke:rgba(219,234,254,.38);stroke-width:.8;pointer-events:none}.rack-header-strip.warning[data-v-66657e44]{fill:#f59e0b}.rack-header-strip.critical[data-v-66657e44]{fill:#ef4444}.rack-rail-line[data-v-66657e44]{fill:none;stroke:rgba(226,235,247,.2);stroke-width:1.1;pointer-events:none}.rack-slot-line[data-v-66657e44]{fill:none;stroke:rgba(226,235,247,.14);stroke-width:.85;pointer-events:none}.rack-device-block[data-v-66657e44]{fill:rgba(83,102,124,.78);stroke:rgba(168,185,207,.28);stroke-width:.7;pointer-events:none}.rack-device-block.normal[data-v-66657e44]{fill:rgba(74,92,112,.84)}.rack-device-block.warning[data-v-66657e44]{fill:rgba(108,84,43,.86)}.rack-device-block.critical[data-v-66657e44]{fill:rgba(108,48,50,.9)}.rack-led[data-v-66657e44]{fill:#38bdf8;stroke:rgba(219,234,254,.9);stroke-width:1;filter:drop-shadow(0 0 5px rgba(56,189,248,.88));pointer-events:none}.rack-led.warning[data-v-66657e44]{fill:#f59e0b;filter:drop-shadow(0 0 5px rgba(245,158,11,.86))}.rack-led.critical[data-v-66657e44]{fill:#ef4444;filter:drop-shadow(0 0 6px rgba(239,68,68,.9))}.rack-top-vent[data-v-66657e44]{fill:#22c55e;stroke:rgba(220,252,231,.92);stroke-width:1;filter:drop-shadow(0 0 5px rgba(34,197,94,.72));pointer-events:none}.rack-alarm-badge[data-v-66657e44]{pointer-events:none}.rack-alarm-badge polygon[data-v-66657e44]{fill:#f59e0b;stroke:rgba(255,237,213,.9);stroke-width:1.4}.rack-alarm-badge.critical polygon[data-v-66657e44]{fill:#ef4444;stroke:hsla(0,93%,94%,.95)}.rack-alarm-badge text[data-v-66657e44]{fill:#fff7ed;font-size:18px;font-weight:900;text-anchor:middle;dominant-baseline:middle}.rack-cabinet-no[data-v-66657e44]{fill:#f8fbff;font-size:11px;font-weight:800;text-anchor:middle;dominant-baseline:middle;pointer-events:none;text-shadow:0 1px 3px rgba(0,0,0,.72)}.rack-cabinet-no.empty[data-v-66657e44]{fill:#aeb8c8}.rack-bank-outline[data-v-66657e44]{fill:none;stroke:rgba(219,234,254,.46);stroke-width:1.4;pointer-events:none}.rack-row-label[data-v-66657e44]{fill:#38bdf8;font-size:12px;font-weight:900;text-anchor:middle;dominant-baseline:middle;paint-order:stroke;stroke:rgba(3,7,18,.96);stroke-width:3px;pointer-events:none}.room-side[data-v-66657e44]{min-width:0;display:flex;flex-direction:column;gap:14px}.info-card[data-v-66657e44]{border-radius:18px;border:1px solid rgba(43,54,74,.12);background:hsla(0,0%,100%,.78);padding:16px;box-shadow:0 18px 46px rgba(17,24,39,.08)}.card-title[data-v-66657e44]{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}.card-title h3[data-v-66657e44]{margin:0;color:#172133;font-size:16px}.card-title span[data-v-66657e44]{color:#8d97a8;font-size:12px}.metric-list[data-v-66657e44]{display:grid;gap:10px}.metric-list div[data-v-66657e44]{display:flex;justify-content:space-between;gap:14px;padding-bottom:10px;border-bottom:1px solid rgba(223,231,242,.8)}.metric-list div[data-v-66657e44]:last-child{border-bottom:0;padding-bottom:0}.metric-list span[data-v-66657e44]{color:#5f6b7c;font-size:13px}.metric-list strong[data-v-66657e44]{min-width:0;overflow:hidden;color:#172133;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.metric-list.compact[data-v-66657e44]{margin-bottom:12px}.capacity-ring[data-v-66657e44]{width:156px;height:156px;margin:8px auto 14px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#4c8bf5 var(--rate),rgba(223,231,242,.95) 0)}.capacity-ring>div[data-v-66657e44]{width:104px;height:104px;display:grid;place-items:center;align-content:center;border-radius:50%;background:#fff}.capacity-ring strong[data-v-66657e44]{color:#172133;font-size:22px}.capacity-ring span[data-v-66657e44],.legend-list span[data-v-66657e44]{color:#5f6b7c;font-size:12px}.legend-list[data-v-66657e44]{display:grid;gap:8px}.legend-dot[data-v-66657e44]{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:#3fb97f}.legend-dot.warning[data-v-66657e44]{background:#f3b24b}.legend-dot.critical[data-v-66657e44]{background:#ef6b73}.cabinet-assets[data-v-66657e44]{max-height:190px;overflow:auto}.asset-row[data-v-66657e44]{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:10px;background:rgba(76,139,245,.06);color:#172133;font-size:12px}.asset-row+.asset-row[data-v-66657e44]{margin-top:6px}.asset-row span[data-v-66657e44]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-row em[data-v-66657e44]{flex-shrink:0;color:#8d97a8;font-style:normal}.unmatched-card p[data-v-66657e44]{margin:0 0 10px;color:#5f6b7c;font-size:12px;line-height:1.6}.unmatched-list[data-v-66657e44]{display:flex;flex-wrap:wrap;gap:8px}.unmatched-list span[data-v-66657e44]{padding:4px 8px;border-radius:999px;color:#b45309;background:rgba(243,178,75,.14);font-size:12px}@media (max-width:1280px){.room-board[data-v-66657e44]{grid-template-columns:1fr}.room-side[data-v-66657e44]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.cmdb-idc-page[data-v-f84bae3e]{--idc-blue-500:#409eff;--idc-blue-600:#2563eb;--idc-cyan-500:#0ea5e9;--idc-green-500:#10b981;--idc-orange-500:#f59e0b;--idc-red-500:#ef4444;--idc-bg-page:#f6f8fb;--idc-bg-surface:#fff;--idc-bg-surface-soft:#fbfdff;--idc-bg-subtle:#f3f7fc;--idc-text-primary:#172033;--idc-text-heading:#0f172a;--idc-text-secondary:#53657d;--idc-text-muted:#64748b;--idc-border-cool:#dbe7f4;--idc-border-soft:#e7eef7;--idc-border-inner:#dce8f5;--idc-border-hover:#b9d4ff;--idc-brand:var(--idc-blue-500);--idc-brand-active:var(--idc-blue-600);--idc-brand-soft:#eef6ff;--idc-brand-fade:rgba(37,99,235,.06);--idc-success:var(--idc-green-500);--idc-success-soft:#eaf8ef;--idc-warning:var(--idc-orange-500);--idc-warning-soft:#fff4e5;--idc-danger:var(--idc-red-500);--idc-danger-soft:#fff0f0;--idc-radius-control:8px;--idc-radius-inner:10px;--idc-radius-card:12px;--idc-radius-dialog:15px;--idc-button-query:#409eff;--idc-button-query-hover:#337ecc;--idc-button-success:#67c23a;--idc-button-success-hover:#529b2e;--idc-button-refresh:#f3c66b;--idc-button-refresh-hover:#dcae50;--idc-button-warning:#e6a23c;--idc-button-warning-hover:#b88230;--idc-shadow-card:0 8px 24px rgba(80,124,180,.07);--idc-shadow-hover:0 10px 24px rgba(64,158,255,.1);--idc-shadow-hero:0 10px 28px rgba(80,124,180,.1);box-sizing:border-box;display:grid;align-content:start;gap:8px;height:calc(100vh - 124px);min-height:0;overflow:auto;padding:7px;color:var(--idc-text-primary);background:transparent}.home-container .el-main:has(.cmdb-idc-page){padding:10px}.idc-hero-panel[data-v-f84bae3e]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:8px 12px;border:1px solid var(--idc-border-cool);border-radius:var(--idc-radius-card);background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,251,255,.95)),var(--idc-bg-surface);box-shadow:var(--idc-shadow-hero)}.idc-hero-copy[data-v-f84bae3e]{display:flex;align-items:center;flex:1 1 auto;gap:8px;min-width:0}.idc-hero-icon[data-v-f84bae3e]{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border:0;border-radius:0;color:var(--idc-brand-active);background:transparent}.idc-hero-icon .el-icon[data-v-f84bae3e]{font-size:30px}.idc-hero-content[data-v-f84bae3e]{display:flex;align-items:center;flex:1 1 auto;gap:10px;min-width:0}.idc-hero-copy h1[data-v-f84bae3e]{flex:0 0 auto;margin:0;color:var(--idc-text-primary);font-size:20px;line-height:1.2;letter-spacing:0;white-space:nowrap}.idc-hero-divider[data-v-f84bae3e]{flex:0 0 1px;width:1px;height:22px;background:var(--idc-border-soft)}.idc-hero-content p[data-v-f84bae3e]{min-width:0;margin:0;overflow:hidden;color:var(--idc-text-muted);font-size:12px;font-weight:400;line-height:1.5;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.idc-hero-metrics[data-v-f84bae3e]{display:flex;align-items:stretch;flex:0 0 auto}.idc-hero-metrics>div[data-v-f84bae3e]{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:6px;min-width:84px;padding:3px 12px;border-left:1px solid var(--idc-border-soft)}.idc-hero-metrics span[data-v-f84bae3e]{color:var(--idc-text-muted);font-size:11px;font-weight:600}.idc-hero-metrics strong[data-v-f84bae3e]{color:var(--idc-text-heading);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:18px;line-height:1}.page-card[data-v-f84bae3e],[data-v-f84bae3e] .page-card{min-width:0;border:0!important;background:transparent!important;box-shadow:none!important}[data-v-f84bae3e] .page-card>.el-card__body{padding:0!important}.page-layout[data-v-f84bae3e]{display:flex;align-items:flex-start;gap:8px;min-width:0}.tree-panel[data-v-f84bae3e]{position:relative;display:flex;flex:0 0 232px;flex-direction:column;width:232px;height:calc(100vh - 312px);min-height:310px;padding:10px;overflow:hidden;border:1px solid var(--idc-border-cool);border-radius:var(--idc-radius-card);background:hsla(0,0%,100%,.97);box-shadow:var(--idc-shadow-card)}.tree-panel[data-v-f84bae3e]:after{display:none}.panel-head[data-v-f84bae3e],.table-head[data-v-f84bae3e]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.panel-head[data-v-f84bae3e]{padding:0 2px 8px;border-bottom:1px solid var(--idc-border-soft)}.panel-head h3[data-v-f84bae3e],.table-head h3[data-v-f84bae3e]{margin:0;color:var(--idc-text-heading);font-size:15px;font-weight:700;line-height:1.25}.panel-head p[data-v-f84bae3e],.table-head p[data-v-f84bae3e]{margin:3px 0 0;color:var(--idc-text-muted);font-size:11px;line-height:1.35;letter-spacing:0;text-transform:none}.head-actions[data-v-f84bae3e],.toolbar-actions[data-v-f84bae3e]{display:flex;align-items:center;flex-wrap:nowrap;gap:6px}.tree-search[data-v-f84bae3e]{margin:8px 0 4px}.tree-scroll[data-v-f84bae3e]{flex:1;min-height:0;margin-top:4px}[data-v-f84bae3e] .tree-scroll .el-scrollbar__wrap{overflow-x:hidden}[data-v-f84bae3e] .tree-scroll .el-scrollbar__bar.is-horizontal{display:none!important}[data-v-f84bae3e] .tree-scroll .el-scrollbar__view{width:100%}[data-v-f84bae3e] .idc-tree{background:transparent;color:var(--idc-text-secondary)}[data-v-f84bae3e] .idc-tree .el-tree-node__content{height:auto;min-height:42px;margin:1px 0;padding:4px 6px;border-radius:var(--idc-radius-control);transition:background-color .16s ease,box-shadow .16s ease}[data-v-f84bae3e] .idc-tree .el-tree-node__content:hover{background:#f5f9ff}[data-v-f84bae3e] .idc-tree .el-tree-node.is-current>.el-tree-node__content{background:var(--idc-brand-soft);box-shadow:inset 3px 0 0 var(--idc-brand-active)}.tree-node-main[data-v-f84bae3e],.tree-node[data-v-f84bae3e]{display:flex;align-items:center;min-width:0}.tree-node[data-v-f84bae3e]{justify-content:space-between;width:100%;gap:6px;cursor:pointer}.tree-node-main[data-v-f84bae3e]{flex:1;gap:8px}.tree-icon[data-v-f84bae3e]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;border:1px solid #d5e4ff;border-radius:var(--idc-radius-control);background:#eef6ff}.tree-icon.cabinet[data-v-f84bae3e]{border-color:#d7eee7;background:#eefaf6}.tree-icon-image[data-v-f84bae3e]{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.tree-node-text[data-v-f84bae3e]{display:flex;min-width:0;flex-direction:column}.tree-node-name[data-v-f84bae3e]{display:inline-flex;align-items:center;min-width:0;max-width:100%;gap:6px;color:var(--idc-text-primary);font-size:12px;font-weight:700;line-height:1.35}.tree-node-name>span[data-v-f84bae3e]:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-node-count[data-v-f84bae3e],.tree-node-meta[data-v-f84bae3e]{color:var(--idc-text-muted);font-size:10.5px;font-weight:500;line-height:1.35}.tree-node-count[data-v-f84bae3e]{flex-shrink:0}.tree-node-text.cabinet-text .tree-node-meta[data-v-f84bae3e]{display:none}.tree-context-menu[data-v-f84bae3e]{position:absolute;z-index:30;min-width:156px;padding:6px;border:1px solid var(--idc-border-cool);border-radius:var(--idc-radius-inner);background:var(--idc-bg-surface);box-shadow:0 16px 38px rgba(49,92,142,.16);backdrop-filter:none}.tree-context-menu-item[data-v-f84bae3e]{display:flex;align-items:center;gap:8px;min-height:32px;padding:6px 9px;border-radius:var(--idc-radius-control);color:var(--idc-text-secondary);font-size:12px;font-weight:600;cursor:pointer;transition:color .16s ease,background-color .16s ease}.tree-context-menu-item+.tree-context-menu-item[data-v-f84bae3e]{margin-top:2px}.tree-context-menu-item[data-v-f84bae3e]:hover{color:var(--idc-brand-active);background:var(--idc-brand-soft)}.tree-context-menu-item.danger[data-v-f84bae3e]{color:#dc2626}.tree-context-menu-item.danger[data-v-f84bae3e]:hover{color:#dc2626;background:var(--idc-danger-soft)}.content-panel[data-v-f84bae3e]{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.table-card[data-v-f84bae3e],.toolbar[data-v-f84bae3e]{min-width:0;border:1px solid var(--idc-border-cool);border-radius:var(--idc-radius-card);background:hsla(0,0%,100%,.97);box-shadow:var(--idc-shadow-card)}.toolbar[data-v-f84bae3e]{flex:0 0 auto;margin-bottom:8px;padding:8px 10px 0}.toolbar-main[data-v-f84bae3e]{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;min-width:0;overflow-x:auto;padding-bottom:8px}.toolbar-tags[data-v-f84bae3e]{display:flex;align-items:center;flex:1 1 auto;gap:6px;min-width:0;margin:0;color:var(--idc-text-muted);font-size:11px;white-space:nowrap}.toolbar-actions[data-v-f84bae3e]{flex:0 0 auto}.toolbar-divider[data-v-f84bae3e]{height:1px;margin:0 -10px;background:var(--idc-border-soft)}.view-tabs[data-v-f84bae3e]{display:flex;align-items:center;gap:4px;overflow-x:auto;padding:0 2px}.view-tab[data-v-f84bae3e]{position:relative;flex:0 0 auto;min-height:34px;padding:0 10px;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--idc-text-secondary);background:transparent;font-size:13px;font-weight:600;letter-spacing:0;cursor:pointer;transition:color .16s ease,border-color .16s ease}.view-tab[data-v-f84bae3e]:hover{color:var(--idc-brand-active)}.view-tab.active[data-v-f84bae3e]{color:var(--idc-brand-active);border-bottom-color:var(--idc-brand-active);font-weight:700}.view-tab[data-v-f84bae3e]:focus-visible{outline:2px solid rgba(64,158,255,.35);outline-offset:-2px}.table-card[data-v-f84bae3e]{display:flex;flex:0 0 auto;flex-direction:column;min-height:0;padding:0;overflow:hidden}.table-head[data-v-f84bae3e]{align-items:center;padding:8px 12px;border-bottom:1px solid var(--idc-border-soft)}.asset-table[data-v-f84bae3e]{width:calc(100% - 20px);margin:8px 10px 0}.pagination[data-v-f84bae3e]{display:flex;flex:0 0 auto;justify-content:flex-end;margin-top:0;padding:8px 10px 10px}.asset-ip-link[data-v-f84bae3e]{padding:0;font-weight:700}.copy-hover-cell[data-v-f84bae3e]{display:inline-flex;align-items:center;gap:6px;max-width:100%}.asset-monitor-icon[data-v-f84bae3e],.asset-type-icon[data-v-f84bae3e]{flex:0 0 16px;width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.copy-trigger[data-v-f84bae3e]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--idc-brand-active);cursor:pointer;opacity:0;transition:color .16s ease,opacity .16s ease}.copy-hover-cell:hover .copy-trigger[data-v-f84bae3e],.copy-trigger[data-v-f84bae3e]:focus-visible{opacity:1}.copy-trigger[data-v-f84bae3e]:hover{color:var(--idc-blue-500)}.form-tip[data-v-f84bae3e],.import-tip[data-v-f84bae3e]{color:var(--idc-text-muted);font-size:12px;line-height:1.55}.import-box[data-v-f84bae3e]{display:flex;flex-direction:column;gap:12px}.file-line[data-v-f84bae3e]{display:flex;align-items:center;gap:8px;color:var(--idc-text-secondary);font-size:12px}.cmdb-idc-page[data-v-f84bae3e] .el-form-item{margin-right:0}.cmdb-idc-page[data-v-f84bae3e] .toolbar .el-form-item{margin-bottom:0}.cmdb-idc-page[data-v-f84bae3e] .toolbar .el-form-item__label{padding-right:7px;color:var(--idc-text-secondary);font-size:12px;font-weight:700}.cmdb-idc-page[data-v-f84bae3e] .el-input__wrapper,.cmdb-idc-page[data-v-f84bae3e] .el-select__wrapper,.cmdb-idc-page[data-v-f84bae3e] .el-textarea__inner,.cmdb-idc-page[data-v-f84bae3e] .el-upload-dragger{border-radius:var(--idc-radius-control);background:var(--idc-bg-surface-soft);box-shadow:inset 0 0 0 1px #d9e5f2!important;transition:background-color .16s ease,box-shadow .16s ease}.cmdb-idc-page[data-v-f84bae3e] .el-input__wrapper:hover,.cmdb-idc-page[data-v-f84bae3e] .el-select__wrapper:hover,.cmdb-idc-page[data-v-f84bae3e] .el-textarea__inner:hover,.cmdb-idc-page[data-v-f84bae3e] .el-upload-dragger:hover{box-shadow:0 0 0 1px var(--idc-border-hover) inset!important}.cmdb-idc-page[data-v-f84bae3e] .el-input__wrapper.is-focus,.cmdb-idc-page[data-v-f84bae3e] .el-select__wrapper.is-focused,.cmdb-idc-page[data-v-f84bae3e] .el-textarea__inner:focus,.cmdb-idc-page[data-v-f84bae3e] .el-upload-dragger:focus{box-shadow:0 0 0 1px var(--idc-blue-500) inset!important}.cmdb-idc-page[data-v-f84bae3e] .tree-search .el-input__wrapper{min-height:34px;background:var(--idc-bg-surface-soft)}.toolbar-keyword-input[data-v-f84bae3e] .el-input__wrapper{min-height:30px}.cmdb-idc-page[data-v-f84bae3e] .el-button{border-radius:var(--idc-radius-control);font-weight:600;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.cmdb-idc-page[data-v-f84bae3e] .el-button:not(.is-link):not(.is-text):hover{box-shadow:0 5px 12px rgba(64,158,255,.12)!important;transform:translateY(-1px)!important}.cmdb-idc-page[data-v-f84bae3e] .el-button:active{transform:translateY(0)!important}.cmdb-idc-page[data-v-f84bae3e] .el-button--primary:not(.is-link):not(.is-text):not(.is-plain){border-color:var(--idc-button-query);color:#fff!important;background:var(--idc-button-query)}.cmdb-idc-page[data-v-f84bae3e] .el-button--success:not(.is-link):not(.is-text):not(.is-plain){border-color:var(--idc-button-success);color:#fff!important;background:var(--idc-button-success)}.cmdb-idc-page[data-v-f84bae3e] .el-button--warning:not(.is-link):not(.is-text):not(.is-plain){border-color:var(--idc-button-warning);color:#fff!important;background:var(--idc-button-warning)}.cmdb-idc-page[data-v-f84bae3e] .el-button.idc-refresh-button{border-color:var(--idc-button-refresh);color:#fff!important;background:var(--idc-button-refresh)}.cmdb-idc-page[data-v-f84bae3e] .el-button--primary:not(.is-link):not(.is-text):not(.is-plain):focus-visible,.cmdb-idc-page[data-v-f84bae3e] .el-button--primary:not(.is-link):not(.is-text):not(.is-plain):hover{border-color:var(--idc-button-query-hover);background:var(--idc-button-query-hover)}.cmdb-idc-page[data-v-f84bae3e] .el-button--success:not(.is-link):not(.is-text):not(.is-plain):focus-visible,.cmdb-idc-page[data-v-f84bae3e] .el-button--success:not(.is-link):not(.is-text):not(.is-plain):hover{border-color:var(--idc-button-success-hover);background:var(--idc-button-success-hover)}.cmdb-idc-page[data-v-f84bae3e] .el-button--warning:not(.is-link):not(.is-text):not(.is-plain):focus-visible,.cmdb-idc-page[data-v-f84bae3e] .el-button--warning:not(.is-link):not(.is-text):not(.is-plain):hover{border-color:var(--idc-button-warning-hover);background:var(--idc-button-warning-hover)}.cmdb-idc-page[data-v-f84bae3e] .el-button.idc-refresh-button:focus-visible,.cmdb-idc-page[data-v-f84bae3e] .el-button.idc-refresh-button:hover{border-color:var(--idc-button-refresh-hover);background:var(--idc-button-refresh-hover)}.cmdb-idc-page[data-v-f84bae3e] .el-button--primary:not(.is-link):not(.is-text):not(.is-plain) .el-icon,.cmdb-idc-page[data-v-f84bae3e] .el-button--success:not(.is-link):not(.is-text):not(.is-plain) .el-icon,.cmdb-idc-page[data-v-f84bae3e] .el-button--warning:not(.is-link):not(.is-text):not(.is-plain) .el-icon{color:#fff!important}.cmdb-idc-page[data-v-f84bae3e] .el-button--primary.is-plain{color:var(--idc-brand-active);border-color:#bfd6f6;background:#f7fbff}.cmdb-idc-page[data-v-f84bae3e] .el-button--primary.is-link,.cmdb-idc-page[data-v-f84bae3e] .el-button--primary.is-text{color:var(--idc-brand-active);border-color:transparent;background:transparent}.cmdb-idc-page[data-v-f84bae3e] .el-button.is-circle{width:32px;height:32px;min-height:32px;padding:0;border-radius:var(--idc-radius-control)}.cmdb-idc-page[data-v-f84bae3e] .toolbar .el-button{min-height:30px;padding:6px 11px}.cmdb-idc-page[data-v-f84bae3e] .toolbar-tags .el-tag{height:22px;border-color:#dfe8f3;border-radius:999px;color:var(--idc-text-secondary);background:var(--idc-bg-subtle);font-size:11px}.cmdb-idc-page[data-v-f84bae3e] .toolbar-tags .el-tag--primary{border-color:#cfe0ff;color:var(--idc-brand-active);background:var(--idc-brand-soft)}.cmdb-idc-page[data-v-f84bae3e] .asset-table.el-table{--el-table-border-color:#e3ebf5;--el-table-header-bg-color:#f3f7fc;--el-table-tr-bg-color:#fff;--el-table-row-hover-bg-color:#f8fafc;--el-table-current-row-bg-color:#eef6ff;--el-table-bg-color:#fff;--el-table-text-color:var(--idc-text-secondary);--el-table-header-text-color:#475569;overflow:hidden;border:1px solid #e3ebf5;border-radius:var(--idc-radius-control);background:#fff;font-size:12px}.cmdb-idc-page[data-v-f84bae3e] .asset-table .el-table__inner-wrapper:before{display:none}.cmdb-idc-page[data-v-f84bae3e] .asset-table th.el-table__cell{height:34px;padding:5px 0;color:#475569;font-size:12px;font-weight:700}.cmdb-idc-page[data-v-f84bae3e] .asset-table td.el-table__cell{padding:5px 0;font-size:12px}.cmdb-idc-page[data-v-f84bae3e] .asset-table td.el-table__cell,.cmdb-idc-page[data-v-f84bae3e] .asset-table th.el-table__cell.is-leaf{border-bottom-color:#eef3f9}.cmdb-idc-page[data-v-f84bae3e] .asset-table .el-table__fixed-right,.cmdb-idc-page[data-v-f84bae3e] .asset-table .el-table__fixed-right .el-table__cell,.cmdb-idc-page[data-v-f84bae3e] .asset-table .el-table__fixed-right-patch{background:#fff}.cmdb-idc-page[data-v-f84bae3e] .asset-table .el-table__fixed-right .el-table__row:hover>.el-table__cell{background:#f8fafc!important}.cmdb-idc-page[data-v-f84bae3e] .pagination .btn-next,.cmdb-idc-page[data-v-f84bae3e] .pagination .btn-prev,.cmdb-idc-page[data-v-f84bae3e] .pagination .el-pager li{border-radius:7px;color:var(--idc-text-secondary);background:#f8fafc}.cmdb-idc-page[data-v-f84bae3e] .pagination .el-pager li.is-active{color:#fff;background:var(--idc-brand-active)}.idc-form-dialog-overlay .el-dialog{--el-dialog-border-radius:15px;display:flex;flex-direction:column;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);overflow:hidden;border:1px solid #d7e6f6;border-radius:var(--el-dialog-border-radius)!important;background:#fff;box-shadow:0 22px 60px rgba(49,92,142,.18)}.idc-form-dialog-overlay .el-dialog__header{position:relative;margin:0;padding:16px 18px 12px;border-bottom:1px solid #e3edf8;background:linear-gradient(90deg,rgba(255,246,231,.82),rgba(247,251,255,.96) 40%,rgba(236,247,255,.9))}.idc-form-dialog-overlay .el-dialog__header:before{position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#f5a524,#62a8ff 48%,#55d6be);content:""}.idc-form-dialog-overlay .el-dialog__title{color:#172033;font-size:17px;font-weight:700;line-height:1.3}.idc-form-dialog-overlay .el-dialog__headerbtn{top:8px;right:10px}.idc-form-dialog-overlay .el-dialog__body{min-height:0;padding:16px 18px;overflow:auto;color:#53657d}.idc-form-dialog-overlay .el-dialog__footer{padding:12px 18px 16px;border-top:1px solid #e3edf8;background:#fbfdff}.idc-form-dialog .idc-dialog-footer{display:flex;justify-content:flex-end;gap:10px}.idc-form-dialog .idc-dialog-form .el-form-item{margin-bottom:13px}.idc-form-dialog .idc-dialog-form .el-form-item__label{margin-bottom:6px;padding:0;color:#334155;font-size:12px;font-weight:700;line-height:1.4}.idc-form-dialog .el-date-editor,.idc-form-dialog .el-input-number,.idc-form-dialog .el-input__wrapper,.idc-form-dialog .el-select__wrapper,.idc-form-dialog .el-textarea__inner,.idc-form-dialog .el-upload-dragger{border-radius:8px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2!important;transition:box-shadow .16s ease,background-color .16s ease}.idc-form-dialog .el-date-editor,.idc-form-dialog .el-input-number,.idc-form-dialog .el-input__wrapper,.idc-form-dialog .el-select__wrapper{min-height:34px}.idc-form-dialog .el-input__wrapper:hover,.idc-form-dialog .el-select__wrapper:hover,.idc-form-dialog .el-textarea__inner:hover,.idc-form-dialog .el-upload-dragger:hover{box-shadow:inset 0 0 0 1px #b9d4ff!important}.idc-form-dialog .el-input__wrapper.is-focus,.idc-form-dialog .el-select__wrapper.is-focused,.idc-form-dialog .el-textarea__inner:focus{box-shadow:inset 0 0 0 1px #409eff!important}.idc-form-dialog .el-date-editor,.idc-form-dialog .el-input-number{width:100%!important}.idc-form-dialog .el-button{min-height:32px;border-radius:8px;font-weight:600}.idc-form-dialog .el-button--primary:not(.is-plain){border-color:transparent;background:linear-gradient(135deg,#5aa8ff,#2563eb)}.idc-form-dialog .el-upload-dragger{padding:22px 16px}.idc-form-dialog .el-upload{width:100%}.idc-form-dialog .el-progress__text,.idc-form-dialog .el-upload__text,.idc-form-dialog .el-upload__tip,.idc-form-dialog .form-tip,.idc-form-dialog .import-tip{color:#64748b;font-size:12px}@media (max-width:1200px){.cmdb-idc-page[data-v-f84bae3e]{height:auto;min-height:calc(100vh - 124px)}.page-layout[data-v-f84bae3e]{flex-direction:column}.tree-panel[data-v-f84bae3e]{width:100%;height:auto;min-height:260px;max-height:360px;flex-basis:auto}.toolbar-main[data-v-f84bae3e]{flex-wrap:wrap}.toolbar-tags[data-v-f84bae3e]{order:3;flex-basis:100%}}@media (max-width:760px){.idc-hero-content[data-v-f84bae3e],.idc-hero-panel[data-v-f84bae3e]{align-items:flex-start;flex-direction:column}.idc-hero-content[data-v-f84bae3e]{gap:3px}.idc-hero-divider[data-v-f84bae3e]{display:none}.idc-hero-content p[data-v-f84bae3e]{width:100%;white-space:normal}.idc-hero-metrics[data-v-f84bae3e]{width:100%}.idc-hero-metrics>div[data-v-f84bae3e]{flex:1;min-width:0;padding:3px 8px}.toolbar-actions[data-v-f84bae3e],.toolbar-main[data-v-f84bae3e]{align-items:stretch;flex-direction:column;width:100%}.toolbar-form[data-v-f84bae3e],.toolbar-keyword-input[data-v-f84bae3e],.toolbar-keyword-input[data-v-f84bae3e] .el-input{width:100%!important}.toolbar-tags[data-v-f84bae3e]{flex-wrap:wrap;white-space:normal}.pagination[data-v-f84bae3e]{justify-content:flex-start;overflow-x:auto}.idc-asset-dialog .el-col-12,.idc-asset-dialog .el-col-8{flex:0 0 100%;max-width:100%}}@media (max-width:620px){.cmdb-idc-page[data-v-f84bae3e]{padding:6px}.idc-hero-copy h1[data-v-f84bae3e]{font-size:18px}.idc-hero-metrics>div[data-v-f84bae3e]{grid-template-columns:1fr;gap:2px}}@media (prefers-reduced-motion:reduce){.cmdb-idc-page[data-v-f84bae3e] *,.cmdb-idc-page[data-v-f84bae3e] :after,.cmdb-idc-page[data-v-f84bae3e] :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cmdb-dashboard-page[data-v-2ec118f8]{box-sizing:border-box;height:calc(100vh - 124px);min-height:0;overflow:auto;padding:7px;background:transparent;color:#172033}.home-container .el-main:has(.cmdb-dashboard-page){padding-top:10px;padding-right:10px;padding-left:10px}.cmdb-workbench[data-v-2ec118f8]{display:grid;gap:8px;min-width:0}.hero-panel[data-v-2ec118f8]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border:1px solid #dbe7f4;border-radius:12px;background:linear-gradient(180deg,hsla(0,0%,100%,.97),rgba(248,251,255,.94)),#fff;box-shadow:0 10px 28px rgba(80,124,180,.1)}.hero-copy[data-v-2ec118f8]{position:relative;max-width:760px;padding-left:44px}.hero-kicker[data-v-2ec118f8]{display:inline-flex;align-items:center;gap:8px;margin-bottom:2px;color:#5f718a;font-size:12px;font-weight:700}.hero-kicker .el-icon[data-v-2ec118f8]{position:absolute;top:0;left:0;display:grid;width:34px;height:34px;place-items:center;border:1px solid #d5e4ff;border-radius:10px;color:#2563eb;background:linear-gradient(180deg,#f5f9ff,#ecf4ff)}.hero-copy h1[data-v-2ec118f8]{margin:0;color:#172033;font-size:20px;line-height:1.2;letter-spacing:0}.hero-copy p[data-v-2ec118f8]{display:none;max-width:680px;margin:7px 0 0;color:#64748b;font-size:13px;line-height:1.6}.hero-actions[data-v-2ec118f8]{display:flex;align-items:center;gap:8px;white-space:nowrap}.asset-overview-grid[data-v-2ec118f8]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.health-card[data-v-2ec118f8]{min-width:0;padding:8px 11px;border:1px solid #dbe7f4;border-radius:10px;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(250,253,255,.96)),#fff;box-shadow:0 8px 22px rgba(80,124,180,.06)}.asset-summary-card[data-v-2ec118f8]{display:grid;grid-template-columns:36px minmax(0,1fr);align-content:start;align-items:start;gap:8px;min-height:78px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.asset-summary-card--link[data-v-2ec118f8]{cursor:pointer}.asset-summary-card--link[data-v-2ec118f8]:focus-visible,.asset-summary-card--link[data-v-2ec118f8]:hover{border-color:#b9d4ff;box-shadow:0 10px 24px rgba(64,158,255,.1);outline:none;transform:translateY(-1px)}.asset-summary-icon[data-v-2ec118f8]{display:grid;width:34px;height:34px;place-items:center;border:1px solid #d5e4ff;border-radius:10px;color:#2563eb;background:linear-gradient(180deg,#f5f9ff,#ecf4ff)}.asset-summary-icon .el-icon[data-v-2ec118f8]{font-size:17px}.asset-summary-body[data-v-2ec118f8]{min-width:0}.asset-summary-title[data-v-2ec118f8]{display:block;min-width:0;overflow:hidden;color:#53657d;font-size:10.5px;font-weight:800;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.asset-summary-card strong[data-v-2ec118f8]{display:block;margin-top:3px;color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:17px;line-height:1.05;word-break:break-word}.asset-summary-card p[data-v-2ec118f8]{margin:4px 0 0;color:#64748b;font-size:11px;line-height:1.35}.asset-progress[data-v-2ec118f8]{margin-top:5px}.asset-summary-card.is-blue[data-v-2ec118f8]{border-top:3px solid #0ea5e9}.asset-summary-card.is-blue .asset-summary-icon[data-v-2ec118f8]{border-color:#cfe0ff;color:#2563eb;background:#eef6ff}.asset-summary-card.is-cyan[data-v-2ec118f8]{border-top:3px solid #14b8a6}.asset-summary-card.is-cyan .asset-summary-icon[data-v-2ec118f8]{border-color:#c7eee9;color:#0f766e;background:#e8fbf7}.asset-summary-card.is-green[data-v-2ec118f8]{border-top:3px solid #10b981}.asset-summary-card.is-green .asset-summary-icon[data-v-2ec118f8]{border-color:#c7ead9;color:#15803d;background:#eaf8ef}.asset-summary-card.is-purple[data-v-2ec118f8]{border-top:3px solid #8b5cf6}.asset-summary-card.is-purple .asset-summary-icon[data-v-2ec118f8]{border-color:#ddd6fe;color:#6d5dfc;background:#f1efff}.asset-summary-card.is-orange[data-v-2ec118f8]{border-top:3px solid #f59e0b}.asset-summary-card.is-orange .asset-summary-icon[data-v-2ec118f8]{border-color:#ffdfb8;color:#ea8a00;background:#fff4e5}.asset-summary-card.is-red[data-v-2ec118f8]{border-top:3px solid #ef4444}.asset-summary-card.is-red .asset-summary-icon[data-v-2ec118f8]{border-color:#ffd0d0;color:#dc2626;background:#fff0f0}.asset-summary-card.is-indigo[data-v-2ec118f8]{border-top:3px solid #6366f1}.asset-summary-card.is-indigo .asset-summary-icon[data-v-2ec118f8]{border-color:#d8ddff;color:#4f46e5;background:#eef1ff}.alert-ops-panel[data-v-2ec118f8]{display:grid}.alert-ops-actions[data-v-2ec118f8]{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.alert-ops-grid[data-v-2ec118f8]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,1.05fr) minmax(0,1.15fr);gap:8px;padding:8px 10px 10px}.alert-ops-card[data-v-2ec118f8]{position:relative;min-width:0;min-height:214px;padding:8px 10px 10px;border:1px solid #dce8f5;border-top-width:3px;border-radius:10px;background:#fbfdff}.alert-ops-card[data-v-2ec118f8]:first-child{border-top-color:#10b981}.alert-ops-card[data-v-2ec118f8]:nth-child(2){border-top-color:#ef4444}.alert-ops-card[data-v-2ec118f8]:nth-child(3){border-top-color:#f59e0b}.alert-ops-card[data-v-2ec118f8]:nth-child(4){border-top-color:#2563eb}.alert-ops-card-title[data-v-2ec118f8]{display:flex;align-items:center;gap:6px;margin-bottom:6px;color:#172033;font-size:13px;font-weight:800}.alert-ops-card-title .el-icon[data-v-2ec118f8]{display:grid;width:24px;height:24px;place-items:center;border-radius:8px;font-size:14px}.alert-ops-card-title.is-success .el-icon[data-v-2ec118f8]{color:#059669;background:#eaf8ef}.alert-ops-card-title.is-danger .el-icon[data-v-2ec118f8]{color:#dc2626;background:#fff0f0}.alert-ops-card-title.is-warning .el-icon[data-v-2ec118f8]{color:#d97706;background:#fff4e5}.alert-ops-card-title.is-primary .el-icon[data-v-2ec118f8]{color:#2563eb;background:#eef6ff}.alert-ops-card>.empty-mini.compact[data-v-2ec118f8],.alert-ops-chart[data-v-2ec118f8]{height:160px}.alert-ops-table[data-v-2ec118f8]{overflow:hidden;border:1px solid #e3ebf5;border-radius:9px;background:#fff}.alert-ops-table-head[data-v-2ec118f8],.alert-ops-table-row[data-v-2ec118f8]{display:grid;grid-template-columns:50px minmax(0,1fr) 58px 66px;align-items:center;gap:8px;min-height:29px;padding:0 8px;font-size:12px}.alert-ops-table-head[data-v-2ec118f8]{color:#6b7d95;font-weight:800;background:#f3f7fc}.alert-ops-table-row[data-v-2ec118f8]{border-top:1px solid #eef3f9;color:#53657d}.alert-ops-table-row strong[data-v-2ec118f8]{color:#172033;font-weight:800}.alert-ops-rank[data-v-2ec118f8]{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;border-radius:999px;color:#fff;font-size:12px;font-weight:800;background:#ef5f67}.alert-ops-name[data-v-2ec118f8]{min-width:0;overflow:hidden;color:#172033;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.alert-ops-notify-strip[data-v-2ec118f8]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:2px}.alert-ops-notify-strip span[data-v-2ec118f8]{padding:3px 7px;border-radius:999px;color:#53657d;background:#f3f7fc;font-size:11px;font-weight:800}.alert-ops-notify-strip .is-danger[data-v-2ec118f8]{color:#dc2626;background:#fff0f0}.latest-ops-alert-list[data-v-2ec118f8]{display:grid;gap:6px}.latest-ops-alert-row[data-v-2ec118f8]{display:grid;grid-template-columns:26px minmax(0,1fr) auto 112px;align-items:center;gap:8px;width:100%;min-height:31px;padding:4px 7px;border:1px solid #e3ebf5;border-radius:9px;color:inherit;background:#fff;cursor:pointer;text-align:left;transition:border-color .16s ease,background-color .16s ease}.latest-ops-alert-row[data-v-2ec118f8]:focus-visible,.latest-ops-alert-row[data-v-2ec118f8]:hover{border-color:#b9d4ff;background:#f5f9ff;outline:none}.latest-ops-alert-index[data-v-2ec118f8]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;color:#fff;background:#ef5f67;font-size:12px;font-weight:800}.latest-ops-alert-main[data-v-2ec118f8]{min-width:0}.latest-ops-alert-main em[data-v-2ec118f8],.latest-ops-alert-main strong[data-v-2ec118f8]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.latest-ops-alert-main strong[data-v-2ec118f8]{color:#172033;font-size:11.5px;font-weight:800}.latest-ops-alert-main em[data-v-2ec118f8]{margin-top:1px;color:#7b8aa0;font-size:11px;font-style:normal}.latest-ops-alert-time[data-v-2ec118f8]{overflow:hidden;color:#64748b;font-size:11px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.workspace-grid[data-v-2ec118f8]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:stretch}.main-column[data-v-2ec118f8]{display:grid;min-width:0}.ops-card[data-v-2ec118f8]{min-width:0;overflow:hidden;border:1px solid #dbe7f4;border-radius:12px;background:hsla(0,0%,100%,.96);box-shadow:0 8px 24px rgba(80,124,180,.07)}.card-header[data-v-2ec118f8]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:8px 12px;border-bottom:1px solid #e7eef7}.card-header.compact[data-v-2ec118f8]{align-items:center}.card-header h2[data-v-2ec118f8]{margin:0;color:#0f172a;font-size:15px;line-height:1.2}.card-header p[data-v-2ec118f8]{margin:3px 0 0;color:#6b7d95;font-size:11.5px;line-height:1.35}.chart-card-grid[data-v-2ec118f8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px 10px 10px}.chart-card[data-v-2ec118f8]{min-width:0;padding:8px 10px 6px;border:1px solid #dce8f5;border-top-width:3px;border-radius:10px;background:#fbfdff}.chart-card--brand[data-v-2ec118f8]{border-top-color:#6366f1}.chart-card--idc[data-v-2ec118f8]{border-top-color:#0ea5e9}.chart-card--usage[data-v-2ec118f8]{border-top-color:#10b981}.chart-card--age[data-v-2ec118f8]{border-top-color:#f59e0b}.chart-title[data-v-2ec118f8]{display:flex;align-items:center;gap:6px;margin-bottom:2px;color:#172033;font-size:13px;font-weight:700}.chart-title .el-icon[data-v-2ec118f8]{display:grid;width:24px;height:24px;place-items:center;border:1px solid #d5e4ff;border-radius:8px;color:#2563eb;background:#eef6ff;font-size:14px}.chart-card--brand .chart-title .el-icon[data-v-2ec118f8]{border-color:#d8ddff;color:#4f46e5;background:#eef1ff}.chart-card--idc .chart-title .el-icon[data-v-2ec118f8]{border-color:#bae6fd;color:#0284c7;background:#ecf8ff}.chart-card--usage .chart-title .el-icon[data-v-2ec118f8]{border-color:#c7ead9;color:#15803d;background:#eaf8ef}.chart-card--age .chart-title .el-icon[data-v-2ec118f8]{border-color:#ffdfb8;color:#d97706;background:#fff4e5}.chart-box[data-v-2ec118f8]{height:clamp(172px,20vh,210px)}.health-panel[data-v-2ec118f8]{min-width:0}.metric-group-list[data-v-2ec118f8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px 10px 10px}.metric-group-card[data-v-2ec118f8]{min-width:0;padding:10px;border:1px solid #dce8f5;border-radius:10px;background:#fff}.metric-group-title[data-v-2ec118f8]{margin-bottom:6px;font-size:14px;font-weight:800;color:#303133}.metric-columns[data-v-2ec118f8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.metric-column[data-v-2ec118f8]{min-width:0;padding:8px;border:1px solid #e3ebf5;border-radius:9px;background:#f8fbff}.metric-column-title[data-v-2ec118f8]{margin-bottom:6px;font-size:12px;font-weight:700;color:#606266}.metric-column-title.high[data-v-2ec118f8]{color:#f56c6c}.metric-column-title.low[data-v-2ec118f8]{color:#67c23a}.metric-row[data-v-2ec118f8]{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:24px;padding:0;border:0;border-radius:7px;color:inherit;background:transparent;cursor:pointer;font-size:12px;text-align:left;transition:background-color .16s ease}.metric-row[data-v-2ec118f8]:focus-visible,.metric-row[data-v-2ec118f8]:hover{background:#eef6ff;outline:none}.rank-badge[data-v-2ec118f8]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;color:#fff;font-size:11px;font-weight:700;background:#ef4444}.rank-badge.muted[data-v-2ec118f8]{background:#10b981}.metric-host[data-v-2ec118f8]{overflow:hidden;color:#303133;text-overflow:ellipsis;white-space:nowrap}.status-dot[data-v-2ec118f8]{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:999px;vertical-align:1px;background:#67c23a}.status-dot.attention[data-v-2ec118f8]{background:#f59e0b}.status-dot.critical[data-v-2ec118f8],.status-dot.warning[data-v-2ec118f8]{background:#ef4444}.metric-value[data-v-2ec118f8]{font-weight:800}.metric-value.high[data-v-2ec118f8]{color:#dc2626}.metric-value.low[data-v-2ec118f8]{color:#059669}.empty-mini[data-v-2ec118f8]{display:flex;align-items:center;justify-content:center;height:120px;color:#909399;font-size:12px}.empty-mini.compact[data-v-2ec118f8]{height:118px;border:1px dashed #d7e4f2;border-radius:10px;background:#f8fbff}[data-v-2ec118f8] .el-button:hover{transform:none}[data-v-2ec118f8] .el-button:active{transform:translateY(1px)}[data-v-2ec118f8] .el-progress-bar__outer{background:#e8eef6}[data-v-2ec118f8] .el-progress-bar__inner{background:#2563eb}[data-v-2ec118f8] .el-loading-mask{border-radius:inherit}[data-v-2ec118f8] .el-table{--el-table-border-color:#f0f2f5;--el-table-header-bg-color:#f8fafc;border-radius:10px;overflow:hidden}[data-v-2ec118f8] .el-table th{font-size:12px;color:#606266;font-weight:700}[data-v-2ec118f8] .el-table td{font-size:12px}@media(prefers-reduced-motion:reduce){.asset-summary-card[data-v-2ec118f8],.latest-ops-alert-row[data-v-2ec118f8],.metric-row[data-v-2ec118f8]{transition:none}.asset-summary-card--link[data-v-2ec118f8]:focus-visible,.asset-summary-card--link[data-v-2ec118f8]:hover{transform:none}}@media(max-width:1500px){.asset-overview-grid[data-v-2ec118f8]{grid-template-columns:repeat(4,minmax(0,1fr))}.alert-ops-grid[data-v-2ec118f8],.chart-card-grid[data-v-2ec118f8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1200px){.metric-group-list[data-v-2ec118f8],.workspace-grid[data-v-2ec118f8]{grid-template-columns:1fr}}@media(max-width:960px){.alert-ops-grid[data-v-2ec118f8],.chart-card-grid[data-v-2ec118f8],.metric-columns[data-v-2ec118f8]{grid-template-columns:1fr}.card-header[data-v-2ec118f8],.hero-panel[data-v-2ec118f8]{flex-direction:column;align-items:stretch}.alert-ops-actions[data-v-2ec118f8],.hero-actions[data-v-2ec118f8]{flex-wrap:wrap;white-space:normal}.asset-overview-grid[data-v-2ec118f8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.cmdb-dashboard-page[data-v-2ec118f8]{padding:6px}.hero-copy[data-v-2ec118f8]{padding-left:0}.hero-kicker .el-icon[data-v-2ec118f8]{position:static;width:34px;height:34px}.asset-overview-grid[data-v-2ec118f8]{grid-template-columns:1fr}.latest-ops-alert-row[data-v-2ec118f8]{grid-template-columns:26px minmax(0,1fr) auto}.latest-ops-alert-time[data-v-2ec118f8]{display:none}}.rdp-client[data-v-94b779ea]{width:100%;height:100%;position:relative;background:#1a1a2e;overflow:auto;display:flex;justify-content:center;align-items:center}canvas[data-v-94b779ea]{cursor:default;display:block}.overlay[data-v-94b779ea]{position:fixed;inset:0;background:#000;color:#cc7000;font:700 48px sans-serif;z-index:20;display:flex;flex-direction:column;justify-content:center;align-items:center}.mic-indicator[data-v-94b779ea]{position:fixed;top:8px;right:8px;width:12px;height:12px;border-radius:50%;background:#e00;z-index:30;box-shadow:0 0 6px #e00}@keyframes spin-94b779ea{to{transform:rotate(1turn)}}.spinner[data-v-94b779ea]{width:48px;height:48px;border:4px solid #331c00;border-top-color:#cc7000;border-radius:50%;animation:spin-94b779ea .8s linear infinite;margin-bottom:24px}.overlay-text[data-v-94b779ea]{font-size:48px}.middleware-page[data-v-f88d56d6]{--mw-surface:hsla(0,0%,100%,.96);--mw-surface-soft:rgba(247,250,255,.94);--mw-sidebar:rgba(239,246,255,.96);--mw-border:rgba(210,224,241,.92);--mw-text:#172133;--mw-secondary:#5f6b7c;--mw-muted:#8d97a8;--mw-brand:#4c8bf5;height:calc(100vh - 92px);max-height:calc(100vh - 92px);min-height:520px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:0;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--mw-text);font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.home-container .el-main:has(.middleware-page){overflow:hidden;padding-bottom:0}.mw-topbar[data-v-f88d56d6]{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;min-height:58px;padding:8px 12px;border:1px solid var(--mw-border);border-radius:12px;background:var(--mw-surface);box-shadow:0 8px 22px rgba(80,124,180,.09)}.brand-area[data-v-f88d56d6],.brand-copy[data-v-f88d56d6]{display:flex;align-items:center;min-width:0}.brand-area[data-v-f88d56d6]{gap:11px}.brand-mark[data-v-f88d56d6]{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;color:#2563eb}.brand-mark[data-v-f88d56d6] .el-icon{font-size:27px}.brand-copy[data-v-f88d56d6]{gap:10px}.brand-copy strong[data-v-f88d56d6]{flex:0 0 auto;color:var(--mw-text);font-size:19px;font-weight:700;white-space:nowrap}.brand-divider[data-v-f88d56d6]{width:1px;height:21px;flex:0 0 1px;background:var(--mw-border)}.brand-description[data-v-f88d56d6]{overflow:hidden;color:var(--mw-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mw-workbench[data-v-f88d56d6]{min-width:0;min-height:0;flex:1;display:grid;grid-template-columns:190px minmax(0,1fr);overflow:hidden;border:1px solid var(--mw-border);border-radius:12px;background:var(--mw-surface);box-shadow:0 8px 24px rgba(80,124,180,.07)}.type-sidebar[data-v-f88d56d6]{min-width:0;min-height:0;padding:12px 9px;overflow-y:auto;border-right:1px solid rgba(210,224,241,.76);background:var(--mw-sidebar)}.sidebar-heading[data-v-f88d56d6]{padding:4px 9px 11px;color:var(--mw-muted);font-size:11px;font-weight:650}.type-nav-item[data-v-f88d56d6]{width:100%;min-height:38px;display:flex;align-items:center;gap:9px;margin-bottom:4px;padding:6px 8px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--mw-secondary);text-align:left;cursor:pointer;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.type-nav-item[data-v-f88d56d6]:hover{border-color:#d9e5f2;background:#fff;color:#2563eb}.type-nav-item.active[data-v-f88d56d6]{border-color:#78aaf8;background:#d9e9ff;color:#174ea6;box-shadow:inset 3px 0 0 #3478e5}.type-nav-item[data-v-f88d56d6]:focus-visible{outline:2px solid rgba(64,158,255,.45);outline-offset:1px}.type-nav-mark[data-v-f88d56d6]{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;overflow:hidden;border-radius:7px;background:rgba(76,139,245,.11)}.type-nav-mark img[data-v-f88d56d6]{display:block;width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.type-nav-name[data-v-f88d56d6]{flex:1;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.type-nav-item em[data-v-f88d56d6]{min-width:20px;color:#8d97a8;font-size:11px;font-style:normal;text-align:right}.type-nav-item.active em[data-v-f88d56d6]{color:#174ea6;font-weight:700}.sidebar-summary[data-v-f88d56d6]{display:grid;gap:7px;margin:18px 5px 0;padding:12px 7px 2px;border-top:1px solid rgba(210,224,241,.85)}.sidebar-summary>div[data-v-f88d56d6]{display:flex;align-items:center;gap:7px;color:var(--mw-secondary);font-size:11px}.sidebar-summary b[data-v-f88d56d6]{margin-left:auto;color:var(--mw-text);font-size:12px;font-weight:650}.summary-dot[data-v-f88d56d6]{width:6px;height:6px;border-radius:50%}.summary-dot.is-running[data-v-f88d56d6]{background:#3fb97f}.summary-dot.is-abnormal[data-v-f88d56d6]{background:#ef6b73}.asset-workspace[data-v-f88d56d6]{min-width:0;min-height:0;display:flex;flex-direction:column;gap:9px;padding:12px;overflow:hidden;background:var(--mw-surface-soft)}.workspace-heading[data-v-f88d56d6]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;min-height:48px}.breadcrumb[data-v-f88d56d6]{margin-bottom:4px;color:var(--mw-muted);font-size:11px}.breadcrumb span[data-v-f88d56d6]{margin:0 4px;color:#bdc6d2}.workspace-heading h2[data-v-f88d56d6]{margin:0;color:var(--mw-text);font-size:17px;font-weight:700}.workspace-heading h2 small[data-v-f88d56d6]{margin-left:8px;color:var(--mw-muted);font-size:11px;font-weight:400}.workspace-note[data-v-f88d56d6]{padding-bottom:2px;color:var(--mw-muted);font-size:11px}.toolbar[data-v-f88d56d6]{min-height:50px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 10px;border:1px solid rgba(223,231,242,.9);border-radius:10px;background:hsla(0,0%,100%,.82)}.toolbar-search[data-v-f88d56d6]{width:min(360px,32vw)}.toolbar[data-v-f88d56d6] .el-select{width:145px}.toolbar[data-v-f88d56d6] .el-input__wrapper,.toolbar[data-v-f88d56d6] .el-select__wrapper{min-height:32px;border-radius:8px;background:rgba(252,253,255,.98);box-shadow:inset 0 0 0 1px rgba(214,223,235,.95)}.toolbar .el-button[data-v-f88d56d6]{height:32px;min-height:32px;padding:0 11px;border-radius:8px;font-size:12px;box-shadow:none}.toolbar .primary-action[data-v-f88d56d6]{border-color:#5a93f6;background:linear-gradient(180deg,#69a0fa,#5a93f6);color:#fff}.toolbar .warning-action[data-v-f88d56d6]{border-color:#f3b24b;background:linear-gradient(180deg,#f7be60,#f3b24b);color:#fff}.toolbar .add-action[data-v-f88d56d6]{border-color:#67c23a;background:#67c23a;color:#fff}.table-shell[data-v-f88d56d6]{min-width:0;min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(223,231,242,.92);border-radius:10px;background:transparent}.asset-table[data-v-f88d56d6]{flex:1;width:100%;--el-table-bg-color:transparent;--el-table-tr-bg-color:transparent;--el-table-row-hover-bg-color:rgba(76,139,245,.04)}.asset-table[data-v-f88d56d6] .el-scrollbar__view,.asset-table[data-v-f88d56d6] .el-table__body-wrapper,.asset-table[data-v-f88d56d6] .el-table__empty-block,.asset-table[data-v-f88d56d6] .el-table__inner-wrapper{background:transparent}.asset-table[data-v-f88d56d6] .el-table__header th{height:40px;background:rgba(248,250,255,.96)!important;color:var(--mw-secondary);font-weight:700}.asset-table[data-v-f88d56d6] .el-table__row:hover>td.el-table__cell{background:rgba(76,139,245,.04)}.asset-table[data-v-f88d56d6] td.el-table__cell{height:43px}.asset-table[data-v-f88d56d6] .operation-column .cell{white-space:nowrap}.asset-name[data-v-f88d56d6]{padding:0;border:0;background:transparent;color:#216dcc;font:inherit;font-weight:600;cursor:pointer}.asset-name[data-v-f88d56d6]:hover{color:#124f9e}.type-name[data-v-f88d56d6]{color:#485b70}.mono[data-v-f88d56d6]{color:#40536d;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.copy-address[data-v-f88d56d6]{margin-left:3px;opacity:0}.asset-table tr:hover .copy-address[data-v-f88d56d6]{opacity:1}.status[data-v-f88d56d6]{display:inline-flex;align-items:center}.status[data-v-f88d56d6]:before{width:6px;height:6px;margin-right:7px;border-radius:50%;background:currentColor;content:""}.check-success[data-v-f88d56d6],.status-1[data-v-f88d56d6]{color:#2eaa75}.check-unknown[data-v-f88d56d6],.status-2[data-v-f88d56d6],.status-4[data-v-f88d56d6]{color:#8996a7}.check-failed[data-v-f88d56d6],.status-3[data-v-f88d56d6]{color:#e36b73}.table-footer[data-v-f88d56d6]{min-height:46px;display:flex;justify-content:space-between;align-items:center;padding:0 12px;border-top:1px solid rgba(223,231,242,.8);color:var(--mw-muted);font-size:11px}.asset-form[data-v-f88d56d6]{padding:0 4px}.form-section-title[data-v-f88d56d6]{margin:7px 0 13px;padding-bottom:9px;border-bottom:1px solid #edf0f4;color:#34475c;font-size:14px;font-weight:650}.full-width[data-v-f88d56d6]{width:100%}.drawer-header[data-v-f88d56d6]{display:flex;align-items:center;justify-content:space-between;width:100%;padding-right:18px}.drawer-header>div[data-v-f88d56d6]{display:grid;gap:2px}.drawer-header strong[data-v-f88d56d6]{color:#172133;font-size:16px;font-weight:700}.drawer-kicker[data-v-f88d56d6]{color:#8996a7;font-size:10px;font-weight:650;letter-spacing:.08em}.detail-scroll[data-v-f88d56d6]{display:grid;gap:14px;padding:0 2px 12px}.detail-hero[data-v-f88d56d6]{padding:16px;border:1px solid #dce6f1;border-radius:10px;background:linear-gradient(120deg,#f5f9ff,#fff 70%)}.detail-identity[data-v-f88d56d6]{display:flex;align-items:center;gap:12px;min-width:0}.detail-type-icon[data-v-f88d56d6]{display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;border:1px solid #e2eaf4;border-radius:9px;background:#fff}.detail-type-icon img[data-v-f88d56d6]{width:29px;height:29px;-o-object-fit:contain;object-fit:contain}.detail-title[data-v-f88d56d6]{min-width:0;flex:1}.detail-title h2[data-v-f88d56d6]{margin:0 0 5px;overflow-wrap:anywhere;color:#172133;font-size:19px;font-weight:700}.detail-title span[data-v-f88d56d6]{color:#65758a;font-size:12px}.detail-title i[data-v-f88d56d6]{margin:0 6px;color:#b0bac7;font-style:normal}.detail-status[data-v-f88d56d6]{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid currentColor;border-radius:20px;font-size:11px;white-space:nowrap}.check-indicator i[data-v-f88d56d6],.detail-status i[data-v-f88d56d6]{width:6px;height:6px;border-radius:50%;background:currentColor}.detail-endpoint[data-v-f88d56d6]{display:flex;align-items:center;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid #e7edf5}.detail-config-item>span[data-v-f88d56d6],.detail-endpoint>span[data-v-f88d56d6],.detail-info-item>span[data-v-f88d56d6]{color:#8491a2;font-size:11px}.detail-endpoint code[data-v-f88d56d6]{min-width:0;overflow-wrap:anywhere;color:#2c4968;font:12px/1.5 Consolas,monospace}.detail-section[data-v-f88d56d6]{padding:14px 15px;border:1px solid #e1e8f0;border-radius:9px;background:#fff}.detail-section-heading[data-v-f88d56d6]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:13px}.detail-section-heading h3[data-v-f88d56d6]{margin:0;color:#26364a;font-size:13px;font-weight:700}.detail-section-heading>span[data-v-f88d56d6]{color:#98a3b1;font-size:11px}.detail-config-grid[data-v-f88d56d6],.detail-info-grid[data-v-f88d56d6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.detail-config-item[data-v-f88d56d6],.detail-info-item[data-v-f88d56d6]{display:grid;min-width:0;gap:5px;padding:10px 11px;border-radius:7px;background:#f7f9fc}.detail-config-item b[data-v-f88d56d6],.detail-info-item b[data-v-f88d56d6]{overflow-wrap:anywhere;color:#35475d;font-size:12px;font-weight:600}.detail-info-item small[data-v-f88d56d6]{overflow-wrap:anywhere;color:#8290a1;font:11px/1.4 Consolas,monospace}.detail-config-item.config-wide[data-v-f88d56d6]{grid-column:1/-1}.detail-endpoint-list[data-v-f88d56d6]{display:grid;gap:7px;margin:-2px 0 12px}.detail-endpoint-list>div[data-v-f88d56d6]{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 10px;border:1px solid #e8edf3;border-radius:6px}.detail-endpoint-list span[data-v-f88d56d6]{flex:0 0 58px;color:#8290a1;font-size:11px}.detail-endpoint-list code[data-v-f88d56d6]{min-width:0;flex:1;overflow-wrap:anywhere;color:#344b66;font:11px/1.5 Consolas,monospace}.detail-check-empty[data-v-f88d56d6],.detail-empty[data-v-f88d56d6]{color:#9aa5b3;font-size:12px}.detail-check-row[data-v-f88d56d6]{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;color:#758398;font-size:11px}.check-indicator[data-v-f88d56d6]{display:inline-flex;align-items:center;gap:6px;color:#8996a7}.check-success[data-v-f88d56d6]{color:#2eaa75}.check-failed[data-v-f88d56d6]{color:#e36b73}.check-unknown[data-v-f88d56d6]{color:#8996a7}.detail-check-error[data-v-f88d56d6]{flex-basis:100%;overflow-wrap:anywhere;color:#cf535c}.detail-description[data-v-f88d56d6]{margin:0;color:#526176;font-size:12px;line-height:1.6;white-space:pre-wrap}.detail-footer[data-v-f88d56d6]{display:flex;align-items:center;gap:8px;padding:1px 4px;color:#98a3b1;font-size:10px}.management-section[data-v-f88d56d6]{border-color:#d6e3f1}.management-toolbar[data-v-f88d56d6]{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:10px}.management-toolbar[data-v-f88d56d6] .el-button{margin-left:0}.nginx-config-select[data-v-f88d56d6]{width:min(100%,360px)}.kafka-detail-output[data-v-f88d56d6],.nginx-config-editor[data-v-f88d56d6] .el-textarea__inner{color:#d8e4f2;background:#172433;font:12px/1.6 Consolas,Liberation Mono,monospace}.nginx-config-editor[data-v-f88d56d6] .el-textarea__inner{min-height:300px!important;padding:12px;border:1px solid #27384b;border-radius:7px;box-shadow:none;white-space:pre}.nginx-config-editor[data-v-f88d56d6] .el-textarea__inner:focus{border-color:#5786b8;box-shadow:inset 0 0 0 1px #5786b8}.management-footer[data-v-f88d56d6]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.management-footer>span[data-v-f88d56d6]{min-width:0;overflow-wrap:anywhere;color:#8391a2;font-size:11px}.kafka-management-tabs[data-v-f88d56d6]{margin-top:-5px}.kafka-pane-toolbar[data-v-f88d56d6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;color:#718096;font-size:11px}.kafka-browser[data-v-f88d56d6]{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(0,1.6fr);gap:9px;min-height:220px}.kafka-list[data-v-f88d56d6]{display:flex;flex-direction:column;gap:3px;max-height:300px;padding:5px;overflow:auto;border:1px solid #e4eaf1;border-radius:7px;background:#fafbfd}.kafka-list button[data-v-f88d56d6]{min-height:31px;padding:5px 8px;overflow:hidden;border:1px solid transparent;border-radius:5px;background:transparent;color:#465970;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.kafka-list button[data-v-f88d56d6]:hover{background:#eef4fb;color:#245e9e}.kafka-list button.selected[data-v-f88d56d6]{border-color:#9dbbe0;background:#dceaff;color:#174f91;font-weight:600}.kafka-list[data-v-f88d56d6] .el-empty{padding:10px 0}.kafka-list[data-v-f88d56d6] .el-empty__description p{font-size:11px}.kafka-detail-output[data-v-f88d56d6]{min-height:210px;max-height:300px;margin:0;padding:11px;overflow:auto;border-radius:7px;white-space:pre-wrap;overflow-wrap:anywhere}.kafka-message-browser[data-v-f88d56d6]{margin-top:16px;padding-top:12px;border-top:1px solid #e7edf4}.kafka-pane-toolbar strong[data-v-f88d56d6]{color:#34475c;font-size:12px}.kafka-message-controls[data-v-f88d56d6]{display:grid;grid-template-columns:110px minmax(120px,1fr) 110px auto;gap:7px;align-items:center}.kafka-messages[data-v-f88d56d6]{display:grid;gap:6px;max-height:260px;margin-top:9px;overflow:auto}.kafka-messages>div[data-v-f88d56d6]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:7px;padding:8px;border:1px solid #e5ebf2;border-radius:6px;background:#f8fafc}.kafka-messages>div>span[data-v-f88d56d6]{color:#91a0b1;font-size:10px}.kafka-messages pre[data-v-f88d56d6]{min-width:0;margin:0;overflow-wrap:anywhere;color:#35475d;font:11px/1.55 Consolas,monospace;white-space:pre-wrap}.management-error[data-v-f88d56d6]{margin:10px 0 0;color:#c74a53;font-size:11px;overflow-wrap:anywhere}.runtime-status-row[data-v-f88d56d6]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:10px}.runtime-status[data-v-f88d56d6]{display:inline-flex;align-items:center;gap:6px;color:#77869a;font-size:11px}.runtime-status i[data-v-f88d56d6]{width:7px;height:7px;border-radius:50%;background:currentColor}.runtime-status.is-healthy[data-v-f88d56d6]{color:#24966c}.runtime-status.is-unknown[data-v-f88d56d6]{color:#d07b36}.runtime-status-row code[data-v-f88d56d6]{color:#52657d;font:11px Consolas,monospace}.runtime-tabs[data-v-f88d56d6]{margin-top:-7px}.runtime-output[data-v-f88d56d6]{max-height:230px;min-height:86px;margin:0;padding:11px;overflow:auto;border:1px solid #27384b;border-radius:7px;background:#172433;color:#d8e4f2;font:11px/1.6 Consolas,Liberation Mono,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.zookeeper-browser[data-v-f88d56d6]{margin-top:13px;padding-top:12px;border-top:1px solid #e7edf4}.zookeeper-browser .detail-section-heading[data-v-f88d56d6]{margin-bottom:9px}.zookeeper-controls[data-v-f88d56d6]{display:grid;grid-template-columns:minmax(140px,1fr) auto auto;gap:7px;margin-bottom:8px}.es-health-grid[data-v-f88d56d6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:15px}.es-index-heading[data-v-f88d56d6]{margin-top:4px}.es-browser[data-v-f88d56d6]{display:grid;grid-template-columns:minmax(160px,.75fr) minmax(0,1.4fr);gap:10px}.es-index-list[data-v-f88d56d6]{max-height:420px}.es-index-list button[data-v-f88d56d6]{display:grid;gap:3px;min-height:48px}.es-index-list button b[data-v-f88d56d6]{overflow:hidden;font-size:11px;text-overflow:ellipsis}.es-index-list button small[data-v-f88d56d6]{color:#8492a3;font-size:10px}.es-search-pane[data-v-f88d56d6]{min-width:0}.es-query-editor[data-v-f88d56d6]{margin-bottom:8px}.es-query-editor[data-v-f88d56d6] .el-textarea__inner{min-height:116px!important;color:#d8e4f2;background:#172433;font:11px/1.5 Consolas,monospace}.es-results[data-v-f88d56d6]{max-height:420px;margin-top:8px}@media (max-width:1100px){.mw-topbar[data-v-f88d56d6]{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.home-container .el-main:has(.middleware-page){padding-right:6px;padding-left:6px;overflow-y:auto}.middleware-page[data-v-f88d56d6]{height:auto;max-height:none;min-height:calc(100vh - 124px);padding:6px;overflow:visible}.mw-topbar[data-v-f88d56d6]{grid-template-columns:1fr;gap:8px}.brand-copy[data-v-f88d56d6]{flex-wrap:wrap;gap:2px 8px}.brand-divider[data-v-f88d56d6]{display:none}.brand-description[data-v-f88d56d6]{width:100%;white-space:normal}.mw-workbench[data-v-f88d56d6]{grid-template-columns:1fr;overflow:visible}.type-sidebar[data-v-f88d56d6]{display:flex;gap:4px;padding:8px;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid rgba(210,224,241,.76)}.sidebar-heading[data-v-f88d56d6],.sidebar-summary[data-v-f88d56d6]{display:none}.type-nav-item[data-v-f88d56d6]{width:auto;min-width:-moz-max-content;min-width:max-content;margin:0}.asset-workspace[data-v-f88d56d6]{min-height:520px;overflow:visible;padding:9px}.workspace-heading[data-v-f88d56d6]{align-items:flex-start;flex-direction:column}.workspace-note[data-v-f88d56d6]{display:none}.toolbar[data-v-f88d56d6]{align-items:stretch}.toolbar-search[data-v-f88d56d6]{width:100%}.toolbar[data-v-f88d56d6] .el-select{width:calc(50% - 5px)}.table-shell[data-v-f88d56d6]{min-height:380px;overflow-x:auto}.asset-table[data-v-f88d56d6],.table-footer[data-v-f88d56d6]{min-width:1050px}.table-footer[data-v-f88d56d6] .el-pagination{flex-wrap:wrap}}@media (max-width:600px){.asset-form[data-v-f88d56d6] .el-col{max-width:100%;flex:0 0 100%}.detail-config-grid[data-v-f88d56d6],.detail-info-grid[data-v-f88d56d6]{grid-template-columns:1fr}.detail-config-item.config-wide[data-v-f88d56d6]{grid-column:auto}.detail-identity[data-v-f88d56d6]{align-items:flex-start;flex-wrap:wrap}.detail-status[data-v-f88d56d6]{margin-left:58px}.kafka-browser[data-v-f88d56d6]{grid-template-columns:1fr}.kafka-list[data-v-f88d56d6]{max-height:160px}.kafka-message-controls[data-v-f88d56d6],.zookeeper-controls[data-v-f88d56d6]{grid-template-columns:1fr 1fr}.zookeeper-controls[data-v-f88d56d6] .el-input{grid-column:1/-1}.es-health-grid[data-v-f88d56d6]{grid-template-columns:repeat(2,minmax(0,1fr))}.es-browser[data-v-f88d56d6]{grid-template-columns:1fr}.management-footer[data-v-f88d56d6]{align-items:stretch;flex-direction:column}}.workbench-page[data-v-68c891b0]{min-height:calc(100vh - 110px);padding:22px 26px;background:#f4f7fa;color:#24354a}.workbench-header[data-v-68c891b0]{max-width:1500px;margin:0 auto 18px}.breadcrumb-row[data-v-68c891b0],.content-title[data-v-68c891b0],.group-toolbar[data-v-68c891b0],.header-actions[data-v-68c891b0],.list-heading[data-v-68c891b0],.title-row[data-v-68c891b0]{display:flex;align-items:center;justify-content:space-between;gap:12px}.breadcrumb-row[data-v-68c891b0]{justify-content:flex-start;color:#8794a4;font-size:12px}.breadcrumb-row b[data-v-68c891b0]{color:#394b60;font-weight:600}.title-row[data-v-68c891b0]{align-items:flex-end;margin-top:12px}.title-row h1[data-v-68c891b0]{margin:4px 0;font-size:23px}.content-title p[data-v-68c891b0],.title-row p[data-v-68c891b0]{margin:0;color:#8391a2;font-size:12px}.type-label[data-v-68c891b0]{color:#28816f;font-size:10px;font-weight:700;letter-spacing:0}.summary-strip[data-v-68c891b0]{display:grid;grid-template-columns:2fr 1fr 1fr;max-width:1500px;margin:0 auto 14px;border:1px solid #e1e8ef;border-radius:7px;background:#fff}.summary-strip>div[data-v-68c891b0]{display:grid;gap:5px;padding:13px 16px;border-right:1px solid #edf1f5}.summary-strip>div[data-v-68c891b0]:last-child{border:0}.summary-strip small[data-v-68c891b0]{color:#8794a4;font-size:11px}.summary-strip b[data-v-68c891b0]{font-size:13px;overflow-wrap:anywhere}.main-tabs[data-v-68c891b0]{max-width:1500px;margin:0 auto;padding:0 16px 18px;border:1px solid #e1e8ef;border-radius:7px;background:#fff}.main-tabs[data-v-68c891b0] .el-tabs__header{margin-bottom:14px}.kafka-layout[data-v-68c891b0]{display:grid;grid-template-columns:270px minmax(0,1fr);min-height:580px}.entity-list[data-v-68c891b0]{padding:0 13px 10px 0;border-right:1px solid #e8edf2}.list-heading[data-v-68c891b0]{margin-bottom:10px}.entity-list>button[data-v-68c891b0]{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:4px;padding:9px 10px;border:1px solid transparent;border-radius:5px;background:transparent;color:#53657a;text-align:left;cursor:pointer}.entity-list>button.active[data-v-68c891b0],.entity-list>button[data-v-68c891b0]:hover{background:#e8f1fc;color:#245a91}.entity-content[data-v-68c891b0]{min-width:0;padding:3px 0 10px 20px}.content-title[data-v-68c891b0]{margin-bottom:14px}.content-title h2[data-v-68c891b0],.content-title h3[data-v-68c891b0]{margin:0 0 4px}.entity-content h3[data-v-68c891b0]{margin:17px 0 9px;font-size:13px}.topic-facts[data-v-68c891b0]{display:flex;flex-wrap:wrap;gap:24px;padding:10px 12px;border-radius:5px;background:#f5f8fb;color:#708095;font-size:11px}.topic-facts b[data-v-68c891b0]{margin-left:5px;color:#35495f}.group-detail[data-v-68c891b0],.message-section[data-v-68c891b0]{margin-top:20px;padding-top:14px;border-top:1px solid #e8edf2}.message-controls[data-v-68c891b0]{display:grid;grid-template-columns:145px minmax(160px,1fr) 120px auto;gap:8px;margin-bottom:10px}.message-value[data-v-68c891b0]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:11px/1.5 Consolas,monospace}.group-toolbar[data-v-68c891b0]{margin-bottom:10px}.group-detail .content-title[data-v-68c891b0]{margin-bottom:8px}.zk-workspace[data-v-68c891b0]{display:grid;grid-template-columns:minmax(230px,.75fr) minmax(0,2fr);min-height:620px;max-width:1500px;margin:0 auto;border:1px solid #e1e8ef;border-radius:7px;background:#fff}.zk-tree-pane[data-v-68c891b0]{padding:14px;border-right:1px solid #e5ebf1}.zk-tree-pane[data-v-68c891b0] .el-tree{background:transparent}.zk-detail-pane[data-v-68c891b0]{min-width:0;padding:18px}.tree-label[data-v-68c891b0]{display:inline-flex;align-items:center;gap:7px}.tree-label .el-icon[data-v-68c891b0]{color:#c79237}.node-data[data-v-68c891b0]{margin:22px 0}.node-data label[data-v-68c891b0],.stat-heading[data-v-68c891b0]{color:#6f7f91;font-size:11px;font-weight:600}.node-data pre[data-v-68c891b0]{min-height:150px;max-height:360px;margin:8px 0 0;padding:13px;overflow:auto;border:1px solid #e4eaf0;border-radius:5px;background:#fafbfd;color:#34475b;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.6 Consolas,monospace}.stat-grid[data-v-68c891b0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:8px;border:1px solid #e6ebf1;background:#e6ebf1}.stat-grid>div[data-v-68c891b0]{display:grid;gap:5px;min-width:0;padding:10px;background:#fff}.stat-grid small[data-v-68c891b0]{color:#8290a0;font-size:10px}.stat-grid b[data-v-68c891b0]{overflow-wrap:anywhere;font:11px Consolas,monospace}@media (max-width:800px){.workbench-page[data-v-68c891b0]{padding:12px 8px}.title-row[data-v-68c891b0]{align-items:flex-start}.summary-strip[data-v-68c891b0]{grid-template-columns:1fr 1fr}.summary-strip>div[data-v-68c891b0]:first-child{grid-column:1/-1}.kafka-layout[data-v-68c891b0],.zk-workspace[data-v-68c891b0]{grid-template-columns:1fr}.entity-list[data-v-68c891b0],.zk-tree-pane[data-v-68c891b0]{border-right:0;border-bottom:1px solid #e8edf2}.entity-list[data-v-68c891b0]{max-height:300px;overflow:auto}.entity-content[data-v-68c891b0]{padding:15px 0}.message-controls[data-v-68c891b0]{grid-template-columns:1fr 1fr}.zk-detail-pane .content-title[data-v-68c891b0]{align-items:flex-start;flex-direction:column}.header-actions[data-v-68c891b0]{flex-wrap:wrap}.stat-grid[data-v-68c891b0]{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-container .el-main:has(.workbench-page){padding-top:var(--ops-shell-gutter,10px);padding-right:var(--ops-shell-gutter,10px);padding-left:var(--ops-shell-gutter,10px)}.workbench-page[data-v-68c891b0]{box-sizing:border-box;height:calc(100vh - 124px);min-height:0;overflow:auto;padding:var(--ops-page-padding,7px);color:var(--ops-text-primary,#172033);background:transparent}.workbench-header[data-v-68c891b0]{display:grid;gap:4px;max-width:none;margin:0 0 var(--ops-module-gap,8px)}.breadcrumb-row[data-v-68c891b0],.title-row[data-v-68c891b0],.workbench-identity[data-v-68c891b0]{gap:var(--ops-space-2,8px)}.breadcrumb-row[data-v-68c891b0]{color:var(--ops-text-muted,#64748b)}.breadcrumb-row b[data-v-68c891b0]{color:var(--ops-text-secondary,#53657d)}.title-row[data-v-68c891b0]{min-height:58px;align-items:center;margin:0;padding:8px 12px;border:1px solid var(--ops-border,#dbe7f4);border-radius:var(--ops-card-radius,12px);background:var(--ops-bg-surface,#fff);box-shadow:var(--ops-card-shadow,0 8px 24px rgba(80,124,180,.07))}.workbench-identity[data-v-68c891b0]{justify-content:flex-start;min-width:0;flex:1}.workbench-icon[data-v-68c891b0]{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center}.workbench-icon img[data-v-68c891b0]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.workbench-title[data-v-68c891b0]{display:flex;align-items:baseline;gap:8px;min-width:0}.workbench-title h1[data-v-68c891b0]{max-width:34vw;margin:0;overflow:hidden;color:var(--ops-text-heading,#0f172a);font-size:20px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.workbench-title span[data-v-68c891b0]{color:var(--ops-text-muted,#64748b);font-size:12px}.title-divider[data-v-68c891b0]{width:1px;height:22px;flex:0 0 1px;background:var(--ops-border-soft,#e7eef7)}.workbench-identity>p[data-v-68c891b0]{min-width:0;margin:0;overflow:hidden;color:var(--ops-text-muted,#64748b);font:12px/1.5 Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.header-actions[data-v-68c891b0]{justify-content:flex-end;flex-wrap:wrap}.workbench-page[data-v-68c891b0] .el-button{border-radius:var(--ops-button-radius,8px);transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.workbench-page[data-v-68c891b0] .el-button:hover{transform:translateY(-1px)}.workbench-page[data-v-68c891b0] .el-button:active{transform:translateY(0)}.header-actions[data-v-68c891b0] .el-button,.zk-toolbar[data-v-68c891b0] .el-button{min-height:30px;padding:0 10px;font-size:12px}.ops-refresh-button[data-v-68c891b0]{color:#fff!important;border-color:#f3c66b!important;background:#f3c66b!important}.icon-action[data-v-68c891b0]{width:30px;padding:0!important}.summary-strip[data-v-68c891b0]{max-width:none;margin:0 0 var(--ops-module-gap,8px);border-color:var(--ops-border,#dbe7f4);border-radius:var(--ops-radius-inner,10px);background:var(--ops-bg-surface,#fff);box-shadow:var(--ops-card-shadow,0 8px 24px rgba(80,124,180,.07))}.summary-strip>div[data-v-68c891b0]{gap:4px;padding:8px 11px;border-color:var(--ops-border-soft,#e7eef7)}.summary-strip small[data-v-68c891b0]{color:var(--ops-text-muted,#64748b)}.summary-strip b[data-v-68c891b0]{color:var(--ops-text-heading,#0f172a);font-size:17px;line-height:1.2}.main-tabs[data-v-68c891b0]{max-width:none;margin:0;padding:0 12px 12px;border-color:var(--ops-border,#dbe7f4);border-radius:var(--ops-card-radius,12px);background:var(--ops-bg-surface,#fff);box-shadow:var(--ops-card-shadow,0 8px 24px rgba(80,124,180,.07))}.main-tabs[data-v-68c891b0] .el-tabs__header{margin-bottom:8px}.kafka-layout[data-v-68c891b0]{grid-template-columns:250px minmax(0,1fr)}.entity-list[data-v-68c891b0]{min-width:0;padding:0 8px 8px 0;border-color:var(--ops-border-soft,#e7eef7)}.list-heading[data-v-68c891b0]{min-height:32px;margin-bottom:8px;color:var(--ops-text-primary,#172033);font-size:13px}.entity-list>button[data-v-68c891b0]{min-height:34px;padding:6px 8px;border-radius:var(--ops-radius-sm,7px);color:var(--ops-text-secondary,#53657d);transition:background-color .16s ease,color .16s ease,border-color .16s ease}.entity-list>button.active[data-v-68c891b0],.entity-list>button[data-v-68c891b0]:hover{border-color:var(--ops-border-hover,#b9d4ff);background:#eef6ff;color:var(--ops-blue-600,#2563eb)}.entity-list>button[data-v-68c891b0]:focus-visible{outline:2px solid var(--ops-blue-500,#409eff);outline-offset:1px}.entity-content[data-v-68c891b0]{padding:3px 0 8px 12px}.content-title[data-v-68c891b0]{margin-bottom:8px}.content-title h2[data-v-68c891b0]{margin:0 0 4px;color:var(--ops-text-heading,#0f172a);font-size:16px}.content-title h3[data-v-68c891b0],.entity-content h3[data-v-68c891b0]{margin:8px 0;color:var(--ops-text-primary,#172033);font-size:13px;font-weight:700}.content-title p[data-v-68c891b0],.topic-facts[data-v-68c891b0]{color:var(--ops-text-muted,#64748b)}.topic-facts[data-v-68c891b0]{gap:16px;padding:8px 10px;border-radius:var(--ops-radius-sm,7px);background:var(--ops-bg-subtle,#f3f7fc);font-size:12px}.topic-facts b[data-v-68c891b0]{color:var(--ops-text-primary,#172033)}.group-detail[data-v-68c891b0],.message-section[data-v-68c891b0]{margin-top:16px;padding-top:12px;border-color:var(--ops-border-soft,#e7eef7)}.message-value[data-v-68c891b0]{color:var(--ops-text-primary,#172033);font-size:12px;line-height:1.6}.group-toolbar[data-v-68c891b0]{margin-bottom:8px}.zk-workspace[data-v-68c891b0]{max-width:none;margin:0;border-color:var(--ops-border,#dbe7f4);border-radius:var(--ops-card-radius,12px);background:var(--ops-bg-surface,#fff);box-shadow:var(--ops-card-shadow,0 8px 24px rgba(80,124,180,.07))}.zk-tree-pane[data-v-68c891b0]{min-width:0;padding:10px;border-color:var(--ops-border-soft,#e7eef7)}.zk-detail-pane[data-v-68c891b0]{padding:12px}.tree-label[data-v-68c891b0]{gap:6px;color:var(--ops-text-secondary,#53657d);font-size:12px}.tree-label .el-icon[data-v-68c891b0]{color:var(--ops-cyan-500,#0ea5e9)}.node-data[data-v-68c891b0]{margin:16px 0}.node-data label[data-v-68c891b0],.stat-heading[data-v-68c891b0]{color:var(--ops-text-secondary,#53657d);font-size:12px;font-weight:700}.node-data pre[data-v-68c891b0]{padding:10px;border-color:var(--ops-border-inner,#dce8f5);border-radius:var(--ops-radius-sm,7px);background:var(--ops-bg-surface-soft,#fbfdff);color:var(--ops-text-primary,#172033);font-size:12px;line-height:1.6}.stat-grid[data-v-68c891b0]{border-color:var(--ops-border-soft,#e7eef7);background:var(--ops-border-soft,#e7eef7)}.stat-grid>div[data-v-68c891b0]{padding:8px;background:var(--ops-bg-surface,#fff)}.stat-grid small[data-v-68c891b0]{color:var(--ops-text-muted,#64748b);font-size:11px}.stat-grid b[data-v-68c891b0]{color:var(--ops-text-primary,#172033);font-size:12px}.main-tabs[data-v-68c891b0] .el-table{--el-table-header-bg-color:var(--ops-bg-subtle,#f3f7fc);--el-table-border-color:var(--ops-border-soft,#e7eef7);--el-table-row-hover-bg-color:#f8fafc}.main-tabs[data-v-68c891b0] .el-input__wrapper,.main-tabs[data-v-68c891b0] .el-select__wrapper,.main-tabs[data-v-68c891b0] .el-textarea__inner{border-radius:var(--ops-input-radius,8px);background:var(--ops-bg-surface-soft,#fbfdff);box-shadow:inset 0 0 0 1px #d9e5f2}.main-tabs[data-v-68c891b0] .el-input__wrapper:hover,.main-tabs[data-v-68c891b0] .el-select__wrapper:hover{box-shadow:inset 0 0 0 1px #b9d4ff}.main-tabs[data-v-68c891b0] .el-input__wrapper.is-focus,.main-tabs[data-v-68c891b0] .el-select__wrapper.is-focused{box-shadow:inset 0 0 0 1px #409eff}.middleware-workbench-dialog .el-dialog{overflow:hidden;border-radius:var(--ops-dialog-radius,15px);box-shadow:var(--ops-shadow-dialog,0 22px 60px rgba(49,92,142,.18))}.reset-preview pre[data-v-68c891b0]{border-color:var(--ops-border-inner,#dce8f5);border-radius:7px;background:var(--ops-bg-subtle,#f3f7fc);color:var(--ops-text-primary,#172033)}.workbench-error[data-v-68c891b0]{margin:0 0 var(--ops-module-gap,8px);border-radius:var(--ops-radius-sm,7px)}@media (max-width:960px){.kafka-layout[data-v-68c891b0],.zk-workspace[data-v-68c891b0]{grid-template-columns:1fr}.entity-list[data-v-68c891b0],.zk-tree-pane[data-v-68c891b0]{border-right:0;border-bottom:1px solid var(--ops-border-soft,#e7eef7)}.entity-list[data-v-68c891b0]{max-height:300px;overflow:auto}.entity-content[data-v-68c891b0]{padding:12px 0 8px}}.nginx-workspace[data-v-68c891b0]{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,2fr);min-height:660px;border:1px solid var(--ops-border,#dbe7f4);border-radius:var(--ops-card-radius,12px);background:var(--ops-bg-surface,#fff);box-shadow:var(--ops-card-shadow,0 8px 24px rgba(80,124,180,.07))}.nginx-file-pane[data-v-68c891b0]{min-width:0;padding:10px;border-right:1px solid var(--ops-border-soft,#e7eef7)}.nginx-file-pane[data-v-68c891b0] .el-tree{margin-top:8px;background:transparent}.nginx-file-pane[data-v-68c891b0] .el-tree-node__content{height:32px;border-radius:6px}.nginx-file-pane[data-v-68c891b0] .el-tree-node.is-current>.el-tree-node__content{background:#eaf3ff;color:#2563eb}.nginx-file-pane .tree-label[data-v-68c891b0]{min-width:0}.nginx-file-pane .tree-label>span[data-v-68c891b0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nginx-editor-pane[data-v-68c891b0]{display:grid;grid-template-rows:auto minmax(300px,1fr) auto;min-width:0;padding:12px}.nginx-toolbar[data-v-68c891b0]{display:grid;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--ops-border-soft,#e7eef7)}.nginx-file-heading[data-v-68c891b0]{min-width:0}.nginx-file-heading h2[data-v-68c891b0]{margin:0 0 4px;overflow:hidden;color:var(--ops-text-heading,#0f172a);font-size:16px;text-overflow:ellipsis;white-space:nowrap}.nginx-file-heading p[data-v-68c891b0]{margin:0;overflow:hidden;color:var(--ops-text-muted,#64748b);font:11px/1.5 Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.nginx-toolbar .header-actions[data-v-68c891b0]{justify-content:flex-start}.nginx-toolbar .header-actions[data-v-68c891b0] .el-button{min-height:30px;padding:0 10px;font-size:12px}.nginx-editor[data-v-68c891b0]{margin-top:10px}.nginx-editor[data-v-68c891b0] .el-textarea__inner{min-height:100%!important;height:100%;padding:12px;border-radius:8px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2;color:#172033;font:12px/1.65 Consolas,monospace;white-space:pre}.nginx-editor[data-v-68c891b0] .el-textarea__inner:focus{box-shadow:inset 0 0 0 1px #409eff}.nginx-editor-footer[data-v-68c891b0]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px}.nginx-editor-footer>div[data-v-68c891b0]{min-width:0;overflow:hidden;color:var(--ops-text-muted,#64748b);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.nginx-editor-footer code[data-v-68c891b0]{color:var(--ops-text-secondary,#53657d);font:11px Consolas,monospace}@media (max-width:960px){.nginx-workspace[data-v-68c891b0]{grid-template-columns:1fr}.nginx-file-pane[data-v-68c891b0]{max-height:300px;overflow:auto;border-right:0;border-bottom:1px solid var(--ops-border-soft,#e7eef7)}.nginx-editor-pane[data-v-68c891b0]{min-height:520px}.nginx-toolbar .header-actions[data-v-68c891b0]{justify-content:flex-start;flex-wrap:wrap}}@media (max-width:800px){.workbench-page[data-v-68c891b0]{padding:7px}}@media (max-width:620px){.workbench-page[data-v-68c891b0]{padding:6px}.title-row[data-v-68c891b0]{align-items:flex-start;flex-direction:column}.workbench-identity[data-v-68c891b0]{width:100%;flex-wrap:wrap}.workbench-title[data-v-68c891b0]{flex-wrap:wrap}.workbench-title h1[data-v-68c891b0]{max-width:100%}.title-divider[data-v-68c891b0]{display:none}.workbench-identity>p[data-v-68c891b0]{width:calc(100% - 50px);margin-left:50px}.header-actions[data-v-68c891b0]{width:100%;justify-content:flex-start}.summary-strip[data-v-68c891b0]{grid-template-columns:1fr 1fr}.summary-strip>div[data-v-68c891b0]:first-child{grid-column:1/-1}.message-controls[data-v-68c891b0]{grid-template-columns:1fr 1fr}.zk-detail-pane .content-title[data-v-68c891b0],.zk-toolbar[data-v-68c891b0]{align-items:flex-start;flex-direction:column}.zk-toolbar>div[data-v-68c891b0]{justify-content:flex-start}.stat-grid[data-v-68c891b0]{grid-template-columns:repeat(2,minmax(0,1fr))}.middleware-workbench-dialog .el-dialog{width:calc(100% - 24px)!important;margin:12px auto}}.db-asset-page[data-v-44698abe]{--db-blue-500:#409eff;--db-blue-600:#2563eb;--db-green-500:#67c23a;--db-yellow-500:#e6a23c;--db-red-500:#ef4444;--db-slate-950:#0f172a;--db-slate-800:#172033;--db-slate-600:#53657d;--db-slate-500:#64748b;--db-slate-400:#7b8aa0;--db-color-primary:var(--db-blue-500);--db-color-success:var(--db-green-500);--db-color-warning:var(--db-yellow-500);--db-color-danger:var(--db-red-500);--db-text-heading:var(--db-slate-950);--db-text-primary:var(--db-slate-800);--db-text-secondary:var(--db-slate-600);--db-text-muted:var(--db-slate-500);--db-bg-surface:#fff;--db-bg-surface-soft:#fbfdff;--db-bg-subtle:#f3f7fc;--db-border:#dbe7f4;--db-border-soft:#e7eef7;--db-border-hover:#b9d4ff;--db-card-radius:12px;--db-inner-radius:10px;--db-control-radius:8px;--db-dialog-radius:15px;--db-control-height:30px;--db-card-shadow:0 8px 24px rgba(80,124,180,.07);--db-hero-shadow:0 10px 28px rgba(80,124,180,.1);box-sizing:border-box;height:calc(100vh - 124px);min-height:0;padding:7px;overflow:hidden;color:var(--db-text-primary);background:transparent;font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.home-container .el-main:has(.db-asset-page){padding:10px;overflow:hidden}.page-shell[data-v-44698abe]{display:grid;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:8px;width:100%;height:100%;min-height:0}.db-hero-panel[data-v-44698abe]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:8px 12px;border:1px solid var(--db-border);border-radius:var(--db-card-radius);background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,251,255,.95));box-shadow:var(--db-hero-shadow)}.db-hero-copy[data-v-44698abe]{display:flex;align-items:center;flex:1 1 auto;gap:8px;min-width:0}.db-hero-icon[data-v-44698abe]{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border:0;background:transparent}.db-hero-icon img[data-v-44698abe]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.db-hero-content[data-v-44698abe]{display:flex;align-items:center;flex:1 1 auto;gap:10px;min-width:0}.db-hero-content h1[data-v-44698abe]{flex:0 0 auto;margin:0;color:var(--db-text-heading);font-size:20px;font-weight:700;line-height:1.2;letter-spacing:0;white-space:nowrap}.db-hero-divider[data-v-44698abe]{flex:0 0 1px;width:1px;height:22px;background:var(--db-border)}.db-hero-content p[data-v-44698abe]{min-width:0;margin:0;overflow:hidden;color:var(--db-text-muted);font-size:12px;line-height:1.5;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.summary-grid[data-v-44698abe]{display:flex;align-items:stretch;flex:0 0 auto;min-width:0}.summary-chip[data-v-44698abe]{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:6px;min-width:82px;padding:3px 12px;border:0;border-left:1px solid var(--db-border-soft);border-radius:0;background:transparent}.summary-chip span[data-v-44698abe]{overflow:hidden;color:var(--db-slate-400);font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.summary-chip strong[data-v-44698abe]{margin:0;color:var(--db-text-heading);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:18px;font-weight:700;line-height:1}.page-card[data-v-44698abe]{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;padding:0;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.page-card[data-v-44698abe]:before{display:none}.content-stack[data-v-44698abe]{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-width:0;min-height:0}.table-card[data-v-44698abe],.toolbar-card[data-v-44698abe]{min-width:0;overflow:hidden;border:1px solid var(--db-border);border-radius:var(--db-card-radius);background:hsla(0,0%,100%,.97);box-shadow:var(--db-card-shadow)}.toolbar-card[data-v-44698abe]{flex:0 0 auto;padding:8px 10px}.toolbar-form[data-v-44698abe]{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;min-width:0}.toolbar-form[data-v-44698abe] .el-form-item{flex:0 0 auto;margin:0}.toolbar-form[data-v-44698abe] .el-form-item__label{height:var(--db-control-height);padding-right:7px;color:var(--db-text-secondary);font-size:12px;font-weight:700;line-height:var(--db-control-height)}.toolbar-form[data-v-44698abe] .el-form-item__content{min-width:0}.toolbar-form[data-v-44698abe] .el-input{width:280px}.filter-select[data-v-44698abe]{width:152px}.filter-select--short[data-v-44698abe]{width:128px}.toolbar-actions-item[data-v-44698abe]{margin-left:0}.toolbar-actions[data-v-44698abe]{display:flex;align-items:center;flex-wrap:nowrap;gap:6px}.toolbar-actions[data-v-44698abe] .el-button+.el-button{margin-left:0}.asset-form[data-v-44698abe] .el-input-number .el-input__wrapper,.asset-form[data-v-44698abe] .el-input__wrapper,.asset-form[data-v-44698abe] .el-select__wrapper,.asset-form[data-v-44698abe] .el-textarea__inner,.db-asset-page[data-v-44698abe] .el-input-number .el-input__wrapper,.db-asset-page[data-v-44698abe] .el-input__wrapper,.db-asset-page[data-v-44698abe] .el-select__wrapper,.db-asset-page[data-v-44698abe] .el-textarea__inner{min-height:var(--db-control-height);border:0;border-radius:var(--db-control-radius);background:var(--db-bg-surface-soft);box-shadow:inset 0 0 0 1px #d9e5f2!important;transition:background-color .16s ease,box-shadow .16s ease}.asset-form[data-v-44698abe] .el-input__wrapper:hover,.asset-form[data-v-44698abe] .el-select__wrapper:hover,.asset-form[data-v-44698abe] .el-textarea__inner:hover,.db-asset-page[data-v-44698abe] .el-input__wrapper:hover,.db-asset-page[data-v-44698abe] .el-select__wrapper:hover,.db-asset-page[data-v-44698abe] .el-textarea__inner:hover{box-shadow:0 0 0 1px var(--db-border-hover) inset!important}.asset-form[data-v-44698abe] .el-input__wrapper.is-focus,.asset-form[data-v-44698abe] .el-select__wrapper.is-focused,.asset-form[data-v-44698abe] .el-textarea__inner:focus,.db-asset-page[data-v-44698abe] .el-input__wrapper.is-focus,.db-asset-page[data-v-44698abe] .el-select__wrapper.is-focused,.db-asset-page[data-v-44698abe] .el-textarea__inner:focus{background:#fff;box-shadow:0 0 0 1px var(--db-color-primary) inset!important}.db-asset-page[data-v-44698abe] .el-button{border-radius:var(--db-control-radius);font-weight:600;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.db-asset-page[data-v-44698abe] .toolbar-actions .el-button{height:var(--db-control-height);min-height:var(--db-control-height);padding:5px 10px;font-size:12px}.db-asset-page[data-v-44698abe] .el-button:not(.is-link):not(.is-text):hover{box-shadow:0 5px 12px rgba(64,158,255,.12);transform:none}.db-asset-page[data-v-44698abe] .el-button--primary:not(.is-link):not(.is-text):not(.is-plain){border-color:var(--db-color-primary);color:#fff;background:var(--db-color-primary)}.db-asset-page[data-v-44698abe] .el-button--success:not(.is-link):not(.is-text):not(.is-plain),.db-asset-page[data-v-44698abe] .success-action{border-color:var(--db-color-success);color:#fff;background:var(--db-color-success)}.db-asset-page[data-v-44698abe] .el-button--warning:not(.is-link):not(.is-text):not(.is-plain),.db-asset-page[data-v-44698abe] .warning-action{border-color:var(--db-color-warning);color:#fff;background:var(--db-color-warning)}.db-asset-page[data-v-44698abe] .el-button.is-disabled,.db-asset-page[data-v-44698abe] .el-button.is-disabled:hover{opacity:.55;box-shadow:none}.table-card[data-v-44698abe]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:0}.table-head[data-v-44698abe]{display:flex;align-items:center;flex:0 0 auto;justify-content:space-between;gap:12px;margin:0;padding:8px 12px;border-bottom:1px solid var(--db-border-soft)}.table-head h3[data-v-44698abe]{margin:0;color:var(--db-text-heading);font-size:15px;font-weight:700;line-height:1.25}.table-shell[data-v-44698abe]{flex:1 1 auto;min-height:0;margin:8px 10px 0;overflow:hidden;border:1px solid #e3ebf5;border-radius:var(--db-control-radius);background:var(--db-bg-surface)}.db-asset-page[data-v-44698abe] .db-asset-table.el-table{--el-table-border-color:#e3ebf5;--el-table-header-bg-color:var(--db-bg-subtle);--el-table-tr-bg-color:#fff;--el-table-row-hover-bg-color:#f8fafc;--el-table-current-row-bg-color:#eef6ff;--el-table-bg-color:#fff;--el-table-text-color:var(--db-text-secondary);--el-table-header-text-color:#475569;width:100%;height:100%;overflow:hidden;border:0;border-radius:var(--db-control-radius);background:#fff;font-size:12px}.db-asset-page[data-v-44698abe] .db-asset-table .el-table__inner-wrapper:before{display:none}.db-asset-page[data-v-44698abe] .db-asset-table th.el-table__cell{height:34px;padding:5px 0;color:#475569;background:var(--db-bg-subtle)!important;font-size:12px;font-weight:700}.db-asset-page[data-v-44698abe] .db-asset-table td.el-table__cell{padding:5px 0;font-size:12px}.db-asset-page[data-v-44698abe] .db-asset-table td.el-table__cell,.db-asset-page[data-v-44698abe] .db-asset-table th.el-table__cell.is-leaf{border-bottom-color:#eef3f9}.db-asset-page[data-v-44698abe] .db-asset-table .el-table__row,.db-asset-page[data-v-44698abe] .db-asset-table .el-table__row:hover{box-shadow:none;transform:none}.db-asset-page[data-v-44698abe] .db-asset-table .el-table__row:hover>td.el-table__cell{background:#f8fafc!important}.db-asset-page[data-v-44698abe] .db-asset-table .el-scrollbar__wrap{overflow-x:auto}.name-link[data-v-44698abe]{display:block;max-width:100%;padding:0;overflow:hidden;border:0;color:var(--db-blue-600);background:transparent;font:inherit;font-weight:700;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.mono-text[data-v-44698abe]{color:var(--db-text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;white-space:nowrap}.env-tag[data-v-44698abe],.type-tag[data-v-44698abe]{color:var(--db-blue-600);background:#eef6ff}.type-tag[data-v-44698abe]{display:inline-flex;align-items:center;gap:5px}.account-option[data-v-44698abe],.db-type-option[data-v-44698abe]{min-width:0}.db-type-option[data-v-44698abe]{display:flex;align-items:center;gap:8px}.db-type-option.is-plain[data-v-44698abe]{display:block}.db-type-icon[data-v-44698abe]{flex:0 0 auto;width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.account-option[data-v-44698abe]{display:flex;flex-direction:column;line-height:1.35}.account-option strong[data-v-44698abe]{color:var(--db-text-primary);font-size:12px;font-weight:700}.account-option span[data-v-44698abe]{color:var(--db-text-muted);font-size:11px}.inline-status[data-v-44698abe]{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:999px;vertical-align:middle}.inline-status.is-success[data-v-44698abe]{background:var(--db-color-success)}.inline-status.is-external[data-v-44698abe]{background:var(--db-blue-500)}.inline-status.is-muted[data-v-44698abe]{background:var(--db-slate-400)}.operation-links[data-v-44698abe]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;white-space:nowrap}.operation-links[data-v-44698abe] .el-button{min-width:auto;height:auto;margin:0;padding:0;border-radius:0;font-size:12px;box-shadow:none;transform:none}.pagination-section[data-v-44698abe]{display:flex;flex:0 0 auto;justify-content:flex-end;margin:0;padding:8px 10px 10px;border-top:0}.db-asset-page[data-v-44698abe] .el-pagination .btn-next,.db-asset-page[data-v-44698abe] .el-pagination .btn-prev,.db-asset-page[data-v-44698abe] .el-pagination .el-pager li{border-radius:7px;color:var(--db-text-secondary);background:#f8fafc}.db-asset-page[data-v-44698abe] .el-pagination .el-pager li.is-active{color:#fff;background:var(--db-blue-600)}.db-asset-page[data-v-44698abe] .el-tag{border-color:transparent;border-radius:999px;font-size:11px;font-weight:600}.asset-form[data-v-44698abe]{padding:0;border:0;border-radius:0;background:transparent}.dialog-section[data-v-44698abe]{padding:0 0 4px}.dialog-section+.dialog-section[data-v-44698abe]{margin-top:12px;padding-top:14px;border-top:1px solid var(--db-border-soft)}.dialog-section .section-head[data-v-44698abe]{display:block;margin:0 0 12px;padding:0;border:0}.dialog-section .section-head h4[data-v-44698abe]{margin:0;color:var(--db-text-heading);font-size:14px;font-weight:700}.dialog-section .section-head p[data-v-44698abe]{margin:3px 0 0;color:var(--db-text-muted);font-size:11px;line-height:1.45}.asset-form[data-v-44698abe] .el-form-item{margin-bottom:14px}.asset-form[data-v-44698abe] .el-form-item__label{height:auto;margin-bottom:6px;padding:0;color:#475569;font-size:12px;font-weight:700;line-height:1.4}.asset-form[data-v-44698abe] .el-input-number .el-input__wrapper,.asset-form[data-v-44698abe] .el-input__wrapper,.asset-form[data-v-44698abe] .el-select__wrapper{min-height:34px}.full-date[data-v-44698abe],.full-number[data-v-44698abe],.full-select[data-v-44698abe]{width:100%}.dialog-footer[data-v-44698abe]{display:flex;justify-content:flex-end;gap:10px}.db-asset-dialog-overlay{--db-color-primary:#409eff;--db-text-heading:#0f172a;--db-text-primary:#172033;--db-text-muted:#64748b;--db-bg-surface-soft:#fbfdff;--db-border-soft:#e7eef7;--db-border-hover:#b9d4ff;--db-control-radius:8px;--db-control-height:30px;background:rgba(15,23,42,.22)!important}.db-asset-dialog-overlay .el-dialog{--el-dialog-border-radius:15px;width:min(900px,calc(100vw - 24px))!important;overflow:hidden;border:1px solid #d7e6f6;border-radius:var(--el-dialog-border-radius)!important;background:#fff;box-shadow:0 22px 60px rgba(49,92,142,.18)}.db-asset-dialog-overlay .el-dialog__header{position:relative;margin:0;padding:16px 18px 12px;border-bottom:1px solid #e3edf8;background:linear-gradient(90deg,#fff6e7,#f7fbff 36%,#ecf7ff)}.db-asset-dialog-overlay .el-dialog__header:before{content:"";position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,#f5a524,#62a8ff 48%,#55d6be)}.db-asset-dialog-overlay .el-dialog__title{color:#0f172a;font-size:17px;font-weight:700;line-height:1.3}.db-asset-dialog-overlay .el-dialog__headerbtn{top:10px;right:12px}.db-asset-dialog-overlay .el-dialog__body{max-height:calc(100vh - 190px);padding:16px 18px 4px;overflow-y:auto}.db-asset-dialog-overlay .el-dialog__footer{padding:12px 18px 16px;border-top:1px solid #e3edf8;background:#fff}.db-asset-dialog-overlay .dialog-footer .el-button{min-width:78px;min-height:32px;border-radius:8px;font-weight:600}.db-asset-dialog-overlay .dialog-footer .el-button--primary{border-color:#409eff;color:#fff;background:linear-gradient(135deg,#5aa8ff,#2563eb)}.db-asset-detail-drawer .el-drawer__header{margin:0;padding:16px 18px 12px;border-bottom:1px solid #e3edf8;color:#0f172a;font-size:17px;font-weight:700;background:linear-gradient(90deg,#fff6e7,#f7fbff 36%,#ecf7ff)}.db-asset-detail-drawer{--db-blue-600:#2563eb;--db-text-heading:#0f172a;--db-text-primary:#172033;--db-text-secondary:#53657d;--db-text-muted:#64748b;--db-border:#dbe7f4;--db-inner-radius:10px;--db-control-radius:8px}.db-asset-detail-drawer .el-drawer__body{padding:14px 16px;background:#fbfdff}.detail-drawer-body[data-v-44698abe]{min-height:100%}.detail-hero[data-v-44698abe]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin:0 0 10px;padding:12px 14px;border:1px solid var(--db-border);border-radius:var(--db-inner-radius);background:#fff}.detail-hero p[data-v-44698abe]{margin:0 0 4px;color:var(--db-blue-600);font-size:11px;font-weight:700}.detail-hero h3[data-v-44698abe]{margin:0;color:var(--db-text-heading);font-size:18px;font-weight:700}.detail-hero span[data-v-44698abe]{display:block;margin-top:5px;color:var(--db-text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.detail-grid[data-v-44698abe]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.detail-item[data-v-44698abe]{min-width:0;padding:9px 10px;border:1px solid var(--db-border);border-radius:var(--db-control-radius);background:#fff}.detail-item span[data-v-44698abe]{display:block;color:var(--db-text-muted);font-size:11px}.detail-item strong[data-v-44698abe]{display:block;margin-top:4px;overflow-wrap:anywhere;color:var(--db-text-primary);font-size:12px;font-weight:700}@media (max-width:1420px){.toolbar-form[data-v-44698abe]{align-items:flex-start;flex-wrap:wrap}}@media (max-width:1100px){.db-hero-panel[data-v-44698abe]{align-items:stretch;flex-direction:column}.summary-grid[data-v-44698abe]{border-top:1px solid var(--db-border-soft)}.summary-chip[data-v-44698abe]{flex:1 1 0;justify-content:center;padding-top:7px;border-left:0}}@media (max-width:768px){.db-asset-page[data-v-44698abe]{height:auto;padding:6px;overflow:visible}.page-shell[data-v-44698abe]{grid-template-rows:auto auto;height:auto}.db-hero-content[data-v-44698abe]{align-items:flex-start;flex-direction:column;gap:3px}.db-hero-divider[data-v-44698abe]{display:none}.db-hero-content p[data-v-44698abe]{white-space:normal}.summary-grid[data-v-44698abe]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.summary-chip[data-v-44698abe]{justify-content:space-between;border-bottom:1px solid var(--db-border-soft)}.content-stack[data-v-44698abe],.page-card[data-v-44698abe]{overflow:visible}.filter-select--short[data-v-44698abe],.filter-select[data-v-44698abe],.toolbar-actions[data-v-44698abe],.toolbar-form[data-v-44698abe],.toolbar-form[data-v-44698abe] .el-form-item,.toolbar-form[data-v-44698abe] .el-input{width:100%}.toolbar-form[data-v-44698abe]{align-items:stretch;flex-direction:column}.toolbar-form[data-v-44698abe] .el-form-item__content{flex:1}.toolbar-actions[data-v-44698abe]{align-items:stretch;flex-direction:column}.toolbar-actions[data-v-44698abe] .el-button{width:100%}.table-card[data-v-44698abe],.table-shell[data-v-44698abe]{min-height:560px}.pagination-section[data-v-44698abe]{overflow-x:auto}.detail-grid[data-v-44698abe]{grid-template-columns:1fr}.db-asset-dialog-overlay .el-dialog__body{padding-right:14px;padding-left:14px}}.inspection-page[data-v-fd0b8446]{--text:#243248;--secondary:#68788d;--muted:#93a0b0;--border:#e5ebf3;box-sizing:border-box;height:calc(100vh - 124px);min-height:0;overflow:auto;padding:var(--ops-page-padding,7px);color:var(--text);font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.home-container .el-main:has(.inspection-page){padding-top:var(--ops-shell-gutter,10px);padding-right:var(--ops-shell-gutter,10px);padding-left:var(--ops-shell-gutter,10px)}.inspection-card[data-v-fd0b8446]{display:flex;min-height:0;flex-direction:column;overflow:visible;border:1px solid #dbe7f4;border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(80,124,180,.07)}.card-header[data-v-fd0b8446]{display:flex;min-height:60px;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-bottom:1px solid #e7eef7;background:#fff;border-radius:12px 12px 0 0}.title-block[data-v-fd0b8446]{display:flex;min-width:0;align-items:center;gap:10px}.page-icon[data-v-fd0b8446]{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;color:#2563eb;font-size:21px}.page-heading[data-v-fd0b8446]{display:flex;min-width:0;align-items:center;gap:10px}.title[data-v-fd0b8446]{margin:0;color:#0f172a;font-size:20px;line-height:1.2;font-weight:700;white-space:nowrap}.page-divider[data-v-fd0b8446]{width:1px;height:22px;flex:0 0 1px;background:#e7eef7}.page-heading p[data-v-fd0b8446]{overflow:hidden;margin:0;color:#64748b;font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.header-tools[data-v-fd0b8446]{display:flex;flex:none;align-items:center;justify-content:flex-end;gap:8px}.period-switch[data-v-fd0b8446]{padding:3px;border:1px solid #e5ebf3;border-radius:9px;background:#fff}.period-switch[data-v-fd0b8446] .el-radio-button__inner{min-width:68px;padding:6px 9px;border:0!important;border-radius:6px!important;background:transparent;box-shadow:none!important;color:#75849a;font-size:11px;transition:background-color .18s ease,color .18s ease}.period-switch[data-v-fd0b8446] .el-radio-button__inner:hover{color:#3268b2}.period-switch[data-v-fd0b8446] .el-radio-button__original-radio:checked+.el-radio-button__inner{background:#4c8bf5;color:#fff;font-weight:600}.period-switch[data-v-fd0b8446] .el-radio-button__original-radio:focus-visible+.el-radio-button__inner{outline:2px solid rgba(76,139,245,.48);outline-offset:2px}.tool-button[data-v-fd0b8446]{min-height:30px;padding:0 11px;border:0;border-radius:7px;color:#fff!important;font-size:11px;font-weight:600;box-shadow:none;transition:filter .18s ease}.tool-button[data-v-fd0b8446]:hover{filter:brightness(1.04)}.tool-button[data-v-fd0b8446]:focus-visible{outline:2px solid rgba(76,139,245,.45);outline-offset:2px}.back-button[data-v-fd0b8446],.back-button[data-v-fd0b8446]:hover{background:#4c8bf5}.start-inspection-button[data-v-fd0b8446]{background:#2563eb}.start-inspection-button[data-v-fd0b8446]:hover{background:#1d4ed8}.refresh-button[data-v-fd0b8446]{background:#f59e0b}.refresh-button[data-v-fd0b8446]:hover{background:#d97706}.tool-button.is-disabled[data-v-fd0b8446],.tool-button.is-loading[data-v-fd0b8446]{opacity:.72}.workspace-tabs[data-v-fd0b8446]{padding:0 12px;border-bottom:1px solid #e7eef7}.workspace-tabs[data-v-fd0b8446] .el-tabs__header{margin:0}.workspace-tabs[data-v-fd0b8446] .el-tabs__nav-wrap:after{display:none}.workspace-tabs[data-v-fd0b8446] .el-tabs__item{height:38px;padding:0 16px;color:#68788d;font-size:12px}.workspace-tabs[data-v-fd0b8446] .el-tabs__item.is-active{color:#3268b2;font-weight:650}.workspace-tabs[data-v-fd0b8446] .el-tabs__active-bar{height:2px;background:#4c8bf5}.inspection-content[data-v-fd0b8446]{flex:1;min-height:0;overflow:visible;padding:10px 12px 12px;scrollbar-color:#cbd7e6 transparent;scrollbar-width:thin}.inspection-toolbar[data-v-fd0b8446]{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:12px;margin:0 0 9px;padding:5px 9px;border:1px solid #e3ebf5;border-radius:8px;background:#fbfdff}.inspection-toolbar-context[data-v-fd0b8446]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:8px 10px}.scope-label[data-v-fd0b8446]{display:inline-flex;height:30px;align-items:center;gap:7px;color:#34445a;font-size:11px;font-weight:600}.scope-label>.el-icon[data-v-fd0b8446]{color:#4c8bf5;font-size:14px}.scope-limit[data-v-fd0b8446]{color:#75849a;font-size:10px}.run-state[data-v-fd0b8446]{display:inline-flex;min-width:0;align-items:center;gap:6px;color:#237d69;font-size:11px}.run-state i[data-v-fd0b8446]{width:7px;height:7px;flex:none;border-radius:50%;background:#16a879}.run-state>span[data-v-fd0b8446]{color:#75849a;font-size:10px}.run-state.run-running[data-v-fd0b8446]{color:#3268b2}.run-state.run-running i[data-v-fd0b8446]{background:#409eff}.run-state.run-failed[data-v-fd0b8446]{color:#c74948}.run-state.run-failed i[data-v-fd0b8446]{background:#dc2626}.inspection-conclusion[data-v-fd0b8446]{display:grid;gap:10px;margin:0 0 10px;padding:11px 12px 9px;border:1px solid #dbe7f4;border-radius:8px;background:#fff}.inspection-conclusion.has-critical[data-v-fd0b8446]{border-color:#f0d7d5;background:#fffdfd}.inspection-conclusion.has-findings[data-v-fd0b8446]{border-color:#e9dfce;background:#fffefd}.conclusion-header[data-v-fd0b8446]{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px}.conclusion-copy[data-v-fd0b8446]{min-width:0}.conclusion-copy h2[data-v-fd0b8446]{margin:0;color:#26364d;font-size:13px;font-weight:700}.conclusion-copy p[data-v-fd0b8446]{margin:3px 0 0;color:#53657d;font-size:11px;line-height:1.45}.conclusion-batch[data-v-fd0b8446]{flex:none;color:#8290a3;font-size:10px;white-space:nowrap}.conclusion-stats[data-v-fd0b8446]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.conclusion-stats>div[data-v-fd0b8446]{display:flex;min-width:0;min-height:46px;flex-direction:column;justify-content:center;gap:4px;padding:6px 9px;border:1px solid #e5ebf3;border-radius:6px;background:#f8fafc}.conclusion-stats span[data-v-fd0b8446]{color:#64748b;font-size:10px}.conclusion-stats strong[data-v-fd0b8446]{color:#243248;font-size:15px;line-height:1;font-variant-numeric:tabular-nums}.conclusion-stats small[data-v-fd0b8446]{margin-left:3px;color:#75849a;font-size:10px;font-weight:500}.conclusion-stats .critical-number[data-v-fd0b8446]{color:#c74948}.conclusion-stats .review-number[data-v-fd0b8446]{color:#be7d22}.conclusion-stats .watch-number[data-v-fd0b8446]{color:#3474c5}.conclusion-scope[data-v-fd0b8446]{margin:0;color:#75849a;font-size:10px;line-height:1.4}.history-heading-actions[data-v-fd0b8446]{display:flex;flex:none;align-items:center;gap:10px}.history-error[data-v-fd0b8446]{margin-bottom:8px}.history-table-shell[data-v-fd0b8446]{margin-top:2px}.history-table[data-v-fd0b8446]{min-width:1160px}.history-table[data-v-fd0b8446] td.el-table__cell{height:38px}.inspection-history-section[data-v-fd0b8446]{scroll-margin-top:12px}.findings-section[data-v-fd0b8446],.hosts-section[data-v-fd0b8446]{padding:10px 11px;border:1px solid #e3ebf5;border-radius:8px}.findings-section[data-v-fd0b8446]{box-sizing:border-box;display:flex;max-height:360px;min-height:160px;flex-direction:column}.findings-section .section-heading[data-v-fd0b8446],.hosts-section .section-heading[data-v-fd0b8446]{align-items:center;margin-bottom:7px}.hosts-heading[data-v-fd0b8446]{min-height:34px}.hosts-heading>div[data-v-fd0b8446]:first-child{min-width:0}.hosts-heading p[data-v-fd0b8446]{color:#75849a}.host-result-tools[data-v-fd0b8446]{display:flex;flex:none;align-items:center;gap:10px}.host-search[data-v-fd0b8446]{width:230px}.host-search[data-v-fd0b8446] .el-input__wrapper{min-height:30px;border-radius:6px;box-shadow:inset 0 0 0 1px #dbe4ef}.host-search[data-v-fd0b8446] .el-input__wrapper:hover{box-shadow:inset 0 0 0 1px #b9d4ff}.host-search[data-v-fd0b8446] .el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px #409eff}.host-search[data-v-fd0b8446] .el-input__inner{font-size:11px}.findings-heading[data-v-fd0b8446]{flex:none}.findings-heading p[data-v-fd0b8446]{color:#75849a}.finding-total[data-v-fd0b8446]{flex:none;color:#53657d;font-size:11px;font-variant-numeric:tabular-nums}.finding-filters[data-v-fd0b8446]{display:flex;min-height:34px;flex:none;align-items:stretch;gap:3px;margin-bottom:3px;border-bottom:1px solid #e9eef5}.finding-filters button[data-v-fd0b8446]{display:inline-flex;align-items:center;gap:5px;padding:0 10px 7px;border:0;border-bottom:2px solid transparent;background:transparent;color:#64748b;font:inherit;font-size:11px;cursor:pointer;transition:color .16s ease,border-color .16s ease}.finding-filters button[data-v-fd0b8446]:hover{color:#2563eb}.finding-filters button.is-active[data-v-fd0b8446]{border-bottom-color:#409eff;color:#2563eb;font-weight:650}.finding-filters button span[data-v-fd0b8446]{color:#8290a3;font-size:10px;font-variant-numeric:tabular-nums}.finding-filters button.is-active span[data-v-fd0b8446]{color:inherit}.finding-filters button[data-v-fd0b8446]:focus-visible{outline:2px solid rgba(64,158,255,.45);outline-offset:-2px}.finding-list[data-v-fd0b8446]{min-height:0;flex:1;overflow:auto;overscroll-behavior:contain;scrollbar-color:#cbd7e6 transparent;scrollbar-gutter:stable;scrollbar-width:thin}.finding-list[data-v-fd0b8446]:focus-visible{outline:2px solid rgba(76,139,245,.5);outline-offset:2px}.handling-row[data-v-fd0b8446]{display:grid;grid-template-columns:52px minmax(105px,.8fr) minmax(180px,1.35fr) minmax(125px,.8fr) minmax(190px,1.3fr);gap:9px;align-items:center;min-height:46px;padding:6px 4px;border-top:1px solid #edf1f6;color:#34445a;font-size:11px}.handling-row[data-v-fd0b8446]:first-child{border-top:0}.finding-level[data-v-fd0b8446]{width:40px;justify-content:center}.handling-description[data-v-fd0b8446],.handling-evidence[data-v-fd0b8446],.handling-host[data-v-fd0b8446],.handling-suggestion[data-v-fd0b8446]{min-width:0}.handling-host[data-v-fd0b8446]{height:auto;justify-content:flex-start;padding:0;color:#3268b2;font-size:11px;font-weight:650;overflow-wrap:anywhere}.handling-description>strong[data-v-fd0b8446]{color:#26364d;font-size:11px;font-weight:650}.handling-description p[data-v-fd0b8446]{margin:2px 0 0;color:#75849a;font-size:10px;line-height:1.4;overflow-wrap:anywhere}.handling-evidence[data-v-fd0b8446],.handling-suggestion[data-v-fd0b8446]{color:#53657d;font-size:10px;line-height:1.4;overflow-wrap:anywhere}.handling-evidence>span[data-v-fd0b8446],.handling-suggestion>span[data-v-fd0b8446]{display:none}.finding-gap[data-v-fd0b8446]{background:#fffaf2}.findings-clear[data-v-fd0b8446]{display:flex;min-height:48px;align-items:center;gap:7px;color:#237d69;font-size:11px}.findings-clear .el-icon[data-v-fd0b8446]{color:#16a879;font-size:15px}.host-table-shell[data-v-fd0b8446]{margin-top:2px}.host-inspection-table[data-v-fd0b8446]{min-width:1100px}.host-inspection-table[data-v-fd0b8446] td.el-table__cell{padding:7px 0}.host-pagination[data-v-fd0b8446]{display:flex;justify-content:flex-end;margin-top:9px}.host-pagination[data-v-fd0b8446] .el-pagination__jump,.host-pagination[data-v-fd0b8446] .el-pagination__total{color:#64748b;font-size:11px}.host-pagination[data-v-fd0b8446] .el-select__wrapper{min-height:26px}.host-metric-value[data-v-fd0b8446]{color:#26364d;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.host-finding-counts[data-v-fd0b8446]{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.host-finding-counts[data-v-fd0b8446] .el-tag{min-width:46px;justify-content:center;font-variant-numeric:tabular-nums}.host-inspection-drawer .el-drawer__body{display:flex;min-height:0;flex-direction:column;padding:0;overflow:hidden}.host-drawer-header[data-v-fd0b8446]{display:flex;flex:none;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px 15px;border-bottom:1px solid #e5ebf3;background:#fff}.host-drawer-identity[data-v-fd0b8446]{min-width:0}.host-drawer-identity h2[data-v-fd0b8446]{overflow:hidden;margin:0;color:#26364d;font-size:17px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.host-drawer-identity p[data-v-fd0b8446]{overflow:hidden;margin:4px 0 0;color:#75849a;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.host-drawer-actions[data-v-fd0b8446]{display:flex;flex:none;align-items:center;gap:10px}.drawer-close-button[data-v-fd0b8446]{width:30px;height:30px;color:#75849a}.drawer-close-button[data-v-fd0b8446]:hover{color:#26364d;background:#f1f5f9}.host-drawer-content[data-v-fd0b8446]{min-height:0;flex:1;overflow:auto;padding:17px 22px 20px;scrollbar-color:#cbd7e6 transparent;scrollbar-width:thin}.abnormalities-heading h3[data-v-fd0b8446],.checklist-heading h3[data-v-fd0b8446]{margin:0;color:#34445a;font-size:13px;font-weight:700}.checklist-counts .count-missing[data-v-fd0b8446]{color:#8290a3}.checklist-grid[data-v-fd0b8446]{grid-template-columns:1fr}.checklist-row[data-v-fd0b8446]{grid-template-columns:17px minmax(0,1fr) auto;gap:9px;min-height:44px;padding:6px 4px}.checklist-icon[data-v-fd0b8446]{margin-top:3px;font-size:15px}.checklist-row>div>strong[data-v-fd0b8446]{font-size:11px}.checklist-errors[data-v-fd0b8446]{gap:4px;margin-top:9px;padding:9px 10px;border:1px solid #f0dfc6;border-radius:6px;background:#fffaf2}.inspection-abnormalities[data-v-fd0b8446]{margin-top:18px;padding-top:13px}.abnormalities-heading[data-v-fd0b8446]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:5px 12px;margin-bottom:4px}.host-drawer-collected-at[data-v-fd0b8446]{margin:14px 0 0;color:#8d9aac;font-size:10px}.state-alert[data-v-fd0b8446]{margin-bottom:9px}.report-toolbar[data-v-fd0b8446]{display:flex;min-height:22px;flex-wrap:wrap;align-items:center;gap:5px 12px;margin-bottom:6px;color:#75849a;font-size:10px}.review-note[data-v-fd0b8446]{padding-left:10px;border-left:1px solid #e5ebf3;color:#8d9aac}.warning-box[data-v-fd0b8446]{display:flex;align-items:center;gap:6px;margin:0 0 7px;padding:5px 9px;border:1px solid #f0dfc6;border-radius:7px;background:#fffaf2;color:#a8752d;font-size:10px;line-height:1.4}.warning-box .el-icon[data-v-fd0b8446]{flex:none;margin-top:2px}.summary-grid[data-v-fd0b8446]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-bottom:8px}.summary-item[data-v-fd0b8446]{display:flex;min-width:0;min-height:42px;align-items:center;justify-content:space-between;gap:6px;padding:6px 10px;border:1px solid #e5ebf3;border-radius:8px;background:#fff}.summary-label[data-v-fd0b8446]{overflow:hidden;color:#75849a;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.summary-item strong[data-v-fd0b8446]{flex:none;color:#243248;font-size:17px;line-height:1;font-variant-numeric:tabular-nums}.summary-item.warning strong[data-v-fd0b8446]{color:#d99235}.summary-item.danger strong[data-v-fd0b8446]{color:#e16f78}.summary-item.accent strong[data-v-fd0b8446]{color:#4c8bf5}.section-block[data-v-fd0b8446]{min-width:0;margin-bottom:9px;padding:11px 12px;border:1px solid #e5ebf3;border-radius:10px;background:#fff}.section-heading[data-v-fd0b8446]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.list-tools[data-v-fd0b8446]{display:flex;flex:none;align-items:center;gap:8px}.section-heading h3[data-v-fd0b8446]{margin:0;color:#26364d;font-size:14px;font-weight:700}.section-heading p[data-v-fd0b8446]{margin:3px 0 0;color:#9aa7b6;font-size:10px;line-height:1.45}.section-heading[data-v-fd0b8446] .el-tag{flex:none}.table-shell[data-v-fd0b8446]{overflow-x:auto;overflow-y:hidden;border:1px solid #e5ebf3;border-radius:8px;scrollbar-color:#cbd7e6 transparent;scrollbar-width:thin}.inspection-table[data-v-fd0b8446]{width:100%;min-width:1120px;background:#fff;cursor:pointer}.inspection-table[data-v-fd0b8446] th.el-table__cell{height:34px;background:#f7f9fc!important;color:#75849a;font-size:11px;font-weight:600}.inspection-table[data-v-fd0b8446] td.el-table__cell{padding:6px 0;color:#34445a;font-size:11px}.inspection-table[data-v-fd0b8446] .el-table__row:hover>td.el-table__cell{background:#f7faff!important}.inspection-table[data-v-fd0b8446] .el-table__inner-wrapper:before{display:none}.host-cell[data-v-fd0b8446]{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.host-cell-inline[data-v-fd0b8446]{min-width:0;flex-direction:row;align-items:center;gap:8px;white-space:nowrap}.host-cell-inline[data-v-fd0b8446] .host-name-link{max-width:52%;min-width:0;overflow:hidden;flex:0 1 auto}.host-cell-inline[data-v-fd0b8446] .host-name-link .el-button__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.host-cell-inline span[data-v-fd0b8446]{min-width:0;overflow:hidden;flex:1 1 auto;text-overflow:ellipsis}.host-cell[data-v-fd0b8446] .el-link{font-size:11px;font-weight:600}.host-cell span[data-v-fd0b8446],.muted[data-v-fd0b8446]{color:#9aa7b6;font-size:10px}.reason-text[data-v-fd0b8446]{color:#68788d}.plain-list[data-v-fd0b8446]{margin:0;padding-left:17px;color:#68788d;font-size:11px;line-height:1.7}.plain-list li+li[data-v-fd0b8446]{margin-top:2px}.methodology-section[data-v-fd0b8446]{padding:11px 12px}.methodology-grid[data-v-fd0b8446]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;align-items:stretch}.methodology-column[data-v-fd0b8446]{min-width:0;padding:10px 12px;border:1px solid #e5ebf3;border-radius:8px;background:#fff}.methodology-column h4[data-v-fd0b8446]{margin:0 0 3px;color:#34445a;font-size:12px;font-weight:650}.risk-rules h4[data-v-fd0b8446]{color:#c96a70}.idle-rules h4[data-v-fd0b8446]{color:#bd862c}.methodology-intro[data-v-fd0b8446]{margin:0 0 6px;color:#8d9aac;font-size:10px}.rule-table[data-v-fd0b8446]{width:100%;border-collapse:collapse;color:#68788d;font-size:10px}.rule-table tr[data-v-fd0b8446]{border-bottom:1px solid #edf1f6}.rule-table tr[data-v-fd0b8446]:last-child{border-bottom:0}.rule-table td[data-v-fd0b8446],.rule-table th[data-v-fd0b8446]{padding:5px 7px;text-align:left;line-height:1.35}.rule-table th[data-v-fd0b8446]{width:55%;color:#596a80;font-weight:500}.rule-table td[data-v-fd0b8446]{color:#34445a;font-variant-numeric:tabular-nums}.rule-notes[data-v-fd0b8446]{display:grid;gap:5px;margin-top:7px;padding-top:7px;border-top:1px solid #edf1f6}.rule-notes p[data-v-fd0b8446]{display:grid;grid-template-columns:62px minmax(0,1fr);gap:7px;margin:0;color:#75849a;font-size:10px;line-height:1.45}.rule-notes strong[data-v-fd0b8446]{color:#596a80;font-weight:600}.methodology-disclaimer[data-v-fd0b8446]{margin:8px 1px 0;color:#8d9aac;font-size:10px;line-height:1.5}.host-overview[data-v-fd0b8446]{padding:10px 13px}.host-overview-grid[data-v-fd0b8446]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;align-items:stretch}.host-primary[data-v-fd0b8446]{display:flex;min-width:0;flex-direction:column;justify-content:flex-start;padding-top:4px}.host-identity[data-v-fd0b8446]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.host-name-block[data-v-fd0b8446]{min-width:0}.host-name-block h3[data-v-fd0b8446]{margin:0;color:#26364d;font-size:14px;font-weight:650}.host-name-block h3[data-v-fd0b8446],.host-name-block p[data-v-fd0b8446]{overflow:hidden;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.host-name-block p[data-v-fd0b8446]{margin:2px 0 0;color:#8d9aac;font-size:10px}.host-identity[data-v-fd0b8446] .el-tag{flex:none}.host-facts[data-v-fd0b8446]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid #edf1f6}.host-facts>span[data-v-fd0b8446]{display:flex;min-width:0;align-items:baseline;gap:5px;white-space:nowrap}.host-facts small[data-v-fd0b8446]{flex:none;color:#8d9aac;font-size:10px}.host-facts strong[data-v-fd0b8446]{overflow:hidden;color:#34445a;font-size:11px;font-weight:650;text-overflow:ellipsis}.host-assessment[data-v-fd0b8446]{min-width:0;padding-left:17px;border-left:1px solid #edf1f6}.solution-heading[data-v-fd0b8446]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;color:#34445a;font-size:11px}.solution-heading strong[data-v-fd0b8446]{font-weight:650}.solution-heading[data-v-fd0b8446] .el-tag{flex:none}.solution-list[data-v-fd0b8446]{display:grid;gap:8px;margin-top:7px}.solution-item[data-v-fd0b8446]{min-width:0;padding:7px 9px;border:1px solid #e5ebf3;border-radius:6px;background:#fff}.inspection-evidence[data-v-fd0b8446]{display:grid;gap:14px;padding:12px 18px 14px 56px;background:#f7f9fc}.inspection-abnormalities[data-v-fd0b8446],.inspection-checklist[data-v-fd0b8446]{min-width:0}.abnormalities-heading[data-v-fd0b8446],.checklist-heading[data-v-fd0b8446]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:5px 12px;margin-bottom:6px}.abnormalities-heading h4[data-v-fd0b8446],.checklist-heading h4[data-v-fd0b8446]{margin:0;color:#34445a;font-size:12px;font-weight:700}.checklist-counts[data-v-fd0b8446]{display:flex;flex-wrap:wrap;gap:4px 10px;color:#237d69;font-size:10px}.checklist-counts .count-abnormal[data-v-fd0b8446]{color:#bd4848}.checklist-counts span:not(.count-abnormal)+span[data-v-fd0b8446]{color:#75849a}.checklist-grid[data-v-fd0b8446]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:18px;column-gap:18px;border-top:1px solid #e3e9f0}.checklist-row[data-v-fd0b8446]{display:grid;min-width:0;grid-template-columns:16px minmax(0,1fr) auto;gap:7px;align-items:center;min-height:40px;padding:5px 2px;border-bottom:1px solid #e3e9f0}.checklist-icon[data-v-fd0b8446]{align-self:start;margin-top:2px;font-size:14px}.check-normal .checklist-icon[data-v-fd0b8446]{color:#15966f}.check-abnormal[data-v-fd0b8446]{background:#fff8f6}.check-abnormal .checklist-icon[data-v-fd0b8446]{color:#cf4d4d}.check-checked .checklist-icon[data-v-fd0b8446]{color:#6482a8}.check-missing .checklist-icon[data-v-fd0b8446]{color:#a1acba}.checklist-row>div[data-v-fd0b8446]{display:grid;min-width:0;gap:2px}.checklist-row>div>strong[data-v-fd0b8446]{color:#34445a;font-size:10px;font-weight:600}.checklist-row>div>span[data-v-fd0b8446]{color:#68788d;font-size:10px;line-height:1.4;overflow-wrap:anywhere}.checklist-row>small[data-v-fd0b8446]{color:#237d69;font-size:10px;white-space:nowrap}.check-abnormal>small[data-v-fd0b8446]{color:#bd4848}.check-checked>small[data-v-fd0b8446]{color:#64748b}.check-missing>small[data-v-fd0b8446]{color:#8290a3}.checklist-errors[data-v-fd0b8446]{display:grid;gap:3px;margin-top:7px;color:#8a642f;font-size:10px;line-height:1.45}.checklist-errors strong[data-v-fd0b8446]{color:#8a642f;font-weight:650}.inspection-abnormalities[data-v-fd0b8446]{padding-top:9px;border-top:1px solid #dfe7f0}.abnormalities-heading[data-v-fd0b8446]{margin-bottom:2px}.abnormalities-heading>span[data-v-fd0b8446]{color:#bd4848;font-size:10px}.inspection-abnormalities.is-clear .abnormalities-heading>span[data-v-fd0b8446]{color:#237d69}.inspection-abnormalities .host-finding-list[data-v-fd0b8446]{margin-top:2px}.inspection-abnormalities .host-finding-detail[data-v-fd0b8446]{border-color:#f0dedd}.host-findings-clear[data-v-fd0b8446]{display:flex;align-items:center;gap:5px;margin:4px 0 0;color:#237d69;font-size:10px}.host-findings-clear .el-icon[data-v-fd0b8446]{color:#15966f}.host-finding-summary[data-v-fd0b8446]{min-width:0;padding:9px 12px;border:1px solid #f0dfc6;border-radius:8px;background:#fffaf2}.host-finding-summary.is-clear[data-v-fd0b8446]{border-color:#dbeee6;background:#f5fbf9}.host-finding-heading[data-v-fd0b8446]{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#34445a;font-size:12px}.host-finding-heading span[data-v-fd0b8446]{color:#805b2b;font-size:11px}.host-finding-summary.is-clear .host-finding-heading span[data-v-fd0b8446],.host-findings-clear[data-v-fd0b8446]{color:#237d69}.host-findings-clear[data-v-fd0b8446]{margin:6px 0 0;font-size:11px}.host-finding-list[data-v-fd0b8446]{display:grid;margin-top:4px}.host-finding-detail[data-v-fd0b8446]{display:grid;grid-template-columns:38px minmax(0,1fr);gap:8px;padding:7px 0;border-top:1px solid #f0e4d4}.host-finding-detail[data-v-fd0b8446]>.el-tag{width:34px;justify-content:center;align-self:start}.host-finding-detail>div[data-v-fd0b8446]{min-width:0}.host-finding-detail strong[data-v-fd0b8446]{color:#34445a;font-size:12px}.host-finding-detail p[data-v-fd0b8446]{margin:2px 0 0;color:#475569;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.host-finding-detail small[data-v-fd0b8446]{display:block;margin-top:2px;color:#64748b;font-size:10px;line-height:1.4;overflow-wrap:anywhere}.evidence-section[data-v-fd0b8446]{min-width:0}.evidence-title[data-v-fd0b8446]{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 12px;margin-bottom:8px}.evidence-title strong[data-v-fd0b8446]{color:#34445a;font-size:11px}.evidence-title span[data-v-fd0b8446]{color:#75849a;font-size:10px}.agent-metric-grid[data-v-fd0b8446]{display:grid;grid-template-columns:repeat(6,minmax(105px,1fr));gap:8px}.agent-metric[data-v-fd0b8446]{display:flex;min-width:0;flex-direction:column;gap:4px;padding:8px 9px;border:1px solid #e2e9f1;border-radius:6px;background:#fff}.agent-metric.has-finding[data-v-fd0b8446]{border-color:#f0dfc6;background:#fffaf2}.agent-metric-heading[data-v-fd0b8446]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:5px}.agent-metric-heading>span[data-v-fd0b8446]{min-width:0;color:#53657d;font-size:10px}.agent-metric-heading[data-v-fd0b8446] .el-tag{flex:none;height:17px}.agent-metric>strong[data-v-fd0b8446]{color:#26364d;font-size:14px;font-variant-numeric:tabular-nums}.agent-metric>small[data-v-fd0b8446]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px;color:#64748b;font-size:10px}.agent-metric em[data-v-fd0b8446]{font-style:normal;font-variant-numeric:tabular-nums}.agent-metric .delta-up[data-v-fd0b8446]{color:#bd6f28}.agent-metric .delta-down[data-v-fd0b8446]{color:#26826d}.snapshot-grid[data-v-fd0b8446]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px;margin:0;border-top:1px solid #e3e9f0}.snapshot-grid>div[data-v-fd0b8446]{display:grid;grid-template-columns:minmax(118px,.35fr) minmax(0,1fr);gap:8px;padding:7px 0;border-bottom:1px solid #e3e9f0}.snapshot-grid>div.has-finding[data-v-fd0b8446]{padding:7px 8px;border:1px solid #f0d7d5;border-radius:6px;background:#fff8f6}.snapshot-grid dt[data-v-fd0b8446]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:4px 6px;color:#53657d;font-size:11px}.snapshot-grid dt[data-v-fd0b8446] .el-tag{height:17px}.snapshot-grid dd[data-v-fd0b8446]{min-width:0;margin:0;color:#34445a;font-size:10px;line-height:1.5;overflow-wrap:anywhere}.evidence-errors[data-v-fd0b8446]{padding-top:8px;border-top:1px solid #e3e9f0}.evidence-errors strong[data-v-fd0b8446]{color:#9c6829;font-size:10px}.evidence-errors p[data-v-fd0b8446]{margin:4px 0 0;color:#805b2b;font-size:10px;line-height:1.5;overflow-wrap:anywhere}.solution-item h4[data-v-fd0b8446]{margin:0;color:#345d8a;font-size:11px;font-weight:650;line-height:1.45}.solution-basis[data-v-fd0b8446],.solution-effect[data-v-fd0b8446]{margin:3px 0 0;color:#75849a;font-size:10px;line-height:1.45;overflow-wrap:anywhere}.solution-item ol[data-v-fd0b8446]{display:grid;gap:3px;margin:5px 0 0;padding-left:17px;color:#596a80;font-size:10px;line-height:1.45}.solution-effect strong[data-v-fd0b8446]{margin-right:6px;color:#596a80;font-weight:600}.solution-empty[data-v-fd0b8446]{margin:7px 0 0;color:#75849a;font-size:10px;line-height:1.5}.host-warning[data-v-fd0b8446]{margin-top:6px;margin-bottom:0}.evidence-section[data-v-fd0b8446]{padding:10px 12px}.evidence-table-wrap[data-v-fd0b8446]{overflow-x:auto;scrollbar-color:#cbd7e6 transparent;scrollbar-width:thin}.evidence-table[data-v-fd0b8446]{width:100%;min-width:700px;border-collapse:collapse;color:#596a80;font-size:10px}.evidence-table td[data-v-fd0b8446],.evidence-table th[data-v-fd0b8446]{padding:7px 9px;border-bottom:1px solid #edf1f6;text-align:left;vertical-align:middle;line-height:1.45}.evidence-table thead th[data-v-fd0b8446]{background:#f7f9fc;color:#75849a;font-size:10px;font-weight:600;white-space:nowrap}.evidence-table tbody tr[data-v-fd0b8446]:last-child>*{border-bottom:0}.evidence-table tbody tr[data-v-fd0b8446]:hover{background:#f8faff}.evidence-table tbody th[data-v-fd0b8446]{width:22%;color:#34445a;font-weight:600}.evidence-table thead th[data-v-fd0b8446]:nth-child(2){width:18%}.evidence-table thead th[data-v-fd0b8446]:nth-child(3){width:12%}.evidence-condition[data-v-fd0b8446]{display:inline-block;margin-right:8px;vertical-align:middle}.evidence-table[data-v-fd0b8446] .el-tag{vertical-align:middle}.evidence-score-cell[data-v-fd0b8446],.evidence-threshold[data-v-fd0b8446]{font-variant-numeric:tabular-nums;white-space:nowrap}.evidence-score-cell[data-v-fd0b8446]{color:#34445a;font-weight:600}.evidence-note-cell[data-v-fd0b8446]{display:flex;flex-wrap:wrap;gap:2px 12px;color:#75849a}.evidence-note-cell span[data-v-fd0b8446]{min-width:0}.metrics-grid[data-v-fd0b8446]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.metric-panel[data-v-fd0b8446]{min-width:0;padding:8px 9px 7px;border:1px solid #e5ebf3;border-radius:8px;background:#fff}.metric-title[data-v-fd0b8446]{display:flex;align-items:center;justify-content:space-between;gap:8px}.metric-title h4[data-v-fd0b8446],.process-table h4[data-v-fd0b8446]{margin:0;color:#34445a;font-size:11px;font-weight:600}.metric-chart[data-v-fd0b8446],.metric-empty[data-v-fd0b8446]{width:100%;height:142px}.metric-empty[data-v-fd0b8446]{display:grid;place-items:center;color:#9aa7b6;font-size:11px}.metric-stats[data-v-fd0b8446]{display:flex;flex-direction:column;gap:3px;padding-top:3px;border-top:1px solid #edf1f6}.metric-stat-row[data-v-fd0b8446]{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 9px;color:#75849a;font-size:9px;font-variant-numeric:tabular-nums}.metric-stat-row strong[data-v-fd0b8446]{min-width:42px;color:#596a80;font-size:9px;font-weight:600}.detail-columns[data-v-fd0b8446]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.detail-columns>.section-block[data-v-fd0b8446]{min-width:0}.process-table[data-v-fd0b8446]{min-width:0;overflow:hidden}.process-table h4[data-v-fd0b8446]{margin-bottom:7px}.detail-columns[data-v-fd0b8446] .el-table th.el-table__cell{background:#f7f9fc;color:#75849a;font-size:11px}.host-drawer-content .checklist-grid[data-v-fd0b8446]{grid-template-columns:1fr}.host-drawer-content .checklist-row[data-v-fd0b8446]{grid-template-columns:17px minmax(0,1fr) auto;min-height:44px}.host-drawer-content .checklist-row>div>strong[data-v-fd0b8446]{font-size:11px}.host-drawer-content .checklist-row>div>span[data-v-fd0b8446]{font-size:10px}@media (max-width:1200px){.conclusion-stats[data-v-fd0b8446],.summary-grid[data-v-fd0b8446]{grid-template-columns:repeat(3,minmax(0,1fr))}.snapshot-grid[data-v-fd0b8446]{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-metric-grid[data-v-fd0b8446]{grid-template-columns:repeat(3,minmax(105px,1fr))}}@media (max-width:960px){.handling-row[data-v-fd0b8446]{grid-template-columns:48px minmax(90px,.7fr) minmax(170px,1.3fr)}.handling-evidence[data-v-fd0b8446],.handling-suggestion[data-v-fd0b8446]{grid-column:2/-1}.handling-evidence>span[data-v-fd0b8446],.handling-suggestion>span[data-v-fd0b8446]{display:inline;margin-right:5px;color:#8290a3}.hosts-heading[data-v-fd0b8446]{align-items:flex-start;flex-wrap:wrap}.host-result-tools[data-v-fd0b8446]{width:100%}.host-search[data-v-fd0b8446]{flex:1}}@media (max-width:768px){.inspection-page[data-v-fd0b8446]{height:calc(100dvh - 124px)}.card-header[data-v-fd0b8446]{align-items:flex-start;flex-wrap:wrap;gap:8px;padding:8px 10px}.page-heading[data-v-fd0b8446]{align-items:flex-start;flex-direction:column;gap:2px}.page-divider[data-v-fd0b8446]{display:none}.page-heading p[data-v-fd0b8446]{white-space:normal}.header-tools[data-v-fd0b8446]{width:100%;justify-content:flex-start}.inspection-content[data-v-fd0b8446]{padding:8px}.inspection-toolbar[data-v-fd0b8446]{align-items:flex-start}.inspection-toolbar-context[data-v-fd0b8446]{gap:7px}.run-state[data-v-fd0b8446]{flex-wrap:wrap}.run-state>span[data-v-fd0b8446]{flex-basis:100%;margin-left:13px}.host-result-tools[data-v-fd0b8446]{flex-wrap:wrap}.host-search[data-v-fd0b8446]{width:100%;flex-basis:100%}.host-drawer-header[data-v-fd0b8446]{padding:15px 16px 12px}.host-drawer-content[data-v-fd0b8446]{padding:14px 16px 18px}.host-pagination[data-v-fd0b8446]{justify-content:center;overflow-x:auto}.inspection-conclusion[data-v-fd0b8446]{gap:8px;padding:10px}.conclusion-header[data-v-fd0b8446]{flex-direction:column;gap:4px}.conclusion-batch[data-v-fd0b8446]{white-space:normal}.conclusion-stats[data-v-fd0b8446]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.conclusion-stats>div[data-v-fd0b8446]{min-height:42px;padding:5px 7px}.inspection-evidence[data-v-fd0b8446]{padding:10px}.checklist-grid[data-v-fd0b8446],.snapshot-grid[data-v-fd0b8446]{grid-template-columns:1fr}.agent-metric-grid[data-v-fd0b8446],.metrics-grid[data-v-fd0b8446]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-columns[data-v-fd0b8446]{grid-template-columns:1fr}.host-overview-grid[data-v-fd0b8446]{grid-template-columns:1fr;gap:10px}.host-assessment[data-v-fd0b8446]{padding:10px 0 0;border-top:1px solid #edf1f6;border-left:0}.methodology-column[data-v-fd0b8446]{padding:9px 10px}}@media (max-width:560px){.inspection-page[data-v-fd0b8446]{padding:6px}.title[data-v-fd0b8446]{font-size:18px}.summary-grid[data-v-fd0b8446]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.summary-item[data-v-fd0b8446]{min-height:38px;padding:6px 8px}.header-tools[data-v-fd0b8446]{display:flex;flex-wrap:wrap;gap:7px}.conclusion-stats[data-v-fd0b8446]{grid-template-columns:repeat(2,minmax(0,1fr))}.finding-row[data-v-fd0b8446]{grid-template-columns:36px minmax(0,1fr);gap:7px}.findings-section[data-v-fd0b8446]{max-height:360px;min-height:150px}.finding-filters[data-v-fd0b8446]{overflow-x:auto}.finding-filters button[data-v-fd0b8446]{flex:none;padding-right:8px;padding-left:8px}.handling-row[data-v-fd0b8446]{grid-template-columns:42px minmax(0,1fr);gap:5px 8px;padding:8px 2px}.handling-description[data-v-fd0b8446],.handling-evidence[data-v-fd0b8446],.handling-host[data-v-fd0b8446],.handling-suggestion[data-v-fd0b8446]{grid-column:2}.handling-evidence[data-v-fd0b8446],.handling-suggestion[data-v-fd0b8446]{padding-left:1px}.period-switch[data-v-fd0b8446]{order:0}.period-switch[data-v-fd0b8446] .el-radio-button__inner{min-width:62px;padding-right:7px;padding-left:7px}.back-button[data-v-fd0b8446]{order:1}.refresh-button[data-v-fd0b8446]{order:2}.report-toolbar[data-v-fd0b8446]{gap:5px 10px}.section-block[data-v-fd0b8446]{padding:9px}.section-heading[data-v-fd0b8446]{gap:7px}.section-heading p[data-v-fd0b8446]{max-width:34ch}.host-overview[data-v-fd0b8446]{padding:9px}.host-facts[data-v-fd0b8446]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin-top:9px;padding-top:8px}.host-identity[data-v-fd0b8446]{align-items:flex-start}.methodology-grid[data-v-fd0b8446],.metrics-grid[data-v-fd0b8446]{grid-template-columns:1fr}.rule-notes p[data-v-fd0b8446]{grid-template-columns:70px minmax(0,1fr)}}.observability-page[data-v-41033b21]{--surface:hsla(0,0%,100%,.94);--surface-muted:rgba(247,250,255,.94);--border:#d8e1ee;--text:#172133;--text-secondary:#64748b;--text-muted:#8a96a8}.observability-shell[data-v-41033b21]{gap:8px;min-width:1120px;min-height:760px;padding:0 10px 10px;border-radius:8px;background:linear-gradient(135deg,rgba(255,253,248,.96),rgba(244,249,255,.96))}.observability-header[data-v-41033b21]{display:grid;grid-template-columns:minmax(320px,1fr) auto minmax(320px,1fr);align-items:center;gap:16px;min-height:64px;margin:0 -10px;padding:0 14px;background:linear-gradient(90deg,#fffaf3,#f8fafc 48%,#eef5ff)}.business-path[data-v-41033b21],.chart-legend[data-v-41033b21],.detail-tabs[data-v-41033b21],.header-actions[data-v-41033b21],.header-identity[data-v-41033b21],.topology-tools[data-v-41033b21]{display:flex;align-items:center}.header-identity>div[data-v-41033b21]{min-width:0}.business-path[data-v-41033b21]{gap:8px}.business-path span[data-v-41033b21]{color:var(--text-secondary);font-size:13px}.business-path i[data-v-41033b21]{color:#b1bdcc;font-style:normal}.business-path strong[data-v-41033b21]{max-width:260px}.business-path em[data-v-41033b21],.node-status-label[data-v-41033b21]{padding:2px 7px;border-radius:4px;font-size:11px;font-style:normal;font-weight:700}.header-identity p[data-v-41033b21]{margin:3px 0 0;color:var(--text-secondary);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-tabs[data-v-41033b21]{align-self:stretch;gap:20px}.detail-tabs button[data-v-41033b21]{padding:0 4px;color:var(--text-secondary)}.icon-command[data-v-41033b21]{width:36px;min-height:36px;border-radius:6px}.icon-command--small[data-v-41033b21]{width:30px;min-height:30px}.degradation-banner[data-v-41033b21],.load-error[data-v-41033b21]{min-height:40px;padding:6px 10px;border:1px solid #f3c76a;border-radius:6px;background:#fff8e8;color:#8a5200}.degradation-banner span[data-v-41033b21],.load-error span[data-v-41033b21]{font-size:11px}.degradation-banner button[data-v-41033b21]{color:#8a5200}.load-error[data-v-41033b21]{max-width:680px;border-color:#f2aaaa;background:#fff1f1;color:#a61b1b}.observability-grid[data-v-41033b21]{grid-template-columns:226px minmax(560px,1fr) 304px;grid-template-rows:82px minmax(370px,1fr) 248px}.panel-surface[data-v-41033b21]{border:1px solid var(--border);border-radius:7px;background:linear-gradient(135deg,var(--surface),var(--surface-muted));overflow:hidden}.navigator-panel[data-v-41033b21]{padding:10px}.kpi-panel[data-v-41033b21]{grid-column:2/4;grid-template-columns:repeat(6,minmax(0,1fr))}.topology-panel[data-v-41033b21]{min-height:0}.issue-panel[data-v-41033b21]{grid-row:2/4;min-height:0;padding:10px}.bottom-panel[data-v-41033b21]{display:grid;grid-column:2;grid-row:3;grid-template-columns:minmax(280px,.42fr) minmax(420px,.58fr);min-height:0}.panel-heading[data-v-41033b21]{display:flex;align-items:center;justify-content:space-between;gap:10px}.panel-heading h3[data-v-41033b21]{margin:0;font-size:14px}.panel-heading span[data-v-41033b21]{color:var(--text-muted);font-size:10px}.navigator-panel>.panel-heading[data-v-41033b21]{margin-bottom:10px}.service-search[data-v-41033b21]{margin-bottom:8px}.business-nav-list[data-v-41033b21]{display:grid;gap:4px;max-height:132px;margin-bottom:8px;overflow-y:auto}.business-nav-list button[data-v-41033b21],.issue-list-section button[data-v-41033b21],.service-list button[data-v-41033b21]{border:0;background:transparent;cursor:pointer}.business-nav-list button[data-v-41033b21]{display:flex;align-items:center;justify-content:space-between;min-height:34px;padding:0 8px;border-radius:5px;color:var(--text-secondary);text-align:left}.business-nav-list button.is-current[data-v-41033b21],.business-nav-list button[data-v-41033b21]:hover{color:var(--blue);background:#edf4ff}.business-nav-list button span[data-v-41033b21]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-nav-list em[data-v-41033b21]{font-size:11px;font-style:normal}.service-filter[data-v-41033b21]{margin-bottom:6px;border-radius:6px;background:#f4f7fb}.service-filter button.active[data-v-41033b21]{box-shadow:0 1px 4px rgba(37,99,235,.12)}.service-list[data-v-41033b21]{height:calc(100% - 214px);min-height:260px;overflow-y:auto}.service-list button[data-v-41033b21]{grid-template-columns:10px minmax(0,1fr) auto;border-radius:5px}.service-list button>i[data-v-41033b21]{width:7px;height:7px}.service-list strong[data-v-41033b21]{font-size:12px}.service-list small[data-v-41033b21]{font-size:10px}.service-list em[data-v-41033b21]{font-size:11px}.kpi-panel article[data-v-41033b21]{display:flex;min-width:0;padding:10px 14px;flex-direction:column;justify-content:center}.kpi-panel span[data-v-41033b21]{color:var(--text-secondary);font-size:11px}.kpi-panel strong[data-v-41033b21]{margin:2px 0;font-size:21px;font-variant-numeric:tabular-nums}.kpi-panel small[data-v-41033b21]{overflow:hidden;color:var(--text-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.healthy-text[data-v-41033b21]{color:#15803d}.warning-text[data-v-41033b21]{color:#b45309}.critical-text[data-v-41033b21]{color:#dc2626}.topology-heading[data-v-41033b21]{height:46px;padding:0 10px}.topology-tools[data-v-41033b21]{gap:9px}.chart-legend span[data-v-41033b21],.topology-tools>span[data-v-41033b21]{display:flex;align-items:center;gap:4px;color:var(--text-secondary);font-size:10px}.chart-legend i[data-v-41033b21],.topology-tools i[data-v-41033b21]{display:inline-block;width:14px;height:2px;background:#94a3b8}.topology-tools i[data-v-41033b21]{width:7px;height:7px;border-radius:50%}.topology-tools i.healthy[data-v-41033b21]{background:#16a34a}.topology-tools i.warning[data-v-41033b21]{background:#d97706}.topology-tools i.critical[data-v-41033b21]{background:#dc2626}.topology-stage[data-v-41033b21]{height:calc(100% - 47px);min-height:300px;background:radial-gradient(circle at 24% 18%,rgba(76,139,245,.055),transparent 30%),radial-gradient(circle at 76% 70%,rgba(63,185,127,.035),transparent 28%),linear-gradient(rgba(126,152,196,.04) 1px,transparent 0),linear-gradient(90deg,rgba(126,152,196,.04) 1px,transparent 0),rgba(252,254,255,.82);background-size:auto,auto,28px 28px,28px 28px,auto}.topology-stage[data-v-41033b21]:before{position:absolute;z-index:2;inset:14px;border:1px dashed rgba(174,190,216,.3);border-radius:12px;content:"";pointer-events:none}.topology-canvas[data-v-41033b21]{position:relative;z-index:1}.panel-empty[data-v-41033b21]{font-size:12px}.issue-panel>.panel-heading[data-v-41033b21]{padding-bottom:8px;border-bottom:1px solid var(--border)}.clear-selection[data-v-41033b21]{border:0;color:var(--blue);background:transparent;cursor:pointer;font-size:11px}.issue-detail[data-v-41033b21]{padding:10px 0;border-bottom:1px solid var(--border)}.issue-title[data-v-41033b21]{display:flex;align-items:center;gap:7px}.issue-title strong[data-v-41033b21]{font-size:12px}.error-code[data-v-41033b21]{padding:2px 6px;border:1px solid #fecaca;border-radius:4px;color:#dc2626;background:#fff1f2;font-size:10px;font-weight:700}.issue-detail dl[data-v-41033b21]{display:grid;gap:6px;margin:9px 0 0}.issue-detail dl div[data-v-41033b21]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:6px;font-size:10px}.issue-detail dt[data-v-41033b21]{color:var(--text-muted)}.issue-detail dd[data-v-41033b21]{margin:0;overflow-wrap:anywhere;color:var(--text-secondary)}.issue-placeholder[data-v-41033b21]{gap:5px;padding:18px 6px;border-bottom:1px solid var(--border)}.issue-placeholder .el-icon[data-v-41033b21]{font-size:22px}.issue-list-section[data-v-41033b21]{padding-top:9px}.issue-list-section header[data-v-41033b21]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.issue-list-section h4[data-v-41033b21]{margin:0;font-size:12px}.issue-list-section header span[data-v-41033b21]{color:var(--text-muted);font-size:10px}.issue-list-section button[data-v-41033b21]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%;min-height:42px;padding:5px 3px;border-bottom:1px solid #edf1f6;text-align:left}.issue-list-section button[data-v-41033b21]:hover{background:#f4f7fb}.issue-list-section button span[data-v-41033b21]{display:flex;min-width:0;flex-direction:column}.issue-list-section button small[data-v-41033b21],.issue-list-section button strong[data-v-41033b21]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.issue-list-section button strong[data-v-41033b21]{font-size:10px}.issue-list-section button small[data-v-41033b21]{color:var(--text-muted);font-size:9px}.issue-list-section button em[data-v-41033b21]{align-self:center;color:#dc2626;font-size:10px;font-style:normal}.alert-list[data-v-41033b21]{margin-top:auto}.api-region[data-v-41033b21],.trend-region[data-v-41033b21]{position:relative;min-width:0;min-height:0;padding:8px 10px}.trend-region[data-v-41033b21]{border-right:1px solid var(--border)}.trend-chart[data-v-41033b21]{width:100%;height:198px}.panel-empty--chart[data-v-41033b21]{top:36px}.chart-legend[data-v-41033b21]{gap:8px}.chart-legend i.requests[data-v-41033b21]{background:#2563eb}.chart-legend i.errors4xx[data-v-41033b21]{background:#d97706}.chart-legend i.errors5xx[data-v-41033b21]{background:#dc2626}.api-region .panel-heading[data-v-41033b21]{margin-bottom:6px}.method-tag[data-v-41033b21]{color:#1d4ed8}.status-code[data-v-41033b21]{color:#dc2626}.compact-empty[data-v-41033b21]{padding:12px 4px}.status-healthy[data-v-41033b21]{color:#15803d}.status-warning[data-v-41033b21]{color:#a75b00}.status-critical[data-v-41033b21]{color:#b91c1c}.status-unknown[data-v-41033b21]{color:#64748b}.service-list button>i.status-healthy[data-v-41033b21]{background-color:#16a34a}.service-list button>i.status-warning[data-v-41033b21]{background-color:#d97706}.service-list button>i.status-critical[data-v-41033b21]{background-color:#dc2626}.service-list button>i.status-unknown[data-v-41033b21]{background-color:#94a3b8}.business-path em.status-healthy[data-v-41033b21],.node-status-label.status-healthy[data-v-41033b21]{background:#e8f7ed}.business-path em.status-warning[data-v-41033b21],.node-status-label.status-warning[data-v-41033b21]{background:#fff5dc}.business-path em.status-critical[data-v-41033b21],.node-status-label.status-critical[data-v-41033b21]{background:#fff0f0}.business-path em.status-unknown[data-v-41033b21],.node-status-label.status-unknown[data-v-41033b21]{background:#eef2f6}@media (max-width:1380px){.observability-shell[data-v-41033b21]{min-width:980px}.observability-grid[data-v-41033b21]{grid-template-columns:210px minmax(520px,1fr);grid-template-rows:82px 420px 300px 248px}.navigator-panel[data-v-41033b21]{grid-row:1/5}.kpi-panel[data-v-41033b21],.topology-panel[data-v-41033b21]{grid-column:2}.issue-panel[data-v-41033b21]{grid-column:2;grid-row:3;display:grid;grid-template-columns:.9fr 1fr 1fr;gap:10px}.issue-panel>.panel-heading[data-v-41033b21]{grid-column:1/-1}.issue-detail[data-v-41033b21],.issue-placeholder[data-v-41033b21]{border-right:1px solid var(--border);border-bottom:0}.alert-list[data-v-41033b21]{margin-top:0}.bottom-panel[data-v-41033b21]{grid-column:2;grid-row:4}.generated-time[data-v-41033b21]{display:none}}@media (max-width:760px){.observability-page[data-v-41033b21]{padding:0;overflow:auto}.observability-shell[data-v-41033b21]{min-width:0;min-height:100%;height:auto;padding:0 8px 8px;border-radius:0;overflow:visible}.observability-header[data-v-41033b21]{position:sticky;top:0;z-index:20;grid-template-columns:1fr auto;min-height:auto;padding:8px}.detail-tabs[data-v-41033b21]{grid-column:1/-1;grid-row:2;min-height:40px;justify-content:center}.header-actions .window-select[data-v-41033b21]{width:112px}.business-path i[data-v-41033b21],.business-path span[data-v-41033b21],.header-identity p[data-v-41033b21]{display:none}.business-path strong[data-v-41033b21]{max-width:150px;font-size:14px}.observability-grid[data-v-41033b21]{display:flex;flex-direction:column}.bottom-panel[data-v-41033b21],.issue-panel[data-v-41033b21],.kpi-panel[data-v-41033b21],.navigator-panel[data-v-41033b21],.topology-panel[data-v-41033b21]{width:100%}.navigator-panel[data-v-41033b21]{max-height:360px}.kpi-panel[data-v-41033b21]{grid-template-columns:repeat(2,1fr)}.kpi-panel article[data-v-41033b21]{border-bottom:1px solid var(--border)}.kpi-panel article[data-v-41033b21]:nth-child(2n){border-right:0}.topology-panel[data-v-41033b21]{height:460px}.issue-panel[data-v-41033b21]{display:flex;max-height:none}.bottom-panel[data-v-41033b21]{display:flex;flex-direction:column}.trend-region[data-v-41033b21]{min-height:240px;border-right:0;border-bottom:1px solid var(--border)}.api-region[data-v-41033b21]{min-height:260px}.topology-tools>span[data-v-41033b21]{display:none}}.observability-page[data-v-41033b21]{--surface:#fff;--surface-subtle:#f7f9fc;--page-bg:#eef2f7;--border:#dce3ed;--border-strong:#cbd5e2;--text:#182235;--text-secondary:#5f6d82;--text-muted:#8995a7;--blue:#2563eb;--blue-soft:#edf4ff;width:100%;height:100%;min-height:0;padding:8px;overflow:auto;box-sizing:border-box;color:var(--text);background:var(--page-bg);font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.home-container .el-main:has(.observability-page){padding:0;overflow:hidden}.observability-shell[data-v-41033b21]{display:flex;flex-direction:column;width:100%;min-width:1180px;min-height:820px;height:100%;padding:0;gap:0;overflow:hidden;box-sizing:border-box;border:1px solid var(--border);border-radius:7px;background:var(--surface)}.observability-header[data-v-41033b21]{flex:none;margin:0;padding:0 18px;border-bottom:1px solid var(--border);background:#fff}.header-main-row[data-v-41033b21]{display:flex;align-items:center;justify-content:space-between;min-height:66px;gap:24px}.business-path[data-v-41033b21],.detail-tabs[data-v-41033b21],.header-actions[data-v-41033b21],.header-identity[data-v-41033b21],.issue-heading[data-v-41033b21],.issue-title[data-v-41033b21],.navigator-heading[data-v-41033b21],.panel-heading[data-v-41033b21],.topology-legend[data-v-41033b21],.topology-tools[data-v-41033b21],.zoom-tools[data-v-41033b21]{display:flex;align-items:center}.header-identity[data-v-41033b21]{min-width:0;gap:8px}.business-heading[data-v-41033b21]{min-width:0}.business-path[data-v-41033b21]{gap:9px;min-width:0;white-space:nowrap}.business-path i[data-v-41033b21],.business-path span[data-v-41033b21]{color:var(--text-secondary);font-size:13px;font-style:normal}.business-path i[data-v-41033b21]{color:#b0bac8}.business-path strong[data-v-41033b21]{max-width:320px;overflow:hidden;font-size:17px;text-overflow:ellipsis}.business-heading p[data-v-41033b21]{max-width:620px;margin:4px 0 0;overflow:hidden;color:var(--text-secondary);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.count-badge[data-v-41033b21],.environment-badge[data-v-41033b21],.error-code[data-v-41033b21],.health-badge[data-v-41033b21],.node-status-label[data-v-41033b21]{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:4px;font-size:10px;font-style:normal;font-weight:700}.environment-badge[data-v-41033b21]{color:#087a55;background:#e9f8f2;border:1px solid #bce9da}.health-badge.status-healthy[data-v-41033b21],.node-status-label.status-healthy[data-v-41033b21]{color:#087a55;background:#e9f8f2}.health-badge.status-warning[data-v-41033b21],.node-status-label.status-warning[data-v-41033b21]{color:#a15c00;background:#fff3d8}.health-badge.status-critical[data-v-41033b21],.node-status-label.status-critical[data-v-41033b21]{color:#c52828;background:#fff0f0}.health-badge.status-unknown[data-v-41033b21],.node-status-label.status-unknown[data-v-41033b21]{color:#657287;background:#eef2f6}.header-actions[data-v-41033b21]{justify-content:flex-end;gap:8px;white-space:nowrap}.generated-time[data-v-41033b21]{display:inline-flex;align-items:center;gap:5px;color:var(--text-muted);font-size:11px}.window-select[data-v-41033b21]{width:126px}.icon-command[data-v-41033b21],.share-command[data-v-41033b21]{min-height:34px;border-radius:5px;border-color:var(--border);color:#526177;background:#fff}.icon-command[data-v-41033b21]{width:34px;padding:0}.icon-command--plain[data-v-41033b21]{border:0;background:transparent}.share-command[data-v-41033b21]{display:inline-flex;gap:5px;padding:0 11px}.icon-command[data-v-41033b21]:hover,.share-command[data-v-41033b21]:hover{color:var(--blue);border-color:#9db9ef;background:var(--blue-soft)}.detail-tabs[data-v-41033b21]{height:40px;gap:28px;padding-left:43px}.detail-tabs button[data-v-41033b21]{position:relative;align-self:stretch;padding:0 2px;border:0;color:#657287;background:transparent;cursor:pointer;font-size:13px}.detail-tabs button[data-v-41033b21]:hover{color:var(--blue)}.detail-tabs button.is-active[data-v-41033b21]{color:var(--blue);font-weight:700}.detail-tabs button.is-active[data-v-41033b21]:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--blue);content:""}.detail-tabs button[data-v-41033b21]:disabled{color:#aab3c1;cursor:not-allowed}.degradation-banner[data-v-41033b21],.load-error[data-v-41033b21]{display:flex;flex:none;align-items:center;gap:10px;min-height:38px;margin:8px 10px 0;padding:5px 10px;box-sizing:border-box;border:1px solid #edc36a;border-radius:5px;color:#8b5700;background:#fff9e9}.degradation-banner>div[data-v-41033b21],.load-error>div[data-v-41033b21]{display:flex;flex:1;min-width:0;flex-direction:column}.degradation-banner strong[data-v-41033b21],.load-error strong[data-v-41033b21]{font-size:12px}.degradation-banner span[data-v-41033b21],.load-error span[data-v-41033b21]{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.degradation-banner button[data-v-41033b21]{border:0;color:inherit;background:transparent;cursor:pointer;font-weight:700}.load-error[data-v-41033b21]{margin:auto;max-width:660px;border-color:#efb0b0;color:#a92323;background:#fff3f3}.observability-grid[data-v-41033b21]{display:grid;grid-template-columns:254px minmax(620px,1fr) 316px;grid-template-rows:92px minmax(430px,1fr) 236px;flex:1;min-height:0;gap:8px;padding:8px;box-sizing:border-box;background:var(--page-bg)}.api-panel[data-v-41033b21],.issue-panel[data-v-41033b21],.kpi-panel[data-v-41033b21],.navigator-panel[data-v-41033b21],.topology-panel[data-v-41033b21]{min-width:0;min-height:0;overflow:hidden;border:1px solid var(--border);border-radius:6px;background:#fff}.navigator-panel[data-v-41033b21]{display:flex;grid-column:1;grid-row:1/4;flex-direction:column;padding:12px 10px 8px}.issue-heading[data-v-41033b21],.navigator-heading[data-v-41033b21],.panel-heading[data-v-41033b21]{justify-content:space-between;gap:10px}.navigator-heading[data-v-41033b21]{margin-bottom:12px;padding:0 3px}.issue-heading h3[data-v-41033b21],.navigator-heading h3[data-v-41033b21],.panel-heading h3[data-v-41033b21]{margin:0;font-size:14px}.issue-heading span[data-v-41033b21],.navigator-heading span[data-v-41033b21],.panel-heading span[data-v-41033b21]{color:var(--text-muted);font-size:10px}.filter-command[data-v-41033b21],.issue-heading>button[data-v-41033b21],.view-all-command[data-v-41033b21],.zoom-tools button[data-v-41033b21]{border:0;color:#758196;background:transparent;cursor:pointer}.filter-command[data-v-41033b21]{width:28px;height:28px;border-radius:4px}.filter-command.active[data-v-41033b21],.filter-command[data-v-41033b21]:hover{color:var(--blue);background:var(--blue-soft)}.service-search[data-v-41033b21]{margin-bottom:9px}[data-v-41033b21] .service-search .el-input__wrapper{min-height:34px;border-radius:5px;box-shadow:0 0 0 1px var(--border) inset}.service-filter[data-v-41033b21]{display:grid;grid-template-columns:1fr 1fr;margin-bottom:8px;padding:2px;border:1px solid var(--border);border-radius:5px;background:#f3f6fa}.service-filter button[data-v-41033b21]{min-height:28px;border:0;border-radius:4px;color:var(--text-secondary);background:transparent;cursor:pointer}.service-filter button.active[data-v-41033b21]{color:var(--blue);background:#fff;box-shadow:0 1px 3px rgba(34,67,113,.12);font-weight:700}.system-tree[data-v-41033b21]{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#a7b1bf transparent}.system-tree-group+.system-tree-group[data-v-41033b21]{margin-top:3px}.system-tree-root[data-v-41033b21]{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:5px;width:100%;min-height:36px;padding:0 6px;border:0;border-radius:4px;color:#3f4d61;background:transparent;cursor:pointer;text-align:left}.system-tree-root.is-current[data-v-41033b21],.system-tree-root[data-v-41033b21]:hover{color:#1f5fd2;background:#eaf2ff}.tree-chevron[data-v-41033b21]{font-size:12px;transition:transform .16s ease}.system-tree-root.is-current .tree-chevron[data-v-41033b21]{transform:rotate(90deg)}.system-tree-root span[data-v-41033b21]{overflow:hidden;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.system-tree-root em[data-v-41033b21]{min-width:22px;color:var(--text-muted);font-size:10px;font-style:normal;text-align:right}.system-tree-root em.status-warning[data-v-41033b21]{color:#b96a00}.system-tree-root em.status-critical[data-v-41033b21]{color:#d32f2f}.service-list[data-v-41033b21]{margin:3px 0 7px 12px}.service-list button[data-v-41033b21]{display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:46px;padding:5px 7px;border:0;border-radius:4px;background:transparent;cursor:pointer;text-align:left}.service-list button.is-selected[data-v-41033b21],.service-list button[data-v-41033b21]:hover{background:#edf4ff}.service-list button>i[data-v-41033b21]{width:6px;height:6px;border-radius:50%}.service-list button>i.status-healthy[data-v-41033b21]{background:#19a66f}.service-list button>i.status-warning[data-v-41033b21]{background:#df8500}.service-list button>i.status-critical[data-v-41033b21]{background:#df3e3e}.service-list button>i.status-unknown[data-v-41033b21]{background:#a5afbd}.service-list button span[data-v-41033b21]{display:flex;min-width:0;flex-direction:column}.service-list strong[data-v-41033b21]{overflow:hidden;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.service-list small[data-v-41033b21]{margin-top:2px;color:var(--text-muted);font-size:9.5px}.service-list em[data-v-41033b21]{color:var(--text-secondary);font-size:10px;font-style:normal}.kpi-panel[data-v-41033b21]{display:grid;grid-column:2;grid-row:1;grid-template-columns:repeat(4,minmax(0,1fr))}.kpi-panel article[data-v-41033b21]{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:12px 16px;border-right:1px solid var(--border)}.kpi-panel article[data-v-41033b21]:last-child{border-right:0}.kpi-panel .kpi-icon[data-v-41033b21]{display:grid;width:40px;height:40px;border:1px solid transparent;border-radius:8px;place-items:center;color:#fff;font-size:21px}.kpi-panel .kpi-icon[data-v-41033b21] .el-icon{width:21px;height:21px;color:#fff;font-size:21px}.kpi-panel .kpi-icon[data-v-41033b21] svg{width:21px;height:21px;color:#fff;filter:drop-shadow(0 1px 1px rgba(45,62,91,.16))}.kpi-icon--requests[data-v-41033b21]{background:#9bb8ed;box-shadow:0 2px 6px rgba(92,127,191,.1),inset 0 1px 0 hsla(0,0%,100%,.38)}.kpi-icon--errors[data-v-41033b21]{background:#f0a5ad;box-shadow:0 2px 6px rgba(201,101,111,.1),inset 0 1px 0 hsla(0,0%,100%,.38)}.kpi-icon--latency[data-v-41033b21]{background:#edbd7a;box-shadow:0 2px 6px rgba(191,133,53,.1),inset 0 1px 0 hsla(0,0%,100%,.38)}.kpi-icon--success[data-v-41033b21]{background:#7dc9af;box-shadow:0 2px 6px rgba(60,151,120,.1),inset 0 1px 0 hsla(0,0%,100%,.38)}.kpi-copy[data-v-41033b21]{display:flex;min-width:0;flex-direction:column}.kpi-copy>span[data-v-41033b21]{color:var(--text-secondary);font-size:10px}.kpi-copy strong[data-v-41033b21]{margin:2px 0;font-family:Segoe UI,PingFang SC,sans-serif;font-size:21px;font-variant-numeric:tabular-nums;line-height:1.05}.kpi-copy small[data-v-41033b21]{overflow:hidden;color:var(--text-muted);font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.healthy-text[data-v-41033b21]{color:#0c8c5d}.critical-text[data-v-41033b21]{color:#d92e2e}.topology-panel[data-v-41033b21]{grid-column:2;grid-row:2}.topology-heading[data-v-41033b21]{height:45px;padding:0 11px;border-bottom:1px solid var(--border)}.topology-heading>div[data-v-41033b21]:first-child{display:flex;align-items:baseline;gap:8px}.topology-tools[data-v-41033b21]{justify-content:flex-end;gap:14px}.topology-legend[data-v-41033b21]{gap:10px}.topology-legend span[data-v-41033b21]{display:inline-flex;align-items:center;gap:4px;color:var(--text-secondary);font-size:9.5px}.topology-legend i[data-v-41033b21]{display:inline-block;width:6px;height:6px;border-radius:50%}.topology-legend i.healthy[data-v-41033b21]{background:#19a66f}.topology-legend i.warning[data-v-41033b21]{background:#df8500}.topology-legend i.critical[data-v-41033b21]{background:#df3e3e}.zoom-tools[data-v-41033b21]{height:28px;overflow:hidden;border:1px solid var(--border);border-radius:4px}.zoom-tools button[data-v-41033b21]{display:grid;width:28px;height:28px;border-right:1px solid var(--border);place-items:center}.zoom-tools button[data-v-41033b21]:last-child{border-right:0;border-left:1px solid var(--border)}.zoom-tools button[data-v-41033b21]:hover{color:var(--blue);background:var(--blue-soft)}.zoom-tools>span[data-v-41033b21]{width:46px;color:var(--text-secondary);text-align:center;font-size:9.5px}.topology-stage[data-v-41033b21]{position:relative;height:calc(100% - 46px);min-height:380px;overflow:hidden;background-color:#fbfcfe;background-image:radial-gradient(circle,#dfe6f0 1px,transparent 0);background-size:22px 22px}.topology-canvas[data-v-41033b21]{width:100%;height:100%}.panel-empty[data-v-41033b21]{position:absolute;z-index:2;inset:0;display:grid;place-items:center;color:var(--text-muted);font-size:11px}.issue-panel[data-v-41033b21]{display:flex;grid-column:3;grid-row:1/4;flex-direction:column}.issue-heading[data-v-41033b21]{min-height:46px;padding:0 12px;border-bottom:1px solid var(--border)}.issue-heading>div[data-v-41033b21]{display:flex;align-items:baseline;gap:8px}.issue-heading>button[data-v-41033b21]{display:grid;width:28px;height:28px;border-radius:4px;place-items:center}.issue-heading>button[data-v-41033b21]:hover{color:var(--blue);background:var(--blue-soft)}.issue-detail[data-v-41033b21]{min-height:0;padding:13px 12px;overflow-y:auto}.issue-title[data-v-41033b21]{gap:8px;min-width:0}.issue-title strong[data-v-41033b21]{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.error-code[data-v-41033b21]{color:#d73232;border:1px solid #ffc9c9;background:#fff2f2}.diagnosis-badge[data-v-41033b21]{flex:none;padding:2px 6px;border-radius:3px;font-size:9px;font-weight:700}.diagnosis-badge--root[data-v-41033b21]{color:#b91c1c;border:1px solid #fecaca;background:#fff1f2}.diagnosis-badge--affected[data-v-41033b21]{color:#1d4ed8;border:1px solid #bfdbfe;background:#eff6ff}.node-conclusion[data-v-41033b21]{display:flex;align-items:flex-start;gap:9px;margin-top:12px;padding:11px;border:1px solid #dce4ee;border-radius:5px;color:#66758a;background:#f7f9fc}.node-conclusion>.el-icon[data-v-41033b21]{flex:none;margin-top:1px;font-size:17px}.node-conclusion>div[data-v-41033b21]{display:flex;min-width:0;flex-direction:column;gap:3px}.node-conclusion strong[data-v-41033b21]{font-size:11.5px}.node-conclusion span[data-v-41033b21]{font-size:9.5px;line-height:1.45}.node-conclusion.status-critical[data-v-41033b21]{color:#c62f2f;border-color:#ffcaca;background:#fff3f3}.node-conclusion.status-warning[data-v-41033b21]{color:#a76200;border-color:#f2d49d;background:#fff9ea}.node-conclusion.status-healthy[data-v-41033b21]{color:#0c8159;border-color:#bce8d8;background:#effaf6}.node-analysis[data-v-41033b21]{margin-top:12px}.analysis-judgement[data-v-41033b21]{padding:10px;border:1px solid #bfd3f5;border-radius:4px;background:#f3f7ff}.analysis-judgement strong[data-v-41033b21]{color:#2357ae;font-size:11px}.analysis-judgement p[data-v-41033b21]{margin:4px 0 0;color:#465873;font-size:10px;line-height:1.55}.analysis-error[data-v-41033b21]{margin-top:8px;padding:12px 8px;border:1px solid #f1c2c2;border-radius:4px;color:#b62f2f;background:#fff5f5;font-size:10px;line-height:1.5}.analysis-chart-card[data-v-41033b21]{margin-top:8px;border:1px solid #e3e9f1;border-radius:4px;background:#fff}.analysis-chart-card h4[data-v-41033b21]{height:30px;margin:0;padding:0 9px;border-bottom:1px solid #edf1f6;color:#3f4d61;font-size:10.5px;line-height:30px}.analysis-chart[data-v-41033b21]{width:100%;height:138px}.detail-section[data-v-41033b21]{padding:14px 0;border-bottom:1px solid #edf1f6}.detail-section[data-v-41033b21]:last-child{border-bottom:0}.detail-section h4[data-v-41033b21]{margin:0 0 8px;font-size:11px}.detail-section p[data-v-41033b21]{margin:4px 0;color:var(--text-secondary);font-size:10.5px;line-height:1.65;overflow-wrap:anywhere}.detail-section .error-summary[data-v-41033b21]{color:#303d52;font-weight:700}.impact-tags[data-v-41033b21]{display:flex;flex-wrap:wrap;gap:6px}.impact-tags button[data-v-41033b21]{padding:0;border:0;color:var(--blue);background:transparent;cursor:pointer;font-size:10.5px;text-align:left}.impact-tags button[data-v-41033b21]:hover{text-decoration:underline}.impact-tags span[data-v-41033b21]{color:var(--text-muted);font-size:10px}.detail-fields dl[data-v-41033b21]{display:grid;gap:9px;margin:0}.detail-fields dl div[data-v-41033b21]{display:grid;grid-template-columns:70px minmax(0,1fr);gap:8px;font-size:10.5px}.detail-fields dt[data-v-41033b21]{color:var(--text-muted)}.detail-fields dd[data-v-41033b21]{margin:0;color:#415068;overflow-wrap:anywhere}.detail-fields dd.danger-value[data-v-41033b21]{color:#d92e2e;font-weight:700}.node-reasons h4[data-v-41033b21]{display:flex;justify-content:space-between}.node-reasons h4 span[data-v-41033b21]{color:#d92e2e;font-size:10px}.node-reasons article[data-v-41033b21]{margin-top:7px;padding:8px;border-left:3px solid #94a3b8;border-radius:3px;background:#f7f9fc}.node-reasons article.status-warning[data-v-41033b21]{border-left-color:#d97706;background:#fff9eb}.node-reasons article.status-critical[data-v-41033b21]{border-left-color:#dc2626;background:#fff3f3}.node-reasons article>div[data-v-41033b21]{display:flex;align-items:center;gap:6px}.node-reasons article i[data-v-41033b21]{width:6px;height:6px;border-radius:50%;background:#94a3b8}.node-reasons article.status-warning i[data-v-41033b21]{background:#d97706}.node-reasons article.status-critical i[data-v-41033b21]{background:#dc2626}.node-reasons article strong[data-v-41033b21]{color:#344258;font-size:10.5px}.node-reasons article p[data-v-41033b21]{margin:5px 0 0}.node-reasons article small[data-v-41033b21]{display:block;margin-top:4px;color:var(--text-muted);font-size:9.5px}.bound-log-summary p[data-v-41033b21]{margin:0}.no-node-errors[data-v-41033b21]{margin:0;color:var(--text-muted);font-size:10px}.issue-placeholder[data-v-41033b21]{display:grid;flex:1;align-content:center;justify-items:center;gap:6px;padding:30px 16px;color:var(--text-muted);text-align:center}.issue-placeholder .el-icon[data-v-41033b21]{font-size:26px}.issue-placeholder strong[data-v-41033b21]{color:var(--text-secondary);font-size:12px}.issue-placeholder span[data-v-41033b21]{font-size:10px}.api-panel[data-v-41033b21]{grid-column:2;grid-row:3}.api-heading[data-v-41033b21]{min-height:39px;padding:0 11px;border-bottom:1px solid var(--border)}.api-heading>div[data-v-41033b21]{display:flex;min-width:0;align-items:center;gap:7px}.api-heading h3[data-v-41033b21]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.count-badge[data-v-41033b21]{min-width:21px;justify-content:center;padding:0 5px;color:#53637a;background:#edf1f6}.view-all-command[data-v-41033b21]{color:var(--blue);font-size:10px}.view-all-command[data-v-41033b21]:hover{text-decoration:underline}.error-table[data-v-41033b21]{--el-table-border-color:#edf1f6;--el-table-header-bg-color:#f6f8fb;--el-table-row-hover-bg-color:#edf4ff;cursor:pointer}[data-v-41033b21] .error-table .el-table__header th{height:34px;color:#6e7b8f;font-size:10px;font-weight:600}[data-v-41033b21] .error-table .el-table__row td{height:31px;color:#354359;font-size:10.5px}.method-tag[data-v-41033b21]{display:inline-flex;min-width:36px;justify-content:center;padding:2px 4px;border-radius:3px;color:#1d5fd0;background:#eaf2ff;font-size:9px;font-weight:700}.log-level[data-v-41033b21],.status-code[data-v-41033b21]{color:#d92e2e;font-weight:700}.log-level[data-v-41033b21]{font-size:9.5px}.compact-empty[data-v-41033b21]{padding:14px 6px;color:var(--text-muted);text-align:center;font-size:10px}@media (max-width:1380px){.observability-shell[data-v-41033b21]{min-width:1080px}.observability-grid[data-v-41033b21]{grid-template-columns:220px minmax(580px,1fr) 286px}.generated-time[data-v-41033b21]{display:none}.kpi-panel article[data-v-41033b21]{grid-template-columns:34px minmax(0,1fr);gap:7px;padding:10px}.kpi-icon[data-v-41033b21]{width:36px;height:36px;font-size:20px}.kpi-icon[data-v-41033b21] .el-icon,.kpi-icon[data-v-41033b21] svg{width:20px;height:20px;font-size:20px}.kpi-copy strong[data-v-41033b21]{font-size:18px}}@media (max-width:760px){.observability-page[data-v-41033b21]{padding:0;overflow:auto}.observability-shell[data-v-41033b21]{min-width:0;min-height:100%;height:auto;border:0;border-radius:0;overflow:visible}.observability-header[data-v-41033b21]{position:sticky;top:0;z-index:20;padding:0 10px}.header-main-row[data-v-41033b21]{min-height:58px}.business-heading p[data-v-41033b21],.business-path>i[data-v-41033b21],.business-path>span[data-v-41033b21],.header-actions .generated-time[data-v-41033b21],.header-actions .share-command[data-v-41033b21],.header-actions>.el-dropdown[data-v-41033b21]{display:none}.business-path strong[data-v-41033b21]{max-width:150px;font-size:14px}.detail-tabs[data-v-41033b21]{gap:20px;padding-left:42px;overflow-x:auto}.observability-grid[data-v-41033b21]{display:flex;padding:7px;flex-direction:column}.api-panel[data-v-41033b21],.issue-panel[data-v-41033b21],.kpi-panel[data-v-41033b21],.navigator-panel[data-v-41033b21],.topology-panel[data-v-41033b21]{width:100%}.navigator-panel[data-v-41033b21]{max-height:390px}.kpi-panel[data-v-41033b21]{grid-template-columns:repeat(2,1fr)}.kpi-panel article[data-v-41033b21]:nth-child(2){border-right:0}.kpi-panel article[data-v-41033b21]:nth-child(-n+2){border-bottom:1px solid var(--border)}.topology-panel[data-v-41033b21]{height:500px}.issue-panel[data-v-41033b21]{min-height:360px}.api-panel[data-v-41033b21]{min-height:240px}.topology-legend[data-v-41033b21]{display:none}}.business-topology-page[data-v-7f5ad90c]{--page-offset:96px;--bottom-safe-space:32px;--surface:rgba(255,253,248,.94);--surface-cool:rgba(247,250,255,.9);--text-primary:#172133;--text-secondary:#5f6b7c;--text-muted:#8d97a8;--border:rgba(207,217,230,.92);--topbar-gradient:linear-gradient(90deg,#fef7ef,#f8f8f6 46%,#edf2fd);height:100%;padding:4px 4px var(--bottom-safe-space);background:transparent;font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif;box-sizing:border-box;overflow:hidden}.home-container .el-main:has(.business-topology-page){overflow-y:hidden;padding:0;padding-bottom:0}.page-card[data-v-7f5ad90c]{display:flex;flex-direction:column;gap:10px;height:100%;min-height:0;box-sizing:border-box;padding:28px 8px 10px;border:1px solid var(--border);border-radius:24px;background:linear-gradient(135deg,rgba(255,253,248,.96),rgba(247,250,255,.92));box-shadow:0 18px 48px rgba(17,24,39,.08);overflow:hidden}.page-header[data-v-7f5ad90c]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin:-28px -8px 0;padding:10px 16px 12px;border-bottom:1px solid var(--border);background:var(--topbar-gradient)}.page-kicker[data-v-7f5ad90c]{margin:0 0 10px;color:#6d7b8f;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.page-header h2[data-v-7f5ad90c]{margin:0;color:var(--text-primary);font-size:26px;font-weight:700}.page-description[data-v-7f5ad90c]{margin:6px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.6}.header-actions[data-v-7f5ad90c],.legend-row[data-v-7f5ad90c],.toolbar-actions[data-v-7f5ad90c]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.business-topology-page[data-v-7f5ad90c] .el-button,.business-topology-page[data-v-7f5ad90c] .el-select__wrapper{border-radius:14px}.action-button[data-v-7f5ad90c]{min-height:32px;border-radius:12px;font-size:13px;font-weight:600;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,opacity .18s ease}.action-button--back[data-v-7f5ad90c],.action-button--confirm[data-v-7f5ad90c]{border-color:rgba(76,139,245,.78);background:linear-gradient(180deg,#6aa1fb,#5a93f6);color:#fff;box-shadow:0 10px 18px rgba(76,139,245,.14)}.action-button--success[data-v-7f5ad90c]{border-color:rgba(63,185,127,.72);background:linear-gradient(180deg,#51c78d,#3fb97f);color:#fff;box-shadow:0 10px 18px rgba(63,185,127,.14)}.action-button--warning[data-v-7f5ad90c]{border-color:rgba(243,178,75,.76);background:linear-gradient(180deg,#f6be63,#f3b24b);color:#fff;box-shadow:0 10px 18px rgba(243,178,75,.14)}.action-button--danger[data-v-7f5ad90c]{border-color:rgba(239,107,115,.76);background:linear-gradient(180deg,#f47f86,#ef6b73);color:#fff;box-shadow:0 10px 18px rgba(239,107,115,.14)}.action-button--secondary[data-v-7f5ad90c]{border-color:rgba(207,217,230,.92);background:hsla(0,0%,100%,.86);color:var(--text-secondary);box-shadow:none}.action-button--back[data-v-7f5ad90c]:focus,.action-button--back[data-v-7f5ad90c]:hover,.action-button--confirm[data-v-7f5ad90c]:focus,.action-button--confirm[data-v-7f5ad90c]:hover{border-color:rgba(76,139,245,.9);background:linear-gradient(180deg,#78aafa,#6099f7);color:#fff;box-shadow:0 12px 22px rgba(76,139,245,.18)}.action-button--success[data-v-7f5ad90c]:focus,.action-button--success[data-v-7f5ad90c]:hover{border-color:rgba(63,185,127,.86);background:linear-gradient(180deg,#5ed097,#46bf87);color:#fff;box-shadow:0 12px 22px rgba(63,185,127,.18)}.action-button--warning[data-v-7f5ad90c]:focus,.action-button--warning[data-v-7f5ad90c]:hover{border-color:rgba(243,178,75,.9);background:linear-gradient(180deg,#f8c875,#f4b95a);color:#fff;box-shadow:0 12px 22px rgba(243,178,75,.18)}.action-button--danger[data-v-7f5ad90c]:focus,.action-button--danger[data-v-7f5ad90c]:hover{border-color:rgba(239,107,115,.9);background:linear-gradient(180deg,#f58b91,#f0757c);color:#fff;box-shadow:0 12px 22px rgba(239,107,115,.18)}.action-button--secondary[data-v-7f5ad90c]:focus,.action-button--secondary[data-v-7f5ad90c]:hover{border-color:rgba(76,139,245,.42);background:hsla(0,0%,100%,.96);color:var(--text-primary)}.action-button.is-disabled[data-v-7f5ad90c],.action-button.is-loading[data-v-7f5ad90c],.action-button[data-v-7f5ad90c]:disabled{opacity:.58;box-shadow:none}.toolbar-edit-button[data-v-7f5ad90c]{min-height:30px;padding:0 14px;border-radius:10px;font-size:12px}.business-topology-page[data-v-7f5ad90c] .el-input-group__append .action-button{min-height:30px;border-radius:0 12px 12px 0;box-shadow:none}.toolbar-actions[data-v-7f5ad90c]{flex-wrap:nowrap;justify-content:flex-end}.toolbar-actions[data-v-7f5ad90c] .el-select{width:128px;flex:0 0 128px}.toolbar-actions .toolbar-edit-button[data-v-7f5ad90c]{flex:0 0 auto;white-space:nowrap}.status-strip[data-v-7f5ad90c]{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px}.graph-panel[data-v-7f5ad90c],.panel-section[data-v-7f5ad90c],.side-panel[data-v-7f5ad90c],.status-card[data-v-7f5ad90c]{border:1px solid var(--border);border-radius:20px;background:linear-gradient(135deg,var(--surface),var(--surface-cool));box-shadow:0 12px 34px rgba(17,24,39,.05)}.status-card[data-v-7f5ad90c]{padding:10px 14px}.status-card span[data-v-7f5ad90c]{color:var(--text-muted);font-size:12px}.status-card strong[data-v-7f5ad90c]{display:block;margin-top:4px;font-size:22px;font-weight:700}.topology-layout[data-v-7f5ad90c]{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:12px;flex:1;min-height:0}.graph-panel[data-v-7f5ad90c],.side-panel[data-v-7f5ad90c]{min-height:0;padding:12px}.graph-panel[data-v-7f5ad90c]{display:flex;flex-direction:column}.graph-toolbar[data-v-7f5ad90c]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px}.legend-row span[data-v-7f5ad90c]{display:inline-flex;align-items:center;gap:7px;color:var(--text-secondary);font-size:12px}.legend-row i[data-v-7f5ad90c]{width:9px;height:9px;border-radius:50%}.graph-shell[data-v-7f5ad90c]{position:relative;flex:1;min-height:0;border:1px solid rgba(207,217,230,.86);border-radius:18px;background:radial-gradient(circle at 24% 18%,rgba(76,139,245,.055),transparent 30%),radial-gradient(circle at 76% 70%,rgba(63,185,127,.035),transparent 28%),linear-gradient(rgba(126,152,196,.035) 1px,transparent 0),linear-gradient(90deg,rgba(126,152,196,.035) 1px,transparent 0),rgba(252,254,255,.82);background-size:auto,auto,28px 28px,28px 28px,auto;overflow:hidden}.topology-context-menu[data-v-7f5ad90c]{position:absolute;z-index:12;min-width:150px;padding:6px;border:1px solid rgba(207,217,230,.96);border-radius:12px;background:hsla(0,0%,100%,.96);box-shadow:0 16px 36px rgba(15,23,42,.16)}.topology-context-menu button[data-v-7f5ad90c]{display:block;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--text-secondary);font-size:13px;text-align:left;cursor:pointer}.topology-context-menu button[data-v-7f5ad90c]:hover{background:rgba(76,139,245,.1);color:var(--text-primary)}.topology-context-menu button.danger[data-v-7f5ad90c]{color:#dc2626}.graph-shell[data-v-7f5ad90c]:before{content:"";position:absolute;inset:18px;border:1px dashed rgba(174,190,216,.32);border-radius:22px;pointer-events:none}.graph-canvas[data-v-7f5ad90c]{width:100%;height:100%;min-height:0}.side-panel[data-v-7f5ad90c]{display:flex;flex-direction:column;gap:14px;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.side-panel[data-v-7f5ad90c]::-webkit-scrollbar{display:none}.panel-section[data-v-7f5ad90c]{padding:14px}.draft-section[data-v-7f5ad90c]{border-left:4px solid #4c8bf5}.draft-list[data-v-7f5ad90c]{display:grid;gap:8px}.draft-list div[data-v-7f5ad90c]{padding:9px 10px;border:1px solid rgba(223,231,242,.86);border-radius:12px;background:hsla(0,0%,100%,.72)}.draft-list strong[data-v-7f5ad90c]{display:block;color:var(--text-primary);font-size:12px}.draft-list span[data-v-7f5ad90c]{display:block;margin-top:4px;color:var(--text-muted);font-size:12px}.panel-section h3[data-v-7f5ad90c]{margin:0 0 12px;color:var(--text-primary);font-size:17px;font-weight:700}.node-detail[data-v-7f5ad90c]{display:flex;flex-direction:column;gap:12px}.node-title[data-v-7f5ad90c]{display:grid;grid-template-columns:10px minmax(0,1fr) 48px;gap:10px;align-items:start;padding:12px;border:1px solid rgba(223,231,242,.86);border-radius:16px;background:hsla(0,0%,100%,.8)}.node-title>span[data-v-7f5ad90c]{width:9px;height:9px;margin-top:5px;border-radius:50%;background:var(--node-color)}.node-title strong[data-v-7f5ad90c]{display:block;color:var(--text-primary);font-size:14px}.node-title p[data-v-7f5ad90c]{margin:5px 0 0;color:var(--text-muted);font-size:12px}.node-title em[data-v-7f5ad90c]{color:var(--node-color);font-style:normal;font-size:22px;font-weight:700;text-align:right}.detail-list[data-v-7f5ad90c]{display:grid;gap:8px}.detail-list div[data-v-7f5ad90c]{display:flex;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid rgba(223,231,242,.86);border-radius:12px;background:hsla(0,0%,100%,.68)}.detail-list span[data-v-7f5ad90c],.dimension-stack span[data-v-7f5ad90c]{color:var(--text-muted);font-size:12px}.detail-list strong[data-v-7f5ad90c],.dimension-stack strong[data-v-7f5ad90c]{color:var(--text-primary);font-size:12px;text-align:right}.observability-overview[data-v-7f5ad90c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:9px 0;border-top:1px solid rgba(223,231,242,.86);border-bottom:1px solid rgba(223,231,242,.86)}.observability-overview>div[data-v-7f5ad90c]{min-width:0;padding:0 8px;text-align:center}.observability-overview>div+div[data-v-7f5ad90c]{border-left:1px solid rgba(223,231,242,.86)}.observability-overview span[data-v-7f5ad90c],.observation-block span[data-v-7f5ad90c]{display:block;color:var(--text-muted);font-size:11px}.observability-overview strong[data-v-7f5ad90c]{display:block;margin-top:4px;color:var(--observation-color,var(--text-primary));font-size:13px}.alert-summary-row strong.alerting[data-v-7f5ad90c],.observability-overview .alerting strong[data-v-7f5ad90c]{color:#dc2626}.observation-details[data-v-7f5ad90c]{border-top:1px solid rgba(223,231,242,.86);border-bottom:1px solid rgba(223,231,242,.86)}.observation-block[data-v-7f5ad90c]{padding:12px 0}.observation-block+.observation-block[data-v-7f5ad90c]{border-top:1px solid rgba(230,235,243,.9)}.observation-block header[data-v-7f5ad90c]{display:flex;min-height:24px;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.observation-block h4[data-v-7f5ad90c]{margin:0;color:var(--text-primary);font-size:13px;font-weight:700}.observation-block header[data-v-7f5ad90c] .el-button{height:24px;padding:0;font-size:12px}.bound-log-list[data-v-7f5ad90c]{display:grid;gap:6px;margin:0;padding:0;list-style:none}.bound-log-list li[data-v-7f5ad90c]{display:flex;min-width:0;align-items:center;gap:9px;padding:7px 8px;border-radius:6px;background:rgba(241,245,249,.72)}.bound-log-list img[data-v-7f5ad90c]{width:24px;height:24px;flex:0 0 24px}.bound-log-list div[data-v-7f5ad90c]{min-width:0}.bound-log-list strong[data-v-7f5ad90c]{display:block;overflow:hidden;color:var(--text-primary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.bound-log-list span[data-v-7f5ad90c]{margin-top:2px}.observation-empty[data-v-7f5ad90c]{margin:0;color:var(--text-muted);font-size:12px}.monitor-metric-grid[data-v-7f5ad90c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.monitor-metric-grid>div[data-v-7f5ad90c]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 8px;border-radius:6px;background:rgba(241,245,249,.72)}.monitor-metric-grid strong[data-v-7f5ad90c]{color:var(--text-primary);font-size:12px}.monitor-match[data-v-7f5ad90c]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;margin:8px 0 0}.monitor-match code[data-v-7f5ad90c]{overflow-wrap:anywhere;color:#315f9b;font-family:Consolas,Menlo,monospace;font-size:11px;line-height:1.5;text-align:right}.alert-summary-row[data-v-7f5ad90c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.alert-summary-row>div[data-v-7f5ad90c]{min-width:0;padding:7px 8px;border-radius:6px;background:rgba(241,245,249,.72)}.alert-summary-row strong[data-v-7f5ad90c]{display:block;margin-top:3px;overflow-wrap:anywhere;color:var(--text-primary);font-size:12px}.node-message[data-v-7f5ad90c]{margin:0;padding:10px 12px;border:1px dashed rgba(207,217,230,.92);border-radius:14px;color:var(--text-secondary);font-size:12px;line-height:1.7;background:rgba(247,250,255,.64)}.evidence-box[data-v-7f5ad90c]{padding:10px 12px;border:1px solid rgba(255,192,120,.56);border-radius:14px;background:linear-gradient(180deg,rgba(255,248,238,.9),rgba(255,250,244,.9))}.evidence-box span[data-v-7f5ad90c]{display:block;margin-bottom:6px;color:#b67e4e;font-size:12px;font-weight:700}.evidence-box pre[data-v-7f5ad90c]{max-height:120px;margin:0;overflow:auto;scrollbar-width:none;-ms-overflow-style:none;color:#8a6749;font-family:Consolas,Menlo,monospace;font-size:11px;line-height:1.6;white-space:pre-wrap}.evidence-box pre[data-v-7f5ad90c]::-webkit-scrollbar{display:none}.dimension-stack[data-v-7f5ad90c]{display:grid;gap:8px}.dimension-stack div[data-v-7f5ad90c]{display:flex;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid rgba(223,231,242,.86);border-left:4px solid var(--dimension-color);border-radius:12px;background:hsla(0,0%,100%,.72)}.diagnose-actions[data-v-7f5ad90c]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.node-detail-button[data-v-7f5ad90c]{width:100%;min-height:34px}.asset-grid[data-v-7f5ad90c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.asset-grid article[data-v-7f5ad90c]{padding:12px;border:1px solid rgba(223,231,242,.86);border-radius:16px;background:hsla(0,0%,100%,.78)}.asset-grid span[data-v-7f5ad90c],.risk-item span[data-v-7f5ad90c]{color:var(--text-muted);font-size:12px}.asset-grid strong[data-v-7f5ad90c]{display:block;margin-top:6px;color:var(--text-primary);font-size:24px}.risk-list[data-v-7f5ad90c]{display:flex;flex-direction:column;gap:10px}.risk-item[data-v-7f5ad90c]{padding:12px;border:1px solid rgba(223,231,242,.86);border-left:5px solid var(--risk-color);border-radius:16px;background:hsla(0,0%,100%,.78);text-align:left;cursor:pointer}.risk-item strong[data-v-7f5ad90c]{display:block;color:var(--text-primary);font-size:14px}.risk-item span[data-v-7f5ad90c]{display:block;margin-top:5px}.risk-item p[data-v-7f5ad90c]{margin:8px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.6}.empty-state[data-v-7f5ad90c]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.72);z-index:1}.empty-risk[data-v-7f5ad90c]{padding:26px 12px;border:1px dashed rgba(207,217,230,.86);border-radius:16px;color:var(--text-muted);text-align:center;font-size:13px}.resource-dialog-body[data-v-7f5ad90c]{display:grid;gap:14px}.sibling-hint[data-v-7f5ad90c]{display:grid;gap:5px;padding:12px 14px;border:1px solid rgba(207,217,230,.88);border-radius:14px;background:rgba(248,251,255,.82)}.sibling-hint em[data-v-7f5ad90c],.sibling-hint span[data-v-7f5ad90c]{color:var(--text-muted);font-size:12px;font-style:normal}.sibling-hint strong[data-v-7f5ad90c]{color:var(--text-primary);font-size:14px}.k8s-selector-tip[data-v-7f5ad90c]{margin:-2px 0 0;color:var(--text-muted);font-size:12px;line-height:1.6}.db-target-option[data-v-7f5ad90c],.host-target-option[data-v-7f5ad90c],.k8s-target-option[data-v-7f5ad90c],.log-target-option[data-v-7f5ad90c],.service-target-option[data-v-7f5ad90c]{display:flex;align-items:center;justify-content:space-between;gap:14px}.db-target-option strong[data-v-7f5ad90c],.host-target-option strong[data-v-7f5ad90c],.k8s-target-option strong[data-v-7f5ad90c],.log-target-option strong[data-v-7f5ad90c],.service-target-option strong[data-v-7f5ad90c]{color:var(--text-primary);font-size:13px}.db-target-option span[data-v-7f5ad90c],.host-target-option span[data-v-7f5ad90c],.k8s-target-option span[data-v-7f5ad90c],.log-target-option span[data-v-7f5ad90c],.service-target-option span[data-v-7f5ad90c]{color:var(--text-muted);font-size:12px}.log-target-option[data-v-7f5ad90c]{justify-content:flex-start}.log-target-option img[data-v-7f5ad90c]{width:22px;height:22px;flex:0 0 22px}.log-target-option strong[data-v-7f5ad90c]{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dependency-filter-row[data-v-7f5ad90c]{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.resource-type-grid[data-v-7f5ad90c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.combo-template-list button[data-v-7f5ad90c],.existing-resource-list button[data-v-7f5ad90c],.resource-type-grid button[data-v-7f5ad90c]{border:1px solid rgba(223,231,242,.9);border-radius:12px;background:hsla(0,0%,100%,.8);color:var(--text-secondary);text-align:left;cursor:pointer}.resource-type-grid button[data-v-7f5ad90c]{display:flex;align-items:center;gap:8px;padding:10px;font-size:12px}.existing-resource-list button.active[data-v-7f5ad90c],.resource-type-grid button.active[data-v-7f5ad90c]{border-color:rgba(76,139,245,.72);background:rgba(76,139,245,.1);color:var(--text-primary)}.resource-type-grid img[data-v-7f5ad90c]{width:24px;height:24px}.resource-mode-group[data-v-7f5ad90c]{width:-moz-fit-content;width:fit-content}.combo-template-list[data-v-7f5ad90c],.existing-resource-list[data-v-7f5ad90c],.existing-resource-picker[data-v-7f5ad90c]{display:grid;gap:10px}.existing-resource-list[data-v-7f5ad90c]{max-height:240px;overflow:auto}.combo-template-list button[data-v-7f5ad90c],.existing-resource-list button[data-v-7f5ad90c]{padding:11px 12px}.combo-template-list strong[data-v-7f5ad90c],.existing-resource-list strong[data-v-7f5ad90c]{display:block;color:var(--text-primary);font-size:13px}.combo-template-list span[data-v-7f5ad90c],.existing-resource-list span[data-v-7f5ad90c]{display:block;margin-top:5px;color:var(--text-muted);font-size:12px}@media (max-width:1200px){.page-card[data-v-7f5ad90c]{height:auto;min-height:100%}.topology-layout[data-v-7f5ad90c]{grid-template-columns:1fr}}@media (max-width:760px){.graph-toolbar[data-v-7f5ad90c],.page-header[data-v-7f5ad90c]{flex-direction:column;align-items:stretch}.status-strip[data-v-7f5ad90c]{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-grid[data-v-7f5ad90c]{grid-template-columns:1fr}}.log-analysis-page[data-v-169dea1a]{--surface:#fff;--surface-subtle:#f7f9fc;--page-bg:#eef2f7;--border:#dce3ed;--border-strong:#cbd5e2;--text:#182235;--text-secondary:#5f6d82;--text-muted:#8995a7;--blue:#2563eb;--blue-soft:#edf4ff;width:100%;height:100%;min-height:0;padding:8px;overflow:auto;box-sizing:border-box;color:var(--text);background:var(--page-bg);font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.home-container .el-main:has(.log-analysis-page){padding:0;overflow:hidden}.log-analysis-shell[data-v-169dea1a]{display:flex;flex-direction:column;width:100%;min-width:1180px;min-height:0;height:100%;overflow:hidden;border:1px solid var(--border);border-radius:7px;background:var(--surface)}.analysis-header[data-v-169dea1a]{flex:none;padding:0 18px;border-bottom:1px solid var(--border);background:#fff}.header-main-row[data-v-169dea1a]{display:flex;align-items:center;justify-content:space-between;min-height:58px;gap:24px}.business-path[data-v-169dea1a],.detail-tabs[data-v-169dea1a],.header-actions[data-v-169dea1a],.header-identity[data-v-169dea1a],.panel-heading[data-v-169dea1a]{display:flex;align-items:center}.header-identity[data-v-169dea1a]{min-width:0;gap:8px}.business-heading[data-v-169dea1a]{min-width:0}.business-path[data-v-169dea1a]{gap:9px;min-width:0;white-space:nowrap}.business-path i[data-v-169dea1a],.business-path span[data-v-169dea1a]{color:var(--text-secondary);font-size:13px;font-style:normal}.business-path i[data-v-169dea1a]{color:#b0bac8}.business-path strong[data-v-169dea1a]{max-width:320px;overflow:hidden;font-size:17px;text-overflow:ellipsis}.business-heading p[data-v-169dea1a]{max-width:720px;margin:4px 0 0;overflow:hidden;color:var(--text-secondary);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.environment-badge[data-v-169dea1a],.health-badge[data-v-169dea1a]{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:4px;font-size:10px;font-style:normal;font-weight:700}.environment-badge[data-v-169dea1a]{color:#087a55;border:1px solid #bce9da;background:#e9f8f2}.health-badge.status-healthy[data-v-169dea1a]{color:#087a55;background:#e9f8f2}.health-badge.status-warning[data-v-169dea1a]{color:#a15c00;background:#fff3d8}.health-badge.status-critical[data-v-169dea1a]{color:#c52828;background:#fff0f0}.health-badge.status-unknown[data-v-169dea1a]{color:#657287;background:#eef2f6}.header-actions[data-v-169dea1a]{justify-content:flex-end;gap:8px;white-space:nowrap}.generated-time[data-v-169dea1a]{display:inline-flex;align-items:center;gap:5px;color:var(--text-muted);font-size:11px}.window-select[data-v-169dea1a]{width:126px}.icon-command[data-v-169dea1a],.share-command[data-v-169dea1a]{min-height:34px;border-radius:5px;border-color:var(--border);color:#526177;background:#fff}.icon-command[data-v-169dea1a]{width:34px;padding:0}.icon-command--plain[data-v-169dea1a]{border:0;background:transparent}.share-command[data-v-169dea1a]{display:inline-flex;gap:5px;padding:0 11px}.icon-command[data-v-169dea1a]:hover,.share-command[data-v-169dea1a]:hover{color:var(--blue);border-color:#9db9ef;background:var(--blue-soft)}.detail-tabs[data-v-169dea1a]{height:36px;gap:28px;padding-left:43px}.detail-tabs button[data-v-169dea1a]{position:relative;align-self:stretch;padding:0 2px;border:0;color:#657287;background:transparent;cursor:pointer;font-size:13px}.detail-tabs button.is-active[data-v-169dea1a],.detail-tabs button[data-v-169dea1a]:hover{color:var(--blue)}.detail-tabs button.is-active[data-v-169dea1a]{font-weight:700}.detail-tabs button.is-active[data-v-169dea1a]:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--blue);content:""}.degradation-banner[data-v-169dea1a],.load-error[data-v-169dea1a]{display:flex;flex:none;align-items:center;gap:10px;min-height:38px;margin:8px 10px 0;padding:5px 10px;box-sizing:border-box;border:1px solid #edc36a;border-radius:5px;color:#8b5700;background:#fff9e9}.degradation-banner>div[data-v-169dea1a],.load-error>div[data-v-169dea1a]{display:flex;flex:1;min-width:0;flex-direction:column}.degradation-banner strong[data-v-169dea1a],.load-error strong[data-v-169dea1a]{font-size:12px}.degradation-banner span[data-v-169dea1a],.load-error span[data-v-169dea1a]{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.degradation-banner button[data-v-169dea1a]{border:0;color:inherit;background:transparent;cursor:pointer;font-weight:700}.load-error[data-v-169dea1a]{margin:auto;max-width:660px;border-color:#efb0b0;color:#a92323;background:#fff3f3}.analysis-grid[data-v-169dea1a]{display:grid;grid-template-columns:230px repeat(6,minmax(0,1fr));grid-template-rows:42px 76px 70px minmax(156px,1fr) 238px;flex:1;min-height:0;gap:6px;padding:6px;box-sizing:border-box;background:var(--page-bg)}.api-panel[data-v-169dea1a],.chart-card[data-v-169dea1a],.conclusion-panel[data-v-169dea1a],.error-panel[data-v-169dea1a],.filter-panel[data-v-169dea1a],.kpi-panel[data-v-169dea1a],.source-panel[data-v-169dea1a]{min-width:0;min-height:0;overflow:hidden;border:1px solid var(--border);border-radius:6px;background:#fff}.source-panel[data-v-169dea1a]{display:flex;grid-column:1;grid-row:1/6;flex-direction:column;padding:12px 10px 8px}.panel-heading[data-v-169dea1a]{min-height:42px;justify-content:space-between;gap:10px;padding:0 11px;border-bottom:1px solid var(--border)}.source-panel .panel-heading[data-v-169dea1a]{min-height:34px;padding:0 3px 8px;border-bottom:0}.panel-heading h3[data-v-169dea1a]{margin:0;font-size:14px}.panel-heading span[data-v-169dea1a]{color:var(--text-muted);font-size:10px}.source-switch[data-v-169dea1a]{display:grid;grid-template-columns:repeat(3,1fr);padding:2px;border:1px solid var(--border);border-radius:5px;background:#f3f6fa}.source-switch button[data-v-169dea1a]{min-height:28px;border:0;border-radius:4px;color:var(--text-secondary);background:transparent;cursor:pointer;font-size:11px}.source-switch button.active[data-v-169dea1a]{color:var(--blue);background:#fff;box-shadow:0 1px 3px rgba(34,67,113,.12);font-weight:700}.source-list[data-v-169dea1a]{flex:1;min-height:0;margin-top:10px;overflow-y:auto;scrollbar-width:thin}.source-list button[data-v-169dea1a]{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:50px;padding:6px 7px;border:0;border-radius:4px;background:transparent;cursor:pointer;text-align:left}.source-list button.active[data-v-169dea1a],.source-list button[data-v-169dea1a]:hover{background:#edf4ff}.source-list i[data-v-169dea1a]{width:6px;height:6px;border-radius:50%}.source-list i.healthy[data-v-169dea1a]{background:#19a66f}.source-list i.warning[data-v-169dea1a]{background:#df8500}.source-list i.critical[data-v-169dea1a]{background:#df3e3e}.source-list span[data-v-169dea1a]{display:flex;min-width:0;flex-direction:column}.source-list strong[data-v-169dea1a]{overflow:hidden;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.source-list small[data-v-169dea1a]{margin-top:3px;color:var(--text-muted);font-size:9.5px}.source-list em[data-v-169dea1a]{color:var(--text-secondary);font-size:10px;font-style:normal}.filter-panel[data-v-169dea1a]{display:grid;grid-column:2/8;grid-row:1;grid-template-columns:1fr 150px 1.2fr 160px 82px 82px;align-items:center;gap:8px;padding:7px 10px}[data-v-169dea1a] .filter-panel .el-input__wrapper,[data-v-169dea1a] .filter-panel .el-select__wrapper{min-height:32px;border-radius:5px;box-shadow:0 0 0 1px var(--border) inset}.query-command[data-v-169dea1a],.reset-command[data-v-169dea1a]{min-height:32px;border-radius:5px}.kpi-panel[data-v-169dea1a]{display:grid;grid-column:2/8;grid-row:2;grid-template-columns:repeat(6,minmax(0,1fr))}.kpi-panel article[data-v-169dea1a]{display:flex;min-width:0;padding:10px 14px;border-right:1px solid var(--border);flex-direction:column;justify-content:center}.kpi-panel article[data-v-169dea1a]:last-child{border-right:0}.kpi-label[data-v-169dea1a]{color:var(--text-secondary);font-size:10px}.kpi-panel strong[data-v-169dea1a]{margin:3px 0;font-family:Segoe UI,PingFang SC,sans-serif;font-size:21px;font-variant-numeric:tabular-nums;line-height:1.05}.kpi-panel small[data-v-169dea1a]{overflow:hidden;color:var(--text-muted);font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.healthy[data-v-169dea1a]{color:#0c8c5d}.warning[data-v-169dea1a]{color:#b96a00}.danger[data-v-169dea1a]{color:#d92e2e}.conclusion-panel[data-v-169dea1a]{display:grid;grid-column:2/8;grid-row:3;grid-template-columns:44px minmax(0,1fr) 300px;align-items:center;gap:12px;padding:12px 14px}.conclusion-status[data-v-169dea1a]{display:grid;width:40px;height:40px;border-radius:8px;place-items:center;color:#fff;background:#94a3b8}.conclusion-status.status-healthy[data-v-169dea1a]{background:#16a34a}.conclusion-status.status-warning[data-v-169dea1a]{background:#d97706}.conclusion-status.status-critical[data-v-169dea1a]{background:#dc2626}.conclusion-panel h3[data-v-169dea1a]{margin:0;font-size:14px}.conclusion-panel p[data-v-169dea1a]{margin:5px 0 0;overflow:hidden;color:var(--text-secondary);font-size:11px;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}.conclusion-panel dl[data-v-169dea1a]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0}.conclusion-panel dl div[data-v-169dea1a]{padding-left:10px;border-left:1px solid var(--border)}.conclusion-panel dt[data-v-169dea1a]{color:var(--text-muted);font-size:9.5px}.conclusion-panel dd[data-v-169dea1a]{margin:2px 0 0;color:#344258;font-size:16px;font-weight:700}.chart-card--trend[data-v-169dea1a]{grid-column:2/4;grid-row:4}.chart-card--status[data-v-169dea1a]{grid-column:4;grid-row:4}.chart-card--domain[data-v-169dea1a]{grid-column:5;grid-row:4}.chart-card--slow[data-v-169dea1a]{grid-column:6;grid-row:4}.chart-card--client[data-v-169dea1a]{grid-column:7;grid-row:4}.chart[data-v-169dea1a]{width:100%;height:calc(100% - 43px);min-height:110px}.api-panel[data-v-169dea1a]{grid-column:2/5;grid-row:5}.error-panel[data-v-169dea1a]{grid-column:5/8;grid-row:5}.analysis-table[data-v-169dea1a]{--el-table-border-color:#edf1f6;--el-table-header-bg-color:#f6f8fb;--el-table-row-hover-bg-color:#edf4ff;cursor:pointer}[data-v-169dea1a] .analysis-table .el-table__header th{height:34px;color:#6e7b8f;font-size:10px;font-weight:600}[data-v-169dea1a] .analysis-table .el-table__row td{height:31px;color:#354359;font-size:10.5px}.method-tag[data-v-169dea1a]{display:inline-flex;min-width:36px;justify-content:center;padding:2px 4px;border-radius:3px;color:#1d5fd0;background:#eaf2ff;font-size:9px;font-weight:700}.status-code[data-v-169dea1a]{color:#d92e2e;font-weight:700}.compact-empty[data-v-169dea1a]{padding:14px 6px;color:var(--text-muted);text-align:center;font-size:10px}@media (max-width:1380px){.log-analysis-shell[data-v-169dea1a]{min-width:1080px}.analysis-grid[data-v-169dea1a]{grid-template-columns:210px repeat(6,minmax(0,1fr))}.generated-time[data-v-169dea1a]{display:none}.kpi-panel article[data-v-169dea1a]{padding:10px}.kpi-panel strong[data-v-169dea1a]{font-size:18px}.filter-panel[data-v-169dea1a]{grid-template-columns:1fr 132px 1fr 138px 78px 78px}}@media (max-width:760px){.log-analysis-page[data-v-169dea1a]{padding:0;overflow:auto}.log-analysis-shell[data-v-169dea1a]{min-width:0;min-height:100%;height:auto;border:0;border-radius:0;overflow:visible}.analysis-header[data-v-169dea1a]{position:sticky;top:0;z-index:20;padding:0 10px}.header-main-row[data-v-169dea1a]{min-height:58px}.business-heading p[data-v-169dea1a],.business-path>i[data-v-169dea1a],.business-path>span[data-v-169dea1a],.header-actions .generated-time[data-v-169dea1a],.header-actions .share-command[data-v-169dea1a]{display:none}.business-path strong[data-v-169dea1a]{max-width:150px;font-size:14px}.detail-tabs[data-v-169dea1a]{gap:20px;padding-left:42px;overflow-x:auto}.analysis-grid[data-v-169dea1a]{display:flex;padding:7px;flex-direction:column}.api-panel[data-v-169dea1a],.chart-card[data-v-169dea1a],.conclusion-panel[data-v-169dea1a],.error-panel[data-v-169dea1a],.filter-panel[data-v-169dea1a],.kpi-panel[data-v-169dea1a],.source-panel[data-v-169dea1a]{width:100%}.source-panel[data-v-169dea1a]{max-height:320px}.filter-panel[data-v-169dea1a]{display:grid;grid-template-columns:1fr}.kpi-panel[data-v-169dea1a]{grid-template-columns:repeat(2,1fr)}.kpi-panel article[data-v-169dea1a]{border-bottom:1px solid var(--border)}.kpi-panel article[data-v-169dea1a]:nth-child(2n){border-right:0}.conclusion-panel[data-v-169dea1a]{grid-template-columns:36px minmax(0,1fr)}.conclusion-panel dl[data-v-169dea1a]{grid-column:1/3}.conclusion-panel p[data-v-169dea1a]{white-space:normal}.chart-card[data-v-169dea1a]{height:260px}.api-panel[data-v-169dea1a],.error-panel[data-v-169dea1a]{min-height:300px}}.monitor-alert-page[data-v-b6c8acc2]{--page-bg:#f2f6fb;--surface:#fff;--border:#d9e2ef;--text:#172033;--text-secondary:#657287;--muted:#8b97a8;--blue:#2563eb;--blue-soft:#edf4ff;width:100%;height:100%;min-height:0;padding:8px;overflow:auto;box-sizing:border-box;color:var(--text);background:var(--page-bg);font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.home-container .el-main:has(.monitor-alert-page){padding:0;overflow:hidden}.monitor-alert-shell[data-v-b6c8acc2]{display:flex;flex-direction:column;width:100%;min-width:1180px;min-height:0;height:100%;overflow:hidden;border:1px solid var(--border);border-radius:7px;background:var(--surface)}.monitor-alert-header[data-v-b6c8acc2]{flex:none;padding:0 18px;border-bottom:1px solid var(--border);background:#fff}.header-main-row[data-v-b6c8acc2]{display:flex;align-items:center;justify-content:space-between;min-height:58px;gap:24px}.business-path[data-v-b6c8acc2],.config-section-heading[data-v-b6c8acc2],.detail-tabs[data-v-b6c8acc2],.header-actions[data-v-b6c8acc2],.header-identity[data-v-b6c8acc2],.panel-heading[data-v-b6c8acc2]{display:flex;align-items:center}.header-identity[data-v-b6c8acc2]{min-width:0;gap:8px}.business-heading[data-v-b6c8acc2]{min-width:0}.business-path[data-v-b6c8acc2]{gap:9px;min-width:0;white-space:nowrap}.business-path i[data-v-b6c8acc2],.business-path span[data-v-b6c8acc2]{color:var(--text-secondary);font-size:13px;font-style:normal}.business-path i[data-v-b6c8acc2]{color:#b0bac8}.business-path strong[data-v-b6c8acc2]{max-width:320px;overflow:hidden;font-size:17px;text-overflow:ellipsis}.business-heading p[data-v-b6c8acc2]{margin:4px 0 0;color:var(--text-secondary);font-size:11px}.data-status[data-v-b6c8acc2]{padding:3px 7px;border-radius:4px;font-size:10px;font-style:normal;font-weight:700}.data-status.is-normal[data-v-b6c8acc2]{color:#087a55;background:#e9f8f2}.data-status.is-empty[data-v-b6c8acc2],.data-status.is-muted[data-v-b6c8acc2]{color:#657287;background:#eef2f6}.data-status.is-warning[data-v-b6c8acc2]{color:#a15c00;background:#fff3d8}.data-status.is-danger[data-v-b6c8acc2]{color:#c52828;background:#fff0f0}.header-actions[data-v-b6c8acc2]{justify-content:flex-end;gap:8px;white-space:nowrap}.severity-select[data-v-b6c8acc2]{width:120px}.config-command[data-v-b6c8acc2],.icon-command[data-v-b6c8acc2]{min-height:34px;border-radius:5px}.icon-command[data-v-b6c8acc2]{width:34px;padding:0;border-color:var(--border);color:#526177;background:#fff}.icon-command--plain[data-v-b6c8acc2]{border:0;background:transparent}.icon-command[data-v-b6c8acc2]:hover{color:var(--blue);border-color:#9db9ef;background:var(--blue-soft)}.detail-tabs[data-v-b6c8acc2]{height:36px;gap:28px;padding-left:43px}.detail-tabs button[data-v-b6c8acc2]{position:relative;align-self:stretch;padding:0 2px;border:0;color:var(--text-secondary);background:transparent;cursor:pointer;font-size:13px}.detail-tabs button.is-active[data-v-b6c8acc2],.detail-tabs button[data-v-b6c8acc2]:hover{color:var(--blue)}.detail-tabs button.is-active[data-v-b6c8acc2]{font-weight:700}.detail-tabs button.is-active[data-v-b6c8acc2]:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--blue);content:""}.load-error[data-v-b6c8acc2],.warning-banner[data-v-b6c8acc2]{display:flex;flex:none;align-items:center;gap:10px;min-height:38px;margin:8px 10px 0;padding:5px 10px;box-sizing:border-box;border:1px solid #edc36a;border-radius:5px;color:#8b5700;background:#fff9e9;font-size:12px}.load-error[data-v-b6c8acc2]{border-color:#efb2b2;color:#a12525;background:#fff4f4}.load-error div[data-v-b6c8acc2]{display:flex;flex:1;gap:8px}.monitor-alert-content[data-v-b6c8acc2]{display:flex;flex:1;flex-direction:column;min-height:0;gap:8px;padding:8px;overflow:hidden;background:var(--page-bg)}.summary-strip[data-v-b6c8acc2]{display:grid;flex:none;grid-template-columns:repeat(6,minmax(150px,1fr));min-height:92px;overflow:hidden;border:1px solid var(--border);border-radius:6px;background:#fff}.summary-strip article[data-v-b6c8acc2]{display:flex;align-items:center;gap:11px;min-width:0;padding:12px 14px;border-right:1px solid var(--border)}.summary-strip article[data-v-b6c8acc2]:last-child{border-right:0}.summary-icon[data-v-b6c8acc2]{display:grid;flex:none;width:38px;height:38px;place-items:center;border-radius:7px;font-size:19px}.summary-icon.is-primary[data-v-b6c8acc2]{color:#1d5fc4;background:#dce9ff}.summary-icon.is-critical[data-v-b6c8acc2]{color:#c92d3e;background:#fde1e5}.summary-icon.is-warning[data-v-b6c8acc2]{color:#a86200;background:#ffedcc}.summary-icon.is-healthy[data-v-b6c8acc2]{color:#087a55;background:#d9f4e9}.summary-icon.is-muted[data-v-b6c8acc2]{color:#66758a;background:#edf1f6}.summary-strip article div[data-v-b6c8acc2]{display:flex;min-width:0;flex-direction:column}.summary-strip small[data-v-b6c8acc2]{color:var(--text-secondary);font-size:11px}.summary-strip strong[data-v-b6c8acc2]{margin:1px 0;font-size:23px;line-height:1.05}.summary-strip strong.is-critical[data-v-b6c8acc2]{color:#d1253e}.summary-strip strong.is-warning[data-v-b6c8acc2]{color:#b66a00}.summary-strip em[data-v-b6c8acc2]{overflow:hidden;color:var(--muted);font-size:10px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.business-conclusion[data-v-b6c8acc2]{grid-template-columns:repeat(4,minmax(220px,1fr));min-height:100px}.business-conclusion article[data-v-b6c8acc2]{padding:13px 16px}.business-conclusion strong[data-v-b6c8acc2]{overflow:hidden;font-size:16px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.business-conclusion em[data-v-b6c8acc2]{margin-top:3px}.dashboard-grid[data-v-b6c8acc2]{display:grid;flex:1;min-height:0;grid-template-columns:minmax(0,1fr) 320px;gap:8px}.dashboard-main[data-v-b6c8acc2]{display:flex;min-width:0;min-height:0;flex-direction:column;gap:8px;overflow:auto}.primary-problem-card[data-v-b6c8acc2]{display:grid;flex:none;grid-template-columns:minmax(280px,.9fr) minmax(440px,1.15fr) minmax(260px,.75fr);gap:16px;align-items:stretch;min-height:132px;padding:16px;border:1px solid var(--border);border-left:4px solid #0c8b60;border-radius:7px;background:#fff;box-shadow:0 8px 20px rgb(31 47 70/5%)}.primary-problem-card.is-critical[data-v-b6c8acc2]{border-left-color:#d1253e;background:linear-gradient(90deg,#fff5f6,#fff 42%)}.primary-problem-card.is-warning[data-v-b6c8acc2]{border-left-color:#d98900;background:linear-gradient(90deg,#fff9eb,#fff 42%)}.primary-problem-card.is-healthy[data-v-b6c8acc2]{border-left-color:#0c8b60;background:linear-gradient(90deg,#f0fbf6,#fff 42%)}.primary-problem-copy[data-v-b6c8acc2]{min-width:0}.primary-problem-action span[data-v-b6c8acc2],.primary-problem-copy span[data-v-b6c8acc2],.primary-problem-facts span[data-v-b6c8acc2]{display:block;margin-bottom:6px;color:var(--muted);font-size:11px}.primary-problem-copy h2[data-v-b6c8acc2]{margin:0;color:#162033;font-size:26px;line-height:1.25}.primary-problem-copy p[data-v-b6c8acc2]{margin:10px 0 0;color:#4e5c71;font-size:13px;line-height:1.6}.primary-problem-facts[data-v-b6c8acc2]{display:grid;grid-template-columns:1.2fr 1fr .9fr minmax(0,1.25fr);gap:8px}.primary-problem-facts>div[data-v-b6c8acc2]{min-width:0;padding:11px 12px;border:1px solid #e7edf5;border-radius:6px;background:#f8fafc}.primary-problem-facts strong[data-v-b6c8acc2]{display:block;overflow:hidden;color:#223048;font-size:15px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.primary-problem-facts .primary-fact--value[data-v-b6c8acc2]{border-color:#f0b7bf;background:#fff6f7}.primary-problem-facts .primary-fact--value strong[data-v-b6c8acc2]{color:#c52828;font-size:24px;line-height:1.15}.primary-problem-card.is-warning .primary-problem-facts .primary-fact--value[data-v-b6c8acc2]{border-color:#f1d19a;background:#fffaf0}.primary-problem-card.is-warning .primary-problem-facts .primary-fact--value strong[data-v-b6c8acc2]{color:#a15c00}.primary-problem-card.is-healthy .primary-problem-facts .primary-fact--value[data-v-b6c8acc2]{border-color:#b9e4d2;background:#f5fcf9}.primary-problem-card.is-healthy .primary-problem-facts .primary-fact--value strong[data-v-b6c8acc2]{color:#087a55}.primary-problem-action[data-v-b6c8acc2]{min-width:0;padding:12px 13px;border:1px solid #dbe6f4;border-radius:6px;background:#f6f9fd}.primary-problem-action strong[data-v-b6c8acc2]{display:block;color:#27364b;font-size:13px;line-height:1.65}.visual-section[data-v-b6c8acc2]{flex:none;padding:13px;border:1px solid var(--border);border-radius:7px;background:#fff}.visual-section-heading[data-v-b6c8acc2]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:12px}.visual-section-heading>div[data-v-b6c8acc2]{display:flex;align-items:baseline;gap:8px;min-width:0}.visual-section-heading h3[data-v-b6c8acc2]{margin:0;color:#172033;font-size:14px}.visual-section-heading small[data-v-b6c8acc2],.visual-section-heading span[data-v-b6c8acc2]{color:var(--muted);font-size:11px}.node-section-heading[data-v-b6c8acc2]{align-items:center}.node-filter[data-v-b6c8acc2]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.node-filter button[data-v-b6c8acc2]{height:26px;padding:0 9px;border:1px solid #d7e0ed;border-radius:5px;color:#657287;background:#fff;cursor:pointer;font-size:11px}.node-filter button.active[data-v-b6c8acc2],.node-filter button[data-v-b6c8acc2]:hover{color:#2563eb;border-color:#9bb8e8;background:#edf4ff}.metric-card-grid[data-v-b6c8acc2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.metric-card[data-v-b6c8acc2]{display:flex;min-width:0;min-height:120px;flex-direction:column;align-items:stretch;gap:9px;padding:13px;border:1px solid #e2e9f3;border-radius:7px;background:#fbfcfe;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.metric-card.active[data-v-b6c8acc2],.metric-card[data-v-b6c8acc2]:hover{border-color:#9bb8e8;box-shadow:0 8px 18px rgba(38,88,160,.1);transform:translateY(-1px)}.metric-card-head[data-v-b6c8acc2]{display:flex;align-items:center;justify-content:space-between;gap:8px}.metric-card-head span[data-v-b6c8acc2]{overflow:hidden;color:#34445b;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.metric-card-head em[data-v-b6c8acc2]{flex:none;padding:2px 6px;border-radius:4px;color:#657287;background:#eef2f6;font-size:10px;font-style:normal;font-weight:700}.metric-card>strong[data-v-b6c8acc2]{color:#172033;font-size:24px;line-height:1.1}.metric-card>small[data-v-b6c8acc2]{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.metric-card.is-critical[data-v-b6c8acc2],.metric-card.is-firing[data-v-b6c8acc2]{border-color:#f0b7bf;background:#fff7f8}.metric-card.is-warning[data-v-b6c8acc2]{border-color:#f1d19a;background:#fffaf0}.metric-card.is-healthy[data-v-b6c8acc2]{border-color:#b9e4d2;background:#f5fcf9}.metric-card.is-query_failed[data-v-b6c8acc2]{border-color:#efb2b2;background:#fff4f4}.metric-card.is-critical .metric-card-head em[data-v-b6c8acc2],.metric-card.is-firing .metric-card-head em[data-v-b6c8acc2]{color:#c52828;background:#ffe5e8}.metric-card.is-warning .metric-card-head em[data-v-b6c8acc2]{color:#a15c00;background:#fff0cf}.metric-card.is-healthy .metric-card-head em[data-v-b6c8acc2]{color:#087a55;background:#ddf5eb}.metric-progress[data-v-b6c8acc2]{height:7px;overflow:hidden;border-radius:999px;background:#e8edf4}.metric-progress i[data-v-b6c8acc2]{display:block;height:100%;min-width:3px;border-radius:inherit;background:#0c8b60}.metric-card.is-critical .metric-progress i[data-v-b6c8acc2],.metric-card.is-firing .metric-progress i[data-v-b6c8acc2],.metric-card.is-query_failed .metric-progress i[data-v-b6c8acc2]{background:#d1253e}.metric-card.is-warning .metric-progress i[data-v-b6c8acc2]{background:#d98900}.node-card-list[data-v-b6c8acc2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.node-card[data-v-b6c8acc2]{min-width:0;padding:12px;border:1px solid #e2e9f3;border-left:3px solid #cbd5e1;border-radius:7px;background:#fff;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,opacity .16s ease}.node-card.active[data-v-b6c8acc2],.node-card[data-v-b6c8acc2]:hover{border-color:#9bb8e8;box-shadow:0 8px 18px rgb(38 88 160/8%);transform:translateY(-1px)}.node-card.is-critical[data-v-b6c8acc2],.node-card.is-error[data-v-b6c8acc2]{border-left-color:#d1253e}.node-card.is-warn[data-v-b6c8acc2],.node-card.is-warning[data-v-b6c8acc2]{border-left-color:#d98900}.node-card.is-healthy[data-v-b6c8acc2],.node-card.is-normal[data-v-b6c8acc2]{border-left-color:#16a36f;background:#fbfcfe;opacity:.82}.node-card>div[data-v-b6c8acc2]{display:flex;align-items:center;justify-content:space-between;gap:8px}.node-card strong[data-v-b6c8acc2]{display:flex;min-width:0;align-items:center;gap:7px;overflow:hidden;color:#1d2a3d;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.node-card strong i[data-v-b6c8acc2]{display:block;flex:none;width:7px;height:7px;border-radius:50%;background:#16a36f}.node-card strong i.is-critical[data-v-b6c8acc2],.node-card strong i.is-error[data-v-b6c8acc2]{background:#d1253e}.node-card strong i.is-warn[data-v-b6c8acc2],.node-card strong i.is-warning[data-v-b6c8acc2]{background:#d98900}.node-card p[data-v-b6c8acc2]{min-height:34px;margin:9px 0 5px;color:#526177;font-size:12px;line-height:1.45}.node-card>small[data-v-b6c8acc2]{display:block;overflow:hidden;color:#34445b;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.node-mini-progress[data-v-b6c8acc2]{height:5px;margin:8px 0 10px;overflow:hidden;border-radius:999px;background:#e8edf4}.node-mini-progress i[data-v-b6c8acc2]{display:block;height:100%;min-width:3px;border-radius:inherit;background:#d1253e}.node-card.is-warn .node-mini-progress i[data-v-b6c8acc2],.node-card.is-warning .node-mini-progress i[data-v-b6c8acc2]{background:#d98900}.node-card.is-healthy .node-mini-progress i[data-v-b6c8acc2],.node-card.is-normal .node-mini-progress i[data-v-b6c8acc2]{background:#0c8b60}.node-card button[data-v-b6c8acc2]{padding:0;border:0;color:#2563eb;background:transparent;cursor:pointer;font-size:12px}.node-card button[data-v-b6c8acc2]:hover{color:#174ea6}.visual-empty[data-v-b6c8acc2]{display:flex;min-height:88px;align-items:center;justify-content:center;grid-column:1/-1;border:1px dashed #d5deea;border-radius:7px;color:var(--muted);background:#f9fbfd;font-size:12px}.detail-mode[data-v-b6c8acc2]{flex:none;border:1px solid var(--border);border-radius:7px;background:#fff}.detail-mode>summary[data-v-b6c8acc2]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;cursor:pointer;list-style:none}.detail-mode>summary[data-v-b6c8acc2]::-webkit-details-marker{display:none}.detail-mode>summary span[data-v-b6c8acc2]{color:#27364b;font-size:13px;font-weight:700}.detail-mode>summary small[data-v-b6c8acc2]{color:var(--muted);font-size:11px}.detail-tables[data-v-b6c8acc2]{display:grid;grid-template-rows:280px 260px 420px;gap:8px;padding:0 8px 8px}.advanced-fields[data-v-b6c8acc2]{margin:8px 0 0}.advanced-fields div[data-v-b6c8acc2]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;padding:7px 0;border-top:1px solid #edf1f5;font-size:10px}.advanced-fields div[data-v-b6c8acc2]:first-child{border-top:0}.advanced-fields dt[data-v-b6c8acc2]{color:var(--muted)}.advanced-fields dd[data-v-b6c8acc2]{min-width:0;margin:0;overflow-wrap:anywhere;color:#44556c}.problem-panel[data-v-b6c8acc2]{display:grid;flex:none;min-height:112px;grid-template-columns:250px minmax(0,1fr);gap:16px;padding:12px 14px 8px;border:1px solid var(--border);border-radius:6px;background:#fff}.problem-heading[data-v-b6c8acc2]{display:flex;align-items:flex-start;gap:10px}.problem-mark[data-v-b6c8acc2]{display:grid;flex:none;width:34px;height:34px;place-items:center;border-radius:6px}.problem-mark.is-critical[data-v-b6c8acc2]{color:#c52828;background:#fff0f0}.problem-mark.is-warning[data-v-b6c8acc2]{color:#a15c00;background:#fff3d8}.problem-mark.is-healthy[data-v-b6c8acc2]{color:#087a55;background:#e9f8f2}.problem-heading h2[data-v-b6c8acc2]{margin:0 0 4px;font-size:12px}.problem-heading strong[data-v-b6c8acc2]{color:#27364b;font-size:14px;line-height:1.5}.problem-facts[data-v-b6c8acc2]{display:grid;grid-template-columns:1fr 1fr 1.1fr 1.5fr;gap:0}.problem-facts>div[data-v-b6c8acc2]{min-width:0;padding:4px 13px;border-left:1px solid #e8edf4}.problem-facts span[data-v-b6c8acc2]{display:block;margin-bottom:5px;color:var(--muted);font-size:10px}.problem-facts strong[data-v-b6c8acc2]{display:block;overflow:hidden;color:#34445b;font-size:11px;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}.problem-facts .problem-action strong[data-v-b6c8acc2]{white-space:normal}.advanced-info[data-v-b6c8acc2]{grid-column:1/-1;border-top:1px solid #edf1f5;color:var(--text-secondary);font-size:10px}.advanced-detail summary[data-v-b6c8acc2],.advanced-info summary[data-v-b6c8acc2]{padding:5px 0;color:#657287;cursor:pointer;font-size:10px}.advanced-info>div[data-v-b6c8acc2]{display:flex;flex-wrap:wrap;gap:14px;padding:3px 0}.advanced-info p[data-v-b6c8acc2]{margin:3px 0;color:#8a6500}.coverage-strip[data-v-b6c8acc2]{display:grid;flex:none;min-height:52px;grid-template-columns:minmax(285px,.85fr) minmax(320px,1fr) minmax(250px,.85fr);align-items:center;gap:16px;padding:7px 12px;border:1px solid #c8d9ef;border-radius:6px;box-sizing:border-box;background:#f5f9ff}.coverage-summary[data-v-b6c8acc2]{display:flex;min-width:0;align-items:center;gap:9px}.coverage-icon[data-v-b6c8acc2]{display:grid;flex:none;width:30px;height:30px;place-items:center;border-radius:5px;color:#2563a6;background:#e2edfd}.coverage-summary div[data-v-b6c8acc2]{display:flex;min-width:0;flex-direction:column}.coverage-summary strong[data-v-b6c8acc2]{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.coverage-summary span[data-v-b6c8acc2]{overflow:hidden;color:var(--text-secondary);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.coverage-rules[data-v-b6c8acc2]{display:flex;min-width:0;align-items:center;gap:7px;overflow:hidden}.coverage-rules>span[data-v-b6c8acc2]{display:inline-flex;min-width:0;align-items:center;gap:5px;overflow:hidden;color:#44556c;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.coverage-rules i[data-v-b6c8acc2]{flex:none;width:6px;height:6px;border-radius:50%;background:#94a3b8}.coverage-rules i.is-ready[data-v-b6c8acc2]{background:#16a36f}.coverage-rules em[data-v-b6c8acc2]{flex:none;padding:2px 5px;border-radius:3px;color:#6b7481;background:#e8edf4;font-size:9px;font-style:normal}.coverage-nodes[data-v-b6c8acc2]{display:flex;min-width:0;justify-content:flex-end;gap:5px;overflow:hidden}.coverage-nodes button[data-v-b6c8acc2]{max-width:105px;overflow:hidden;padding:3px 6px;border:1px solid #cbd9eb;border-radius:4px;color:#315b91;background:#fff;cursor:pointer;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.coverage-nodes button[data-v-b6c8acc2]:hover{border-color:#8eafe0;background:#edf4ff}.coverage-nodes>span[data-v-b6c8acc2]{align-self:center;color:var(--text-secondary);font-size:9px}.workspace-grid[data-v-b6c8acc2]{display:grid;flex:1;min-height:0;grid-template-columns:minmax(0,1fr) 320px;gap:8px}.workspace-main[data-v-b6c8acc2]{display:grid;min-height:0;grid-template-rows:235px 220px minmax(300px,1fr);gap:8px;overflow:auto}.data-panel[data-v-b6c8acc2],.detail-panel[data-v-b6c8acc2]{min-height:0;overflow:hidden;border:1px solid var(--border);border-radius:6px;background:#fff}.panel-heading[data-v-b6c8acc2]{justify-content:space-between;min-height:43px;padding:0 11px;border-bottom:1px solid var(--border)}.panel-heading>div[data-v-b6c8acc2]:first-child{display:flex;align-items:baseline;gap:8px;min-width:0}.panel-heading h3[data-v-b6c8acc2]{margin:0;font-size:13px}.panel-heading span[data-v-b6c8acc2]{color:var(--text-secondary);font-size:10px}.source-summary[data-v-b6c8acc2]{white-space:nowrap}.primary-cell[data-v-b6c8acc2]{font-size:12px}.metric-summary[data-v-b6c8acc2]{display:flex;gap:10px}.metric-summary span[data-v-b6c8acc2]{font-size:10px}.metric-status.is-critical[data-v-b6c8acc2],.metric-summary .is-critical[data-v-b6c8acc2]{color:#c52828}.metric-status.is-warning[data-v-b6c8acc2],.metric-summary .is-warning[data-v-b6c8acc2]{color:#a15c00}.metric-status.is-firing[data-v-b6c8acc2],.metric-summary .is-firing[data-v-b6c8acc2]{color:#c52828}.metric-status.is-healthy[data-v-b6c8acc2],.metric-summary .is-healthy[data-v-b6c8acc2]{color:#0c8b60}.metric-status.is-no_data[data-v-b6c8acc2],.metric-summary .is-muted[data-v-b6c8acc2]{color:#7a8798}.metric-status.is-query_failed[data-v-b6c8acc2],.metric-summary .is-danger[data-v-b6c8acc2]{color:#c52828}.metric-status[data-v-b6c8acc2]{font-size:10px;font-weight:700}.metric-value[data-v-b6c8acc2]{font-size:12px}.metric-value.is-critical[data-v-b6c8acc2],.metric-value.is-firing[data-v-b6c8acc2]{color:#c52828}.metric-value.is-warning[data-v-b6c8acc2]{color:#a15c00}.metric-value.is-healthy[data-v-b6c8acc2]{color:#0c8b60}.metric-value.is-no_data[data-v-b6c8acc2]{color:#7a8798}.metric-value.is-query_failed[data-v-b6c8acc2]{color:#c52828}.metrics-panel[data-v-b6c8acc2]{display:flex;flex-direction:column}.metrics-panel[data-v-b6c8acc2] .el-table{flex:1}.severity-tag[data-v-b6c8acc2]{display:inline-flex;min-width:42px;justify-content:center;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:700}.severity-tag.is-critical[data-v-b6c8acc2],.severity-tag.is-error[data-v-b6c8acc2]{color:#c52828;background:#fff0f0}.severity-tag.is-warn[data-v-b6c8acc2],.severity-tag.is-warning[data-v-b6c8acc2]{color:#a15c00;background:#fff3d8}.severity-tag.is-info[data-v-b6c8acc2]{color:#2563a6;background:#eaf3ff}.health-text[data-v-b6c8acc2]{font-size:11px;font-weight:700}.health-text.is-healthy[data-v-b6c8acc2],.health-text.is-normal[data-v-b6c8acc2]{color:#0c8b60}.health-text.is-warn[data-v-b6c8acc2],.health-text.is-warning[data-v-b6c8acc2]{color:#b66a00}.health-text.is-critical[data-v-b6c8acc2],.health-text.is-error[data-v-b6c8acc2]{color:#d02b3d}.severity-legend[data-v-b6c8acc2]{display:flex;gap:12px}.severity-legend .is-critical[data-v-b6c8acc2]{color:#c52828}.severity-legend .is-warning[data-v-b6c8acc2]{color:#a15c00}.alerts-panel[data-v-b6c8acc2]{display:flex;flex-direction:column}.alerts-panel[data-v-b6c8acc2] .el-table{flex:1}.state-flag[data-v-b6c8acc2]{margin-right:3px;padding:2px 4px;border-radius:3px;color:#536277;background:#edf1f6;font-size:9px}.pagination-bar[data-v-b6c8acc2]{display:flex;flex:none;height:40px;align-items:center;justify-content:flex-end;padding:0 10px;border-top:1px solid var(--border)}.detail-panel[data-v-b6c8acc2]{display:flex;flex-direction:column}.detail-panel .panel-heading button[data-v-b6c8acc2]{display:grid;width:28px;height:28px;padding:0;place-items:center;border:0;border-radius:4px;color:var(--text-secondary);background:transparent;cursor:pointer}.detail-panel .panel-heading button[data-v-b6c8acc2]:hover{color:var(--blue);background:var(--blue-soft)}.detail-empty[data-v-b6c8acc2]{display:flex;flex:1;align-items:center;justify-content:center;flex-direction:column;color:var(--muted)}.detail-empty .el-icon[data-v-b6c8acc2]{margin-bottom:12px;font-size:30px}.detail-empty strong[data-v-b6c8acc2]{color:#536177;font-size:13px}.detail-empty span[data-v-b6c8acc2]{margin-top:5px;font-size:11px}.detail-scroll[data-v-b6c8acc2]{flex:1;min-height:0;padding:13px;overflow:auto}.detail-title[data-v-b6c8acc2]{display:flex;align-items:flex-start;gap:8px}.detail-title strong[data-v-b6c8acc2]{flex:1;font-size:14px;line-height:1.5}.problem-summary[data-v-b6c8acc2]{margin:10px 0;padding:9px;border-left:3px solid #e05252;color:#536177;background:#fff6f6;font-size:11px;line-height:1.6}.detail-fields[data-v-b6c8acc2]{margin:12px 0}.detail-fields div[data-v-b6c8acc2]{display:grid;grid-template-columns:88px minmax(0,1fr);padding:7px 0;border-bottom:1px solid #edf1f5;font-size:11px}.detail-fields dt[data-v-b6c8acc2]{color:var(--muted)}.detail-fields dd[data-v-b6c8acc2]{min-width:0;margin:0;overflow-wrap:anywhere}.detail-section[data-v-b6c8acc2]{padding:10px 0;border-top:1px solid var(--border)}.detail-section h4[data-v-b6c8acc2]{margin:0 0 7px;font-size:11px}.detail-section p[data-v-b6c8acc2]{margin:0;color:#526177;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.expression-code[data-v-b6c8acc2]{display:block;padding:8px;border-radius:4px;color:#2b4366;background:#f4f7fb;font-size:10px;line-height:1.5;overflow-wrap:anywhere}.recent-values[data-v-b6c8acc2]{display:flex;flex-direction:column}.recent-values>div[data-v-b6c8acc2]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:7px 0;border-top:1px solid #edf1f5}.recent-values>div[data-v-b6c8acc2]:first-child{border-top:0}.recent-values span[data-v-b6c8acc2]{overflow:hidden;color:#44556c;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.recent-values strong[data-v-b6c8acc2]{font-size:11px}.recent-values strong.is-critical[data-v-b6c8acc2],.recent-values strong.is-firing[data-v-b6c8acc2]{color:#c52828}.recent-values strong.is-warning[data-v-b6c8acc2]{color:#a15c00}.recent-values strong.is-healthy[data-v-b6c8acc2]{color:#087a55}.recent-values em[data-v-b6c8acc2]{grid-column:1/-1;color:var(--muted);font-size:9px;font-style:normal}.advanced-detail[data-v-b6c8acc2]{margin-top:4px;border-top:1px solid var(--border)}.kv-list[data-v-b6c8acc2]{display:flex;flex-direction:column;gap:5px}.kv-list div[data-v-b6c8acc2]{display:grid;grid-template-columns:minmax(72px,.45fr) minmax(0,1fr);gap:7px;font-size:10px}.kv-list span[data-v-b6c8acc2]{color:var(--muted);overflow-wrap:anywhere}.kv-list code[data-v-b6c8acc2]{color:#2d4a70;overflow-wrap:anywhere}.link-list[data-v-b6c8acc2]{display:flex;flex-direction:column;gap:5px}.link-list button[data-v-b6c8acc2]{display:flex;flex-direction:column;padding:5px 7px;border:1px solid var(--border);border-radius:4px;color:#31588f;background:#f8faff;text-align:left;cursor:pointer}.link-list button small[data-v-b6c8acc2]{margin-top:2px;overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.config-body[data-v-b6c8acc2]{min-height:250px}.config-form[data-v-b6c8acc2] .el-form-item{margin-bottom:12px}.config-basics[data-v-b6c8acc2]{display:grid;grid-template-columns:210px minmax(0,1fr);gap:16px}.recommend-section[data-v-b6c8acc2],.rule-section[data-v-b6c8acc2]{margin-top:5px;padding-top:14px;border-top:1px solid var(--border)}.config-section-heading[data-v-b6c8acc2]{justify-content:space-between;margin-bottom:10px}.config-section-heading>div[data-v-b6c8acc2]{display:flex;align-items:baseline;gap:8px}.config-section-heading h3[data-v-b6c8acc2]{margin:0;font-size:14px}.config-section-heading span[data-v-b6c8acc2]{color:var(--muted);font-size:11px}.rule-list[data-v-b6c8acc2]{display:flex;max-height:330px;flex-direction:column;gap:8px;overflow:auto}.rule-row[data-v-b6c8acc2]{display:grid;grid-template-columns:150px minmax(250px,1.3fr) minmax(180px,1fr);gap:8px;padding:9px;border:1px solid var(--border);border-radius:6px;background:#f8fafc}.rule-row-head[data-v-b6c8acc2]{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between}.rule-row-head>div[data-v-b6c8acc2]{display:flex;align-items:center;gap:5px}.selector-input[data-v-b6c8acc2] .el-input__inner{font-family:Cascadia Mono,Consolas,monospace}.config-empty[data-v-b6c8acc2]{padding:24px;color:var(--muted);text-align:center;font-size:12px}.recommend-list[data-v-b6c8acc2]{display:flex;flex-direction:column}.recommend-list>div[data-v-b6c8acc2]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 2px;border-top:1px solid #edf1f5}.recommend-list>div[data-v-b6c8acc2]:first-child{border-top:0}.recommend-list>div>div[data-v-b6c8acc2]{display:grid;min-width:0;grid-template-columns:150px minmax(250px,1fr) minmax(180px,1fr);gap:10px;align-items:center}.recommend-list strong[data-v-b6c8acc2]{font-size:11px}.recommend-list code[data-v-b6c8acc2]{color:#2d4a70;font-size:10px;overflow-wrap:anywhere}.recommend-list span[data-v-b6c8acc2]{color:var(--muted);font-size:10px}[data-v-b6c8acc2] .el-table{--el-table-header-bg-color:#f5f7fa;--el-table-row-hover-bg-color:#f2f7ff;color:#334155;font-size:11px}[data-v-b6c8acc2] .el-table th.el-table__cell{height:34px;color:#5d6b7e;font-weight:600}[data-v-b6c8acc2] .el-table td.el-table__cell{height:34px;padding:3px 0}@media (max-width:900px){.monitor-alert-page[data-v-b6c8acc2]{padding:0}.monitor-alert-shell[data-v-b6c8acc2]{min-width:0;border:0;border-radius:0;overflow:auto}.monitor-alert-header[data-v-b6c8acc2]{position:sticky;top:0;z-index:10;padding:0 10px}.header-main-row[data-v-b6c8acc2]{min-height:58px}.business-heading p[data-v-b6c8acc2],.business-path>i[data-v-b6c8acc2],.business-path>span[data-v-b6c8acc2]{display:none}.business-path strong[data-v-b6c8acc2]{max-width:140px;font-size:14px}.config-command span[data-v-b6c8acc2]{display:none}.detail-tabs[data-v-b6c8acc2]{gap:20px;padding-left:42px;overflow-x:auto}.detail-tabs button[data-v-b6c8acc2]{flex:none}.monitor-alert-content[data-v-b6c8acc2]{overflow:visible}.business-conclusion[data-v-b6c8acc2],.summary-strip[data-v-b6c8acc2]{grid-template-columns:repeat(2,minmax(145px,1fr))}.summary-strip article[data-v-b6c8acc2]{border-bottom:1px solid var(--border)}.problem-panel[data-v-b6c8acc2]{grid-template-columns:1fr}.problem-facts[data-v-b6c8acc2]{grid-template-columns:1fr 1fr}.problem-facts>div[data-v-b6c8acc2]{border-left:0;border-top:1px solid #edf1f5}.advanced-info[data-v-b6c8acc2]{grid-column:1}.workspace-grid[data-v-b6c8acc2],.workspace-main[data-v-b6c8acc2]{display:flex;flex-direction:column}.workspace-main[data-v-b6c8acc2]{overflow:visible}.affected-panel[data-v-b6c8acc2],.metrics-panel[data-v-b6c8acc2]{height:300px}.alerts-panel[data-v-b6c8acc2]{height:520px}.detail-panel[data-v-b6c8acc2]{min-height:420px}.config-basics[data-v-b6c8acc2],.recommend-list>div>div[data-v-b6c8acc2],.rule-row[data-v-b6c8acc2]{grid-template-columns:1fr}.rule-row-head[data-v-b6c8acc2]{grid-column:1}}@media (max-width:1280px){.primary-problem-card[data-v-b6c8acc2]{grid-template-columns:1fr}.metric-card-grid[data-v-b6c8acc2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.dashboard-grid[data-v-b6c8acc2]{display:flex;flex-direction:column}.dashboard-main[data-v-b6c8acc2]{overflow:visible}.primary-problem-card[data-v-b6c8acc2]{min-height:0;padding:13px}.primary-problem-copy h2[data-v-b6c8acc2]{font-size:20px}.metric-card-grid[data-v-b6c8acc2],.node-card-list[data-v-b6c8acc2],.primary-problem-facts[data-v-b6c8acc2]{grid-template-columns:1fr}.detail-mode>summary[data-v-b6c8acc2]{align-items:flex-start;flex-direction:column}.detail-tables[data-v-b6c8acc2]{grid-template-rows:300px 300px 520px}.advanced-fields div[data-v-b6c8acc2]{grid-template-columns:1fr}.detail-panel[data-v-b6c8acc2]{min-height:420px}}.accountauth-management[data-v-224d2a35]{--account-page-height-offset:136px;--aiops-bg-page:#f4f7fb;--aiops-surface-strong:hsla(0,0%,100%,.92);--aiops-surface-warm:rgba(255,253,248,.94);--aiops-text-primary:#172133;--aiops-text-secondary:#5f6b7c;--aiops-text-muted:#8d97a8;--aiops-border-soft:rgba(22,34,56,.06);--aiops-border-cool:#dfe7f2;--aiops-border-mid:rgba(207,217,230,.92);--aiops-brand:#4c8bf5;--aiops-brand-active:#4d79d8;--aiops-brand-soft:rgba(76,139,245,.12);--aiops-success:#3fb97f;--aiops-warning:#f3b24b;--aiops-danger:#ef6b73;--aiops-shadow-soft:0 20px 60px rgba(17,24,39,.07);box-sizing:border-box;height:calc(100vh - var(--account-page-height-offset));max-height:calc(100vh - var(--account-page-height-offset));padding:6px;color:var(--aiops-text-primary);font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.accountauth-card[data-v-224d2a35]{position:relative;height:100%;max-height:100%;display:flex;flex-direction:column;border-radius:22px;border:1px solid rgba(223,231,242,.96);background:linear-gradient(135deg,rgba(255,253,248,.96),rgba(247,250,255,.92));box-shadow:var(--aiops-shadow-soft);backdrop-filter:blur(18px)}.accountauth-card[data-v-224d2a35]:before{content:"";position:absolute;inset:0 0 auto;height:40px;background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd);pointer-events:none}.accountauth-card[data-v-224d2a35] .el-card__header{position:relative;z-index:1;padding:16px 20px 12px;border-bottom:none}.accountauth-card[data-v-224d2a35] .el-card__body{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;padding:0 10px 10px}.card-header[data-v-224d2a35]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.header-main[data-v-224d2a35]{min-width:0}.eyebrow[data-v-224d2a35]{margin:0 0 4px;color:var(--aiops-brand);font-size:12px;font-weight:700}.title[data-v-224d2a35]{margin:0;color:var(--aiops-text-primary);font-size:20px;line-height:1.25;font-weight:700}.subtitle[data-v-224d2a35]{margin:6px 0 0;color:var(--aiops-text-secondary);font-size:13px;line-height:1.5}.search-section[data-v-224d2a35]{padding:12px 14px 2px;border-radius:16px;border:1px solid var(--aiops-border-soft);background:hsla(0,0%,100%,.58)}.search-form[data-v-224d2a35]{display:flex;flex-wrap:wrap;align-items:center;gap:0 12px}.search-form[data-v-224d2a35] .el-form-item{margin-bottom:10px;margin-right:16px}.search-form[data-v-224d2a35] .el-form-item__label{color:var(--aiops-text-secondary);font-weight:600}.search-form[data-v-224d2a35] .el-input,.search-form[data-v-224d2a35] .el-select{width:220px}.action-section[data-v-224d2a35]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:8px;padding:0 2px}.action-section .el-button[data-v-224d2a35]{margin-left:0}.table-section[data-v-224d2a35]{display:flex;flex-direction:column;margin-bottom:0;border-radius:16px;border:1px solid rgba(223,231,242,.92);background:hsla(0,0%,100%,.82)}.accountauth-table[data-v-224d2a35]{flex:1;color:var(--aiops-text-secondary);font-size:13px;background:transparent;border-radius:16px;overflow:hidden}.accountauth-table[data-v-224d2a35] .el-table__inner-wrapper:before{display:none}.accountauth-table[data-v-224d2a35] .el-table__body-wrapper{min-height:0}.accountauth-table[data-v-224d2a35] .el-table__header th{background:rgba(248,250,255,.96)!important;font-size:12px;border-bottom:1px solid rgba(223,231,242,.9)}.accountauth-table[data-v-224d2a35] .el-table__header th,.accountauth-table[data-v-224d2a35] .el-table__header th .cell{color:var(--aiops-text-muted)!important;font-weight:700!important}.accountauth-table[data-v-224d2a35] .el-table__body tr{transition:background-color .2s ease}.accountauth-table[data-v-224d2a35] .el-table__body tr>td{height:42px;border-bottom:1px solid rgba(15,23,42,.04);background:hsla(0,0%,100%,.6)}.accountauth-table[data-v-224d2a35] .cell{line-height:20px}.accountauth-table[data-v-224d2a35] .el-table__row--striped>td.el-table__cell{background:rgba(247,250,255,.56)}.accountauth-table[data-v-224d2a35] .el-table__row:hover{background-color:rgba(76,139,245,.045)!important}.accountauth-table[data-v-224d2a35] .el-table__row:hover>td.el-table__cell{background:rgba(76,139,245,.045)!important}.cell-main[data-v-224d2a35]{min-width:0;display:inline-flex;align-items:center;max-width:100%}.cell-icon[data-v-224d2a35]{width:14px;height:14px;opacity:.72;flex-shrink:0}.cell-main span[data-v-224d2a35]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mono-text[data-v-224d2a35]{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;color:#486076}.masked-text[data-v-224d2a35]{color:var(--aiops-text-muted);letter-spacing:0}.operation-buttons[data-v-224d2a35]{display:flex;align-items:center;justify-content:flex-start;white-space:nowrap}.operation-link[data-v-224d2a35]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;color:var(--aiops-brand-active);font:inherit;font-size:12px;font-weight:600;line-height:1.4;cursor:pointer;transition:color .2s ease,opacity .2s ease}.operation-link[data-v-224d2a35]:focus-visible,.operation-link[data-v-224d2a35]:hover{opacity:.78;outline:none}.operation-success[data-v-224d2a35]{color:#2d9c72}.operation-primary[data-v-224d2a35]{color:var(--aiops-brand-active)}.operation-warning[data-v-224d2a35]{color:#b77b24}.operation-danger[data-v-224d2a35]{color:#d85c66}.dialog-footer[data-v-224d2a35]{display:flex;justify-content:flex-end;gap:10px}.accountauth-edit-dialog[data-v-224d2a35] .el-dialog,.accountauth-import-dialog[data-v-224d2a35] .el-dialog{border-radius:28px;overflow:hidden;border:1px solid rgba(223,231,242,.96);background:linear-gradient(135deg,rgba(255,253,248,.98),rgba(247,250,255,.95));box-shadow:0 36px 110px rgba(15,23,42,.11)}.accountauth-edit-dialog[data-v-224d2a35] .el-dialog__header,.accountauth-import-dialog[data-v-224d2a35] .el-dialog__header{margin:0;padding:20px 24px 16px;background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd);border-bottom:1px solid rgba(223,231,242,.9)}.accountauth-edit-dialog[data-v-224d2a35] .el-dialog__title,.accountauth-import-dialog[data-v-224d2a35] .el-dialog__title{color:var(--aiops-text-primary);font-size:17px;font-weight:700}.accountauth-edit-dialog[data-v-224d2a35] .el-dialog__body,.accountauth-import-dialog[data-v-224d2a35] .el-dialog__body{padding:22px 24px 8px}.accountauth-edit-dialog[data-v-224d2a35] .el-dialog__footer,.accountauth-import-dialog[data-v-224d2a35] .el-dialog__footer{padding:14px 24px 22px}.import-panel[data-v-224d2a35]{display:grid;gap:14px}.import-mode-group[data-v-224d2a35]{justify-self:start}.import-mode-panel[data-v-224d2a35]{min-height:120px}.upload-drag-content[data-v-224d2a35]{color:var(--aiops-text-secondary)}.upload-drag-content p[data-v-224d2a35]{margin:0 0 4px;font-size:14px;font-weight:600}.upload-drag-content span[data-v-224d2a35]{color:var(--aiops-text-muted);font-size:12px}.import-form[data-v-224d2a35]{margin-top:2px}.import-result[data-v-224d2a35]{display:grid;gap:10px;padding:12px 14px;border-radius:16px;border:1px solid rgba(223,231,242,.92);background:hsla(0,0%,100%,.74)}.import-result-head[data-v-224d2a35]{display:flex;justify-content:space-between;align-items:center;gap:10px}.import-result-head h4[data-v-224d2a35]{margin:0;color:var(--aiops-text-primary);font-size:14px;font-weight:700}.import-result-head span[data-v-224d2a35]{color:var(--aiops-text-secondary);font-size:12px}.failed-rows[data-v-224d2a35]{display:grid;gap:6px;max-height:180px;overflow:auto;padding-right:2px}.failed-row-item[data-v-224d2a35]{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px;padding:8px 10px;border-radius:12px;background:hsla(35,81%,96%,.9);border:1px solid rgba(230,162,60,.24);color:#9a6f42;font-size:12px;line-height:1.6}.failed-row-item span[data-v-224d2a35]:last-child{word-break:break-all}.el-tag[data-v-224d2a35]{border-radius:999px;font-size:12px;font-weight:600;height:22px;padding:0 9px;line-height:20px}.el-button[data-v-224d2a35]{min-height:32px;border-radius:14px;font-weight:600;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,opacity .2s ease}.el-button[data-v-224d2a35]:hover{transform:translateY(-1px)}.import-button[data-v-224d2a35],.search-button[data-v-224d2a35]{background:linear-gradient(180deg,#6aa1fb,#5a93f6);border-color:transparent;box-shadow:0 10px 18px rgba(76,139,245,.14)}.add-button[data-v-224d2a35]{background:linear-gradient(180deg,#51c78d,#3fb97f);border-color:transparent;box-shadow:0 10px 18px rgba(63,185,127,.14)}.dialog-footer[data-v-224d2a35] .el-button--warning,.reset-button[data-v-224d2a35]{background:linear-gradient(180deg,#f6be63,#f3b24b);border-color:transparent;color:#fff;box-shadow:0 10px 18px rgba(243,178,75,.14)}.el-input[data-v-224d2a35] .el-input__wrapper,.el-select[data-v-224d2a35] .el-input__wrapper,.el-textarea[data-v-224d2a35] .el-textarea__inner{background:rgba(252,253,255,.98);border:1px solid rgba(214,223,235,.95);border-radius:14px;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.el-input[data-v-224d2a35] .el-input__inner,.el-select[data-v-224d2a35] .el-input__inner{background:transparent;border:none;color:var(--aiops-text-primary)}.el-input[data-v-224d2a35] .el-input__wrapper:hover,.el-select[data-v-224d2a35] .el-input__wrapper:hover,.el-textarea[data-v-224d2a35] .el-textarea__inner:hover{border-color:rgba(171,189,220,.95)}.el-input[data-v-224d2a35] .el-input__wrapper.is-focus,.el-select[data-v-224d2a35] .el-input__wrapper.is-focus,.el-textarea[data-v-224d2a35] .el-textarea__inner:focus{border-color:rgba(120,156,221,.9);box-shadow:0 0 0 4px rgba(76,139,245,.07);background:#fff}.accountauth-table[data-v-224d2a35] .el-loading-mask{background-color:rgba(247,250,255,.72);backdrop-filter:blur(4px)}.pagination-section[data-v-224d2a35]{flex-shrink:0;display:flex;justify-content:flex-end}.home-container .el-main:has(.accountauth-management){--ops-shell-gutter:10px;--ops-page-padding:7px;--ops-module-gap:8px;padding-top:var(--ops-shell-gutter);padding-right:var(--ops-shell-gutter);padding-left:var(--ops-shell-gutter);overflow-y:hidden}.el-pagination[data-v-224d2a35]{background:transparent;color:var(--aiops-text-secondary)}.el-pagination[data-v-224d2a35] .btn-next,.el-pagination[data-v-224d2a35] .btn-prev,.el-pagination[data-v-224d2a35] .el-pager li{border-radius:10px;margin:0 2px;transition:background-color .2s ease,color .2s ease}.el-pagination[data-v-224d2a35] .btn-next:hover,.el-pagination[data-v-224d2a35] .btn-prev:hover,.el-pagination[data-v-224d2a35] .el-pager li:hover{color:var(--aiops-brand);background:rgba(76,139,245,.08)}@media (max-width:1080px){.accountauth-card[data-v-224d2a35]{max-height:100%}.accountauth-card[data-v-224d2a35] .el-card__body{overflow:hidden}.table-section[data-v-224d2a35]{overflow-x:auto;overflow-y:hidden}.accountauth-table[data-v-224d2a35]{min-width:980px}}@media (max-width:720px){.accountauth-management[data-v-224d2a35]{padding:4px}.accountauth-card[data-v-224d2a35]{border-radius:18px}.accountauth-card[data-v-224d2a35] .el-card__header{padding:14px 16px 10px}.accountauth-card[data-v-224d2a35] .el-card__body{padding:0 8px 8px}.title[data-v-224d2a35]{font-size:18px}.search-form[data-v-224d2a35]{display:grid;grid-template-columns:1fr}.search-form[data-v-224d2a35] .el-form-item,.search-form[data-v-224d2a35] .el-input,.search-form[data-v-224d2a35] .el-select{width:100%;margin-right:0}.action-section[data-v-224d2a35],.dialog-footer[data-v-224d2a35]{align-items:stretch;flex-direction:column}.action-section .el-button[data-v-224d2a35],.dialog-footer .el-button[data-v-224d2a35]{width:100%;margin-left:0}.pagination-section[data-v-224d2a35]{justify-content:flex-start;overflow-x:auto}}.accountauth-management[data-v-224d2a35]{--ops-text-heading:#0f172a;--ops-text-primary:#172033;--ops-text-secondary:#53657d;--ops-text-muted:#64748b;--ops-border:#dbe7f4;--ops-border-soft:#e7eef7;display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--ops-module-gap,8px);height:calc(100vh - 124px);max-height:none;min-height:0;padding:var(--ops-page-padding,7px);overflow:hidden;background:transparent;color:var(--ops-text-primary)}.ops-page-header[data-v-224d2a35]{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-width:0;padding:8px 12px;border:1px solid var(--ops-border);border-radius:12px;background:hsla(0,0%,100%,.96);box-shadow:0 10px 28px rgba(80,124,180,.1)}.ops-page-header__icon[data-v-224d2a35]{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:0;background:transparent}.ops-page-header__icon img[data-v-224d2a35]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.ops-page-header__content[data-v-224d2a35]{display:flex;flex:1;align-items:center;gap:10px;min-width:0}.ops-page-header h1[data-v-224d2a35]{margin:0;color:var(--ops-text-heading);font-size:20px;font-weight:700;line-height:1.2;letter-spacing:0;white-space:nowrap}.ops-page-header__divider[data-v-224d2a35]{width:1px;height:22px;flex:0 0 1px;background:var(--ops-border-soft)}.ops-page-header__content p[data-v-224d2a35]{margin:0;overflow:hidden;color:var(--ops-text-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.accountauth-card[data-v-224d2a35]{height:auto;max-height:none;min-height:0;overflow:hidden;border:1px solid var(--ops-border);border-radius:12px;background:hsla(0,0%,100%,.96);box-shadow:0 8px 24px rgba(80,124,180,.07);backdrop-filter:none}.accountauth-card[data-v-224d2a35]:before{display:none}.accountauth-card[data-v-224d2a35] .el-card__body{min-height:0;padding:10px;overflow:hidden}.search-section[data-v-224d2a35]{flex-shrink:0;margin-bottom:8px;padding:8px 10px 0;border:1px solid var(--ops-border-soft);border-radius:10px;background:#f8fbff}.search-form[data-v-224d2a35]{gap:0;row-gap:8px}.search-form[data-v-224d2a35] .el-form-item{margin-right:12px;margin-bottom:8px}.search-form[data-v-224d2a35] .el-form-item:last-child{margin-right:0}.search-form[data-v-224d2a35] .el-form-item__label{height:34px;padding-right:8px;color:#475569;font-size:12px;font-weight:700;line-height:34px}.search-form[data-v-224d2a35] .el-input{width:220px}.account-type-filter[data-v-224d2a35],.search-form[data-v-224d2a35] .el-select{width:200px}.search-form[data-v-224d2a35] .el-input__wrapper,.search-form[data-v-224d2a35] .el-select__wrapper{min-height:34px;padding:0 11px;border:0;border-radius:8px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2}.search-form[data-v-224d2a35] .el-input__wrapper:hover,.search-form[data-v-224d2a35] .el-select__wrapper:hover{border:0;box-shadow:inset 0 0 0 1px #b9d4ff}.search-form[data-v-224d2a35] .el-input__wrapper.is-focus,.search-form[data-v-224d2a35] .el-select__wrapper.is-focused{border:0;background:#fff;box-shadow:inset 0 0 0 1px #409eff}.add-button[data-v-224d2a35],.import-button[data-v-224d2a35],.reset-button[data-v-224d2a35],.search-button[data-v-224d2a35]{height:34px;min-width:76px;border-radius:8px;color:#fff;font-size:13px;font-weight:600;box-shadow:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.search-button[data-v-224d2a35]{border-color:#409eff;background:#409eff}.import-button[data-v-224d2a35],.reset-button[data-v-224d2a35]{border-color:#e6a23c;background:#e6a23c}.add-button[data-v-224d2a35]{border-color:#67c23a;background:#67c23a}.add-button[data-v-224d2a35]:focus,.add-button[data-v-224d2a35]:hover,.import-button[data-v-224d2a35]:focus,.import-button[data-v-224d2a35]:hover,.reset-button[data-v-224d2a35]:focus,.reset-button[data-v-224d2a35]:hover,.search-button[data-v-224d2a35]:focus,.search-button[data-v-224d2a35]:hover{color:#fff;transform:none;box-shadow:none}.table-section[data-v-224d2a35]{flex:1;min-height:0;margin:0;overflow:hidden;border:1px solid #e3ebf5;border-radius:10px;background:#fff}.content-header[data-v-224d2a35]{display:flex;min-height:42px;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;padding:5px 10px;border-bottom:1px solid var(--ops-border-soft);background:#fbfdff}.content-header h2[data-v-224d2a35]{margin:0;color:var(--ops-text-heading);font-size:14px;font-weight:700;line-height:1.3}.resource-count[data-v-224d2a35]{color:var(--ops-text-muted);font-size:12px;font-weight:500}.accountauth-table[data-v-224d2a35]{min-height:0;border:0;border-radius:0;background:#fff;color:var(--ops-text-secondary);font-size:12px}.accountauth-table[data-v-224d2a35] .el-table__header th{height:38px;padding:6px 0;border-bottom:1px solid #e3ebf5;background:#f3f7fc!important}.accountauth-table[data-v-224d2a35] .el-table__header th .cell{color:#475569!important;font-size:12px}.accountauth-table[data-v-224d2a35] .el-table__body tr>td{height:40px;border-bottom-color:#eef3f9;background:#fff}.accountauth-table[data-v-224d2a35] .el-table__row--striped>td.el-table__cell{background:#fbfdff}.accountauth-table[data-v-224d2a35] .el-table__row:hover>td.el-table__cell{background:#f8fafc!important}.accountauth-table[data-v-224d2a35] .el-table__cell{padding:6px 0}.cell-main[data-v-224d2a35]{gap:7px}.cell-icon[data-v-224d2a35]{width:16px;height:16px;opacity:.82}.mono-text[data-v-224d2a35]{color:#475f75;font-size:11px}.accountauth-table[data-v-224d2a35] .el-tag{height:22px;padding:0 7px;border-radius:6px;font-size:11px;line-height:20px}.operation-buttons[data-v-224d2a35]{gap:14px;justify-content:flex-end}.operation-link[data-v-224d2a35]{transform:none;transition:color .16s ease,opacity .16s ease}.operation-link[data-v-224d2a35]:focus-visible{border-radius:3px;outline:2px solid rgba(64,158,255,.5);outline-offset:3px}.pagination-section[data-v-224d2a35]{padding:8px 2px 0}.el-pagination[data-v-224d2a35]{--el-pagination-button-width:28px;--el-pagination-button-height:28px;font-size:12px}.el-pagination[data-v-224d2a35] .btn-next,.el-pagination[data-v-224d2a35] .btn-prev,.el-pagination[data-v-224d2a35] .el-pager li{border-radius:7px}.accountauth-management .el-button[data-v-224d2a35]:focus,.accountauth-management .el-button[data-v-224d2a35]:hover{transform:none}.accountauth-dialog-overlay .el-dialog,.el-dialog.accountauth-edit-dialog,.el-dialog.accountauth-import-dialog{--el-dialog-border-radius:15px;max-width:calc(100vw - 24px);overflow:hidden;border:1px solid #d7e6f6;border-radius:15px!important;background:#fff;box-shadow:0 22px 60px rgba(49,92,142,.18)}.accountauth-dialog-overlay .el-dialog__header,.accountauth-edit-dialog .el-dialog__header,.accountauth-import-dialog .el-dialog__header{margin:0;padding:16px 18px 12px;border-bottom:1px solid #e3edf8;background:linear-gradient(90deg,#fff6e7,#f7fbff 36%,#ecf7ff)}.accountauth-dialog-overlay .el-dialog__title,.accountauth-edit-dialog .el-dialog__title,.accountauth-import-dialog .el-dialog__title{color:#172033;font-size:17px;font-weight:700;line-height:1.3}.accountauth-dialog-overlay .el-dialog__headerbtn,.accountauth-edit-dialog .el-dialog__headerbtn,.accountauth-import-dialog .el-dialog__headerbtn{top:12px;right:14px;width:32px;height:32px}.accountauth-dialog-overlay .el-dialog__body,.accountauth-edit-dialog .el-dialog__body,.accountauth-import-dialog .el-dialog__body{max-height:calc(100vh - 190px);overflow:auto;padding:14px 18px;background:#fff}.accountauth-dialog-overlay .el-dialog__footer,.accountauth-edit-dialog .el-dialog__footer,.accountauth-import-dialog .el-dialog__footer{padding:12px 18px 16px;border-top:1px solid #e3edf8;background:#fbfdff}.accountauth-dialog-overlay .el-input__wrapper,.accountauth-dialog-overlay .el-select__wrapper,.accountauth-edit-dialog .el-input__wrapper,.accountauth-edit-dialog .el-select__wrapper,.accountauth-import-dialog .el-input__wrapper,.accountauth-import-dialog .el-select__wrapper{min-height:34px;border:0;border-radius:8px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2}.accountauth-dialog-overlay .el-textarea__inner,.accountauth-edit-dialog .el-textarea__inner,.accountauth-import-dialog .el-textarea__inner{border:1px solid #d9e5f2;border-radius:8px;background:#fbfdff;box-shadow:none}.accountauth-dialog-overlay .el-form-item,.accountauth-edit-dialog .el-form-item,.accountauth-import-dialog .el-form-item{margin-bottom:16px}.accountauth-dialog-overlay .el-form-item__label,.accountauth-edit-dialog .el-form-item__label,.accountauth-import-dialog .el-form-item__label{color:#475569;font-size:12px;font-weight:700}.accountauth-dialog-overlay .el-button,.accountauth-edit-dialog .el-button,.accountauth-import-dialog .el-button{min-height:34px;border-radius:8px;font-weight:600;transform:none!important}.accountauth-dialog-overlay .el-button--primary,.accountauth-edit-dialog .el-button--primary,.accountauth-import-dialog .el-button--primary{border-color:#409eff;background:linear-gradient(135deg,#5aa8ff,#2563eb);color:#fff}.import-panel[data-v-224d2a35]{gap:10px}.import-mode-panel[data-v-224d2a35]{min-height:104px}.import-panel[data-v-224d2a35] .el-upload-dragger{padding:18px 12px;border-color:#cfe0f3;border-radius:10px;background:#f8fbff}.import-result[data-v-224d2a35]{gap:8px;padding:10px 12px;border-color:#dce8f5;border-radius:10px;background:#f8fbff}.failed-row-item[data-v-224d2a35]{padding:7px 9px;border-radius:8px}@media (max-width:1080px){.accountauth-card[data-v-224d2a35] .el-card__body{overflow:hidden}.table-section[data-v-224d2a35]{overflow-x:auto;overflow-y:hidden}.accountauth-table[data-v-224d2a35]{min-width:980px}}@media (max-width:768px){.accountauth-management[data-v-224d2a35]{height:calc(100vh - 110px);padding:6px;overflow:auto}.ops-page-header[data-v-224d2a35]{align-items:flex-start;padding:8px 10px}.ops-page-header__content[data-v-224d2a35]{flex-direction:column;align-items:stretch;gap:2px}.ops-page-header__content p[data-v-224d2a35],.ops-page-header__divider[data-v-224d2a35]{display:none}.accountauth-card[data-v-224d2a35]{border-radius:12px}.accountauth-card[data-v-224d2a35] .el-card__body{padding:8px}.search-form[data-v-224d2a35]{display:grid;grid-template-columns:1fr}.account-type-filter[data-v-224d2a35],.search-form[data-v-224d2a35] .el-form-item,.search-form[data-v-224d2a35] .el-input,.search-form[data-v-224d2a35] .el-select{width:100%;margin-right:0}.search-form[data-v-224d2a35] .el-form-item:last-child .el-form-item__content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.search-form[data-v-224d2a35] .el-form-item:last-child .el-button{width:100%;margin-left:0}.account-form[data-v-224d2a35] .el-col-12{max-width:100%;flex:0 0 100%}.dialog-footer[data-v-224d2a35]{align-items:center;flex-direction:row}.dialog-footer .el-button[data-v-224d2a35]{width:auto;margin-left:0}.pagination-section[data-v-224d2a35]{justify-content:flex-start;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.accountauth-management[data-v-224d2a35] *,.accountauth-management[data-v-224d2a35] :after,.accountauth-management[data-v-224d2a35] :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.key-management[data-v-47f7e851]{--aiops-bg-page:#f4f7fb;--aiops-bg-page-soft:#eef3f9;--aiops-surface-cool:rgba(247,250,255,.82);--aiops-surface-strong:hsla(0,0%,100%,.92);--aiops-surface-warm:rgba(255,253,248,.92);--aiops-surface-warm-strong:rgba(255,248,239,.96);--aiops-text-primary:#172133;--aiops-text-secondary:#5f6b7c;--aiops-text-muted:#8d97a8;--aiops-border-soft:rgba(22,34,56,.06);--aiops-border-cool:#dfe7f2;--aiops-border-mid:rgba(207,217,230,.92);--aiops-brand:#4c8bf5;--aiops-brand-active:#4d79d8;--aiops-brand-soft:rgba(76,139,245,.12);--aiops-brand-fade:rgba(76,139,245,.06);--aiops-success:#3fb97f;--aiops-warning:#f3b24b;--aiops-danger:#ef6b73;--aiops-shadow-soft:0 20px 60px rgba(17,24,39,.07);--aiops-shadow-panel:0 36px 110px rgba(15,23,42,.11);--cloud-page-height-offset:136px;position:relative;box-sizing:border-box;height:calc(100vh - var(--cloud-page-height-offset));max-height:calc(100vh - var(--cloud-page-height-offset));padding:6px;color:var(--aiops-text-primary);font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.home-container .el-main:has(.key-management){--ops-shell-gutter:10px;--ops-page-padding:7px;--ops-module-gap:8px;padding-top:var(--ops-shell-gutter);padding-right:var(--ops-shell-gutter);padding-left:var(--ops-shell-gutter);overflow-y:hidden}.key-card[data-v-47f7e851]{position:relative;display:flex;flex-direction:column;height:100%;max-height:100%;border:1px solid rgba(223,231,242,.96);border-radius:22px;background:linear-gradient(135deg,rgba(255,253,248,.96),rgba(247,250,255,.92));box-shadow:var(--aiops-shadow-soft);backdrop-filter:blur(18px)}.key-card[data-v-47f7e851]:before{content:"";position:absolute;inset:0 0 auto;height:40px;background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd);pointer-events:none}.key-card[data-v-47f7e851] .el-card__header{position:relative;z-index:1;padding:16px 20px 12px;border-bottom:none;background:transparent}.key-card[data-v-47f7e851] .el-card__body{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;padding:0 10px 10px}.card-header[data-v-47f7e851]{display:flex;justify-content:space-between;align-items:center;gap:14px}.title-block[data-v-47f7e851]{display:flex;flex-direction:column;gap:3px;min-width:0}.title-kicker[data-v-47f7e851]{font-size:12px;font-weight:700;color:var(--aiops-brand)}.title[data-v-47f7e851]{margin:0;font-size:20px;line-height:1.25;font-weight:700;color:var(--aiops-text-primary)}.title-subtitle[data-v-47f7e851]{color:var(--aiops-text-secondary);font-size:13px;line-height:1.45}.header-metrics[data-v-47f7e851]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.metric-chip[data-v-47f7e851]{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;border:1px solid rgba(223,231,242,.92);background:hsla(0,0%,100%,.8);color:var(--aiops-text-secondary);font-size:12px;font-weight:600}.search-section[data-v-47f7e851]{padding:12px 14px 2px;border-radius:16px;border:1px solid var(--aiops-border-soft);background:hsla(0,0%,100%,.58)}.search-form[data-v-47f7e851]{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:0 12px}.search-form[data-v-47f7e851] .el-form-item{margin-bottom:10px}.search-form[data-v-47f7e851] .el-form-item__label{color:var(--aiops-text-secondary);font-weight:600}.search-form[data-v-47f7e851] .el-form-item__content{gap:10px}.filter-select[data-v-47f7e851]{width:180px}.full-select[data-v-47f7e851]{width:100%}.el-button[data-v-47f7e851]{min-height:32px;border-radius:14px;font-weight:600;transition:transform .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease}.el-button[data-v-47f7e851]:hover{transform:translateY(-1px)}.el-button--primary[data-v-47f7e851],.search-button[data-v-47f7e851]{border-color:transparent;background:linear-gradient(180deg,#6aa1fb,#5a93f6);box-shadow:0 10px 18px rgba(76,139,245,.14)}.create-button[data-v-47f7e851],.el-button--success[data-v-47f7e851]{border-color:transparent;background:linear-gradient(180deg,#51c78d,#3fb97f);box-shadow:0 10px 18px rgba(63,185,127,.14)}.dialog-footer[data-v-47f7e851] .el-button--warning,.reset-button[data-v-47f7e851]{border-color:transparent;background:linear-gradient(180deg,#f6be63,#f3b24b);color:#fff;box-shadow:0 10px 18px rgba(243,178,75,.14)}.el-button--default[data-v-47f7e851],.secondary-action[data-v-47f7e851]{border-color:rgba(215,224,236,.95);background:hsla(0,0%,100%,.9);color:var(--aiops-text-secondary)}.el-button--default[data-v-47f7e851]:hover,.secondary-action[data-v-47f7e851]:hover{border-color:rgba(120,156,221,.8);color:var(--aiops-brand-active);background:hsla(0,0%,100%,.98)}.el-input[data-v-47f7e851] .el-input__wrapper,.el-select[data-v-47f7e851] .el-input__wrapper,.el-textarea[data-v-47f7e851] .el-textarea__inner{min-height:32px;border:1px solid rgba(214,223,235,.95);border-radius:14px;background:rgba(252,253,255,.98);box-shadow:none;color:var(--aiops-text-primary);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.el-input[data-v-47f7e851] .el-input__wrapper:hover,.el-select[data-v-47f7e851] .el-input__wrapper:hover,.el-textarea[data-v-47f7e851] .el-textarea__inner:hover{border-color:rgba(171,189,220,.95)}.el-input[data-v-47f7e851] .el-input__wrapper.is-focus,.el-select[data-v-47f7e851] .el-input__wrapper.is-focus,.el-textarea[data-v-47f7e851] .el-textarea__inner:focus{border-color:rgba(120,156,221,.9);box-shadow:0 0 0 4px rgba(76,139,245,.07);background:#fff}.el-input[data-v-47f7e851] .el-input__inner,.el-select[data-v-47f7e851] .el-input__inner{background:transparent;border:none;color:var(--aiops-text-primary)}.el-tag[data-v-47f7e851]{border-radius:999px;border:1px solid transparent;font-weight:600;height:22px;padding:0 9px;font-size:12px;line-height:20px}.config-tabs[data-v-47f7e851]{margin-top:0}.config-tabs[data-v-47f7e851] .el-tabs__header{margin:0 0 6px}.config-tabs[data-v-47f7e851] .el-tabs__item{height:34px;padding:0 14px;color:var(--aiops-text-secondary)}.config-tabs[data-v-47f7e851] .el-tabs__item.is-active{color:var(--aiops-brand)}.config-tabs[data-v-47f7e851] .el-tabs__active-bar{height:2px;border-radius:999px;background:var(--aiops-brand)}.config-tabs[data-v-47f7e851] .el-tabs__nav-wrap:after{background:rgba(223,231,242,.86)}.tab-content[data-v-47f7e851]{padding:0}.content-header[data-v-47f7e851]{margin-bottom:6px;padding:0 2px 3px}.resource-count[data-v-47f7e851]{color:var(--aiops-text-secondary);font-size:13px;font-weight:600}.table-section[data-v-47f7e851]{display:flex;flex-direction:column;border-radius:16px;border:1px solid rgba(223,231,242,.92);background:hsla(0,0%,100%,.82)}.resource-table[data-v-47f7e851]{width:100%;flex:1;color:var(--aiops-text-secondary);font-size:13px;background:transparent}.resource-table[data-v-47f7e851] .el-table__inner-wrapper:before{display:none}.resource-table[data-v-47f7e851] .el-table__body-wrapper,.resource-table[data-v-47f7e851] .el-table__cell,.resource-table[data-v-47f7e851] .el-table__fixed-right,.resource-table[data-v-47f7e851] .el-table__fixed-right-patch,.resource-table[data-v-47f7e851] .el-table__header-wrapper{background:transparent}.resource-table[data-v-47f7e851] th.el-table__cell{height:38px;padding:6px 0;border-bottom:1px solid rgba(223,231,242,.86);background:rgba(248,250,255,.96);color:var(--aiops-text-muted);font-size:12px;font-weight:700}.resource-table[data-v-47f7e851] td.el-table__cell{height:42px;border-bottom:1px solid rgba(15,23,42,.04)}.resource-table[data-v-47f7e851] .cell{line-height:20px}.resource-table[data-v-47f7e851] .el-table__row{background:hsla(0,0%,100%,.54)}.resource-table[data-v-47f7e851] .el-table__row:hover{background-color:rgba(76,139,245,.04)}.resource-table[data-v-47f7e851] .el-table__row:hover>td.el-table__cell{background:rgba(76,139,245,.045)}.resource-name[data-v-47f7e851]{display:flex;align-items:center;gap:7px}.cloud-icon[data-v-47f7e851]{width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.key-info[data-v-47f7e851]{display:flex;align-items:center;gap:7px}.key-icon[data-v-47f7e851]{color:var(--aiops-brand);font-size:14px}.secret-icon[data-v-47f7e851]{color:var(--aiops-warning);font-size:14px}.key-value[data-v-47f7e851]{color:var(--aiops-text-secondary);font-family:Monaco,Menlo,monospace;font-size:13px}.key-name-text[data-v-47f7e851]{color:var(--aiops-text-primary);font-weight:600}.time-text[data-v-47f7e851]{color:var(--aiops-text-muted);font-size:13px}.remark-text[data-v-47f7e851]{color:var(--aiops-text-secondary);font-size:13px}.schedule-icon[data-v-47f7e851]{color:var(--aiops-brand);font-size:14px}.schedule-name[data-v-47f7e851]{color:var(--aiops-brand-active);cursor:pointer;font-weight:600;transition:color .2s ease}.cron-info[data-v-47f7e851]{display:flex;align-items:center;gap:6px}.cron-icon[data-v-47f7e851]{color:var(--aiops-success);font-size:14px}.cron-text[data-v-47f7e851]{padding:2px 8px;border-radius:10px;border:1px solid rgba(223,231,242,.88);background:rgba(247,250,255,.9);color:var(--aiops-warning);font-size:12px}.cloud-accounts[data-v-47f7e851],.cloud-types[data-v-47f7e851]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.cloud-account-icon[data-v-47f7e851]{width:22px;height:22px;padding:3px;border-radius:10px;border:1px solid rgba(223,231,242,.82);background:hsla(0,0%,100%,.88);cursor:pointer;-o-object-fit:contain;object-fit:contain;transition:border-color .2s ease,background-color .2s ease}.cloud-account-icon[data-v-47f7e851]:hover{border-color:rgba(120,156,221,.65);background:#fff}.cloud-tag[data-v-47f7e851]{font-size:11px;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.next-run-time[data-v-47f7e851]{display:flex;align-items:center;gap:6px}.time-icon[data-v-47f7e851]{color:var(--aiops-success);font-size:14px}.operation-buttons[data-v-47f7e851]{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;white-space:nowrap}.operation-link[data-v-47f7e851]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;color:var(--aiops-brand-active);font:inherit;font-size:12px;font-weight:600;line-height:1.4;cursor:pointer;transition:color .2s ease,opacity .2s ease}.operation-link[data-v-47f7e851]:focus-visible,.operation-link[data-v-47f7e851]:hover{opacity:.78;outline:none}.operation-primary[data-v-47f7e851]{color:var(--aiops-brand-active)}.operation-success[data-v-47f7e851]{color:#2d9c72}.operation-warning[data-v-47f7e851]{color:#b77b24}.operation-danger[data-v-47f7e851]{color:#d85c66}.pagination-section[data-v-47f7e851]{flex-shrink:0;display:flex;justify-content:flex-end}.el-pagination[data-v-47f7e851]{background:transparent}.el-pagination[data-v-47f7e851] .btn-next,.el-pagination[data-v-47f7e851] .btn-prev,.el-pagination[data-v-47f7e851] .el-pager li{border-radius:10px;margin:0 2px;color:var(--aiops-text-secondary);transition:background-color .2s ease,color .2s ease}.el-pagination[data-v-47f7e851] .btn-next:hover,.el-pagination[data-v-47f7e851] .btn-prev:hover,.el-pagination[data-v-47f7e851] .el-pager li:hover{color:var(--aiops-brand);background:var(--aiops-brand-fade);box-shadow:none}.el-pagination[data-v-47f7e851] .el-pager li.is-active{color:var(--aiops-brand);background:var(--aiops-brand-soft)}.cron-templates[data-v-47f7e851]{max-height:200px;overflow-y:auto}.cron-template-item[data-v-47f7e851]{padding:10px 12px;margin-bottom:8px;border:1px solid rgba(223,231,242,.9);border-radius:12px;background:rgba(247,250,255,.9);color:var(--aiops-text-secondary);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.cron-template-item[data-v-47f7e851]:hover{border-color:rgba(120,156,221,.65);background:#fff;box-shadow:none}.cron-template-item[data-v-47f7e851]:last-child{margin-bottom:0}.cron-template-item strong[data-v-47f7e851]{color:var(--aiops-brand);display:block;margin-bottom:2px}.el-checkbox-group .el-checkbox[data-v-47f7e851]{margin-right:20px;margin-bottom:10px}.el-checkbox-group .el-checkbox[data-v-47f7e851] .el-checkbox__label{font-weight:500}.el-loading-mask[data-v-47f7e851]{background-color:rgba(247,250,255,.72);backdrop-filter:blur(4px)}.decrypt-container[data-v-47f7e851]{min-height:200px}.security-alert[data-v-47f7e851]{margin-bottom:16px}.decrypt-info[data-v-47f7e851]{padding:16px 0}.key-display[data-v-47f7e851]{width:100%}.key-display .el-input[data-v-47f7e851]{font-family:Monaco,Menlo,Courier New,monospace}.key-display .el-input[data-v-47f7e851] .el-input__inner{font-size:13px;font-family:Monaco,Menlo,Courier New,monospace}.key-display[data-v-47f7e851] .el-input-group__append{padding:0}.key-display[data-v-47f7e851] .el-input-group__append .el-button{margin:0;border-left:1px solid rgba(223,231,242,.92)}.sync-log-container[data-v-47f7e851]{min-height:200px}.log-info[data-v-47f7e851]{display:flex;flex-direction:column;gap:16px}.log-header[data-v-47f7e851]{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:16px;border:1px solid rgba(223,231,242,.9);background:rgba(247,250,255,.9)}.log-header-item[data-v-47f7e851]{display:flex;align-items:center;gap:8px}.log-label[data-v-47f7e851]{font-weight:600;color:var(--aiops-text-secondary);min-width:100px}.log-value[data-v-47f7e851]{color:var(--aiops-brand-active);font-weight:600}.log-content[data-v-47f7e851]{display:flex;flex-direction:column;gap:8px}.log-title[data-v-47f7e851]{font-weight:600;color:var(--aiops-text-secondary);font-size:14px}.log-text[data-v-47f7e851]{padding:16px;border-radius:16px;border:1px solid rgba(223,231,242,.9);background:rgba(247,250,255,.92);font-family:Monaco,Menlo,Courier New,monospace;font-size:13px;line-height:1.6;color:var(--aiops-text-primary);max-height:400px;overflow-y:auto;white-space:pre-wrap;word-wrap:break-word;margin:0}.log-text[data-v-47f7e851]::-webkit-scrollbar{width:8px}.log-text[data-v-47f7e851]::-webkit-scrollbar-track{background:rgba(238,243,249,.8);border-radius:4px}.log-text[data-v-47f7e851]::-webkit-scrollbar-thumb{background:rgba(141,151,168,.62);border-radius:4px}.log-text[data-v-47f7e851]::-webkit-scrollbar-thumb:hover{background:rgba(95,107,124,.72)}.cloud-option[data-v-47f7e851]{display:flex;align-items:center;gap:8px}.cloud-option-icon[data-v-47f7e851]{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.cron-preview[data-v-47f7e851]{margin-top:8px;padding:7px 10px;border-radius:12px;font-size:13px;font-weight:600}.cron-preview-success[data-v-47f7e851]{border:1px solid rgba(63,185,127,.18);background:rgba(63,185,127,.08);color:var(--aiops-success)}.cron-preview-error[data-v-47f7e851]{border:1px solid rgba(239,107,115,.18);background:rgba(239,107,115,.08);color:var(--aiops-danger)}[data-v-47f7e851] .el-dialog{border-radius:28px;border:1px solid rgba(223,231,242,.96);background:linear-gradient(135deg,rgba(255,253,248,.98),rgba(255,249,241,.95) 42%,rgba(247,250,255,.94));box-shadow:var(--aiops-shadow-panel);overflow:hidden}[data-v-47f7e851] .el-dialog__header{margin-right:0;padding:20px 24px 14px;border-bottom:1px solid rgba(223,231,242,.82);background:linear-gradient(90deg,#fef7ef,#f8f8f6 52%,#edf2fd)}[data-v-47f7e851] .el-dialog__title{color:var(--aiops-text-primary);font-size:18px;font-weight:700}[data-v-47f7e851] .el-dialog__body{padding:20px 24px 8px;color:var(--aiops-text-secondary)}.dialog-footer[data-v-47f7e851],[data-v-47f7e851] .el-dialog__footer{display:flex;justify-content:flex-end;gap:10px;padding:14px 24px 22px}[data-v-47f7e851] .el-dialog__footer .dialog-footer{padding:0}[data-v-47f7e851] .el-dialog .el-form-item__label{color:var(--aiops-text-secondary);font-weight:600}[data-v-47f7e851] .el-alert{border-radius:16px;border:1px solid rgba(243,178,75,.18);background:rgba(243,178,75,.09)}@media (max-width:768px){.key-management[data-v-47f7e851]{padding:4px;overflow:hidden}.key-card[data-v-47f7e851]{max-height:100%;border-radius:18px}.key-card[data-v-47f7e851] .el-card__header{padding:14px 16px 10px}.key-card[data-v-47f7e851] .el-card__body{padding:0 8px 8px}.card-header[data-v-47f7e851]{flex-direction:column;align-items:flex-start;gap:12px}.header-metrics[data-v-47f7e851]{justify-content:flex-start}.content-header[data-v-47f7e851]{flex-direction:column;align-items:stretch;gap:12px}.resource-table[data-v-47f7e851] .el-table{font-size:12px}.operation-buttons[data-v-47f7e851]{gap:10px}.search-section[data-v-47f7e851]{padding:12px}.search-form[data-v-47f7e851]{flex-direction:column;align-items:stretch}.search-form[data-v-47f7e851] .el-form-item{margin-bottom:8px}.cloud-types[data-v-47f7e851]{gap:2px}.cloud-tag[data-v-47f7e851]{max-width:60px}.log-header[data-v-47f7e851]{padding:12px}.log-label[data-v-47f7e851]{min-width:80px;font-size:13px}.log-text[data-v-47f7e851]{font-size:12px;padding:12px}[data-v-47f7e851] .el-dialog{width:calc(100vw - 24px)!important;margin-top:6vh!important}.table-section[data-v-47f7e851]{overflow-x:auto}.resource-table[data-v-47f7e851]{min-width:980px}.dialog-footer[data-v-47f7e851]{align-items:stretch;flex-direction:column}.dialog-footer .el-button[data-v-47f7e851]{width:100%;margin-left:0}}.key-management[data-v-47f7e851]{--ops-text-heading:#0f172a;--ops-text-primary:#172033;--ops-text-secondary:#53657d;--ops-text-muted:#64748b;--ops-border:#dbe7f4;--ops-border-soft:#e7eef7;display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--ops-module-gap,8px);height:calc(100vh - 124px);max-height:none;min-height:0;padding:var(--ops-page-padding,7px);overflow:hidden;background:transparent;color:var(--ops-text-primary)}.ops-page-header[data-v-47f7e851]{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-width:0;padding:8px 12px;border:1px solid var(--ops-border);border-radius:12px;background:hsla(0,0%,100%,.96);box-shadow:0 10px 28px rgba(80,124,180,.1)}.ops-page-header__icon[data-v-47f7e851]{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:0;background:transparent}.ops-page-header__icon img[data-v-47f7e851]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.ops-page-header__content[data-v-47f7e851]{display:flex;flex:1;align-items:center;gap:10px;min-width:0}.ops-page-header h1[data-v-47f7e851]{margin:0;color:var(--ops-text-heading);font-size:20px;font-weight:700;line-height:1.2;letter-spacing:0;white-space:nowrap}.ops-page-header__divider[data-v-47f7e851]{width:1px;height:22px;flex:0 0 1px;background:var(--ops-border-soft)}.ops-page-header__content p[data-v-47f7e851]{margin:0;overflow:hidden;color:var(--ops-text-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.header-summary[data-v-47f7e851]{display:flex;flex-shrink:0;align-items:center;gap:10px;margin-left:auto;color:var(--ops-text-muted);font-size:12px}.header-summary strong[data-v-47f7e851]{margin-left:3px;color:#2563eb;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:14px}.header-summary__divider[data-v-47f7e851]{width:1px;height:18px;background:var(--ops-border-soft)}.key-card[data-v-47f7e851]{height:auto;max-height:none;min-height:0;overflow:hidden;border:1px solid var(--ops-border);border-radius:12px;background:hsla(0,0%,100%,.96);box-shadow:0 8px 24px rgba(80,124,180,.07);backdrop-filter:none}.key-card[data-v-47f7e851]:before{display:none}.key-card[data-v-47f7e851] .el-card__body{min-height:0;padding:10px;overflow:hidden}.search-section[data-v-47f7e851]{flex-shrink:0;margin-bottom:8px;padding:8px 10px 0;border:1px solid var(--ops-border-soft);border-radius:10px;background:#f8fbff}.search-form[data-v-47f7e851]{gap:0;row-gap:8px}.search-form[data-v-47f7e851] .el-form-item{margin-right:12px;margin-bottom:8px}.search-form[data-v-47f7e851] .el-form-item:last-child{margin-right:0}.search-form[data-v-47f7e851] .el-form-item__label{height:34px;padding-right:8px;color:#475569;font-size:12px;font-weight:700;line-height:34px}.filter-select[data-v-47f7e851]{width:220px}.search-form[data-v-47f7e851] .el-input__wrapper,.search-form[data-v-47f7e851] .el-select__wrapper{min-height:34px;padding:0 11px;border:0;border-radius:8px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2}.search-form[data-v-47f7e851] .el-input__wrapper:hover,.search-form[data-v-47f7e851] .el-select__wrapper:hover{border:0;box-shadow:inset 0 0 0 1px #b9d4ff}.search-form[data-v-47f7e851] .el-input__wrapper.is-focus,.search-form[data-v-47f7e851] .el-select__wrapper.is-focused{border:0;background:#fff;box-shadow:inset 0 0 0 1px #409eff}.create-button[data-v-47f7e851],.reset-button[data-v-47f7e851],.search-button[data-v-47f7e851]{height:34px;min-width:76px;border-radius:8px;color:#fff;font-size:13px;font-weight:600;box-shadow:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.search-button[data-v-47f7e851]{border-color:#409eff;background:#409eff}.reset-button[data-v-47f7e851]{border-color:#e6a23c;background:#e6a23c}.create-button[data-v-47f7e851]{min-width:104px;border-color:#67c23a;background:#67c23a}.create-button[data-v-47f7e851]:focus,.create-button[data-v-47f7e851]:hover,.reset-button[data-v-47f7e851]:focus,.reset-button[data-v-47f7e851]:hover,.search-button[data-v-47f7e851]:focus,.search-button[data-v-47f7e851]:hover{color:#fff;transform:none;box-shadow:none}.config-tabs[data-v-47f7e851]{flex-shrink:0}.config-tabs[data-v-47f7e851] .el-tabs__header{margin:0}.config-tabs[data-v-47f7e851] .el-tabs__item{height:32px;padding:0 12px;color:var(--ops-text-secondary);font-size:12px;font-weight:600}.config-tabs[data-v-47f7e851] .el-tabs__nav-wrap:after{height:1px;background:var(--ops-border-soft)}.content-header[data-v-47f7e851]{display:flex;min-height:38px;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;margin:0 0 6px;padding:3px 2px;background:transparent}.content-header h2[data-v-47f7e851]{margin:0;color:var(--ops-text-heading);font-size:14px;font-weight:700;line-height:1.3}.resource-count[data-v-47f7e851]{color:var(--ops-text-muted);font-size:12px;font-weight:500}.table-section[data-v-47f7e851]{flex:1;min-height:0;overflow:hidden;border:1px solid #e3ebf5;border-radius:10px;background:#fff}.resource-table[data-v-47f7e851]{min-height:0;border:0;border-radius:9px;background:#fff;color:var(--ops-text-secondary);font-size:12px}.resource-table[data-v-47f7e851] .el-table__fixed-right-patch,.resource-table[data-v-47f7e851] th.el-table__cell{height:38px;padding:6px 0;border-bottom:1px solid #e3ebf5;background:#f3f7fc!important}.resource-table[data-v-47f7e851] th.el-table__cell .cell{color:#475569!important;font-size:12px;font-weight:700}.resource-table[data-v-47f7e851] td.el-table__cell{height:40px;padding:6px 0;border-bottom-color:#eef3f9;background:#fff}.resource-table[data-v-47f7e851] .el-table__row:hover>td.el-table__cell{background:#f8fafc!important}.resource-table[data-v-47f7e851] .el-table-fixed-column--right,.resource-table[data-v-47f7e851] .el-table__fixed-right{background:#fff}.cron-info[data-v-47f7e851],.key-info[data-v-47f7e851],.next-run-time[data-v-47f7e851],.resource-name[data-v-47f7e851],.status-control[data-v-47f7e851]{gap:7px;min-width:0}.key-name-text[data-v-47f7e851],.key-value[data-v-47f7e851],.remark-text[data-v-47f7e851],.schedule-name[data-v-47f7e851],.time-text[data-v-47f7e851]{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.cron-text[data-v-47f7e851],.key-value[data-v-47f7e851],.time-text[data-v-47f7e851]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:11px}.resource-table[data-v-47f7e851] .el-tag{height:22px;padding:0 7px;border-radius:6px;font-size:11px;line-height:20px}.cron-text[data-v-47f7e851]{padding:2px 6px;border-radius:6px}.status-control[data-v-47f7e851]{display:flex;align-items:center}.status-text[data-v-47f7e851]{color:var(--ops-text-muted);font-size:11px}.operation-buttons[data-v-47f7e851]{gap:14px;justify-content:flex-end}.operation-buttons[data-v-47f7e851] .el-dropdown{display:inline-flex}.operation-link[data-v-47f7e851]{transform:none;transition:color .16s ease,opacity .16s ease}.operation-more[data-v-47f7e851]{color:#b7791f}.operation-link[data-v-47f7e851]:focus-visible{border-radius:3px;outline:2px solid rgba(64,158,255,.5);outline-offset:3px}.pagination-section[data-v-47f7e851]{padding:8px 2px 0}.el-pagination[data-v-47f7e851]{--el-pagination-button-width:28px;--el-pagination-button-height:28px;font-size:12px}.el-pagination[data-v-47f7e851] .btn-next,.el-pagination[data-v-47f7e851] .btn-prev,.el-pagination[data-v-47f7e851] .el-pager li{border-radius:7px}.cloud-account-icon[data-v-47f7e851]:hover,.key-management .el-button[data-v-47f7e851]:focus,.key-management .el-button[data-v-47f7e851]:hover{transform:none}.cloud-account-dialog-overlay .el-dialog,.el-dialog.cloud-edit-dialog,.el-dialog.cloud-log-dialog,.el-dialog.cloud-schedule-dialog,.el-dialog.cloud-secret-dialog{--el-dialog-border-radius:15px;max-width:calc(100vw - 24px);overflow:hidden;border:1px solid #d7e6f6;border-radius:15px!important;background:#fff;box-shadow:0 22px 60px rgba(49,92,142,.18)}.cloud-account-dialog-overlay .el-dialog__header,.cloud-edit-dialog .el-dialog__header,.cloud-log-dialog .el-dialog__header,.cloud-schedule-dialog .el-dialog__header,.cloud-secret-dialog .el-dialog__header{margin:0;padding:16px 18px 12px;border-bottom:1px solid #e3edf8;background:linear-gradient(90deg,#fff6e7,#f7fbff 36%,#ecf7ff)}.cloud-account-dialog-overlay .el-dialog__title,.cloud-edit-dialog .el-dialog__title,.cloud-log-dialog .el-dialog__title,.cloud-schedule-dialog .el-dialog__title,.cloud-secret-dialog .el-dialog__title{color:#172033;font-size:17px;font-weight:700;line-height:1.3}.cloud-account-dialog-overlay .el-dialog__headerbtn,.cloud-edit-dialog .el-dialog__headerbtn,.cloud-log-dialog .el-dialog__headerbtn,.cloud-schedule-dialog .el-dialog__headerbtn,.cloud-secret-dialog .el-dialog__headerbtn{top:12px;right:14px;width:32px;height:32px}.cloud-account-dialog-overlay .el-dialog__body,.cloud-edit-dialog .el-dialog__body,.cloud-log-dialog .el-dialog__body,.cloud-schedule-dialog .el-dialog__body,.cloud-secret-dialog .el-dialog__body{max-height:calc(100vh - 190px);overflow:auto;padding:16px 18px;color:#53657d;background:#fff}.cloud-account-dialog-overlay .el-dialog__footer,.cloud-edit-dialog .el-dialog__footer,.cloud-log-dialog .el-dialog__footer,.cloud-schedule-dialog .el-dialog__footer,.cloud-secret-dialog .el-dialog__footer{padding:12px 18px 16px;border-top:1px solid #e3edf8;background:#fbfdff}.cloud-account-dialog-overlay .el-input__wrapper,.cloud-account-dialog-overlay .el-select__wrapper,.cloud-edit-dialog .el-input__wrapper,.cloud-edit-dialog .el-select__wrapper,.cloud-log-dialog .el-input__wrapper,.cloud-schedule-dialog .el-input__wrapper,.cloud-schedule-dialog .el-select__wrapper,.cloud-secret-dialog .el-input__wrapper{min-height:34px;border:0;border-radius:8px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2}.cloud-account-dialog-overlay .el-input__wrapper:hover,.cloud-account-dialog-overlay .el-select__wrapper:hover,.cloud-edit-dialog .el-input__wrapper:hover,.cloud-edit-dialog .el-select__wrapper:hover,.cloud-schedule-dialog .el-input__wrapper:hover,.cloud-schedule-dialog .el-select__wrapper:hover{box-shadow:inset 0 0 0 1px #b9d4ff}.cloud-account-dialog-overlay .el-input__wrapper.is-focus,.cloud-account-dialog-overlay .el-select__wrapper.is-focused,.cloud-edit-dialog .el-input__wrapper.is-focus,.cloud-edit-dialog .el-select__wrapper.is-focused,.cloud-schedule-dialog .el-input__wrapper.is-focus,.cloud-schedule-dialog .el-select__wrapper.is-focused{box-shadow:inset 0 0 0 1px #409eff}.cloud-account-dialog-overlay .el-textarea__inner,.cloud-edit-dialog .el-textarea__inner,.cloud-schedule-dialog .el-textarea__inner{min-height:72px!important;border:1px solid #d9e5f2;border-radius:8px;background:#fbfdff;box-shadow:none}.cloud-account-dialog-overlay .el-form-item,.cloud-edit-dialog .el-form-item,.cloud-schedule-dialog .el-form-item,.cloud-secret-dialog .el-form-item{margin-bottom:14px}.cloud-account-dialog-overlay .el-form-item__label,.cloud-edit-dialog .el-form-item__label,.cloud-schedule-dialog .el-form-item__label,.cloud-secret-dialog .el-form-item__label{color:#475569;font-size:12px;font-weight:700}.cloud-account-dialog-overlay .el-button,.cloud-edit-dialog .el-button,.cloud-log-dialog .el-button,.cloud-schedule-dialog .el-button,.cloud-secret-dialog .el-button{min-height:34px;border-radius:8px;font-weight:600;transform:none!important}.cloud-account-dialog-overlay .el-button--primary,.cloud-edit-dialog .el-button--primary,.cloud-log-dialog .el-button--primary,.cloud-schedule-dialog .el-button--primary,.cloud-secret-dialog .el-button--primary{border-color:#409eff;background:linear-gradient(135deg,#5aa8ff,#2563eb);color:#fff}.full-select[data-v-47f7e851],.key-display[data-v-47f7e851]{width:100%}.security-alert[data-v-47f7e851]{margin-bottom:12px;border-radius:8px}.decrypt-container[data-v-47f7e851],.sync-log-container[data-v-47f7e851]{min-height:160px}.decrypt-info[data-v-47f7e851]{padding:8px 0 0}.log-info[data-v-47f7e851]{gap:10px}.log-header[data-v-47f7e851]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 14px;padding:10px 12px;border-color:#dce8f5;border-radius:10px;background:#f8fbff}.log-header-item[data-v-47f7e851]{min-width:0;align-items:flex-start;flex-direction:column;gap:3px}.log-label[data-v-47f7e851]{min-width:0;color:var(--ops-text-muted);font-size:11px}.log-value[data-v-47f7e851]{overflow:hidden;max-width:100%;color:var(--ops-text-primary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.log-title[data-v-47f7e851]{font-size:13px}.log-text[data-v-47f7e851]{max-height:360px;padding:10px 12px;border-color:#dce8f5;border-radius:8px;background:#f8fbff;font-size:12px;line-height:1.65}.cron-preview[data-v-47f7e851]{margin-top:6px;padding:6px 8px;border-radius:8px;font-size:12px}.cron-template-item[data-v-47f7e851]{margin-bottom:6px;padding:8px 10px;border-radius:8px}@media (max-width:1080px){.table-section[data-v-47f7e851]{overflow-x:auto;overflow-y:hidden}.resource-table[data-v-47f7e851]{min-width:1040px}}@media (max-width:768px){.key-management[data-v-47f7e851]{height:calc(100vh - 110px);padding:6px;overflow:auto}.ops-page-header[data-v-47f7e851]{flex-wrap:wrap;align-items:flex-start;padding:8px 10px}.ops-page-header__content[data-v-47f7e851]{flex-direction:column;align-items:stretch;gap:2px}.ops-page-header__content p[data-v-47f7e851],.ops-page-header__divider[data-v-47f7e851]{display:none}.header-summary[data-v-47f7e851]{width:100%;margin-left:54px}.key-card[data-v-47f7e851]{border-radius:12px}.key-card[data-v-47f7e851] .el-card__body{padding:8px}.search-form[data-v-47f7e851]{display:grid;grid-template-columns:1fr}.filter-select[data-v-47f7e851],.search-form[data-v-47f7e851] .el-form-item{width:100%;margin-right:0}.search-form[data-v-47f7e851] .el-form-item:last-child .el-form-item__content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.search-form[data-v-47f7e851] .el-form-item:last-child .el-button{width:100%;margin-left:0}.content-header[data-v-47f7e851]{align-items:center;flex-direction:row;gap:8px}.log-header[data-v-47f7e851]{grid-template-columns:1fr}.dialog-footer[data-v-47f7e851]{align-items:center;flex-direction:row}.dialog-footer .el-button[data-v-47f7e851]{width:auto;margin-left:0}.pagination-section[data-v-47f7e851]{justify-content:flex-start;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.key-management[data-v-47f7e851] *,.key-management[data-v-47f7e851] :after,.key-management[data-v-47f7e851] :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.loginlog-management[data-v-27c11862]{padding:5px;min-height:100vh;background:#eef1f6}.loginlog-card[data-v-27c11862]{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-27c11862]{display:flex;justify-content:space-between;align-items:center}.title[data-v-27c11862]{font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.search-section[data-v-27c11862]{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-27c11862]{margin-bottom:0;margin-right:16px}.search-form .el-form-item__label[data-v-27c11862]{color:#606266;font-weight:500}.action-section[data-v-27c11862]{margin-bottom:24px;padding:12px 0}.action-section .el-button[data-v-27c11862]{margin-right:12px}.table-section[data-v-27c11862]{margin-bottom:24px}.loginlog-table[data-v-27c11862]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.loginlog-table[data-v-27c11862] .el-table__header{background:linear-gradient(135deg,#667eea,#764ba2)}.loginlog-table[data-v-27c11862] .el-table__header th{background:transparent!important;color:#2c3e50!important;border-bottom:none;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.loginlog-table[data-v-27c11862] .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-27c11862] .el-table__row{transition:all .3s ease}.loginlog-table[data-v-27c11862] .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-27c11862]{display:flex;gap:8px;justify-content:center}.operation-buttons .el-button[data-v-27c11862]{transition:all .3s ease}.operation-buttons .el-button[data-v-27c11862]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.pagination-section[data-v-27c11862]{display:flex;justify-content:center;padding:20px 0}.el-tag[data-v-27c11862]{font-weight:500;border-radius:8px;border:none}.el-button[data-v-27c11862]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-27c11862]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-27c11862] .el-input__wrapper,.el-select[data-v-27c11862] .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-27c11862] .el-input__inner,.el-select[data-v-27c11862] .el-input__inner{background:transparent;border:none;color:#2c3e50}.el-date-picker[data-v-27c11862] .el-input__inner{border-radius:8px;border:1px solid rgba(103,126,234,.2);transition:all .3s ease}.el-input[data-v-27c11862] .el-input__wrapper:hover,.el-select[data-v-27c11862] .el-input__wrapper:hover{border-color:#c0c4cc}.el-date-picker[data-v-27c11862] .el-input__inner:focus,.el-input[data-v-27c11862] .el-input__wrapper.is-focus,.el-select[data-v-27c11862] .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-27c11862]{background-color:rgba(103,126,234,.1);backdrop-filter:blur(4px)}.el-pagination[data-v-27c11862]{background:transparent}.el-pagination[data-v-27c11862] .btn-next,.el-pagination[data-v-27c11862] .btn-prev,.el-pagination[data-v-27c11862] .el-pager li{border-radius:6px;margin:0 2px;transition:all .3s ease}.el-pagination[data-v-27c11862] .btn-next:hover,.el-pagination[data-v-27c11862] .btn-prev:hover,.el-pagination[data-v-27c11862] .el-pager li:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.loginlog-management[data-v-27c11862]{--ops-shell-gutter:10px;--ops-page-padding:7px;--ops-module-gap:8px;--ops-text-heading:#0f172a;--ops-text-primary:#172033;--ops-text-secondary:#53657d;--ops-text-muted:#64748b;--ops-bg-surface:#fff;--ops-bg-subtle:#f3f7fc;--ops-border:#dbe7f4;--ops-border-soft:#e7eef7;box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--ops-module-gap);height:calc(100vh - 124px);min-height:0;padding:var(--ops-page-padding);overflow:hidden;background:transparent;color:var(--ops-text-primary);font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.home-container .el-main:has(.loginlog-management){padding-top:var(--ops-shell-gutter,10px);padding-right:var(--ops-shell-gutter,10px);padding-left:var(--ops-shell-gutter,10px);overflow:hidden}.ops-page-header[data-v-27c11862]{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-width:0;padding:8px 12px;border:1px solid var(--ops-border);border-radius:12px;background:hsla(0,0%,100%,.96);box-shadow:0 10px 28px rgba(80,124,180,.1)}.ops-page-header__icon[data-v-27c11862]{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:0;background:transparent}.ops-page-header__icon img[data-v-27c11862]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.ops-page-header__content[data-v-27c11862]{display:flex;flex:1;align-items:center;gap:10px;min-width:0}.ops-page-header h1[data-v-27c11862]{flex:0 0 auto;margin:0;color:var(--ops-text-heading);font-size:20px;font-weight:700;line-height:1.2;letter-spacing:0;white-space:nowrap}.ops-page-header__divider[data-v-27c11862]{width:1px;height:22px;flex:0 0 1px;background:var(--ops-border-soft)}.ops-page-header__content p[data-v-27c11862]{margin:0;overflow:hidden;color:var(--ops-text-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.audit-header-summary[data-v-27c11862]{display:flex;flex:0 0 auto;align-items:center;gap:10px}.audit-header-summary span[data-v-27c11862]{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}.audit-header-summary em[data-v-27c11862]{color:var(--ops-text-muted);font-size:12px;font-style:normal}.audit-header-summary strong[data-v-27c11862]{color:var(--ops-text-heading);font-family:Consolas,Monaco,monospace;font-size:16px;line-height:1}.audit-header-summary>i[data-v-27c11862]{width:1px;height:18px;background:var(--ops-border-soft)}.loginlog-card[data-v-27c11862]{position:relative;min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden!important;border:1px solid var(--ops-border);border-radius:12px!important;background:var(--ops-bg-surface);box-shadow:0 8px 24px rgba(80,124,180,.07);backdrop-filter:none}.loginlog-card[data-v-27c11862]:before{display:none}.loginlog-card[data-v-27c11862] .el-card__header{position:relative;z-index:1;flex-shrink:0;padding:14px 18px 12px;border-bottom:none;background:transparent}.loginlog-card[data-v-27c11862] .el-card__body{box-sizing:border-box;min-height:0;height:100%;flex:1;display:flex;flex-direction:column;padding:8px 10px 10px;overflow:hidden}.card-header[data-v-27c11862]{display:block}.card-header[data-v-27c11862]:before{content:"Audit Center";display:block;margin-bottom:3px;color:#4c8bf5;font-size:12px;font-weight:700}.title[data-v-27c11862]{display:block;background:none;color:#172133;-webkit-text-fill-color:currentColor;font-size:20px;line-height:1.25;font-weight:700}.search-section[data-v-27c11862]{flex-shrink:0;margin-bottom:8px;padding:8px 10px 2px;border:1px solid var(--ops-border-soft);border-radius:10px;background:var(--ops-bg-subtle)}.search-form[data-v-27c11862]{display:flex;align-items:center;flex-wrap:wrap;gap:0 10px}.search-form[data-v-27c11862] .el-form-item{margin-right:0;margin-bottom:6px}.search-form[data-v-27c11862] .el-form-item__label{color:#475569;font-size:12px;font-weight:700}.search-form[data-v-27c11862] .el-date-editor.el-input__wrapper,.search-form[data-v-27c11862] .el-input__wrapper,.search-form[data-v-27c11862] .el-select__wrapper{min-height:34px;border:0;border-radius:7px;background:#fff;box-shadow:inset 0 0 0 1px #d9e5f2}.search-form[data-v-27c11862] .el-date-editor.el-input__wrapper:hover,.search-form[data-v-27c11862] .el-input__wrapper:hover,.search-form[data-v-27c11862] .el-select__wrapper:hover{box-shadow:inset 0 0 0 1px #b9d4ff}.search-form[data-v-27c11862] .el-date-editor.el-input__wrapper.is-active,.search-form[data-v-27c11862] .el-input__wrapper.is-focus,.search-form[data-v-27c11862] .el-select__wrapper.is-focused{box-shadow:inset 0 0 0 1px #409eff}.search-form[data-v-27c11862] .audit-toolbar-button.el-button{height:30px;min-height:30px;padding:0 10px;border-radius:8px;color:#fff;font-size:12px;font-weight:600;transform:none;box-shadow:none}.search-form[data-v-27c11862] .el-button--primary{border-color:#409eff;background:#409eff}.search-form[data-v-27c11862] .el-button--warning{border-color:#e6a23c;background:#e6a23c}.search-form[data-v-27c11862] .el-button--danger{border-color:#f56c6c;background:#f56c6c}.search-form[data-v-27c11862] .audit-toolbar-button .el-icon{color:inherit;font-size:14px}.action-section[data-v-27c11862]{flex-shrink:0;display:flex;gap:8px;margin:0 0 8px;padding:0 2px}.action-section[data-v-27c11862] .el-button{height:30px;min-height:30px;margin:0;padding:0 14px;border-radius:8px;border-color:transparent;background:linear-gradient(180deg,#f47f86,#ef6b73);color:#fff;font-size:12px;font-weight:600;transform:none;box-shadow:none}.table-section[data-v-27c11862]{min-height:0;flex:1;margin:0;overflow:hidden;border:1px solid var(--ops-border-soft);border-radius:8px;background:#fff}.loginlog-table[data-v-27c11862]{height:100%;border-radius:8px;box-shadow:none;font-size:12px}.loginlog-table[data-v-27c11862] .el-table__inner-wrapper:before{display:none}.loginlog-table[data-v-27c11862] .el-table__header,.loginlog-table[data-v-27c11862] .el-table__header th{background:var(--ops-bg-subtle)!important}.loginlog-table[data-v-27c11862] .el-table__header th{height:38px;padding:6px 0!important;font-size:12px;font-weight:700!important}.loginlog-table[data-v-27c11862] .el-table__header th,.loginlog-table[data-v-27c11862] .el-table__header th .cell{color:var(--ops-text-secondary)!important;text-shadow:none}.loginlog-table[data-v-27c11862] .el-table__row td{height:40px;padding:5px 0!important;border-bottom:1px solid #eef3f9}.loginlog-table[data-v-27c11862] .el-table__row:hover,.loginlog-table[data-v-27c11862] .el-table__row:hover>td.el-table__cell{background:#f8fafc!important;transform:none;box-shadow:none}.operation-buttons .el-button[data-v-27c11862]{height:auto;min-height:auto;padding:0;border:none;background:transparent!important;color:#ef6b73;font-size:12px;font-weight:600;transform:none;box-shadow:none}.operation-buttons .el-button[data-v-27c11862]:active,.operation-buttons .el-button[data-v-27c11862]:hover{transform:none;box-shadow:none}.operation-buttons .el-button .el-icon[data-v-27c11862]{display:none}.pagination-section[data-v-27c11862]{flex-shrink:0;justify-content:flex-end;padding:6px 2px 0}.loginlog-management[data-v-27c11862] .el-button:active,.loginlog-management[data-v-27c11862] .el-button:hover,.loginlog-management[data-v-27c11862] .el-pagination .el-pager li:hover,.loginlog-management[data-v-27c11862] .el-pagination button:hover{transform:none}@media (max-width:1200px){.ops-page-header[data-v-27c11862]{flex-wrap:wrap}.audit-header-summary[data-v-27c11862]{width:100%;padding-left:54px}}@media (max-width:768px){.home-container .el-main:has(.loginlog-management){padding-right:6px;padding-left:6px;overflow-y:auto}.loginlog-management[data-v-27c11862]{height:auto;min-height:calc(100vh - 124px);padding:6px;overflow:visible}.ops-page-header[data-v-27c11862]{gap:8px}.ops-page-header__content[data-v-27c11862]{flex-wrap:wrap;gap:2px 8px}.ops-page-header__divider[data-v-27c11862]{display:none}.ops-page-header__content p[data-v-27c11862]{width:100%;white-space:normal}.audit-header-summary[data-v-27c11862]{padding-left:50px}.loginlog-card[data-v-27c11862] .el-card__body{overflow:visible}.table-section[data-v-27c11862]{min-height:460px}}.operator-management[data-v-4162fc80]{padding:5px;min-height:100vh;background:#eef1f6}.operator-card[data-v-4162fc80]{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-4162fc80]{display:flex;justify-content:space-between;align-items:center}.title[data-v-4162fc80]{font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.search-section[data-v-4162fc80]{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-4162fc80]{margin-bottom:0;margin-right:16px}.search-form .el-form-item__label[data-v-4162fc80]{color:#606266;font-weight:500}.action-section[data-v-4162fc80]{margin-bottom:24px;padding:12px 0}.action-section .el-button[data-v-4162fc80]{margin-right:12px}.table-section[data-v-4162fc80]{margin-bottom:24px}.operator-table[data-v-4162fc80]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.operator-table[data-v-4162fc80] .el-table__header{background:linear-gradient(135deg,#667eea,#764ba2)}.operator-table[data-v-4162fc80] .el-table__header th{background:transparent!important;color:#2c3e50!important;border-bottom:none;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.operator-table[data-v-4162fc80] .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-4162fc80] .el-table__row{transition:all .3s ease}.operator-table[data-v-4162fc80] .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-4162fc80]{display:flex;gap:8px;justify-content:center}.operation-buttons .el-button[data-v-4162fc80]{transition:all .3s ease}.operation-buttons .el-button[data-v-4162fc80]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.pagination-section[data-v-4162fc80]{display:flex;justify-content:center;padding:20px 0}.el-tag[data-v-4162fc80]{font-weight:500;border-radius:8px;border:none}.el-button[data-v-4162fc80]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-4162fc80]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-4162fc80] .el-input__wrapper,.el-select[data-v-4162fc80] .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-4162fc80] .el-input__inner,.el-select[data-v-4162fc80] .el-input__inner{background:transparent;border:none;color:#2c3e50}.el-date-picker[data-v-4162fc80] .el-input__inner{border-radius:8px;border:1px solid rgba(103,126,234,.2);transition:all .3s ease}.el-input[data-v-4162fc80] .el-input__wrapper:hover,.el-select[data-v-4162fc80] .el-input__wrapper:hover{border-color:#c0c4cc}.el-date-picker[data-v-4162fc80] .el-input__inner:focus,.el-input[data-v-4162fc80] .el-input__wrapper.is-focus,.el-select[data-v-4162fc80] .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-4162fc80]{background-color:rgba(103,126,234,.1);backdrop-filter:blur(4px)}.el-pagination[data-v-4162fc80]{background:transparent}.el-pagination[data-v-4162fc80] .btn-next,.el-pagination[data-v-4162fc80] .btn-prev,.el-pagination[data-v-4162fc80] .el-pager li{border-radius:6px;margin:0 2px;transition:all .3s ease}.el-pagination[data-v-4162fc80] .btn-next:hover,.el-pagination[data-v-4162fc80] .btn-prev:hover,.el-pagination[data-v-4162fc80] .el-pager li:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.operator-management[data-v-4162fc80]{--ops-shell-gutter:10px;--ops-page-padding:7px;--ops-module-gap:8px;--ops-text-heading:#0f172a;--ops-text-primary:#172033;--ops-text-secondary:#53657d;--ops-text-muted:#64748b;--ops-bg-surface:#fff;--ops-bg-subtle:#f3f7fc;--ops-border:#dbe7f4;--ops-border-soft:#e7eef7;box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--ops-module-gap);height:calc(100vh - 124px);min-height:0;padding:var(--ops-page-padding);overflow:hidden;background:transparent;color:var(--ops-text-primary);font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.home-container .el-main:has(.operator-management){padding-top:var(--ops-shell-gutter,10px);padding-right:var(--ops-shell-gutter,10px);padding-left:var(--ops-shell-gutter,10px);overflow:hidden}.ops-page-header[data-v-4162fc80]{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-width:0;padding:8px 12px;border:1px solid var(--ops-border);border-radius:12px;background:hsla(0,0%,100%,.96);box-shadow:0 10px 28px rgba(80,124,180,.1)}.ops-page-header__icon[data-v-4162fc80]{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:0;background:transparent}.ops-page-header__icon img[data-v-4162fc80]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.ops-page-header__content[data-v-4162fc80]{display:flex;flex:1;align-items:center;gap:10px;min-width:0}.ops-page-header h1[data-v-4162fc80]{flex:0 0 auto;margin:0;color:var(--ops-text-heading);font-size:20px;font-weight:700;line-height:1.2;letter-spacing:0;white-space:nowrap}.ops-page-header__divider[data-v-4162fc80]{width:1px;height:22px;flex:0 0 1px;background:var(--ops-border-soft)}.ops-page-header__content p[data-v-4162fc80]{margin:0;overflow:hidden;color:var(--ops-text-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.audit-header-summary[data-v-4162fc80]{display:flex;flex:0 0 auto;align-items:center;gap:10px}.audit-header-summary span[data-v-4162fc80]{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}.audit-header-summary em[data-v-4162fc80]{color:var(--ops-text-muted);font-size:12px;font-style:normal}.audit-header-summary strong[data-v-4162fc80]{color:var(--ops-text-heading);font-family:Consolas,Monaco,monospace;font-size:16px;line-height:1}.audit-header-summary>i[data-v-4162fc80]{width:1px;height:18px;background:var(--ops-border-soft)}.operator-card[data-v-4162fc80]{position:relative;min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden!important;border:1px solid var(--ops-border);border-radius:12px!important;background:var(--ops-bg-surface);box-shadow:0 8px 24px rgba(80,124,180,.07);backdrop-filter:none}.operator-card[data-v-4162fc80]:before{display:none}.operator-card[data-v-4162fc80] .el-card__header{position:relative;z-index:1;flex-shrink:0;padding:14px 18px 12px;border-bottom:none;background:transparent}.operator-card[data-v-4162fc80] .el-card__body{box-sizing:border-box;min-height:0;height:100%;flex:1;display:flex;flex-direction:column;padding:8px 10px 10px;overflow:hidden}.card-header[data-v-4162fc80]{display:block}.card-header[data-v-4162fc80]:before{content:"Audit Center";display:block;margin-bottom:3px;color:#4c8bf5;font-size:12px;font-weight:700}.title[data-v-4162fc80]{display:block;background:none;color:#172133;-webkit-text-fill-color:currentColor;font-size:20px;line-height:1.25;font-weight:700}.search-section[data-v-4162fc80]{flex-shrink:0;margin-bottom:8px;padding:8px 10px 2px;border:1px solid var(--ops-border-soft);border-radius:10px;background:var(--ops-bg-subtle)}.search-form[data-v-4162fc80]{display:flex;align-items:center;flex-wrap:wrap;gap:0 10px}.search-form[data-v-4162fc80] .el-form-item{margin-right:0;margin-bottom:6px}.search-form[data-v-4162fc80] .el-form-item__label{color:#475569;font-size:12px;font-weight:700}.search-form[data-v-4162fc80] .el-date-editor.el-input__wrapper,.search-form[data-v-4162fc80] .el-input__wrapper,.search-form[data-v-4162fc80] .el-select__wrapper{min-height:34px;border:0;border-radius:7px;background:#fff;box-shadow:inset 0 0 0 1px #d9e5f2}.search-form[data-v-4162fc80] .el-date-editor.el-input__wrapper:hover,.search-form[data-v-4162fc80] .el-input__wrapper:hover,.search-form[data-v-4162fc80] .el-select__wrapper:hover{box-shadow:inset 0 0 0 1px #b9d4ff}.search-form[data-v-4162fc80] .el-date-editor.el-input__wrapper.is-active,.search-form[data-v-4162fc80] .el-input__wrapper.is-focus,.search-form[data-v-4162fc80] .el-select__wrapper.is-focused{box-shadow:inset 0 0 0 1px #409eff}.search-form[data-v-4162fc80] .audit-toolbar-button.el-button{height:30px;min-height:30px;padding:0 10px;border-radius:8px;color:#fff;font-size:12px;font-weight:600;transform:none;box-shadow:none}.search-form[data-v-4162fc80] .el-button--primary{border-color:#409eff;background:#409eff}.search-form[data-v-4162fc80] .el-button--warning{border-color:#e6a23c;background:#e6a23c}.search-form[data-v-4162fc80] .el-button--danger{border-color:#f56c6c;background:#f56c6c}.search-form[data-v-4162fc80] .audit-toolbar-button .el-icon{color:inherit;font-size:14px}.action-section[data-v-4162fc80]{flex-shrink:0;display:flex;gap:8px;margin:0 0 8px;padding:0 2px}.action-section[data-v-4162fc80] .el-button{height:30px;min-height:30px;margin:0;padding:0 14px;border-radius:8px;border-color:transparent;background:linear-gradient(180deg,#f47f86,#ef6b73);color:#fff;font-size:12px;font-weight:600;transform:none;box-shadow:none}.table-section[data-v-4162fc80]{min-height:0;flex:1;margin:0;overflow:hidden;border:1px solid var(--ops-border-soft);border-radius:8px;background:#fff}.operator-table[data-v-4162fc80]{height:100%;border-radius:8px;box-shadow:none;font-size:12px}.operator-table[data-v-4162fc80] .el-table__inner-wrapper:before{display:none}.operator-table[data-v-4162fc80] .el-table__header,.operator-table[data-v-4162fc80] .el-table__header th{background:var(--ops-bg-subtle)!important}.operator-table[data-v-4162fc80] .el-table__header th{height:38px;padding:6px 0!important;font-size:12px;font-weight:700!important}.operator-table[data-v-4162fc80] .el-table__header th,.operator-table[data-v-4162fc80] .el-table__header th .cell{color:var(--ops-text-secondary)!important;text-shadow:none}.operator-table[data-v-4162fc80] .el-table__row td{height:40px;padding:5px 0!important;border-bottom:1px solid #eef3f9}.operator-table[data-v-4162fc80] .el-table__row:hover,.operator-table[data-v-4162fc80] .el-table__row:hover>td.el-table__cell{background:#f8fafc!important;transform:none;box-shadow:none}.operation-buttons .el-button[data-v-4162fc80]{height:auto;min-height:auto;padding:0;border:none;background:transparent!important;color:#ef6b73;font-size:12px;font-weight:600;transform:none;box-shadow:none}.operation-buttons .el-button[data-v-4162fc80]:active,.operation-buttons .el-button[data-v-4162fc80]:hover{transform:none;box-shadow:none}.operation-buttons .el-button .el-icon[data-v-4162fc80]{display:none}.pagination-section[data-v-4162fc80]{flex-shrink:0;justify-content:flex-end;padding:6px 2px 0}.operator-management[data-v-4162fc80] .el-button:active,.operator-management[data-v-4162fc80] .el-button:hover,.operator-management[data-v-4162fc80] .el-pagination .el-pager li:hover,.operator-management[data-v-4162fc80] .el-pagination button:hover{transform:none}.audit-log-confirm.el-message-box{--el-messagebox-border-radius:15px;max-width:calc(100vw - 32px);padding:0;overflow:hidden;border:1px solid #d7e6f6;border-radius:var(--el-messagebox-border-radius)!important;background:#fff;box-shadow:0 22px 60px rgba(49,92,142,.18)}.audit-log-confirm .el-message-box__header{padding:16px 18px 10px;border-bottom:1px solid #e3edf8;background:#fbfdff}.audit-log-confirm .el-message-box__title{color:#0f172a;font-size:17px;font-weight:700}.audit-log-confirm .el-message-box__content{padding:14px 18px;color:#53657d}.audit-log-confirm .el-message-box__btns{gap:10px;padding:12px 18px 16px;border-top:1px solid #e3edf8}.audit-log-confirm .el-message-box__btns .el-button{min-height:34px;border-radius:8px}.audit-log-confirm .el-message-box__btns .el-button--danger{border-color:#f56c6c;background:#f56c6c;color:#fff}.audit-log-confirm .el-button:active,.audit-log-confirm .el-button:hover{transform:none}@media (max-width:1200px){.ops-page-header[data-v-4162fc80]{flex-wrap:wrap}.audit-header-summary[data-v-4162fc80]{width:100%;padding-left:54px}}@media (max-width:768px){.home-container .el-main:has(.operator-management){padding-right:6px;padding-left:6px;overflow-y:auto}.operator-management[data-v-4162fc80]{height:auto;min-height:calc(100vh - 124px);padding:6px;overflow:visible}.ops-page-header[data-v-4162fc80]{gap:8px}.ops-page-header__content[data-v-4162fc80]{flex-wrap:wrap;gap:2px 8px}.ops-page-header__divider[data-v-4162fc80]{display:none}.ops-page-header__content p[data-v-4162fc80]{width:100%;white-space:normal}.audit-header-summary[data-v-4162fc80]{padding-left:50px}.operator-card[data-v-4162fc80] .el-card__body{overflow:visible}.table-section[data-v-4162fc80]{min-height:460px}}.recording-management[data-v-1edf83e1]{padding:5px;min-height:100vh;background:#eef1f6}.recording-card[data-v-1edf83e1]{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-1edf83e1]{display:flex;justify-content:space-between;align-items:center}.title[data-v-1edf83e1]{font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.search-section[data-v-1edf83e1]{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-1edf83e1]{margin-bottom:0;margin-right:16px}.search-form .el-form-item__label[data-v-1edf83e1]{color:#606266;font-weight:500}.action-section[data-v-1edf83e1]{margin-bottom:24px;padding:12px 0}.action-section .el-button[data-v-1edf83e1]{margin-right:12px}.table-section[data-v-1edf83e1]{margin-bottom:24px}.recording-table[data-v-1edf83e1]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.recording-table[data-v-1edf83e1] .el-table__header{background:linear-gradient(135deg,#667eea,#764ba2)}.recording-table[data-v-1edf83e1] .el-table__header th{background:transparent!important;color:#2c3e50!important;border-bottom:none;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.recording-table[data-v-1edf83e1] .el-table__header th .cell{color:#2c3e50!important;font-weight:700!important;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.recording-table[data-v-1edf83e1] .el-table__row{transition:all .3s ease}.recording-table[data-v-1edf83e1] .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)}.host-info[data-v-1edf83e1]{color:#303133;font-size:14px;line-height:1.5}.stats-info[data-v-1edf83e1],.time-info[data-v-1edf83e1]{color:#303133;font-size:13px;line-height:1.5}.info-sub[data-v-1edf83e1]{font-size:12px;color:#909399;margin-top:2px;line-height:1.4}.operation-buttons[data-v-1edf83e1]{display:flex;gap:8px;justify-content:center}.operation-buttons .el-button[data-v-1edf83e1]{transition:all .3s ease}.operation-buttons .el-button[data-v-1edf83e1]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.pagination-section[data-v-1edf83e1]{display:flex;justify-content:center;padding:20px 0}.el-tag[data-v-1edf83e1]{font-weight:500;border-radius:8px;border:none}.el-button[data-v-1edf83e1]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-1edf83e1]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-date-picker[data-v-1edf83e1] .el-input__inner,.el-input[data-v-1edf83e1] .el-input__inner,.el-select[data-v-1edf83e1] .el-input__inner{border-radius:8px;border:1px solid rgba(103,126,234,.2);transition:all .3s ease}.el-date-picker[data-v-1edf83e1] .el-input__inner:focus,.el-input[data-v-1edf83e1] .el-input__inner:focus,.el-select[data-v-1edf83e1] .el-input__inner:focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2)}.el-loading-mask[data-v-1edf83e1]{background-color:rgba(103,126,234,.1);backdrop-filter:blur(4px)}.el-pagination[data-v-1edf83e1]{background:transparent}.el-pagination[data-v-1edf83e1] .btn-next,.el-pagination[data-v-1edf83e1] .btn-prev,.el-pagination[data-v-1edf83e1] .el-pager li{border-radius:6px;margin:0 2px;transition:all .3s ease}.el-pagination[data-v-1edf83e1] .btn-next:hover,.el-pagination[data-v-1edf83e1] .btn-prev:hover,.el-pagination[data-v-1edf83e1] .el-pager li:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.player-container[data-v-1edf83e1]{background-color:#000;border-radius:4px;padding:10px;min-height:460px;height:56vh;display:flex;flex-direction:column}#asciinema-player[data-v-1edf83e1]{width:100%;flex:1;min-height:0}.player-controls[data-v-1edf83e1]{margin-top:12px;padding:16px;background:linear-gradient(145deg,#1e1e1e,#2a2a2a);box-shadow:0 2px 8px rgba(0,0,0,.3)}.timeline-container[data-v-1edf83e1]{display:flex;align-items:center;gap:12px;margin-bottom:16px;width:100%}.timeline-slider[data-v-1edf83e1]{flex:1}.time-label[data-v-1edf83e1]{color:#e0e0e0;font-size:13px;font-family:Monaco,Menlo,Consolas,Courier New,monospace;font-weight:500;min-width:45px;text-align:center;background-color:hsla(0,0%,100%,.05);padding:4px 8px;border-radius:4px}.timeline-container[data-v-1edf83e1] .el-slider__runway{background-color:#3a3a3a;height:6px;border-radius:3px}.timeline-container[data-v-1edf83e1] .el-slider__bar{background:linear-gradient(90deg,#409eff,#66b1ff);height:6px;border-radius:3px}.timeline-container[data-v-1edf83e1] .el-slider__button{border:2px solid #409eff;width:16px;height:16px;background-color:#fff;box-shadow:0 2px 6px rgba(64,158,255,.4);transition:all .2s ease}.timeline-container[data-v-1edf83e1] .el-slider__button:hover{transform:scale(1.2);box-shadow:0 3px 10px rgba(64,158,255,.6)}.control-buttons[data-v-1edf83e1]{display:flex;align-items:center;justify-content:space-between}.button-group-left[data-v-1edf83e1]{display:flex;align-items:center}.button-group-right[data-v-1edf83e1]{display:flex;align-items:center;gap:10px}.speed-label[data-v-1edf83e1]{color:#b0b0b0;font-size:13px;white-space:nowrap}.speed-select[data-v-1edf83e1]{width:90px}.speed-select[data-v-1edf83e1] .el-input__wrapper{background-color:hsla(0,0%,100%,.08);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1)}.speed-select[data-v-1edf83e1] .el-input__inner{color:#fff}.control-buttons[data-v-1edf83e1] .el-button-group{box-shadow:0 2px 6px rgba(0,0,0,.2)}.control-buttons[data-v-1edf83e1] .el-button{transition:all .2s ease}.control-buttons[data-v-1edf83e1] .el-button:hover{transform:translateY(-1px)}.control-buttons[data-v-1edf83e1] .el-button.is-disabled{opacity:.5}.meta-card[data-v-1edf83e1] .el-card__header{padding:10px 12px}.meta-header[data-v-1edf83e1]{display:flex;justify-content:space-between;align-items:center}.play-tabs[data-v-1edf83e1] .el-tabs__content{padding-top:8px}.recording-management[data-v-1edf83e1]{--ops-shell-gutter:10px;--ops-page-padding:7px;--ops-module-gap:8px;--ops-text-heading:#0f172a;--ops-text-primary:#172033;--ops-text-secondary:#53657d;--ops-text-muted:#64748b;--ops-bg-surface:#fff;--ops-bg-surface-soft:#fbfdff;--ops-bg-subtle:#f3f7fc;--ops-border:#dbe7f4;--ops-border-soft:#e7eef7;box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--ops-module-gap);height:calc(100vh - 124px);min-height:0;padding:var(--ops-page-padding);overflow:hidden;background:transparent;color:var(--ops-text-primary);font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.home-container .el-main:has(.recording-management){padding-top:var(--ops-shell-gutter,10px);padding-right:var(--ops-shell-gutter,10px);padding-left:var(--ops-shell-gutter,10px);overflow:hidden}.ops-page-header[data-v-1edf83e1]{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-width:0;padding:8px 12px;border:1px solid var(--ops-border);border-radius:12px;background:hsla(0,0%,100%,.96);box-shadow:0 10px 28px rgba(80,124,180,.1)}.ops-page-header__icon[data-v-1edf83e1]{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:0;background:transparent}.ops-page-header__icon img[data-v-1edf83e1]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.ops-page-header__content[data-v-1edf83e1]{display:flex;flex:1;align-items:center;gap:10px;min-width:0}.ops-page-header h1[data-v-1edf83e1]{flex:0 0 auto;margin:0;color:var(--ops-text-heading);font-size:20px;font-weight:700;line-height:1.2;letter-spacing:0;white-space:nowrap}.ops-page-header__divider[data-v-1edf83e1]{width:1px;height:22px;flex:0 0 1px;background:var(--ops-border-soft)}.ops-page-header__content p[data-v-1edf83e1]{margin:0;overflow:hidden;color:var(--ops-text-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.recording-header-summary[data-v-1edf83e1]{display:flex;flex:0 0 auto;align-items:center;gap:10px}.recording-header-summary span[data-v-1edf83e1]{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}.recording-header-summary em[data-v-1edf83e1]{color:var(--ops-text-muted);font-size:12px;font-style:normal}.recording-header-summary strong[data-v-1edf83e1]{color:var(--ops-text-heading);font-family:Consolas,Monaco,monospace;font-size:16px;line-height:1}.recording-header-summary>i[data-v-1edf83e1]{width:1px;height:18px;background:var(--ops-border-soft)}.recording-card[data-v-1edf83e1]{position:relative;min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden!important;border:1px solid var(--ops-border);border-radius:12px!important;background:var(--ops-bg-surface);box-shadow:0 8px 24px rgba(80,124,180,.07);backdrop-filter:none}.recording-card[data-v-1edf83e1]:before{display:none}.recording-card[data-v-1edf83e1] .el-card__header{position:relative;z-index:1;flex-shrink:0;padding:14px 18px 12px;border-bottom:none;background:transparent}.recording-card[data-v-1edf83e1] .el-card__body{box-sizing:border-box;min-height:0;height:100%;flex:1;display:flex;flex-direction:column;padding:8px 10px 10px;overflow:hidden}.card-header[data-v-1edf83e1]{display:block}.card-header[data-v-1edf83e1]:before{content:"Audit Center";display:block;margin-bottom:3px;color:#4c8bf5;font-size:12px;font-weight:700}.title[data-v-1edf83e1]{display:block;background:none;color:#172133;-webkit-text-fill-color:currentColor;font-size:20px;line-height:1.25;font-weight:700}.search-section[data-v-1edf83e1]{flex-shrink:0;margin-bottom:8px;padding:8px 10px 2px;border:1px solid var(--ops-border-soft);border-radius:10px;background:var(--ops-bg-subtle)}.search-form[data-v-1edf83e1]{display:flex;align-items:center;flex-wrap:wrap;gap:0 10px}.search-form[data-v-1edf83e1] .el-form-item{margin-right:0;margin-bottom:6px}.search-form[data-v-1edf83e1] .el-form-item__label{color:#475569;font-size:12px;font-weight:700}.search-form[data-v-1edf83e1] .el-date-editor.el-input__wrapper,.search-form[data-v-1edf83e1] .el-input__wrapper,.search-form[data-v-1edf83e1] .el-select__wrapper{min-height:34px;border:0;border-radius:7px;background:#fff;box-shadow:inset 0 0 0 1px #d9e5f2}.search-form[data-v-1edf83e1] .el-date-editor.el-input__wrapper:hover,.search-form[data-v-1edf83e1] .el-input__wrapper:hover,.search-form[data-v-1edf83e1] .el-select__wrapper:hover{box-shadow:inset 0 0 0 1px #b9d4ff}.search-form[data-v-1edf83e1] .el-date-editor.el-input__wrapper.is-active,.search-form[data-v-1edf83e1] .el-input__wrapper.is-focus,.search-form[data-v-1edf83e1] .el-select__wrapper.is-focused{box-shadow:inset 0 0 0 1px #409eff}.search-form[data-v-1edf83e1] .record-toolbar-button.el-button{height:30px;min-height:30px;padding:0 10px;border-radius:8px;color:#fff;font-size:12px;font-weight:600;transform:none;box-shadow:none}.search-form[data-v-1edf83e1] .el-button--primary{border-color:#409eff;background:#409eff}.search-form[data-v-1edf83e1] .el-button--warning{border-color:#e6a23c;background:#e6a23c}.search-form[data-v-1edf83e1] .el-button--danger{border-color:#f56c6c;background:#f56c6c}.search-form[data-v-1edf83e1] .record-toolbar-button .el-icon{color:inherit;font-size:14px}.table-section[data-v-1edf83e1]{min-height:0;flex:1;margin:0;overflow:hidden;border:1px solid var(--ops-border-soft);border-radius:8px;background:#fff}.recording-table[data-v-1edf83e1]{height:100%;border-radius:8px;box-shadow:none;font-size:12px}.recording-table[data-v-1edf83e1] .el-table__inner-wrapper:before{display:none}.recording-table[data-v-1edf83e1] .el-table__header,.recording-table[data-v-1edf83e1] .el-table__header th{background:var(--ops-bg-subtle)!important}.recording-table[data-v-1edf83e1] .el-table__header th{height:38px;padding:6px 0!important;font-size:12px;font-weight:700!important}.recording-table[data-v-1edf83e1] .el-table__header th,.recording-table[data-v-1edf83e1] .el-table__header th .cell{color:var(--ops-text-secondary)!important;text-shadow:none}.recording-table[data-v-1edf83e1] .el-table__row td{height:40px;padding:5px 0!important;border-bottom:1px solid #eef3f9}.recording-table[data-v-1edf83e1] .el-table__row:hover,.recording-table[data-v-1edf83e1] .el-table__row:hover>td.el-table__cell{background:#f8fafc!important;transform:none;box-shadow:none}.host-info[data-v-1edf83e1],.stats-info[data-v-1edf83e1],.time-info[data-v-1edf83e1]{color:var(--ops-text-primary);font-size:12px;line-height:1.35}.info-sub[data-v-1edf83e1]{color:var(--ops-text-muted);font-size:11px;line-height:1.3}.operation-buttons[data-v-1edf83e1]{gap:12px}.operation-buttons .el-button[data-v-1edf83e1]{height:auto;min-height:auto;padding:0;border:none;background:transparent!important;font-size:12px;font-weight:600;transform:none;box-shadow:none}.operation-buttons .el-button[data-v-1edf83e1]:active,.operation-buttons .el-button[data-v-1edf83e1]:hover{transform:none;box-shadow:none}.operation-buttons .el-button .el-icon[data-v-1edf83e1]{display:none}.operation-buttons .el-button--primary[data-v-1edf83e1]{color:#4c8bf5}.operation-buttons .el-button--success[data-v-1edf83e1]{color:#3fb97f}.operation-buttons .el-button--danger[data-v-1edf83e1]{color:#ef6b73}.pagination-section[data-v-1edf83e1]{flex-shrink:0;justify-content:flex-end;padding:6px 2px 0}.recording-play-dialog-overlay .el-dialog{--el-dialog-border-radius:15px;width:min(980px,calc(100vw - 220px))!important;max-width:980px;margin:5vh auto 0;overflow:hidden;border:1px solid #d7e6f6;border-radius:var(--el-dialog-border-radius)!important;background:#fff;box-shadow:0 22px 60px rgba(49,92,142,.18)}.recording-play-dialog-overlay .el-dialog__header{margin:0;padding:16px 18px 12px;border-bottom:1px solid #e3edf8;background:#fbfdff}.recording-play-dialog-overlay .el-dialog__title{color:#0f172a;font-size:17px;font-weight:700}.recording-play-dialog-overlay .el-dialog__body{box-sizing:border-box;max-height:calc(90vh - 62px);padding:10px 12px 12px;overflow:auto;color:#53657d}.recording-play-dialog-overlay .el-button:active,.recording-play-dialog-overlay .el-button:hover{transform:none}.play-body[data-v-1edf83e1]{display:flex;flex-direction:column;gap:6px}.play-meta-card[data-v-1edf83e1]{flex-shrink:0;padding:8px 10px;background:#fbfdff}.play-meta-card .meta-header[data-v-1edf83e1]{display:flex;margin-bottom:7px}.play-meta-card .meta-header span[data-v-1edf83e1]{color:#172133;font-size:14px;font-weight:700}.play-meta-card .meta-header .el-button[data-v-1edf83e1]{height:28px;min-height:28px;padding:0 10px;border-radius:8px;border-color:#67c23a;background:#67c23a;color:#fff;font-size:12px;font-weight:600}.session-meta-grid[data-v-1edf83e1]{display:flex;align-items:center;gap:6px;overflow:hidden}.session-meta-item[data-v-1edf83e1]{min-width:0;flex:1;padding:4px 8px;border-radius:8px;border:1px solid #e7eef7;background:#fff}.session-meta-item span[data-v-1edf83e1]{display:block;margin-bottom:1px;color:#64748b;font-size:11px;font-weight:600}.session-meta-item strong[data-v-1edf83e1]{display:block;overflow:hidden;color:#172033;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.play-tabs[data-v-1edf83e1]{min-height:0;flex:1}.play-tabs[data-v-1edf83e1] .el-tabs__header{margin:0 0 6px}.play-tabs[data-v-1edf83e1] .el-tabs__nav-wrap:after{height:1px;background:#e7eef7}.play-tabs[data-v-1edf83e1] .el-tabs__item{height:30px;color:#5f6b7c;font-size:13px;font-weight:600}.player-container[data-v-1edf83e1]{min-height:300px;height:min(38vh,360px);padding:6px;border-radius:8px}.player-controls[data-v-1edf83e1]{margin-top:6px;padding:6px 8px;border-radius:8px;background:#171d27;box-shadow:none}.timeline-container[data-v-1edf83e1]{gap:8px;margin-bottom:6px}.meta-card[data-v-1edf83e1]{border:1px solid #e7eef7;border-radius:10px;box-shadow:none}.timeline-container[data-v-1edf83e1] .el-slider__bar{background:#409eff}.control-buttons[data-v-1edf83e1] .el-button:hover,.recording-management[data-v-1edf83e1] .el-button:active,.recording-management[data-v-1edf83e1] .el-button:hover,.recording-management[data-v-1edf83e1] .el-pagination .el-pager li:hover,.recording-management[data-v-1edf83e1] .el-pagination button:hover,.timeline-container[data-v-1edf83e1] .el-slider__button:hover{transform:none}.play-tabs[data-v-1edf83e1] .el-table,.play-tabs[data-v-1edf83e1] .el-table__inner-wrapper{border-radius:8px}.play-tabs[data-v-1edf83e1] .el-table th.el-table__cell{background:#f3f7fc;color:#53657d;font-size:12px;font-weight:700}@media (max-width:1200px){.ops-page-header[data-v-1edf83e1]{flex-wrap:wrap}.recording-header-summary[data-v-1edf83e1]{width:100%;padding-left:54px}.recording-play-dialog-overlay .el-dialog{width:calc(100vw - 32px)!important;margin:5vh auto 0}.session-meta-grid[data-v-1edf83e1]{flex-wrap:wrap}.session-meta-item[data-v-1edf83e1]{flex:1 1 30%}}@media (max-width:768px){.home-container .el-main:has(.recording-management){padding-right:6px;padding-left:6px;overflow-y:auto}.recording-management[data-v-1edf83e1]{height:auto;min-height:calc(100vh - 124px);padding:6px;overflow:visible}.ops-page-header[data-v-1edf83e1]{gap:8px}.ops-page-header__content[data-v-1edf83e1]{flex-wrap:wrap;gap:2px 8px}.ops-page-header__divider[data-v-1edf83e1]{display:none}.ops-page-header__content p[data-v-1edf83e1]{width:100%;white-space:normal}.recording-header-summary[data-v-1edf83e1]{padding-left:50px}.recording-card[data-v-1edf83e1] .el-card__body{overflow:visible}.table-section[data-v-1edf83e1]{min-height:460px}.session-meta-item[data-v-1edf83e1]{flex:1 1 46%}.control-buttons[data-v-1edf83e1]{align-items:flex-start;flex-direction:column;gap:8px}}.cluster-table-container[data-v-050cb923]{--aiops-surface-strong:hsla(0,0%,100%,.92);--aiops-surface-soft:rgba(247,250,255,.78);--aiops-text-primary:#172133;--aiops-text-secondary:#5f6b7c;--aiops-text-muted:#8d97a8;--aiops-border-cool:#dfe7f2;--aiops-border-mid:rgba(207,217,230,.92);--aiops-brand:#4c8bf5;--aiops-brand-soft:rgba(76,139,245,.12);--aiops-success:#3fb97f;--aiops-warning:#f3b24b;--aiops-danger:#ef6b73;position:relative;display:flex;flex:1;min-height:0;flex-direction:column;width:100%;color:var(--aiops-text-primary)}.search-section[data-v-050cb923]{flex-shrink:0;margin-bottom:12px;padding:14px 16px;border:1px solid rgba(223,231,242,.92);border-radius:20px;background:linear-gradient(135deg,hsla(0,0%,100%,.82),rgba(247,250,255,.76));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)}.search-form[data-v-050cb923]{display:flex;flex-wrap:wrap;align-items:center;row-gap:12px}.search-form[data-v-050cb923] .el-form-item{margin-bottom:0;margin-right:14px}.search-form[data-v-050cb923] .el-form-item__label{color:var(--aiops-text-secondary);font-weight:600}.table-section[data-v-050cb923]{flex:1;min-height:0;padding:8px;border:1px solid rgba(223,231,242,.9);border-radius:20px;background:hsla(0,0%,100%,.64);overflow:auto}.cluster-table[data-v-050cb923]{min-width:1080px;overflow:hidden;border:1px solid rgba(223,231,242,.88);border-radius:16px;background:var(--aiops-surface-strong);box-shadow:none}.cluster-table[data-v-050cb923] .el-table__inner-wrapper:before{display:none}.cluster-table[data-v-050cb923] .el-table__fixed-right-patch,.cluster-table[data-v-050cb923] .el-table__header th{background:rgba(248,250,255,.98)!important;border-bottom:1px solid rgba(223,231,242,.95)}.cluster-table[data-v-050cb923] .el-table__header th .cell{color:var(--aiops-text-muted)!important;font-size:12px;font-weight:700!important;text-shadow:none}.cluster-table[data-v-050cb923] .el-table__cell{border-bottom-color:rgba(15,23,42,.045)}.cluster-table[data-v-050cb923] .el-table__body tr{transition:background-color .2s ease}.cluster-table[data-v-050cb923] .el-table__body tr:hover>td.el-table__cell{background:rgba(76,139,245,.045)!important}.cluster-name-container[data-v-050cb923]{display:flex;align-items:center;gap:9px;position:relative;min-width:0}.k8s-icon[data-v-050cb923]{width:20px;height:20px;flex-shrink:0}.version-container[data-v-050cb923]{display:flex;align-items:center;gap:8px}.version-text[data-v-050cb923]{color:var(--aiops-text-secondary);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;font-weight:600}.cluster-name-link[data-v-050cb923]{font-weight:600;color:var(--aiops-brand);text-decoration:none;transition:color .2s ease}.cluster-name-link[data-v-050cb923]:hover{color:#3f75df}.copy-name-btn[data-v-050cb923]{opacity:0;transform:scale(.92);transition:opacity .2s ease,transform .2s ease,border-color .2s ease}.cluster-name-container:hover .copy-name-btn[data-v-050cb923]{opacity:1;transform:scale(1)}.copy-name-btn[data-v-050cb923]:hover{background-color:rgba(76,139,245,.1)!important;border-color:rgba(76,139,245,.3)!important;color:var(--aiops-brand)!important}.operation-buttons[data-v-050cb923]{display:flex;gap:14px;justify-content:center;align-items:center;flex-wrap:nowrap}.operation-buttons[data-v-050cb923] .el-button{height:auto;min-height:0;padding:0;margin-left:0;border:none;border-radius:0;background:transparent;font-size:12px;font-weight:700;line-height:1.4;box-shadow:none;transition:color .2s ease,opacity .2s ease}.operation-buttons[data-v-050cb923] .el-button:hover:not(.is-disabled){transform:none;box-shadow:none;text-decoration:none;opacity:.82}.operation-buttons[data-v-050cb923] .operation-text.sync{color:#4c8bf5}.operation-buttons[data-v-050cb923] .operation-text.metrics{color:#3fb97f}.operation-buttons[data-v-050cb923] .operation-text.edit{color:#f3a33a}.operation-buttons[data-v-050cb923] .operation-text.delete{color:#ef6b73}.operation-buttons[data-v-050cb923] .operation-text.is-disabled{color:var(--aiops-text-muted);opacity:.48}.cluster-table[data-v-050cb923] .el-tag{font-weight:500}.status-tag[data-v-050cb923]{min-width:56px;justify-content:center}.monitor-source-cell[data-v-050cb923]{display:flex;align-items:center;gap:8px;min-width:0}.monitor-source-cell[data-v-050cb923] .el-tag{max-width:118px}.monitor-source-cell[data-v-050cb923] .el-tag__content,.monitor-source-type[data-v-050cb923]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monitor-source-type[data-v-050cb923]{color:var(--aiops-text-muted);font-size:12px}.credential-cell[data-v-050cb923]{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:32px;text-align:left}.credential-action[data-v-050cb923]{display:inline-flex;align-items:center;justify-content:flex-start}.cluster-table[data-v-050cb923] .credential-column .cell,.cluster-table[data-v-050cb923] .credential-column-header .cell{display:flex;align-items:center;justify-content:flex-start;width:100%;text-align:left}.cluster-table[data-v-050cb923] .credential-column .cell{padding-left:12px;padding-right:12px}.cluster-table[data-v-050cb923] td.credential-column,.cluster-table[data-v-050cb923] th.credential-column-header{text-align:left}.credential-cell[data-v-050cb923] .el-button,.credential-cell[data-v-050cb923] .el-tag,.credential-cell[data-v-050cb923] .el-tooltip__trigger{display:inline-flex;align-items:center;justify-content:center}.credential-cell[data-v-050cb923] .credential-view-button{height:24px;margin:0;padding:0;line-height:24px;border:none!important;background:transparent!important;box-shadow:none!important;outline:none!important}.credential-cell[data-v-050cb923] .credential-view-button.is-focus,.credential-cell[data-v-050cb923] .credential-view-button:active,.credential-cell[data-v-050cb923] .credential-view-button:focus,.credential-cell[data-v-050cb923] .credential-view-button:focus-visible,.credential-cell[data-v-050cb923] .credential-view-button:hover{border:none!important;background:transparent!important;box-shadow:none!important;outline:none!important}.credential-cell[data-v-050cb923] .el-tag{height:24px;line-height:22px}.query-button[data-v-050cb923]{min-width:76px;border:none;border-radius:13px;background:linear-gradient(180deg,#6aa1fb,#5a93f6);font-weight:600;box-shadow:0 10px 18px rgba(76,139,245,.16)}.query-button[data-v-050cb923]:focus,.query-button[data-v-050cb923]:hover{transform:translateY(-1px);box-shadow:0 12px 22px rgba(76,139,245,.2)}.reset-button[data-v-050cb923]{min-width:76px;border:1px solid rgba(214,223,235,.96);border-radius:13px;background:hsla(0,0%,100%,.92);color:var(--aiops-text-secondary);font-weight:600}.reset-button[data-v-050cb923]:focus,.reset-button[data-v-050cb923]:hover{border-color:rgba(153,181,230,.95);color:var(--aiops-brand);background:#fff}.search-control[data-v-050cb923]{width:150px}.search-form[data-v-050cb923] .el-input__wrapper{min-height:32px;border:1px solid rgba(214,223,235,.95);border-radius:13px;background:rgba(252,253,255,.98);box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.search-form[data-v-050cb923] .el-input__wrapper:hover{border-color:rgba(171,189,220,.95)}.search-form[data-v-050cb923] .el-input__wrapper.is-focus{border-color:rgba(120,156,221,.9);background:#fff;box-shadow:0 0 0 4px rgba(76,139,245,.07)}.search-form[data-v-050cb923] .el-input__inner{background:transparent;border:none;color:var(--aiops-text-primary)}.cluster-table-container[data-v-050cb923] .el-loading-mask{background-color:rgba(103,126,234,.1);backdrop-filter:blur(4px)}.description-container[data-v-050cb923]{max-width:160px}.description-text[data-v-050cb923]{color:var(--aiops-text-secondary);font-size:13px;line-height:1.4;display:inline-block;max-width:100%;word-break:break-word;cursor:default}.description-text[data-v-050cb923]:empty:before{content:"无";color:var(--aiops-text-muted);font-style:italic}.metrics-check-dialog[data-v-050cb923] .el-dialog{overflow:hidden;border:1px solid rgba(207,217,230,.92);border-radius:26px;background:linear-gradient(135deg,rgba(255,253,248,.98),hsla(60,12%,97%,.98) 48%,rgba(237,242,253,.98));box-shadow:0 24px 70px rgba(17,24,39,.16)}.metrics-check-dialog[data-v-050cb923] .el-dialog__header{margin:0;padding:18px 22px 0}.metrics-check-dialog[data-v-050cb923] .el-dialog__title{color:var(--aiops-text-primary);font-size:18px;font-weight:700}.metrics-check-dialog[data-v-050cb923] .el-dialog__headerbtn{top:15px;right:18px;width:30px;height:30px;border-radius:999px}.metrics-check-dialog[data-v-050cb923] .el-dialog__headerbtn:hover{background:rgba(76,139,245,.08)}.metrics-check-dialog[data-v-050cb923] .el-dialog__body{padding:16px 22px 20px}.metrics-check-content[data-v-050cb923]{min-height:248px}.metrics-hero-panel[data-v-050cb923]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px;padding:18px 18px;border:1px solid rgba(223,231,242,.86);border-radius:18px;background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.74)}.metrics-hero-copy[data-v-050cb923]{min-width:0}.metrics-eyebrow[data-v-050cb923]{display:inline-flex;margin-bottom:7px;color:var(--aiops-brand);font-size:12px;font-weight:700}.metrics-hero-copy h3[data-v-050cb923]{margin:0;color:var(--aiops-text-primary);font-size:19px;font-weight:700;line-height:1.25}.metrics-hero-copy p[data-v-050cb923]{margin:7px 0 0;color:var(--aiops-text-secondary);font-size:13px;line-height:1.6}.metrics-result-tag[data-v-050cb923]{flex-shrink:0;margin-top:2px;padding:0 12px;font-weight:700}.metrics-table-shell[data-v-050cb923]{overflow:hidden;border:1px solid rgba(223,231,242,.9);border-radius:16px;background:hsla(0,0%,100%,.72)}.metrics-components-table[data-v-050cb923]{width:100%;background:transparent}.metrics-components-table[data-v-050cb923] .el-table__inner-wrapper:before{display:none}.metrics-components-table[data-v-050cb923] .el-table__header th{background:rgba(248,250,255,.96)!important;border-bottom:1px solid rgba(223,231,242,.95)}.metrics-components-table[data-v-050cb923] .el-table__header th .cell{color:var(--aiops-text-muted);font-size:12px;font-weight:700}.metrics-components-table[data-v-050cb923] .el-table__cell{border-bottom-color:rgba(15,23,42,.055)}.metrics-components-table[data-v-050cb923] .el-table__body tr:hover>td.el-table__cell{background:rgba(76,139,245,.04)!important}.metrics-components-table[data-v-050cb923] .el-tag{min-width:58px;justify-content:center;font-weight:700}.component-name[data-v-050cb923]{color:var(--aiops-text-primary);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;font-weight:700}.component-description[data-v-050cb923]{color:var(--aiops-text-secondary);font-size:13px;line-height:1.55}.component-actions[data-v-050cb923]{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%}.component-actions[data-v-050cb923] .el-button,.component-actions[data-v-050cb923] .el-link{height:auto;min-height:0;padding:0;border:none;background:transparent;font-size:12px;font-weight:700;line-height:1.4}.component-actions[data-v-050cb923] .el-button:hover,.component-actions[data-v-050cb923] .el-link:hover{opacity:.82}.empty-action[data-v-050cb923]{color:var(--aiops-text-muted)}.metrics-dialog-footer[data-v-050cb923]{display:flex;justify-content:flex-end;margin-top:16px}.metrics-close-button[data-v-050cb923]{min-width:92px;border:1px solid rgba(214,223,235,.96);border-radius:12px;background:hsla(0,0%,100%,.92);color:var(--aiops-text-secondary);font-weight:700}.metrics-close-button[data-v-050cb923]:focus,.metrics-close-button[data-v-050cb923]:hover{border-color:rgba(153,181,230,.95);color:var(--aiops-brand);background:#fff}@media (max-width:768px){.metrics-check-dialog[data-v-050cb923] .el-dialog{width:calc(100vw - 24px)!important;border-radius:22px}.metrics-check-dialog[data-v-050cb923] .el-dialog__header{padding:16px 16px 0}.metrics-check-dialog[data-v-050cb923] .el-dialog__body{padding:14px 16px 16px}.metrics-hero-panel[data-v-050cb923]{flex-direction:column;gap:12px;padding:16px}.metrics-result-tag[data-v-050cb923]{align-self:flex-start}.metrics-table-shell[data-v-050cb923]{overflow-x:auto}.metrics-components-table[data-v-050cb923]{min-width:720px}.metrics-close-button[data-v-050cb923],.metrics-dialog-footer[data-v-050cb923]{width:100%}.search-section[data-v-050cb923],.table-section[data-v-050cb923]{border-radius:16px}.search-form[data-v-050cb923]{display:block}.search-form[data-v-050cb923] .el-form-item{display:block;margin-right:0;margin-bottom:12px}.search-form[data-v-050cb923] .el-form-item__content,.search-form[data-v-050cb923] .el-input,.search-form[data-v-050cb923] .el-select{width:100%!important}.query-button[data-v-050cb923],.reset-button[data-v-050cb923]{width:calc(50% - 4px)}}.cluster-table-container[data-v-050cb923]{--aiops-text-primary:#172033;--aiops-text-secondary:#53657d;--aiops-text-muted:#64748b;--aiops-border-cool:#dbe7f4;--aiops-brand:#2563eb}.search-section[data-v-050cb923]{margin-bottom:8px;padding:8px 10px;border-color:#e3ebf5;border-radius:10px;background:#f8fbff;box-shadow:none}.search-form[data-v-050cb923]{row-gap:8px}.search-form[data-v-050cb923] .el-form-item{margin-right:12px}.search-form[data-v-050cb923] .el-form-item__label{color:#475569;font-size:12px;font-weight:700}.search-form[data-v-050cb923] .el-input__wrapper,.search-form[data-v-050cb923] .el-select__wrapper{min-height:34px;border:0;border-radius:7px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2}.search-form[data-v-050cb923] .el-input__wrapper:hover,.search-form[data-v-050cb923] .el-select__wrapper:hover{border-color:transparent;box-shadow:inset 0 0 0 1px #b9d4ff}.search-form[data-v-050cb923] .el-input__wrapper.is-focus,.search-form[data-v-050cb923] .el-select__wrapper.is-focused{border-color:transparent;box-shadow:inset 0 0 0 1px #409eff}.query-button[data-v-050cb923],.reset-button[data-v-050cb923]{min-width:72px;height:32px;border-radius:8px;color:#fff;font-size:12px;font-weight:600;box-shadow:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.query-button[data-v-050cb923]{border-color:#409eff;background:#409eff}.reset-button[data-v-050cb923]{border-color:#e6a23c;background:#e6a23c}.query-button[data-v-050cb923]:focus,.query-button[data-v-050cb923]:hover,.reset-button[data-v-050cb923]:focus,.reset-button[data-v-050cb923]:hover{color:#fff;transform:translateY(-1px)}.table-section[data-v-050cb923]{padding:0;border-color:#e3ebf5;border-radius:10px;background:#fff}.cluster-table[data-v-050cb923]{border:0;border-radius:9px}.cluster-table[data-v-050cb923] .el-table__fixed-right-patch,.cluster-table[data-v-050cb923] .el-table__header th{height:38px;background:#f3f7fc!important}.cluster-table[data-v-050cb923] .el-table__header th .cell{color:#475569!important}.cluster-table[data-v-050cb923] .el-table__cell{height:40px;padding:5px 0;border-bottom-color:#eef3f9}.cluster-table[data-v-050cb923] .el-table__body tr:hover>td.el-table__cell{background:#f8fafc!important}.cluster-name-container:hover .copy-name-btn[data-v-050cb923],.copy-name-btn[data-v-050cb923]{transform:none}.operation-buttons[data-v-050cb923]{justify-content:flex-end;gap:12px}.cluster-table[data-v-050cb923] .el-tag{border-radius:999px;font-size:11px}.k8s-metrics-dialog-overlay .el-dialog{overflow:hidden;border:1px solid #d7e6f6;border-radius:15px!important;background:#fff;box-shadow:0 22px 60px rgba(49,92,142,.18)}.k8s-metrics-dialog-overlay .el-dialog__header{margin:0;padding:16px 18px 12px;border-bottom:1px solid #e3edf8}.k8s-metrics-dialog-overlay .el-dialog__title{color:#0f172a;font-size:17px;font-weight:700}.k8s-metrics-dialog-overlay .el-dialog__body{padding:14px 18px 16px;background:#fbfdff}.metrics-check-content[data-v-050cb923]{min-height:0}.metrics-hero-panel[data-v-050cb923]{gap:12px;margin-bottom:10px;padding:10px 12px;border-color:#dce8f5;border-radius:10px;background:#f6faff;box-shadow:none}.metrics-eyebrow[data-v-050cb923]{margin-bottom:3px;color:#64748b;font-size:10px}.metrics-hero-copy h3[data-v-050cb923]{font-size:16px}.metrics-hero-copy p[data-v-050cb923]{margin-top:4px;font-size:12px}.metrics-table-shell[data-v-050cb923]{border-color:#e3ebf5;border-radius:9px;background:#fff}.metrics-dialog-footer[data-v-050cb923]{margin-top:12px}.metrics-close-button[data-v-050cb923]{height:32px;border-radius:8px}@media (max-width:768px){.search-section[data-v-050cb923],.table-section[data-v-050cb923]{border-radius:9px}}.credential-dialog[data-v-0b692f23]{--aiops-surface-cool:rgba(247,250,255,.82);--aiops-surface-warm-strong:rgba(255,248,239,.96);--aiops-text-primary:#172133;--aiops-text-secondary:#5f6b7c;--aiops-text-muted:#8d97a8;--aiops-border-cool:#dfe7f2;--aiops-border-mid:rgba(207,217,230,.92);--aiops-brand:#4c8bf5;--aiops-shadow-panel:0 36px 110px rgba(15,23,42,.11);display:flex;flex-direction:column;color:var(--aiops-text-primary)}[data-v-0b692f23] .credential-view-dialog.el-dialog{overflow:hidden;border:1px solid rgba(223,231,242,.96);border-radius:30px;background:linear-gradient(180deg,rgba(255,253,248,.98),rgba(247,250,255,.96));box-shadow:var(--aiops-shadow-panel)}[data-v-0b692f23] .credential-view-dialog .el-dialog__header{padding:14px 24px 0}[data-v-0b692f23] .credential-view-dialog .el-dialog__title{color:var(--aiops-text-primary);font-size:18px;font-weight:700;letter-spacing:.2px}[data-v-0b692f23] .credential-view-dialog .el-dialog__headerbtn{top:18px;right:18px;width:32px;height:32px;border-radius:12px;transition:background-color .2s ease}[data-v-0b692f23] .credential-view-dialog .el-dialog__headerbtn:hover{background:hsla(0,0%,100%,.72)}.credential-view-dialog[data-v-0b692f23] .el-dialog__headerbtn .el-dialog__close{color:var(--aiops-text-secondary)}[data-v-0b692f23] .credential-view-dialog .el-dialog__body{padding:10px 24px 16px;background:radial-gradient(circle at top left,rgba(76,139,245,.05),transparent 20%),linear-gradient(180deg,#f8fafc,#f5f8fc)}.hero-panel[data-v-0b692f23]{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;border:1px solid rgba(223,231,242,.92);border-radius:22px;background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 18px 40px rgba(17,24,39,.05)}.hero-copy[data-v-0b692f23]{min-width:0;padding-right:12px}.hero-title[data-v-0b692f23]{margin-bottom:4px;color:var(--aiops-text-primary);font-size:18px;font-weight:700}.hero-subtitle[data-v-0b692f23]{color:var(--aiops-text-muted);font-size:13px}.hero-description[data-v-0b692f23]{margin-top:8px;color:var(--aiops-text-secondary);font-size:13px;line-height:1.6}.hero-actions[data-v-0b692f23]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;flex-shrink:0}.hero-actions[data-v-0b692f23] .el-button{min-width:92px;height:30px;padding:0 10px;border-color:transparent;border-radius:11px;font-size:12px;font-weight:600;transition:transform .2s ease,box-shadow .2s ease}.hero-actions[data-v-0b692f23] .el-button:hover:not(.is-disabled){transform:translateY(-1px)}.hero-actions[data-v-0b692f23] .el-button--primary{background:linear-gradient(180deg,#6da0f7,#4c8bf5);box-shadow:0 6px 12px rgba(76,139,245,.15)}.hero-actions[data-v-0b692f23] .el-button--warning{color:#fff;background:linear-gradient(180deg,#f5bd57,#f3b24b);box-shadow:0 6px 12px rgba(243,178,75,.15)}.panel-stack[data-v-0b692f23]{display:flex;flex-direction:column;gap:10px}.surface-panel[data-v-0b692f23]{position:relative;padding:16px;border:1px solid var(--aiops-border-cool);border-radius:22px;background:linear-gradient(135deg,var(--aiops-surface-warm-strong),var(--aiops-surface-cool));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),0 18px 42px rgba(17,24,39,.05)}.surface-panel[data-v-0b692f23]:before{content:"";position:absolute;inset:0 0 auto;height:42px;border-radius:22px 22px 0 0;background:linear-gradient(90deg,rgba(255,249,240,.95),hsla(60,12%,97%,.86),rgba(237,242,253,.92));pointer-events:none}.surface-panel[data-v-0b692f23]>*{position:relative;z-index:1}.surface-panel-head[data-v-0b692f23]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.panel-eyebrow[data-v-0b692f23]{margin-bottom:4px;color:var(--aiops-text-muted);font-size:10px;font-weight:600;letter-spacing:.9px}.panel-title[data-v-0b692f23]{color:var(--aiops-text-primary);font-size:17px;font-weight:700}.section-status-cluster[data-v-0b692f23]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.code-container[data-v-0b692f23]{position:relative;max-height:400px;overflow:auto;border:1px solid rgba(223,231,242,.9);border-radius:18px;background:hsla(0,0%,100%,.78)}.code-block[data-v-0b692f23]{margin:0;padding:20px;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:13px;line-height:1.6;border-radius:18px;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word;min-height:100px}.yaml-code[data-v-0b692f23]{background:#0d1117;color:#c9d1d9}.code-container[data-v-0b692f23]::-webkit-scrollbar{width:8px;height:8px}.code-container[data-v-0b692f23]::-webkit-scrollbar-track{background:rgba(241,245,249,.8);border-radius:4px}.code-container[data-v-0b692f23]::-webkit-scrollbar-thumb{background:rgba(148,163,184,.55);border-radius:4px}.code-container[data-v-0b692f23]::-webkit-scrollbar-thumb:hover{background:rgba(100,116,139,.62)}@media (max-width:768px){[data-v-0b692f23] .credential-view-dialog.el-dialog{width:95%!important;margin:5vh auto!important}[data-v-0b692f23] .credential-view-dialog .el-dialog__header{padding-left:16px;padding-right:16px}[data-v-0b692f23] .credential-view-dialog .el-dialog__body{padding:10px 16px 14px}.hero-panel[data-v-0b692f23],.surface-panel-head[data-v-0b692f23]{flex-direction:column}.hero-actions[data-v-0b692f23],.hero-actions[data-v-0b692f23] .el-button{width:100%}.code-container[data-v-0b692f23]{max-height:300px}.code-block[data-v-0b692f23]{padding:15px;font-size:12px}}.k8s-credential-dialog-overlay .el-dialog{overflow:hidden;border:1px solid #d7e6f6;border-radius:15px!important;background:#fff;box-shadow:0 22px 60px rgba(49,92,142,.18)}.k8s-credential-dialog-overlay .el-dialog__header{margin:0;padding:16px 18px 12px;border-bottom:1px solid #e3edf8}.k8s-credential-dialog-overlay .el-dialog__title{color:#0f172a;font-size:17px;font-weight:700}.k8s-credential-dialog-overlay .el-dialog__body{padding:14px 18px 16px;background:#fbfdff}.credential-dialog[data-v-0b692f23]{gap:10px}.hero-panel[data-v-0b692f23],.surface-panel[data-v-0b692f23]{border-color:#dce8f5;border-radius:10px;background:#f8fbff;box-shadow:none}.hero-panel[data-v-0b692f23]:before,.surface-panel[data-v-0b692f23]:before{display:none}.hero-panel[data-v-0b692f23]{padding:10px 12px}.hero-title[data-v-0b692f23],.panel-title[data-v-0b692f23]{font-size:15px}.hero-subtitle[data-v-0b692f23],.panel-eyebrow[data-v-0b692f23]{font-size:10px}.hero-description[data-v-0b692f23]{margin-top:4px;font-size:12px;line-height:1.5}.surface-panel[data-v-0b692f23]{padding:10px 12px}.code-block[data-v-0b692f23],.code-container[data-v-0b692f23]{border-radius:8px}.code-block[data-v-0b692f23]{padding:14px;font-size:12px}.hero-actions[data-v-0b692f23] .el-button{height:32px;border-radius:8px}.monaco-editor-wrapper[data-v-b4c4b45e]{position:relative;width:100%}.monaco-editor-container[data-v-b4c4b45e]{width:100%;height:100%;min-height:200px;border:1px solid #ccc;border-radius:4px;overflow:hidden}.monaco-editor-placeholder[data-v-b4c4b45e]{position:absolute;top:13px;left:62px;right:20px;z-index:2;color:#8d97a8;font-size:13px;line-height:22px;pointer-events:auto;white-space:pre-wrap}.monaco-editor .editor-search-match{background:rgba(135,206,250,.42)!important;border-bottom:1px solid rgba(135,206,250,.9)!important;color:#0b0b0b!important}.monaco-editor .editor-search-current-match{background:rgba(135,206,250,.72)!important;border-bottom:1px solid #87cefa!important;color:#000!important}.credential-editor-container[data-v-6233a4bf]{--aiops-text-secondary:#5f6b7c;--aiops-border-mid:rgba(207,217,230,.92);--aiops-brand:#4c8bf5;--aiops-success:#3fb97f;--aiops-warning:#f3b24b;width:100%}.credential-editor[data-v-6233a4bf]{margin-bottom:12px;border:1px solid rgba(214,223,235,.95);border-radius:16px;background:hsla(0,0%,100%,.74);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.credential-editor[data-v-6233a4bf]:focus-within{border-color:rgba(120,156,221,.9);box-shadow:0 0 0 4px rgba(76,139,245,.07)}.editor[data-v-6233a4bf]{border-radius:16px;overflow:hidden}.editor[data-v-6233a4bf] .monaco-editor-container{border:none;border-radius:16px}.credential-actions[data-v-6233a4bf]{display:flex;gap:10px;justify-content:flex-start;align-items:center;flex-wrap:wrap}.credential-actions[data-v-6233a4bf] .el-button{height:32px;margin-left:0;padding:0 14px;border-radius:13px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:6px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease}.credential-actions[data-v-6233a4bf] .el-button:hover:not(.is-disabled){transform:translateY(-1px);box-shadow:0 10px 18px rgba(17,24,39,.08)}.credential-actions[data-v-6233a4bf] .el-button .el-icon{font-size:14px}.credential-actions[data-v-6233a4bf] .upload-btn{border-color:rgba(63,185,127,.28)!important;background:rgba(63,185,127,.1)!important;color:#318966!important}.credential-actions[data-v-6233a4bf] .upload-btn:hover:not(.is-disabled){border-color:rgba(63,185,127,.4)!important;background:rgba(63,185,127,.14)!important}.credential-actions[data-v-6233a4bf] .el-button--warning.is-plain{border-color:rgba(243,178,75,.3)!important;background:rgba(243,178,75,.1)!important;color:#a66b18!important}.credential-actions[data-v-6233a4bf] .el-button--warning.is-plain:hover:not(.is-disabled){border-color:rgba(243,178,75,.42)!important;background:rgba(243,178,75,.14)!important;color:#965f13!important}.credential-actions[data-v-6233a4bf] .el-button.is-disabled{opacity:.58;cursor:not-allowed}@media (max-width:768px){.credential-actions[data-v-6233a4bf]{flex-direction:column;align-items:stretch}.credential-actions[data-v-6233a4bf] .el-button{width:100%}}.cluster-dialog[data-v-977536b8]{--aiops-surface-cool:rgba(247,250,255,.82);--aiops-surface-strong:hsla(0,0%,100%,.92);--aiops-surface-warm-strong:rgba(255,248,239,.96);--aiops-text-primary:#172133;--aiops-text-secondary:#5f6b7c;--aiops-text-muted:#8d97a8;--aiops-border-cool:#dfe7f2;--aiops-border-mid:rgba(207,217,230,.92);--aiops-brand:#4c8bf5;--aiops-brand-soft:rgba(76,139,245,.12);--aiops-shadow-panel:0 36px 110px rgba(15,23,42,.11);display:flex;flex-direction:column;color:var(--aiops-text-primary)}[data-v-977536b8] .register-dialog.el-dialog{overflow:hidden;border:1px solid rgba(223,231,242,.96);border-radius:30px;background:linear-gradient(180deg,rgba(255,253,248,.98),rgba(247,250,255,.96));box-shadow:var(--aiops-shadow-panel)}[data-v-977536b8] .register-dialog .el-dialog__header{padding:14px 24px 0}[data-v-977536b8] .register-dialog .el-dialog__title{color:var(--aiops-text-primary);font-size:18px;font-weight:700;letter-spacing:.2px}[data-v-977536b8] .register-dialog .el-dialog__headerbtn{top:18px;right:18px;width:32px;height:32px;border-radius:12px;transition:background-color .2s ease}[data-v-977536b8] .register-dialog .el-dialog__headerbtn:hover{background:hsla(0,0%,100%,.72)}.register-dialog[data-v-977536b8] .el-dialog__headerbtn .el-dialog__close{color:var(--aiops-text-secondary)}[data-v-977536b8] .register-dialog .el-dialog__body{padding:10px 24px 14px;background:radial-gradient(circle at top left,rgba(76,139,245,.05),transparent 20%),linear-gradient(180deg,#f8fafc,#f5f8fc)}[data-v-977536b8] .register-dialog .el-dialog__footer{padding:0 24px 16px}.hero-panel[data-v-977536b8]{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;border:1px solid rgba(223,231,242,.92);border-radius:22px;background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 18px 40px rgba(17,24,39,.05)}.hero-copy[data-v-977536b8]{min-width:0}.hero-title[data-v-977536b8]{margin-bottom:4px;color:var(--aiops-text-primary);font-size:18px;font-weight:700}.hero-subtitle[data-v-977536b8]{color:var(--aiops-text-muted);font-size:13px}.hero-description[data-v-977536b8]{margin-top:8px;color:var(--aiops-text-secondary);font-size:13px;line-height:1.6}.hero-tags[data-v-977536b8]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;flex-shrink:0}.panel-stack[data-v-977536b8]{display:flex;flex-direction:column;gap:10px}.surface-panel[data-v-977536b8]{position:relative;padding:16px 16px 0;border:1px solid var(--aiops-border-cool);border-radius:22px;background:linear-gradient(135deg,var(--aiops-surface-warm-strong),var(--aiops-surface-cool));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),0 18px 42px rgba(17,24,39,.05)}.surface-panel[data-v-977536b8]:before{content:"";position:absolute;inset:0 0 auto;height:42px;border-radius:22px 22px 0 0;background:linear-gradient(90deg,rgba(255,249,240,.95),hsla(60,12%,97%,.86),rgba(237,242,253,.92));pointer-events:none}.surface-panel[data-v-977536b8]>*{position:relative;z-index:1}.surface-panel-head[data-v-977536b8]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.panel-eyebrow[data-v-977536b8]{margin-bottom:4px;color:var(--aiops-text-muted);font-size:10px;font-weight:600;letter-spacing:.9px}.panel-title[data-v-977536b8]{color:var(--aiops-text-primary);font-size:17px;font-weight:700}.surface-panel-tag[data-v-977536b8]{display:inline-flex;align-items:center;padding:6px 10px;border:1px solid rgba(207,217,230,.92);border-radius:999px;background:hsla(0,0%,100%,.74);color:var(--aiops-text-secondary);font-size:11px;font-weight:600}.cluster-form[data-v-977536b8] .el-form-item{margin-bottom:20px}.cluster-form[data-v-977536b8] .el-form-item__label{color:var(--aiops-text-secondary);font-weight:600}.cluster-form[data-v-977536b8] .el-input__wrapper{min-height:36px;border:1px solid rgba(214,223,235,.95);border-radius:14px;background:rgba(252,253,255,.98);box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.full-select[data-v-977536b8]{width:100%}.cluster-form[data-v-977536b8] .el-input__wrapper:hover{border-color:rgba(171,189,220,.95)}.cluster-form[data-v-977536b8] .el-input__wrapper.is-focus{border-color:rgba(120,156,221,.9);background:#fff;box-shadow:0 0 0 4px rgba(76,139,245,.07)}.cluster-form[data-v-977536b8] .el-textarea__inner{border-color:rgba(214,223,235,.95);border-radius:14px;background:rgba(252,253,255,.98);box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}.cluster-form[data-v-977536b8] .el-textarea__inner:hover{border-color:rgba(171,189,220,.95)}.cluster-form[data-v-977536b8] .el-textarea__inner:focus{border-color:rgba(120,156,221,.9);box-shadow:0 0 0 4px rgba(76,139,245,.07)}.dialog-footer[data-v-977536b8]{display:flex;justify-content:flex-end;align-items:center;gap:12px;flex-wrap:wrap}.dialog-footer[data-v-977536b8] .el-button{min-width:104px;height:32px;border-radius:13px;font-weight:600;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.dialog-footer[data-v-977536b8] .el-button:hover:not(.is-disabled){transform:translateY(-1px);box-shadow:0 10px 18px rgba(17,24,39,.08)}.dialog-footer[data-v-977536b8] .el-button--primary{border:none;background:linear-gradient(180deg,#6aa1fb,#5a93f6);box-shadow:0 10px 18px rgba(76,139,245,.18)}.dialog-footer[data-v-977536b8] .el-button--default{border-color:rgba(214,223,235,.96);background:hsla(0,0%,100%,.92);color:var(--aiops-text-secondary)}@media (max-width:768px){[data-v-977536b8] .register-dialog.el-dialog{width:95%!important;margin:5vh auto!important}[data-v-977536b8] .register-dialog .el-dialog__footer,[data-v-977536b8] .register-dialog .el-dialog__header{padding-left:16px;padding-right:16px}[data-v-977536b8] .register-dialog .el-dialog__body{padding:10px 16px 14px}.hero-panel[data-v-977536b8],.surface-panel-head[data-v-977536b8]{flex-direction:column}.cluster-form[data-v-977536b8] .el-form-item__label{float:none;display:block;width:auto!important;text-align:left}.cluster-form[data-v-977536b8] .el-form-item__content{margin-left:0!important}.dialog-footer[data-v-977536b8]{flex-direction:column}.dialog-footer[data-v-977536b8] .el-button{width:100%;margin:0}}.cluster-dialog[data-v-977536b8]{gap:10px}.hero-panel[data-v-977536b8],.surface-panel[data-v-977536b8]{border-color:#dce8f5;border-radius:10px;background:#f8fbff;box-shadow:none}.hero-panel[data-v-977536b8]:before,.surface-panel[data-v-977536b8]:before{display:none}.hero-panel[data-v-977536b8]{padding:10px 12px}.hero-title[data-v-977536b8],.panel-title[data-v-977536b8]{font-size:15px}.hero-subtitle[data-v-977536b8],.panel-eyebrow[data-v-977536b8]{font-size:10px}.hero-description[data-v-977536b8]{margin-top:4px;font-size:12px;line-height:1.5}.surface-panel[data-v-977536b8]{padding:10px 12px 0}.cluster-form[data-v-977536b8] .el-form-item{margin-bottom:10px}.cluster-form[data-v-977536b8] .el-form-item__label{color:#475569;font-size:12px;font-weight:700}.cluster-form[data-v-977536b8] .el-input__wrapper,.cluster-form[data-v-977536b8] .el-select__wrapper{min-height:34px;border:0;border-radius:8px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2}.cluster-form[data-v-977536b8] .el-textarea__inner{border-radius:8px;box-shadow:inset 0 0 0 1px #d9e5f2}.dialog-footer[data-v-977536b8]{gap:10px}.dialog-footer[data-v-977536b8] .el-button{min-width:92px;height:34px;border-radius:8px}.cluster-dialog[data-v-bf8a6592]{--aiops-surface-cool:rgba(247,250,255,.82);--aiops-surface-strong:hsla(0,0%,100%,.92);--aiops-surface-warm-strong:rgba(255,248,239,.96);--aiops-text-primary:#172133;--aiops-text-secondary:#5f6b7c;--aiops-text-muted:#8d97a8;--aiops-border-cool:#dfe7f2;--aiops-border-mid:rgba(207,217,230,.92);--aiops-brand:#4c8bf5;--aiops-brand-soft:rgba(76,139,245,.12);--aiops-shadow-panel:0 36px 110px rgba(15,23,42,.11);display:flex;flex-direction:column;gap:8px;color:var(--aiops-text-primary)}[data-v-bf8a6592] .edit-dialog.el-dialog{display:flex;flex-direction:column;max-height:calc(100vh - 24px);margin-bottom:0;overflow:hidden;border:1px solid rgba(223,231,242,.96);border-radius:24px;background:linear-gradient(180deg,rgba(255,253,248,.98),rgba(247,250,255,.96));box-shadow:var(--aiops-shadow-panel)}[data-v-bf8a6592] .edit-dialog .el-dialog__header{flex-shrink:0;padding:12px 18px 0}[data-v-bf8a6592] .edit-dialog .el-dialog__title{color:var(--aiops-text-primary);font-size:18px;font-weight:700;letter-spacing:.2px}[data-v-bf8a6592] .edit-dialog .el-dialog__headerbtn{top:18px;right:18px;width:32px;height:32px;border-radius:12px;transition:background-color .2s ease}[data-v-bf8a6592] .edit-dialog .el-dialog__headerbtn:hover{background:hsla(0,0%,100%,.72)}.edit-dialog[data-v-bf8a6592] .el-dialog__headerbtn .el-dialog__close{color:var(--aiops-text-secondary)}[data-v-bf8a6592] .edit-dialog .el-dialog__body{flex:1;min-height:0;overflow:auto;padding:8px 18px 10px;background:radial-gradient(circle at top left,rgba(76,139,245,.05),transparent 20%),linear-gradient(180deg,#f8fafc,#f5f8fc)}[data-v-bf8a6592] .edit-dialog .el-dialog__footer{flex-shrink:0;padding:8px 18px 12px;background:linear-gradient(180deg,rgba(247,250,255,.18),rgba(247,250,255,.72));border-top:1px solid rgba(223,231,242,.76)}.hero-panel[data-v-bf8a6592]{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 16px;border:1px solid rgba(223,231,242,.92);border-radius:18px;background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 18px 40px rgba(17,24,39,.05)}.hero-copy[data-v-bf8a6592]{min-width:0}.hero-title[data-v-bf8a6592]{margin-bottom:4px;color:var(--aiops-text-primary);font-size:17px;font-weight:700}.hero-subtitle[data-v-bf8a6592]{color:var(--aiops-text-muted);font-size:13px}.hero-description[data-v-bf8a6592]{margin-top:6px;color:var(--aiops-text-secondary);font-size:13px;line-height:1.45}.hero-tags[data-v-bf8a6592]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;flex-shrink:0}.panel-stack[data-v-bf8a6592]{display:flex;flex-direction:column;gap:8px}.surface-panel[data-v-bf8a6592]{position:relative;padding:12px 14px 0;border:1px solid var(--aiops-border-cool);border-radius:18px;background:linear-gradient(135deg,var(--aiops-surface-warm-strong),var(--aiops-surface-cool));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),0 18px 42px rgba(17,24,39,.05)}.surface-panel[data-v-bf8a6592]:before{content:"";position:absolute;inset:0 0 auto;height:34px;border-radius:18px 18px 0 0;background:linear-gradient(90deg,rgba(255,249,240,.95),hsla(60,12%,97%,.86),rgba(237,242,253,.92));pointer-events:none}.surface-panel[data-v-bf8a6592]>*{position:relative;z-index:1}.surface-panel-head[data-v-bf8a6592]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px}.panel-eyebrow[data-v-bf8a6592]{margin-bottom:4px;color:var(--aiops-text-muted);font-size:10px;font-weight:600;letter-spacing:.9px}.panel-title[data-v-bf8a6592]{color:var(--aiops-text-primary);font-size:16px;font-weight:700}.cluster-form[data-v-bf8a6592] .el-form-item{margin-bottom:12px}.cluster-form[data-v-bf8a6592] .el-form-item__label{color:var(--aiops-text-secondary);font-weight:600;line-height:36px}.cluster-form[data-v-bf8a6592] .el-input__wrapper{min-height:36px;border:1px solid rgba(214,223,235,.95);border-radius:14px;background:rgba(252,253,255,.98);box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.full-select[data-v-bf8a6592]{width:100%}.cluster-form[data-v-bf8a6592] .el-input__wrapper:hover:not(.is-disabled){border-color:rgba(171,189,220,.95)}.cluster-form[data-v-bf8a6592] .el-input__wrapper.is-focus{border-color:rgba(120,156,221,.9);background:#fff;box-shadow:0 0 0 4px rgba(76,139,245,.07)}.cluster-form[data-v-bf8a6592] .el-textarea__inner{min-height:58px!important;border:1px solid rgba(188,203,226,.95);border-radius:14px;background:#fff;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}.cluster-form[data-v-bf8a6592] .el-textarea__inner:hover:not(:disabled){border-color:rgba(171,189,220,.95)}.cluster-form[data-v-bf8a6592] .el-textarea__inner:focus{border-color:rgba(120,156,221,.9);box-shadow:0 0 0 4px rgba(76,139,245,.07)}.version-tip[data-v-bf8a6592]{margin-top:4px;padding-left:4px}.version-tip .el-text[data-v-bf8a6592]{color:var(--aiops-text-muted)}.cluster-form[data-v-bf8a6592] .el-input.is-disabled .el-input__wrapper,.cluster-form[data-v-bf8a6592] .el-input[readonly] .el-input__wrapper{border-color:rgba(223,231,242,.9);background-color:rgba(244,247,252,.8);cursor:not-allowed}.cluster-form[data-v-bf8a6592] .el-input.is-disabled .el-input__inner,.cluster-form[data-v-bf8a6592] .el-input[readonly] .el-input__inner{color:var(--aiops-text-muted);cursor:not-allowed}.credential-form-item[data-v-bf8a6592]{margin-bottom:12px!important}.credential-form-item[data-v-bf8a6592] .el-form-item__label{line-height:160px}.credential-form-item[data-v-bf8a6592] .credential-editor-container{display:flex;flex-direction:column;gap:8px}.credential-form-item[data-v-bf8a6592] .credential-editor{margin-bottom:0;border-radius:14px;background:#1f2933}.credential-form-item[data-v-bf8a6592] .editor,.credential-form-item[data-v-bf8a6592] .monaco-editor-container{border-radius:14px}.credential-form-item[data-v-bf8a6592] .credential-actions{padding-top:0;gap:8px}.credential-form-item[data-v-bf8a6592] .credential-actions .el-button{height:30px;border-radius:11px}.description-form-item[data-v-bf8a6592]{margin-bottom:12px!important}.description-form-item[data-v-bf8a6592] .el-form-item__label{line-height:58px}.description-form-item[data-v-bf8a6592] .el-textarea__inner{min-height:58px!important;border:1px solid rgba(157,178,211,.96)!important;background:#fff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 0 0 1px rgba(223,231,242,.46)!important}.description-form-item[data-v-bf8a6592] .el-textarea__inner:hover:not(:disabled){border-color:rgba(123,151,196,.98)!important}.description-form-item[data-v-bf8a6592] .el-textarea__inner:focus{border-color:rgba(76,139,245,.86)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 0 0 4px rgba(76,139,245,.08)!important}.dialog-footer[data-v-bf8a6592]{display:flex;justify-content:flex-end;align-items:center;gap:12px;flex-wrap:wrap}.dialog-footer[data-v-bf8a6592] .el-button{min-width:104px;height:32px;border-radius:12px;font-weight:600;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.dialog-footer[data-v-bf8a6592] .el-button:hover:not(.is-disabled){transform:translateY(-1px);box-shadow:0 10px 18px rgba(17,24,39,.08)}.dialog-footer[data-v-bf8a6592] .el-button--primary{border:none;background:linear-gradient(180deg,#6299f6,#4c8bf5);box-shadow:0 8px 14px rgba(76,139,245,.16)}.dialog-footer[data-v-bf8a6592] .el-button--default{border-color:rgba(214,223,235,.96);background:hsla(0,0%,100%,.92);color:var(--aiops-text-secondary)}@media (max-width:768px){[data-v-bf8a6592] .edit-dialog.el-dialog{width:95%!important;margin:12px auto!important}[data-v-bf8a6592] .edit-dialog .el-dialog__footer,[data-v-bf8a6592] .edit-dialog .el-dialog__header{padding-left:16px;padding-right:16px}[data-v-bf8a6592] .edit-dialog .el-dialog__body{padding:10px 16px 14px}.hero-panel[data-v-bf8a6592],.surface-panel-head[data-v-bf8a6592]{flex-direction:column}.cluster-form[data-v-bf8a6592] .el-form-item__label{float:none;display:block;width:auto!important;text-align:left}.cluster-form[data-v-bf8a6592] .el-form-item__content{margin-left:0!important}.dialog-footer[data-v-bf8a6592]{flex-direction:column}.dialog-footer[data-v-bf8a6592] .el-button{width:100%;margin:0}}.k8s-cluster-form-dialog-overlay .el-dialog{overflow:hidden;border:1px solid #d7e6f6;border-radius:15px!important;background:#fff;box-shadow:0 22px 60px rgba(49,92,142,.18)}.k8s-cluster-form-dialog-overlay .el-dialog__header{margin:0;padding:16px 18px 12px;border-bottom:1px solid #e3edf8}.k8s-cluster-form-dialog-overlay .el-dialog__title{color:#0f172a;font-size:17px;font-weight:700}.k8s-cluster-form-dialog-overlay .el-dialog__body{padding:14px 18px;background:#fbfdff}.k8s-cluster-form-dialog-overlay .el-dialog__footer{padding:12px 18px 16px;border-top:1px solid #e3edf8;background:#fff}.cluster-dialog[data-v-bf8a6592]{gap:10px}.hero-panel[data-v-bf8a6592],.surface-panel[data-v-bf8a6592]{border-color:#dce8f5;border-radius:10px;background:#f8fbff;box-shadow:none}.hero-panel[data-v-bf8a6592]:before,.surface-panel[data-v-bf8a6592]:before{display:none}.hero-panel[data-v-bf8a6592]{padding:10px 12px}.hero-title[data-v-bf8a6592],.panel-title[data-v-bf8a6592]{font-size:15px}.hero-subtitle[data-v-bf8a6592],.panel-eyebrow[data-v-bf8a6592]{font-size:10px}.hero-description[data-v-bf8a6592]{margin-top:4px;font-size:12px;line-height:1.5}.surface-panel[data-v-bf8a6592]{padding:10px 12px 0}.cluster-form[data-v-bf8a6592] .el-form-item{margin-bottom:10px}.cluster-form[data-v-bf8a6592] .el-form-item__label{color:#475569;font-size:12px;font-weight:700}.cluster-form[data-v-bf8a6592] .el-input__wrapper,.cluster-form[data-v-bf8a6592] .el-select__wrapper{min-height:34px;border:0;border-radius:8px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2}.cluster-form[data-v-bf8a6592] .el-textarea__inner{border-radius:8px;box-shadow:inset 0 0 0 1px #d9e5f2}.dialog-footer[data-v-bf8a6592]{gap:10px}.dialog-footer[data-v-bf8a6592] .el-button{min-width:92px;height:34px;border-radius:8px}.k8s-cluster-management[data-v-5cb14944]{--ops-text-primary:#172033;--ops-text-muted:#64748b;--ops-border:#dbe7f4;--ops-border-soft:#e7eef7;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:8px;height:calc(100vh - 124px);min-height:0;padding:7px;box-sizing:border-box;overflow:hidden;background:transparent;color:var(--ops-text-primary);font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.overview-panel[data-v-5cb14944]{min-width:0;padding:10px 12px;border:1px solid var(--ops-border);border-radius:8px;background:#fff;box-shadow:0 4px 14px rgba(80,124,180,.06)}.overview-panel-head>div[data-v-5cb14944],.overview-panel-head[data-v-5cb14944]{display:flex;align-items:center}.overview-panel-head[data-v-5cb14944]{justify-content:space-between;gap:12px;margin-bottom:8px}.overview-panel-actions[data-v-5cb14944]{display:flex;align-items:center;gap:8px;flex:0 0 auto}.overview-panel-actions[data-v-5cb14944] .el-select{width:150px}.overview-panel-head>div[data-v-5cb14944]{gap:10px;min-width:0}.overview-panel-head h2[data-v-5cb14944]{margin:0;color:#172033;font-size:15px;line-height:1.2}.overview-panel-head span[data-v-5cb14944]{overflow:hidden;color:var(--ops-text-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.overview-error[data-v-5cb14944]{margin-bottom:8px}.overview-counts[data-v-5cb14944]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.overview-count[data-v-5cb14944]{display:flex;position:relative;min-width:0;min-height:52px;flex-direction:column;justify-content:space-between;padding:5px 8px 5px 38px;border:1px solid #dce8f5;border-top:2px solid var(--metric-accent);border-radius:6px;background:#fbfdff}.overview-count>.el-icon[data-v-5cb14944]{display:grid;position:absolute;top:50%;left:8px;width:24px;height:24px;transform:translateY(-50%);place-items:center;border-radius:6px;color:var(--metric-accent);background:color-mix(in srgb,var(--metric-accent) 11%,#fff);font-size:20px}.overview-count>span[data-v-5cb14944]{color:#64748b;font-size:10px}.overview-count strong[data-v-5cb14944]{color:#172033;font-size:17px;line-height:1}.overview-count small[data-v-5cb14944]{margin-left:5px;color:#64748b;font-size:10px;font-weight:500}.tone-teal[data-v-5cb14944]{--metric-accent:#20b69a}.tone-blue[data-v-5cb14944]{--metric-accent:#4589f5}.tone-cyan[data-v-5cb14944]{--metric-accent:#25a8c7}.tone-orange[data-v-5cb14944]{--metric-accent:#ed9b35}.tone-violet[data-v-5cb14944]{--metric-accent:#7c68d8}.overview-content[data-v-5cb14944]{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:10px;margin-top:8px}.overview-resource-block[data-v-5cb14944]{display:flex;min-width:0;flex-direction:column;justify-content:space-between;gap:8px}.overview-thresholds[data-v-5cb14944]{display:flex;flex-wrap:wrap;gap:5px}.overview-thresholds span[data-v-5cb14944]{padding:5px 8px;border:1px solid #dce8f5;border-radius:16px;color:#53657d;font-size:10px;white-space:nowrap}.overview-thresholds strong[data-v-5cb14944]{margin-left:5px;color:#e28a20}.overview-resources[data-v-5cb14944]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.overview-resources>div[data-v-5cb14944]{display:grid;min-width:0;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:2px 6px;padding:7px;border-radius:6px;background:#f5f8fc}.overview-resources svg[data-v-5cb14944]{width:16px;height:16px;grid-row:span 3;color:var(--metric-accent,#4589f5)}.overview-resources span[data-v-5cb14944]{overflow:hidden;color:#64748b;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.overview-resources strong[data-v-5cb14944]{overflow:hidden;color:#172033;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.overview-resources small[data-v-5cb14944]{overflow:hidden;color:#64748b;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.overview-workload-charts[data-v-5cb14944]{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.overview-ranking-card[data-v-5cb14944]{min-width:0;padding:7px 8px 3px;border:1px solid #e5edf6;border-radius:6px;background:#fff}.overview-ranking-card h3[data-v-5cb14944]{display:flex;align-items:center;gap:5px;margin:0;color:#53657d;font-size:10px;font-weight:650}.overview-ranking-card h3 .el-icon[data-v-5cb14944]{color:#4589f5;font-size:12px}.overview-workload-chart[data-v-5cb14944]{width:100%;height:104px}.overview-chart-empty[data-v-5cb14944]{display:grid;height:104px;place-items:center;color:#94a3b8;font-size:10px}.page-card[data-v-5cb14944]{flex-direction:column;min-height:0;padding:10px;overflow:hidden;box-shadow:0 8px 24px rgba(80,124,180,.07)}.ops-page-header[data-v-5cb14944],.page-card[data-v-5cb14944]{display:flex;border:1px solid var(--ops-border);border-radius:12px;background:hsla(0,0%,100%,.96)}.ops-page-header[data-v-5cb14944]{align-items:center;justify-content:flex-start;gap:12px;min-width:0;padding:8px 12px;box-shadow:0 10px 28px rgba(80,124,180,.1)}.ops-page-header__icon[data-v-5cb14944]{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center}.ops-page-header__icon img[data-v-5cb14944]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.ops-page-header__content[data-v-5cb14944]{display:flex;flex:1;align-items:center;gap:10px;min-width:0}.ops-page-header h1[data-v-5cb14944]{margin:0;color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;white-space:nowrap}.ops-page-header__divider[data-v-5cb14944]{width:1px;height:22px;flex:0 0 1px;background:var(--ops-border-soft)}.ops-page-header__content p[data-v-5cb14944]{margin:0;overflow:hidden;color:var(--ops-text-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.header-actions[data-v-5cb14944]{display:flex;align-items:center;gap:10px;flex-shrink:0;margin-left:auto}.primary-action[data-v-5cb14944]{min-width:96px;height:34px;border-radius:8px;color:#fff;font-weight:600;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.primary-action[data-v-5cb14944]:focus,.primary-action[data-v-5cb14944]:hover{transform:translateY(-1px);box-shadow:0 6px 14px rgba(103,194,58,.22)}.primary-action.is-disabled[data-v-5cb14944],.primary-action[data-v-5cb14944]:disabled{transform:none;opacity:.58;box-shadow:none}@media (max-width:768px){.k8s-cluster-management[data-v-5cb14944]{height:auto;min-height:calc(100vh - 110px);padding:6px;overflow:visible}.page-card[data-v-5cb14944]{padding:8px}.ops-page-header[data-v-5cb14944]{align-items:flex-start}.overview-content[data-v-5cb14944]{grid-template-columns:1fr}.overview-resources[data-v-5cb14944]{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-workload-charts[data-v-5cb14944]{grid-template-columns:1fr}.ops-page-header__content[data-v-5cb14944]{flex-direction:column;align-items:stretch;gap:2px}.ops-page-header__content p[data-v-5cb14944],.ops-page-header__divider[data-v-5cb14944]{display:none}.header-actions[data-v-5cb14944],.primary-action[data-v-5cb14944]{min-width:auto}.overview-counts[data-v-5cb14944]{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-count[data-v-5cb14944]:last-child{grid-column:span 2}.overview-panel-head>div[data-v-5cb14944]{align-items:flex-start;flex-direction:column;gap:3px}}.table-section[data-v-459b3d76]{flex:1;min-height:0;padding:0;border:1px solid #e3ebf5;border-radius:10px;background:#fff;overflow:auto}.nodes-table[data-v-459b3d76]{min-width:990px;border:0;border-radius:9px;background:#fff;overflow:hidden;box-shadow:none}.nodes-table[data-v-459b3d76] .el-table__inner-wrapper:before{display:none}.nodes-table[data-v-459b3d76] .el-table__header th{height:38px;padding:6px 0;background:#f3f7fc!important;border-bottom:1px solid #e3ebf5;text-shadow:none}.nodes-table[data-v-459b3d76] .el-table__header th .cell{color:#475569!important;font-size:12px;font-weight:700!important}.nodes-table[data-v-459b3d76] .el-table__cell{padding:7px 0;border-bottom-color:#eef3f9;overflow:visible}.nodes-table[data-v-459b3d76] .el-table__cell .cell{overflow:visible}.nodes-table[data-v-459b3d76] .el-table__body tr:hover>td.el-table__cell{background:#f8fafc!important}.node-name-container[data-v-459b3d76]{display:flex;align-items:center;gap:7px;min-width:0}.k8s-icon[data-v-459b3d76]{width:18px;height:18px}.node-name-link[data-v-459b3d76]{min-width:0;padding:0;font-weight:600;color:#2563eb;text-decoration:none;transition:color .16s ease}.node-name-link[data-v-459b3d76]:hover{color:#1d4ed8;transform:none}.node-name-link[data-v-459b3d76] span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.version-text[data-v-459b3d76]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;color:#53657d;font-weight:500}.resource-usage[data-v-459b3d76]{display:flex;flex-direction:column;gap:5px;width:100%;max-width:200px}.usage-row[data-v-459b3d76]{display:grid;grid-template-columns:30px minmax(76px,1fr) 34px;align-items:center;gap:6px;min-height:16px}.usage-label[data-v-459b3d76]{color:#8d97a8;font-size:11px;font-weight:700;line-height:1}.usage-progress[data-v-459b3d76]{min-width:0}.usage-progress[data-v-459b3d76] .el-progress-bar__outer{background-color:#edf2f7}.usage-value[data-v-459b3d76]{color:#172133;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:11px;font-weight:700;line-height:1;text-align:right}.usage-value-muted[data-v-459b3d76]{color:#a4adba}.operation-buttons[data-v-459b3d76]{display:flex;gap:14px;flex-wrap:nowrap;align-items:center;justify-content:flex-end}.operation-buttons .operation-text[data-v-459b3d76],.operation-buttons[data-v-459b3d76] .el-button{height:auto;min-height:0;padding:0;margin-left:0;border:none;border-radius:0;background:transparent;font-size:12px;font-weight:700;line-height:1.4;box-shadow:none;transform:none;transition:color .16s ease,opacity .16s ease;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.operation-buttons .operation-text[data-v-459b3d76]:hover:not(.is-disabled):not(:disabled),.operation-buttons[data-v-459b3d76] .el-button:hover:not(.is-disabled){transform:none;box-shadow:none;text-decoration:none;opacity:.82}.operation-buttons[data-v-459b3d76] .operation-text.detail{color:#4c8bf5}.operation-buttons[data-v-459b3d76] .operation-text.more{color:#f3a33a}.nodes-table[data-v-459b3d76] .el-tag{border-radius:999px;font-size:11px;font-weight:500}.yaml-content[data-v-75cc6323]{display:flex;flex-direction:column;gap:16px}.yaml-controls[data-v-75cc6323]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f8f9fa;border-radius:8px}.control-group[data-v-75cc6323]{display:flex;gap:8px;align-items:center}.yaml-editor-wrapper[data-v-75cc6323]{width:100%;height:var(--v255f6b34)}.yaml-editor-container[data-v-75cc6323]{height:100%;border:1px solid #dcdfe6;border-radius:8px;overflow:hidden}.yaml-viewer[data-v-75cc6323]{height:100%;background:#f8f9fa;overflow:auto}.yaml-text[data-v-75cc6323]{margin:0;padding:16px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;line-height:1.5;color:#334155;background:transparent;white-space:pre-wrap;word-break:break-word}.action-buttons[data-v-75cc6323]{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid #e5e7eb}.resource-yaml-dialog[data-v-75cc6323] .el-dialog{border-radius:16px;max-height:90vh;display:flex;flex-direction:column}.resource-yaml-dialog[data-v-75cc6323] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);border-top-left-radius:16px;border-top-right-radius:16px;padding:20px 24px}.resource-yaml-dialog[data-v-75cc6323] .el-dialog__title{color:#fff;font-weight:600}.resource-yaml-dialog[data-v-75cc6323] .el-dialog__body{padding:20px;overflow-y:auto;flex:1;max-height:calc(90vh - 120px)}.k8s-nodes-management[data-v-f9d8e7b6]{--aiops-bg-page:#f4f7fb;--aiops-surface-strong:hsla(0,0%,100%,.92);--aiops-text-primary:#172133;--aiops-text-secondary:#5f6b7c;--aiops-text-muted:#8d97a8;--aiops-border-cool:#dfe7f2;--aiops-border-mid:rgba(207,217,230,.92);--aiops-brand:#4c8bf5;--aiops-success:#3fb97f;--aiops-warning:#f3b24b;--aiops-danger:#ef6b73;--aiops-shadow-soft:0 20px 60px rgba(17,24,39,.07);--node-page-height-offset:190px;min-height:calc(100vh - var(--node-page-height-offset));padding:6px;box-sizing:border-box;background:radial-gradient(circle at 16% 10%,rgba(76,139,245,.06),transparent 26%),linear-gradient(180deg,#f7f9fc 0,var(--aiops-bg-page) 100%);color:var(--aiops-text-primary);font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.nodes-card[data-v-f9d8e7b6]{position:relative;display:flex;flex-direction:column;height:calc(100vh - 12px - var(--node-page-height-offset));min-height:0;padding:50px 10px 10px;overflow:hidden;border:1px solid var(--aiops-border-mid);border-radius:28px;background:linear-gradient(135deg,rgba(255,253,248,.95),rgba(255,249,241,.92) 38%,rgba(247,250,255,.92));box-shadow:var(--aiops-shadow-soft);backdrop-filter:blur(18px)}.nodes-card[data-v-f9d8e7b6]:before{content:"";position:absolute;inset:0 0 auto;height:40px;background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd);border-bottom:1px solid rgba(223,231,242,.82);pointer-events:none}.page-hero[data-v-f9d8e7b6]{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:18px;flex-shrink:0;margin-bottom:12px;padding:0 8px 12px;border-bottom:1px solid rgba(223,231,242,.72)}.hero-title-group[data-v-f9d8e7b6]{min-width:0}.page-eyebrow[data-v-f9d8e7b6]{margin:0 0 6px;color:var(--aiops-brand);font-size:12px;font-weight:700;letter-spacing:.6px}.page-hero h1[data-v-f9d8e7b6]{margin:0;color:var(--aiops-text-primary);font-size:24px;font-weight:700;line-height:1.2}.page-description[data-v-f9d8e7b6]{margin:7px 0 0;color:var(--aiops-text-secondary);font-size:13px;line-height:1.7}.header-actions[data-v-f9d8e7b6]{display:flex;align-items:center;gap:10px;flex-shrink:0}.cluster-select[data-v-f9d8e7b6]{width:250px}.primary-action[data-v-f9d8e7b6]{min-width:108px;height:32px;border:none;border-radius:14px;background:linear-gradient(180deg,#6aa1fb,#5a93f6);color:#fff;font-weight:600;box-shadow:0 12px 20px rgba(76,139,245,.18)}.search-section[data-v-f9d8e7b6]{margin-bottom:12px;padding:14px 16px;border:1px solid rgba(223,231,242,.92);border-radius:20px;background:linear-gradient(135deg,hsla(0,0%,100%,.82),rgba(247,250,255,.76));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)}.search-form[data-v-f9d8e7b6]{display:flex;flex-wrap:wrap;align-items:center;row-gap:12px}.search-form[data-v-f9d8e7b6] .el-form-item{margin-bottom:0;margin-right:14px}.search-form[data-v-f9d8e7b6] .el-form-item__label{color:var(--aiops-text-secondary);font-weight:600}.query-button[data-v-f9d8e7b6]{min-width:76px;border:none;border-radius:13px;background:linear-gradient(180deg,#6aa1fb,#5a93f6);font-weight:600;box-shadow:0 10px 18px rgba(76,139,245,.16)}.reset-button[data-v-f9d8e7b6]{min-width:76px;border:1px solid rgba(214,223,235,.96);border-radius:13px;background:hsla(0,0%,100%,.92);color:var(--aiops-text-secondary);font-weight:600}.reset-button[data-v-f9d8e7b6]:focus,.reset-button[data-v-f9d8e7b6]:hover{border-color:rgba(153,181,230,.95);color:var(--aiops-brand);background:#fff}.drain-dialog[data-v-f9d8e7b6] .el-dialog,.label-dialog[data-v-f9d8e7b6] .el-dialog,.resources-dialog[data-v-f9d8e7b6] .el-dialog,.taint-dialog[data-v-f9d8e7b6] .el-dialog{overflow:hidden;border:1px solid rgba(223,231,242,.96);border-radius:24px;background:linear-gradient(180deg,rgba(255,253,248,.98),rgba(247,250,255,.96));box-shadow:0 36px 110px rgba(15,23,42,.11);backdrop-filter:blur(18px)}.drain-dialog[data-v-f9d8e7b6] .el-dialog__header,.label-dialog[data-v-f9d8e7b6] .el-dialog__header,.resources-dialog[data-v-f9d8e7b6] .el-dialog__header,.taint-dialog[data-v-f9d8e7b6] .el-dialog__header{padding:16px 20px 14px;background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd);border-bottom:1px solid rgba(223,231,242,.84)}.drain-dialog[data-v-f9d8e7b6] .el-dialog__title,.label-dialog[data-v-f9d8e7b6] .el-dialog__title,.resources-dialog[data-v-f9d8e7b6] .el-dialog__title,.taint-dialog[data-v-f9d8e7b6] .el-dialog__title{color:var(--aiops-text-primary);font-size:17px;font-weight:700}.drain-dialog[data-v-f9d8e7b6] .el-dialog__body,.label-dialog[data-v-f9d8e7b6] .el-dialog__body,.resources-dialog[data-v-f9d8e7b6] .el-dialog__body,.taint-dialog[data-v-f9d8e7b6] .el-dialog__body{padding:18px 20px;background:radial-gradient(circle at top left,rgba(76,139,245,.04),transparent 22%),linear-gradient(180deg,#f8fafc,#f5f8fc)}.drain-dialog[data-v-f9d8e7b6] .el-dialog__footer,.label-dialog[data-v-f9d8e7b6] .el-dialog__footer,.resources-dialog[data-v-f9d8e7b6] .el-dialog__footer,.taint-dialog[data-v-f9d8e7b6] .el-dialog__footer{padding:10px 20px 16px;background:rgba(247,250,255,.72);border-top:1px solid rgba(223,231,242,.76)}.node-detail-content[data-v-f9d8e7b6]{display:flex;flex-direction:column;gap:20px}.taints-section[data-v-f9d8e7b6]{margin-top:20px}.section-title[data-v-f9d8e7b6],.taints-section h4[data-v-f9d8e7b6]{margin:0 0 12px 0;color:#6b9bd1;font-weight:600}.taints-list[data-v-f9d8e7b6]{display:flex;flex-wrap:wrap;gap:8px}.taint-tag[data-v-f9d8e7b6]{cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:4px}.taint-tag[data-v-f9d8e7b6]:hover{transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.resources-content[data-v-f9d8e7b6]{display:flex;flex-direction:column;gap:24px}.resources-overview[data-v-f9d8e7b6]{margin-bottom:20px}.resource-card[data-v-f9d8e7b6]{border-radius:18px;border:1px solid rgba(223,231,242,.9);background:hsla(0,0%,100%,.84);box-shadow:none}.resource-header[data-v-f9d8e7b6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.resource-title[data-v-f9d8e7b6]{font-weight:600;color:var(--aiops-text-primary);font-size:16px}.resource-unit[data-v-f9d8e7b6]{font-size:12px;color:#909399;background:rgba(103,126,234,.1);padding:2px 8px;border-radius:12px}.resource-progress[data-v-f9d8e7b6]{margin-bottom:12px}.resource-details[data-v-f9d8e7b6]{display:flex;justify-content:space-between;font-size:12px;color:#606266}.pods-section[data-v-f9d8e7b6]{margin-top:20px}.pods-section h4[data-v-f9d8e7b6]{margin:0 0 12px 0;color:var(--aiops-text-primary);font-weight:600}.form-tip[data-v-f9d8e7b6]{font-size:12px;color:#909399;margin-top:4px;line-height:1.4}.dialog-footer[data-v-f9d8e7b6]{display:flex;gap:12px;justify-content:flex-end}.el-tag[data-v-f9d8e7b6]{font-weight:500;border-radius:999px}.el-button[data-v-f9d8e7b6]{border-radius:13px;font-weight:600;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.el-input[data-v-f9d8e7b6] .el-input__wrapper,.el-select[data-v-f9d8e7b6] .el-input__wrapper{min-height:32px;background:rgba(252,253,255,.98);border:1px solid rgba(214,223,235,.95);border-radius:13px;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.el-input[data-v-f9d8e7b6] .el-input__wrapper:hover,.el-select[data-v-f9d8e7b6] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-f9d8e7b6] .el-input__wrapper.is-focus,.el-select[data-v-f9d8e7b6] .el-input__wrapper.is-focus{border-color:rgba(120,156,221,.9);box-shadow:0 0 0 4px rgba(76,139,245,.07);background:#fff}.el-loading-mask[data-v-f9d8e7b6]{background-color:rgba(247,250,255,.68);backdrop-filter:blur(4px)}.cluster-option[data-v-f9d8e7b6]{display:flex;justify-content:space-between;align-items:center;width:100%}.cluster-name[data-v-f9d8e7b6]{font-weight:500;color:var(--aiops-brand)}.cluster-status-tag[data-v-f9d8e7b6]{margin-left:8px}.effect-option[data-v-f9d8e7b6]{padding:4px 0}.effect-label[data-v-f9d8e7b6]{font-weight:500;color:var(--aiops-text-primary);font-size:14px;margin-bottom:2px}.effect-description[data-v-f9d8e7b6]{font-size:12px;color:#909399;line-height:1.4;margin-left:8px}.label-option[data-v-f9d8e7b6],.taint-option[data-v-f9d8e7b6]{padding:4px 0;display:flex;align-items:center}@media (max-width:1200px){.operation-buttons[data-v-f9d8e7b6]{gap:4px}.operation-buttons .el-button[data-v-f9d8e7b6]{margin:1px}.header-actions .el-select[data-v-f9d8e7b6]{min-width:200px}}@media (max-width:768px){.k8s-nodes-management[data-v-f9d8e7b6]{--node-page-height-offset:131px;padding:4px}.nodes-card[data-v-f9d8e7b6]{height:calc(100vh - 8px - var(--node-page-height-offset));padding:48px 8px 8px;border-radius:22px}.page-hero[data-v-f9d8e7b6]{flex-direction:column;align-items:stretch}.cluster-select[data-v-f9d8e7b6],.header-actions[data-v-f9d8e7b6],.primary-action[data-v-f9d8e7b6]{width:100%}.search-form[data-v-f9d8e7b6]{display:block}.search-form[data-v-f9d8e7b6] .el-form-item{margin-right:0;margin-bottom:12px}.search-form[data-v-f9d8e7b6] .el-form-item__content,.search-form[data-v-f9d8e7b6] .el-input,.search-form[data-v-f9d8e7b6] .el-select{width:100%!important}.operation-buttons[data-v-f9d8e7b6]{flex-direction:column;gap:4px}}.k8s-nodes-management[data-v-f9d8e7b6]{--ops-text-primary:#172033;--ops-text-muted:#64748b;--ops-border:#dbe7f4;--ops-border-soft:#e7eef7;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;height:calc(100vh - 124px);min-height:0;padding:7px;overflow:auto;background:transparent;color:var(--ops-text-primary)}.page-card[data-v-f9d8e7b6]{display:flex;flex-direction:column;min-height:0;padding:10px;overflow:hidden;border:1px solid var(--ops-border);border-radius:12px;background:hsla(0,0%,100%,.96);box-shadow:0 8px 24px rgba(80,124,180,.07);backdrop-filter:none}.nodes-card[data-v-f9d8e7b6]{height:auto;padding:10px}.nodes-card[data-v-f9d8e7b6]:before{display:none}.ops-page-header[data-v-f9d8e7b6]{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-width:0;padding:8px 12px;border:1px solid var(--ops-border);border-radius:12px;background:hsla(0,0%,100%,.96);box-shadow:0 10px 28px rgba(80,124,180,.1)}.ops-page-header__icon[data-v-f9d8e7b6]{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center}.ops-page-header__icon img[data-v-f9d8e7b6]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.ops-page-header__content[data-v-f9d8e7b6]{display:flex;flex:1;align-items:center;gap:10px;min-width:0}.ops-page-header h1[data-v-f9d8e7b6]{margin:0;color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;white-space:nowrap}.ops-page-header__divider[data-v-f9d8e7b6]{width:1px;height:22px;flex:0 0 1px;background:var(--ops-border-soft)}.ops-page-header__content p[data-v-f9d8e7b6]{margin:0;overflow:hidden;color:var(--ops-text-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.header-actions[data-v-f9d8e7b6]{gap:8px;margin-left:auto}.cluster-select[data-v-f9d8e7b6]{width:230px}.monitor-action[data-v-f9d8e7b6],.query-button[data-v-f9d8e7b6],.reset-button[data-v-f9d8e7b6]{height:34px;min-width:76px;border-radius:8px;color:#fff;font-weight:600;box-shadow:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.monitor-action[data-v-f9d8e7b6]{min-width:108px}.monitor-action[data-v-f9d8e7b6]:focus,.monitor-action[data-v-f9d8e7b6]:hover,.query-button[data-v-f9d8e7b6]:focus,.query-button[data-v-f9d8e7b6]:hover,.reset-button[data-v-f9d8e7b6]:focus,.reset-button[data-v-f9d8e7b6]:hover{transform:none;color:#fff}.search-section[data-v-f9d8e7b6]{flex-shrink:0;margin-bottom:8px;padding:8px 10px;border:1px solid var(--ops-border-soft);border-radius:10px;background:#f8fbff;box-shadow:none}.search-form[data-v-f9d8e7b6]{row-gap:8px}.search-form[data-v-f9d8e7b6] .el-form-item{margin-right:12px}.search-form[data-v-f9d8e7b6] .el-form-item:last-child{margin-right:0}.search-form[data-v-f9d8e7b6] .el-form-item__label{height:34px;padding-right:8px;color:#475569;font-size:12px;font-weight:700;line-height:34px}.k8s-nodes-management[data-v-f9d8e7b6] .el-input-number,.k8s-nodes-management[data-v-f9d8e7b6] .el-input__wrapper,.k8s-nodes-management[data-v-f9d8e7b6] .el-select__wrapper{min-height:34px;border:0;border-radius:8px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2}.k8s-nodes-management[data-v-f9d8e7b6] .el-input-number:hover,.k8s-nodes-management[data-v-f9d8e7b6] .el-input__wrapper:hover,.k8s-nodes-management[data-v-f9d8e7b6] .el-select__wrapper:hover{box-shadow:inset 0 0 0 1px #b9d4ff}.k8s-nodes-management[data-v-f9d8e7b6] .el-input__wrapper.is-focus,.k8s-nodes-management[data-v-f9d8e7b6] .el-select__wrapper.is-focused{box-shadow:inset 0 0 0 1px #409eff}.resources-content[data-v-f9d8e7b6]{gap:14px}.pods-section[data-v-f9d8e7b6],.resources-overview[data-v-f9d8e7b6]{margin:0}.resource-card[data-v-f9d8e7b6]{border:1px solid #dce8f5;border-radius:10px;background:#fbfdff}.resource-card[data-v-f9d8e7b6] .el-card__body{padding:14px}.resource-header[data-v-f9d8e7b6],.resource-progress[data-v-f9d8e7b6]{margin-bottom:8px}.resource-title[data-v-f9d8e7b6]{font-size:14px;font-weight:700}.resource-unit[data-v-f9d8e7b6]{padding:2px 7px;border-radius:999px;background:#eef6ff;color:#2563eb}.pods-section h4[data-v-f9d8e7b6]{margin-bottom:8px;font-size:14px;font-weight:700}.taint-tag[data-v-f9d8e7b6]:hover{transform:none}.k8s-node-dialog-overlay .el-dialog{--el-dialog-border-radius:15px;max-width:calc(100vw - 24px);overflow:hidden;border:1px solid #d7e6f6;border-radius:15px!important;background:#fff;box-shadow:0 22px 60px rgba(49,92,142,.18)}.k8s-node-dialog-overlay .el-dialog__header{margin:0;padding:16px 18px 12px;border-bottom:1px solid #e3edf8;background:linear-gradient(90deg,#fff6e7,#f7fbff 36%,#ecf7ff)}.k8s-node-dialog-overlay .el-dialog__title{color:#172033;font-size:17px;font-weight:700;line-height:1.3}.k8s-node-dialog-overlay .el-dialog__headerbtn{top:12px;right:14px;width:32px;height:32px}.k8s-node-dialog-overlay .el-dialog__body{max-height:calc(100vh - 190px);overflow:auto;padding:14px 18px;background:#fff}.k8s-node-dialog-overlay .el-dialog__footer{padding:12px 18px 16px;border-top:1px solid #e3edf8;background:#fbfdff}.k8s-node-dialog-overlay .node-dialog-form .el-form-item{margin-bottom:14px}.k8s-node-dialog-overlay .node-dialog-form .el-form-item__label{color:#475569;font-size:12px;font-weight:700}.k8s-node-dialog-overlay .el-input-number,.k8s-node-dialog-overlay .el-input__wrapper,.k8s-node-dialog-overlay .el-select__wrapper{min-height:34px;border-radius:8px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2}.k8s-node-dialog-overlay .el-button{min-height:34px;border-radius:8px;font-weight:600}.k8s-node-dialog-overlay .el-table{overflow:hidden;border:1px solid #e3ebf5;border-radius:9px}.k8s-node-dialog-overlay .el-table th.el-table__cell{background:#f3f7fc;color:#475569;font-size:12px;font-weight:700}@media (max-width:768px){.k8s-nodes-management[data-v-f9d8e7b6]{height:calc(100vh - 110px);padding:6px}.ops-page-header[data-v-f9d8e7b6]{align-items:flex-start;flex-wrap:wrap;padding:8px 10px}.ops-page-header__content[data-v-f9d8e7b6]{flex-direction:column;align-items:stretch;gap:2px}.ops-page-header__content p[data-v-f9d8e7b6],.ops-page-header__divider[data-v-f9d8e7b6]{display:none}.header-actions[data-v-f9d8e7b6]{width:100%;margin-left:0}.cluster-select[data-v-f9d8e7b6]{flex:1;width:auto}.monitor-action[data-v-f9d8e7b6]{width:auto}.nodes-card[data-v-f9d8e7b6],.page-card[data-v-f9d8e7b6]{padding:8px;border-radius:12px}.search-form[data-v-f9d8e7b6] .el-form-item{margin-bottom:8px}}.search-form .reset-button[data-v-f9d8e7b6]{color:#53657d;border-color:#d6dfeb;background:#fff}.search-form .reset-button[data-v-f9d8e7b6]:focus,.search-form .reset-button[data-v-f9d8e7b6]:hover{color:#2563eb;border-color:#99b5e6;background:#fff}.cluster-option[data-v-36a94be9]{display:flex;justify-content:space-between;align-items:center;width:100%}.cluster-name[data-v-36a94be9]{font-weight:500;color:#4c8bf5}.cluster-status-tag[data-v-36a94be9]{margin-left:8px}.selector-prefix-icon[data-v-36a94be9]{display:inline-flex;align-items:center;justify-content:center;margin-right:6px;font-size:15px}.cluster-prefix-icon[data-v-36a94be9]{color:#4c8bf5}.cluster-selector.theme-cluster[data-v-36a94be9] .el-input__wrapper{min-height:32px;background:rgba(252,253,255,.98);border:1px solid rgba(214,223,235,.95);border-radius:13px;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.cluster-selector.theme-cluster[data-v-36a94be9] .el-input__wrapper:hover{border-color:#c0c4cc}.cluster-selector.theme-cluster[data-v-36a94be9] .el-input__wrapper.is-focus{border-color:rgba(120,156,221,.9);box-shadow:0 0 0 4px rgba(76,139,245,.07);background:#fff}.cluster-selector.theme-cluster[data-v-36a94be9] .el-input__inner,.cluster-selector.theme-cluster[data-v-36a94be9] .el-select__selected-item{color:#172133;font-weight:400}.cluster-selector.theme-cluster[data-v-36a94be9] .el-select__caret{color:#8d97a8}.namespace-option[data-v-55995b5e]{display:flex;justify-content:space-between;align-items:center;width:100%}.namespace-name[data-v-55995b5e]{font-weight:500;color:#4c8bf5}.namespace-name-all[data-v-55995b5e]{color:#8d97a8}.namespace-status-tag[data-v-55995b5e]{margin-left:8px}.selector-prefix[data-v-55995b5e]{display:inline-flex;align-items:center}.selector-prefix-icon[data-v-55995b5e]{display:inline-flex;align-items:center;justify-content:center;margin-right:6px;font-size:15px}.namespace-prefix-icon[data-v-55995b5e]{color:#f3b24b}.namespace-refresh-btn[data-v-55995b5e]{color:#4c8bf5;padding:0;margin-right:4px}.namespace-selector.theme-namespace[data-v-55995b5e] .el-input__wrapper{min-height:32px;background:rgba(252,253,255,.98);border:1px solid rgba(214,223,235,.95);border-radius:13px;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.namespace-selector.theme-namespace[data-v-55995b5e] .el-input__wrapper:hover{border-color:#c0c4cc}.namespace-selector.theme-namespace[data-v-55995b5e] .el-input__wrapper.is-focus{border-color:rgba(120,156,221,.9);box-shadow:0 0 0 4px rgba(76,139,245,.07);background:#fff}.namespace-selector.theme-namespace[data-v-55995b5e] .el-input__inner,.namespace-selector.theme-namespace[data-v-55995b5e] .el-select__selected-item{color:#172133;font-weight:400}.namespace-selector.theme-namespace[data-v-55995b5e] .el-select__caret{color:#8d97a8}.create-pod-content[data-v-1a1efe40]{display:flex;flex-direction:column;gap:16px;max-height:calc(86vh - 82px);overflow:auto;padding-right:4px}.dialog-toolbar[data-v-1a1efe40]{display:flex;align-items:center;justify-content:space-between;gap:12px}.mode-switch[data-v-1a1efe40] .el-radio-button__inner{height:32px;padding:0 18px;border-color:#dfe7f2;background:#fff;color:#5f6b7c;font-weight:700;line-height:30px;box-shadow:none}.mode-switch[data-v-1a1efe40] .el-radio-button__original-radio:checked+.el-radio-button__inner{border-color:#4c8bf5;background:#4c8bf5;color:#fff;box-shadow:none}.target-info[data-v-1a1efe40],.yaml-actions[data-v-1a1efe40]{display:flex;align-items:center;gap:10px}.target-info[data-v-1a1efe40]{flex-wrap:wrap;padding:12px 14px;border:1px solid #dfe7f2;border-radius:12px;background:#f8fafc}.target-item[data-v-1a1efe40]{display:inline-flex;align-items:center;gap:6px}.target-label[data-v-1a1efe40]{color:#5f6b7c;font-size:13px;font-weight:600}.validate-btn[data-v-1a1efe40]{border:none;background:#4c8bf5;color:#fff;box-shadow:none}.copy-btn[data-v-1a1efe40]{border:1px solid #dfe7f2;background:#fff;color:#4c8bf5;box-shadow:none}.yaml-editor-container[data-v-1a1efe40]{overflow:hidden;border:1px solid #dfe7f2;border-radius:12px;background:#fff}.simple-deployment-form[data-v-1a1efe40]{display:flex;flex-direction:column;gap:22px;padding:2px 2px 0}.form-grid.two-column[data-v-1a1efe40]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:46px;column-gap:46px;row-gap:18px}.field-block[data-v-1a1efe40]{display:grid;grid-template-columns:104px minmax(0,1fr);gap:8px;align-items:start}.field-block.full-row[data-v-1a1efe40]{width:100%}.field-label[data-v-1a1efe40]{padding-top:8px;color:#344054;font-size:13px;font-weight:600;text-align:right;white-space:nowrap}.field-label.required[data-v-1a1efe40]:before,.required-mark[data-v-1a1efe40]{color:#ef6b73;content:"*";margin-right:2px}.field-content[data-v-1a1efe40]{min-width:0}.field-help[data-v-1a1efe40]{margin:6px 0 0;color:#8d97a8;font-size:12px;line-height:1.5}.pair-row[data-v-1a1efe40]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 30px;gap:10px;align-items:center}.pair-row+.pair-row[data-v-1a1efe40]{margin-top:8px}.container-row[data-v-1a1efe40]{display:grid;grid-template-columns:minmax(180px,230px) minmax(220px,1fr) minmax(170px,210px) 30px;gap:10px;align-items:start}.container-row+.container-row[data-v-1a1efe40]{margin-top:12px}.inline-field>span[data-v-1a1efe40]{display:block;margin-bottom:6px;color:#344054;font-size:13px;font-weight:600}.pull-policy-field[data-v-1a1efe40]{min-width:0}.remove-row-button[data-v-1a1efe40]{width:28px;height:32px;padding:0;color:#a7b0bf;font-size:18px;font-weight:400}.remove-row-button[data-v-1a1efe40]:hover{color:#ef6b73;background:transparent}.container-remove[data-v-1a1efe40]{margin-top:24px}.add-line-button[data-v-1a1efe40]{margin-top:8px;padding:0 14px;border:1px solid #dfe7f2;border-radius:4px;background:#fff;color:#344054;font-weight:500}.add-line-button[data-v-1a1efe40]:hover{border-color:#4c8bf5;color:#4c8bf5;background:#fff}.dryrun-result[data-v-1a1efe40]{margin-top:0}.action-buttons[data-v-1a1efe40]{display:flex;justify-content:flex-end;gap:8px;margin-top:2px;padding-top:14px;border-top:1px solid #edf1f7}.create-pod-dialog[data-v-1a1efe40] .el-dialog{overflow:hidden;max-width:calc(100vw - 32px);border:1px solid #dfe7f2;border-radius:6px;background:#fff;box-shadow:0 28px 80px rgba(15,23,42,.18)}.create-pod-dialog[data-v-1a1efe40] .el-dialog__header{padding:20px 20px 14px;border-bottom:1px solid #edf1f7;background:#fff}.create-pod-dialog[data-v-1a1efe40] .el-dialog__title{color:#172133;font-size:15px;font-weight:600}.create-pod-dialog[data-v-1a1efe40] .el-dialog__body{padding:16px 20px 20px;background:#fff}.create-pod-dialog[data-v-1a1efe40] .el-tag{border-radius:999px;font-weight:500}.create-pod-dialog[data-v-1a1efe40] .el-input__wrapper,.create-pod-dialog[data-v-1a1efe40] .el-select .el-input__wrapper{min-height:32px;border:1px solid #dfe4ec;border-radius:4px;background:#fff;box-shadow:none}.create-pod-dialog[data-v-1a1efe40] .el-input__wrapper:hover,.create-pod-dialog[data-v-1a1efe40] .el-select .el-input__wrapper:hover{border-color:#b8c4d6}.create-pod-dialog[data-v-1a1efe40] .el-input__wrapper.is-focus,.create-pod-dialog[data-v-1a1efe40] .el-select .el-input__wrapper.is-focus{border-color:#2f6df6;box-shadow:none}.create-pod-dialog[data-v-1a1efe40] .el-input.is-disabled .el-input__wrapper,.create-pod-dialog[data-v-1a1efe40] .el-select .el-input.is-disabled .el-input__wrapper{background:#f8fafc}.create-pod-dialog[data-v-1a1efe40] .el-button{border-radius:4px;font-weight:500}.action-buttons[data-v-1a1efe40] .el-button--primary{min-width:72px;border-color:#2f6df6;background:#2f6df6}@media (max-width:900px){.form-grid.two-column[data-v-1a1efe40]{grid-template-columns:1fr;gap:18px}.container-row[data-v-1a1efe40],.pair-row[data-v-1a1efe40]{grid-template-columns:1fr}.container-remove[data-v-1a1efe40]{margin-top:0}}@media (max-width:768px){.create-pod-dialog[data-v-1a1efe40] .el-dialog{width:calc(100vw - 24px)!important}.create-pod-content[data-v-1a1efe40]{max-height:calc(88vh - 82px)}.action-buttons[data-v-1a1efe40],.dialog-toolbar[data-v-1a1efe40]{align-items:stretch;flex-direction:column}.mode-switch[data-v-1a1efe40],.mode-switch[data-v-1a1efe40] .el-radio-button,.mode-switch[data-v-1a1efe40] .el-radio-button__inner{width:100%}.field-block[data-v-1a1efe40]{grid-template-columns:1fr}.field-label[data-v-1a1efe40]{padding-top:0;text-align:left}.action-buttons .el-button[data-v-1a1efe40]{width:100%;margin-left:0}}.create-pod-content[data-v-1a1efe40]{gap:12px;padding-right:2px}.dialog-toolbar[data-v-1a1efe40]{gap:8px}.mode-switch[data-v-1a1efe40] .el-radio-button__inner{height:34px;padding:0 16px;border-color:#d9e5f2;line-height:32px}.target-info[data-v-1a1efe40]{gap:8px;padding:9px 10px;border-color:#dce8f5;border-radius:10px;background:#f8fbff}.field-label[data-v-1a1efe40],.inline-field>span[data-v-1a1efe40],.target-label[data-v-1a1efe40]{color:#475569;font-size:12px;font-weight:700}.yaml-editor-container[data-v-1a1efe40]{border-color:#dce8f5;border-radius:10px}.simple-deployment-form[data-v-1a1efe40]{gap:14px}.form-grid.two-column[data-v-1a1efe40]{-moz-column-gap:24px;column-gap:24px;row-gap:14px}.field-help[data-v-1a1efe40]{margin-top:4px;color:#64748b;font-size:11px}.container-row[data-v-1a1efe40],.pair-row[data-v-1a1efe40]{gap:8px}.add-line-button[data-v-1a1efe40]{height:32px;margin-top:6px;border-color:#67c23a;border-radius:8px;background:#67c23a;color:#fff;font-weight:600}.add-line-button[data-v-1a1efe40]:focus,.add-line-button[data-v-1a1efe40]:hover{border-color:#529b2e;background:#529b2e;color:#fff;transform:none}.action-buttons[data-v-1a1efe40]{gap:10px;padding-top:12px;border-top-color:#e3edf8}.create-pod-dialog[data-v-1a1efe40] .el-input__wrapper,.create-pod-dialog[data-v-1a1efe40] .el-select__wrapper{min-height:34px;border:0;border-radius:8px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2}.create-pod-dialog[data-v-1a1efe40] .el-input__wrapper:hover,.create-pod-dialog[data-v-1a1efe40] .el-select__wrapper:hover{box-shadow:inset 0 0 0 1px #b9d4ff}.create-pod-dialog[data-v-1a1efe40] .el-button{border-radius:8px;font-weight:600;transform:none}.create-pod-dialog[data-v-1a1efe40] .yaml-actions .el-button{width:32px;height:32px;min-height:32px;padding:0}.k8s-workloads-management[data-v-2f84d10e]{padding:5px;min-height:100vh;background:#eef1f6}.workloads-card[data-v-2f84d10e]{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-2f84d10e]{display:flex;justify-content:space-between;align-items:center}.title[data-v-2f84d10e]{font-size:20px;font-weight:600;color:#6b9bd1;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header-actions[data-v-2f84d10e]{gap:12px}.search-section[data-v-2f84d10e]{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-2f84d10e]{margin-bottom:0;margin-right:16px}.search-form .el-form-item__label[data-v-2f84d10e]{color:#606266;font-weight:500}.search-name-icon[data-v-2f84d10e]{color:#409eff;font-size:16px}.search-name-input[data-v-2f84d10e] .el-input__wrapper{min-height:40px;padding:0 12px;background:rgba(64,158,255,.06);border-color:rgba(64,158,255,.22)}.search-name-input[data-v-2f84d10e] .el-input__wrapper:hover{border-color:#409eff}.search-name-input[data-v-2f84d10e] .el-input__wrapper.is-focus{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.15)}.search-name-input[data-v-2f84d10e] .el-input__wrapper.is-disabled{background:rgba(245,247,250,.95);border-color:rgba(230,162,60,.18);box-shadow:none}.scope-select-icon[data-v-2f84d10e]{color:#e6a23c}.scope-select[data-v-2f84d10e] .el-input__wrapper{min-height:40px;padding:0 12px;background:rgba(230,162,60,.08);border-color:rgba(230,162,60,.25)}.scope-select[data-v-2f84d10e] .el-input__wrapper:hover{border-color:#e6a23c}.scope-select[data-v-2f84d10e] .el-input__wrapper.is-focus{border-color:#e6a23c;box-shadow:0 0 0 2px rgba(230,162,60,.18)}.search-mode-hint[data-v-2f84d10e]{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:8px 12px;border-radius:999px;background:rgba(230,162,60,.12);border:1px solid rgba(230,162,60,.2);color:#b88230;font-size:12px;font-weight:500}.workload-type-section[data-v-2f84d10e]{margin-top:20px;padding-top:20px;border-top:1px solid rgba(103,126,234,.1)}.table-section[data-v-2f84d10e]{margin-top:20px}.pagination-wrapper[data-v-2f84d10e]{display:flex;justify-content:flex-end;margin-top:16px;padding:12px 0}.workloads-table[data-v-2f84d10e]{border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.08)}.workloads-table[data-v-2f84d10e] .el-table__header{background:linear-gradient(135deg,#667eea,#764ba2)}.workloads-table[data-v-2f84d10e] .el-table__header th{background:transparent!important;color:#000!important;font-weight:700!important;border-bottom:none;text-shadow:none}.workloads-table[data-v-2f84d10e] .el-table__header th .cell{color:#000!important}.workloads-table[data-v-2f84d10e] .el-table__row:hover{background-color:rgba(103,126,234,.05)!important;transform:none;box-shadow:none}.workload-name-container[data-v-2f84d10e]{display:flex;align-items:center;gap:10px;cursor:default}.workload-name-container[data-v-2f84d10e]:hover{transform:none!important;background-color:transparent!important}.workload-info[data-v-2f84d10e]{display:flex;flex-direction:column;gap:4px}.workload-name[data-v-2f84d10e]{font-weight:600;color:#6b9bd1;font-size:14px}.workload-type-label[data-v-2f84d10e]{font-size:12px;color:#e6a23c;font-weight:500;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.workload-namespace-label[data-v-2f84d10e]{font-size:12px;color:#909399;font-weight:500}.workload-type-tag[data-v-2f84d10e]{font-size:11px;height:18px;line-height:16px;padding:0 6px}.pod-name-container[data-v-2f84d10e]{display:flex;align-items:center;gap:10px}.k8s-icon[data-v-2f84d10e]{width:20px;height:20px;flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.workload-name-link[data-v-2f84d10e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;font:inherit;color:#667eea;text-align:left;cursor:pointer;text-decoration:none;transition:all .3s ease}.workload-name-link[data-v-2f84d10e]:focus,.workload-name-link[data-v-2f84d10e]:hover{color:#764ba2;text-shadow:0 2px 4px rgba(0,0,0,.1)}.workload-name-link[data-v-2f84d10e]:focus{outline:none}.pod-name[data-v-2f84d10e]{font-weight:500;color:#6b9bd1}.resource-info[data-v-2f84d10e]{display:flex;flex-direction:column;gap:4px}.resource-row[data-v-2f84d10e]{display:flex;align-items:center}.resource-type[data-v-2f84d10e]{font-size:12px;color:#909399;min-width:35px;font-weight:500}.resource-values[data-v-2f84d10e]{display:flex;align-items:center;gap:2px}.request-value[data-v-2f84d10e]{color:#67c23a;font-weight:500}.separator[data-v-2f84d10e]{font-size:12px;color:#dcdfe6;margin:0 2px}.limit-value[data-v-2f84d10e]{color:#e6a23c;font-weight:500}.resource-item[data-v-2f84d10e]{display:flex;align-items:center;gap:4px}.resource-label[data-v-2f84d10e]{font-size:12px;color:#909399;min-width:55px}.resource-value[data-v-2f84d10e]{font-size:12px;color:#606266;font-weight:500}.ip-info[data-v-2f84d10e]{display:flex;flex-direction:column;gap:2px}.ip-item[data-v-2f84d10e]{display:flex;align-items:center;gap:4px}.ip-label[data-v-2f84d10e]{font-size:12px;color:#909399;min-width:35px}.ip-value[data-v-2f84d10e]{font-size:12px;color:#606266;font-weight:500}.images-list[data-v-2f84d10e]{flex-wrap:wrap}.image-tag[data-v-2f84d10e]{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-2f84d10e]:hover{transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.copy-icon[data-v-2f84d10e]{font-size:10px}.more-images[data-v-2f84d10e]{cursor:default}.pod-count-tag[data-v-2f84d10e]{transition:all .3s ease;padding:6px 12px;font-weight:600}.image-tag-wrapper[data-v-2f84d10e]{display:flex;align-items:center;gap:6px;cursor:pointer;transition:all .3s ease;margin-bottom:4px}.image-tag-wrapper[data-v-2f84d10e]:hover{transform:translateY(-1px)}.image-tag-wrapper .full-image-name[data-v-2f84d10e]{font-family:Monaco,Courier New,monospace;color:#6b9bd1;word-break:break-all;line-height:1.4;white-space:normal}.image-tag-wrapper .copy-icon[data-v-2f84d10e]{color:#666;font-size:12px;flex-shrink:0}.more-images-btn[data-v-2f84d10e]{color:#409eff;padding:2px 6px;margin-left:4px}.more-images-btn[data-v-2f84d10e]:hover{color:#66b1ff;background-color:rgba(64,158,255,.1)}.time-info[data-v-2f84d10e]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left}.datetime-text[data-v-2f84d10e]{font-family:Monaco,Courier New,monospace;color:#6b9bd1}.no-update[data-v-2f84d10e]{color:#909399}.running-time[data-v-2f84d10e]{font-size:10px;color:#909399;line-height:1.2}.no-update[data-v-2f84d10e]{color:#c0c4cc;font-size:12px}.operation-buttons[data-v-2f84d10e]{gap:6px;justify-content:center}.operation-buttons .el-button[data-v-2f84d10e]{transition:all .3s ease}.operation-buttons .el-button[data-v-2f84d10e]: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-2f84d10e]{cursor:not-allowed;opacity:.5;background-color:#f5f7fa!important;border-color:#e4e7ed!important;color:#c0c4cc!important}.operation-buttons .el-button.is-disabled[data-v-2f84d10e]:hover{transform:none;box-shadow:none}.all-images-dialog[data-v-2f84d10e] .el-dialog,.deployment-history-dialog[data-v-2f84d10e] .el-dialog,.scale-dialog[data-v-2f84d10e] .el-dialog,.yaml-dialog[data-v-2f84d10e] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.all-images-dialog[data-v-2f84d10e] .el-dialog__header,.deployment-history-dialog[data-v-2f84d10e] .el-dialog__header,.scale-dialog[data-v-2f84d10e] .el-dialog__header,.yaml-dialog[data-v-2f84d10e] .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-2f84d10e] .el-dialog__title,.deployment-history-dialog[data-v-2f84d10e] .el-dialog__title,.scale-dialog[data-v-2f84d10e] .el-dialog__title,.yaml-dialog[data-v-2f84d10e] .el-dialog__title{color:#fff;font-weight:600}.log-controls[data-v-2f84d10e],.yaml-controls[data-v-2f84d10e]{margin-bottom:16px;padding:16px;background:rgba(103,126,234,.05);border-radius:8px}.log-content[data-v-2f84d10e],.yaml-content[data-v-2f84d10e]{background:#6b9bd1;color:#ecf0f1;padding:16px;border-radius:8px;max-height:400px;overflow:auto}.log-content pre[data-v-2f84d10e],.yaml-content pre[data-v-2f84d10e]{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-2f84d10e]{color:#909399;margin-top:4px;line-height:1.4}.cluster-option[data-v-2f84d10e]{display:flex;justify-content:space-between;align-items:center;width:100%}.cluster-name[data-v-2f84d10e]{font-weight:500;color:#6b9bd1}.cluster-status-tag[data-v-2f84d10e]{margin-left:8px}.namespace-option[data-v-2f84d10e]{display:flex;justify-content:space-between;align-items:center;width:100%}.namespace-name[data-v-2f84d10e]{font-weight:500;color:#6b9bd1}.namespace-status-tag[data-v-2f84d10e]{margin-left:8px}.el-tag[data-v-2f84d10e]{border-radius:8px;border:none}.el-button[data-v-2f84d10e]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-2f84d10e]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-2f84d10e] .el-input__wrapper,.el-select[data-v-2f84d10e] .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-2f84d10e] .el-input__wrapper:hover,.el-select[data-v-2f84d10e] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-2f84d10e] .el-input__wrapper.is-focus,.el-select[data-v-2f84d10e] .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-2f84d10e]{background-color:rgba(103,126,234,.1)}@media (max-width:1200px){.operation-buttons[data-v-2f84d10e]{gap:4px}.operation-buttons .el-button[data-v-2f84d10e]{margin:1px}.header-actions .el-select[data-v-2f84d10e]{min-width:180px}}@media (max-width:768px){.k8s-workloads-management[data-v-2f84d10e]{padding:10px}.search-form[data-v-2f84d10e]{flex-direction:column}.search-form .el-form-item[data-v-2f84d10e]{margin-right:0;margin-bottom:12px}.operation-buttons[data-v-2f84d10e]{flex-direction:column;gap:4px}.workloads-table[data-v-2f84d10e] .el-table__row:hover{transform:none}}.images-view-content[data-v-2f84d10e]{display:flex;flex-direction:column;gap:20px}.no-images[data-v-2f84d10e]{text-align:center;padding:40px 20px;color:#909399}.all-images-list[data-v-2f84d10e]{display:flex;flex-direction:column;gap:12px}.image-card[data-v-2f84d10e]{border:1px solid rgba(103,126,234,.2);border-radius:8px;transition:all .3s ease}.image-card[data-v-2f84d10e]:hover{border-color:#667eea;box-shadow:0 4px 12px rgba(103,126,234,.15)}.image-info[data-v-2f84d10e]{display:flex;justify-content:space-between;align-items:center;gap:12px}.image-name[data-v-2f84d10e]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.image-icon[data-v-2f84d10e]{color:#667eea;font-size:16px;flex-shrink:0}.full-image-name[data-v-2f84d10e]{font-family:Monaco,Courier New,monospace;font-size:13px;color:#6b9bd1;word-break:break-all;line-height:1.4}.image-actions[data-v-2f84d10e]{flex-shrink:0}.image-details[data-v-2f84d10e]{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #f0f0f0}.k8s-workloads-management[data-v-2f84d10e]{--aiops-bg-page:#f4f7fb;--aiops-surface-strong:hsla(0,0%,100%,.92);--aiops-text-primary:#172133;--aiops-text-secondary:#5f6b7c;--aiops-text-muted:#8d97a8;--aiops-border-cool:#dfe7f2;--aiops-border-mid:rgba(207,217,230,.92);--aiops-brand:#4c8bf5;--aiops-success:#3fb97f;--aiops-warning:#f3b24b;--aiops-danger:#ef6b73;--aiops-shadow-soft:0 20px 60px rgba(17,24,39,.07);--workload-page-height-offset:190px;min-height:calc(100vh - var(--workload-page-height-offset));padding:6px;box-sizing:border-box;background:radial-gradient(circle at 16% 10%,rgba(76,139,245,.06),transparent 26%),linear-gradient(180deg,#f7f9fc 0,var(--aiops-bg-page) 100%);color:var(--aiops-text-primary);font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.workloads-card[data-v-2f84d10e]{position:relative;display:flex;flex-direction:column;height:calc(100vh - 12px - var(--workload-page-height-offset));min-height:0;padding:50px 10px 10px;overflow:hidden;border:1px solid var(--aiops-border-mid);border-radius:28px;background:linear-gradient(135deg,rgba(255,253,248,.95),rgba(255,249,241,.92) 38%,rgba(247,250,255,.92));box-shadow:var(--aiops-shadow-soft);backdrop-filter:blur(18px)}.workloads-card[data-v-2f84d10e]:before{content:"";position:absolute;inset:0 0 auto;height:40px;background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd);border-bottom:1px solid rgba(223,231,242,.82);pointer-events:none}.page-hero[data-v-2f84d10e]{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:18px;flex-shrink:0;margin-bottom:12px;padding:0 8px 12px;border-bottom:1px solid rgba(223,231,242,.72)}.hero-title-group[data-v-2f84d10e]{min-width:0}.page-eyebrow[data-v-2f84d10e]{margin:0 0 6px;color:var(--aiops-brand);font-size:12px;font-weight:700;letter-spacing:.6px}.page-hero h1[data-v-2f84d10e]{margin:0;color:var(--aiops-text-primary);font-size:24px;font-weight:700;line-height:1.2}.page-description[data-v-2f84d10e]{margin:7px 0 0;color:var(--aiops-text-secondary);font-size:13px;line-height:1.7}.header-actions[data-v-2f84d10e]{display:flex;align-items:center;gap:10px;flex-shrink:0}.search-section[data-v-2f84d10e]{margin-bottom:12px;padding:14px 16px 8px;border:1px solid rgba(223,231,242,.92);border-radius:20px;background:linear-gradient(135deg,hsla(0,0%,100%,.82),rgba(247,250,255,.76));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)}.search-form[data-v-2f84d10e]{display:flex;flex-wrap:wrap;align-items:center;row-gap:12px}.search-form[data-v-2f84d10e] .el-form-item{margin-bottom:0;margin-right:14px}.search-form[data-v-2f84d10e] .el-form-item__label{color:var(--aiops-text-secondary);font-weight:600}.scope-select[data-v-2f84d10e] .el-input__wrapper,.search-name-input[data-v-2f84d10e] .el-input__wrapper{min-height:32px;padding:0 11px;background:rgba(252,253,255,.98);border:1px solid rgba(214,223,235,.95);border-radius:13px;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.scope-select[data-v-2f84d10e] .el-input__wrapper:hover,.search-name-input[data-v-2f84d10e] .el-input__wrapper:hover{border-color:#c0c4cc}.scope-select[data-v-2f84d10e] .el-input__wrapper.is-focus,.search-name-input[data-v-2f84d10e] .el-input__wrapper.is-focus{border-color:rgba(120,156,221,.9);box-shadow:0 0 0 4px rgba(76,139,245,.07);background:#fff}.search-name-icon[data-v-2f84d10e]{color:var(--aiops-brand);font-size:15px}.scope-select-icon[data-v-2f84d10e]{color:var(--aiops-warning)}.primary-action[data-v-2f84d10e],.query-button[data-v-2f84d10e]{min-width:76px;border:none;border-radius:13px;background:linear-gradient(180deg,#6aa1fb,#5a93f6);font-weight:600;box-shadow:0 10px 18px rgba(76,139,245,.16)}.reset-button[data-v-2f84d10e],.secondary-action[data-v-2f84d10e]{min-width:76px;border:1px solid rgba(214,223,235,.96);border-radius:13px;background:hsla(0,0%,100%,.92);color:var(--aiops-text-secondary);font-weight:600}.reset-button[data-v-2f84d10e]:focus,.reset-button[data-v-2f84d10e]:hover,.secondary-action[data-v-2f84d10e]:focus,.secondary-action[data-v-2f84d10e]:hover{border-color:rgba(153,181,230,.95);color:var(--aiops-brand);background:#fff}.workload-type-section[data-v-2f84d10e]{margin-top:12px;padding-top:10px;border-top:1px solid rgba(223,231,242,.72)}.workload-type-section[data-v-2f84d10e] .el-tabs__header{margin:0}.workload-type-section[data-v-2f84d10e] .el-tabs__nav-wrap:after{height:1px;background:rgba(223,231,242,.78)}.workload-type-section[data-v-2f84d10e] .el-tabs__item{height:34px;padding:0 14px;color:var(--aiops-text-secondary);font-weight:600}.workload-type-section[data-v-2f84d10e] .el-tabs__item.is-active{color:var(--aiops-brand)}.workload-type-section[data-v-2f84d10e] .el-tabs__active-bar{height:2px;border-radius:999px;background:var(--aiops-brand)}.table-section[data-v-2f84d10e]{margin-top:0;padding:8px;border:1px solid rgba(223,231,242,.9);border-radius:20px;background:hsla(0,0%,100%,.64)}.table-toolbar[data-v-2f84d10e]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;padding:0 6px}.table-toolbar-left[data-v-2f84d10e],.table-toolbar-right[data-v-2f84d10e]{display:flex;align-items:center;gap:8px}.selection-text[data-v-2f84d10e]{color:var(--aiops-text-secondary);font-size:12px;font-weight:600}.workloads-table[data-v-2f84d10e]{min-width:1320px;border:1px solid rgba(223,231,242,.88);border-radius:16px;background:hsla(0,0%,100%,.92);overflow:hidden;box-shadow:none}.pods-workloads-table[data-v-2f84d10e]{min-width:1360px}.workloads-table[data-v-2f84d10e] .el-table__inner-wrapper:before{display:none}.workloads-table[data-v-2f84d10e] .el-table__header{background:transparent}.workloads-table[data-v-2f84d10e] .el-table__fixed-right-patch,.workloads-table[data-v-2f84d10e] .el-table__header th{background:rgba(248,250,255,.98)!important;border-bottom:1px solid rgba(223,231,242,.95);text-shadow:none}.workloads-table[data-v-2f84d10e] .el-table__header th .cell{color:var(--aiops-text-muted)!important;font-weight:700!important}.workloads-table[data-v-2f84d10e] .el-table__cell{border-bottom-color:rgba(15,23,42,.045);overflow:visible}.workloads-table[data-v-2f84d10e] .el-table__cell .cell{min-width:0;overflow:hidden;padding-left:8px;padding-right:8px}.workloads-table[data-v-2f84d10e] .el-table__row{transition:background-color .2s ease}.workloads-table[data-v-2f84d10e] .el-table__body tr:hover>td.el-table__cell{background:rgba(76,139,245,.045)!important}.pods-workloads-table[data-v-2f84d10e] .workload-node-column .cell{padding-right:6px}.pods-workloads-table[data-v-2f84d10e] .workload-image-column .cell{padding-left:6px}.workload-name-container[data-v-2f84d10e]{gap:6px;min-width:0}.k8s-icon[data-v-2f84d10e]{width:18px;height:18px;filter:none}.workload-info[data-v-2f84d10e]{gap:3px;min-width:0}.workload-name[data-v-2f84d10e]{display:block;max-width:100%;color:var(--aiops-brand);font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workload-type-label[data-v-2f84d10e]{color:var(--aiops-warning);font-size:11px;font-weight:700}.workload-namespace-label[data-v-2f84d10e]{color:var(--aiops-text-muted);font-size:11px;font-weight:600}.resource-info[data-v-2f84d10e]{display:inline-flex;flex-direction:row;align-items:center;gap:10px;max-width:100%;white-space:nowrap}.resource-row[data-v-2f84d10e]{gap:6px;white-space:nowrap}.resource-type[data-v-2f84d10e]{min-width:30px;color:var(--aiops-text-muted);font-weight:600}.datetime-text[data-v-2f84d10e],.full-image-name[data-v-2f84d10e],.image-tag-wrapper .full-image-name[data-v-2f84d10e],.limit-value[data-v-2f84d10e],.request-value[data-v-2f84d10e],.resource-values[data-v-2f84d10e],.separator[data-v-2f84d10e]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.request-value[data-v-2f84d10e]{color:var(--aiops-success);font-size:12px;font-weight:700}.limit-value[data-v-2f84d10e]{color:var(--aiops-warning);font-size:12px;font-weight:700}.separator[data-v-2f84d10e]{color:#c0cad8}.pod-status-container[data-v-2f84d10e]{display:flex;align-items:center;justify-content:flex-start;max-width:100%;white-space:nowrap}.pod-count-tag[data-v-2f84d10e]{max-width:100%;padding:3px 9px;border-radius:999px;font-weight:700;overflow:hidden;text-overflow:ellipsis}.node-name-cell[data-v-2f84d10e]{display:block;max-width:100%;color:var(--aiops-text-secondary);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.images-list[data-v-2f84d10e]{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.image-tag-wrapper[data-v-2f84d10e]{max-width:100%;min-width:0;margin-bottom:0;padding:2px 0;transition:opacity .2s ease}.image-tag-wrapper[data-v-2f84d10e]:hover{transform:none;opacity:.82}.image-tag-wrapper .full-image-name[data-v-2f84d10e]{display:block;min-width:0;max-width:100%;color:var(--aiops-text-secondary);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.image-tag-wrapper .copy-icon[data-v-2f84d10e]{color:var(--aiops-brand);flex:0 0 auto}.more-images-btn[data-v-2f84d10e]{height:auto;min-height:0;padding:0;color:var(--aiops-brand);font-size:12px;font-weight:700}.more-images-btn[data-v-2f84d10e]:hover{background:transparent;color:#3f75df}.datetime-text[data-v-2f84d10e]{display:block;max-width:100%;color:var(--aiops-text-secondary);font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-buttons[data-v-2f84d10e]{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap}.operation-buttons[data-v-2f84d10e] .el-dropdown{display:inline-flex}.operation-buttons .operation-text[data-v-2f84d10e],.operation-buttons[data-v-2f84d10e] .el-button{height:auto;min-height:0;padding:0;margin-left:0;border:none;border-radius:0;background:transparent;font-size:12px;font-weight:700;line-height:1.4;box-shadow:none;transition:color .2s ease,opacity .2s ease;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.operation-buttons .operation-text[data-v-2f84d10e]:hover:not(.is-disabled):not(:disabled),.operation-buttons[data-v-2f84d10e] .el-button:hover:not(.is-disabled){transform:none;box-shadow:none;text-decoration:none;opacity:.82}.operation-buttons[data-v-2f84d10e] .operation-text.logs{color:var(--aiops-brand)}.operation-buttons[data-v-2f84d10e] .operation-text.ai{color:var(--aiops-success)}.operation-buttons[data-v-2f84d10e] .operation-text.more{color:#f3a33a}.operation-buttons[data-v-2f84d10e] .operation-text.is-disabled{color:var(--aiops-text-muted);opacity:.48}.workload-ai-analysis-dialog[data-v-2f84d10e] .el-dialog{overflow:hidden;border:1px solid rgba(223,231,242,.96);border-radius:8px;background:linear-gradient(180deg,rgba(255,253,248,.98),rgba(247,250,255,.96))}.workload-ai-analysis-dialog[data-v-2f84d10e] .el-dialog__body{max-height:calc(92vh - 132px);padding:16px;overflow-y:auto;background:radial-gradient(circle at top left,rgba(76,139,245,.05),transparent 26%),linear-gradient(180deg,#f8fafc,#f5f8fc)}.workload-ai-analysis[data-v-2f84d10e]{display:flex;flex-direction:column;gap:12px}.ai-analysis-hero-panel[data-v-2f84d10e],.ai-analysis-input-panel[data-v-2f84d10e],.ai-analysis-progress-panel[data-v-2f84d10e],.ai-analysis-section[data-v-2f84d10e]{border:1px solid rgba(223,231,242,.92);border-radius:14px;background:hsla(0,0%,100%,.86)}.ai-analysis-hero-panel[data-v-2f84d10e]{display:flex;justify-content:space-between;gap:12px;padding:16px}.ai-analysis-actions[data-v-2f84d10e],.ai-analysis-footer[data-v-2f84d10e],.ai-analysis-meta[data-v-2f84d10e],.ai-analysis-progress-head[data-v-2f84d10e],.ai-analysis-section-head[data-v-2f84d10e],.ai-analysis-title-wrap[data-v-2f84d10e]{display:flex;align-items:center}.ai-analysis-title-wrap[data-v-2f84d10e]{min-width:0;gap:12px}.ai-analysis-mark[data-v-2f84d10e]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 auto;border:1px solid rgba(76,139,245,.25);border-radius:12px;color:var(--aiops-brand);background:rgba(76,139,245,.06)}.ai-analysis-title[data-v-2f84d10e]{color:var(--aiops-text-primary);font-size:16px;font-weight:700}.ai-analysis-subtitle[data-v-2f84d10e]{margin-top:4px;color:var(--aiops-text-secondary);font-size:13px}.ai-analysis-meta[data-v-2f84d10e]{justify-content:flex-end;flex-wrap:wrap;gap:8px}.ai-analysis-input-panel[data-v-2f84d10e]{padding:12px}.ai-analysis-prompt[data-v-2f84d10e] .el-textarea__inner{border:0;border-radius:10px;box-shadow:none;resize:none}.ai-analysis-prompt[data-v-2f84d10e] .el-input__wrapper{min-height:32px;border-radius:8px;box-shadow:inset 0 0 0 1px rgba(223,231,242,.86)}.ai-analysis-actions[data-v-2f84d10e],.ai-analysis-footer[data-v-2f84d10e]{justify-content:flex-end;gap:10px;margin-top:10px}.ai-analysis-progress-panel[data-v-2f84d10e],.ai-analysis-section[data-v-2f84d10e]{padding:14px}.ai-analysis-progress-head[data-v-2f84d10e],.ai-analysis-section-head[data-v-2f84d10e]{justify-content:space-between;gap:12px;margin-bottom:12px}.ai-analysis-eyebrow[data-v-2f84d10e]{color:var(--aiops-text-muted);font-size:11px;font-weight:800;letter-spacing:.4px}.ai-analysis-section-title[data-v-2f84d10e]{color:var(--aiops-text-primary);font-size:14px;font-weight:700}.ai-analysis-progress[data-v-2f84d10e]{margin-bottom:12px}.ai-analysis-summary-strip[data-v-2f84d10e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.ai-analysis-summary-item[data-v-2f84d10e]{min-width:0;padding:12px 14px;border:1px solid rgba(223,231,242,.92);border-radius:12px;background:rgba(248,250,252,.86)}.ai-analysis-summary-item.is-primary[data-v-2f84d10e]{border-color:rgba(76,139,245,.25);background:rgba(76,139,245,.06)}.ai-analysis-summary-item.is-warning[data-v-2f84d10e]{border-color:rgba(243,178,75,.34);background:rgba(243,178,75,.08)}.ai-analysis-summary-item span[data-v-2f84d10e]{display:block;margin-bottom:6px;color:var(--aiops-text-muted);font-size:12px;font-weight:700}.ai-analysis-summary-item strong[data-v-2f84d10e]{display:block;color:var(--aiops-text-primary);font-size:13px;line-height:1.55}.ai-analysis-step-grid[data-v-2f84d10e]{display:flex;flex-wrap:wrap;gap:8px}.ai-analysis-step[data-v-2f84d10e]{display:inline-flex;align-items:center;gap:6px;max-width:132px;min-height:30px;padding:0 10px;border:1px solid rgba(223,231,242,.95);border-radius:999px;color:var(--aiops-text-muted);background:rgba(248,250,252,.86);font-size:12px}.ai-analysis-step span[data-v-2f84d10e]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 auto;border-radius:999px;background:rgba(148,163,184,.16);font-weight:800}.ai-analysis-step strong[data-v-2f84d10e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-analysis-step.is-active[data-v-2f84d10e],.ai-analysis-step.is-done[data-v-2f84d10e]{border-color:rgba(63,185,127,.34);color:var(--aiops-success);background:rgba(63,185,127,.08)}.ai-analysis-step.is-active[data-v-2f84d10e]{border-color:rgba(76,139,245,.42);color:var(--aiops-brand);background:rgba(76,139,245,.08)}.ai-analysis-current-message[data-v-2f84d10e]{margin-top:12px;padding:10px 12px;border:1px solid rgba(223,231,242,.92);border-radius:10px;color:var(--aiops-text-secondary);background:rgba(248,250,252,.9);font-size:13px}.ai-analysis-event-list[data-v-2f84d10e]{margin-top:10px;border-top:1px dashed rgba(223,231,242,.95)}.ai-analysis-event-item[data-v-2f84d10e]{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:12px;padding:10px 2px;border-bottom:1px dashed rgba(223,231,242,.7)}.ai-analysis-event-item strong[data-v-2f84d10e]{color:var(--aiops-text-primary);font-size:13px}.ai-analysis-event-item p[data-v-2f84d10e],.ai-analysis-event-item time[data-v-2f84d10e]{margin:4px 0 0;color:var(--aiops-text-secondary);font-size:12px}.ai-analysis-event-item time[data-v-2f84d10e]{text-align:right}.ai-analysis-empty[data-v-2f84d10e]{padding:14px 0}.ai-analysis-text[data-v-2f84d10e]{max-height:min(420px,calc(92vh - 390px));padding:14px 16px 16px;overflow:auto;color:var(--aiops-text-primary);font-size:13px;line-height:1.75;word-break:normal;overflow-wrap:break-word}.ai-analysis-text[data-v-2f84d10e] h4{margin:14px 0 8px;font-size:14px;font-weight:700;color:var(--aiops-text-primary)}.ai-analysis-text[data-v-2f84d10e] h4:first-child{margin-top:0}.ai-analysis-text[data-v-2f84d10e] .ai-analysis-line{margin:6px 0}.ai-analysis-text[data-v-2f84d10e] .ai-analysis-line.is-bullet,.ai-analysis-text[data-v-2f84d10e] .ai-analysis-line.is-ordered{display:grid;grid-template-columns:22px 1fr;gap:6px;align-items:start}.ai-analysis-text[data-v-2f84d10e] .ai-analysis-line-content{min-width:0;white-space:normal;word-break:normal;overflow-wrap:break-word}.ai-analysis-text[data-v-2f84d10e] .ai-analysis-line.is-bullet .ai-analysis-marker{width:6px;height:6px;margin-top:9px;border-radius:999px;background:var(--aiops-brand)}.ai-analysis-text[data-v-2f84d10e] .ai-analysis-line.is-ordered .ai-analysis-marker{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;color:var(--aiops-brand);background:rgba(76,139,245,.08);font-size:11px;font-weight:800}.ai-analysis-text[data-v-2f84d10e] .ai-analysis-gap{height:6px}.ai-analysis-text[data-v-2f84d10e] strong{font-weight:700;color:var(--aiops-text-primary)}.ai-analysis-text[data-v-2f84d10e] code{padding:2px 5px;border-radius:6px;color:#3f6fb6;background:rgba(76,139,245,.1);font-family:Consolas,Courier New,monospace;font-size:12px;white-space:normal;word-break:normal;overflow-wrap:break-word}.ai-analysis-alert-list[data-v-2f84d10e],.ai-analysis-tags[data-v-2f84d10e]{display:flex;flex-wrap:wrap;gap:8px;padding:12px 14px 14px}.ai-analysis-tags[data-v-2f84d10e] .el-tag{max-width:100%;height:auto;min-height:24px;border-radius:999px;white-space:normal;line-height:1.4;font-weight:600}.ai-analysis-alert-list[data-v-2f84d10e]{flex-direction:column}.ai-analysis-alert-list[data-v-2f84d10e] .el-alert{border-radius:12px}.ai-analysis-evidence-collapse[data-v-2f84d10e]{margin-top:0;border:1px solid rgba(223,231,242,.92);border-radius:12px;overflow:hidden}.ai-analysis-evidence-collapse[data-v-2f84d10e] .el-collapse-item__header{padding:0 14px;height:42px;color:var(--aiops-text-primary);font-weight:700;background:rgba(247,250,255,.86)}.ai-analysis-evidence-collapse[data-v-2f84d10e] .el-collapse-item__content{padding:0}.ai-analysis-json[data-v-2f84d10e]{max-height:260px;margin:0;padding:12px;overflow:auto;color:var(--aiops-text-secondary);background:#f8fafc;font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.6;white-space:pre-wrap}.ai-final-result-panel[data-v-2f84d10e],.ai-task-question-panel[data-v-2f84d10e],.ai-task-stream-panel[data-v-2f84d10e]{padding:14px;border:1px solid rgba(223,231,242,.92);border-radius:12px;background:hsla(0,0%,100%,.9)}.ai-task-question-panel[data-v-2f84d10e]{padding:10px 14px}.ai-task-prompt-row[data-v-2f84d10e],.ai-task-question-head[data-v-2f84d10e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-task-question-panel .ai-analysis-mark[data-v-2f84d10e]{width:30px;height:30px;border-radius:9px}.ai-task-question-panel .ai-analysis-title[data-v-2f84d10e]{font-size:15px;line-height:1.25}.ai-task-question-panel .ai-analysis-subtitle[data-v-2f84d10e]{margin-top:2px;font-size:12px;line-height:1.35}.ai-task-object-grid[data-v-2f84d10e]{display:flex;align-items:center;flex-wrap:nowrap;gap:12px;margin-top:10px;padding:8px 0;overflow-x:auto;border-top:1px dashed rgba(223,231,242,.86);border-bottom:1px dashed rgba(223,231,242,.86)}.ai-task-object-item[data-v-2f84d10e]{display:inline-flex;align-items:center;gap:6px;min-width:0;flex:0 0 auto;padding:0;border:0;background:transparent}.ai-task-object-item span[data-v-2f84d10e]{display:block;margin-bottom:0;color:var(--aiops-text-muted);font-size:12px;font-weight:700}.ai-task-object-item strong[data-v-2f84d10e]{display:block;min-width:0;color:var(--aiops-text-primary);font-size:13px;font-weight:700;line-height:1.45;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-task-prompt-row[data-v-2f84d10e]{margin-top:8px;padding-top:0;border-top:0}.ai-task-prompt-row .ai-analysis-prompt[data-v-2f84d10e]{flex:1;min-width:0}.ai-task-prompt-row .ai-analysis-section-title[data-v-2f84d10e]{white-space:nowrap}.ai-task-stream-status[data-v-2f84d10e]{max-width:58%;overflow:hidden;color:var(--aiops-text-secondary);font-size:12px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.ai-task-step-list[data-v-2f84d10e]{display:flex;align-items:flex-start;gap:0;padding:8px 2px 0;overflow-x:auto;overflow-y:hidden}.ai-task-step[data-v-2f84d10e]{position:relative;flex:1 1 0;min-width:112px;padding:0 10px;text-align:center}.ai-task-step[data-v-2f84d10e]:before{content:"";position:absolute;top:13px;left:0;right:0;height:2px;background:rgba(223,231,242,.96)}.ai-task-step[data-v-2f84d10e]:first-child:before{left:50%}.ai-task-step[data-v-2f84d10e]:last-child:before{right:50%}.ai-task-step.is-running[data-v-2f84d10e]:before,.ai-task-step.is-success[data-v-2f84d10e]:before{background:rgba(63,185,127,.42)}.ai-task-step.is-failed[data-v-2f84d10e]:before{background:hsla(0,87%,69%,.42)}.ai-task-step-index[data-v-2f84d10e]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;color:var(--aiops-text-muted);background:#f4f7fb;box-shadow:0 0 0 4px #fff;font-size:12px;font-weight:800}.ai-task-step-main[data-v-2f84d10e]{min-width:0;margin-top:9px}.ai-task-step-main strong[data-v-2f84d10e]{display:block;color:var(--aiops-text-primary);font-size:13px;font-weight:700;line-height:1.3}.ai-task-step-status[data-v-2f84d10e]{display:inline-flex;margin-top:8px;padding:2px 7px;border-radius:999px;color:var(--aiops-text-muted);background:rgba(148,163,184,.14);font-size:11px;font-weight:700}.ai-task-step.is-running[data-v-2f84d10e]{color:var(--aiops-brand)}.ai-task-step.is-running .ai-task-step-index[data-v-2f84d10e],.ai-task-step.is-running .ai-task-step-status[data-v-2f84d10e]{color:var(--aiops-brand);background:rgba(76,139,245,.12)}.ai-task-step.is-success[data-v-2f84d10e]{color:var(--aiops-success)}.ai-task-step.is-success .ai-task-step-index[data-v-2f84d10e],.ai-task-step.is-success .ai-task-step-status[data-v-2f84d10e]{color:var(--aiops-success);background:rgba(63,185,127,.12)}.ai-task-step.is-failed[data-v-2f84d10e]{color:#f56c6c}.ai-task-step.is-failed .ai-task-step-index[data-v-2f84d10e],.ai-task-step.is-failed .ai-task-step-status[data-v-2f84d10e]{color:#f56c6c;background:hsla(0,87%,69%,.12)}.ai-task-step.is-skipped[data-v-2f84d10e]{opacity:.72}.ai-task-step.is-running .ai-task-step-main strong[data-v-2f84d10e]{color:var(--aiops-brand)}.ai-task-step.is-success .ai-task-step-main strong[data-v-2f84d10e]{color:var(--aiops-success)}.ai-task-step.is-failed .ai-task-step-main strong[data-v-2f84d10e]{color:#f56c6c}.ai-final-diagnosis-card[data-v-2f84d10e]{padding:14px 16px 16px;border:1px solid rgba(223,231,242,.92);border-radius:10px;background:linear-gradient(180deg,rgba(248,250,252,.92),hsla(0,0%,100%,.96))}.ai-final-card-head[data-v-2f84d10e]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid rgba(223,231,242,.74)}.ai-final-card-head strong[data-v-2f84d10e]{display:block;color:var(--aiops-text-primary);font-size:14px;font-weight:700}.ai-final-card-head span[data-v-2f84d10e]{display:block;margin-top:3px;color:var(--aiops-text-muted);font-size:12px}.ai-final-conclusion-block[data-v-2f84d10e]{margin-top:12px;padding:12px 14px;border-left:3px solid #e6a23c;border-radius:8px;background:rgba(230,162,60,.08)}.ai-final-conclusion-block.is-confirmed[data-v-2f84d10e]{border-left-color:#f56c6c;background:hsla(0,87%,69%,.07)}.ai-final-subtitle[data-v-2f84d10e],.ai-result-section-title[data-v-2f84d10e]{display:flex;align-items:center;gap:8px;color:var(--aiops-text-primary);font-size:14px;font-weight:700;line-height:1.4}.ai-result-section-title>span[data-v-2f84d10e]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 20px;border-radius:4px;color:#3569ad;background:rgba(76,139,245,.1);font-family:Consolas,Courier New,monospace;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.ai-result-section-title>strong[data-v-2f84d10e]{font-weight:700}.ai-final-conclusion-text[data-v-2f84d10e]{margin:6px 0 0;color:var(--aiops-text-primary);font-size:14px;font-weight:500;line-height:1.8}.ai-final-conclusion-explanation[data-v-2f84d10e]{margin:6px 0 0;color:var(--aiops-text-secondary);font-size:13px;line-height:1.7}.ai-final-detail-section[data-v-2f84d10e],.ai-route-diagnosis[data-v-2f84d10e]{margin-top:14px;padding-top:14px;border-top:1px dashed rgba(223,231,242,.92)}.ai-route-chain[data-v-2f84d10e]{display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1fr);gap:6px;align-items:center;margin-top:10px}.ai-route-node[data-v-2f84d10e]{min-width:0;padding:10px 12px;border:1px solid rgba(223,231,242,.92);border-radius:8px;background:#fff}.ai-route-node small[data-v-2f84d10e],.ai-route-node span[data-v-2f84d10e]{display:block;color:var(--aiops-text-muted);font-size:11px}.ai-route-node strong[data-v-2f84d10e]{display:block;margin:4px 0;overflow:hidden;color:var(--aiops-text-primary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.ai-route-node.is-error[data-v-2f84d10e]{border-color:hsla(0,87%,69%,.42);background:hsla(0,87%,69%,.06)}.ai-route-arrow.is-error[data-v-2f84d10e],.ai-route-node.is-error strong[data-v-2f84d10e]{color:#d95050}.ai-route-node.is-correct[data-v-2f84d10e]{border-color:rgba(63,185,127,.42);background:rgba(63,185,127,.07)}.ai-route-arrow.is-correct[data-v-2f84d10e],.ai-route-node.is-correct strong[data-v-2f84d10e]{color:#248a5b}.ai-route-arrow[data-v-2f84d10e]{color:var(--aiops-text-muted);font-size:18px;text-align:center}.ai-final-fact-list[data-v-2f84d10e]{display:grid;gap:0;margin:12px 0 0;padding:0;border:1px solid rgba(223,231,242,.82);border-radius:8px;overflow:hidden;list-style:none;background:hsla(0,0%,100%,.72)}.ai-final-fact-list li[data-v-2f84d10e]{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:start;padding:10px 12px;color:var(--aiops-text-secondary);font-size:13px;line-height:1.65}.ai-final-fact-list li+li[data-v-2f84d10e]{border-top:1px dashed rgba(223,231,242,.86)}.ai-final-fact-list span[data-v-2f84d10e]{color:var(--aiops-text-muted);font-weight:700}.ai-final-fact-list strong[data-v-2f84d10e]{color:var(--aiops-text-primary);font-weight:600}.ai-final-remediation[data-v-2f84d10e]{margin-top:12px;padding-top:12px;border-top:1px dashed rgba(223,231,242,.92)}.ai-config-note[data-v-2f84d10e],.ai-evidence-lead[data-v-2f84d10e],.ai-outcome-lead[data-v-2f84d10e],.ai-outcome-text[data-v-2f84d10e],.ai-remediation-lead[data-v-2f84d10e]{margin:8px 0 0;color:var(--aiops-text-secondary);font-size:13px;line-height:1.7}.ai-outcome-lead[data-v-2f84d10e],.ai-remediation-lead[data-v-2f84d10e]{color:var(--aiops-text-primary);font-weight:600}.ai-log-finding-list[data-v-2f84d10e]{display:grid;gap:8px;margin-top:10px}.ai-log-finding-item[data-v-2f84d10e]{min-width:0;padding:10px 12px;border:1px solid hsla(0,87%,69%,.24);border-radius:8px;background:hsla(0,87%,69%,.04)}.ai-log-finding-meta[data-v-2f84d10e]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:6px;color:var(--aiops-text-muted);font-size:11px}.ai-log-finding-meta strong[data-v-2f84d10e]{color:#d95050;font-size:11px}.ai-log-finding-item code[data-v-2f84d10e]{display:block;overflow-wrap:anywhere;color:#3f4652;font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.65;white-space:pre-wrap}.ai-manifest-evidence-head[data-v-2f84d10e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ai-manifest-evidence-head p[data-v-2f84d10e]{margin:5px 0 0;color:var(--aiops-text-secondary);font-size:12px;line-height:1.6}.ai-manifest-evidence-head>span[data-v-2f84d10e]{flex:0 0 auto;padding:3px 8px;border-radius:6px;color:#3f6fb6;background:rgba(76,139,245,.09);font-size:11px;font-weight:700}.ai-manifest-error-list[data-v-2f84d10e]{display:grid;gap:6px;margin-top:9px}.ai-manifest-error-list>div[data-v-2f84d10e]{display:grid;grid-template-columns:18px minmax(0,1fr);gap:6px;align-items:start;padding:8px 10px;border-left:3px solid #e6a23c;border-radius:6px;color:#8a5a16;background:rgba(230,162,60,.07);font-size:12px;line-height:1.55}.ai-manifest-error-list .el-icon[data-v-2f84d10e]{margin-top:2px}.ai-manifest-collapse[data-v-2f84d10e]{margin-top:10px;border:1px solid rgba(223,231,242,.92);border-radius:8px;overflow:hidden}.ai-manifest-collapse[data-v-2f84d10e] .el-collapse-item__header{min-height:42px;height:auto;padding:7px 12px;border-bottom-color:rgba(223,231,242,.8);background:#fff}.ai-manifest-collapse[data-v-2f84d10e] .el-collapse-item__content{padding-bottom:0}.ai-manifest-collapse[data-v-2f84d10e] .el-collapse-item:last-child .el-collapse-item__header{border-bottom:0}.ai-manifest-title[data-v-2f84d10e]{display:flex;align-items:center;min-width:0;gap:9px}.ai-manifest-title strong[data-v-2f84d10e]{min-width:0;overflow:hidden;color:var(--aiops-text-primary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ai-manifest-yaml[data-v-2f84d10e]{max-height:360px;margin:0;padding:12px 14px;overflow:auto;color:#344054;background:#f7f9fc;font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.6;white-space:pre}.ai-config-comparison[data-v-2f84d10e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.ai-config-block[data-v-2f84d10e]{min-width:0;overflow:hidden;border:1px solid rgba(223,231,242,.92);border-radius:8px;background:#f8fafc}.ai-config-block.is-current[data-v-2f84d10e]{border-color:rgba(230,162,60,.34)}.ai-config-block.is-fixed[data-v-2f84d10e]{border-color:rgba(63,185,127,.4)}.ai-config-block-head[data-v-2f84d10e]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border-bottom:1px solid rgba(223,231,242,.8);background:hsla(0,0%,100%,.88)}.ai-config-block-head strong[data-v-2f84d10e]{color:var(--aiops-text-primary);font-size:12px}.ai-config-block-head span[data-v-2f84d10e]{color:var(--aiops-text-muted);font-size:11px}.ai-config-block pre[data-v-2f84d10e]{margin:0;padding:11px 12px;overflow:auto;color:#344054;font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.55;white-space:pre}.ai-config-alternative[data-v-2f84d10e]{margin:0;padding:8px 11px;border-top:1px solid rgba(223,231,242,.8);color:var(--aiops-text-secondary);background:rgba(63,185,127,.05);font-size:11px;line-height:1.55}.ai-ingress-fix-row[data-v-2f84d10e]{display:grid;grid-template-columns:minmax(180px,.75fr) minmax(280px,1.25fr);gap:10px 16px;align-items:start;margin-top:10px;padding:11px 12px;border:1px solid rgba(76,139,245,.28);border-radius:8px;background:rgba(76,139,245,.04)}.ai-ingress-fix-row strong[data-v-2f84d10e]{color:var(--aiops-text-primary);font-size:12px}.ai-ingress-fix-row p[data-v-2f84d10e]{margin:5px 0 0;color:var(--aiops-text-secondary);font-size:12px;line-height:1.6}.ai-ingress-fix-row pre[data-v-2f84d10e]{margin:0;padding:10px 12px;overflow:auto;border-radius:6px;color:#344054;background:#f8fafc;font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.55;white-space:pre}.ai-ingress-fix-row .ai-config-alternative[data-v-2f84d10e]{grid-column:2;padding:0;border:0;background:transparent}.ai-remediation-list[data-v-2f84d10e]{margin:10px 0 0;padding-left:22px;color:var(--aiops-text-secondary);font-size:13px;line-height:1.85}.ai-remediation-list li[data-v-2f84d10e]{padding-left:3px}.ai-remediation-list li+li[data-v-2f84d10e]{margin-top:6px}.ai-remediation-list li[data-v-2f84d10e]::marker{color:#3f6fb6;font-family:Consolas,Courier New,monospace;font-weight:700}.ai-summary-conclusion-list[data-v-2f84d10e]{display:grid;gap:7px;margin:10px 0 0;padding-left:20px;color:var(--aiops-text-secondary);font-size:13px;line-height:1.75}.ai-summary-conclusion-list li[data-v-2f84d10e]{padding-left:3px}.ai-summary-conclusion-list li[data-v-2f84d10e]::marker{color:#3f6fb6}.ai-rich-text[data-v-2f84d10e]{overflow-wrap:anywhere}.ai-rich-text[data-v-2f84d10e] .ai-rich-token.is-code{padding:1px 4px;border:1px solid rgba(76,139,245,.16);border-radius:3px;color:#315f9f;background:rgba(76,139,245,.07);box-decoration-break:clone;font-family:Consolas,Courier New,monospace;font-size:.94em;font-weight:600;overflow-wrap:anywhere;-webkit-box-decoration-break:clone}.ai-rich-text[data-v-2f84d10e] .ai-rich-token.is-keyword{color:#30445f;font-weight:700}.ai-rich-text[data-v-2f84d10e] .ai-rich-token.is-number{color:#265ea8;font-family:Consolas,Courier New,monospace;font-weight:700;font-variant-numeric:tabular-nums}.ai-rich-text[data-v-2f84d10e] .ai-rich-token.is-warning{color:#b45f16;font-weight:700}.ai-rich-text[data-v-2f84d10e] .ai-rich-token.is-success{color:#237a52;font-weight:700}.ai-service-exposure-list[data-v-2f84d10e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 0;padding:0;list-style:none}.ai-service-exposure-list li[data-v-2f84d10e]{padding:9px 11px;border-left:3px solid #3fb97f;border-radius:6px;color:var(--aiops-text-primary);background:rgba(63,185,127,.07);font-family:Consolas,Courier New,monospace;font-size:12px;font-weight:600}.ai-outcome-text code[data-v-2f84d10e]{padding:2px 5px;border-radius:4px;color:#3f6fb6;background:rgba(76,139,245,.1);font-family:Consolas,Courier New,monospace}.ai-outcome-text.is-warning[data-v-2f84d10e]{color:#b66a16;font-weight:600}.ai-verification-section[data-v-2f84d10e]{margin-top:12px;padding-top:12px;border-top:1px dashed rgba(223,231,242,.92)}.ai-verification-section>strong[data-v-2f84d10e]{color:var(--aiops-text-primary);font-size:12px}.ai-final-remediation ol[data-v-2f84d10e],.ai-verification-section ol[data-v-2f84d10e]{margin:8px 0 0;padding-left:22px;color:var(--aiops-text-secondary);font-size:13px;line-height:1.8}.ai-final-remediation li+li[data-v-2f84d10e]{margin-top:3px}.ai-key-evidence-list[data-v-2f84d10e]{margin:0;padding:10px 4px 12px 22px;color:var(--aiops-text-secondary);font-size:13px;line-height:1.7}.ai-final-waiting[data-v-2f84d10e]{display:flex;align-items:center;gap:12px;min-height:82px;color:var(--aiops-text-secondary)}.ai-final-waiting-icon[data-v-2f84d10e]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 auto;border-radius:10px;color:var(--aiops-brand);background:rgba(76,139,245,.08)}.ai-final-waiting strong[data-v-2f84d10e]{display:block;color:var(--aiops-text-primary);font-size:14px}.ai-final-waiting p[data-v-2f84d10e]{margin:4px 0 0;font-size:13px}@media (max-width:1200px){.ai-task-step-list[data-v-2f84d10e]{padding-bottom:4px}.ai-task-step[data-v-2f84d10e]{flex:0 0 128px}}@media (max-width:768px){.ai-task-prompt-row[data-v-2f84d10e],.ai-task-question-head[data-v-2f84d10e]{flex-direction:column}.ai-task-step-list[data-v-2f84d10e]{margin:0 -4px;padding-right:4px;padding-left:4px}.ai-task-step[data-v-2f84d10e]{flex-basis:124px}.ai-task-stream-status[data-v-2f84d10e]{max-width:100%;text-align:left;white-space:normal}.ai-route-chain[data-v-2f84d10e]{grid-template-columns:1fr}.ai-route-arrow[data-v-2f84d10e]{transform:rotate(90deg)}.ai-config-comparison[data-v-2f84d10e],.ai-ingress-fix-row[data-v-2f84d10e],.ai-service-exposure-list[data-v-2f84d10e]{grid-template-columns:1fr}.ai-ingress-fix-row .ai-config-alternative[data-v-2f84d10e]{grid-column:1}.ai-final-fact-list li[data-v-2f84d10e]{grid-template-columns:1fr;gap:4px}.ai-manifest-evidence-head[data-v-2f84d10e]{flex-direction:column}.ai-manifest-yaml[data-v-2f84d10e]{max-height:300px;padding:10px;font-size:11px}}.pagination-wrapper[data-v-2f84d10e]{flex-shrink:0;margin-top:10px;padding:8px 4px 0;border-top:1px solid rgba(223,231,242,.72)}.all-images-dialog[data-v-2f84d10e] .el-dialog,.deployment-history-dialog[data-v-2f84d10e] .el-dialog,.scale-dialog[data-v-2f84d10e] .el-dialog,.scheduling-dialog[data-v-2f84d10e] .el-dialog{overflow:hidden;border:1px solid rgba(223,231,242,.96);border-radius:24px;background:linear-gradient(180deg,rgba(255,253,248,.98),rgba(247,250,255,.96));box-shadow:0 36px 110px rgba(15,23,42,.11);backdrop-filter:blur(18px)}.all-images-dialog[data-v-2f84d10e] .el-dialog__header,.deployment-history-dialog[data-v-2f84d10e] .el-dialog__header,.scale-dialog[data-v-2f84d10e] .el-dialog__header,.scheduling-dialog[data-v-2f84d10e] .el-dialog__header{padding:16px 20px 14px;background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd);border-bottom:1px solid rgba(223,231,242,.84)}.all-images-dialog[data-v-2f84d10e] .el-dialog__title,.deployment-history-dialog[data-v-2f84d10e] .el-dialog__title,.scale-dialog[data-v-2f84d10e] .el-dialog__title,.scheduling-dialog[data-v-2f84d10e] .el-dialog__title{color:var(--aiops-text-primary);font-size:17px;font-weight:700}.all-images-dialog[data-v-2f84d10e] .el-dialog__body,.deployment-history-dialog[data-v-2f84d10e] .el-dialog__body,.scale-dialog[data-v-2f84d10e] .el-dialog__body,.scheduling-dialog[data-v-2f84d10e] .el-dialog__body{padding:18px 20px;background:radial-gradient(circle at top left,rgba(76,139,245,.04),transparent 22%),linear-gradient(180deg,#f8fafc,#f5f8fc)}.deployment-history-dialog[data-v-2f84d10e] .el-dialog__footer,.scale-dialog[data-v-2f84d10e] .el-dialog__footer,.scheduling-dialog[data-v-2f84d10e] .el-dialog__footer{padding:10px 20px 16px;background:rgba(247,250,255,.72);border-top:1px solid rgba(223,231,242,.76)}.scale-dialog[data-v-2f84d10e] .el-form,.scheduling-dialog[data-v-2f84d10e] .el-form{padding:14px;border:1px solid rgba(223,231,242,.9);border-radius:18px;background:hsla(0,0%,100%,.82)}.images-view-content[data-v-2f84d10e]{gap:18px}.images-section h4[data-v-2f84d10e]{margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid rgba(223,231,242,.9);color:var(--aiops-text-primary);font-size:16px;font-weight:700}.all-images-list[data-v-2f84d10e]{gap:10px}.image-card[data-v-2f84d10e]{border:1px solid rgba(223,231,242,.9);border-radius:16px;background:hsla(0,0%,100%,.84);box-shadow:none;transition:border-color .2s ease,background-color .2s ease}.image-card[data-v-2f84d10e]:hover{border-color:rgba(153,181,230,.95);box-shadow:none;background:#fff}.image-icon[data-v-2f84d10e]{color:var(--aiops-brand)}.full-image-name[data-v-2f84d10e]{color:var(--aiops-text-secondary)}.image-details[data-v-2f84d10e]{border-top:1px solid rgba(223,231,242,.9)}.no-images[data-v-2f84d10e]{padding:28px 16px;color:var(--aiops-text-muted)}.history-summary[data-v-2f84d10e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.summary-item[data-v-2f84d10e]{display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;border:1px solid rgba(223,231,242,.9);border-radius:12px;background:hsla(0,0%,100%,.82)}.summary-label[data-v-2f84d10e]{color:var(--aiops-text-muted);font-size:12px}.summary-value[data-v-2f84d10e]{overflow:hidden;color:var(--aiops-text-primary);font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.history-table[data-v-2f84d10e]{border:1px solid rgba(223,231,242,.9);border-radius:12px;overflow:hidden}.revision-cell[data-v-2f84d10e]{display:flex;align-items:center;gap:8px}.revision-images[data-v-2f84d10e]{display:flex;flex-wrap:wrap;gap:6px}.revision-image-tag[data-v-2f84d10e]{max-width:100%;cursor:pointer}.revision-image-tag[data-v-2f84d10e] .el-tag__content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.replica-extra[data-v-2f84d10e]{margin-left:6px}.form-tip[data-v-2f84d10e],.replica-extra[data-v-2f84d10e]{color:var(--aiops-text-muted);font-size:12px}.dialog-footer[data-v-2f84d10e]{display:flex;justify-content:flex-end;gap:12px}.el-tag[data-v-2f84d10e]{border-radius:999px;font-weight:500}.el-button[data-v-2f84d10e]{border-radius:13px;font-weight:600;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,opacity .2s ease}.k8s-workloads-management .el-button[data-v-2f84d10e]:hover{transform:translateY(-1px)}.el-input-number[data-v-2f84d10e] .el-input__wrapper,.el-input[data-v-2f84d10e] .el-input__wrapper,.el-select[data-v-2f84d10e] .el-input__wrapper{min-height:32px;background:rgba(252,253,255,.98);border:1px solid rgba(214,223,235,.95);border-radius:13px;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.el-input-number[data-v-2f84d10e] .el-input__wrapper:hover,.el-input[data-v-2f84d10e] .el-input__wrapper:hover,.el-select[data-v-2f84d10e] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input-number[data-v-2f84d10e] .el-input__wrapper.is-focus,.el-input[data-v-2f84d10e] .el-input__wrapper.is-focus,.el-select[data-v-2f84d10e] .el-input__wrapper.is-focus{border-color:rgba(120,156,221,.9);box-shadow:0 0 0 4px rgba(76,139,245,.07);background:#fff}.el-loading-mask[data-v-2f84d10e]{background-color:rgba(247,250,255,.68);backdrop-filter:blur(4px)}@media (max-width:1200px){.header-actions[data-v-2f84d10e]{flex-wrap:wrap;justify-content:flex-end}.operation-buttons[data-v-2f84d10e]{gap:12px}}@media (max-width:768px){.k8s-workloads-management[data-v-2f84d10e]{--workload-page-height-offset:131px;padding:4px}.workloads-card[data-v-2f84d10e]{height:calc(100vh - 8px - var(--workload-page-height-offset));padding:48px 8px 8px;border-radius:22px}.header-actions[data-v-2f84d10e],.page-hero[data-v-2f84d10e]{flex-direction:column;align-items:stretch}.header-actions[data-v-2f84d10e]{width:100%}.header-actions[data-v-2f84d10e] .cluster-selector,.header-actions[data-v-2f84d10e] .namespace-selector{width:100%!important}.search-form[data-v-2f84d10e]{display:block}.search-form[data-v-2f84d10e] .el-form-item{margin-right:0;margin-bottom:12px}.primary-action[data-v-2f84d10e],.query-button[data-v-2f84d10e],.reset-button[data-v-2f84d10e],.scope-select[data-v-2f84d10e],.search-form[data-v-2f84d10e] .el-form-item__content,.search-form[data-v-2f84d10e] .el-input,.search-form[data-v-2f84d10e] .el-select,.search-name-input[data-v-2f84d10e],.secondary-action[data-v-2f84d10e]{width:100%!important}.operation-buttons[data-v-2f84d10e]{flex-direction:column;align-items:flex-start;gap:4px}.history-summary[data-v-2f84d10e]{grid-template-columns:repeat(2,minmax(0,1fr))}}.k8s-workloads-management[data-v-2f84d10e]{--ops-text-primary:#172033;--ops-text-muted:#64748b;--ops-border:#dbe7f4;--ops-border-soft:#e7eef7;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;height:calc(100vh - 124px);min-height:0;padding:7px;overflow:auto;background:transparent;color:var(--ops-text-primary)}.page-card[data-v-2f84d10e]{display:flex;flex-direction:column;min-height:0;padding:10px;overflow:hidden;border:1px solid var(--ops-border);border-radius:12px;background:hsla(0,0%,100%,.96);box-shadow:0 8px 24px rgba(80,124,180,.07);backdrop-filter:none}.workloads-card[data-v-2f84d10e]{height:auto;padding:10px}.workloads-card[data-v-2f84d10e]:before{display:none}.ops-page-header[data-v-2f84d10e]{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-width:0;padding:8px 12px;border:1px solid var(--ops-border);border-radius:12px;background:hsla(0,0%,100%,.96);box-shadow:0 10px 28px rgba(80,124,180,.1)}.ops-page-header__icon[data-v-2f84d10e]{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center}.ops-page-header__icon img[data-v-2f84d10e]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.ops-page-header__content[data-v-2f84d10e]{display:flex;flex:1;align-items:center;gap:10px;min-width:0}.ops-page-header h1[data-v-2f84d10e]{margin:0;color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;white-space:nowrap}.ops-page-header__divider[data-v-2f84d10e]{width:1px;height:22px;flex:0 0 1px;background:var(--ops-border-soft)}.ops-page-header__content p[data-v-2f84d10e]{margin:0;overflow:hidden;color:var(--ops-text-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.header-actions[data-v-2f84d10e]{gap:8px;margin-left:auto}.header-actions[data-v-2f84d10e] .el-input__wrapper,.header-actions[data-v-2f84d10e] .el-select__wrapper{min-height:34px;border:0;border-radius:8px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2}.search-section[data-v-2f84d10e]{flex-shrink:0;margin-bottom:8px;padding:8px 10px 0;border:1px solid var(--ops-border-soft);border-radius:10px;background:#f8fbff;box-shadow:none}.search-form[data-v-2f84d10e]{row-gap:8px}.search-form[data-v-2f84d10e] .el-form-item{margin-right:12px}.search-form[data-v-2f84d10e] .el-form-item:last-child{margin-right:0}.search-form[data-v-2f84d10e] .el-form-item__label{height:34px;padding-right:8px;color:#475569;font-size:12px;font-weight:700;line-height:34px}.scope-select[data-v-2f84d10e] .el-input__wrapper,.scope-select[data-v-2f84d10e] .el-select__wrapper,.search-name-input[data-v-2f84d10e] .el-input__wrapper{min-height:34px;padding:0 11px;border:0;border-radius:8px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2}.scope-select[data-v-2f84d10e] .el-input__wrapper:hover,.scope-select[data-v-2f84d10e] .el-select__wrapper:hover,.search-name-input[data-v-2f84d10e] .el-input__wrapper:hover{box-shadow:inset 0 0 0 1px #b9d4ff}.scope-select[data-v-2f84d10e] .el-input__wrapper.is-focus,.scope-select[data-v-2f84d10e] .el-select__wrapper.is-focused,.search-name-input[data-v-2f84d10e] .el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px #409eff}.primary-action[data-v-2f84d10e],.query-button[data-v-2f84d10e],.refresh-button[data-v-2f84d10e],.secondary-action[data-v-2f84d10e]{height:34px;min-width:76px;border-radius:8px;color:#fff;font-weight:600;box-shadow:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.refresh-button[data-v-2f84d10e]{border-color:#f3c66b;background:#f3c66b}.secondary-action[data-v-2f84d10e]{min-width:108px}.primary-action[data-v-2f84d10e]{min-width:116px}.k8s-workloads-management .el-button[data-v-2f84d10e]:hover,.primary-action[data-v-2f84d10e]:focus,.primary-action[data-v-2f84d10e]:hover,.query-button[data-v-2f84d10e]:focus,.query-button[data-v-2f84d10e]:hover,.refresh-button[data-v-2f84d10e]:focus,.refresh-button[data-v-2f84d10e]:hover,.secondary-action[data-v-2f84d10e]:focus,.secondary-action[data-v-2f84d10e]:hover{transform:none}.query-button[data-v-2f84d10e]:focus,.query-button[data-v-2f84d10e]:hover,.refresh-button[data-v-2f84d10e]:focus,.refresh-button[data-v-2f84d10e]:hover,.secondary-action[data-v-2f84d10e]:focus,.secondary-action[data-v-2f84d10e]:hover{color:#fff}.workload-type-section[data-v-2f84d10e]{margin-top:6px;padding-top:6px}.workload-type-section[data-v-2f84d10e] .el-tabs__item{height:32px;padding:0 12px;font-size:12px}.table-section[data-v-2f84d10e]{flex:1;min-height:0;padding:0;border:1px solid #e3ebf5;border-radius:10px;background:#fff;overflow:auto}.table-toolbar[data-v-2f84d10e]{min-height:38px;margin-bottom:0;padding:5px 10px;border-bottom:1px solid var(--ops-border-soft);background:#fbfdff}.pods-workloads-table[data-v-2f84d10e],.workloads-table[data-v-2f84d10e]{border:0;border-radius:9px;background:#fff}.workloads-table[data-v-2f84d10e] .el-table__fixed-right-patch,.workloads-table[data-v-2f84d10e] .el-table__header th{height:38px;padding:6px 0;background:#f3f7fc!important;border-bottom:1px solid #e3ebf5}.workloads-table[data-v-2f84d10e] .el-table__header th .cell{color:#475569!important;font-size:12px}.workloads-table[data-v-2f84d10e] .el-table__cell{padding:7px 0;border-bottom-color:#eef3f9}.workloads-table[data-v-2f84d10e] .el-table__body tr:hover>td.el-table__cell{background:#f8fafc!important}.workload-name-link[data-v-2f84d10e]{color:#2563eb;transition:color .16s ease}.image-tag-wrapper[data-v-2f84d10e]:hover,.more-images-btn[data-v-2f84d10e]:hover,.workload-name-link[data-v-2f84d10e]:hover{transform:none}.pod-count-tag[data-v-2f84d10e]{padding:1px 7px;font-size:11px}.datetime-text[data-v-2f84d10e],.limit-value[data-v-2f84d10e],.node-name-cell[data-v-2f84d10e],.request-value[data-v-2f84d10e],.resource-type[data-v-2f84d10e]{font-size:11px}.operation-buttons[data-v-2f84d10e]{gap:12px;justify-content:flex-end}.operation-buttons .operation-text[data-v-2f84d10e],.operation-buttons[data-v-2f84d10e] .el-button{transform:none;transition:color .16s ease,opacity .16s ease}.pagination-wrapper[data-v-2f84d10e]{min-height:34px;margin-top:8px;padding:8px 2px 0;border-top:1px solid var(--ops-border-soft)}.pagination-wrapper[data-v-2f84d10e] .el-pagination{--el-pagination-button-height:28px;--el-pagination-button-width:28px;font-size:12px}.images-view-content[data-v-2f84d10e]{gap:12px}.images-section h4[data-v-2f84d10e]{margin-bottom:8px;padding-bottom:6px;font-size:14px}.all-images-list[data-v-2f84d10e]{gap:8px}.image-card[data-v-2f84d10e]{border-color:#e3ebf5;border-radius:10px;background:#fbfdff}.history-summary[data-v-2f84d10e]{gap:8px;margin-bottom:10px}.summary-item[data-v-2f84d10e]{padding:8px 10px;border-color:#dce8f5;border-radius:10px;background:#fbfdff}.history-table[data-v-2f84d10e]{border-color:#e3ebf5;border-radius:9px}.k8s-workload-dialog-overlay .el-dialog{--el-dialog-border-radius:15px;max-width:calc(100vw - 24px);overflow:hidden;border:1px solid #d7e6f6;border-radius:15px!important;background:#fff;box-shadow:0 22px 60px rgba(49,92,142,.18)}.k8s-workload-dialog-overlay .el-dialog__header{margin:0;padding:16px 18px 12px;border-bottom:1px solid #e3edf8;background:linear-gradient(90deg,#fff6e7,#f7fbff 36%,#ecf7ff)}.k8s-workload-dialog-overlay .el-dialog__title{color:#172033;font-size:17px;font-weight:700;line-height:1.3}.k8s-workload-dialog-overlay .el-dialog__headerbtn{top:12px;right:14px;width:32px;height:32px}.k8s-workload-dialog-overlay .el-dialog__body{max-height:calc(100vh - 190px);overflow:auto;padding:14px 18px;background:#fff}.k8s-workload-dialog-overlay .el-dialog__footer{padding:12px 18px 16px;border-top:1px solid #e3edf8;background:#fbfdff}.k8s-workload-dialog-overlay .workload-dialog-form{padding:0;border:0;border-radius:0;background:transparent}.k8s-workload-dialog-overlay .el-form-item{margin-bottom:14px}.k8s-workload-dialog-overlay .el-form-item__label{color:#475569;font-size:12px;font-weight:700}.k8s-workload-dialog-overlay .el-input-number,.k8s-workload-dialog-overlay .el-input__wrapper,.k8s-workload-dialog-overlay .el-select__wrapper{min-height:34px;border:0;border-radius:8px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2}.k8s-workload-dialog-overlay .el-input-number:hover,.k8s-workload-dialog-overlay .el-input__wrapper:hover,.k8s-workload-dialog-overlay .el-select__wrapper:hover{box-shadow:inset 0 0 0 1px #b9d4ff}.k8s-workload-dialog-overlay .el-button{min-height:34px;border-radius:8px;font-weight:600;transform:none!important}.k8s-workload-dialog-overlay .ops-refresh-button{color:#fff;border-color:#f3c66b;background:#f3c66b}.k8s-workload-dialog-overlay .el-table{overflow:hidden;border:1px solid #e3ebf5;border-radius:9px}.k8s-workload-dialog-overlay .el-table th.el-table__cell{background:#f3f7fc!important;color:#475569;font-size:12px;font-weight:700}.workload-ai-dialog-overlay .el-dialog{--el-dialog-border-radius:20px;overflow:hidden;border:1px solid #cfe2f8;border-radius:20px!important;background:#fff;box-shadow:0 28px 80px rgba(39,70,110,.24)}.workload-ai-dialog-overlay .el-dialog__header{margin:0;padding:16px 18px 12px;border-top:3px solid transparent;border-bottom:1px solid #e3edf8;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#f5a524,#62a8ff 48%,#55d6be) border-box}.workload-ai-dialog-overlay .el-dialog__title{color:#172033;font-size:18px;font-weight:700}.workload-ai-dialog-overlay .el-dialog__body{max-height:calc(92vh - 132px);overflow-y:auto;padding:16px;background:#f8fbff}.workload-ai-dialog-overlay .el-dialog__footer{padding:12px 18px 16px;border-top:1px solid #e3edf8;background:#fff}.workload-ai-dialog-overlay .el-button{min-height:34px;border-radius:8px;font-weight:600;transform:none!important}@media (max-width:960px){.ops-page-header[data-v-2f84d10e]{flex-wrap:wrap}.header-actions[data-v-2f84d10e]{width:100%;margin-left:0}}@media (max-width:768px){.k8s-workloads-management[data-v-2f84d10e]{height:calc(100vh - 110px);padding:6px}.ops-page-header[data-v-2f84d10e]{align-items:flex-start;padding:8px 10px}.ops-page-header__content[data-v-2f84d10e]{flex-direction:column;align-items:stretch;gap:2px}.ops-page-header__content p[data-v-2f84d10e],.ops-page-header__divider[data-v-2f84d10e]{display:none}.page-card[data-v-2f84d10e],.workloads-card[data-v-2f84d10e]{padding:8px;border-radius:12px}.search-form[data-v-2f84d10e] .el-form-item{margin-bottom:8px}}.search-form .secondary-action[data-v-2f84d10e]{color:#53657d;border-color:#d6dfeb;background:#fff}.search-form .secondary-action[data-v-2f84d10e]:focus,.search-form .secondary-action[data-v-2f84d10e]:hover{color:#2563eb;border-color:#99b5e6;background:#fff}.table-section[data-v-29fcd43f]{flex:1;min-height:0;padding:0;border:1px solid #e3ebf5;border-radius:10px;background:#fff;overflow:auto}.namespace-table[data-v-29fcd43f]{min-width:1120px;border:0;border-radius:9px;background:#fff;overflow:hidden;box-shadow:none}.namespace-table[data-v-29fcd43f] .el-table__inner-wrapper:before{display:none}.namespace-table[data-v-29fcd43f] .el-table__header th{height:38px;padding:6px 0;background:#f3f7fc!important;border-bottom:1px solid #e3ebf5;text-shadow:none}.namespace-table[data-v-29fcd43f] .el-table__header th .cell{color:#475569!important;font-size:12px;font-weight:700!important;text-shadow:none}.namespace-table[data-v-29fcd43f] .el-table__cell{padding:7px 0;border-bottom-color:#eef3f9;overflow:visible}.namespace-table[data-v-29fcd43f] .el-table__cell .cell{overflow:visible}.namespace-table[data-v-29fcd43f] .el-table__body tr:hover>td.el-table__cell{background:#f8fafc!important}.namespace-name-container[data-v-29fcd43f]{display:flex;align-items:center;gap:7px;min-width:0}.k8s-icon[data-v-29fcd43f]{width:18px;height:18px;flex-shrink:0}.namespace-name-link[data-v-29fcd43f]{min-width:0;padding:0;font-weight:600;color:#2563eb;text-decoration:none;transition:color .16s ease}.namespace-name-link[data-v-29fcd43f]:hover{color:#1d4ed8;transform:none}.namespace-name-link[data-v-29fcd43f] span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-stats[data-v-29fcd43f]{display:grid;grid-template-columns:repeat(2,minmax(72px,1fr));gap:4px 12px;max-width:210px}.resource-item[data-v-29fcd43f]{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}.resource-label[data-v-29fcd43f]{min-width:48px;padding:0;color:#64748b;font-size:11px;font-weight:500;white-space:nowrap}.resource-value[data-v-29fcd43f]{color:#334155;font-weight:700}.age-text[data-v-29fcd43f],.resource-value[data-v-29fcd43f]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:11px}.age-text[data-v-29fcd43f]{color:#64748b;font-weight:600}.quota-limit-info[data-v-29fcd43f]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:28px}.label-container[data-v-29fcd43f]{display:flex;align-items:center;justify-content:center;min-height:28px}.label-count-button[data-v-29fcd43f]{display:inline-flex;align-items:center;gap:5px;min-width:38px;height:28px;padding:0 6px;border:0;border-radius:7px;background:transparent;color:#53657d;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:11px;font-weight:700;cursor:pointer;transition:color .16s ease,background-color .16s ease}.label-count-button[data-v-29fcd43f]:focus-visible,.label-count-button[data-v-29fcd43f]:hover{background:#eef6ff;color:#2563eb;outline:none;transform:none}.label-count-button[data-v-29fcd43f]:focus-visible{box-shadow:0 0 0 2px rgba(64,158,255,.22)}.quota-limit-item[data-v-29fcd43f]{color:#64748b;font-size:11px;white-space:nowrap}.quota-limit-item strong[data-v-29fcd43f]{margin-left:2px;color:#94a3b8;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-weight:700}.quota-limit-item.has-value strong[data-v-29fcd43f]{color:#2563eb}.quota-limit-divider[data-v-29fcd43f]{width:1px;height:12px;background:#dbe7f4}.operation-buttons[data-v-29fcd43f]{display:flex;gap:14px;align-items:center;justify-content:flex-end;flex-wrap:nowrap}.operation-buttons .operation-text[data-v-29fcd43f],.operation-buttons[data-v-29fcd43f] .el-button{height:auto;min-height:0;padding:0;margin-left:0;border:none;border-radius:0;background:transparent;font-size:12px;font-weight:700;line-height:1.4;box-shadow:none;transform:none;transition:color .16s ease,opacity .16s ease;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.operation-buttons .operation-text[data-v-29fcd43f]:hover:not(.is-disabled):not(:disabled),.operation-buttons[data-v-29fcd43f] .el-button:hover:not(.is-disabled){transform:none;box-shadow:none;text-decoration:none;opacity:.82}.operation-buttons[data-v-29fcd43f] .operation-text.detail{color:#4c8bf5}.operation-buttons[data-v-29fcd43f] .operation-text.more{color:#f3a33a}.namespace-table[data-v-29fcd43f] .el-tag{border-radius:999px;font-size:11px;font-weight:500}@media (max-width:1200px){.operation-buttons[data-v-29fcd43f]{gap:12px}}@media (max-width:768px){.operation-buttons[data-v-29fcd43f]{flex-direction:column;gap:4px}.resource-stats[data-v-29fcd43f]{grid-template-columns:1fr}}.create-namespace-dialog[data-v-ee21aaf6] .el-dialog{overflow:hidden;border:1px solid rgba(223,231,242,.96);border-radius:24px;background:linear-gradient(180deg,rgba(255,253,248,.98),rgba(247,250,255,.96));box-shadow:0 36px 110px rgba(15,23,42,.11);backdrop-filter:blur(18px)}.create-namespace-dialog[data-v-ee21aaf6] .el-dialog__header{padding:16px 20px 14px;background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd);border-bottom:1px solid rgba(223,231,242,.84)}.create-namespace-dialog[data-v-ee21aaf6] .el-dialog__title{color:#172133;font-size:17px;font-weight:700}.create-namespace-dialog[data-v-ee21aaf6] .el-dialog__body{padding:18px 20px;background:radial-gradient(circle at top left,rgba(76,139,245,.04),transparent 22%),linear-gradient(180deg,#f8fafc,#f5f8fc)}.create-namespace-dialog[data-v-ee21aaf6] .el-dialog__footer{padding:10px 20px 16px;background:rgba(247,250,255,.72);border-top:1px solid rgba(223,231,242,.76)}.create-namespace-dialog[data-v-ee21aaf6] .el-form{padding:14px;border:1px solid rgba(223,231,242,.9);border-radius:18px;background:hsla(0,0%,100%,.82)}.create-namespace-dialog[data-v-ee21aaf6] .el-form-item__label{color:#5f6b7c;font-weight:600}.dialog-footer[data-v-ee21aaf6]{display:flex;gap:12px;justify-content:flex-end}.form-hint[data-v-ee21aaf6]{display:none}.create-namespace-dialog[data-v-ee21aaf6] .el-divider__text{color:#172133;font-weight:700}.create-namespace-dialog[data-v-ee21aaf6] .el-divider{margin:18px 0;border-top-color:rgba(223,231,242,.92)}.create-namespace-dialog[data-v-ee21aaf6] .el-textarea__inner{min-height:74px;border:1px solid rgba(214,223,235,.95);border-radius:13px;background:rgba(252,253,255,.98);box-shadow:none;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;line-height:1.5;transition:border-color .2s ease,box-shadow .2s ease}.create-namespace-dialog[data-v-ee21aaf6] .el-textarea__inner:focus{border-color:rgba(120,156,221,.9);box-shadow:0 0 0 4px rgba(76,139,245,.07)}.el-button[data-v-ee21aaf6]{border-radius:13px;font-weight:600;transition:border-color .2s ease,opacity .2s ease}.el-button[data-v-ee21aaf6]:hover{transform:none;box-shadow:none;opacity:.9}.el-button--primary[data-v-ee21aaf6]{border:none;background:linear-gradient(180deg,#6aa1fb,#5a93f6);box-shadow:0 10px 18px rgba(76,139,245,.16)}.el-button--default[data-v-ee21aaf6]{border:1px solid rgba(214,223,235,.96);background:hsla(0,0%,100%,.92);color:#5f6b7c}.el-input[data-v-ee21aaf6] .el-input__wrapper{min-height:32px;background:rgba(252,253,255,.98);border:1px solid rgba(214,223,235,.95);border-radius:13px;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.el-input[data-v-ee21aaf6] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-ee21aaf6] .el-input__wrapper.is-focus{border-color:rgba(120,156,221,.9);box-shadow:0 0 0 4px rgba(76,139,245,.07);background:#fff}@media (max-width:768px){.create-namespace-dialog[data-v-ee21aaf6] .el-dialog{width:calc(100vw - 24px)!important}.dialog-footer[data-v-ee21aaf6]{flex-direction:column-reverse}.dialog-footer .el-button[data-v-ee21aaf6]{width:100%;margin-left:0}}.create-namespace-dialog[data-v-ee21aaf6] .namespace-dialog-form{padding:0;border:0;border-radius:0;background:transparent}.create-namespace-dialog[data-v-ee21aaf6] .el-form-item{margin-bottom:14px}.create-namespace-dialog[data-v-ee21aaf6] .el-form-item__label{color:#475569;font-size:12px;font-weight:700}.create-namespace-dialog[data-v-ee21aaf6] .el-input__wrapper,.create-namespace-dialog[data-v-ee21aaf6] .el-textarea__inner{border:0;border-radius:8px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2}.create-namespace-dialog[data-v-ee21aaf6] .el-input__wrapper{min-height:34px}.create-namespace-dialog[data-v-ee21aaf6] .el-button{min-height:34px;border-radius:8px;transform:none}.ns-labels-dialog[data-v-1ba6392f] .el-dialog{overflow:hidden;border:1px solid rgba(223,231,242,.96);border-radius:24px;background:linear-gradient(180deg,rgba(255,253,248,.98),rgba(247,250,255,.96));box-shadow:0 36px 110px rgba(15,23,42,.11);backdrop-filter:blur(18px)}.ns-labels-dialog[data-v-1ba6392f] .el-dialog__header{padding:16px 20px 14px;background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd);border-bottom:1px solid rgba(223,231,242,.84)}.ns-labels-dialog[data-v-1ba6392f] .el-dialog__title{color:#172133;font-size:17px;font-weight:700}.ns-labels-dialog[data-v-1ba6392f] .el-dialog__body{padding:18px 20px;background:radial-gradient(circle at top left,rgba(76,139,245,.04),transparent 22%),linear-gradient(180deg,#f8fafc,#f5f8fc)}.labels-content[data-v-1ba6392f]{display:flex;flex-direction:column;gap:16px}.labels-tip[data-v-1ba6392f]{margin-bottom:0}.labels-tip[data-v-1ba6392f] .el-alert{border:1px solid rgba(243,178,75,.28);border-radius:14px;background:rgba(255,248,235,.86)}.labels-list[data-v-1ba6392f]{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid rgba(223,231,242,.9);border-radius:18px;background:hsla(0,0%,100%,.82)}.label-row[data-v-1ba6392f]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.4fr) 28px;align-items:center;gap:8px}.label-key[data-v-1ba6392f],.label-value[data-v-1ba6392f]{min-width:0}.label-sep[data-v-1ba6392f]{color:#8d97a8;font-weight:700;flex-shrink:0}.action-buttons[data-v-1ba6392f]{display:flex;justify-content:flex-end;gap:12px;padding-top:14px;border-top:1px solid rgba(223,231,242,.76)}.el-button[data-v-1ba6392f]{border-radius:13px;font-weight:600;transition:border-color .2s ease,opacity .2s ease}.el-button[data-v-1ba6392f]:hover{transform:none;box-shadow:none;opacity:.9}.el-button--primary[data-v-1ba6392f]{border:none;background:linear-gradient(180deg,#6aa1fb,#5a93f6);box-shadow:0 10px 18px rgba(76,139,245,.16)}.el-button--default[data-v-1ba6392f]{border:1px solid rgba(214,223,235,.96);background:hsla(0,0%,100%,.92);color:#5f6b7c}.el-button--danger[data-v-1ba6392f]{border:1px solid rgba(239,107,115,.24);background:rgba(255,244,245,.92);color:#ef6b73}.el-input[data-v-1ba6392f] .el-input__wrapper{min-height:32px;background:rgba(252,253,255,.98);border:1px solid rgba(214,223,235,.95);border-radius:13px;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.el-input[data-v-1ba6392f] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-1ba6392f] .el-input__wrapper.is-focus{border-color:rgba(120,156,221,.9);box-shadow:0 0 0 4px rgba(76,139,245,.07);background:#fff}@media (max-width:768px){.ns-labels-dialog[data-v-1ba6392f] .el-dialog{width:calc(100vw - 24px)!important}.label-row[data-v-1ba6392f]{grid-template-columns:1fr 24px}.label-row .label-key[data-v-1ba6392f],.label-row .label-value[data-v-1ba6392f]{grid-column:1/2}.label-sep[data-v-1ba6392f]{display:none}.label-row .el-button[data-v-1ba6392f]{grid-column:2/3;grid-row:1/3}.action-buttons[data-v-1ba6392f]{flex-direction:column-reverse}.action-buttons .el-button[data-v-1ba6392f]{width:100%;margin-left:0}}.labels-content[data-v-1ba6392f]{gap:12px}.labels-tip[data-v-1ba6392f] .el-alert{border-radius:8px}.labels-list[data-v-1ba6392f]{gap:8px;padding:10px;border-color:#e3ebf5;border-radius:10px;background:#fbfdff}.label-row[data-v-1ba6392f]{grid-template-columns:minmax(0,1fr) auto minmax(0,1.4fr) 30px}.action-buttons[data-v-1ba6392f]{gap:10px;padding-top:12px;border-top-color:#e3edf8}.ns-labels-dialog[data-v-1ba6392f] .el-input__wrapper{min-height:34px;border:0;border-radius:8px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2}.ns-labels-dialog[data-v-1ba6392f] .el-button{min-height:34px;border-radius:8px;transform:none}.ns-labels-dialog[data-v-1ba6392f] .label-row .el-button{width:30px;height:30px;min-height:30px;padding:0}.k8s-namespace-management[data-v-58b70533]{padding:5px;min-height:100vh;background:#eef1f6}.namespace-card[data-v-58b70533]{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-58b70533]{display:flex;justify-content:space-between;align-items:center}.title[data-v-58b70533]{font-size:20px;font-weight:600;color:#6b9bd1;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header-actions[data-v-58b70533]{gap:12px}.search-section[data-v-58b70533]{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-58b70533]{margin-bottom:0;margin-right:16px}.search-form .el-form-item__label[data-v-58b70533]{color:#606266;font-weight:500}.create-limit-range-dialog[data-v-58b70533] .el-dialog,.create-namespace-dialog[data-v-58b70533] .el-dialog,.create-quota-dialog[data-v-58b70533] .el-dialog,.limit-range-dialog[data-v-58b70533] .el-dialog,.namespace-detail-dialog[data-v-58b70533] .el-dialog,.resource-quota-dialog[data-v-58b70533] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.create-limit-range-dialog[data-v-58b70533] .el-dialog__header,.create-namespace-dialog[data-v-58b70533] .el-dialog__header,.create-quota-dialog[data-v-58b70533] .el-dialog__header,.limit-range-dialog[data-v-58b70533] .el-dialog__header,.namespace-detail-dialog[data-v-58b70533] .el-dialog__header,.resource-quota-dialog[data-v-58b70533] .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-58b70533] .el-dialog__title,.create-namespace-dialog[data-v-58b70533] .el-dialog__title,.create-quota-dialog[data-v-58b70533] .el-dialog__title,.limit-range-dialog[data-v-58b70533] .el-dialog__title,.namespace-detail-dialog[data-v-58b70533] .el-dialog__title,.resource-quota-dialog[data-v-58b70533] .el-dialog__title{color:#fff;font-weight:600}.create-limit-range-dialog[data-v-58b70533] .el-dialog__body,.create-namespace-dialog[data-v-58b70533] .el-dialog__body,.create-quota-dialog[data-v-58b70533] .el-dialog__body,.limit-range-dialog[data-v-58b70533] .el-dialog__body,.namespace-detail-dialog[data-v-58b70533] .el-dialog__body,.resource-quota-dialog[data-v-58b70533] .el-dialog__body{padding:24px}.namespace-detail-content[data-v-58b70533]{display:flex;flex-direction:column;gap:20px}.labels-view-content[data-v-58b70533]{display:flex;flex-direction:column;gap:24px}.labels-section[data-v-58b70533]{margin-top:0}.labels-section h4[data-v-58b70533],.section-title[data-v-58b70533]{margin:0 0 16px 0;color:#6b9bd1;font-weight:600;font-size:16px;padding-bottom:8px;border-bottom:2px solid #e4e7ed}.labels-table-wrapper[data-v-58b70533]{border-radius:8px;overflow:hidden;border:1px solid #dcdfe6}.labels-table[data-v-58b70533]{width:100%}.labels-table[data-v-58b70533] .el-table__header-wrapper{background:rgba(103,126,234,.05)}.labels-table[data-v-58b70533] .el-table__header th{background:rgba(103,126,234,.1)!important;color:#6b9bd1;font-weight:600}.labels-table[data-v-58b70533] .el-table__body tr:hover>td{background:rgba(103,126,234,.08)!important}.labels-table[data-v-58b70533] .el-table td{padding:10px 12px;word-break:break-all}.labels-table[data-v-58b70533] .el-table__body-wrapper{max-height:300px;overflow-y:auto}.no-labels[data-v-58b70533]{text-align:center;padding:40px 20px;color:#909399}.section-header[data-v-58b70533]{margin-bottom:16px}.section-header h4[data-v-58b70533]{margin:0;color:#6b9bd1;font-weight:600;font-size:16px}.empty-state[data-v-58b70533]{text-align:center;padding:40px 20px}.cluster-name[data-v-58b70533]{color:#6b9bd1}.header-actions .el-select[data-v-58b70533]{min-width:250px}.header-actions .el-select .el-input__wrapper[data-v-58b70533]{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-58b70533]{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2)}.el-tag[data-v-58b70533]{border-radius:8px;border:none}.el-button[data-v-58b70533]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-58b70533]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-58b70533] .el-input__wrapper,.el-select[data-v-58b70533] .el-input__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(103,126,234,.2);border-radius:8px;transition:all .3s ease}.el-input[data-v-58b70533] .el-input__wrapper.is-focus,.el-select[data-v-58b70533] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2)}.el-loading-mask[data-v-58b70533]{background-color:rgba(103,126,234,.1)}.limit-range-operation-buttons[data-v-58b70533],.quota-operation-buttons[data-v-58b70533]{gap:8px;flex-wrap:nowrap}.limit-range-operation-buttons .el-button[data-v-58b70533],.quota-operation-buttons .el-button[data-v-58b70533]{transition:all .3s ease;flex-shrink:0;min-width:auto}.limit-range-operation-buttons .el-button[data-v-58b70533]:hover,.quota-operation-buttons .el-button[data-v-58b70533]:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.form-hint[data-v-58b70533]{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-58b70533]{line-height:1.4}.create-namespace-dialog[data-v-58b70533] .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-58b70533] .el-divider{margin:20px 0 16px 0}.create-namespace-dialog[data-v-58b70533] .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-58b70533]{gap:4px}.operation-buttons .el-button[data-v-58b70533]{margin:1px}.limit-range-operation-buttons[data-v-58b70533],.quota-operation-buttons[data-v-58b70533]{gap:4px}.limit-range-operation-buttons .el-button[data-v-58b70533],.quota-operation-buttons .el-button[data-v-58b70533]{font-size:12px;padding:4px 8px}.header-actions .el-select[data-v-58b70533]{min-width:200px}}@media (max-width:768px){.k8s-namespace-management[data-v-58b70533]{padding:10px}.search-form[data-v-58b70533]{flex-direction:column}.search-form .el-form-item[data-v-58b70533]{margin-right:0;margin-bottom:12px}.operation-buttons[data-v-58b70533]{flex-direction:column;gap:4px}.namespace-table[data-v-58b70533] .el-table__row:hover{transform:none}}.pagination-wrapper[data-v-58b70533]{display:flex;justify-content:flex-end;margin-top:16px;padding:12px 0}.k8s-namespace-management[data-v-58b70533]{--aiops-bg-page:#f4f7fb;--aiops-surface-strong:hsla(0,0%,100%,.92);--aiops-text-primary:#172133;--aiops-text-secondary:#5f6b7c;--aiops-text-muted:#8d97a8;--aiops-border-cool:#dfe7f2;--aiops-border-mid:rgba(207,217,230,.92);--aiops-brand:#4c8bf5;--aiops-success:#3fb97f;--aiops-warning:#f3b24b;--aiops-danger:#ef6b73;--aiops-shadow-soft:0 20px 60px rgba(17,24,39,.07);--namespace-page-height-offset:190px;min-height:calc(100vh - var(--namespace-page-height-offset));padding:6px;box-sizing:border-box;background:radial-gradient(circle at 16% 10%,rgba(76,139,245,.06),transparent 26%),linear-gradient(180deg,#f7f9fc 0,var(--aiops-bg-page) 100%);color:var(--aiops-text-primary);font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.namespace-card[data-v-58b70533]{position:relative;display:flex;flex-direction:column;height:calc(100vh - 12px - var(--namespace-page-height-offset));min-height:0;padding:50px 10px 10px;overflow:hidden;border:1px solid var(--aiops-border-mid);border-radius:28px;background:linear-gradient(135deg,rgba(255,253,248,.95),rgba(255,249,241,.92) 38%,rgba(247,250,255,.92));box-shadow:var(--aiops-shadow-soft);backdrop-filter:blur(18px)}.namespace-card[data-v-58b70533]:before{content:"";position:absolute;inset:0 0 auto;height:40px;background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd);border-bottom:1px solid rgba(223,231,242,.82);pointer-events:none}.page-hero[data-v-58b70533]{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:18px;flex-shrink:0;margin-bottom:12px;padding:0 8px 12px;border-bottom:1px solid rgba(223,231,242,.72)}.hero-title-group[data-v-58b70533]{min-width:0}.page-eyebrow[data-v-58b70533]{margin:0 0 6px;color:var(--aiops-brand);font-size:12px;font-weight:700;letter-spacing:.6px}.page-hero h1[data-v-58b70533]{margin:0;color:var(--aiops-text-primary);font-size:24px;font-weight:700;line-height:1.2}.page-description[data-v-58b70533]{margin:7px 0 0;color:var(--aiops-text-secondary);font-size:13px;line-height:1.7}.header-actions[data-v-58b70533]{display:flex;align-items:center;gap:10px;flex-shrink:0}.cluster-select[data-v-58b70533]{width:250px}.primary-action[data-v-58b70533]{height:32px;border:none;border-radius:14px;background:linear-gradient(180deg,#6aa1fb,#5a93f6);color:#fff;font-weight:600;box-shadow:0 12px 20px rgba(76,139,245,.18)}.search-section[data-v-58b70533]{margin-bottom:12px;padding:14px 16px;border:1px solid rgba(223,231,242,.92);border-radius:20px;background:linear-gradient(135deg,hsla(0,0%,100%,.82),rgba(247,250,255,.76));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)}.search-form[data-v-58b70533]{display:flex;flex-wrap:wrap;align-items:center;row-gap:12px}.search-form[data-v-58b70533] .el-form-item{margin-bottom:0;margin-right:14px}.search-form[data-v-58b70533] .el-form-item__label{color:var(--aiops-text-secondary);font-weight:600}.query-button[data-v-58b70533]{min-width:76px;border:none;border-radius:13px;background:linear-gradient(180deg,#6aa1fb,#5a93f6);font-weight:600;box-shadow:0 10px 18px rgba(76,139,245,.16)}.reset-button[data-v-58b70533]{min-width:76px;border:1px solid rgba(214,223,235,.96);border-radius:13px;background:hsla(0,0%,100%,.92);color:var(--aiops-text-secondary);font-weight:600}.reset-button[data-v-58b70533]:focus,.reset-button[data-v-58b70533]:hover{border-color:rgba(153,181,230,.95);color:var(--aiops-brand);background:#fff}.pagination-wrapper[data-v-58b70533]{flex-shrink:0;margin-top:10px;padding:8px 4px 0;border-top:1px solid rgba(223,231,242,.72)}.cluster-option[data-v-58b70533]{display:flex;justify-content:space-between;align-items:center;width:100%}.cluster-name[data-v-58b70533]{color:var(--aiops-brand);font-weight:500}.cluster-status-tag[data-v-58b70533]{margin-left:8px}.create-limit-range-dialog[data-v-58b70533] .el-dialog,.create-quota-dialog[data-v-58b70533] .el-dialog,.limit-range-dialog[data-v-58b70533] .el-dialog,.namespace-detail-dialog[data-v-58b70533] .el-dialog,.resource-quota-dialog[data-v-58b70533] .el-dialog{overflow:hidden;border:1px solid rgba(223,231,242,.96);border-radius:24px;background:linear-gradient(180deg,rgba(255,253,248,.98),rgba(247,250,255,.96));box-shadow:0 36px 110px rgba(15,23,42,.11);backdrop-filter:blur(18px)}.create-limit-range-dialog[data-v-58b70533] .el-dialog__header,.create-quota-dialog[data-v-58b70533] .el-dialog__header,.limit-range-dialog[data-v-58b70533] .el-dialog__header,.namespace-detail-dialog[data-v-58b70533] .el-dialog__header,.resource-quota-dialog[data-v-58b70533] .el-dialog__header{padding:16px 20px 14px;background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd);border-bottom:1px solid rgba(223,231,242,.84)}.create-limit-range-dialog[data-v-58b70533] .el-dialog__title,.create-quota-dialog[data-v-58b70533] .el-dialog__title,.limit-range-dialog[data-v-58b70533] .el-dialog__title,.namespace-detail-dialog[data-v-58b70533] .el-dialog__title,.resource-quota-dialog[data-v-58b70533] .el-dialog__title{color:var(--aiops-text-primary);font-size:17px;font-weight:700}.create-limit-range-dialog[data-v-58b70533] .el-dialog__body,.create-quota-dialog[data-v-58b70533] .el-dialog__body,.limit-range-dialog[data-v-58b70533] .el-dialog__body,.namespace-detail-dialog[data-v-58b70533] .el-dialog__body,.resource-quota-dialog[data-v-58b70533] .el-dialog__body{padding:18px 20px;background:radial-gradient(circle at top left,rgba(76,139,245,.04),transparent 22%),linear-gradient(180deg,#f8fafc,#f5f8fc)}.create-limit-range-dialog[data-v-58b70533] .el-dialog__footer,.create-namespace-dialog[data-v-58b70533] .el-dialog__footer,.create-quota-dialog[data-v-58b70533] .el-dialog__footer,.limit-range-dialog[data-v-58b70533] .el-dialog__footer,.namespace-detail-dialog[data-v-58b70533] .el-dialog__footer,.resource-quota-dialog[data-v-58b70533] .el-dialog__footer{padding:10px 20px 16px;background:rgba(247,250,255,.72);border-top:1px solid rgba(223,231,242,.76)}.labels-view-content[data-v-58b70533],.limit-range-content[data-v-58b70533],.namespace-detail-content[data-v-58b70533],.quota-content[data-v-58b70533]{display:flex;flex-direction:column;gap:18px}.section-header[data-v-58b70533]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.labels-section h4[data-v-58b70533],.section-header h4[data-v-58b70533],.section-title[data-v-58b70533]{margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid rgba(223,231,242,.9);color:var(--aiops-text-primary);font-size:16px}.section-header h4[data-v-58b70533]{margin-bottom:0;padding-bottom:0;border-bottom:none}.labels-table-wrapper[data-v-58b70533],.limit-range-list-section[data-v-58b70533],.quota-list-section[data-v-58b70533]{overflow:hidden;border:1px solid rgba(223,231,242,.9);border-radius:16px;background:hsla(0,0%,100%,.86)}.limit-range-list-section[data-v-58b70533],.quota-list-section[data-v-58b70533]{padding:14px}.labels-table[data-v-58b70533] .el-table__header th,.limit-range-dialog[data-v-58b70533] .el-table__header th,.resource-quota-dialog[data-v-58b70533] .el-table__header th{background:rgba(248,250,255,.98)!important;color:var(--aiops-text-muted);font-weight:700}.labels-table[data-v-58b70533] .el-table__body tr:hover>td,.limit-range-dialog[data-v-58b70533] .el-table__body tr:hover>td,.resource-quota-dialog[data-v-58b70533] .el-table__body tr:hover>td{background:rgba(76,139,245,.045)!important}.limit-range-dialog[data-v-58b70533] .el-table,.resource-quota-dialog[data-v-58b70533] .el-table{border:1px solid rgba(223,231,242,.88);border-radius:14px;overflow:hidden}.limit-range-operation-buttons[data-v-58b70533],.quota-operation-buttons[data-v-58b70533]{display:flex;justify-content:center;align-items:center;gap:16px;white-space:nowrap}.limit-range-operation-buttons[data-v-58b70533] .el-button,.quota-operation-buttons[data-v-58b70533] .el-button{height:auto;min-height:0;padding:0;margin-left:0;border:none;border-radius:0;background:transparent;font-size:12px;font-weight:700;line-height:1.4;box-shadow:none;transition:color .2s ease,opacity .2s ease}.limit-range-operation-buttons[data-v-58b70533] .el-button:hover:not(.is-disabled),.quota-operation-buttons[data-v-58b70533] .el-button:hover:not(.is-disabled){transform:none;box-shadow:none;text-decoration:none;opacity:.82}.limit-range-operation-buttons[data-v-58b70533] .operation-text.edit,.quota-operation-buttons[data-v-58b70533] .operation-text.edit{color:#4c8bf5}.limit-range-operation-buttons[data-v-58b70533] .operation-text.delete,.quota-operation-buttons[data-v-58b70533] .operation-text.delete{color:#ef6b73}.empty-state[data-v-58b70533],.no-labels[data-v-58b70533]{padding:28px 16px;color:var(--aiops-text-muted);text-align:center}.dialog-footer[data-v-58b70533]{display:flex;justify-content:flex-end;gap:12px}.el-tag[data-v-58b70533]{border-radius:999px;font-weight:500}.el-button[data-v-58b70533]{border-radius:13px;font-weight:600;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.k8s-namespace-management .el-button[data-v-58b70533]:hover{transform:translateY(-1px)}.limit-range-operation-buttons[data-v-58b70533] .operation-text.el-button.el-button,.quota-operation-buttons[data-v-58b70533] .operation-text.el-button.el-button{padding:0;border:none;background:transparent;box-shadow:none}.limit-range-operation-buttons[data-v-58b70533] .operation-text.el-button.el-button:hover:not(.is-disabled),.quota-operation-buttons[data-v-58b70533] .operation-text.el-button.el-button:hover:not(.is-disabled){transform:none;box-shadow:none}.el-input[data-v-58b70533] .el-input__wrapper,.el-select[data-v-58b70533] .el-input__wrapper{min-height:32px;background:rgba(252,253,255,.98);border:1px solid rgba(214,223,235,.95);border-radius:13px;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.el-input[data-v-58b70533] .el-input__wrapper:hover,.el-select[data-v-58b70533] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-58b70533] .el-input__wrapper.is-focus,.el-select[data-v-58b70533] .el-input__wrapper.is-focus{border-color:rgba(120,156,221,.9);box-shadow:0 0 0 4px rgba(76,139,245,.07);background:#fff}.el-textarea[data-v-58b70533] .el-textarea__inner{min-height:82px;border:1px solid rgba(214,223,235,.95);border-radius:13px;background:rgba(252,253,255,.98);box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}.el-textarea[data-v-58b70533] .el-textarea__inner:focus{border-color:rgba(120,156,221,.9);box-shadow:0 0 0 4px rgba(76,139,245,.07)}.create-limit-range-dialog[data-v-58b70533] .el-form-item__label,.create-quota-dialog[data-v-58b70533] .el-form-item__label{color:var(--aiops-text-secondary);font-weight:600}.create-limit-range-dialog[data-v-58b70533] .el-divider__text,.create-quota-dialog[data-v-58b70533] .el-divider__text{color:var(--aiops-text-primary);font-weight:700}.create-limit-range-dialog[data-v-58b70533] .el-divider,.create-quota-dialog[data-v-58b70533] .el-divider{margin:18px 0;border-top-color:rgba(223,231,242,.92)}.el-loading-mask[data-v-58b70533]{background-color:rgba(247,250,255,.68);backdrop-filter:blur(4px)}@media (max-width:768px){.k8s-namespace-management[data-v-58b70533]{--namespace-page-height-offset:131px;padding:4px}.namespace-card[data-v-58b70533]{height:calc(100vh - 8px - var(--namespace-page-height-offset));padding:48px 8px 8px;border-radius:22px}.page-hero[data-v-58b70533]{flex-direction:column;align-items:stretch}.cluster-select[data-v-58b70533],.header-actions[data-v-58b70533],.primary-action[data-v-58b70533]{width:100%}.search-form[data-v-58b70533]{display:block}.search-form[data-v-58b70533] .el-form-item{margin-right:0;margin-bottom:12px}.search-form[data-v-58b70533] .el-form-item__content,.search-form[data-v-58b70533] .el-input,.search-form[data-v-58b70533] .el-select{width:100%!important}.section-header[data-v-58b70533]{align-items:stretch;flex-direction:column}}.k8s-namespace-management[data-v-58b70533]{--ops-text-primary:#172033;--ops-text-muted:#64748b;--ops-border:#dbe7f4;--ops-border-soft:#e7eef7;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;height:calc(100vh - 124px);min-height:0;padding:7px;overflow:auto;background:transparent;color:var(--ops-text-primary)}.page-card[data-v-58b70533]{display:flex;flex-direction:column;min-height:0;padding:10px;overflow:hidden;border:1px solid var(--ops-border);border-radius:12px;background:hsla(0,0%,100%,.96);box-shadow:0 8px 24px rgba(80,124,180,.07);backdrop-filter:none}.namespace-card[data-v-58b70533]{height:auto;padding:10px}.namespace-card[data-v-58b70533]:before{display:none}.ops-page-header[data-v-58b70533]{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-width:0;padding:8px 12px;border:1px solid var(--ops-border);border-radius:12px;background:hsla(0,0%,100%,.96);box-shadow:0 10px 28px rgba(80,124,180,.1)}.ops-page-header__icon[data-v-58b70533]{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center}.ops-page-header__icon img[data-v-58b70533]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.ops-page-header__content[data-v-58b70533]{display:flex;flex:1;align-items:center;gap:10px;min-width:0}.ops-page-header h1[data-v-58b70533]{margin:0;color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;white-space:nowrap}.ops-page-header__divider[data-v-58b70533]{width:1px;height:22px;flex:0 0 1px;background:var(--ops-border-soft)}.ops-page-header__content p[data-v-58b70533]{margin:0;overflow:hidden;color:var(--ops-text-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.header-actions[data-v-58b70533]{gap:8px;margin-left:auto}.cluster-select[data-v-58b70533]{width:230px}.primary-action[data-v-58b70533],.query-button[data-v-58b70533],.reset-button[data-v-58b70533]{height:34px;min-width:76px;border-radius:8px;color:#fff;font-weight:600;box-shadow:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.primary-action[data-v-58b70533]{min-width:116px}.k8s-namespace-management .el-button[data-v-58b70533]:hover,.primary-action[data-v-58b70533]:focus,.primary-action[data-v-58b70533]:hover,.query-button[data-v-58b70533]:focus,.query-button[data-v-58b70533]:hover,.reset-button[data-v-58b70533]:focus,.reset-button[data-v-58b70533]:hover{transform:none}.query-button[data-v-58b70533]:focus,.query-button[data-v-58b70533]:hover,.reset-button[data-v-58b70533]:focus,.reset-button[data-v-58b70533]:hover{color:#fff}.search-section[data-v-58b70533]{flex-shrink:0;margin-bottom:8px;padding:8px 10px;border:1px solid var(--ops-border-soft);border-radius:10px;background:#f8fbff;box-shadow:none}.search-form[data-v-58b70533]{row-gap:8px}.search-form[data-v-58b70533] .el-form-item{margin-right:12px}.search-form[data-v-58b70533] .el-form-item:last-child{margin-right:0}.search-form[data-v-58b70533] .el-form-item__label{height:34px;padding-right:8px;color:#475569;font-size:12px;font-weight:700;line-height:34px}.k8s-namespace-management[data-v-58b70533] .el-input__wrapper,.k8s-namespace-management[data-v-58b70533] .el-select__wrapper{min-height:34px;border:0;border-radius:8px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2}.k8s-namespace-management[data-v-58b70533] .el-input__wrapper:hover,.k8s-namespace-management[data-v-58b70533] .el-select__wrapper:hover{box-shadow:inset 0 0 0 1px #b9d4ff}.k8s-namespace-management[data-v-58b70533] .el-input__wrapper.is-focus,.k8s-namespace-management[data-v-58b70533] .el-select__wrapper.is-focused{box-shadow:inset 0 0 0 1px #409eff}.pagination-wrapper[data-v-58b70533]{min-height:34px;margin-top:8px;padding:8px 2px 0;border-top:1px solid var(--ops-border-soft)}.pagination-wrapper[data-v-58b70533] .el-pagination{--el-pagination-button-height:28px;--el-pagination-button-width:28px;font-size:12px}.labels-view-content[data-v-58b70533],.limit-range-content[data-v-58b70533],.namespace-detail-content[data-v-58b70533],.quota-content[data-v-58b70533]{gap:12px}.labels-table-wrapper[data-v-58b70533],.limit-range-list-section[data-v-58b70533],.quota-list-section[data-v-58b70533]{border:1px solid #e3ebf5;border-radius:10px;background:#fff}.limit-range-list-section[data-v-58b70533],.quota-list-section[data-v-58b70533]{padding:10px}.section-header[data-v-58b70533]{margin-bottom:8px}.labels-section h4[data-v-58b70533],.section-header h4[data-v-58b70533],.section-title[data-v-58b70533]{font-size:14px;font-weight:700}.labels-section h4[data-v-58b70533],.section-title[data-v-58b70533]{margin-bottom:8px;padding-bottom:6px}.k8s-namespace-dialog-overlay .el-dialog{--el-dialog-border-radius:15px;max-width:calc(100vw - 24px);overflow:hidden;border:1px solid #d7e6f6;border-radius:15px!important;background:#fff;box-shadow:0 22px 60px rgba(49,92,142,.18)}.k8s-namespace-dialog-overlay .el-dialog__header{margin:0;padding:16px 18px 12px;border-bottom:1px solid #e3edf8;background:linear-gradient(90deg,#fff6e7,#f7fbff 36%,#ecf7ff)}.k8s-namespace-dialog-overlay .el-dialog__title{color:#172033;font-size:17px;font-weight:700;line-height:1.3}.k8s-namespace-dialog-overlay .el-dialog__headerbtn{top:12px;right:14px;width:32px;height:32px}.k8s-namespace-dialog-overlay .el-dialog__body{max-height:calc(100vh - 190px);overflow:auto;padding:14px 18px;background:#fff}.k8s-namespace-dialog-overlay .el-dialog__footer{padding:12px 18px 16px;border-top:1px solid #e3edf8;background:#fbfdff}.k8s-namespace-dialog-overlay .el-form-item{margin-bottom:14px}.k8s-namespace-dialog-overlay .el-form-item__label{color:#475569;font-size:12px;font-weight:700}.k8s-namespace-dialog-overlay .el-input__wrapper,.k8s-namespace-dialog-overlay .el-select__wrapper,.k8s-namespace-dialog-overlay .el-textarea__inner{border:0;border-radius:8px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2}.k8s-namespace-dialog-overlay .el-input__wrapper,.k8s-namespace-dialog-overlay .el-select__wrapper{min-height:34px}.k8s-namespace-dialog-overlay .el-input__wrapper:hover,.k8s-namespace-dialog-overlay .el-select__wrapper:hover,.k8s-namespace-dialog-overlay .el-textarea__inner:hover{box-shadow:inset 0 0 0 1px #b9d4ff}.k8s-namespace-dialog-overlay .el-input__wrapper.is-focus,.k8s-namespace-dialog-overlay .el-select__wrapper.is-focused,.k8s-namespace-dialog-overlay .el-textarea__inner:focus{box-shadow:inset 0 0 0 1px #409eff}.k8s-namespace-dialog-overlay .el-button{min-height:34px;border-radius:8px;font-weight:600;transform:none!important}.k8s-namespace-dialog-overlay .el-table{overflow:hidden;border:1px solid #e3ebf5;border-radius:9px}.k8s-namespace-dialog-overlay .el-table th.el-table__cell{background:#f3f7fc!important;color:#475569;font-size:12px;font-weight:700}.k8s-namespace-dialog-overlay .el-table td.el-table__cell{padding:7px 0;border-bottom-color:#eef3f9}.k8s-namespace-dialog-overlay .el-descriptions{overflow:hidden;border-radius:9px}@media (max-width:768px){.k8s-namespace-management[data-v-58b70533]{height:calc(100vh - 110px);padding:6px}.ops-page-header[data-v-58b70533]{align-items:flex-start;flex-wrap:wrap;padding:8px 10px}.ops-page-header__content[data-v-58b70533]{flex-direction:column;align-items:stretch;gap:2px}.ops-page-header__content p[data-v-58b70533],.ops-page-header__divider[data-v-58b70533]{display:none}.header-actions[data-v-58b70533]{width:100%;margin-left:0}.cluster-select[data-v-58b70533]{flex:1;width:auto}.primary-action[data-v-58b70533]{width:auto}.namespace-card[data-v-58b70533],.page-card[data-v-58b70533]{padding:8px;border-radius:12px}.search-form[data-v-58b70533] .el-form-item{margin-bottom:8px}}.search-form .reset-button[data-v-58b70533]{color:#53657d;border-color:#d6dfeb;background:#fff}.search-form .reset-button[data-v-58b70533]:focus,.search-form .reset-button[data-v-58b70533]:hover{color:#2563eb;border-color:#99b5e6;background:#fff}.yaml-content[data-v-03465ce9]{display:flex;flex-direction:column;gap:16px}.yaml-controls[data-v-03465ce9]{display:flex;justify-content:space-between;align-items:center;padding:16px;border:1px solid rgba(223,231,242,.9);border-radius:18px;background:hsla(0,0%,100%,.82)}.control-group[data-v-03465ce9]{display:flex;gap:20px;align-items:center;justify-content:flex-start;flex-wrap:wrap}.target-info[data-v-03465ce9]{display:flex;gap:16px;margin-left:12px}.target-item[data-v-03465ce9]{display:flex;align-items:center;gap:6px}.target-label[data-v-03465ce9]{font-size:13px;color:#5f6b7c;font-weight:500;white-space:nowrap}.status-indicators[data-v-03465ce9]{display:flex;gap:8px}.validate-btn[data-v-03465ce9]{background:linear-gradient(180deg,#6aa1fb,#5a93f6);border:none;color:#fff;box-shadow:0 10px 18px rgba(76,139,245,.16);transition:opacity .2s ease}.validate-btn[data-v-03465ce9]:hover{transform:none;box-shadow:0 10px 18px rgba(76,139,245,.16);opacity:.9}.copy-btn[data-v-03465ce9]{border:1px solid rgba(214,223,235,.96);background:hsla(0,0%,100%,.92);color:#4c8bf5;box-shadow:none;transition:opacity .2s ease,border-color .2s ease}.copy-btn[data-v-03465ce9]:hover{transform:none;box-shadow:none;border-color:rgba(153,181,230,.95);opacity:.9}.validate-btn.is-loading[data-v-03465ce9]{background:linear-gradient(135deg,#94a3b8,#64748b);animation:pulse-03465ce9 2s infinite}@keyframes pulse-03465ce9{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.yaml-editor-wrapper[data-v-03465ce9]{width:100%;height:var(--v45bd8071)}.yaml-editor-container[data-v-03465ce9]{height:100%;border:1px solid rgba(223,231,242,.9);border-radius:18px;overflow:hidden;background:hsla(0,0%,100%,.86)}.validation-result[data-v-03465ce9]{margin-top:4px}.action-buttons[data-v-03465ce9]{margin-top:4px;display:flex;justify-content:flex-end;gap:12px;padding-top:14px;border-top:1px solid rgba(223,231,242,.76)}.pod-yaml-dialog[data-v-03465ce9] .el-dialog{overflow:hidden;border:1px solid rgba(223,231,242,.96);border-radius:24px;background:linear-gradient(180deg,rgba(255,253,248,.98),rgba(247,250,255,.96));backdrop-filter:blur(18px);box-shadow:0 36px 110px rgba(15,23,42,.11);max-height:90vh;display:flex;flex-direction:column}.pod-yaml-dialog[data-v-03465ce9] .el-dialog__header{padding:16px 20px 14px;background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd);border-bottom:1px solid rgba(223,231,242,.84);flex-shrink:0}.pod-yaml-dialog[data-v-03465ce9] .el-dialog__title{color:#172133;font-size:17px;font-weight:700}.pod-yaml-dialog[data-v-03465ce9] .el-dialog__body{padding:18px 20px;overflow-y:auto;flex:1;max-height:calc(90vh - 120px);background:radial-gradient(circle at top left,rgba(76,139,245,.04),transparent 22%),linear-gradient(180deg,#f8fafc,#f5f8fc)}.pod-yaml-dialog[data-v-03465ce9] .el-tag{border-radius:999px;font-weight:500}.pod-yaml-dialog[data-v-03465ce9] .el-button{border-radius:13px;font-weight:600}.k8s-network-management[data-v-6eea7b92]{padding:5px;background:#eef1f6}.network-card[data-v-6eea7b92]{max-height:calc(100vh - 10px - var(--network-page-height-offset));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-6eea7b92]{align-items:center}.title[data-v-6eea7b92]{font-size:20px;font-weight:600;color:#6b9bd1;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.header-actions[data-v-6eea7b92]{gap:12px}.search-section[data-v-6eea7b92]{margin-bottom:20px;padding:16px;background:hsla(0,0%,100%,.5);border-radius:12px;border:1px solid rgba(103,126,234,.1)}.resource-controls[data-v-6eea7b92]{align-items:flex-start;margin-top:16px;padding-top:16px;border-top:1px solid rgba(103,126,234,.1)}.network-tabs[data-v-6eea7b92] .el-tabs__header{margin-bottom:0}.network-tabs[data-v-6eea7b92] .el-tabs__item{font-weight:500;color:#606266}.network-tabs[data-v-6eea7b92] .el-tabs__item.is-active{color:#409eff;font-weight:600}.create-actions[data-v-6eea7b92]{margin-top:8px}.cluster-option[data-v-6eea7b92],.namespace-option[data-v-6eea7b92]{display:flex;justify-content:space-between;align-items:center;width:100%}.cluster-name[data-v-6eea7b92]{font-weight:500;color:#6b9bd1}.cluster-status[data-v-6eea7b92]{margin-left:8px}.namespace-name[data-v-6eea7b92]{font-weight:500;color:#6b9bd1}.namespace-status-tag[data-v-6eea7b92]{margin-left:8px}.selector-section .el-select[data-v-6eea7b92]{border-radius:8px}.selector-section .el-select[data-v-6eea7b92] .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-6eea7b92] .el-input__wrapper:hover{border-color:#667eea}.selector-section .el-select[data-v-6eea7b92] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2)}.tab-content[data-v-6eea7b92]{display:flex;flex:1;flex-direction:column;min-height:0;padding:0}.table-content[data-v-6eea7b92]{overflow:auto}.pagination-wrapper[data-v-6eea7b92]{padding:14px 4px 0}.resource-table[data-v-6eea7b92]{border-radius:8px}.resource-table[data-v-6eea7b92] .el-table__header{background:rgba(103,126,234,.1)}.resource-table[data-v-6eea7b92] .el-table__header th{background:rgba(103,126,234,.1);color:#6b9bd1;font-weight:600;border:none;text-align:left}.resource-table[data-v-6eea7b92] .el-table__body td .cell,.resource-table[data-v-6eea7b92] .el-table__header th .cell{text-align:left}.resource-table[data-v-6eea7b92] .el-table__row{transition:all .3s ease}.resource-table[data-v-6eea7b92] .el-table__row:hover{background:rgba(103,126,234,.05)}.resource-name[data-v-6eea7b92]{display:flex;align-items:center;gap:8px}.resource-icon[data-v-6eea7b92]{color:#667eea}.resource-name-link[data-v-6eea7b92]{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-6eea7b92]:hover{color:#409eff;border-bottom-color:#409eff;transform:translateY(-1px)}.copy-button[data-v-6eea7b92]{color:#909399;padding:2px 4px;margin-left:4px;transition:all .3s ease;min-width:auto;height:auto}.resource-name:hover .copy-button[data-v-6eea7b92]{opacity:1}.copy-button[data-v-6eea7b92]:hover{color:#409eff;background-color:rgba(64,158,255,.1);transform:scale(1.1)}.hosts-info[data-v-6eea7b92],.paths-info[data-v-6eea7b92],.ports-info[data-v-6eea7b92],.selector-info[data-v-6eea7b92],.services-info[data-v-6eea7b92]{display:flex;flex-wrap:wrap;gap:4px}.endpoints-info[data-v-6eea7b92]{gap:4px}.host-tag[data-v-6eea7b92],.path-tag[data-v-6eea7b92],.port-tag[data-v-6eea7b92],.selector-tag[data-v-6eea7b92],.service-tag[data-v-6eea7b92]{border-radius:4px;margin:1px}.endpoint-item[data-v-6eea7b92]{display:flex;align-items:center;gap:4px;margin-bottom:4px}.endpoint-link[data-v-6eea7b92]{color:#409eff;text-decoration:none;font-size:12px;transition:all .3s ease;border-bottom:1px solid transparent}.endpoint-link[data-v-6eea7b92]:hover{color:#66b1ff;border-bottom-color:#66b1ff}.nodeport-info[data-v-6eea7b92]{font-weight:600;color:#e6a23c}.operation-buttons[data-v-6eea7b92]{gap:6px}.operation-buttons .el-button[data-v-6eea7b92]{transition:all .3s ease}.operation-buttons[data-v-6eea7b92] .el-dropdown{display:inline-flex}.operation-buttons .el-button[data-v-6eea7b92]: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-6eea7b92]{cursor:not-allowed;opacity:.5;background-color:#f5f7fa!important;border-color:#e4e7ed!important;color:#c0c4cc!important}.operation-buttons .el-button.is-disabled[data-v-6eea7b92]:hover{transform:none;box-shadow:none}.action-buttons[data-v-6eea7b92]{display:flex;gap:4px;align-items:center}.action-buttons .el-button[data-v-6eea7b92]{padding:4px 8px;font-size:11px}.action-buttons .el-dropdown[data-v-6eea7b92]{margin-right:4px}.action-buttons .el-dropdown .el-button[data-v-6eea7b92]{font-size:11px;padding:4px 8px}.detail-dialog[data-v-6eea7b92] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.detail-dialog[data-v-6eea7b92] .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-6eea7b92] .el-dialog__title{color:#fff;font-weight:600}.detail-content[data-v-6eea7b92]{padding:20px}.yaml-dialog[data-v-6eea7b92] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.yaml-dialog[data-v-6eea7b92] .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-6eea7b92] .el-dialog__title{color:#fff;font-weight:600}.yaml-content[data-v-6eea7b92]{padding:20px}.yaml-content .el-textarea[data-v-6eea7b92] .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-6eea7b92] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.events-dialog[data-v-6eea7b92] .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-6eea7b92] .el-dialog__title{color:#fff;font-weight:600}.events-content[data-v-6eea7b92]{padding:20px}.create-dialog[data-v-6eea7b92] .el-dialog,.edit-dialog[data-v-6eea7b92] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.create-dialog[data-v-6eea7b92] .el-dialog__header,.edit-dialog[data-v-6eea7b92] .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-6eea7b92] .el-dialog__title,.edit-dialog[data-v-6eea7b92] .el-dialog__title{color:#fff;font-weight:600}.create-dialog[data-v-6eea7b92] .el-dialog__body,.edit-dialog[data-v-6eea7b92] .el-dialog__body{padding:24px}.compact-dialog[data-v-6eea7b92] .el-dialog__body{padding:15px 20px}.compact-form[data-v-6eea7b92]{margin:0}.compact-form[data-v-6eea7b92] .el-form-item{margin-bottom:12px}.form-row[data-v-6eea7b92]{gap:16px;margin-bottom:12px}.option-desc[data-v-6eea7b92]{color:#909399}.ports-config[data-v-6eea7b92]{border:1px solid #e4e7ed;border-radius:8px;padding:12px;background:rgba(249,250,251,.5)}.port-item[data-v-6eea7b92]{margin-bottom:8px;padding:8px;border:1px solid #e4e7ed;border-radius:6px;background:#fff}.port-fields[data-v-6eea7b92]{display:flex;gap:8px;align-items:center}.rules-config[data-v-6eea7b92]{border:1px solid #e4e7ed;border-radius:8px;padding:12px;background:rgba(249,250,251,.5)}.rule-item[data-v-6eea7b92]{margin-bottom:16px;border:1px solid #e4e7ed;border-radius:8px;background:#fff}.rule-header[data-v-6eea7b92]{display:flex;gap:12px;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.paths-config[data-v-6eea7b92]{padding-left:12px}.path-item[data-v-6eea7b92]{margin-bottom:8px;padding:8px;border:1px solid #f0f0f0;border-radius:4px;background:rgba(249,250,251,.3)}.path-fields[data-v-6eea7b92]{display:flex;gap:8px;align-items:center}.dialog-footer[data-v-6eea7b92]{gap:12px}.el-tag[data-v-6eea7b92]{font-weight:500;border-radius:8px;border:none}.el-button[data-v-6eea7b92]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-6eea7b92]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-6eea7b92] .el-input__wrapper,.el-select[data-v-6eea7b92] .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-6eea7b92] .el-input__wrapper:hover,.el-select[data-v-6eea7b92] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-6eea7b92] .el-input__wrapper.is-focus,.el-select[data-v-6eea7b92] .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-6eea7b92] .el-textarea__inner{border-radius:8px;border:1px solid rgba(103,126,234,.2);transition:all .3s ease}.el-textarea[data-v-6eea7b92] .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-6eea7b92]{--network-page-height-offset:131px;padding:10px}.network-card[data-v-6eea7b92]{max-height:calc(100vh - 20px - var(--network-page-height-offset));min-height:0}.card-header[data-v-6eea7b92]{flex-direction:column;align-items:stretch;gap:12px}.header-actions[data-v-6eea7b92]{justify-content:flex-end;flex-wrap:wrap}.header-actions .el-select[data-v-6eea7b92]{width:100%!important;margin-bottom:8px}.search-section[data-v-6eea7b92]{padding:12px}.search-form[data-v-6eea7b92]{flex-direction:column;align-items:stretch}.search-form[data-v-6eea7b92] .el-form-item{margin-bottom:8px}.resource-controls[data-v-6eea7b92]{flex-direction:column;align-items:stretch;gap:12px}.create-actions[data-v-6eea7b92],.network-tabs[data-v-6eea7b92]{width:100%}.create-actions[data-v-6eea7b92]{justify-content:center;margin-top:12px}.form-row[data-v-6eea7b92],.path-fields[data-v-6eea7b92],.port-fields[data-v-6eea7b92]{flex-direction:column;gap:8px}.rule-header[data-v-6eea7b92]{flex-direction:column;align-items:flex-start;gap:8px}.operation-buttons[data-v-6eea7b92]{gap:4px}.operation-buttons .el-button[data-v-6eea7b92]{width:32px;height:32px}.action-buttons[data-v-6eea7b92]{flex-direction:column;gap:2px}.action-buttons .el-button[data-v-6eea7b92]{width:100%;margin:0}.action-buttons .el-dropdown[data-v-6eea7b92]{width:100%;margin-right:0;margin-bottom:2px}.action-buttons .el-dropdown .el-button[data-v-6eea7b92]{width:100%}.resource-name-link[data-v-6eea7b92]{font-size:13px;line-height:1.2}}.ai-diagnosis-dialog[data-v-6eea7b92] .el-dialog{border:1px solid rgba(15,23,42,.06);border-radius:22px;background:linear-gradient(180deg,rgba(255,253,248,.98),rgba(247,250,255,.96));box-shadow:0 36px 110px rgba(15,23,42,.11);overflow:hidden}.ai-diagnosis-dialog[data-v-6eea7b92] .el-dialog__header{margin:0;padding:16px 20px 14px;background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd);border-bottom:1px solid rgba(15,23,42,.06)}.ai-diagnosis-dialog[data-v-6eea7b92] .el-dialog__title{color:#172133;font-size:17px;font-weight:700}.ai-diagnosis-dialog[data-v-6eea7b92] .el-dialog__body{padding:0}.ai-diagnosis-dialog[data-v-6eea7b92] .el-dialog__footer{padding:10px 20px 14px;background:rgba(255,253,248,.78);border-top:1px solid rgba(15,23,42,.06)}.ai-diagnosis-dialog[data-v-6eea7b92] .el-dialog__headerbtn{top:13px;right:16px}.ai-diagnosis-dialog[data-v-6eea7b92] .dialog-footer .el-button{min-width:92px;height:30px}.ai-diagnosis-content[data-v-6eea7b92]{max-height:70vh;overflow-y:auto;padding:14px 20px 16px}.ai-diagnosis-target>div[data-v-6eea7b92]{padding:9px 12px;border:1px solid rgba(207,217,230,.82);border-radius:14px}.ai-diagnosis-target span[data-v-6eea7b92]{margin-bottom:4px;color:#8d97a8;font-size:11px}.ai-diagnosis-target strong[data-v-6eea7b92]{color:#172133;font-size:13px}.ai-diagnosis-form[data-v-6eea7b92]{padding:12px 14px 0;border:1px solid rgba(207,217,230,.78);border-radius:16px;background:rgba(255,253,248,.72)}.ai-diagnosis-form[data-v-6eea7b92] .el-form-item{margin-bottom:12px}.ai-diagnosis-form[data-v-6eea7b92] .el-form-item__label{color:#5f6b7c;font-size:13px}.ai-diagnosis-flow[data-v-6eea7b92]{margin-top:12px;padding:12px 14px;border:1px solid rgba(207,217,230,.78);border-radius:16px;background:rgba(247,250,255,.78)}.ai-flow-head[data-v-6eea7b92]{display:flex;justify-content:space-between;gap:10px;margin-bottom:8px}.ai-flow-head h4[data-v-6eea7b92]{margin:0;color:#172133;font-size:14px}.ai-flow-head p[data-v-6eea7b92]{margin:4px 0 0;color:#5f6b7c;font-size:13px;line-height:1.4}.ai-flow-progress[data-v-6eea7b92]{margin-bottom:0}.ai-diagnosis-result[data-v-6eea7b92]{margin-top:12px;padding:14px 16px;border:1px solid rgba(207,217,230,.78);border-radius:16px;background:hsla(0,0%,100%,.76)}.ai-result-header[data-v-6eea7b92]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.ai-result-header h3[data-v-6eea7b92]{color:#172133;line-height:1.35}.ai-result-header p[data-v-6eea7b92]{margin:6px 0 0;color:#5f6b7c;font-size:13px;line-height:1.55}.ai-result-meta[data-v-6eea7b92]{margin-bottom:12px}.ai-result-section[data-v-6eea7b92]{margin-top:12px}.ai-result-section h4[data-v-6eea7b92],.ai-section-header h4[data-v-6eea7b92]{margin:0 0 8px;color:#172133;font-size:14px}.ai-section-header[data-v-6eea7b92]{display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-remediation-list[data-v-6eea7b92]{line-height:1.58}.ai-analysis-text[data-v-6eea7b92]{padding:12px;border:1px solid rgba(207,217,230,.78);border-radius:12px;background:rgba(247,250,255,.82);color:#2f3b4c;font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.ai-evidence-collapse[data-v-6eea7b92]{margin-top:12px;border-top:1px solid #e4e7ed;border-bottom:1px solid #e4e7ed}.ai-result-meta[data-v-6eea7b92] .el-descriptions__cell{padding:7px 10px;font-size:13px}.ai-evidence-collapse[data-v-6eea7b92] .el-collapse-item__header{height:34px}@media (max-width:768px){.ai-diagnosis-content[data-v-6eea7b92]{padding:14px}.ai-diagnosis-target[data-v-6eea7b92]{grid-template-columns:1fr}.ai-diagnosis-dialog[data-v-6eea7b92] .el-col-12{flex:0 0 100%;max-width:100%}.ai-result-header[data-v-6eea7b92]{flex-direction:column}}.test-dialog[data-v-6eea7b92] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.test-dialog[data-v-6eea7b92] .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-6eea7b92] .el-dialog__title{color:#fff;font-weight:600}.test-content[data-v-6eea7b92]{padding:20px;max-height:70vh;overflow-y:auto}.test-form[data-v-6eea7b92]{margin-bottom:20px}.test-result[data-v-6eea7b92]{margin-top:20px;padding:20px;background:rgba(249,250,251,.5);border-radius:12px;border:1px solid #e4e7ed}.result-message[data-v-6eea7b92]{margin:0}.result-message p[data-v-6eea7b92]{margin:8px 0}.suggestion[data-v-6eea7b92]{color:#409eff;font-size:14px;margin-top:12px}.pods-tested[data-v-6eea7b92],.result-details[data-v-6eea7b92]{margin-top:16px}.pods-tested h4[data-v-6eea7b92]{margin-bottom:12px;font-size:14px;color:#606266}.response-body[data-v-6eea7b92],.response-headers[data-v-6eea7b92]{margin-top:16px}.code-block[data-v-6eea7b92]{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-network-management[data-v-6eea7b92]{--network-bg-page:#f4f7fb;--network-surface:rgba(247,250,255,.84);--network-surface-strong:hsla(0,0%,100%,.94);--network-surface-warm:rgba(255,253,248,.94);--network-surface-warm-strong:rgba(255,248,239,.96);--network-text-primary:#172133;--network-text-secondary:#5f6b7c;--network-text-muted:#8d97a8;--network-border-soft:rgba(15,23,42,.06);--network-border-cool:#dfe7f2;--network-brand:#4c8bf5;--network-brand-active:#4d79d8;--network-brand-soft:rgba(76,139,245,.12);--network-success:#3fb97f;--network-warning:#f3b24b;--network-danger:#ef6b73;background:radial-gradient(circle at 16% 14%,rgba(76,139,245,.07),transparent 28%),linear-gradient(180deg,#f7f9fc 0,var(--network-bg-page) 100%);color:var(--network-text-primary)}.ai-diagnosis-dialog[data-v-6eea7b92],.create-dialog[data-v-6eea7b92],.detail-dialog[data-v-6eea7b92],.edit-dialog[data-v-6eea7b92],.events-dialog[data-v-6eea7b92],.test-dialog[data-v-6eea7b92]{--network-text-primary:#172133;--network-text-secondary:#5f6b7c;--network-text-muted:#8d97a8;--network-brand:#4c8bf5;--network-brand-active:#4d79d8;--network-brand-soft:rgba(76,139,245,.12)}.network-card[data-v-6eea7b92]{border:1px solid rgba(223,231,242,.96);border-radius:24px;background:linear-gradient(180deg,rgba(255,253,248,.96),rgba(247,250,255,.92));box-shadow:0 20px 60px rgba(17,24,39,.07)}.network-card[data-v-6eea7b92]:before{height:116px}.network-card[data-v-6eea7b92] .el-card__header{position:relative;z-index:1;padding:18px 20px 16px;border-bottom:1px solid rgba(223,231,242,.78);background:transparent}.network-card[data-v-6eea7b92] .el-card__body{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;min-height:0;padding:14px 16px 16px}.card-header[data-v-6eea7b92]{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.title-block[data-v-6eea7b92]{min-width:0}.title-kicker[data-v-6eea7b92]{display:block;margin-bottom:6px;color:var(--network-brand);font-size:12px;font-weight:700}.title[data-v-6eea7b92]{display:block;margin:0;color:var(--network-text-primary);font-size:24px;font-weight:700;line-height:1.2;background:none;-webkit-text-fill-color:currentColor}.title-block p[data-v-6eea7b92]{margin:8px 0 0;color:var(--network-text-secondary);font-size:13px;line-height:1.55}.header-actions[data-v-6eea7b92]{justify-content:flex-end;flex-wrap:wrap}.search-section[data-v-6eea7b92]{padding:14px;background:linear-gradient(180deg,rgba(255,253,248,.86),rgba(247,250,255,.82))}.resource-summary[data-v-6eea7b92]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.summary-item[data-v-6eea7b92]{padding:11px 12px;border:1px solid rgba(223,231,242,.86);border-radius:16px;background:hsla(0,0%,100%,.72)}.summary-item span[data-v-6eea7b92]{display:block;margin-bottom:5px;color:var(--network-text-muted);font-size:12px}.summary-item strong[data-v-6eea7b92]{display:block;color:var(--network-text-primary);font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-toolbar[data-v-6eea7b92]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:2px}.search-form[data-v-6eea7b92] .el-form-item{margin:0 12px 10px 0}.search-form[data-v-6eea7b92] .el-form-item__label{color:var(--network-text-secondary);font-size:13px}.search-input[data-v-6eea7b92]{width:240px}.resource-controls[data-v-6eea7b92]{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:2px;padding-top:12px;border-top:1px solid var(--network-border-soft)}.network-tabs[data-v-6eea7b92]{flex:1;min-width:0;margin:0}.network-tabs[data-v-6eea7b92] .el-tabs__nav-wrap:after{background:rgba(223,231,242,.9)}.network-tabs[data-v-6eea7b92] .el-tabs__active-bar{background:var(--network-brand)}.network-tabs[data-v-6eea7b92] .el-tabs__item{color:var(--network-text-secondary);font-size:13px}.network-tabs[data-v-6eea7b92] .el-tabs__item.is-active{color:var(--network-brand-active)}.create-actions[data-v-6eea7b92]{display:flex;align-items:center;flex-shrink:0;margin-top:0}.tab-content[data-v-6eea7b92],.table-content[data-v-6eea7b92]{display:flex;flex:1;flex-direction:column;min-height:0}.table-shell[data-v-6eea7b92]{display:flex;flex:1;flex-direction:column;border:1px solid rgba(223,231,242,.94);border-radius:18px;background:hsla(0,0%,100%,.88)}.resource-table[data-v-6eea7b92]{flex:1;min-height:0;border-radius:18px;background:transparent}.resource-table[data-v-6eea7b92] .el-table__fixed-header-wrapper th,.resource-table[data-v-6eea7b92] .el-table__header-wrapper th{height:42px;border-bottom:1px solid rgba(223,231,242,.9);background:rgba(248,250,255,.96);color:var(--network-text-muted);font-size:12px;font-weight:700}.resource-table[data-v-6eea7b92] .el-table__body-wrapper td,.resource-table[data-v-6eea7b92] .el-table__fixed-body-wrapper td{border-bottom:1px solid rgba(15,23,42,.04);color:var(--network-text-secondary);font-size:13px}.resource-table[data-v-6eea7b92] .el-table__row{transition:background-color .2s ease}.resource-table[data-v-6eea7b92] .el-table__row:hover>td.el-table__cell{background:rgba(76,139,245,.045)}.resource-table[data-v-6eea7b92] .el-table__fixed-right{box-shadow:-8px 0 18px rgba(15,23,42,.04)}.pagination-wrapper[data-v-6eea7b92]{flex-shrink:0}.endpoint-item[data-v-6eea7b92],.hosts-info[data-v-6eea7b92],.paths-info[data-v-6eea7b92],.ports-info[data-v-6eea7b92],.resource-name[data-v-6eea7b92],.selector-info[data-v-6eea7b92],.services-info[data-v-6eea7b92]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.endpoints-info[data-v-6eea7b92]{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.resource-icon[data-v-6eea7b92]{color:var(--network-brand);font-size:15px}.endpoint-link[data-v-6eea7b92],.resource-name-link[data-v-6eea7b92]{color:var(--network-brand-active);font-weight:600;overflow-wrap:anywhere;transition:color .2s ease}.endpoint-link[data-v-6eea7b92]:hover,.resource-name-link[data-v-6eea7b92]:hover{color:#2f63c8;border-bottom-color:transparent;transform:none}.copy-button[data-v-6eea7b92]{min-width:22px;height:22px;margin-left:0;border-radius:8px;color:var(--network-text-muted);opacity:0;transition:opacity .2s ease,color .2s ease,background-color .2s ease}.endpoint-item:hover .copy-button[data-v-6eea7b92],.resource-name:hover .copy-button[data-v-6eea7b92]{opacity:1}.copy-button[data-v-6eea7b92]:hover{color:var(--network-brand);background:var(--network-brand-soft);transform:none}.host-tag[data-v-6eea7b92],.path-tag[data-v-6eea7b92],.port-tag[data-v-6eea7b92],.selector-tag[data-v-6eea7b92],.service-tag[data-v-6eea7b92]{max-width:100%;margin:0;border-radius:999px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:600}.nodeport-info[data-v-6eea7b92]{margin-left:2px;color:#b9791e;font-weight:700}.operation-buttons[data-v-6eea7b92]{justify-content:flex-start;gap:12px;white-space:nowrap}.operation-buttons .el-button.is-disabled[data-v-6eea7b92]:hover,.operation-buttons .el-button[data-v-6eea7b92],.operation-buttons .el-button[data-v-6eea7b92]:hover:not(.is-disabled),.operation-buttons .table-action[data-v-6eea7b92],.operation-buttons .table-action[data-v-6eea7b92]:hover:not(.is-disabled):not(:disabled){padding:0;border:none;box-shadow:none;transform:none}.table-action[data-v-6eea7b92]{display:inline-flex;align-items:center;margin:0;border:none;background:transparent;height:auto;min-width:auto;font-size:13px;font-weight:600;line-height:1.4;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.action-primary[data-v-6eea7b92]{color:var(--network-brand-active)}.action-more[data-v-6eea7b92]{color:#ad7926}.table-action[data-v-6eea7b92]:hover{opacity:.82}.ai-diagnosis-dialog[data-v-6eea7b92] .el-input__wrapper,.ai-diagnosis-dialog[data-v-6eea7b92] .el-select .el-input__wrapper,.compact-dialog[data-v-6eea7b92] .el-input__wrapper,.compact-dialog[data-v-6eea7b92] .el-select .el-input__wrapper,.k8s-network-management[data-v-6eea7b92] .el-input__wrapper,.k8s-network-management[data-v-6eea7b92] .el-select .el-input__wrapper,.test-dialog[data-v-6eea7b92] .el-input__wrapper,.test-dialog[data-v-6eea7b92] .el-select .el-input__wrapper{border:1px solid rgba(214,223,235,.95);border-radius:14px;background:rgba(252,253,255,.98);box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.ai-diagnosis-dialog[data-v-6eea7b92] .el-input__wrapper:hover,.ai-diagnosis-dialog[data-v-6eea7b92] .el-select .el-input__wrapper:hover,.compact-dialog[data-v-6eea7b92] .el-input__wrapper:hover,.compact-dialog[data-v-6eea7b92] .el-select .el-input__wrapper:hover,.k8s-network-management[data-v-6eea7b92] .el-input__wrapper:hover,.k8s-network-management[data-v-6eea7b92] .el-select .el-input__wrapper:hover,.test-dialog[data-v-6eea7b92] .el-input__wrapper:hover,.test-dialog[data-v-6eea7b92] .el-select .el-input__wrapper:hover{border-color:rgba(171,189,220,.95)}.ai-diagnosis-dialog[data-v-6eea7b92] .el-input__wrapper.is-focus,.ai-diagnosis-dialog[data-v-6eea7b92] .el-select .el-input__wrapper.is-focus,.compact-dialog[data-v-6eea7b92] .el-input__wrapper.is-focus,.compact-dialog[data-v-6eea7b92] .el-select .el-input__wrapper.is-focus,.k8s-network-management[data-v-6eea7b92] .el-input__wrapper.is-focus,.k8s-network-management[data-v-6eea7b92] .el-select .el-input__wrapper.is-focus,.test-dialog[data-v-6eea7b92] .el-input__wrapper.is-focus,.test-dialog[data-v-6eea7b92] .el-select .el-input__wrapper.is-focus{border-color:rgba(120,156,221,.9);background:#fff;box-shadow:0 0 0 4px rgba(76,139,245,.08)}.ai-diagnosis-dialog[data-v-6eea7b92] .el-textarea__inner,.compact-dialog[data-v-6eea7b92] .el-textarea__inner,.k8s-network-management[data-v-6eea7b92] .el-textarea__inner,.test-dialog[data-v-6eea7b92] .el-textarea__inner{border:1px solid rgba(214,223,235,.95);border-radius:14px;background:rgba(252,253,255,.98);box-shadow:none}.ai-diagnosis-dialog[data-v-6eea7b92] .el-textarea__inner:focus,.compact-dialog[data-v-6eea7b92] .el-textarea__inner:focus,.k8s-network-management[data-v-6eea7b92] .el-textarea__inner:focus,.test-dialog[data-v-6eea7b92] .el-textarea__inner:focus{border-color:rgba(120,156,221,.9);box-shadow:0 0 0 4px rgba(76,139,245,.08)}.ai-diagnosis-dialog[data-v-6eea7b92] .el-button,.compact-dialog[data-v-6eea7b92] .el-button,.detail-dialog[data-v-6eea7b92] .el-button,.events-dialog[data-v-6eea7b92] .el-button,.k8s-network-management[data-v-6eea7b92] .el-button,.test-dialog[data-v-6eea7b92] .el-button{border-radius:14px;font-weight:600;transition:border-color .2s ease,box-shadow .2s ease,color .2s ease,background-color .2s ease,opacity .2s ease}.ai-diagnosis-dialog[data-v-6eea7b92] .el-button:hover,.compact-dialog[data-v-6eea7b92] .el-button:hover,.detail-dialog[data-v-6eea7b92] .el-button:hover,.events-dialog[data-v-6eea7b92] .el-button:hover,.k8s-network-management[data-v-6eea7b92] .el-button:hover,.test-dialog[data-v-6eea7b92] .el-button:hover{transform:none}.ai-diagnosis-dialog[data-v-6eea7b92] .el-button--primary,.compact-dialog[data-v-6eea7b92] .el-button--primary,.k8s-network-management[data-v-6eea7b92] .el-button--primary,.test-dialog[data-v-6eea7b92] .el-button--primary{border-color:transparent;background:linear-gradient(180deg,#69a0fa,#5a93f6);color:#fff;box-shadow:0 10px 18px rgba(76,139,245,.16)}.compact-dialog[data-v-6eea7b92] .el-button--success,.k8s-network-management[data-v-6eea7b92] .el-button--success{border-color:transparent;background:linear-gradient(180deg,#55c993,#3fb97f);color:#fff;box-shadow:0 10px 18px rgba(63,185,127,.14)}.compact-dialog[data-v-6eea7b92] .el-button--warning,.k8s-network-management[data-v-6eea7b92] .el-button--warning{border-color:transparent;background:linear-gradient(180deg,#f5bf61,#f3b24b);color:#fff;box-shadow:0 10px 18px rgba(243,178,75,.14)}.compact-dialog[data-v-6eea7b92] .el-button--danger,.k8s-network-management[data-v-6eea7b92] .el-button--danger{border-color:transparent;background:linear-gradient(180deg,#f47b82,#ef6b73);color:#fff}.ai-diagnosis-dialog[data-v-6eea7b92] .el-button.is-disabled,.compact-dialog[data-v-6eea7b92] .el-button.is-disabled,.detail-dialog[data-v-6eea7b92] .el-button.is-disabled,.events-dialog[data-v-6eea7b92] .el-button.is-disabled,.k8s-network-management[data-v-6eea7b92] .el-button.is-disabled,.test-dialog[data-v-6eea7b92] .el-button.is-disabled{opacity:.55;box-shadow:none}.ai-diagnosis-dialog[data-v-6eea7b92] .el-tag,.compact-dialog[data-v-6eea7b92] .el-tag,.detail-dialog[data-v-6eea7b92] .el-tag,.events-dialog[data-v-6eea7b92] .el-tag,.k8s-network-management[data-v-6eea7b92] .el-tag,.test-dialog[data-v-6eea7b92] .el-tag{border-radius:999px;border:1px solid transparent;font-weight:600}.ai-diagnosis-dialog[data-v-6eea7b92] .el-tag--primary,.detail-dialog[data-v-6eea7b92] .el-tag--primary,.k8s-network-management[data-v-6eea7b92] .el-tag--primary,.test-dialog[data-v-6eea7b92] .el-tag--primary{border-color:rgba(76,139,245,.12);background:rgba(76,139,245,.1);color:var(--network-brand-active)}.ai-diagnosis-dialog[data-v-6eea7b92] .el-tag--success,.detail-dialog[data-v-6eea7b92] .el-tag--success,.events-dialog[data-v-6eea7b92] .el-tag--success,.k8s-network-management[data-v-6eea7b92] .el-tag--success,.test-dialog[data-v-6eea7b92] .el-tag--success{border-color:rgba(63,185,127,.14);background:rgba(63,185,127,.12);color:#31946a}.ai-diagnosis-dialog[data-v-6eea7b92] .el-tag--warning,.detail-dialog[data-v-6eea7b92] .el-tag--warning,.events-dialog[data-v-6eea7b92] .el-tag--warning,.k8s-network-management[data-v-6eea7b92] .el-tag--warning,.test-dialog[data-v-6eea7b92] .el-tag--warning{border-color:rgba(243,178,75,.16);background:rgba(243,178,75,.13);color:#aa741d}.ai-diagnosis-dialog[data-v-6eea7b92] .el-tag--danger,.detail-dialog[data-v-6eea7b92] .el-tag--danger,.events-dialog[data-v-6eea7b92] .el-tag--danger,.k8s-network-management[data-v-6eea7b92] .el-tag--danger,.test-dialog[data-v-6eea7b92] .el-tag--danger{border-color:rgba(239,107,115,.16);background:rgba(239,107,115,.12);color:#c64f59}.ai-diagnosis-dialog[data-v-6eea7b92] .el-tag--info,.detail-dialog[data-v-6eea7b92] .el-tag--info,.events-dialog[data-v-6eea7b92] .el-tag--info,.k8s-network-management[data-v-6eea7b92] .el-tag--info,.test-dialog[data-v-6eea7b92] .el-tag--info{border-color:rgba(141,151,168,.14);background:rgba(237,242,251,.96);color:var(--network-text-secondary)}.ai-diagnosis-dialog[data-v-6eea7b92] .el-dialog,.create-dialog[data-v-6eea7b92] .el-dialog,.detail-dialog[data-v-6eea7b92] .el-dialog,.edit-dialog[data-v-6eea7b92] .el-dialog,.events-dialog[data-v-6eea7b92] .el-dialog,.test-dialog[data-v-6eea7b92] .el-dialog{overflow:hidden;border:1px solid rgba(223,231,242,.96);border-radius:26px;background:linear-gradient(180deg,rgba(255,253,248,.98),rgba(247,250,255,.96));box-shadow:0 36px 110px rgba(15,23,42,.11);backdrop-filter:blur(18px)}.ai-diagnosis-dialog[data-v-6eea7b92] .el-dialog__header,.create-dialog[data-v-6eea7b92] .el-dialog__header,.detail-dialog[data-v-6eea7b92] .el-dialog__header,.edit-dialog[data-v-6eea7b92] .el-dialog__header,.events-dialog[data-v-6eea7b92] .el-dialog__header,.test-dialog[data-v-6eea7b92] .el-dialog__header{margin:0;padding:18px 22px 15px;border-bottom:1px solid rgba(223,231,242,.94);background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd)}.ai-diagnosis-dialog[data-v-6eea7b92] .el-dialog__title,.create-dialog[data-v-6eea7b92] .el-dialog__title,.detail-dialog[data-v-6eea7b92] .el-dialog__title,.edit-dialog[data-v-6eea7b92] .el-dialog__title,.events-dialog[data-v-6eea7b92] .el-dialog__title,.test-dialog[data-v-6eea7b92] .el-dialog__title{color:var(--network-text-primary);font-size:17px;font-weight:700}.ai-diagnosis-dialog[data-v-6eea7b92] .el-dialog__body,.create-dialog[data-v-6eea7b92] .el-dialog__body,.detail-dialog[data-v-6eea7b92] .el-dialog__body,.edit-dialog[data-v-6eea7b92] .el-dialog__body,.events-dialog[data-v-6eea7b92] .el-dialog__body,.test-dialog[data-v-6eea7b92] .el-dialog__body{padding:0}.ai-diagnosis-dialog[data-v-6eea7b92] .el-dialog__footer,.create-dialog[data-v-6eea7b92] .el-dialog__footer,.detail-dialog[data-v-6eea7b92] .el-dialog__footer,.edit-dialog[data-v-6eea7b92] .el-dialog__footer,.events-dialog[data-v-6eea7b92] .el-dialog__footer,.test-dialog[data-v-6eea7b92] .el-dialog__footer{padding:12px 22px 16px;border-top:1px solid rgba(223,231,242,.9);background:rgba(255,253,248,.78)}.ai-diagnosis-content[data-v-6eea7b92],.detail-content[data-v-6eea7b92],.events-content[data-v-6eea7b92],.test-content[data-v-6eea7b92]{max-height:70vh;overflow-y:auto;padding:18px 22px 20px}.compact-dialog[data-v-6eea7b92] .compact-form{padding:18px 22px 20px}.compact-form[data-v-6eea7b92] .el-form-item{margin-bottom:14px}.ai-diagnosis-form[data-v-6eea7b92] .el-form-item__label,.compact-form[data-v-6eea7b92] .el-form-item__label,.test-form[data-v-6eea7b92] .el-form-item__label{color:var(--network-text-secondary);font-size:13px;font-weight:600}.form-row[data-v-6eea7b92]{display:flex;gap:14px;margin-bottom:0}.form-item-half[data-v-6eea7b92]{flex:1;margin-bottom:0!important}.ports-config[data-v-6eea7b92],.rules-config[data-v-6eea7b92]{width:100%;padding:12px;border:1px solid rgba(223,231,242,.92);border-radius:18px;background:rgba(255,253,248,.74)}.path-item[data-v-6eea7b92],.port-item[data-v-6eea7b92],.rule-item[data-v-6eea7b92]{margin-bottom:10px;padding:10px;border:1px solid rgba(223,231,242,.9);border-radius:16px;background:hsla(0,0%,100%,.76)}.rule-item[data-v-6eea7b92]{padding:12px}.path-fields[data-v-6eea7b92],.port-fields[data-v-6eea7b92],.rule-header[data-v-6eea7b92]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.rule-header[data-v-6eea7b92]{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(15,23,42,.05)}.paths-config[data-v-6eea7b92]{padding-left:0}.option-content[data-v-6eea7b92]{display:flex;justify-content:space-between;align-items:center;gap:12px}.option-desc[data-v-6eea7b92]{margin-left:8px;color:var(--network-text-muted);font-size:11px}.dialog-footer[data-v-6eea7b92]{display:flex;justify-content:flex-end;gap:10px}.ai-diagnosis-dialog[data-v-6eea7b92] .el-descriptions__table,.detail-dialog[data-v-6eea7b92] .el-descriptions__table,.test-dialog[data-v-6eea7b92] .el-descriptions__table{border-radius:16px;overflow:hidden}.ai-diagnosis-dialog[data-v-6eea7b92] .el-descriptions__label,.detail-dialog[data-v-6eea7b92] .el-descriptions__label,.test-dialog[data-v-6eea7b92] .el-descriptions__label{color:var(--network-text-secondary);font-weight:600;background:rgba(248,250,255,.92)}.ai-diagnosis-dialog[data-v-6eea7b92] .el-descriptions__content,.detail-dialog[data-v-6eea7b92] .el-descriptions__content,.test-dialog[data-v-6eea7b92] .el-descriptions__content{color:var(--network-text-primary);background:hsla(0,0%,100%,.78)}.events-dialog[data-v-6eea7b92] .el-table,.test-dialog[data-v-6eea7b92] .el-table{overflow:hidden;border:1px solid rgba(223,231,242,.94);border-radius:16px}.test-form[data-v-6eea7b92]{margin:0;padding:14px 16px 2px;border:1px solid rgba(223,231,242,.9);border-radius:18px;background:rgba(255,253,248,.74)}.ai-diagnosis-flow[data-v-6eea7b92],.ai-diagnosis-form[data-v-6eea7b92],.ai-diagnosis-result[data-v-6eea7b92],.test-result[data-v-6eea7b92]{margin-top:14px;padding:14px 16px;border:1px solid rgba(223,231,242,.9);border-radius:18px;background:hsla(0,0%,100%,.76)}.ai-diagnosis-form[data-v-6eea7b92]{margin-top:0}.ai-diagnosis-target[data-v-6eea7b92]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.ai-diagnosis-target>div[data-v-6eea7b92]{padding:11px 12px;border:1px solid rgba(223,231,242,.86);border-radius:16px;background:hsla(0,0%,100%,.74)}.ai-diagnosis-target span[data-v-6eea7b92]{display:block;margin-bottom:5px;color:var(--network-text-muted);font-size:12px}.ai-diagnosis-target strong[data-v-6eea7b92]{display:block;color:var(--network-text-primary);font-size:14px;overflow-wrap:anywhere}.ai-flow-head[data-v-6eea7b92],.ai-result-header[data-v-6eea7b92],.ai-section-header[data-v-6eea7b92]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ai-flow-head h4[data-v-6eea7b92],.ai-result-section h4[data-v-6eea7b92],.ai-section-header h4[data-v-6eea7b92],.pods-tested h4[data-v-6eea7b92]{margin:0 0 8px;color:var(--network-text-primary);font-size:14px;font-weight:700}.ai-flow-head p[data-v-6eea7b92],.ai-result-header p[data-v-6eea7b92],.result-message[data-v-6eea7b92],.suggestion[data-v-6eea7b92]{margin:4px 0 0;color:var(--network-text-secondary);font-size:13px;line-height:1.6}.ai-result-header h3[data-v-6eea7b92]{margin:0;color:var(--network-text-primary);font-size:16px;line-height:1.4}.ai-result-tags[data-v-6eea7b92]{display:flex;flex-shrink:0;gap:8px}.ai-result-meta[data-v-6eea7b92],.result-details[data-v-6eea7b92]{margin-top:12px;margin-bottom:0}.ai-result-section[data-v-6eea7b92],.pods-tested[data-v-6eea7b92],.response-body[data-v-6eea7b92],.response-headers[data-v-6eea7b92]{margin-top:14px}.ai-remediation-list[data-v-6eea7b92]{margin:0;padding-left:18px;color:#3d4858;font-size:13px;line-height:1.65}.ai-analysis-text[data-v-6eea7b92],.code-block[data-v-6eea7b92]{padding:12px;border:1px solid rgba(207,217,230,.82);border-radius:14px;background:rgba(247,250,255,.82);color:#2f3b4c;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.ai-evidence-collapse[data-v-6eea7b92]{margin-top:14px;border-top:1px solid rgba(223,231,242,.9);border-bottom:1px solid rgba(223,231,242,.9)}.ai-evidence-collapse[data-v-6eea7b92] .el-collapse-item__header{height:36px;color:var(--network-text-secondary);font-size:13px;font-weight:600}.ai-evidence-collapse[data-v-6eea7b92] .el-collapse-item__content{padding-bottom:10px}.result-message p[data-v-6eea7b92]{margin:6px 0}.suggestion[data-v-6eea7b92]{color:var(--network-brand-active)}@media (max-width:980px){.card-header[data-v-6eea7b92],.filter-toolbar[data-v-6eea7b92],.resource-controls[data-v-6eea7b92]{flex-direction:column;align-items:stretch}.header-actions[data-v-6eea7b92]{justify-content:flex-start}.resource-summary[data-v-6eea7b92]{grid-template-columns:1fr}.create-actions[data-v-6eea7b92],.create-actions[data-v-6eea7b92] .el-button{width:100%}}@media (max-width:768px){.k8s-network-management[data-v-6eea7b92]{--network-page-height-offset:131px;padding:6px}.network-card[data-v-6eea7b92]{max-height:calc(100vh - 12px - var(--network-page-height-offset));border-radius:20px}.network-card[data-v-6eea7b92]:before{height:150px}.network-card[data-v-6eea7b92] .el-card__body,.network-card[data-v-6eea7b92] .el-card__header{padding-left:12px;padding-right:12px}.title[data-v-6eea7b92]{font-size:21px}.search-form[data-v-6eea7b92] .el-input,.search-input[data-v-6eea7b92]{width:100%}.search-form[data-v-6eea7b92] .el-form-item{display:block;margin-right:0}.ai-flow-head[data-v-6eea7b92],.ai-result-header[data-v-6eea7b92],.ai-section-header[data-v-6eea7b92],.dialog-footer[data-v-6eea7b92],.form-row[data-v-6eea7b92],.path-fields[data-v-6eea7b92],.port-fields[data-v-6eea7b92],.rule-header[data-v-6eea7b92]{flex-direction:column;align-items:stretch}.ai-diagnosis-target[data-v-6eea7b92]{grid-template-columns:1fr}.ai-diagnosis-dialog[data-v-6eea7b92] .el-col-12,.compact-dialog[data-v-6eea7b92] .el-col-12,.test-dialog[data-v-6eea7b92] .el-col-12{flex:0 0 100%;max-width:100%}.ai-diagnosis-content[data-v-6eea7b92],.compact-dialog[data-v-6eea7b92] .compact-form,.detail-content[data-v-6eea7b92],.events-content[data-v-6eea7b92],.test-content[data-v-6eea7b92]{padding:14px}.operation-buttons[data-v-6eea7b92]{gap:9px}}.k8s-network-management[data-v-6eea7b92]{--aiops-bg-page:#f4f7fb;--aiops-surface-strong:hsla(0,0%,100%,.92);--aiops-text-primary:#172133;--aiops-text-secondary:#5f6b7c;--aiops-text-muted:#8d97a8;--aiops-border-cool:#dfe7f2;--aiops-border-mid:rgba(207,217,230,.92);--aiops-brand:#4c8bf5;--aiops-success:#3fb97f;--aiops-warning:#f3b24b;--aiops-danger:#ef6b73;--aiops-shadow-soft:0 20px 60px rgba(17,24,39,.07);--network-page-height-offset:190px;min-height:calc(100vh - var(--network-page-height-offset));padding:6px;box-sizing:border-box;background:radial-gradient(circle at 16% 10%,rgba(76,139,245,.06),transparent 26%),linear-gradient(180deg,#f7f9fc 0,var(--aiops-bg-page) 100%);color:var(--aiops-text-primary);font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.network-card[data-v-6eea7b92]{position:relative;display:flex;flex-direction:column;max-height:calc(100vh - 12px - var(--network-page-height-offset));min-height:0;padding:50px 10px 10px;overflow:hidden;border:1px solid var(--aiops-border-mid);border-radius:28px;background:linear-gradient(135deg,rgba(255,253,248,.95),rgba(255,249,241,.92) 38%,rgba(247,250,255,.92));box-shadow:var(--aiops-shadow-soft);backdrop-filter:blur(18px)}.network-card[data-v-6eea7b92]:before{content:"";position:absolute;inset:0 0 auto;height:40px;background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd);border-bottom:1px solid rgba(223,231,242,.82);pointer-events:none}.page-hero[data-v-6eea7b92]{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:18px;flex-shrink:0;margin-bottom:12px;padding:0 8px 12px;border-bottom:1px solid rgba(223,231,242,.72)}.header-actions[data-v-6eea7b92]{display:flex;align-items:center;gap:10px;flex-shrink:0}.hero-title-group[data-v-6eea7b92]{min-width:0}.page-eyebrow[data-v-6eea7b92]{margin:0 0 6px;color:var(--aiops-brand);font-size:12px;font-weight:700;letter-spacing:.6px}.page-hero h1[data-v-6eea7b92]{margin:0;color:var(--aiops-text-primary);font-size:24px;font-weight:700;line-height:1.2}.page-description[data-v-6eea7b92]{margin:7px 0 0;color:var(--aiops-text-secondary);font-size:13px;line-height:1.7}.search-section[data-v-6eea7b92]{margin:0 0 12px;padding:14px 16px 8px;border:1px solid rgba(223,231,242,.92);border-radius:20px;background:linear-gradient(135deg,hsla(0,0%,100%,.82),rgba(247,250,255,.76));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)}.search-form[data-v-6eea7b92]{display:flex;flex-wrap:wrap;align-items:center;row-gap:12px;margin:0}.search-form[data-v-6eea7b92] .el-form-item{margin:0 14px 0 0}.search-form[data-v-6eea7b92] .el-form-item__label{color:var(--aiops-text-secondary);font-size:14px;font-weight:600}.search-name-input[data-v-6eea7b92] .el-input__wrapper{min-height:32px;background:rgba(252,253,255,.98);border:1px solid rgba(214,223,235,.95);border-radius:13px;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.search-name-input[data-v-6eea7b92] .el-input__wrapper:hover{border-color:#c0c4cc}.search-name-input[data-v-6eea7b92] .el-input__wrapper.is-focus{border-color:rgba(120,156,221,.9);box-shadow:0 0 0 4px rgba(76,139,245,.07);background:#fff}.search-name-icon[data-v-6eea7b92]{color:var(--aiops-brand);font-size:15px}.primary-action[data-v-6eea7b92],.query-button[data-v-6eea7b92]{min-width:76px;border:none;border-radius:13px;background:linear-gradient(180deg,#6aa1fb,#5a93f6);font-weight:600;box-shadow:0 10px 18px rgba(76,139,245,.16)}.secondary-action[data-v-6eea7b92]{min-width:76px;border:1px solid rgba(214,223,235,.96);border-radius:13px;background:hsla(0,0%,100%,.92);color:var(--aiops-text-secondary);font-weight:600}.secondary-action[data-v-6eea7b92]:focus,.secondary-action[data-v-6eea7b92]:hover{border-color:rgba(153,181,230,.95);color:var(--aiops-brand);background:#fff}.resource-controls[data-v-6eea7b92]{margin-top:12px;padding-top:10px;border-top:1px solid rgba(223,231,242,.72)}.network-tabs[data-v-6eea7b92] .el-tabs__header{margin:0}.network-tabs[data-v-6eea7b92] .el-tabs__nav-wrap:after{height:1px;background:rgba(223,231,242,.78)}.network-tabs[data-v-6eea7b92] .el-tabs__item{height:34px;padding:0 14px;color:var(--aiops-text-secondary);font-size:14px;font-weight:600}.network-tabs[data-v-6eea7b92] .el-tabs__item.is-active{color:var(--aiops-brand)}.network-tabs[data-v-6eea7b92] .el-tabs__active-bar{height:2px;border-radius:999px;background:var(--aiops-brand)}.table-section[data-v-6eea7b92]{flex:1 1 auto;padding:8px;border:1px solid rgba(223,231,242,.9);border-radius:20px;background:hsla(0,0%,100%,.64)}.content-header[data-v-6eea7b92]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:4px 4px 10px}.resource-count[data-v-6eea7b92]{color:var(--aiops-text-secondary);font-size:13px;font-weight:600}.table-content[data-v-6eea7b92]{display:flex;flex:1;flex-direction:column;min-height:0;gap:10px;overflow:visible}.tab-content[data-v-6eea7b92]{flex:none;min-width:0}.table-shell[data-v-6eea7b92]{display:block;min-height:0;overflow:hidden;border-radius:16px;background:transparent}.resource-table[data-v-6eea7b92]{border:1px solid rgba(223,231,242,.88);border-radius:16px;background:hsla(0,0%,100%,.92);overflow:hidden;box-shadow:none}.resource-table[data-v-6eea7b92] .el-table__inner-wrapper:before{display:none}.resource-table[data-v-6eea7b92] .el-table__fixed-right-patch,.resource-table[data-v-6eea7b92] .el-table__header th{background:rgba(248,250,255,.98)!important;border-bottom:1px solid rgba(223,231,242,.95)}.resource-table[data-v-6eea7b92] .el-table__header th .cell{color:var(--aiops-text-muted)!important;font-weight:700!important}.resource-table[data-v-6eea7b92] .el-table__cell{border-bottom-color:rgba(15,23,42,.045);color:var(--aiops-text-secondary);font-size:13px}.resource-table[data-v-6eea7b92] .el-table__body tr:hover>td.el-table__cell{background:rgba(76,139,245,.045)!important}.resource-icon[data-v-6eea7b92]{color:var(--aiops-brand);font-size:16px}.endpoint-link[data-v-6eea7b92],.resource-name-link[data-v-6eea7b92]{color:var(--aiops-brand);cursor:pointer;font-size:13px;font-weight:700;transition:opacity .2s ease;text-decoration:none}.endpoint-link[data-v-6eea7b92]:hover,.resource-name-link[data-v-6eea7b92]:hover{opacity:.82}.operation-buttons[data-v-6eea7b92]{display:flex;gap:16px;align-items:center;justify-content:center;flex-wrap:nowrap}.operation-buttons .table-action[data-v-6eea7b92]{height:auto;min-height:0;padding:0;margin-left:0;border:none;border-radius:0;background:transparent;font-size:12px;font-weight:700;line-height:1.4;box-shadow:none;transition:color .2s ease,opacity .2s ease;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.operation-buttons .table-action[data-v-6eea7b92]:hover{transform:none;box-shadow:none;opacity:.82}.action-primary[data-v-6eea7b92]{color:var(--aiops-brand)}.action-ai[data-v-6eea7b92]{color:#3f9f77}.action-more[data-v-6eea7b92]{color:#f3a33a}.pagination-wrapper[data-v-6eea7b92]{display:flex;justify-content:flex-end;padding:2px 4px 0}.k8s-network-management .el-button[data-v-6eea7b92]:hover{transform:translateY(-1px)}@media (max-width:768px){.k8s-network-management[data-v-6eea7b92]{--network-page-height-offset:131px;padding:4px}.network-card[data-v-6eea7b92]{max-height:calc(100vh - 8px - var(--network-page-height-offset));min-height:0;padding:48px 8px 8px;border-radius:22px}.header-actions[data-v-6eea7b92],.page-hero[data-v-6eea7b92]{flex-direction:column;align-items:stretch}.header-actions[data-v-6eea7b92]{width:100%}.header-actions[data-v-6eea7b92] .cluster-selector,.header-actions[data-v-6eea7b92] .namespace-selector{width:100%!important}.search-form[data-v-6eea7b92]{display:block}.search-form[data-v-6eea7b92] .el-form-item{margin-right:0;margin-bottom:12px}.primary-action[data-v-6eea7b92],.query-button[data-v-6eea7b92],.search-form[data-v-6eea7b92] .el-form-item__content,.search-form[data-v-6eea7b92] .el-input,.search-name-input[data-v-6eea7b92],.secondary-action[data-v-6eea7b92]{width:100%!important}.content-header[data-v-6eea7b92]{align-items:stretch;flex-direction:column}.operation-buttons[data-v-6eea7b92]{flex-direction:column;gap:4px}}.k8s-network-management[data-v-6eea7b92]{--ops-text-primary:#172033;--ops-text-muted:#64748b;--ops-border:#dbe7f4;--ops-border-soft:#e7eef7;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;height:calc(100vh - 124px);min-height:0;padding:7px;overflow:auto;background:transparent;color:var(--ops-text-primary)}.page-card[data-v-6eea7b92]{display:flex;flex-direction:column;min-height:0;padding:10px;overflow:hidden;border:1px solid var(--ops-border);border-radius:12px;background:hsla(0,0%,100%,.96);box-shadow:0 8px 24px rgba(80,124,180,.07);backdrop-filter:none}.network-card[data-v-6eea7b92]{height:auto;max-height:none;padding:10px}.network-card[data-v-6eea7b92]:before{display:none}.ops-page-header[data-v-6eea7b92]{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-width:0;padding:8px 12px;border:1px solid var(--ops-border);border-radius:12px;background:hsla(0,0%,100%,.96);box-shadow:0 10px 28px rgba(80,124,180,.1)}.ops-page-header__icon[data-v-6eea7b92]{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center}.ops-page-header__icon img[data-v-6eea7b92]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.ops-page-header__content[data-v-6eea7b92]{display:flex;flex:1;align-items:center;gap:10px;min-width:0}.ops-page-header h1[data-v-6eea7b92]{margin:0;color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;white-space:nowrap}.ops-page-header__divider[data-v-6eea7b92]{width:1px;height:22px;flex:0 0 1px;background:var(--ops-border-soft)}.ops-page-header__content p[data-v-6eea7b92]{margin:0;overflow:hidden;color:var(--ops-text-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.header-actions[data-v-6eea7b92]{gap:8px;margin-left:auto}.header-actions[data-v-6eea7b92] .el-input__wrapper,.header-actions[data-v-6eea7b92] .el-select__wrapper{min-height:34px;border:0;border-radius:8px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2}.search-section[data-v-6eea7b92]{flex-shrink:0;margin:0 0 8px;padding:8px 10px 0;border:1px solid var(--ops-border-soft);border-radius:10px;background:#f8fbff;box-shadow:none}.search-form[data-v-6eea7b92]{row-gap:8px}.search-form[data-v-6eea7b92] .el-form-item{margin-right:12px}.search-form[data-v-6eea7b92] .el-form-item:last-child{margin-right:0}.search-form[data-v-6eea7b92] .el-form-item__label{height:34px;padding-right:8px;color:#475569;font-size:12px;font-weight:700;line-height:34px}.search-name-input[data-v-6eea7b92] .el-input__wrapper{min-height:34px;padding:0 11px;border:0;border-radius:8px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2}.search-name-input[data-v-6eea7b92] .el-input__wrapper:hover{box-shadow:inset 0 0 0 1px #b9d4ff}.search-name-input[data-v-6eea7b92] .el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px #409eff}.primary-action[data-v-6eea7b92],.query-button[data-v-6eea7b92],.refresh-button[data-v-6eea7b92]{height:34px;min-width:76px;border-radius:8px;color:#fff;font-weight:600;box-shadow:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.refresh-button[data-v-6eea7b92]{border-color:#f3c66b;background:#f3c66b}.primary-action[data-v-6eea7b92]{min-width:112px}.k8s-network-management .el-button[data-v-6eea7b92]:hover,.primary-action[data-v-6eea7b92]:focus,.primary-action[data-v-6eea7b92]:hover,.query-button[data-v-6eea7b92]:focus,.query-button[data-v-6eea7b92]:hover,.refresh-button[data-v-6eea7b92]:focus,.refresh-button[data-v-6eea7b92]:hover{transform:none}.query-button[data-v-6eea7b92]:focus,.query-button[data-v-6eea7b92]:hover,.refresh-button[data-v-6eea7b92]:focus,.refresh-button[data-v-6eea7b92]:hover{color:#fff}.resource-controls[data-v-6eea7b92]{margin-top:6px;padding-top:6px}.network-tabs[data-v-6eea7b92] .el-tabs__item{height:32px;padding:0 12px;font-size:12px}.table-section[data-v-6eea7b92]{flex:1;min-height:0;padding:0;border:1px solid #e3ebf5;border-radius:10px;background:#fff;overflow:auto}.content-header[data-v-6eea7b92]{min-height:42px;margin-bottom:0;padding:5px 10px;border-bottom:1px solid var(--ops-border-soft);background:#fbfdff}.resource-count[data-v-6eea7b92]{color:#64748b;font-size:12px}.table-content[data-v-6eea7b92]{gap:0}.table-shell[data-v-6eea7b92]{border-radius:9px}.resource-table[data-v-6eea7b92]{min-width:1080px;border:0;border-radius:9px;background:#fff}.resource-table[data-v-6eea7b92] .el-table__fixed-right-patch,.resource-table[data-v-6eea7b92] .el-table__header th{height:38px;padding:6px 0;background:#f3f7fc!important;border-bottom:1px solid #e3ebf5}.resource-table[data-v-6eea7b92] .el-table__header th .cell{color:#475569!important;font-size:12px}.resource-table[data-v-6eea7b92] .el-table__cell{padding:7px 0;border-bottom-color:#eef3f9;color:#53657d;font-size:12px}.resource-table[data-v-6eea7b92] .el-table__body tr:hover>td.el-table__cell{background:#f8fafc!important}.endpoint-link[data-v-6eea7b92],.resource-name-link[data-v-6eea7b92]{color:#2563eb;font-size:12px;transition:color .16s ease,opacity .16s ease}.copy-button[data-v-6eea7b92]:hover,.endpoint-link[data-v-6eea7b92]:hover,.resource-name-link[data-v-6eea7b92]:hover{transform:none}.copy-button[data-v-6eea7b92]{width:26px;height:26px;min-height:26px;padding:0;border-radius:7px}.endpoints-info[data-v-6eea7b92],.ports-info[data-v-6eea7b92],.selector-info[data-v-6eea7b92],.services-info[data-v-6eea7b92]{gap:4px}.resource-table[data-v-6eea7b92] .el-tag{font-size:11px}.operation-buttons[data-v-6eea7b92]{gap:14px;justify-content:flex-end}.operation-buttons .table-action[data-v-6eea7b92]{transform:none;transition:color .16s ease,opacity .16s ease}.pagination-wrapper[data-v-6eea7b92]{min-height:36px;padding:8px 4px;border-top:1px solid var(--ops-border-soft)}.pagination-wrapper[data-v-6eea7b92] .el-pagination{--el-pagination-button-height:28px;--el-pagination-button-width:28px;font-size:12px}.ai-diagnosis-form[data-v-6eea7b92] .el-form-item,.compact-form[data-v-6eea7b92] .el-form-item,.test-form[data-v-6eea7b92] .el-form-item{margin-bottom:14px}.ai-diagnosis-flow[data-v-6eea7b92],.ai-diagnosis-result[data-v-6eea7b92],.ai-diagnosis-target[data-v-6eea7b92],.ports-container[data-v-6eea7b92],.rule-item[data-v-6eea7b92],.rules-container[data-v-6eea7b92],.test-result[data-v-6eea7b92]{border-radius:10px}.k8s-network-dialog-overlay .el-dialog{--el-dialog-border-radius:15px;max-width:calc(100vw - 24px);overflow:hidden;border:1px solid #d7e6f6;border-radius:15px!important;background:#fff;box-shadow:0 22px 60px rgba(49,92,142,.18)}.k8s-network-dialog-overlay .el-dialog__header{margin:0;padding:16px 18px 12px;border-bottom:1px solid #e3edf8;background:linear-gradient(90deg,#fff6e7,#f7fbff 36%,#ecf7ff)}.k8s-network-dialog-overlay .el-dialog__title{color:#172033;font-size:17px;font-weight:700;line-height:1.3}.k8s-network-dialog-overlay .el-dialog__headerbtn{top:12px;right:14px;width:32px;height:32px}.k8s-network-dialog-overlay .el-dialog__body{max-height:calc(100vh - 190px);overflow:auto;padding:14px 18px;background:#fff}.k8s-network-dialog-overlay .el-dialog__footer{padding:12px 18px 16px;border-top:1px solid #e3edf8;background:#fbfdff}.k8s-network-dialog-overlay .el-form-item__label{color:#475569;font-size:12px;font-weight:700}.k8s-network-dialog-overlay .el-input-number,.k8s-network-dialog-overlay .el-input__wrapper,.k8s-network-dialog-overlay .el-select__wrapper,.k8s-network-dialog-overlay .el-textarea__inner{border:0;border-radius:8px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2}.k8s-network-dialog-overlay .el-input-number,.k8s-network-dialog-overlay .el-input__wrapper,.k8s-network-dialog-overlay .el-select__wrapper{min-height:34px}.k8s-network-dialog-overlay .el-input__wrapper:hover,.k8s-network-dialog-overlay .el-select__wrapper:hover,.k8s-network-dialog-overlay .el-textarea__inner:hover{box-shadow:inset 0 0 0 1px #b9d4ff}.k8s-network-dialog-overlay .el-button{min-height:34px;border-radius:8px;font-weight:600;transform:none!important}.k8s-network-dialog-overlay .el-table{overflow:hidden;border:1px solid #e3ebf5;border-radius:9px}.k8s-network-dialog-overlay .el-table th.el-table__cell{background:#f3f7fc!important;color:#475569;font-size:12px;font-weight:700}.k8s-network-dialog-overlay .el-descriptions{overflow:hidden;border-radius:9px}.k8s-network-ai-dialog-overlay .el-dialog{--el-dialog-border-radius:20px;max-width:calc(100vw - 24px);overflow:hidden;border:1px solid #cfe2f8;border-radius:20px!important;background:#fff;box-shadow:0 28px 80px rgba(39,70,110,.24)}.k8s-network-ai-dialog-overlay .el-dialog__header{margin:0;padding:16px 18px 12px;border-top:3px solid transparent;border-bottom:1px solid #e3edf8;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#f5a524,#62a8ff 48%,#55d6be) border-box}.k8s-network-ai-dialog-overlay .el-dialog__title{color:#172033;font-size:18px;font-weight:700}.k8s-network-ai-dialog-overlay .el-dialog__body{max-height:calc(100vh - 190px);overflow:auto;padding:16px 18px;background:#f8fbff}.k8s-network-ai-dialog-overlay .el-dialog__footer{padding:12px 18px 16px;border-top:1px solid #e3edf8;background:#fff}.k8s-network-ai-dialog-overlay .el-input__wrapper,.k8s-network-ai-dialog-overlay .el-select__wrapper{min-height:34px;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px #d9e5f2}.k8s-network-ai-dialog-overlay .el-button{min-height:34px;border-radius:8px;font-weight:600;transform:none!important}@media (max-width:960px){.ops-page-header[data-v-6eea7b92]{flex-wrap:wrap}.header-actions[data-v-6eea7b92]{width:100%;margin-left:0}}@media (max-width:768px){.k8s-network-management[data-v-6eea7b92]{height:calc(100vh - 110px);padding:6px}.ops-page-header[data-v-6eea7b92]{align-items:flex-start;padding:8px 10px}.ops-page-header__content[data-v-6eea7b92]{flex-direction:column;align-items:stretch;gap:2px}.ops-page-header__content p[data-v-6eea7b92],.ops-page-header__divider[data-v-6eea7b92]{display:none}.network-card[data-v-6eea7b92],.page-card[data-v-6eea7b92]{padding:8px;border-radius:12px}.search-form[data-v-6eea7b92] .el-form-item{margin-bottom:8px}}.configmap-editor[data-v-52e05685]{display:flex;flex-direction:column;gap:14px}.dialog-footer[data-v-52e05685],.editor-toolbar[data-v-52e05685],.entry-fields[data-v-52e05685],.visual-header[data-v-52e05685]{display:flex;align-items:center;justify-content:space-between;gap:12px}.editor-toolbar[data-v-52e05685]{padding:14px 16px;border:1px solid rgba(223,231,242,.9);border-radius:18px;background:hsla(0,0%,100%,.82)}.editor-actions[data-v-52e05685],.identity-fields[data-v-52e05685],.resource-meta[data-v-52e05685]{display:flex;align-items:center;gap:10px;min-width:0}.identity-fields[data-v-52e05685]{flex:1}.identity-fields .el-input[data-v-52e05685]{max-width:320px}.parse-alert[data-v-52e05685]{margin:0}.visual-editor[data-v-52e05685],.yaml-editor[data-v-52e05685]{min-height:440px}.visual-header[data-v-52e05685]{margin-bottom:12px}.config-empty[data-v-52e05685]{height:380px;border:1px dashed rgba(190,203,222,.95);border-radius:18px;background:hsla(0,0%,100%,.68)}.config-entry-tabs[data-v-52e05685]{border:1px solid rgba(223,231,242,.9);border-radius:18px;overflow:hidden;background:hsla(0,0%,100%,.88)}.config-entry-tabs[data-v-52e05685] .el-tabs__header{background:rgba(248,250,255,.98)}.config-entry-tabs[data-v-52e05685] .el-tabs__content{padding:14px}.entry-tab-label[data-v-52e05685]{display:inline-block;max-width:180px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.entry-editor[data-v-52e05685]{display:flex;flex-direction:column;gap:12px}.entry-fields[data-v-52e05685]{justify-content:flex-start}.entry-fields .el-input[data-v-52e05685]{max-width:420px}.entry-section-select[data-v-52e05685]{width:140px}.dialog-footer[data-v-52e05685]{justify-content:flex-end;padding-top:14px;border-top:1px solid rgba(223,231,242,.76)}.configmap-editor-dialog[data-v-52e05685] .el-dialog{overflow:hidden;border:1px solid rgba(223,231,242,.96);border-radius:24px;background:linear-gradient(180deg,rgba(255,253,248,.98),rgba(247,250,255,.96));box-shadow:0 36px 110px rgba(15,23,42,.11);max-height:84vh;display:flex;flex-direction:column}.configmap-editor-dialog[data-v-52e05685] .el-dialog__header{padding:16px 20px 14px;background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd);border-bottom:1px solid rgba(223,231,242,.84)}.configmap-editor-dialog[data-v-52e05685] .el-dialog__title{color:#172133;font-size:17px;font-weight:700}.configmap-editor-dialog[data-v-52e05685] .el-dialog__body{padding:18px 20px;overflow-y:auto;flex:1;max-height:calc(84vh - 112px);background:radial-gradient(circle at top left,rgba(76,139,245,.04),transparent 22%),linear-gradient(180deg,#f8fafc,#f5f8fc)}.configmap-editor-dialog[data-v-52e05685] .el-tag{border-radius:999px;font-weight:500}.configmap-editor-dialog[data-v-52e05685] .el-button{border-radius:13px;font-weight:600}@media (max-width:768px){.editor-actions[data-v-52e05685],.editor-toolbar[data-v-52e05685],.entry-fields[data-v-52e05685],.identity-fields[data-v-52e05685],.resource-meta[data-v-52e05685],.visual-header[data-v-52e05685]{align-items:stretch;flex-direction:column}.entry-fields .el-input[data-v-52e05685],.entry-section-select[data-v-52e05685],.identity-fields .el-input[data-v-52e05685]{width:100%;max-width:none}}.k8s-config-management[data-v-e93d3ca6]{--aiops-bg-page:#f4f7fb;--aiops-surface-strong:hsla(0,0%,100%,.92);--aiops-text-primary:#172133;--aiops-text-secondary:#5f6b7c;--aiops-text-muted:#8d97a8;--aiops-border-cool:#dfe7f2;--aiops-border-mid:rgba(207,217,230,.92);--aiops-brand:#4c8bf5;--aiops-success:#3fb97f;--aiops-warning:#f3b24b;--aiops-danger:#ef6b73;--aiops-shadow-soft:0 20px 60px rgba(17,24,39,.07);--config-page-height-offset:190px;min-height:calc(100vh - var(--config-page-height-offset));padding:6px;box-sizing:border-box;background:radial-gradient(circle at 16% 10%,rgba(76,139,245,.06),transparent 26%),linear-gradient(180deg,#f7f9fc 0,var(--aiops-bg-page) 100%);color:var(--aiops-text-primary);font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.config-card[data-v-e93d3ca6]{position:relative;display:flex;flex-direction:column;max-height:calc(100vh - 12px - var(--config-page-height-offset));min-height:0;padding:50px 10px 10px;overflow:hidden;border:1px solid var(--aiops-border-mid);border-radius:28px;background:linear-gradient(135deg,rgba(255,253,248,.95),rgba(255,249,241,.92) 38%,rgba(247,250,255,.92));box-shadow:var(--aiops-shadow-soft);backdrop-filter:blur(18px)}.config-card[data-v-e93d3ca6]:before{content:"";position:absolute;inset:0 0 auto;height:40px;background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd);border-bottom:1px solid rgba(223,231,242,.82);pointer-events:none}.page-hero[data-v-e93d3ca6]{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:18px;flex-shrink:0;margin-bottom:12px;padding:0 8px 12px;border-bottom:1px solid rgba(223,231,242,.72)}.header-actions[data-v-e93d3ca6]{display:flex;align-items:center;gap:10px;flex-shrink:0}.hero-title-group[data-v-e93d3ca6]{min-width:0}.page-eyebrow[data-v-e93d3ca6]{margin:0 0 6px;color:var(--aiops-brand);font-size:12px;font-weight:700;letter-spacing:.6px}.page-hero h1[data-v-e93d3ca6]{margin:0;color:var(--aiops-text-primary);font-size:24px;font-weight:700;line-height:1.2}.page-description[data-v-e93d3ca6]{margin:7px 0 0;color:var(--aiops-text-secondary);font-size:13px;line-height:1.7}.search-section[data-v-e93d3ca6]{margin-bottom:12px;padding:14px 16px 8px;border:1px solid rgba(223,231,242,.92);border-radius:20px;background:linear-gradient(135deg,hsla(0,0%,100%,.82),rgba(247,250,255,.76));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)}.search-form[data-v-e93d3ca6]{display:flex;flex-wrap:wrap;align-items:center;row-gap:12px}.search-form[data-v-e93d3ca6] .el-form-item{margin-bottom:0;margin-right:14px}.search-form[data-v-e93d3ca6] .el-form-item__label{color:var(--aiops-text-secondary);font-weight:600}.search-name-input[data-v-e93d3ca6] .el-input__wrapper{min-height:32px;background:rgba(252,253,255,.98);border:1px solid rgba(214,223,235,.95);border-radius:13px;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.search-name-input[data-v-e93d3ca6] .el-input__wrapper:hover{border-color:#c0c4cc}.search-name-input[data-v-e93d3ca6] .el-input__wrapper.is-focus{border-color:rgba(120,156,221,.9);box-shadow:0 0 0 4px rgba(76,139,245,.07)}.search-name-icon[data-v-e93d3ca6]{color:var(--aiops-brand);font-size:15px}.primary-action[data-v-e93d3ca6],.query-button[data-v-e93d3ca6]{min-width:76px;border:none;border-radius:13px;background:linear-gradient(180deg,#6aa1fb,#5a93f6);font-weight:600;box-shadow:0 10px 18px rgba(76,139,245,.16)}.secondary-action[data-v-e93d3ca6]{min-width:76px;border:1px solid rgba(214,223,235,.96);border-radius:13px;background:hsla(0,0%,100%,.92);color:var(--aiops-text-secondary);font-weight:600}.secondary-action[data-v-e93d3ca6]:focus,.secondary-action[data-v-e93d3ca6]:hover{border-color:rgba(153,181,230,.95);color:var(--aiops-brand);background:#fff}.config-type-section[data-v-e93d3ca6]{margin-top:12px;padding-top:10px;border-top:1px solid rgba(223,231,242,.72)}.config-tabs[data-v-e93d3ca6] .el-tabs__header{margin:0}.config-tabs[data-v-e93d3ca6] .el-tabs__nav-wrap:after{height:1px;background:rgba(223,231,242,.78)}.config-tabs[data-v-e93d3ca6] .el-tabs__item{height:34px;padding:0 14px;color:var(--aiops-text-secondary);font-weight:600}.config-tabs[data-v-e93d3ca6] .el-tabs__item.is-active{color:var(--aiops-brand)}.config-tabs[data-v-e93d3ca6] .el-tabs__active-bar{height:2px;border-radius:999px;background:var(--aiops-brand)}.table-section[data-v-e93d3ca6]{flex:1 1 auto;padding:8px;border:1px solid rgba(223,231,242,.9);border-radius:20px;background:hsla(0,0%,100%,.64)}.content-header[data-v-e93d3ca6]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:4px 4px 10px}.resource-count[data-v-e93d3ca6]{color:var(--aiops-text-secondary);font-size:13px;font-weight:600}.tab-content[data-v-e93d3ca6]{min-width:0}.pagination-wrapper[data-v-e93d3ca6]{display:flex;justify-content:flex-end;padding:14px 4px 0}.resource-table[data-v-e93d3ca6]{border:1px solid rgba(223,231,242,.88);border-radius:16px;background:hsla(0,0%,100%,.92);box-shadow:none}.resource-table[data-v-e93d3ca6] .el-table__inner-wrapper:before{display:none}.resource-table[data-v-e93d3ca6] .el-table__fixed-right-patch,.resource-table[data-v-e93d3ca6] .el-table__header th{background:rgba(248,250,255,.98)!important;border-bottom:1px solid rgba(223,231,242,.95)}.resource-table[data-v-e93d3ca6] .el-table__header th .cell{color:var(--aiops-text-muted)!important;font-weight:700!important}.resource-table[data-v-e93d3ca6] .el-table__cell{border-bottom-color:rgba(15,23,42,.045)}.resource-table[data-v-e93d3ca6] .el-table__body tr:hover>td.el-table__cell{background:rgba(76,139,245,.045)!important}.resource-name[data-v-e93d3ca6]{display:flex;align-items:center;gap:8px}.resource-icon[data-v-e93d3ca6]{color:var(--aiops-brand);font-size:16px}.resource-name-link[data-v-e93d3ca6]{color:var(--aiops-brand);cursor:pointer;font-size:13px;font-weight:700;transition:opacity .2s ease;text-decoration:none}.resource-name-link[data-v-e93d3ca6]:hover{opacity:.82}.data-keys[data-v-e93d3ca6]{display:flex;align-items:center;gap:6px}.keys-text[data-v-e93d3ca6]{display:inline-flex;align-items:center;gap:6px;color:var(--aiops-text-secondary);font-size:13px;font-weight:600}.secret-icon[data-v-e93d3ca6]{color:var(--aiops-warning);font-size:14px}.labels-info[data-v-e93d3ca6]{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.label-tag[data-v-e93d3ca6]{font-size:11px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.no-labels[data-v-e93d3ca6]{color:var(--aiops-text-muted);font-size:12px;font-style:italic}.operation-buttons[data-v-e93d3ca6]{display:flex;gap:16px;align-items:center;justify-content:center;flex-wrap:nowrap}.operation-buttons[data-v-e93d3ca6] .el-dropdown{display:inline-flex}.operation-buttons .operation-text[data-v-e93d3ca6],.operation-buttons[data-v-e93d3ca6] .el-button{height:auto;min-height:0;padding:0;margin-left:0;border:none;border-radius:0;background:transparent;font-size:12px;font-weight:700;line-height:1.4;box-shadow:none;transition:color .2s ease,opacity .2s ease;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.operation-buttons .operation-text[data-v-e93d3ca6]:hover:not(.is-disabled):not(:disabled),.operation-buttons[data-v-e93d3ca6] .el-button:hover:not(.is-disabled){transform:none;box-shadow:none;opacity:.82}.operation-buttons[data-v-e93d3ca6] .operation-text.detail{color:var(--aiops-brand)}.operation-buttons[data-v-e93d3ca6] .operation-text.more{color:#f3a33a}.datetime-text[data-v-e93d3ca6]{color:var(--aiops-text-secondary);font-size:12px;font-weight:600}.detail-dialog[data-v-e93d3ca6] .el-dialog{overflow:hidden;border:1px solid rgba(223,231,242,.96);border-radius:24px;background:linear-gradient(180deg,rgba(255,253,248,.98),rgba(247,250,255,.96));box-shadow:0 36px 110px rgba(15,23,42,.11);backdrop-filter:blur(18px)}.detail-dialog[data-v-e93d3ca6] .el-dialog__header{padding:16px 20px 14px;background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd);border-bottom:1px solid rgba(223,231,242,.84)}.detail-dialog[data-v-e93d3ca6] .el-dialog__title{color:var(--aiops-text-primary);font-size:17px;font-weight:700}.detail-dialog[data-v-e93d3ca6] .el-dialog__body{padding:18px 20px;background:radial-gradient(circle at top left,rgba(76,139,245,.04),transparent 22%),linear-gradient(180deg,#f8fafc,#f5f8fc)}.detail-content[data-v-e93d3ca6]{display:flex;flex-direction:column;gap:18px}.detail-grid[data-v-e93d3ca6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.detail-item[data-v-e93d3ca6]{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:10px 0;border-bottom:1px solid rgba(223,231,242,.68)}.detail-item-wide[data-v-e93d3ca6]{grid-column:1/-1}.detail-label[data-v-e93d3ca6]{min-width:72px;color:var(--aiops-text-muted);font-size:12px;font-weight:700}.detail-value[data-v-e93d3ca6]{color:var(--aiops-text-primary);font-size:13px;font-weight:600;word-break:break-all}.data-section[data-v-e93d3ca6]{margin-top:2px}.section-title[data-v-e93d3ca6]{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid rgba(223,231,242,.9);color:var(--aiops-text-primary);font-size:16px;font-weight:700}.data-list[data-v-e93d3ca6]{display:flex;flex-direction:column;gap:10px}.data-item[data-v-e93d3ca6]{background:hsla(0,0%,100%,.84);border-radius:16px;padding:12px;border:1px solid rgba(223,231,242,.9)}.data-item.secret-item[data-v-e93d3ca6]{background:rgba(255,248,236,.9);border-color:rgba(243,178,75,.34)}.data-key[data-v-e93d3ca6]{font-weight:700;color:var(--aiops-brand);margin-bottom:8px;font-size:13px}.data-value[data-v-e93d3ca6]{margin:0;color:var(--aiops-text-secondary);font-size:13px;line-height:1.5;background:transparent;white-space:pre-wrap;word-break:break-word}.data-value.secret-value[data-v-e93d3ca6]{display:flex;align-items:center;gap:6px;color:var(--aiops-warning);font-weight:600}.el-tag[data-v-e93d3ca6]{border-radius:999px;font-weight:500}.el-button[data-v-e93d3ca6]{border-radius:13px;font-weight:600;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,opacity .2s ease}.k8s-config-management .el-button[data-v-e93d3ca6]:hover{transform:translateY(-1px)}.el-input[data-v-e93d3ca6] .el-input__wrapper,.el-select[data-v-e93d3ca6] .el-input__wrapper{min-height:32px;background:rgba(252,253,255,.98);border:1px solid rgba(214,223,235,.95);border-radius:13px;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.el-input[data-v-e93d3ca6] .el-input__wrapper:hover,.el-select[data-v-e93d3ca6] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-e93d3ca6] .el-input__wrapper.is-focus,.el-select[data-v-e93d3ca6] .el-input__wrapper.is-focus{border-color:rgba(120,156,221,.9);box-shadow:0 0 0 4px rgba(76,139,245,.07);background:#fff}.el-loading-mask[data-v-e93d3ca6]{background-color:rgba(247,250,255,.68);backdrop-filter:blur(4px)}@media (max-width:768px){.k8s-config-management[data-v-e93d3ca6]{--config-page-height-offset:131px;padding:4px}.config-card[data-v-e93d3ca6]{max-height:calc(100vh - 8px - var(--config-page-height-offset));min-height:0;padding:48px 8px 8px;border-radius:22px}.header-actions[data-v-e93d3ca6],.page-hero[data-v-e93d3ca6]{flex-direction:column;align-items:stretch}.header-actions[data-v-e93d3ca6]{width:100%}.header-actions[data-v-e93d3ca6] .cluster-selector,.header-actions[data-v-e93d3ca6] .namespace-selector{width:100%!important}.detail-grid[data-v-e93d3ca6]{grid-template-columns:1fr}.operation-buttons[data-v-e93d3ca6]{flex-direction:column;gap:4px}.search-form[data-v-e93d3ca6]{display:block}.search-form[data-v-e93d3ca6] .el-form-item{margin-right:0;margin-bottom:12px}.primary-action[data-v-e93d3ca6],.query-button[data-v-e93d3ca6],.search-form[data-v-e93d3ca6] .el-form-item__content,.search-form[data-v-e93d3ca6] .el-input,.search-name-input[data-v-e93d3ca6],.secondary-action[data-v-e93d3ca6]{width:100%!important}.content-header[data-v-e93d3ca6]{align-items:stretch;flex-direction:column}.data-list[data-v-e93d3ca6]{gap:8px}.data-item[data-v-e93d3ca6]{padding:8px}.labels-info[data-v-e93d3ca6]{gap:2px}.label-tag[data-v-e93d3ca6]{max-width:100px}}.k8s-config-management[data-v-e93d3ca6]{--ops-text-primary:#172033;--ops-text-muted:#64748b;--ops-border:#dbe7f4;--ops-border-soft:#e7eef7;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;height:calc(100vh - 124px);min-height:0;padding:7px;overflow:auto;background:transparent;color:var(--ops-text-primary)}.page-card[data-v-e93d3ca6]{display:flex;flex-direction:column;min-height:0;padding:10px;overflow:hidden;border:1px solid var(--ops-border);border-radius:12px;background:hsla(0,0%,100%,.96);box-shadow:0 8px 24px rgba(80,124,180,.07);backdrop-filter:none}.config-card[data-v-e93d3ca6]{height:auto;max-height:none;padding:10px}.config-card[data-v-e93d3ca6]:before{display:none}.ops-page-header[data-v-e93d3ca6]{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-width:0;padding:8px 12px;border:1px solid var(--ops-border);border-radius:12px;background:hsla(0,0%,100%,.96);box-shadow:0 10px 28px rgba(80,124,180,.1)}.ops-page-header__icon[data-v-e93d3ca6]{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center}.ops-page-header__icon img[data-v-e93d3ca6]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.ops-page-header__content[data-v-e93d3ca6]{display:flex;flex:1;align-items:center;gap:10px;min-width:0}.ops-page-header h1[data-v-e93d3ca6]{margin:0;color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;white-space:nowrap}.ops-page-header__divider[data-v-e93d3ca6]{width:1px;height:22px;flex:0 0 1px;background:var(--ops-border-soft)}.ops-page-header__content p[data-v-e93d3ca6]{margin:0;overflow:hidden;color:var(--ops-text-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.header-actions[data-v-e93d3ca6]{gap:8px;margin-left:auto}.header-actions[data-v-e93d3ca6] .el-input__wrapper,.header-actions[data-v-e93d3ca6] .el-select__wrapper{min-height:34px;border:0;border-radius:8px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2}.search-section[data-v-e93d3ca6]{flex-shrink:0;margin-bottom:8px;padding:8px 10px 0;border:1px solid var(--ops-border-soft);border-radius:10px;background:#f8fbff;box-shadow:none}.search-form[data-v-e93d3ca6]{row-gap:8px}.search-form[data-v-e93d3ca6] .el-form-item{margin-right:12px}.search-form[data-v-e93d3ca6] .el-form-item:last-child{margin-right:0}.search-form[data-v-e93d3ca6] .el-form-item__label{height:34px;padding-right:8px;color:#475569;font-size:12px;font-weight:700;line-height:34px}.search-name-input[data-v-e93d3ca6]{width:300px}.search-name-input[data-v-e93d3ca6] .el-input__wrapper{min-height:34px;padding:0 11px;border:0;border-radius:8px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2}.search-name-input[data-v-e93d3ca6] .el-input__wrapper:hover{border:0;box-shadow:inset 0 0 0 1px #b9d4ff}.search-name-input[data-v-e93d3ca6] .el-input__wrapper.is-focus{border:0;background:#fff;box-shadow:inset 0 0 0 1px #409eff}.primary-action[data-v-e93d3ca6],.query-button[data-v-e93d3ca6],.refresh-button[data-v-e93d3ca6]{height:34px;min-width:76px;border-radius:8px;color:#fff;font-weight:600;box-shadow:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.refresh-button[data-v-e93d3ca6]{border-color:#f3c66b;background:#f3c66b}.refresh-button[data-v-e93d3ca6]:focus,.refresh-button[data-v-e93d3ca6]:hover{border-color:#e8b94f;background:#e8b94f;color:#fff}.primary-action[data-v-e93d3ca6]{min-width:118px}.k8s-config-management .el-button[data-v-e93d3ca6]:focus,.k8s-config-management .el-button[data-v-e93d3ca6]:hover,.resource-name-link[data-v-e93d3ca6]:hover{transform:none}.config-type-section[data-v-e93d3ca6]{margin-top:6px;padding-top:6px;border-top-color:var(--ops-border-soft)}.config-tabs[data-v-e93d3ca6] .el-tabs__item{height:32px;padding:0 12px;font-size:12px}.table-section[data-v-e93d3ca6]{flex:1;min-height:0;padding:0;overflow:auto;border:1px solid #e3ebf5;border-radius:10px;background:#fff}.content-header[data-v-e93d3ca6]{min-height:42px;margin-bottom:0;padding:5px 10px;border-bottom:1px solid var(--ops-border-soft);background:#fbfdff}.resource-count[data-v-e93d3ca6]{color:#64748b;font-size:12px}.tab-content[data-v-e93d3ca6]{overflow-x:auto}.resource-table[data-v-e93d3ca6]{min-width:900px;overflow:hidden;border:0;border-radius:9px;background:#fff}.resource-table[data-v-e93d3ca6] .el-table__fixed-right-patch,.resource-table[data-v-e93d3ca6] .el-table__header th{height:38px;padding:6px 0;border-bottom:1px solid #e3ebf5;background:#f3f7fc!important}.resource-table[data-v-e93d3ca6] .el-table__header th .cell{color:#475569!important;font-size:12px}.resource-table[data-v-e93d3ca6] .el-table__cell{padding:7px 0;border-bottom-color:#eef3f9;color:#53657d;font-size:12px}.resource-table[data-v-e93d3ca6] .el-table__body tr:hover>td.el-table__cell{background:#f8fafc!important}.resource-name[data-v-e93d3ca6]{gap:7px;min-width:0}.resource-name-link[data-v-e93d3ca6]{overflow:hidden;color:#2563eb;font-size:12px;text-overflow:ellipsis;white-space:nowrap;transition:color .16s ease,opacity .16s ease}.resource-name-link[data-v-e93d3ca6]:hover{color:#1d4ed8}.datetime-text[data-v-e93d3ca6],.keys-text[data-v-e93d3ca6]{color:#64748b;font-size:11px;font-weight:500}.datetime-text[data-v-e93d3ca6]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.labels-info[data-v-e93d3ca6]{flex-wrap:nowrap;max-width:100%;overflow:hidden}.label-tag[data-v-e93d3ca6]{flex:0 1 auto;border-radius:5px}.resource-table[data-v-e93d3ca6] .el-tag{font-size:11px}.operation-buttons[data-v-e93d3ca6]{gap:14px;justify-content:flex-end}.operation-buttons .operation-text[data-v-e93d3ca6],.operation-buttons[data-v-e93d3ca6] .el-button{transform:none;transition:color .16s ease,opacity .16s ease}.pagination-wrapper[data-v-e93d3ca6]{padding:8px 10px;border-top:1px solid #eef3f9}.pagination-wrapper[data-v-e93d3ca6] .el-pagination{--el-pagination-button-width:28px;--el-pagination-button-height:28px;font-size:12px}.detail-content[data-v-e93d3ca6]{gap:8px}.detail-grid[data-v-e93d3ca6]{gap:8px 16px}.detail-item[data-v-e93d3ca6]{min-height:38px;padding:7px 0;border-bottom-color:#e7eef7}.detail-label[data-v-e93d3ca6]{min-width:76px;color:#64748b}.detail-value[data-v-e93d3ca6]{color:#172033;font-size:12px}.section-title[data-v-e93d3ca6]{gap:6px;margin-bottom:8px;padding-bottom:6px;font-size:14px}.data-list[data-v-e93d3ca6]{gap:8px}.data-item[data-v-e93d3ca6]{padding:8px 10px;border-color:#dce8f5;border-radius:8px;background:#f8fbff}.data-key[data-v-e93d3ca6]{margin-bottom:5px;font-size:12px}.data-value[data-v-e93d3ca6]{font-size:12px}.k8s-config-dialog-overlay .el-dialog{--el-dialog-border-radius:15px;max-width:calc(100vw - 24px);overflow:hidden;border:1px solid #d7e6f6;border-radius:15px!important;background:#fff;box-shadow:0 22px 60px rgba(49,92,142,.18)}.k8s-config-dialog-overlay .el-dialog__header{margin:0;padding:16px 18px 12px;border-bottom:1px solid #e3edf8;background:linear-gradient(90deg,#fff6e7,#f7fbff 36%,#ecf7ff)}.k8s-config-dialog-overlay .el-dialog__title{color:#172033;font-size:17px;font-weight:700;line-height:1.3}.k8s-config-dialog-overlay .el-dialog__headerbtn{top:12px;right:14px;width:32px;height:32px}.k8s-config-dialog-overlay .el-dialog__body{max-height:calc(100vh - 190px);overflow:auto;padding:14px 18px;background:#fff}.k8s-config-dialog-overlay .el-button{min-height:34px;border-radius:8px;font-weight:600;transform:none!important}@media (max-width:960px){.ops-page-header[data-v-e93d3ca6]{flex-wrap:wrap}.header-actions[data-v-e93d3ca6]{width:100%;margin-left:0}}@media (max-width:768px){.k8s-config-management[data-v-e93d3ca6]{height:calc(100vh - 110px);padding:6px}.ops-page-header[data-v-e93d3ca6]{align-items:flex-start;padding:8px 10px}.ops-page-header__content[data-v-e93d3ca6]{flex-direction:column;align-items:stretch;gap:2px}.ops-page-header__content p[data-v-e93d3ca6],.ops-page-header__divider[data-v-e93d3ca6]{display:none}.config-card[data-v-e93d3ca6],.page-card[data-v-e93d3ca6]{max-height:none;padding:8px;border-radius:12px}.search-form[data-v-e93d3ca6] .el-form-item{margin-bottom:8px}.search-name-input[data-v-e93d3ca6]{width:100%}.primary-action[data-v-e93d3ca6],.query-button[data-v-e93d3ca6],.refresh-button[data-v-e93d3ca6]{width:100%!important}.content-header[data-v-e93d3ca6]{align-items:stretch;flex-direction:column}}.k8s-storage-management[data-v-1fdef38e]{--aiops-bg-page:#f4f7fb;--aiops-surface-strong:hsla(0,0%,100%,.92);--aiops-text-primary:#172133;--aiops-text-secondary:#5f6b7c;--aiops-text-muted:#8d97a8;--aiops-border-cool:#dfe7f2;--aiops-border-mid:rgba(207,217,230,.92);--aiops-brand:#4c8bf5;--aiops-success:#3fb97f;--aiops-warning:#f3b24b;--aiops-danger:#ef6b73;--aiops-shadow-soft:0 20px 60px rgba(17,24,39,.07);--storage-page-height-offset:190px;min-height:calc(100vh - var(--storage-page-height-offset));padding:6px;box-sizing:border-box;background:radial-gradient(circle at 16% 10%,rgba(76,139,245,.06),transparent 26%),linear-gradient(180deg,#f7f9fc 0,var(--aiops-bg-page) 100%);color:var(--aiops-text-primary);font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.storage-card[data-v-1fdef38e]{position:relative;display:flex;flex-direction:column;max-height:calc(100vh - 12px - var(--storage-page-height-offset));min-height:0;padding:50px 10px 10px;overflow:hidden;border:1px solid var(--aiops-border-mid);border-radius:28px;background:linear-gradient(135deg,rgba(255,253,248,.95),rgba(255,249,241,.92) 38%,rgba(247,250,255,.92));box-shadow:var(--aiops-shadow-soft);backdrop-filter:blur(18px)}.storage-card[data-v-1fdef38e]:before{content:"";position:absolute;inset:0 0 auto;height:40px;background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd);border-bottom:1px solid rgba(223,231,242,.82);pointer-events:none}.page-hero[data-v-1fdef38e]{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:18px;flex-shrink:0;margin-bottom:12px;padding:0 8px 12px;border-bottom:1px solid rgba(223,231,242,.72)}.header-actions[data-v-1fdef38e]{display:flex;align-items:center;gap:10px;flex-shrink:0}.hero-title-group[data-v-1fdef38e]{min-width:0}.page-eyebrow[data-v-1fdef38e]{margin:0 0 6px;color:var(--aiops-brand);font-size:12px;font-weight:700;letter-spacing:.6px}.page-hero h1[data-v-1fdef38e]{margin:0;color:var(--aiops-text-primary);font-size:24px;font-weight:700;line-height:1.2}.page-description[data-v-1fdef38e]{margin:7px 0 0;color:var(--aiops-text-secondary);font-size:13px;line-height:1.7}.search-section[data-v-1fdef38e]{margin-bottom:12px;padding:14px 16px 8px;border:1px solid rgba(223,231,242,.92);border-radius:20px;background:linear-gradient(135deg,hsla(0,0%,100%,.82),rgba(247,250,255,.76));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)}.search-form[data-v-1fdef38e]{display:flex;flex-wrap:wrap;align-items:center;row-gap:12px}.search-form[data-v-1fdef38e] .el-form-item{margin-bottom:0;margin-right:14px}.search-form[data-v-1fdef38e] .el-form-item__label{color:var(--aiops-text-secondary);font-weight:600}.search-name-input[data-v-1fdef38e] .el-input__wrapper{min-height:32px;background:rgba(252,253,255,.98);border:1px solid rgba(214,223,235,.95);border-radius:13px;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.search-name-input[data-v-1fdef38e] .el-input__wrapper:hover{border-color:#c0c4cc}.search-name-input[data-v-1fdef38e] .el-input__wrapper.is-focus{border-color:rgba(120,156,221,.9);box-shadow:0 0 0 4px rgba(76,139,245,.07);background:#fff}.search-name-icon[data-v-1fdef38e]{color:var(--aiops-brand);font-size:15px}.primary-action[data-v-1fdef38e],.query-button[data-v-1fdef38e]{min-width:76px;border:none;border-radius:13px;background:linear-gradient(180deg,#6aa1fb,#5a93f6);font-weight:600;box-shadow:0 10px 18px rgba(76,139,245,.16)}.secondary-action[data-v-1fdef38e]{min-width:76px;border:1px solid rgba(214,223,235,.96);border-radius:13px;background:hsla(0,0%,100%,.92);color:var(--aiops-text-secondary);font-weight:600}.secondary-action[data-v-1fdef38e]:focus,.secondary-action[data-v-1fdef38e]:hover{border-color:rgba(153,181,230,.95);color:var(--aiops-brand);background:#fff}.storage-type-section[data-v-1fdef38e]{margin-top:12px;padding-top:10px;border-top:1px solid rgba(223,231,242,.72)}.storage-tabs[data-v-1fdef38e] .el-tabs__header{margin:0}.storage-tabs[data-v-1fdef38e] .el-tabs__nav-wrap:after{height:1px;background:rgba(223,231,242,.78)}.storage-tabs[data-v-1fdef38e] .el-tabs__item{height:34px;padding:0 14px;color:var(--aiops-text-secondary);font-weight:600}.storage-tabs[data-v-1fdef38e] .el-tabs__item.is-active{color:var(--aiops-brand)}.storage-tabs[data-v-1fdef38e] .el-tabs__active-bar{height:2px;border-radius:999px;background:var(--aiops-brand)}.table-section[data-v-1fdef38e]{flex:1 1 auto;padding:8px;border:1px solid rgba(223,231,242,.9);border-radius:20px;background:hsla(0,0%,100%,.64)}.content-header[data-v-1fdef38e]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:4px 4px 10px}.resource-count[data-v-1fdef38e]{color:var(--aiops-text-secondary);font-size:13px;font-weight:600}.tab-content[data-v-1fdef38e]{min-width:0}.resource-table[data-v-1fdef38e]{border:1px solid rgba(223,231,242,.88);border-radius:16px;background:hsla(0,0%,100%,.92);overflow:hidden;box-shadow:none}.resource-table[data-v-1fdef38e] .el-table__inner-wrapper:before{display:none}.resource-table[data-v-1fdef38e] .el-table__fixed-right-patch,.resource-table[data-v-1fdef38e] .el-table__header th{background:rgba(248,250,255,.98)!important;border-bottom:1px solid rgba(223,231,242,.95)}.resource-table[data-v-1fdef38e] .el-table__header th .cell{color:var(--aiops-text-muted)!important;font-weight:700!important}.resource-table[data-v-1fdef38e] .el-table__cell{border-bottom-color:rgba(15,23,42,.045)}.resource-table[data-v-1fdef38e] .el-table__body tr:hover>td.el-table__cell{background:rgba(76,139,245,.045)!important}.resource-name[data-v-1fdef38e]{display:flex;align-items:center;gap:8px}.resource-icon[data-v-1fdef38e]{color:var(--aiops-brand);font-size:16px}.resource-name-link[data-v-1fdef38e]{color:var(--aiops-brand);cursor:pointer;font-size:13px;font-weight:700;transition:opacity .2s ease;text-decoration:none}.resource-name-link[data-v-1fdef38e]:hover{opacity:.82}.access-modes[data-v-1fdef38e]{display:flex;flex-wrap:wrap;gap:4px}.mode-tag[data-v-1fdef38e]{font-size:11px}.operation-buttons[data-v-1fdef38e]{display:flex;gap:16px;align-items:center;justify-content:center;flex-wrap:nowrap}.operation-buttons[data-v-1fdef38e] .el-dropdown{display:inline-flex}.operation-buttons .operation-text[data-v-1fdef38e],.operation-buttons[data-v-1fdef38e] .el-button{height:auto;min-height:0;padding:0;margin-left:0;border:none;border-radius:0;background:transparent;font-size:12px;font-weight:700;line-height:1.4;box-shadow:none;transition:color .2s ease,opacity .2s ease;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.operation-buttons .operation-text[data-v-1fdef38e]:hover:not(.is-disabled):not(:disabled),.operation-buttons[data-v-1fdef38e] .el-button:hover:not(.is-disabled){transform:none;box-shadow:none;opacity:.82}.operation-buttons[data-v-1fdef38e] .operation-text.detail{color:var(--aiops-brand)}.operation-buttons[data-v-1fdef38e] .operation-text.more{color:#f3a33a}.datetime-text[data-v-1fdef38e]{color:var(--aiops-text-secondary);font-size:12px;font-weight:600}.detail-dialog[data-v-1fdef38e] .el-dialog{overflow:hidden;border:1px solid rgba(223,231,242,.96);border-radius:24px;background:linear-gradient(180deg,rgba(255,253,248,.98),rgba(247,250,255,.96));box-shadow:0 36px 110px rgba(15,23,42,.11);backdrop-filter:blur(18px)}.detail-dialog[data-v-1fdef38e] .el-dialog__header{padding:16px 20px 14px;background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd);border-bottom:1px solid rgba(223,231,242,.84)}.detail-dialog[data-v-1fdef38e] .el-dialog__title{color:var(--aiops-text-primary);font-size:17px;font-weight:700}.detail-dialog[data-v-1fdef38e] .el-dialog__body{padding:18px 20px;background:radial-gradient(circle at top left,rgba(76,139,245,.04),transparent 22%),linear-gradient(180deg,#f8fafc,#f5f8fc)}.detail-content[data-v-1fdef38e]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.detail-item[data-v-1fdef38e]{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:10px 0;border-bottom:1px solid rgba(223,231,242,.68)}.detail-label[data-v-1fdef38e]{min-width:88px;color:var(--aiops-text-muted);font-size:12px;font-weight:700}.detail-value[data-v-1fdef38e]{color:var(--aiops-text-primary);font-size:13px;font-weight:600;word-break:break-all}.storage-source[data-v-1fdef38e]{width:100%;padding:10px 12px;border:1px solid rgba(223,231,242,.9);border-radius:14px;background:hsla(0,0%,100%,.84);font-size:13px;line-height:1.6}.storage-source strong[data-v-1fdef38e]{color:var(--aiops-brand)}.storage-source small[data-v-1fdef38e]{color:var(--aiops-text-muted)}.el-tag[data-v-1fdef38e]{border-radius:999px;font-weight:500}.el-button[data-v-1fdef38e]{border-radius:13px;font-weight:600;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,opacity .2s ease}.k8s-storage-management .el-button[data-v-1fdef38e]:hover{transform:translateY(-1px)}.el-input[data-v-1fdef38e] .el-input__wrapper,.el-select[data-v-1fdef38e] .el-input__wrapper{min-height:32px;background:rgba(252,253,255,.98);border:1px solid rgba(214,223,235,.95);border-radius:13px;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.el-input[data-v-1fdef38e] .el-input__wrapper:hover,.el-select[data-v-1fdef38e] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-1fdef38e] .el-input__wrapper.is-focus,.el-select[data-v-1fdef38e] .el-input__wrapper.is-focus{border-color:rgba(120,156,221,.9);box-shadow:0 0 0 4px rgba(76,139,245,.07);background:#fff}.el-loading-mask[data-v-1fdef38e]{background-color:rgba(247,250,255,.68);backdrop-filter:blur(4px)}@media (max-width:768px){.k8s-storage-management[data-v-1fdef38e]{--storage-page-height-offset:131px;padding:4px}.storage-card[data-v-1fdef38e]{max-height:calc(100vh - 8px - var(--storage-page-height-offset));min-height:0;padding:48px 8px 8px;border-radius:22px}.header-actions[data-v-1fdef38e],.page-hero[data-v-1fdef38e]{flex-direction:column;align-items:stretch}.header-actions[data-v-1fdef38e]{width:100%}.detail-content[data-v-1fdef38e]{grid-template-columns:1fr}.header-actions[data-v-1fdef38e] .cluster-selector,.header-actions[data-v-1fdef38e] .namespace-selector{width:100%!important}.operation-buttons[data-v-1fdef38e]{flex-direction:column;gap:4px}.search-form[data-v-1fdef38e]{display:block}.search-form[data-v-1fdef38e] .el-form-item{margin-right:0;margin-bottom:12px}.primary-action[data-v-1fdef38e],.query-button[data-v-1fdef38e],.search-form[data-v-1fdef38e] .el-form-item__content,.search-form[data-v-1fdef38e] .el-input,.search-name-input[data-v-1fdef38e],.secondary-action[data-v-1fdef38e]{width:100%!important}.content-header[data-v-1fdef38e]{align-items:stretch;flex-direction:column}}.k8s-storage-management[data-v-1fdef38e]{--ops-text-primary:#172033;--ops-text-muted:#64748b;--ops-border:#dbe7f4;--ops-border-soft:#e7eef7;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;height:calc(100vh - 124px);min-height:0;padding:7px;overflow:auto;background:transparent;color:var(--ops-text-primary)}.page-card[data-v-1fdef38e]{display:flex;flex-direction:column;min-height:0;padding:10px;overflow:hidden;border:1px solid var(--ops-border);border-radius:12px;background:hsla(0,0%,100%,.96);box-shadow:0 8px 24px rgba(80,124,180,.07);backdrop-filter:none}.storage-card[data-v-1fdef38e]{height:auto;max-height:none;padding:10px}.storage-card[data-v-1fdef38e]:before{display:none}.ops-page-header[data-v-1fdef38e]{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-width:0;padding:8px 12px;border:1px solid var(--ops-border);border-radius:12px;background:hsla(0,0%,100%,.96);box-shadow:0 10px 28px rgba(80,124,180,.1)}.ops-page-header__icon[data-v-1fdef38e]{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center}.ops-page-header__icon img[data-v-1fdef38e]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.ops-page-header__content[data-v-1fdef38e]{display:flex;flex:1;align-items:center;gap:10px;min-width:0}.ops-page-header h1[data-v-1fdef38e]{margin:0;color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;white-space:nowrap}.ops-page-header__divider[data-v-1fdef38e]{width:1px;height:22px;flex:0 0 1px;background:var(--ops-border-soft)}.ops-page-header__content p[data-v-1fdef38e]{margin:0;overflow:hidden;color:var(--ops-text-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.header-actions[data-v-1fdef38e]{gap:8px;margin-left:auto}.header-actions[data-v-1fdef38e] .el-input__wrapper,.header-actions[data-v-1fdef38e] .el-select__wrapper{min-height:34px;border:0;border-radius:8px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2}.search-section[data-v-1fdef38e]{flex-shrink:0;margin-bottom:8px;padding:8px 10px 0;border:1px solid var(--ops-border-soft);border-radius:10px;background:#f8fbff;box-shadow:none}.search-form[data-v-1fdef38e]{row-gap:8px}.search-form[data-v-1fdef38e] .el-form-item{margin-right:12px}.search-form[data-v-1fdef38e] .el-form-item:last-child{margin-right:0}.search-form[data-v-1fdef38e] .el-form-item__label{height:34px;padding-right:8px;color:#475569;font-size:12px;font-weight:700;line-height:34px}.search-name-input[data-v-1fdef38e] .el-input__wrapper{min-height:34px;padding:0 11px;border:0;border-radius:8px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2}.search-name-input[data-v-1fdef38e] .el-input__wrapper:hover{box-shadow:inset 0 0 0 1px #b9d4ff}.search-name-input[data-v-1fdef38e] .el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px #409eff}.primary-action[data-v-1fdef38e],.query-button[data-v-1fdef38e],.refresh-button[data-v-1fdef38e]{height:34px;min-width:76px;border-radius:8px;color:#fff;font-weight:600;box-shadow:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.refresh-button[data-v-1fdef38e]{border-color:#f3c66b;background:#f3c66b}.primary-action[data-v-1fdef38e]{min-width:104px}.k8s-storage-management .el-button[data-v-1fdef38e]:hover,.primary-action[data-v-1fdef38e]:focus,.primary-action[data-v-1fdef38e]:hover,.query-button[data-v-1fdef38e]:focus,.query-button[data-v-1fdef38e]:hover,.refresh-button[data-v-1fdef38e]:focus,.refresh-button[data-v-1fdef38e]:hover{transform:none}.query-button[data-v-1fdef38e]:focus,.query-button[data-v-1fdef38e]:hover,.refresh-button[data-v-1fdef38e]:focus,.refresh-button[data-v-1fdef38e]:hover{color:#fff}.storage-type-section[data-v-1fdef38e]{margin-top:6px;padding-top:6px}.storage-tabs[data-v-1fdef38e] .el-tabs__item{height:32px;padding:0 12px;font-size:12px}.table-section[data-v-1fdef38e]{flex:1;min-height:0;padding:0;border:1px solid #e3ebf5;border-radius:10px;background:#fff;overflow:auto}.content-header[data-v-1fdef38e]{min-height:42px;margin-bottom:0;padding:5px 10px;border-bottom:1px solid var(--ops-border-soft);background:#fbfdff}.resource-count[data-v-1fdef38e]{color:#64748b;font-size:12px}.resource-table[data-v-1fdef38e]{min-width:900px;border:0;border-radius:9px;background:#fff}.resource-table[data-v-1fdef38e] .el-table__fixed-right-patch,.resource-table[data-v-1fdef38e] .el-table__header th{height:38px;padding:6px 0;background:#f3f7fc!important;border-bottom:1px solid #e3ebf5}.resource-table[data-v-1fdef38e] .el-table__header th .cell{color:#475569!important;font-size:12px}.resource-table[data-v-1fdef38e] .el-table__cell{padding:7px 0;border-bottom-color:#eef3f9;color:#53657d;font-size:12px}.resource-table[data-v-1fdef38e] .el-table__body tr:hover>td.el-table__cell{background:#f8fafc!important}.resource-name[data-v-1fdef38e]{gap:7px;min-width:0}.resource-name-link[data-v-1fdef38e]{overflow:hidden;color:#2563eb;font-size:12px;text-overflow:ellipsis;white-space:nowrap;transition:color .16s ease,opacity .16s ease}.resource-name-link[data-v-1fdef38e]:hover{color:#1d4ed8;transform:none}.resource-table[data-v-1fdef38e] .el-tag{font-size:11px}.datetime-text[data-v-1fdef38e]{color:#64748b;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:11px}.operation-buttons[data-v-1fdef38e]{gap:14px;justify-content:flex-end}.operation-buttons .operation-text[data-v-1fdef38e],.operation-buttons[data-v-1fdef38e] .el-button{transform:none;transition:color .16s ease,opacity .16s ease}.detail-content[data-v-1fdef38e]{gap:8px 16px}.detail-item[data-v-1fdef38e]{min-height:38px;padding:7px 0;border-bottom-color:#e7eef7}.detail-label[data-v-1fdef38e]{min-width:76px;color:#64748b}.detail-value[data-v-1fdef38e]{color:#172033;font-size:12px}.storage-source[data-v-1fdef38e]{padding:8px 10px;border-color:#dce8f5;border-radius:8px;background:#f8fbff;font-size:12px}.k8s-storage-dialog-overlay .el-dialog{--el-dialog-border-radius:15px;max-width:calc(100vw - 24px);overflow:hidden;border:1px solid #d7e6f6;border-radius:15px!important;background:#fff;box-shadow:0 22px 60px rgba(49,92,142,.18)}.k8s-storage-dialog-overlay .el-dialog__header{margin:0;padding:16px 18px 12px;border-bottom:1px solid #e3edf8;background:linear-gradient(90deg,#fff6e7,#f7fbff 36%,#ecf7ff)}.k8s-storage-dialog-overlay .el-dialog__title{color:#172033;font-size:17px;font-weight:700;line-height:1.3}.k8s-storage-dialog-overlay .el-dialog__headerbtn{top:12px;right:14px;width:32px;height:32px}.k8s-storage-dialog-overlay .el-dialog__body{max-height:calc(100vh - 190px);overflow:auto;padding:14px 18px;background:#fff}.k8s-storage-dialog-overlay .el-button{min-height:34px;border-radius:8px;font-weight:600;transform:none!important}@media (max-width:960px){.ops-page-header[data-v-1fdef38e]{flex-wrap:wrap}.header-actions[data-v-1fdef38e]{width:100%;margin-left:0}}@media (max-width:768px){.k8s-storage-management[data-v-1fdef38e]{height:calc(100vh - 110px);padding:6px}.ops-page-header[data-v-1fdef38e]{align-items:flex-start;padding:8px 10px}.ops-page-header__content[data-v-1fdef38e]{flex-direction:column;align-items:stretch;gap:2px}.ops-page-header__content p[data-v-1fdef38e],.ops-page-header__divider[data-v-1fdef38e]{display:none}.page-card[data-v-1fdef38e],.storage-card[data-v-1fdef38e]{padding:8px;border-radius:12px}.search-form[data-v-1fdef38e] .el-form-item{margin-bottom:8px}}.tabs-section[data-v-083fcab8]{margin-top:12px;scroll-margin-top:12px}.detail-tabs[data-v-083fcab8],.detail-tabs[data-v-083fcab8] .el-tab-pane,.detail-tabs[data-v-083fcab8] .el-tabs__content,.tabs-section[data-v-083fcab8]{min-width:0;max-width:100%;overflow-x:hidden}.detail-tabs[data-v-083fcab8] .el-tabs__header{margin:0 0 16px;padding:0 18px;border:0;border-radius:0;border-top:1px solid rgba(223,231,242,.88);border-bottom:1px solid rgba(223,231,242,.88);background:rgba(247,250,255,.56);box-shadow:none}.detail-tabs[data-v-083fcab8] .el-tabs__nav-wrap{padding:0;overflow:visible}.detail-tabs[data-v-083fcab8] .el-tabs__nav-wrap:after{display:block;height:1px;background-color:rgba(223,231,242,.95)}.detail-tabs[data-v-083fcab8] .el-tabs__active-bar{height:2px;border-radius:999px;background-color:var(--aiops-brand)}.detail-tabs[data-v-083fcab8] .el-tabs__nav-scroll{overflow:visible}.detail-tabs[data-v-083fcab8] .el-tabs__nav{display:inline-flex;gap:22px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.detail-tabs[data-v-083fcab8] .el-tabs__item{height:48px;padding:0!important;border:0!important;border-radius:0;color:var(--aiops-text-primary);font-weight:600;line-height:48px;transition:color .18s ease}.detail-tabs[data-v-083fcab8] .el-tabs__item.is-active,.detail-tabs[data-v-083fcab8] .el-tabs__item:hover{color:var(--aiops-brand)}.detail-tabs[data-v-083fcab8] .el-tabs__item.is-active{background:transparent;box-shadow:none}.detail-tabs[data-v-083fcab8] .el-tabs__content{height:auto!important;margin-top:8px;padding:0;border:0;border-radius:0;background:transparent}.detail-tabs[data-v-083fcab8] .el-tab-pane,.detail-tabs[data-v-083fcab8] .el-tabs__content{min-height:0!important;overflow-x:hidden!important;overflow-y:visible!important}.detail-table[data-v-083fcab8]{flex:none;width:100%;max-width:100%;border:1px solid rgba(223,231,242,.88);border-radius:14px;background:hsla(0,0%,100%,.92);overflow:hidden;box-shadow:none}.detail-table[data-v-083fcab8] .el-scrollbar,.detail-table[data-v-083fcab8] .el-scrollbar__view,.detail-table[data-v-083fcab8] .el-table__body-wrapper,.detail-table[data-v-083fcab8] .el-table__header-wrapper,.detail-table[data-v-083fcab8] .el-table__inner-wrapper{max-width:100%;overflow-x:hidden!important}.detail-table[data-v-083fcab8] .el-table__body-wrapper{max-height:clamp(220px,calc(100vh - 390px),430px);overflow-x:hidden!important;overflow-y:auto}.detail-table[data-v-083fcab8] .el-scrollbar__wrap{max-height:clamp(220px,calc(100vh - 390px),430px);margin-bottom:0!important;padding-bottom:0!important;overflow-x:hidden!important;overflow-y:auto!important}.detail-table[data-v-083fcab8] .el-scrollbar__bar.is-horizontal{display:none!important;height:0!important;opacity:0!important;pointer-events:none}.detail-table[data-v-083fcab8] .el-scrollbar__bar.is-horizontal .el-scrollbar__thumb{display:none!important}.detail-table[data-v-083fcab8] .el-scrollbar__wrap::-webkit-scrollbar,.detail-table[data-v-083fcab8] .el-table__body-wrapper::-webkit-scrollbar,.detail-table[data-v-083fcab8] .el-table__inner-wrapper::-webkit-scrollbar,.detail-tabs[data-v-083fcab8] .el-tab-pane::-webkit-scrollbar,.detail-tabs[data-v-083fcab8] .el-tabs__content::-webkit-scrollbar{width:10px;height:0!important}.detail-table[data-v-083fcab8] .el-scrollbar__wrap::-webkit-scrollbar:horizontal,.detail-table[data-v-083fcab8] .el-table__body-wrapper::-webkit-scrollbar:horizontal,.detail-table[data-v-083fcab8] .el-table__inner-wrapper::-webkit-scrollbar:horizontal,.detail-tabs[data-v-083fcab8] .el-tab-pane::-webkit-scrollbar:horizontal,.detail-tabs[data-v-083fcab8] .el-tabs__content::-webkit-scrollbar:horizontal{display:none;height:0!important}.detail-table[data-v-083fcab8] .el-table__body-wrapper::-webkit-scrollbar-track{background:rgba(237,242,250,.72);border-radius:999px}.detail-table[data-v-083fcab8] .el-table__body-wrapper::-webkit-scrollbar-thumb{background:rgba(165,177,195,.86);border:2px solid rgba(237,242,250,.86);border-radius:999px}.detail-table[data-v-083fcab8] .el-table__body-wrapper::-webkit-scrollbar-thumb:hover{background:rgba(134,148,170,.92)}.pod-name-container[data-v-083fcab8]{transition:color .2s ease}.pod-name-container[data-v-083fcab8]:hover{color:var(--aiops-brand);transform:none}.pod-name[data-v-083fcab8]{color:var(--aiops-brand);font-size:13px;font-weight:700}.image-cell[data-v-083fcab8]{display:flex;flex-wrap:wrap;gap:6px;max-width:100%;line-height:1.4}.history-image-tag[data-v-083fcab8]{max-width:100%;font-family:Courier New,Monaco,monospace;cursor:default}.history-image-tag[data-v-083fcab8] .el-tag__content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pod-resource-cell[data-v-083fcab8]{display:inline-flex;flex-direction:column;gap:2px;color:#334155;font-size:12px;line-height:1.35}.operation-buttons-container[data-v-083fcab8]{display:flex;flex-direction:row;gap:8px;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.operation-buttons-container[data-v-083fcab8] .el-button{height:auto;min-height:0;margin-left:0;padding:0;border:0;font-size:12px;line-height:1.2;background:transparent}.operation-buttons-container[data-v-083fcab8] .el-button:hover:not(.is-disabled){background:transparent;opacity:.78}.operation-buttons-container[data-v-083fcab8] .operation-text.ai,.operation-buttons-container[data-v-083fcab8] .operation-text.logs{color:var(--aiops-brand)}.operation-buttons-container[data-v-083fcab8] .operation-text.rollback,.operation-buttons-container[data-v-083fcab8] .operation-text.terminal,.operation-buttons-container[data-v-083fcab8] .operation-text.yaml{color:var(--aiops-warning)}.operation-buttons-container[data-v-083fcab8] .operation-text.more{color:var(--aiops-text-secondary)}.operation-more-icon[data-v-083fcab8]{margin-left:2px;font-size:11px}.operation-buttons-container[data-v-083fcab8] .operation-text.delete{color:var(--aiops-danger)}.logs-tab-content[data-v-083fcab8]{padding:0}.logs-controls[data-v-083fcab8]{padding:16px;border:1px solid rgba(223,231,242,.92);border-radius:16px;background:linear-gradient(135deg,hsla(0,0%,100%,.82),rgba(247,250,255,.76));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)}.logs-controls-row[data-v-083fcab8]{margin-bottom:12px}.logs-actions[data-v-083fcab8],.logs-inline-controls[data-v-083fcab8]{display:flex;align-items:center;gap:6px}.logs-actions[data-v-083fcab8]{justify-content:flex-end}.log-theme-select[data-v-083fcab8]{width:138px;flex:0 0 138px}.log-theme-option[data-v-083fcab8]{display:inline-flex;align-items:center;gap:8px}.log-theme-swatch[data-v-083fcab8]{width:14px;height:14px;border:2px solid;border-radius:4px;box-sizing:border-box}.logs-control-label[data-v-083fcab8]{font-size:12px}.logs-display[data-v-083fcab8]{height:680px;margin-top:12px;border:1px solid var(--log-border,#dfe7f2);border-radius:18px;background-color:var(--log-background,#f8fafc);overflow:hidden;transition:border-color .2s ease,background-color .2s ease}.logs-empty[data-v-083fcab8],.logs-placeholder[data-v-083fcab8]{height:100%;padding:40px;border-radius:8px;color:var(--log-foreground,var(--aiops-text-secondary));text-align:center;background-color:var(--log-background,#f8fafc)}.logs-content-display[data-v-083fcab8]{height:100%}.logs-header[data-v-083fcab8]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--log-border,#dfe7f2);border-radius:8px 8px 0 0;background-color:var(--log-header-background,#f1f5f9);transition:border-color .2s ease,background-color .2s ease}.container-name[data-v-083fcab8]{color:var(--log-accent,#2563eb);font-size:14px;font-weight:600}.logs-info[data-v-083fcab8]{color:var(--log-muted,#64748b);font-size:12px}.logs-editor-container[data-v-083fcab8]{background-color:var(--log-background,#f8fafc)}.ws-status[data-v-083fcab8]{display:flex;align-items:center;gap:6px;margin-left:auto}.empty-panel[data-v-083fcab8]{padding:20px;text-align:center}.empty-actions[data-v-083fcab8]{margin-top:16px}.resource-section[data-v-083fcab8]{min-width:0;max-width:100%;overflow-x:hidden}.resource-warning[data-v-083fcab8]{margin-bottom:12px;border-radius:8px}.resource-tabs[data-v-083fcab8] .el-tabs__header{margin:0 0 16px;border-bottom:1px solid rgba(223,231,242,.95)}.resource-tabs[data-v-083fcab8] .el-tabs__nav-wrap:after{display:none}.resource-tabs[data-v-083fcab8] .el-tabs__active-bar{height:2px;border-radius:999px;background-color:var(--aiops-brand)}.resource-tabs[data-v-083fcab8] .el-tabs__nav{gap:22px}.resource-tabs[data-v-083fcab8] .el-tabs__item{height:38px;padding:0!important;color:var(--aiops-text-primary);font-weight:500;line-height:38px}.resource-tabs[data-v-083fcab8] .el-tabs__item.is-active,.resource-tabs[data-v-083fcab8] .el-tabs__item:hover{color:var(--aiops-brand)}.resource-tabs[data-v-083fcab8] .el-tabs__content{overflow:visible}.resource-toolbar[data-v-083fcab8]{display:flex;justify-content:flex-start;margin:0 0 12px}.resource-table[data-v-083fcab8]{width:100%;border:1px solid rgba(223,231,242,.88);border-radius:8px;background:hsla(0,0%,100%,.92);overflow:hidden}.resource-table[data-v-083fcab8] .el-table__fixed-right-patch,.resource-table[data-v-083fcab8] .el-table__header th{background:rgba(248,250,255,.98)!important}.detail-table[data-v-083fcab8] .el-table__body td,.detail-table[data-v-083fcab8] .el-table__body td .cell,.detail-table[data-v-083fcab8] .el-table__header th,.detail-table[data-v-083fcab8] .el-table__header th .cell,.resource-table[data-v-083fcab8] .el-table__body td,.resource-table[data-v-083fcab8] .el-table__body td .cell,.resource-table[data-v-083fcab8] .el-table__header th,.resource-table[data-v-083fcab8] .el-table__header th .cell{text-align:left!important}.manager-overview[data-v-c2c46408]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #eef2f7}.overview-item[data-v-c2c46408]{display:inline-flex;align-items:center;gap:8px;font-size:14px}.overview-label[data-v-c2c46408]{font-size:12px;font-weight:600}.overview-value[data-v-c2c46408]{font-size:14px;font-weight:500;word-break:break-all}.overview-pod[data-v-c2c46408]{color:#2563eb}.overview-namespace[data-v-c2c46408]{color:#ca8a04}.overview-container[data-v-c2c46408]{color:#059669}.container-selector[data-v-c2c46408]{width:180px}.breadcrumb-nav[data-v-c2c46408]{margin-bottom:16px;padding:12px;background-color:#f5f7fa;border-radius:8px}.breadcrumb-nav[data-v-c2c46408] .el-breadcrumb__item{cursor:pointer;transition:all .3s}.breadcrumb-nav[data-v-c2c46408] .el-breadcrumb__item:hover{color:#409eff}.current-path[data-v-c2c46408]{margin-bottom:16px;display:flex;align-items:center;gap:8px}.current-path .el-input[data-v-c2c46408]{flex:1}.current-path .path-action-btn[data-v-c2c46408]{flex-shrink:0;padding:8px 12px;display:flex;align-items:center;justify-content:center}.current-path[data-v-c2c46408] .el-input-group__prepend{background-color:#ecf5ff;border-color:#409eff;color:#409eff;padding:0 15px}.current-path[data-v-c2c46408] .el-input__wrapper{border-left-color:#409eff}.file-table[data-v-c2c46408]{border-radius:8px;overflow:hidden}.file-table[data-v-c2c46408] .el-table__header{background:linear-gradient(135deg,#667eea,#764ba2)}.file-table[data-v-c2c46408] .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)}.file-table[data-v-c2c46408] .el-table__row{transition:all .3s ease}.file-table[data-v-c2c46408] .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)}.download-progress[data-v-c2c46408]{margin-top:16px;padding:14px 16px;border-radius:12px;background:#f8fafc;border:1px solid #e5e7eb}.progress-header[data-v-c2c46408]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;color:#606266}.k8s-pod-management[data-v-5cf6ff9b]{--aiops-bg-page:#f4f7fb;--aiops-surface-cool:rgba(247,250,255,.84);--aiops-surface-strong:hsla(0,0%,100%,.92);--aiops-surface-warm:rgba(255,253,248,.94);--aiops-text-primary:#172133;--aiops-text-secondary:#5f6b7c;--aiops-text-muted:#8d97a8;--aiops-border-cool:#dfe7f2;--aiops-border-mid:rgba(207,217,230,.92);--aiops-brand:#4c8bf5;--aiops-brand-soft:rgba(76,139,245,.12);--aiops-warning:#f3b24b;--aiops-success:#3fb97f;--aiops-danger:#ef6b73;--aiops-shadow-soft:0 20px 60px rgba(17,24,39,.07);--pod-page-height-offset:190px;min-height:calc(100vh - var(--pod-page-height-offset));padding:6px;box-sizing:border-box;background:radial-gradient(circle at 16% 10%,rgba(76,139,245,.06),transparent 26%),linear-gradient(180deg,#f7f9fc 0,var(--aiops-bg-page) 100%);color:var(--aiops-text-primary);font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.pod-card[data-v-5cf6ff9b]{position:relative;display:flex;flex-direction:column;min-height:0;padding:50px 10px 10px;overflow:hidden;border:1px solid var(--aiops-border-mid);border-radius:28px;background:linear-gradient(135deg,rgba(255,253,248,.95),rgba(255,249,241,.92) 38%,rgba(247,250,255,.92));box-shadow:var(--aiops-shadow-soft);backdrop-filter:blur(18px)}.pod-card[data-v-5cf6ff9b]:before{content:"";position:absolute;inset:0 0 auto;height:40px;background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd);border-bottom:1px solid rgba(223,231,242,.82);pointer-events:none}.pod-card[data-v-5cf6ff9b] .el-card__header{position:relative;z-index:1;padding:0 8px 12px;border-bottom:none;background:transparent}.pod-card[data-v-5cf6ff9b] .el-card__body{position:relative;z-index:1;display:flex;flex-direction:column;min-height:0;padding:0}.page-hero[data-v-5cf6ff9b]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(223,231,242,.72)}.header-left[data-v-5cf6ff9b]{display:flex}.header-left[data-v-5cf6ff9b] .el-button{min-width:76px;height:32px;border:1px solid rgba(214,223,235,.96);border-radius:13px;background:hsla(0,0%,100%,.92);color:var(--aiops-text-secondary);font-weight:600;box-shadow:none}.header-left[data-v-5cf6ff9b] .el-button:focus,.header-left[data-v-5cf6ff9b] .el-button:hover{border-color:rgba(153,181,230,.95);color:var(--aiops-brand);background:#fff}.page-title[data-v-5cf6ff9b]{display:flex;flex-direction:column;gap:6px;min-width:0}.page-title[data-v-5cf6ff9b]:before{font-size:12px;font-weight:700;letter-spacing:.6px}.page-title[data-v-5cf6ff9b]:after{line-height:1.7}.header-actions[data-v-5cf6ff9b]{display:flex;align-items:center;gap:10px;flex-shrink:0}.header-actions[data-v-5cf6ff9b] .el-button{min-width:88px;border-radius:13px}.header-actions[data-v-5cf6ff9b] .el-button:not(:last-child){border:1px solid rgba(214,223,235,.96);background:hsla(0,0%,100%,.92);color:var(--aiops-text-secondary)}.header-actions[data-v-5cf6ff9b] .el-button:not(:last-child):focus,.header-actions[data-v-5cf6ff9b] .el-button:not(:last-child):hover{border-color:rgba(153,181,230,.95);color:var(--aiops-brand);background:#fff}.header-actions[data-v-5cf6ff9b] .el-button:last-child{border:none;background:linear-gradient(180deg,#6aa1fb,#5a93f6);color:#fff;box-shadow:0 10px 18px rgba(76,139,245,.16)}.info-section[data-v-5cf6ff9b]{margin-bottom:14px}.info-card[data-v-5cf6ff9b]{height:100%;border:1px solid rgba(223,231,242,.92);border-radius:20px;background:linear-gradient(135deg,hsla(0,0%,100%,.84),rgba(247,250,255,.8));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)}.info-card[data-v-5cf6ff9b] .el-card__header{padding:14px 18px 12px;color:var(--aiops-text-primary);font-weight:700;border-bottom:1px solid rgba(223,231,242,.82);background:linear-gradient(90deg,rgba(255,249,240,.92),rgba(237,242,253,.72))}.info-card[data-v-5cf6ff9b] .el-card__body{padding:0}.info-descriptions[data-v-5cf6ff9b] .el-descriptions__table{border-color:rgba(223,231,242,.86)}.info-descriptions[data-v-5cf6ff9b] .el-descriptions__label.el-descriptions__cell{width:112px;color:var(--aiops-text-muted);font-weight:700;background:rgba(247,250,255,.86)}.info-descriptions[data-v-5cf6ff9b] .el-descriptions__content.el-descriptions__cell{color:var(--aiops-text-secondary);background:hsla(0,0%,100%,.72)}.detail-tabs[data-v-5cf6ff9b] .el-tabs__header{margin:0;border:1px solid rgba(223,231,242,.92);border-radius:20px;background:linear-gradient(135deg,hsla(0,0%,100%,.8),rgba(247,250,255,.74));padding:10px 10px 8px}.detail-tabs[data-v-5cf6ff9b] .el-tabs__header.is-top,.detail-tabs[data-v-5cf6ff9b] .el-tabs__nav-wrap:after{border-bottom:none}.detail-tabs[data-v-5cf6ff9b] .el-tabs__nav{border:none;background:hsla(0,0%,100%,.54);border-radius:16px;padding:4px}.detail-tabs[data-v-5cf6ff9b] .el-tabs__item{height:34px;padding:0 14px;border:none!important;border-radius:12px;color:var(--aiops-text-secondary)}.detail-tabs[data-v-5cf6ff9b] .el-tabs__item.is-active{background:hsla(0,0%,100%,.96);box-shadow:inset 0 0 0 1px rgba(223,231,242,.92)}.detail-tabs[data-v-5cf6ff9b] .el-tabs__content{margin-top:10px;padding:12px;border:1px solid rgba(223,231,242,.9);border-radius:20px;background:hsla(0,0%,100%,.64)}.detail-table[data-v-5cf6ff9b]{border-radius:16px}.detail-table[data-v-5cf6ff9b] .el-table__inner-wrapper:before{display:none}.detail-table[data-v-5cf6ff9b] .el-table__fixed-right-patch,.detail-table[data-v-5cf6ff9b] .el-table__header th{background:rgba(248,250,255,.98)!important;border-bottom:1px solid rgba(223,231,242,.95)}.detail-table[data-v-5cf6ff9b] .el-table__header th .cell{color:var(--aiops-text-muted)!important;font-size:12px;font-weight:700!important}.detail-table[data-v-5cf6ff9b] .el-table__body td,.detail-table[data-v-5cf6ff9b] .el-table__body td .cell,.detail-table[data-v-5cf6ff9b] .el-table__header th,.detail-table[data-v-5cf6ff9b] .el-table__header th .cell{text-align:left!important}.detail-table[data-v-5cf6ff9b] .el-table__cell{border-bottom-color:rgba(15,23,42,.045)}.detail-table[data-v-5cf6ff9b] .el-table__body tr:hover>td.el-table__cell{background:rgba(76,139,245,.045)!important}.labels-container[data-v-5cf6ff9b]{max-width:100%}.pod-name-container[data-v-5cf6ff9b]{display:flex;align-items:center;gap:8px;transition:all .3s ease}.pod-name-container[data-v-5cf6ff9b]:hover{color:#409eff;transform:translateY(-1px)}.k8s-icon[data-v-5cf6ff9b]{flex-shrink:0}.pod-name[data-v-5cf6ff9b]{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.labels-display[data-v-5cf6ff9b]{display:flex;flex-wrap:wrap;align-items:center;gap:2px}.image-link[data-v-5cf6ff9b]{color:#409eff;padding:0;font-size:12px;text-decoration:none}.image-link[data-v-5cf6ff9b]:hover{text-decoration:underline}.logs-dialog .logs-container[data-v-5cf6ff9b]{border:1px solid #dcdfe6;border-radius:4px;background-color:#000;color:#fff;height:400px;overflow:auto}.logs-content[data-v-5cf6ff9b]{padding:12px;margin:0;white-space:pre-wrap;font-family:Courier New,monospace;font-size:12px}.yaml-search-toolbar[data-v-5cf6ff9b]{padding:12px;border-bottom:1px solid #ebeef5;background-color:#fafafa;margin-bottom:16px}.yaml-search-toolbar .el-button-group .el-button[data-v-5cf6ff9b]{padding:7px 12px}.yaml-search-toolbar .el-input[data-v-5cf6ff9b]{font-size:14px}.yaml-dialog .yaml-container[data-v-5cf6ff9b]{margin-top:0}.logs-editor-container[data-v-5cf6ff9b]{background-color:#1e1e1e;border-radius:4px;overflow-y:auto;overflow-x:auto;max-height:680px;height:680px}.logs-editor-container[data-v-5cf6ff9b]::-webkit-scrollbar{width:12px;height:12px}.logs-editor-container[data-v-5cf6ff9b]::-webkit-scrollbar-track{background:#2b2b2b;border-radius:6px}.logs-editor-container[data-v-5cf6ff9b]::-webkit-scrollbar-thumb{background:#4a4a4a;border-radius:6px;border:2px solid #2b2b2b}.logs-editor-container[data-v-5cf6ff9b]::-webkit-scrollbar-thumb:hover{background:#5a5a5a}.logs-editor-container[data-v-5cf6ff9b]::-webkit-scrollbar-corner{background:#2b2b2b}.yaml-dialog .yaml-container[data-v-5cf6ff9b]{border:1px solid #dcdfe6;border-radius:4px}.yaml-editor[data-v-5cf6ff9b] .el-textarea__inner{font-family:Courier New,monospace;font-size:12px;background-color:#f8f9fa}.terminal-dialog .terminal-container[data-v-5cf6ff9b]{border:1px solid #dcdfe6;border-radius:4px;background-color:#000;color:#fff;height:400px;padding:12px}.terminal-header[data-v-5cf6ff9b]{color:#0f0;margin-bottom:10px}.terminal-body[data-v-5cf6ff9b]{font-family:Courier New,monospace;font-size:12px}[data-v-5cf6ff9b] .el-descriptions-item__label{font-weight:600}[data-v-5cf6ff9b] .el-tag{cursor:pointer}[data-v-5cf6ff9b] .el-tag:hover{transform:scale(1.05)}[data-v-5cf6ff9b] .el-card,[data-v-5cf6ff9b] .el-table{border-radius:8px}.logs-tab-content[data-v-5cf6ff9b]{padding:16px}.logs-controls[data-v-5cf6ff9b]{background-color:#f8f9fa;padding:16px;border-radius:8px;border:1px solid #e9ecef}.logs-actions[data-v-5cf6ff9b]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.logs-display[data-v-5cf6ff9b]{border:1px solid #dcdfe6;border-radius:8px;background-color:#000;height:680px;overflow:hidden}.logs-placeholder[data-v-5cf6ff9b]{padding:40px;text-align:center;color:#0f0;background-color:#000;height:100%;border-radius:8px}.logs-content-display[data-v-5cf6ff9b]{height:100%}.logs-header[data-v-5cf6ff9b]{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-5cf6ff9b]{font-weight:600;color:#0f0;font-size:14px}.logs-info[data-v-5cf6ff9b]{color:#888;font-size:12px}.ws-status[data-v-5cf6ff9b]{margin-left:auto;display:flex;align-items:center;gap:6px}.logs-text[data-v-5cf6ff9b]{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-5cf6ff9b]{padding:40px;text-align:center;color:#0f0;background-color:#000;height:100%;border-radius:8px}.image-info[data-v-5cf6ff9b]{font-family:Courier New,Monaco,monospace;font-size:12px;color:#666}.image-cell[data-v-5cf6ff9b]{word-break:break-all;white-space:normal;line-height:1.4;max-width:300px}.image-cell .image-link[data-v-5cf6ff9b]{word-break:break-all;white-space:normal;text-align:left;height:auto;line-height:1.4;padding:4px 8px}.operation-buttons-container[data-v-5cf6ff9b]{display:flex;flex-direction:row;gap:14px;flex-wrap:nowrap;justify-content:center;align-items:center}.operation-buttons-container[data-v-5cf6ff9b] .el-button{height:auto;min-height:0;padding:0;margin-left:0;border:none;border-radius:0;background:transparent;font-size:12px;font-weight:700;line-height:1.4;box-shadow:none;transition:color .2s ease,opacity .2s ease}.operation-buttons-container[data-v-5cf6ff9b] .el-button:hover:not(.is-disabled){transform:none;box-shadow:none;opacity:.82}.operation-buttons-container[data-v-5cf6ff9b] .operation-text.logs{color:#4c8bf5}.operation-buttons-container[data-v-5cf6ff9b] .operation-text.ai{color:#7c3aed}.operation-buttons-container[data-v-5cf6ff9b] .operation-text.rollback,.operation-buttons-container[data-v-5cf6ff9b] .operation-text.terminal,.operation-buttons-container[data-v-5cf6ff9b] .operation-text.yaml{color:#f3a33a}.operation-buttons-container[data-v-5cf6ff9b] .operation-text.delete{color:#ef6b73}.ai-analysis-dialog[data-v-5cf6ff9b] .el-dialog{max-width:calc(100vw - 32px)}[data-v-5cf6ff9b] .ai-analysis-dialog.el-dialog{border-radius:28px;overflow:hidden;border:1px solid rgba(223,231,242,.96);background:linear-gradient(180deg,rgba(255,253,248,.98),rgba(247,250,255,.96));box-shadow:0 36px 110px rgba(15,23,42,.11)}[data-v-5cf6ff9b] .ai-analysis-dialog .el-dialog__header{padding:14px 24px 0;margin:0}[data-v-5cf6ff9b] .ai-analysis-dialog .el-dialog__title{font-size:18px;font-weight:700;color:#172133}[data-v-5cf6ff9b] .ai-analysis-dialog .el-dialog__body{padding:10px 24px 14px;max-height:calc(92vh - 126px);overflow:hidden;background:radial-gradient(circle at top left,rgba(76,139,245,.05),transparent 22%),linear-gradient(180deg,#f8fafc,#f5f8fc)}[data-v-5cf6ff9b] .ai-analysis-dialog .el-dialog__footer{padding:0 24px 16px;background:#f5f8fc}.ai-analysis-container[data-v-5cf6ff9b]{max-height:calc(92vh - 150px);min-height:260px;overflow-y:auto;overflow-x:hidden;padding-right:4px;color:#172133}.ai-analysis-hero[data-v-5cf6ff9b]{display:flex;justify-content:space-between;gap:16px;padding:16px;border-radius:22px;background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd);border:1px solid rgba(223,231,242,.92);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 18px 40px rgba(17,24,39,.05)}.ai-analysis-title-wrap[data-v-5cf6ff9b]{display:flex;align-items:center;gap:12px;min-width:0}.ai-analysis-mark[data-v-5cf6ff9b]{width:38px;height:38px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#4c8bf5;background:hsla(0,0%,100%,.72);border:1px solid rgba(207,217,230,.92)}.ai-analysis-title[data-v-5cf6ff9b]{font-size:17px;font-weight:700;color:#172133}.ai-analysis-subtitle[data-v-5cf6ff9b]{margin-top:4px;font-size:13px;line-height:1.5;color:#5f6b7c}.ai-analysis-meta[data-v-5cf6ff9b]{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;justify-content:flex-end;max-width:360px}.ai-analysis-meta span[data-v-5cf6ff9b]{max-width:180px;padding:5px 9px;border-radius:999px;border:1px solid rgba(207,217,230,.92);background:hsla(0,0%,100%,.68);color:#5f6b7c;font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-analysis-input-panel[data-v-5cf6ff9b],.ai-analysis-progress-panel[data-v-5cf6ff9b],.ai-analysis-section[data-v-5cf6ff9b]{margin-top:10px;border-radius:20px;border:1px solid #dfe7f2;background:linear-gradient(135deg,rgba(255,248,239,.96),rgba(247,250,255,.86));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),0 16px 38px rgba(17,24,39,.04)}.ai-analysis-input-panel[data-v-5cf6ff9b]{padding:12px}.ai-analysis-progress-panel[data-v-5cf6ff9b]{padding:14px}.ai-analysis-progress-head[data-v-5cf6ff9b]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.ai-analysis-progress-head[data-v-5cf6ff9b] .el-tag{max-width:220px;height:auto;min-height:24px;white-space:normal;line-height:1.4;border-radius:999px;font-weight:700}.ai-analysis-progress[data-v-5cf6ff9b]{margin-bottom:10px}.ai-analysis-progress[data-v-5cf6ff9b] .el-progress-bar__outer{background:rgba(223,231,242,.78)}.ai-analysis-progress[data-v-5cf6ff9b] .el-progress-bar__inner{background:linear-gradient(90deg,#6da0f7,#4c8bf5)}.ai-analysis-step-grid[data-v-5cf6ff9b]{display:grid;grid-template-columns:repeat(11,minmax(74px,1fr));gap:6px;margin-top:10px;overflow-x:auto;overflow-y:hidden;padding-bottom:3px}.ai-analysis-step[data-v-5cf6ff9b]{display:flex;align-items:center;gap:5px;min-width:0;box-sizing:border-box;padding:7px 6px;border-radius:12px;border:1px solid rgba(207,217,230,.92);background:hsla(0,0%,100%,.66);color:#8d97a8}.ai-analysis-step span[data-v-5cf6ff9b]{width:20px;height:20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:11px;font-weight:700;background:rgba(141,151,168,.12)}.ai-analysis-step strong[data-v-5cf6ff9b]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700}.ai-analysis-step.is-done[data-v-5cf6ff9b]{color:#3fb97f;border-color:rgba(63,185,127,.24);background:rgba(63,185,127,.08)}.ai-analysis-step.is-active[data-v-5cf6ff9b]{color:#4c8bf5;border-color:rgba(76,139,245,.26);background:rgba(76,139,245,.1)}.ai-analysis-summary-strip[data-v-5cf6ff9b]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(120px,.55fr);gap:8px;margin-top:10px}.ai-analysis-summary-item[data-v-5cf6ff9b]{min-width:0;padding:10px 12px;border-radius:14px;border:1px solid rgba(223,231,242,.9);background:hsla(0,0%,100%,.68)}.ai-analysis-summary-item span[data-v-5cf6ff9b]{display:block;margin-bottom:5px;color:#8d97a8;font-size:11px;font-weight:700}.ai-analysis-summary-item strong[data-v-5cf6ff9b]{display:block;color:#172133;font-size:13px;font-weight:700;line-height:1.5;word-break:normal;overflow-wrap:break-word}.ai-analysis-summary-item.is-primary[data-v-5cf6ff9b]{border-color:rgba(76,139,245,.28);background:linear-gradient(135deg,rgba(76,139,245,.1),hsla(0,0%,100%,.72))}.ai-analysis-summary-item.is-warning[data-v-5cf6ff9b]{border-color:rgba(239,151,74,.28);background:linear-gradient(135deg,rgba(239,151,74,.11),hsla(0,0%,100%,.7))}.ai-analysis-current-message[data-v-5cf6ff9b]{margin-top:10px;padding:9px 11px;border-radius:14px;color:#5f6b7c;background:hsla(0,0%,100%,.68);border:1px solid rgba(223,231,242,.86);font-size:13px;line-height:1.5}.ai-analysis-event-list[data-v-5cf6ff9b]{position:relative;display:flex;flex-direction:column;margin-top:12px;padding-left:18px}.ai-analysis-event-list[data-v-5cf6ff9b]:before{content:"";position:absolute;left:5px;top:9px;bottom:9px;width:1px;background:linear-gradient(180deg,rgba(76,139,245,.48),rgba(207,217,230,.24))}.ai-analysis-event-item[data-v-5cf6ff9b]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;padding:7px 0 9px 10px;border-bottom:1px dashed rgba(207,217,230,.76)}.ai-analysis-event-item[data-v-5cf6ff9b]:before{content:"";position:absolute;left:-16px;top:14px;width:7px;height:7px;border-radius:999px;background:#4c8bf5;box-shadow:0 0 0 4px rgba(76,139,245,.1)}.ai-analysis-event-item[data-v-5cf6ff9b]:first-child:before{background:#3fb97f;box-shadow:0 0 0 4px rgba(63,185,127,.12)}.ai-analysis-event-item[data-v-5cf6ff9b]:last-child{border-bottom:none}.ai-analysis-event-item strong[data-v-5cf6ff9b]{display:block;color:#172133;font-size:12px}.ai-analysis-event-item p[data-v-5cf6ff9b]{margin:2px 0 0;color:#5f6b7c;font-size:12px;line-height:1.45;word-break:normal;overflow-wrap:break-word}.ai-analysis-event-item time[data-v-5cf6ff9b]{color:#8d97a8;font-size:11px;white-space:nowrap}.ai-analysis-prompt[data-v-5cf6ff9b]{width:100%}.ai-analysis-prompt[data-v-5cf6ff9b] .el-textarea__inner{border-radius:14px;border-color:rgba(207,217,230,.92);box-shadow:none;color:#172133;background:hsla(0,0%,100%,.82);line-height:1.6}.ai-analysis-actions[data-v-5cf6ff9b],.ai-analysis-footer[data-v-5cf6ff9b]{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.ai-analysis-actions[data-v-5cf6ff9b]{margin-top:10px}.ai-analysis-actions[data-v-5cf6ff9b] .el-button,.ai-analysis-footer[data-v-5cf6ff9b] .el-button{height:32px;border-radius:12px;font-weight:600}.ai-analysis-actions[data-v-5cf6ff9b] .el-button--primary,.ai-analysis-footer[data-v-5cf6ff9b] .el-button--primary{background:linear-gradient(180deg,#6da0f7,#4c8bf5);border-color:transparent;box-shadow:0 6px 12px rgba(76,139,245,.15)}.ai-analysis-empty[data-v-5cf6ff9b]{margin-top:10px;border-radius:20px;border:1px dashed rgba(207,217,230,.92);background:hsla(0,0%,100%,.62)}.ai-analysis-section[data-v-5cf6ff9b]{overflow:hidden}.ai-analysis-section-head[data-v-5cf6ff9b]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(223,231,242,.82);background:linear-gradient(90deg,rgba(255,249,240,.92),rgba(237,242,253,.72))}.ai-analysis-eyebrow[data-v-5cf6ff9b]{margin-bottom:4px;font-size:10px;font-weight:700;letter-spacing:.9px;color:#8d97a8}.ai-analysis-section-title[data-v-5cf6ff9b]{font-size:16px;font-weight:700;color:#172133}.ai-analysis-text[data-v-5cf6ff9b]{padding:14px 16px 16px;max-height:min(420px,calc(92vh - 390px));overflow:auto;color:#2f3b52;font-size:13px;line-height:1.75;word-break:normal;overflow-wrap:break-word}.ai-analysis-text[data-v-5cf6ff9b] h4{margin:14px 0 8px;font-size:14px;font-weight:700;color:#172133}.ai-analysis-text[data-v-5cf6ff9b] h4:first-child{margin-top:0}.ai-analysis-text[data-v-5cf6ff9b] .ai-analysis-line{margin:6px 0}.ai-analysis-text[data-v-5cf6ff9b] .ai-analysis-line.is-bullet,.ai-analysis-text[data-v-5cf6ff9b] .ai-analysis-line.is-ordered{display:grid;grid-template-columns:22px 1fr;gap:6px;align-items:start}.ai-analysis-text[data-v-5cf6ff9b] .ai-analysis-line-content{min-width:0;white-space:normal;word-break:normal;overflow-wrap:break-word}.ai-analysis-text[data-v-5cf6ff9b] .ai-analysis-line.is-bullet .ai-analysis-marker{width:6px;height:6px;margin-top:9px;border-radius:999px;background:#4c8bf5}.ai-analysis-text[data-v-5cf6ff9b] .ai-analysis-line.is-ordered .ai-analysis-marker{width:20px;height:20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#4c8bf5;background:rgba(76,139,245,.1);font-size:11px;font-weight:700}.ai-analysis-text[data-v-5cf6ff9b] strong{font-weight:700;color:#172133}.ai-analysis-text[data-v-5cf6ff9b] code{padding:2px 5px;border-radius:6px;color:#3f6fb6;background:rgba(76,139,245,.1);font-family:Consolas,Courier New,monospace;font-size:12px;white-space:normal;word-break:normal;overflow-wrap:break-word}.ai-analysis-text[data-v-5cf6ff9b] .ai-analysis-gap{height:6px}.ai-analysis-alert-list[data-v-5cf6ff9b],.ai-analysis-tags[data-v-5cf6ff9b]{display:flex;flex-wrap:wrap;gap:8px;padding:12px 14px 14px}.ai-analysis-tags[data-v-5cf6ff9b] .el-tag{max-width:100%;height:auto;min-height:24px;border-radius:999px;white-space:normal;line-height:1.4;font-weight:600}.ai-analysis-alert-list[data-v-5cf6ff9b]{flex-direction:column}.ai-analysis-alert-list[data-v-5cf6ff9b] .el-alert{border-radius:14px}.ai-analysis-evidence-collapse[data-v-5cf6ff9b]{margin-top:10px;border-radius:18px;overflow:hidden;border:1px solid #dfe7f2;background:hsla(0,0%,100%,.72)}.ai-analysis-evidence-collapse[data-v-5cf6ff9b] .el-collapse-item__header{padding:0 14px;height:42px;color:#172133;font-weight:700;background:rgba(247,250,255,.86)}.ai-analysis-evidence-collapse[data-v-5cf6ff9b] .el-collapse-item__content{padding:0}.ai-analysis-json[data-v-5cf6ff9b]{margin:0;padding:12px 14px;max-height:260px;overflow:auto;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;color:#46556c;background:#f8fafc;font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.65}@media (max-width:768px){[data-v-5cf6ff9b] .ai-analysis-dialog .el-dialog__header{padding:12px 16px 0}[data-v-5cf6ff9b] .ai-analysis-dialog .el-dialog__body{padding:10px 16px 12px}[data-v-5cf6ff9b] .ai-analysis-dialog .el-dialog__footer{padding:0 16px 14px}.ai-analysis-hero[data-v-5cf6ff9b]{flex-direction:column}.ai-analysis-meta[data-v-5cf6ff9b]{justify-content:flex-start;max-width:none}.ai-analysis-text[data-v-5cf6ff9b]{max-height:380px}.ai-analysis-step-grid[data-v-5cf6ff9b]{grid-template-columns:repeat(11,minmax(82px,1fr))}.ai-analysis-summary-strip[data-v-5cf6ff9b]{grid-template-columns:1fr}.ai-analysis-event-item[data-v-5cf6ff9b]{grid-template-columns:minmax(0,1fr);gap:4px}.ai-analysis-event-item time[data-v-5cf6ff9b]{grid-column:1}}.custom-icon[data-v-5cf6ff9b]{width:16px;height:16px;margin-right:4px;vertical-align:middle;filter:brightness(0) invert(1)}.custom-icon-small[data-v-5cf6ff9b]{width:14px;height:14px;vertical-align:middle;filter:brightness(0) invert(1)}.monitoring-dialog .el-dialog__body[data-v-5cf6ff9b]{padding:20px}.monitoring-container[data-v-5cf6ff9b]{min-height:300px}.metric-card[data-v-5cf6ff9b]{height:140px;margin-bottom:16px}.metric-card[data-v-5cf6ff9b] .el-card__body{padding:16px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.metric-header[data-v-5cf6ff9b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.metric-title[data-v-5cf6ff9b]{font-size:14px;font-weight:500;color:#333}.metric-value[data-v-5cf6ff9b]{font-size:16px;color:#409eff}.metric-details[data-v-5cf6ff9b]{display:flex;justify-content:space-between;font-size:12px;color:#666;margin-top:8px}.network-metrics[data-v-5cf6ff9b]{display:flex;flex-direction:column;justify-content:center;height:60px}.network-item[data-v-5cf6ff9b]{display:flex;justify-content:space-between;margin-bottom:8px}.network-label[data-v-5cf6ff9b]{font-size:14px;color:#666}.network-value[data-v-5cf6ff9b]{font-size:14px;font-weight:500;color:#333}.container-metric[data-v-5cf6ff9b]{display:flex;flex-direction:column;gap:4px}.metric-text[data-v-5cf6ff9b]{font-size:12px;color:#606266;margin-bottom:2px}刚才修改

.card-header[data-v-5cf6ff9b]{display:flex;justify-content:space-between;align-items:center}.card-header span[data-v-5cf6ff9b]{font-weight:500}.rollback-confirmation[data-v-5cf6ff9b]{padding:10px 0}.rollback-confirmation .el-descriptions[data-v-5cf6ff9b]{margin-top:10px}.rollback-confirmation .el-alert[data-v-5cf6ff9b]{border-radius:8px}.pod-card[data-v-5cf6ff9b]{padding:0;border-radius:18px;background:hsla(0,0%,100%,.76);border:1px solid rgba(223,231,242,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72);backdrop-filter:none}.pod-card[data-v-5cf6ff9b]:before{display:none}.pod-card[data-v-5cf6ff9b] .el-card__header{padding:14px 16px 12px;background:linear-gradient(90deg,#fef7ef,#f8f8f6 52%,#edf2fd);border-bottom:1px solid rgba(223,231,242,.82)}.pod-card[data-v-5cf6ff9b] .el-card__body{padding:8px}.page-hero[data-v-5cf6ff9b]{align-items:flex-start;gap:14px;margin-bottom:0;padding:6px 2px 2px;border-bottom:none}.header-left[data-v-5cf6ff9b]{flex:1;min-width:0;align-items:flex-start;gap:12px}.header-left[data-v-5cf6ff9b] .el-button{flex:0 0 auto}.page-title[data-v-5cf6ff9b]{display:block;margin:18px 0 0;color:var(--aiops-text-primary);font-size:24px;font-weight:700;line-height:1.2;background:none;-webkit-text-fill-color:currentColor}.page-title[data-v-5cf6ff9b]:before{content:"Kubernetes / Pod Detail";display:block;margin-bottom:6px;color:var(--aiops-brand);font-size:13px;font-weight:600;letter-spacing:0}.page-title[data-v-5cf6ff9b]:after{content:"状态、事件、日志与 AI 诊断";display:block;margin-top:8px;color:var(--aiops-text-secondary);font-size:13px;font-weight:400;line-height:1.6}.header-actions[data-v-5cf6ff9b]{gap:12px;padding-top:18px}.header-actions[data-v-5cf6ff9b] .el-button{min-width:92px;height:32px;border-radius:12px;font-weight:600;box-shadow:none}.header-actions[data-v-5cf6ff9b] .back-button{border:none!important;background:linear-gradient(180deg,#7da8fb,#5a93f6)!important;color:#fff!important;box-shadow:0 10px 18px rgba(76,139,245,.18)}.header-actions[data-v-5cf6ff9b] .back-button:focus,.header-actions[data-v-5cf6ff9b] .back-button:hover{background:linear-gradient(180deg,#89b1fc,#6a9cf7)!important;color:#fff!important}.header-actions[data-v-5cf6ff9b] .refresh-button{border:none!important;background:linear-gradient(180deg,#57c486,#3fb97f)!important;color:#fff!important;box-shadow:0 10px 18px rgba(63,185,127,.18)}.header-actions[data-v-5cf6ff9b] .refresh-button:focus,.header-actions[data-v-5cf6ff9b] .refresh-button:hover{background:linear-gradient(180deg,#63cf92,#4bc189)!important;color:#fff!important}.header-actions[data-v-5cf6ff9b] .yaml-button{border:none!important;background:linear-gradient(180deg,#f5be58,#efaa35)!important;color:#fff!important;box-shadow:0 10px 18px rgba(243,178,75,.18)}.header-actions[data-v-5cf6ff9b] .yaml-button:focus,.header-actions[data-v-5cf6ff9b] .yaml-button:hover{background:linear-gradient(180deg,#f6c76c,#f0b445)!important;color:#fff!important}.header-actions[data-v-5cf6ff9b] .ai-button{border:none!important;background:linear-gradient(180deg,#6aa1fb,#5a93f6)!important;color:#fff!important;box-shadow:0 10px 18px rgba(76,139,245,.18)}.header-actions[data-v-5cf6ff9b] .ai-button:focus,.header-actions[data-v-5cf6ff9b] .ai-button:hover{background:linear-gradient(180deg,#74a8fb,#6299f6)!important;color:#fff!important}.info-section[data-v-5cf6ff9b]{margin-bottom:10px}.info-card[data-v-5cf6ff9b]{border-radius:16px;background:hsla(0,0%,100%,.82);box-shadow:none}.info-card[data-v-5cf6ff9b] .el-card__header{padding:13px 18px 11px}.resource-usage-card[data-v-5cf6ff9b] .el-card__body{padding:18px}.resource-history-header[data-v-5cf6ff9b]{display:flex;align-items:center;justify-content:space-between;gap:12px}.resource-history-title[data-v-5cf6ff9b]{display:inline-flex;align-items:center;gap:8px;color:var(--aiops-text-primary);font-size:14px;font-weight:700}.resource-history-title .el-icon[data-v-5cf6ff9b]{color:#1f2d3d}.resource-history-actions[data-v-5cf6ff9b]{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex-shrink:0}.resource-history-range[data-v-5cf6ff9b]{width:116px}.resource-history-range[data-v-5cf6ff9b] .el-input__wrapper{min-height:28px;border-radius:10px;box-shadow:none}.resource-usage-grid[data-v-5cf6ff9b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-height:226px}.resource-history-panel[data-v-5cf6ff9b]{min-width:0;border:1px solid rgba(223,231,242,.92);border-radius:12px;background:hsla(0,0%,100%,.72);padding:14px 12px 10px}.resource-history-panel-head[data-v-5cf6ff9b]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:24px;padding:0 2px}.resource-history-panel-title[data-v-5cf6ff9b]{color:var(--aiops-text-secondary);font-size:13px;font-weight:700;min-width:0}.resource-history-panel-tools[data-v-5cf6ff9b]{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0}.resource-history-expand[data-v-5cf6ff9b]{width:24px;height:24px;padding:0;color:#d97706;font-weight:800}.resource-history-expand[data-v-5cf6ff9b] .el-icon{font-size:16px;font-weight:800}.resource-history-expand[data-v-5cf6ff9b] svg{stroke-width:3}.resource-history-expand[data-v-5cf6ff9b]:hover{color:#b45309;background:rgba(245,158,11,.12)}.resource-history-panel-value[data-v-5cf6ff9b]{color:var(--aiops-text-primary);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;font-weight:700;white-space:nowrap}.resource-history-chart[data-v-5cf6ff9b]{width:100%;height:170px;margin-top:8px}.history-chart-dialog[data-v-5cf6ff9b] .el-dialog{max-width:1600px;border-radius:8px}.history-chart-dialog[data-v-5cf6ff9b] .el-dialog__header{padding:14px 18px 10px;margin-right:0;border-bottom:1px solid rgba(226,232,240,.9)}.history-chart-dialog[data-v-5cf6ff9b] .el-dialog__title{color:#0f172a;font-size:15px;font-weight:700}.history-chart-dialog[data-v-5cf6ff9b] .el-dialog__body{padding:12px 18px 18px}.history-chart-dialog-body[data-v-5cf6ff9b]{min-height:620px}.history-chart-dialog-meta[data-v-5cf6ff9b]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.history-chart-dialog-tags[data-v-5cf6ff9b]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.history-chart-dialog-range[data-v-5cf6ff9b]{width:126px;flex-shrink:0}.history-chart-dialog-range[data-v-5cf6ff9b] .el-input__wrapper{min-height:28px;border-radius:8px;box-shadow:none}.history-chart-expanded[data-v-5cf6ff9b]{width:100%;height:520px}.history-chart-stat-table[data-v-5cf6ff9b]{margin-top:12px;border:1px solid rgba(226,232,240,.95);border-radius:6px;overflow:hidden;font-size:12px}.history-chart-stat-head[data-v-5cf6ff9b],.history-chart-stat-row[data-v-5cf6ff9b]{display:grid;grid-template-columns:minmax(260px,1fr) 96px 96px 108px;align-items:center;-moz-column-gap:12px;column-gap:12px;min-height:28px;padding:0 12px}.history-chart-stat-head[data-v-5cf6ff9b]{color:#2563eb;font-weight:700;background:#f8fafc;border-bottom:1px solid rgba(226,232,240,.95)}.history-chart-stat-row[data-v-5cf6ff9b]{color:#334155;background:#fff}.history-chart-stat-row[data-v-5cf6ff9b]:nth-child(odd){background:#f8fafc}.history-chart-stat-name[data-v-5cf6ff9b]{display:inline-flex;align-items:center;min-width:0;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-chart-stat-name i[data-v-5cf6ff9b]{display:inline-block;width:14px;height:3px;flex-shrink:0;border-radius:999px}@media (max-width:1280px){.resource-usage-grid[data-v-5cf6ff9b]{grid-template-columns:repeat(2,minmax(0,1fr))}}.labels-display[data-v-5cf6ff9b] .el-tag{margin:2px;border-radius:999px;border-color:rgba(207,217,230,.92);background:rgba(76,139,245,.08);color:var(--aiops-brand);font-weight:600}.pod-name-container[data-v-5cf6ff9b]{transition:color .2s ease}.pod-name-container[data-v-5cf6ff9b]:hover{color:var(--aiops-brand);transform:none}.pod-name[data-v-5cf6ff9b]{color:var(--aiops-brand);font-size:13px;font-weight:700}.image-link[data-v-5cf6ff9b]{color:var(--aiops-brand)}.yaml-search-toolbar[data-v-5cf6ff9b]{border:1px solid rgba(223,231,242,.9);border-radius:16px;background:linear-gradient(135deg,hsla(0,0%,100%,.82),rgba(247,250,255,.76))}.logs-tab-content[data-v-5cf6ff9b]{padding:0}.logs-controls[data-v-5cf6ff9b]{background:linear-gradient(135deg,hsla(0,0%,100%,.82),rgba(247,250,255,.76));border-radius:16px;border:1px solid rgba(223,231,242,.92);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)}.logs-display[data-v-5cf6ff9b]{margin-top:12px;border:1px solid rgba(223,231,242,.92);border-radius:18px}.operation-buttons-container[data-v-5cf6ff9b] .operation-text.ai{color:var(--aiops-brand)}.operation-buttons-container[data-v-5cf6ff9b] .operation-text.rollback,.operation-buttons-container[data-v-5cf6ff9b] .operation-text.terminal,.operation-buttons-container[data-v-5cf6ff9b] .operation-text.yaml{color:var(--aiops-warning)}.operation-buttons-container[data-v-5cf6ff9b] .operation-text.delete{color:var(--aiops-danger)}.monitoring-detail-card[data-v-5cf6ff9b]{border:1px solid rgba(223,231,242,.9);border-radius:20px;background:linear-gradient(135deg,hsla(0,0%,100%,.82),rgba(247,250,255,.78))}.monitoring-detail-card[data-v-5cf6ff9b] .el-card__header{padding:14px 18px 12px;border-bottom:1px solid rgba(223,231,242,.82);background:linear-gradient(90deg,rgba(255,249,240,.92),rgba(237,242,253,.72))}.monitoring-card-header[data-v-5cf6ff9b]{display:flex;justify-content:space-between;align-items:center;gap:12px}.metric-card[data-v-5cf6ff9b]{border:1px solid rgba(223,231,242,.9);border-radius:20px;background:linear-gradient(135deg,rgba(255,253,248,.84),rgba(247,250,255,.82))}.metric-title[data-v-5cf6ff9b]{font-weight:600;color:var(--aiops-text-secondary)}.metric-value[data-v-5cf6ff9b]{font-weight:700;color:var(--aiops-brand)}.metric-details[data-v-5cf6ff9b]{color:var(--aiops-text-muted)}.network-label[data-v-5cf6ff9b]{color:var(--aiops-text-secondary)}.network-value[data-v-5cf6ff9b]{font-weight:600;color:var(--aiops-text-primary)}.metric-text[data-v-5cf6ff9b]{color:var(--aiops-text-secondary)}@media (max-width:768px){.k8s-pod-management[data-v-5cf6ff9b]{--pod-page-height-offset:131px;padding:4px}.pod-card[data-v-5cf6ff9b]{border-radius:16px}.pod-card[data-v-5cf6ff9b] .el-card__header{padding:12px 12px 10px}.pod-card[data-v-5cf6ff9b] .el-card__body{padding:8px}.page-hero[data-v-5cf6ff9b]{flex-direction:column;align-items:stretch}.header-left[data-v-5cf6ff9b]{align-items:stretch}.page-title[data-v-5cf6ff9b]{margin-top:12px;font-size:22px}.header-actions[data-v-5cf6ff9b]{width:100%;flex-wrap:wrap;padding-top:0}.detail-table[data-v-5cf6ff9b] .el-table__body-wrapper{max-height:360px}.header-actions[data-v-5cf6ff9b] .el-button,.header-left[data-v-5cf6ff9b] .el-button{width:100%}.resource-usage-grid[data-v-5cf6ff9b]{grid-template-columns:1fr}}.detail-tabs[data-v-5cf6ff9b],.detail-tabs[data-v-5cf6ff9b] .el-tab-pane,.detail-tabs[data-v-5cf6ff9b] .el-tabs__content,.k8s-pod-management[data-v-5cf6ff9b],.pod-card[data-v-5cf6ff9b],.pod-card[data-v-5cf6ff9b] .el-card__body{min-width:0;max-width:100%;overflow-x:hidden}.k8s-pod-management[data-v-5cf6ff9b],.pod-card[data-v-5cf6ff9b]{width:100%;box-sizing:border-box}.detail-tabs[data-v-5cf6ff9b] .el-tabs__header{margin:0 0 16px;padding:0 18px;border:0;border-radius:0;border-top:1px solid rgba(223,231,242,.88);border-bottom:1px solid rgba(223,231,242,.88);background:rgba(247,250,255,.56);box-shadow:none}.detail-tabs[data-v-5cf6ff9b] .el-tabs__nav-wrap{padding:0;overflow:visible}.detail-tabs[data-v-5cf6ff9b] .el-tabs__nav-wrap:after{display:block;height:1px;background-color:rgba(223,231,242,.95)}.detail-tabs[data-v-5cf6ff9b] .el-tabs__active-bar{height:2px;border-radius:999px;background-color:var(--aiops-brand)}.detail-tabs[data-v-5cf6ff9b] .el-tabs__nav-scroll{overflow:visible}.detail-tabs[data-v-5cf6ff9b] .el-tabs__nav{display:inline-flex;gap:22px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.detail-tabs[data-v-5cf6ff9b] .el-tabs__item{height:48px;padding:0!important;border:0!important;border-radius:0;color:var(--aiops-text-primary);font-weight:600;line-height:48px;transition:color .18s ease}.detail-tabs[data-v-5cf6ff9b] .el-tabs__item.is-active,.detail-tabs[data-v-5cf6ff9b] .el-tabs__item:hover{color:var(--aiops-brand)}.detail-tabs[data-v-5cf6ff9b] .el-tabs__item.is-active{background:transparent;box-shadow:none}.detail-tabs[data-v-5cf6ff9b] .el-tabs__content{height:auto!important;margin-top:8px;padding:0;border:0;border-radius:0;background:transparent}.detail-tabs[data-v-5cf6ff9b] .el-tab-pane,.detail-tabs[data-v-5cf6ff9b] .el-tabs__content{min-height:0!important;overflow-x:hidden!important;overflow-y:visible!important}.detail-table[data-v-5cf6ff9b]{flex:none;width:100%;max-width:100%;border:1px solid rgba(223,231,242,.88);border-radius:14px;background:hsla(0,0%,100%,.92);overflow:hidden;box-shadow:none}.detail-table[data-v-5cf6ff9b] .el-scrollbar,.detail-table[data-v-5cf6ff9b] .el-scrollbar__view,.detail-table[data-v-5cf6ff9b] .el-table__body-wrapper,.detail-table[data-v-5cf6ff9b] .el-table__header-wrapper,.detail-table[data-v-5cf6ff9b] .el-table__inner-wrapper{max-width:100%;overflow-x:hidden!important}.detail-table[data-v-5cf6ff9b] .el-table__body-wrapper{max-height:clamp(220px,calc(100vh - 390px),430px);overflow-x:hidden!important;overflow-y:auto}.detail-table[data-v-5cf6ff9b] .el-scrollbar__wrap{max-height:clamp(220px,calc(100vh - 390px),430px);margin-bottom:0!important;padding-bottom:0!important;overflow-x:hidden!important;overflow-y:auto!important}.detail-table[data-v-5cf6ff9b] .el-scrollbar__bar.is-horizontal{display:none!important;height:0!important;opacity:0!important;pointer-events:none}.detail-table[data-v-5cf6ff9b] .el-scrollbar__bar.is-horizontal .el-scrollbar__thumb{display:none!important}.detail-table[data-v-5cf6ff9b] .el-scrollbar__wrap::-webkit-scrollbar{width:10px;height:0}.detail-table[data-v-5cf6ff9b] .el-scrollbar__wrap::-webkit-scrollbar,.detail-table[data-v-5cf6ff9b] .el-table__body-wrapper::-webkit-scrollbar,.detail-table[data-v-5cf6ff9b] .el-table__inner-wrapper::-webkit-scrollbar,.detail-tabs[data-v-5cf6ff9b] .el-tab-pane::-webkit-scrollbar,.detail-tabs[data-v-5cf6ff9b] .el-tabs__content::-webkit-scrollbar{width:10px;height:0!important}.detail-table[data-v-5cf6ff9b] .el-scrollbar__wrap::-webkit-scrollbar:horizontal,.detail-table[data-v-5cf6ff9b] .el-table__body-wrapper::-webkit-scrollbar:horizontal,.detail-table[data-v-5cf6ff9b] .el-table__inner-wrapper::-webkit-scrollbar:horizontal,.detail-tabs[data-v-5cf6ff9b] .el-tab-pane::-webkit-scrollbar:horizontal,.detail-tabs[data-v-5cf6ff9b] .el-tabs__content::-webkit-scrollbar:horizontal{display:none;height:0!important}.detail-table[data-v-5cf6ff9b] .el-table__body-wrapper::-webkit-scrollbar{width:10px;height:0}.detail-table[data-v-5cf6ff9b] .el-table__body-wrapper::-webkit-scrollbar-track{background:rgba(237,242,250,.72);border-radius:999px}.detail-table[data-v-5cf6ff9b] .el-table__body-wrapper::-webkit-scrollbar-thumb{background:rgba(165,177,195,.86);border:2px solid rgba(237,242,250,.86);border-radius:999px}.detail-table[data-v-5cf6ff9b] .el-table__body-wrapper::-webkit-scrollbar-thumb:hover{background:rgba(134,148,170,.92)}.terminal-container[data-v-b2228de0]{display:flex;flex-direction:column;box-sizing:border-box;width:calc(100% - 32px);height:calc(100% - 32px);min-height:0;margin:16px;overflow:hidden;background:#1e1e1e;border:1px solid #3e3e42;border-radius:8px;box-shadow:0 10px 28px rgba(15,23,42,.18)}.terminal-toolbar[data-v-b2228de0]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:46px;padding:8px 12px;background:#2d2d30;border-bottom:1px solid #3e3e42}.terminal-actions[data-v-b2228de0],.terminal-selectors[data-v-b2228de0],.terminal-title[data-v-b2228de0],.toolbar-left[data-v-b2228de0],.toolbar-right[data-v-b2228de0]{display:flex;align-items:center}.toolbar-left[data-v-b2228de0]{flex:1;min-width:0;gap:12px;flex-wrap:wrap}.toolbar-right[data-v-b2228de0]{flex-shrink:0;gap:16px;min-width:0}.terminal-title[data-v-b2228de0]{gap:8px;min-width:240px;color:#d4d4d4;font-size:14px;font-weight:500}.terminal-icon[data-v-b2228de0]{flex:0 0 auto;color:#409eff}.terminal-name[data-v-b2228de0]{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terminal-actions[data-v-b2228de0],.terminal-selectors[data-v-b2228de0]{gap:6px}.terminal-select[data-v-b2228de0]{flex-shrink:0}.container-select[data-v-b2228de0]{width:150px}.shell-select[data-v-b2228de0]{width:100px}.connection-status[data-v-b2228de0]{display:flex;align-items:center;gap:6px;padding:4px 12px;color:#909399;font-size:13px;font-weight:500;white-space:nowrap;background:hsla(0,0%,100%,.05);border-radius:4px}.status-dot[data-v-b2228de0]{width:8px;height:8px;border-radius:50%}.status-connected[data-v-b2228de0]{color:#67c23a}.status-connected .status-dot[data-v-b2228de0]{background:#67c23a;box-shadow:0 0 8px #67c23a;animation:pulse-b2228de0 2s ease-in-out infinite}.status-connecting[data-v-b2228de0]{color:#e6a23c}.status-connecting .status-dot[data-v-b2228de0]{background:#e6a23c;box-shadow:0 0 8px #e6a23c;animation:pulse-b2228de0 1.2s ease-in-out infinite}.status-disconnected .status-dot[data-v-b2228de0]{background:#909399}.target-info[data-v-b2228de0]{max-width:360px;overflow:hidden;color:#a7a7a7;font-family:Consolas,Courier New,monospace;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.xterm-wrapper[data-v-b2228de0]{position:relative;flex:1;min-width:0;min-height:0;padding:10px;background:#1e1e1e;overflow:hidden}.xterm-container[data-v-b2228de0]{width:100%;height:100%;min-width:0}.terminal-placeholder[data-v-b2228de0]{position:absolute;inset:10px;z-index:2;display:flex;align-items:center;justify-content:center;background:rgba(30,30,30,.82);border:1px dashed hsla(0,0%,100%,.12);border-radius:4px;backdrop-filter:blur(1px);pointer-events:none}.placeholder-content[data-v-b2228de0]{text-align:center;color:#c0c4cc}.placeholder-icon[data-v-b2228de0]{font-size:48px;margin-bottom:16px;color:#409eff}.placeholder-text h3[data-v-b2228de0]{margin:0 0 8px 0;font-size:18px;color:#fff}.placeholder-text p[data-v-b2228de0]{margin:4px 0;color:#c0c4cc}.placeholder-text .tip[data-v-b2228de0]{color:#f56c6c;font-weight:700}.terminal-toolbar .el-button[data-v-b2228de0]{min-width:50px;height:26px;padding:0 10px;border-radius:4px;font-size:12px}.terminal-toolbar .el-button--small[data-v-b2228de0]{padding:0 10px;line-height:24px}.terminal-toolbar .el-button .el-icon[data-v-b2228de0]{margin-right:4px;font-size:12px}[data-v-b2228de0] .terminal-select .el-input__wrapper{min-height:26px;background:#252526;border:1px solid #3e3e42;box-shadow:none}[data-v-b2228de0] .terminal-select .el-input__inner{color:#d4d4d4;font-size:12px}[data-v-b2228de0] .terminal-select .el-select__placeholder{color:#909399}[data-v-b2228de0] .xterm{height:100%!important;padding:0}[data-v-b2228de0] .xterm-viewport{background-color:#1e1e1e!important;overflow-y:auto!important}[data-v-b2228de0] .xterm-viewport::-webkit-scrollbar{width:8px}[data-v-b2228de0] .xterm-viewport::-webkit-scrollbar-track{background:#252526}[data-v-b2228de0] .xterm-viewport::-webkit-scrollbar-thumb{background:#424245;border-radius:4px}[data-v-b2228de0] .xterm-viewport::-webkit-scrollbar-thumb:hover{background:#4e4e4e}@keyframes pulse-b2228de0{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:1280px){.terminal-toolbar[data-v-b2228de0]{align-items:flex-start;flex-direction:column}.toolbar-right[data-v-b2228de0]{width:100%;justify-content:space-between}.target-info[data-v-b2228de0]{max-width:100%}}@media (max-width:768px){.terminal-container[data-v-b2228de0]{width:calc(100% - 16px);height:calc(100% - 16px);min-height:0;margin:8px;border-radius:6px}.terminal-actions[data-v-b2228de0],.terminal-selectors[data-v-b2228de0],.terminal-title[data-v-b2228de0]{width:100%}.terminal-title[data-v-b2228de0]{min-width:0}.terminal-name[data-v-b2228de0]{max-width:100%}.terminal-select[data-v-b2228de0]{flex:1}.container-select[data-v-b2228de0],.shell-select[data-v-b2228de0]{width:auto}.terminal-actions[data-v-b2228de0]{flex-wrap:wrap}}.nodes-monitoring[data-v-7a96d87c]{--aiops-text-primary:#172133;--aiops-text-secondary:#5f6b7c;--aiops-text-muted:#8d97a8;--aiops-border-cool:#dfe7f2;--aiops-brand:#4c8bf5;--aiops-success:#3fb97f;--aiops-warning:#f3b24b;--aiops-danger:#ef6b73;padding:0;background:transparent;min-height:0;border-radius:0}.node-card[data-v-7a96d87c]{background:linear-gradient(135deg,rgba(255,253,248,.94),rgba(247,250,255,.9));backdrop-filter:blur(14px);border-radius:18px;padding:18px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72);border:1px solid rgba(223,231,242,.9);transition:border-color .2s ease,box-shadow .2s ease;position:relative;overflow:hidden}.node-card[data-v-7a96d87c]:before{content:"";position:absolute;top:0;left:0;right:0;height:36px;background:linear-gradient(90deg,rgba(255,249,240,.95),hsla(60,12%,97%,.86),rgba(237,242,253,.92));border-radius:18px 18px 0 0;pointer-events:none}.node-card[data-v-7a96d87c]:hover{border-color:rgba(171,189,220,.95);box-shadow:0 14px 28px rgba(17,24,39,.06)}.card-header[data-v-7a96d87c]{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.node-info-header[data-v-7a96d87c]{display:flex;align-items:center;gap:16px}.node-icon[data-v-7a96d87c]{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:rgba(76,139,245,.12);border:1px solid rgba(214,223,235,.95);border-radius:14px;box-shadow:none}.k8s-icon[data-v-7a96d87c]{width:24px;height:24px;filter:none;z-index:2}.pulse-ring[data-v-7a96d87c]{display:none}@keyframes pulse-7a96d87c{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-7a96d87c]{margin:0 0 8px 0;font-size:18px;font-weight:600;color:var(--aiops-text-primary);text-shadow:none}.status-tag[data-v-7a96d87c]{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-7a96d87c]{width:6px;height:6px;border-radius:50%;background:currentColor;animation:statusPulse-7a96d87c 2s infinite}@keyframes statusPulse-7a96d87c{0%,to{opacity:1}50%{opacity:.5}}.node-ip[data-v-7a96d87c]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;color:var(--aiops-text-secondary);padding:4px 8px;background:hsla(0,0%,100%,.72);border-radius:999px;border:1px solid rgba(223,231,242,.9)}.node-metrics[data-v-7a96d87c]{margin-bottom:20px}.metric-item[data-v-7a96d87c]{margin-bottom:20px;background:hsla(0,0%,100%,.68);border-radius:14px;padding:12px;border:1px solid rgba(223,231,242,.78);transition:border-color .2s ease}.metric-item[data-v-7a96d87c]:hover{border-color:rgba(171,189,220,.95)}.metric-header[data-v-7a96d87c]{display:flex;align-items:center;gap:12px;margin-bottom:10px}.metric-icon[data-v-7a96d87c]{width:20px;height:20px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}@keyframes iconFloat-7a96d87c{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.metric-label[data-v-7a96d87c]{font-size:14px;font-weight:500;color:var(--aiops-text-secondary);flex:1}.metric-value[data-v-7a96d87c]{font-size:16px;font-weight:700;color:var(--aiops-brand)}.metric-value.is-healthy[data-v-7a96d87c]{color:var(--aiops-success)}.metric-value.is-notice[data-v-7a96d87c]{color:var(--aiops-brand)}.metric-value.is-warning[data-v-7a96d87c]{color:var(--aiops-warning)}.metric-value.is-danger[data-v-7a96d87c]{color:var(--aiops-danger)}.metric-visual[data-v-7a96d87c]{display:flex;align-items:center;gap:12px}.usage-donut[data-v-7a96d87c]{--usage:0%;--donut-primary:#4c8bf5;--donut-secondary:#79b1ff;--donut-track:rgba(76,139,245,.14);--donut-glow:rgba(76,139,245,.24);position:relative;flex:0 0 90px;width:90px;height:90px;border-radius:50%;background:conic-gradient(from -90deg,var(--donut-primary) 0,var(--donut-secondary) var(--usage),var(--donut-track) var(--usage),rgba(235,240,247,.92) 100%);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.7),0 16px 28px var(--donut-glow)}.usage-donut[data-v-7a96d87c]:before{content:"";position:absolute;inset:9px;border-radius:50%;background:radial-gradient(circle at 30% 30%,hsla(0,0%,100%,.96),rgba(246,249,255,.98) 68%,rgba(238,244,252,.98) 100%);box-shadow:inset 0 0 0 1px rgba(223,231,242,.88)}.usage-donut[data-v-7a96d87c]:after{content:"";position:absolute;inset:-7px;border-radius:50%;background:radial-gradient(circle,var(--donut-glow) 0,hsla(0,0%,100%,0) 70%);opacity:.7;z-index:0}.usage-donut-center[data-v-7a96d87c]{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center}.usage-donut-center strong[data-v-7a96d87c]{font-size:17px;line-height:1;color:var(--aiops-text-primary)}.usage-donut-center span[data-v-7a96d87c]{font-size:9px;color:var(--aiops-text-muted);letter-spacing:.04em}.metric-summary[data-v-7a96d87c]{flex:1;display:grid;gap:7px}.metric-detail-chip[data-v-7a96d87c]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:12px;background:linear-gradient(180deg,rgba(249,251,255,.96),rgba(243,247,253,.92));border:1px solid rgba(223,231,242,.92)}.metric-detail-chip span[data-v-7a96d87c]{font-size:10px;color:var(--aiops-text-muted)}.metric-detail-chip strong[data-v-7a96d87c]{font-size:11px;font-weight:700;color:var(--aiops-text-primary);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.cpu-progress[data-v-7a96d87c]{background:linear-gradient(90deg,#4c8bf5,#79b1ff)}.memory-progress[data-v-7a96d87c]{background:linear-gradient(90deg,#37b87a,#7dd8a5)}.system-stats[data-v-7a96d87c]{display:flex;gap:16px;margin-bottom:20px}.stat-item[data-v-7a96d87c]{flex:1;display:flex;align-items:center;gap:12px;background:hsla(0,0%,100%,.68);padding:12px;border-radius:14px;border:1px solid rgba(223,231,242,.78);transition:border-color .2s ease}.stat-item[data-v-7a96d87c]:hover{border-color:rgba(171,189,220,.95)}.stat-icon[data-v-7a96d87c]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;position:relative}.pods-icon[data-v-7a96d87c]{background:rgba(76,139,245,.12)}.time-icon[data-v-7a96d87c]{background:rgba(243,178,75,.14)}.icon-dot[data-v-7a96d87c]{width:8px;height:8px;background:#fff;border-radius:50%;animation:iconDot-7a96d87c 1.5s infinite}.icon-pulse[data-v-7a96d87c]{width:10px;height:10px;background:#fff;border-radius:50%;animation:iconPulse-7a96d87c 2s infinite}@keyframes iconDot-7a96d87c{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes iconPulse-7a96d87c{0%{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}to{transform:scale(1);opacity:1}}.stat-content[data-v-7a96d87c]{flex:1}.stat-label[data-v-7a96d87c]{display:block;font-size:11px;color:var(--aiops-text-muted);margin-bottom:2px}.stat-value[data-v-7a96d87c]{display:block;font-size:14px;font-weight:600;color:var(--aiops-text-primary)}.no-metrics[data-v-7a96d87c]{text-align:center;padding:40px 20px;background:hsla(0,0%,100%,.68);border:1px solid rgba(223,231,242,.78);border-radius:14px;margin-bottom:20px}.loading-animation[data-v-7a96d87c]{display:flex;justify-content:center;gap:4px;margin-bottom:16px}.loading-dot[data-v-7a96d87c]{width:8px;height:8px;background:var(--aiops-brand);border-radius:50%;animation:loadingDot-7a96d87c 1.4s ease-in-out infinite both}.loading-dot[data-v-7a96d87c]:first-child{animation-delay:-.32s}.loading-dot[data-v-7a96d87c]:nth-child(2){animation-delay:-.16s}@keyframes loadingDot-7a96d87c{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.no-data-text[data-v-7a96d87c]{color:var(--aiops-text-secondary);font-size:14px}.node-actions[data-v-7a96d87c]{display:flex;gap:12px}.action-btn[data-v-7a96d87c]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border:none;border-radius:13px;font-size:13px;font-weight:500;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;position:relative;overflow:hidden}.primary-btn[data-v-7a96d87c]{background:linear-gradient(180deg,#6aa1fb,#5a93f6);color:#fff;box-shadow:0 10px 18px rgba(76,139,245,.16)}.primary-btn[data-v-7a96d87c]:hover{transform:translateY(-1px);box-shadow:0 12px 22px rgba(76,139,245,.2)}.secondary-btn[data-v-7a96d87c]{background:hsla(0,0%,100%,.92);color:var(--aiops-text-secondary);border:1px solid rgba(214,223,235,.96)}.secondary-btn[data-v-7a96d87c]:hover{background:#fff;color:var(--aiops-brand);border-color:rgba(153,181,230,.95);transform:translateY(-1px)}.btn-icon[data-v-7a96d87c]{width:16px;height:16px}.refresh-icon[data-v-7a96d87c]{animation:none;transition:transform .3s ease}.secondary-btn:hover .refresh-icon[data-v-7a96d87c]{animation:refreshSpin-7a96d87c .8s ease-in-out}@keyframes refreshSpin-7a96d87c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.btn-glow[data-v-7a96d87c]{display:none}.node-detail-dialog[data-v-7a96d87c] .el-dialog{border-radius:24px;background:linear-gradient(180deg,rgba(255,253,248,.98),rgba(247,250,255,.96));backdrop-filter:blur(18px);border:1px solid rgba(223,231,242,.96);max-height:90vh;overflow:hidden}.node-detail-dialog[data-v-7a96d87c] .el-dialog__header{background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd);border-bottom:1px solid rgba(223,231,242,.84);padding:16px 20px}.node-detail-dialog[data-v-7a96d87c] .el-dialog__title{color:var(--aiops-text-primary);font-weight:700;font-size:18px}.node-detail-dialog[data-v-7a96d87c] .el-dialog__body{padding:24px;max-height:70vh;overflow-y:auto}.node-detail-content[data-v-7a96d87c]{padding:0}.resource-card[data-v-7a96d87c]{background:hsla(0,0%,100%,.84);border-radius:18px;padding:20px;border:1px solid rgba(223,231,242,.9);box-shadow:none}.card-header-detail[data-v-7a96d87c]{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-7a96d87c],.metric-icon-detail[data-v-7a96d87c]{width:24px;height:24px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.card-header-detail h3[data-v-7a96d87c]{margin:0;font-size:16px;font-weight:600;color:#333}.resource-metrics[data-v-7a96d87c]{display:flex;flex-direction:column;gap:20px}.metric-row-detail[data-v-7a96d87c]{display:flex;flex-direction:column;gap:8px;padding:16px;background:hsla(0,0%,100%,.72);border-radius:14px;border:1px solid rgba(223,231,242,.78);transition:border-color .2s ease}.metric-row-detail[data-v-7a96d87c]:hover{border-color:rgba(171,189,220,.95)}.metric-info[data-v-7a96d87c]{display:flex;align-items:center;gap:12px}.metric-name[data-v-7a96d87c]{font-weight:500;color:var(--aiops-text-secondary);flex:1}.metric-percentage[data-v-7a96d87c]{font-size:18px;font-weight:700;color:var(--aiops-brand)}.metric-percentage.is-healthy[data-v-7a96d87c]{color:var(--aiops-success)}.metric-percentage.is-notice[data-v-7a96d87c]{color:var(--aiops-brand)}.metric-percentage.is-warning[data-v-7a96d87c]{color:var(--aiops-warning)}.metric-percentage.is-danger[data-v-7a96d87c]{color:var(--aiops-danger)}.metric-row-visual[data-v-7a96d87c]{display:flex;align-items:center;gap:14px}.usage-donut-detail[data-v-7a96d87c]{flex-basis:100px;width:100px;height:100px}.metric-summary-detail[data-v-7a96d87c]{width:100%}.system-info[data-v-7a96d87c]{padding:0}.pod-list-card[data-v-7a96d87c]{background:hsla(0,0%,100%,.84);border-radius:18px;padding:20px;border:1px solid rgba(223,231,242,.9);box-shadow:none;margin-top:20px}.pod-icon[data-v-7a96d87c]{width:32px;height:32px;background:rgba(76,139,245,.12);border-radius:12px;display:flex;align-items:center;justify-content:center}.icon-pod[data-v-7a96d87c]{width:12px;height:12px;background:#fff;border-radius:2px;position:relative}.icon-pod[data-v-7a96d87c]: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-7a96d87c]{margin-top:16px}.pod-table[data-v-7a96d87c]{background:hsla(0,0%,100%,.86);border-radius:16px;overflow:hidden;border:1px solid rgba(223,231,242,.9)}.pod-header[data-v-7a96d87c]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr;gap:12px;padding:12px 16px;background:rgba(248,250,255,.98);font-weight:600;font-size:13px;color:var(--aiops-text-muted);border-bottom:1px solid rgba(223,231,242,.9)}.pod-body[data-v-7a96d87c]{max-height:300px;overflow-y:auto}.pod-row[data-v-7a96d87c]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(15,23,42,.045);transition:background-color .2s ease}.pod-row[data-v-7a96d87c]:hover{background:rgba(76,139,245,.045)}.pod-row[data-v-7a96d87c]:last-child{border-bottom:none}.pod-col[data-v-7a96d87c]{display:flex;align-items:center;font-size:12px}.pod-name-content[data-v-7a96d87c]{display:flex;align-items:center;gap:8px}.pod-status-dot[data-v-7a96d87c]{width:6px;height:6px;background:#2ecc71;border-radius:50%;animation:statusPulse-7a96d87c 2s infinite}.namespace-tag[data-v-7a96d87c]{padding:2px 8px;background:rgba(76,139,245,.08);color:var(--aiops-brand);border-radius:12px;font-size:11px;border:1px solid rgba(153,181,230,.32)}.resource-value[data-v-7a96d87c]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;color:var(--aiops-text-primary);font-weight:500}.usage-rate-container[data-v-7a96d87c]{display:flex;align-items:center;gap:8px;width:100%}.mini-progress[data-v-7a96d87c]{flex:1;height:4px;background:rgba(0,0,0,.1);border-radius:2px;overflow:hidden}.mini-progress-fill[data-v-7a96d87c]{height:100%;border-radius:2px;transition:width .8s ease}.rate-text[data-v-7a96d87c]{font-size:11px;font-weight:600;color:#333;min-width:35px;text-align:right}.no-pods[data-v-7a96d87c]{text-align:center;padding:40px 20px;color:#666}.no-pods-icon[data-v-7a96d87c]{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-7a96d87c]{width:20px;height:20px;background:rgba(0,0,0,.3);border-radius:2px}.no-pods-text[data-v-7a96d87c]{margin:0;font-size:14px;color:#888}@media (max-width:768px){.nodes-monitoring[data-v-7a96d87c]{padding:12px}.node-card[data-v-7a96d87c]{padding:16px}.node-actions[data-v-7a96d87c],.system-stats[data-v-7a96d87c]{flex-direction:column;gap:8px}.metric-row-visual[data-v-7a96d87c],.metric-visual[data-v-7a96d87c]{flex-direction:column;align-items:stretch}.usage-donut-detail[data-v-7a96d87c],.usage-donut[data-v-7a96d87c]{margin:0 auto}}.namespaces-monitoring[data-v-b552a84a]{--aiops-text-primary:#172133;--aiops-text-secondary:#5f6b7c;--aiops-text-muted:#8d97a8;--aiops-border-cool:#dfe7f2;--aiops-brand:#4c8bf5;--aiops-success:#3fb97f;--aiops-warning:#f3b24b;--aiops-danger:#ef6b73;padding:0;background:transparent;min-height:0;border-radius:0}.namespace-card[data-v-b552a84a]{background:linear-gradient(135deg,rgba(255,253,248,.94),rgba(247,250,255,.9));backdrop-filter:blur(14px);border-radius:18px;padding:18px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72);border:1px solid rgba(223,231,242,.9);transition:border-color .2s ease,box-shadow .2s ease;position:relative;overflow:hidden}.namespace-card[data-v-b552a84a]:before{content:"";position:absolute;top:0;left:0;right:0;height:36px;background:linear-gradient(90deg,rgba(255,249,240,.95),hsla(60,12%,97%,.86),rgba(237,242,253,.92));border-radius:18px 18px 0 0;pointer-events:none}.namespace-card[data-v-b552a84a]:hover{border-color:rgba(171,189,220,.95);box-shadow:0 14px 28px rgba(17,24,39,.06)}.card-header[data-v-b552a84a]{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.namespace-info-header[data-v-b552a84a]{display:flex;align-items:center;gap:16px}.namespace-icon[data-v-b552a84a]{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:rgba(76,139,245,.12);border:1px solid rgba(214,223,235,.95);border-radius:14px;box-shadow:none}.k8s-icon[data-v-b552a84a]{width:24px;height:24px;filter:none}.pulse-ring[data-v-b552a84a]{display:none}.namespace-details h4[data-v-b552a84a]{margin:0 0 8px 0;font-size:18px;font-weight:600;color:var(--aiops-text-primary);text-shadow:none}.status-tag[data-v-b552a84a]{display:flex;align-items:center;gap:6px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500}.status-tag.active[data-v-b552a84a]{background:rgba(46,204,113,.1);color:#2ecc71;border:1px solid rgba(46,204,113,.2)}.status-dot[data-v-b552a84a]{width:6px;height:6px;border-radius:50%;background:currentColor;animation:statusPulse-b552a84a 2s infinite}.namespace-name[data-v-b552a84a]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;color:var(--aiops-text-secondary);padding:4px 8px;background:hsla(0,0%,100%,.72);border-radius:999px;border:1px solid rgba(223,231,242,.9)}.namespace-metrics[data-v-b552a84a]{margin-bottom:20px}.metric-item[data-v-b552a84a]{margin-bottom:20px;background:hsla(0,0%,100%,.68);border-radius:14px;padding:12px;border:1px solid rgba(223,231,242,.78);transition:border-color .2s ease}.metric-item[data-v-b552a84a]:hover{border-color:rgba(171,189,220,.95)}.metric-header[data-v-b552a84a]{display:flex;align-items:center;gap:12px;margin-bottom:10px}.metric-header .metric-icon[data-v-b552a84a]{width:20px;height:20px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.metric-label[data-v-b552a84a]{font-size:14px;font-weight:500;color:var(--aiops-text-secondary);flex:1}.metric-value[data-v-b552a84a]{font-size:16px;font-weight:700;color:var(--aiops-brand)}.metric-value.is-healthy[data-v-b552a84a],.stat-value.is-healthy[data-v-b552a84a]{color:var(--aiops-success)}.metric-value.is-notice[data-v-b552a84a],.stat-value.is-notice[data-v-b552a84a]{color:var(--aiops-brand)}.metric-value.is-warning[data-v-b552a84a],.stat-value.is-warning[data-v-b552a84a]{color:var(--aiops-warning)}.metric-value.is-danger[data-v-b552a84a],.stat-value.is-danger[data-v-b552a84a]{color:var(--aiops-danger)}.metric-visual[data-v-b552a84a]{display:flex;align-items:center;gap:12px}.usage-donut[data-v-b552a84a]{--usage:0%;--donut-primary:#4c8bf5;--donut-secondary:#79b1ff;--donut-track:rgba(76,139,245,.14);--donut-glow:rgba(76,139,245,.24);position:relative;flex:0 0 90px;width:90px;height:90px;border-radius:50%;background:conic-gradient(from -90deg,var(--donut-primary) 0,var(--donut-secondary) var(--usage),var(--donut-track) var(--usage),rgba(235,240,247,.92) 100%);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.7),0 16px 28px var(--donut-glow)}.usage-donut[data-v-b552a84a]:before{content:"";position:absolute;inset:9px;border-radius:50%;background:radial-gradient(circle at 30% 30%,hsla(0,0%,100%,.96),rgba(246,249,255,.98) 68%,rgba(238,244,252,.98) 100%);box-shadow:inset 0 0 0 1px rgba(223,231,242,.88)}.usage-donut[data-v-b552a84a]:after{content:"";position:absolute;inset:-7px;border-radius:50%;background:radial-gradient(circle,var(--donut-glow) 0,hsla(0,0%,100%,0) 70%);opacity:.7;z-index:0}.usage-donut-center[data-v-b552a84a]{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center}.usage-donut-center strong[data-v-b552a84a]{font-size:17px;line-height:1;color:var(--aiops-text-primary)}.usage-donut-center span[data-v-b552a84a]{font-size:9px;color:var(--aiops-text-muted);letter-spacing:.04em}.metric-summary[data-v-b552a84a]{flex:1;display:grid;gap:7px}.metric-detail-chip[data-v-b552a84a]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:12px;background:linear-gradient(180deg,rgba(249,251,255,.96),rgba(243,247,253,.92));border:1px solid rgba(223,231,242,.92)}.metric-detail-chip span[data-v-b552a84a]{font-size:10px;color:var(--aiops-text-muted)}.metric-detail-chip strong[data-v-b552a84a]{font-size:11px;font-weight:700;color:var(--aiops-text-primary);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.cpu-progress[data-v-b552a84a]{background:linear-gradient(90deg,#4c8bf5,#79b1ff)}.memory-progress[data-v-b552a84a]{background:linear-gradient(90deg,#37b87a,#7dd8a5)}.system-stats[data-v-b552a84a]{display:flex;gap:16px;margin-bottom:20px}.stat-item[data-v-b552a84a]{flex:1;display:flex;align-items:center;gap:12px;background:hsla(0,0%,100%,.68);padding:12px;border-radius:14px;border:1px solid rgba(223,231,242,.78);transition:border-color .2s ease}.stat-item[data-v-b552a84a]:hover{border-color:rgba(171,189,220,.95)}.stat-icon[data-v-b552a84a]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center}.pods-icon[data-v-b552a84a]{background:rgba(76,139,245,.12)}.services-icon[data-v-b552a84a]{background:rgba(243,178,75,.14)}.icon-dot[data-v-b552a84a],.icon-pulse[data-v-b552a84a]{width:12px;height:12px;background:#fff;border-radius:50%;position:relative}.icon-pulse[data-v-b552a84a]{animation:iconPulse-b552a84a 2s infinite}.stat-content[data-v-b552a84a]{flex:1}.stat-label[data-v-b552a84a]{display:block;font-size:11px;color:var(--aiops-text-muted);font-weight:500;margin-bottom:2px}.stat-value[data-v-b552a84a]{display:block;font-size:16px;font-weight:700;color:var(--aiops-text-primary)}.no-metrics[data-v-b552a84a]{text-align:center;padding:40px 20px;background:hsla(0,0%,100%,.68);border:1px solid rgba(223,231,242,.78);border-radius:14px;margin-bottom:20px}.loading-animation[data-v-b552a84a]{display:flex;justify-content:center;gap:4px;margin-bottom:16px}.loading-dot[data-v-b552a84a]{width:8px;height:8px;background:var(--aiops-brand);border-radius:50%;animation:loadingDot-b552a84a 1.4s ease-in-out infinite both}.loading-dot[data-v-b552a84a]:first-child{animation-delay:-.32s}.loading-dot[data-v-b552a84a]:nth-child(2){animation-delay:-.16s}.no-data-text[data-v-b552a84a]{color:var(--aiops-text-secondary);font-size:14px;margin:0}.namespace-actions[data-v-b552a84a]{display:flex;gap:12px}.action-btn[data-v-b552a84a]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border:none;border-radius:13px;font-size:13px;font-weight:500;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;position:relative;overflow:hidden}.primary-btn[data-v-b552a84a]{background:linear-gradient(180deg,#6aa1fb,#5a93f6);color:#fff;box-shadow:0 10px 18px rgba(76,139,245,.16)}.primary-btn[data-v-b552a84a]:hover{transform:translateY(-1px);box-shadow:0 12px 22px rgba(76,139,245,.2)}.secondary-btn[data-v-b552a84a]{background:hsla(0,0%,100%,.92);color:var(--aiops-text-secondary);border:1px solid rgba(214,223,235,.96)}.secondary-btn[data-v-b552a84a]:hover{background:#fff;color:var(--aiops-brand);border-color:rgba(153,181,230,.95);transform:translateY(-1px)}.btn-icon[data-v-b552a84a]{width:16px;height:16px;color:inherit}.refresh-icon[data-v-b552a84a]{animation:none;transition:transform .3s ease}.secondary-btn:hover .refresh-icon[data-v-b552a84a]{animation:refreshSpin-b552a84a .8s ease-in-out}.btn-glow[data-v-b552a84a]{display:none}.namespace-detail-dialog[data-v-b552a84a] .el-dialog{background:linear-gradient(180deg,rgba(255,253,248,.98),rgba(247,250,255,.96));backdrop-filter:blur(18px);border-radius:24px;border:1px solid rgba(223,231,242,.96);max-height:90vh;overflow:hidden}.namespace-detail-dialog[data-v-b552a84a] .el-dialog__header{background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd);border-bottom:1px solid rgba(223,231,242,.84);padding:16px 20px}.namespace-detail-dialog[data-v-b552a84a] .el-dialog__title{color:var(--aiops-text-primary);font-weight:700;font-size:18px}.namespace-detail-dialog[data-v-b552a84a] .el-dialog__body{padding:24px;max-height:70vh;overflow-y:auto}.namespace-detail-content[data-v-b552a84a]{padding:0}.resource-card[data-v-b552a84a]{background:hsla(0,0%,100%,.84);border-radius:18px;padding:20px;border:1px solid rgba(223,231,242,.9);box-shadow:none}.card-header-detail[data-v-b552a84a]{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-b552a84a],.metric-icon-detail[data-v-b552a84a]{width:24px;height:24px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.card-header-detail h3[data-v-b552a84a]{margin:0;font-size:16px;font-weight:600;color:#333}.resource-metrics[data-v-b552a84a]{display:flex;flex-direction:column;gap:20px}.metric-row-detail[data-v-b552a84a]{display:flex;flex-direction:column;gap:8px;padding:16px;background:hsla(0,0%,100%,.72);border-radius:14px;border:1px solid rgba(223,231,242,.78);transition:border-color .2s ease}.metric-row-detail[data-v-b552a84a]:hover{border-color:rgba(171,189,220,.95)}.metric-info[data-v-b552a84a]{display:flex;align-items:center;gap:12px}.metric-name[data-v-b552a84a]{font-weight:500;color:var(--aiops-text-secondary);flex:1}.metric-percentage[data-v-b552a84a]{font-size:18px;font-weight:700;color:var(--aiops-brand)}.metric-percentage.is-healthy[data-v-b552a84a]{color:var(--aiops-success)}.metric-percentage.is-notice[data-v-b552a84a]{color:var(--aiops-brand)}.metric-percentage.is-warning[data-v-b552a84a]{color:var(--aiops-warning)}.metric-percentage.is-danger[data-v-b552a84a]{color:var(--aiops-danger)}.metric-row-visual[data-v-b552a84a]{display:flex;align-items:center;gap:14px}.usage-donut-detail[data-v-b552a84a]{flex-basis:100px;width:100px;height:100px}.metric-summary-detail[data-v-b552a84a]{width:100%}.detail-info-card[data-v-b552a84a]{height:100%}.system-info[data-v-b552a84a]{padding:0}.pod-list-card[data-v-b552a84a]{background:hsla(0,0%,100%,.84);border-radius:18px;padding:20px;border:1px solid rgba(223,231,242,.9);box-shadow:none;margin-top:20px}.pod-icon[data-v-b552a84a]{width:32px;height:32px;background:rgba(76,139,245,.12);border-radius:12px;display:flex;align-items:center;justify-content:center}.icon-pod[data-v-b552a84a]{width:12px;height:12px;background:#fff;border-radius:2px;position:relative}.icon-pod[data-v-b552a84a]: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-b552a84a]{margin-top:16px}.pod-table[data-v-b552a84a]{background:hsla(0,0%,100%,.86);border-radius:16px;overflow:hidden;border:1px solid rgba(223,231,242,.9)}.pod-header[data-v-b552a84a]{display:grid;gap:12px;padding:12px 16px;background:rgba(248,250,255,.98);font-weight:600;font-size:13px;color:var(--aiops-text-muted);border-bottom:1px solid rgba(223,231,242,.9)}.namespace-pod-header[data-v-b552a84a],.namespace-pod-row[data-v-b552a84a]{grid-template-columns:2.5fr 1fr 1fr 1fr}.pod-body[data-v-b552a84a]{max-height:300px;overflow-y:auto}.pod-row[data-v-b552a84a]{display:grid;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(15,23,42,.045);transition:background-color .2s ease}.pod-row[data-v-b552a84a]:hover{background:rgba(76,139,245,.045)}.pod-row[data-v-b552a84a]:last-child{border-bottom:none}.pod-col[data-v-b552a84a]{display:flex;align-items:center;font-size:12px}.pod-name-content[data-v-b552a84a]{display:flex;align-items:center;gap:8px}.pod-status-dot[data-v-b552a84a]{width:6px;height:6px;background:#2ecc71;border-radius:50%;animation:statusPulse-b552a84a 2s infinite}.pod-status-col[data-v-b552a84a]{justify-content:flex-start}.pod-status[data-v-b552a84a]{width:-moz-fit-content;width:fit-content;min-width:70px}.resource-value[data-v-b552a84a]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;color:var(--aiops-text-primary);font-weight:500}.no-pods[data-v-b552a84a]{text-align:center;padding:40px 20px;color:#666}.no-pods-icon[data-v-b552a84a]{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-b552a84a]{width:20px;height:20px;background:rgba(0,0,0,.3);border-radius:2px}.no-pods-text[data-v-b552a84a]{margin:0;font-size:14px;color:#888}@keyframes pulse-b552a84a{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-b552a84a{0%,to{opacity:1}50%{opacity:.5}}@keyframes iconFloat-b552a84a{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes iconPulse-b552a84a{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes loadingDot-b552a84a{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes refreshSpin-b552a84a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.namespaces-monitoring[data-v-b552a84a]{padding:12px}.namespace-card[data-v-b552a84a]{padding:16px}.namespace-actions[data-v-b552a84a],.system-stats[data-v-b552a84a]{flex-direction:column;gap:8px}.metric-row-visual[data-v-b552a84a],.metric-visual[data-v-b552a84a]{flex-direction:column;align-items:stretch}.usage-donut-detail[data-v-b552a84a],.usage-donut[data-v-b552a84a]{margin:0 auto}}.k8s-monitoring-dashboard[data-v-4c369d58]{--aiops-bg-page:#f4f7fb;--aiops-text-primary:#172133;--aiops-text-secondary:#5f6b7c;--aiops-text-muted:#8d97a8;--aiops-border-cool:#dfe7f2;--aiops-brand:#4c8bf5;--aiops-shadow-soft:0 20px 60px rgba(17,24,39,.07);padding:6px;background:radial-gradient(circle at 16% 10%,rgba(76,139,245,.06),transparent 26%),linear-gradient(180deg,#f7f9fc 0,var(--aiops-bg-page) 100%);min-height:100vh;color:var(--aiops-text-primary);font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.page-header[data-v-4c369d58]{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:16px 18px;border:1px solid rgba(223,231,242,.92);border-radius:24px;background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd);box-shadow:var(--aiops-shadow-soft)}.header-title h2[data-v-4c369d58]{margin:0 0 4px 0;font-size:24px;font-weight:700;color:var(--aiops-text-primary)}.header-desc[data-v-4c369d58]{margin:0;color:var(--aiops-text-secondary);font-size:14px}.header-controls[data-v-4c369d58]{display:flex;gap:12px;align-items:center}.header-controls .el-select[data-v-4c369d58]{width:200px}.header-controls[data-v-4c369d58] .el-input__wrapper{min-height:32px;border:1px solid rgba(214,223,235,.95);border-radius:13px;background:rgba(252,253,255,.98);box-shadow:none}.header-controls[data-v-4c369d58] .el-button{height:32px;border-radius:13px;border-color:rgba(214,223,235,.96);background:hsla(0,0%,100%,.92);color:var(--aiops-text-secondary);font-weight:600}.k8s-monitoring-dashboard[data-v-4c369d58] .el-tabs{padding:10px;border:1px solid rgba(223,231,242,.9);border-radius:24px;background:linear-gradient(135deg,rgba(255,253,248,.95),rgba(247,250,255,.92));box-shadow:var(--aiops-shadow-soft)}.k8s-monitoring-dashboard[data-v-4c369d58] .el-tabs__header{margin-bottom:12px}.k8s-monitoring-dashboard[data-v-4c369d58] .el-tabs__item{color:var(--aiops-text-secondary);font-weight:600}.k8s-monitoring-dashboard[data-v-4c369d58] .el-tabs__item.is-active{color:var(--aiops-brand)}.k8s-monitoring-dashboard[data-v-4c369d58] .el-tabs__active-bar{background-color:var(--aiops-brand)}@media (max-width:900px){.header-controls[data-v-4c369d58],.page-header[data-v-4c369d58]{flex-direction:column;align-items:stretch}.header-controls .el-select[data-v-4c369d58]{width:100%}}.k8s-cluster-details[data-v-a962090c]{--aiops-bg-page:#f4f7fb;--aiops-surface-strong:hsla(0,0%,100%,.92);--aiops-surface-soft:rgba(247,250,255,.78);--aiops-text-primary:#172133;--aiops-text-secondary:#5f6b7c;--aiops-text-muted:#8d97a8;--aiops-border-cool:#dfe7f2;--aiops-border-mid:rgba(207,217,230,.92);--aiops-brand:#4c8bf5;--aiops-brand-soft:rgba(76,139,245,.12);--aiops-success:#3fb97f;--aiops-warning:#f3b24b;--aiops-danger:#ef6b73;padding:6px;min-height:100vh;box-sizing:border-box;position:relative;background:radial-gradient(circle at 16% 10%,rgba(76,139,245,.06),transparent 26%),linear-gradient(180deg,#f7f9fc 0,var(--aiops-bg-page) 100%);color:var(--aiops-text-primary);font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.k8s-cluster-details[data-v-a962090c]:before{content:"";position:absolute;inset:6px;border:1px solid rgba(207,217,230,.72);border-radius:28px;background:linear-gradient(135deg,rgba(255,253,248,.58),rgba(247,250,255,.56));pointer-events:none}.page-header[data-v-a962090c]{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:18px 20px;border:1px solid var(--aiops-border-mid);border-radius:26px;background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd);box-shadow:0 18px 50px rgba(17,24,39,.06);backdrop-filter:blur(18px)}.header-left[data-v-a962090c]{display:flex;align-items:center;gap:16px;min-width:0}.cluster-info[data-v-a962090c]{display:flex;flex-direction:column;gap:8px}.cluster-title[data-v-a962090c]{display:flex;align-items:center;gap:12px;margin:0;font-size:24px;font-weight:700;color:var(--aiops-text-primary);line-height:1.2}.k8s-icon[data-v-a962090c]{width:32px;height:32px}.cluster-meta[data-v-a962090c]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.loading-pill[data-v-a962090c]{display:inline-flex;align-items:center;gap:5px;min-height:20px;padding:2px 8px;border:1px solid rgba(153,181,230,.55);border-radius:999px;background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(237,242,253,.82));color:var(--aiops-brand);font-size:11px;font-weight:700;box-shadow:0 8px 18px rgba(76,139,245,.08)}.loading-dot[data-v-a962090c]{width:5px;height:5px;border-radius:50%;background:var(--aiops-brand);box-shadow:0 0 0 3px rgba(76,139,245,.12);animation:loading-dot-pulse-a962090c 1.2s ease-in-out infinite}@keyframes loading-dot-pulse-a962090c{0%,to{opacity:.55;transform:scale(.88)}50%{opacity:1;transform:scale(1)}}.cluster-version[data-v-a962090c]{color:var(--aiops-text-secondary);font-size:14px;padding:5px 10px;border:1px solid rgba(223,231,242,.9);border-radius:999px;background:hsla(0,0%,100%,.74);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.cluster-type[data-v-a962090c]{color:var(--aiops-text-muted);font-size:12px;font-weight:600}.header-actions[data-v-a962090c] .el-button{height:32px;border:1px solid rgba(214,223,235,.96);border-radius:13px;background:hsla(0,0%,100%,.9);color:var(--aiops-text-secondary);font-weight:600;transition:transform .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.header-actions[data-v-a962090c] .el-button:hover:not(.is-disabled){transform:translateY(-1px);border-color:rgba(153,181,230,.95);color:var(--aiops-brand);box-shadow:0 10px 18px rgba(17,24,39,.07)}.details-content[data-v-a962090c]{position:relative;z-index:1}.overview-cards[data-v-a962090c]{margin-bottom:12px;position:relative;z-index:1}.overview-card[data-v-a962090c]{border:1px solid rgba(223,231,242,.92);border-radius:20px;background:linear-gradient(180deg,rgba(255,253,249,.88),rgba(247,250,255,.84));box-shadow:none;backdrop-filter:blur(10px);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.info-card[data-v-a962090c]:hover,.overview-card[data-v-a962090c]:hover{transform:translateY(-1px);border-color:rgba(196,210,231,.96);box-shadow:0 18px 42px rgba(17,24,39,.07)}.overview-card[data-v-a962090c] .el-card__body{padding:16px}.card-content[data-v-a962090c]{display:flex;align-items:center;gap:14px}.card-icon[data-v-a962090c]{width:44px;height:44px;border-radius:15px;display:flex;align-items:center;justify-content:center;color:var(--aiops-brand);background:var(--aiops-brand-soft);border:1px solid rgba(203,218,244,.9)}.cpu-card .card-icon[data-v-a962090c],.memory-card .card-icon[data-v-a962090c],.nodes-card .card-icon[data-v-a962090c],.workloads-card .card-icon[data-v-a962090c]{background:rgba(76,139,245,.1)}.svg-icon[data-v-a962090c]{width:24px;height:24px;opacity:.82}.card-info[data-v-a962090c]{flex:1;min-width:0}.card-value[data-v-a962090c]{font-size:28px;font-weight:700;color:var(--aiops-text-primary);line-height:1}.card-label[data-v-a962090c]{font-size:14px;color:var(--aiops-text-secondary);margin:4px 0}.card-sub[data-v-a962090c]{font-size:12px;color:var(--aiops-text-muted);line-height:1.5}.usage-normal[data-v-a962090c]{color:var(--aiops-success)!important}.usage-medium[data-v-a962090c]{color:var(--aiops-warning)!important}.usage-high[data-v-a962090c]{color:var(--aiops-danger)!important}.history-card[data-v-a962090c]{margin-bottom:12px;border:1px solid rgba(223,231,242,.92);border-radius:20px;background:hsla(0,0%,100%,.88);box-shadow:none;overflow:hidden;backdrop-filter:blur(10px);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.history-card[data-v-a962090c]:hover{transform:translateY(-1px);border-color:rgba(196,210,231,.96);box-shadow:0 18px 42px rgba(17,24,39,.07)}.history-card[data-v-a962090c] .el-card__header{padding:14px 16px;border-bottom:1px solid rgba(223,231,242,.84);background:rgba(248,250,255,.58)}.history-card[data-v-a962090c] .el-card__body{padding:16px}.history-header[data-v-a962090c]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.history-range[data-v-a962090c]{color:var(--aiops-text-muted);font-size:12px;font-weight:600}.history-chart-grid[data-v-a962090c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.history-chart-panel[data-v-a962090c]{min-width:0;border:1px solid rgba(223,231,242,.76);border-radius:16px;background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(247,250,255,.72));padding:12px}.history-chart-head[data-v-a962090c]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-height:42px}.history-chart-title[data-v-a962090c]{color:var(--aiops-text-primary);font-size:14px;font-weight:700;line-height:1.3}.history-chart-sub[data-v-a962090c]{margin-top:3px;color:var(--aiops-text-muted);font-size:12px}.history-chart-value[data-v-a962090c]{color:var(--aiops-text-primary);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:16px;font-weight:700;white-space:nowrap}.history-chart[data-v-a962090c]{width:100%;height:180px;margin-top:8px}.history-empty[data-v-a962090c]{display:flex;align-items:center;justify-content:center;min-height:180px;border:1px dashed rgba(203,213,225,.9);border-radius:16px;color:var(--aiops-text-muted);font-size:14px;background:rgba(248,250,255,.58)}.details-sections[data-v-a962090c]{display:flex;flex-direction:column;gap:12px;position:relative;z-index:1}.info-card[data-v-a962090c]{margin-bottom:12px;border:1px solid rgba(223,231,242,.92);border-radius:20px;background:hsla(0,0%,100%,.86);box-shadow:none;backdrop-filter:blur(10px);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.events-card[data-v-a962090c] .el-card__header,.info-card[data-v-a962090c] .el-card__header,.nodes-card[data-v-a962090c] .el-card__header{padding:14px 16px;border-bottom:1px solid rgba(223,231,242,.84);background:rgba(248,250,255,.58)}.events-card[data-v-a962090c] .el-card__body,.info-card[data-v-a962090c] .el-card__body,.nodes-card[data-v-a962090c] .el-card__body{padding:16px}.card-header[data-v-a962090c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-weight:600;color:var(--aiops-text-primary)}.card-header .el-icon[data-v-a962090c]{color:var(--aiops-brand)}.info-content[data-v-a962090c]{display:flex;flex-direction:column;gap:2px}.info-row[data-v-a962090c]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;border-bottom:1px solid rgba(223,231,242,.72)}.info-row[data-v-a962090c]:last-child{border-bottom:none}.info-row .label[data-v-a962090c]{color:var(--aiops-text-secondary);font-weight:600;min-width:120px}.info-row .value[data-v-a962090c]{color:var(--aiops-text-primary);text-align:right;word-break:break-all;font-size:13px}.info-row .value[data-v-a962090c]:empty:before{content:"加载中";color:var(--aiops-text-muted)}.workload-stats[data-v-a962090c]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.stat-item[data-v-a962090c]{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid rgba(223,231,242,.72);border-radius:16px;background:rgba(247,250,255,.7);transition:background-color .2s ease,border-color .2s ease}.stat-item[data-v-a962090c]:hover{border-color:rgba(196,210,231,.96);background:hsla(0,0%,100%,.88)}.stat-icon[data-v-a962090c]{width:34px;height:34px;border-radius:13px;display:flex;align-items:center;justify-content:center;color:var(--aiops-brand);font-size:16px;border:1px solid rgba(203,218,244,.88)}.stat-icon.daemonsets[data-v-a962090c],.stat-icon.deployments[data-v-a962090c],.stat-icon.jobs[data-v-a962090c],.stat-icon.pods[data-v-a962090c],.stat-icon.running-pods[data-v-a962090c],.stat-icon.statefulsets[data-v-a962090c],.stat-icon[data-v-a962090c]{background:var(--aiops-brand-soft)}.stat-value[data-v-a962090c]{font-size:20px;font-weight:700;color:var(--aiops-text-primary);line-height:1}.stat-label[data-v-a962090c]{font-size:12px;color:var(--aiops-text-secondary);margin-top:2px}.components-grid[data-v-a962090c]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.component-item[data-v-a962090c]{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid rgba(223,231,242,.76);border-radius:16px;background:rgba(247,250,255,.7)}.component-item .component-status.Running[data-v-a962090c]{color:var(--aiops-success)}.component-item .component-status[data-v-a962090c]:not(.Running){color:var(--aiops-danger)}.component-status[data-v-a962090c]{font-size:16px}.component-name[data-v-a962090c]{font-weight:500;color:var(--aiops-text-primary);font-size:14px}.component-version[data-v-a962090c]{font-size:12px;color:var(--aiops-text-muted)}.details-sections>.nodes-card[data-v-a962090c]{margin-bottom:12px;border:1px solid rgba(223,231,242,.92);border-radius:20px;background:hsla(0,0%,100%,.86);box-shadow:none;overflow:hidden}.events-table[data-v-a962090c],.nodes-table[data-v-a962090c]{border:1px solid rgba(223,231,242,.88);border-radius:16px;overflow:hidden}.events-table[data-v-a962090c] .el-table__inner-wrapper:before,.nodes-table[data-v-a962090c] .el-table__inner-wrapper:before{display:none}.events-table[data-v-a962090c] .el-table__header th,.nodes-table[data-v-a962090c] .el-table__header th{background:rgba(248,250,255,.98)!important;border-bottom:1px solid rgba(223,231,242,.95);color:var(--aiops-text-muted);font-size:12px;font-weight:700}.events-table[data-v-a962090c] .el-table__cell,.nodes-table[data-v-a962090c] .el-table__cell{border-bottom-color:rgba(15,23,42,.045)}.events-table[data-v-a962090c] .el-table__body tr:hover>td.el-table__cell,.nodes-table[data-v-a962090c] .el-table__body tr:hover>td.el-table__cell{background:rgba(76,139,245,.045)!important}.ip-link[data-v-a962090c]{color:var(--aiops-brand)!important;font-weight:500;transition:color .2s ease}.ip-link[data-v-a962090c]:hover{color:#3f75df!important;text-decoration:underline}.no-data[data-v-a962090c]{text-align:center;color:var(--aiops-text-muted);padding:40px;font-size:14px}.events-card[data-v-a962090c]{margin-top:0;border:1px solid rgba(223,231,242,.92);border-radius:20px;background:hsla(0,0%,100%,.86);box-shadow:none;overflow:hidden}.k8s-cluster-details[data-v-a962090c] .el-tag{border-radius:999px;font-weight:600}.k8s-cluster-details[data-v-a962090c] .el-loading-mask{background:rgba(244,247,251,.58);backdrop-filter:blur(4px)}.k8s-cluster-details[data-v-a962090c] .el-loading-spinner .circular{width:28px;height:28px}.k8s-cluster-details[data-v-a962090c] .el-loading-spinner .el-loading-text{margin-top:4px;font-size:12px}@media (max-width:1200px){.overview-cards .el-col[data-v-a962090c]{margin-bottom:12px}.components-grid[data-v-a962090c],.workload-stats[data-v-a962090c]{grid-template-columns:1fr}.history-chart-grid[data-v-a962090c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.k8s-cluster-details[data-v-a962090c]{padding:4px}.k8s-cluster-details[data-v-a962090c]:before{inset:4px;border-radius:22px}.page-header[data-v-a962090c]{flex-direction:column;align-items:flex-start;gap:14px;border-radius:22px;padding:16px}.header-left[data-v-a962090c]{flex-direction:column;align-items:flex-start;width:100%}.header-actions[data-v-a962090c],.header-actions[data-v-a962090c] .el-button{width:100%}.cluster-title[data-v-a962090c]{font-size:20px}.cluster-meta[data-v-a962090c]{flex-wrap:wrap}.details-sections>.nodes-card[data-v-a962090c],.events-card[data-v-a962090c],.history-card[data-v-a962090c],.info-card[data-v-a962090c],.overview-card[data-v-a962090c]{border-radius:18px}.history-chart-grid[data-v-a962090c]{grid-template-columns:1fr}.history-chart[data-v-a962090c]{height:170px}.details-sections .el-row[data-v-a962090c]{flex-direction:column}.info-row[data-v-a962090c]{flex-direction:column;align-items:flex-start;gap:4px}.info-row .value[data-v-a962090c]{text-align:left}}.node-details-container[data-v-60e9bdc7]{--aiops-bg-page:#f4f7fb;--aiops-surface-strong:hsla(0,0%,100%,.92);--aiops-surface-warm-strong:rgba(255,248,239,.96);--aiops-text-primary:#172133;--aiops-text-secondary:#5f6b7c;--aiops-text-muted:#8d97a8;--aiops-border-cool:#dfe7f2;--aiops-brand:#4c8bf5;--aiops-success:#3fb97f;--aiops-warning:#f3b24b;--aiops-danger:#ef6b73;min-height:100vh;background:radial-gradient(circle at 16% 10%,rgba(76,139,245,.06),transparent 26%),linear-gradient(180deg,#f7f9fc 0,var(--aiops-bg-page) 100%);padding:6px;position:relative;box-sizing:border-box;color:var(--aiops-text-primary);font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.node-details-header[data-v-60e9bdc7]{display:flex;align-items:center;gap:16px;margin-bottom:12px;padding:16px 18px;background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd);backdrop-filter:blur(18px);border-radius:24px;box-shadow:0 20px 60px rgba(17,24,39,.07);border:1px solid rgba(223,231,242,.92)}.back-btn[data-v-60e9bdc7]{height:32px;border-radius:13px;background:linear-gradient(180deg,#f6bd65,#f3a33a)!important;border:none!important;color:#fff!important;font-weight:600;box-shadow:0 10px 18px rgba(243,163,58,.16);transition:transform .2s ease,box-shadow .2s ease}.back-btn[data-v-60e9bdc7]:hover{transform:translateY(-1px);box-shadow:0 12px 22px rgba(243,163,58,.22)}.page-title[data-v-60e9bdc7]{color:var(--aiops-text-primary);font-size:22px;font-weight:700;margin:0}.pod-actions[data-v-60e9bdc7]{display:flex;align-items:center;gap:4px}.pod-card-header[data-v-60e9bdc7]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.card-title-group[data-v-60e9bdc7],.pod-toolbar[data-v-60e9bdc7]{display:flex;align-items:center;gap:8px}.pod-toolbar[data-v-60e9bdc7]{flex-wrap:wrap}.pod-selection-count[data-v-60e9bdc7]{font-size:12px;color:var(--aiops-text-secondary);font-weight:600}.node-details-content[data-v-60e9bdc7]{width:100%}.main-grid[data-v-60e9bdc7]{display:grid;grid-template-columns:1fr;gap:12px}.stats-grid[data-v-60e9bdc7]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.stat-card[data-v-60e9bdc7]{background:linear-gradient(180deg,rgba(255,253,249,.88),rgba(247,250,255,.84));backdrop-filter:blur(14px);border:1px solid rgba(223,231,242,.9);border-radius:18px;padding:16px;display:flex;align-items:center;gap:16px;transition:border-color .2s ease,box-shadow .2s ease;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)}.stat-card[data-v-60e9bdc7]:hover{border-color:rgba(171,189,220,.95);box-shadow:0 14px 28px rgba(17,24,39,.06)}.stat-icon[data-v-60e9bdc7]{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;flex-shrink:0}.stat-icon-cpu[data-v-60e9bdc7],.stat-icon-memory[data-v-60e9bdc7],.stat-icon-pods[data-v-60e9bdc7],.stat-icon-time[data-v-60e9bdc7]{background:rgba(76,139,245,.12);color:var(--aiops-brand);box-shadow:none}.stat-card-resource[data-v-60e9bdc7]{align-items:flex-start}.stat-content[data-v-60e9bdc7]{flex:1;display:flex;flex-direction:column;gap:4px}.stat-content-resource[data-v-60e9bdc7]{gap:12px}.stat-topline[data-v-60e9bdc7]{display:flex;align-items:center;justify-content:space-between;gap:12px}.stat-label[data-v-60e9bdc7]{font-size:12px;color:var(--aiops-text-muted);font-weight:600}.stat-value[data-v-60e9bdc7]{font-size:22px;font-weight:700;color:var(--aiops-text-primary)}.stat-sub[data-v-60e9bdc7]{font-size:12px;color:var(--aiops-text-secondary)}.stat-value-compact[data-v-60e9bdc7]{font-size:18px}.resource-visual[data-v-60e9bdc7]{display:flex;align-items:center;gap:18px}.usage-donut[data-v-60e9bdc7]{--usage:0%;--donut-primary:#4c8bf5;--donut-secondary:#79b1ff;--donut-track:rgba(76,139,245,.14);--donut-glow:rgba(76,139,245,.24);position:relative;flex:0 0 112px;width:112px;height:112px;border-radius:50%;background:conic-gradient(from -90deg,var(--donut-primary) 0,var(--donut-secondary) var(--usage),var(--donut-track) var(--usage),rgba(235,240,247,.92) 100%);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.7),0 16px 28px var(--donut-glow)}.usage-donut[data-v-60e9bdc7]:before{content:"";position:absolute;inset:11px;border-radius:50%;background:radial-gradient(circle at 30% 30%,hsla(0,0%,100%,.96),rgba(246,249,255,.98) 68%,rgba(238,244,252,.98) 100%);box-shadow:inset 0 0 0 1px rgba(223,231,242,.88)}.usage-donut[data-v-60e9bdc7]:after{content:"";position:absolute;inset:-8px;border-radius:50%;background:radial-gradient(circle,var(--donut-glow) 0,hsla(0,0%,100%,0) 70%);opacity:.7;z-index:0}.usage-donut-center[data-v-60e9bdc7]{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center}.usage-donut-center strong[data-v-60e9bdc7]{font-size:22px;line-height:1;color:var(--aiops-text-primary)}.usage-donut-center span[data-v-60e9bdc7]{font-size:11px;color:var(--aiops-text-muted);letter-spacing:.04em}.usage-donut-compact[data-v-60e9bdc7]{flex-basis:110px;width:110px;height:110px}.metric-summary[data-v-60e9bdc7]{flex:1;display:grid;gap:10px}.metric-detail-chip[data-v-60e9bdc7]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;background:linear-gradient(180deg,rgba(249,251,255,.96),rgba(243,247,253,.92));border:1px solid rgba(223,231,242,.92)}.metric-detail-chip span[data-v-60e9bdc7]{font-size:12px;color:var(--aiops-text-muted)}.metric-detail-chip strong[data-v-60e9bdc7]{font-size:13px;font-weight:700;color:var(--aiops-text-primary);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.mini-progress[data-v-60e9bdc7]{margin-top:8px}.mini-progress[data-v-60e9bdc7] .el-progress-bar__outer{height:6px;border-radius:3px;background:rgba(223,231,242,.85)}.mini-progress[data-v-60e9bdc7] .el-progress-bar__inner{border-radius:3px}.info-grid[data-v-60e9bdc7],.metadata-grid[data-v-60e9bdc7]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.info-card[data-v-60e9bdc7]{background:linear-gradient(135deg,var(--aiops-surface-warm-strong),rgba(247,250,255,.82));backdrop-filter:blur(14px);border:1px solid rgba(223,231,242,.9);border-radius:18px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72);display:flex;flex-direction:column}.metadata-grid .info-card[data-v-60e9bdc7]{height:320px}.info-card[data-v-60e9bdc7]:hover{border-color:rgba(171,189,220,.95);box-shadow:0 14px 28px rgba(17,24,39,.06)!important}.card-header[data-v-60e9bdc7]{display:flex;align-items:center;gap:12px;padding:14px 18px;background:linear-gradient(90deg,rgba(255,249,240,.95),hsla(60,12%,97%,.86),rgba(237,242,253,.92));color:var(--aiops-text-primary);border-bottom:1px solid rgba(223,231,242,.84);border-radius:18px 18px 0 0}.card-header h3[data-v-60e9bdc7]{margin:0;font-size:14px;font-weight:600}.card-header[data-v-60e9bdc7] .el-icon{font-size:18px}.card-content[data-v-60e9bdc7]{padding:14px 18px;flex:1;overflow-y:auto}.info-row[data-v-60e9bdc7]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(15,23,42,.045);font-size:13px}.info-row[data-v-60e9bdc7]:last-child{border-bottom:none}.info-row .label[data-v-60e9bdc7]{color:var(--aiops-text-muted);font-weight:600;min-width:100px}.info-row .value[data-v-60e9bdc7]{color:var(--aiops-text-primary);font-weight:500;text-align:right;flex:1}.status-tag[data-v-60e9bdc7]{font-size:12px;padding:4px 12px}.history-card[data-v-60e9bdc7]{background:linear-gradient(135deg,var(--aiops-surface-warm-strong),rgba(247,250,255,.82));backdrop-filter:blur(14px);border:1px solid rgba(223,231,242,.9);border-radius:18px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)}.history-card[data-v-60e9bdc7]:hover{border-color:rgba(171,189,220,.95);box-shadow:0 14px 28px rgba(17,24,39,.06)!important}.history-card .card-header[data-v-60e9bdc7]{justify-content:flex-start}.history-card .card-header .el-tag[data-v-60e9bdc7]{margin-left:auto}.history-grid[data-v-60e9bdc7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.history-panel[data-v-60e9bdc7]{min-width:0;border:1px solid rgba(223,231,242,.76);border-radius:14px;background:hsla(0,0%,100%,.72);padding:12px}.history-panel-head[data-v-60e9bdc7]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:24px}.history-title[data-v-60e9bdc7]{color:var(--aiops-text-secondary);font-size:13px;font-weight:700}.history-value[data-v-60e9bdc7]{color:var(--aiops-text-primary);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:14px;font-weight:700;white-space:nowrap}.history-chart[data-v-60e9bdc7]{width:100%;height:170px;margin-top:8px}.history-empty[data-v-60e9bdc7]{display:flex;align-items:center;justify-content:center;min-height:160px;border:1px dashed rgba(203,213,225,.9);border-radius:14px;color:var(--aiops-text-muted);font-size:14px;background:rgba(248,250,255,.58)}.annotations-table[data-v-60e9bdc7],.labels-table[data-v-60e9bdc7],.taints-table[data-v-60e9bdc7]{display:flex;flex-direction:column;gap:8px}.annotation-row[data-v-60e9bdc7],.label-row[data-v-60e9bdc7],.taint-row[data-v-60e9bdc7]{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px;background:hsla(0,0%,100%,.68);border:1px solid rgba(223,231,242,.74);border-radius:12px;font-size:12px}.taint-row[data-v-60e9bdc7]{grid-template-columns:1fr 1fr .8fr}.annotation-key[data-v-60e9bdc7],.label-key[data-v-60e9bdc7],.taint-key[data-v-60e9bdc7]{color:var(--aiops-brand);font-weight:600;word-break:break-all}.annotation-value[data-v-60e9bdc7],.label-value[data-v-60e9bdc7],.taint-value[data-v-60e9bdc7]{color:var(--aiops-text-secondary);word-break:break-all}.taint-effect[data-v-60e9bdc7]{color:var(--aiops-warning);font-weight:500}.no-data[data-v-60e9bdc7]{text-align:center;color:#909399;padding:20px;font-size:13px}.full-width-card[data-v-60e9bdc7]{background:linear-gradient(135deg,var(--aiops-surface-warm-strong),rgba(247,250,255,.82));backdrop-filter:blur(14px);border:1px solid rgba(223,231,242,.9);border-radius:18px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72);display:flex;flex-direction:column;height:450px}.full-width-card[data-v-60e9bdc7]:hover{border-color:rgba(171,189,220,.95);box-shadow:0 14px 28px rgba(17,24,39,.06)!important}.full-width-card .card-content[data-v-60e9bdc7]{padding:20px;flex:1;overflow-x:auto;overflow-y:auto}.full-width-card[data-v-60e9bdc7] .el-table{background:transparent}.full-width-card[data-v-60e9bdc7] .el-table__header th{background:rgba(248,250,255,.98)!important;color:var(--aiops-text-muted)!important;font-weight:600;border-bottom:1px solid rgba(223,231,242,.95)}.full-width-card[data-v-60e9bdc7] .el-table__body tr:hover>td{background-color:rgba(76,139,245,.045)!important}.full-width-card[data-v-60e9bdc7] .el-table__cell{padding:8px 0!important}.full-width-card[data-v-60e9bdc7] td:nth-child(2){max-width:200px}.full-width-card[data-v-60e9bdc7] td:nth-child(2) .cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.usage-normal[data-v-60e9bdc7]{color:#67c23a!important}.usage-medium[data-v-60e9bdc7]{color:#e6a23c!important}.usage-high[data-v-60e9bdc7]{color:#f56c6c!important}.svg-icon[data-v-60e9bdc7]{width:26px;height:26px}.no-data-container[data-v-60e9bdc7]{display:flex;justify-content:center;align-items:center;min-height:400px}@media (max-width:1200px){.history-grid[data-v-60e9bdc7],.stats-grid[data-v-60e9bdc7]{grid-template-columns:repeat(2,minmax(0,1fr))}.info-grid[data-v-60e9bdc7],.metadata-grid[data-v-60e9bdc7]{grid-template-columns:1fr}}@media (max-width:768px){.node-details-header[data-v-60e9bdc7]{align-items:flex-start;flex-direction:column}.history-grid[data-v-60e9bdc7],.stats-grid[data-v-60e9bdc7]{grid-template-columns:1fr}}.arthas-container[data-v-3bff46a2]{padding:5px;min-height:100vh;background:#eef1f6}.page-header[data-v-3bff46a2]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;padding:16px 20px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.08);border:1px solid hsla(0,0%,100%,.2)}.page-title-group[data-v-3bff46a2]{display:flex;align-items:center;gap:16px}.page-title-icon[data-v-3bff46a2]{width:48px;height:48px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;flex-shrink:0;box-shadow:0 4px 12px rgba(102,126,234,.4)}.page-title[data-v-3bff46a2]{margin:0;font-size:20px;font-weight:600;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.3}.page-subtitle[data-v-3bff46a2]{margin:4px 0 0 0;font-size:13px;color:#909399;line-height:1.4}.selector-bar[data-v-3bff46a2]{margin-bottom:12px;padding:12px 16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.08);border:1px solid hsla(0,0%,100%,.2);display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.selector-inputs[data-v-3bff46a2]{display:flex;gap:8px;flex:1;flex-wrap:nowrap;align-items:center;min-width:0}.selector-item[data-v-3bff46a2]{display:flex;align-items:center;gap:6px;white-space:nowrap;flex-shrink:0}.selector-label[data-v-3bff46a2]{font-size:12px;color:#606266;white-space:nowrap;font-weight:500}.selector-select[data-v-3bff46a2]{width:110px}.workload-select[data-v-3bff46a2]{width:140px}.process-select[data-v-3bff46a2]{width:160px}.selector-bar[data-v-3bff46a2] .el-select .el-input__wrapper{border-radius:8px;box-shadow:none;border:1px solid #dcdfe6;transition:all .3s ease}.selector-bar[data-v-3bff46a2] .el-select .el-input__wrapper:hover{border-color:#667eea}.selector-bar[data-v-3bff46a2] .el-select .el-input.is-focus .el-input__wrapper{border-color:#667eea;box-shadow:0 0 0 2px rgba(102,126,234,.15)}.selector-actions[data-v-3bff46a2]{display:flex;gap:8px;flex-wrap:wrap}.action-btn[data-v-3bff46a2]{border-radius:8px;font-weight:500;font-size:13px;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;box-shadow:0 4px 12px rgba(0,0,0,.1)}.action-btn[data-v-3bff46a2]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.18)}.check-btn[data-v-3bff46a2]{background:linear-gradient(45deg,#67c23a,#85ce61);color:#fff}.refresh-btn[data-v-3bff46a2]{background:linear-gradient(45deg,#409eff,#66b3ff);color:#fff}.download-btn[data-v-3bff46a2]{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff}.upload-btn[data-v-3bff46a2]{background:linear-gradient(45deg,#e6a23c,#eebe77);color:#fff}.status-banner[data-v-3bff46a2]{margin-bottom:12px;border-radius:12px;overflow:hidden}.content-wrapper[data-v-3bff46a2]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.08);border:1px solid hsla(0,0%,100%,.2);overflow:hidden;min-height:400px}[data-v-3bff46a2] .diagnosis-tabs .el-tabs__header{margin:0;padding:0 20px;background:rgba(103,126,234,.05);border-bottom:1px solid rgba(103,126,234,.15)}[data-v-3bff46a2] .diagnosis-tabs .el-tabs__nav-wrap:after{display:none}[data-v-3bff46a2] .diagnosis-tabs .el-tabs__item{padding:0 20px;height:48px;line-height:48px;font-size:13px;color:#606266;font-weight:500;transition:all .2s ease}[data-v-3bff46a2] .diagnosis-tabs .el-tabs__item:hover{color:#667eea}[data-v-3bff46a2] .diagnosis-tabs .el-tabs__item.is-active{color:#667eea;font-weight:600}[data-v-3bff46a2] .diagnosis-tabs .el-tabs__active-bar{background:linear-gradient(45deg,#667eea,#764ba2);height:3px;border-radius:2px}[data-v-3bff46a2] .diagnosis-tabs .el-tabs__content{padding:0}.tab-content[data-v-3bff46a2]{padding:20px}.tab-toolbar[data-v-3bff46a2]{display:flex;align-items:center;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid rgba(103,126,234,.1)}.stat-row[data-v-3bff46a2]{margin-bottom:8px}.stat-card[data-v-3bff46a2]{text-align:center;padding:20px 16px;border-radius:12px;background:rgba(103,126,234,.05);border:1px solid rgba(103,126,234,.12);transition:all .3s ease}.stat-card[data-v-3bff46a2]:hover{background:rgba(103,126,234,.1);transform:translateY(-2px);box-shadow:0 4px 16px rgba(102,126,234,.15)}.stat-label[data-v-3bff46a2]{font-size:12px;color:#909399;margin-bottom:8px;font-weight:500}.stat-value[data-v-3bff46a2]{font-size:28px;font-weight:700;color:#6b9bd1}.stat-value--highlight[data-v-3bff46a2]{background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}[data-v-3bff46a2] .el-table{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.06)}[data-v-3bff46a2] .el-table__body tr:hover>td{background-color:rgba(102,126,234,.06)!important}[data-v-3bff46a2] .modern-btn{border-radius:8px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;box-shadow:0 4px 12px rgba(0,0,0,.1)}[data-v-3bff46a2] .modern-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.18)}[data-v-3bff46a2] .primary-btn{background:linear-gradient(45deg,#409eff,#66b3ff);color:#fff}.empty-state[data-v-3bff46a2]{padding:60px 20px}@media (max-width:1400px){.selector-select[data-v-3bff46a2]{width:120px}.workload-select[data-v-3bff46a2]{width:160px}.process-select[data-v-3bff46a2]{width:180px}}@media (max-width:1100px){.selector-bar[data-v-3bff46a2]{flex-direction:column;align-items:flex-start}.selector-actions[data-v-3bff46a2]{width:100%;justify-content:flex-end}}@media (max-width:768px){.selector-item[data-v-3bff46a2]{flex-direction:column;align-items:flex-start;gap:4px}.process-select[data-v-3bff46a2],.selector-select[data-v-3bff46a2],.workload-select[data-v-3bff46a2]{width:100%}[data-v-3bff46a2] .diagnosis-tabs .el-tabs__item{padding:0 12px;font-size:12px}}.k8s-inspection-page[data-v-4c515166]{--ops-blue-500:#409eff;--ops-blue-600:#2563eb;--ops-green-500:#10b981;--ops-orange-500:#f59e0b;--ops-red-500:#ef4444;--ops-slate-950:#0f172a;--ops-slate-800:#172033;--ops-slate-600:#53657d;--ops-slate-500:#64748b;--ops-bg-surface:#fff;--ops-bg-surface-soft:#fbfdff;--ops-bg-subtle:#f3f7fc;--ops-border:#dbe7f4;--ops-border-soft:#e7eef7;--ops-border-inner:#dce8f5;--ops-border-hover:#b9d4ff;--ops-shadow-card:0 8px 24px rgba(80,124,180,.07);--ops-shadow-card-hover:0 10px 24px rgba(64,158,255,.1);--ops-shadow-hero:0 10px 28px rgba(80,124,180,.1);--ops-radius-sm:7px;--ops-radius-md:8px;--ops-radius-inner:10px;--ops-radius-card:12px;--ops-radius-dialog:15px;--ops-transition-fast:160ms ease;--ops-text-primary:var(--ops-slate-800);--ops-text-heading:var(--ops-slate-950);--ops-text-secondary:var(--ops-slate-600);--ops-text-muted:var(--ops-slate-500);--aiops-bg-page:#f6f8fb;--aiops-surface-strong:var(--ops-bg-surface);--aiops-surface-warm:var(--ops-bg-surface-soft);--aiops-text-primary:var(--ops-text-primary);--aiops-text-secondary:var(--ops-text-secondary);--aiops-text-muted:var(--ops-text-muted);--aiops-border-cool:var(--ops-border-soft);--aiops-border-mid:var(--ops-border);--aiops-brand:var(--ops-blue-600);--aiops-brand-soft:rgba(37,99,235,.1);--aiops-success:var(--ops-green-500);--aiops-warning:var(--ops-orange-500);--aiops-danger:var(--ops-red-500);--inspection-page-height-offset:124px;box-sizing:border-box;height:calc(100vh - var(--inspection-page-height-offset));min-height:0;overflow:auto;padding:7px;background:transparent;color:var(--aiops-text-primary);font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.page-card[data-v-4c515166]{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;padding:0;overflow:hidden;border:1px solid var(--ops-border);border-radius:var(--ops-radius-card);background:hsla(0,0%,100%,.96);box-shadow:var(--ops-shadow-card)}.page-card[data-v-4c515166]:before{display:none}.page-hero[data-v-4c515166]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding:8px 12px;border-bottom:1px solid var(--ops-border-soft);background:var(--ops-bg-surface)}.hero-title-group[data-v-4c515166]{display:flex;align-items:center;flex:1;gap:10px;min-width:0}.ops-page-header__icon[data-v-4c515166]{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;color:var(--ops-blue-600);background:transparent}.ops-page-header__icon .el-icon[data-v-4c515166]{font-size:30px}.ops-page-header__content[data-v-4c515166]{display:flex;align-items:center;gap:10px;min-width:0}.ops-page-header__divider[data-v-4c515166]{width:1px;height:22px;flex:0 0 1px;background:var(--ops-border-soft)}.details-head h3[data-v-4c515166],.page-hero h1[data-v-4c515166],.report-head h2[data-v-4c515166]{margin:0;color:var(--aiops-text-primary);font-weight:700;line-height:1.2}.page-hero h1[data-v-4c515166]{flex:0 0 auto;font-size:20px}.details-head p[data-v-4c515166],.page-description[data-v-4c515166],.report-head span[data-v-4c515166]{margin:0;overflow:hidden;color:var(--aiops-text-secondary);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.header-actions[data-v-4c515166]{display:flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.cluster-select[data-v-4c515166]{width:224px}.cluster-option[data-v-4c515166]{display:flex;justify-content:space-between;align-items:center;gap:12px}.brand-action[data-v-4c515166],.primary-action[data-v-4c515166],.secondary-action[data-v-4c515166],.success-action[data-v-4c515166],.warning-action[data-v-4c515166]{min-width:88px;height:30px;border-radius:var(--ops-radius-md);font-size:12px;font-weight:600;transition:color var(--ops-transition-fast),background-color var(--ops-transition-fast),border-color var(--ops-transition-fast),box-shadow var(--ops-transition-fast),transform var(--ops-transition-fast),opacity var(--ops-transition-fast)}.brand-action[data-v-4c515166],.primary-action[data-v-4c515166]{border-color:var(--ops-blue-600)!important;background:linear-gradient(135deg,#5aa8ff,var(--ops-blue-600))!important;color:#fff!important;box-shadow:0 8px 16px rgba(64,158,255,.16)}.success-action[data-v-4c515166]{border-color:#059669!important;background:#059669!important;color:#fff!important;box-shadow:0 8px 16px rgba(16,185,129,.14)}.warning-action[data-v-4c515166]{border-color:#d97706!important;background:#d97706!important;color:#fff!important;box-shadow:0 8px 16px rgba(245,158,11,.14)}.secondary-action[data-v-4c515166]{border:1px solid var(--ops-border-inner)!important;background:#fff!important;color:var(--aiops-text-secondary);box-shadow:none}.brand-action[data-v-4c515166]:focus,.brand-action[data-v-4c515166]:hover,.primary-action[data-v-4c515166]:focus,.primary-action[data-v-4c515166]:hover,.secondary-action[data-v-4c515166]:focus,.secondary-action[data-v-4c515166]:hover,.success-action[data-v-4c515166]:focus,.success-action[data-v-4c515166]:hover,.warning-action[data-v-4c515166]:focus,.warning-action[data-v-4c515166]:hover{transform:translateY(-1px)}.brand-action[data-v-4c515166]:focus,.brand-action[data-v-4c515166]:hover,.primary-action[data-v-4c515166]:focus,.primary-action[data-v-4c515166]:hover{border-color:#1d4ed8!important;background:linear-gradient(135deg,#409eff,#1d4ed8)!important;box-shadow:var(--ops-shadow-card-hover)}.success-action[data-v-4c515166]:focus,.success-action[data-v-4c515166]:hover{border-color:#047857!important;background:#047857!important;box-shadow:0 10px 20px rgba(16,185,129,.16)}.warning-action[data-v-4c515166]:focus,.warning-action[data-v-4c515166]:hover{border-color:#b45309!important;background:#b45309!important;box-shadow:0 10px 20px rgba(245,158,11,.16)}.secondary-action[data-v-4c515166]:focus,.secondary-action[data-v-4c515166]:hover{border-color:var(--ops-border-hover)!important;color:var(--aiops-brand);background:#fbfdff!important}.brand-action[data-v-4c515166]:active,.primary-action[data-v-4c515166]:active,.secondary-action[data-v-4c515166]:active,.success-action[data-v-4c515166]:active,.warning-action[data-v-4c515166]:active{transform:translateY(0)}.brand-action[data-v-4c515166]:focus-visible,.cluster-report-link[data-v-4c515166]:focus-visible,.primary-action[data-v-4c515166]:focus-visible,.secondary-action[data-v-4c515166]:focus-visible,.success-action[data-v-4c515166]:focus-visible,.warning-action[data-v-4c515166]:focus-visible{outline:2px solid rgba(64,158,255,.28);outline-offset:2px}.brand-action.is-disabled[data-v-4c515166],.brand-action[data-v-4c515166]:disabled,.primary-action.is-disabled[data-v-4c515166],.primary-action[data-v-4c515166]:disabled,.secondary-action.is-disabled[data-v-4c515166],.secondary-action[data-v-4c515166]:disabled,.success-action.is-disabled[data-v-4c515166],.success-action[data-v-4c515166]:disabled,.warning-action.is-disabled[data-v-4c515166],.warning-action[data-v-4c515166]:disabled{transform:none;opacity:.58;box-shadow:none}.report-workspace[data-v-4c515166]{display:flex;flex:1;min-height:0;flex-direction:column;gap:8px;padding:8px 10px 10px}.status-strip[data-v-4c515166]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;min-height:46px;padding:8px 12px;border:1px solid var(--ops-border-inner);border-left:3px solid var(--ops-slate-500);border-radius:var(--ops-radius-inner);background:var(--ops-bg-surface-soft)}.status-strip.is-running[data-v-4c515166]{border-left-color:var(--ops-blue-600)}.status-strip.is-completed[data-v-4c515166],.status-strip.is-success[data-v-4c515166]{border-left-color:var(--ops-green-500)}.status-strip.is-failed[data-v-4c515166]{border-left-color:var(--ops-red-500)}.status-main[data-v-4c515166]{display:flex;align-items:center;gap:10px;min-height:0;min-width:0}.status-main>div[data-v-4c515166]{display:flex;flex-direction:column;min-height:0}.report-title-row[data-v-4c515166],.status-title-row[data-v-4c515166]{display:flex;align-items:center;gap:10px;min-width:0}.status-main strong[data-v-4c515166]{overflow:hidden;color:var(--aiops-text-primary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.status-title-row em[data-v-4c515166]{flex-shrink:0;color:var(--aiops-brand);font-size:13px;font-style:normal;font-weight:800;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.status-main span[data-v-4c515166]{margin-top:2px;color:var(--aiops-text-secondary);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-progress[data-v-4c515166]{display:block;width:min(280px,28vw);align-items:center;color:var(--aiops-text-secondary);font-size:12px;font-weight:700}.report-panel[data-v-4c515166]{display:flex;flex:1;min-height:0;flex-direction:column;padding:10px 12px;overflow:hidden;border:1px solid var(--ops-border-inner);border-radius:var(--ops-radius-inner);background:var(--ops-bg-surface-soft)}.report-panel.is-stale-report[data-v-4c515166]{background:#f8fbff}.details-head[data-v-4c515166],.report-head[data-v-4c515166]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-shrink:0}.report-head h2[data-v-4c515166]{font-size:16px}.report-title-row h2[data-v-4c515166]{min-width:0}.stale-report-tag[data-v-4c515166]{border-color:rgba(239,107,115,.36)!important;background:rgba(239,107,115,.12)!important;color:var(--aiops-danger)!important;font-weight:800}.details-head h3[data-v-4c515166]{font-size:15px}.table-shell[data-v-4c515166]{min-height:0;padding:8px;border:1px solid var(--ops-border-inner);border-radius:var(--ops-radius-inner);background:#fff;overflow:auto}.history-table-shell[data-v-4c515166]{flex:1;margin-top:14px;overflow:hidden}.drawer-history-table-shell[data-v-4c515166]{min-height:420px}.details-table-shell[data-v-4c515166]{flex:1;margin-top:8px;min-height:460px}.data-table[data-v-4c515166]{min-width:860px;overflow:hidden;border:1px solid #e3ebf5;border-radius:var(--ops-radius-md);background:var(--aiops-surface-strong)}.history-table[data-v-4c515166]{width:100%;min-width:0}.history-table[data-v-4c515166] .el-scrollbar__view,.history-table[data-v-4c515166] .el-scrollbar__wrap,.history-table[data-v-4c515166] .el-table__body-wrapper{overflow-x:hidden!important}.history-table[data-v-4c515166] .el-scrollbar__bar.is-horizontal{display:none}.history-table[data-v-4c515166] .el-table__cell{padding:10px 0}.history-table[data-v-4c515166] .cell{padding:0 8px}.history-table[data-v-4c515166] .el-tag{height:22px;padding:0 8px}.data-table[data-v-4c515166] .el-table__inner-wrapper:before{display:none}.data-table[data-v-4c515166] .el-table__fixed-right-patch,.data-table[data-v-4c515166] .el-table__header th{background:var(--ops-bg-subtle)!important;border-bottom:1px solid var(--ops-border-soft)}.data-table[data-v-4c515166] .el-table__header th .cell{color:var(--aiops-text-muted)!important;font-size:12px;font-weight:700!important}.data-table[data-v-4c515166] .el-table__cell{border-bottom-color:#eef3f9;font-size:12px}.data-table[data-v-4c515166] .el-table__body tr:hover>td.el-table__cell{background:#f8fafc!important}.data-table[data-v-4c515166] .el-tag--dark.el-tag--success{border-color:var(--aiops-success);background:var(--aiops-success);color:#fff}.data-table[data-v-4c515166] .el-tag--dark.el-tag--warning{border-color:var(--aiops-warning);background:var(--aiops-warning);color:#fff}.data-table[data-v-4c515166] .el-tag--dark.el-tag--danger{border-color:var(--aiops-danger);background:var(--aiops-danger);color:#fff}.operation-links[data-v-4c515166]{display:flex;align-items:center;justify-content:center;gap:12px}.operation-links[data-v-4c515166] .el-button{height:auto;min-height:0;padding:0;margin:0;border:none;background:transparent;font-size:12px;font-weight:700}.cluster-report-link[data-v-4c515166]{max-width:100%;padding:0;border:none;background:transparent;color:var(--aiops-brand);font:inherit;font-size:13px;font-weight:700;line-height:1.4;text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color var(--ops-transition-fast),opacity var(--ops-transition-fast)}.cluster-report-link[data-v-4c515166]:focus,.cluster-report-link[data-v-4c515166]:hover{color:#3f75df;opacity:.86;outline:none}.op-link.view[data-v-4c515166]{color:var(--aiops-brand)}.op-link.export[data-v-4c515166]{color:#f3a33a}.op-link.delete[data-v-4c515166]{color:var(--aiops-danger)}.pagination-row[data-v-4c515166]{display:flex;justify-content:flex-end;flex-shrink:0;padding-top:10px}.score-text.is-good[data-v-4c515166]{color:var(--aiops-success)}.score-text.is-warning[data-v-4c515166],.warning-text[data-v-4c515166]{color:var(--aiops-warning)}.danger-text[data-v-4c515166],.score-text.is-danger[data-v-4c515166]{color:var(--aiops-danger)}.score-text[data-v-4c515166]{font-weight:800}.summary-grid[data-v-4c515166]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:8px 0}.module-metric[data-v-4c515166],.summary-card[data-v-4c515166]{min-width:0;padding:8px 11px;border:1px solid var(--ops-border-inner);border-radius:var(--ops-radius-inner);background:linear-gradient(180deg,#fff,#fbfdff)}.summary-card[data-v-4c515166]{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:78px;border-top-width:3px;transition:border-color var(--ops-transition-fast),box-shadow var(--ops-transition-fast),transform var(--ops-transition-fast)}.summary-card[data-v-4c515166]:hover{transform:translateY(-1px);border-color:var(--ops-border-hover);box-shadow:var(--ops-shadow-card-hover)}.summary-card.is-brand[data-v-4c515166]{border-top-color:var(--ops-blue-600)}.summary-card.is-success[data-v-4c515166]{border-top-color:var(--ops-green-500)}.summary-card.is-warning[data-v-4c515166]{border-top-color:var(--ops-orange-500)}.summary-card.is-danger[data-v-4c515166]{border-top-color:var(--ops-red-500)}.summary-card.is-muted[data-v-4c515166]{border-top-color:var(--ops-slate-500)}.summary-icon[data-v-4c515166]{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ops-radius-inner);border:1px solid var(--ops-border-inner);background:var(--ops-bg-surface-soft);color:var(--aiops-brand);font-size:16px}.summary-icon.is-brand[data-v-4c515166]{color:var(--aiops-brand);background:#eef6ff;border-color:#cfe2ff}.summary-icon.is-success[data-v-4c515166]{color:var(--aiops-success);background:#eaf8ef;border-color:#c8efd8}.summary-icon.is-warning[data-v-4c515166]{color:var(--aiops-warning);background:#fff4e5;border-color:#fed7aa}.summary-icon.is-danger[data-v-4c515166]{color:var(--aiops-danger);background:#fff0f0;border-color:#fecaca}.summary-icon.is-muted[data-v-4c515166]{color:var(--ops-slate-500);background:var(--ops-bg-subtle);border-color:var(--ops-border-soft)}.summary-content[data-v-4c515166]{min-width:0}.module-metric span[data-v-4c515166],.summary-card span[data-v-4c515166]{display:block;color:var(--aiops-text-muted);font-size:11.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module-metric strong[data-v-4c515166],.summary-card strong[data-v-4c515166]{display:block;margin-top:4px;color:var(--aiops-text-primary);font-size:18px;font-weight:800;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;line-height:1.1;word-break:break-word}.summary-card small[data-v-4c515166]{display:block;margin-top:2px;color:var(--aiops-text-muted);font-size:11px;font-weight:600;line-height:1.2}.success-text[data-v-4c515166]{color:var(--aiops-success)!important}.report-empty[data-v-4c515166]{flex:1}.report-tabs[data-v-4c515166]{flex-shrink:0}.report-tabs[data-v-4c515166] .el-tabs__header{margin-bottom:6px}.report-tabs[data-v-4c515166] .el-tabs__item{height:34px;line-height:34px;color:var(--aiops-text-secondary);font-weight:600}.report-tabs[data-v-4c515166] .el-tabs__active-bar{background-color:var(--ops-blue-500)}.report-tabs[data-v-4c515166] .el-tabs__item.is-active{color:var(--ops-blue-600)}.module-overview[data-v-4c515166]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.details-section[data-v-4c515166]{display:flex;flex:1.7;min-height:0;flex-direction:column;margin-top:8px;padding-top:8px;border-top:1px solid var(--ops-border-soft)}.details-head[data-v-4c515166] .el-radio-button__inner{height:28px;padding:0 10px;border-color:var(--ops-border-inner);font-size:12px;line-height:26px}.details-head[data-v-4c515166] .el-radio-button__original-radio:checked+.el-radio-button__inner{border-color:var(--ops-blue-500);background:var(--ops-blue-500);box-shadow:-1px 0 0 0 var(--ops-blue-500);color:#fff}.history-drawer-body[data-v-4c515166]{display:flex;height:100%;min-height:0;flex-direction:column}.drawer-toolbar[data-v-4c515166]{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-shrink:0}.drawer-toolbar span[data-v-4c515166],.drawer-toolbar strong[data-v-4c515166]{display:block}.drawer-toolbar strong[data-v-4c515166]{color:var(--aiops-text-primary);font-size:16px}.drawer-toolbar span[data-v-4c515166]{margin-top:5px;color:var(--aiops-text-secondary);font-size:12px}.option-list[data-v-4c515166]{display:grid;gap:12px}.option-item[data-v-4c515166]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border:1px solid var(--ops-border-inner);border-radius:var(--ops-radius-inner);background:var(--ops-bg-surface-soft)}.option-item strong[data-v-4c515166]{display:block;color:var(--aiops-text-primary);font-size:13px}.option-item span[data-v-4c515166]{display:block;margin-top:5px;color:var(--aiops-text-secondary);font-size:12px}.drawer-actions[data-v-4c515166]{display:flex;justify-content:flex-end;gap:10px}.k8s-inspection-page[data-v-4c515166] .el-input__wrapper,.k8s-inspection-page[data-v-4c515166] .el-select__wrapper{min-height:32px;border-radius:var(--ops-radius-md);background:var(--ops-bg-surface-soft);box-shadow:inset 0 0 0 1px #d9e5f2;transition:background-color var(--ops-transition-fast),box-shadow var(--ops-transition-fast)}.k8s-inspection-page[data-v-4c515166] .el-input__wrapper:hover,.k8s-inspection-page[data-v-4c515166] .el-select__wrapper:hover{box-shadow:0 0 0 1px var(--ops-border-hover) inset}.k8s-inspection-page[data-v-4c515166] .el-input__wrapper.is-focus,.k8s-inspection-page[data-v-4c515166] .el-select__wrapper.is-focused{background:#fff;box-shadow:0 0 0 1px var(--ops-blue-500) inset,0 0 0 3px rgba(64,158,255,.12)}.k8s-inspection-page[data-v-4c515166] .el-tag{border-radius:999px;font-size:11px;font-weight:600}.k8s-inspection-page[data-v-4c515166] .el-progress-bar__outer{background:#edf3fb}.inspection-history-drawer.el-drawer,.inspection-option-drawer.el-drawer{overflow:hidden;border-left:1px solid #d7e6f6;background:#fff;box-shadow:0 22px 60px rgba(49,92,142,.18)}.inspection-history-drawer .el-drawer__header,.inspection-option-drawer .el-drawer__header{align-items:center;margin-bottom:0;padding:16px 18px 12px;border-bottom:1px solid #e3edf8;color:#0f172a;font-size:17px;font-weight:700}.inspection-history-drawer .el-drawer__body,.inspection-option-drawer .el-drawer__body{padding:14px 16px}.inspection-history-drawer .el-drawer__body{overflow:hidden}.inspection-option-drawer .el-drawer__footer{padding:12px 18px 16px;border-top:1px solid #e3edf8}@media (max-width:1180px){.page-card[data-v-4c515166]{overflow:hidden}.module-overview[data-v-4c515166],.summary-grid[data-v-4c515166]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.module-overview[data-v-4c515166],.summary-grid[data-v-4c515166]{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-page-header__content[data-v-4c515166]{align-items:flex-start;flex-direction:column;gap:3px}.ops-page-header__divider[data-v-4c515166]{display:none}}@media (max-width:768px){.k8s-inspection-page[data-v-4c515166]{--inspection-page-height-offset:104px;height:calc(100vh - var(--inspection-page-height-offset));padding:6px}.page-card[data-v-4c515166]{height:100%;min-height:0;border-radius:var(--ops-radius-card)}.details-head[data-v-4c515166],.drawer-toolbar[data-v-4c515166],.header-actions[data-v-4c515166],.page-hero[data-v-4c515166],.report-head[data-v-4c515166],.status-strip[data-v-4c515166]{flex-direction:column;align-items:stretch}.cluster-select[data-v-4c515166],.drawer-toolbar .el-button[data-v-4c515166],.header-actions .el-button[data-v-4c515166],.status-progress[data-v-4c515166]{width:100%}.module-overview[data-v-4c515166],.summary-grid[data-v-4c515166]{grid-template-columns:1fr}.report-workspace[data-v-4c515166]{padding:8px}.report-panel[data-v-4c515166]{overflow:auto}.details-table-shell[data-v-4c515166]{min-height:320px}}.k8s-events-management[data-v-05b6ccac]{--ops-blue-500:#409eff;--ops-blue-600:#2563eb;--ops-green-500:#10b981;--ops-orange-500:#f59e0b;--ops-teal-500:#14b8a6;--ops-text-heading:#0f172a;--ops-text-primary:#172033;--ops-text-muted:#64748b;--ops-text-weak:#7b8aa0;--ops-bg-surface:#fff;--ops-bg-surface-soft:#fbfdff;--ops-bg-subtle:#f3f7fc;--ops-border:#dbe7f4;--ops-border-soft:#e7eef7;--ops-border-inner:#dce8f5;--ops-border-hover:#b9d4ff;--ops-shadow-card:0 8px 24px rgba(80,124,180,.07);box-sizing:border-box;height:calc(100vh - 124px);min-height:0;overflow:auto;padding:7px;color:var(--ops-text-primary);background:transparent}.events-card[data-v-05b6ccac]{min-height:100%;overflow:hidden;border:1px solid var(--ops-border);border-radius:12px;background:var(--ops-bg-surface);box-shadow:var(--ops-shadow-card)}.page-hero[data-v-05b6ccac]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-bottom:1px solid var(--ops-border-soft);background:var(--ops-bg-surface)}.hero-title-group[data-v-05b6ccac]{display:flex;align-items:center;min-width:0}.ops-page-header__icon[data-v-05b6ccac]{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;color:var(--ops-blue-600);background:transparent;font-size:29px}.ops-page-header__content[data-v-05b6ccac]{display:flex;min-width:0;align-items:center;gap:10px}.ops-page-header__content h1[data-v-05b6ccac]{margin:0;color:var(--ops-text-heading);font-size:20px;font-weight:700;line-height:1.2;white-space:nowrap}.ops-page-header__divider[data-v-05b6ccac]{width:1px;height:22px;flex:0 0 1px;background:var(--ops-border-soft)}.page-description[data-v-05b6ccac]{margin:0;overflow:hidden;color:var(--ops-text-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.header-actions[data-v-05b6ccac]{display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:8px;align-items:center;justify-content:flex-end}.header-actions[data-v-05b6ccac] .cluster-selector .el-input__wrapper,.header-actions[data-v-05b6ccac] .cluster-selector .el-select__wrapper,.header-actions[data-v-05b6ccac] .namespace-selector .el-input__wrapper,.header-actions[data-v-05b6ccac] .namespace-selector .el-select__wrapper{min-height:32px;border:0;border-radius:8px!important;background:var(--ops-bg-surface-soft);box-shadow:inset 0 0 0 1px #d9e5f2}.header-actions[data-v-05b6ccac] .cluster-selector .el-input__wrapper:hover,.header-actions[data-v-05b6ccac] .cluster-selector .el-select__wrapper:hover,.header-actions[data-v-05b6ccac] .namespace-selector .el-input__wrapper:hover,.header-actions[data-v-05b6ccac] .namespace-selector .el-select__wrapper:hover{box-shadow:0 0 0 1px var(--ops-border-hover) inset}.header-actions[data-v-05b6ccac] .cluster-selector .el-input__wrapper.is-focus,.header-actions[data-v-05b6ccac] .cluster-selector .el-select__wrapper.is-focused,.header-actions[data-v-05b6ccac] .namespace-selector .el-input__wrapper.is-focus,.header-actions[data-v-05b6ccac] .namespace-selector .el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--ops-blue-500) inset}.events-workspace[data-v-05b6ccac]{display:grid;gap:8px;min-width:0;padding:8px 10px 10px}.stats-grid[data-v-05b6ccac]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}.stat-panel[data-v-05b6ccac]{display:flex;min-width:0;min-height:78px;align-items:center;gap:10px;padding:8px 11px;overflow:hidden;border:1px solid var(--ops-border-inner);border-top:3px solid var(--ops-blue-500);border-radius:10px;background:linear-gradient(145deg,#fff,var(--ops-bg-surface-soft))}.stat-panel.is-warning[data-v-05b6ccac]{border-top-color:var(--ops-orange-500)}.stat-panel.is-normal[data-v-05b6ccac]{border-top-color:var(--ops-green-500)}.stat-panel.is-latest[data-v-05b6ccac]{border-top-color:var(--ops-teal-500)}.stat-icon[data-v-05b6ccac]{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;color:var(--ops-blue-600);border-radius:10px;background:#eef6ff;font-size:17px}.stat-panel.is-warning .stat-icon[data-v-05b6ccac]{color:#d97706;background:#fff4e5}.stat-panel.is-normal .stat-icon[data-v-05b6ccac]{color:#059669;background:#eaf8ef}.stat-panel.is-latest .stat-icon[data-v-05b6ccac]{color:#0f8f83;background:#eafaf7}.stat-content[data-v-05b6ccac]{display:flex;min-width:0;flex-direction:column;gap:4px}.stat-label[data-v-05b6ccac]{overflow:hidden;color:var(--ops-text-muted);font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.stat-value[data-v-05b6ccac]{overflow:hidden;color:var(--ops-text-heading);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:19px;font-weight:800;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.stat-panel.is-latest .stat-value[data-v-05b6ccac]{font-size:14px}.search-section[data-v-05b6ccac]{min-width:0;overflow:hidden;border:1px solid var(--ops-border-inner);border-radius:10px;background:var(--ops-bg-surface-soft)}.section-heading[data-v-05b6ccac]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-bottom:1px solid var(--ops-border-soft);background:var(--ops-bg-subtle)}.section-heading>div[data-v-05b6ccac]{min-width:0}.section-heading h2[data-v-05b6ccac]{margin:0;color:var(--ops-text-heading);font-size:15px;font-weight:700;line-height:1.25}.section-heading span[data-v-05b6ccac]{display:block;margin-top:2px;overflow:hidden;color:var(--ops-text-muted);font-size:11px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.filter-heading[data-v-05b6ccac]{padding-bottom:7px}.search-form[data-v-05b6ccac]{display:flex;min-width:0;flex-wrap:wrap;align-items:flex-end;gap:8px 12px;padding:9px 10px 10px}.search-form .el-form-item[data-v-05b6ccac]{margin-bottom:0;margin-right:0}.search-form[data-v-05b6ccac] .el-form-item__label{height:32px;padding-right:6px;color:#475569;font-size:12px;font-weight:700;line-height:32px}.search-form[data-v-05b6ccac] .el-input__wrapper,.search-form[data-v-05b6ccac] .el-select__wrapper{min-height:32px;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px #d9e5f2;transition:box-shadow .16s ease,background-color .16s ease}.search-form[data-v-05b6ccac] .el-input__wrapper:hover,.search-form[data-v-05b6ccac] .el-select__wrapper:hover{box-shadow:0 0 0 1px var(--ops-border-hover) inset}.search-form[data-v-05b6ccac] .el-input__wrapper.is-focus,.search-form[data-v-05b6ccac] .el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--ops-blue-500) inset}.search-form[data-v-05b6ccac] .el-input__inner,.search-form[data-v-05b6ccac] .el-select__selected-item{color:var(--ops-text-primary);font-size:12px}.search-actions[data-v-05b6ccac] .el-form-item__content{gap:8px;flex-wrap:nowrap}.search-actions[data-v-05b6ccac] .el-button{height:30px;margin-left:0;padding:0 10px;border-radius:8px;color:#fff;font-size:12px;font-weight:600;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.search-actions[data-v-05b6ccac] .el-button:hover{transform:translateY(-1px)}.search-actions[data-v-05b6ccac] .el-button:active{transform:translateY(0)}.search-actions[data-v-05b6ccac] .el-button:focus-visible{outline:2px solid rgba(64,158,255,.35);outline-offset:2px}.search-actions[data-v-05b6ccac] .query-action{border-color:var(--ops-blue-500);background:var(--ops-blue-500)}.search-actions[data-v-05b6ccac] .query-action:hover{border-color:var(--ops-blue-600);background:var(--ops-blue-600)}.search-actions[data-v-05b6ccac] .reset-action{border-color:#e6a23c;background:#e6a23c}.search-actions[data-v-05b6ccac] .reset-action:hover{border-color:#d98c20;background:#d98c20}.search-actions[data-v-05b6ccac] .el-button.is-disabled,.search-actions[data-v-05b6ccac] .el-button.is-disabled:hover{opacity:.5;transform:none}.content-grid[data-v-05b6ccac]{display:grid;grid-template-columns:250px minmax(0,1fr);gap:8px;min-width:0;align-items:start}.reason-section[data-v-05b6ccac]{min-width:0;overflow:hidden;border:1px solid var(--ops-border-inner);border-radius:10px;background:var(--ops-bg-surface-soft)}.reason-list[data-v-05b6ccac]{display:flex;flex-direction:column;gap:6px;padding:8px}.reason-item[data-v-05b6ccac]{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:8px;padding:7px 8px;color:inherit;font:inherit;text-align:left;border:1px solid var(--ops-border-soft);border-radius:8px;background:#fff;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.reason-item[data-v-05b6ccac]:hover{border-color:var(--ops-border-hover);background:#f8fbff;box-shadow:0 5px 14px rgba(64,158,255,.08);transform:translateY(-1px)}.reason-item[data-v-05b6ccac]:active{transform:translateY(0)}.reason-item[data-v-05b6ccac]:focus-visible{outline:2px solid rgba(64,158,255,.35);outline-offset:2px}.reason-item.is-active[data-v-05b6ccac]{border-color:var(--ops-blue-500);background:#eef6ff;box-shadow:0 0 0 1px rgba(64,158,255,.08)}.reason-main[data-v-05b6ccac]{display:flex;min-width:0;flex-direction:column;gap:3px}.reason-name[data-v-05b6ccac]{overflow:hidden;color:var(--ops-text-primary);font-size:12px;font-weight:700;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.reason-item.is-active .reason-name[data-v-05b6ccac]{color:var(--ops-blue-600)}.reason-time[data-v-05b6ccac]{color:var(--ops-text-weak);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px}.reason-counts[data-v-05b6ccac]{display:inline-flex;flex-shrink:0;gap:4px}.reason-counts[data-v-05b6ccac] .el-tag{min-width:28px;height:20px;justify-content:center;border-radius:999px;font-size:11px;font-weight:700}.table-section[data-v-05b6ccac]{display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid var(--ops-border-inner);border-radius:10px;background:var(--ops-bg-surface)}.table-heading[data-v-05b6ccac]{flex:0 0 auto}.table-heading .result-count[data-v-05b6ccac]{flex:0 0 auto;margin:0;padding:3px 8px;color:var(--ops-blue-600);border:1px solid #cfe2ff;border-radius:999px;background:#eef6ff;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:700}.table-shell[data-v-05b6ccac]{height:408px;min-width:0;min-height:320px;margin:8px 8px 0;overflow:hidden;border:1px solid #e3ebf5;border-radius:8px;background:#fff}.events-table[data-v-05b6ccac]{--el-table-border-color:#eef3f9;--el-table-header-bg-color:var(--ops-bg-subtle);--el-table-row-hover-bg-color:#f8fafc;color:var(--ops-text-primary);font-size:12px}.events-table[data-v-05b6ccac] .el-table__inner-wrapper:before{display:none}.events-table[data-v-05b6ccac] .el-table__header th{height:36px;color:var(--ops-text-heading)!important;font-size:12px;font-weight:700!important;background:var(--ops-bg-subtle)!important}.events-table[data-v-05b6ccac] .el-table__cell{padding:6px 0;border-bottom-color:#eef3f9}.events-table[data-v-05b6ccac] .el-table__body tr:hover>td.el-table__cell{background:#f8fafc!important}.events-table[data-v-05b6ccac] .el-tag{height:22px;border-radius:999px;font-size:11px;font-weight:600}.object-text[data-v-05b6ccac]{color:var(--ops-blue-600);font-size:11px;font-weight:600}.count-text[data-v-05b6ccac],.object-text[data-v-05b6ccac]{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.count-text[data-v-05b6ccac]{color:var(--ops-text-heading);font-weight:800}.time-cell[data-v-05b6ccac]{display:flex;flex-direction:column;gap:2px;color:var(--ops-text-primary);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.35}.time-cell small[data-v-05b6ccac]{color:var(--ops-text-weak);font-size:10px}.pagination-wrapper[data-v-05b6ccac]{display:flex;min-height:44px;align-items:center;justify-content:flex-end;padding:7px 8px 8px}.pagination-wrapper[data-v-05b6ccac] .el-pagination{--el-pagination-button-bg-color:var(--ops-bg-subtle);--el-pagination-hover-color:var(--ops-blue-600);font-size:12px}.pagination-wrapper[data-v-05b6ccac] .btn-next,.pagination-wrapper[data-v-05b6ccac] .btn-prev,.pagination-wrapper[data-v-05b6ccac] .el-pager li{border-radius:7px}@media (max-width:1180px){.stats-grid[data-v-05b6ccac]{grid-template-columns:repeat(2,minmax(0,1fr))}.content-grid[data-v-05b6ccac]{grid-template-columns:1fr}.reason-list[data-v-05b6ccac]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.page-hero[data-v-05b6ccac]{align-items:flex-start}.ops-page-header__content[data-v-05b6ccac]{align-items:flex-start;flex-direction:column;gap:2px}.ops-page-header__divider[data-v-05b6ccac]{display:none}.header-actions[data-v-05b6ccac]{flex-wrap:wrap}}@media (max-width:760px){.k8s-events-management[data-v-05b6ccac]{height:calc(100vh - 104px);padding:6px}.page-hero[data-v-05b6ccac]{flex-direction:column;padding:8px 10px}.header-actions[data-v-05b6ccac]{width:100%;justify-content:flex-start}.header-actions[data-v-05b6ccac] .cluster-selector,.header-actions[data-v-05b6ccac] .namespace-selector{width:100%!important}.events-workspace[data-v-05b6ccac]{padding:8px}.stats-grid[data-v-05b6ccac]{grid-template-columns:repeat(2,minmax(0,1fr))}.search-form[data-v-05b6ccac]{display:grid;grid-template-columns:1fr}.search-form .el-form-item[data-v-05b6ccac],.search-form[data-v-05b6ccac] .el-form-item__content,.search-form[data-v-05b6ccac] .el-input,.search-form[data-v-05b6ccac] .el-select{width:100%!important}.search-form[data-v-05b6ccac] .el-form-item{display:grid;grid-template-columns:76px minmax(0,1fr)}.search-actions[data-v-05b6ccac] .el-form-item__content{grid-column:1/-1}.search-actions[data-v-05b6ccac] .el-button{flex:1 1 0}.reason-list[data-v-05b6ccac]{grid-template-columns:1fr}.table-heading[data-v-05b6ccac]{align-items:flex-start}.table-shell[data-v-05b6ccac]{height:340px;overflow-x:auto}.pagination-wrapper[data-v-05b6ccac]{overflow-x:auto;justify-content:flex-start}}@media (max-width:520px){.stats-grid[data-v-05b6ccac]{grid-template-columns:1fr}.ops-page-header__icon[data-v-05b6ccac]{width:36px;height:36px;flex-basis:36px;font-size:26px}.section-heading span[data-v-05b6ccac]{white-space:normal}.table-heading .result-count[data-v-05b6ccac]{white-space:nowrap}}.assistant-page[data-v-02e0b630]{--aiops-surface-cool:rgba(247,250,255,.84);--aiops-surface-warm:rgba(255,253,248,.94);--aiops-text-primary:#172133;--aiops-text-secondary:#5f6b7c;--aiops-text-muted:#8d97a8;--aiops-border-cool:#dfe7f2;--aiops-border-mid:rgba(207,217,230,.92);--aiops-brand:#4c8bf5;--aiops-brand-active:#4d79d8;--aiops-brand-soft:rgba(76,139,245,.12);--aiops-success:#3fb97f;--aiops-warning:#f3b24b;--aiops-danger:#ef6b73;padding:5px;color:var(--aiops-text-primary);font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.assistant-shell[data-v-02e0b630]{margin:0 auto}.assistant-card[data-v-02e0b630]{height:calc(100vh - 96px);min-height:620px;max-height:calc(100vh - 96px);border:1px solid rgba(223,231,242,.94);border-radius:28px;background:linear-gradient(135deg,rgba(255,253,248,.96),rgba(247,250,255,.92));box-shadow:0 18px 48px rgba(17,24,39,.08)}.page-header[data-v-02e0b630]{gap:18px;padding:18px 20px;border-bottom:1px solid rgba(223,231,242,.9);background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd)}.header-title h2[data-v-02e0b630],.header-title p[data-v-02e0b630],.header-title span[data-v-02e0b630]{margin:0}.header-title p[data-v-02e0b630]{color:var(--aiops-brand-active);font-size:12px;font-weight:700}.header-title h2[data-v-02e0b630]{margin-top:4px;color:var(--aiops-text-primary);font-size:28px;font-weight:750}.header-title span[data-v-02e0b630]{display:block;margin-top:6px;color:var(--aiops-text-muted);font-size:13px}.header-actions[data-v-02e0b630]{gap:10px;flex-wrap:wrap}.provider-select[data-v-02e0b630]{width:230px}.status-chip[data-v-02e0b630]{height:32px;gap:7px;padding:0 12px;border:1px solid rgba(76,139,245,.16);background:rgba(76,139,245,.08);color:var(--aiops-brand-active);font-size:12px;font-weight:700}.status-chip i[data-v-02e0b630]{width:7px;height:7px;background:var(--aiops-success)}.assistant-page[data-v-02e0b630] .header-action-btn{height:30px;min-width:82px;border-radius:9px;border:0;font-weight:750;box-shadow:0 8px 18px rgba(17,24,39,.08);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.assistant-page[data-v-02e0b630] .header-action-btn.success{background:linear-gradient(180deg,#46c98b 0,var(--aiops-success) 100%)}.assistant-page[data-v-02e0b630] .header-action-btn.warning{background:linear-gradient(180deg,#f6c15f 0,var(--aiops-warning) 100%)}.assistant-page[data-v-02e0b630] .header-action-btn.success:focus,.assistant-page[data-v-02e0b630] .header-action-btn.success:hover,.assistant-page[data-v-02e0b630] .header-action-btn.warning:focus,.assistant-page[data-v-02e0b630] .header-action-btn.warning:hover{color:#fff;filter:brightness(1.03);box-shadow:0 10px 22px rgba(63,185,127,.24)}.assistant-page[data-v-02e0b630] .header-action-btn.warning:focus,.assistant-page[data-v-02e0b630] .header-action-btn.warning:hover{box-shadow:0 10px 22px rgba(243,178,75,.24)}.assistant-page[data-v-02e0b630] .header-action-btn.danger{background:linear-gradient(180deg,#f47b82 0,var(--aiops-danger) 100%)}.assistant-page[data-v-02e0b630] .header-action-btn.danger:focus,.assistant-page[data-v-02e0b630] .header-action-btn.danger:hover{color:#fff;filter:brightness(1.03);box-shadow:0 10px 22px rgba(239,107,115,.24)}.assistant-page[data-v-02e0b630] .header-action-btn:not(.is-disabled):hover{transform:translateY(-1px)}.assistant-page[data-v-02e0b630] .header-action-btn.is-disabled{opacity:.58;color:#fff;box-shadow:none}.workspace[data-v-02e0b630]{grid-template-columns:280px minmax(420px,1fr) 380px;gap:8px;padding:8px}.chat-panel[data-v-02e0b630],.insight-panel[data-v-02e0b630],.session-panel[data-v-02e0b630]{border:1px solid rgba(223,231,242,.9);background:hsla(0,0%,100%,.62);backdrop-filter:blur(14px)}.session-panel[data-v-02e0b630]{border-radius:22px;padding:12px}.chat-panel[data-v-02e0b630]{border-radius:24px;background:rgba(247,250,255,.66)}.insight-panel[data-v-02e0b630]{border-radius:22px;padding:12px}.panel-title[data-v-02e0b630]{gap:10px;margin-bottom:12px}.panel-title.compact[data-v-02e0b630]{margin:18px 0 10px}.panel-title h3[data-v-02e0b630],.panel-title p[data-v-02e0b630]{margin:0}.panel-title h3[data-v-02e0b630]{color:var(--aiops-text-primary);font-size:15px;font-weight:750}.panel-title p[data-v-02e0b630]{margin-top:3px;color:var(--aiops-text-muted);font-size:12px}.session-actions[data-v-02e0b630]{gap:8px}.assistant-page[data-v-02e0b630] .session-action-btn{width:32px;height:32px;border-radius:9px;box-shadow:0 6px 14px rgba(17,24,39,.08);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.assistant-page[data-v-02e0b630] .session-action-btn.success{background:linear-gradient(180deg,#46c98b 0,var(--aiops-success) 100%)}.assistant-page[data-v-02e0b630] .session-action-btn.success:focus,.assistant-page[data-v-02e0b630] .session-action-btn.success:hover{color:#fff;filter:brightness(1.03);box-shadow:0 8px 18px rgba(63,185,127,.22)}.assistant-page[data-v-02e0b630] .session-action-btn.danger{background:linear-gradient(180deg,#f47b82 0,var(--aiops-danger) 100%)}.assistant-page[data-v-02e0b630] .session-action-btn.danger:focus,.assistant-page[data-v-02e0b630] .session-action-btn.danger:hover{color:#fff;filter:brightness(1.03);box-shadow:0 8px 18px rgba(239,107,115,.22)}.assistant-page[data-v-02e0b630] .session-action-btn:not(.is-disabled):hover{transform:translateY(-1px)}.assistant-page[data-v-02e0b630] .session-action-btn.is-disabled{opacity:.58;color:#fff;box-shadow:none}.session-list[data-v-02e0b630]{gap:8px;max-height:38vh;padding-right:2px}.session-item[data-v-02e0b630],.template-item[data-v-02e0b630]{width:100%;border:1px solid rgba(223,231,242,.76);background:hsla(0,0%,100%,.58);cursor:pointer;text-align:left;transition:border-color .2s ease,background .2s ease,transform .2s ease}.session-item[data-v-02e0b630]{gap:5px;padding:10px 11px;border-radius:16px}.session-item[data-v-02e0b630]:hover,.template-item[data-v-02e0b630]:hover{transform:translateY(-1px);border-color:rgba(76,139,245,.28);background:hsla(0,0%,100%,.82)}.session-item.active[data-v-02e0b630]{border-color:rgba(76,139,245,.34);background:rgba(76,139,245,.08)}.session-item span[data-v-02e0b630]{color:var(--aiops-text-primary);font-size:13px;font-weight:700}.session-item strong[data-v-02e0b630]{color:var(--aiops-brand-active);font-size:12px}.session-item small[data-v-02e0b630]{color:var(--aiops-text-muted);font-size:12px}.template-panel[data-v-02e0b630]{border-top:1px solid rgba(223,231,242,.86)}.prompt-intro[data-v-02e0b630]{margin:0 0 8px;color:var(--aiops-text-secondary);font-size:12px}.prompt-collapse[data-v-02e0b630] .el-collapse-item{margin-bottom:6px;border:1px solid rgba(223,231,242,.76);border-radius:10px;background:hsla(0,0%,100%,.52)}.prompt-collapse[data-v-02e0b630] .el-collapse-item__header{height:34px;padding:0 9px;line-height:34px}.prompt-collapse[data-v-02e0b630] .el-collapse-item__wrap{border:0;background:transparent}.prompt-collapse[data-v-02e0b630] .el-collapse-item__content{padding:0 7px 7px}.prompt-group-title[data-v-02e0b630]{width:100%}.prompt-group-title strong[data-v-02e0b630]{min-width:0;color:var(--aiops-text-primary);font-size:13px;font-weight:750}.prompt-group-title small[data-v-02e0b630]{color:var(--aiops-brand-active);font-size:11px;font-weight:700}.prompt-question-list[data-v-02e0b630]{gap:6px}.template-item[data-v-02e0b630]{display:block;border-radius:9px}.template-item span[data-v-02e0b630]{color:var(--aiops-text-primary);font-size:13px;font-weight:650}.prompt-tip[data-v-02e0b630]{margin-top:8px;padding:8px 9px;border:1px solid rgba(76,139,245,.15);border-radius:10px;background:rgba(76,139,245,.07)}.prompt-tip summary[data-v-02e0b630]{color:var(--aiops-brand-active);font-size:12px;font-weight:750}.prompt-tip p[data-v-02e0b630]{margin:6px 0 0;color:var(--aiops-text-secondary);font-size:12px}.message-viewport[data-v-02e0b630]{max-height:100%;padding:18px}.message-row[data-v-02e0b630]{display:flex;align-items:flex-start;margin-bottom:14px}.message-row.is-user[data-v-02e0b630]{justify-content:flex-end}.message-row.is-user .message-bubble[data-v-02e0b630]{max-width:min(720px,72%);background:rgba(76,139,245,.09);border-color:rgba(76,139,245,.2)}.message-avatar[data-v-02e0b630]{display:inline-flex;align-items:center;justify-content:center;background:rgba(255,248,238,.94);color:var(--aiops-brand-active);font-size:13px;font-weight:800}.message-avatar img[data-v-02e0b630]{width:20px;height:20px;display:block}.message-bubble[data-v-02e0b630]{min-width:0;width:100%;max-width:100%;overflow-y:visible;overflow-x:hidden;padding:13px 14px;border:1px solid rgba(223,231,242,.88);border-radius:18px;background:hsla(0,0%,100%,.76)}.message-head[data-v-02e0b630]{gap:10px;margin-bottom:8px}.message-title[data-v-02e0b630]{min-width:0;display:inline-flex;align-items:center;gap:8px}.message-head strong[data-v-02e0b630]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--aiops-text-primary);font-size:13px}.message-head span[data-v-02e0b630]{color:var(--aiops-text-muted)}.user-content[data-v-02e0b630]{color:var(--aiops-text-primary);font-size:14px;line-height:1.7;white-space:pre-wrap}.answer-content[data-v-02e0b630]{color:var(--aiops-text-secondary);font-size:14px;line-height:1.78}.answer-content[data-v-02e0b630] p{margin:6px 0 0}.answer-content[data-v-02e0b630] h3,.answer-content[data-v-02e0b630] h4,.answer-content[data-v-02e0b630] h5{margin:14px 0 6px;color:var(--aiops-text-primary);font-size:15px}.answer-content[data-v-02e0b630] ol,.answer-content[data-v-02e0b630] ul{margin:8px 0 0;padding-left:20px}.answer-content[data-v-02e0b630] li{margin:5px 0}.answer-content[data-v-02e0b630] code{padding:2px 6px;border-radius:8px;background:rgba(76,139,245,.08);color:var(--aiops-brand-active);font-family:Consolas,Courier New,monospace;font-size:12px}.answer-content[data-v-02e0b630] hr{height:1px;margin:12px 0;border:0;background:rgba(223,231,242,.95)}.answer-content[data-v-02e0b630] .markdown-table-wrap{border:1px solid rgba(223,231,242,.9);border-radius:10px;background:hsla(0,0%,100%,.78)}.answer-content[data-v-02e0b630] .markdown-table{min-width:620px;border-collapse:collapse;color:var(--aiops-text-secondary);font-size:13px}.answer-content[data-v-02e0b630] .markdown-table td,.answer-content[data-v-02e0b630] .markdown-table th{padding:8px 10px;border-bottom:1px solid rgba(223,231,242,.78);border-right:1px solid rgba(223,231,242,.68);line-height:1.55;white-space:normal}.answer-content[data-v-02e0b630] .markdown-table tr:last-child td{border-bottom:0}.answer-content[data-v-02e0b630] .markdown-table th{background:rgba(247,250,255,.96);color:var(--aiops-text-primary)}.answer-content[data-v-02e0b630] .field-table{min-width:760px}.answer-content[data-v-02e0b630] .field-table td:first-child,.answer-content[data-v-02e0b630] .field-table th:first-child{min-width:150px;color:var(--aiops-text-primary);font-weight:700}.answer-content[data-v-02e0b630] .field-table td{white-space:nowrap}.answer-content[data-v-02e0b630] .script-block{margin:12px 0;overflow:hidden;border:1px solid rgba(47,59,78,.14);border-radius:12px;background:#101827}.answer-content[data-v-02e0b630] .script-block-head{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 10px 0 12px;border-bottom:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.05)}.answer-content[data-v-02e0b630] .script-block-head span{color:#c7d2e5;font-size:12px;font-weight:700}.answer-content[data-v-02e0b630] .script-copy-btn{height:24px;padding:0 9px;border:1px solid rgba(199,210,229,.28);border-radius:7px;background:hsla(0,0%,100%,.08);color:#e5edf8;cursor:pointer;font-size:12px;line-height:22px}.answer-content[data-v-02e0b630] .script-copy-btn:hover{border-color:rgba(199,210,229,.48);background:hsla(0,0%,100%,.14)}.answer-content[data-v-02e0b630] .script-block pre{max-height:360px;overflow:auto;margin:0;padding:14px}.answer-content[data-v-02e0b630] .script-block pre code{display:block;padding:0;border-radius:0;background:transparent;color:#edf4ff;font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.7;white-space:pre}.assistant-progress[data-v-02e0b630]{display:grid;gap:8px;margin:8px 0 10px;padding:10px;border:1px solid rgba(223,231,242,.86);border-radius:12px;background:rgba(247,250,255,.76)}.assistant-progress-head[data-v-02e0b630],.progress-detail-head[data-v-02e0b630],.progress-timeline-title[data-v-02e0b630]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.assistant-progress-head span[data-v-02e0b630],.progress-detail-head span[data-v-02e0b630]{color:var(--aiops-text-muted);font-size:12px}.assistant-progress-head strong[data-v-02e0b630],.progress-detail-head strong[data-v-02e0b630],.progress-timeline-title strong[data-v-02e0b630]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--aiops-text-primary);font-size:13px;font-weight:760}.assistant-progress[data-v-02e0b630] .el-progress-bar__outer,.progress-detail-bar[data-v-02e0b630] .el-progress-bar__outer{height:6px!important;background:rgba(223,231,242,.9)}.assistant-progress-steps[data-v-02e0b630]{display:flex;flex-wrap:wrap;gap:6px 8px}.assistant-progress-step[data-v-02e0b630]{display:inline-flex;align-items:center;gap:5px;color:var(--aiops-text-secondary);font-size:12px;line-height:1.35}.assistant-progress-step i[data-v-02e0b630],.progress-timeline-item>i[data-v-02e0b630]{flex:0 0 auto;width:8px;height:8px;border-radius:999px;background:#94a3b8}.assistant-progress-step span[data-v-02e0b630]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant-progress-step.status-running i[data-v-02e0b630],.progress-timeline-item.status-running>i[data-v-02e0b630]{background:#3b82f6;box-shadow:0 0 0 4px rgba(59,130,246,.12);animation:progressPulse-02e0b630 1.25s ease-in-out infinite}.assistant-progress-step.status-succeeded i[data-v-02e0b630],.progress-timeline-item.status-succeeded>i[data-v-02e0b630]{background:#16a34a}.assistant-progress-step.status-failed i[data-v-02e0b630],.progress-timeline-item.status-failed>i[data-v-02e0b630]{background:#dc2626}.assistant-progress-step.status-skipped[data-v-02e0b630]{color:var(--aiops-text-muted)}.assistant-progress-step.status-skipped i[data-v-02e0b630],.progress-timeline-item.status-skipped>i[data-v-02e0b630]{border:1px dashed #94a3b8;background:transparent}.progress-detail-card[data-v-02e0b630]{display:grid;gap:10px;margin:10px 0;padding:11px;border-radius:14px;border:1px solid rgba(223,231,242,.82);background:hsla(0,0%,100%,.68)}.progress-detail-head>div[data-v-02e0b630]{min-width:0;display:grid;gap:2px}.progress-timeline[data-v-02e0b630]{display:grid;gap:8px}.progress-timeline-item[data-v-02e0b630]{display:grid;grid-template-columns:10px minmax(0,1fr);gap:10px;padding:9px;border-radius:12px;border:1px solid rgba(223,231,242,.76);background:rgba(247,250,255,.62)}.progress-timeline-item.status-skipped[data-v-02e0b630]{border-style:dashed;background:rgba(248,250,252,.58)}.progress-timeline-item>i[data-v-02e0b630]{margin-top:6px}.progress-timeline-title span[data-v-02e0b630]{flex:0 0 auto;padding:2px 7px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:750}.progress-timeline-item p[data-v-02e0b630]{margin:4px 0 0;color:var(--aiops-text-secondary);font-size:12px;line-height:1.5}.progress-timeline-meta[data-v-02e0b630]{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.progress-timeline-meta span[data-v-02e0b630]{padding:2px 6px;border-radius:999px;background:rgba(76,139,245,.07);color:var(--aiops-text-muted);font-size:11px;line-height:1.4}.progress-error[data-v-02e0b630]{display:inline-block;max-width:100%;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dc2626;font-size:12px}@keyframes progressPulse-02e0b630{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.22);opacity:1}}[data-v-02e0b630] .diagnosis-report{display:grid;gap:10px;margin-top:12px;padding:12px;border:1px solid rgba(223,231,242,.88);border-radius:12px;background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(247,250,255,.78))}[data-v-02e0b630] .diagnosis-report.compact{margin-top:10px;padding:11px;background:rgba(247,250,255,.72)}[data-v-02e0b630] .report-summary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:flex-start}[data-v-02e0b630] .risk-badge{min-width:44px;padding:5px 8px;border-radius:999px;background:rgba(76,139,245,.1);color:var(--aiops-brand-active);font-size:12px;font-weight:750;text-align:center}[data-v-02e0b630] .risk-badge.tone-warn,[data-v-02e0b630] .risk-badge.tone-warning{background:rgba(243,178,75,.16);color:#b7791f}[data-v-02e0b630] .risk-badge.tone-critical,[data-v-02e0b630] .risk-badge.tone-danger,[data-v-02e0b630] .risk-badge.tone-error{background:rgba(239,107,115,.14);color:#c7565f}[data-v-02e0b630] .risk-badge.tone-normal,[data-v-02e0b630] .risk-badge.tone-ok,[data-v-02e0b630] .risk-badge.tone-success{background:rgba(63,185,127,.12);color:#2c8f62}[data-v-02e0b630] .report-summary h4,[data-v-02e0b630] .report-summary p{margin:0}[data-v-02e0b630] .report-summary h4{color:var(--aiops-text-primary);font-size:15px;font-weight:760}[data-v-02e0b630] .report-summary p{margin-top:4px;color:var(--aiops-text-secondary);font-size:13px;line-height:1.65}[data-v-02e0b630] .report-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}[data-v-02e0b630] .report-facts div{min-width:0;padding:8px;border-radius:10px;border:1px solid rgba(223,231,242,.75);background:hsla(0,0%,100%,.66)}[data-v-02e0b630] .report-facts span,[data-v-02e0b630] .report-facts strong{display:block;min-width:0}[data-v-02e0b630] .report-facts span{color:var(--aiops-text-muted);font-size:11px}[data-v-02e0b630] .report-facts strong{margin-top:4px;color:var(--aiops-text-primary);font-size:12px;line-height:1.45}[data-v-02e0b630] .report-metrics{overflow:hidden;border:1px solid rgba(223,231,242,.82);border-radius:10px}[data-v-02e0b630] .metric-row{display:grid;grid-template-columns:minmax(86px,.8fr) minmax(80px,1fr) minmax(120px,1.2fr);gap:8px;padding:8px 10px;border-top:1px solid rgba(223,231,242,.72);color:var(--aiops-text-secondary);font-size:12px}[data-v-02e0b630] .metric-row:first-child{border-top:0}[data-v-02e0b630] .metric-row strong{color:var(--aiops-text-primary);font-size:12px}[data-v-02e0b630] .metric-row small{color:var(--aiops-text-muted);font-size:12px}[data-v-02e0b630] .metric-row.tone-warning small,[data-v-02e0b630] .metric-row.tone-warning strong{color:#b7791f}[data-v-02e0b630] .metric-row.tone-success small{color:#2c8f62}[data-v-02e0b630] .missing-evidence{padding:8px 10px;border-radius:10px;background:rgba(76,139,245,.06)}[data-v-02e0b630] .missing-evidence summary{color:var(--aiops-brand-active);cursor:pointer;font-size:12px;font-weight:750}[data-v-02e0b630] .missing-evidence span{display:block;margin-top:6px;color:var(--aiops-text-secondary);font-size:12px;line-height:1.45}[data-v-02e0b630] .report-next{display:grid;gap:6px}[data-v-02e0b630] .report-next strong{color:var(--aiops-text-primary);font-size:13px}[data-v-02e0b630] .report-next span{position:relative;padding-left:13px;color:var(--aiops-text-secondary);font-size:12px;line-height:1.45}[data-v-02e0b630] .report-next span:before{content:"";position:absolute;top:7px;left:0;width:5px;height:5px;border-radius:999px;background:var(--aiops-brand)}.typing-indicator[data-v-02e0b630]{display:inline-flex;gap:4px;margin-top:10px}.typing-indicator i[data-v-02e0b630]{width:6px;height:6px;border-radius:999px;background:rgba(76,139,245,.48)}.error-strip[data-v-02e0b630]{margin-top:10px;padding:8px 10px;border-radius:12px;border:1px solid rgba(239,107,115,.28);background:rgba(255,243,244,.86);color:#c7565f;font-size:13px}.message-meta[data-v-02e0b630],.run-actions[data-v-02e0b630],.suggestion-row[data-v-02e0b630],.tag-row[data-v-02e0b630]{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.message-meta[data-v-02e0b630]{margin-top:11px}.message-meta button[data-v-02e0b630],.message-meta span[data-v-02e0b630],.suggestion-row button[data-v-02e0b630]{min-height:26px;padding:0 9px;border:1px solid rgba(76,139,245,.16);background:rgba(76,139,245,.08);color:var(--aiops-brand-active);font-size:12px;font-weight:700}.message-meta button[data-v-02e0b630],.suggestion-row button[data-v-02e0b630]{cursor:pointer}.suggestion-row[data-v-02e0b630]{margin-top:10px}.composer[data-v-02e0b630]{padding:12px;border-top:1px solid rgba(223,231,242,.86);background:hsla(0,0%,100%,.74)}.composer-footer[data-v-02e0b630]{gap:10px;margin-top:10px}.composer-actions[data-v-02e0b630],.context-controls[data-v-02e0b630]{gap:8px;flex-wrap:wrap}.mode-select[data-v-02e0b630]{width:104px}.context-editor[data-v-02e0b630]{display:grid;gap:2px}.kv-grid[data-v-02e0b630],.run-grid[data-v-02e0b630]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kv-grid div[data-v-02e0b630],.run-grid div[data-v-02e0b630]{min-width:0;padding:10px;border-radius:14px;border:1px solid rgba(223,231,242,.82);background:hsla(0,0%,100%,.66)}.kv-grid span[data-v-02e0b630],.kv-grid strong[data-v-02e0b630],.run-grid span[data-v-02e0b630],.run-grid strong[data-v-02e0b630]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kv-grid span[data-v-02e0b630],.run-grid span[data-v-02e0b630]{color:var(--aiops-text-muted);font-size:11px}.kv-grid strong[data-v-02e0b630],.run-grid strong[data-v-02e0b630]{margin-top:5px;color:var(--aiops-text-primary);font-size:14px;font-weight:750}.run-actions[data-v-02e0b630]{margin:10px 0}.execution-collapse[data-v-02e0b630]{margin-top:12px}.execution-summary[data-v-02e0b630]{display:grid;gap:6px;margin-bottom:8px}.execution-summary span[data-v-02e0b630]{padding:7px 9px;border-radius:9px;background:rgba(247,250,255,.78);color:var(--aiops-text-secondary);font-size:12px;font-weight:650}.diagnosis-card[data-v-02e0b630]{margin-top:10px;padding:13px;border-radius:18px;border:1px solid rgba(223,231,242,.88);background:hsla(0,0%,100%,.68)}.diagnosis-card.tone-warn[data-v-02e0b630],.diagnosis-card.tone-warning[data-v-02e0b630]{border-color:rgba(243,178,75,.32);background:rgba(255,248,238,.9)}.diagnosis-card.tone-critical[data-v-02e0b630],.diagnosis-card.tone-danger[data-v-02e0b630],.diagnosis-card.tone-error[data-v-02e0b630]{border-color:rgba(239,107,115,.28);background:rgba(255,243,244,.9)}.diagnosis-head[data-v-02e0b630]{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px}.diagnosis-head .el-icon[data-v-02e0b630]{width:32px;height:32px;border-radius:12px;background:rgba(63,185,127,.12);color:var(--aiops-success)}.diagnosis-head h4[data-v-02e0b630],.diagnosis-head span[data-v-02e0b630]{margin:0}.diagnosis-head h4[data-v-02e0b630]{color:var(--aiops-text-primary);font-size:15px;font-weight:750;line-height:1.55}.diagnosis-head span[data-v-02e0b630]{display:block;margin-top:4px;color:var(--aiops-text-muted);font-size:12px;line-height:1.55}.section-list[data-v-02e0b630]{display:grid;gap:8px;margin-top:12px}.section-list>strong[data-v-02e0b630]{color:var(--aiops-text-primary);font-size:13px}.list-item[data-v-02e0b630]{display:grid;gap:3px;padding:9px 10px;border-radius:13px;border:1px solid rgba(223,231,242,.7);background:hsla(0,0%,100%,.58)}.list-item span[data-v-02e0b630]{color:var(--aiops-text-secondary);font-size:13px;line-height:1.55}.list-item small[data-v-02e0b630]{color:var(--aiops-text-muted);font-size:11px}.dot-line[data-v-02e0b630]{position:relative;padding-left:15px;color:var(--aiops-text-secondary);font-size:13px;line-height:1.6}.dot-line[data-v-02e0b630]:before{content:"";position:absolute;top:8px;left:0;width:6px;height:6px;border-radius:999px;background:var(--aiops-brand)}.detail-diagnosis-collapse[data-v-02e0b630],.missing-collapse[data-v-02e0b630]{margin-top:10px}.context-warning[data-v-02e0b630]{display:grid;gap:4px;margin-top:10px;padding:9px 10px;border:1px solid rgba(239,107,115,.26);border-radius:12px;background:rgba(255,243,244,.86)}.context-warning strong[data-v-02e0b630]{color:#c7565f;font-size:13px}.context-warning span[data-v-02e0b630]{color:var(--aiops-text-secondary);font-size:12px;line-height:1.5}.feedback-card[data-v-02e0b630],.plan-card[data-v-02e0b630],.reflection-card[data-v-02e0b630]{display:grid;gap:9px;margin-top:10px;padding:11px;border-radius:14px;border:1px solid rgba(223,231,242,.78);background:hsla(0,0%,100%,.66)}.feedback-card[data-v-02e0b630]{margin-top:12px;background:rgba(247,250,255,.74)}.feedback-card strong[data-v-02e0b630],.plan-card strong[data-v-02e0b630],.reflection-card strong[data-v-02e0b630]{color:var(--aiops-text-primary);font-size:13px}.reflection-card span[data-v-02e0b630]{color:var(--aiops-text-secondary);font-size:12px;line-height:1.55}.reflection-card small[data-v-02e0b630]{color:var(--aiops-text-muted);font-size:11px}.feedback-actions[data-v-02e0b630]{display:flex;flex-wrap:wrap;gap:7px}.plan-card[data-v-02e0b630]{margin:0 0 12px}.plan-card-head[data-v-02e0b630]{display:flex;justify-content:space-between;gap:8px}.plan-card-head span[data-v-02e0b630]{color:var(--aiops-brand-active);font-size:12px;font-weight:700}.plan-step[data-v-02e0b630]{display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px;padding:8px;border-radius:10px;background:rgba(247,250,255,.72)}.plan-step i[data-v-02e0b630]{width:24px;height:24px;border-radius:999px;background:rgba(76,139,245,.1);color:var(--aiops-brand-active);font-size:12px;font-style:normal;font-weight:750;line-height:24px;text-align:center}.plan-step.status-succeeded i[data-v-02e0b630],.plan-step.status-success i[data-v-02e0b630]{background:rgba(63,185,127,.12);color:#2c8f62}.plan-step.status-error i[data-v-02e0b630],.plan-step.status-failed i[data-v-02e0b630]{background:rgba(239,107,115,.14);color:#c7565f}.plan-step span[data-v-02e0b630]{display:block;margin-top:3px;color:var(--aiops-text-secondary);font-size:12px;line-height:1.45}.timeline-list[data-v-02e0b630]{display:grid;gap:8px}.timeline-item[data-v-02e0b630]{display:grid;grid-template-columns:10px minmax(0,1fr);gap:10px;padding:10px;border-radius:14px;border:1px solid rgba(223,231,242,.76);background:hsla(0,0%,100%,.62)}.timeline-item>i[data-v-02e0b630]{width:9px;height:9px;margin-top:6px;border-radius:999px;background:var(--aiops-brand)}.timeline-item.status-error>i[data-v-02e0b630],.timeline-item.status-failed>i[data-v-02e0b630]{background:var(--aiops-danger)}.timeline-item.status-succeeded>i[data-v-02e0b630],.timeline-item.status-success>i[data-v-02e0b630]{background:var(--aiops-success)}.timeline-item small[data-v-02e0b630],.timeline-item span[data-v-02e0b630],.timeline-item strong[data-v-02e0b630]{display:block;min-width:0}.timeline-item strong[data-v-02e0b630]{color:var(--aiops-text-primary);font-size:13px}.timeline-item span[data-v-02e0b630]{margin-top:4px;color:var(--aiops-text-secondary);font-size:12px;line-height:1.55}.timeline-item small[data-v-02e0b630]{margin-top:3px;color:var(--aiops-text-muted);font-size:11px}.collapse-title[data-v-02e0b630]{width:100%;display:inline-flex;align-items:center;justify-content:space-between;color:var(--aiops-text-primary);font-size:13px;font-weight:750}.collapse-title small[data-v-02e0b630]{min-width:22px;padding:0 7px;border-radius:999px;background:rgba(76,139,245,.08);color:var(--aiops-brand-active);line-height:18px;text-align:center}.evidence-item[data-v-02e0b630]{max-height:220px;overflow:auto;margin:0 0 8px;padding:10px;border-radius:12px;border:1px solid rgba(223,231,242,.74);background:rgba(247,250,255,.68);color:var(--aiops-text-secondary);font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.55;white-space:pre-wrap}.assistant-page[data-v-02e0b630] .el-button{border-radius:14px;font-weight:650;box-shadow:none!important}.assistant-page[data-v-02e0b630] .el-button--primary:not(.is-link):not(.is-text):not(.is-plain){border-color:transparent;background:linear-gradient(180deg,#6aa1fb,#5a93f6)}.assistant-page[data-v-02e0b630] .el-input__wrapper,.assistant-page[data-v-02e0b630] .el-select__wrapper,.assistant-page[data-v-02e0b630] .el-textarea__inner{border-radius:16px;background:rgba(252,253,255,.98);border:1px solid transparent;box-shadow:inset 0 0 0 1px rgba(214,223,235,.96)!important}.assistant-page[data-v-02e0b630] .el-input__wrapper:hover,.assistant-page[data-v-02e0b630] .el-select__wrapper:hover,.assistant-page[data-v-02e0b630] .el-textarea__inner:hover{box-shadow:inset 0 0 0 1px rgba(171,189,220,.96)!important}.assistant-page[data-v-02e0b630] .el-input__wrapper.is-focus,.assistant-page[data-v-02e0b630] .el-select__wrapper.is-focused,.assistant-page[data-v-02e0b630] .el-textarea__inner:focus{box-shadow:inset 0 0 0 1px rgba(120,156,221,.96),0 0 0 4px rgba(76,139,245,.08)!important}.assistant-page[data-v-02e0b630] .el-tag{border-radius:999px;border-color:transparent;font-weight:650}.assistant-page[data-v-02e0b630] .el-tabs__item{color:var(--aiops-text-muted);font-weight:650}.assistant-page[data-v-02e0b630] .el-tabs__item.is-active{color:var(--aiops-brand-active)}.assistant-page[data-v-02e0b630] .el-collapse{--el-collapse-header-bg-color:transparent;--el-collapse-content-bg-color:transparent;--el-collapse-border-color:transparent;border:0}.assistant-page[data-v-02e0b630] .el-collapse-item{margin-bottom:8px;overflow:hidden;border:1px solid rgba(223,231,242,.78);border-radius:15px;background:hsla(0,0%,100%,.58)}.assistant-page[data-v-02e0b630] .el-collapse-item__header{height:40px;padding:0 12px;border-bottom-color:rgba(223,231,242,.68)}.assistant-page[data-v-02e0b630] .el-collapse-item__content{padding:10px 12px 12px}.assistant-card[data-v-02e0b630]{height:calc(100vh - 82px);min-height:560px;max-height:calc(100vh - 82px);box-shadow:0 10px 28px rgba(17,24,39,.06)}.page-header[data-v-02e0b630]{padding:10px 14px}.header-title span[data-v-02e0b630]{margin-top:3px;font-size:12px}.status-chip[data-v-02e0b630]{height:28px;padding:0 10px}.workspace[data-v-02e0b630]{grid-template-columns:260px minmax(420px,1fr) 320px;gap:6px;padding:6px}.insight-panel[data-v-02e0b630],.session-panel[data-v-02e0b630]{border-radius:14px;padding:10px}.chat-panel[data-v-02e0b630]{border-radius:14px;background:rgba(248,251,255,.72)}.panel-title.compact[data-v-02e0b630]{margin:12px 0 8px}.session-list[data-v-02e0b630]{gap:6px}.session-item[data-v-02e0b630]{gap:3px;padding:8px 9px}.template-item[data-v-02e0b630]{margin-top:6px;padding:8px 9px;border-radius:10px}.message-viewport[data-v-02e0b630]{padding:10px 12px}.message-row.is-user[data-v-02e0b630],.message-row[data-v-02e0b630]{justify-content:normal}.message-bubble[data-v-02e0b630],.message-row.is-user .message-bubble[data-v-02e0b630]{padding:9px 11px;border-radius:10px}.message-row.is-user .message-bubble[data-v-02e0b630]{background:rgba(232,243,255,.9);border-color:rgba(76,139,245,.22)}.message-avatar[data-v-02e0b630]{border:1px solid rgba(207,217,230,.86);border-radius:10px;background:rgba(248,251,255,.96)}.message-title[data-v-02e0b630]{gap:0}.message-head span[data-v-02e0b630],.message-head strong[data-v-02e0b630]{font-size:12px}.answer-content[data-v-02e0b630],.user-content[data-v-02e0b630]{font-size:13px;line-height:1.58}.answer-content[data-v-02e0b630] p{margin-top:4px}.answer-content[data-v-02e0b630] ol,.answer-content[data-v-02e0b630] ul{margin-top:4px;padding-left:18px}.message-meta[data-v-02e0b630]{margin-top:7px}.message-meta button[data-v-02e0b630],.message-meta span[data-v-02e0b630],.suggestion-row button[data-v-02e0b630]{font-size:11px}.suggestion-row[data-v-02e0b630]{margin-top:7px}.composer[data-v-02e0b630]{padding:8px 10px 10px;background:hsla(0,0%,100%,.82)}.composer-footer[data-v-02e0b630]{margin-top:7px}.assistant-page[data-v-02e0b630] .el-button{border-radius:8px}.assistant-page[data-v-02e0b630] .el-input__wrapper,.assistant-page[data-v-02e0b630] .el-select__wrapper,.assistant-page[data-v-02e0b630] .el-textarea__inner{border-radius:7px}.composer[data-v-02e0b630] .el-textarea__inner{min-height:84px!important}@media (max-width:1500px){[data-v-02e0b630] .report-facts{grid-template-columns:1fr}[data-v-02e0b630] .metric-row{grid-template-columns:minmax(78px,.8fr) minmax(80px,1fr)}[data-v-02e0b630] .metric-row small{grid-column:1/-1}}@media (max-width:1360px){.workspace[data-v-02e0b630]{grid-template-columns:240px minmax(380px,1fr)}.insight-panel[data-v-02e0b630]{grid-column:1/-1;max-height:420px}}@media (max-width:980px){.page-header[data-v-02e0b630]{align-items:stretch;flex-direction:column}.header-actions[data-v-02e0b630]{justify-content:flex-start}.workspace[data-v-02e0b630]{grid-template-columns:1fr}.insight-panel[data-v-02e0b630],.session-panel[data-v-02e0b630]{max-height:none}.message-bubble[data-v-02e0b630],.message-row.is-user .message-bubble[data-v-02e0b630]{max-width:100%}}@media (max-width:720px){.assistant-page[data-v-02e0b630]{padding:4px}.assistant-card[data-v-02e0b630]{border-radius:22px;height:calc(100vh - 20px);min-height:0;max-height:calc(100vh - 20px)}.page-header[data-v-02e0b630]{padding:14px}.header-title h2[data-v-02e0b630]{font-size:24px}.composer-actions[data-v-02e0b630] .el-button,.header-actions[data-v-02e0b630] .el-button,.provider-select[data-v-02e0b630]{width:100%}.workspace[data-v-02e0b630]{padding:6px}.message-row.is-user[data-v-02e0b630],.message-row[data-v-02e0b630]{display:grid}.message-row.is-user .message-bubble[data-v-02e0b630]{max-width:100%}.composer-actions[data-v-02e0b630],.composer-footer[data-v-02e0b630],.context-controls[data-v-02e0b630]{flex-direction:column;align-items:stretch}.kv-grid[data-v-02e0b630],.mode-select[data-v-02e0b630],.run-grid[data-v-02e0b630]{width:100%;grid-template-columns:1fr}}.assistant-page[data-v-02e0b630]{--assistant-blue-500:#409eff;--assistant-blue-600:#2563eb;--assistant-green-500:#67c23a;--assistant-yellow-400:#f3c66b;--assistant-red-500:#ef4444;--assistant-text-heading:#0f172a;--assistant-text-primary:#172033;--assistant-text-secondary:#53657d;--assistant-text-muted:#64748b;--assistant-bg-surface:#fff;--assistant-bg-soft:#fbfdff;--assistant-bg-subtle:#f3f7fc;--assistant-border:#dbe7f4;--assistant-border-soft:#e7eef7;--assistant-border-hover:#b9d4ff;--assistant-card-radius:12px;--assistant-inner-radius:8px;--assistant-control-height:30px;box-sizing:border-box;min-height:0;color:var(--assistant-text-primary)}.home-container .el-main:has(.assistant-page){padding:10px;overflow:hidden}.assistant-card[data-v-02e0b630],.assistant-shell[data-v-02e0b630]{width:100%;height:100%;min-height:0}.assistant-card[data-v-02e0b630]{max-height:none;border:1px solid var(--assistant-border);border-radius:var(--assistant-card-radius);background:var(--assistant-bg-surface);box-shadow:0 8px 24px rgba(80,124,180,.07)}.page-header[data-v-02e0b630]{flex:0 0 auto;gap:12px;min-height:58px;padding:8px 12px;border-bottom:1px solid var(--assistant-border-soft);background:linear-gradient(90deg,#fff6e7,#f7fbff 40%,#ecf7ff)}.header-assistant-icon[data-v-02e0b630]{flex:0 0 42px;width:42px;height:42px}.header-assistant-icon img[data-v-02e0b630]{width:30px;height:30px}.header-title-copy[data-v-02e0b630]{display:flex;align-items:center;gap:10px;min-width:0}.header-heading-row[data-v-02e0b630]{display:flex;align-items:center;gap:8px;min-width:0}.header-title h2[data-v-02e0b630]{color:var(--assistant-text-heading);font-size:20px}.header-title-divider[data-v-02e0b630]{width:1px;height:22px;flex:0 0 1px;background:var(--assistant-border)}.header-title-copy>p[data-v-02e0b630]{min-width:0;margin:0;overflow:hidden;color:var(--assistant-text-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.model-badge[data-v-02e0b630]{display:inline-flex;align-items:center;flex:0 0 auto;height:20px;padding:0 7px;border:1px solid #c9eee9;border-radius:999px;color:#16897d;background:#ecfbf8;font-size:10px;font-weight:600}.header-actions[data-v-02e0b630]{display:flex;align-items:center;flex:0 0 auto;justify-content:flex-end;gap:6px;flex-wrap:nowrap}.provider-select[data-v-02e0b630]{width:190px}.status-chip[data-v-02e0b630]{display:inline-flex;align-items:center;height:26px;gap:6px;padding:0 8px;border:1px solid #cfe0ff;border-radius:999px;color:var(--assistant-blue-600);background:#eef6ff;font-size:11px;font-weight:600;white-space:nowrap}.status-chip i[data-v-02e0b630]{width:6px;height:6px;border-radius:999px;background:var(--assistant-green-500)}.assistant-page[data-v-02e0b630] .header-action-btn{height:var(--assistant-control-height);min-width:0;padding:5px 9px;border-radius:var(--assistant-inner-radius);color:#fff;font-size:11px;font-weight:600;box-shadow:none;transform:none}.assistant-page[data-v-02e0b630] .header-action-btn.warning{border-color:var(--assistant-yellow-400);background:var(--assistant-yellow-400)}.assistant-page[data-v-02e0b630] .header-action-btn.danger{border-color:var(--assistant-red-500);background:var(--assistant-red-500)}.assistant-page[data-v-02e0b630] .header-action-btn:not(.is-disabled):focus-visible,.assistant-page[data-v-02e0b630] .header-action-btn:not(.is-disabled):hover{color:#fff;box-shadow:0 4px 10px rgba(64,158,255,.1);filter:brightness(.96);transform:none}.workspace[data-v-02e0b630]{grid-template-columns:250px minmax(500px,1fr) 310px}.chat-panel[data-v-02e0b630],.insight-panel[data-v-02e0b630],.session-panel[data-v-02e0b630]{min-width:0;min-height:0;border:0;border-radius:0;background:var(--assistant-bg-surface);backdrop-filter:none}.session-panel[data-v-02e0b630]{padding:10px;border-right:1px solid var(--assistant-border-soft);background:var(--assistant-bg-soft)}.insight-panel[data-v-02e0b630]{padding:10px;overflow:auto;border-left:1px solid var(--assistant-border-soft);background:var(--assistant-bg-soft)}.panel-title[data-v-02e0b630]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.panel-title.compact[data-v-02e0b630]{margin:10px 0 6px}.panel-title h3[data-v-02e0b630]{margin:0;color:var(--assistant-text-heading);font-size:13px;font-weight:700}.panel-title p[data-v-02e0b630]{margin:2px 0 0;color:var(--assistant-text-muted);font-size:10.5px}.assistant-page[data-v-02e0b630] .session-action-btn{width:28px;height:28px;border:0;color:#fff;transform:none}.assistant-page[data-v-02e0b630] .session-action-btn.success{background:var(--assistant-green-500)}.assistant-page[data-v-02e0b630] .session-action-btn.danger{background:var(--assistant-red-500)}.assistant-page[data-v-02e0b630] .session-action-btn:not(.is-disabled):hover{color:#fff;filter:brightness(.96);box-shadow:none;transform:none}.session-list[data-v-02e0b630]{display:grid;max-height:42%;padding:0 2px 0 0;overflow:auto}.session-item[data-v-02e0b630]{display:grid;gap:2px;padding:7px 8px;border-left:3px solid transparent;border-radius:6px;color:var(--assistant-text-primary);transition:border-color .16s ease,background-color .16s ease}.session-item[data-v-02e0b630]:hover{border-color:#cfe0ff;background:#f3f7fc}.session-item.active[data-v-02e0b630]{border-color:var(--assistant-blue-500);background:#eef6ff}.session-item small[data-v-02e0b630],.session-item span[data-v-02e0b630],.session-item strong[data-v-02e0b630]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-item span[data-v-02e0b630]{color:var(--assistant-text-heading)}.session-item strong[data-v-02e0b630]{color:var(--assistant-blue-600);font-size:10.5px;font-weight:600}.session-item small[data-v-02e0b630]{color:var(--assistant-text-muted);font-size:10px}.template-panel[data-v-02e0b630]{margin-top:8px;border-top:1px solid var(--assistant-border-soft)}.prompt-intro[data-v-02e0b630]{margin:0 0 6px;color:var(--assistant-text-secondary);line-height:1.4}.prompt-collapse[data-v-02e0b630]{padding-right:2px;overflow:auto}.assistant-page[data-v-02e0b630] .el-collapse-item,.prompt-collapse[data-v-02e0b630] .el-collapse-item{margin-bottom:5px;overflow:hidden;border:1px solid var(--assistant-border-soft);border-radius:var(--assistant-inner-radius);background:#fff}.prompt-collapse[data-v-02e0b630] .el-collapse-item__header{height:32px;padding:0 8px;border:0;background:transparent;line-height:32px}.prompt-collapse[data-v-02e0b630] .el-collapse-item__content{padding:0 6px 6px}.prompt-group-title strong[data-v-02e0b630]{color:var(--assistant-text-primary);font-size:11px}.prompt-group-title small[data-v-02e0b630]{color:var(--assistant-blue-600)}.prompt-question-list[data-v-02e0b630]{gap:4px}.template-item[data-v-02e0b630]{padding:6px 7px;border:1px solid var(--assistant-border-soft);border-radius:6px;background:var(--assistant-bg-soft);transition:border-color .16s ease,background-color .16s ease}.template-item[data-v-02e0b630]:hover{border-color:var(--assistant-border-hover);background:#eef6ff;transform:none}.template-item span[data-v-02e0b630]{color:var(--assistant-text-primary);font-weight:500;line-height:1.4}.prompt-tip[data-v-02e0b630]{margin-top:6px;padding:6px 7px;border-radius:6px;background:#eef6ff}.prompt-tip summary[data-v-02e0b630]{color:var(--assistant-blue-600)}.prompt-tip p[data-v-02e0b630]{margin:4px 0 0;color:var(--assistant-text-secondary);line-height:1.4}.message-viewport[data-v-02e0b630]{padding:12px 14px;background:#fff}.message-row.is-user[data-v-02e0b630],.message-row[data-v-02e0b630]{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:flex-start;gap:8px;margin-bottom:10px}.message-avatar[data-v-02e0b630]{display:grid;width:28px;height:28px;flex:0 0 28px;overflow:hidden;place-items:center;border:1px solid var(--assistant-border-soft);border-radius:7px;background:var(--assistant-bg-soft)}.message-avatar img[data-v-02e0b630]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.message-bubble[data-v-02e0b630],.message-row.is-user .message-bubble[data-v-02e0b630]{width:100%;max-width:100%;min-width:0;padding:8px 10px;overflow-x:hidden;border:1px solid var(--assistant-border-soft);border-radius:var(--assistant-inner-radius);background:#fff}.message-row.is-assistant .message-bubble[data-v-02e0b630]{padding:2px 6px 10px;border-color:transparent;background:transparent}.message-row.is-user .message-bubble[data-v-02e0b630]{border-color:#cfe0ff}.message-head[data-v-02e0b630]{display:flex;margin-bottom:5px}.message-head strong[data-v-02e0b630]{color:var(--assistant-text-heading)}.message-head span[data-v-02e0b630]{color:var(--assistant-text-muted);font-size:10px}.answer-content[data-v-02e0b630],.user-content[data-v-02e0b630]{color:var(--assistant-text-secondary);font-size:12.5px}.answer-content[data-v-02e0b630] h3,.answer-content[data-v-02e0b630] h4,.answer-content[data-v-02e0b630] h5{margin:8px 0 4px;color:var(--assistant-text-heading);font-weight:700}.answer-content[data-v-02e0b630] ol,.answer-content[data-v-02e0b630] p,.answer-content[data-v-02e0b630] ul{margin-top:4px}.answer-content[data-v-02e0b630] li{margin:2px 0}.answer-content[data-v-02e0b630] code{border-radius:5px;color:var(--assistant-blue-600);background:#eef6ff}.answer-content[data-v-02e0b630] .markdown-table-wrap,.answer-content[data-v-02e0b630] .script-block{border-radius:var(--assistant-inner-radius)}.assistant-progress[data-v-02e0b630],.context-warning[data-v-02e0b630],.diagnosis-card[data-v-02e0b630],.evidence-item[data-v-02e0b630],.feedback-card[data-v-02e0b630],.kv-grid div[data-v-02e0b630],.list-item[data-v-02e0b630],.plan-card[data-v-02e0b630],.plan-step[data-v-02e0b630],.progress-detail-card[data-v-02e0b630],.progress-timeline-item[data-v-02e0b630],.reflection-card[data-v-02e0b630],.run-grid div[data-v-02e0b630],.timeline-item[data-v-02e0b630],[data-v-02e0b630] .diagnosis-report{border-radius:var(--assistant-inner-radius);box-shadow:none}.message-meta[data-v-02e0b630],.suggestion-row[data-v-02e0b630]{gap:5px;margin-top:7px}.message-meta button[data-v-02e0b630],.message-meta span[data-v-02e0b630],.suggestion-row button[data-v-02e0b630]{border-radius:999px}.composer[data-v-02e0b630]{padding:8px 10px 9px;border-top:1px solid var(--assistant-border-soft)}.composer[data-v-02e0b630] .el-textarea__inner{min-height:76px!important;padding:8px 10px;border-radius:var(--assistant-inner-radius);font-size:12px}.composer-footer[data-v-02e0b630]{margin-top:6px}.composer-actions[data-v-02e0b630],.context-controls[data-v-02e0b630]{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.mode-select[data-v-02e0b630]{width:96px}.assistant-page[data-v-02e0b630] .el-button{border-radius:var(--assistant-inner-radius);font-weight:600;box-shadow:none;transform:none}.assistant-page[data-v-02e0b630] .composer .el-button,.assistant-page[data-v-02e0b630] .context-controls .el-button{min-height:var(--assistant-control-height);font-size:11px}.assistant-page[data-v-02e0b630] .el-button--primary:not(.is-link):not(.is-text):not(.is-plain){border-color:var(--assistant-blue-500);color:#fff;background:var(--assistant-blue-500)}.assistant-page[data-v-02e0b630] .el-button:not(.is-disabled):hover{transform:none}.assistant-page[data-v-02e0b630] .el-input__wrapper,.assistant-page[data-v-02e0b630] .el-select__wrapper,.assistant-page[data-v-02e0b630] .el-textarea__inner{border:0;border-radius:var(--assistant-inner-radius);background:var(--assistant-bg-soft);box-shadow:inset 0 0 0 1px #d9e5f2!important;transition:background-color .16s ease,box-shadow .16s ease}.assistant-page[data-v-02e0b630] .el-input__wrapper:hover,.assistant-page[data-v-02e0b630] .el-select__wrapper:hover,.assistant-page[data-v-02e0b630] .el-textarea__inner:hover{box-shadow:0 0 0 1px var(--assistant-border-hover) inset!important}.assistant-page[data-v-02e0b630] .el-input__wrapper.is-focus,.assistant-page[data-v-02e0b630] .el-select__wrapper.is-focused,.assistant-page[data-v-02e0b630] .el-textarea__inner:focus{background:#fff;box-shadow:0 0 0 1px var(--assistant-blue-500) inset!important}.assistant-page[data-v-02e0b630] .el-collapse-item__header{min-height:34px;height:auto;padding:0 9px;border-bottom-color:var(--assistant-border-soft);font-size:11px;line-height:1.4}.assistant-page[data-v-02e0b630] .el-collapse-item__content{padding:8px 9px 9px}.insight-panel .panel-title[data-v-02e0b630]{position:sticky;top:-10px;z-index:2;margin:-10px -10px 8px;padding:9px 10px 8px;border-bottom:1px solid var(--assistant-border-soft);background:rgba(251,253,255,.96)}@media (max-width:1500px){.workspace[data-v-02e0b630]{grid-template-columns:230px minmax(440px,1fr) 290px}.provider-select[data-v-02e0b630]{width:168px}}@media (max-width:1360px){.workspace[data-v-02e0b630]{grid-template-columns:220px minmax(420px,1fr) 280px}.insight-panel[data-v-02e0b630]{grid-column:auto;max-height:none}.header-title-copy>p[data-v-02e0b630],.header-title-divider[data-v-02e0b630],.status-chip[data-v-02e0b630]{display:none}}@media (max-width:1080px){.assistant-page[data-v-02e0b630]{height:auto;overflow:visible}.assistant-card[data-v-02e0b630]{height:auto;min-height:calc(100vh - 124px)}.page-header[data-v-02e0b630]{align-items:stretch;flex-direction:column}.header-actions[data-v-02e0b630]{justify-content:flex-start}.workspace[data-v-02e0b630]{grid-template-columns:220px minmax(0,1fr);overflow:visible}.chat-panel[data-v-02e0b630]{min-height:680px}.insight-panel[data-v-02e0b630]{grid-column:1/-1;max-height:480px;border-top:1px solid var(--assistant-border-soft);border-left:0}}@media (max-width:720px){.assistant-page[data-v-02e0b630]{padding:6px}.assistant-card[data-v-02e0b630]{min-height:0;border-radius:var(--assistant-card-radius)}.page-header[data-v-02e0b630]{padding:8px 10px}.header-title-copy[data-v-02e0b630]{align-items:flex-start;flex-direction:column;gap:2px}.header-title-copy>p[data-v-02e0b630]{display:block;white-space:normal}.header-title h2[data-v-02e0b630]{font-size:17px}.header-actions[data-v-02e0b630],.header-actions[data-v-02e0b630] .el-button,.provider-select[data-v-02e0b630]{width:100%}.header-actions[data-v-02e0b630]{align-items:stretch;flex-direction:column}.workspace[data-v-02e0b630]{grid-template-columns:1fr}.session-panel[data-v-02e0b630]{max-height:420px;border-right:0;border-bottom:1px solid var(--assistant-border-soft)}.chat-panel[data-v-02e0b630]{min-height:620px}.message-row.is-user[data-v-02e0b630],.message-row[data-v-02e0b630]{grid-template-columns:24px minmax(0,1fr);gap:6px}.message-avatar[data-v-02e0b630]{width:24px;height:24px}.composer-actions[data-v-02e0b630],.composer-footer[data-v-02e0b630],.context-controls[data-v-02e0b630]{align-items:stretch;flex-direction:column}.composer-actions[data-v-02e0b630],.composer-actions[data-v-02e0b630] .el-button,.context-controls[data-v-02e0b630],.mode-select[data-v-02e0b630]{width:100%}}.assistant-page[data-v-02e0b630]{height:calc(100vh - 124px);padding:7px;overflow:hidden;background:transparent}.assistant-card[data-v-02e0b630],.assistant-shell[data-v-02e0b630]{width:100%;height:100%;min-height:0}.assistant-card[data-v-02e0b630]{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid #dbe7f4;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(80,124,180,.06)}.page-header[data-v-02e0b630]{display:flex;align-items:center;flex-direction:row;flex:0 0 54px;justify-content:space-between;min-height:54px;padding:0 14px;border-bottom:1px solid #dbe7f4;background:linear-gradient(90deg,#fff9ef,#f8fbff 42%,#eef8ff)}.header-title[data-v-02e0b630]{display:flex;align-items:center;flex:1 1 auto;gap:9px;min-width:0}.header-assistant-icon[data-v-02e0b630]{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border:0;background:transparent}.header-assistant-icon img[data-v-02e0b630]{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.header-title h2[data-v-02e0b630]{flex:0 0 auto;margin:0;color:#172033;font-size:15px;font-weight:700;line-height:1.2;letter-spacing:0;white-space:nowrap}.header-title>p[data-v-02e0b630]{min-width:0;margin:0;overflow:hidden;color:#64748b;font-size:11px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.header-actions[data-v-02e0b630]{display:none}.provider-select[data-v-02e0b630]{flex:0 0 150px;width:150px}.assistant-page[data-v-02e0b630] .provider-select .el-select__wrapper{min-height:24px;padding:0 8px;border:1px solid #cdeee9;border-radius:12px;background:#effbf9;box-shadow:none!important}.assistant-page[data-v-02e0b630] .provider-select .el-select__placeholder,.assistant-page[data-v-02e0b630] .provider-select .el-select__selected-item{color:#16897d;font-size:10px;font-weight:600}.workspace[data-v-02e0b630]{position:relative;display:grid;grid-template-columns:280px minmax(0,1fr);flex:1 1 auto;gap:0;min-height:0;padding:0;overflow:hidden}.session-panel[data-v-02e0b630]{display:flex;flex-direction:column;min-width:0;min-height:0;padding:0;overflow:hidden;border:0;border-right:1px solid #dbe7f4;border-radius:0;background:#f7f9fc}.session-panel>.panel-title[data-v-02e0b630]{display:flex;align-items:center;flex:0 0 48px;justify-content:space-between;gap:8px;min-height:48px;margin:0;padding:0 12px 0 14px;border-bottom:1px solid #dbe7f4}.session-panel>.panel-title h3[data-v-02e0b630]{color:#172033;font-size:13px;font-weight:700}.session-actions[data-v-02e0b630]{display:inline-flex;align-items:center;gap:5px}.assistant-page[data-v-02e0b630] .session-action-btn{width:26px;height:26px;border:1px solid #d6e2ef;border-radius:7px;color:#7b8aa0;background:#fff;box-shadow:none}.assistant-page[data-v-02e0b630] .session-action-btn.danger,.assistant-page[data-v-02e0b630] .session-action-btn.danger:hover{border-color:#d6e2ef;color:#7b8aa0;background:#fff}.assistant-page[data-v-02e0b630] .session-new-button{height:28px;padding:0 10px;border:1px solid #c7dbf2;border-radius:7px;color:#2563eb;background:#fff;font-size:11px;font-weight:600;box-shadow:none}.assistant-page[data-v-02e0b630] .session-new-button:hover{border-color:#8fbcf2;color:#2563eb;background:#f4f9ff}.session-list[data-v-02e0b630]{display:flex;flex:0 1 auto;flex-direction:column;gap:2px;min-height:54px;max-height:190px;padding:8px 9px 12px;overflow-x:hidden;overflow-y:auto;scrollbar-color:#c9d6e5 transparent;scrollbar-width:thin}.insight-panel[data-v-02e0b630]::-webkit-scrollbar,.message-viewport[data-v-02e0b630]::-webkit-scrollbar,.session-list[data-v-02e0b630]::-webkit-scrollbar{width:5px}.insight-panel[data-v-02e0b630]::-webkit-scrollbar-thumb,.message-viewport[data-v-02e0b630]::-webkit-scrollbar-thumb,.session-list[data-v-02e0b630]::-webkit-scrollbar-thumb{border-radius:5px;background:#c9d6e5}.session-item[data-v-02e0b630]{display:flex;align-items:center;flex:0 0 36px;width:100%;height:36px;min-height:36px;padding:0 11px;overflow:hidden;border:0;border-left:0;border-radius:10px;color:#25364d;background:transparent;text-align:left;cursor:pointer;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease}.session-item[data-v-02e0b630]:hover{border-color:transparent;color:#172033;background:#edf3f9;transform:none}.session-item.active[data-v-02e0b630]{border-color:transparent;color:#172033;background:#fff;box-shadow:0 3px 10px rgba(80,124,180,.08)}.session-item span[data-v-02e0b630]{min-width:0;overflow:hidden;color:inherit;font-size:12px;font-weight:600;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.session-item small[data-v-02e0b630],.session-item strong[data-v-02e0b630]{display:none}.template-panel[data-v-02e0b630]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;margin:0;padding:8px 9px 9px;overflow:hidden;border-top:1px solid #dbe7f4;background:#fbfdff}.prompt-panel-heading[data-v-02e0b630]{display:flex;align-items:center;flex:0 0 auto;justify-content:space-between;margin-bottom:4px;padding:0 2px}.prompt-panel-heading h3[data-v-02e0b630]{margin:0;color:#172033;font-size:13px;font-weight:700}.prompt-panel-heading p[data-v-02e0b630]{margin:2px 0 0;color:#7b8aa0;font-size:10px;line-height:1.35}.prompt-intro[data-v-02e0b630]{flex:0 0 auto;margin:0 2px 7px;color:#64748b;font-size:10.5px;line-height:1.45}.prompt-collapse[data-v-02e0b630]{flex:1 1 auto;min-height:0;padding-right:3px;overflow-x:hidden;overflow-y:auto;border:0;scrollbar-color:#c9d6e5 transparent;scrollbar-width:thin}.prompt-collapse[data-v-02e0b630]::-webkit-scrollbar{width:5px}.prompt-collapse[data-v-02e0b630]::-webkit-scrollbar-thumb{border-radius:5px;background:#c9d6e5}.assistant-page[data-v-02e0b630] .prompt-collapse .el-collapse-item{margin:0 0 6px;overflow:hidden;border:1px solid #dce8f5;border-radius:10px;background:#fff}.assistant-page[data-v-02e0b630] .prompt-collapse .el-collapse-item__header{height:38px;min-height:38px;padding:0 10px;border:0;color:#25364d;background:#fff;line-height:38px}.assistant-page[data-v-02e0b630] .prompt-collapse .el-collapse-item__header:hover{color:#2563eb;background:#f7faff}.assistant-page[data-v-02e0b630] .prompt-collapse .el-collapse-item__wrap{border:0;background:#fff}.assistant-page[data-v-02e0b630] .prompt-collapse .el-collapse-item__content{padding:0 8px 8px}.prompt-group-title[data-v-02e0b630]{display:flex;align-items:center;flex:1 1 auto;justify-content:space-between;gap:8px;min-width:0;padding-right:6px}.prompt-group-title strong[data-v-02e0b630]{overflow:hidden;color:inherit;font-size:11.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.prompt-group-title small[data-v-02e0b630]{flex:0 0 auto;color:#2563eb;font-size:9.5px;font-weight:600}.prompt-question-list[data-v-02e0b630]{display:grid;gap:5px}.template-item[data-v-02e0b630]{width:100%;min-height:36px;margin:0;padding:7px 9px;border:1px solid #dce8f5;border-radius:8px;color:#25364d;background:#fff;text-align:left;cursor:pointer;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.template-item[data-v-02e0b630]:focus-visible,.template-item[data-v-02e0b630]:hover{border-color:#9fc5f1;color:#2563eb;background:#f5f9ff;outline:none;transform:none}.template-item span[data-v-02e0b630]{display:block;color:inherit;font-size:11px;font-weight:600;line-height:1.45}.prompt-tip[data-v-02e0b630]{flex:0 0 auto;width:100%;max-height:100%;margin-top:auto;padding:6px 8px;overflow:hidden;border:1px solid #cfe0ff;border-radius:8px;background:#eef5ff}.prompt-tip[open][data-v-02e0b630]{display:flex;height:100%;flex-direction:column;margin-top:0}.prompt-tip summary[data-v-02e0b630]{flex:0 0 auto;color:#2563eb;font-size:10.5px;font-weight:600;cursor:pointer}.prompt-tip p[data-v-02e0b630]{flex:0 0 auto;margin:5px 0 0;color:#53657d;font-size:10px;line-height:1.45}.prompt-tip-list[data-v-02e0b630]{display:grid;flex:1 1 auto;gap:5px;min-height:0;margin-top:7px;padding-right:3px;overflow-x:hidden;overflow-y:auto;scrollbar-color:#c9d6e5 transparent;scrollbar-width:thin}.prompt-tip-list[data-v-02e0b630]::-webkit-scrollbar{width:5px}.prompt-tip-list[data-v-02e0b630]::-webkit-scrollbar-thumb{border-radius:5px;background:#c9d6e5}.chat-panel[data-v-02e0b630]{display:flex;flex-direction:column;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;border:0;border-radius:0;background:#fff}.conversation-toolbar[data-v-02e0b630]{display:flex;align-items:center;flex:0 0 44px;justify-content:space-between;gap:12px;min-height:44px;padding:0 12px;border-bottom:1px solid #dbe7f4;background:#fff}.conversation-context[data-v-02e0b630]{display:flex;align-items:center;flex:1 1 auto;gap:8px;min-width:0}.conversation-context>strong[data-v-02e0b630]{max-width:min(440px,44vw);overflow:hidden;color:#25364d;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.assistant-page[data-v-02e0b630] .environment-button{flex:0 0 auto;height:24px;padding:0 8px;border:1px solid #ffd4a8;border-radius:7px;color:#d97706;background:#fff7ed;font-size:10px;font-weight:600}.assistant-page[data-v-02e0b630] .environment-button.is-bound{border-color:#bfe7dd;color:#16897d;background:#effbf9}.mode-label[data-v-02e0b630]{flex:0 0 auto;color:#64748b;font-size:10px;white-space:nowrap}.mode-select[data-v-02e0b630]{flex:0 0 76px;width:76px}.assistant-page[data-v-02e0b630] .conversation-toolbar .mode-select .el-select__wrapper{min-height:24px;padding:0 7px;border-radius:7px;background:#f7f9fc;box-shadow:inset 0 0 0 1px #d8e4f0!important}.readonly-note[data-v-02e0b630]{flex:0 0 auto;color:#7b8aa0;font-size:10.5px;white-space:nowrap}.message-viewport[data-v-02e0b630]{flex:1 1 auto;min-height:0;max-height:none;padding:10px 12px 14px;overflow-x:hidden;overflow-y:auto;background:#f8fbff;scrollbar-color:#c9d6e5 transparent;scrollbar-width:thin}.message-row.is-user[data-v-02e0b630],.message-row[data-v-02e0b630]{display:block;width:100%;margin:0 0 10px}.message-avatar[data-v-02e0b630]{display:none}.message-bubble[data-v-02e0b630],.message-row.is-assistant .message-bubble[data-v-02e0b630],.message-row.is-user .message-bubble[data-v-02e0b630]{width:100%;max-width:100%;min-width:0;padding:10px 12px;overflow-x:hidden;border:1px solid #dce8f5;border-radius:12px;background:#fff;box-shadow:0 4px 12px rgba(80,124,180,.05)}.message-row.is-user .message-bubble[data-v-02e0b630]{width:-moz-fit-content;width:fit-content;max-width:min(72%,820px);margin-left:auto;background:#eef6ff;box-shadow:none}.message-row.requires-confirmation .message-bubble[data-v-02e0b630]{border-color:#fdba74}.message-head[data-v-02e0b630]{display:none;align-items:center;justify-content:space-between;gap:8px;min-height:22px;margin:0 0 5px}.message-head strong[data-v-02e0b630]{color:#172033;font-size:11px;font-weight:700}.message-head>span[data-v-02e0b630]:last-child{color:#94a3b8;font-size:9.5px}.answer-content[data-v-02e0b630],.user-content[data-v-02e0b630]{color:#35465e;font-size:12px;line-height:1.65}.answer-content[data-v-02e0b630] pre{max-height:320px;overflow:auto;border-radius:8px}.assistant-progress[data-v-02e0b630],.context-warning[data-v-02e0b630],.diagnosis-card[data-v-02e0b630],.feedback-card[data-v-02e0b630],.plan-card[data-v-02e0b630],.progress-detail-card[data-v-02e0b630],.reflection-card[data-v-02e0b630],[data-v-02e0b630] .diagnosis-report{border-radius:8px;box-shadow:none}.message-meta[data-v-02e0b630]{display:flex;align-items:center;gap:5px;margin-top:8px;padding-top:7px;border-top:1px dashed #e2ebf5}.message-meta button[data-v-02e0b630],.message-meta span[data-v-02e0b630],.suggestion-row button[data-v-02e0b630]{padding:0 7px}.composer[data-v-02e0b630]{flex:0 0 auto;padding:8px 12px 7px;border-top:1px solid #dbe7f4;background:#fff}.composer[data-v-02e0b630] .el-textarea__inner{min-height:52px!important;max-height:116px;padding:8px 10px 18px;border:1px solid #409eff;border-radius:4px;color:#25364d;background:#fff;font-size:11px;line-height:1.5;box-shadow:none!important}.composer[data-v-02e0b630] .el-textarea__inner:focus,.composer[data-v-02e0b630] .el-textarea__inner:hover{border-color:#409eff;background:#fff;box-shadow:0 0 0 1px rgba(64,158,255,.08)!important}.composer[data-v-02e0b630] .el-input__count{right:8px;bottom:4px;color:#94a3b8;background:transparent;font-size:9px}.composer-footer[data-v-02e0b630]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px;margin-top:3px}.composer-tip[data-v-02e0b630]{color:#7b8aa0;font-size:9.5px}.composer-actions[data-v-02e0b630]{display:flex;align-items:center;gap:6px}.assistant-page[data-v-02e0b630] .composer-actions .el-button{height:28px;min-height:28px;padding:0 11px;border-radius:7px;font-size:11px}.assistant-page[data-v-02e0b630] .composer-actions .el-button:first-child{border-color:#d7e3ef;color:#53657d;background:#f8fafc}.assistant-page[data-v-02e0b630] .composer-actions .el-button--primary{border-color:#2563eb;color:#fff;background:#2563eb}.assistant-page[data-v-02e0b630] .composer-actions .el-button--primary.is-disabled{border-color:#8fc5ff;color:#fff;background:#8fc5ff;opacity:1}.insight-backdrop[data-v-02e0b630]{position:absolute;inset:0;z-index:10;width:100%;height:100%;padding:0;border:0;background:rgba(30,48,72,.12);cursor:default}.insight-panel[data-v-02e0b630]{position:absolute;inset:0 0 0 auto;z-index:11;display:block;width:min(440px,calc(100% - 24px));min-width:0;min-height:0;padding:0 12px 14px;overflow-x:hidden;overflow-y:auto;border:0;border-left:1px solid #dbe7f4;border-radius:0;background:#fbfdff;box-shadow:-14px 0 30px rgba(55,91,135,.12);scrollbar-color:#c9d6e5 transparent;scrollbar-width:thin}.insight-panel .panel-title[data-v-02e0b630],.insight-panel>.panel-title[data-v-02e0b630]{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;min-height:48px;margin:0 -12px 10px;padding:7px 12px;border-bottom:1px solid #dbe7f4;background:rgba(251,253,255,.98)}.insight-actions[data-v-02e0b630]{display:inline-flex;align-items:center;gap:5px}.assistant-page[data-v-02e0b630] .insight-actions .el-button{width:28px;height:28px;border-radius:7px}@media (max-width:1200px){.workspace[data-v-02e0b630]{grid-template-columns:240px minmax(0,1fr)}.header-title>p[data-v-02e0b630],.readonly-note[data-v-02e0b630]{display:none}.conversation-context>strong[data-v-02e0b630]{max-width:42vw}}@media (max-width:760px){.assistant-page[data-v-02e0b630]{height:auto;min-height:calc(100vh - 124px);padding:5px;overflow:visible}.assistant-card[data-v-02e0b630]{min-height:calc(100vh - 134px);border-radius:12px}.page-header[data-v-02e0b630]{padding:0 10px}.provider-select[data-v-02e0b630]{flex-basis:120px;width:120px}.workspace[data-v-02e0b630]{grid-template-columns:1fr;overflow:visible}.session-panel[data-v-02e0b630]{max-height:440px;border-right:0;border-bottom:1px solid #dbe7f4}.session-list[data-v-02e0b630]{max-height:120px}.template-panel[data-v-02e0b630]{min-height:250px}.chat-panel[data-v-02e0b630]{min-height:620px}.conversation-toolbar[data-v-02e0b630]{align-items:flex-start;height:auto;min-height:44px;padding:7px 10px}.conversation-context[data-v-02e0b630]{flex-wrap:wrap}.conversation-context>strong[data-v-02e0b630]{width:100%;max-width:none}.message-row.is-user .message-bubble[data-v-02e0b630]{max-width:92%}.composer-footer[data-v-02e0b630]{align-items:stretch;flex-direction:row}.composer-actions[data-v-02e0b630],.composer-actions[data-v-02e0b630] .el-button{width:auto}}.message-viewport[data-v-02e0b630]{padding:16px 20px 18px;background:#f7faff}.message-row.is-user[data-v-02e0b630],.message-row[data-v-02e0b630]{margin-bottom:16px}.message-origin[data-v-02e0b630]{display:flex;align-items:center;gap:7px;margin:0 0 6px 12px;color:#8a9ab0;font-size:10px;line-height:1.3}.message-origin span[data-v-02e0b630]:first-child{color:#64748b;font-weight:600}.message-row.is-assistant .message-bubble[data-v-02e0b630]{width:min(1140px,calc(100% - 24px));max-width:100%;margin-left:12px;padding:13px 15px 12px;border-color:#dde8f4;border-radius:12px;background:#fff;box-shadow:0 5px 16px rgba(80,124,180,.05)}.message-row.is-user .message-bubble[data-v-02e0b630]{max-width:min(76%,760px);margin-right:8px;padding:9px 12px;border-color:#cfe2f8;border-radius:12px 12px 4px 12px;background:#edf6ff;color:#35465e}.message-row.requires-confirmation .message-bubble[data-v-02e0b630]{border-color:#fdc98e;background:#fffdfa}.assistant-progress[data-v-02e0b630]{margin:0 0 12px;padding:8px 10px;border:1px solid #e2eaf3;border-radius:9px;background:#f8fafc}.assistant-progress-head[data-v-02e0b630]{min-height:18px;margin-bottom:5px}.assistant-progress-head span[data-v-02e0b630]{color:#53657d;font-size:11px;font-weight:700}.assistant-progress-head strong[data-v-02e0b630]{color:#2563eb;font-size:11px}.assistant-progress[data-v-02e0b630] .el-progress-bar__outer{height:5px!important;background:#e8eef6}.assistant-progress-steps[data-v-02e0b630]{gap:8px;margin-top:7px}.assistant-progress-step[data-v-02e0b630]{min-width:0;padding:0;border:0;background:transparent}.assistant-progress-step span[data-v-02e0b630]{color:#64748b;font-size:10px}.answer-content[data-v-02e0b630]{color:#35465e;font-size:12.5px}.answer-content[data-v-02e0b630] h3,.answer-content[data-v-02e0b630] h4,.answer-content[data-v-02e0b630] h5{margin-top:12px;color:#25364d;font-size:13px}.answer-content[data-v-02e0b630] code{padding:1px 4px;color:#2563eb;background:#edf5ff}.message-meta[data-v-02e0b630]{gap:6px;margin-top:10px;padding-top:8px;border-top-style:solid;border-top-color:#e9eff6}.message-meta button[data-v-02e0b630],.message-meta span[data-v-02e0b630],.suggestion-row button[data-v-02e0b630]{min-height:22px;border-radius:6px;font-size:10px;font-weight:600}.message-meta button[data-v-02e0b630]{color:#2563eb;background:#f3f8ff}.suggestion-row[data-v-02e0b630]{gap:6px;margin-top:9px}.user-content[data-v-02e0b630]{margin:0;color:#35465e;font-size:12px;line-height:1.55}.thinking-panel[data-v-02e0b630]{margin:0 0 10px;overflow:hidden;border:1px solid #dce7f3;border-radius:8px;background:#f9fbfe}.thinking-panel.status-running[data-v-02e0b630]{border-color:#b9d3f3;box-shadow:inset 3px 0 0 #409eff}.thinking-panel.status-succeeded[data-v-02e0b630]{border-color:#c7e4d2;box-shadow:inset 3px 0 0 #2ea868}.thinking-panel.status-failed[data-v-02e0b630]{border-color:#efc8c5;box-shadow:inset 3px 0 0 #d94c45}.thinking-summary[data-v-02e0b630]{width:100%;min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 11px;border:0;color:#25364d;background:transparent;cursor:pointer;text-align:left}.thinking-summary[data-v-02e0b630]:hover{background:#f1f6fc}.thinking-summary[data-v-02e0b630]:active{transform:translateY(1px)}.thinking-summary[data-v-02e0b630]:focus-visible{outline:2px solid #74adf2;outline-offset:-2px}.thinking-summary-actions[data-v-02e0b630],.thinking-summary-main[data-v-02e0b630]{min-width:0;display:flex;align-items:center}.thinking-summary-main[data-v-02e0b630]{flex:1 1 auto;gap:7px}.thinking-status-icon[data-v-02e0b630]{width:22px;height:22px;flex:0 0 22px;color:#2f7ed8;font-size:17px}.status-succeeded .thinking-status-icon[data-v-02e0b630]{color:#238a57}.status-failed .thinking-status-icon[data-v-02e0b630]{color:#c43f38}.thinking-summary-main strong[data-v-02e0b630]{flex:0 0 auto;color:#25364d;font-size:12px;font-weight:750}.thinking-summary-main small[data-v-02e0b630]{min-width:0;overflow:hidden;color:#718096;font-size:10.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.thinking-summary-actions[data-v-02e0b630]{flex:0 0 auto;gap:8px}.thinking-summary-actions em[data-v-02e0b630]{color:#64748b;font-size:10.5px;font-style:normal;font-weight:600}.thinking-toggle-icon[data-v-02e0b630]{color:#6f8095;font-size:14px;transition:transform .16s ease}.thinking-toggle-icon.expanded[data-v-02e0b630]{transform:rotate(180deg)}.thinking-detail[data-v-02e0b630]{padding:10px 12px 12px;border-top:1px solid #e2eaf3;background:#fff}.general-thinking-progress[data-v-02e0b630]{margin-bottom:5px;padding-bottom:10px;border-bottom:1px solid #e8eef5}.general-thinking-progress>div[data-v-02e0b630]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px;color:#69798c;font-size:10.5px}.general-thinking-progress strong[data-v-02e0b630]{color:#34465c;font-size:10.5px;font-variant-numeric:tabular-nums}.thinking-detail[data-v-02e0b630] .el-progress-bar__outer{background:#e7edf4}.general-thinking-step[data-v-02e0b630]{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px;padding:7px 0 8px}.general-thinking-step[data-v-02e0b630]:not(:last-of-type):after{position:absolute;top:28px;bottom:-3px;left:10px;width:1px;background:#dce5ef;content:""}.general-thinking-step-icon[data-v-02e0b630]{position:relative;z-index:1;width:22px;height:22px;display:inline-grid;place-items:center;border:1px solid #d5dfeb;border-radius:50%;color:#7d8da0;background:#f7f9fc;font-size:13px}.general-thinking-step.status-running .general-thinking-step-icon[data-v-02e0b630]{border-color:#91bcec;color:#3478df;background:#edf6ff}.general-thinking-step.status-succeeded .general-thinking-step-icon[data-v-02e0b630]{border-color:#9ed3b7;color:#238a57;background:#effaf4}.general-thinking-step.status-failed .general-thinking-step-icon[data-v-02e0b630]{border-color:#edb4b4;color:#c43f38;background:#fff2f2}.general-thinking-step>div[data-v-02e0b630]{min-width:0}.general-thinking-step-title[data-v-02e0b630]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.general-thinking-step-title strong[data-v-02e0b630]{min-width:0;overflow:hidden;color:#2f4054;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.general-thinking-step-title>span[data-v-02e0b630]{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px}.general-thinking-step-title em[data-v-02e0b630],.general-thinking-step-title time[data-v-02e0b630]{color:#8795a6;font-size:9.5px;font-style:normal;font-variant-numeric:tabular-nums}.general-thinking-step.status-running .general-thinking-step-title em[data-v-02e0b630],.general-thinking-step.status-running .general-thinking-step-title strong[data-v-02e0b630]{color:#2868c7}.general-thinking-step.status-succeeded .general-thinking-step-title em[data-v-02e0b630]{color:#238a57}.general-thinking-step.status-failed .general-thinking-step-title em[data-v-02e0b630],.general-thinking-step.status-failed .general-thinking-step-title strong[data-v-02e0b630]{color:#b42318}.general-thinking-step p[data-v-02e0b630]{margin:2px 0 0;color:#69798c;font-size:10.5px;line-height:1.55}.thinking-error[data-v-02e0b630],.thinking-tool[data-v-02e0b630]{display:inline-block;max-width:100%;margin-top:4px;font-size:10px}.thinking-tool[data-v-02e0b630]{overflow:hidden;padding:1px 5px;border:1px solid #d5e4f7;border-radius:4px;color:#285fa7;background:#f2f7fd;font-family:Consolas,Courier New,monospace;text-overflow:ellipsis;white-space:nowrap}.thinking-error[data-v-02e0b630]{color:#b42318}.general-thinking-empty[data-v-02e0b630]{margin:0;padding:8px 0 2px;color:#7c8999;font-size:10.5px}.diagnosis-flow-head[data-v-02e0b630]{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:9px}.diagnosis-flow-head>div[data-v-02e0b630]{min-width:0}.diagnosis-flow-head span[data-v-02e0b630],.diagnosis-flow-head strong[data-v-02e0b630]{display:block}.diagnosis-flow-head span[data-v-02e0b630]{color:#7b8796;font-size:9.5px;font-weight:700}.diagnosis-flow-head strong[data-v-02e0b630]{overflow:hidden;margin-top:2px;color:#303b4a;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.diagnosis-flow-head>em[data-v-02e0b630]{flex:0 0 auto;color:#53657d;font-size:11px;font-style:normal;font-variant-numeric:tabular-nums}.diagnosis-flow-steps[data-v-02e0b630]{display:flex;align-items:flex-start;margin-top:12px;padding:0 1px 2px;overflow-x:auto;overflow-y:hidden}.diagnosis-flow-step[data-v-02e0b630]{position:relative;min-width:112px;flex:1 1 0;padding:0 7px;text-align:center}.diagnosis-flow-step[data-v-02e0b630]:before{position:absolute;top:12px;right:0;left:0;height:2px;background:#dfe7f0;content:""}.diagnosis-flow-step[data-v-02e0b630]:first-child:before{left:50%}.diagnosis-flow-step[data-v-02e0b630]:last-child:before{right:50%}.diagnosis-flow-step.status-running[data-v-02e0b630]:before,.diagnosis-flow-step.status-succeeded[data-v-02e0b630]:before{background:#9bcfb3}.diagnosis-flow-step.status-failed[data-v-02e0b630]:before{background:#e8a5a1}.diagnosis-flow-index[data-v-02e0b630]{position:relative;z-index:1;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#7b8796;background:#edf1f5;box-shadow:0 0 0 4px #fff;font-size:10.5px;font-weight:800}.diagnosis-flow-step>em[data-v-02e0b630],.diagnosis-flow-step>strong[data-v-02e0b630]{display:block}.diagnosis-flow-step>strong[data-v-02e0b630]{margin-top:7px;color:#3a4655;font-size:10.5px;line-height:1.35}.diagnosis-flow-step>em[data-v-02e0b630]{width:-moz-fit-content;width:fit-content;margin:5px auto 0;padding:2px 6px;border-radius:4px;color:#7b8796;background:#edf1f5;font-size:9px;font-style:normal;font-weight:700}.diagnosis-flow-step.status-running .diagnosis-flow-index[data-v-02e0b630],.diagnosis-flow-step.status-running>em[data-v-02e0b630]{color:#2868c7;background:#e8f1ff}.diagnosis-flow-step.status-succeeded .diagnosis-flow-index[data-v-02e0b630],.diagnosis-flow-step.status-succeeded>em[data-v-02e0b630]{color:#238a57;background:#e5f5ec}.diagnosis-flow-step.status-failed .diagnosis-flow-index[data-v-02e0b630],.diagnosis-flow-step.status-failed>em[data-v-02e0b630]{color:#c43f38;background:#ffebe9}@media (prefers-reduced-motion:reduce){.general-thinking-step-icon .el-icon[data-v-02e0b630],.mcp-confirmation-icon .is-loading[data-v-02e0b630],.thinking-status-icon[data-v-02e0b630],.thinking-toggle-icon[data-v-02e0b630]{animation:none!important;transition:none!important}}.workload-status-panel[data-v-02e0b630]{overflow:hidden;border:1px solid #dce8f5;border-radius:8px;background:#fff}.workload-status-header[data-v-02e0b630]{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 13px;border-bottom:1px solid #e7eef7;background:#fbfdff}.workload-status-heading[data-v-02e0b630]{min-width:0;display:flex;align-items:center;gap:10px}.workload-status-icon[data-v-02e0b630]{width:34px;height:34px;display:inline-flex;flex:0 0 34px;align-items:center;justify-content:center;border:1px solid #b7e4c7;border-radius:8px;color:#16803d;background:#edf9f1;font-size:19px}.workload-status-panel.is-warning .workload-status-icon[data-v-02e0b630]{border-color:#f4d49a;color:#a16207;background:#fff8e8}.workload-status-heading>div[data-v-02e0b630]{min-width:0}.workload-status-heading h3[data-v-02e0b630]{overflow:hidden;margin:0;color:#172033;font-size:14px;font-weight:700;letter-spacing:0;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.workload-status-heading p[data-v-02e0b630]{display:flex;align-items:center;gap:5px;overflow:hidden;margin:3px 0 0;color:#718096;font-size:10.5px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.workload-status-heading p span[data-v-02e0b630]{color:#bdc8d6}.workload-health-badge[data-v-02e0b630]{min-height:24px;display:inline-flex;flex:0 0 auto;align-items:center;padding:0 9px;border:1px solid #b7e4c7;border-radius:6px;color:#147a38;background:#edf9f1;font-size:10.5px;font-weight:700}.is-warning .workload-health-badge[data-v-02e0b630]{border-color:#f4d49a;color:#9a5d06;background:#fff8e8}.workload-metric-grid[data-v-02e0b630]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #e7eef7}.workload-metric[data-v-02e0b630]{min-height:66px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-right:1px solid #e7eef7;background:#fff}.workload-metric[data-v-02e0b630]:last-child{border-right:0}.workload-metric span[data-v-02e0b630]{color:#718096;font-size:10.5px}.workload-metric strong[data-v-02e0b630]{color:#172033;font-size:19px;font-weight:700;line-height:1.15}.workload-status-panel.is-healthy .workload-metric:nth-child(n+3) strong[data-v-02e0b630]{color:#16803d}.workload-status-panel.is-warning .workload-metric strong[data-v-02e0b630]{color:#a16207}.workload-image-row[data-v-02e0b630]{min-width:0;display:grid;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid #e7eef7;color:#718096;font-size:10.5px}.workload-image-row code[data-v-02e0b630]{display:block;overflow:hidden;padding:3px 6px;border:1px solid #e0e9f4;border-radius:4px;color:#334155;background:#f7faff;font-family:Consolas,Courier New,monospace;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.workload-pod-table-wrap[data-v-02e0b630]{max-width:100%;overflow-x:auto}.workload-pod-table[data-v-02e0b630]{width:100%;min-width:760px;border-collapse:collapse;color:#53657d;font-size:10.5px}.workload-pod-table td[data-v-02e0b630],.workload-pod-table th[data-v-02e0b630]{height:35px;padding:6px 10px;border-bottom:1px solid #edf2f7;text-align:left;white-space:nowrap}.workload-pod-table th[data-v-02e0b630]{color:#64748b;background:#f7faff;font-weight:700}.workload-pod-table tbody tr:last-child td[data-v-02e0b630]{border-bottom:0}.workload-pod-table td[data-v-02e0b630]:first-child{width:34%}.workload-pod-table td code[data-v-02e0b630]{display:block;max-width:310px;overflow:hidden;color:#25364d;font-family:Consolas,Courier New,monospace;font-size:10.5px;text-overflow:ellipsis}.workload-pod-table td.has-restarts[data-v-02e0b630]{color:#b45309;font-weight:700}.pod-status[data-v-02e0b630]{display:inline-flex;align-items:center;gap:5px;font-weight:700}.pod-status i[data-v-02e0b630]{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#94a3b8}.pod-status.is-running[data-v-02e0b630]{color:#16803d}.pod-status.is-running i[data-v-02e0b630]{background:#22a447}.pod-status.is-abnormal[data-v-02e0b630]{color:#b45309}.pod-status.is-abnormal i[data-v-02e0b630]{background:#e4a11b}.workload-empty-pods[data-v-02e0b630]{padding:15px 12px;border-bottom:1px solid #e7eef7;color:#718096;text-align:center;font-size:11px}.workload-status-footer[data-v-02e0b630]{min-height:38px;display:flex;align-items:center;gap:7px;padding:8px 12px;border-top:1px solid #e7eef7;color:#356346;background:#f5fbf7;font-size:11px;line-height:1.5}.workload-status-footer .el-icon[data-v-02e0b630]{flex:0 0 auto;color:#16803d;font-size:14px}.is-warning .workload-status-footer[data-v-02e0b630]{color:#82520c;background:#fffaf0}.is-warning .workload-status-footer .el-icon[data-v-02e0b630]{color:#b7791f}@media (max-width:960px){.message-viewport[data-v-02e0b630]{padding:12px}.message-row.is-assistant .message-bubble[data-v-02e0b630]{width:100%;margin-left:0}.message-origin[data-v-02e0b630]{margin-left:0}.workload-metric-grid[data-v-02e0b630]{grid-template-columns:repeat(2,minmax(0,1fr))}.workload-metric[data-v-02e0b630]:nth-child(2){border-right:0}.workload-metric[data-v-02e0b630]:nth-child(-n+2){border-bottom:1px solid #e7eef7}}.mcp-confirmation-panel[data-v-02e0b630],.mcp-selection-panel[data-v-02e0b630]{margin-top:12px;padding:11px 12px;border:1px solid #e7c780;border-radius:8px;background:#fffaf0}.mcp-selection-panel>header span[data-v-02e0b630],.mcp-selection-panel>header strong[data-v-02e0b630]{display:block}.mcp-selection-panel>header strong[data-v-02e0b630]{color:#6f4c0b;font-size:12px}.mcp-selection-panel>header span[data-v-02e0b630]{margin-top:2px;color:#806d4d;font-size:11px}.mcp-selection-table-wrap[data-v-02e0b630]{margin-top:9px;overflow-x:auto;border:1px solid #ead8b4;border-radius:6px;background:#fff}.mcp-selection-table[data-v-02e0b630]{width:100%;min-width:560px;border-collapse:collapse;color:#445269;font-size:11px}.mcp-selection-table td[data-v-02e0b630],.mcp-selection-table th[data-v-02e0b630]{padding:7px 9px;border-bottom:1px solid #edf0f3;text-align:left;white-space:nowrap}.mcp-selection-table th[data-v-02e0b630]{color:#6d7787;background:#f7f8fa;font-weight:600}.mcp-selection-table tbody tr[data-v-02e0b630]{cursor:pointer}.mcp-selection-table tbody tr:last-child td[data-v-02e0b630]{border-bottom:0}.mcp-selection-table tbody tr.is-selected[data-v-02e0b630],.mcp-selection-table tbody tr[data-v-02e0b630]:hover{background:#eef5ff}.mcp-selection-table input[type=radio][data-v-02e0b630]{accent-color:#2563eb}.mcp-selection-table code[data-v-02e0b630]{color:#31445f;font-family:Consolas,Courier New,monospace}.mcp-selection-empty[data-v-02e0b630]{margin:9px 0 0;color:#7b8798;font-size:11px}.mcp-confirmation-actions[data-v-02e0b630],.mcp-selection-panel>footer[data-v-02e0b630]{display:flex;align-items:center;justify-content:flex-end;gap:7px;margin-top:10px}.mcp-confirmation-header[data-v-02e0b630]{display:flex;align-items:center;gap:9px}.mcp-confirmation-header>div[data-v-02e0b630]{min-width:0}.mcp-confirmation-header span[data-v-02e0b630],.mcp-confirmation-header strong[data-v-02e0b630]{display:block}.mcp-confirmation-header strong[data-v-02e0b630]{color:#754b08;font-size:12px;line-height:18px}.mcp-confirmation-header div>span[data-v-02e0b630]{overflow:hidden;color:#665b49;font-size:11px;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.mcp-confirmation-icon[data-v-02e0b630]{display:inline-grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border:1px solid #e6c06e;border-radius:6px;color:#9a6507;background:#fff2d2}.mcp-confirmation-icon[data-v-02e0b630] .el-icon{font-size:15px}.mcp-confirmation-icon .is-loading[data-v-02e0b630]{animation:rotating 1.2s linear infinite}.mcp-confirmation-summary[data-v-02e0b630]{margin:10px 0 0;border-top:1px solid hsla(40,49%,62%,.44)}.mcp-confirmation-details dl>div[data-v-02e0b630],.mcp-confirmation-summary>div[data-v-02e0b630]{display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;align-items:start;padding:6px 0;border-bottom:1px solid hsla(40,49%,62%,.34)}.mcp-confirmation-details dt[data-v-02e0b630],.mcp-confirmation-summary dt[data-v-02e0b630]{color:#826d49;font-size:10.5px;font-weight:600}.mcp-confirmation-details dd[data-v-02e0b630],.mcp-confirmation-summary dd[data-v-02e0b630]{min-width:0;margin:0;color:#3d4c61;font-size:11px;line-height:1.55;overflow-wrap:anywhere}.mcp-confirmation-details code[data-v-02e0b630],.mcp-confirmation-summary code[data-v-02e0b630]{color:#2f435d;font-family:Consolas,Courier New,monospace}.mcp-confirmation-details[data-v-02e0b630]{margin-top:8px}.mcp-confirmation-details summary[data-v-02e0b630]{width:-moz-fit-content;width:fit-content;color:#406c9d;font-size:11px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mcp-confirmation-details dl[data-v-02e0b630]{margin:7px 0 0;padding:0 9px;border:1px solid #dce5ef;border-radius:6px;background:#f7f9fb}.mcp-confirmation-details dl>div[data-v-02e0b630]:last-child{border-bottom:0}.mcp-confirmation-error[data-v-02e0b630]{margin:9px 0 0;padding:7px 9px;border-left:3px solid #d4584c;background:#fff1ef;color:#a33e34;font-size:11px;line-height:1.55}.mcp-confirmation-actions>span[data-v-02e0b630]{margin-right:auto;color:#a33e34;font-size:11px}.structured-answer-card[data-v-02e0b630]{width:min(100%,760px);margin:2px 0 12px;padding:15px 16px 12px;border:1px solid #d9e2ec;border-radius:8px;background:#fff;color:#172b4d;box-sizing:border-box}.structured-answer-heading[data-v-02e0b630]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid #e8edf3}.structured-answer-kicker[data-v-02e0b630]{color:#5b6b82;font-size:11px;font-weight:700}.structured-answer-heading h3[data-v-02e0b630]{margin:3px 0 0;color:#182b49;font-size:17px;line-height:1.35}.structured-answer-count[data-v-02e0b630]{flex:none;color:#245e9b;font-size:12px;font-weight:700}.structured-answer-conclusion[data-v-02e0b630]{margin:11px 0;color:#263b57;font-size:13px;line-height:1.65;font-weight:600}.structured-answer-fields[data-v-02e0b630]{display:grid;grid-template-columns:minmax(120px,.34fr) minmax(0,1fr);margin:10px 0 12px;border:1px solid #dce4ed;border-radius:6px;overflow:hidden}.structured-answer-fields dd[data-v-02e0b630],.structured-answer-fields dt[data-v-02e0b630]{margin:0;padding:8px 10px;border-bottom:1px solid #e5ebf2;font-size:12px;line-height:1.45}.structured-answer-fields dt[data-v-02e0b630]{color:#40536c;background:#f5f8fb;font-weight:700}.structured-answer-fields dd[data-v-02e0b630]{min-width:0;overflow-wrap:anywhere;color:#172b4d}.structured-answer-fields[data-v-02e0b630]>:nth-last-child(-n+2){border-bottom:0}.structured-answer-table-wrap[data-v-02e0b630]{width:100%;overflow-x:auto;border:1px solid #dce4ed;border-radius:6px}.structured-answer-table[data-v-02e0b630]{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.structured-answer-table td[data-v-02e0b630],.structured-answer-table th[data-v-02e0b630]{min-width:82px;padding:8px 10px;border-bottom:1px solid #e5ebf2;vertical-align:top}.structured-answer-table th[data-v-02e0b630]{color:#344861;background:#f3f6f9;font-weight:700;white-space:nowrap}.structured-answer-table tbody tr[data-v-02e0b630]:nth-child(2n){background:#f8fafc}.structured-answer-table tbody tr:last-child td[data-v-02e0b630]{border-bottom:0}.structured-answer-table code[data-v-02e0b630]{color:#163f6a;font-size:11px;overflow-wrap:anywhere}.structured-answer-summary[data-v-02e0b630]{margin:11px 0 0;padding-left:18px;color:#334860;font-size:12px;line-height:1.7}.structured-answer-summary li[data-v-02e0b630]::marker{color:#23836b}.structured-answer-missing[data-v-02e0b630]{margin-top:10px;padding:9px 10px;border-left:3px solid #d5912b;background:#fff8eb;color:#754d16;font-size:12px}.structured-answer-missing ul[data-v-02e0b630]{margin:4px 0 0;padding-left:18px}.structured-answer-next[data-v-02e0b630]{display:grid;gap:4px;margin-top:11px;padding-top:9px;border-top:1px solid #e8edf3;color:#52667d;font-size:12px}@media (max-width:640px){.structured-answer-card[data-v-02e0b630]{padding:12px}.structured-answer-fields[data-v-02e0b630]{grid-template-columns:104px minmax(0,1fr)}.structured-answer-fields dd[data-v-02e0b630],.structured-answer-fields dt[data-v-02e0b630]{padding:7px}}.assistant-page[data-v-02e0b630] .mcp-confirmation-actions .el-button,.assistant-page[data-v-02e0b630] .mcp-selection-panel .el-button{min-width:76px;height:28px;border-radius:6px;font-size:11px;white-space:nowrap}.assistant-page[data-v-02e0b630] .mcp-confirmation-actions .el-button:active,.assistant-page[data-v-02e0b630] .mcp-selection-panel .el-button:active{transform:translateY(1px)}.mcp-confirmation-panel.status-completed[data-v-02e0b630]{border-color:#a9d8c1;background:#f2faf6}.status-completed .mcp-confirmation-icon[data-v-02e0b630]{border-color:#9fd1b8;color:#177653;background:#e3f5eb}.status-completed .mcp-confirmation-header strong[data-v-02e0b630]{color:#176c4e}.mcp-confirmation-panel.status-cancelled[data-v-02e0b630],.mcp-confirmation-panel.status-expired[data-v-02e0b630]{border-color:#d5dde7;background:#f7f9fb}.status-cancelled .mcp-confirmation-icon[data-v-02e0b630],.status-expired .mcp-confirmation-icon[data-v-02e0b630]{border-color:#cbd5e1;color:#64748b;background:#eef2f6}.status-cancelled .mcp-confirmation-header strong[data-v-02e0b630],.status-expired .mcp-confirmation-header strong[data-v-02e0b630]{color:#536175}.mcp-confirmation-panel.status-failed[data-v-02e0b630],.mcp-confirmation-panel.status-invalid[data-v-02e0b630]{border-color:#e3b2ac;background:#fff7f6}.status-failed .mcp-confirmation-icon[data-v-02e0b630],.status-invalid .mcp-confirmation-icon[data-v-02e0b630]{border-color:#dfa9a2;color:#b54338;background:#ffebe8}.status-failed .mcp-confirmation-header strong[data-v-02e0b630],.status-invalid .mcp-confirmation-header strong[data-v-02e0b630]{color:#9f392f}.message-row.is-assistant .thinking-panel[data-v-02e0b630]{margin-bottom:8px}.message-row.is-assistant .thinking-summary[data-v-02e0b630]{min-height:36px;padding:6px 10px}.message-row.is-assistant .thinking-summary-main strong[data-v-02e0b630]{color:#52657d;font-size:11px}.message-row.is-assistant .thinking-summary-actions em[data-v-02e0b630],.message-row.is-assistant .thinking-summary-main small[data-v-02e0b630]{font-size:10px}.answer-content[data-v-02e0b630]{padding:2px 2px 3px 12px;border-left:3px solid #4a91e8;color:#34465d;font-size:13px;line-height:1.72;overflow-wrap:anywhere}.answer-content[data-v-02e0b630] p{margin:5px 0 9px}.answer-content[data-v-02e0b630] p:first-child{margin-top:0}.answer-content[data-v-02e0b630] p:last-child{margin-bottom:0}.answer-content[data-v-02e0b630] h3,.answer-content[data-v-02e0b630] h4,.answer-content[data-v-02e0b630] h5{margin:15px 0 7px;color:#1f3f67;font-size:14px;font-weight:750;line-height:1.45}.answer-content[data-v-02e0b630] h3{padding-bottom:6px;border-bottom:1px solid #e5edf7}.answer-content[data-v-02e0b630] strong{color:#173f70;font-weight:750}.answer-content[data-v-02e0b630] ol,.answer-content[data-v-02e0b630] ul{margin:6px 0 10px;padding-left:22px}.answer-content[data-v-02e0b630] li{margin:4px 0;padding-left:2px}.answer-content[data-v-02e0b630] li::marker{color:#4385d5;font-weight:700}.answer-content[data-v-02e0b630] code{padding:2px 5px;border:1px solid #dce9f8;border-radius:4px;color:#245b9c;background:#f0f6fd;font-size:.92em}.answer-content[data-v-02e0b630] .markdown-table-wrap{max-width:100%;margin:10px 0 12px;overflow-x:auto;border:1px solid #dce6f1;border-radius:7px;background:#fff}.answer-content[data-v-02e0b630] .markdown-table{width:100%;min-width:420px;border-collapse:separate;border-spacing:0;color:#40536b;font-size:12px;line-height:1.5}.answer-content[data-v-02e0b630] .markdown-table td,.answer-content[data-v-02e0b630] .markdown-table th{padding:8px 11px;border-right:1px solid #e8eef5;border-bottom:1px solid #e8eef5;text-align:left;vertical-align:top}.answer-content[data-v-02e0b630] .markdown-table td:last-child,.answer-content[data-v-02e0b630] .markdown-table th:last-child{border-right:0}.answer-content[data-v-02e0b630] .markdown-table tbody tr:last-child td{border-bottom:0}.answer-content[data-v-02e0b630] .markdown-table th{color:#294967;background:#f1f6fc;font-size:11px;font-weight:750;white-space:nowrap}.answer-content[data-v-02e0b630] .markdown-table tbody tr:nth-child(2n){background:#f9fbfe}@media (max-width:560px){.answer-content[data-v-02e0b630]{padding-left:9px;font-size:12.5px}.answer-content[data-v-02e0b630] .markdown-table{min-width:360px;font-size:11px}.answer-content[data-v-02e0b630] .markdown-table td,.answer-content[data-v-02e0b630] .markdown-table th{padding:7px 8px}.thinking-summary[data-v-02e0b630]{align-items:flex-start;padding:8px 9px}.thinking-summary-main[data-v-02e0b630]{flex-wrap:wrap}.thinking-summary-main small[data-v-02e0b630]{width:calc(100% - 29px);margin-left:29px;white-space:normal}.thinking-summary-actions em[data-v-02e0b630]{display:none}.thinking-detail[data-v-02e0b630]{padding:9px}.general-thinking-step-title[data-v-02e0b630]{align-items:flex-start;flex-direction:column;gap:3px}.diagnosis-flow-head[data-v-02e0b630]{align-items:flex-start}.workload-status-header[data-v-02e0b630]{align-items:flex-start;padding:10px}.workload-status-heading h3[data-v-02e0b630]{white-space:normal}.workload-status-heading p[data-v-02e0b630]{flex-wrap:wrap;white-space:normal}.workload-health-badge[data-v-02e0b630]{min-height:22px;padding:0 6px}.workload-image-row[data-v-02e0b630]{grid-template-columns:1fr;gap:4px}.mcp-confirmation-panel[data-v-02e0b630],.mcp-selection-panel[data-v-02e0b630]{padding:10px}.mcp-confirmation-header[data-v-02e0b630]{align-items:flex-start}.mcp-confirmation-header div>span[data-v-02e0b630]{white-space:normal}.mcp-confirmation-details dl>div[data-v-02e0b630],.mcp-confirmation-summary>div[data-v-02e0b630]{grid-template-columns:64px minmax(0,1fr);gap:7px}.mcp-confirmation-actions[data-v-02e0b630]{align-items:stretch;flex-wrap:wrap}.mcp-confirmation-actions>span[data-v-02e0b630]{width:100%;margin-right:0}}.document-form[data-v-b73990ea],.editor-grid[data-v-b73990ea],.markdown-editor-shell[data-v-b73990ea],.thinktank-editor[data-v-b73990ea]{height:100%;min-height:0}.document-form[data-v-b73990ea],.markdown-editor-shell[data-v-b73990ea],.thinktank-editor[data-v-b73990ea]{overflow:hidden}.document-form[data-v-b73990ea]{display:block}.document-form[data-v-b73990ea] .el-form-item{align-items:center;margin-bottom:0}.document-form[data-v-b73990ea] .el-form-item__label{width:68px;min-width:68px;height:28px;justify-content:flex-start;padding:0 8px 0 0;color:var(--think-text-secondary);font-size:12px;line-height:28px}.document-form[data-v-b73990ea] .el-form-item__content{min-width:0}.document-form[data-v-b73990ea] .el-input__wrapper,.document-form[data-v-b73990ea] .el-select__wrapper{min-height:28px;border-radius:6px}.document-form[data-v-b73990ea] .el-select__tags{max-width:calc(100% - 28px)}.editor-grid[data-v-b73990ea]{display:flex;flex-direction:column;overflow:hidden}.markdown-editor-shell[data-v-b73990ea]{display:flex;flex-direction:column;border:1px solid var(--think-border-cool);border-radius:8px;background:#fff}.editor-form-item[data-v-b73990ea]{height:auto;max-height:none;min-height:0;flex:1 1 0;align-items:stretch!important;margin-bottom:0;overflow:hidden}.editor-form-item[data-v-b73990ea] .el-form-item__label{display:none}.editor-form-item[data-v-b73990ea] .el-form-item__content{position:relative;height:100%;max-height:100%;min-height:0;display:flex;flex:1 1 0;margin-left:0!important;overflow:hidden}.markdown-toolbar[data-v-b73990ea]{display:flex;align-items:center;flex:0 0 auto;flex-wrap:nowrap;gap:4px;min-height:36px;overflow-x:auto;overflow-y:hidden;padding:5px 6px;border-bottom:1px solid var(--think-border-soft);background:#f8fbff}.markdown-tool-group[data-v-b73990ea]{display:inline-flex;align-items:center;gap:4px;padding-right:6px;border-right:1px solid rgba(223,231,242,.78);white-space:nowrap}.markdown-tool-group[data-v-b73990ea]:last-child{border-right:0}.markdown-tool[data-v-b73990ea]{height:24px;padding:0 7px;border:1px solid rgba(214,223,235,.92);border-radius:6px;background:#fff;color:var(--think-text-secondary);cursor:pointer;font-size:12px;font-weight:650;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.document-info-trigger[data-v-b73990ea]{display:inline-flex;align-items:center;gap:5px;border-color:#b9d4f5;color:var(--think-brand-active)}.document-info-trigger.active[data-v-b73990ea]{border-color:var(--think-brand);background:var(--think-brand-soft)}.markdown-tool[data-v-b73990ea]:hover{border-color:rgba(120,156,221,.72);background:rgba(76,139,245,.08);color:var(--think-brand-active)}.rich-color-trigger[data-v-b73990ea]{display:inline-flex;align-items:center;gap:3px;padding:0 5px}.rich-color-trigger.active[data-v-b73990ea]{border-color:rgba(64,158,255,.72);background:#ecf5ff;color:#3370ff}.rich-color-trigger-letter[data-v-b73990ea]{width:17px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-bottom:2px solid currentColor;border-radius:2px;font-size:14px;line-height:18px}.rich-color-trigger[data-v-b73990ea] .el-icon{font-size:10px}.markdown-table-popover{padding:10px!important;border:1px solid rgba(214,223,235,.96)!important;border-radius:8px!important;box-shadow:0 18px 44px rgba(15,23,42,.12)!important}.markdown-color-popover{padding:10px!important;border:1px solid rgba(203,213,225,.94)!important;border-radius:8px!important;box-shadow:0 18px 44px rgba(15,23,42,.14)!important}.rich-color-picker[data-v-b73990ea]{display:grid;gap:10px}.rich-color-section[data-v-b73990ea]{display:grid;gap:6px}.rich-color-section strong[data-v-b73990ea]{color:#475569;font-size:12px;font-weight:650}.rich-color-grid[data-v-b73990ea]{display:grid;grid-template-columns:repeat(8,26px);gap:5px}.rich-color-grid.background-grid[data-v-b73990ea]{grid-template-columns:repeat(7,26px)}.rich-color-swatch[data-v-b73990ea]{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid #dbe3ed;border-radius:4px;outline:none;background:#fff;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.rich-color-swatch.active[data-v-b73990ea],.rich-color-swatch[data-v-b73990ea]:focus-visible,.rich-color-swatch[data-v-b73990ea]:hover{border-color:#3370ff;box-shadow:0 0 0 2px rgba(51,112,255,.16)}.rich-color-swatch.text-swatch span[data-v-b73990ea]{font-size:16px;font-weight:700;line-height:1}.rich-color-swatch.background-swatch span[data-v-b73990ea]{width:18px;height:18px;border-radius:3px}.rich-color-reset[data-v-b73990ea]{width:100%;height:30px;padding:0 10px;border:1px solid #dbe3ed;border-radius:5px;outline:none;background:#fff;color:#475569;cursor:pointer;font-size:12px;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.rich-color-reset[data-v-b73990ea]:focus-visible,.rich-color-reset[data-v-b73990ea]:hover{border-color:#93b4e8;background:#f1f6ff;color:#1d4ed8}.document-meta-popover{--think-border-cool:#dbe7f4;--think-text-primary:#172033;--think-text-secondary:#53657d;--think-text-muted:#64748b;max-width:calc(100vw - 32px);padding:14px!important;border:1px solid var(--think-border-cool)!important;border-radius:8px!important;box-shadow:0 16px 44px rgba(15,23,42,.14)!important}.document-meta-panel[data-v-b73990ea]{display:grid;gap:12px}.document-meta-panel-head[data-v-b73990ea]{display:flex;align-items:baseline;gap:10px}.document-meta-panel-head strong[data-v-b73990ea]{color:var(--think-text-primary);font-size:14px;font-weight:750}.document-meta-panel-head span[data-v-b73990ea]{color:var(--think-text-muted);font-size:11px}.form-grid[data-v-b73990ea]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.document-meta-form[data-v-b73990ea]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.document-meta-form[data-v-b73990ea] .el-form-item{align-items:stretch;flex-direction:column}.document-meta-form[data-v-b73990ea] .el-form-item__label{width:auto;height:24px;justify-content:flex-start;padding:0;line-height:24px}.document-meta-form[data-v-b73990ea] .el-input__wrapper,.document-meta-form[data-v-b73990ea] .el-select__wrapper{min-height:34px}.table-picker[data-v-b73990ea]{display:grid;gap:10px}.table-picker-head[data-v-b73990ea]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--think-text-secondary);font-size:12px}.table-picker-head strong[data-v-b73990ea]{color:var(--think-text-primary);font-size:12px;font-weight:750}.table-picker-grid[data-v-b73990ea]{display:grid;grid-template-columns:repeat(8,20px);gap:5px}.table-picker-cell[data-v-b73990ea]{width:20px;height:20px;padding:0;border:1px solid rgba(226,232,240,.92);border-radius:3px;background:rgba(241,245,249,.9);cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.table-picker-cell.active[data-v-b73990ea]{border-color:rgba(137,169,231,.85);background:rgba(133,166,239,.82)}.table-edge-controls[data-v-b73990ea]{position:absolute;inset:0;z-index:8;overflow:visible;pointer-events:none;opacity:0;transition:opacity .16s ease}.table-edge-controls.visible[data-v-b73990ea]{opacity:1}.table-boundary-add[data-v-b73990ea]{position:absolute;z-index:6;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;outline:none;background:transparent;color:#fff;cursor:pointer;pointer-events:auto;transform:translate(-50%,-50%);transition:background-color .16s ease,box-shadow .16s ease}.table-boundary-dot[data-v-b73990ea]{width:6px;height:6px;border-radius:2px;background:#aeb9c7;box-shadow:0 0 0 1px hsla(0,0%,100%,.94);transition:opacity .12s ease}.table-boundary-add[data-v-b73990ea] .el-icon{position:absolute;opacity:0;font-size:14px;font-weight:700;transition:opacity .12s ease}.table-boundary-add[data-v-b73990ea]:focus-visible,.table-boundary-add[data-v-b73990ea]:hover{background:#3370ff;box-shadow:0 2px 8px rgba(51,112,255,.3)}.table-boundary-add:focus-visible .table-boundary-dot[data-v-b73990ea],.table-boundary-add:hover .table-boundary-dot[data-v-b73990ea]{opacity:0}.table-boundary-add[data-v-b73990ea]:focus-visible .el-icon,.table-boundary-add[data-v-b73990ea]:hover .el-icon{opacity:1}.table-selection-trigger[data-v-b73990ea]{position:absolute;z-index:4;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:4px;outline:none;background:transparent;cursor:pointer;pointer-events:auto;transform:translate(-50%,-50%);transition:background-color .16s ease,box-shadow .16s ease}.table-column-selection-trigger[data-v-b73990ea]{width:40px;height:18px}.table-row-selection-trigger[data-v-b73990ea]{width:18px;height:38px}.table-selection-trigger span[data-v-b73990ea]{border-radius:2px;background:#aeb9c7;transition:background-color .16s ease,box-shadow .16s ease}.table-column-selection-trigger span[data-v-b73990ea]{width:30px;height:5px}.table-row-selection-trigger span[data-v-b73990ea]{width:5px;height:28px}.table-selection-trigger[data-v-b73990ea]:focus-visible,.table-selection-trigger[data-v-b73990ea]:hover{background:rgba(51,112,255,.1);box-shadow:0 0 0 2px rgba(51,112,255,.16)}.table-selection-trigger:focus-visible span[data-v-b73990ea],.table-selection-trigger:hover span[data-v-b73990ea]{background:#3370ff;box-shadow:0 2px 6px rgba(51,112,255,.28)}.table-column-resize-handle[data-v-b73990ea]{position:absolute;z-index:2;width:10px;min-height:18px;outline:none;cursor:col-resize;pointer-events:auto;transform:translateX(-50%);touch-action:none}.table-column-resize-handle[data-v-b73990ea]:after{position:absolute;top:0;bottom:0;left:50%;width:2px;content:"";background:#3370ff;opacity:0;transform:translateX(-50%);transition:opacity .14s ease}.table-column-resize-handle.active[data-v-b73990ea]:after,.table-column-resize-handle[data-v-b73990ea]:focus-visible:after,.table-column-resize-handle[data-v-b73990ea]:hover:after{opacity:1}.table-edge-controls.resizing .table-boundary-add[data-v-b73990ea]{pointer-events:none;opacity:0}.table-selection-delete[data-v-b73990ea]{position:absolute;z-index:7;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(239,68,68,.3);border-radius:6px;outline:none;background:#fff;box-shadow:0 4px 14px rgba(15,23,42,.14);color:#ef4444;cursor:pointer;pointer-events:auto;transform:translate(-50%,-50%);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.table-selection-delete[data-v-b73990ea]:focus-visible,.table-selection-delete[data-v-b73990ea]:hover{border-color:rgba(239,68,68,.62);background:#fff1f2;box-shadow:0 0 0 3px rgba(239,68,68,.14),0 4px 14px rgba(15,23,42,.14)}.table-selection-delete[data-v-b73990ea]:disabled{border-color:rgba(148,163,184,.3);background:#f8fafc;box-shadow:none;color:#a8b3c2;cursor:not-allowed}.table-edge-controls.resizing .table-selection-delete[data-v-b73990ea],.table-edge-controls.resizing .table-selection-trigger[data-v-b73990ea]{pointer-events:none;opacity:0}.block-insert-controls[data-v-b73990ea]{position:absolute;inset:0;z-index:9;overflow:visible;pointer-events:none}.block-insert-trigger[data-v-b73990ea]{position:absolute;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(194,205,219,.92);border-radius:6px;outline:none;background:#fff;box-shadow:0 2px 8px rgba(15,23,42,.08);color:#64748b;cursor:pointer;pointer-events:auto;transform:translate(-50%,-50%);transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.block-insert-trigger.active[data-v-b73990ea],.block-insert-trigger[data-v-b73990ea]:focus-visible,.block-insert-trigger[data-v-b73990ea]:hover{border-color:rgba(64,158,255,.72);background:#ecf5ff;box-shadow:0 0 0 3px rgba(64,158,255,.12);color:#3370ff}.block-insert-trigger[data-v-b73990ea] .el-icon{font-size:15px;font-weight:700}.block-style-menu[data-v-b73990ea]{position:absolute;width:288px;max-height:410px;overflow:auto;padding:8px;border:1px solid rgba(203,213,225,.92);border-radius:8px;background:#fff;box-shadow:0 18px 44px rgba(15,23,42,.16);pointer-events:auto;scrollbar-color:#bdc8d6 transparent;scrollbar-width:thin}.block-style-menu-group+.block-style-menu-group[data-v-b73990ea]{margin-top:6px;padding-top:6px;border-top:1px solid rgba(226,232,240,.88)}.block-style-menu-label[data-v-b73990ea]{padding:2px 5px 5px;color:#8a98aa;font-size:11px;line-height:18px}.block-style-menu-items[data-v-b73990ea]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}.block-style-menu-item[data-v-b73990ea]{min-width:0;height:32px;display:flex;align-items:center;gap:8px;padding:0 7px;border:0;border-radius:5px;outline:none;background:transparent;color:#334155;cursor:pointer;font-size:12px;text-align:left}.block-style-menu-item[data-v-b73990ea]:focus-visible,.block-style-menu-item[data-v-b73990ea]:hover{background:#f1f5f9;color:#1d4ed8}.block-style-menu-key[data-v-b73990ea]{width:30px;min-width:30px;overflow:hidden;color:#64748b;font-size:11px;font-weight:750;text-align:center;text-overflow:ellipsis;white-space:nowrap}.block-style-menu-item:focus-visible .block-style-menu-key[data-v-b73990ea],.block-style-menu-item:hover .block-style-menu-key[data-v-b73990ea]{color:#2563eb}body.knowledge-table-resizing,body.knowledge-table-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.markdown-preview[data-v-b73990ea]{color:var(--think-text-secondary);font-size:13px;line-height:1.65}.markdown-preview[data-v-b73990ea] h1,.markdown-preview[data-v-b73990ea] h2,.markdown-preview[data-v-b73990ea] h3,.markdown-preview[data-v-b73990ea] h4{margin:16px 0 8px;color:var(--think-text-primary);font-weight:750;line-height:1.35}.markdown-preview[data-v-b73990ea] h1{margin-top:0;font-size:24px}.markdown-preview[data-v-b73990ea] h2{font-size:18px}.markdown-preview[data-v-b73990ea] h3{font-size:16px}.markdown-preview[data-v-b73990ea] h4{font-size:14px}.markdown-preview[data-v-b73990ea] p{margin:7px 0}.markdown-preview[data-v-b73990ea] a{color:var(--think-brand-active);text-decoration:none}.markdown-preview[data-v-b73990ea] a:hover{text-decoration:underline}.markdown-preview[data-v-b73990ea] img{display:block;max-width:100%;margin:10px 0;border:1px solid rgba(223,231,242,.86);border-radius:6px}.markdown-preview[data-v-b73990ea] del{color:var(--think-text-muted)}.markdown-preview[data-v-b73990ea] hr{height:1px;margin:14px 0;border:0;background:rgba(223,231,242,.92)}.markdown-preview[data-v-b73990ea] ol,.markdown-preview[data-v-b73990ea] ul{margin:8px 0;padding-left:22px}.markdown-preview[data-v-b73990ea] li{margin:5px 0}.markdown-preview[data-v-b73990ea] .task-list{padding-left:0;list-style:none}.markdown-preview[data-v-b73990ea] .task-list-item{display:flex;align-items:center;gap:8px}.markdown-preview[data-v-b73990ea] .task-list-item input{width:14px;height:14px;cursor:pointer}.markdown-preview[data-v-b73990ea] .task-list-item.is-task-complete{opacity:.62;text-decoration:line-through}.markdown-preview[data-v-b73990ea] table{width:auto;min-width:min(480px,100%);max-width:100%;overflow:hidden;margin:18px 0 26px;border:1px solid rgba(223,231,242,.9);border-collapse:separate;border-spacing:0;border-radius:6px;table-layout:auto;font-size:12px}.markdown-preview[data-v-b73990ea] td,.markdown-preview[data-v-b73990ea] th{min-width:80px;max-width:280px;padding:9px 12px;border-right:1px solid rgba(223,231,242,.74);border-bottom:1px solid rgba(223,231,242,.74);line-height:1.55;overflow-wrap:anywhere;vertical-align:top}.markdown-preview[data-v-b73990ea] th{color:var(--think-text-primary);background:rgba(247,250,255,.9);font-weight:750}.markdown-preview[data-v-b73990ea] td:last-child,.markdown-preview[data-v-b73990ea] th:last-child{border-right:0}.markdown-preview[data-v-b73990ea] tbody tr:last-child td{border-bottom:0}.markdown-preview[data-v-b73990ea] code{padding:2px 6px;border-radius:4px;background:rgba(76,139,245,.08);color:var(--think-brand-active);font-family:Consolas,Courier New,monospace;font-size:12px}.markdown-preview[data-v-b73990ea] pre{box-sizing:border-box;width:-moz-fit-content;width:fit-content;max-width:100%;overflow:auto;margin:10px 0;padding:12px;border:1px solid rgba(35,48,70,.12);border-radius:6px;background:#101827}.markdown-preview[data-v-b73990ea] pre code{display:block;padding:0;border-radius:0;background:transparent;color:#edf4ff;white-space:pre}.markdown-preview[data-v-b73990ea] blockquote{margin:10px 0;padding:8px 12px;border-left:3px solid rgba(76,139,245,.38);border-radius:6px;background:rgba(76,139,245,.06)}.markdown-preview[data-v-b73990ea] .text-color-mark[data-background-color]{padding:1px 2px;border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.markdown-preview[data-v-b73990ea] .highlight-block{position:relative;box-sizing:border-box;width:min(860px,100%);min-height:48px;margin:12px 0;padding:12px 16px 12px 50px;border:1px solid rgba(245,158,11,.46);border-radius:6px;background:#fff7ed;box-shadow:inset 3px 0 0 #f59e0b;color:#475569;line-height:1.7;overflow-wrap:anywhere}.markdown-preview[data-v-b73990ea] .highlight-block:before{position:absolute;top:12px;left:14px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;content:attr(data-highlight-icon);font-size:18px;line-height:24px;text-align:center}.markdown-preview[data-v-b73990ea] .highlight-block li::marker{color:#2563eb;font-weight:700}.rich-editor[data-v-b73990ea]{position:absolute;inset:0;box-sizing:border-box;width:100%;height:auto;min-height:0;max-height:none;flex:none;overflow-x:auto;overflow-y:scroll;padding:26px clamp(20px,4vw,64px) 80px;outline:none;background:#fff;font-size:15px;line-height:1.75;scrollbar-color:#aebdd0 #f4f7fb;scrollbar-gutter:stable;scrollbar-width:thin}.rich-editor[data-v-b73990ea]::-webkit-scrollbar{width:10px;height:10px}.rich-editor[data-v-b73990ea]::-webkit-scrollbar-track{background:#f4f7fb}.rich-editor[data-v-b73990ea]::-webkit-scrollbar-thumb{border:2px solid #f4f7fb;border-radius:8px;background:#aebdd0}.rich-editor[data-v-b73990ea]::-webkit-scrollbar-thumb:hover{background:#8fa2ba}.rich-editor[data-v-b73990ea]:empty:before{content:attr(data-placeholder);color:var(--think-text-muted)}.rich-editor[data-v-b73990ea]:focus{box-shadow:inset 0 0 0 2px rgba(76,139,245,.14)}.rich-editor[data-v-b73990ea] h1:first-child,.rich-editor[data-v-b73990ea] h2:first-child,.rich-editor[data-v-b73990ea] h3:first-child,.rich-editor[data-v-b73990ea] h4:first-child,.rich-editor[data-v-b73990ea] p:first-child{margin-top:0}.rich-editor[data-v-b73990ea] td.is-active-table-cell,.rich-editor[data-v-b73990ea] th.is-active-table-cell{position:relative;box-shadow:inset 0 0 0 2px #409eff}.rich-editor[data-v-b73990ea] td.is-selected-table-column,.rich-editor[data-v-b73990ea] th.is-selected-table-column{background:rgba(64,158,255,.14)}.rich-editor[data-v-b73990ea] td.is-selected-table-row,.rich-editor[data-v-b73990ea] th.is-selected-table-row{background:rgba(99,102,241,.13)}.rich-editor[data-v-b73990ea] img{cursor:default}@media (prefers-reduced-motion:reduce){.block-insert-trigger[data-v-b73990ea],.table-boundary-add[data-v-b73990ea],.table-boundary-add[data-v-b73990ea] .el-icon,.table-boundary-dot[data-v-b73990ea],.table-column-resize-handle[data-v-b73990ea]:after,.table-edge-controls[data-v-b73990ea],.table-selection-delete[data-v-b73990ea],.table-selection-trigger[data-v-b73990ea]{transition:none}}@media (max-width:820px){.document-meta-form[data-v-b73990ea],.form-grid[data-v-b73990ea]{grid-template-columns:1fr}.document-form[data-v-b73990ea] .el-form-item{align-items:stretch;flex-direction:column}.document-form[data-v-b73990ea] .el-form-item__label{width:auto;min-width:0;height:auto;padding:0 0 6px;line-height:1.3}}.home-container .el-main:has(.thinktank-page){padding-top:10px;padding-right:10px;padding-left:10px;overflow-y:hidden}.thinktank-page[data-v-0f194288]{--think-page-height-offset:89px;--think-bg-page:transparent;--think-surface-cool:#fbfdff;--think-surface-warm:#fff;--think-text-primary:#172033;--think-text-secondary:#53657d;--think-text-muted:#64748b;--think-border-cool:#dbe7f4;--think-border-mid:#dce8f5;--think-brand:#409eff;--think-brand-active:#2563eb;--think-brand-soft:#eef6ff;--think-success:#10b981;--think-warning:#f59e0b;--think-danger:#ef4444;--think-topbar-gradient:linear-gradient(90deg,#fff6e7,#f7fbff 36%,#ecf7ff);--think-panel-gradient:#fff;--think-sidebar-gradient:linear-gradient(180deg,#f5f9ff,#eef5ff);--think-border-soft:#e7eef7;--think-shadow-soft:0 8px 24px rgba(80,124,180,.07);box-sizing:border-box;height:calc(100vh - var(--think-page-height-offset));max-height:calc(100vh - var(--think-page-height-offset));min-height:0;padding:7px;overflow:hidden;background:var(--think-bg-page);color:var(--think-text-primary);font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.thinktank-card[data-v-0f194288]{position:relative;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--think-border-cool);border-radius:12px;background:var(--think-panel-gradient);box-shadow:var(--think-shadow-soft)}.thinktank-card[data-v-0f194288]:before{position:absolute;inset:0 0 auto;z-index:2;height:3px;background:linear-gradient(90deg,#f5a524,#62a8ff 48%,#55d6be);content:""}.page-header[data-v-0f194288]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:4px 12px;border-bottom:1px solid var(--think-border-soft);background:var(--think-topbar-gradient)}.header-brand[data-v-0f194288]{display:flex;align-items:center;gap:7px;min-width:0}.header-brand-icon[data-v-0f194288]{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center}.header-brand-icon img[data-v-0f194288]{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.header-title h2[data-v-0f194288],.header-title span[data-v-0f194288]{margin:0}.header-title[data-v-0f194288]{display:flex;align-items:center;gap:7px;min-width:0}.header-title h2[data-v-0f194288]{flex:0 0 auto;color:var(--think-text-primary);font-size:17px;font-weight:700;line-height:1.2}.knowledge-toolbar[data-v-0f194288]{display:flex;align-items:center;gap:5px;min-height:42px;padding:5px 6px;border-bottom:1px solid var(--think-border-soft);background:#f8fbff}.header-commands[data-v-0f194288]{display:flex;align-items:center;gap:6px;min-width:0;flex:0 0 auto}.global-search[data-v-0f194288]{min-width:0;width:auto;flex:1 1 auto}.workspace[data-v-0f194288]{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:244px 244px minmax(520px,1fr);gap:0;padding:0;overflow:hidden}.workspace.outline-collapsed[data-v-0f194288]{grid-template-columns:244px 42px minmax(520px,1fr)}.detail-panel[data-v-0f194288],.document-panel[data-v-0f194288],.tree-panel[data-v-0f194288]{min-width:0;min-height:0;border:0;backdrop-filter:none}.tree-panel[data-v-0f194288]{display:grid;grid-template-rows:auto auto minmax(0,1fr);border-radius:0;border-right:1px solid var(--think-border-mid);background:var(--think-sidebar-gradient)}.document-panel[data-v-0f194288]{display:grid;grid-template-rows:auto minmax(0,1fr);border-right:1px solid var(--think-border-mid);background:#fff}.detail-panel[data-v-0f194288]{display:flex;flex-direction:column;overflow:hidden;border-radius:0;background:#fbfdff}.outline-panel-head[data-v-0f194288]{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border-bottom:1px solid var(--think-border-mid);background:#fbfdff}.outline-toggle[data-v-0f194288]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;padding:0;border:1px solid #f59e0b;border-radius:6px;background:#fbbf24;color:#713f12;cursor:pointer;box-shadow:0 1px 3px rgba(180,83,9,.18);transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.outline-toggle[data-v-0f194288]:focus-visible,.outline-toggle[data-v-0f194288]:hover{outline:none;border-color:#d97706;background:#f59e0b;color:#451a03;box-shadow:0 0 0 3px rgba(245,158,11,.2)}.document-panel.collapsed .outline-panel-head[data-v-0f194288]{justify-content:center;padding:6px}.document-panel.collapsed .outline-panel-head strong[data-v-0f194288],.document-panel.collapsed .outline-scroll[data-v-0f194288]{display:none}.outline-panel-head strong[data-v-0f194288]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--think-text-primary);font-size:12px;font-weight:750}.outline-scroll[data-v-0f194288]{min-height:0;padding:6px}.outline-list[data-v-0f194288]{display:grid;gap:1px}.outline-item[data-v-0f194288]{position:relative;width:100%;min-height:30px;overflow:hidden;padding:5px 8px;border:0;border-radius:6px;background:transparent;color:var(--think-text-secondary);cursor:pointer;font-size:12px;line-height:1.5;text-align:left;text-overflow:ellipsis;white-space:nowrap;transition:background-color .16s ease,color .16s ease}.outline-item[data-v-0f194288]:hover{background:#f1f6fc;color:var(--think-brand-active)}.outline-item[data-v-0f194288]:focus-visible{outline:2px solid rgba(37,99,235,.38);outline-offset:-2px}.outline-item.active[data-v-0f194288]{background:#e8f2ff;color:var(--think-brand-active);font-weight:700}.outline-item.level-2[data-v-0f194288]{padding-left:22px}.outline-item.level-3[data-v-0f194288]{padding-left:36px}.outline-item.level-4[data-v-0f194288]{padding-left:50px}.outline-empty[data-v-0f194288]{min-height:160px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;color:var(--think-text-muted);font-size:11px}.outline-empty .el-icon[data-v-0f194288]{color:#9ab4d3;font-size:24px}.panel-head[data-v-0f194288]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:6px 10px;border-bottom:1px solid var(--think-border-mid);background:#f8fbff}.panel-head>div[data-v-0f194288]:first-child{display:flex;align-items:center;gap:6px;min-width:0}.panel-head h3[data-v-0f194288],.panel-head p[data-v-0f194288]{margin:0}.panel-head h3[data-v-0f194288]{color:var(--think-text-primary);font-size:12px;font-weight:750;line-height:1.2;white-space:nowrap}.panel-head p[data-v-0f194288]{margin-top:0;overflow:hidden;color:var(--think-text-muted);font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.tree-head-actions[data-v-0f194288]{display:flex;align-items:center;gap:4px;flex:0 0 auto}.tree-head-actions[data-v-0f194288] .el-button{width:24px;height:24px;margin-left:0;padding:0;border-color:#c9dbef;border-radius:8px;background:#fff;color:var(--think-brand-active)}.tree-head-actions[data-v-0f194288] .el-button:focus-visible,.tree-head-actions[data-v-0f194288] .el-button:hover{border-color:#87b7f6;background:var(--think-brand-soft)}.tree-refresh-btn[data-v-0f194288]{width:24px;height:24px;flex:0 0 24px}.tree-scroll[data-v-0f194288]{min-height:0;padding:4px 6px 6px}.knowledge-tree[data-v-0f194288]{background:transparent}.knowledge-tree[data-v-0f194288] .el-tree-node__content{min-height:28px;margin:1px 0;border:1px solid transparent;border-radius:8px;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.knowledge-tree[data-v-0f194288] .el-tree-node__content:hover{background:hsla(0,0%,100%,.72)}.knowledge-tree[data-v-0f194288] .el-tree-node.is-current>.el-tree-node__content{border-color:var(--think-brand);background:var(--think-brand);box-shadow:none}.knowledge-tree[data-v-0f194288] .el-tree-node.is-current>.el-tree-node__content .tree-document-icon,.knowledge-tree[data-v-0f194288] .el-tree-node.is-current>.el-tree-node__content .tree-node small,.knowledge-tree[data-v-0f194288] .el-tree-node.is-current>.el-tree-node__content .tree-node span,.knowledge-tree[data-v-0f194288] .el-tree-node.is-current>.el-tree-node__content .tree-node-more{color:#fff}.knowledge-tree[data-v-0f194288] .el-tree-node.is-current>.el-tree-node__content .el-tree-node__expand-icon{filter:brightness(0) invert(1)}.knowledge-tree[data-v-0f194288] .el-tree-node__expand-icon{width:14px;height:14px;padding:0;margin:0 4px 0 2px;flex:0 0 14px;background:url(/static/img/%E6%8A%98%E5%8F%A0.786d0ed0.svg) 50%/12px 12px no-repeat;color:transparent;transform:rotate(-90deg)}.knowledge-tree[data-v-0f194288] .el-tree-node__expand-icon.expanded{transform:rotate(0deg)}.knowledge-tree[data-v-0f194288] .el-tree-node__expand-icon.is-leaf{background:none}.tree-node[data-v-0f194288]{display:flex;align-items:center;gap:7px;width:100%;min-width:0}.tree-node-icon[data-v-0f194288]{width:16px;height:16px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.tree-document-icon[data-v-0f194288]{color:var(--think-brand-active);font-size:16px}.tree-node span[data-v-0f194288]{min-width:0;overflow:hidden;color:var(--think-text-primary);font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.tree-node small[data-v-0f194288]{margin-left:auto;color:var(--think-text-muted);font-size:11px}.tree-node-more[data-v-0f194288]{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;margin:-2px 0 -2px 2px;padding:0;border:0;border-radius:5px;background:transparent;color:var(--think-text-muted);cursor:pointer;transition:background-color .2s ease,color .2s ease}.tree-node-more[data-v-0f194288]:focus-visible,.tree-node-more[data-v-0f194288]:hover{outline:none;background:rgba(76,139,245,.1);color:var(--think-brand-active)}.tree-node.type-document[data-v-0f194288]{padding-left:2px}.tree-node.type-document span[data-v-0f194288]{font-weight:600}.detail-head[data-v-0f194288]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:4px 10px;border-bottom:1px solid var(--think-border-soft);background:#fff}.detail-head-main[data-v-0f194288]{display:flex;align-items:center;gap:14px;flex:1 1 auto;min-width:0}.detail-title[data-v-0f194288]{display:flex;align-items:center;gap:7px;flex:0 1 280px;min-width:0}.detail-title>div[data-v-0f194288]:last-child{display:block;flex:1 1 auto;min-width:0}.document-mark[data-v-0f194288]{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 26px;border:1px solid #cfe2fb;border-radius:8px;background:var(--think-brand-soft);color:var(--think-brand-active)}.detail-title h3[data-v-0f194288],.detail-title p[data-v-0f194288]{margin:0}.detail-title h3[data-v-0f194288]{color:var(--think-text-primary);font-size:14px;font-weight:750}.detail-title h3[data-v-0f194288],.detail-title p[data-v-0f194288]{overflow:hidden;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.detail-title p[data-v-0f194288]{margin-top:2px;color:var(--think-text-muted);font-size:11px}.detail-tab-nav[data-v-0f194288]{height:40px;display:flex;align-items:stretch;gap:2px;flex:0 0 auto}.detail-tab-nav button[data-v-0f194288]{position:relative;min-width:48px;padding:0 9px;border:0;background:transparent;color:var(--think-text-muted);cursor:pointer;font-size:12px;font-weight:650;white-space:nowrap;transition:color .16s ease,background-color .16s ease}.detail-tab-nav button[data-v-0f194288]:focus-visible,.detail-tab-nav button[data-v-0f194288]:hover:not(:disabled){outline:none;background:#f5f8fc;color:var(--think-text-primary)}.detail-tab-nav button.active[data-v-0f194288]{color:var(--think-brand-active)}.detail-tab-nav button.active[data-v-0f194288]:after{position:absolute;right:9px;bottom:0;left:9px;height:2px;border-radius:2px;background:var(--think-brand);content:""}.detail-tab-nav button[data-v-0f194288]:disabled{cursor:not-allowed;opacity:.42}.detail-actions[data-v-0f194288]{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;flex-wrap:nowrap;gap:4px}.detail-actions[data-v-0f194288] .el-button+.el-button{margin-left:0}.knowledge-home[data-v-0f194288]{position:relative;flex:1 1 auto;min-height:0;overflow:auto;padding:10px;background:#f8fbff}.document-detail-empty[data-v-0f194288]{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:var(--think-text-muted)}.detail-empty-icon[data-v-0f194288]{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d5e4f5;border-radius:8px;background:#fff;color:#7ea7d8;font-size:23px}.document-detail-empty>strong[data-v-0f194288]{color:var(--think-text-secondary);font-size:13px;font-weight:650}.home-overview[data-v-0f194288],.home-panel[data-v-0f194288]{border:1px solid var(--think-border-cool);border-radius:8px;background:#fff}.home-overview[data-v-0f194288]{overflow:hidden}.home-overview-head[data-v-0f194288]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;padding:5px 10px;background:var(--think-topbar-gradient)}.home-overview-head h3[data-v-0f194288],.home-overview-head span[data-v-0f194288]{display:block;margin:0}.home-overview-head span[data-v-0f194288]{color:var(--think-text-muted);font-size:10px}.home-overview-head h3[data-v-0f194288]{margin-top:1px;color:var(--think-text-primary);font-size:13px;line-height:1.3}.home-metrics[data-v-0f194288]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0}.home-metric[data-v-0f194288]{min-width:0;padding:9px 10px;border-right:1px solid var(--think-border-soft)}.home-metric[data-v-0f194288]:last-child{border-right:0}.home-metric small[data-v-0f194288],.home-metric span[data-v-0f194288],.home-panel-head span[data-v-0f194288]{display:block;color:var(--think-text-muted);font-size:11px}.home-metric strong[data-v-0f194288]{display:block;margin:2px 0 1px;color:var(--think-text-primary);font-size:20px;font-family:Consolas,SFMono-Regular,monospace;line-height:1.1}.home-content-grid[data-v-0f194288]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:8px;margin-top:8px}.home-panel[data-v-0f194288]{padding:9px}.home-panel-head[data-v-0f194288]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:7px}.home-panel-head strong[data-v-0f194288]{color:var(--think-text-primary);font-size:14px;font-weight:780}.recent-doc-list[data-v-0f194288]{display:grid;gap:4px}.recent-doc-list button[data-v-0f194288]{width:100%;min-height:44px;padding:7px 9px;border:1px solid var(--think-border-soft);border-radius:8px;background:#fbfdff;text-align:left;cursor:pointer}.recent-doc-list button[data-v-0f194288]:hover{border-color:#b9d4ff;background:var(--think-brand-soft)}.recent-doc-list span[data-v-0f194288],.recent-doc-list strong[data-v-0f194288]{display:block}.recent-doc-list strong[data-v-0f194288]{overflow:hidden;color:var(--think-text-primary);font-size:13px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.recent-doc-list span[data-v-0f194288]{margin-top:3px;color:var(--think-text-muted);font-size:11px}.home-empty-note[data-v-0f194288]{min-height:74px;display:flex;align-items:center;justify-content:center;border:1px dashed rgba(76,139,245,.34);border-radius:8px;color:var(--think-text-muted);font-size:12px;background:#fbfdff}.scope-list[data-v-0f194288]{display:grid;border:1px solid var(--think-border-soft);border-radius:8px;background:#fbfdff}.scope-list>div[data-v-0f194288]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;padding:0 9px;border-bottom:1px solid var(--think-border-soft)}.scope-list>div[data-v-0f194288]:last-child{border-bottom:0}.scope-list span[data-v-0f194288],.scope-list strong[data-v-0f194288]{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.scope-list span[data-v-0f194288]{color:var(--think-text-muted)}.scope-list strong[data-v-0f194288]{color:var(--think-text-primary);font-weight:650}.search-workbench[data-v-0f194288]{max-width:920px;display:grid;gap:12px;padding:12px;border:1px solid var(--think-border-cool);border-radius:8px;background:#fff}.search-status-head[data-v-0f194288]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:10px;border-bottom:1px solid var(--think-border-soft)}.search-status-head span[data-v-0f194288],.search-status-head strong[data-v-0f194288]{display:block}.search-status-head strong[data-v-0f194288]{color:var(--think-text-primary);font-size:14px;font-weight:750}.search-status-head span[data-v-0f194288]{max-width:680px;margin-top:3px;color:var(--think-text-muted);font-size:12px;line-height:1.6}.search-status-head[data-v-0f194288] .el-tag{flex:0 0 auto}.search-facts[data-v-0f194288]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;overflow:hidden;border:1px solid var(--think-border-soft);border-radius:8px;background:#f8fbff}.search-facts>div[data-v-0f194288]{min-width:0;padding:10px;border-right:1px solid var(--think-border-soft)}.search-facts>div[data-v-0f194288]:last-child{border-right:0}.search-facts dd[data-v-0f194288],.search-facts dt[data-v-0f194288]{margin:0}.search-facts dt[data-v-0f194288]{color:var(--think-text-muted);font-size:11px}.search-facts dd[data-v-0f194288]{margin-top:4px;overflow:hidden;color:var(--think-text-primary);font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.search-actions[data-v-0f194288]{display:flex;justify-content:flex-end}.detail-tabs[data-v-0f194288]{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;padding:8px 10px 10px;overflow:hidden}.detail-tabs[data-v-0f194288] .el-tabs__header{display:none}.detail-tabs[data-v-0f194288] .el-tabs__content{flex:1 1 auto;min-height:0;overflow:hidden}.detail-tabs[data-v-0f194288] .el-tab-pane{height:100%;min-height:0;overflow:auto;padding-right:4px}.detail-tabs[data-v-0f194288] .edit-tab-pane,.detail-tabs[data-v-0f194288] .preview-tab-pane{overflow:hidden;padding-right:0}.detail-tabs[data-v-0f194288] .el-tabs__nav-wrap:after{height:1px;background-color:var(--think-border-soft)}.preview-layout[data-v-0f194288],.summary-workbench[data-v-0f194288]{display:grid;gap:8px}.preview-layout[data-v-0f194288]{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.preview-layout .ai-collapse[data-v-0f194288]{flex:0 0 auto}.markdown-section[data-v-0f194288],.summary-action-panel[data-v-0f194288],.summary-result-block[data-v-0f194288]{border:1px solid var(--think-border-cool);border-radius:8px;background:#fff;padding:9px}.markdown-section[data-v-0f194288]{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden;padding:20px clamp(18px,3vw,44px);border:0;border-radius:0}.ai-blocks[data-v-0f194288]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ai-collapse[data-v-0f194288]{--el-collapse-border-color:transparent;border:0}.ai-collapse[data-v-0f194288] .el-collapse-item{overflow:hidden;border:1px solid var(--think-border-cool);border-radius:8px;background:#fff}.ai-collapse[data-v-0f194288] .el-collapse-item__header{height:40px;padding:0 12px;border-bottom-color:rgba(223,231,242,.7);background:transparent}.ai-collapse[data-v-0f194288] .el-collapse-item__content{padding:8px}.collapse-title[data-v-0f194288]{display:inline-flex;align-items:center;gap:8px;color:var(--think-text-primary);font-size:13px;font-weight:750}.collapse-title small[data-v-0f194288]{color:var(--think-text-muted);font-size:11px;font-weight:600}.ai-block[data-v-0f194288]{padding:8px 9px;border-radius:8px;border:1px solid var(--think-border-soft);background:#f8fbff}.ai-block span[data-v-0f194288]{display:block;color:var(--think-text-primary);font-size:13px;font-weight:750}.ai-block ul[data-v-0f194288]{display:grid;gap:6px;margin:8px 0 0;padding-left:18px;color:var(--think-text-secondary);font-size:12px;line-height:1.6}.markdown-preview[data-v-0f194288]{color:var(--think-text-secondary);font-size:13px;line-height:1.65}.preview-layout .markdown-preview[data-v-0f194288]{min-height:0;flex:1 1 auto;overflow:auto;padding-right:4px}.markdown-preview.compact[data-v-0f194288]{max-height:560px;overflow:auto;padding-right:4px}.markdown-preview[data-v-0f194288] h1,.markdown-preview[data-v-0f194288] h2,.markdown-preview[data-v-0f194288] h3,.markdown-preview[data-v-0f194288] h4{margin:16px 0 8px;color:var(--think-text-primary);font-weight:750;line-height:1.35}.markdown-preview[data-v-0f194288] h1{margin-top:0;font-size:24px}.markdown-preview[data-v-0f194288] h2{font-size:18px}.markdown-preview[data-v-0f194288] h3{font-size:16px}.markdown-preview[data-v-0f194288] h4{font-size:14px}.markdown-preview[data-v-0f194288] p{margin:7px 0}.markdown-preview[data-v-0f194288] a{color:var(--think-brand-active);text-decoration:none}.markdown-preview[data-v-0f194288] a:hover{text-decoration:underline}.markdown-preview[data-v-0f194288] img{display:block;max-width:100%;margin:10px 0;border-radius:6px;border:1px solid rgba(223,231,242,.86)}.markdown-preview[data-v-0f194288] del{color:var(--think-text-muted)}.markdown-preview[data-v-0f194288] hr{height:1px;margin:14px 0;border:0;background:rgba(223,231,242,.92)}.markdown-preview[data-v-0f194288] ol,.markdown-preview[data-v-0f194288] ul{margin:8px 0;padding-left:22px}.markdown-preview[data-v-0f194288] li{margin:5px 0}.markdown-preview[data-v-0f194288] .task-list{padding-left:0;list-style:none}.markdown-preview[data-v-0f194288] .task-list-item{display:flex;align-items:center;gap:8px}.markdown-preview[data-v-0f194288] .task-list-item input{width:14px;height:14px;cursor:not-allowed}.markdown-preview[data-v-0f194288] .task-list-item.is-task-complete{opacity:.62;text-decoration:line-through}.markdown-preview[data-v-0f194288] table{width:auto;min-width:min(480px,100%);max-width:100%;overflow:hidden;margin:18px 0 26px;border-collapse:separate;border-spacing:0;table-layout:auto;border:1px solid rgba(223,231,242,.9);border-radius:6px;font-size:12px}.markdown-preview[data-v-0f194288] td,.markdown-preview[data-v-0f194288] th{min-width:80px;max-width:280px;padding:9px 12px;border-right:1px solid rgba(223,231,242,.74);border-bottom:1px solid rgba(223,231,242,.74);line-height:1.55;overflow-wrap:anywhere;vertical-align:top}.markdown-preview[data-v-0f194288] th{color:var(--think-text-primary);background:rgba(247,250,255,.9);font-weight:750}.markdown-preview[data-v-0f194288] td:last-child,.markdown-preview[data-v-0f194288] th:last-child{border-right:0}.markdown-preview[data-v-0f194288] tbody tr:last-child td{border-bottom:0}.markdown-preview[data-v-0f194288] code{padding:2px 6px;border-radius:4px;background:rgba(76,139,245,.08);color:var(--think-brand-active);font-family:Consolas,Courier New,monospace;font-size:12px}.markdown-preview[data-v-0f194288] pre{box-sizing:border-box;width:-moz-fit-content;width:fit-content;max-width:100%;overflow:auto;margin:10px 0;padding:12px;border-radius:6px;border:1px solid rgba(35,48,70,.12);background:#101827}.markdown-preview[data-v-0f194288] pre code{display:block;padding:0;border-radius:0;background:transparent;color:#edf4ff;white-space:pre}.markdown-preview[data-v-0f194288] blockquote{margin:10px 0;padding:8px 12px;border-left:3px solid rgba(76,139,245,.38);border-radius:6px;background:rgba(76,139,245,.06)}.markdown-preview[data-v-0f194288] .text-color-mark[data-background-color]{padding:1px 2px;border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.markdown-preview[data-v-0f194288] .highlight-block{position:relative;box-sizing:border-box;width:min(860px,100%);min-height:48px;margin:12px 0;padding:12px 16px 12px 50px;border:1px solid rgba(245,158,11,.46);border-radius:6px;background:#fff7ed;box-shadow:inset 3px 0 0 #f59e0b;color:#475569;line-height:1.7;overflow-wrap:anywhere}.markdown-preview[data-v-0f194288] .highlight-block:before{position:absolute;top:12px;left:14px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;content:attr(data-highlight-icon);font-size:18px;line-height:24px;text-align:center}.markdown-preview[data-v-0f194288] .highlight-block li::marker{color:#2563eb;font-weight:700}.form-grid[data-v-0f194288]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.span-2[data-v-0f194288]{grid-column:span 2}.span-3[data-v-0f194288]{grid-column:1/-1}.readonly-ai-field[data-v-0f194288] .el-select__wrapper{background:rgba(241,245,249,.78);border-color:rgba(214,223,235,.82);cursor:not-allowed}.readonly-ai-field[data-v-0f194288] .el-select__placeholder,.readonly-ai-field[data-v-0f194288] .el-select__selected-item{color:var(--think-text-muted)}.dialog-footer[data-v-0f194288]{display:flex;justify-content:flex-end;gap:10px}.summary-action-panel[data-v-0f194288]{display:grid;grid-template-columns:minmax(0,1fr) 220px auto;gap:10px;align-items:center;padding:10px 12px}.summary-action-panel span[data-v-0f194288],.summary-action-panel strong[data-v-0f194288],.summary-result-block p[data-v-0f194288],.summary-result-block span[data-v-0f194288]{display:block}.summary-action-panel strong[data-v-0f194288],.summary-result-block span[data-v-0f194288]{color:var(--think-text-primary);font-size:13px;font-weight:750}.summary-action-panel span[data-v-0f194288]{margin-top:2px;color:var(--think-text-muted);font-size:11px;line-height:1.4}.provider-select[data-v-0f194288]{width:100%}.summary-result-grid[data-v-0f194288]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.compact-summary-grid .summary-result-block[data-v-0f194288]{min-height:0;padding:8px 10px;border-radius:6px}.summary-result-block p[data-v-0f194288]{margin:6px 0 0;color:var(--think-text-secondary);font-size:12px;line-height:1.55}.summary-compact-main[data-v-0f194288]{grid-column:span 1}.line-list[data-v-0f194288]{display:grid;gap:2px;margin-top:6px}.line-list p[data-v-0f194288]{position:relative;margin:0;padding:2px 0 2px 12px;border-radius:0;background:transparent;color:var(--think-text-secondary);font-size:12px;line-height:1.45;white-space:normal}.line-list p[data-v-0f194288]:before{content:"";position:absolute;top:10px;left:2px;width:4px;height:4px;border-radius:999px;background:rgba(76,139,245,.42)}.summary-block-resolutionSteps .line-list[data-v-0f194288]{counter-reset:resolution-step}.summary-block-resolutionSteps .line-list p[data-v-0f194288]{counter-increment:resolution-step;padding-left:22px}.summary-block-resolutionSteps .line-list p[data-v-0f194288]:before{content:counter(resolution-step);top:2px;left:0;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;background:rgba(76,139,245,.1);color:var(--think-brand-active);font-size:10px;font-weight:750}.keyword-list[data-v-0f194288]{display:flex;flex-wrap:wrap;gap:5px}.keyword-list p[data-v-0f194288]{padding:2px 8px;border-radius:999px;background:rgba(15,23,42,.045);color:var(--think-text-muted);line-height:1.4}.keyword-list p[data-v-0f194288]:before{display:none}.import-dialog-body[data-v-0f194288]{display:grid;gap:16px}.import-mode-segment[data-v-0f194288]{justify-self:start}.paste-import-panel[data-v-0f194288]{overflow:hidden;border:1px solid var(--think-border-cool);border-radius:8px;background:#fff}.paste-import-panel[data-v-0f194288] .el-textarea__inner{min-height:240px!important;border:0;border-radius:0;font-family:Consolas,Courier New,monospace;font-size:13px;line-height:1.65}.import-form[data-v-0f194288]{padding:8px;border-radius:8px;border:1px solid var(--think-border-cool);background:#fff}.import-compact-form .form-grid[data-v-0f194288]{grid-template-columns:repeat(2,minmax(260px,1fr));gap:8px 14px}.import-compact-form[data-v-0f194288] .el-form-item{align-items:center;margin-bottom:0}.import-compact-form[data-v-0f194288] .el-form-item__label{width:72px;min-width:72px;height:34px;justify-content:flex-start;padding:0 8px 0 0;color:var(--think-text-secondary);font-size:12px;line-height:34px}.import-compact-form[data-v-0f194288] .el-form-item__content{min-width:0}.import-compact-form[data-v-0f194288] .el-input__wrapper,.import-compact-form[data-v-0f194288] .el-select__wrapper{min-height:34px;border-radius:8px}.thinktank-page[data-v-0f194288] .el-button{min-height:26px;padding:0 9px;border-radius:6px;font-weight:650;border-color:#d3e0ee;background:#fff;box-shadow:none;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.thinktank-page[data-v-0f194288] .el-button:hover{border-color:#a9c8ed;background:#f8fbff}.thinktank-page[data-v-0f194288] .el-button+.el-button{margin-left:0}.thinktank-page[data-v-0f194288] .el-button:active:not(.is-disabled){transform:translateY(1px)}.thinktank-page[data-v-0f194288] .el-button--primary:not(.is-link):not(.is-text):not(.is-plain){border-color:#409eff;background:#409eff;color:#fff}.thinktank-page[data-v-0f194288] .el-button--success:not(.is-link):not(.is-text):not(.is-plain){color:#fff;border-color:#10b981;background:#10b981}.thinktank-page[data-v-0f194288] .el-button--warning:not(.is-link):not(.is-text):not(.is-plain){color:#fff;border-color:#f59e0b;background:#f59e0b}.thinktank-page[data-v-0f194288] .el-button--danger:not(.is-link):not(.is-text):not(.is-plain){color:#fff;border-color:#ef4444;background:#ef4444}.thinktank-page[data-v-0f194288] .el-button.is-disabled,.thinktank-page[data-v-0f194288] .el-button.is-loading{opacity:.58}.thinktank-page[data-v-0f194288] .el-button--primary.is-plain{color:var(--think-brand-active);border-color:rgba(171,189,220,.96);background:hsla(0,0%,100%,.92)}.thinktank-page[data-v-0f194288] .el-input__wrapper,.thinktank-page[data-v-0f194288] .el-select__wrapper,.thinktank-page[data-v-0f194288] .el-textarea__inner{border-radius:8px;background:#fff;border:1px solid #d3e0ee;box-shadow:none!important}.thinktank-page[data-v-0f194288] .el-input__wrapper:hover,.thinktank-page[data-v-0f194288] .el-select__wrapper:hover,.thinktank-page[data-v-0f194288] .el-textarea__inner:hover{border-color:#a9c8ed;box-shadow:none!important}.thinktank-page[data-v-0f194288] .el-input__wrapper.is-focus,.thinktank-page[data-v-0f194288] .el-select__wrapper.is-focused,.thinktank-page[data-v-0f194288] .el-textarea__inner:focus{background:#fff;border-color:#409eff;box-shadow:0 0 0 4px rgba(76,139,245,.07)!important}.thinktank-page[data-v-0f194288] .el-form-item__label{color:var(--think-text-primary);font-size:13px;font-weight:650}.thinktank-page[data-v-0f194288] .el-tag{border-radius:999px;border-color:transparent;font-weight:650}.thinktank-page[data-v-0f194288] .el-tabs__header{margin-bottom:6px}.thinktank-page[data-v-0f194288] .el-tabs__item{height:36px;color:var(--think-text-muted);font-size:12px;font-weight:650}.thinktank-page[data-v-0f194288] .el-tabs__item.is-active{color:var(--think-brand-active)}.thinktank-page[data-v-0f194288] .el-input__wrapper,.thinktank-page[data-v-0f194288] .el-select__wrapper{min-height:28px}.thinktank-page .detail-actions[data-v-0f194288] .el-button,.thinktank-page .header-commands[data-v-0f194288] .el-button,.thinktank-page .knowledge-toolbar[data-v-0f194288] .el-button,.thinktank-page .knowledge-toolbar[data-v-0f194288] .el-input__wrapper{min-height:32px}.tree-head-actions[data-v-0f194288] .el-button{min-height:24px}.tree-head-actions[data-v-0f194288] .tree-add-btn{border-color:#10b981;background:#10b981;color:#fff}.tree-head-actions[data-v-0f194288] .tree-add-btn:focus-visible,.tree-head-actions[data-v-0f194288] .tree-add-btn:hover{border-color:#059669;background:#059669;color:#fff}.tree-head-actions[data-v-0f194288] .tree-refresh-btn{border-color:#409eff;background:#409eff;color:#fff}.tree-head-actions[data-v-0f194288] .tree-refresh-btn:focus-visible,.tree-head-actions[data-v-0f194288] .tree-refresh-btn:hover{border-color:#2563eb;background:#2563eb;color:#fff}.knowledge-dialog.el-dialog{border-radius:15px;overflow:hidden;border:1px solid #dbe7f4;background:#fff;box-shadow:0 22px 70px rgba(15,23,42,.14)}.knowledge-dialog .el-dialog__header{margin-right:0;padding:12px 14px 10px;background:linear-gradient(90deg,#fff6e7,#f7fbff 36%,#ecf7ff);border-bottom:1px solid #e7eef7}.knowledge-dialog .el-dialog__title{color:#172033;font-size:16px;font-weight:750}.thinktank-page[data-v-0f194288] .el-upload-dragger{border-radius:8px;border-color:rgba(171,189,220,.86);background:rgba(247,250,255,.74)}.thinktank-page[data-v-0f194288] .el-upload-dragger:hover{border-color:rgba(76,139,245,.48)}@media (max-width:1440px){.workspace[data-v-0f194288]{grid-template-columns:220px 224px minmax(420px,1fr)}.workspace.outline-collapsed[data-v-0f194288]{grid-template-columns:220px 42px minmax(420px,1fr)}.span-3[data-v-0f194288]{grid-column:1/-1}.summary-action-panel[data-v-0f194288]{grid-template-columns:1fr}.summary-result-grid[data-v-0f194288]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-content-grid[data-v-0f194288]{grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr)}}@media (max-width:1180px){.workspace[data-v-0f194288]{grid-template-columns:196px 210px minmax(0,1fr)}.workspace.outline-collapsed[data-v-0f194288]{grid-template-columns:196px 42px minmax(0,1fr)}.detail-panel[data-v-0f194288]{min-height:0}.detail-title[data-v-0f194288]{flex-basis:180px}.detail-title p[data-v-0f194288]{display:none}.detail-head-main[data-v-0f194288]{gap:6px}.detail-tab-nav button[data-v-0f194288]{min-width:auto;padding:0 6px}}@media (max-width:820px){.home-container .el-main:has(.thinktank-page){overflow-y:auto}.thinktank-page[data-v-0f194288]{height:auto;max-height:none;min-height:calc(100vh - var(--think-page-height-offset));padding:6px;overflow:visible}.thinktank-card[data-v-0f194288]{height:auto;min-height:0}.page-header[data-v-0f194288]{align-items:stretch;flex-direction:column}.header-brand[data-v-0f194288]{align-items:flex-start}.header-title[data-v-0f194288]{align-items:flex-start;flex-direction:column;gap:1px}.header-commands[data-v-0f194288]{width:100%}.header-commands[data-v-0f194288] .el-button{flex:1 1 calc(50% - 3px)}.detail-head-main[data-v-0f194288],.detail-head[data-v-0f194288]{align-items:stretch;flex-direction:column}.detail-head-main[data-v-0f194288]{gap:4px}.detail-title[data-v-0f194288]{flex-basis:auto}.detail-tab-nav[data-v-0f194288]{height:36px;overflow-x:auto}.detail-actions[data-v-0f194288]{justify-content:flex-start}.detail-actions[data-v-0f194288] .el-button{width:100%}.ai-blocks[data-v-0f194288],.form-grid[data-v-0f194288],.home-content-grid[data-v-0f194288],.summary-result-grid[data-v-0f194288],.workspace.outline-collapsed[data-v-0f194288],.workspace[data-v-0f194288]{grid-template-columns:1fr}.home-metrics[data-v-0f194288]{grid-template-columns:repeat(2,minmax(0,1fr))}.search-status-head[data-v-0f194288]{align-items:stretch;flex-direction:column}.search-status-head[data-v-0f194288] .el-tag{align-self:flex-start}.search-facts[data-v-0f194288]{grid-template-columns:repeat(2,minmax(0,1fr))}.search-facts>div[data-v-0f194288]:nth-child(2){border-right:0}.search-facts>div[data-v-0f194288]:nth-child(-n+2){border-bottom:1px solid var(--think-border-soft)}.tree-head-actions[data-v-0f194288] .el-button,.tree-node-more[data-v-0f194288]{width:40px;height:40px;flex-basis:40px}.knowledge-home[data-v-0f194288]{padding:8px}.home-overview-head[data-v-0f194288]{align-items:stretch;flex-direction:column}.home-metric[data-v-0f194288]:nth-child(2){border-right:0}.home-metric[data-v-0f194288]:nth-child(odd){border-right:1px solid var(--think-border-soft)}.home-metric[data-v-0f194288]:nth-child(-n+2){border-bottom:1px solid var(--think-border-soft)}.span-2[data-v-0f194288],.span-3[data-v-0f194288]{grid-column:span 1}.import-compact-form .form-grid[data-v-0f194288]{grid-template-columns:1fr}.import-compact-form[data-v-0f194288] .el-form-item{align-items:stretch;flex-direction:column}.import-compact-form[data-v-0f194288] .el-form-item__label{width:auto;min-width:0;height:auto;padding:0 0 6px;line-height:1.3}.detail-panel[data-v-0f194288],.document-panel[data-v-0f194288],.tree-panel[data-v-0f194288]{min-height:460px}.document-panel.collapsed[data-v-0f194288]{min-height:42px}.document-panel[data-v-0f194288],.tree-panel[data-v-0f194288]{border-right:0;border-bottom:1px solid var(--think-border-mid)}.search-actions[data-v-0f194288]{justify-content:flex-start}}.home-container .el-main:has(.ai-model-page){padding-top:var(--ops-shell-gutter,10px);padding-right:var(--ops-shell-gutter,10px);padding-left:var(--ops-shell-gutter,10px)}.ai-model-page[data-v-f9be386e]{--model-heading:var(--ops-text-heading,#0f172a);--model-text:var(--ops-text-primary,#172033);--model-secondary:var(--ops-text-secondary,#53657d);--model-muted:var(--ops-text-muted,#64748b);--model-primary:var(--ops-color-primary,#2563eb);--model-success:var(--ops-color-success,#10b981);--model-warning:var(--ops-color-warning,#f59e0b);--model-danger:var(--ops-color-danger,#ef4444);--model-surface:var(--ops-bg-surface,#fff);--model-surface-soft:var(--ops-bg-surface-soft,#fbfdff);--model-subtle:var(--ops-bg-subtle,#f3f7fc);--model-border:var(--ops-border,#dbe7f4);--model-border-soft:var(--ops-border-soft,#e7eef7);box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--ops-module-gap,8px);height:calc(100vh - 124px);min-height:0;padding:var(--ops-page-padding,7px);overflow:hidden;color:var(--model-text);background:transparent;font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif;letter-spacing:0}.ops-page-header[data-v-f9be386e]{justify-content:space-between;gap:12px;padding:8px 12px;border:1px solid var(--model-border);border-radius:var(--ops-card-radius,12px);background:hsla(0,0%,100%,.96);box-shadow:var(--ops-shadow-hero,0 10px 28px rgba(80,124,180,.1))}.ops-page-header[data-v-f9be386e],.ops-page-header__content[data-v-f9be386e],.ops-page-header__identity[data-v-f9be386e],.summary-group[data-v-f9be386e]{display:flex;align-items:center;min-width:0}.ops-page-header__identity[data-v-f9be386e]{flex:1 1 auto;gap:8px}.ops-page-header__icon[data-v-f9be386e]{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center}.ops-page-header__icon img[data-v-f9be386e]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.ops-page-header__content[data-v-f9be386e]{flex:1 1 auto;gap:10px}.ops-page-header h1[data-v-f9be386e]{flex:0 0 auto;margin:0;color:var(--model-heading);font-size:20px;font-weight:700;line-height:1.2}.ops-page-header__divider[data-v-f9be386e]{width:1px;height:22px;flex:0 0 1px;background:var(--model-border-soft)}.ops-page-header p[data-v-f9be386e]{min-width:0;margin:0;overflow:hidden;color:var(--model-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.summary-group[data-v-f9be386e]{flex:0 0 auto;justify-content:flex-end;gap:6px}.summary-chip[data-v-f9be386e]{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:6px;min-width:84px;height:32px;padding:0 9px;border:1px solid var(--model-border-soft);border-radius:8px;background:var(--model-subtle)}.summary-chip-wide[data-v-f9be386e]{grid-template-columns:auto minmax(0,1fr);width:170px}.summary-chip span[data-v-f9be386e]{color:var(--model-muted);font-size:10.5px;white-space:nowrap}.summary-chip strong[data-v-f9be386e]{overflow:hidden;color:var(--model-heading);font-family:Consolas,SFMono-Regular,monospace;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.content-stack[data-v-f9be386e]{display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--ops-module-gap,8px);min-width:0;min-height:0}.table-card[data-v-f9be386e],.toolbar-card[data-v-f9be386e]{min-width:0;border:1px solid var(--model-border);border-radius:var(--ops-card-radius,12px);background:hsla(0,0%,100%,.98);box-shadow:var(--ops-shadow-card,0 8px 24px rgba(80,124,180,.07))}.toolbar-card[data-v-f9be386e]{padding:7px 10px}.toolbar-form[data-v-f9be386e]{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;min-width:0}.toolbar-form[data-v-f9be386e] .el-form-item{margin:0}.toolbar-form[data-v-f9be386e] .el-form-item:first-child{flex:1 1 280px;max-width:420px}.toolbar-form[data-v-f9be386e] .el-form-item__label{height:34px;padding-right:8px;color:#334155;font-size:12px;font-weight:700;line-height:34px}.toolbar-form[data-v-f9be386e] .el-input{width:100%}.toolbar-actions-item[data-v-f9be386e]{margin-left:auto!important}.toolbar-actions[data-v-f9be386e]{display:flex;align-items:center;gap:6px;white-space:nowrap}.toolbar-actions[data-v-f9be386e] .el-button{height:30px;margin-left:0;padding:0 10px;font-size:12px}.toolbar-actions[data-v-f9be386e] .el-button .el-icon{font-size:14px}.table-card[data-v-f9be386e]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;overflow:hidden}.table-head[data-v-f9be386e]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-bottom:1px solid var(--model-border-soft)}.table-head h2[data-v-f9be386e]{margin:0;color:var(--model-heading);font-size:15px;font-weight:700;line-height:1.25}.table-head>span[data-v-f9be386e]{color:var(--model-muted);font-family:Consolas,SFMono-Regular,monospace;font-size:11px;font-variant-numeric:tabular-nums}.provider-name-cell[data-v-f9be386e]{display:flex;align-items:center;gap:8px;min-width:0}.provider-mark[data-v-f9be386e]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 30px;border-radius:8px;color:var(--model-primary);background:#eef6ff}.provider-name-meta[data-v-f9be386e]{min-width:0}.provider-name-meta span[data-v-f9be386e],.provider-name-meta strong[data-v-f9be386e]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider-name-meta strong[data-v-f9be386e]{color:var(--model-heading);font-size:12px;font-weight:700}.provider-name-meta span[data-v-f9be386e]{margin-top:2px;color:var(--model-muted);font-family:Consolas,SFMono-Regular,monospace;font-size:10.5px;font-variant-numeric:tabular-nums}.type-tag[data-v-f9be386e]{max-width:100%;color:#2459a6;background:#eef6ff}.type-tag[data-v-f9be386e] .el-tag__content{overflow:hidden;text-overflow:ellipsis}.mono-text[data-v-f9be386e],.secret-preview[data-v-f9be386e]{font-family:Consolas,SFMono-Regular,monospace;font-variant-numeric:tabular-nums}.mono-text[data-v-f9be386e]{color:var(--model-secondary)}.muted-text[data-v-f9be386e]{color:var(--model-muted);font-size:12px}.endpoint-cell[data-v-f9be386e]{display:grid;gap:2px;min-width:0}.endpoint-cell small[data-v-f9be386e],.endpoint-cell span[data-v-f9be386e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.endpoint-cell span[data-v-f9be386e]{color:var(--model-secondary)}.endpoint-cell small[data-v-f9be386e]{color:var(--model-muted);font-family:Consolas,SFMono-Regular,monospace;font-size:10.5px}.secret-cell[data-v-f9be386e]{display:grid;justify-items:center;gap:2px}.secret-preview[data-v-f9be386e]{overflow:hidden;max-width:104px;color:var(--model-muted);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.status-pill[data-v-f9be386e]{display:inline-flex;align-items:center;gap:5px;color:#059669;font-size:11px;font-weight:700}.status-pill i[data-v-f9be386e]{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:currentColor}.status-pill.disabled[data-v-f9be386e]{color:#64748b}.operation-links[data-v-f9be386e]{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;width:100%;white-space:nowrap}.operation-links[data-v-f9be386e] .el-button{margin:0;padding:0 2px;font-size:12px}.more-action-button[data-v-f9be386e]{width:26px;height:26px;padding:0!important;color:var(--model-secondary)}.more-action-trigger[data-v-f9be386e]{display:inline-flex;align-items:center}.table-empty[data-v-f9be386e]{display:grid;justify-items:center;gap:8px;padding:18px 0;color:var(--model-muted);font-size:12px}.pagination-section[data-v-f9be386e]{display:flex;justify-content:flex-end;padding:9px 10px;overflow-x:auto;border-top:1px solid var(--model-border-soft)}.provider-form-panel[data-v-f9be386e]{min-width:0}.form-section-head[data-v-f9be386e]{margin-bottom:12px;padding-bottom:9px;border-bottom:1px solid var(--model-border-soft)}.form-section-head h4[data-v-f9be386e]{margin:0;color:var(--model-heading);font-size:15px;font-weight:700}.form-section-head p[data-v-f9be386e]{margin:4px 0 0;color:var(--model-muted);font-size:11px;line-height:1.5}.provider-type-option[data-v-f9be386e]{display:flex;justify-content:space-between;gap:12px}.provider-type-option small[data-v-f9be386e]{color:var(--model-muted)}.preset-panel[data-v-f9be386e]{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,auto);align-items:start;gap:12px;margin:0 0 12px;padding:10px 12px;border:1px solid #cfe2ff;border-radius:10px;background:#f6faff}.preset-panel span[data-v-f9be386e],.preset-panel strong[data-v-f9be386e]{display:block}.preset-panel strong[data-v-f9be386e]{color:var(--model-heading);font-size:12px}.preset-panel span[data-v-f9be386e]{margin-top:3px;color:var(--model-secondary);font-size:11px;line-height:1.5}.preset-meta[data-v-f9be386e]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px;min-width:0}.preset-meta span[data-v-f9be386e]{max-width:100%;margin:0;overflow:hidden;padding:3px 7px;border-radius:999px;background:#e7f1ff;color:#2459a6;font-family:Consolas,SFMono-Regular,monospace;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.dialog-footer[data-v-f9be386e]{display:flex;justify-content:flex-end;gap:8px}.dialog-footer[data-v-f9be386e] .el-button+.el-button{margin-left:0}.secret-dialog-body[data-v-f9be386e],.test-dialog-body[data-v-f9be386e]{display:grid;gap:10px}.secret-meta[data-v-f9be386e]{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:8px;padding:9px 10px;border:1px solid var(--model-border-soft);border-radius:8px;background:var(--model-subtle)}.secret-meta span[data-v-f9be386e]{color:var(--model-muted);font-size:11px}.secret-meta strong[data-v-f9be386e]{overflow:hidden;color:var(--model-heading);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.secret-list[data-v-f9be386e]{display:grid;gap:8px}.secret-row[data-v-f9be386e]{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:8px}.secret-row>span[data-v-f9be386e]{color:var(--model-text);font-size:12px;font-weight:700}.secret-value[data-v-f9be386e]{display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:6px;min-width:0;padding:5px 5px 5px 9px;border:1px solid #d9e5f2;border-radius:8px;background:var(--model-surface-soft)}.secret-value code[data-v-f9be386e]{overflow:hidden;color:var(--model-secondary);font-family:Consolas,SFMono-Regular,monospace;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.secret-copy-button[data-v-f9be386e]{width:28px;min-width:28px;height:28px;padding:0}.test-result-card[data-v-f9be386e]{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;border:1px solid #b9e8d2;border-radius:10px;background:#eefaf4}.test-result-card.failed[data-v-f9be386e]{border-color:#f2c7cb;background:#fff3f4}.test-result-icon[data-v-f9be386e]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;color:#059669;background:#fff}.test-result-card.failed .test-result-icon[data-v-f9be386e]{color:#dc2626}.test-result-card span[data-v-f9be386e],.test-result-card strong[data-v-f9be386e]{display:block}.test-result-card strong[data-v-f9be386e]{color:var(--model-heading);font-size:13px;font-weight:700}.test-result-card span[data-v-f9be386e]{margin-top:4px;color:var(--model-secondary);font-size:12px;line-height:1.6;word-break:break-word}.test-reply[data-v-f9be386e]{display:grid;gap:6px}.test-reply span[data-v-f9be386e]{color:var(--model-text);font-size:12px;font-weight:700}.test-reply pre[data-v-f9be386e]{margin:0;padding:10px;border:1px solid var(--model-border-soft);border-radius:8px;background:var(--model-surface-soft);color:var(--model-secondary);white-space:pre-wrap;word-break:break-word;font-family:Consolas,SFMono-Regular,monospace;font-size:11px;line-height:1.65}.ai-model-page[data-v-f9be386e] .el-button{border-radius:var(--ops-button-radius,8px);font-weight:600;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.ai-model-page[data-v-f9be386e] .el-button:not(.is-disabled):hover{transform:translateY(-1px)}.ai-model-page[data-v-f9be386e] .el-button:not(.is-disabled):active{transform:translateY(0)}.ai-model-page[data-v-f9be386e] .el-button:focus-visible{outline:2px solid var(--model-primary);outline-offset:2px}.ai-model-page[data-v-f9be386e] .el-input-number .el-input__wrapper,.ai-model-page[data-v-f9be386e] .el-input__wrapper,.ai-model-page[data-v-f9be386e] .el-select__wrapper,.ai-model-page[data-v-f9be386e] .el-textarea__inner{min-height:34px;border-radius:var(--ops-input-radius,8px);background:var(--model-surface-soft);box-shadow:inset 0 0 0 1px #d9e5f2!important}.ai-model-page[data-v-f9be386e] .el-input__wrapper:hover,.ai-model-page[data-v-f9be386e] .el-select__wrapper:hover,.ai-model-page[data-v-f9be386e] .el-textarea__inner:hover{box-shadow:inset 0 0 0 1px var(--ops-border-hover,#b9d4ff)!important}.ai-model-page[data-v-f9be386e] .el-input__wrapper.is-focus,.ai-model-page[data-v-f9be386e] .el-select__wrapper.is-focused,.ai-model-page[data-v-f9be386e] .el-textarea__inner:focus{box-shadow:inset 0 0 0 1px #409eff!important}.ai-model-page[data-v-f9be386e] .el-input__inner,.ai-model-page[data-v-f9be386e] .el-select__placeholder,.ai-model-page[data-v-f9be386e] .el-select__selected-item{font-size:12px}.ai-model-page[data-v-f9be386e] .el-tag{max-width:100%;border-radius:999px;font-size:11px;font-weight:600}.ai-model-page[data-v-f9be386e] .model-table.el-table{--el-table-border-color:#eef3f9;--el-table-header-bg-color:#f3f7fc;--el-table-tr-bg-color:#fff;--el-table-row-hover-bg-color:#f8fafc;--el-table-bg-color:#fff;--el-table-text-color:var(--model-secondary);--el-table-header-text-color:var(--model-secondary);width:100%;max-width:100%;height:100%;font-size:12px}.ai-model-page[data-v-f9be386e] .model-table .el-table__inner-wrapper:before{display:none}.ai-model-page[data-v-f9be386e] .model-table th.el-table__cell{height:36px;padding:0;font-size:12px;font-weight:700}.ai-model-page[data-v-f9be386e] .model-table td.el-table__cell{height:42px;padding:3px 0}.ai-model-page[data-v-f9be386e] .model-table td.el-table__cell,.ai-model-page[data-v-f9be386e] .model-table th.el-table__cell.is-leaf{border-bottom-color:#eef3f9}.ai-model-page[data-v-f9be386e] .model-table .el-table__row:hover>td.el-table__cell{background:#f8fafc!important}.ai-model-page[data-v-f9be386e] .el-pagination{flex-wrap:nowrap}.ai-model-page[data-v-f9be386e] .el-pagination .btn-next,.ai-model-page[data-v-f9be386e] .el-pagination .btn-prev,.ai-model-page[data-v-f9be386e] .el-pagination .el-pager li{border-radius:7px}.model-form-dialog-overlay,.model-secret-dialog-overlay,.model-test-dialog-overlay{--model-heading:#0f172a;--model-text:#172033;--model-secondary:#53657d;--model-muted:#64748b;--model-primary:#2563eb;--model-surface-soft:#fbfdff;--model-subtle:#f3f7fc;--model-border:#dbe7f4;--model-border-soft:#e7eef7}.model-form-dialog-overlay .model-dialog,.model-secret-dialog-overlay .model-dialog,.model-test-dialog-overlay .model-dialog{--el-dialog-border-radius:15px;max-width:calc(100vw - 24px);overflow:hidden;border:1px solid #d7e6f6;border-radius:var(--el-dialog-border-radius)!important;background:#fff;box-shadow:0 22px 60px rgba(49,92,142,.18)}.model-dialog .el-dialog__header{margin-right:0;padding:16px 18px 12px;border-bottom:1px solid #e3edf8}.model-dialog .el-dialog__title{color:#0f172a;font-size:17px;font-weight:700;line-height:1.3}.model-dialog .el-dialog__headerbtn{top:12px;right:14px;width:34px;height:34px}.model-dialog .el-dialog__body{max-height:min(68vh,720px);padding:14px 18px;overflow:auto;color:#53657d}.model-dialog .el-dialog__footer{padding:12px 18px 16px;border-top:1px solid #e3edf8}.model-form-dialog-overlay .el-input__wrapper,.model-form-dialog-overlay .el-select__wrapper,.model-form-dialog-overlay .el-textarea__inner{min-height:34px;border-radius:8px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2!important}.model-form-dialog-overlay .el-input__wrapper:hover,.model-form-dialog-overlay .el-select__wrapper:hover,.model-form-dialog-overlay .el-textarea__inner:hover{box-shadow:inset 0 0 0 1px #b9d4ff!important}.model-form-dialog-overlay .el-input__wrapper.is-focus,.model-form-dialog-overlay .el-select__wrapper.is-focused,.model-form-dialog-overlay .el-textarea__inner:focus{box-shadow:inset 0 0 0 1px #409eff!important}.model-form-dialog-overlay .el-form-item{margin-bottom:12px}.model-form-dialog-overlay .el-form-item__label{height:auto;margin-bottom:6px;padding:0;color:#334155;font-size:12px;font-weight:700;line-height:1.4}.model-form-dialog-overlay .el-button,.model-secret-dialog-overlay .el-button,.model-test-dialog-overlay .el-button{border-radius:8px;font-weight:600}.danger-menu-item{color:#dc2626!important}@media (max-width:1100px){.ops-page-header[data-v-f9be386e]{align-items:flex-start;flex-wrap:wrap}.ops-page-header__identity[data-v-f9be386e],.summary-group[data-v-f9be386e]{width:100%}.summary-group[data-v-f9be386e]{justify-content:flex-end}}@media (max-width:760px){.home-container .el-main:has(.ai-model-page){padding-right:8px;padding-left:8px}.ai-model-page[data-v-f9be386e]{height:auto;min-height:calc(100vh - 124px);padding:6px;overflow:visible}.ops-page-header[data-v-f9be386e]{padding:8px 10px}.ops-page-header__content[data-v-f9be386e]{align-items:flex-start;flex-direction:column;gap:2px}.ops-page-header__divider[data-v-f9be386e]{display:none}.ops-page-header h1[data-v-f9be386e]{font-size:18px}.summary-group[data-v-f9be386e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.summary-chip-wide[data-v-f9be386e],.summary-chip[data-v-f9be386e]{width:auto;min-width:0}.summary-chip-wide[data-v-f9be386e]{grid-column:1/-1}.toolbar-form[data-v-f9be386e]{align-items:stretch;flex-direction:column}.toolbar-form[data-v-f9be386e] .el-form-item:first-child{width:100%;max-width:none}.toolbar-actions-item[data-v-f9be386e]{width:100%;margin-left:0!important}.toolbar-actions[data-v-f9be386e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.toolbar-actions[data-v-f9be386e] .el-button{width:100%}.preset-panel[data-v-f9be386e],.secret-row[data-v-f9be386e]{grid-template-columns:minmax(0,1fr)}.preset-meta[data-v-f9be386e]{justify-content:flex-start}.secret-meta[data-v-f9be386e]{grid-template-columns:minmax(0,1fr)}.pagination-section[data-v-f9be386e]{justify-content:flex-start}}@media (max-width:480px){.summary-group[data-v-f9be386e]{grid-template-columns:minmax(0,1fr)}.summary-chip-wide[data-v-f9be386e]{grid-column:auto}.dialog-footer[data-v-f9be386e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dialog-footer[data-v-f9be386e] .el-button{width:100%}.dialog-footer[data-v-f9be386e] .el-button:first-child:nth-last-child(3){grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.ai-model-page[data-v-f9be386e] *,.ai-model-page[data-v-f9be386e] :after,.ai-model-page[data-v-f9be386e] :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.k8s-log-source-panel[data-v-05660419]{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:10px;min-height:0;height:100%}.k8s-tools[data-v-05660419]{display:flex;gap:8px}.k8s-tools .el-select[data-v-05660419]{flex:1}.cluster-option[data-v-05660419],.pod-option[data-v-05660419]{display:flex;align-items:center;justify-content:space-between;gap:10px}.cluster-option small[data-v-05660419],.pod-option small[data-v-05660419]{color:var(--log-muted,#6b778a);font-size:11px}.k8s-cascade[data-v-05660419]{padding:10px;border:1px solid var(--log-border-soft,rgba(223,231,242,.72));border-radius:8px;background:var(--log-panel-soft,#f8fafc)}.k8s-cascade[data-v-05660419] .el-form-item{margin-bottom:8px}.k8s-cascade .el-button[data-v-05660419]{width:100%}.k8s-options[data-v-05660419]{display:flex;flex-wrap:wrap;gap:8px 12px;margin-bottom:10px}.k8s-source-scroll[data-v-05660419]{min-height:0;border:1px solid var(--log-border-soft,rgba(223,231,242,.72));border-radius:8px;background:var(--log-panel-soft,#f8fafc)}.source-summary[data-v-05660419]{display:grid;justify-items:center;gap:8px;margin:8px;padding:18px 12px;border:1px dashed var(--log-border,#dfe7f2);border-radius:8px;background:#fff;color:var(--log-muted,#6b778a);text-align:center}.source-summary.ready[data-v-05660419]{border-style:solid;border-color:rgba(76,139,245,.36);background:#edf4ff;color:#1f4e94}.source-summary .el-icon[data-v-05660419]{color:var(--log-brand,#4c8bf5);font-size:28px}.source-summary span[data-v-05660419],.source-summary strong[data-v-05660419]{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.source-summary span[data-v-05660419]{font-size:12px;line-height:1.6}.selection-list[data-v-05660419]{display:grid;gap:8px;padding:0 8px 8px}.selection-list button[data-v-05660419]{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:8px;width:100%;padding:9px 10px;border:1px solid var(--log-border-soft,rgba(223,231,242,.72));border-radius:8px;background:#fff;color:inherit;cursor:pointer;text-align:left}.selection-list button.active[data-v-05660419],.selection-list button[data-v-05660419]:hover{border-color:rgba(76,139,245,.5);background:#edf4ff}.selection-list span[data-v-05660419]{color:var(--log-muted,#6b778a);font-size:12px}.selection-list strong[data-v-05660419]{overflow:hidden;color:var(--log-text,#172133);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.home-container .el-main:has(.log-analysis-page){padding-top:var(--ops-shell-gutter,10px);padding-right:var(--ops-shell-gutter,10px);padding-left:var(--ops-shell-gutter,10px)}.log-analysis-page[data-v-77fc8834]{--log-panel:var(--ops-bg-surface,#fff);--log-panel-soft:var(--ops-bg-surface-soft,#fbfdff);--log-subtle-bg:var(--ops-bg-subtle,#f3f7fc);--log-border:var(--ops-border,#dbe7f4);--log-border-soft:var(--ops-border-soft,#e7eef7);--log-text:var(--ops-text-primary,#172033);--log-heading:var(--ops-text-heading,#0f172a);--log-muted:var(--ops-text-secondary,#53657d);--log-subtle:var(--ops-text-muted,#64748b);--log-brand:var(--ops-color-primary,#2563eb);--log-success:var(--ops-color-success,#10b981);--log-warning:var(--ops-color-warning,#f59e0b);--log-danger:var(--ops-color-danger,#ef4444);box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--ops-module-gap,8px);height:calc(100vh - 124px);min-height:0;padding:var(--ops-page-padding,7px);overflow:hidden;color:var(--log-text);background:transparent;font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif;letter-spacing:0}.ops-page-header[data-v-77fc8834]{justify-content:space-between;gap:12px;padding:8px 12px;border:1px solid var(--log-border);border-radius:var(--ops-card-radius,12px);background:hsla(0,0%,100%,.96);box-shadow:var(--ops-shadow-hero,0 10px 28px rgba(80,124,180,.1))}.ops-page-header[data-v-77fc8834],.ops-page-header__content[data-v-77fc8834],.ops-page-header__identity[data-v-77fc8834],.ops-page-header__status[data-v-77fc8834],.top-actions[data-v-77fc8834]{display:flex;align-items:center;min-width:0}.ops-page-header__identity[data-v-77fc8834]{flex:1 1 auto;gap:8px}.ops-page-header__icon[data-v-77fc8834]{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center}.ops-page-header__icon img[data-v-77fc8834]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.ops-page-header__content[data-v-77fc8834]{flex:1 1 auto;gap:10px}.ops-page-header h1[data-v-77fc8834]{flex:0 0 auto;margin:0;color:var(--log-heading);font-size:20px;font-weight:700;line-height:1.2}.ops-page-header__divider[data-v-77fc8834]{width:1px;height:22px;flex:0 0 1px;background:var(--log-border-soft)}.ops-page-header p[data-v-77fc8834]{min-width:0;margin:0;overflow:hidden;color:var(--log-subtle);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.ops-page-header__status[data-v-77fc8834]{flex:0 0 auto;gap:8px}.session-chip[data-v-77fc8834]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;max-width:180px;height:30px;padding:0 9px;border:1px solid var(--log-border-soft);border-radius:8px;background:var(--log-subtle-bg)}.session-chip span[data-v-77fc8834]{color:var(--log-subtle);font-size:11px}.session-chip strong[data-v-77fc8834]{overflow:hidden;color:var(--log-heading);font-family:Consolas,SFMono-Regular,monospace;font-size:11px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.stream-pill[data-v-77fc8834]{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border-radius:999px;background:#f3f7fc;color:var(--log-subtle);font-size:11px;font-weight:700;white-space:nowrap}.stream-pill i[data-v-77fc8834]{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:currentColor}.stream-pill.running[data-v-77fc8834]{background:#eaf8ef;color:#059669}.stream-pill.pending[data-v-77fc8834]{background:#fff4e5;color:#d97706}.stream-pill.stopped[data-v-77fc8834]{background:#f3f7fc;color:#64748b}.top-actions[data-v-77fc8834]{gap:6px}.header-icon-button[data-v-77fc8834],.query-icon-button[data-v-77fc8834]{width:30px;min-width:30px;height:30px;padding:0}.query-actions[data-v-77fc8834] .el-button+.el-button,.top-actions[data-v-77fc8834] .el-button+.el-button{margin-left:0}.workspace[data-v-77fc8834]{display:grid;grid-template-columns:280px minmax(520px,1fr) 328px;gap:var(--ops-module-gap,8px);min-width:0;min-height:0}.analysis-panel[data-v-77fc8834],.log-workspace[data-v-77fc8834],.resource-panel[data-v-77fc8834]{min-width:0;min-height:0;overflow:hidden;border:1px solid var(--log-border);border-radius:var(--ops-card-radius,12px);background:hsla(0,0%,100%,.98);box-shadow:var(--ops-shadow-card,0 8px 24px rgba(80,124,180,.07))}.resource-panel[data-v-77fc8834]{display:flex;flex-direction:column}.analysis-tabs[data-v-77fc8834],.resource-tabs[data-v-77fc8834]{height:100%}.analysis-tabs[data-v-77fc8834] .el-tabs__header,.resource-tabs[data-v-77fc8834] .el-tabs__header{height:40px;margin:0;padding:0 10px;background:#fff}.analysis-tabs[data-v-77fc8834] .el-tabs__item,.resource-tabs[data-v-77fc8834] .el-tabs__item{height:40px;color:var(--log-muted);font-size:12px;font-weight:700}.analysis-tabs[data-v-77fc8834] .el-tabs__item.is-active,.resource-tabs[data-v-77fc8834] .el-tabs__item.is-active{color:var(--log-brand)}.analysis-tabs[data-v-77fc8834] .el-tabs__nav-wrap:after,.resource-tabs[data-v-77fc8834] .el-tabs__nav-wrap:after{height:1px;background:var(--log-border-soft)}.resource-tabs[data-v-77fc8834] .el-tabs__content{height:calc(100% - 40px)}.resource-tabs[data-v-77fc8834] .el-tab-pane{box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;height:100%;padding:8px}.resource-tools[data-v-77fc8834]{display:flex;gap:6px}.resource-tools .el-input[data-v-77fc8834]{flex:1;min-width:0}.resource-panel[data-v-77fc8834] .k8s-tools .el-button,.resource-tools[data-v-77fc8834] .el-button{width:34px;min-width:34px;height:34px;padding:0}.resource-scroll[data-v-77fc8834]{min-height:0;overflow:hidden;border:1px solid var(--log-border-soft);border-radius:8px;background:var(--log-panel-soft)}.resource-tree[data-v-77fc8834]{padding:4px;background:transparent}.resource-tree[data-v-77fc8834] .el-tree-node__content{min-height:30px;margin:1px 0;border-radius:7px;transition:background-color .16s ease,box-shadow .16s ease}.resource-tree[data-v-77fc8834] .el-tree-node__content:hover{background:#eef6ff}.resource-tree[data-v-77fc8834] .el-tree-node.is-current>.el-tree-node__content{background:#e7f1ff;box-shadow:inset 0 0 0 1px #b9d4ff}.resource-tree[data-v-77fc8834] .el-tree-node.is-current>.el-tree-node__content .tree-node small,.resource-tree[data-v-77fc8834] .el-tree-node.is-current>.el-tree-node__content .tree-node span{color:#17457f}.tree-node[data-v-77fc8834]{display:flex;align-items:center;gap:6px;width:100%;min-width:0}.tree-node small[data-v-77fc8834],.tree-node span[data-v-77fc8834]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-node span[data-v-77fc8834]{color:var(--log-text);font-size:12px}.tree-node small[data-v-77fc8834]{margin-left:auto;color:var(--log-subtle);font-size:10.5px}.tree-node small[data-v-77fc8834],.tree-node.type-file span[data-v-77fc8834]{font-family:Consolas,SFMono-Regular,monospace}.tree-node.type-file .el-icon[data-v-77fc8834]{color:var(--log-brand)}.tree-node.type-dir .el-icon[data-v-77fc8834]{color:var(--log-warning)}.tree-node.type-host .el-icon[data-v-77fc8834]{color:var(--log-success)}.scan-box[data-v-77fc8834]{padding:8px;border:1px solid var(--log-border-soft);border-radius:8px;background:var(--log-panel-soft)}.resource-panel[data-v-77fc8834] .k8s-cascade .el-form-item,.scan-box[data-v-77fc8834] .el-form-item{margin-bottom:8px}.resource-panel[data-v-77fc8834] .k8s-cascade .el-form-item__label,.scan-box[data-v-77fc8834] .el-form-item__label{height:auto;margin-bottom:5px;padding:0;color:#334155;font-size:12px;font-weight:700;line-height:1.4}.scan-box .el-button[data-v-77fc8834]{width:100%}.scan-options[data-v-77fc8834]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:8px}.resource-panel[data-v-77fc8834] .k8s-log-source-panel{gap:8px}.resource-panel[data-v-77fc8834] .k8s-cascade{padding:8px;background:var(--log-panel-soft)}.resource-panel[data-v-77fc8834] .k8s-options{margin-bottom:8px}.resource-panel[data-v-77fc8834] .source-summary{margin:6px;padding:12px 8px}.resource-panel[data-v-77fc8834] .selection-list{gap:6px;padding:0 6px 6px}.resource-panel[data-v-77fc8834] .selection-list button{padding:7px 8px}.sessions-scroll[data-v-77fc8834]{min-height:0}.session-node[data-v-77fc8834]{width:calc(100% - 12px);margin:6px;padding:8px 9px;border:1px solid var(--log-border-soft);border-radius:8px;background:#fff;color:inherit;cursor:pointer;text-align:left;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.session-node.active[data-v-77fc8834],.session-node[data-v-77fc8834]:hover{border-color:var(--ops-border-hover,#b9d4ff);background:#eef6ff}.session-node[data-v-77fc8834]:active{transform:translateY(1px)}.session-node[data-v-77fc8834]:focus-visible{outline:2px solid var(--log-brand);outline-offset:1px}.session-node em[data-v-77fc8834],.session-node small[data-v-77fc8834],.session-node span[data-v-77fc8834],.session-node strong[data-v-77fc8834]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-node strong[data-v-77fc8834]{color:var(--log-heading);font-family:Consolas,SFMono-Regular,monospace;font-size:11px}.session-node em[data-v-77fc8834],.session-node small[data-v-77fc8834],.session-node span[data-v-77fc8834]{margin-top:3px;color:var(--log-subtle);font-size:10.5px;font-style:normal}.log-workspace[data-v-77fc8834]{display:grid;grid-template-rows:auto auto minmax(0,1fr)}.query-toolbar[data-v-77fc8834]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;border-bottom:1px solid var(--log-border-soft);background:var(--log-subtle-bg)}.query-filters[data-v-77fc8834]{display:grid;grid-template-columns:minmax(170px,1fr) 116px 108px;gap:6px;min-width:0}.query-actions[data-v-77fc8834]{display:flex;align-items:center;gap:6px;min-width:0}.toolbar-input[data-v-77fc8834],.toolbar-level[data-v-77fc8834],.toolbar-number[data-v-77fc8834]{width:100%;min-width:0}.query-toolbar[data-v-77fc8834] .el-input__wrapper,.query-toolbar[data-v-77fc8834] .el-select__wrapper{min-height:34px}.query-toolbar[data-v-77fc8834] .el-button{height:30px;padding:0 10px;font-size:12px}.query-toolbar[data-v-77fc8834] .el-button .el-icon{font-size:14px}.query-toolbar .query-icon-button[data-v-77fc8834]{width:30px;padding:0}.ai-analysis-button[data-v-77fc8834]{color:#fff;border-color:#5664d9;background:linear-gradient(135deg,#6678e8,#3f57bf)}.ai-analysis-button[data-v-77fc8834]:focus,.ai-analysis-button[data-v-77fc8834]:hover{color:#fff;border-color:#4656c6;background:linear-gradient(135deg,#5b6dda,#344aa9)}.ai-analysis-button.is-disabled[data-v-77fc8834],.ai-analysis-button.is-disabled[data-v-77fc8834]:hover{color:hsla(0,0%,100%,.9);border-color:#aeb7e4;background:#aeb7e4}.advanced-collapse[data-v-77fc8834]{border-top:0;border-bottom:1px solid var(--log-border-soft)}.advanced-collapse[data-v-77fc8834] .el-collapse-item__header{height:32px;padding:0 10px;border-bottom:0;background:#fbfdff}.advanced-collapse[data-v-77fc8834] .el-collapse-item__wrap{border-bottom:0}.advanced-collapse[data-v-77fc8834] .el-collapse-item__content{padding:0 10px 10px;background:#fbfdff}.advanced-title[data-v-77fc8834]{color:var(--log-muted);font-size:12px;font-weight:700}.advanced-summary[data-v-77fc8834]{min-width:0;margin-left:8px;overflow:hidden;color:var(--log-subtle);font-size:11px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.advanced-grid[data-v-77fc8834]{display:grid;grid-template-columns:140px minmax(180px,1fr) 120px;gap:8px;padding-top:4px}.advanced-field[data-v-77fc8834]{display:grid;gap:5px;min-width:0}.advanced-field>span[data-v-77fc8834]{color:#334155;font-size:12px;font-weight:700;line-height:1.4}.advanced-field--parser[data-v-77fc8834]{grid-column:1/-1}.advanced-field--parser[data-v-77fc8834] .el-textarea__inner{min-height:92px;font-family:Consolas,SFMono-Regular,monospace;font-size:12px;line-height:1.65}.log-main[data-v-77fc8834]{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0}.log-head[data-v-77fc8834]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 10px;border-bottom:1px solid #2b374a;background:#172033;color:#f1f5f9}.log-head span[data-v-77fc8834],.log-head strong[data-v-77fc8834]{display:block}.log-head strong[data-v-77fc8834]{font-size:13px}.log-head span[data-v-77fc8834]{margin-top:2px;color:#a8b3c3;font-family:Consolas,SFMono-Regular,monospace;font-size:10.5px;font-variant-numeric:tabular-nums}.log-head-actions[data-v-77fc8834]{display:flex;align-items:center;gap:8px}.log-head-actions[data-v-77fc8834] .el-switch__label{color:#cbd5e1;font-size:11px}.copy-icon-button[data-v-77fc8834]{width:28px;min-width:28px;height:28px;color:#f8c555;border-color:rgba(248,197,85,.38);background:rgba(248,197,85,.1)}.copy-icon-button[data-v-77fc8834]:focus,.copy-icon-button[data-v-77fc8834]:hover{color:#ffe08a;border-color:rgba(255,224,138,.58);background:rgba(248,197,85,.18)}.virtual-log[data-v-77fc8834]{position:relative;min-height:0;overflow:auto;background:#111a29;scrollbar-color:#46566d #111a29}.virtual-log[data-v-77fc8834] .el-empty__description p{color:#94a3b8}.virtual-spacer[data-v-77fc8834]{position:relative;min-height:100%}.virtual-window[data-v-77fc8834]{position:absolute;inset:0 0 auto}.log-line[data-v-77fc8834]{display:grid;grid-template-columns:62px 70px 168px minmax(0,1fr);align-items:center;width:100%;height:36px;padding:0 9px;border:0;border-left:3px solid #64748b;border-bottom:1px solid rgba(71,85,105,.46);background:transparent;color:#dbeafe;cursor:pointer;text-align:left;transition:background-color .16s ease}.log-line[data-v-77fc8834]:hover{background:rgba(51,65,85,.72)}.log-line[data-v-77fc8834]:active{background:rgba(71,85,105,.82)}.log-line[data-v-77fc8834]:focus-visible{position:relative;outline:2px solid #60a5fa;outline-offset:-2px}.log-line.level-danger[data-v-77fc8834]{border-left-color:#f87171}.log-line.level-warning[data-v-77fc8834]{border-left-color:#fbbf24}.log-line.level-success[data-v-77fc8834]{border-left-color:#34d399}.log-line.level-info[data-v-77fc8834]{border-left-color:#93c5fd}.line-level[data-v-77fc8834],.line-no[data-v-77fc8834],.line-time[data-v-77fc8834],.log-line code[data-v-77fc8834]{overflow:hidden;font-family:Consolas,SFMono-Regular,monospace;font-size:11.5px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.line-no[data-v-77fc8834],.line-time[data-v-77fc8834]{color:#9ca3af}.line-level[data-v-77fc8834]{font-weight:700}.level-danger .line-level[data-v-77fc8834]{color:#fca5a5}.level-warning .line-level[data-v-77fc8834]{color:#fcd34d}.level-success .line-level[data-v-77fc8834]{color:#86efac}.level-info .line-level[data-v-77fc8834]{color:#bfdbfe}.log-line code[data-v-77fc8834]{color:#e5e7eb}.log-line[data-v-77fc8834] .log-highlight{padding:0 2px;border-radius:4px;background:rgba(239,68,68,.22);color:#fda4af;font-weight:700}.analysis-panel[data-v-77fc8834]{padding:0 10px 10px}.analysis-tabs[data-v-77fc8834] .el-tabs__content{height:calc(100% - 40px);overflow:auto}.analysis-tabs[data-v-77fc8834] .el-tab-pane{min-width:0;padding-top:8px}.metric-grid[data-v-77fc8834]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.metric-grid div[data-v-77fc8834]{position:relative;min-width:0;min-height:62px;padding:8px 9px 7px;overflow:hidden;border:1px solid var(--log-border-soft);border-radius:8px;background:var(--log-panel-soft)}.metric-grid div[data-v-77fc8834]:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--log-brand);content:""}.metric-grid div[data-v-77fc8834]:nth-child(2):before{background:var(--log-success)}.metric-grid div[data-v-77fc8834]:nth-child(3):before{background:var(--log-warning)}.metric-grid div[data-v-77fc8834]:nth-child(4):before{background:#0ea5e9}.metric-grid span[data-v-77fc8834],.metric-grid strong[data-v-77fc8834]{display:block}.metric-grid span[data-v-77fc8834]{color:var(--log-subtle);font-size:10.5px;font-weight:600}.metric-grid strong[data-v-77fc8834]{margin-top:5px;overflow:hidden;color:var(--log-heading);font-family:Consolas,SFMono-Regular,monospace;font-size:18px;font-variant-numeric:tabular-nums;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.chart-section[data-v-77fc8834]{margin-top:10px;padding-top:9px;border-top:1px solid var(--log-border-soft)}.section-head[data-v-77fc8834]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.section-head strong[data-v-77fc8834]{color:var(--log-heading);font-size:13px}.level-bars[data-v-77fc8834]{display:grid;gap:7px}.level-bar[data-v-77fc8834]{display:grid;grid-template-columns:60px minmax(0,1fr) 40px;align-items:center;gap:7px;color:var(--log-muted);font-family:Consolas,SFMono-Regular,monospace;font-size:11px;font-variant-numeric:tabular-nums}.level-bar>div[data-v-77fc8834]{height:6px;overflow:hidden;border-radius:999px;background:#e8edf5}.level-bar i[data-v-77fc8834]{display:block;height:100%;border-radius:inherit}.level-bar i.level-danger[data-v-77fc8834]{background:var(--log-danger)}.level-bar i.level-warning[data-v-77fc8834]{background:var(--log-warning)}.level-bar i.level-success[data-v-77fc8834]{background:var(--log-success)}.level-bar i.level-info[data-v-77fc8834]{background:var(--log-brand)}.keyword-list[data-v-77fc8834],.stream-list[data-v-77fc8834]{display:grid;gap:6px}.stream-item[data-v-77fc8834]{display:grid;grid-template-columns:10px minmax(0,1fr);gap:7px}.stream-item i[data-v-77fc8834]{width:7px;height:7px;margin-top:5px;border-radius:50%;background:var(--log-subtle)}.stream-item i.active[data-v-77fc8834]{background:var(--log-success)}.stream-item span[data-v-77fc8834],.stream-item strong[data-v-77fc8834]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stream-item strong[data-v-77fc8834]{color:var(--log-text);font-size:11.5px}.empty-note[data-v-77fc8834],.stream-item span[data-v-77fc8834]{color:var(--log-subtle);font-size:11px}.keyword-list button[data-v-77fc8834],.pattern-card[data-v-77fc8834],.sample-card[data-v-77fc8834]{width:100%;border:1px solid var(--log-border-soft);border-radius:8px;background:var(--log-panel-soft);color:inherit;cursor:pointer;text-align:left;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.pattern-card[data-v-77fc8834]{display:grid;gap:3px;margin-bottom:6px;padding:8px 9px}.keyword-list button[data-v-77fc8834]:hover,.pattern-card[data-v-77fc8834]:hover,.sample-card[data-v-77fc8834]:hover{border-color:var(--ops-border-hover,#b9d4ff);background:#eef6ff}.keyword-list button[data-v-77fc8834]:active,.pattern-card[data-v-77fc8834]:active,.sample-card[data-v-77fc8834]:active{transform:translateY(1px)}.keyword-list button[data-v-77fc8834]:focus-visible,.pattern-card[data-v-77fc8834]:focus-visible,.sample-card[data-v-77fc8834]:focus-visible{outline:2px solid var(--log-brand);outline-offset:1px}.pattern-card small[data-v-77fc8834],.pattern-card span[data-v-77fc8834],.pattern-card strong[data-v-77fc8834]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pattern-card strong[data-v-77fc8834]{color:var(--log-heading);font-family:Consolas,SFMono-Regular,monospace;font-size:11.5px}.pattern-card small[data-v-77fc8834],.pattern-card span[data-v-77fc8834]{color:var(--log-subtle);font-size:10.5px}.keyword-list[data-v-77fc8834]{grid-template-columns:repeat(2,minmax(0,1fr))}.keyword-list button[data-v-77fc8834]{display:flex;justify-content:space-between;gap:8px;padding:7px 8px;font-size:11px}.sample-card[data-v-77fc8834]{margin-bottom:6px;padding:8px;color:var(--log-muted);font-size:11px;line-height:1.5}.analysis-panel[data-v-77fc8834] .el-form-item{margin-bottom:9px}.analysis-panel[data-v-77fc8834] .el-form-item__label{height:auto;margin-bottom:5px;padding:0;color:#334155;font-size:12px;font-weight:700;line-height:1.4}.analysis-panel[data-v-77fc8834] .el-form>.el-button{width:100%}.ai-result[data-v-77fc8834]{display:grid;gap:8px;margin-top:10px}.ai-meta[data-v-77fc8834]{display:flex;justify-content:space-between;gap:12px;color:var(--log-subtle);font-size:11px}.ai-rendered[data-v-77fc8834]{display:grid;gap:8px}.ai-section[data-v-77fc8834]{overflow:hidden;border:1px solid var(--log-border-soft);border-left:3px solid #c9d6ea;border-radius:8px;background:#fff}.ai-section.tone-summary[data-v-77fc8834]{border-left-color:var(--log-brand)}.ai-section.tone-cause[data-v-77fc8834]{border-left-color:var(--log-danger)}.ai-section.tone-impact[data-v-77fc8834]{border-left-color:var(--log-warning)}.ai-section.tone-severity[data-v-77fc8834]{border-left-color:#6366f1}.ai-section.tone-actions[data-v-77fc8834],.ai-section.tone-repair[data-v-77fc8834]{border-left-color:var(--log-success)}.ai-section.tone-evidence[data-v-77fc8834]{border-left-color:#7b8798}.ai-section-head[data-v-77fc8834]{padding:7px 9px;border-bottom:1px solid var(--log-border-soft);background:var(--log-subtle-bg)}.ai-section-head span[data-v-77fc8834]{display:block;color:var(--log-heading);font-size:12px;font-weight:700}.ai-section-body[data-v-77fc8834]{display:grid;gap:6px;padding:8px 9px 9px}.ai-paragraph[data-v-77fc8834]{margin:0;color:var(--log-muted);font-size:11.5px;line-height:1.65}.ai-list-row[data-v-77fc8834]{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:7px;color:var(--log-muted);font-size:11.5px;line-height:1.65}.ai-list-row.bullet i[data-v-77fc8834]{width:7px;height:7px;margin-top:6px;border-radius:50%;background:var(--log-brand)}.ai-list-row.ordered strong[data-v-77fc8834]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#e7f1ff;color:#17457f;font-size:10.5px;font-weight:700}.ai-section-body[data-v-77fc8834] strong{color:var(--log-heading);font-weight:700}.ai-section-body[data-v-77fc8834] code{padding:1px 5px;border-radius:999px;background:#eef2f7;color:#17457f;font-family:Consolas,SFMono-Regular,monospace;font-size:10.5px}.ai-section-body[data-v-77fc8834] mark{padding:1px 5px;border-radius:999px;background:#fff4c2;color:#725200}.ai-section-body[data-v-77fc8834] .ai-metric{color:#17457f;font-weight:700}.ai-section-body[data-v-77fc8834] .ai-token{display:inline-flex;align-items:center;padding:1px 5px;border-radius:999px;font-size:10.5px;font-weight:700;line-height:1.4}.ai-section-body[data-v-77fc8834] .ai-token.level-critical,.ai-section-body[data-v-77fc8834] .ai-token.level-error,.ai-section-body[data-v-77fc8834] .ai-token.level-fatal{background:#fff0f0;color:#b4232d}.ai-section-body[data-v-77fc8834] .ai-token.level-warn,.ai-section-body[data-v-77fc8834] .ai-token.level-warning{background:#fff4e5;color:#8c5c00}.ai-section-body[data-v-77fc8834] .ai-token.level-info{background:#eaf8ef;color:#1b7a52}.ai-section-body[data-v-77fc8834] .ai-token.level-unknown{background:#f3f7fc;color:#596579}.detail-block[data-v-77fc8834]{display:grid;gap:8px;margin-top:12px}.detail-block>div[data-v-77fc8834]{display:flex;align-items:center;justify-content:space-between}.detail-block pre[data-v-77fc8834]{margin:0;padding:10px;border:1px solid var(--log-border-soft);border-radius:8px;background:var(--log-panel-soft);color:var(--log-muted);white-space:pre-wrap;word-break:break-word;font-family:Consolas,SFMono-Regular,monospace;font-size:12px;line-height:1.65}.log-analysis-page[data-v-77fc8834] .el-button{border-radius:var(--ops-button-radius,8px);font-weight:600;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.log-analysis-page[data-v-77fc8834] .el-button:not(.is-disabled):hover{transform:translateY(-1px)}.log-analysis-page[data-v-77fc8834] .el-button:not(.is-disabled):active{transform:translateY(0)}.log-analysis-page[data-v-77fc8834] .el-button:focus-visible{outline:2px solid var(--log-brand);outline-offset:2px}.log-analysis-page[data-v-77fc8834] .el-input-number .el-input__wrapper,.log-analysis-page[data-v-77fc8834] .el-input__wrapper,.log-analysis-page[data-v-77fc8834] .el-select__wrapper,.log-analysis-page[data-v-77fc8834] .el-textarea__inner{border-radius:var(--ops-input-radius,8px);background:var(--log-panel-soft);box-shadow:inset 0 0 0 1px #d9e5f2!important}.log-analysis-page[data-v-77fc8834] .el-input__wrapper:hover,.log-analysis-page[data-v-77fc8834] .el-select__wrapper:hover{box-shadow:inset 0 0 0 1px var(--ops-border-hover,#b9d4ff)!important}.log-analysis-page[data-v-77fc8834] .el-input__wrapper.is-focus,.log-analysis-page[data-v-77fc8834] .el-select__wrapper.is-focused{box-shadow:inset 0 0 0 1px #409eff!important}.log-analysis-page[data-v-77fc8834] .el-input__inner,.log-analysis-page[data-v-77fc8834] .el-select__placeholder,.log-analysis-page[data-v-77fc8834] .el-select__selected-item{font-size:12px}.log-analysis-page[data-v-77fc8834] .el-empty{padding:16px 0}.log-analysis-page[data-v-77fc8834] .el-empty__description{margin-top:8px}.log-analysis-page[data-v-77fc8834] .el-empty__description p{font-size:11px}.entry-drawer{max-width:calc(100vw - 12px)}@media (max-width:1500px){.workspace[data-v-77fc8834]{grid-template-columns:260px minmax(480px,1fr) 310px}.query-toolbar[data-v-77fc8834]{grid-template-columns:1fr}.query-actions[data-v-77fc8834]{justify-content:flex-end}.log-line[data-v-77fc8834]{grid-template-columns:56px 64px 146px minmax(0,1fr)}}@media (max-width:1180px){.log-analysis-page[data-v-77fc8834]{height:calc(100vh - 124px);overflow:auto}.workspace[data-v-77fc8834]{grid-template-columns:264px minmax(0,1fr)}.log-workspace[data-v-77fc8834],.resource-panel[data-v-77fc8834]{min-height:580px}.analysis-panel[data-v-77fc8834]{grid-column:1/-1;min-height:360px}.analysis-tabs[data-v-77fc8834] .el-tab-pane[name=overview]{min-height:280px}.metric-grid[data-v-77fc8834]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:960px){.home-container .el-main:has(.log-analysis-page){padding-right:8px;padding-left:8px}.log-analysis-page[data-v-77fc8834]{height:auto;min-height:calc(100vh - 124px);overflow:visible}.ops-page-header[data-v-77fc8834]{align-items:flex-start;flex-wrap:wrap}.ops-page-header__identity[data-v-77fc8834],.ops-page-header__status[data-v-77fc8834]{width:100%}.ops-page-header__status[data-v-77fc8834]{justify-content:flex-end}.workspace[data-v-77fc8834]{grid-template-columns:minmax(0,1fr)}.analysis-panel[data-v-77fc8834],.log-workspace[data-v-77fc8834],.resource-panel[data-v-77fc8834]{min-height:520px}.analysis-panel[data-v-77fc8834]{grid-column:auto}.query-filters[data-v-77fc8834]{grid-template-columns:minmax(160px,1fr) 116px 108px}.metric-grid[data-v-77fc8834]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.log-analysis-page[data-v-77fc8834]{padding:6px}.ops-page-header[data-v-77fc8834]{padding:8px 10px}.ops-page-header__content[data-v-77fc8834]{align-items:flex-start;flex-direction:column;gap:2px}.ops-page-header__divider[data-v-77fc8834]{display:none}.ops-page-header h1[data-v-77fc8834]{font-size:18px}.ops-page-header__status[data-v-77fc8834]{align-items:center;justify-content:flex-start;flex-wrap:wrap}.session-chip[data-v-77fc8834]{flex:1 1 130px;max-width:none}.advanced-grid[data-v-77fc8834],.query-filters[data-v-77fc8834]{grid-template-columns:minmax(0,1fr)}.advanced-field--parser[data-v-77fc8834]{grid-column:auto}.query-actions[data-v-77fc8834]{justify-content:flex-start;flex-wrap:wrap}.query-actions[data-v-77fc8834] .el-button:not(.query-icon-button){flex:1 1 auto}.resource-panel[data-v-77fc8834]{min-height:500px}.log-workspace[data-v-77fc8834]{min-height:600px}.analysis-panel[data-v-77fc8834]{min-height:520px}.log-line[data-v-77fc8834]{grid-template-columns:48px 58px 120px minmax(90px,1fr);padding:0 6px}.line-level[data-v-77fc8834],.line-no[data-v-77fc8834],.line-time[data-v-77fc8834],.log-line code[data-v-77fc8834]{font-size:10.5px}}@media (prefers-reduced-motion:reduce){.log-analysis-page[data-v-77fc8834] *,.log-analysis-page[data-v-77fc8834] :after,.log-analysis-page[data-v-77fc8834] :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mcp-page[data-v-b9255e34]{--mcp-page-height-offset:124px;--mcp-brand:#3370ff;--mcp-brand-active:#245bdb;--mcp-brand-soft:#e8f0ff;--mcp-warm:#f8c544;--mcp-warm-soft:#fff8df;--mcp-success:#34a853;--mcp-warning:#d97706;--mcp-danger:#dc2626;--mcp-text-primary:#1f2329;--mcp-text-secondary:#646a73;--mcp-text-muted:#8f959e;--mcp-border:#dee0e3;--mcp-border-soft:#e8eaed;height:calc(100vh - var(--mcp-page-height-offset));min-height:0;padding:6px;box-sizing:border-box;overflow:hidden;color:var(--mcp-text-primary);background:#edf3f8;font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif;letter-spacing:0}.page-card[data-v-b9255e34]{position:relative;display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;border:1px solid #d9e1ea;border-radius:12px;background:#fffdf9;box-shadow:0 6px 20px rgba(45,61,84,.06)}.master-switch[data-v-b9255e34],.page-header[data-v-b9255e34],.policy-heading[data-v-b9255e34],.server-bar[data-v-b9255e34],.server-identity[data-v-b9255e34],.server-title-line[data-v-b9255e34],.tool-toolbar[data-v-b9255e34]{display:flex;align-items:center}.page-header[data-v-b9255e34]{justify-content:space-between;gap:12px;min-height:58px;padding:8px 16px;box-sizing:border-box;border-bottom:1px solid #eadfca;background:#fffaf2}.page-title-group[data-v-b9255e34]{display:flex;min-width:0;align-items:center;gap:10px}.page-mark[data-v-b9255e34]{display:inline-grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border-radius:6px;background:var(--mcp-brand);color:#fff;font-size:18px}.page-title-copy[data-v-b9255e34]{min-width:0}.page-title-line[data-v-b9255e34]{display:flex;align-items:center;gap:9px}.page-status[data-v-b9255e34]{display:inline-flex;align-items:center;height:20px;padding:0 7px;border:1px solid #eed27a;border-radius:4px;background:var(--mcp-warm-soft);color:#9a6900;font-size:11px;font-weight:600;white-space:nowrap}h1[data-v-b9255e34],h2[data-v-b9255e34],p[data-v-b9255e34]{margin:0}h1[data-v-b9255e34]{color:var(--mcp-text-primary);font-size:17px;font-weight:700;line-height:22px;white-space:nowrap}.page-description[data-v-b9255e34]{color:var(--mcp-text-secondary);font-size:11px;line-height:16px}.header-actions[data-v-b9255e34]{display:flex;flex:0 0 auto;align-items:center;gap:8px}.refresh-action[data-v-b9255e34]{min-width:92px;height:32px;border:1px solid #e1b62f;border-radius:6px;background:var(--mcp-warm);color:#5c4300;font-size:12px;font-weight:600;box-shadow:none}.refresh-action[data-v-b9255e34]:focus,.refresh-action[data-v-b9255e34]:hover{border-color:#d0a51e;background:#f5bd2e;color:#4a3600}.refresh-action.is-disabled[data-v-b9255e34]{color:#5c4300;opacity:.58}.summary-strip[data-v-b9255e34]{display:grid;grid-template-columns:180px repeat(4,minmax(0,1fr));min-height:46px;box-sizing:border-box;border-bottom:1px solid #eadfca;background:#fff8eb}.summary-heading[data-v-b9255e34]{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:6px 16px;border-right:1px solid #eadfca}.summary-heading strong[data-v-b9255e34]{color:var(--mcp-text-primary);font-size:12px;line-height:18px}.summary-heading span[data-v-b9255e34]{overflow:hidden;color:var(--mcp-text-muted);font-size:10px;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.summary-item[data-v-b9255e34]{position:relative;min-width:0;display:flex;align-items:baseline;justify-content:center;gap:8px;padding:5px 12px}.summary-item[data-v-b9255e34]:not(:last-child):after{position:absolute;top:20%;right:0;width:1px;height:60%;background:var(--mcp-border-soft);content:""}.summary-item span[data-v-b9255e34]{color:var(--mcp-text-secondary);font-size:11px;white-space:nowrap}.summary-item strong[data-v-b9255e34]{color:var(--mcp-text-primary);font-family:Consolas,SFMono-Regular,monospace;font-size:18px;font-variant-numeric:tabular-nums;line-height:20px}.summary-item--success strong[data-v-b9255e34]{color:#2d9560}.summary-item--primary strong[data-v-b9255e34]{color:var(--mcp-brand-active)}.summary-item--muted strong[data-v-b9255e34]{color:#a07b3c}.load-error[data-v-b9255e34]{margin:0 8px 8px;border-radius:8px}.workspace[data-v-b9255e34]{display:grid;flex:1;grid-template-columns:220px minmax(0,1fr);min-width:0;min-height:0;margin:8px;overflow:hidden;border:1px solid #d5e2ef;border-radius:9px;background:#eaf3fb}.domain-nav[data-v-b9255e34]{min-width:0;min-height:0;overflow-y:auto;padding:8px;border-right:1px solid #d5e2ef;background:#f7f1e8}.domain-nav-head[data-v-b9255e34]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:3px 4px 9px}.domain-nav-head>div[data-v-b9255e34]{min-width:0}.domain-nav-head span[data-v-b9255e34],.domain-nav-head strong[data-v-b9255e34]{display:block}.domain-nav-head strong[data-v-b9255e34]{color:var(--mcp-text-primary);font-size:13px;font-weight:700}.domain-nav-head span[data-v-b9255e34]{margin-top:2px;color:#76849a;font-size:11px}.domain-nav-head .nav-total[data-v-b9255e34]{flex:0 0 auto;min-width:40px;margin-top:0;padding:4px 7px;border:1px solid #c9d8fb;border-radius:4px;background:#fff;color:var(--mcp-brand-active);font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;text-align:center}.domain-nav-list[data-v-b9255e34]{display:grid;gap:4px}.domain-nav-item[data-v-b9255e34]{display:grid;grid-template-columns:28px minmax(0,1fr) 34px;gap:8px;align-items:center;width:100%;min-height:46px;margin:0;padding:5px 7px;border:1px solid transparent;border-radius:6px;color:var(--mcp-text-secondary);text-align:left;background:transparent;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.domain-nav-item[data-v-b9255e34]:hover{border-color:#d6e2f2;background:#fffdf9}.domain-nav-item.active[data-v-b9255e34]{border-color:#b9cff0;color:var(--mcp-brand-active);background:#edf5ff;box-shadow:none}.domain-icon[data-v-b9255e34],.server-icon[data-v-b9255e34]{display:grid;place-items:center;flex:0 0 auto;border-radius:6px;color:#5e6d82;background:#fff;border:1px solid var(--mcp-border)}.domain-icon[data-v-b9255e34]{width:28px;height:28px}.active .domain-icon[data-v-b9255e34]{color:var(--mcp-brand-active);background:#fff;border-color:#b8ccfa}.domain-copy[data-v-b9255e34]{min-width:0}.domain-copy small[data-v-b9255e34],.domain-copy strong[data-v-b9255e34]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.domain-copy strong[data-v-b9255e34]{color:inherit;font-size:13px;font-weight:600}.domain-copy small[data-v-b9255e34]{margin-top:3px;color:#77859a;font-size:11px}.service-state[data-v-b9255e34]{color:var(--mcp-text-muted);font-size:10px;font-weight:600;text-align:right}.service-state.enabled[data-v-b9255e34]{color:#238a43}.tool-workspace[data-v-b9255e34]{display:flex;flex-direction:column;min-width:0;min-height:0;background:#fffdfb}.server-bar[data-v-b9255e34]{justify-content:space-between;min-height:58px;padding:7px 14px;box-sizing:border-box;border-bottom:1px solid #dbe6f0;background:#fdf9f3}.server-identity[data-v-b9255e34]{min-width:0;gap:9px}.server-icon[data-v-b9255e34]{width:32px;height:32px;color:var(--mcp-brand-active);background:var(--mcp-brand-soft);border-color:#c9d8fb}.server-title-line[data-v-b9255e34]{gap:7px}.server-title-line h2[data-v-b9255e34]{color:var(--mcp-text-primary);font-size:15px;line-height:20px}.server-identity p[data-v-b9255e34]{margin-top:1px;color:var(--mcp-text-secondary);font-size:11px;line-height:16px}.master-switch[data-v-b9255e34]{flex:0 0 auto;gap:10px;margin-left:20px;color:var(--mcp-text-secondary);font-size:12px;font-weight:600}.tool-toolbar[data-v-b9255e34]{gap:8px;min-height:42px;padding:5px 10px;box-sizing:border-box;border-bottom:1px solid #dbe6f0;background:#f0f6fb}.tool-toolbar .el-input[data-v-b9255e34]{width:min(340px,40%)}.tool-toolbar .el-select[data-v-b9255e34]{width:128px}.filter-result[data-v-b9255e34]{margin-left:auto;color:var(--mcp-text-muted);font-size:12px;font-variant-numeric:tabular-nums}.table-shell[data-v-b9255e34]{flex:1;min-width:0;min-height:0;overflow:hidden;background:#fff}.tool-table[data-v-b9255e34]{width:100%}.tool-table[data-v-b9255e34] .el-table__inner-wrapper:before{display:none}.tool-table[data-v-b9255e34] th.el-table__cell{height:34px;padding:4px 0;background:#f5f6f7;color:#646a73;font-size:11px;font-weight:600}.tool-table[data-v-b9255e34] td.el-table__cell{height:44px;padding:3px 0;color:#373c43;border-bottom-color:var(--mcp-border-soft)}.tool-table[data-v-b9255e34] .cell{padding:0 10px;line-height:20px}.tool-table[data-v-b9255e34] .el-table__row:hover>td.el-table__cell{background:#f5f8ff}.tool-code[data-v-b9255e34],.tool-description[data-v-b9255e34],.tool-display-name[data-v-b9255e34]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-display-name[data-v-b9255e34]{color:var(--mcp-text-primary);font-size:13px;font-weight:600}.tool-code[data-v-b9255e34]{color:#40618c;font-family:Consolas,Courier New,monospace;font-size:12px}.tool-description[data-v-b9255e34]{color:var(--mcp-text-muted);font-size:12px}.category-label[data-v-b9255e34]{color:var(--mcp-text-secondary);font-size:12px}.risk-badge[data-v-b9255e34]{display:inline-grid;place-items:center;width:34px;height:22px;border:1px solid;border-radius:4px;font-size:11px;font-weight:700}.risk-r0[data-v-b9255e34]{color:#238a43;border-color:#b7ebc6;background:#f0fbf3}.risk-r1[data-v-b9255e34]{color:#245bdb;border-color:#c9d8fb;background:#f0f5ff}.risk-r2[data-v-b9255e34]{color:#ad6800;border-color:#f5d59a;background:#fff8e8}.risk-r3[data-v-b9255e34]{color:#c24b32;border-color:#f2b8aa;background:#fff3f0}.risk-r4[data-v-b9255e34]{color:#a11b1b;border-color:#f0b8b8;background:#fff1f1}.confirm-required[data-v-b9255e34]{display:inline-flex;align-items:center;gap:4px;color:#ad6800;font-size:12px}.muted-value[data-v-b9255e34]{color:var(--mcp-text-muted);font-size:12px}.support-state[data-v-b9255e34]{display:inline-flex;align-items:center;gap:4px;color:#8a6978;font-size:12px}.support-state.supported[data-v-b9255e34]{color:#238a43}.policy-heading[data-v-b9255e34]{gap:10px;padding:11px 12px;border:1px solid var(--mcp-border);border-radius:6px;background:#f8f9fa}.policy-heading code[data-v-b9255e34]{overflow:hidden;color:var(--mcp-text-secondary);font-family:Consolas,Courier New,monospace;text-overflow:ellipsis}.policy-form[data-v-b9255e34]{margin-top:18px}.policy-grid[data-v-b9255e34]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.policy-grid .el-input-number[data-v-b9255e34],.policy-grid .el-select[data-v-b9255e34]{width:100%}.drawer-title[data-v-b9255e34]{min-width:0;display:flex;align-items:center;gap:11px}.drawer-title-icon[data-v-b9255e34]{width:32px;height:32px;display:inline-flex;flex:0 0 32px;align-items:center;justify-content:center;border:1px solid #c9d8fb;border-radius:6px;background:var(--mcp-brand-soft);color:var(--mcp-brand)}.drawer-title span[data-v-b9255e34],.drawer-title strong[data-v-b9255e34]{display:block}.drawer-title strong[data-v-b9255e34]{color:var(--mcp-text-primary);font-size:16px;font-weight:700}.drawer-title div>span[data-v-b9255e34]{margin-top:3px;color:var(--mcp-text-secondary);font-size:12px}.cancel-action[data-v-b9255e34],.save-action[data-v-b9255e34]{min-width:88px;height:32px;border-radius:6px;font-size:13px;font-weight:600}.cancel-action[data-v-b9255e34]{border:1px solid var(--mcp-border);background:#fff;color:var(--mcp-text-primary)}.save-action[data-v-b9255e34]{border:1px solid var(--mcp-brand);background:var(--mcp-brand);color:#fff}.cancel-action[data-v-b9255e34]:focus,.cancel-action[data-v-b9255e34]:hover{border-color:#b9bdc4;background:#f5f6f7;color:var(--mcp-text-primary)}.save-action[data-v-b9255e34]:focus,.save-action[data-v-b9255e34]:hover{border-color:var(--mcp-brand-active);background:var(--mcp-brand-active);color:#fff}.save-action.is-disabled[data-v-b9255e34]{color:#fff;opacity:.58}.mcp-page[data-v-b9255e34] .el-button{font-weight:600}.mcp-page[data-v-b9255e34] .el-input-number,.mcp-page[data-v-b9255e34] .el-input__wrapper,.mcp-page[data-v-b9255e34] .el-select__wrapper{border-radius:6px;background:#fff;box-shadow:inset 0 0 0 1px var(--mcp-border)!important}.mcp-page[data-v-b9255e34] .el-input-number:hover,.mcp-page[data-v-b9255e34] .el-input__wrapper:hover,.mcp-page[data-v-b9255e34] .el-select__wrapper:hover{box-shadow:inset 0 0 0 1px #b9bdc4!important}.mcp-page[data-v-b9255e34] .el-input-number.is-controls-right:focus-within,.mcp-page[data-v-b9255e34] .el-input__wrapper.is-focus,.mcp-page[data-v-b9255e34] .el-select__wrapper.is-focused{box-shadow:inset 0 0 0 1px var(--mcp-brand),0 0 0 2px rgba(51,112,255,.1)!important}.mcp-page[data-v-b9255e34] .el-tag{border-radius:4px;font-weight:600}.mcp-page[data-v-b9255e34] .el-switch.is-checked .el-switch__core{border-color:var(--mcp-success);background:var(--mcp-success)}.domain-nav-item[data-v-b9255e34]:focus-visible,.mcp-page[data-v-b9255e34] .el-button:focus-visible{outline:2px solid rgba(51,112,255,.42);outline-offset:2px}.mcp-policy-drawer{--mcp-brand:#3370ff;--mcp-text-primary:#1f2329;--mcp-text-secondary:#646a73;overflow:hidden;border-left:1px solid #dee0e3;border-radius:8px 0 0 8px;background:#fff;box-shadow:-12px 0 32px rgba(31,35,41,.12)}.mcp-policy-drawer .el-drawer__header{min-height:60px;margin-bottom:0;padding:14px 18px;border-bottom:1px solid #e8eaed;background:#f8f9fa}.mcp-policy-drawer .el-drawer__body{padding:18px}.mcp-policy-drawer .el-drawer__footer{padding:12px 18px 16px;border-top:1px solid #e8eaed;background:#fff}.mcp-policy-drawer .el-input-number,.mcp-policy-drawer .el-input__wrapper,.mcp-policy-drawer .el-select__wrapper{border-radius:6px;background:#fff;box-shadow:inset 0 0 0 1px #dee0e3!important}.mcp-policy-drawer .el-input-number:hover,.mcp-policy-drawer .el-input__wrapper:hover,.mcp-policy-drawer .el-select__wrapper:hover{box-shadow:inset 0 0 0 1px #b9bdc4!important}.mcp-policy-drawer .el-input-number:focus-within,.mcp-policy-drawer .el-input__wrapper.is-focus,.mcp-policy-drawer .el-select__wrapper.is-focused{box-shadow:inset 0 0 0 1px #3370ff,0 0 0 2px rgba(51,112,255,.1)!important}@media (max-width:900px){.mcp-page[data-v-b9255e34]{padding:4px}.summary-strip[data-v-b9255e34]{grid-template-columns:150px repeat(4,minmax(100px,1fr))}.workspace[data-v-b9255e34]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.domain-nav[data-v-b9255e34]{overflow-y:hidden;border-right:0;border-bottom:1px solid var(--mcp-border)}.domain-nav-list[data-v-b9255e34]{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.domain-nav-item[data-v-b9255e34]{flex:0 0 210px;margin:0}.tool-toolbar[data-v-b9255e34]{flex-wrap:wrap}.tool-toolbar .el-input[data-v-b9255e34]{width:100%}}@media (max-width:560px){.page-header[data-v-b9255e34]{align-items:stretch;flex-direction:column;gap:8px;padding:9px 12px}.page-title-group[data-v-b9255e34]{align-items:center;flex-direction:row;gap:9px}.page-status[data-v-b9255e34]{display:none}.header-actions[data-v-b9255e34]{justify-content:flex-end}.refresh-action[data-v-b9255e34]{width:100%}h1[data-v-b9255e34]{font-size:16px}.summary-heading[data-v-b9255e34]{display:none}.summary-strip[data-v-b9255e34]{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-item[data-v-b9255e34]:not(:last-child):after{display:none}.summary-item[data-v-b9255e34]:nth-child(2):after,.summary-item[data-v-b9255e34]:nth-child(4):after{display:block}.summary-item[data-v-b9255e34]:nth-child(2),.summary-item[data-v-b9255e34]:nth-child(3){border-bottom:1px solid var(--mcp-border-soft)}.summary-item[data-v-b9255e34]{gap:6px;padding:7px 9px}.summary-item span[data-v-b9255e34]{font-size:11px}.summary-item strong[data-v-b9255e34]{font-size:16px}.workspace[data-v-b9255e34]{margin:6px}.server-bar[data-v-b9255e34]{align-items:flex-start;gap:14px}.master-switch span[data-v-b9255e34],.server-identity p[data-v-b9255e34]{display:none}.tool-toolbar .el-select[data-v-b9255e34]{flex:1 1 120px;width:auto}.filter-result[data-v-b9255e34]{width:100%;margin-left:0}.policy-grid[data-v-b9255e34]{grid-template-columns:1fr;gap:0}.mcp-policy-drawer{width:94vw!important;border-radius:8px 0 0 8px}.mcp-policy-drawer .el-drawer__footer{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cancel-action[data-v-b9255e34],.save-action[data-v-b9255e34]{width:100%;min-width:0}}.billing-workspace[data-v-a0fdbc9e]{--ops-text-heading:#0f172a;--ops-text-primary:#172033;--ops-text-secondary:#53657d;--ops-text-muted:#64748b;--ops-color-primary:#2563eb;--ops-color-success:#10b981;--ops-color-danger:#ef4444;--ops-bg-surface:#fff;--ops-bg-surface-soft:#fbfdff;--ops-border:#dbe7f4;--ops-border-soft:#e7eef7;box-sizing:border-box;height:calc(100vh - 124px);min-height:0;overflow:auto;padding:7px;color:var(--ops-text-primary);background:transparent;font-family:PingFang SC,Microsoft YaHei,sans-serif;letter-spacing:0}.home-container .el-main:has(.overview-page){padding-top:10px;padding-right:10px;padding-left:10px}.billing-workbench[data-v-a0fdbc9e]{display:grid;gap:8px;min-width:0}.ops-page-header[data-v-a0fdbc9e]{display:flex;align-items:center;gap:12px;min-width:0;padding:8px 12px;border:1px solid var(--ops-border);border-radius:12px;background:hsla(0,0%,100%,.97);box-shadow:0 10px 28px rgba(80,124,180,.1)}.ops-page-header__icon[data-v-a0fdbc9e]{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;color:var(--ops-color-primary);font-size:29px}.ops-page-header__actions[data-v-a0fdbc9e],.ops-page-header__content[data-v-a0fdbc9e]{display:flex;align-items:center}.ops-page-header__content[data-v-a0fdbc9e]{gap:10px;min-width:0}.ops-page-header h1[data-v-a0fdbc9e]{margin:0;color:var(--ops-text-heading);font-size:20px;font-weight:700;line-height:1.2;white-space:nowrap}.ops-page-header__divider[data-v-a0fdbc9e]{width:1px;height:22px;flex:0 0 1px;background:var(--ops-border-soft)}.ops-page-header p[data-v-a0fdbc9e]{margin:0;overflow:hidden;color:var(--ops-text-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.ops-page-header__actions[data-v-a0fdbc9e]{gap:8px;margin-left:auto}.ops-page-header__actions[data-v-a0fdbc9e] .el-date-editor{width:132px}.ops-icon-button[data-v-a0fdbc9e]{width:34px;height:34px;padding:0}.ops-refresh-button[data-v-a0fdbc9e]{border-color:#f3c66b;background:#f3c66b}.page-alert[data-v-a0fdbc9e]{margin:0;border-radius:8px}.metric-grid[data-v-a0fdbc9e]{display:grid;grid-template-columns:1.25fr 1.25fr repeat(3,minmax(0,1fr));gap:8px;min-width:0}.metric-card[data-v-a0fdbc9e]{position:relative;min-width:0;min-height:88px;overflow:hidden;padding:10px 11px 9px;border:1px solid var(--ops-border);border-radius:10px;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 8px 24px rgba(80,124,180,.07)}.metric-card[data-v-a0fdbc9e]:before{position:absolute;top:0;right:0;left:0;height:3px;background:#60a5fa;content:""}.metric-card--balance[data-v-a0fdbc9e]:before{background:#0ea5e9}.metric-card--comparison[data-v-a0fdbc9e]:before{background:#6366f1}.metric-card--health[data-v-a0fdbc9e]:before{background:#10b981}.metric-card>small[data-v-a0fdbc9e],.metric-card>span[data-v-a0fdbc9e],.provider-state small[data-v-a0fdbc9e]{display:block}.metric-card>span[data-v-a0fdbc9e]{color:var(--ops-text-secondary);font-size:11px;font-weight:700}.metric-card strong[data-v-a0fdbc9e]{display:block;margin-top:9px;overflow-wrap:anywhere;color:var(--ops-text-heading);font-family:Consolas,SFMono-Regular,monospace;font-size:20px;font-weight:800;line-height:1.05;font-variant-numeric:tabular-nums}.metric-card--primary strong[data-v-a0fdbc9e]{color:var(--ops-color-primary);font-size:24px}.metric-card--balance strong[data-v-a0fdbc9e]{margin-top:6px;font-size:17px}.metric-card>small[data-v-a0fdbc9e]{margin-top:7px;color:#7b8aa0;font-size:11px}.metric-card--health .has-risk[data-v-a0fdbc9e],.risk-text[data-v-a0fdbc9e]{color:#dc2626!important}.loading-band .metric-card[data-v-a0fdbc9e]{padding-top:15px}.ops-card[data-v-a0fdbc9e]{min-width:0;overflow:hidden;border:1px solid var(--ops-border);border-radius:12px;background:hsla(0,0%,100%,.97);box-shadow:0 8px 24px rgba(80,124,180,.07)}.loading-panel[data-v-a0fdbc9e]{min-height:270px;padding:12px}.ops-card__header[data-v-a0fdbc9e]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-bottom:1px solid var(--ops-border-soft)}.ops-card__header h2[data-v-a0fdbc9e]{margin:0;color:var(--ops-text-heading);font-size:15px;font-weight:700;line-height:1.25}.ops-card__header p[data-v-a0fdbc9e]{margin:3px 0 0;color:var(--ops-text-muted);font-size:11px;line-height:1.4}.provider-list[data-v-a0fdbc9e]{width:100%;overflow-x:auto}.provider-list__head[data-v-a0fdbc9e],.provider-row[data-v-a0fdbc9e]{display:grid;grid-template-columns:minmax(150px,1.05fr) minmax(140px,1.15fr) minmax(145px,1fr) minmax(135px,.95fr) minmax(145px,.95fr) minmax(135px,.9fr) 18px;gap:12px;align-items:center;min-width:940px}.provider-list__head[data-v-a0fdbc9e]{padding:7px 12px;color:var(--ops-text-secondary);background:#f3f7fc;font-size:12px;font-weight:700}.provider-list__head span[data-v-a0fdbc9e]:nth-child(n+3):nth-child(-n+5){text-align:right}.provider-row[data-v-a0fdbc9e]{width:100%;min-height:54px;padding:7px 12px;border:0;border-bottom:1px solid #eef3f9;color:inherit;text-align:left;background:transparent;cursor:pointer;transition:background-color .16s ease,box-shadow .16s ease}.provider-row[data-v-a0fdbc9e]:last-child{border-bottom:0}.provider-row[data-v-a0fdbc9e]:hover{background:#f8fafc}.provider-row[data-v-a0fdbc9e]:active{background:#f3f7fc}.provider-row[data-v-a0fdbc9e]:focus-visible{outline:2px solid #409eff;outline-offset:-2px}.provider-identity[data-v-a0fdbc9e],.provider-name-cell[data-v-a0fdbc9e],.provider-state[data-v-a0fdbc9e],.provider-value[data-v-a0fdbc9e]{min-width:0}.provider-name-cell[data-v-a0fdbc9e]{display:flex;align-items:center;gap:9px}.provider-mark[data-v-a0fdbc9e]{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;overflow:hidden;border:1px solid #dbe7f4;border-radius:8px;background:#f8fafc}.provider-mark img[data-v-a0fdbc9e]{width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.provider-mark.aliyun[data-v-a0fdbc9e]{border-color:#fed7aa;background:#fff7ed}.provider-mark.tencentcloud[data-v-a0fdbc9e]{border-color:#bae6fd;background:#f0f9ff}.provider-mark.huawei[data-v-a0fdbc9e]{border-color:#fecdd3;background:#fff1f2}.provider-mark.volcengine[data-v-a0fdbc9e]{border-color:#bfdbfe;background:#eff6ff}.provider-identity b[data-v-a0fdbc9e],.provider-value b[data-v-a0fdbc9e]{display:block;overflow:hidden;color:var(--ops-text-primary);font-size:12px;font-style:normal;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.provider-value[data-v-a0fdbc9e]{text-align:right}.provider-accounts[data-v-a0fdbc9e],.provider-identity small[data-v-a0fdbc9e]{color:var(--ops-text-muted);font-size:11px}.provider-identity small[data-v-a0fdbc9e]{display:block;margin-top:3px}.provider-accounts[data-v-a0fdbc9e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider-value i[data-v-a0fdbc9e]{margin-left:8px;font-size:11px;font-style:normal}.provider-state small[data-v-a0fdbc9e]{margin-top:4px;overflow:hidden;color:var(--ops-text-muted);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.row-arrow[data-v-a0fdbc9e]{color:#7b8aa0}.is-increase[data-v-a0fdbc9e]{color:#dc2626!important}.is-decrease[data-v-a0fdbc9e]{color:#059669!important}.is-neutral[data-v-a0fdbc9e]{color:var(--ops-text-muted)!important}.overview-page[data-v-a0fdbc9e] .el-button{min-height:34px;border-radius:8px;font-weight:600;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.overview-page[data-v-a0fdbc9e] .el-button:hover{transform:translateY(-1px)}.overview-page[data-v-a0fdbc9e] .el-button:active{transform:translateY(0)}.overview-page[data-v-a0fdbc9e] .el-input__wrapper{min-height:34px;border-radius:8px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2}@media (max-width:1200px){.metric-grid[data-v-a0fdbc9e]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.ops-page-header[data-v-a0fdbc9e]{align-items:flex-start;flex-wrap:wrap}.ops-page-header__actions[data-v-a0fdbc9e]{width:100%;margin-left:54px}.metric-grid[data-v-a0fdbc9e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.billing-workspace[data-v-a0fdbc9e]{padding:6px}.ops-page-header__icon[data-v-a0fdbc9e]{width:36px;height:36px;flex-basis:36px;font-size:26px}.ops-page-header__content[data-v-a0fdbc9e]{align-items:flex-start;flex:1;flex-direction:column;gap:2px}.ops-page-header__divider[data-v-a0fdbc9e]{display:none}.ops-page-header p[data-v-a0fdbc9e]{width:100%;white-space:normal}.ops-page-header__actions[data-v-a0fdbc9e]{margin-left:0}.ops-page-header__actions[data-v-a0fdbc9e] .el-date-editor{flex:1;min-width:0}.metric-grid[data-v-a0fdbc9e]{grid-template-columns:1fr}.ops-card__header[data-v-a0fdbc9e]{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.overview-page[data-v-a0fdbc9e] *,.overview-page[data-v-a0fdbc9e] :after,.overview-page[data-v-a0fdbc9e] :before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.billing-workspace[data-v-027fc922]{--ops-text-heading:#0f172a;--ops-text-primary:#172033;--ops-text-secondary:#53657d;--ops-text-muted:#64748b;--ops-color-primary:#2563eb;--ops-color-success:#10b981;--ops-color-warning:#f59e0b;--ops-bg-surface:#fff;--ops-bg-surface-soft:#fbfdff;--ops-bg-subtle:#f3f7fc;--ops-border:#dbe7f4;--ops-border-soft:#e7eef7;box-sizing:border-box;height:calc(100vh - 124px);min-height:0;overflow:auto;padding:7px;color:var(--ops-text-primary);background:transparent;font-family:PingFang SC,Microsoft YaHei,sans-serif;letter-spacing:0}.home-container .el-main:has(.details-page){padding-top:10px;padding-right:10px;padding-left:10px}.billing-workbench[data-v-027fc922]{display:grid;gap:8px;min-width:0}.ops-page-header[data-v-027fc922]{display:flex;align-items:center;gap:12px;min-width:0;padding:8px 12px;border:1px solid var(--ops-border);border-radius:12px;background:hsla(0,0%,100%,.97);box-shadow:0 10px 28px rgba(80,124,180,.1)}.ops-page-header__icon[data-v-027fc922]{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;color:var(--ops-color-primary);font-size:29px}.ops-page-header__actions[data-v-027fc922],.ops-page-header__content[data-v-027fc922],.resource-toolbar[data-v-027fc922]{display:flex;align-items:center}.ops-page-header__content[data-v-027fc922]{gap:10px;min-width:0}.ops-page-header h1[data-v-027fc922]{margin:0;color:var(--ops-text-heading);font-size:20px;font-weight:700;line-height:1.2;white-space:nowrap}.ops-page-header__divider[data-v-027fc922]{width:1px;height:22px;flex:0 0 1px;background:var(--ops-border-soft)}.ops-page-header p[data-v-027fc922]{margin:0;overflow:hidden;color:var(--ops-text-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.ops-page-header__actions[data-v-027fc922]{gap:8px;margin-left:auto}.ops-page-header__actions[data-v-027fc922] .el-select{width:138px}.ops-page-header__actions[data-v-027fc922] .el-date-editor{width:132px}.page-alert[data-v-027fc922]{margin:0;border-radius:8px}.metric-grid[data-v-027fc922]{display:grid;grid-template-columns:1.25fr repeat(4,minmax(0,1fr));gap:8px;min-width:0}.metric-card[data-v-027fc922]{position:relative;min-width:0;min-height:88px;overflow:hidden;padding:10px 11px 9px;border:1px solid var(--ops-border);border-radius:10px;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 8px 24px rgba(80,124,180,.07)}.metric-card[data-v-027fc922]:before{position:absolute;top:0;right:0;left:0;height:3px;background:#60a5fa;content:""}.metric-card--cost[data-v-027fc922]:before{background:#0ea5e9}.metric-card--previous[data-v-027fc922]:before{background:#94a3b8}.metric-card--comparison[data-v-027fc922]:before{background:#6366f1}.metric-card small[data-v-027fc922],.metric-card span[data-v-027fc922]{display:block}.metric-card span[data-v-027fc922]{color:var(--ops-text-secondary);font-size:11px;font-weight:700}.metric-card strong[data-v-027fc922]{display:block;margin-top:9px;overflow-wrap:anywhere;color:var(--ops-text-heading);font-family:Consolas,SFMono-Regular,monospace;font-size:20px;font-weight:800;line-height:1.05;font-variant-numeric:tabular-nums}.metric-card--primary strong[data-v-027fc922]{color:var(--ops-color-primary);font-size:23px}.metric-card small[data-v-027fc922]{margin-top:7px;color:#7b8aa0;font-size:11px}.loading-band .metric-card[data-v-027fc922]{padding-top:15px}.ops-card[data-v-027fc922]{min-width:0;overflow:hidden;border:1px solid var(--ops-border);border-radius:12px;background:hsla(0,0%,100%,.97);box-shadow:0 8px 24px rgba(80,124,180,.07)}.ops-card__header[data-v-027fc922]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-bottom:1px solid var(--ops-border-soft)}.ops-card__header h2[data-v-027fc922]{margin:0;color:var(--ops-text-heading);font-size:15px;font-weight:700;line-height:1.25}.ops-card__header p[data-v-027fc922]{margin:3px 0 0;color:var(--ops-text-muted);font-size:11px;line-height:1.4}.analytics-grid[data-v-027fc922]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.8fr);gap:8px;min-width:0}.chart-panel[data-v-027fc922]{position:relative;min-width:0;overflow:hidden;background:var(--ops-bg-surface-soft)}.chart-panel[data-v-027fc922]:before{position:absolute;z-index:1;top:0;right:0;left:0;height:3px;background:var(--ops-color-primary);content:""}.product-panel[data-v-027fc922]:before{background:#0ea5e9}.loading-panel[data-v-027fc922]{min-height:258px;padding:14px 12px}.heading-value[data-v-027fc922]{text-align:right}.heading-value span[data-v-027fc922]{display:block;margin-bottom:3px;color:var(--ops-text-muted);font-size:10.5px}.heading-value b[data-v-027fc922]{color:var(--ops-text-heading);font-family:Consolas,SFMono-Regular,monospace;font-size:13px;font-variant-numeric:tabular-nums}.chart[data-v-027fc922]{width:100%;height:210px}.chart-panel[data-v-027fc922] .el-empty{height:210px;padding:0}.product-table-panel[data-v-027fc922] .el-table{border:0}.resource-heading[data-v-027fc922]{border-bottom:0}.resource-toolbar[data-v-027fc922]{gap:8px;padding:7px 10px;border-top:1px solid var(--ops-border-soft);border-bottom:1px solid var(--ops-border-soft);background:var(--ops-bg-subtle)}.resource-toolbar[data-v-027fc922] .el-input{width:220px}.resource-toolbar[data-v-027fc922] .el-select{width:148px}.resource-toolbar[data-v-027fc922] .el-input:nth-of-type(2){width:132px}.resource-toolbar[data-v-027fc922] .el-button{min-height:30px;padding:0 10px;font-size:12px}.detail-table[data-v-027fc922]{width:100%}.resource-cell b[data-v-027fc922],.resource-cell small[data-v-027fc922]{display:block;max-width:185px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-cell b[data-v-027fc922]{color:var(--ops-text-primary);font-size:12px}.resource-cell small[data-v-027fc922]{margin-top:3px;color:var(--ops-text-muted);font-size:10.5px}.money-text[data-v-027fc922]{color:var(--ops-color-primary);font-family:Consolas,SFMono-Regular,monospace;font-variant-numeric:tabular-nums}.pagination-wrap[data-v-027fc922]{padding:9px 10px;border-top:1px solid var(--ops-border-soft)}.dialog-footer[data-v-027fc922],.pagination-wrap[data-v-027fc922]{display:flex;justify-content:flex-end}.is-increase[data-v-027fc922]{color:#dc2626!important}.is-decrease[data-v-027fc922]{color:#059669!important}.is-neutral[data-v-027fc922]{color:var(--ops-text-muted)!important}.details-page[data-v-027fc922] .el-button{border-radius:8px;font-weight:600;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.details-page[data-v-027fc922] .el-button:hover{transform:translateY(-1px)}.details-page[data-v-027fc922] .el-button:active{transform:translateY(0)}.details-page[data-v-027fc922] .el-table{--el-table-border-color:#eef3f9;color:var(--ops-text-primary);font-size:12px}.details-page[data-v-027fc922] .el-table th.el-table__cell{height:36px;padding:0;color:var(--ops-text-secondary);background:#f3f7fc;font-size:12px;font-weight:700}.details-page[data-v-027fc922] .el-table td.el-table__cell{padding:6px 0}.details-page[data-v-027fc922] .el-table__row:hover>td.el-table__cell{background:#f8fafc}.details-page[data-v-027fc922] .el-input__wrapper,.details-page[data-v-027fc922] .el-select__wrapper{min-height:34px;border-radius:8px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2}.details-page[data-v-027fc922] .el-input__wrapper:hover,.details-page[data-v-027fc922] .el-select__wrapper:hover{box-shadow:inset 0 0 0 1px #b9d4ff}.ops-billing-dialog .el-descriptions__label{width:112px;color:#475569;font-size:12px;font-weight:700}.ops-billing-dialog .el-descriptions__content{color:#172033;font-size:12px}@media (max-width:1200px){.metric-grid[data-v-027fc922]{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-grid[data-v-027fc922]{grid-template-columns:1fr}.resource-toolbar[data-v-027fc922]{flex-wrap:wrap}}@media (max-width:960px){.ops-page-header[data-v-027fc922]{align-items:flex-start;flex-wrap:wrap}.ops-page-header__actions[data-v-027fc922]{width:100%;margin-left:54px;flex-wrap:wrap}.metric-grid[data-v-027fc922]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.billing-workspace[data-v-027fc922]{padding:6px}.ops-page-header__icon[data-v-027fc922]{width:36px;height:36px;flex-basis:36px;font-size:26px}.ops-page-header__content[data-v-027fc922]{align-items:flex-start;flex:1;flex-direction:column;gap:2px}.ops-page-header__divider[data-v-027fc922]{display:none}.ops-page-header p[data-v-027fc922]{width:100%;white-space:normal}.ops-page-header__actions[data-v-027fc922]{margin-left:0}.ops-page-header__actions[data-v-027fc922] .el-date-editor,.ops-page-header__actions[data-v-027fc922] .el-select{width:calc(50% - 4px)}.ops-page-header__actions[data-v-027fc922] .el-date-editor{flex:1}.metric-grid[data-v-027fc922]{grid-template-columns:1fr}.chart-panel[data-v-027fc922] .el-empty,.chart[data-v-027fc922]{height:190px}.resource-toolbar[data-v-027fc922] .el-input,.resource-toolbar[data-v-027fc922] .el-select{width:calc(50% - 4px)}.resource-toolbar[data-v-027fc922] .el-button{flex:1}.pagination-wrap[data-v-027fc922]{justify-content:flex-start;overflow-x:auto}.ops-billing-dialog .el-dialog__body{overflow-x:auto}}@media (prefers-reduced-motion:reduce){.details-page[data-v-027fc922] *,.details-page[data-v-027fc922] :after,.details-page[data-v-027fc922] :before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.billing-workspace[data-v-dc60aa62]{--ops-text-heading:#0f172a;--ops-text-primary:#172033;--ops-text-secondary:#53657d;--ops-text-muted:#64748b;--ops-color-primary:#2563eb;--ops-color-success:#10b981;--ops-color-warning:#f59e0b;--ops-color-danger:#ef4444;--ops-bg-surface:#fff;--ops-bg-surface-soft:#fbfdff;--ops-bg-subtle:#f3f7fc;--ops-border:#dbe7f4;--ops-border-soft:#e7eef7;box-sizing:border-box;height:calc(100vh - 124px);min-height:0;overflow:auto;padding:7px;color:var(--ops-text-primary);background:transparent;font-family:PingFang SC,Microsoft YaHei,sans-serif;letter-spacing:0}.home-container .el-main:has(.center-page){padding-top:10px;padding-right:10px;padding-left:10px}.billing-workbench[data-v-dc60aa62]{display:grid;gap:8px;min-width:0}.ops-page-header[data-v-dc60aa62]{display:flex;align-items:center;gap:12px;min-width:0;padding:8px 12px;border:1px solid var(--ops-border);border-radius:12px;background:hsla(0,0%,100%,.97);box-shadow:0 10px 28px rgba(80,124,180,.1)}.ops-page-header__icon[data-v-dc60aa62]{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;color:var(--ops-color-primary);font-size:29px}.account-cell[data-v-dc60aa62],.filters[data-v-dc60aa62],.ops-page-header__actions[data-v-dc60aa62],.ops-page-header__content[data-v-dc60aa62],.row-actions[data-v-dc60aa62],.toolbar[data-v-dc60aa62]{display:flex;align-items:center}.ops-page-header__content[data-v-dc60aa62]{gap:10px;min-width:0}.ops-page-header h1[data-v-dc60aa62]{margin:0;color:var(--ops-text-heading);font-size:20px;font-weight:700;line-height:1.2;white-space:nowrap}.ops-page-header__divider[data-v-dc60aa62]{width:1px;height:22px;flex:0 0 1px;background:var(--ops-border-soft)}.ops-page-header p[data-v-dc60aa62]{margin:0;overflow:hidden;color:var(--ops-text-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.ops-page-header__actions[data-v-dc60aa62]{gap:8px;margin-left:auto}.ops-refresh-button[data-v-dc60aa62]{color:#fff;border-color:#f3c66b;background:#f3c66b}.page-alert[data-v-dc60aa62]{margin:0;border-radius:8px}.metric-grid[data-v-dc60aa62]{display:grid;grid-template-columns:1.35fr repeat(3,minmax(0,1fr));gap:8px;min-width:0}.metric-card[data-v-dc60aa62]{position:relative;min-width:0;min-height:88px;overflow:hidden;padding:10px 11px 9px;border:1px solid var(--ops-border);border-radius:10px;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 8px 24px rgba(80,124,180,.07)}.metric-card[data-v-dc60aa62]:before{position:absolute;top:0;right:0;left:0;height:3px;background:#60a5fa;content:""}.metric-card--account[data-v-dc60aa62]:before{background:#0ea5e9}.metric-card--alert[data-v-dc60aa62]:before{background:#f59e0b}.metric-card--risk[data-v-dc60aa62]:before{background:#ef4444}.metric-card small[data-v-dc60aa62],.metric-card span[data-v-dc60aa62]{display:block}.metric-card span[data-v-dc60aa62]{color:var(--ops-text-secondary);font-size:11px;font-weight:700}.metric-card strong[data-v-dc60aa62]{display:block;margin-top:9px;overflow-wrap:anywhere;color:var(--ops-text-heading);font-family:Consolas,SFMono-Regular,monospace;font-size:20px;font-weight:800;line-height:1.05;font-variant-numeric:tabular-nums}.metric-card--primary strong[data-v-dc60aa62]{margin-top:6px;color:var(--ops-color-primary);font-size:20px}.metric-card small[data-v-dc60aa62]{margin-top:7px;color:#7b8aa0;font-size:11px}.metric-card--risk strong[data-v-dc60aa62]{color:#dc2626}.ops-card[data-v-dc60aa62]{min-width:0;overflow:hidden;border:1px solid var(--ops-border);border-radius:12px;background:hsla(0,0%,100%,.97);box-shadow:0 8px 24px rgba(80,124,180,.07)}.ops-card__header[data-v-dc60aa62]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-bottom:1px solid var(--ops-border-soft)}.ops-card__header h2[data-v-dc60aa62]{margin:0;color:var(--ops-text-heading);font-size:15px;font-weight:700;line-height:1.25}.ops-card__header p[data-v-dc60aa62]{margin:3px 0 0;color:var(--ops-text-muted);font-size:11px;line-height:1.4}.toolbar[data-v-dc60aa62]{justify-content:space-between;gap:12px;padding:7px 10px;border-bottom:1px solid var(--ops-border-soft);background:var(--ops-bg-subtle)}.filters[data-v-dc60aa62]{gap:8px;flex-wrap:wrap}.filters[data-v-dc60aa62] .el-select{width:150px}.toolbar-icon-button[data-v-dc60aa62]{width:30px;height:30px;min-height:30px!important;padding:0}.account-table[data-v-dc60aa62]{width:100%}.account-cell[data-v-dc60aa62]{min-width:0;gap:9px}.account-cell>div[data-v-dc60aa62]{min-width:0}.account-cell b[data-v-dc60aa62],.account-cell small[data-v-dc60aa62],.state-cell small[data-v-dc60aa62]{display:block}.account-cell b[data-v-dc60aa62]{overflow:hidden;color:var(--ops-text-primary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.account-cell small[data-v-dc60aa62],.state-cell small[data-v-dc60aa62]{margin-top:3px;color:var(--ops-text-muted);font-size:10.5px}.provider-mark[data-v-dc60aa62]{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;overflow:hidden;border:1px solid #dbe7f4;border-radius:8px;background:#f8fafc}.provider-mark img[data-v-dc60aa62]{width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.provider-mark.aliyun[data-v-dc60aa62]{border-color:#fed7aa;background:#fff7ed}.provider-mark.tencentcloud[data-v-dc60aa62]{border-color:#bae6fd;background:#f0f9ff}.provider-mark.huawei[data-v-dc60aa62]{border-color:#fecdd3;background:#fff1f2}.provider-mark.volcengine[data-v-dc60aa62]{border-color:#bfdbfe;background:#eff6ff}.sync-error[data-v-dc60aa62]{max-width:132px;overflow:hidden;color:#dc2626!important;text-overflow:ellipsis;white-space:nowrap;cursor:help}.money-cell b[data-v-dc60aa62]{display:block;margin-bottom:4px;color:var(--ops-text-heading);font-family:Consolas,SFMono-Regular,monospace;font-size:12px;font-variant-numeric:tabular-nums}.switch-cell[data-v-dc60aa62]{display:flex;gap:12px}.switch-cell label[data-v-dc60aa62]{display:flex;align-items:center;gap:5px;color:var(--ops-text-secondary);font-size:11px;white-space:nowrap}.row-actions[data-v-dc60aa62]{justify-content:center;gap:4px}.row-actions[data-v-dc60aa62] .el-button+.el-button{margin-left:0}.row-actions[data-v-dc60aa62] .el-button{width:28px;height:28px;min-height:28px;padding:0;border-radius:8px}.pagination-wrap[data-v-dc60aa62]{display:flex;justify-content:flex-end;padding:9px 10px;border-top:1px solid var(--ops-border-soft)}.form-grid[data-v-dc60aa62]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.form-span-2[data-v-dc60aa62]{grid-column:1/-1}.form-grid[data-v-dc60aa62] .el-input-number,.form-grid[data-v-dc60aa62] .el-select{width:100%}.alert-account[data-v-dc60aa62]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:10px 13px;border:1px solid #cfe2ff;border-radius:10px;background:#f6faff}.alert-account span[data-v-dc60aa62]{color:var(--ops-text-muted);font-size:12px}.dialog-footer[data-v-dc60aa62]{display:flex;justify-content:flex-end;gap:10px}.center-page[data-v-dc60aa62] .el-button{border-radius:8px;font-weight:600;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.center-page[data-v-dc60aa62] .el-button:hover{transform:translateY(-1px)}.center-page[data-v-dc60aa62] .el-button:active{transform:translateY(0)}.center-page[data-v-dc60aa62] .el-table{--el-table-border-color:#eef3f9;color:var(--ops-text-primary);font-size:12px}.center-page[data-v-dc60aa62] .el-table th.el-table__cell{height:36px;padding:0;color:var(--ops-text-secondary);background:#f3f7fc;font-size:12px;font-weight:700}.center-page[data-v-dc60aa62] .el-table td.el-table__cell{padding:6px 0}.center-page[data-v-dc60aa62] .el-table__row:hover>td.el-table__cell{background:#f8fafc}.center-page[data-v-dc60aa62] .el-input__wrapper,.center-page[data-v-dc60aa62] .el-select__wrapper{min-height:34px;border-radius:8px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2}.center-page[data-v-dc60aa62] .el-input__wrapper:hover,.center-page[data-v-dc60aa62] .el-select__wrapper:hover{box-shadow:inset 0 0 0 1px #b9d4ff}.billing-dialog-overlay .el-dialog{overflow:hidden;max-width:calc(100vw - 24px);border:1px solid #d7e6f6;border-radius:15px!important;box-shadow:0 22px 60px rgba(49,92,142,.18)}.ops-billing-dialog .el-dialog__header{margin-right:0;padding:16px 18px 12px;border-bottom:1px solid #e3edf8}.ops-billing-dialog .el-dialog__title{color:#0f172a;font-size:17px;font-weight:700}.ops-billing-dialog .el-dialog__body{padding:16px 18px}.ops-billing-dialog .el-dialog__footer{padding:12px 18px 16px;border-top:1px solid #e3edf8}.ops-billing-dialog .el-form-item{margin-bottom:13px}.ops-billing-dialog .el-form-item__label{margin-bottom:6px;color:#334155;font-size:12px;font-weight:700;line-height:1.4}.ops-billing-dialog .el-input__wrapper,.ops-billing-dialog .el-select__wrapper{min-height:34px;border-radius:8px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2}.ops-billing-dialog .el-input__wrapper:hover,.ops-billing-dialog .el-select__wrapper:hover{box-shadow:inset 0 0 0 1px #b9d4ff}@media (max-width:1100px){.metric-grid[data-v-dc60aa62]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.ops-page-header[data-v-dc60aa62]{align-items:flex-start;flex-wrap:wrap}.ops-page-header__actions[data-v-dc60aa62]{width:100%;margin-left:54px;flex-wrap:wrap}.toolbar[data-v-dc60aa62]{align-items:flex-start}}@media (max-width:620px){.billing-workspace[data-v-dc60aa62]{padding:6px}.ops-page-header__icon[data-v-dc60aa62]{width:36px;height:36px;flex-basis:36px;font-size:26px}.ops-page-header__content[data-v-dc60aa62]{align-items:flex-start;flex:1;flex-direction:column;gap:2px}.ops-page-header__divider[data-v-dc60aa62]{display:none}.ops-page-header p[data-v-dc60aa62]{width:100%;white-space:normal}.ops-page-header__actions[data-v-dc60aa62]{margin-left:0}.ops-page-header__actions[data-v-dc60aa62] .el-button{flex:1 1 calc(50% - 4px);margin-left:0}.metric-grid[data-v-dc60aa62]{grid-template-columns:1fr}.toolbar[data-v-dc60aa62]{flex-direction:column}.filters[data-v-dc60aa62]{width:100%}.filters[data-v-dc60aa62] .el-select{width:calc(50% - 4px)}.form-grid[data-v-dc60aa62]{grid-template-columns:1fr}.form-span-2[data-v-dc60aa62]{grid-column:auto}.alert-account[data-v-dc60aa62]{align-items:flex-start;flex-direction:column}.pagination-wrap[data-v-dc60aa62]{justify-content:flex-start;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.center-page[data-v-dc60aa62] *,.center-page[data-v-dc60aa62] :after,.center-page[data-v-dc60aa62] :before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.db-review-page[data-v-6047a4e6]{box-sizing:border-box;--ops-blue-500:#409eff;--ops-blue-600:#2563eb;--ops-green-500:#10b981;--ops-orange-500:#f59e0b;--ops-red-500:#ef4444;--ops-button-success:#67c23a;--ops-button-success-hover:#58b832;--ops-button-warning:#e6a23c;--ops-button-warning-hover:#d8922f;--ops-text-heading:#0f172a;--ops-text-primary:#172033;--ops-text-secondary:#53657d;--ops-text-muted:#64748b;--ops-text-weak:#7b8aa0;--ops-bg-surface:#fff;--ops-bg-surface-soft:#fbfdff;--ops-bg-subtle:#f3f7fc;--ops-border:#dbe7f4;--ops-border-soft:#e7eef7;--ops-border-inner:#dce8f5;--ops-border-hover:#b9d4ff;--ops-shadow-card:0 8px 24px rgba(80,124,180,.07);--aiops-bg-page:#f6f8fb;--aiops-text-primary:var(--ops-text-primary);--aiops-text-secondary:var(--ops-text-secondary);--aiops-text-muted:var(--ops-text-weak);--aiops-border-cool:var(--ops-border-soft);--aiops-border-mid:var(--ops-border);--aiops-brand:var(--ops-blue-600);--aiops-success:var(--ops-green-500);--aiops-warning:var(--ops-orange-500);--aiops-danger:var(--ops-red-500);height:calc(100vh - 124px);min-height:0;overflow:auto;padding:7px;background:transparent;color:var(--aiops-text-primary);font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.home-container .el-main:has(.db-review-page){padding:10px;overflow:hidden}.review-shell[data-v-6047a4e6]{display:flex;box-sizing:border-box;flex-direction:column;height:100%;min-width:0;min-height:0;overflow:hidden;border:1px solid var(--aiops-border-mid);border-radius:12px;background:var(--ops-bg-surface);box-shadow:var(--ops-shadow-card)}.review-hero[data-v-6047a4e6]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding:8px 12px;border-bottom:1px solid var(--aiops-border-cool);background:var(--ops-bg-surface)}.review-hero-copy[data-v-6047a4e6]{display:flex;min-width:0;align-items:center}.ops-page-header__icon[data-v-6047a4e6]{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center}.ops-page-header__icon img[data-v-6047a4e6]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.ops-page-header__content[data-v-6047a4e6]{display:flex;min-width:0;align-items:center;gap:10px}.ops-page-header__divider[data-v-6047a4e6]{width:1px;height:22px;flex:0 0 1px;background:var(--ops-border-soft)}.ops-page-header__content h1[data-v-6047a4e6]{margin:0;color:var(--ops-text-heading);font-size:20px;font-weight:700;line-height:1.2;white-space:nowrap}.ops-page-header__content p[data-v-6047a4e6]{margin:0;overflow:hidden;color:var(--ops-text-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.check-summary[data-v-6047a4e6],.pagination-row[data-v-6047a4e6],.rollback-meta[data-v-6047a4e6]{color:var(--aiops-text-secondary);font-size:12px}.detail-actions[data-v-6047a4e6],.dialog-footer[data-v-6047a4e6]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cancel-button[data-v-6047a4e6],.confirm-button[data-v-6047a4e6],.danger-action[data-v-6047a4e6],.primary-action[data-v-6047a4e6],.secondary-action[data-v-6047a4e6],.success-action[data-v-6047a4e6],.warning-action[data-v-6047a4e6]{height:30px;min-height:30px;padding:0 10px;border-radius:8px;font-size:12px;font-weight:600;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.primary-action[data-v-6047a4e6]{border-color:var(--ops-blue-500);background:var(--ops-blue-500);color:#fff}.confirm-button[data-v-6047a4e6]{border-color:var(--ops-blue-600);background:var(--ops-blue-600);color:#fff}.success-action[data-v-6047a4e6]{border-color:var(--ops-button-success);background:var(--ops-button-success);color:#fff}.warning-action[data-v-6047a4e6]{border-color:var(--ops-button-warning);background:var(--ops-button-warning);color:#fff}.danger-action[data-v-6047a4e6]{border-color:var(--ops-red-500);background:var(--ops-red-500);color:#fff}.cancel-button[data-v-6047a4e6],.secondary-action[data-v-6047a4e6]{border:1px solid var(--ops-border-inner);background:var(--ops-bg-surface);color:var(--ops-text-secondary)}.confirm-button[data-v-6047a4e6]:not(.is-disabled):hover,.primary-action[data-v-6047a4e6]:not(.is-disabled):hover{border-color:#1d4ed8;background:#1d4ed8}.success-action[data-v-6047a4e6]:not(.is-disabled):hover{border-color:var(--ops-button-success-hover);background:var(--ops-button-success-hover)}.warning-action[data-v-6047a4e6]:not(.is-disabled):hover{border-color:var(--ops-button-warning-hover);background:var(--ops-button-warning-hover)}.danger-action[data-v-6047a4e6]:not(.is-disabled):hover{border-color:#dc2626;background:#dc2626}.cancel-button[data-v-6047a4e6]:not(.is-disabled):hover,.secondary-action[data-v-6047a4e6]:not(.is-disabled):hover{border-color:var(--ops-border-hover);background:var(--ops-bg-subtle);color:var(--ops-blue-600)}.cancel-button[data-v-6047a4e6]:not(.is-disabled):hover,.confirm-button[data-v-6047a4e6]:not(.is-disabled):hover,.danger-action[data-v-6047a4e6]:not(.is-disabled):hover,.primary-action[data-v-6047a4e6]:not(.is-disabled):hover,.secondary-action[data-v-6047a4e6]:not(.is-disabled):hover,.success-action[data-v-6047a4e6]:not(.is-disabled):hover,.warning-action[data-v-6047a4e6]:not(.is-disabled):hover{transform:translateY(-1px)}.cancel-button[data-v-6047a4e6]:active,.confirm-button[data-v-6047a4e6]:active,.danger-action[data-v-6047a4e6]:active,.primary-action[data-v-6047a4e6]:active,.secondary-action[data-v-6047a4e6]:active,.success-action[data-v-6047a4e6]:active,.warning-action[data-v-6047a4e6]:active{transform:translateY(0)}.cancel-button[data-v-6047a4e6]:focus-visible,.confirm-button[data-v-6047a4e6]:focus-visible,.danger-action[data-v-6047a4e6]:focus-visible,.primary-action[data-v-6047a4e6]:focus-visible,.secondary-action[data-v-6047a4e6]:focus-visible,.success-action[data-v-6047a4e6]:focus-visible,.warning-action[data-v-6047a4e6]:focus-visible{outline:2px solid rgba(64,158,255,.35);outline-offset:2px}.cancel-button.is-disabled[data-v-6047a4e6],.confirm-button.is-disabled[data-v-6047a4e6],.danger-action.is-disabled[data-v-6047a4e6],.primary-action.is-disabled[data-v-6047a4e6],.secondary-action.is-disabled[data-v-6047a4e6],.success-action.is-disabled[data-v-6047a4e6],.warning-action.is-disabled[data-v-6047a4e6]{opacity:.5;transform:none}.confirm-button.is-disabled[data-v-6047a4e6],.confirm-button.is-disabled[data-v-6047a4e6]:focus,.confirm-button.is-disabled[data-v-6047a4e6]:hover{border-color:var(--ops-blue-600);background:var(--ops-blue-600);color:#fff}.compact[data-v-6047a4e6]{height:28px;min-height:28px;padding:0 10px;border-radius:8px;font-size:12px}.filter-panel[data-v-6047a4e6]{flex-shrink:0;padding:8px 10px;border-bottom:1px solid var(--aiops-border-cool);background:var(--ops-bg-surface-soft)}.filter-form[data-v-6047a4e6]{display:flex;flex-wrap:wrap;align-items:center;row-gap:8px}.filter-form[data-v-6047a4e6] .el-form-item{margin-right:8px;margin-bottom:0}.filter-form[data-v-6047a4e6] .el-form-item__label{padding-right:6px;color:var(--ops-text-secondary);font-size:12px;font-weight:600}.filter-form[data-v-6047a4e6] .el-input,.filter-form[data-v-6047a4e6] .el-select{width:168px}.filter-form[data-v-6047a4e6] .el-input__wrapper,.filter-form[data-v-6047a4e6] .el-select__wrapper,.ticket-form[data-v-6047a4e6] .el-input__wrapper,.ticket-form[data-v-6047a4e6] .el-select__wrapper,.ticket-form[data-v-6047a4e6] .el-textarea__inner{min-height:30px;border:0;border-radius:8px;background:var(--ops-bg-surface-soft);box-shadow:0 0 0 1px var(--ops-border-inner) inset}.filter-form[data-v-6047a4e6] .el-input__wrapper:hover,.filter-form[data-v-6047a4e6] .el-select__wrapper:hover,.ticket-form[data-v-6047a4e6] .el-input__wrapper:hover,.ticket-form[data-v-6047a4e6] .el-select__wrapper:hover,.ticket-form[data-v-6047a4e6] .el-textarea__inner:hover{box-shadow:0 0 0 1px var(--ops-border-hover) inset}.filter-form[data-v-6047a4e6] .el-input__wrapper.is-focus,.filter-form[data-v-6047a4e6] .el-select__wrapper.is-focused,.ticket-form[data-v-6047a4e6] .el-input__wrapper.is-focus,.ticket-form[data-v-6047a4e6] .el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--ops-blue-500) inset}.table-panel[data-v-6047a4e6]{display:flex;flex:1;min-width:0;min-height:0;flex-direction:column;padding:8px 10px 10px}.status-tabs[data-v-6047a4e6]{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:8px;padding:2px;border:1px solid var(--ops-border-soft);border-radius:8px;background:var(--ops-bg-subtle)}.status-tabs button[data-v-6047a4e6]{height:28px;padding:0 12px;border:none;border-radius:6px;background:transparent;color:var(--aiops-text-secondary);font-size:12px;font-weight:700;cursor:pointer}.status-tabs button.active[data-v-6047a4e6]{background:var(--ops-bg-surface);color:var(--aiops-brand);box-shadow:0 2px 7px rgba(64,158,255,.1)}.status-tabs button[data-v-6047a4e6]:hover{color:var(--ops-blue-600)}.status-tabs button[data-v-6047a4e6]:focus-visible{outline:2px solid rgba(64,158,255,.35);outline-offset:-2px}.table-shell[data-v-6047a4e6]{flex:1;min-height:0;overflow:hidden;border:1px solid var(--ops-border-inner);border-radius:8px;background:var(--ops-bg-surface)}.review-table[data-v-6047a4e6]{width:100%;background:transparent}.review-table[data-v-6047a4e6] .el-table__inner-wrapper:before{display:none}.review-table[data-v-6047a4e6] .el-table__header th{height:36px;padding:4px 0;border-bottom:1px solid var(--ops-border-soft);background:var(--ops-bg-subtle)!important}.review-table[data-v-6047a4e6] .cell{font-size:12px;line-height:20px}.review-table[data-v-6047a4e6] .el-table__body td{height:36px;padding:4px 0;color:#44546a;font-size:12px}.review-table[data-v-6047a4e6] .el-table__body tr:hover>td.el-table__cell{background:#f8fafc!important}.ticket-no-link[data-v-6047a4e6]{max-width:100%;padding:0;border:none;background:transparent;color:var(--aiops-brand);font:inherit;font-weight:700;cursor:pointer}.ticket-no-link[data-v-6047a4e6]:hover{text-decoration:underline}.db-type-cell[data-v-6047a4e6]{display:inline-flex;max-width:100%;align-items:center;gap:7px;color:#324155;font-weight:700;vertical-align:middle}.db-type-icon-box[data-v-6047a4e6]{display:inline-flex;width:24px;height:24px;flex:0 0 24px;align-items:center;justify-content:center;border:1px solid var(--ops-border-inner);border-radius:7px;background:var(--ops-bg-subtle)}.db-type-icon[data-v-6047a4e6]{width:18px;height:18px;flex:0 0 18px;-o-object-fit:contain;object-fit:contain}.db-type-name[data-v-6047a4e6]{font-size:12px;font-weight:800;line-height:24px}.asset-option[data-v-6047a4e6]{display:inline-flex;max-width:100%;align-items:center;gap:8px;color:#324155;font-weight:700}.asset-option-icon[data-v-6047a4e6]{width:18px;height:18px;flex:0 0 18px;-o-object-fit:contain;object-fit:contain}.db-type-mysql[data-v-6047a4e6]{color:#a15d00}.db-type-mysql .db-type-icon-box[data-v-6047a4e6]{border-color:rgba(245,158,11,.42);background:#fff3cf}.db-type-postgresql[data-v-6047a4e6]{color:#1f5fbf}.db-type-postgresql .db-type-icon-box[data-v-6047a4e6]{border-color:rgba(37,99,235,.36);background:#e8f0ff}.db-type-redis[data-v-6047a4e6]{color:#c92f2f}.db-type-redis .db-type-icon-box[data-v-6047a4e6]{border-color:rgba(220,38,38,.32);background:#ffe9e9}.db-type-mongodb[data-v-6047a4e6]{color:#2f8c57}.db-type-mongodb .db-type-icon-box[data-v-6047a4e6]{border-color:rgba(47,140,87,.25);background:#edf9f0}.db-type-elasticsearch[data-v-6047a4e6]{color:#9b6b16}.db-type-elasticsearch .db-type-icon-box[data-v-6047a4e6]{border-color:rgba(230,169,54,.3);background:#fff7e6}.db-type-oracle[data-v-6047a4e6],.db-type-sqlserver[data-v-6047a4e6]{color:#b42318}.db-type-oracle .db-type-icon-box[data-v-6047a4e6],.db-type-sqlserver .db-type-icon-box[data-v-6047a4e6]{border-color:rgba(180,35,24,.28);background:#fff0ed}.operation-links[data-v-6047a4e6]{display:inline-flex;gap:8px}.operation-links[data-v-6047a4e6] .el-button{height:auto;padding:0;font-size:12px;font-weight:700}.pagination-row[data-v-6047a4e6]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding-top:8px}.pagination-row[data-v-6047a4e6] .btn-next,.pagination-row[data-v-6047a4e6] .btn-prev,.pagination-row[data-v-6047a4e6] .el-pager li,.pagination-row[data-v-6047a4e6] .el-select__wrapper{border-radius:7px}.risk-dot[data-v-6047a4e6]{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:999px;background:var(--aiops-success)}.risk-medium[data-v-6047a4e6]{background:var(--aiops-warning)}.risk-critical[data-v-6047a4e6],.risk-high[data-v-6047a4e6]{background:var(--aiops-danger)}.create-layout[data-v-6047a4e6]{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:14px;max-height:calc(100vh - 170px);overflow:hidden}.form-grid[data-v-6047a4e6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px}.form-span-1[data-v-6047a4e6]{grid-column:span 1}.form-span-2[data-v-6047a4e6]{grid-column:span 2}.form-spacer[data-v-6047a4e6]{min-height:1px}.ticket-form[data-v-6047a4e6]{min-height:0;overflow:auto;padding-right:4px}.ticket-form[data-v-6047a4e6] .el-form-item{margin-bottom:12px}.ticket-form[data-v-6047a4e6] .el-form-item__label{margin-bottom:6px;color:var(--ops-text-secondary);font-size:12px;font-weight:700;line-height:1.4}.compact-label[data-v-6047a4e6]{font-size:11px;line-height:13px}.rollback-form-item[data-v-6047a4e6]{margin-bottom:12px!important}.ticket-sql-editor[data-v-6047a4e6]{min-height:124px!important}.sql-resize-handle[data-v-6047a4e6]{display:flex;height:10px;align-items:center;justify-content:center;margin-top:-1px;border:1px solid rgba(214,223,235,.95);border-top:none;border-radius:0 0 8px 8px;background:rgba(248,250,255,.92);cursor:ns-resize}.sql-resize-handle span[data-v-6047a4e6]{width:42px;height:3px;border-radius:999px;background:#c8d3e4}.sql-resize-handle:hover span[data-v-6047a4e6]{background:var(--aiops-brand)}.sql-engine-tip[data-v-6047a4e6]{margin-top:6px;color:var(--aiops-text-muted);font-size:12px;line-height:1.5}.rollback-sql-editor[data-v-6047a4e6]{min-height:88px!important}.sql-type-hint[data-v-6047a4e6]{grid-column:1/-1;display:grid;grid-template-columns:1.25fr 1.15fr .7fr;align-items:center;gap:6px;min-height:28px;margin:-2px 0 6px;padding:3px;border:1px solid rgba(223,231,242,.9);border-radius:9px;background:rgba(248,250,255,.82)}.sql-type-hint span[data-v-6047a4e6]{display:inline-flex;align-items:center;gap:5px;min-width:0;margin:0;padding:1px 6px;border:1px solid transparent;border-radius:7px;background:#fff;color:var(--aiops-text-secondary);font-size:10px;line-height:17px;white-space:nowrap;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.sql-type-hint strong[data-v-6047a4e6]{padding:1px 6px;border-radius:999px;background:rgba(31,111,255,.08);color:var(--aiops-text-primary);font-size:10px}.sql-type-hint span.active[data-v-6047a4e6]{border-color:rgba(243,178,75,.68);background:#fff7df;color:#9a640f;box-shadow:0 4px 12px rgba(243,178,75,.16)}.sql-type-hint span.active strong[data-v-6047a4e6]{background:rgba(243,178,75,.2);color:#8a5a10}.ticket-form[data-v-6047a4e6] .el-input-number{width:100%}.backup-switch-field[data-v-6047a4e6]{display:flex;align-items:center;gap:8px;min-height:28px}.backup-switch-field span[data-v-6047a4e6]{color:#9a640f;font-size:11px;line-height:16px}.ddl-switch-row[data-v-6047a4e6]{display:flex;align-items:center;gap:14px;min-height:28px;justify-content:flex-start;margin-top:-6px}.ddl-switch-row label[data-v-6047a4e6]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;color:var(--aiops-text-secondary);font-size:12px;white-space:nowrap}.ddl-switch-row[data-v-6047a4e6] .el-switch{margin-top:-1px}.ai-card[data-v-6047a4e6],.check-panel[data-v-6047a4e6]{border:1px solid var(--ops-border-inner);border-radius:10px;background:var(--ops-bg-surface-soft)}.check-panel[data-v-6047a4e6]{display:flex;min-height:0;flex-direction:column;padding:8px}.check-head[data-v-6047a4e6],.check-summary[data-v-6047a4e6]{display:flex;align-items:center;justify-content:space-between;gap:10px}.check-summary[data-v-6047a4e6]{margin-top:8px;padding:6px 8px;border:1px solid var(--ops-border-soft);border-radius:8px;background:var(--ops-bg-surface)}.check-summary>div[data-v-6047a4e6]{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--aiops-text-secondary);font-size:12px}.check-summary>strong[data-v-6047a4e6]{color:var(--aiops-text-primary);font-size:12px}.check-metrics[data-v-6047a4e6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:6px}.check-metrics article[data-v-6047a4e6]{min-width:0;padding:5px 7px;border:1px solid var(--ops-border-soft);border-radius:8px;background:var(--ops-bg-surface)}.check-metrics span[data-v-6047a4e6],.check-metrics strong[data-v-6047a4e6]{display:block}.check-metrics span[data-v-6047a4e6]{color:var(--aiops-text-muted);font-size:10px}.check-metrics strong[data-v-6047a4e6]{overflow:hidden;margin-top:2px;color:var(--aiops-text-primary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.check-rule-overview[data-v-6047a4e6]{display:flex;gap:5px;margin-top:6px}.check-rule-overview span[data-v-6047a4e6]{flex:1;height:22px;border-radius:8px;background:#fff;font-size:11px;font-weight:700;line-height:22px;text-align:center}.check-list[data-v-6047a4e6]{display:flex;flex-direction:column;gap:5px;margin-top:6px;overflow:auto}.check-item[data-v-6047a4e6]{padding:6px 8px;border:1px solid var(--ops-border-soft);border-left:3px solid #8d97a8;border-radius:8px;background:var(--ops-bg-surface)}.check-item span[data-v-6047a4e6],.check-item strong[data-v-6047a4e6]{display:block;font-size:12px}.check-item strong[data-v-6047a4e6]{color:var(--aiops-text-primary)}.check-item span[data-v-6047a4e6]{margin-top:3px;color:var(--aiops-text-secondary)}.level-error[data-v-6047a4e6]{border-left-color:var(--aiops-danger);color:var(--aiops-danger)}.level-warn[data-v-6047a4e6]{border-left-color:var(--aiops-warning);color:#b7791f}.level-info[data-v-6047a4e6]{border-left-color:var(--aiops-brand);color:var(--aiops-brand)}.detail-body[data-v-6047a4e6]{min-height:100%}.detail-overview-card[data-v-6047a4e6]{overflow:hidden;border:1px solid var(--ops-border-inner);border-radius:12px;background:var(--ops-bg-surface)}.detail-overview-head[data-v-6047a4e6]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--ops-border-soft);background:var(--ops-bg-surface-soft)}.detail-overview-head h2[data-v-6047a4e6],.detail-overview-head p[data-v-6047a4e6]{margin:0}.detail-overview-head p[data-v-6047a4e6]{color:var(--aiops-brand);font-size:12px;font-weight:800}.detail-overview-head h2[data-v-6047a4e6]{margin-top:3px;font-size:17px}.detail-overview-head span[data-v-6047a4e6]{color:var(--aiops-text-muted);font-size:12px}.current-action-tip[data-v-6047a4e6]{display:inline-flex;margin-top:5px;padding:3px 8px;border-radius:999px;background:rgba(31,111,255,.08);color:var(--aiops-brand);font-size:12px;font-style:normal;font-weight:700}.workflow-rail[data-v-6047a4e6]{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;padding:10px 14px;background:var(--ops-bg-subtle)}.workflow-track[data-v-6047a4e6]{position:absolute;top:21px;right:calc(16.666% + 26px);left:calc(16.666% + 26px);height:6px;overflow:hidden;border-radius:999px;background:#dfe7f2}.workflow-fill[data-v-6047a4e6]{width:0;height:100%;border-radius:inherit;background:var(--aiops-success);transition:width .2s ease}.workflow-fill.progress-one[data-v-6047a4e6]{width:0}.workflow-fill.progress-two[data-v-6047a4e6]{width:50%}.workflow-fill.progress-full[data-v-6047a4e6]{width:100%}.workflow-step[data-v-6047a4e6]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;text-align:center}.workflow-step i[data-v-6047a4e6]{display:inline-flex;width:30px;height:30px;flex:0 0 30px;align-items:center;justify-content:center;border:3px solid #f8faff;border-radius:999px;background:#e8eef8;color:var(--aiops-text-muted);font-style:normal;font-size:12px;font-weight:800;box-shadow:0 0 0 2px #dfe7f2}.workflow-step.done i[data-v-6047a4e6]{background:rgba(63,185,127,.16);color:var(--aiops-success);box-shadow:0 0 0 2px rgba(63,185,127,.45)}.workflow-step.active i[data-v-6047a4e6]{background:rgba(31,111,255,.14);color:var(--aiops-brand);box-shadow:0 0 0 2px rgba(31,111,255,.42)}.workflow-step.failed i[data-v-6047a4e6]{background:rgba(239,107,115,.16);color:var(--aiops-danger);box-shadow:0 0 0 2px rgba(239,107,115,.42)}.workflow-step div[data-v-6047a4e6]{min-width:0}.workflow-step em[data-v-6047a4e6],.workflow-step span[data-v-6047a4e6],.workflow-step strong[data-v-6047a4e6]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-step span[data-v-6047a4e6]{color:var(--aiops-text-muted);font-size:11px}.workflow-step strong[data-v-6047a4e6]{margin-top:1px;color:var(--aiops-text-primary);font-size:12px}.workflow-step em[data-v-6047a4e6]{margin-top:1px;color:var(--aiops-text-muted);font-size:11px;font-style:normal}.info-table[data-v-6047a4e6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border-top:1px solid rgba(223,231,242,.95);background:var(--ops-bg-surface)}.info-cell[data-v-6047a4e6]{min-width:0;min-height:48px;padding:7px 12px;border-right:1px solid rgba(223,231,242,.9);border-bottom:1px solid rgba(223,231,242,.9);background:var(--ops-bg-surface)}.info-cell[data-v-6047a4e6]:nth-child(3n){border-right:none}.info-cell[data-v-6047a4e6]:nth-last-child(-n+3){border-bottom:none}.info-cell span[data-v-6047a4e6],.info-cell strong[data-v-6047a4e6]{display:block}.info-cell span[data-v-6047a4e6]{color:var(--aiops-text-muted);font-size:12px}.info-cell strong[data-v-6047a4e6]{overflow:hidden;margin-top:4px;color:var(--aiops-text-primary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.overview-sql-block[data-v-6047a4e6]{border-top:1px solid rgba(223,231,242,.95);background:var(--ops-bg-surface-soft)}.overview-sql-head[data-v-6047a4e6]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 12px 0}.overview-sql-head strong[data-v-6047a4e6]{color:var(--aiops-text-primary);font-size:12px}.tag-row[data-v-6047a4e6]{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.overview-sql-block pre[data-v-6047a4e6]{overflow:auto;max-height:132px;margin:0;padding:8px 12px 10px;color:#172133;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:1.6;white-space:pre-wrap}.review-result-panel[data-v-6047a4e6]{display:flex;flex-direction:column;gap:10px}.review-summary-grid[data-v-6047a4e6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--ops-border-inner);border-radius:10px;background:var(--ops-bg-surface)}.review-summary-grid article[data-v-6047a4e6]{min-width:0;padding:9px 12px;border-right:1px solid rgba(223,231,242,.86);border-bottom:1px solid rgba(223,231,242,.86)}.review-summary-grid article[data-v-6047a4e6]:nth-child(3n){border-right:none}.review-summary-grid article[data-v-6047a4e6]:nth-last-child(-n+3){border-bottom:none}.review-summary-grid span[data-v-6047a4e6],.review-summary-grid strong[data-v-6047a4e6]{display:block}.review-summary-grid span[data-v-6047a4e6]{color:var(--aiops-text-muted);font-size:12px}.review-summary-grid strong[data-v-6047a4e6]{margin-top:4px;color:var(--aiops-text-primary);font-size:13px}.detail-sql[data-v-6047a4e6]{overflow:auto;margin-bottom:10px;border:1px solid var(--ops-border-inner);border-radius:10px;background:var(--ops-bg-surface-soft)}.detail-sql-head[data-v-6047a4e6]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px 0}.detail-sql-head strong[data-v-6047a4e6]{color:var(--aiops-text-primary);font-size:12px}.detail-sql pre[data-v-6047a4e6]{margin:0;padding:12px;color:#172133;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:1.7;white-space:pre-wrap}.ghost-script-block[data-v-6047a4e6]{background:#fffaf0}.ghost-script-block[data-v-6047a4e6] .el-alert{margin:8px 12px 0}.ghost-script-block[data-v-6047a4e6] .el-alert__title{line-height:18px}.ghost-script-block[data-v-6047a4e6] .el-alert__title a{color:var(--aiops-brand);font-weight:800;text-decoration:none}.exec-log-dialog pre[data-v-6047a4e6]{max-height:520px;white-space:pre-wrap}.compact-table[data-v-6047a4e6]{border:1px solid var(--ops-border-inner);border-radius:8px}.query-result-panel[data-v-6047a4e6]{display:flex;min-height:360px;flex-direction:column;gap:8px}.query-result-head[data-v-6047a4e6]{display:flex;align-items:center;justify-content:space-between;gap:10px}.query-result-tip[data-v-6047a4e6]{width:auto;flex:1;min-width:260px;padding:4px 8px;border-radius:9px}.query-result-tip[data-v-6047a4e6] .el-alert__title{font-size:12px;line-height:18px}.query-result-tip[data-v-6047a4e6] .el-alert__content{padding:0 4px}.query-result-title[data-v-6047a4e6]{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;min-width:0;white-space:nowrap}.query-result-title strong[data-v-6047a4e6]{color:var(--aiops-text-primary);font-size:13px}.query-result-title span[data-v-6047a4e6]{display:inline-flex;padding:2px 7px;border-radius:999px;background:rgba(31,111,255,.08);color:var(--aiops-text-muted);font-size:12px;line-height:18px}.query-result-table[data-v-6047a4e6]{flex:1;min-height:320px}.query-result-sql[data-v-6047a4e6]{border:1px solid var(--ops-border-inner);border-radius:8px;background:var(--ops-bg-surface-soft)}.query-result-sql strong[data-v-6047a4e6]{display:block;padding:7px 10px 0;color:var(--aiops-text-primary);font-size:12px}.query-result-sql pre[data-v-6047a4e6]{overflow:auto;max-height:90px;margin:0;padding:6px 10px 8px;color:#172133;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:1.55;white-space:pre-wrap}.rollback-panel[data-v-6047a4e6]{display:flex;flex-direction:column;gap:10px}.rollback-actions[data-v-6047a4e6]{display:flex;gap:8px;flex-wrap:wrap}.rollback-record-select[data-v-6047a4e6]{width:360px;max-width:100%}.rollback-meta[data-v-6047a4e6]{display:flex;flex-wrap:wrap;gap:14px}.toolbox-grid[data-v-6047a4e6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.toolbox-target[data-v-6047a4e6]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px;color:var(--aiops-text-secondary);font-size:12px}.toolbox-card[data-v-6047a4e6]{display:flex;min-width:0;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--ops-border-inner);border-radius:10px;background:var(--ops-bg-surface-soft)}.toolbox-card-head[data-v-6047a4e6]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.toolbox-card-head div[data-v-6047a4e6]{display:flex;min-width:0;flex-direction:column;gap:4px}.toolbox-card-head strong[data-v-6047a4e6]{color:var(--aiops-text-primary);font-size:15px}.toolbox-card-head span[data-v-6047a4e6],.toolbox-result[data-v-6047a4e6]{color:var(--aiops-text-secondary);font-size:12px}.toolbox-tags[data-v-6047a4e6]{display:flex;flex-wrap:wrap;gap:6px}.toolbox-actions[data-v-6047a4e6]{display:flex;flex-wrap:wrap;gap:8px}.toolbox-result[data-v-6047a4e6]{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-radius:10px;border:1px solid var(--ops-border-soft);background:var(--ops-bg-surface)}.toolbox-result a[data-v-6047a4e6]{color:var(--aiops-brand);font-weight:700;text-decoration:none}.toolbox-result a[data-v-6047a4e6]:hover{text-decoration:underline}.toolbox-install-collapse[data-v-6047a4e6]{overflow:hidden;border:1px solid var(--ops-border-soft);border-radius:10px;background:var(--ops-bg-surface)}.toolbox-install-collapse[data-v-6047a4e6] .el-collapse-item__header{height:32px;padding:0 10px;border-bottom:none;background:transparent;color:var(--aiops-text-primary);font-size:12px;font-weight:700}.toolbox-install-collapse[data-v-6047a4e6] .el-collapse-item__wrap{border-bottom:none;background:transparent}.toolbox-install-command[data-v-6047a4e6]{overflow:auto;max-height:140px;margin:0;padding:6px 10px 10px;color:#172133;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:1.55;white-space:pre-wrap}.database-review-dialog-overlay,.review-drawer.el-drawer{--ops-blue-500:#409eff;--ops-blue-600:#2563eb;--ops-green-500:#10b981;--ops-orange-500:#f59e0b;--ops-red-500:#ef4444;--ops-button-success:#67c23a;--ops-button-success-hover:#58b832;--ops-button-warning:#e6a23c;--ops-button-warning-hover:#d8922f;--ops-text-heading:#0f172a;--ops-text-primary:#172033;--ops-text-secondary:#53657d;--ops-text-muted:#64748b;--ops-text-weak:#7b8aa0;--ops-bg-surface:#fff;--ops-bg-surface-soft:#fbfdff;--ops-bg-subtle:#f3f7fc;--ops-border:#dbe7f4;--ops-border-soft:#e7eef7;--ops-border-inner:#dce8f5;--ops-border-hover:#b9d4ff;--aiops-text-primary:var(--ops-text-primary);--aiops-text-secondary:var(--ops-text-secondary);--aiops-text-muted:var(--ops-text-weak);--aiops-border-cool:var(--ops-border-soft);--aiops-border-mid:var(--ops-border);--aiops-brand:var(--ops-blue-600);--aiops-success:var(--ops-green-500);--aiops-warning:var(--ops-orange-500);--aiops-danger:var(--ops-red-500)}.database-review-dialog-overlay .el-dialog{width:min(var(--el-dialog-width),calc(100vw - 24px));max-height:calc(100vh - 24px);overflow:hidden;border:1px solid #d7e6f6;border-radius:15px!important;background:var(--ops-bg-surface);box-shadow:0 22px 60px rgba(49,92,142,.18)}.database-review-dialog-overlay .el-dialog__header{margin-right:0;padding:16px 18px 12px;border-bottom:1px solid #e3edf8}.database-review-dialog-overlay .el-dialog__title{color:var(--ops-text-heading);font-size:17px;font-weight:700;line-height:1.3}.database-review-dialog-overlay .el-dialog__headerbtn{top:8px;right:10px;width:34px;height:34px;border-radius:8px}.database-review-dialog-overlay .el-dialog__headerbtn:hover{background:var(--ops-bg-subtle)}.database-review-dialog-overlay .el-dialog__body{max-height:calc(100vh - 154px);overflow:auto;padding:16px 18px;color:var(--ops-text-primary)}.database-review-dialog-overlay .el-dialog__footer{padding:12px 18px 16px;border-top:1px solid #e3edf8}.database-review-dialog-overlay .monaco-editor-container{min-height:0}.database-review-dialog-overlay .el-tag{height:22px;border-radius:999px;font-size:11px;font-weight:600}.review-drawer.el-drawer{max-width:calc(100vw - 12px);border-left:1px solid #d7e6f6;background:#fff;box-shadow:-18px 0 52px rgba(49,92,142,.16)}.review-drawer .el-drawer__header{margin-bottom:0;padding:16px 18px 12px;border-bottom:1px solid #e3edf8;color:var(--ops-text-heading);font-size:17px;font-weight:700}.review-drawer .el-drawer__body{overflow:auto;padding:12px 14px 16px}.review-drawer .el-drawer__close-btn{width:34px;height:34px;border-radius:8px}.review-drawer .el-drawer__close-btn:hover{background:#f3f7fc}.generic-workflow-panel[data-v-6047a4e6]{margin-bottom:14px;padding:12px 14px 0;border:1px solid var(--ops-border,#dfe6ef);border-radius:6px;background:#fafcff}.generic-workflow-head[data-v-6047a4e6]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.generic-workflow-assignee[data-v-6047a4e6],.generic-workflow-head div[data-v-6047a4e6]{display:flex;align-items:center;gap:10px}.generic-workflow-assignee[data-v-6047a4e6],.generic-workflow-head span[data-v-6047a4e6]{color:var(--ops-text-secondary);font-size:12px}@media (max-width:1100px){.create-layout[data-v-6047a4e6]{grid-template-columns:1fr;overflow:auto}.info-table[data-v-6047a4e6],.toolbox-grid[data-v-6047a4e6],.workflow-rail[data-v-6047a4e6]{grid-template-columns:1fr}.workflow-track[data-v-6047a4e6]{top:25px;bottom:25px;right:auto;left:27px;width:2px;height:auto}.workflow-fill.progress-two[data-v-6047a4e6]{width:100%;height:50%}.workflow-fill.progress-full[data-v-6047a4e6]{width:100%;height:100%}.workflow-step[data-v-6047a4e6]{flex-direction:row;text-align:left}.info-cell[data-v-6047a4e6],.info-cell[data-v-6047a4e6]:nth-child(3n),.info-cell[data-v-6047a4e6]:nth-last-child(-n+3){border-right:none;border-bottom:1px solid rgba(223,231,242,.9)}.info-cell[data-v-6047a4e6]:last-child{border-bottom:none}.review-summary-grid[data-v-6047a4e6]{grid-template-columns:1fr}.review-summary-grid article[data-v-6047a4e6],.review-summary-grid article[data-v-6047a4e6]:nth-child(3n),.review-summary-grid article[data-v-6047a4e6]:nth-last-child(-n+3){border-right:none;border-bottom:1px solid rgba(223,231,242,.86)}.review-summary-grid article[data-v-6047a4e6]:last-child{border-bottom:none}.form-grid[data-v-6047a4e6]{grid-template-columns:1fr}.form-span-1[data-v-6047a4e6],.form-span-2[data-v-6047a4e6]{grid-column:span 1}}@media (max-width:768px){.review-shell[data-v-6047a4e6]{height:auto;min-height:100%;overflow:visible}.table-panel[data-v-6047a4e6]{min-height:520px}.ops-page-header__content[data-v-6047a4e6]{align-items:flex-start;flex-direction:column;gap:2px}.ops-page-header__divider[data-v-6047a4e6]{display:none}.filter-form[data-v-6047a4e6] .el-form-item:last-child{width:100%}.detail-overview-head[data-v-6047a4e6],.pagination-row[data-v-6047a4e6],.query-result-head[data-v-6047a4e6]{align-items:stretch;flex-direction:column}.query-result-tip[data-v-6047a4e6]{width:100%;min-width:0}}@media (max-width:620px){.db-review-page[data-v-6047a4e6]{padding:6px}.review-hero[data-v-6047a4e6]{padding:8px 10px}.ops-page-header__icon[data-v-6047a4e6]{width:36px;height:36px;flex-basis:36px}.ops-page-header__icon img[data-v-6047a4e6]{width:27px;height:27px}.filter-form[data-v-6047a4e6],.filter-form[data-v-6047a4e6] .el-form-item,.filter-form[data-v-6047a4e6] .el-form-item__content,.filter-form[data-v-6047a4e6] .el-input,.filter-form[data-v-6047a4e6] .el-select{width:100%}.filter-form[data-v-6047a4e6] .el-form-item{display:grid;grid-template-columns:58px minmax(0,1fr);margin-right:0}.filter-form[data-v-6047a4e6] .el-form-item:last-child .el-form-item__content{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.filter-form[data-v-6047a4e6] .el-form-item:last-child .el-button{width:100%;margin-left:0}.status-tabs[data-v-6047a4e6]{width:100%;overflow-x:auto}.status-tabs button[data-v-6047a4e6]{flex:1 0 auto}.toolbox-actions[data-v-6047a4e6]{display:grid;grid-template-columns:1fr}.database-review-dialog-overlay .el-dialog{margin-top:12px}.database-review-dialog-overlay .el-dialog__body{max-height:calc(100vh - 146px);padding:14px}}.database-sql-page[data-v-e179806c]{--ops-blue-500:#409eff;--ops-blue-600:#2563eb;--ops-green-500:#10b981;--ops-orange-500:#f59e0b;--ops-red-500:#ef4444;--ops-button-success:#67c23a;--ops-button-success-hover:#58b832;--ops-button-success-active:#4ca52a;--ops-button-warning:#e6a23c;--ops-button-warning-hover:#d8922f;--ops-button-warning-active:#c98226;--ops-text-heading:#0f172a;--ops-text-primary:#172033;--ops-text-secondary:#53657d;--ops-text-muted:#64748b;--ops-text-weak:#7b8aa0;--ops-bg-surface:#fff;--ops-bg-surface-soft:#fbfdff;--ops-bg-subtle:#f3f7fc;--ops-border:#dbe7f4;--ops-border-soft:#e7eef7;--ops-border-inner:#dce8f5;--ops-border-hover:#b9d4ff;--ops-shadow-card:0 8px 24px rgba(80,124,180,.07);--aiops-bg-page:#f6f8fb;--aiops-surface-strong:var(--ops-bg-surface);--aiops-surface-soft:var(--ops-bg-surface-soft);--aiops-text-primary:var(--ops-text-primary);--aiops-text-secondary:var(--ops-text-secondary);--aiops-text-muted:var(--ops-text-weak);--aiops-border-cool:var(--ops-border-soft);--aiops-border-mid:var(--ops-border);--aiops-brand:var(--ops-blue-600);--aiops-brand-soft:#eef6ff;--aiops-success:var(--ops-green-500);--aiops-warning:var(--ops-orange-500);--aiops-danger:var(--ops-red-500);box-sizing:border-box;height:calc(100vh - 124px);min-height:0;overflow:auto;padding:7px;background:transparent;color:var(--aiops-text-primary);font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.home-container .el-main:has(.database-sql-page){padding:10px;overflow:hidden}.sql-workbench[data-v-e179806c]{display:flex;box-sizing:border-box;flex-direction:column;height:100%;min-height:0;overflow:hidden;border:1px solid var(--ops-border);border-radius:12px;background:var(--ops-bg-surface);box-shadow:var(--ops-shadow-card)}.sql-workbench[data-v-e179806c]:before{display:none}.sql-hero[data-v-e179806c]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding:8px 12px;border-bottom:1px solid var(--ops-border-soft);background:var(--ops-bg-surface)}.hero-copy[data-v-e179806c]{display:flex;align-items:center;min-width:0}.ops-page-header__icon[data-v-e179806c]{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;background:transparent}.ops-page-header__icon img[data-v-e179806c]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.ops-page-header__content[data-v-e179806c]{display:flex;min-width:0;align-items:center;gap:10px}.ops-page-header__divider[data-v-e179806c]{width:1px;height:22px;flex:0 0 1px;background:var(--ops-border-soft)}.ops-page-header__content h1[data-v-e179806c]{margin:0;color:var(--ops-text-heading);font-size:20px;font-weight:700;line-height:1.2;white-space:nowrap}.ops-page-header__content p[data-v-e179806c]{margin:0;overflow:hidden;color:var(--ops-text-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.hero-actions[data-v-e179806c],.object-actions[data-v-e179806c],.query-actions[data-v-e179806c]{display:flex;align-items:center;gap:8px;flex-shrink:0}.cancel-button[data-v-e179806c],.confirm-button[data-v-e179806c],.execute-button[data-v-e179806c],.primary-action[data-v-e179806c],.secondary-action[data-v-e179806c],.success-action[data-v-e179806c],.warning-action[data-v-e179806c]{height:30px;min-height:30px;padding:0 10px;border-radius:8px;font-size:12px;font-weight:600;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.confirm-button[data-v-e179806c],.execute-button[data-v-e179806c],.primary-action[data-v-e179806c]{border-color:var(--ops-blue-600);background:var(--ops-blue-600);color:#fff;box-shadow:0 5px 12px rgba(37,99,235,.14)}.success-action[data-v-e179806c]{border-color:var(--ops-button-success);background:var(--ops-button-success);color:#fff}.warning-action[data-v-e179806c]{border-color:var(--ops-button-warning);background:var(--ops-button-warning);color:#fff}.success-action[data-v-e179806c]:not(.is-disabled):hover{border-color:var(--ops-button-success-hover);background:var(--ops-button-success-hover)}.success-action[data-v-e179806c]:not(.is-disabled):active{border-color:var(--ops-button-success-active);background:var(--ops-button-success-active)}.warning-action[data-v-e179806c]:not(.is-disabled):hover{border-color:var(--ops-button-warning-hover);background:var(--ops-button-warning-hover)}.warning-action[data-v-e179806c]:not(.is-disabled):active{border-color:var(--ops-button-warning-active);background:var(--ops-button-warning-active)}.cancel-button[data-v-e179806c],.secondary-action[data-v-e179806c]{border:1px solid var(--ops-border-inner);background:var(--ops-bg-surface);color:var(--aiops-text-secondary)}.cancel-button[data-v-e179806c]:hover,.confirm-button[data-v-e179806c]:hover,.execute-button[data-v-e179806c]:hover,.primary-action[data-v-e179806c]:hover,.secondary-action[data-v-e179806c]:hover,.success-action[data-v-e179806c]:hover,.warning-action[data-v-e179806c]:hover{transform:translateY(-1px)}.cancel-button[data-v-e179806c]:active,.confirm-button[data-v-e179806c]:active,.execute-button[data-v-e179806c]:active,.primary-action[data-v-e179806c]:active,.secondary-action[data-v-e179806c]:active,.success-action[data-v-e179806c]:active,.warning-action[data-v-e179806c]:active{transform:translateY(0)}.cancel-button[data-v-e179806c]:focus-visible,.confirm-button[data-v-e179806c]:focus-visible,.execute-button[data-v-e179806c]:focus-visible,.primary-action[data-v-e179806c]:focus-visible,.secondary-action[data-v-e179806c]:focus-visible,.success-action[data-v-e179806c]:focus-visible,.warning-action[data-v-e179806c]:focus-visible{outline:2px solid rgba(64,158,255,.35);outline-offset:2px}.cancel-button.is-disabled[data-v-e179806c],.confirm-button.is-disabled[data-v-e179806c],.execute-button.is-disabled[data-v-e179806c],.primary-action.is-disabled[data-v-e179806c],.secondary-action.is-disabled[data-v-e179806c],.success-action.is-disabled[data-v-e179806c],.warning-action.is-disabled[data-v-e179806c]{opacity:.5;transform:none}.console-layout[data-v-e179806c]{display:grid;grid-template-columns:276px minmax(0,1fr);flex:1;min-width:0;min-height:0}.datasource-pane[data-v-e179806c]{display:flex;min-width:0;min-height:0;flex-direction:column;border-right:1px solid var(--aiops-border-cool);background:var(--ops-bg-surface-soft)}.datasource-head[data-v-e179806c]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:9px 10px 8px;border-bottom:1px solid var(--ops-border-soft);background:var(--ops-bg-subtle)}.datasource-head strong[data-v-e179806c]{display:block;color:var(--aiops-text-primary);font-size:13px}.datasource-head span[data-v-e179806c]:not(.el-tag__content){display:block;margin-top:3px;color:var(--ops-text-muted);font-size:11px}.datasource-head-actions[data-v-e179806c]{display:inline-flex;align-items:center;gap:8px}.datasource-refresh-button[data-v-e179806c]{width:28px;height:28px;min-height:28px;padding:0;border-color:var(--ops-button-warning);border-radius:8px;background:var(--ops-button-warning);color:#fff;box-shadow:none}.datasource-refresh-button[data-v-e179806c]:focus-visible,.datasource-refresh-button[data-v-e179806c]:hover{border-color:var(--ops-button-warning-hover);background:var(--ops-button-warning-hover);color:#fff}.datasource-refresh-button[data-v-e179806c]:active{border-color:var(--ops-button-warning-active);background:var(--ops-button-warning-active)}.tree-search[data-v-e179806c]{padding:8px 10px}.filter-form[data-v-e179806c] .el-input__wrapper,.filter-form[data-v-e179806c] .el-select__wrapper,.row-form[data-v-e179806c] .el-input__wrapper,.tree-search[data-v-e179806c] .el-input__wrapper{min-height:32px;border:0;border-radius:8px;background:var(--ops-bg-surface-soft);box-shadow:inset 0 0 0 1px #d9e5f2}.filter-form[data-v-e179806c] .el-input__wrapper:hover,.filter-form[data-v-e179806c] .el-select__wrapper:hover,.row-form[data-v-e179806c] .el-input__wrapper:hover,.tree-search[data-v-e179806c] .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--ops-border-hover) inset}.filter-form[data-v-e179806c] .el-input__wrapper.is-focus,.filter-form[data-v-e179806c] .el-select__wrapper.is-focused,.row-form[data-v-e179806c] .el-input__wrapper.is-focus,.tree-search[data-v-e179806c] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--ops-blue-500) inset}.datasource-tree[data-v-e179806c]{flex:1;min-height:0;overflow:auto;padding:6px 7px 10px;background:transparent}.datasource-tree[data-v-e179806c] .el-tree-node__content{height:30px;border-radius:7px}.datasource-tree[data-v-e179806c] .el-tree-node__content:hover{background:#f0f6ff}.datasource-tree[data-v-e179806c] .el-tree-node__content:has(.tree-node.active-path){background:#eef6ff}.datasource-tree[data-v-e179806c] .el-tree-node__content:has(.tree-node.active-current){background:#e4f0ff}.tree-node[data-v-e179806c]{display:flex;align-items:center;gap:7px;width:100%;min-width:0;color:var(--aiops-text-secondary);font-size:13px}.tree-node .el-icon[data-v-e179806c]{color:var(--aiops-brand)}.tree-svg-icon[data-v-e179806c]{width:13px;height:13px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.tree-node.active-path[data-v-e179806c]{color:#315176;font-weight:700}.tree-node.active-current[data-v-e179806c]{color:var(--aiops-brand);font-weight:800}.tree-label[data-v-e179806c]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-column .tree-label[data-v-e179806c]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px}.tree-meta[data-v-e179806c]{flex-shrink:0;margin-left:auto;color:var(--aiops-text-muted);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:10px;font-weight:600}.tree-meta-asset[data-v-e179806c]{margin-left:4px;padding:1px 5px;border-radius:999px;background:rgba(31,111,255,.08);color:var(--aiops-brand);font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif;font-size:10px;font-weight:700;text-transform:uppercase}.tree-mini-tag[data-v-e179806c]{padding:0 5px;border-radius:999px;background:rgba(63,185,127,.12);color:var(--aiops-success);font-size:10px;font-weight:700}.sql-console[data-v-e179806c]{display:flex;min-width:0;min-height:0;flex-direction:column;background:var(--ops-bg-surface)}.window-tabs[data-v-e179806c]{display:flex;align-items:stretch;flex-shrink:0;min-height:38px;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid var(--aiops-border-cool);background:var(--ops-bg-subtle)}.window-tab[data-v-e179806c]{display:flex;min-width:0;height:38px;align-items:center;border-right:1px solid var(--ops-border-soft);background:transparent}.window-tab-main[data-v-e179806c]{display:inline-flex;min-width:0;height:100%;align-items:center;gap:7px;padding:0 8px 0 11px;border:none;background:transparent;color:var(--aiops-text-secondary);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.window-tab-title[data-v-e179806c]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.window-tab.active[data-v-e179806c]{background:var(--ops-bg-surface);color:var(--aiops-brand);box-shadow:inset 0 2px 0 var(--aiops-brand)}.window-tab.active .window-tab-main[data-v-e179806c]{color:var(--aiops-brand)}.status-dot[data-v-e179806c]{width:8px;height:8px;border-radius:999px;background:var(--aiops-text-muted)}.status-dot.online[data-v-e179806c]{background:var(--aiops-success)}.tab-type-icon[data-v-e179806c]{flex:0 0 auto;color:var(--ops-blue-600);font-size:14px}.dirty-dot[data-v-e179806c]{width:5px;height:5px;border-radius:999px;background:var(--aiops-warning)}.tab-close[data-v-e179806c]{display:grid;width:26px;height:26px;flex:0 0 26px;place-items:center;margin-right:4px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--aiops-text-muted);font-size:13px;cursor:pointer}.tab-close[data-v-e179806c]:hover{color:#dc2626;background:#fff0f0}.add-tab-button[data-v-e179806c]:focus-visible,.tab-close[data-v-e179806c]:focus-visible,.window-tab-main[data-v-e179806c]:focus-visible{outline:2px solid rgba(64,158,255,.35);outline-offset:-2px}.add-tab-button[data-v-e179806c]{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;padding:0;border:0;border-right:1px solid var(--ops-border-soft);background:transparent;color:var(--ops-blue-600);font-size:16px;cursor:pointer}.add-tab-button[data-v-e179806c]:hover{background:#eef6ff}.connection-strip[data-v-e179806c]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;min-height:38px;padding:4px 12px;border-bottom:1px solid var(--aiops-border-cool);background:var(--ops-bg-surface)}.connection-main[data-v-e179806c]{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--aiops-text-secondary);font-size:12px}.connection-main strong[data-v-e179806c]{color:var(--aiops-text-primary);font-weight:700}.separator[data-v-e179806c]{width:1px;height:14px;background:var(--aiops-border-cool)}.mono[data-v-e179806c]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.tool-link[data-v-e179806c]{height:auto;padding:0;color:var(--aiops-text-secondary);font-size:12px;font-weight:700}.ai-tool-link[data-v-e179806c]{height:26px;padding:0 8px;border-radius:8px;background:#eef6ff;color:var(--aiops-brand);font-size:12px;font-weight:800}.tool-link[data-v-e179806c]:hover{color:var(--aiops-brand)}.ai-tool-link[data-v-e179806c]:focus-visible,.tool-link[data-v-e179806c]:focus-visible{outline:2px solid rgba(64,158,255,.35);outline-offset:2px}.object-window[data-v-e179806c],.sql-window[data-v-e179806c]{display:flex;flex:1;min-height:0;flex-direction:column}.editor-shell[data-v-e179806c]{flex:0 0 127px;min-height:127px;border-bottom:1px solid var(--aiops-border-cool);background:var(--ops-bg-surface-soft)}.monaco-shell[data-v-e179806c] .monaco-editor-container{width:100%;height:100%;min-height:0;border:none;border-radius:0}.monaco-shell[data-v-e179806c] .monaco-editor,.monaco-shell[data-v-e179806c] .monaco-editor .margin,.monaco-shell[data-v-e179806c] .monaco-editor-background{background:var(--ops-bg-surface-soft)!important}.monaco-shell[data-v-e179806c] .monaco-editor .view-line{font-weight:700}.object-window[data-v-e179806c] .result-dock,.result-dock[data-v-e179806c],.sql-window[data-v-e179806c] .result-dock{display:flex;flex:1;min-height:0;flex-direction:column;background:var(--ops-bg-surface)}.object-window[data-v-e179806c] .data-grid-shell{flex:1;min-height:0;overflow:hidden;border:1px solid #e3ebf5;border-radius:8px;background:var(--ops-bg-surface)}.result-dock[data-v-e179806c] .result-tabs{display:flex;align-items:center;flex-shrink:0;height:36px;border-bottom:1px solid var(--aiops-border-cool);background:var(--ops-bg-subtle)}.result-dock[data-v-e179806c] .result-tabs button{height:36px;padding:0 12px;border:none;border-right:1px solid var(--ops-border-soft);background:transparent;color:var(--aiops-text-secondary);font-size:12px;font-weight:600;cursor:pointer}.result-dock[data-v-e179806c] .result-tabs button.active{color:var(--aiops-brand);background:var(--ops-bg-surface);box-shadow:inset 0 2px 0 var(--aiops-brand)}.result-dock[data-v-e179806c] .result-table-shell{margin:0;border:none;border-radius:0}.result-dock[data-v-e179806c] .log-panel{flex:1;min-height:0;overflow:auto;padding:14px 16px;box-sizing:border-box;border-radius:0;background:rgba(17,24,39,.92)}.result-dock[data-v-e179806c] .log-panel p{margin:0 0 8px;color:#d8e3f8;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px}.result-dock[data-v-e179806c] .log-panel span{margin-right:12px;color:#8fb4ff}.result-dock[data-v-e179806c] .history-panel{flex:1;min-height:0;overflow:auto;padding:12px;background:var(--ops-bg-surface-soft)}.result-dock[data-v-e179806c] .history-item{display:block;width:100%;margin-bottom:8px;padding:10px 12px;border:1px solid var(--ops-border-soft);border-radius:8px;background:var(--ops-bg-surface);text-align:left;cursor:pointer}.result-dock[data-v-e179806c] .history-item span,.result-dock[data-v-e179806c] .history-item strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-dock[data-v-e179806c] .history-item strong{color:var(--aiops-text-primary);font-size:13px}.result-dock[data-v-e179806c] .history-item span{margin-top:4px;color:var(--aiops-text-muted);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px}.result-dock[data-v-e179806c] .history-empty{color:var(--aiops-text-muted);font-size:13px}.result-tabs[data-v-e179806c]{display:flex;align-items:center;flex-shrink:0;height:36px;border-bottom:1px solid var(--aiops-border-cool);background:var(--ops-bg-subtle)}.result-tabs button[data-v-e179806c]{height:36px;padding:0 12px;border:none;border-right:1px solid var(--ops-border-soft);background:transparent;color:var(--aiops-text-secondary);font-size:12px;font-weight:600;cursor:pointer}.result-tabs button.active[data-v-e179806c]{color:var(--aiops-brand);background:var(--ops-bg-surface);box-shadow:inset 0 2px 0 var(--aiops-brand)}.table-shell[data-v-e179806c]{flex:1;min-height:0;overflow:hidden;border:1px solid #e3ebf5;border-radius:8px;background:var(--ops-bg-surface)}.result-table-shell[data-v-e179806c]{margin:0;border:none;border-radius:0}.data-grid-shell[data-v-e179806c]{margin-top:0}.data-grid-shell[data-v-e179806c] .data-table,.result-dock[data-v-e179806c] .data-table{width:100%;background:transparent}.data-grid-shell[data-v-e179806c] .data-table .el-table__inner-wrapper:before,.result-dock[data-v-e179806c] .data-table .el-table__inner-wrapper:before{display:none}.data-grid-shell[data-v-e179806c] .data-table .el-table__fixed-right-patch,.data-grid-shell[data-v-e179806c] .data-table .el-table__header th,.result-dock[data-v-e179806c] .data-table .el-table__fixed-right-patch,.result-dock[data-v-e179806c] .data-table .el-table__header th{background:var(--ops-bg-subtle)!important;border-bottom:1px solid var(--ops-border-soft)}.data-grid-shell[data-v-e179806c] .data-table .el-table__header th .cell,.result-dock[data-v-e179806c] .data-table .el-table__header th .cell{color:var(--ops-text-heading);font-size:12px;font-weight:700}.data-grid-shell[data-v-e179806c] .data-table .el-table__body td,.data-grid-shell[data-v-e179806c] .data-table .el-table__header th,.result-dock[data-v-e179806c] .data-table .el-table__body td,.result-dock[data-v-e179806c] .data-table .el-table__header th{height:36px;padding:4px 0}.data-grid-shell[data-v-e179806c] .data-table .el-table__body td,.data-table[data-v-e179806c] .el-table__body td,.result-dock[data-v-e179806c] .data-table .el-table__body td{color:#44546a;font-size:12px}.data-grid-shell[data-v-e179806c] .data-table .cell,.result-dock[data-v-e179806c] .data-table .cell{line-height:20px;padding:0 10px;font-size:11px}.data-grid-shell[data-v-e179806c] .data-table .el-table__body tr:hover>td.el-table__cell,.result-dock[data-v-e179806c] .data-table .el-table__body tr:hover>td.el-table__cell{background:#f8fafc!important}.data-table[data-v-e179806c]{width:100%;background:transparent}.data-table[data-v-e179806c] .el-table__inner-wrapper:before{display:none}.data-table[data-v-e179806c] .el-table__fixed-right-patch,.data-table[data-v-e179806c] .el-table__header th{background:var(--ops-bg-subtle)!important;border-bottom:1px solid var(--ops-border-soft)}.data-table[data-v-e179806c] .el-table__header th .cell{color:var(--ops-text-heading);font-size:12px;font-weight:700}.data-table[data-v-e179806c] .el-table__body tr:hover>td.el-table__cell{background:#f8fafc!important}.column-header[data-v-e179806c]{display:inline-flex;align-items:center;gap:6px}.column-header em[data-v-e179806c]{padding:1px 6px;border-radius:999px;background:rgba(63,185,127,.12);color:var(--aiops-success);font-style:normal;font-size:10px}.cell-value[data-v-e179806c]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:11px;line-height:20px}.data-grid-shell[data-v-e179806c] .row-actions,.row-actions[data-v-e179806c]{display:inline-flex;gap:8px}.data-grid-shell[data-v-e179806c] .row-actions .el-button{height:auto;min-height:0;padding:0;border:none;background:transparent;font-size:10px;font-weight:700}.row-actions[data-v-e179806c] .el-button{height:auto;min-height:0;padding:0;border:none;background:transparent;font-size:12px;font-weight:700}.object-window[data-v-e179806c]{position:relative;padding:8px 10px 10px;background:var(--ops-bg-surface-soft)}.object-query-row[data-v-e179806c]{flex-shrink:0;margin-bottom:8px;border:1px solid var(--ops-border-inner);border-radius:8px;overflow:hidden;background:var(--ops-bg-surface-soft)}.object-editor-shell[data-v-e179806c]{height:118px;min-height:118px;background:var(--ops-bg-surface-soft)}.object-data-head[data-v-e179806c]{display:flex;align-items:center;justify-content:flex-end;gap:12px;position:absolute;top:136px;right:12px;z-index:2;height:30px;padding:0}.object-toolbar[data-v-e179806c]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;margin-bottom:10px;padding:13px 16px;border:1px solid var(--ops-border-inner);border-radius:10px;background:var(--ops-bg-subtle)}.object-title span[data-v-e179806c]{color:var(--aiops-brand);font-size:11px;font-weight:700}.object-title h2[data-v-e179806c]{display:inline-block;margin:0 8px 0 0;color:var(--aiops-text-primary);font-size:14px}.object-title p[data-v-e179806c]{display:inline-block;margin:0;color:var(--aiops-text-muted);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:11px}.icon-action[data-v-e179806c]{width:28px;height:28px;min-height:28px;padding:0;border:1px solid var(--ops-border-inner);border-radius:8px;background:var(--ops-bg-surface);color:var(--aiops-text-secondary);box-shadow:none}.success-icon-action[data-v-e179806c]{border-color:var(--ops-button-success);background:var(--ops-button-success);color:#fff}.warning-icon-action[data-v-e179806c]{border-color:var(--ops-button-warning);background:var(--ops-button-warning);color:#fff}.success-icon-action[data-v-e179806c]:not(.is-disabled):focus-visible,.success-icon-action[data-v-e179806c]:not(.is-disabled):hover{border-color:var(--ops-button-success-hover);background:var(--ops-button-success-hover);color:#fff}.warning-icon-action[data-v-e179806c]:not(.is-disabled):focus-visible,.warning-icon-action[data-v-e179806c]:not(.is-disabled):hover{border-color:var(--ops-button-warning-hover);background:var(--ops-button-warning-hover);color:#fff}.success-icon-action[data-v-e179806c]:not(.is-disabled):active{border-color:var(--ops-button-success-active);background:var(--ops-button-success-active)}.warning-icon-action[data-v-e179806c]:not(.is-disabled):active{border-color:var(--ops-button-warning-active);background:var(--ops-button-warning-active)}.filter-bar[data-v-e179806c]{flex-shrink:0;margin-bottom:6px;padding:5px 8px;border:1px solid var(--ops-border-inner);border-radius:8px;background:var(--ops-bg-surface)}.filter-form[data-v-e179806c]{display:flex;flex-wrap:wrap;align-items:center;row-gap:6px}.filter-form[data-v-e179806c] .el-form-item{margin-right:10px;margin-bottom:0}.filter-form[data-v-e179806c] .el-form-item__label{height:28px;line-height:28px;padding-right:6px;color:#475569;font-size:12px;font-weight:700}.filter-form[data-v-e179806c] .el-select{width:136px}.filter-form[data-v-e179806c] .el-input{width:160px}.filter-form[data-v-e179806c] .el-input__wrapper,.filter-form[data-v-e179806c] .el-select__wrapper{min-height:28px;border-radius:7px}.filter-form[data-v-e179806c] .el-input__inner{height:26px;font-size:12px}.filter-form .compact[data-v-e179806c]{height:28px;min-height:28px;padding:0 13px;border-radius:8px;font-size:12px}.export-query-button[data-v-e179806c]{padding:0 13px;border-color:var(--ops-button-warning);background:var(--ops-button-warning);color:#fff;font-weight:600}.export-query-button[data-v-e179806c]:not(.is-disabled):focus-visible,.export-query-button[data-v-e179806c]:not(.is-disabled):hover{border-color:var(--ops-button-warning-hover);background:var(--ops-button-warning-hover);color:#fff}.export-query-button[data-v-e179806c]:not(.is-disabled):active{border-color:var(--ops-button-warning-active);background:var(--ops-button-warning-active)}.object-tabs[data-v-e179806c]{position:relative;display:flex;flex:1;min-height:0;flex-direction:column}.object-tabs[data-v-e179806c] .el-tabs__header{flex-shrink:0;margin:0 0 6px;padding-right:78px}.object-tabs[data-v-e179806c] .el-tabs__nav-wrap:after{height:1px;background:var(--ops-border-soft)}.object-tabs[data-v-e179806c] .el-tabs__item{height:34px;padding:0 16px;font-size:12px;font-weight:600;line-height:34px}.object-tabs[data-v-e179806c] .el-tabs__item.is-active,.object-tabs[data-v-e179806c] .el-tabs__item:hover{color:var(--ops-blue-600)}.object-tabs[data-v-e179806c] .el-tabs__active-bar{height:2px;background:var(--ops-blue-600)}.object-tabs[data-v-e179806c] .el-tabs__content{flex:1;min-height:0}.object-tabs[data-v-e179806c] .el-tab-pane{display:flex;min-height:0;height:100%;flex-direction:column}.pagination-row[data-v-e179806c]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;padding-top:6px;color:var(--ops-text-muted);font-size:11px}.pagination-row[data-v-e179806c] .el-pagination{--el-pagination-button-height:28px;--el-pagination-button-width:28px;font-size:12px}.pagination-row[data-v-e179806c] .btn-next,.pagination-row[data-v-e179806c] .btn-prev,.pagination-row[data-v-e179806c] .el-pager li{border-radius:7px}.tag-line[data-v-e179806c]{display:flex;flex-wrap:wrap;gap:6px}.audit-detail[data-v-e179806c],.code-panel[data-v-e179806c],.log-panel[data-v-e179806c]{flex:1;min-height:0;overflow:auto;border-radius:8px;background:rgba(17,24,39,.92)}.audit-detail pre[data-v-e179806c],.code-panel pre[data-v-e179806c]{margin:0;padding:16px;color:#d8e3f8;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:1.7;white-space:pre-wrap}.log-panel[data-v-e179806c]{padding:14px 16px;box-sizing:border-box}.log-panel p[data-v-e179806c]{margin:0 0 8px;color:#d8e3f8;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px}.log-panel span[data-v-e179806c]{margin-right:12px;color:#8fb4ff}.history-panel[data-v-e179806c]{flex:1;min-height:0;overflow:auto;padding:12px;background:var(--ops-bg-surface-soft)}.history-item[data-v-e179806c],.snippet-item[data-v-e179806c]{display:block;width:100%;margin-bottom:8px;padding:10px 12px;border:1px solid var(--ops-border-soft);border-radius:8px;background:var(--ops-bg-surface);text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.history-item[data-v-e179806c]:hover,.snippet-item[data-v-e179806c]:hover{border-color:var(--ops-border-hover);background:#f8fbff;box-shadow:0 5px 14px rgba(64,158,255,.08);transform:translateY(-1px)}.history-item[data-v-e179806c]:active,.snippet-item[data-v-e179806c]:active{transform:translateY(0)}.history-item[data-v-e179806c]:focus-visible,.snippet-item[data-v-e179806c]:focus-visible{outline:2px solid rgba(64,158,255,.35);outline-offset:2px}.history-item span[data-v-e179806c],.history-item strong[data-v-e179806c],.snippet-item span[data-v-e179806c],.snippet-item strong[data-v-e179806c]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-item strong[data-v-e179806c],.snippet-item strong[data-v-e179806c]{color:var(--aiops-text-primary);font-size:13px}.history-item span[data-v-e179806c],.snippet-item span[data-v-e179806c]{margin-top:4px;color:var(--aiops-text-muted);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px}.history-empty[data-v-e179806c]{color:var(--aiops-text-muted);font-size:13px}.empty-workspace[data-v-e179806c]{display:flex;align-items:center;justify-content:center;flex:1;flex-direction:column;padding:32px;text-align:center}.empty-mark[data-v-e179806c]{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:10px;background:var(--aiops-brand-soft);color:var(--aiops-brand);font-size:26px}.empty-workspace h2[data-v-e179806c]{margin:16px 0 8px;color:var(--aiops-text-primary);font-size:16px}.empty-workspace p[data-v-e179806c]{max-width:420px;margin:0;color:var(--aiops-text-secondary);font-size:13px;line-height:1.7}.dialog-hero[data-v-e179806c]{display:flex;justify-content:space-between;gap:16px;margin-bottom:14px;padding:16px;border:1px solid var(--ops-border-inner);border-radius:10px;background:var(--ops-bg-subtle)}.dialog-hero span[data-v-e179806c]{color:var(--aiops-brand);font-size:12px;font-weight:700}.dialog-hero h3[data-v-e179806c]{margin:5px 0;color:var(--aiops-text-primary)}.dialog-hero p[data-v-e179806c]{margin:0;color:var(--aiops-text-secondary);font-size:13px}.dialog-footer[data-v-e179806c]{display:flex;justify-content:flex-end;gap:10px}.snippet-list[data-v-e179806c]{max-height:420px;overflow:auto}.ai-assistant-panel[data-v-e179806c]{display:flex;flex-direction:column;gap:12px}.ai-mode-tabs[data-v-e179806c]{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:3px;border:1px solid var(--ops-border-inner);border-radius:8px;background:var(--ops-bg-subtle)}.ai-mode-tabs button[data-v-e179806c]{height:30px;padding:0 14px;border:none;border-radius:6px;background:transparent;color:var(--aiops-text-secondary);font-size:12px;font-weight:700;cursor:pointer}.ai-mode-tabs button.active[data-v-e179806c]{background:var(--ops-bg-surface);color:var(--aiops-brand);box-shadow:0 3px 8px rgba(64,158,255,.1)}.ai-mode-tabs button[data-v-e179806c]:focus-visible{outline:2px solid rgba(64,158,255,.35);outline-offset:1px}.ai-context-strip[data-v-e179806c]{display:flex;align-items:center;gap:8px;min-height:34px;padding:6px 10px;border:1px solid var(--ops-border-inner);border-radius:8px;background:var(--ops-bg-subtle);color:var(--aiops-text-secondary);font-size:12px}.ai-context-strip strong[data-v-e179806c]{color:var(--aiops-text-primary);font-weight:800}.ai-context-strip .separator[data-v-e179806c]{height:14px}.ai-form[data-v-e179806c] .el-form-item{margin-bottom:10px}.ai-form[data-v-e179806c] .el-textarea__inner{border:0;border-radius:8px;background:var(--ops-bg-surface-soft);box-shadow:inset 0 0 0 1px #d9e5f2;font-size:13px}.ai-form[data-v-e179806c] .el-textarea__inner:hover{box-shadow:0 0 0 1px var(--ops-border-hover) inset}.ai-form[data-v-e179806c] .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--ops-blue-500) inset}.ai-current-sql[data-v-e179806c],.ai-sql-block[data-v-e179806c]{overflow:auto;border:1px solid var(--ops-border-inner);border-radius:8px;background:var(--ops-bg-surface-soft)}.ai-current-sql pre[data-v-e179806c],.ai-sql-block pre[data-v-e179806c]{margin:0;padding:10px 12px;color:#172133;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:1.7;white-space:pre-wrap}.ai-result[data-v-e179806c]{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--ops-border-inner);border-radius:10px;background:var(--ops-bg-surface-soft)}.ai-result-head[data-v-e179806c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-result-head strong[data-v-e179806c]{color:var(--aiops-text-primary);font-size:13px}.ai-advice-group li[data-v-e179806c],.ai-explanation[data-v-e179806c],.ai-result-head span[data-v-e179806c]{color:var(--aiops-text-secondary);font-size:12px}.ai-explanation[data-v-e179806c]{margin:0;line-height:1.7}.ai-advice-group strong[data-v-e179806c]{color:var(--aiops-text-primary);font-size:12px}.ai-advice-group ul[data-v-e179806c]{margin:6px 0 0;padding-left:18px}.database-workbench-dialog-overlay{--ops-blue-500:#409eff;--ops-blue-600:#2563eb;--ops-text-heading:#0f172a;--ops-text-primary:#172033;--ops-text-secondary:#53657d;--ops-text-muted:#64748b;--ops-bg-surface:#fff;--ops-bg-surface-soft:#fbfdff;--ops-bg-subtle:#f3f7fc;--ops-border:#dbe7f4;--ops-border-soft:#e7eef7;--ops-border-inner:#dce8f5;--ops-border-hover:#b9d4ff;--aiops-text-primary:var(--ops-text-primary);--aiops-text-secondary:var(--ops-text-secondary);--aiops-text-muted:#7b8aa0;--aiops-brand:var(--ops-blue-600)}.database-workbench-dialog-overlay .el-dialog{max-width:calc(100vw - 24px);overflow:hidden;border:1px solid #d7e6f6;border-radius:15px!important;background:var(--ops-bg-surface);box-shadow:0 22px 60px rgba(49,92,142,.18)}.database-workbench-dialog-overlay .el-dialog.ai-sql-dialog{border-top:3px solid var(--ops-blue-500);border-radius:20px!important}.database-workbench-dialog-overlay .el-dialog__header{margin-right:0;padding:16px 18px 12px;border-bottom:1px solid var(--ops-border-soft)}.database-workbench-dialog-overlay .el-dialog__title{color:var(--ops-text-heading);font-size:17px;font-weight:700;line-height:1.3}.database-workbench-dialog-overlay .el-dialog__headerbtn{top:8px;right:10px;width:34px;height:34px;border-radius:8px}.database-workbench-dialog-overlay .el-dialog__headerbtn:hover{background:var(--ops-bg-subtle)}.database-workbench-dialog-overlay .el-dialog__body{max-height:min(68vh,720px);overflow:auto;padding:16px 18px;color:var(--ops-text-primary)}.database-workbench-dialog-overlay .el-dialog__footer{padding:12px 18px 16px;border-top:1px solid var(--ops-border-soft)}.database-workbench-dialog-overlay .el-tag{height:22px;border-radius:999px;font-size:11px;font-weight:600}@media (max-width:960px){.sql-workbench[data-v-e179806c]{height:auto;min-height:100%;overflow:visible}.connection-strip[data-v-e179806c],.object-toolbar[data-v-e179806c],.pagination-row[data-v-e179806c],.sql-hero[data-v-e179806c]{flex-direction:column;align-items:stretch}.sql-hero[data-v-e179806c]{padding:8px 10px}.ops-page-header__content[data-v-e179806c]{align-items:flex-start;flex-direction:column;gap:2px}.ops-page-header__divider[data-v-e179806c]{display:none}.console-layout[data-v-e179806c]{grid-template-columns:1fr}.datasource-pane[data-v-e179806c]{min-height:300px;max-height:380px;border-right:none;border-bottom:1px solid var(--aiops-border-cool)}.sql-console[data-v-e179806c]{min-height:680px}.connection-main[data-v-e179806c],.hero-actions[data-v-e179806c],.object-actions[data-v-e179806c],.query-actions[data-v-e179806c]{width:100%;flex-wrap:wrap}.object-data-head[data-v-e179806c]{position:static;height:30px;margin-bottom:4px}.object-tabs[data-v-e179806c] .el-tabs__header{padding-right:0}.pagination-row[data-v-e179806c] .el-pagination{overflow-x:auto}}@media (max-width:620px){.database-sql-page[data-v-e179806c]{padding:6px}.hero-copy[data-v-e179806c]{align-items:flex-start}.ops-page-header__icon[data-v-e179806c]{width:36px;height:36px;flex-basis:36px}.ops-page-header__icon img[data-v-e179806c]{width:27px;height:27px}.hero-actions .el-button[data-v-e179806c]{flex:1 1 0}.filter-form[data-v-e179806c]{display:grid;grid-template-columns:1fr}.filter-form[data-v-e179806c] .el-form-item,.filter-form[data-v-e179806c] .el-form-item__content,.filter-form[data-v-e179806c] .el-input,.filter-form[data-v-e179806c] .el-select{width:100%}.filter-form[data-v-e179806c] .el-form-item{display:grid;grid-template-columns:58px minmax(0,1fr);margin-right:0}.filter-form[data-v-e179806c] .el-form-item:last-child .el-form-item__content{grid-column:1/-1;display:flex}.filter-form[data-v-e179806c] .el-form-item:last-child .el-button{flex:1 1 0}.row-form[data-v-e179806c] .el-col-12{max-width:100%;flex:0 0 100%}.ai-context-strip[data-v-e179806c]{align-items:flex-start;flex-wrap:wrap}.ai-result-head[data-v-e179806c]{align-items:flex-start;flex-direction:column}.database-workbench-dialog-overlay .el-dialog{margin-top:12px}.database-workbench-dialog-overlay .el-dialog__body{max-height:calc(100vh - 150px);padding:14px}}.db-ai-page[data-v-25fc1d28]{--aiops-bg-page:#f4f7fb;--aiops-bg-page-soft:#eef3f9;--aiops-surface-warm:rgba(255,253,248,.92);--aiops-surface-strong:hsla(0,0%,100%,.9);--aiops-text-primary:#172133;--aiops-text-secondary:#5f6b7c;--aiops-text-muted:#8d97a8;--aiops-border-soft:rgba(22,34,56,.06);--aiops-border-cool:#dfe7f2;--aiops-border-mid:rgba(207,217,230,.92);--aiops-brand:#4c8bf5;--aiops-brand-soft:rgba(76,139,245,.12);--aiops-success:#3fb97f;--aiops-warning:#f3b24b;--aiops-danger:#ef6b73;height:calc(100vh - 92px);min-height:640px;padding:8px;overflow:hidden;background:linear-gradient(180deg,#eef3f9 0,var(--aiops-bg-page) 100%);color:var(--aiops-text-primary);font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.db-ai-shell[data-v-25fc1d28]{display:flex;height:100%;min-height:0;overflow:hidden;flex-direction:column;border:1px solid var(--aiops-border-soft);border-radius:26px;background:linear-gradient(135deg,rgba(255,253,248,.96),rgba(248,251,255,.94));box-shadow:0 20px 60px rgba(17,24,39,.07)}.db-ai-header[data-v-25fc1d28]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px 14px;border-bottom:1px solid rgba(223,231,242,.78);background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd)}.chat-toolbar span[data-v-25fc1d28]:first-child,.header-copy span[data-v-25fc1d28],.panel-heading span[data-v-25fc1d28]{display:block;color:var(--aiops-text-muted);font-size:10px;font-weight:700}.header-copy h1[data-v-25fc1d28]{margin:4px 0 0;font-size:24px;font-weight:700}.header-copy p[data-v-25fc1d28]{margin:5px 0 0;color:var(--aiops-text-secondary);font-size:13px}.composer-actions[data-v-25fc1d28],.expert-actions[data-v-25fc1d28],.header-actions[data-v-25fc1d28],.toolbar-actions[data-v-25fc1d28]{display:flex;align-items:center;gap:10px}.mode-chip[data-v-25fc1d28]{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid rgba(63,185,127,.22);border-radius:999px;background:rgba(239,252,245,.82);color:#2e8f63;font-size:12px;font-weight:700}.mode-chip i[data-v-25fc1d28]{width:7px;height:7px;border-radius:50%;background:var(--aiops-success)}.assistant-workspace[data-v-25fc1d28]{display:grid;flex:1;grid-template-columns:260px minmax(620px,1fr) 300px;gap:12px;min-height:0;overflow:hidden;padding:12px}.surface-panel[data-v-25fc1d28]{min-height:0;border:1px solid rgba(207,217,230,.78);border-radius:20px;background:hsla(0,0%,100%,.72)}.context-panel[data-v-25fc1d28],.evidence-panel[data-v-25fc1d28]{display:flex;overflow:auto;flex-direction:column;gap:12px;padding:14px}.chat-panel[data-v-25fc1d28]{display:flex;overflow:hidden;flex-direction:column;min-width:0}.chat-toolbar[data-v-25fc1d28],.panel-heading[data-v-25fc1d28]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.panel-heading.compact[data-v-25fc1d28]{margin-bottom:8px}.chat-toolbar h2[data-v-25fc1d28],.panel-heading h2[data-v-25fc1d28]{margin:4px 0 0;font-size:16px;font-weight:700}.context-form[data-v-25fc1d28] .el-form-item{margin-bottom:12px}.expert-grid[data-v-25fc1d28],.inline-fields[data-v-25fc1d28]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.asset-option[data-v-25fc1d28]{display:grid;grid-template-columns:minmax(92px,1fr) auto minmax(90px,.8fr);gap:8px;align-items:center}.asset-option span[data-v-25fc1d28],.asset-option strong[data-v-25fc1d28]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.range-card[data-v-25fc1d28],.status-card[data-v-25fc1d28],.target-card[data-v-25fc1d28],.tool-result[data-v-25fc1d28]{border:1px solid rgba(223,231,242,.78);border-radius:16px;background:hsla(0,0%,100%,.7);padding:12px}.target-card[data-v-25fc1d28]{background:linear-gradient(135deg,rgba(255,249,240,.9),rgba(248,251,255,.82))}.target-card strong[data-v-25fc1d28]{display:block;overflow:hidden;color:var(--aiops-text-primary);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.target-card p[data-v-25fc1d28]{margin:6px 0 0;overflow:hidden;color:var(--aiops-text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.target-meta[data-v-25fc1d28]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.missing-list span[data-v-25fc1d28],.target-meta span[data-v-25fc1d28]{padding:5px 8px;border-radius:999px;background:rgba(76,139,245,.08);color:#3f6fc4;font-size:11px;font-weight:700}.range-card>span[data-v-25fc1d28]{display:block;margin-bottom:8px;color:var(--aiops-text-muted);font-size:11px;font-weight:700}.range-card>div[data-v-25fc1d28]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.context-collapse[data-v-25fc1d28],.evidence-collapse[data-v-25fc1d28]{border-top:1px solid rgba(223,231,242,.72);border-bottom:0}.context-collapse[data-v-25fc1d28] .el-collapse-item__header,.evidence-collapse[data-v-25fc1d28] .el-collapse-item__header{height:38px;border-bottom:0;background:transparent;color:var(--aiops-text-primary);font-weight:700}.context-collapse[data-v-25fc1d28] .el-collapse-item__wrap,.evidence-collapse[data-v-25fc1d28] .el-collapse-item__wrap{border-bottom:0;background:transparent}.prompt-section[data-v-25fc1d28]{padding-top:4px;border-top:1px solid rgba(223,231,242,.72)}.tool-item[data-v-25fc1d28]{width:100%;border:1px solid rgba(223,231,242,.78);background:hsla(0,0%,100%,.68);color:inherit;cursor:pointer;text-align:left;transition:border-color .2s ease,background .2s ease,transform .2s ease}.prompt-buttons[data-v-25fc1d28]{display:flex;flex-wrap:wrap;gap:8px}.prompt-buttons[data-v-25fc1d28] .el-button{height:30px;margin:0;border-color:rgba(235,176,58,.38);border-radius:8px;background:linear-gradient(180deg,rgba(255,250,232,.98),rgba(255,241,196,.94));color:#8a5b12;font-size:12px;font-weight:700;box-shadow:0 2px 6px rgba(167,117,24,.08)}.prompt-buttons[data-v-25fc1d28] .el-button:focus,.prompt-buttons[data-v-25fc1d28] .el-button:hover{border-color:rgba(222,157,36,.62);background:linear-gradient(180deg,#fff7d8,#ffe9a6);color:#70480d;transform:translateY(-1px)}.prompt-buttons[data-v-25fc1d28] .el-button:active{transform:translateY(0)}.tool-item[data-v-25fc1d28]:hover{border-color:rgba(76,139,245,.3);background:rgba(248,251,255,.92);transform:translateY(-1px)}.tool-item strong[data-v-25fc1d28]{display:block;color:var(--aiops-text-primary);font-size:13px;font-weight:700}.tool-item span[data-v-25fc1d28]{display:-webkit-box;margin-top:5px;overflow:hidden;color:var(--aiops-text-secondary);font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.chat-toolbar[data-v-25fc1d28]{flex:0 0 auto;padding:14px 16px 10px;border-bottom:1px solid rgba(223,231,242,.72)}.toolbar-actions[data-v-25fc1d28]{color:var(--aiops-text-secondary);font-size:12px}.message-list[data-v-25fc1d28]{flex:1;min-height:0;overflow:auto;padding:12px 14px}.records-strip[data-v-25fc1d28]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.records-strip button[data-v-25fc1d28]{max-width:260px;overflow:hidden;padding:6px 9px;border:1px solid rgba(223,231,242,.78);border-radius:999px;background:hsla(0,0%,100%,.72);color:var(--aiops-text-secondary);cursor:pointer;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.message-item[data-v-25fc1d28]{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;margin-top:10px}.message-avatar[data-v-25fc1d28]{display:grid;width:30px;height:30px;place-items:center;border-radius:12px;background:rgba(95,107,124,.1);color:var(--aiops-text-secondary);font-size:12px;font-weight:700;overflow:hidden}.message-avatar img[data-v-25fc1d28]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.user-avatar[data-v-25fc1d28]{border:1px solid rgba(76,139,245,.22);background:rgba(76,139,245,.08)}.message-item.assistant .message-avatar[data-v-25fc1d28]{background:var(--aiops-brand-soft);color:var(--aiops-brand)}.assistant-avatar[data-v-25fc1d28]{border:1px solid rgba(76,139,245,.16);background:rgba(248,251,255,.9)}.message-body[data-v-25fc1d28]{min-width:0;padding:10px 12px;border:1px solid rgba(223,231,242,.72);border-radius:14px;background:hsla(0,0%,100%,.78)}.message-item.user .message-body[data-v-25fc1d28]{border-color:rgba(76,139,245,.18);background:rgba(238,246,255,.86);box-shadow:inset 3px 0 0 rgba(76,139,245,.35)}.message-item.user .message-meta strong[data-v-25fc1d28]{color:#3f6fc4}.message-item.assistant .message-body[data-v-25fc1d28]{background:hsla(0,0%,100%,.82)}.message-meta[data-v-25fc1d28]{display:flex;align-items:center;gap:8px;margin-bottom:6px;color:var(--aiops-text-muted);font-size:12px}.message-meta strong[data-v-25fc1d28],.question-text[data-v-25fc1d28]{color:var(--aiops-text-primary);font-size:13px}.question-text[data-v-25fc1d28]{margin:0;line-height:1.6;white-space:pre-wrap}.answer-summary[data-v-25fc1d28],.status-card[data-v-25fc1d28]{margin-bottom:8px;padding:7px 10px;border-radius:12px;background:rgba(239,252,245,.82);color:#2e8f63}.answer-summary[data-v-25fc1d28]{display:flex;justify-content:space-between;gap:12px}.answer-summary strong[data-v-25fc1d28],.status-card strong[data-v-25fc1d28]{font-size:12px}.answer-summary span[data-v-25fc1d28]{flex:0 0 auto;color:currentColor;font-size:11px}.tone-warning[data-v-25fc1d28]{background:rgba(255,248,238,.92);color:#b7791f}.tone-critical[data-v-25fc1d28],.tone-danger[data-v-25fc1d28]{background:rgba(255,241,242,.92);color:#c54852}.tone-unknown[data-v-25fc1d28]{background:rgba(244,247,251,.95);color:var(--aiops-text-secondary)}.answer-report[data-v-25fc1d28],.error-brief[data-v-25fc1d28]{display:grid;gap:6px}.answer-report section[data-v-25fc1d28]{padding:7px 9px 7px 10px;border:0;border-left:3px solid rgba(76,139,245,.18);border-radius:10px;background:rgba(248,251,255,.48)}.answer-report h3[data-v-25fc1d28],.error-brief strong[data-v-25fc1d28]{display:inline-flex;align-items:center;height:20px;margin:0 0 4px;color:var(--aiops-text-primary);font-size:12px;font-weight:700}.markdown-content[data-v-25fc1d28]{color:var(--aiops-text-primary);font-size:13px;line-height:1.62}.markdown-content[data-v-25fc1d28] p{margin:0 0 7px;white-space:pre-wrap}.markdown-content[data-v-25fc1d28] p:last-child{margin-bottom:0}.markdown-content[data-v-25fc1d28] h3,.markdown-content[data-v-25fc1d28] h4,.markdown-content[data-v-25fc1d28] h5{margin:9px 0 5px;color:var(--aiops-text-primary);font-size:13px;font-weight:750;line-height:1.45}.markdown-content[data-v-25fc1d28] h3:first-child,.markdown-content[data-v-25fc1d28] h4:first-child,.markdown-content[data-v-25fc1d28] h5:first-child{margin-top:0}.markdown-content[data-v-25fc1d28] strong{color:var(--aiops-text-primary);font-weight:750}.markdown-content[data-v-25fc1d28] ol,.markdown-content[data-v-25fc1d28] ul{margin:4px 0 8px;padding-left:18px;color:var(--aiops-text-primary)}.markdown-content[data-v-25fc1d28] li{margin:3px 0;line-height:1.58}.markdown-content[data-v-25fc1d28] code{display:inline-block;max-width:min(100%,42ch);overflow:hidden;padding:1px 5px;border-radius:6px;background:rgba(76,139,245,.08);color:#355fa7;font-family:Consolas,Courier New,monospace;font-size:12px;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.markdown-content[data-v-25fc1d28] .markdown-code{max-height:260px;margin:7px 0 9px;overflow:auto;padding:9px 10px;border:1px solid rgba(223,231,242,.86);border-radius:10px;background:#f8fafc;color:#27364a;font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.6;white-space:pre}.markdown-content[data-v-25fc1d28] .markdown-code code{display:block;max-width:none;overflow:visible;padding:0;border-radius:0;background:transparent;color:inherit;font-size:inherit;text-overflow:clip;white-space:pre}.markdown-content[data-v-25fc1d28] .markdown-table-wrap{display:inline-block;max-width:100%;margin:8px 0 10px;overflow-x:auto;vertical-align:top;border:1px solid rgba(223,231,242,.9);border-radius:10px;background:hsla(0,0%,100%,.82)}.markdown-content[data-v-25fc1d28] .markdown-table{width:-moz-max-content;width:max-content;max-width:none;border-collapse:collapse;table-layout:fixed;color:var(--aiops-text-primary);font-size:12px;line-height:1.45}.markdown-content[data-v-25fc1d28] .markdown-table td,.markdown-content[data-v-25fc1d28] .markdown-table th{overflow:hidden;padding:6px 7px;border-bottom:1px solid rgba(223,231,242,.78);text-overflow:ellipsis;white-space:nowrap}.markdown-content[data-v-25fc1d28] .markdown-table td>span,.markdown-content[data-v-25fc1d28] .markdown-table th>span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.markdown-content[data-v-25fc1d28] .markdown-table th{background:rgba(238,246,255,.86);color:#355fa7;font-weight:750;text-align:left}.markdown-content[data-v-25fc1d28] .markdown-table tbody tr:last-child td{border-bottom:0}.markdown-content[data-v-25fc1d28] .markdown-table tbody tr:hover td{background:rgba(248,251,255,.88)}.markdown-content[data-v-25fc1d28] .markdown-table col.col-rank{width:44px}.markdown-content[data-v-25fc1d28] .markdown-table col.col-risk{width:54px}.markdown-content[data-v-25fc1d28] .markdown-table col.col-number{width:82px}.markdown-content[data-v-25fc1d28] .markdown-table col.col-sql{width:260px}.markdown-content[data-v-25fc1d28] .markdown-table .col-number,.markdown-content[data-v-25fc1d28] .markdown-table .col-rank,.markdown-content[data-v-25fc1d28] .markdown-table .col-risk{font-variant-numeric:tabular-nums}.markdown-content[data-v-25fc1d28] .markdown-table .align-right,.markdown-content[data-v-25fc1d28] .markdown-table .col-number{text-align:right}.markdown-content[data-v-25fc1d28] .markdown-table .col-sql code{max-width:100%;overflow:hidden;padding:0;background:transparent;color:inherit;text-overflow:ellipsis}.answer-report p[data-v-25fc1d28],.error-brief p[data-v-25fc1d28]{margin:0;color:var(--aiops-text-primary);font-size:13px;line-height:1.58;white-space:pre-wrap}.answer-report ol[data-v-25fc1d28],.answer-report ul[data-v-25fc1d28]{margin:0;padding-left:16px;color:var(--aiops-text-secondary);font-size:13px;line-height:1.55}.answer-report li+li[data-v-25fc1d28]{margin-top:2px}.answer-report li button[data-v-25fc1d28]{padding:0;border:0;background:transparent;color:#3f6fc4;cursor:pointer;font:inherit;text-align:left}.error-brief[data-v-25fc1d28]{padding:11px;border:1px solid rgba(255,192,120,.58);border-radius:14px;background:rgba(255,248,238,.74)}.error-actions[data-v-25fc1d28]{display:flex;flex-wrap:wrap;gap:8px}.agent-trace[data-v-25fc1d28]{display:grid;gap:8px}.agent-trace div[data-v-25fc1d28],.call-list div[data-v-25fc1d28]{padding:10px 11px;border:1px solid rgba(223,231,242,.78);border-radius:14px;background:hsla(0,0%,100%,.68)}.agent-trace span[data-v-25fc1d28]{display:block;color:var(--aiops-text-muted);font-size:11px;font-weight:700}.agent-trace strong[data-v-25fc1d28]{display:block;margin-top:5px;color:var(--aiops-text-primary);font-size:13px;line-height:1.5}.call-list[data-v-25fc1d28],.missing-list[data-v-25fc1d28]{display:grid;gap:8px}.call-list div[data-v-25fc1d28]{display:flex;align-items:center;gap:8px}.call-list span[data-v-25fc1d28]{color:var(--aiops-success);font-weight:800}.call-list strong[data-v-25fc1d28]{font-size:13px}.missing-list[data-v-25fc1d28]{align-items:start}.error-detail p[data-v-25fc1d28]{margin:0 0 7px;color:var(--aiops-text-secondary);font-size:12px;line-height:1.5}.error-detail pre[data-v-25fc1d28]{max-height:160px;margin:8px 0;overflow:auto;padding:6px 9px;border:1px solid rgba(223,231,242,.78);border-radius:12px;background:#f8fafc;color:#27364a;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;white-space:pre-wrap}.thinking-message[data-v-25fc1d28]{margin-top:10px}.thinking-body[data-v-25fc1d28]{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;gap:8px;padding:8px 11px;border-radius:999px;background:rgba(248,251,255,.86)}.thinking-body strong[data-v-25fc1d28]{color:var(--aiops-text-primary);font-size:12px}.thinking-body span[data-v-25fc1d28]{color:var(--aiops-text-muted);font-size:12px}.thinking-dots[data-v-25fc1d28]{display:inline-flex;align-items:center;gap:3px}.thinking-dots i[data-v-25fc1d28]{width:5px;height:5px;border-radius:50%;background:var(--aiops-brand);animation:thinking-pulse-25fc1d28 1.1s ease-in-out infinite}.thinking-dots i[data-v-25fc1d28]:nth-child(2){animation-delay:.16s}.thinking-dots i[data-v-25fc1d28]:nth-child(3){animation-delay:.32s}@keyframes thinking-pulse-25fc1d28{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.composer[data-v-25fc1d28]{display:grid;flex:0 0 auto;gap:8px;padding:12px 14px 14px;border-top:1px solid rgba(223,231,242,.72);background:rgba(248,251,255,.66)}.safe-note[data-v-25fc1d28]{flex:1;color:var(--aiops-text-muted);font-size:12px}.evidence-panel[data-v-25fc1d28] .el-empty{padding:22px 0}.status-card[data-v-25fc1d28]{display:grid;gap:6px;margin-bottom:0}.status-card span[data-v-25fc1d28]{font-size:12px;font-weight:700}.side-section[data-v-25fc1d28]{padding-top:12px;border-top:1px solid rgba(223,231,242,.72)}.side-section h3[data-v-25fc1d28]{margin:0 0 8px;color:var(--aiops-text-primary);font-size:14px}.evidence-list[data-v-25fc1d28],.warning-stack[data-v-25fc1d28]{display:grid;gap:8px}.evidence-item[data-v-25fc1d28]{padding:10px 11px;border:1px solid rgba(223,231,242,.78);border-radius:14px;background:hsla(0,0%,100%,.68)}.evidence-item div[data-v-25fc1d28]{display:flex;align-items:center;justify-content:space-between;gap:8px}.evidence-item strong[data-v-25fc1d28]{color:var(--aiops-text-primary);font-size:13px}.evidence-item p[data-v-25fc1d28],.evidence-item small[data-v-25fc1d28]{display:block;margin:6px 0 0;color:var(--aiops-text-secondary);font-size:12px;line-height:1.5}.expert-collapse[data-v-25fc1d28]{margin-top:auto;border-top:1px solid rgba(223,231,242,.72);border-bottom:0}.expert-collapse[data-v-25fc1d28] .el-collapse-item__header{height:42px;border-bottom:0;background:transparent;color:var(--aiops-text-primary);font-weight:700}.expert-collapse[data-v-25fc1d28] .el-collapse-item__wrap{border-bottom:0;background:transparent}.tool-picker[data-v-25fc1d28]{display:grid;grid-template-columns:1fr;gap:8px}.tool-item[data-v-25fc1d28]{min-height:66px;padding:9px 10px;border-radius:14px}.tool-item.active[data-v-25fc1d28]{border-color:rgba(76,139,245,.42);background:rgba(76,139,245,.08);box-shadow:inset 3px 0 0 var(--aiops-brand)}.expert-form[data-v-25fc1d28]{margin-top:10px}.expert-form[data-v-25fc1d28] .el-form-item{margin-bottom:10px}.expert-actions span[data-v-25fc1d28]{flex:1;color:var(--aiops-text-secondary);font-size:12px}.tool-result[data-v-25fc1d28]{margin-top:12px;padding:11px}.tool-result-head[data-v-25fc1d28]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.tool-result-head strong[data-v-25fc1d28]{min-width:0;overflow:hidden;color:var(--aiops-text-primary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.kv-grid[data-v-25fc1d28],.metric-grid[data-v-25fc1d28]{display:grid;gap:8px}.kv-grid[data-v-25fc1d28],.metric-grid[data-v-25fc1d28]{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid[data-v-25fc1d28]{margin-top:8px}.kv-grid div[data-v-25fc1d28],.mini-metric[data-v-25fc1d28]{min-width:0;padding:9px 10px;border:1px solid rgba(223,231,242,.78);border-radius:13px;background:hsla(0,0%,100%,.62)}.kv-grid span[data-v-25fc1d28],.mini-metric span[data-v-25fc1d28]{display:block;color:var(--aiops-text-muted);font-size:11px;font-weight:700}.kv-grid strong[data-v-25fc1d28],.mini-metric strong[data-v-25fc1d28]{display:block;margin-top:5px;overflow:hidden;color:var(--aiops-text-primary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.mini-metric[data-v-25fc1d28]{box-shadow:inset 3px 0 0 var(--aiops-success)}.mini-metric.tone-warning[data-v-25fc1d28]{box-shadow:inset 3px 0 0 var(--aiops-warning)}.mini-metric.tone-critical[data-v-25fc1d28],.mini-metric.tone-danger[data-v-25fc1d28]{box-shadow:inset 3px 0 0 var(--aiops-danger)}.code-block[data-v-25fc1d28]{max-height:280px;margin:0;overflow:auto;padding:12px;border:1px solid rgba(223,231,242,.78);border-radius:14px;background:#f8fafc;color:#27364a;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:1.65;white-space:pre-wrap}@media (max-width:1400px){.assistant-workspace[data-v-25fc1d28]{grid-template-columns:270px minmax(0,1fr)}.evidence-panel[data-v-25fc1d28]{grid-column:1/-1;max-height:280px}}@media (max-width:960px){.db-ai-page[data-v-25fc1d28]{height:auto;min-height:calc(100vh - 92px);overflow:visible}.db-ai-shell[data-v-25fc1d28]{height:auto;overflow:visible}.composer-actions[data-v-25fc1d28],.db-ai-header[data-v-25fc1d28],.header-actions[data-v-25fc1d28]{align-items:flex-start;flex-direction:column}.assistant-workspace[data-v-25fc1d28]{grid-template-columns:1fr;overflow:visible}.context-panel[data-v-25fc1d28],.evidence-panel[data-v-25fc1d28],.message-list[data-v-25fc1d28]{overflow:visible}.expert-grid[data-v-25fc1d28],.inline-fields[data-v-25fc1d28],.kv-grid[data-v-25fc1d28],.metric-grid[data-v-25fc1d28]{grid-template-columns:1fr}}.backup-demo-page[data-v-88cf516a]{min-height:100%;padding:8px;background:#f4f7fb;color:#172133;font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.backup-demo-panel[data-v-88cf516a]{padding:20px 22px;border:1px solid rgba(22,34,56,.06);border-radius:22px;background:linear-gradient(135deg,rgba(255,253,248,.96),rgba(248,251,255,.92));box-shadow:0 16px 42px rgba(17,24,39,.045)}.backup-demo-panel h2[data-v-88cf516a]{margin:0 0 14px;font-size:22px;font-weight:700;line-height:1.25}.demo-sections[data-v-88cf516a]{display:grid;gap:18px}.demo-section[data-v-88cf516a]{display:grid;gap:7px}.demo-section h3[data-v-88cf516a]{margin:0;color:#172133;font-size:16px;font-weight:700;line-height:1.35}.demo-section p[data-v-88cf516a]{margin:0;color:#5f6b7c;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.db-monitor-page[data-v-173757ec]{box-sizing:border-box;--ops-blue-500:#409eff;--ops-blue-600:#2563eb;--ops-green-500:#10b981;--ops-orange-500:#f59e0b;--ops-red-500:#ef4444;--ops-button-warning:#e6a23c;--ops-button-warning-hover:#d8922f;--ops-text-heading:#0f172a;--ops-text-primary:#172033;--ops-text-secondary:#53657d;--ops-text-muted:#64748b;--ops-text-weak:#7b8aa0;--ops-bg-surface:#fff;--ops-bg-surface-soft:#fbfdff;--ops-bg-subtle:#f3f7fc;--ops-border:#dbe7f4;--ops-border-soft:#e7eef7;--ops-border-inner:#dce8f5;--ops-border-hover:#b9d4ff;--ops-shadow-card:0 8px 24px rgba(80,124,180,.07);--aiops-bg-page:#f6f8fb;--aiops-bg-page-soft:var(--ops-bg-subtle);--aiops-surface-strong:var(--ops-bg-surface);--aiops-surface-warm:var(--ops-bg-surface-soft);--aiops-text-primary:var(--ops-text-primary);--aiops-text-secondary:var(--ops-text-secondary);--aiops-text-muted:var(--ops-text-weak);--aiops-border-soft:var(--ops-border-soft);--aiops-border-cool:var(--ops-border-soft);--aiops-border-mid:var(--ops-border);--aiops-brand:var(--ops-blue-600);--aiops-brand-active:#1d4ed8;--aiops-brand-soft:#eef6ff;--aiops-success:var(--ops-green-500);--aiops-warning:var(--ops-orange-500);--aiops-danger:var(--ops-red-500);height:calc(100vh - 124px);min-height:0;overflow:auto;padding:7px;background:transparent;color:var(--aiops-text-primary);font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.home-container .el-main:has(.db-monitor-page){padding:10px;overflow:hidden}.monitor-shell[data-v-173757ec]{display:flex;box-sizing:border-box;height:100%;min-width:0;min-height:0;flex-direction:column;gap:8px;overflow:auto;border:1px solid var(--ops-border);border-radius:12px;background:var(--ops-bg-surface);box-shadow:var(--ops-shadow-card)}.monitor-shell[data-v-173757ec]:before{display:none}.monitor-header[data-v-173757ec]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding:8px 12px;border-bottom:1px solid var(--ops-border-soft);background:var(--ops-bg-surface)}.monitor-header-copy[data-v-173757ec]{display:flex;min-width:0;align-items:center}.ops-page-header__icon[data-v-173757ec]{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center}.ops-page-header__icon img[data-v-173757ec]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.ops-page-header__content[data-v-173757ec]{display:flex;min-width:0;align-items:center;gap:10px}.ops-page-header__divider[data-v-173757ec]{width:1px;height:22px;flex:0 0 1px;background:var(--ops-border-soft)}.ops-page-header__content h1[data-v-173757ec]{margin:0;color:var(--ops-text-heading);font-size:20px;font-weight:700;line-height:1.2;white-space:nowrap}.ops-page-header__content p[data-v-173757ec]{margin:0;overflow:hidden;color:var(--ops-text-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.header-actions[data-v-173757ec]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.engine-filter[data-v-173757ec]{flex:0 0 auto;min-height:30px}.header-actions[data-v-173757ec] .el-button{height:30px;min-height:30px;padding:0 10px;border-radius:8px;font-size:12px;font-weight:600;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.monitor-refresh-action[data-v-173757ec]{border-color:var(--ops-button-warning);background:var(--ops-button-warning);color:#fff}.monitor-refresh-action[data-v-173757ec]:not(.is-disabled):focus-visible,.monitor-refresh-action[data-v-173757ec]:not(.is-disabled):hover{border-color:var(--ops-button-warning-hover);background:var(--ops-button-warning-hover);color:#fff;transform:translateY(-1px)}.monitor-refresh-action[data-v-173757ec]:active{transform:translateY(0)}.monitor-refresh-action[data-v-173757ec]:focus-visible{outline:2px solid rgba(64,158,255,.35);outline-offset:2px}.asset-select[data-v-173757ec]{width:320px}.step-select[data-v-173757ec]{width:96px}.refresh-state[data-v-173757ec]{display:inline-flex;align-items:center;gap:6px;color:var(--ops-text-muted);font-size:11px;white-space:nowrap}.refresh-state i[data-v-173757ec]{width:6px;height:6px;border-radius:50%;background:var(--ops-green-500);box-shadow:0 0 0 4px rgba(16,185,129,.12)}.asset-select[data-v-173757ec] .el-select__wrapper,.step-select[data-v-173757ec] .el-select__wrapper{min-height:30px;border:0;border-radius:8px;background:var(--ops-bg-surface-soft);box-shadow:0 0 0 1px var(--ops-border-inner) inset}.asset-select[data-v-173757ec] .el-select__wrapper:hover,.asset-select[data-v-173757ec] .is-focused,.step-select[data-v-173757ec] .el-select__wrapper:hover,.step-select[data-v-173757ec] .is-focused{box-shadow:0 0 0 1px var(--ops-blue-500) inset}.header-actions[data-v-173757ec] .el-segmented{--el-segmented-item-selected-color:var(--aiops-brand);--el-segmented-item-selected-bg-color:#fff;min-height:30px;padding:2px;border:1px solid var(--ops-border-inner);border-radius:8px;background:var(--ops-bg-subtle)}.header-actions[data-v-173757ec] .el-segmented__item{border-radius:6px;color:var(--aiops-text-secondary);font-weight:600}.asset-option[data-v-173757ec]{display:grid;grid-template-columns:minmax(120px,1fr) auto minmax(120px,.8fr) auto;align-items:center;gap:10px}.asset-option span[data-v-173757ec],.asset-option strong[data-v-173757ec]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-option span[data-v-173757ec]{color:var(--aiops-text-muted);font-size:12px}.empty-panel[data-v-173757ec]{display:grid;flex:1;min-height:360px;place-items:center}.breakdown-grid[data-v-173757ec],.dashboard-content[data-v-173757ec],.overview-grid[data-v-173757ec],.status-grid[data-v-173757ec],.trend-grid[data-v-173757ec],.warning-stack[data-v-173757ec]{margin:0 10px}.status-grid[data-v-173757ec]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:8px}.asset-panel[data-v-173757ec],.metric-card[data-v-173757ec],.table-panel[data-v-173757ec],.target-panel[data-v-173757ec],.trend-panel[data-v-173757ec]{min-width:0;border:1px solid var(--ops-border-inner);border-radius:10px;background:var(--ops-bg-surface);box-shadow:0 4px 14px rgba(80,124,180,.04)}.asset-panel[data-v-173757ec],.target-panel[data-v-173757ec]{padding:10px}.panel-title[data-v-173757ec]{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--aiops-text-primary)}.panel-title strong[data-v-173757ec]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700}.panel-title span[data-v-173757ec]{flex-shrink:0;color:var(--aiops-text-muted);font-size:12px}.status-dot[data-v-173757ec]{width:8px;height:8px;flex-shrink:0;border-radius:999px;background:var(--aiops-text-muted)}.status-dot.online[data-v-173757ec]{background:var(--aiops-success);box-shadow:0 0 0 4px rgba(53,194,135,.14)}.status-dot.warning[data-v-173757ec]{background:var(--aiops-warning);box-shadow:0 0 0 4px rgba(243,179,76,.15)}.status-dot.offline[data-v-173757ec]{background:var(--aiops-danger);box-shadow:0 0 0 4px hsla(0,87%,69%,.12)}.target-summary[data-v-173757ec]{display:grid;grid-template-columns:minmax(180px,.9fr) minmax(240px,1.2fr) minmax(200px,1fr);gap:8px;margin-top:8px}.target-summary-item[data-v-173757ec]{display:flex;align-items:center;min-width:0;gap:8px;padding:8px 10px;border:1px solid var(--ops-border-soft);border-radius:8px;background:var(--ops-bg-surface-soft)}.target-summary-item span[data-v-173757ec]{flex-shrink:0;padding:3px 7px;border:1px solid rgba(243,178,75,.22);border-radius:999px;background:rgba(255,246,222,.86);color:var(--aiops-text-muted);font-size:11px;font-weight:700}.target-summary-item strong[data-v-173757ec]{min-width:0;overflow:hidden;color:var(--aiops-text-secondary);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.asset-lines[data-v-173757ec],.target-lines[data-v-173757ec]{display:grid;gap:6px;margin-top:8px;color:var(--aiops-text-secondary);font-size:12px}.asset-lines span[data-v-173757ec],.target-lines span[data-v-173757ec]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selector-line[data-v-173757ec]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.target-details[data-v-173757ec]{margin-top:8px;color:var(--aiops-text-muted);font-size:12px}.target-details summary[data-v-173757ec]{width:-moz-fit-content;width:fit-content;cursor:pointer;color:var(--aiops-brand);font-weight:600;outline:none}.target-lines--detail[data-v-173757ec]{margin-top:8px;padding-top:8px;border-top:1px solid var(--ops-border-soft)}.warning-stack[data-v-173757ec]{display:grid;gap:8px}.warning-stack[data-v-173757ec] .el-alert{border:1px solid rgba(230,162,60,.32);border-radius:8px;background:#fffaf0}.dashboard-content[data-v-173757ec]{display:grid;gap:8px;min-height:180px}.overview-grid[data-v-173757ec]{display:grid;grid-template-columns:minmax(420px,.9fr) minmax(560px,1.1fr);align-items:start;gap:8px}.metric-card[data-v-173757ec]{min-height:0;padding:10px;border:1px solid var(--ops-border-inner);border-radius:10px;background:var(--ops-bg-surface-soft);box-shadow:none}.metric-card-head[data-v-173757ec]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--ops-border-soft)}.metric-card-head strong[data-v-173757ec]{display:block;margin-top:4px;color:var(--aiops-text-primary);font-size:14px;font-weight:700;line-height:1.2}.metric-card-eyebrow[data-v-173757ec]{display:block;color:var(--aiops-text-muted);font-size:10px;font-weight:700;letter-spacing:0}.metric-count[data-v-173757ec]{flex-shrink:0;padding:3px 8px;border:1px solid var(--ops-border-soft);border-radius:999px;background:var(--ops-bg-surface);color:var(--aiops-text-muted);font-size:11px;font-weight:600}.metric-list[data-v-173757ec]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--ops-border-soft);border-radius:8px;background:var(--ops-bg-surface)}.metric-card--service .metric-list[data-v-173757ec]{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card--service[data-v-173757ec]{padding:10px}.metric-card--service .metric-card-head[data-v-173757ec]{margin-bottom:8px;padding-bottom:8px}.metric-item[data-v-173757ec]{min-width:0;padding:10px 12px 11px;border-right:1px solid var(--ops-border-soft);border-bottom:1px solid var(--ops-border-soft);background:var(--ops-bg-surface);box-shadow:inset 3px 0 0 var(--aiops-success)}.metric-card--service .metric-item[data-v-173757ec]{padding:7px 9px 8px}.metric-card--host .metric-item[data-v-173757ec]:nth-child(2n),.metric-card--service .metric-item[data-v-173757ec]:nth-child(3n){border-right:none}.metric-card--host .metric-item[data-v-173757ec]:nth-last-child(-n+2),.metric-card--service .metric-item[data-v-173757ec]:nth-last-child(-n+3){border-bottom:none}.metric-item--warning[data-v-173757ec]{box-shadow:inset 3px 0 0 var(--aiops-warning)}.metric-item--critical[data-v-173757ec]{box-shadow:inset 3px 0 0 var(--aiops-danger)}.metric-item--missing[data-v-173757ec]{box-shadow:inset 3px 0 0 var(--aiops-text-muted)}.metric-item-head[data-v-173757ec]{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--aiops-text-secondary);font-size:11px}.metric-card--service .metric-item-head[data-v-173757ec]{gap:6px;font-size:10.5px}.metric-card--service .metric-item-head[data-v-173757ec] .el-tag{height:18px;padding:0 6px;font-size:10px}.metric-item-head span[data-v-173757ec]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metric-item strong[data-v-173757ec]{display:block;margin-top:7px;color:var(--aiops-text-primary);font-size:21px;line-height:1.1}.metric-card--service .metric-item strong[data-v-173757ec]{margin-top:5px;font-size:19px}.metric-item small[data-v-173757ec]{margin-left:4px;color:var(--aiops-text-muted);font-size:12px;font-weight:700}.metric-item p[data-v-173757ec]{margin:6px 0 0;overflow:hidden;color:var(--aiops-text-muted);font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.metric-card--service .metric-item small[data-v-173757ec]{font-size:10.5px}.metric-card--service .metric-item p[data-v-173757ec]{margin-top:4px;font-size:10.5px;line-height:1.25}.trend-grid[data-v-173757ec]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.table-panel[data-v-173757ec],.trend-panel[data-v-173757ec]{padding:10px}.chart-box[data-v-173757ec]{width:100%;height:260px;margin-top:8px}.breakdown-grid[data-v-173757ec]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-bottom:10px}.breakdown-table[data-v-173757ec]{margin-top:8px}.breakdown-table[data-v-173757ec] .el-table__inner-wrapper:before{display:none}.breakdown-table[data-v-173757ec] .el-table__header th{height:36px;padding:4px 0;border-bottom:1px solid var(--ops-border-soft);background:var(--ops-bg-subtle);color:var(--ops-text-heading);font-size:12px;font-weight:700}.breakdown-table[data-v-173757ec] .el-table__body td{height:36px;padding:4px 0;color:#44546a;font-size:12px}.breakdown-table[data-v-173757ec] .cell{line-height:20px}.breakdown-table[data-v-173757ec] .el-table__row{color:var(--aiops-text-secondary)}.breakdown-table[data-v-173757ec] .el-table__row:hover>td.el-table__cell{background:#f8fafc}.db-monitor-page[data-v-173757ec] .el-tag{border-radius:999px;font-weight:600}@media (max-width:1200px){.monitor-header[data-v-173757ec]{align-items:flex-start;flex-direction:column}.header-actions[data-v-173757ec]{justify-content:flex-start;width:100%}.overview-grid[data-v-173757ec]{grid-template-columns:1fr}.metric-card--host .metric-list[data-v-173757ec],.metric-card--service .metric-list[data-v-173757ec]{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card--host .metric-item[data-v-173757ec]:nth-child(2n){border-right:1px solid var(--ops-border-soft)}.metric-card--host .metric-item[data-v-173757ec]:nth-child(3n){border-right:none}.metric-card--host .metric-item[data-v-173757ec]:nth-last-child(-n+2){border-bottom:1px solid var(--ops-border-soft)}.metric-card--host .metric-item[data-v-173757ec]:nth-last-child(-n+3){border-bottom:none}.target-summary[data-v-173757ec]{grid-template-columns:1fr}}@media (max-width:960px){.monitor-shell[data-v-173757ec]{height:auto;min-height:100%;overflow:visible}.asset-select[data-v-173757ec]{width:100%}.header-actions[data-v-173757ec]{align-items:stretch;flex-direction:column}.engine-filter[data-v-173757ec],.header-actions[data-v-173757ec] .el-button,.header-actions[data-v-173757ec] .el-segmented,.step-select[data-v-173757ec]{width:100%}.refresh-state[data-v-173757ec]{justify-content:center;width:100%}.breakdown-grid[data-v-173757ec],.status-grid[data-v-173757ec],.trend-grid[data-v-173757ec]{grid-template-columns:1fr}.breakdown-grid[data-v-173757ec],.dashboard-content[data-v-173757ec],.overview-grid[data-v-173757ec],.status-grid[data-v-173757ec],.trend-grid[data-v-173757ec],.warning-stack[data-v-173757ec]{margin:0 10px}.metric-card--host .metric-list[data-v-173757ec],.metric-card--service .metric-list[data-v-173757ec],.overview-grid[data-v-173757ec]{grid-template-columns:1fr}.metric-card--host .metric-item[data-v-173757ec],.metric-card--service .metric-item[data-v-173757ec]{border-right:none}.metric-card--host .metric-item[data-v-173757ec]:nth-last-child(-n+3),.metric-card--service .metric-item[data-v-173757ec]:nth-last-child(-n+3){border-bottom:1px solid var(--ops-border-soft)}.metric-card--host .metric-item[data-v-173757ec]:last-child,.metric-card--service .metric-item[data-v-173757ec]:last-child{border-bottom:none}}@media (max-width:768px){.ops-page-header__content[data-v-173757ec]{align-items:flex-start;flex-direction:column;gap:2px}.ops-page-header__divider[data-v-173757ec]{display:none}.target-summary-item[data-v-173757ec]{align-items:flex-start;flex-direction:column}}@media (max-width:620px){.db-monitor-page[data-v-173757ec]{padding:6px}.monitor-header[data-v-173757ec]{padding:8px 10px}.ops-page-header__icon[data-v-173757ec]{width:36px;height:36px;flex-basis:36px}.ops-page-header__icon img[data-v-173757ec]{width:27px;height:27px}.breakdown-grid[data-v-173757ec],.dashboard-content[data-v-173757ec],.overview-grid[data-v-173757ec],.status-grid[data-v-173757ec],.trend-grid[data-v-173757ec],.warning-stack[data-v-173757ec]{margin-right:8px;margin-left:8px}.chart-box[data-v-173757ec]{height:220px}}.slowlog-page[data-v-eee49172]{--aiops-bg-page:#f4f7fb;--aiops-bg-page-soft:#eef3f9;--aiops-surface-strong:hsla(0,0%,100%,.92);--aiops-surface-warm:rgba(255,253,248,.92);--aiops-text-primary:#172133;--aiops-text-secondary:#5f6b7c;--aiops-text-muted:#8d97a8;--aiops-border-soft:rgba(22,34,56,.06);--aiops-border-cool:#dfe7f2;--aiops-border-mid:rgba(207,217,230,.92);--aiops-brand:#4c8bf5;--aiops-brand-active:#4d79d8;--aiops-brand-soft:rgba(76,139,245,.12);--aiops-success:#3fb97f;--aiops-warning:#f3b24b;--aiops-danger:#ef6b73;min-height:100%;padding:6px 8px 10px;background:radial-gradient(circle at 18% 12%,rgba(76,139,245,.06),transparent 28%),linear-gradient(180deg,var(--aiops-bg-page-soft) 0,var(--aiops-bg-page) 100%);color:var(--aiops-text-primary);font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.slowlog-shell[data-v-eee49172]{position:relative;display:flex;height:calc(100vh - 96px);max-height:calc(100vh - 96px);min-height:0;flex-direction:column;gap:8px;overflow:hidden;border:1px solid var(--aiops-border-soft);border-radius:28px;background:linear-gradient(180deg,rgba(255,253,248,.92),rgba(247,250,255,.9));backdrop-filter:blur(16px)}.slowlog-shell[data-v-eee49172]:before{content:"";position:absolute;inset:0 0 auto;height:84px;border-radius:28px 28px 0 0;background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd);pointer-events:none}.slowlog-header[data-v-eee49172]{position:relative;z-index:1;display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:16px;min-height:84px;box-sizing:border-box;padding:18px 18px 10px;border-bottom:1px solid rgba(223,231,242,.72)}.header-kicker[data-v-eee49172]{margin:0 0 5px;color:var(--aiops-brand);font-size:12px;font-weight:700}.slowlog-header h1[data-v-eee49172]{margin:0;color:var(--aiops-text-primary);font-size:23px;font-weight:700;line-height:1.25}.slowlog-header span[data-v-eee49172]{display:block;margin-top:4px;color:var(--aiops-text-secondary);font-size:13px;line-height:1.35}.header-actions[data-v-eee49172],.table-actions[data-v-eee49172]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.filter-panel[data-v-eee49172],.status-panel[data-v-eee49172],.table-panel[data-v-eee49172],.warning-stack[data-v-eee49172]{position:relative;z-index:1;margin:0 12px}.filter-panel[data-v-eee49172]{flex-shrink:0;padding:8px 12px 2px;border:1px solid rgba(207,217,230,.72);border-radius:16px;background:hsla(0,0%,100%,.58)}.filter-form[data-v-eee49172]{display:grid;gap:0}.filter-row[data-v-eee49172]{display:flex;align-items:flex-start;flex-wrap:wrap;gap:0 10px}.filter-form[data-v-eee49172] .el-form-item{margin:0 0 6px}.filter-form[data-v-eee49172] .el-form-item__label{color:var(--aiops-text-secondary);font-size:12px;font-weight:700}.asset-select[data-v-eee49172]{width:320px}.asset-select[data-v-eee49172] .el-select__wrapper,.filter-form[data-v-eee49172] .el-input__wrapper,.table-search[data-v-eee49172] .el-input__wrapper{min-height:34px;border:1px solid rgba(214,223,235,.95);border-radius:14px;background:rgba(252,253,255,.96);box-shadow:none}.asset-select[data-v-eee49172] .el-select__wrapper:hover,.asset-select[data-v-eee49172] .is-focused,.filter-form[data-v-eee49172] .el-input__wrapper.is-focus,.filter-form[data-v-eee49172] .el-input__wrapper:hover,.table-search[data-v-eee49172] .el-input__wrapper.is-focus,.table-search[data-v-eee49172] .el-input__wrapper:hover{border-color:rgba(76,139,245,.42);box-shadow:0 0 0 3px rgba(76,139,245,.08)}.filter-form[data-v-eee49172] .el-segmented{--el-segmented-item-selected-color:var(--aiops-brand);--el-segmented-item-selected-bg-color:rgba(76,139,245,.12);min-height:34px;padding:3px;border:1px solid rgba(214,223,235,.85);border-radius:14px;background:rgba(252,253,255,.9)}.filter-form[data-v-eee49172] .el-segmented__item{border-radius:11px;color:var(--aiops-text-secondary);font-weight:600}.filter-actions[data-v-eee49172] .el-form-item__content{gap:8px}.filter-actions[data-v-eee49172] .el-button,.header-actions[data-v-eee49172] .el-button{min-height:32px;border-radius:12px;font-weight:600}.primary-action[data-v-eee49172]{border:none;background:linear-gradient(180deg,#58c78e 0,var(--aiops-success) 100%);color:#fff;box-shadow:0 10px 22px rgba(63,185,127,.18)}.primary-action[data-v-eee49172]:focus,.primary-action[data-v-eee49172]:hover{background:linear-gradient(180deg,#64d199,#36aa72);color:#fff}.upload-action[data-v-eee49172]{border:none;background:linear-gradient(180deg,#4ebfc4,#2ea3aa);color:#fff;box-shadow:0 10px 20px rgba(46,163,170,.16)}.upload-action[data-v-eee49172]:focus,.upload-action[data-v-eee49172]:hover{background:linear-gradient(180deg,#5bcbd0,#28949b);color:#fff}.upload-action.is-disabled[data-v-eee49172],.upload-action.is-disabled[data-v-eee49172]:focus,.upload-action.is-disabled[data-v-eee49172]:hover{border:none;background:linear-gradient(180deg,#4ebfc4,#2ea3aa);color:#fff;opacity:.62;box-shadow:none}.warning-action[data-v-eee49172]{border:none;background:linear-gradient(180deg,#f7c66e 0,var(--aiops-warning) 100%);color:#fff}.warning-action[data-v-eee49172]:focus,.warning-action[data-v-eee49172]:hover{background:linear-gradient(180deg,#facf82,#e9a741);color:#fff}.export-action[data-v-eee49172]{border:none;background:linear-gradient(180deg,#5b96f6 0,var(--aiops-brand) 100%);color:#fff;box-shadow:0 10px 20px rgba(76,139,245,.16)}.export-action[data-v-eee49172]:focus,.export-action[data-v-eee49172]:hover{background:linear-gradient(180deg,#6aa0f7 0,var(--aiops-brand-active) 100%);color:#fff}.export-action.is-disabled[data-v-eee49172],.export-action.is-disabled[data-v-eee49172]:focus,.export-action.is-disabled[data-v-eee49172]:hover{border:none;background:linear-gradient(180deg,#5b96f6 0,var(--aiops-brand) 100%);color:#fff;opacity:.62;box-shadow:none}.history-action[data-v-eee49172]{border:none;background:linear-gradient(180deg,#6f9ff0,#5686dc);color:#fff;box-shadow:0 10px 20px rgba(86,134,220,.15)}.history-action[data-v-eee49172]:focus,.history-action[data-v-eee49172]:hover{background:linear-gradient(180deg,#7aabf5,#4f7fd0);color:#fff}.history-action.is-disabled[data-v-eee49172],.history-action.is-disabled[data-v-eee49172]:focus,.history-action.is-disabled[data-v-eee49172]:hover{border:none;background:linear-gradient(180deg,#6f9ff0,#5686dc);color:#fff;opacity:.62;box-shadow:none}.refresh-action[data-v-eee49172]{border:none;background:linear-gradient(180deg,#f7c66e 0,var(--aiops-warning) 100%);color:#fff;box-shadow:0 10px 20px rgba(243,178,75,.18)}.refresh-action[data-v-eee49172]:focus,.refresh-action[data-v-eee49172]:hover{background:linear-gradient(180deg,#facf82,#e9a741);color:#fff}.refresh-action.is-disabled[data-v-eee49172],.refresh-action.is-disabled[data-v-eee49172]:focus,.refresh-action.is-disabled[data-v-eee49172]:hover{border:none;background:linear-gradient(180deg,#f7c66e 0,var(--aiops-warning) 100%);color:#fff;opacity:.62;box-shadow:none}.secondary-action[data-v-eee49172]{border:1px solid rgba(214,223,235,.95);background:hsla(0,0%,100%,.92);color:var(--aiops-text-secondary)}.secondary-action[data-v-eee49172]:focus,.secondary-action[data-v-eee49172]:hover{border-color:rgba(76,139,245,.36);color:var(--aiops-brand)}.danger-action[data-v-eee49172]{min-height:32px;border:none;border-radius:12px;background:linear-gradient(180deg,#f1848a 0,var(--aiops-danger) 100%);color:#fff;font-weight:600;box-shadow:0 10px 20px rgba(239,107,115,.16)}.danger-action[data-v-eee49172]:focus,.danger-action[data-v-eee49172]:hover{background:linear-gradient(180deg,#f39196,#e35b64);color:#fff}.asset-option[data-v-eee49172]{display:grid;grid-template-columns:minmax(120px,1fr) auto minmax(120px,.8fr) auto;align-items:center;gap:10px}.asset-option span[data-v-eee49172],.asset-option strong[data-v-eee49172]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-option span[data-v-eee49172]{color:var(--aiops-text-muted);font-size:12px}.status-panel[data-v-eee49172]{flex-shrink:0;display:flex;flex-direction:column;gap:8px;padding:10px 12px 12px;border:1px solid rgba(207,217,230,.72);border-radius:16px;background:linear-gradient(135deg,rgba(255,253,248,.95),rgba(248,251,255,.92));box-shadow:0 12px 34px rgba(17,24,39,.045)}.status-panel.status-pending[data-v-eee49172],.status-panel.status-running[data-v-eee49172]{border-color:rgba(76,139,245,.2)}.status-panel.status-success[data-v-eee49172]{border-color:rgba(63,185,127,.22)}.status-panel.status-failed[data-v-eee49172]{border-color:rgba(239,107,115,.24)}.status-topline[data-v-eee49172]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.status-main[data-v-eee49172]{display:flex;align-items:flex-start;min-width:0;gap:10px}.status-title-row[data-v-eee49172]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.status-main strong[data-v-eee49172]{display:block;color:var(--aiops-text-primary);font-size:14px;font-weight:700}.status-main p[data-v-eee49172]{margin:3px 0 0;color:var(--aiops-text-secondary);font-size:12px;line-height:1.35}.status-dot[data-v-eee49172]{width:9px;height:9px;flex-shrink:0;margin-top:5px;border-radius:50%;background:var(--aiops-text-muted)}.status-dot.pending[data-v-eee49172],.status-dot.running[data-v-eee49172]{background:var(--aiops-brand);box-shadow:0 0 0 5px rgba(76,139,245,.12)}.status-dot.success[data-v-eee49172]{background:var(--aiops-success);box-shadow:0 0 0 5px rgba(63,185,127,.12)}.status-dot.failed[data-v-eee49172]{background:var(--aiops-danger);box-shadow:0 0 0 5px rgba(239,107,115,.12)}.status-side[data-v-eee49172]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.task-id[data-v-eee49172]{max-width:260px;overflow:hidden;color:var(--aiops-text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.status-panel[data-v-eee49172] .el-progress__text{color:var(--aiops-text-secondary);font-size:12px!important;font-weight:700}.progress-row[data-v-eee49172]{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);align-items:center;gap:10px;color:var(--aiops-text-secondary);font-size:12px;line-height:1.35}.progress-row span[data-v-eee49172]{overflow-wrap:anywhere}.progress-error[data-v-eee49172]{color:var(--aiops-danger);font-weight:700}.overview-matrix[data-v-eee49172]{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(9,minmax(88px,1fr));overflow:hidden;border:1px solid rgba(223,231,242,.76);border-radius:12px;background:hsla(0,0%,100%,.58)}.overview-item[data-v-eee49172]{min-width:0;padding:7px 10px;border-right:1px solid rgba(223,231,242,.72);background:hsla(0,0%,100%,.34)}.overview-item[data-v-eee49172]:last-child{border-right:none}.overview-item span[data-v-eee49172]{margin-bottom:4px;color:var(--aiops-text-muted);font-size:11px}.overview-item span[data-v-eee49172],.overview-item strong[data-v-eee49172]{display:block;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-item strong[data-v-eee49172]{min-width:0;color:var(--aiops-text-primary);font-size:12px}.overview-item--metric span[data-v-eee49172],.overview-item--metric strong[data-v-eee49172],.overview-item--metric[data-v-eee49172]{text-align:right}.warning-stack[data-v-eee49172]{display:grid;flex-shrink:0;gap:6px}.warning-stack[data-v-eee49172] .el-alert{border:1px solid rgba(243,178,75,.24);border-radius:16px;background:rgba(255,248,238,.82)}.table-panel[data-v-eee49172]{display:flex;min-height:0;flex:2 1 0;flex-direction:column;padding:10px 14px 14px;overflow:hidden;border:1px solid rgba(207,217,230,.72);border-radius:18px;background:linear-gradient(135deg,rgba(255,253,248,.96),rgba(248,251,255,.92));box-shadow:0 16px 42px rgba(17,24,39,.045)}.table-head[data-v-eee49172]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-shrink:0;margin-bottom:8px}.table-head h2[data-v-eee49172]{margin:0;color:var(--aiops-text-primary);font-size:16px;font-weight:700}.table-head span[data-v-eee49172]{display:block;margin-top:3px;color:var(--aiops-text-muted);font-size:12px}.table-search[data-v-eee49172]{width:220px}.table-shell[data-v-eee49172]{min-height:0;flex:1;overflow:hidden;border:1px solid rgba(223,231,242,.9);border-radius:16px;background:hsla(0,0%,100%,.88)}.slowlog-table[data-v-eee49172]{height:100%;color:var(--aiops-text-secondary);font-size:12px}.slowlog-table[data-v-eee49172] .el-table__inner-wrapper:before{display:none}.slowlog-table[data-v-eee49172] .el-table__header th{background:rgba(247,250,255,.92);color:var(--aiops-text-muted);font-size:11px;font-weight:700}.slowlog-table[data-v-eee49172] .el-table__cell{padding:5px 0}.slowlog-table[data-v-eee49172] .cell{line-height:1.35}.slowlog-table[data-v-eee49172] .el-table__row:hover>td.el-table__cell{background:rgba(76,139,245,.04)}.sql-cell[data-v-eee49172]{position:relative;display:flex;align-items:center;min-width:0;gap:6px}.db-name-badge[data-v-eee49172]{display:inline-block;max-width:100%;color:#3567b7;font-weight:700}.db-name-badge[data-v-eee49172],.sql-snippet[data-v-eee49172]{overflow:hidden;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.sql-snippet[data-v-eee49172]{display:block;flex:1;min-width:0;color:#40516a}.sql-copy-button[data-v-eee49172]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:none;border-radius:8px;background:linear-gradient(180deg,#f7c66e 0,var(--aiops-warning) 100%);color:#fff;cursor:pointer;opacity:0;box-shadow:0 8px 14px rgba(243,178,75,.18);transition:opacity .18s ease,color .18s ease,border-color .18s ease,background-color .18s ease}.sql-copy-button[data-v-eee49172]:focus,.sql-copy-button[data-v-eee49172]:hover{background:linear-gradient(180deg,#facf82,#e9a741);color:#fff}.slowlog-table[data-v-eee49172] .el-table__row:hover .sql-copy-button,.sql-copy-button[data-v-eee49172]:focus{opacity:1}.digest-text[data-v-eee49172]{color:var(--aiops-text-muted)}.ai-suggestion-button[data-v-eee49172]{font-size:12px;font-weight:700}.empty-cell[data-v-eee49172]{color:var(--aiops-text-muted);font-size:12px}.mono[data-v-eee49172]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.slowlog-page[data-v-eee49172] .el-tag{border-radius:999px;font-weight:600}.slowlog-ai-dialog,.slowlog-history-dialog,.slowlog-upload-dialog{--aiops-text-primary:#172133;--aiops-text-secondary:#5f6b7c;--aiops-text-muted:#8d97a8;--aiops-brand:#4c8bf5;--aiops-warning:#f3b24b;--aiops-danger:#ef6b73;border-radius:18px}.slowlog-ai-dialog .el-dialog__header,.slowlog-history-dialog .el-dialog__header,.slowlog-upload-dialog .el-dialog__header{padding:14px 16px 10px;margin:0;border-bottom:1px solid rgba(223,231,242,.86)}.slowlog-ai-dialog .el-dialog__body,.slowlog-history-dialog .el-dialog__body,.slowlog-upload-dialog .el-dialog__body{padding:12px 16px 14px}.slowlog-upload-dialog .el-dialog__footer{padding:10px 16px 14px;border-top:1px solid rgba(223,231,242,.72)}.ai-dialog-header[data-v-eee49172],.history-dialog-header[data-v-eee49172],.upload-dialog-header[data-v-eee49172]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-right:34px}.ai-dialog-header strong[data-v-eee49172],.history-dialog-header strong[data-v-eee49172],.upload-dialog-header strong[data-v-eee49172]{display:block;color:var(--aiops-text-primary);font-size:16px;line-height:1.3}.ai-dialog-header span[data-v-eee49172],.history-dialog-header span[data-v-eee49172],.upload-dialog-header span[data-v-eee49172]{display:block;max-width:640px;margin-top:3px;overflow:hidden;color:var(--aiops-text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ai-suggestion-summary[data-v-eee49172]{margin-bottom:10px;padding:9px 10px;border:1px solid rgba(223,231,242,.86);border-radius:12px;background:rgba(247,250,255,.78)}.ai-suggestion-summary span[data-v-eee49172]{display:block;margin-bottom:4px;color:var(--aiops-text-muted);font-size:11px;font-weight:700}.ai-suggestion-summary strong[data-v-eee49172]{display:block;max-height:54px;overflow:auto;color:#40516a;font-size:11px;line-height:1.5;white-space:pre-wrap}.ai-suggestion-sections[data-v-eee49172]{display:grid;gap:8px}.ai-suggestion-section[data-v-eee49172]{padding:10px 12px;border:1px solid rgba(223,231,242,.86);border-radius:12px;background:hsla(0,0%,100%,.82)}.ai-suggestion-section span[data-v-eee49172]{display:block;margin-bottom:5px;color:#3567b7;font-size:12px;font-weight:800}.ai-suggestion-section p[data-v-eee49172]{margin:0;color:var(--aiops-text-secondary);font-size:12px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.slowlog-upload-box[data-v-eee49172]{margin-bottom:10px}.slowlog-upload-box[data-v-eee49172] .el-upload{width:100%}.slowlog-upload-box[data-v-eee49172] .el-upload-dragger{width:100%;padding:18px 16px;border:1px dashed rgba(76,139,245,.36);border-radius:16px;background:linear-gradient(135deg,rgba(255,253,248,.94),rgba(248,251,255,.92))}.slowlog-upload-box[data-v-eee49172] .el-upload-dragger:hover{border-color:rgba(46,163,170,.48);background:rgba(248,252,255,.96)}.slowlog-upload-box[data-v-eee49172] .el-icon--upload{margin-bottom:6px;color:#2ea3aa;font-size:30px}.slowlog-upload-box[data-v-eee49172] .el-upload__text{color:var(--aiops-text-secondary);font-size:13px;font-weight:700}.slowlog-upload-box[data-v-eee49172] .el-upload__tip{margin-top:6px;color:var(--aiops-text-muted);font-size:12px}.upload-file-row[data-v-eee49172]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;padding:8px 10px;border:1px solid rgba(223,231,242,.86);border-radius:12px;background:hsla(0,0%,100%,.72)}.upload-file-row strong[data-v-eee49172]{display:block;max-width:520px;overflow:hidden;color:var(--aiops-text-primary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.upload-file-row span[data-v-eee49172]{display:block;margin-top:2px;color:var(--aiops-text-muted);font-size:11px}.upload-progress-panel[data-v-eee49172]{margin-top:10px;padding:9px 10px 10px;border:1px solid rgba(46,163,170,.18);border-radius:12px;background:rgba(244,253,253,.76)}.upload-progress-title[data-v-eee49172]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px;color:var(--aiops-text-secondary);font-size:12px}.upload-progress-title strong[data-v-eee49172]{color:var(--aiops-text-primary);font-size:12px}.upload-dialog-footer[data-v-eee49172]{display:flex;align-items:center;justify-content:flex-end;gap:8px}.history-toolbar[data-v-eee49172]{display:grid;grid-template-columns:120px minmax(180px,1fr) 340px auto;align-items:center;gap:8px;margin-bottom:10px}.history-keyword[data-v-eee49172],.history-status-select[data-v-eee49172],.history-time-range[data-v-eee49172]{width:100%}.history-toolbar[data-v-eee49172] .el-input__wrapper,.history-toolbar[data-v-eee49172] .el-select__wrapper{min-height:32px;border:1px solid rgba(214,223,235,.95);border-radius:12px;background:rgba(252,253,255,.96);box-shadow:none}.history-toolbar[data-v-eee49172] .el-range-editor.el-input__wrapper{padding:0 10px}.history-table-shell[data-v-eee49172]{overflow:hidden;border:1px solid rgba(223,231,242,.9);border-radius:14px;background:hsla(0,0%,100%,.9)}.history-table[data-v-eee49172]{color:var(--aiops-text-secondary);font-size:12px}.history-table[data-v-eee49172] .el-table__inner-wrapper:before{display:none}.history-table[data-v-eee49172] .el-table__header th{background:rgba(247,250,255,.94);color:var(--aiops-text-muted);font-size:11px;font-weight:700}.history-table[data-v-eee49172] .el-table__cell{padding:6px 0}.history-table[data-v-eee49172] .cell{line-height:1.35}.history-pagination[data-v-eee49172]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;color:var(--aiops-text-muted);font-size:12px}@media (max-width:1280px){.slowlog-header[data-v-eee49172]{flex-direction:column}.header-actions[data-v-eee49172]{justify-content:flex-start}.overview-matrix[data-v-eee49172]{grid-template-columns:repeat(5,minmax(0,1fr))}.overview-item[data-v-eee49172]:nth-child(5n){border-right:none}}@media (max-width:900px){.slowlog-page[data-v-eee49172]{padding:4px 6px 8px}.slowlog-shell[data-v-eee49172]{max-height:none;overflow:visible;border-radius:22px}.slowlog-shell[data-v-eee49172]:before{border-radius:22px 22px 0 0}.filter-panel[data-v-eee49172],.status-panel[data-v-eee49172],.table-panel[data-v-eee49172],.warning-stack[data-v-eee49172]{margin:0 10px}.asset-select[data-v-eee49172],.filter-actions[data-v-eee49172] .el-button,.header-actions[data-v-eee49172] .el-button,.table-search[data-v-eee49172]{width:100%}.filter-form[data-v-eee49172],.filter-row[data-v-eee49172],.header-actions[data-v-eee49172],.status-panel[data-v-eee49172],.status-side[data-v-eee49172],.status-topline[data-v-eee49172],.table-head[data-v-eee49172]{align-items:stretch;flex-direction:column}.progress-row[data-v-eee49172],.status-topline[data-v-eee49172]{display:flex}.overview-matrix[data-v-eee49172]{grid-template-columns:1fr}.filter-form[data-v-eee49172] .el-form-item,.filter-form[data-v-eee49172] .el-form-item__content,.filter-form[data-v-eee49172] .el-segmented{width:100%}.overview-item[data-v-eee49172],.overview-item[data-v-eee49172]:nth-child(5n){border-right:none;border-bottom:1px solid rgba(223,231,242,.72)}.overview-item[data-v-eee49172]:last-child{border-bottom:none}.overview-item--metric span[data-v-eee49172],.overview-item--metric strong[data-v-eee49172],.overview-item--metric[data-v-eee49172]{text-align:left}.table-panel[data-v-eee49172]{min-height:520px}}.alert-center-page{--aiops-bg-page:#f4f7fb;--aiops-surface-warm:rgba(255,253,248,.94);--aiops-surface-strong:hsla(0,0%,100%,.9);--aiops-text-primary:#172133;--aiops-text-secondary:#5f6b7c;--aiops-text-muted:#8d97a8;--aiops-border-soft:rgba(22,34,56,.06);--aiops-border-cool:#dfe7f2;--aiops-brand:#4c8bf5;--aiops-brand-active:#4d79d8;--aiops-brand-soft:rgba(76,139,245,.12);--aiops-success:#3fb97f;--aiops-warning:#f3b24b;--aiops-danger:#ef6b73;--aiops-shadow-soft:0 20px 60px rgba(17,24,39,.07);--alert-page-height-offset:136px;box-sizing:border-box;height:calc(100vh - var(--alert-page-height-offset));max-height:calc(100vh - var(--alert-page-height-offset));min-height:0;padding:10px 12px;overflow:hidden;border-radius:24px;color:var(--aiops-text-primary);font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.alert-center-card{position:relative;display:flex;flex-direction:column;height:100%;border:1px solid rgba(223,231,242,.96);background:linear-gradient(135deg,rgba(255,253,248,.96),rgba(247,250,255,.92));box-shadow:var(--aiops-shadow-soft);backdrop-filter:blur(18px)}.alert-center-card,.alert-center-card.el-card{border-radius:24px!important;overflow:hidden!important}.alert-center-card:before{content:"";position:absolute;inset:0 0 auto;height:40px;border-radius:24px 24px 0 0;background:linear-gradient(90deg,#fff9f0,#f8f8f6 52%,#edf2fd);pointer-events:none}.alert-center-card .el-card__header{position:relative;z-index:1;padding:16px 20px 12px;border-bottom:none;border-radius:24px 24px 0 0;background:transparent;overflow:hidden}.alert-center-card .el-card__body{position:relative;z-index:1;display:flex;flex:1;min-height:0;flex-direction:column;padding:0 10px 10px;border-radius:0 0 24px 24px;overflow:hidden}.alert-detail-row,.alert-dialog-footer,.alert-operation-links,.alert-page-header,.alert-section-header,.alert-toolbar-actions{display:flex;align-items:center}.alert-page-header{justify-content:space-between;gap:14px}.alert-title-block{display:flex;min-width:0;flex-direction:column;gap:3px}.alert-title-kicker{color:var(--aiops-brand);font-size:12px;font-weight:700}.alert-title{margin:0;color:var(--aiops-text-primary);font-size:20px;line-height:1.25;font-weight:700}.alert-title-subtitle{color:var(--aiops-text-secondary);font-size:13px;line-height:1.45}.alert-header-metrics{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.alert-metric-chip{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;border:1px solid rgba(223,231,242,.92);background:hsla(0,0%,100%,.8);color:var(--aiops-text-secondary);font-size:12px;font-weight:600}.alert-summary-grid{flex-shrink:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:8px}.alert-summary-card{display:flex;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:16px;border:1px solid rgba(223,231,242,.88);background:hsla(0,0%,100%,.68)}.alert-summary-card strong{display:block;color:var(--aiops-text-primary);font-size:22px;line-height:1.1}.alert-summary-card p,.alert-summary-card span{margin:0;color:var(--aiops-text-secondary);font-size:12px;font-weight:600}.alert-summary-icon{width:34px;height:34px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;background:var(--aiops-brand-soft);color:var(--aiops-brand);flex-shrink:0}.alert-summary-icon.danger{background:rgba(239,107,115,.12);color:var(--aiops-danger)}.alert-summary-icon.warning{background:rgba(243,178,75,.14);color:#b77b24}.alert-summary-icon.success{background:rgba(63,185,127,.12);color:var(--aiops-success)}.alert-search-section{flex-shrink:0;margin-bottom:8px;padding:12px 14px 2px;border-radius:20px;border:1px solid var(--aiops-border-soft);background:hsla(0,0%,100%,.58);overflow:hidden}.alert-search-form{display:flex;flex-wrap:wrap;align-items:center;gap:0 12px;margin:0}.alert-search-form .el-form-item{margin-right:10px;margin-bottom:10px}.alert-center-page .el-form-item__label,.alert-search-form .el-form-item__label{color:var(--aiops-text-secondary);font-weight:600}.alert-filter-input{width:190px;flex:0 0 190px}.alert-filter-small{width:150px;min-width:150px;flex:0 0 150px}.alert-search-form .alert-filter-input,.alert-search-form .alert-filter-small{display:inline-flex}.alert-search-form .alert-filter-input .el-input__wrapper,.alert-search-form .alert-filter-small .el-select__wrapper{width:100%}.alert-tabs{flex-shrink:0}.alert-tabs .el-tabs__header{margin:0 0 6px}.alert-tabs .el-tabs__item{height:34px;padding:0 14px;color:var(--aiops-text-secondary);font-weight:600}.alert-tabs .el-tabs__item.is-active{color:var(--aiops-brand)}.alert-tabs .el-tabs__active-bar{height:2px;border-radius:999px;background:var(--aiops-brand)}.alert-tabs .el-tabs__nav-wrap:after{height:1px;background:rgba(223,231,242,.86)}.alert-section-header{flex-shrink:0;justify-content:space-between;gap:12px;padding:0 2px 7px;color:var(--aiops-text-secondary);font-size:13px;font-weight:600}.alert-table-shell{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;border-radius:20px;border:1px solid rgba(223,231,242,.92);background:hsla(0,0%,100%,.82)}.alert-table-shell .el-table,.alert-table-shell .el-table__inner-wrapper{border-radius:20px;overflow:hidden}.alert-table{flex:1;min-height:0;width:100%;color:var(--aiops-text-secondary);font-size:13px;background:transparent}.alert-table .el-table__inner-wrapper:before{display:none}.alert-table .el-table__body-wrapper,.alert-table .el-table__cell,.alert-table .el-table__fixed-right,.alert-table .el-table__fixed-right-patch,.alert-table .el-table__header-wrapper{background:transparent}.alert-table th.el-table__cell{height:38px;padding:6px 0;border-bottom:1px solid rgba(223,231,242,.86);background:rgba(248,250,255,.96);color:var(--aiops-text-muted);font-size:12px;font-weight:700}.alert-table td.el-table__cell{height:42px;padding:6px 0;border-bottom:1px solid rgba(15,23,42,.04)}.alert-table .el-table__row{background:hsla(0,0%,100%,.54)}.alert-table .el-table__row:hover>td.el-table__cell{background:rgba(76,139,245,.045)}.alert-table .cell{line-height:20px}.alert-main-text{color:var(--aiops-text-primary);font-weight:600}.alert-muted-text{color:var(--aiops-text-muted);font-size:12px}.alert-code{color:var(--aiops-brand-active);font-family:Monaco,Menlo,Consolas,monospace;font-size:12px}.alert-tag-list{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.alert-center-page .el-tag{height:22px;border-radius:999px;border:1px solid transparent;padding:0 9px;font-size:12px;line-height:20px;font-weight:600}.alert-operation-links{flex-wrap:nowrap;gap:13px;white-space:nowrap}.alert-operation-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;color:var(--aiops-brand-active);font:inherit;font-size:12px;font-weight:600;line-height:1.4;cursor:pointer;transition:color .2s ease,opacity .2s ease}.alert-operation-link:focus-visible,.alert-operation-link:hover{opacity:.78;outline:none}.alert-operation-warning{color:#b77b24}.alert-operation-success{color:#2d9c72}.alert-operation-danger{color:#d85c66}.alert-pagination{flex-shrink:0;display:flex;justify-content:flex-end;padding:8px 2px 0}.alert-center-page .el-button{min-height:32px;border-radius:12px;font-weight:600;transition:transform .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease}.alert-center-page .el-button:hover{transform:translateY(-1px)}.alert-center-page .el-button--primary,.alert-search-button{border-color:transparent;background:linear-gradient(180deg,#6aa1fb,#5a93f6);box-shadow:0 10px 18px rgba(76,139,245,.14)}.alert-center-page .el-button--success,.alert-create-button{border-color:transparent;background:linear-gradient(180deg,#51c78d,#3fb97f);box-shadow:0 10px 18px rgba(63,185,127,.14)}.alert-center-page .el-button--warning,.alert-reset-button{border-color:transparent;background:linear-gradient(180deg,#f6be63,#f3b24b);color:#fff;box-shadow:0 10px 18px rgba(243,178,75,.14)}.alert-center-page .el-button--danger,.alert-delete-button{border-color:transparent;background:linear-gradient(180deg,#f47f86,#ef6b73);color:#fff}.alert-center-page .el-date-editor.el-input__wrapper,.alert-center-page .el-input .el-input__wrapper,.alert-center-page .el-select .el-input__wrapper,.alert-center-page .el-textarea .el-textarea__inner{min-height:32px;border:1px solid rgba(214,223,235,.95);border-radius:14px;background:rgba(252,253,255,.98);box-shadow:none;color:var(--aiops-text-primary);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.alert-center-page .el-date-editor.el-input__wrapper:hover,.alert-center-page .el-input .el-input__wrapper:hover,.alert-center-page .el-select .el-input__wrapper:hover,.alert-center-page .el-textarea .el-textarea__inner:hover{border-color:rgba(171,189,220,.95)}.alert-center-page .el-date-editor.el-input__wrapper.is-focus,.alert-center-page .el-input .el-input__wrapper.is-focus,.alert-center-page .el-select .el-input__wrapper.is-focus,.alert-center-page .el-textarea .el-textarea__inner:focus{border-color:rgba(120,156,221,.9);box-shadow:0 0 0 4px rgba(76,139,245,.07);background:#fff}.alert-center-page .el-pagination .btn-next,.alert-center-page .el-pagination .btn-prev,.alert-center-page .el-pagination .el-pager li{border-radius:10px;margin:0 2px;color:var(--aiops-text-secondary)}.alert-center-page .el-pagination .el-pager li.is-active{color:var(--aiops-brand);background:var(--aiops-brand-soft)}.alert-detail-drawer .el-drawer,.alert-dialog .el-dialog{border:1px solid rgba(223,231,242,.96);background:linear-gradient(135deg,rgba(255,253,248,.98),rgba(255,249,241,.95) 42%,rgba(247,250,255,.94));box-shadow:0 36px 110px rgba(15,23,42,.11)}.alert-dialog .el-dialog{border-radius:28px;overflow:hidden}.alert-detail-drawer .el-drawer{border-radius:24px 0 0 24px}.alert-detail-drawer .el-drawer__header,.alert-dialog .el-dialog__header{margin:0;padding:18px 22px 14px;border-bottom:1px solid rgba(223,231,242,.82);background:linear-gradient(90deg,#fef7ef,#f8f8f6 52%,#edf2fd)}.alert-detail-drawer .el-drawer__title,.alert-dialog .el-dialog__title{color:var(--aiops-text-primary);font-size:18px;font-weight:700}.alert-detail-drawer .el-drawer__body,.alert-dialog .el-dialog__body{padding:18px 22px;color:var(--aiops-text-secondary)}.alert-dialog-footer{justify-content:flex-end;gap:10px}.alert-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.alert-form-full{grid-column:1/-1}.alert-json-textarea .el-textarea__inner{font-family:Monaco,Menlo,Consolas,monospace;font-size:12px;line-height:1.6}.alert-detail-stack{display:grid;gap:12px}.alert-detail-panel{padding:14px;border-radius:16px;border:1px solid rgba(223,231,242,.88);background:hsla(0,0%,100%,.68)}.alert-detail-panel h4{margin:0 0 10px;color:var(--aiops-text-primary);font-size:14px}.alert-detail-row{justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid rgba(15,23,42,.04);font-size:13px}.alert-detail-row:last-child{border-bottom:none}.alert-detail-row span:first-child{color:var(--aiops-text-muted);white-space:nowrap}.alert-detail-row span:last-child{color:var(--aiops-text-primary);text-align:right;word-break:break-all}.alert-json-preview{max-height:220px;margin:0;padding:12px;overflow:auto;border-radius:14px;border:1px solid rgba(223,231,242,.88);background:rgba(247,250,255,.92);color:var(--aiops-text-primary);font-family:Monaco,Menlo,Consolas,monospace;font-size:12px;line-height:1.6;white-space:pre-wrap}.alert-split-layout{flex:1;min-height:0;display:grid;grid-template-columns:220px minmax(0,1fr);gap:10px}.alert-side-panel{min-height:0;overflow:auto;padding:12px;border-radius:20px;border:1px solid rgba(223,231,242,.9);background:hsla(0,0%,100%,.58)}.alert-side-title{margin:0 0 10px;color:var(--aiops-text-secondary);font-size:13px;font-weight:700}.alert-side-item{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;border:1px solid transparent;border-radius:14px;background:transparent;color:var(--aiops-text-secondary);text-align:left;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.alert-side-item.active{border-color:rgba(214,223,235,.95);background:hsla(0,0%,100%,.86);color:var(--aiops-brand-active)}.alert-main-panel{min-width:0;min-height:0;display:flex;flex-direction:column}.alert-overview-grid{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:10px}.alert-mini-panel{min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:14px;border-radius:20px;border:1px solid rgba(223,231,242,.9);background:hsla(0,0%,100%,.66)}.alert-mini-panel h3{margin:0 0 10px;color:var(--aiops-text-primary);font-size:15px}.alert-top-list{display:grid;gap:8px;overflow:auto}.alert-top-item{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:10px 12px;border-radius:14px;border:1px solid rgba(223,231,242,.74);background:rgba(247,250,255,.72)}.alert-top-item strong{color:var(--aiops-text-primary);font-size:13px}.alert-top-item span{color:var(--aiops-text-muted);font-size:12px}.alert-empty-note{color:var(--aiops-text-muted);font-size:13px}@media (max-width:1024px){.alert-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.alert-overview-grid,.alert-split-layout{grid-template-columns:1fr}}@media (max-width:768px){.alert-center-page{padding:6px;border-radius:18px}.alert-page-header,.alert-section-header{align-items:flex-start;flex-direction:column}.alert-form-grid,.alert-summary-grid{grid-template-columns:1fr}.alert-search-form{align-items:stretch;flex-direction:column}.alert-filter-input,.alert-filter-small{width:100%}.alert-table-shell{overflow-x:auto}.alert-table{min-width:980px}.alert-dialog .el-dialog{width:calc(100vw - 24px)!important}}.home-container .el-main:has(.alert-event-page){--ops-shell-gutter:10px;--ops-page-padding:7px;--ops-module-gap:8px;padding-top:var(--ops-shell-gutter);padding-right:var(--ops-shell-gutter);padding-left:var(--ops-shell-gutter);overflow-y:hidden}.alert-event-page[data-v-0726feae]{--ops-text-heading:#0f172a;--ops-text-primary:#172033;--ops-text-secondary:#53657d;--ops-text-muted:#64748b;--ops-bg-surface:#fff;--ops-bg-surface-soft:#fbfdff;--ops-bg-subtle:#f3f7fc;--ops-border:#dbe7f4;--ops-border-soft:#e7eef7;box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--ops-module-gap,8px);height:calc(100vh - 124px);max-height:none;padding:var(--ops-page-padding,7px);overflow:hidden;border-radius:0;background:transparent;color:var(--ops-text-primary)}.ops-page-header[data-v-0726feae]{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-width:0;padding:8px 12px;border:1px solid var(--ops-border);border-radius:12px;background:hsla(0,0%,100%,.96);box-shadow:0 10px 28px rgba(80,124,180,.1)}.ops-page-header__icon[data-v-0726feae]{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:0;background:transparent}.ops-page-header__icon img[data-v-0726feae]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.ops-page-header__content[data-v-0726feae]{display:flex;flex:1;align-items:center;gap:10px;min-width:0}.ops-page-header h1[data-v-0726feae]{flex:0 0 auto;margin:0;color:var(--ops-text-heading);font-size:20px;font-weight:700;line-height:1.2;letter-spacing:0;white-space:nowrap}.ops-page-header__divider[data-v-0726feae]{width:1px;height:22px;flex:0 0 1px;background:var(--ops-border-soft)}.ops-page-header__content p[data-v-0726feae]{margin:0;overflow:hidden;color:var(--ops-text-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.event-header-summary[data-v-0726feae]{display:flex;flex:0 0 auto;align-items:center;gap:10px;color:var(--ops-text-secondary)}.event-header-summary span[data-v-0726feae]{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap}.event-header-summary em[data-v-0726feae]{color:var(--ops-text-muted);font-size:12px;font-style:normal}.event-header-summary strong[data-v-0726feae]{color:var(--ops-text-heading);font-family:Consolas,Monaco,monospace;font-size:16px;line-height:1}.event-header-summary strong.is-danger[data-v-0726feae]{color:#ef4444}.event-header-summary strong.is-warning[data-v-0726feae]{color:#f59e0b}.event-header-summary>i[data-v-0726feae]{width:1px;height:18px;background:var(--ops-border-soft)}.alert-event-page[data-v-0726feae] .alert-center-card.el-card{position:relative;display:flex;min-width:0;min-height:0;height:100%;flex-direction:column;overflow:hidden!important;border:1px solid var(--ops-border);border-radius:12px!important;background:var(--ops-bg-surface);box-shadow:0 8px 24px rgba(80,124,180,.07);backdrop-filter:none}.alert-event-page[data-v-0726feae] .alert-center-card:before{display:none}.event-center-card[data-v-0726feae] .el-card__body{box-sizing:border-box;display:flex;min-height:0;height:100%;flex:1;flex-direction:column;padding:8px 10px 10px;overflow:hidden;border-radius:0}.event-status-tabs[data-v-0726feae]{margin:0}.event-status-tabs[data-v-0726feae] .el-tabs__header{margin:0 0 6px}.event-status-tabs[data-v-0726feae] .el-tabs__item{height:34px}.event-toolbar[data-v-0726feae]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;padding:8px 10px;border:1px solid var(--ops-border-soft);border-radius:10px;background:var(--ops-bg-subtle)}.event-filter-row[data-v-0726feae]{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.event-keyword-input[data-v-0726feae]{width:200px;flex:0 0 200px}.event-filter-select[data-v-0726feae]{width:150px;flex:0 0 150px}.silence-matcher-list[data-v-0726feae]{width:100%;display:flex;flex-direction:column;gap:8px}.silence-matcher-row[data-v-0726feae]{display:grid;grid-template-columns:minmax(120px,1fr) 84px minmax(150px,1.3fr) 32px;align-items:center;gap:8px}.silence-matcher-op[data-v-0726feae]{width:84px}.silence-matcher-remove[data-v-0726feae]{width:32px;height:32px}.silence-matcher-add[data-v-0726feae]{align-self:flex-start}@media (max-width:720px){.silence-matcher-row[data-v-0726feae]{grid-template-columns:1fr 76px 32px}.silence-matcher-row[data-v-0726feae]>:nth-child(3){grid-column:1/3;grid-row:2}.silence-matcher-remove[data-v-0726feae]{grid-column:3;grid-row:1}}.event-batch-button[data-v-0726feae],.event-icon-button[data-v-0726feae]{height:30px;min-height:30px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border-radius:8px;border-color:#e6a23c;background:#e6a23c;color:#fff;font-size:12px;box-shadow:none}.event-batch-button[data-v-0726feae] .el-icon,.event-icon-button[data-v-0726feae] .el-icon{font-size:14px}.event-batch-button[data-v-0726feae]:focus,.event-batch-button[data-v-0726feae]:hover,.event-icon-button[data-v-0726feae]:focus,.event-icon-button[data-v-0726feae]:hover{border-color:#cf8d27;background:#cf8d27;color:#fff}.event-query-button[data-v-0726feae],.event-query-button[data-v-0726feae]:focus,.event-query-button[data-v-0726feae]:hover{border-color:#409eff;background:#409eff;color:#fff}.event-export-button[data-v-0726feae],.event-export-button[data-v-0726feae]:focus,.event-export-button[data-v-0726feae]:hover{border-color:#67c23a;background:#67c23a;color:#fff}.event-silence-button[data-v-0726feae],.event-silence-button[data-v-0726feae]:focus,.event-silence-button[data-v-0726feae]:hover{border-color:#409eff;background:#409eff;color:#fff}.ops-refresh-button[data-v-0726feae],.ops-refresh-button[data-v-0726feae]:focus,.ops-refresh-button[data-v-0726feae]:hover{border-color:#f3c66b;background:#f3c66b;color:#fff}.event-batch-button[data-v-0726feae]{flex-shrink:0}.alert-event-page[data-v-0726feae] .el-button{border-radius:8px;letter-spacing:0}.alert-event-page[data-v-0726feae] .el-button:active,.alert-event-page[data-v-0726feae] .el-button:hover{transform:none}.alert-event-page[data-v-0726feae] .el-input__wrapper,.alert-event-page[data-v-0726feae] .el-select__wrapper{min-height:34px;border:0;border-radius:7px;background:#fff;box-shadow:inset 0 0 0 1px #d9e5f2}.alert-event-page[data-v-0726feae] .el-input__wrapper:hover,.alert-event-page[data-v-0726feae] .el-select__wrapper:hover{box-shadow:inset 0 0 0 1px #b9d4ff}.alert-event-page[data-v-0726feae] .el-input__wrapper.is-focus,.alert-event-page[data-v-0726feae] .el-select__wrapper.is-focused{box-shadow:inset 0 0 0 1px #409eff}.event-table-shell[data-v-0726feae]{border-color:var(--ops-border-soft);border-radius:8px;background:#fff}.event-table-shell[data-v-0726feae] .el-table,.event-table-shell[data-v-0726feae] .el-table__inner-wrapper{border-radius:8px}.event-table[data-v-0726feae] th.el-table__cell{height:40px;padding:6px 0;background:#f3f7fc;color:#334155;font-size:13px;font-weight:700}.event-table[data-v-0726feae] td.el-table__cell{height:56px;padding:6px 0}.event-table[data-v-0726feae] .el-table__row:hover>td.el-table__cell{background:#f7faff}.event-info-cell[data-v-0726feae]{display:flex;align-items:flex-start;gap:7px;min-width:0}.event-level-dot[data-v-0726feae]{width:16px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 16px;color:#f25f45}.event-level-dot.level-p1[data-v-0726feae]{color:#f3a329}.event-level-dot.level-p2[data-v-0726feae]{color:#4c8bf5}.event-info-main[data-v-0726feae]{min-width:0;display:grid;gap:2px}.event-title-line[data-v-0726feae]{min-width:0;display:flex;align-items:center;gap:6px}.event-title-link[data-v-0726feae]{min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;border:none;background:transparent;padding:0;color:#2f7df6;font:inherit;font-size:13px;font-weight:700;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.event-subtitle-line[data-v-0726feae]{max-width:520px;overflow:hidden;color:var(--aiops-text-muted);font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.event-resource-cell[data-v-0726feae]{min-width:0;display:grid;gap:3px}.event-resource-name[data-v-0726feae]{overflow:hidden;color:#111827;font-size:13px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.event-resource-meta[data-v-0726feae]{overflow:hidden;color:#64748b;font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.event-current-value[data-v-0726feae]{color:#111827;font-size:13px;font-weight:700}.event-duration-cell[data-v-0726feae]{display:grid;gap:5px}.event-level-tag[data-v-0726feae]{min-width:42px;justify-content:center}.event-duration-text[data-v-0726feae]{display:inline-flex;align-items:center;gap:4px;color:#111827;font-size:12px;font-weight:700}.event-duration-bars[data-v-0726feae]{display:inline-flex;gap:3px}.event-duration-bars i[data-v-0726feae]{width:8px;height:8px;display:inline-block;border-radius:3px}.event-duration-bars .bar-info[data-v-0726feae]{background:#f2e800}.event-duration-bars .bar-warning[data-v-0726feae]{background:#ffb000}.event-duration-bars .bar-danger[data-v-0726feae]{background:#f5293b}.event-claim-cell[data-v-0726feae]{display:grid;justify-items:start;gap:2px}.event-claim-time[data-v-0726feae]{color:var(--aiops-text-muted);font-size:11px}.event-more-button[data-v-0726feae]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:transparent;color:var(--aiops-text-secondary);cursor:pointer}.event-more-button[data-v-0726feae]:hover{background:rgba(76,139,245,.08);color:var(--aiops-brand-active)}.event-operation-cell[data-v-0726feae]{display:inline-flex;align-items:center;justify-content:center}.alert-event-detail-overlay .el-drawer{overflow:hidden;border:1px solid #d7e6f6;border-radius:15px 0 0 15px!important;background:#fff;box-shadow:0 22px 60px rgba(49,92,142,.18)}.alert-event-detail-overlay .el-drawer__header{min-height:54px;margin:0;padding:14px 16px 12px;border-bottom:1px solid #e3edf8;background:#fbfdff}.alert-event-detail-overlay .el-drawer__title{color:#0f172a;font-size:17px;font-weight:700}.alert-event-detail-overlay .el-drawer__body{padding:12px 0 16px;background:#fff}.alert-event-detail-overlay .el-button{min-height:34px;border-radius:8px}.alert-event-detail-overlay .el-button:hover{transform:none}.event-detail-body[data-v-0726feae]{min-height:360px}.event-detail-actions[data-v-0726feae]{display:flex;align-items:center;gap:8px;margin:0 16px 10px}.event-detail-actions[data-v-0726feae] .el-button{min-height:34px;border-radius:8px}.event-detail-table[data-v-0726feae]{width:auto;margin:0 16px;overflow:hidden;border:1px solid #dbe7f4;border-radius:10px}.event-detail-line[data-v-0726feae]{display:grid;grid-template-columns:124px minmax(0,1fr);min-height:44px;border-bottom:1px solid #e7eef7}.event-detail-line[data-v-0726feae]:last-child{border-bottom:none}.event-detail-label[data-v-0726feae]{display:flex;align-items:center;padding:0 12px;border-right:1px solid #e7eef7;background:#f3f7fc;color:#475569;font-size:12px;font-weight:700}.event-detail-value[data-v-0726feae]{min-width:0;display:flex;align-items:center;gap:10px;padding:7px 12px;color:#111827;font-size:13px;word-break:break-word}.event-label-list[data-v-0726feae] .el-tag{border-radius:4px;border-color:#8cc4ff;background:#eef7ff;color:#1677ff}.event-label-list[data-v-0726feae]{flex-wrap:wrap;gap:8px}.event-code-text[data-v-0726feae]{font-family:Consolas,Monaco,monospace}.event-inline-time[data-v-0726feae]{color:var(--aiops-text-muted);font-size:12px}.event-detail-textarea-line[data-v-0726feae]{min-height:auto}.event-detail-textarea-line .event-detail-label[data-v-0726feae]{align-items:center;padding-bottom:0}.event-detail-textarea-line .event-detail-value[data-v-0726feae]{align-items:stretch;padding-top:12px;padding-bottom:12px}.event-detail-textbox[data-v-0726feae]{width:100%;min-height:38px;max-height:180px;padding:10px 12px;overflow:auto;border:1px solid #d7dce3;border-radius:5px;background:#fff;color:#111827;line-height:1.6;white-space:pre-wrap}.event-detail-section[data-v-0726feae]{margin:8px 16px 0;padding:10px 12px;border:1px solid #dbe7f4;border-radius:10px;background:#fbfdff}.event-detail-section h4[data-v-0726feae]{margin:0;margin-bottom:10px;color:#111827;font-size:15px;font-weight:700}.event-notify-section[data-v-0726feae]{padding-bottom:10px}.event-compact-empty[data-v-0726feae]{min-height:28px;display:flex;align-items:center;color:#8d97a8;font-size:13px}.event-query-list[data-v-0726feae]{display:grid;gap:10px}.event-query-row[data-v-0726feae]{padding:10px 12px;border:1px solid #e5eaf2;border-radius:8px;background:#fafcff}.event-query-row.matched[data-v-0726feae]{border-color:rgba(239,107,115,.38);background:rgba(255,246,247,.72)}.event-query-head[data-v-0726feae]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;color:#475569;font-size:13px}.event-query-head strong[data-v-0726feae]{color:#111827}.event-query-row pre[data-v-0726feae]{margin:0;overflow:auto;color:#1f2937;font-family:Consolas,Monaco,monospace;font-size:12px;line-height:1.6;white-space:pre-wrap}.event-comment-list[data-v-0726feae]{display:grid;gap:18px}.event-comment-item[data-v-0726feae]{display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px}.event-comment-avatar[data-v-0726feae]{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#7561df;color:#fff;font-size:15px;font-weight:700}.event-comment-content[data-v-0726feae]{display:grid;gap:4px}.event-comment-content strong[data-v-0726feae]{color:#64748b;font-size:14px}.event-comment-content p[data-v-0726feae]{margin:0;color:#111827;font-size:13px;line-height:1.5}.event-comment-content time[data-v-0726feae]{color:#8d97a8;font-size:12px;font-style:italic}.event-notify-record-panel[data-v-0726feae]{margin:0 16px;overflow-x:auto}.event-notify-summary[data-v-0726feae]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:10px}.event-notify-stat[data-v-0726feae]{min-height:70px;display:grid;align-content:center;gap:6px;padding:10px 14px;border:1px solid #e6ebf2;border-radius:10px;background:#fbfcff;color:#475569}.event-notify-stat span[data-v-0726feae]{font-size:12px}.event-notify-stat strong[data-v-0726feae]{color:#111827;font-size:24px;line-height:1}.event-notify-stat.success strong[data-v-0726feae]{color:#16a34a}.event-notify-stat.failed strong[data-v-0726feae]{color:#ef4444}.event-notify-scope[data-v-0726feae]{margin-bottom:10px;color:#64748b;font-size:13px}.event-notify-table[data-v-0726feae]{min-width:860px}.event-notify-table[data-v-0726feae] th.el-table__cell{height:40px;background:#f3f7fc;color:#334155;font-weight:700}.event-notify-table[data-v-0726feae] td.el-table__cell{height:46px;font-size:13px}.event-notify-target[data-v-0726feae]{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notify-payload-content[data-v-0726feae]{max-height:520px;margin:0;overflow:auto;padding:12px;border:1px solid #e5eaf2;border-radius:8px;background:#f8fafc;color:#1f2937;font-family:Consolas,Monaco,monospace;font-size:12px;line-height:1.7;white-space:pre-wrap;word-break:break-word}.full-date[data-v-0726feae],.full-input-number[data-v-0726feae]{width:100%}.alert-event-dialog-overlay .el-dialog{--el-dialog-border-radius:15px;overflow:hidden;border:1px solid #d7e6f6;border-radius:var(--el-dialog-border-radius)!important;background:#fff;box-shadow:0 22px 60px rgba(49,92,142,.18)}.alert-event-dialog-overlay .el-dialog__header{margin:0;padding:16px 18px 12px;border-bottom:1px solid #e3edf8;background:#fbfdff}.alert-event-dialog-overlay .el-dialog__title{color:#0f172a;font-size:17px;font-weight:700}.alert-event-dialog-overlay .el-dialog__body{padding:16px 18px;color:#53657d}.alert-event-dialog-overlay .el-dialog__footer{padding:12px 18px 16px;border-top:1px solid #e3edf8}.alert-event-dialog-overlay .el-button{min-height:34px;border-radius:8px}.alert-event-dialog-overlay .el-button:hover{transform:none}.alert-event-dialog-overlay .el-input__wrapper,.alert-event-dialog-overlay .el-select__wrapper,.alert-event-dialog-overlay .el-textarea__inner{border:0;border-radius:8px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2}.alert-event-dialog-overlay .el-input__wrapper,.alert-event-dialog-overlay .el-select__wrapper{min-height:34px}.alert-event-dialog-overlay .el-input__wrapper:hover,.alert-event-dialog-overlay .el-select__wrapper:hover,.alert-event-dialog-overlay .el-textarea__inner:hover{box-shadow:inset 0 0 0 1px #b9d4ff}.alert-event-dialog-overlay .el-input__wrapper.is-focus,.alert-event-dialog-overlay .el-select__wrapper.is-focused,.alert-event-dialog-overlay .el-textarea__inner:focus{box-shadow:inset 0 0 0 1px #409eff}@media (max-width:1024px){.ops-page-header[data-v-0726feae]{flex-wrap:wrap}.event-toolbar[data-v-0726feae]{align-items:stretch;flex-direction:column}.event-filter-row[data-v-0726feae]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.event-filter-select[data-v-0726feae],.event-keyword-input[data-v-0726feae]{width:100%;flex:0 0 auto}.event-batch-button[data-v-0726feae]{align-self:flex-end}.event-notify-summary[data-v-0726feae]{grid-template-columns:1fr}}@media (max-width:720px){.ops-page-header[data-v-0726feae]{gap:8px}.ops-page-header__content[data-v-0726feae]{flex-wrap:wrap;gap:2px 8px}.ops-page-header__divider[data-v-0726feae]{display:none}.event-header-summary[data-v-0726feae],.ops-page-header__content p[data-v-0726feae]{width:100%}.event-filter-row[data-v-0726feae]{grid-template-columns:1fr}.event-detail-line[data-v-0726feae]{grid-template-columns:96px minmax(0,1fr)}.event-detail-section[data-v-0726feae],.event-detail-table[data-v-0726feae],.event-notify-record-panel[data-v-0726feae]{margin-right:10px;margin-left:10px}}.home-container .el-main:has(.alert-notice-page){--ops-shell-gutter:10px;--ops-page-padding:7px;--ops-module-gap:8px;padding-top:var(--ops-shell-gutter);padding-right:var(--ops-shell-gutter);padding-left:var(--ops-shell-gutter);overflow-y:hidden}.alert-notice-page[data-v-4047871a]{--ops-text-heading:#0f172a;--ops-text-primary:#172033;--ops-text-secondary:#53657d;--ops-text-muted:#64748b;--ops-bg-surface:#fff;--ops-bg-surface-soft:#fbfdff;--ops-bg-subtle:#f3f7fc;--ops-border:#dbe7f4;--ops-border-soft:#e7eef7;box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--ops-module-gap,8px);height:calc(100vh - 124px);max-height:none;padding:var(--ops-page-padding,7px);overflow:hidden;border-radius:0;background:transparent;color:var(--ops-text-primary)}.ops-page-header[data-v-4047871a]{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-width:0;padding:8px 12px;border:1px solid var(--ops-border);border-radius:12px;background:hsla(0,0%,100%,.96);box-shadow:0 10px 28px rgba(80,124,180,.1)}.ops-page-header__icon[data-v-4047871a]{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:0;background:transparent}.ops-page-header__icon img[data-v-4047871a]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.ops-page-header__content[data-v-4047871a]{display:flex;flex:1;align-items:center;gap:10px;min-width:0}.ops-page-header h1[data-v-4047871a]{flex:0 0 auto;margin:0;color:var(--ops-text-heading);font-size:20px;font-weight:700;line-height:1.2;letter-spacing:0;white-space:nowrap}.ops-page-header__divider[data-v-4047871a]{width:1px;height:22px;flex:0 0 1px;background:var(--ops-border-soft)}.ops-page-header__content p[data-v-4047871a]{margin:0;overflow:hidden;color:var(--ops-text-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.notice-header-summary[data-v-4047871a]{display:flex;flex:0 0 auto;align-items:center;gap:8px;color:var(--ops-text-secondary)}.notice-header-summary span[data-v-4047871a]{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}.notice-header-summary em[data-v-4047871a]{color:var(--ops-text-muted);font-size:12px;font-style:normal}.notice-header-summary strong[data-v-4047871a]{color:var(--ops-text-heading);font-family:Consolas,Monaco,monospace;font-size:15px;line-height:1}.notice-header-summary>i[data-v-4047871a]{width:1px;height:18px;background:var(--ops-border-soft)}.alert-notice-page[data-v-4047871a] .alert-center-card.el-card{position:relative;display:flex;min-width:0;min-height:0;height:100%;flex-direction:column;overflow:hidden!important;border:1px solid var(--ops-border);border-radius:12px!important;background:var(--ops-bg-surface);box-shadow:0 8px 24px rgba(80,124,180,.07);backdrop-filter:none}.alert-notice-page[data-v-4047871a] .alert-center-card:before{display:none}.alert-notice-page[data-v-4047871a] .alert-center-card .el-card__body{box-sizing:border-box;display:flex;min-height:0;height:100%;flex:1;flex-direction:column;padding:8px 10px 10px;overflow:hidden;border-radius:0}.alert-notice-page[data-v-4047871a] .alert-tabs .el-tabs__header{margin:0 0 6px}.alert-notice-page[data-v-4047871a] .alert-tabs .el-tabs__item{height:34px}.alert-notice-page .alert-search-section[data-v-4047871a]{margin-bottom:8px;padding:8px 10px 2px;border:1px solid var(--ops-border-soft);border-radius:10px;background:var(--ops-bg-subtle)}.alert-notice-page[data-v-4047871a] .alert-search-form .el-form-item{margin-right:10px;margin-bottom:6px}.alert-notice-page[data-v-4047871a] .alert-search-form .el-form-item__label{color:#475569;font-size:12px;font-weight:700}.alert-notice-page[data-v-4047871a] .alert-search-form .el-input__wrapper,.alert-notice-page[data-v-4047871a] .alert-search-form .el-select__wrapper{min-height:34px;border:0;border-radius:7px;background:#fff;box-shadow:inset 0 0 0 1px #d9e5f2}.alert-notice-page[data-v-4047871a] .alert-search-form .el-input__wrapper:hover,.alert-notice-page[data-v-4047871a] .alert-search-form .el-select__wrapper:hover{box-shadow:inset 0 0 0 1px #b9d4ff}.alert-notice-page[data-v-4047871a] .alert-search-form .el-input__wrapper.is-focus,.alert-notice-page[data-v-4047871a] .alert-search-form .el-select__wrapper.is-focused{box-shadow:inset 0 0 0 1px #409eff}.alert-notice-page[data-v-4047871a] .alert-create-button.el-button,.alert-notice-page[data-v-4047871a] .notice-toolbar-button.el-button{height:30px;min-height:30px;padding:0 10px;border-radius:8px;color:#fff;font-size:12px;box-shadow:none}.alert-notice-page[data-v-4047871a] .alert-search-button.el-button{border-color:#409eff;background:#409eff}.alert-notice-page[data-v-4047871a] .alert-reset-button.el-button{border-color:#e6a23c;background:#e6a23c}.alert-notice-page[data-v-4047871a] .alert-create-button.el-button{border-color:#67c23a;background:#67c23a}.alert-notice-page[data-v-4047871a] .alert-create-button .el-icon,.alert-notice-page[data-v-4047871a] .notice-toolbar-button .el-icon{font-size:14px}.alert-notice-page[data-v-4047871a] .el-button:active,.alert-notice-page[data-v-4047871a] .el-button:hover{transform:none}.alert-notice-page .alert-section-header[data-v-4047871a]{padding:0 2px 6px;color:var(--ops-text-secondary);font-size:12px}.alert-notice-page .alert-table-shell[data-v-4047871a],.alert-notice-page[data-v-4047871a] .alert-table-shell .el-table,.alert-notice-page[data-v-4047871a] .alert-table-shell .el-table__inner-wrapper{border-radius:8px}.alert-notice-page .alert-table-shell[data-v-4047871a]{border-color:var(--ops-border-soft);background:#fff}.alert-notice-page[data-v-4047871a] .alert-table th.el-table__cell{height:40px;padding:6px 0;background:#f3f7fc;color:#334155;font-size:12px;font-weight:700}.alert-notice-page[data-v-4047871a] .alert-table td.el-table__cell{height:50px;padding:6px 0}.alert-notice-page[data-v-4047871a] .alert-table .el-table__row:hover>td.el-table__cell{background:#f7faff}.alert-notice-page .alert-pagination[data-v-4047871a]{padding:8px 2px 0}.full-input-number[data-v-4047871a],.full-select[data-v-4047871a]{width:100%}.notice-advanced-tip[data-v-4047871a]{margin-left:10px;color:var(--aiops-text-muted);font-size:12px}.notice-template-vars[data-v-4047871a]{display:flex;flex-wrap:wrap;gap:6px}.notice-rule-dialog[data-v-4047871a] .el-dialog__body{max-height:76vh;overflow:auto;padding:8px 14px 6px}.notice-rule-dialog[data-v-4047871a] .el-form,.notice-rule-dialog[data-v-4047871a] .el-form-item,.notice-rule-dialog[data-v-4047871a] .el-form-item__content{min-width:0}.notice-rule-dialog[data-v-4047871a] .el-dialog__footer{padding:8px 14px 10px}.notice-rule-dialog[data-v-4047871a] .el-form-item{margin-bottom:6px}.notice-rule-dialog[data-v-4047871a] .el-form-item__label{height:30px;line-height:30px;font-size:12px;font-weight:600;white-space:nowrap}.notice-rule-dialog[data-v-4047871a] .el-form-item__content{line-height:30px}.notice-rule-dialog[data-v-4047871a] .el-input-number .el-input__wrapper,.notice-rule-dialog[data-v-4047871a] .el-input-tag__wrapper,.notice-rule-dialog[data-v-4047871a] .el-input__wrapper,.notice-rule-dialog[data-v-4047871a] .el-select__wrapper{min-height:30px;border-radius:8px}.notice-rule-dialog[data-v-4047871a] .el-button{min-height:30px;padding:6px 10px;border-radius:8px;font-size:12px}.notice-rule-dialog[data-v-4047871a] .el-switch{height:30px;display:inline-flex;align-items:center;white-space:nowrap}.notice-rule-dialog[data-v-4047871a] .el-switch__label{height:20px;display:inline-flex;align-items:center;white-space:nowrap}.notice-rule-dialog[data-v-4047871a] .el-switch__label span{white-space:nowrap}.notice-switch-inline[data-v-4047871a]{display:inline-flex;align-items:center;gap:8px;min-width:96px;color:var(--aiops-text-secondary);font-size:12px;line-height:28px;white-space:nowrap}.notice-switch-inline span[data-v-4047871a]{display:inline-block;white-space:nowrap}.notice-switch-inline[data-v-4047871a] .el-switch{flex:0 0 auto}.notice-rule-form[data-v-4047871a]{display:grid;gap:6px;min-width:0}.notice-rule-config-list[data-v-4047871a]{display:grid;gap:8px;min-width:0}.notice-rule-section[data-v-4047871a]{min-width:0;padding:8px 12px 2px;border:1px solid var(--aiops-border-cool);border-radius:8px;background:#fff}.notice-rule-config-card[data-v-4047871a]{padding-bottom:8px}.notice-rule-card-head[data-v-4047871a]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:28px}.notice-rule-section h4[data-v-4047871a]{margin:0 0 6px;color:var(--aiops-text-primary);font-size:14px;font-weight:700}.notice-rule-block-title[data-v-4047871a]{margin:0 0 4px;color:var(--aiops-text-secondary);font-size:13px;font-weight:700}.notice-basic-grid[data-v-4047871a]{display:grid;grid-template-columns:minmax(0,1fr) minmax(148px,.35fr);-moz-column-gap:10px;column-gap:10px;row-gap:0;min-width:0}.notice-basic-name[data-v-4047871a]{grid-column:span 1}.notice-noise-rows[data-v-4047871a]{display:grid;gap:2px;min-width:0}.notice-noise-row[data-v-4047871a]{display:flex;align-items:flex-start;gap:10px;min-width:0}.notice-noise-aggregation-row[data-v-4047871a] .el-form-item{flex:0 0 220px}.notice-noise-row[data-v-4047871a] .el-form-item:first-child{flex:0 0 150px}.notice-noise-aggregation-row[data-v-4047871a] .el-input-number{width:96px}.notice-field-help[data-v-4047871a]{overflow:hidden;color:var(--aiops-text-muted);font-size:11px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.notice-action-control-grid[data-v-4047871a]{display:grid;grid-template-columns:minmax(160px,.35fr) minmax(132px,.35fr);-moz-column-gap:10px;column-gap:10px;row-gap:0;margin-top:6px;min-width:0}.notice-action-control-grid[data-v-4047871a] .el-form-item{min-width:0}.notice-action-control-grid[data-v-4047871a] .el-form-item__label{padding-right:8px;white-space:nowrap}.notice-repeat-number[data-v-4047871a]{display:flex;align-items:center;gap:6px;min-width:0}.notice-repeat-count-input[data-v-4047871a]{width:92px}.notice-repeat-seconds-input[data-v-4047871a]{width:104px}.notice-repeat-number em[data-v-4047871a]{color:var(--aiops-text-muted);font-style:normal;white-space:nowrap}.notice-match-simple-grid[data-v-4047871a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:12px;column-gap:12px;row-gap:0;min-width:0}.notice-severity-checks[data-v-4047871a]{min-height:30px;display:flex;flex-wrap:wrap;align-items:center;gap:2px 12px}.notice-severity-checks[data-v-4047871a] .el-checkbox{margin-right:0}.notice-severity-badge[data-v-4047871a]{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;color:#fff;font-size:12px;font-weight:700;line-height:1}.notice-severity-badge.is-p0[data-v-4047871a]{background:#f45b69}.notice-severity-badge.is-p1[data-v-4047871a]{background:#f5a623}.notice-severity-badge.is-p2[data-v-4047871a]{background:#3f7ee8}.notice-advanced-match-collapse[data-v-4047871a]{margin-top:0;border-top:none;border-bottom:none}.notice-advanced-match-collapse[data-v-4047871a] .el-collapse-item__header{height:24px;border-bottom:none;color:var(--aiops-brand-active);font-size:12px;font-weight:700}.notice-advanced-match-collapse[data-v-4047871a] .el-collapse-item__wrap{border-bottom:none;background:transparent}.notice-advanced-match-collapse[data-v-4047871a] .el-collapse-item__content{padding:2px 0 0}.notice-rule-subsection[data-v-4047871a]{display:grid;gap:4px;margin-top:6px}.notice-rule-subtitle[data-v-4047871a]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:26px;min-width:0}.notice-rule-subtitle h4[data-v-4047871a]{margin:0}.notice-rule-flow-tip[data-v-4047871a]{margin:6px 0 4px;padding:4px 10px;border-radius:6px;background:rgba(64,158,255,.08);color:var(--aiops-text-secondary);font-size:12px;line-height:16px}.notice-section-actions[data-v-4047871a]{display:flex;align-items:center;gap:6px;flex-shrink:0}.notice-matcher-row[data-v-4047871a],.notice-time-row[data-v-4047871a]{display:grid;gap:6px}.notice-matcher-row[data-v-4047871a]{grid-template-columns:minmax(0,1fr) 132px minmax(0,1.2fr) 66px}.notice-time-row[data-v-4047871a]{grid-template-columns:minmax(0,1.4fr) 118px 118px 66px}.notice-empty-line[data-v-4047871a]{min-height:24px;display:flex;align-items:center;color:var(--aiops-text-muted);font-size:12px}.notice-action-list[data-v-4047871a]{display:grid;gap:6px;min-width:0}.notice-action-card[data-v-4047871a]{min-width:0;padding:8px 12px 2px;border:1px solid var(--aiops-border-cool);border-radius:8px;background:#fbfcff}.notice-action-card-head[data-v-4047871a]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:24px;margin-bottom:2px}.notice-action-card-head strong[data-v-4047871a]{color:var(--aiops-text-primary);font-size:13px}.notice-action-card-tools[data-v-4047871a]{display:flex;align-items:center;gap:8px;color:var(--aiops-text-secondary);font-size:12px;white-space:nowrap}.notice-action-card-grid[data-v-4047871a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:12px;column-gap:12px;row-gap:0;min-width:0}.notice-add-rule-card[data-v-4047871a]{width:100%;min-height:30px;border-style:dashed;border-color:var(--aiops-border-cool);background:#fff;color:var(--aiops-brand-active);font-weight:700}.notice-record-stats[data-v-4047871a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px}.notice-record-stats div[data-v-4047871a]{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--aiops-border-cool);border-radius:8px;background:rgba(247,250,255,.78)}.notice-record-stats span[data-v-4047871a]{color:var(--aiops-text-muted);font-size:12px}.notice-record-stats strong[data-v-4047871a]{color:var(--aiops-text-primary);font-size:20px;line-height:1}.notice-record-stats strong.success[data-v-4047871a]{color:#16a34a}.notice-record-stats strong.failed[data-v-4047871a]{color:#ef4444}.notice-record-pagination[data-v-4047871a]{display:flex;justify-content:flex-end;margin-top:10px}.notice-record-dialog[data-v-4047871a] .el-dialog__body{padding:14px 18px 16px}.notice-record-table[data-v-4047871a] th.el-table__cell{height:40px;padding:0;font-size:12px}.notice-record-table[data-v-4047871a] td.el-table__cell{height:46px;padding:0;font-size:12px}.notice-record-table[data-v-4047871a] .el-table__cell .cell{min-width:0;white-space:nowrap}.notice-record-table[data-v-4047871a] .notice-record-detail-button{--el-button-text-color:#315f9f;--el-button-hover-link-text-color:#244f8a;--el-button-active-color:#1f467a;padding:4px 8px;background:#eef5ff;color:#315f9f;box-shadow:none}.notice-record-table[data-v-4047871a] .notice-record-detail-button:focus-visible,.notice-record-table[data-v-4047871a] .notice-record-detail-button:hover{background:#e1edff;color:#244f8a;box-shadow:none}.notice-record-table[data-v-4047871a] .notice-record-detail-button:active{background:#d7e7ff;color:#1f467a}.notice-record-text[data-v-4047871a]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notice-payload-content[data-v-4047871a]{max-height:520px;margin:0;overflow:auto;padding:12px;border:1px solid var(--aiops-border-cool);border-radius:8px;background:rgba(247,250,255,.86);color:var(--aiops-text-secondary);font-family:Consolas,Monaco,Courier New,monospace;font-size:12px;line-height:1.7;white-space:pre-wrap;word-break:break-word}.notice-channel-inline[data-v-4047871a],.notice-channel-option[data-v-4047871a]{display:inline-flex;align-items:center;gap:7px;min-width:0}.notice-channel-icon[data-v-4047871a],.notice-select-prefix-icon[data-v-4047871a]{width:22px;height:22px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.notice-channel-icon.small[data-v-4047871a]{width:18px;height:18px}.notice-channel-type-text[data-v-4047871a]{display:inline-block;max-width:130px}.notice-rule-channel-list[data-v-4047871a]{display:inline-flex;align-items:center;gap:10px;max-width:100%;overflow:hidden;vertical-align:middle}.notice-rule-channel-item[data-v-4047871a]{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:150px;color:var(--aiops-text-secondary);white-space:nowrap}.notice-rule-channel-item span[data-v-4047871a]{overflow:hidden;text-overflow:ellipsis}.notice-description-text[data-v-4047871a]{display:inline-block;padding-left:6px;color:var(--aiops-text-secondary)}.notice-inline-help[data-v-4047871a]{padding:10px 12px;border-radius:10px;background:rgba(76,139,245,.08);color:var(--aiops-text-secondary);line-height:1.7}.notice-select-prefix-icon[data-v-4047871a]{margin-right:4px}.notice-preview-result[data-v-4047871a],.notice-template-content[data-v-4047871a] .el-textarea__inner{font-family:Consolas,Monaco,Courier New,monospace}.notice-preview-result[data-v-4047871a]{margin:0;padding:12px;max-width:100%;border-radius:10px;border:1px solid var(--aiops-border-cool);background:rgba(247,250,255,.86);color:var(--aiops-text-secondary);line-height:1.7;box-sizing:border-box}.notice-test-status[data-v-4047871a]{min-width:86px;justify-content:center;font-weight:700}.notice-preview-result[data-v-4047871a]{max-height:360px;overflow:auto;white-space:pre-wrap}.alert-notice-dialog-overlay .el-dialog{--el-dialog-border-radius:15px;max-width:calc(100vw - 32px);overflow:hidden;border:1px solid #d7e6f6;border-radius:var(--el-dialog-border-radius)!important;background:#fff;box-shadow:0 22px 60px rgba(49,92,142,.18)}.alert-notice-dialog-overlay .el-dialog__header{margin:0;padding:16px 18px 12px;border-bottom:1px solid #e3edf8;background:#fbfdff}.alert-notice-dialog-overlay .el-dialog__title{color:#0f172a;font-size:17px;font-weight:700}.alert-notice-dialog-overlay .el-dialog__body{box-sizing:border-box;max-height:calc(100vh - 160px);padding:16px 18px;overflow:auto;color:#53657d}.alert-notice-dialog-overlay .notice-rule-dialog .el-dialog__body{max-height:76vh;padding:8px 14px 6px}.alert-notice-dialog-overlay .notice-record-dialog .el-dialog__body{padding:14px 18px 16px}.alert-notice-dialog-overlay .el-dialog__footer{padding:12px 18px 16px;border-top:1px solid #e3edf8;background:#fff}.alert-notice-dialog-overlay .notice-rule-dialog .el-dialog__footer{padding:8px 14px 10px}.alert-notice-dialog-overlay .el-dialog__footer .el-button{min-height:34px;border-radius:8px}.alert-notice-dialog-overlay .el-button:active,.alert-notice-dialog-overlay .el-button:hover{transform:none}.alert-notice-dialog-overlay .el-dialog:not(.notice-rule-dialog) .el-input__wrapper,.alert-notice-dialog-overlay .el-dialog:not(.notice-rule-dialog) .el-select__wrapper{min-height:34px;border:0;border-radius:8px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2}.alert-notice-dialog-overlay .el-dialog:not(.notice-rule-dialog) .el-textarea__inner{border:0;border-radius:8px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2}.alert-notice-dialog-overlay .el-dialog:not(.notice-rule-dialog) .el-input__wrapper:hover,.alert-notice-dialog-overlay .el-dialog:not(.notice-rule-dialog) .el-select__wrapper:hover,.alert-notice-dialog-overlay .el-dialog:not(.notice-rule-dialog) .el-textarea__inner:hover{box-shadow:inset 0 0 0 1px #b9d4ff}.alert-notice-dialog-overlay .el-dialog:not(.notice-rule-dialog) .el-input__wrapper.is-focus,.alert-notice-dialog-overlay .el-dialog:not(.notice-rule-dialog) .el-select__wrapper.is-focused,.alert-notice-dialog-overlay .el-dialog:not(.notice-rule-dialog) .el-textarea__inner:focus{box-shadow:inset 0 0 0 1px #409eff}@media (max-width:1200px){.ops-page-header[data-v-4047871a]{flex-wrap:wrap}.notice-header-summary[data-v-4047871a]{width:100%;padding-left:54px}}@media (max-width:768px){.ops-page-header[data-v-4047871a]{gap:8px}.ops-page-header__content[data-v-4047871a]{flex-wrap:wrap;gap:2px 8px}.ops-page-header__divider[data-v-4047871a]{display:none}.ops-page-header__content p[data-v-4047871a]{width:100%}.notice-header-summary[data-v-4047871a]{padding-left:0;overflow-x:auto}.alert-notice-page[data-v-4047871a] .alert-search-form .el-form-item{width:100%;margin-right:0}.alert-notice-page[data-v-4047871a] .alert-search-form .el-form-item:last-child .el-form-item__content{display:flex;flex-wrap:wrap;gap:6px}}.home-container .el-main:has(.alert-rule-page){--ops-shell-gutter:10px;--ops-page-padding:7px;--ops-module-gap:8px;padding-top:var(--ops-shell-gutter);padding-right:var(--ops-shell-gutter);padding-left:var(--ops-shell-gutter);overflow-y:hidden}.alert-rule-page[data-v-5941c90c]{--ops-text-heading:#0f172a;--ops-text-primary:#172033;--ops-text-secondary:#53657d;--ops-text-muted:#64748b;--ops-bg-surface:#fff;--ops-bg-surface-soft:#fbfdff;--ops-bg-subtle:#f3f7fc;--ops-border:#dbe7f4;--ops-border-soft:#e7eef7;box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--ops-module-gap,8px);height:calc(100vh - 124px);max-height:none;padding:var(--ops-page-padding,7px);overflow:hidden;border-radius:0;background:transparent;color:var(--ops-text-primary)}.ops-page-header[data-v-5941c90c]{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-width:0;padding:8px 12px;border:1px solid var(--ops-border);border-radius:12px;background:hsla(0,0%,100%,.96);box-shadow:0 10px 28px rgba(80,124,180,.1)}.ops-page-header__icon[data-v-5941c90c]{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:0;background:transparent}.ops-page-header__icon img[data-v-5941c90c]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.ops-page-header__content[data-v-5941c90c]{display:flex;flex:1;align-items:center;gap:10px;min-width:0}.ops-page-header h1[data-v-5941c90c]{flex:0 0 auto;margin:0;color:var(--ops-text-heading);font-size:20px;font-weight:700;line-height:1.2;letter-spacing:0;white-space:nowrap}.ops-page-header__divider[data-v-5941c90c]{width:1px;height:22px;flex:0 0 1px;background:var(--ops-border-soft)}.ops-page-header__content p[data-v-5941c90c]{margin:0;overflow:hidden;color:var(--ops-text-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.rule-header-summary[data-v-5941c90c]{display:flex;flex:0 0 auto;align-items:center;gap:10px;color:var(--ops-text-secondary)}.rule-header-summary span[data-v-5941c90c]{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}.rule-header-summary em[data-v-5941c90c]{color:var(--ops-text-muted);font-size:12px;font-style:normal}.rule-header-summary strong[data-v-5941c90c]{color:var(--ops-text-heading);font-family:Consolas,Monaco,monospace;font-size:16px;line-height:1}.rule-header-summary>i[data-v-5941c90c]{width:1px;height:18px;background:var(--ops-border-soft)}.alert-rule-page[data-v-5941c90c] .alert-center-card.el-card{position:relative;display:flex;min-width:0;min-height:0;height:100%;flex-direction:column;overflow:hidden!important;border:1px solid var(--ops-border);border-radius:12px!important;background:var(--ops-bg-surface);box-shadow:0 8px 24px rgba(80,124,180,.07);backdrop-filter:none}.alert-rule-page[data-v-5941c90c] .alert-center-card:before{display:none}.alert-rule-page[data-v-5941c90c] .alert-center-card .el-card__body{box-sizing:border-box;display:flex;min-height:0;height:100%;flex:1;flex-direction:column;padding:8px 10px 10px;overflow:hidden;border-radius:0}.alert-rule-page[data-v-5941c90c] .alert-tabs .el-tabs__header{margin:0 0 6px}.alert-rule-page[data-v-5941c90c] .alert-tabs .el-tabs__item{height:34px}.rule-workbench[data-v-5941c90c]{flex:1;min-height:0;display:grid;grid-template-columns:206px minmax(0,1fr);gap:8px}.rule-group-panel[data-v-5941c90c],.rule-list-panel[data-v-5941c90c]{min-height:0}.rule-group-panel[data-v-5941c90c]{display:flex;flex-direction:column;padding:10px;border-radius:10px;border:1px solid var(--ops-border-soft);background:var(--ops-bg-surface-soft)}.rule-group-head[data-v-5941c90c]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px}.rule-group-head strong[data-v-5941c90c]{display:block;color:var(--aiops-brand-active);font-size:13px}.rule-group-head span[data-v-5941c90c]{display:block;margin-top:2px;color:var(--aiops-text-muted);font-size:11px}.rule-icon-button[data-v-5941c90c]{width:28px;height:28px;display:inline-grid;place-items:center;border:1px solid #67c23a;border-radius:8px;background:#67c23a;color:#fff;font-size:14px;font-weight:700;cursor:pointer}.rule-icon-button[data-v-5941c90c]:hover{border-color:#529b2e;background:#529b2e}.rule-group-all[data-v-5941c90c],.rule-group-item[data-v-5941c90c]{width:100%;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--aiops-text-secondary);font:inherit;font-size:12px;font-weight:600;align-items:center;gap:6px;text-align:left;cursor:pointer}.rule-group-all[data-v-5941c90c]{display:flex;padding:6px 8px;margin-bottom:4px}.rule-group-all.active[data-v-5941c90c],.rule-group-item.active[data-v-5941c90c]{border-color:#4c8bf5;background:#4c8bf5;color:#fff;box-shadow:0 6px 14px rgba(76,139,245,.2)}.rule-group-list[data-v-5941c90c]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.rule-group-item[data-v-5941c90c]{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:28px;margin-bottom:2px;padding:4px 8px}.rule-group-name[data-v-5941c90c]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rule-group-folder-icon[data-v-5941c90c]{width:15px;height:15px;flex:0 0 15px;-o-object-fit:contain;object-fit:contain}.rule-group-count[data-v-5941c90c]{min-width:18px;flex:0 0 auto;color:var(--aiops-text-muted);font-size:11px;line-height:16px;text-align:right}.rule-group-item.active .rule-group-count[data-v-5941c90c]{color:hsla(0,0%,100%,.82)}.rule-group-tools[data-v-5941c90c]{display:none;position:absolute;top:50%;right:4px;transform:translateY(-50%);align-items:center;gap:2px;padding-left:6px;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 24%)}.rule-group-item.active .rule-group-tools[data-v-5941c90c]{background:linear-gradient(90deg,rgba(76,139,245,0),#4c8bf5 24%)}.rule-group-item:hover .rule-group-count[data-v-5941c90c]{display:none}.rule-group-item:hover .rule-group-tools[data-v-5941c90c]{display:flex}.rule-group-tools button[data-v-5941c90c]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:transparent;padding:0;color:var(--aiops-text-muted);cursor:pointer}.rule-group-item.active .rule-group-tools button[data-v-5941c90c]{color:hsla(0,0%,100%,.86)}.rule-group-tools button[data-v-5941c90c]:hover{background:rgba(76,139,245,.08);color:var(--aiops-brand-active)}.rule-group-item.active .rule-group-tools button[data-v-5941c90c]:hover{background:hsla(0,0%,100%,.18);color:#fff}.rule-group-tools button.danger[data-v-5941c90c]{color:var(--aiops-danger)}.rule-group-item.active .rule-group-tools button.danger[data-v-5941c90c]{color:#fff}.rule-group-tools button.danger[data-v-5941c90c]:hover{background:rgba(245,63,63,.08);color:var(--aiops-danger)}.rule-list-panel[data-v-5941c90c]{display:flex;flex-direction:column}.alert-rule-page .alert-search-section[data-v-5941c90c]{margin-bottom:8px;padding:8px 10px 2px;border:1px solid var(--ops-border-soft);border-radius:10px;background:var(--ops-bg-subtle)}.alert-rule-page[data-v-5941c90c] .alert-search-form .el-form-item{margin-right:10px;margin-bottom:6px}.alert-rule-page[data-v-5941c90c] .alert-search-form .el-form-item__label{color:#475569;font-size:12px;font-weight:700}.alert-rule-page[data-v-5941c90c] .alert-search-form .el-input__wrapper,.alert-rule-page[data-v-5941c90c] .alert-search-form .el-select__wrapper{min-height:34px;border:0;border-radius:7px;background:#fff;box-shadow:inset 0 0 0 1px #d9e5f2}.alert-rule-page[data-v-5941c90c] .alert-search-form .el-input__wrapper:hover,.alert-rule-page[data-v-5941c90c] .alert-search-form .el-select__wrapper:hover{box-shadow:inset 0 0 0 1px #b9d4ff}.alert-rule-page[data-v-5941c90c] .alert-search-form .el-input__wrapper.is-focus,.alert-rule-page[data-v-5941c90c] .alert-search-form .el-select__wrapper.is-focused{box-shadow:inset 0 0 0 1px #409eff}.alert-rule-page[data-v-5941c90c] .rule-toolbar-button.el-button{height:30px;min-height:30px;padding:0 10px;border-radius:8px;color:#fff;font-size:12px;box-shadow:none}.alert-rule-page[data-v-5941c90c] .alert-search-button.el-button{border-color:#409eff;background:#409eff}.alert-rule-page[data-v-5941c90c] .alert-reset-button.el-button,.alert-rule-page[data-v-5941c90c] .rule-more-button.el-button{border-color:#e6a23c;background:#e6a23c}.alert-rule-page[data-v-5941c90c] .alert-create-button.el-button{border-color:#67c23a;background:#67c23a}.alert-rule-page[data-v-5941c90c] .rule-toolbar-button .el-icon{font-size:14px}.alert-rule-page[data-v-5941c90c] .el-button:active,.alert-rule-page[data-v-5941c90c] .el-button:hover{transform:none}.alert-rule-page .alert-section-header[data-v-5941c90c]{padding:0 2px 6px;color:var(--ops-text-secondary);font-size:12px}.alert-rule-page .alert-table-shell[data-v-5941c90c],.alert-rule-page[data-v-5941c90c] .alert-table-shell .el-table,.alert-rule-page[data-v-5941c90c] .alert-table-shell .el-table__inner-wrapper{border-radius:8px}.alert-rule-page .alert-table-shell[data-v-5941c90c]{border-color:var(--ops-border-soft);background:#fff}.alert-rule-page[data-v-5941c90c] .alert-table th.el-table__cell{height:40px;padding:6px 0;background:#f3f7fc;color:#334155;font-size:12px;font-weight:700}.alert-rule-page[data-v-5941c90c] .alert-table td.el-table__cell{height:50px;padding:6px 0}.alert-rule-page[data-v-5941c90c] .alert-table .el-table__row:hover>td.el-table__cell{background:#f7faff}.alert-rule-page .alert-pagination[data-v-5941c90c]{padding:8px 2px 0}.rule-edit-dialog[data-v-5941c90c] .el-dialog{border-radius:15px;overflow:hidden;border:1px solid #d7e6f6;background:#fff;box-shadow:0 22px 60px rgba(49,92,142,.18)}.rule-edit-dialog[data-v-5941c90c] .el-dialog__header{padding:16px 22px 14px;margin:0;background:#fbfdff;border-bottom:1px solid #e3edf8}.rule-edit-dialog[data-v-5941c90c] .el-dialog__title{color:#172133;font-size:16px;font-weight:700}.rule-edit-dialog[data-v-5941c90c] .el-dialog__body{max-height:calc(100vh - 148px);padding:12px 14px 8px;overflow:auto;background:#fff}.rule-edit-dialog[data-v-5941c90c] .el-dialog__footer{padding:10px 16px 14px;border-top:1px solid #e3edf8;background:#fff}.rule-edit-dialog[data-v-5941c90c] .el-form-item{margin-bottom:8px}.rule-edit-dialog[data-v-5941c90c] .el-form-item__label{height:30px;line-height:30px;color:#5f6b7c;font-size:12px;font-weight:600}.rule-edit-dialog[data-v-5941c90c] .el-form-item__content{min-width:0;line-height:30px}.rule-edit-dialog[data-v-5941c90c] .el-input-number .el-input__wrapper,.rule-edit-dialog[data-v-5941c90c] .el-input__wrapper,.rule-edit-dialog[data-v-5941c90c] .el-select__wrapper,.rule-edit-dialog[data-v-5941c90c] .el-textarea__inner{min-height:30px;border-radius:10px;background:hsla(0,0%,100%,.94);box-shadow:none;border:1px solid rgba(214,223,235,.9)}.rule-edit-dialog[data-v-5941c90c] .el-input__wrapper:hover,.rule-edit-dialog[data-v-5941c90c] .el-select__wrapper:hover,.rule-edit-dialog[data-v-5941c90c] .el-textarea__inner:hover{border-color:rgba(171,189,220,.95)}.rule-edit-dialog[data-v-5941c90c] .el-input__wrapper.is-focus,.rule-edit-dialog[data-v-5941c90c] .el-select__wrapper.is-focused,.rule-edit-dialog[data-v-5941c90c] .el-textarea__inner:focus{border-color:rgba(76,139,245,.72);box-shadow:0 0 0 3px rgba(76,139,245,.07)}.rule-edit-dialog[data-v-5941c90c] .el-input__inner,.rule-edit-dialog[data-v-5941c90c] .el-select__placeholder,.rule-edit-dialog[data-v-5941c90c] .el-select__selected-item,.rule-edit-dialog[data-v-5941c90c] .el-textarea__inner{font-size:12px}.rule-edit-dialog[data-v-5941c90c] .el-input-number{width:100%}.rule-edit-dialog[data-v-5941c90c] .el-input-number__decrease,.rule-edit-dialog[data-v-5941c90c] .el-input-number__increase{width:26px}.rule-edit-dialog[data-v-5941c90c] .el-button{min-height:30px;padding:6px 11px;border-radius:8px;font-size:12px;font-weight:600}.rule-edit-dialog[data-v-5941c90c] .el-switch{display:inline-flex;align-items:center;min-width:118px;height:30px;white-space:nowrap}.rule-edit-dialog[data-v-5941c90c] .el-switch__label{display:inline-flex;align-items:center;height:20px;color:#6b7788;white-space:nowrap;word-break:keep-all;writing-mode:horizontal-tb}.rule-edit-dialog[data-v-5941c90c] .el-switch__label span{display:inline-block;white-space:nowrap;word-break:keep-all;writing-mode:horizontal-tb}.rule-edit-sections[data-v-5941c90c]{display:grid;gap:7px}.rule-edit-section[data-v-5941c90c]{padding:9px 10px 1px;border-radius:10px;border:1px solid #dbe7f4;background:#fbfdff}.rule-edit-section-head[data-v-5941c90c]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:20px;margin-bottom:7px}.rule-edit-section-head h3[data-v-5941c90c]{position:relative;margin:0;padding-left:9px;color:#172133;font-size:13px;line-height:18px;font-weight:700}.rule-edit-section-head h3[data-v-5941c90c]:before{content:"";position:absolute;left:0;top:4px;width:3px;height:11px;border-radius:999px;background:#4c8bf5}.rule-edit-section-head span[data-v-5941c90c]{color:#8d97a8;font-size:11px}.rule-basic-grid[data-v-5941c90c],.rule-condition-grid[data-v-5941c90c],.rule-effective-grid[data-v-5941c90c],.rule-notify-grid[data-v-5941c90c]{display:grid;-moz-column-gap:10px;column-gap:10px;row-gap:0;min-width:0}.rule-basic-grid[data-v-5941c90c]{grid-template-columns:repeat(3,minmax(0,1fr))}.rule-basic-grid .alert-form-full[data-v-5941c90c]{grid-column:1/-1}.rule-config-panel[data-v-5941c90c]{padding:8px 9px 0;border-radius:10px;background:rgba(247,250,255,.68);border:1px solid rgba(229,235,244,.88)}.rule-query-item[data-v-5941c90c]{margin-bottom:7px!important}.rule-query-item[data-v-5941c90c] .el-form-item__content{margin-left:0!important;min-width:0}.rule-query-field[data-v-5941c90c]{width:100%;display:grid;gap:6px}.rule-query-title[data-v-5941c90c]{color:#5f6b7c;font-size:12px;font-weight:600;line-height:18px}.rule-query-list[data-v-5941c90c]{width:100%;display:grid;gap:5px}.rule-query-row[data-v-5941c90c]{display:grid;padding:5px 6px;border-radius:8px;border:1px solid rgba(223,231,242,.82);background:hsla(0,0%,100%,.9)}.rule-query-main[data-v-5941c90c]{display:grid;grid-template-columns:116px minmax(300px,1fr) 102px;align-items:center;-moz-column-gap:7px;column-gap:7px;min-width:0}.rule-query-severity[data-v-5941c90c]{width:100%}.rule-query-severity.severity-p0[data-v-5941c90c] .el-select__wrapper{border-color:transparent;background:rgba(255,241,243,.72)}.rule-query-severity.severity-p1[data-v-5941c90c] .el-select__wrapper{border-color:transparent;background:rgba(255,247,232,.72)}.rule-query-severity.severity-p2[data-v-5941c90c] .el-select__wrapper{border-color:transparent;background:rgba(239,245,255,.72)}.rule-query-severity[data-v-5941c90c] .el-select__placeholder,.rule-query-severity[data-v-5941c90c] .el-select__selected-item{width:100%}.rule-severity-selected[data-v-5941c90c]{display:inline-flex;align-items:center;gap:8px;width:100%;min-width:0}.rule-severity-selected span[data-v-5941c90c]{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:20px;border-radius:999px;color:#fff;font-size:12px;font-weight:700}.rule-severity-selected em[data-v-5941c90c]{overflow:hidden;color:#5f6b7c;font-style:normal;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.rule-severity-selected.severity-p0 span[data-v-5941c90c]{background:#ef5d6e}.rule-severity-selected.severity-p1 span[data-v-5941c90c]{background:#f2ad3d}.rule-severity-selected.severity-p2 span[data-v-5941c90c]{background:#4c8bf5}.rule-severity-option[data-v-5941c90c]{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:20px;margin-right:8px;border-radius:999px;color:#fff;font-size:12px;font-weight:700}.rule-severity-option.severity-p0[data-v-5941c90c]{background:#ef5d6e}.rule-severity-option.severity-p1[data-v-5941c90c]{background:#f2ad3d}.rule-severity-option.severity-p2[data-v-5941c90c]{background:#4c8bf5}.rule-query-actions[data-v-5941c90c]{display:grid;grid-template-columns:repeat(3,30px);gap:6px;align-items:center}.rule-query-action[data-v-5941c90c],.rule-query-plus[data-v-5941c90c],.rule-query-remove[data-v-5941c90c]{width:30px;height:30px;min-height:30px!important;display:inline-flex;align-items:center;justify-content:center;padding:0!important;border-radius:8px;cursor:pointer}.rule-query-actions[data-v-5941c90c] .el-button+.el-button{margin-left:0}.rule-query-actions[data-v-5941c90c] .el-button{margin:0}.rule-query-preview[data-v-5941c90c]{color:#fff!important;background:#f2ad3d;border-color:#f2ad3d;box-shadow:0 5px 12px rgba(242,173,61,.2)}.rule-query-preview[data-v-5941c90c]:hover{color:#fff!important;background:#dc9630;border-color:#dc9630}.rule-preview-meta[data-v-5941c90c]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.rule-preview-meta span[data-v-5941c90c]{padding:4px 9px;border-radius:999px;background:rgba(76,139,245,.08);color:#5f6b7c;font-size:12px;font-weight:600}.rule-preview-warnings[data-v-5941c90c]{margin-bottom:10px;padding:8px 10px;border-radius:10px;background:rgba(242,173,61,.12);color:#a46d1f;font-size:12px;line-height:1.5}.rule-preview-list[data-v-5941c90c]{max-height:420px;overflow:auto;border-radius:10px;border:1px solid rgba(223,231,242,.9);background:#fff}.rule-preview-row[data-v-5941c90c]{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:14px;min-height:36px;padding:7px 10px;border-bottom:1px solid rgba(223,231,242,.72)}.rule-preview-row[data-v-5941c90c]:last-child{border-bottom:none}.rule-preview-series[data-v-5941c90c]{min-width:0;overflow:hidden;color:#334155;font-family:Consolas,Monaco,monospace;font-size:12px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.rule-preview-metric[data-v-5941c90c]{color:#069669}.rule-preview-brace[data-v-5941c90c]{margin:0 3px;color:#64748b}.rule-preview-label[data-v-5941c90c]{display:inline-block;margin-right:4px;color:#475569}.rule-preview-label b[data-v-5941c90c]{padding:1px 4px;border-radius:4px;background:#eef0f3;color:#1f2937}.rule-preview-value[data-v-5941c90c]{color:#334155;font-family:Consolas,Monaco,monospace;font-size:12px;text-align:right;white-space:nowrap}.rule-query-plus[data-v-5941c90c]{border:1px solid #35bf7f;background:#35bf7f;color:#fff;box-shadow:0 5px 12px rgba(53,191,127,.18)}.rule-query-plus[data-v-5941c90c]:hover{border-color:#2ca46d;background:#2ca46d}.rule-query-remove[data-v-5941c90c]{border:1px solid #ef6b73;background:#ef6b73;color:#fff;box-shadow:0 5px 12px rgba(239,107,115,.18)}.rule-query-remove[data-v-5941c90c]:hover{border-color:#dc5b63;background:#dc5b63;color:#fff}.rule-query-action[data-v-5941c90c] .el-icon,.rule-query-plus[data-v-5941c90c] .el-icon,.rule-query-remove .el-icon[data-v-5941c90c]{margin:0;font-size:14px}.rule-query-textarea[data-v-5941c90c] .el-input__inner{font-family:Consolas,Monaco,monospace;font-size:12px}.rule-condition-grid[data-v-5941c90c]{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:7px;border-top:1px solid rgba(223,231,242,.72)}.rule-condition-grid[data-v-5941c90c] .el-form-item{margin-bottom:7px}.rule-effective-grid[data-v-5941c90c]{grid-template-columns:1fr;gap:7px;min-width:0}.rule-effective-grid[data-v-5941c90c] .el-form-item{margin-bottom:0}.rule-effective-row[data-v-5941c90c]{display:grid;align-items:center;-moz-column-gap:14px;column-gap:14px;width:100%;min-width:0}.rule-effective-time-row[data-v-5941c90c]{grid-template-columns:minmax(360px,1.45fr) minmax(210px,1fr) minmax(210px,1fr)}.rule-effective-switch-row[data-v-5941c90c]{grid-template-columns:minmax(360px,1fr) minmax(360px,1fr)}.rule-effective-grid[data-v-5941c90c] .el-date-editor.el-input,.rule-effective-grid[data-v-5941c90c] .el-select,.rule-effective-grid[data-v-5941c90c] .el-select__wrapper{width:100%;min-width:0}.rule-effective-grid[data-v-5941c90c] .el-form-item__label{width:auto!important;flex:0 0 auto;padding-right:10px;white-space:nowrap}.rule-effective-grid[data-v-5941c90c] .el-form-item__content{margin-left:0!important;min-width:0;white-space:nowrap}.rule-time-item[data-v-5941c90c] .el-form-item__label{padding-right:10px}.rule-effective-switch-row[data-v-5941c90c] .el-switch{min-width:150px}.rule-notify-grid[data-v-5941c90c]{grid-template-columns:minmax(250px,1fr);align-items:center;-moz-column-gap:14px;column-gap:14px;width:100%}.rule-notify-grid[data-v-5941c90c] .el-form-item{min-width:0}.rule-notify-grid[data-v-5941c90c] .el-form-item__label{width:auto!important;flex:0 0 auto;padding-right:8px;font-size:12px;white-space:nowrap}.rule-notify-grid[data-v-5941c90c] .el-form-item__content{margin-left:0!important;min-width:-moz-max-content;min-width:max-content;flex:1 1 auto;white-space:nowrap}.notify-policy-item[data-v-5941c90c] .el-form-item__content{min-width:160px}.rule-weekdays[data-v-5941c90c]{display:flex;flex-wrap:nowrap;gap:4px;min-width:0}.rule-weekdays[data-v-5941c90c] .el-checkbox-button__inner{min-width:31px;height:30px;padding:7px 8px;border-radius:8px!important;border-left:1px solid var(--el-border-color)!important;background:#eef2f7;border-color:#d7deea;color:#6b7788;font-size:12px;line-height:14px}.rule-weekdays[data-v-5941c90c] .el-checkbox-button.is-checked .el-checkbox-button__inner{background:#409eff;border-color:#409eff;color:#fff;box-shadow:none}.rule-match-tabs[data-v-5941c90c] .el-radio-button__inner{padding:6px 10px;font-size:12px}.rule-list-panel .alert-search-section[data-v-5941c90c]{padding:8px 10px 2px}.rule-list-panel .alert-search-form[data-v-5941c90c]{flex-wrap:wrap;gap:0 8px}.rule-list-panel .alert-search-form .el-form-item[data-v-5941c90c]{margin-right:0}.rule-list-panel .alert-filter-input[data-v-5941c90c]{width:170px;flex-basis:170px}.rule-list-panel .rule-datasource-filter[data-v-5941c90c]{width:220px;min-width:220px;flex:0 0 220px}.rule-list-panel .rule-datasource-item[data-v-5941c90c]{width:278px;flex:0 0 276px;min-width:278px}.rule-list-panel .rule-datasource-item[data-v-5941c90c] .el-form-item__content{width:220px;flex:0 0 220px;min-width:220px}.rule-list-panel .rule-datasource-filter[data-v-5941c90c] .el-select__wrapper{width:100%}.rule-list-panel .alert-filter-small[data-v-5941c90c]{width:120px;min-width:120px;flex-basis:120px}.rule-list-panel .alert-search-form .el-button[data-v-5941c90c]{height:30px;min-height:30px;padding:0 10px;border-radius:8px;font-size:12px}.rule-more-dropdown[data-v-5941c90c]{display:inline-flex;margin-left:0;vertical-align:middle}.rule-more-button[data-v-5941c90c] .el-icon{margin-left:4px}.rule-name-link[data-v-5941c90c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;color:#2f7df6!important;font:inherit;text-align:left;cursor:pointer}.rule-name-link[data-v-5941c90c]:hover{color:#1f63d6!important}.rule-severity-tags[data-v-5941c90c]{flex-wrap:nowrap;gap:4px;white-space:nowrap}.rule-severity-tags[data-v-5941c90c] .el-tag{padding:0 7px}.rule-description-text[data-v-5941c90c]{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.rule-description-tooltip{max-width:520px;white-space:normal;word-break:break-word;line-height:1.6}.full-date[data-v-5941c90c],.full-input-number[data-v-5941c90c],.full-select[data-v-5941c90c]{width:100%}.silence-matcher-list[data-v-5941c90c]{width:100%;display:flex;flex-direction:column;gap:8px}.silence-matcher-row[data-v-5941c90c]{display:grid;grid-template-columns:minmax(150px,1fr) 84px minmax(180px,1.3fr) 32px;align-items:center;gap:8px}.silence-matcher-op[data-v-5941c90c]{width:84px}.silence-matcher-remove[data-v-5941c90c]{width:32px;height:32px}.silence-matcher-add[data-v-5941c90c]{align-self:flex-start}.import-toolbar[data-v-5941c90c]{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;margin-bottom:10px}.import-keyword-input[data-v-5941c90c]{width:190px;flex:0 0 190px}.import-group-cascader[data-v-5941c90c]{width:216px;flex:0 0 216px}.import-target-select[data-v-5941c90c]{width:190px;flex:0 0 190px}.import-toolbar .alert-search-button[data-v-5941c90c]{flex:0 0 auto;min-width:54px;padding:7px 11px}.import-table-shell[data-v-5941c90c]{height:390px;display:flex;flex-direction:column;overflow:hidden;border-radius:10px;border:1px solid rgba(223,231,242,.92);background:hsla(0,0%,100%,.82)}.import-selected-count[data-v-5941c90c]{margin-right:auto;color:var(--aiops-text-secondary);font-size:13px;font-weight:600}.alert-rule-dialog-overlay .el-dialog{--el-dialog-border-radius:15px;max-width:calc(100vw - 32px);overflow:hidden;border:1px solid #d7e6f6;border-radius:var(--el-dialog-border-radius)!important;background:#fff;box-shadow:0 22px 60px rgba(49,92,142,.18)}.alert-rule-dialog-overlay .el-dialog__header{margin:0;padding:16px 18px 12px;border-bottom:1px solid #e3edf8;background:#fbfdff}.alert-rule-dialog-overlay .el-dialog__title{color:#0f172a;font-size:17px;font-weight:700}.alert-rule-dialog-overlay .el-dialog__body{box-sizing:border-box;max-height:calc(100vh - 160px);padding:16px 18px;overflow:auto;color:#53657d}.alert-rule-dialog-overlay .rule-edit-dialog .el-dialog__body{max-height:calc(100vh - 148px);padding:12px 14px 8px}.alert-rule-dialog-overlay .el-dialog__footer{padding:12px 18px 16px;border-top:1px solid #e3edf8;background:#fff}.alert-rule-dialog-overlay .rule-edit-dialog .el-dialog__footer{padding:10px 16px 14px}.alert-rule-dialog-overlay .el-dialog__footer .el-button{min-height:34px;border-radius:8px}.alert-rule-dialog-overlay .el-button:active,.alert-rule-dialog-overlay .el-button:hover{transform:none}.alert-rule-dialog-overlay .el-dialog:not(.rule-edit-dialog) .el-cascader .el-input__wrapper,.alert-rule-dialog-overlay .el-dialog:not(.rule-edit-dialog) .el-input__wrapper,.alert-rule-dialog-overlay .el-dialog:not(.rule-edit-dialog) .el-select__wrapper{min-height:34px;border:0;border-radius:8px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2}.alert-rule-dialog-overlay .el-dialog:not(.rule-edit-dialog) .el-textarea__inner{border:0;border-radius:8px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2}.alert-rule-dialog-overlay .el-dialog:not(.rule-edit-dialog) .el-input__wrapper:hover,.alert-rule-dialog-overlay .el-dialog:not(.rule-edit-dialog) .el-select__wrapper:hover,.alert-rule-dialog-overlay .el-dialog:not(.rule-edit-dialog) .el-textarea__inner:hover{box-shadow:inset 0 0 0 1px #b9d4ff}.alert-rule-dialog-overlay .el-dialog:not(.rule-edit-dialog) .el-input__wrapper.is-focus,.alert-rule-dialog-overlay .el-dialog:not(.rule-edit-dialog) .el-select__wrapper.is-focused,.alert-rule-dialog-overlay .el-dialog:not(.rule-edit-dialog) .el-textarea__inner:focus{box-shadow:inset 0 0 0 1px #409eff}.alert-rule-dialog-overlay .import-toolbar .alert-search-button{height:30px;min-height:30px;padding:0 10px;border-color:#409eff;border-radius:8px;background:#409eff;color:#fff;font-size:12px;box-shadow:none}@media (max-width:1200px){.ops-page-header[data-v-5941c90c]{flex-wrap:wrap}.rule-header-summary[data-v-5941c90c]{width:100%;padding-left:54px}}@media (max-width:1024px){.rule-workbench[data-v-5941c90c]{grid-template-columns:1fr}.rule-group-panel[data-v-5941c90c]{max-height:260px}.silence-matcher-row[data-v-5941c90c]{grid-template-columns:1fr 76px 32px}.silence-matcher-row[data-v-5941c90c]>:nth-child(3){grid-column:1/3;grid-row:2}.silence-matcher-remove[data-v-5941c90c]{grid-column:3;grid-row:1}}@media (max-width:768px){.ops-page-header[data-v-5941c90c]{gap:8px}.ops-page-header__content[data-v-5941c90c]{flex-wrap:wrap;gap:2px 8px}.ops-page-header__divider[data-v-5941c90c]{display:none}.ops-page-header__content p[data-v-5941c90c]{width:100%}.rule-header-summary[data-v-5941c90c]{padding-left:0}.alert-rule-page[data-v-5941c90c] .alert-search-form .el-form-item{width:100%;margin-right:0}.alert-rule-page[data-v-5941c90c] .alert-search-form .el-form-item:last-child .el-form-item__content{display:flex;flex-wrap:wrap;gap:6px}}.home-container .el-main:has(.alert-template-page){--ops-shell-gutter:10px;--ops-page-padding:7px;--ops-module-gap:8px;padding-top:var(--ops-shell-gutter);padding-right:var(--ops-shell-gutter);padding-left:var(--ops-shell-gutter);overflow-y:hidden}.alert-template-page[data-v-f2ea1f42]{--ops-text-heading:#0f172a;--ops-text-primary:#172033;--ops-text-secondary:#53657d;--ops-text-muted:#64748b;--ops-bg-surface:#fff;--ops-bg-surface-soft:#fbfdff;--ops-bg-subtle:#f3f7fc;--ops-border:#dbe7f4;--ops-border-soft:#e7eef7;box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--ops-module-gap,8px);height:calc(100vh - 124px);max-height:none;padding:var(--ops-page-padding,7px);overflow:hidden;border-radius:0;background:transparent;color:var(--ops-text-primary)}.ops-page-header[data-v-f2ea1f42]{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-width:0;padding:8px 12px;border:1px solid var(--ops-border);border-radius:12px;background:hsla(0,0%,100%,.96);box-shadow:0 10px 28px rgba(80,124,180,.1)}.ops-page-header__icon[data-v-f2ea1f42]{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:0;background:transparent}.ops-page-header__icon img[data-v-f2ea1f42]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.ops-page-header__content[data-v-f2ea1f42]{display:flex;flex:1;align-items:center;gap:10px;min-width:0}.ops-page-header h1[data-v-f2ea1f42]{flex:0 0 auto;margin:0;color:var(--ops-text-heading);font-size:20px;font-weight:700;line-height:1.2;letter-spacing:0;white-space:nowrap}.ops-page-header__divider[data-v-f2ea1f42]{width:1px;height:22px;flex:0 0 1px;background:var(--ops-border-soft)}.ops-page-header__content p[data-v-f2ea1f42]{margin:0;overflow:hidden;color:var(--ops-text-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.template-header-summary[data-v-f2ea1f42]{display:flex;flex:0 0 auto;align-items:center;gap:10px;color:var(--ops-text-secondary)}.template-header-summary span[data-v-f2ea1f42]{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}.template-header-summary em[data-v-f2ea1f42]{color:var(--ops-text-muted);font-size:12px;font-style:normal}.template-header-summary strong[data-v-f2ea1f42]{color:var(--ops-text-heading);font-family:Consolas,Monaco,monospace;font-size:16px;line-height:1}.template-header-summary>i[data-v-f2ea1f42]{width:1px;height:18px;background:var(--ops-border-soft)}.alert-template-page[data-v-f2ea1f42] .alert-center-card.el-card{position:relative;display:flex;min-width:0;min-height:0;height:100%;flex-direction:column;overflow:hidden!important;border:1px solid var(--ops-border);border-radius:12px!important;background:var(--ops-bg-surface);box-shadow:0 8px 24px rgba(80,124,180,.07);backdrop-filter:none}.alert-template-page[data-v-f2ea1f42] .alert-center-card:before{display:none}.alert-template-page[data-v-f2ea1f42] .alert-center-card .el-card__body{box-sizing:border-box;display:flex;min-height:0;height:100%;flex:1;flex-direction:column;padding:8px 10px 10px;overflow:hidden;border-radius:0}.alert-template-page .alert-search-section[data-v-f2ea1f42]{margin-bottom:8px;padding:8px 10px 2px;border:1px solid var(--ops-border-soft);border-radius:10px;background:var(--ops-bg-subtle)}.alert-template-page[data-v-f2ea1f42] .alert-search-form .el-form-item{margin-right:10px;margin-bottom:6px}.alert-template-page[data-v-f2ea1f42] .alert-search-form .el-form-item__label{color:#475569;font-size:12px;font-weight:700}.alert-template-page[data-v-f2ea1f42] .alert-search-form .el-input__wrapper,.alert-template-page[data-v-f2ea1f42] .alert-search-form .el-select__wrapper{min-height:34px;border:0;border-radius:7px;background:#fff;box-shadow:inset 0 0 0 1px #d9e5f2}.alert-template-page[data-v-f2ea1f42] .alert-search-form .el-input__wrapper:hover,.alert-template-page[data-v-f2ea1f42] .alert-search-form .el-select__wrapper:hover{box-shadow:inset 0 0 0 1px #b9d4ff}.alert-template-page[data-v-f2ea1f42] .alert-search-form .el-input__wrapper.is-focus,.alert-template-page[data-v-f2ea1f42] .alert-search-form .el-select__wrapper.is-focused{box-shadow:inset 0 0 0 1px #409eff}.alert-template-page[data-v-f2ea1f42] .template-toolbar-button.el-button{height:30px;min-height:30px;padding:0 10px;border-radius:8px;color:#fff;font-size:12px;box-shadow:none}.alert-template-page[data-v-f2ea1f42] .alert-search-button.el-button{border-color:#409eff;background:#409eff}.alert-template-page[data-v-f2ea1f42] .alert-reset-button.el-button,.alert-template-page[data-v-f2ea1f42] .template-import-button.el-button{border-color:#e6a23c;background:#e6a23c}.alert-template-page[data-v-f2ea1f42] .alert-create-button.el-button{border-color:#67c23a;background:#67c23a}.alert-template-page[data-v-f2ea1f42] .template-toolbar-button .el-icon{font-size:14px}.alert-template-page[data-v-f2ea1f42] .el-button:active,.alert-template-page[data-v-f2ea1f42] .el-button:hover{transform:none}.template-market-layout[data-v-f2ea1f42]{grid-template-columns:228px minmax(0,1fr);gap:8px}.template-side-panel[data-v-f2ea1f42]{padding:10px;border-radius:10px;border-color:var(--ops-border-soft);background:var(--ops-bg-surface-soft)}.alert-template-page .alert-table-shell[data-v-f2ea1f42],.alert-template-page[data-v-f2ea1f42] .alert-table-shell .el-table,.alert-template-page[data-v-f2ea1f42] .alert-table-shell .el-table__inner-wrapper{border-radius:8px}.alert-template-page .alert-table-shell[data-v-f2ea1f42]{border-color:var(--ops-border-soft);background:#fff}.alert-template-page[data-v-f2ea1f42] .alert-table th.el-table__cell{height:40px;padding:6px 0;background:#f3f7fc;color:#334155;font-size:12px;font-weight:700}.alert-template-page[data-v-f2ea1f42] .alert-table td.el-table__cell{height:50px;padding:6px 0}.alert-template-page[data-v-f2ea1f42] .alert-table .el-table__row:hover>td.el-table__cell{background:#f7faff}.alert-template-page .alert-pagination[data-v-f2ea1f42]{padding:8px 2px 0}.full-input-number[data-v-f2ea1f42],.full-select[data-v-f2ea1f42]{width:100%}.template-collector-group[data-v-f2ea1f42],.template-domain-group[data-v-f2ea1f42],.template-tree[data-v-f2ea1f42]{display:flex;flex-direction:column;gap:1px}.template-tree-node[data-v-f2ea1f42]{width:100%;min-height:28px;display:flex;align-items:center;gap:6px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--aiops-text-secondary);font:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer;transition:background-color .18s ease,color .18s ease}.template-tree-node[data-v-f2ea1f42]:hover{background:rgba(76,139,245,.06)}.template-tree-node.active[data-v-f2ea1f42]{border-color:#4c8bf5;background:#4c8bf5;color:#fff;box-shadow:0 6px 14px rgba(76,139,245,.2)}.component-node[data-v-f2ea1f42],.root-node[data-v-f2ea1f42]{padding:4px 8px}.collector-node[data-v-f2ea1f42]{min-height:27px;padding:3px 8px 3px 14px}.category-node[data-v-f2ea1f42]{min-height:26px;padding:3px 8px 3px 26px;color:#647084;font-size:12px}.template-children[data-v-f2ea1f42],.template-collectors[data-v-f2ea1f42]{display:flex;flex-direction:column;gap:1px}.template-collectors[data-v-f2ea1f42]{margin:0 0 2px}.template-children[data-v-f2ea1f42]{margin-bottom:2px}.node-spacer[data-v-f2ea1f42],.node-toggle[data-v-f2ea1f42]{width:8px;height:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.node-toggle[data-v-f2ea1f42]{color:#7d8aa1}.node-toggle .el-icon[data-v-f2ea1f42]{font-size:10px;transition:transform .18s ease}.node-toggle .el-icon.expanded[data-v-f2ea1f42]{transform:rotate(90deg)}.node-svg-icon[data-v-f2ea1f42]{width:15px;height:15px;display:inline-block;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.node-script[data-v-f2ea1f42]{width:14px;height:14px;background:#35bf7f;-webkit-mask:var(--script-icon-url) center /contain no-repeat;mask:var(--script-icon-url) center /contain no-repeat}.node-label[data-v-f2ea1f42]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-count[data-v-f2ea1f42]{color:#7b9af0;font-size:11px;font-weight:600;flex-shrink:0}.template-tree-node.active .node-code[data-v-f2ea1f42],.template-tree-node.active .node-count[data-v-f2ea1f42]{color:hsla(0,0%,100%,.9)}.node-code[data-v-f2ea1f42]{color:#7f8aa0;font-size:11px;flex-shrink:0}.template-tree-menu[data-v-f2ea1f42]{position:fixed;z-index:9999;min-width:126px;padding:6px;border-radius:10px;border:1px solid rgba(223,231,242,.94);background:#fff;box-shadow:0 14px 34px rgba(15,23,42,.14)}.template-tree-menu button[data-v-f2ea1f42]{width:100%;height:30px;display:flex;align-items:center;gap:7px;padding:0 9px;border:none;border-radius:7px;background:transparent;color:var(--aiops-text-secondary,#667085);font:inherit;font-size:12px;font-weight:500;text-align:left;cursor:pointer}.template-tree-menu button .el-icon[data-v-f2ea1f42]{font-size:14px}.template-tree-menu button[data-v-f2ea1f42]:hover{background:rgba(76,139,245,.08);color:var(--aiops-brand-active,#4d79d8)}.template-tree-menu button.danger[data-v-f2ea1f42]{color:var(--aiops-danger,#ef4444)}.template-tree-menu button.danger[data-v-f2ea1f42]:hover{background:rgba(245,63,63,.08);color:var(--aiops-danger,#ef4444)}.query-summary[data-v-f2ea1f42]{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-operation-links[data-v-f2ea1f42]{gap:10px}.prometheus-import-toolbar[data-v-f2ea1f42]{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;margin-bottom:10px;min-width:0}.prometheus-import-type[data-v-f2ea1f42]{width:320px;flex:0 0 320px}.prometheus-import-limit[data-v-f2ea1f42]{width:112px;flex:0 0 112px}.prometheus-import-table-shell[data-v-f2ea1f42]{height:430px;display:flex;flex-direction:column;overflow:hidden;border-radius:10px;border:1px solid rgba(223,231,242,.92);background:hsla(0,0%,100%,.82)}.import-selected-count[data-v-f2ea1f42],.import-total-count[data-v-f2ea1f42]{color:var(--aiops-text-secondary);font-size:13px;font-weight:600}.import-total-count[data-v-f2ea1f42]{margin-right:auto}.template-form-section[data-v-f2ea1f42]{margin-bottom:10px;padding:10px 14px 2px;border-radius:10px;border:1px solid rgba(223,231,242,.86);background:hsla(0,0%,100%,.48)}.template-form-section h3[data-v-f2ea1f42]{margin:0 0 8px;color:var(--aiops-text-primary);font-size:14px;line-height:20px}.template-edit-dialog[data-v-f2ea1f42] .el-dialog__body{max-height:calc(100vh - 138px);padding:4px 16px 8px;overflow:hidden}.template-edit-dialog[data-v-f2ea1f42] .el-dialog__header{padding:14px 16px 8px;border-bottom:none;background:transparent}.template-edit-dialog[data-v-f2ea1f42] .el-dialog__footer{padding:6px 16px 10px}.template-edit-dialog[data-v-f2ea1f42] .el-dialog__title{font-size:16px;line-height:22px}.template-watch-form[data-v-f2ea1f42]{display:grid;gap:6px}.template-watch-form[data-v-f2ea1f42] .el-form-item{margin-bottom:0}.template-watch-form[data-v-f2ea1f42] .el-form-item__label{height:28px;line-height:28px;color:var(--aiops-text-secondary);font-size:13px}.template-watch-form[data-v-f2ea1f42] .el-cascader .el-input__wrapper,.template-watch-form[data-v-f2ea1f42] .el-input-number .el-input__wrapper,.template-watch-form[data-v-f2ea1f42] .el-input__wrapper,.template-watch-form[data-v-f2ea1f42] .el-select__wrapper{min-height:30px;border-radius:8px}.template-watch-form[data-v-f2ea1f42] .el-textarea__inner{border-radius:8px;font-family:Monaco,Menlo,Consolas,monospace;font-size:12px;line-height:1.48;resize:none}.template-editor-header[data-v-f2ea1f42]{display:grid;grid-template-columns:minmax(220px,1.05fr) minmax(280px,1.3fr) 132px;gap:5px 10px;align-items:start;padding:7px 10px;border-radius:10px;border:1px solid rgba(223,231,242,.86);background:hsla(0,0%,100%,.58)}.template-description-field[data-v-f2ea1f42]{grid-column:1/-1}.template-editor-core[data-v-f2ea1f42]{display:grid;gap:6px}.template-datasource-tabs[data-v-f2ea1f42]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.template-datasource-card[data-v-f2ea1f42]{min-height:36px;padding:4px 10px;border:1px solid rgba(223,231,242,.9);border-radius:8px;background:hsla(0,0%,100%,.58);color:var(--aiops-text-secondary);font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.template-datasource-card small[data-v-f2ea1f42],.template-datasource-card span[data-v-f2ea1f42]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-datasource-card span[data-v-f2ea1f42]{color:var(--aiops-text-primary);font-size:12px;font-weight:700}.template-datasource-card small[data-v-f2ea1f42]{margin-top:2px;color:var(--aiops-text-muted);font-size:11px}.template-datasource-card.active[data-v-f2ea1f42],.template-datasource-card[data-v-f2ea1f42]:hover{border-color:rgba(76,139,245,.36);background:rgba(76,139,245,.08)}.template-datasource-card.active small[data-v-f2ea1f42],.template-datasource-card.active span[data-v-f2ea1f42]{color:var(--aiops-brand-active)}.template-core-grid[data-v-f2ea1f42]{display:grid;gap:6px}.template-editor-panel[data-v-f2ea1f42]{min-width:0;padding:7px 10px;border-radius:10px;border:1px solid rgba(223,231,242,.86);background:hsla(0,0%,100%,.58)}.template-query-panel[data-v-f2ea1f42]{padding-bottom:8px}.template-panel-head[data-v-f2ea1f42]{min-height:22px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.template-panel-head h3[data-v-f2ea1f42]{margin:0;color:var(--aiops-text-primary);font-size:14px;line-height:20px}.template-inline-control[data-v-f2ea1f42]{display:inline-flex;align-items:center;gap:6px;color:var(--aiops-text-muted);font-size:12px;white-space:nowrap}.template-inline-control[data-v-f2ea1f42] .el-input-number{width:92px}.template-query-field[data-v-f2ea1f42] .el-textarea__inner{height:64px!important;min-height:64px!important;padding:9px 10px;overflow-y:hidden;background:rgba(247,250,255,.82)}.template-condition-list[data-v-f2ea1f42]{display:grid;gap:4px}.template-condition-row[data-v-f2ea1f42]{min-width:0;display:grid;grid-template-columns:42px 72px minmax(120px,1fr) 34px 88px 20px;gap:6px;align-items:center;padding:3px 6px;border-radius:10px;border:1px solid rgba(223,231,242,.72);background:rgba(247,250,255,.6)}.template-priority-badge[data-v-f2ea1f42]{height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#fff;font-size:12px;font-weight:800}.priority-p0[data-v-f2ea1f42]{background:#ef6b73}.priority-p1[data-v-f2ea1f42]{background:#f3b24b}.priority-p2[data-v-f2ea1f42]{background:#4c8bf5}.condition-operator-select[data-v-f2ea1f42]{width:72px}.condition-duration-input[data-v-f2ea1f42],.condition-value-input[data-v-f2ea1f42]{width:100%}.condition-duration-label[data-v-f2ea1f42]{color:var(--aiops-text-muted);font-size:12px;white-space:nowrap}.template-copy-grid[data-v-f2ea1f42]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:6px 10px}.template-copy-panel[data-v-f2ea1f42] .el-textarea__inner{height:44px!important;min-height:44px!important;padding:7px 10px;overflow-y:hidden}.template-copy-grid[data-v-f2ea1f42] .el-form-item__label{width:70px!important}.template-copy-grid[data-v-f2ea1f42] .el-form-item__content{margin-left:70px!important}.template-group-dialog[data-v-f2ea1f42] .el-dialog__body{padding:14px 18px 4px}.template-group-dialog[data-v-f2ea1f42] .el-dialog__header{padding:15px 18px 10px}.template-group-dialog[data-v-f2ea1f42] .el-dialog__footer{padding:8px 18px 16px}.template-compact-form[data-v-f2ea1f42] .el-form-item{margin-bottom:10px}.template-compact-form[data-v-f2ea1f42] .el-form-item__label{height:32px;line-height:32px;font-size:13px}.template-compact-form[data-v-f2ea1f42] .el-input-number .el-input__wrapper,.template-compact-form[data-v-f2ea1f42] .el-input__wrapper,.template-compact-form[data-v-f2ea1f42] .el-select__wrapper{min-height:32px;border-radius:8px}.template-compact-form[data-v-f2ea1f42] .el-textarea__inner{min-height:72px!important;border-radius:8px}.template-compact-form .alert-form-grid[data-v-f2ea1f42]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.template-compact-form .alert-form-full[data-v-f2ea1f42]{grid-column:1/-1}.template-group-form[data-v-f2ea1f42]{grid-template-columns:repeat(2,minmax(0,1fr))}.template-group-form[data-v-f2ea1f42] .el-form-item{margin-bottom:10px}.template-group-form[data-v-f2ea1f42] .el-form-item__label{height:32px;line-height:32px;font-size:13px}.template-group-form[data-v-f2ea1f42] .el-input-number .el-input__wrapper,.template-group-form[data-v-f2ea1f42] .el-input__wrapper,.template-group-form[data-v-f2ea1f42] .el-select__wrapper,.template-group-form[data-v-f2ea1f42] .el-textarea__inner{border-radius:8px}.alert-template-dialog-overlay .el-dialog{--el-dialog-border-radius:15px;max-width:calc(100vw - 32px);overflow:hidden;border:1px solid #d7e6f6;border-radius:var(--el-dialog-border-radius)!important;background:#fff;box-shadow:0 22px 60px rgba(49,92,142,.18)}.alert-template-dialog-overlay .el-dialog__header{margin:0;padding:16px 18px 12px;border-bottom:1px solid #e3edf8;background:#fbfdff}.alert-template-dialog-overlay .el-dialog__title{color:#0f172a;font-size:17px;font-weight:700}.alert-template-dialog-overlay .el-dialog__body{box-sizing:border-box;max-height:calc(100vh - 160px);padding:16px 18px;overflow:auto;color:#53657d}.alert-template-dialog-overlay .template-edit-dialog .el-dialog__body{max-height:calc(100vh - 138px);padding:4px 16px 8px;overflow:hidden}.alert-template-dialog-overlay .el-dialog__footer{padding:12px 18px 16px;border-top:1px solid #e3edf8;background:#fff}.alert-template-dialog-overlay .template-edit-dialog .el-dialog__footer{padding:8px 16px 12px}.alert-template-dialog-overlay .el-dialog__footer .el-button{min-height:34px;border-radius:8px}.alert-template-dialog-overlay .el-button:active,.alert-template-dialog-overlay .el-button:hover{transform:none}.alert-template-dialog-overlay .el-dialog:not(.template-edit-dialog) .el-cascader .el-input__wrapper,.alert-template-dialog-overlay .el-dialog:not(.template-edit-dialog) .el-input__wrapper,.alert-template-dialog-overlay .el-dialog:not(.template-edit-dialog) .el-select__wrapper{min-height:34px;border:0;border-radius:8px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2}.alert-template-dialog-overlay .el-dialog:not(.template-edit-dialog) .el-textarea__inner{border:0;border-radius:8px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2}.alert-template-dialog-overlay .prometheus-import-toolbar .alert-search-button{height:30px;min-height:30px;padding:0 10px;border-color:#409eff;border-radius:8px;background:#409eff;color:#fff;font-size:12px;box-shadow:none}.alert-template-detail-overlay .el-drawer{overflow:hidden;border:1px solid #d7e6f6;border-radius:15px 0 0 15px!important;background:#fff;box-shadow:0 22px 60px rgba(49,92,142,.18)}.alert-template-detail-overlay .el-drawer__header{min-height:54px;margin:0;padding:14px 16px 12px;border-bottom:1px solid #e3edf8;background:#fbfdff}.alert-template-detail-overlay .el-drawer__title{color:#0f172a;font-size:17px;font-weight:700}.alert-template-detail-overlay .el-drawer__body{padding:14px 16px;background:#fff}.alert-template-detail-overlay .alert-detail-stack{gap:8px}.alert-template-detail-overlay .alert-detail-panel{padding:12px;border-radius:10px;background:#fbfdff}.alert-template-detail-overlay .alert-json-preview{border-radius:8px}@media (max-width:1200px){.ops-page-header[data-v-f2ea1f42]{flex-wrap:wrap}.template-header-summary[data-v-f2ea1f42]{width:100%;padding-left:54px}}@media (max-width:1024px){.template-side-panel[data-v-f2ea1f42]{max-height:260px}}@media (max-width:768px){.ops-page-header[data-v-f2ea1f42]{gap:8px}.ops-page-header__content[data-v-f2ea1f42]{flex-wrap:wrap;gap:2px 8px}.ops-page-header__divider[data-v-f2ea1f42]{display:none}.ops-page-header__content p[data-v-f2ea1f42]{width:100%}.template-header-summary[data-v-f2ea1f42]{padding-left:0}.alert-template-page[data-v-f2ea1f42] .alert-search-form .el-form-item{width:100%;margin-right:0}.alert-template-page[data-v-f2ea1f42] .alert-search-form .el-form-item:last-child .el-form-item__content{display:flex;flex-wrap:wrap;gap:6px}}.home-container .el-main:has(.alert-view-page){--ops-shell-gutter:10px;--ops-page-padding:7px;--ops-module-gap:8px;padding-top:var(--ops-shell-gutter);padding-right:var(--ops-shell-gutter);padding-left:var(--ops-shell-gutter);overflow-y:hidden}.alert-view-page[data-v-1deed2a6]{--ops-text-heading:#0f172a;--ops-text-primary:#172033;--ops-text-secondary:#53657d;--ops-text-muted:#64748b;--ops-bg-surface:#fff;--ops-bg-surface-soft:#fbfdff;--ops-border:#dbe7f4;--ops-border-soft:#e7eef7;box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--ops-module-gap,8px);height:calc(100vh - 124px);max-height:none;padding:var(--ops-page-padding,7px);overflow:hidden;border-radius:0;background:transparent;color:var(--ops-text-primary)}.ops-page-header[data-v-1deed2a6]{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-width:0;padding:8px 12px;border:1px solid var(--ops-border);border-radius:12px;background:hsla(0,0%,100%,.96);box-shadow:0 10px 28px rgba(80,124,180,.1)}.ops-page-header__icon[data-v-1deed2a6]{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:0;background:transparent}.ops-page-header__icon img[data-v-1deed2a6]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.ops-page-header__content[data-v-1deed2a6]{display:flex;flex:1;align-items:center;gap:10px;min-width:0}.ops-page-header h1[data-v-1deed2a6]{flex:0 0 auto;margin:0;color:var(--ops-text-heading);font-size:20px;font-weight:700;line-height:1.2;letter-spacing:0;white-space:nowrap}.ops-page-header__divider[data-v-1deed2a6]{width:1px;height:22px;flex:0 0 1px;background:var(--ops-border-soft)}.ops-page-header__content p[data-v-1deed2a6]{margin:0;overflow:hidden;color:var(--ops-text-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.alert-view-page[data-v-1deed2a6] .alert-center-card.el-card{position:relative;display:flex;min-width:0;min-height:0;height:100%;flex-direction:column;overflow:hidden!important;border:1px solid var(--ops-border);border-radius:12px!important;background:var(--ops-bg-surface);box-shadow:0 8px 24px rgba(80,124,180,.07);backdrop-filter:none}.alert-view-page[data-v-1deed2a6] .alert-center-card:before{display:none}.alert-view-page[data-v-1deed2a6] .alert-center-card .el-card__body{box-sizing:border-box;display:flex;min-height:0;height:100%;flex:1;padding:8px 10px 10px;overflow:hidden;border-radius:0}.alert-global-range[data-v-1deed2a6],.alert-header-actions[data-v-1deed2a6]{display:flex;align-items:center}.alert-header-actions[data-v-1deed2a6]{flex:0 0 auto;min-width:0;justify-content:flex-end;gap:8px}.alert-global-range[data-v-1deed2a6]{min-width:0;gap:8px}.alert-custom-range-label[data-v-1deed2a6],.alert-global-range-label[data-v-1deed2a6]{flex:0 0 auto;color:var(--aiops-text-secondary);font-size:12px;font-weight:700}.alert-custom-range-picker[data-v-1deed2a6]{width:330px}.alert-view-page[data-v-1deed2a6] .alert-custom-range-picker.el-range-editor{height:34px;border-radius:8px;box-shadow:inset 0 0 0 1px rgba(223,231,242,.95)}.alert-view-page[data-v-1deed2a6] .alert-custom-range-picker.is-active.el-range-editor{box-shadow:0 0 0 1px var(--aiops-brand) inset}.alert-view-scroll[data-v-1deed2a6]{flex:1;min-height:0;display:grid;grid-template-rows:72px minmax(250px,1fr) minmax(256px,1fr);gap:var(--ops-module-gap,8px);overflow:auto;padding:0}.alert-view-page[data-v-1deed2a6] .alert-summary-grid{height:100%;gap:8px;margin-bottom:0}.alert-view-page[data-v-1deed2a6] .alert-summary-card{align-items:center;box-sizing:border-box;min-width:0;min-height:0;height:100%;padding:8px 11px;border-color:var(--ops-border-soft);border-radius:10px;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:none}.alert-summary-main[data-v-1deed2a6]{display:flex;min-width:0;align-items:baseline;gap:0;white-space:nowrap}.alert-view-page[data-v-1deed2a6] .alert-summary-main{min-width:0}.alert-view-page[data-v-1deed2a6] .alert-summary-card strong{color:#172133;font-size:20px;font-weight:800;line-height:1.05}.alert-view-page[data-v-1deed2a6] .alert-summary-card span{display:block;overflow:hidden;color:#4b5f7a;font-size:13px;font-weight:700;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.alert-view-page[data-v-1deed2a6] .alert-summary-card-active span{color:#286fd6}.alert-view-page[data-v-1deed2a6] .alert-summary-icon{flex:0 0 30px;width:30px;height:30px;margin-left:8px;border-radius:10px;font-size:14px}.alert-dashboard-grid[data-v-1deed2a6]{display:grid;grid-template-columns:minmax(360px,1fr) minmax(420px,1fr) minmax(360px,1fr);height:100%;min-height:0;gap:8px;margin:0}.alert-dashboard-card[data-v-1deed2a6]{position:relative;box-sizing:border-box;min-height:0;height:100%;padding:8px 10px 6px;overflow:hidden;border:1px solid var(--ops-border-soft);border-radius:10px;background:var(--ops-bg-surface-soft);box-shadow:0 6px 18px rgba(80,124,180,.05)}.alert-dashboard-card-header[data-v-1deed2a6]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.alert-dashboard-title[data-v-1deed2a6]{display:inline-flex;align-items:center;gap:8px;color:var(--aiops-text-primary);font-size:13px;font-weight:700}.alert-dashboard-title.is-danger[data-v-1deed2a6]{color:#cf3f5b}.alert-dashboard-title.is-warning[data-v-1deed2a6]{color:#b7791f}.alert-dashboard-title.is-success[data-v-1deed2a6]{color:#2f9f69}.alert-range-switch[data-v-1deed2a6]{display:inline-flex;align-items:center;padding:3px;border-radius:8px;background:rgba(244,247,252,.92)}.alert-range-switch button[data-v-1deed2a6]{min-width:56px;height:28px;border:none;border-radius:6px;background:transparent;color:var(--aiops-text-secondary);font:inherit;font-size:13px;cursor:pointer;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease}.alert-range-switch button.active[data-v-1deed2a6]{background:#fff;color:var(--aiops-brand);font-weight:700;box-shadow:0 4px 12px rgba(38,68,110,.1)}.alert-range-switch button[data-v-1deed2a6]:disabled{cursor:wait;opacity:.62}.alert-dashboard-table[data-v-1deed2a6]{overflow:hidden;border-radius:8px;border:1px solid rgba(223,231,242,.72)}.alert-dashboard-table-head[data-v-1deed2a6],.alert-dashboard-table-row[data-v-1deed2a6]{display:grid;grid-template-columns:70px minmax(0,1fr) 80px 80px;align-items:center;gap:10px;min-height:31px;padding:0 14px}.alert-dashboard-table-head[data-v-1deed2a6]{background:rgba(248,250,255,.96);color:var(--aiops-text-muted);font-size:13px;font-weight:700}.alert-dashboard-table-row[data-v-1deed2a6]{min-height:33px;color:var(--aiops-text-secondary);font-size:13px;border-top:1px solid rgba(223,231,242,.7)}.alert-dashboard-table-row strong[data-v-1deed2a6]{color:var(--aiops-text-primary)}.alert-dashboard-table-row.rank-tone-1[data-v-1deed2a6]{background:hsla(0,100%,96%,.72)}.alert-dashboard-table-row.rank-tone-2[data-v-1deed2a6]{background:rgba(255,245,224,.72)}.alert-dashboard-table-row.rank-tone-3[data-v-1deed2a6]{background:rgba(255,250,222,.72)}.alert-dashboard-table-row.rank-tone-4[data-v-1deed2a6]{background:rgba(236,250,230,.72)}.alert-dashboard-table-row.rank-tone-5[data-v-1deed2a6]{background:rgba(227,246,255,.72)}.alert-rank-badge[data-v-1deed2a6]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:linear-gradient(180deg,#ff7681,#f45864);color:#fff;font-style:normal;font-weight:800;box-shadow:0 6px 12px rgba(244,88,100,.18)}.rank-tone-2 .alert-rank-badge[data-v-1deed2a6]{background:linear-gradient(180deg,#ffb47c,#ff8d5d)}.rank-tone-3 .alert-rank-badge[data-v-1deed2a6]{background:linear-gradient(180deg,#ffd45d,#f5b83d)}.rank-tone-4 .alert-rank-badge[data-v-1deed2a6]{background:linear-gradient(180deg,#a7e96f,#79d35c)}.rank-tone-5 .alert-rank-badge[data-v-1deed2a6]{background:linear-gradient(180deg,#70c7ff,#44a8e8)}.alert-rank-name[data-v-1deed2a6]{overflow:hidden;color:var(--aiops-text-primary);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.alert-dashboard-chart[data-v-1deed2a6]{width:100%;height:calc(100% - 26px);min-height:0}.alert-notify-summary[data-v-1deed2a6]{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 3px;color:var(--aiops-text-secondary);font-size:12px}.alert-notify-summary span[data-v-1deed2a6]{padding:3px 7px;border-radius:999px;background:rgba(255,248,231,.88);font-weight:700}.alert-notify-summary span.is-success[data-v-1deed2a6]{color:#287a51;background:rgba(232,247,239,.92)}.alert-notify-summary span.is-danger[data-v-1deed2a6]{color:#b9354f;background:rgba(255,235,239,.94)}.alert-notify-summary+.alert-dashboard-chart[data-v-1deed2a6]{height:calc(100% - 52px)}.alert-dashboard-empty[data-v-1deed2a6]{margin:42px 0 0;color:var(--aiops-text-muted);font-size:13px;text-align:center}.alert-dashboard-empty.is-overlay[data-v-1deed2a6]{position:absolute;inset:132px 20px auto;margin:0;pointer-events:none}.alert-screen-grid[data-v-1deed2a6]{display:grid;grid-template-columns:minmax(320px,1fr) minmax(420px,1.1fr) minmax(320px,1fr);height:100%;min-height:0;gap:8px;margin:0}.alert-screen-card[data-v-1deed2a6]{position:relative;box-sizing:border-box;min-height:0;height:100%;padding:8px 10px 6px;overflow:hidden;border:1px solid var(--ops-border-soft);border-radius:10px;background:var(--ops-bg-surface-soft);box-shadow:0 6px 18px rgba(80,124,180,.05)}.alert-screen-head[data-v-1deed2a6]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.alert-screen-head h3[data-v-1deed2a6]{margin:0;color:var(--aiops-text-primary);font-size:13px;font-weight:700}.alert-screen-head span[data-v-1deed2a6]{color:var(--aiops-brand);font-size:12px;font-weight:700}.alert-screen-chart[data-v-1deed2a6]{width:100%;height:calc(100% - 28px);min-height:0}.latest-alert-list[data-v-1deed2a6]{display:grid;gap:4px;height:calc(100% - 34px);align-content:start;overflow:hidden}.latest-alert-row[data-v-1deed2a6]{display:grid;box-sizing:border-box;grid-template-columns:34px minmax(0,1fr) 82px 132px;align-items:center;gap:10px;width:100%;min-height:35px;padding:4px 10px;border:1px solid rgba(223,231,242,.78);border-radius:8px;background:#fff;color:inherit;cursor:pointer;text-align:left;transition:border-color .18s ease,background-color .18s ease}.latest-alert-row[data-v-1deed2a6]:hover{transform:none;border-color:rgba(76,139,245,.34);background:#f7faff}.latest-alert-index[data-v-1deed2a6]{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px;background:linear-gradient(180deg,#ff7681,#f45864);color:#fff;font-size:12px;font-weight:800}.latest-alert-main[data-v-1deed2a6]{min-width:0}.latest-alert-main em[data-v-1deed2a6],.latest-alert-main strong[data-v-1deed2a6]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.latest-alert-main strong[data-v-1deed2a6]{color:var(--aiops-text-primary);font-size:13px}.latest-alert-main em[data-v-1deed2a6]{margin-top:1px;color:var(--aiops-text-muted);font-size:12px;font-style:normal}.latest-alert-time[data-v-1deed2a6]{color:var(--aiops-text-secondary);font-size:12px;text-align:right}.alert-view-page[data-v-1deed2a6] .el-button{height:34px;min-height:34px;border-radius:8px;letter-spacing:0}.alert-view-page[data-v-1deed2a6] .el-button:active,.alert-view-page[data-v-1deed2a6] .el-button:hover{transform:none}.alert-view-page[data-v-1deed2a6] .ops-refresh-button.el-button--warning{padding:0 12px;border-color:#f3c66b;background:#f3c66b;color:#fff;box-shadow:none}.alert-view-page[data-v-1deed2a6] .ops-refresh-button.el-button--warning:focus,.alert-view-page[data-v-1deed2a6] .ops-refresh-button.el-button--warning:hover{border-color:#e8b84f;background:#e8b84f;color:#fff}.alert-range-switch button[data-v-1deed2a6]:focus-visible,.latest-alert-row[data-v-1deed2a6]:focus-visible{outline:2px solid rgba(64,158,255,.48);outline-offset:2px}.alert-detail-drawer .el-drawer{border-color:var(--ops-border,#dbe7f4);border-radius:15px 0 0 15px;background:#fff;box-shadow:0 22px 60px rgba(49,92,142,.18)}.alert-detail-drawer .el-drawer__header{padding:14px 16px 12px;border-bottom-color:var(--ops-border-soft,#e7eef7);background:#fbfdff}.alert-detail-drawer .el-drawer__body{padding:14px 16px}.alert-detail-drawer .alert-detail-stack{gap:8px}.alert-detail-drawer .alert-detail-panel{padding:12px;border-radius:10px;background:#fbfdff}.alert-detail-drawer .alert-json-preview{border-radius:8px}@media (max-width:1180px){.ops-page-header[data-v-1deed2a6]{flex-wrap:wrap}.alert-header-actions[data-v-1deed2a6]{align-items:flex-start;flex-direction:column;width:100%}.alert-global-range[data-v-1deed2a6]{width:100%;flex-wrap:wrap}.alert-view-scroll[data-v-1deed2a6]{display:block;overflow:auto}.alert-view-page[data-v-1deed2a6] .alert-summary-grid{height:72px}.alert-dashboard-grid[data-v-1deed2a6],.alert-screen-grid[data-v-1deed2a6]{grid-template-columns:1fr;height:auto;gap:8px;margin-top:8px}.alert-dashboard-card[data-v-1deed2a6],.alert-screen-card[data-v-1deed2a6]{height:260px}}@media (max-width:768px){.ops-page-header[data-v-1deed2a6]{gap:8px}.ops-page-header__content[data-v-1deed2a6]{flex-wrap:wrap;gap:2px 8px}.ops-page-header__divider[data-v-1deed2a6]{display:none}.alert-custom-range-picker[data-v-1deed2a6],.alert-global-range-label[data-v-1deed2a6],.ops-page-header__content p[data-v-1deed2a6]{width:100%}.alert-dashboard-card[data-v-1deed2a6]{min-height:280px;padding:10px}.alert-dashboard-card-header[data-v-1deed2a6]{align-items:flex-start;flex-direction:column}.alert-range-switch[data-v-1deed2a6]{width:100%;justify-content:space-between}.alert-range-switch button[data-v-1deed2a6]{flex:1;min-width:0}.alert-dashboard-table-head[data-v-1deed2a6],.alert-dashboard-table-row[data-v-1deed2a6]{grid-template-columns:46px minmax(120px,1fr) 56px 64px;padding:0 10px}.latest-alert-row[data-v-1deed2a6]{grid-template-columns:30px minmax(0,1fr)}.latest-alert-row .el-tag[data-v-1deed2a6],.latest-alert-time[data-v-1deed2a6]{display:none}}.home-container .el-main:has(.alert-source-page){--ops-shell-gutter:10px;--ops-page-padding:7px;--ops-module-gap:8px;padding-top:var(--ops-shell-gutter);padding-right:var(--ops-shell-gutter);padding-left:var(--ops-shell-gutter);overflow-y:hidden}.alert-source-page[data-v-ce4371a8]{--ops-text-heading:#0f172a;--ops-text-primary:#172033;--ops-text-secondary:#53657d;--ops-text-muted:#64748b;--ops-bg-surface:#fff;--ops-bg-surface-soft:#fbfdff;--ops-bg-subtle:#f3f7fc;--ops-border:#dbe7f4;--ops-border-soft:#e7eef7;box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--ops-module-gap,8px);height:calc(100vh - 124px);max-height:none;padding:var(--ops-page-padding,7px);overflow:hidden;border-radius:0;background:transparent;color:var(--ops-text-primary)}.ops-page-header[data-v-ce4371a8]{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-width:0;padding:8px 12px;border:1px solid var(--ops-border);border-radius:12px;background:hsla(0,0%,100%,.96);box-shadow:0 10px 28px rgba(80,124,180,.1)}.ops-page-header__icon[data-v-ce4371a8]{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:0;background:transparent}.ops-page-header__icon img[data-v-ce4371a8]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.ops-page-header__content[data-v-ce4371a8]{display:flex;flex:1;align-items:center;gap:10px;min-width:0}.ops-page-header h1[data-v-ce4371a8]{flex:0 0 auto;margin:0;color:var(--ops-text-heading);font-size:20px;font-weight:700;line-height:1.2;letter-spacing:0;white-space:nowrap}.ops-page-header__divider[data-v-ce4371a8]{width:1px;height:22px;flex:0 0 1px;background:var(--ops-border-soft)}.ops-page-header__content p[data-v-ce4371a8]{margin:0;overflow:hidden;color:var(--ops-text-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.source-header-summary[data-v-ce4371a8]{display:flex;flex:0 0 auto;align-items:center;gap:10px;color:var(--ops-text-secondary)}.source-header-summary span[data-v-ce4371a8]{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}.source-header-summary em[data-v-ce4371a8]{color:var(--ops-text-muted);font-size:12px;font-style:normal}.source-header-summary strong[data-v-ce4371a8]{color:var(--ops-text-heading);font-family:Consolas,Monaco,monospace;font-size:16px;line-height:1}.source-header-summary>i[data-v-ce4371a8]{width:1px;height:18px;background:var(--ops-border-soft)}.alert-source-page[data-v-ce4371a8] .alert-center-card.el-card{position:relative;display:flex;min-width:0;min-height:0;height:100%;flex-direction:column;overflow:hidden!important;border:1px solid var(--ops-border);border-radius:12px!important;background:var(--ops-bg-surface);box-shadow:0 8px 24px rgba(80,124,180,.07);backdrop-filter:none}.alert-source-page[data-v-ce4371a8] .alert-center-card:before{display:none}.alert-source-page[data-v-ce4371a8] .alert-center-card .el-card__body{box-sizing:border-box;display:flex;min-height:0;height:100%;flex:1;flex-direction:column;padding:8px 10px 10px;overflow:hidden;border-radius:0}.alert-source-page .alert-search-section[data-v-ce4371a8]{margin-bottom:8px;padding:8px 10px 2px;overflow:hidden;border:1px solid var(--ops-border-soft);border-radius:10px;background:var(--ops-bg-subtle)}.alert-source-page[data-v-ce4371a8] .alert-search-form .el-form-item{margin-right:10px;margin-bottom:6px}.alert-source-page[data-v-ce4371a8] .alert-search-form .el-form-item__label{color:#475569;font-size:12px;font-weight:700}.alert-source-page[data-v-ce4371a8] .alert-search-form .el-input__wrapper,.alert-source-page[data-v-ce4371a8] .alert-search-form .el-select__wrapper{min-height:34px;border:0;border-radius:7px;background:#fff;box-shadow:inset 0 0 0 1px #d9e5f2}.alert-source-page[data-v-ce4371a8] .alert-search-form .el-input__wrapper:hover,.alert-source-page[data-v-ce4371a8] .alert-search-form .el-select__wrapper:hover{box-shadow:inset 0 0 0 1px #b9d4ff}.alert-source-page[data-v-ce4371a8] .alert-search-form .el-input__wrapper.is-focus,.alert-source-page[data-v-ce4371a8] .alert-search-form .el-select__wrapper.is-focused{box-shadow:inset 0 0 0 1px #409eff}.alert-source-page[data-v-ce4371a8] .source-toolbar-button.el-button{height:30px;min-height:30px;padding:0 10px;border-radius:8px;color:#fff;font-size:12px;box-shadow:none}.alert-source-page[data-v-ce4371a8] .alert-search-button.el-button{border-color:#409eff;background:#409eff}.alert-source-page[data-v-ce4371a8] .alert-reset-button.el-button{border-color:#e6a23c;background:#e6a23c}.alert-source-page[data-v-ce4371a8] .alert-create-button.el-button{border-color:#67c23a;background:#67c23a}.alert-source-page[data-v-ce4371a8] .source-toolbar-button .el-icon{font-size:14px}.source-summary-grid[data-v-ce4371a8]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:8px}.alert-source-page .alert-summary-card[data-v-ce4371a8]{min-width:0;padding:9px 12px;border:1px solid var(--ops-border-soft);border-radius:10px;background:var(--ops-bg-surface-soft)}.alert-source-page .alert-summary-card strong[data-v-ce4371a8]{font-size:20px;line-height:1.05}.alert-source-page .alert-summary-card span[data-v-ce4371a8]{margin-top:2px;color:var(--ops-text-secondary);font-size:12px}.alert-source-page .alert-section-header[data-v-ce4371a8]{padding:0 2px 6px;color:var(--ops-text-secondary);font-size:12px}.alert-source-page .alert-table-shell[data-v-ce4371a8],.alert-source-page[data-v-ce4371a8] .alert-table-shell .el-table,.alert-source-page[data-v-ce4371a8] .alert-table-shell .el-table__inner-wrapper{border-radius:8px}.alert-source-page .alert-table-shell[data-v-ce4371a8]{border-color:var(--ops-border-soft);background:#fff}.alert-source-page[data-v-ce4371a8] .alert-table th.el-table__cell{height:40px;padding:6px 0;background:var(--ops-bg-subtle)}.alert-source-page[data-v-ce4371a8] .alert-table td.el-table__cell{height:42px;padding:6px 0}.alert-source-page .alert-pagination[data-v-ce4371a8]{padding-top:6px}.alert-source-page[data-v-ce4371a8] .alert-operation-link:active,.alert-source-page[data-v-ce4371a8] .alert-operation-link:hover,.alert-source-page[data-v-ce4371a8] .el-button:active,.alert-source-page[data-v-ce4371a8] .el-button:hover{transform:none}.full-input-number[data-v-ce4371a8],.full-select[data-v-ce4371a8]{width:100%}.source-form-section[data-v-ce4371a8]{margin-bottom:10px;padding:12px 12px 2px;border:1px solid #e7eef7;border-radius:10px;background:#fbfdff}.source-form-section h3[data-v-ce4371a8]{margin:0 0 10px;color:#172033;font-size:14px}.source-advanced-collapse[data-v-ce4371a8]{border-top:none;border-bottom:none}.source-advanced-collapse[data-v-ce4371a8] .el-collapse-item__header{height:40px;padding:0 12px;border:1px solid #e7eef7;border-radius:10px;background:#fbfdff;color:#172033;font-weight:700}.source-advanced-collapse[data-v-ce4371a8] .el-collapse-item__wrap{border-bottom:none;background:transparent}.source-advanced-collapse[data-v-ce4371a8] .el-collapse-item__content{padding:12px 0 0}.alert-source-dialog-overlay .el-dialog{--el-dialog-border-radius:15px;max-width:calc(100vw - 32px);overflow:hidden;border:1px solid #d7e6f6;border-radius:var(--el-dialog-border-radius)!important;background:#fff;box-shadow:0 22px 60px rgba(49,92,142,.18)}.alert-source-dialog-overlay .el-dialog__header{margin:0;padding:16px 18px 12px;border-bottom:1px solid #e3edf8;background:#fbfdff}.alert-source-dialog-overlay .el-dialog__title{color:#0f172a;font-size:17px;font-weight:700}.alert-source-dialog-overlay .el-dialog__body{box-sizing:border-box;max-height:68vh;padding:14px 18px;overflow:auto;color:#53657d}.alert-source-dialog-overlay .el-dialog__footer{padding:12px 18px 16px;border-top:1px solid #e3edf8;background:#fff}.alert-source-dialog-overlay .el-dialog__footer .el-button{min-height:34px;border-radius:8px}.alert-source-dialog-overlay .el-form-item{margin-bottom:16px}.alert-source-dialog-overlay .el-form-item__label{color:#53657d;font-size:13px;font-weight:600}.alert-source-dialog-overlay .el-input-number .el-input__wrapper,.alert-source-dialog-overlay .el-input__wrapper,.alert-source-dialog-overlay .el-select__wrapper{min-height:34px;border:0;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px #d9e5f2}.alert-source-dialog-overlay .el-textarea__inner{border:0;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px #d9e5f2}.alert-source-dialog-overlay .el-input__wrapper:hover,.alert-source-dialog-overlay .el-select__wrapper:hover,.alert-source-dialog-overlay .el-textarea__inner:hover{box-shadow:inset 0 0 0 1px #b9d4ff}.alert-source-dialog-overlay .el-input__wrapper.is-focus,.alert-source-dialog-overlay .el-select__wrapper.is-focused,.alert-source-dialog-overlay .el-textarea__inner:focus{box-shadow:inset 0 0 0 1px #409eff}.alert-source-dialog-overlay .el-button:active,.alert-source-dialog-overlay .el-button:hover{transform:none}.alert-source-detail-overlay .el-drawer{overflow:hidden;border:1px solid #d7e6f6;border-radius:15px 0 0 15px!important;background:#fff;box-shadow:0 22px 60px rgba(49,92,142,.18)}.alert-source-detail-overlay .el-drawer__header{min-height:54px;margin:0;padding:14px 16px 12px;border-bottom:1px solid #e3edf8;background:#fbfdff}.alert-source-detail-overlay .el-drawer__title{color:#0f172a;font-size:17px;font-weight:700}.alert-source-detail-overlay .el-drawer__body{padding:14px 16px;background:#fff}.alert-source-detail-overlay .alert-detail-stack{gap:8px}.alert-source-detail-overlay .alert-detail-panel{padding:12px;border:1px solid #e7eef7;border-radius:10px;background:#fbfdff}.alert-source-detail-overlay .alert-json-preview{border-radius:8px}@media (max-width:1200px){.ops-page-header[data-v-ce4371a8]{flex-wrap:wrap}.source-header-summary[data-v-ce4371a8]{width:100%;padding-left:54px}}@media (max-width:768px){.home-container .el-main:has(.alert-source-page){padding-right:6px;padding-left:6px}.alert-source-page[data-v-ce4371a8]{height:auto;min-height:calc(100vh - 124px);padding:6px;overflow:auto}.ops-page-header[data-v-ce4371a8]{gap:8px}.ops-page-header__content[data-v-ce4371a8]{flex-wrap:wrap;gap:2px 8px}.ops-page-header__divider[data-v-ce4371a8]{display:none}.ops-page-header__content p[data-v-ce4371a8]{width:100%;white-space:normal}.source-header-summary[data-v-ce4371a8]{padding-left:50px;overflow-x:auto}.source-summary-grid[data-v-ce4371a8]{grid-template-columns:1fr}.alert-source-page[data-v-ce4371a8] .alert-center-card .el-card__body{overflow:visible}.alert-source-page .alert-table-shell[data-v-ce4371a8]{min-height:420px}.alert-source-detail-overlay .el-drawer{width:calc(100vw - 20px)!important}}.home-container .el-main:has(.domain-alert-page){padding:10px;overflow-y:hidden}.domain-alert-page[data-v-24cb13a4]{display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;height:calc(100vh - 124px);max-height:none;padding:7px;overflow:hidden;border-radius:0;background:transparent}.domain-workspace[data-v-24cb13a4]{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0}.domain-page-tabs[data-v-24cb13a4]{padding:0 10px;border:1px solid rgba(223,231,242,.96);border-bottom:0;border-radius:12px 12px 0 0;background:#fff}.domain-page-tabs[data-v-24cb13a4] .el-tabs__header{margin:0}.domain-page-tabs[data-v-24cb13a4] .el-tabs__content{display:none}.ops-page-header[data-v-24cb13a4]{display:flex;align-items:center;gap:12px;min-width:0;padding:8px 12px;border:1px solid rgba(223,231,242,.96);border-radius:12px;background:hsla(0,0%,100%,.96);box-shadow:0 10px 28px rgba(80,124,180,.1)}.ops-page-header__icon[data-v-24cb13a4]{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center}.ops-page-header__icon img[data-v-24cb13a4]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.ops-page-header__content[data-v-24cb13a4]{display:flex;flex:1;align-items:center;gap:10px;min-width:0}.ops-page-header h1[data-v-24cb13a4]{margin:0;color:var(--aiops-text-primary);font-size:20px;line-height:1.2;letter-spacing:0;white-space:nowrap}.ops-page-header__divider[data-v-24cb13a4]{width:1px;height:22px;background:#dfe7f2}.ops-page-header__content p[data-v-24cb13a4]{margin:0;overflow:hidden;color:var(--aiops-text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.domain-alert-page[data-v-24cb13a4] .alert-center-card.el-card{height:100%;min-height:0;border:1px solid rgba(223,231,242,.96);border-radius:12px!important;background:#fff;box-shadow:0 8px 24px rgba(80,124,180,.07);backdrop-filter:none}.domain-alert-page[data-v-24cb13a4] .alert-center-card:before{display:none}.domain-alert-page[data-v-24cb13a4] .alert-center-card .el-card__body{box-sizing:border-box;height:100%;padding:8px 10px 10px;border-radius:0}.domain-alert-page[data-v-24cb13a4] .domain-monitor-card.el-card,.domain-alert-page[data-v-24cb13a4] .ssl-certificate-card.el-card{height:auto;border-radius:0 0 12px 12px!important}.domain-header-summary[data-v-24cb13a4]{display:flex;align-items:center;gap:14px;margin-left:auto;padding:7px 14px;border:1px solid rgba(223,231,242,.92);border-radius:14px;background:hsla(0,0%,100%,.7)}.domain-header-summary span[data-v-24cb13a4]{display:flex;align-items:baseline;gap:6px}.domain-header-summary em[data-v-24cb13a4]{color:var(--aiops-text-muted);font-size:12px;font-style:normal}.domain-header-summary strong[data-v-24cb13a4]{color:var(--aiops-text-primary);font-size:18px}.domain-header-summary strong.is-success[data-v-24cb13a4]{color:#2d9c72}.domain-header-summary strong.is-warning[data-v-24cb13a4]{color:#b97a1e}.domain-header-summary strong.is-danger[data-v-24cb13a4]{color:#d85c66}.domain-header-summary i[data-v-24cb13a4]{width:1px;height:18px;background:#dfe7f2}.domain-filter-section[data-v-24cb13a4]{margin-bottom:6px}.domain-tag-filter[data-v-24cb13a4]{width:160px;flex-basis:160px}.domain-toolbar[data-v-24cb13a4]{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;padding:2px 2px 8px}.domain-quick-filters[data-v-24cb13a4],.domain-toolbar-actions[data-v-24cb13a4]{display:flex;align-items:center;gap:8px}.domain-quick-filters button[data-v-24cb13a4]{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 11px;border:1px solid rgba(243,178,75,.42);border-radius:10px;background:rgba(243,178,75,.09);color:#9c6b20;font-size:12px;font-weight:600;cursor:pointer}.domain-quick-filters button.danger[data-v-24cb13a4]{border-color:rgba(239,107,115,.34);background:rgba(239,107,115,.08);color:#cf5560}.domain-quick-filters button.active[data-v-24cb13a4]{box-shadow:inset 0 0 0 1px currentColor;background:rgba(243,178,75,.17)}.domain-quick-filters button.danger.active[data-v-24cb13a4]{background:rgba(239,107,115,.15)}.domain-table-shell[data-v-24cb13a4],.domain-table-shell[data-v-24cb13a4] .el-table,.domain-table-shell[data-v-24cb13a4] .el-table__inner-wrapper{border-radius:14px}.domain-name-link[data-v-24cb13a4]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;color:#355f9f;font:inherit;font-weight:700;cursor:pointer}.domain-name-link[data-v-24cb13a4]:hover{color:var(--aiops-brand)}.domain-tags[data-v-24cb13a4]{display:flex;gap:4px;margin-top:3px}.domain-tags[data-v-24cb13a4] .el-tag{height:18px;padding:0 6px;font-size:10px}.domain-certificate-time[data-v-24cb13a4]{margin-bottom:3px;color:var(--aiops-text-secondary);font-size:12px}.alert-operation-link[data-v-24cb13a4]:disabled{opacity:.45;cursor:wait}.domain-form-grid[data-v-24cb13a4] .el-input-number,.domain-form-select[data-v-24cb13a4]{width:100%}.domain-form-hint[data-v-24cb13a4]{margin-left:8px;color:var(--aiops-text-muted);font-size:12px;white-space:nowrap}.ssl-key-filter[data-v-24cb13a4]{width:190px;min-width:190px}.ssl-certificate-toolbar[data-v-24cb13a4]{min-height:40px}.ssl-refresh-state[data-v-24cb13a4]{color:#9c6b20;font-size:12px}.ssl-domain-name[data-v-24cb13a4]{color:#355f9f;font-weight:700}.ssl-error-text[data-v-24cb13a4]{color:#c44f59}.ssl-certificate-operations .alert-operation-link[data-v-24cb13a4]{display:inline-flex;align-items:center;gap:3px}.ssl-certificate-operations .alert-operation-link[data-v-24cb13a4]:disabled{cursor:not-allowed}.ssl-certificate-detail-body[data-v-24cb13a4]{min-height:160px}.ssl-pem-heading[data-v-24cb13a4]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.ssl-pem-heading h4[data-v-24cb13a4]{margin-bottom:0}.ssl-pem-panel pre[data-v-24cb13a4]{max-height:280px;margin:0;padding:12px;overflow:auto;border:1px solid rgba(223,231,242,.96);border-radius:8px;background:#f7f9fc;color:#334155;font-family:Consolas,Monaco,monospace;font-size:12px;line-height:1.55;white-space:pre-wrap;word-break:break-all}.ssl-form-control[data-v-24cb13a4],.ssl-form-field[data-v-24cb13a4]{width:100%}.ssl-form-field[data-v-24cb13a4]{display:flex;flex-direction:column;gap:5px}.ssl-form-help[data-v-24cb13a4]{color:var(--aiops-text-muted);font-size:12px;line-height:1.4}.ssl-deploy-host-option[data-v-24cb13a4]{display:flex;align-items:center;justify-content:space-between;gap:16px}.ssl-deploy-host-option small[data-v-24cb13a4]{color:var(--aiops-text-muted)}.ssl-deploy-log-body[data-v-24cb13a4]{min-height:220px}.ssl-deploy-log-table[data-v-24cb13a4]{margin-bottom:16px}.ssl-deploy-log-detail[data-v-24cb13a4]{padding-top:14px;border-top:1px solid rgba(223,231,242,.96)}.ssl-deploy-log-heading[data-v-24cb13a4]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ssl-deploy-log-heading>div[data-v-24cb13a4]{display:flex;flex-direction:column;gap:3px;min-width:0}.ssl-deploy-log-heading strong[data-v-24cb13a4]{color:var(--aiops-text-primary);font-size:15px}.ssl-deploy-log-heading span[data-v-24cb13a4],.ssl-deploy-log-meta[data-v-24cb13a4]{color:var(--aiops-text-muted);font-size:12px}.ssl-deploy-log-meta[data-v-24cb13a4]{display:flex;flex-direction:column;gap:4px;margin:12px 0;word-break:break-all}.ssl-deploy-log-detail pre[data-v-24cb13a4]{box-sizing:border-box;max-height:380px;margin:0;padding:12px;overflow:auto;border:1px solid rgba(223,231,242,.96);border-radius:6px;background:#18212f;color:#d7e2ef;font-family:Consolas,Monaco,monospace;font-size:12px;line-height:1.65;white-space:pre-wrap;word-break:break-word}.ssl-deploy-error[data-v-24cb13a4]{margin:10px 0 0;color:#c44f59;font-size:13px;line-height:1.6;word-break:break-word}.domain-failure-panel[data-v-24cb13a4]{border-color:rgba(239,107,115,.28);background:rgba(255,246,247,.76)}.domain-failure-panel p[data-v-24cb13a4]{margin:0;color:#b94b55;font-size:13px;line-height:1.7;word-break:break-word}@media (max-width:1100px){.domain-header-summary[data-v-24cb13a4]{display:none}.domain-toolbar[data-v-24cb13a4]{align-items:flex-start;flex-direction:column}}@media (max-width:720px){.domain-alert-page[data-v-24cb13a4]{padding:8px}.domain-filter-section[data-v-24cb13a4] .el-form-item{width:100%;margin-right:0}.domain-filter-section .alert-filter-input[data-v-24cb13a4],.domain-filter-section .alert-filter-small[data-v-24cb13a4],.domain-filter-section[data-v-24cb13a4] .el-form-item__content{width:100%;flex-basis:100%}.domain-quick-filters[data-v-24cb13a4]{width:100%;flex-wrap:wrap}.domain-form-grid[data-v-24cb13a4]{grid-template-columns:1fr}.domain-form-grid .alert-form-full[data-v-24cb13a4]{grid-column:auto}.domain-page-tabs[data-v-24cb13a4]{padding:0 4px}.ssl-key-filter[data-v-24cb13a4]{width:100%;min-width:100%}.ssl-certificate-toolbar[data-v-24cb13a4]{align-items:flex-start}}.host-monitor-workspace[data-v-3f8a6c50]{width:100%;min-width:0;padding-bottom:10px;color:#172133}.filter-title>div[data-v-3f8a6c50],.filter-title[data-v-3f8a6c50],.network-values>div[data-v-3f8a6c50],.network-values[data-v-3f8a6c50],.process-values[data-v-3f8a6c50],.summary-card-head[data-v-3f8a6c50],.summary-detail[data-v-3f8a6c50]{display:flex;align-items:center}.host-filter-panel[data-v-3f8a6c50],.summary-card[data-v-3f8a6c50]{border:1px solid rgba(214,223,235,.55);background:hsla(0,0%,100%,.86);box-shadow:none}.host-filter-panel[data-v-3f8a6c50]{padding:10px 12px;border-radius:10px}.filter-title[data-v-3f8a6c50]{justify-content:space-between;gap:12px;min-height:22px;margin-bottom:8px}.filter-title>div[data-v-3f8a6c50]{gap:10px}.filter-title strong[data-v-3f8a6c50]{color:#33435d;font-size:14px}.filter-title span[data-v-3f8a6c50]{color:#9aa5b4;font-size:11px}.filter-fields[data-v-3f8a6c50]{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,2fr);align-items:center;gap:12px}.filter-field[data-v-3f8a6c50]{display:grid;min-width:0;gap:0}.filter-field>span[data-v-3f8a6c50]{color:#7f8da2;font-size:11px}.time-filter-inline[data-v-3f8a6c50]{display:flex;align-items:center;flex-wrap:nowrap;gap:6px;min-width:0;min-height:30px;white-space:nowrap}.time-filter-label[data-v-3f8a6c50]{flex:0 0 auto;color:#7f8da2;font-size:11px}.range-type-select[data-v-3f8a6c50]{width:96px}.range-duration-select[data-v-3f8a6c50]{width:90px}.custom-range-picker[data-v-3f8a6c50]{width:300px}.quick-range-buttons[data-v-3f8a6c50]{display:flex;flex-wrap:nowrap;gap:4px}.quick-range-buttons[data-v-3f8a6c50] .el-button{min-width:52px;height:28px;padding:0 8px;border-radius:6px;font-size:11px}.filter-field-host[data-v-3f8a6c50] .el-input__wrapper,.filter-field-host[data-v-3f8a6c50] .el-select,.filter-field-host[data-v-3f8a6c50] .el-select .el-input,.range-duration-select[data-v-3f8a6c50] .el-input__wrapper,.range-type-select[data-v-3f8a6c50] .el-input__wrapper{min-height:30px;height:30px}.time-filter-inline[data-v-3f8a6c50] .el-radio-group{display:inline-flex}.time-filter-inline[data-v-3f8a6c50] .el-radio-button__inner{height:28px;padding:0 9px;line-height:26px;font-size:11px}.filter-empty[data-v-3f8a6c50]{margin-top:10px;color:#c17d31;font-size:12px}.charts-section[data-v-3f8a6c50],.host-error[data-v-3f8a6c50],.summary-section[data-v-3f8a6c50]{margin-top:10px}.summary-grid[data-v-3f8a6c50]{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}.summary-card[data-v-3f8a6c50]{min-width:0;min-height:136px;padding:10px;border-radius:10px}.summary-card-head[data-v-3f8a6c50]{gap:7px;color:#728198;font-size:12px}.summary-card-head .el-icon[data-v-3f8a6c50]{color:#4c8bf5;font-size:15px}.summary-value[data-v-3f8a6c50]{display:block;margin-top:18px;color:#20324f;font-size:27px;line-height:1}.summary-detail[data-v-3f8a6c50]{align-items:flex-start;flex-direction:column;gap:5px;margin-top:13px;color:#96a1b0;font-size:10px}.info-list[data-v-3f8a6c50]{display:grid;gap:5px;margin-top:10px}.info-list div[data-v-3f8a6c50]{display:flex;justify-content:space-between;gap:8px;padding-bottom:6px;border-bottom:1px solid rgba(214,223,235,.62)}.info-list div[data-v-3f8a6c50]:last-child{border-bottom:0}.info-list span[data-v-3f8a6c50]{color:#9aa5b4;font-size:11px}.info-list strong[data-v-3f8a6c50]{min-width:0;overflow:hidden;color:#3f506a;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.triple-values[data-v-3f8a6c50]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:21px}.triple-values div[data-v-3f8a6c50]{display:grid;gap:4px;text-align:center}.triple-values strong[data-v-3f8a6c50]{color:#2f4260;font-size:18px}.triple-values span[data-v-3f8a6c50]{color:#9aa5b4;font-size:10px}.network-values[data-v-3f8a6c50]{align-items:flex-start;flex-direction:column;gap:7px;margin-top:19px}.network-values>div[data-v-3f8a6c50]{gap:8px;color:#4c8bf5}.network-values>div[data-v-3f8a6c50]:first-child{color:#36a477}.network-values>div>span[data-v-3f8a6c50]{display:grid;gap:2px;color:#8c98a8;font-size:10px}.network-values strong[data-v-3f8a6c50]{color:#2f4260;font-size:14px}.process-values[data-v-3f8a6c50]{align-items:flex-start;flex-direction:column;gap:4px;margin-top:21px}.process-values strong[data-v-3f8a6c50]{color:#2f4260;font-size:24px}.process-values span[data-v-3f8a6c50]{color:#8c98a8;font-size:11px}.charts-section[data-v-3f8a6c50] .monitor-charts-container{padding:0;background:transparent}.charts-section[data-v-3f8a6c50] .io-trend-section,.charts-section[data-v-3f8a6c50] .time-selector{margin-bottom:10px;padding:12px;border:1px solid rgba(214,223,235,.55);border-radius:10px;background:hsla(0,0%,100%,.86);box-shadow:none}.charts-section[data-v-3f8a6c50] .metric-card{height:300px;border:1px solid rgba(214,223,235,.55);border-radius:10px;background:#fff!important;box-shadow:none}.charts-section[data-v-3f8a6c50] .metric-card .el-card__header{background:#fff!important;border-bottom:1px solid rgba(214,223,235,.62)}.charts-section[data-v-3f8a6c50] .metric-card .el-card__body{background:#fff!important}.charts-section[data-v-3f8a6c50] .card-title{color:#33435d}.charts-section[data-v-3f8a6c50] .monitor-chart-expand-dialog .el-dialog__body{background:#f6f8fb}.host-empty[data-v-3f8a6c50]{padding:46px 0}@media (max-width:1100px){.filter-fields[data-v-3f8a6c50]{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-field-host[data-v-3f8a6c50],.time-filter-inline[data-v-3f8a6c50]{min-width:0}.time-filter-inline[data-v-3f8a6c50]{flex-wrap:wrap;white-space:normal}.summary-grid[data-v-3f8a6c50]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.filter-fields[data-v-3f8a6c50],.summary-grid[data-v-3f8a6c50]{grid-template-columns:repeat(2,minmax(0,1fr))}.time-filter-inline[data-v-3f8a6c50]{align-items:stretch}.custom-range-picker[data-v-3f8a6c50]{width:min(100%,300px)}.network-values[data-v-3f8a6c50]{align-items:flex-start}}@media (max-width:480px){.filter-fields[data-v-3f8a6c50],.summary-grid[data-v-3f8a6c50]{grid-template-columns:1fr}.custom-range-picker[data-v-3f8a6c50],.quick-range-buttons[data-v-3f8a6c50],.range-duration-select[data-v-3f8a6c50],.range-type-select[data-v-3f8a6c50],.time-filter-label[data-v-3f8a6c50]{width:100%}.quick-range-buttons[data-v-3f8a6c50] .el-button{flex:1 1 calc(33.333% - 5px)}}.k8s-monitor-workspace[data-v-30edc18d]{width:100%;min-width:0;padding-bottom:10px;color:#172133}.chart-card[data-v-30edc18d],.query-panel[data-v-30edc18d],.workload-panel[data-v-30edc18d]{border:1px solid rgba(214,223,235,.55);background:hsla(0,0%,100%,.88);box-shadow:none}.query-panel[data-v-30edc18d]{padding:9px 11px 10px;border-radius:10px}.chart-card-head[data-v-30edc18d],.query-field[data-v-30edc18d],.query-fields[data-v-30edc18d],.query-label[data-v-30edc18d],.refresh-state[data-v-30edc18d],.section-heading>div[data-v-30edc18d],.section-heading[data-v-30edc18d],.summary-card-label[data-v-30edc18d],.workload-header[data-v-30edc18d],.workload-meta[data-v-30edc18d],.workload-title[data-v-30edc18d]{display:flex;align-items:center}.query-label[data-v-30edc18d]{gap:8px;margin-bottom:7px;color:#33435d;font-size:13px}.query-label-mark[data-v-30edc18d]{display:inline-grid;place-items:center;width:28px;height:20px;border-radius:5px;color:#4c8bf5;background:#edf4ff;font-size:10px;font-weight:700}.query-fields[data-v-30edc18d]{gap:9px;min-width:0}.query-field[data-v-30edc18d]{flex:0 0 auto;gap:5px;min-width:0}.query-field>span[data-v-30edc18d]{color:#8a96a8;font-size:10px;white-space:nowrap}.workload-type-select[data-v-30edc18d]{width:116px}.workload-select[data-v-30edc18d]{width:235px}.range-select[data-v-30edc18d]{width:96px}.query-field[data-v-30edc18d] .el-input__wrapper{min-height:30px;height:30px;border-radius:7px;box-shadow:inset 0 0 0 1px #dfe7f2}.workload-option[data-v-30edc18d]{display:flex;align-items:center;justify-content:space-between;gap:14px}.workload-option strong[data-v-30edc18d]{overflow:hidden;color:#40516b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.workload-option small[data-v-30edc18d]{color:#9aa5b4;font-size:10px}.refresh-state[data-v-30edc18d]{gap:6px;margin-left:auto;color:#8290a3;font-size:11px;white-space:nowrap}.refresh-state i[data-v-30edc18d]{width:6px;height:6px;border-radius:50%;background:#37b584;box-shadow:0 0 0 4px rgba(55,181,132,.12)}.refresh-state .el-button[data-v-30edc18d]{min-height:24px;padding:2px 4px;color:#5f82c7}.inline-alert[data-v-30edc18d]{margin-top:8px}.trend-section[data-v-30edc18d],.workload-panel[data-v-30edc18d]{margin-top:10px}.workload-panel[data-v-30edc18d]{padding:11px;border-radius:10px}.workload-header[data-v-30edc18d]{justify-content:space-between;gap:12px;min-height:34px;margin-bottom:9px}.workload-title[data-v-30edc18d]{gap:8px;min-width:0}.workload-mark[data-v-30edc18d]{display:grid;place-items:center;width:28px;height:28px;flex:0 0 auto;border-radius:7px;color:#4c8bf5;background:#edf4ff}.workload-title>div[data-v-30edc18d]:last-child{display:grid;gap:2px;min-width:0}.workload-title strong[data-v-30edc18d]{overflow:hidden;color:#293b58;font-size:14px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.workload-meta[data-v-30edc18d],.workload-title span[data-v-30edc18d]{color:#95a1b0;font-size:10px}.workload-meta[data-v-30edc18d]{gap:10px;white-space:nowrap}.workload-meta>span[data-v-30edc18d]{display:inline-flex;align-items:center;gap:4px}.workload-meta svg[data-v-30edc18d]{width:12px;height:12px}.summary-grid[data-v-30edc18d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:7px}.summary-card[data-v-30edc18d]{min-width:0;padding:10px 11px;border:1px solid rgba(214,223,235,.55);border-radius:10px;background:#fbfcfe}.summary-card-label[data-v-30edc18d]{gap:5px;color:#7e8ca0;font-size:11px}.summary-card-label .el-icon[data-v-30edc18d]{color:#6898ee;font-size:13px}.summary-card strong[data-v-30edc18d]{display:block;margin-top:8px;overflow:hidden;color:#263a58;font-size:19px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.summary-card small[data-v-30edc18d]{display:block;margin-top:5px;font-size:10px}.summary-card small.is-blue[data-v-30edc18d]{color:#5c8ce4}.summary-card small.is-green[data-v-30edc18d]{color:#2b9e78}.summary-card small.is-warning[data-v-30edc18d]{color:#d2912b}.pod-table-panel[data-v-30edc18d]{margin-top:10px;overflow:hidden;border:1px solid rgba(214,223,235,.55);border-radius:10px;background:#fff}.section-heading[data-v-30edc18d]{justify-content:space-between;gap:12px;padding:9px 11px 8px}.section-heading>div[data-v-30edc18d]{align-items:baseline;gap:9px;min-width:0}.section-heading h3[data-v-30edc18d]{margin:0;color:#33435d;font-size:13px;font-weight:650}.error-note[data-v-30edc18d],.loading-note[data-v-30edc18d],.section-heading span[data-v-30edc18d],.section-hint[data-v-30edc18d]{color:#9aa5b4;font-size:10px}.section-hint[data-v-30edc18d]{white-space:nowrap}.pod-table[data-v-30edc18d]{width:100%;--el-table-border-color:#edf1f6;--el-table-header-bg-color:#f8fafc;--el-table-row-hover-bg-color:#f7faff}.pod-table[data-v-30edc18d] .el-table__header th{height:30px;color:#78869a;font-size:10px;font-weight:600}.pod-table[data-v-30edc18d] .el-table__cell{padding:5px 0;color:#52627a;font-size:11px}.trend-section[data-v-30edc18d]{min-width:0}.trend-heading[data-v-30edc18d]{padding:0 2px 7px}.trend-heading .error-note[data-v-30edc18d]{color:#d2912b}.chart-grid[data-v-30edc18d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.chart-card[data-v-30edc18d]{position:relative;min-width:0;min-height:302px;padding:10px 10px 6px;border-radius:10px}.chart-card-head[data-v-30edc18d]{justify-content:space-between;gap:10px;color:#33435d;font-size:12px}.chart-card-head span[data-v-30edc18d]{color:#9aa5b4;font-size:10px}.chart-canvas[data-v-30edc18d]{width:100%;height:198px}.chart-series-stats[data-v-30edc18d]{display:grid;gap:3px;max-height:88px;overflow-y:auto;padding:5px 2px 0;color:#718096;font-size:9px;font-variant-numeric:tabular-nums}.chart-series-stat[data-v-30edc18d],.chart-series-stats-head[data-v-30edc18d]{display:grid;grid-template-columns:minmax(90px,1fr) repeat(3,minmax(54px,auto));align-items:center;gap:5px}.chart-series-stats-head[data-v-30edc18d]{color:#a0a9b6;font-size:9px;text-transform:uppercase}.chart-series-stat>span[data-v-30edc18d]:not(:first-child),.chart-series-stats-head span[data-v-30edc18d]:not(:first-child){text-align:right}.chart-series-stat[data-v-30edc18d]{min-width:0}.chart-series-name[data-v-30edc18d]{display:inline-flex;align-items:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart-series-name i[data-v-30edc18d]{width:6px;height:6px;margin-right:4px;flex:0 0 auto;border-radius:50%}.table-subvalue[data-v-30edc18d]{color:#9aa5b4;font-size:10px}.chart-empty[data-v-30edc18d]{position:absolute;inset:46px 10px 10px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:#a3adba;font-size:11px;pointer-events:none}.chart-empty i[data-v-30edc18d]{width:76%;height:1px;border-top:1px dashed #d5dde8}.empty-monitor[data-v-30edc18d]{padding:46px 0}@media (max-width:1180px){.query-fields[data-v-30edc18d]{flex-wrap:wrap}.refresh-state[data-v-30edc18d]{margin-left:0}.chart-grid[data-v-30edc18d]{grid-template-columns:1fr}}@media (max-width:760px){.query-field[data-v-30edc18d],.query-fields[data-v-30edc18d],.range-select[data-v-30edc18d],.workload-select[data-v-30edc18d],.workload-type-select[data-v-30edc18d]{width:100%}.query-field[data-v-30edc18d]{align-items:stretch}.query-field>span[data-v-30edc18d]{margin-bottom:2px}.summary-grid[data-v-30edc18d]{grid-template-columns:repeat(3,minmax(0,1fr))}.workload-header[data-v-30edc18d]{align-items:flex-start;flex-direction:column}.workload-meta[data-v-30edc18d]{width:100%;justify-content:space-between}}@media (max-width:460px){.summary-grid[data-v-30edc18d]{grid-template-columns:repeat(2,minmax(0,1fr))}}.database-monitor-workspace[data-v-5b666354]{width:100%;min-width:0;padding-bottom:10px;color:#172133}.asset-context[data-v-5b666354],.breakdown-panel[data-v-5b666354],.monitor-group-card[data-v-5b666354],.monitor-status-line[data-v-5b666354],.query-panel[data-v-5b666354]{border:1px solid rgba(214,223,235,.55);background:hsla(0,0%,100%,.9);box-shadow:none}.query-panel[data-v-5b666354]{padding:9px 11px 10px;border-radius:10px}.asset-context-main[data-v-5b666354],.asset-context-meta[data-v-5b666354],.asset-context[data-v-5b666354],.group-header[data-v-5b666354],.group-section-title[data-v-5b666354],.metric-name[data-v-5b666354],.query-field[data-v-5b666354],.query-fields[data-v-5b666354],.query-label[data-v-5b666354],.refresh-state[data-v-5b666354],.trend-title[data-v-5b666354]{display:flex;align-items:center}.query-label[data-v-5b666354]{gap:7px;margin-bottom:7px;color:#33435d;font-size:13px}.query-mark[data-v-5b666354]{display:grid;width:25px;height:21px;place-items:center;border-radius:5px;color:#4c8bf5;background:#edf4ff}.query-fields[data-v-5b666354]{gap:10px;min-width:0}.query-field[data-v-5b666354]{flex:0 0 auto;gap:5px}.query-field>span[data-v-5b666354]{color:#8a96a8;font-size:10px;white-space:nowrap}.engine-field[data-v-5b666354] .el-radio-group{display:inline-flex;min-height:30px}.engine-field[data-v-5b666354] .el-radio-button__inner{min-width:58px;height:30px;padding:7px 12px;border-color:#dfe7f2;color:#64748b;font-size:11px;line-height:14px;box-shadow:none}.engine-field[data-v-5b666354] .el-radio-button:first-child .el-radio-button__inner{border-left-color:#dfe7f2}.engine-field[data-v-5b666354] .el-radio-button__original-radio:checked+.el-radio-button__inner{border-color:#4c8bf5;background:#4c8bf5;box-shadow:-1px 0 0 0 #4c8bf5;color:#fff}.asset-select[data-v-5b666354]{width:330px}.step-field .el-select[data-v-5b666354]{width:98px}.query-field[data-v-5b666354] .el-select__wrapper{min-height:30px;border-radius:7px;box-shadow:inset 0 0 0 1px #dfe7f2}.query-field[data-v-5b666354] .el-segmented{min-height:30px;padding:2px;border:1px solid #dfe7f2;border-radius:7px;background:#fbfcfe}.asset-option[data-v-5b666354]{display:grid;grid-template-columns:minmax(130px,1fr) 80px minmax(130px,1fr);align-items:center;gap:8px}.asset-option small[data-v-5b666354],.asset-option strong[data-v-5b666354]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-option strong[data-v-5b666354]{color:#40516b;font-size:12px}.asset-option span[data-v-5b666354]{color:#5f82c7;font-size:11px}.asset-option small[data-v-5b666354]{color:#9aa5b4;font-size:10px}.refresh-state[data-v-5b666354]{gap:6px;margin-left:auto;color:#8290a3;font-size:11px;white-space:nowrap}.refresh-state i[data-v-5b666354]{width:6px;height:6px;border-radius:50%;background:#37b584;box-shadow:0 0 0 4px rgba(55,181,132,.12)}.refresh-state .el-button[data-v-5b666354]{min-height:24px;padding:2px 4px;color:#5f82c7}.empty-panel[data-v-5b666354]{display:grid;min-height:330px;place-items:center}.asset-context[data-v-5b666354]{justify-content:space-between;gap:12px;min-width:0;margin-top:10px;padding:9px 12px;border-radius:10px}.monitor-status-line[data-v-5b666354]{display:flex;justify-content:flex-end;min-height:25px;margin-top:6px}.monitor-status-line .asset-context-meta[data-v-5b666354]{display:inline-flex;align-items:center;gap:8px;color:#97a3b2;font-size:10px}.monitor-status-line .asset-context-meta span[data-v-5b666354]{display:inline-flex;align-items:center;gap:4px}.monitor-status-line .asset-context-meta svg[data-v-5b666354]{width:12px;height:12px}.asset-context-main[data-v-5b666354],.asset-context-meta[data-v-5b666354]{gap:9px;min-width:0}.asset-context-main>span[data-v-5b666354]:not(.engine-badge){overflow:hidden;color:#8b98a9;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.asset-context-main strong[data-v-5b666354]{overflow:hidden;color:#2f4260;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.engine-badge[data-v-5b666354]{padding:3px 7px;border-radius:5px;color:#4c8bf5;background:#edf4ff;font-size:10px;font-weight:700}.asset-context-meta[data-v-5b666354]{flex:0 0 auto;color:#97a3b2;font-size:10px;white-space:nowrap}.asset-context-meta span[data-v-5b666354]{display:inline-flex;align-items:center;gap:4px}.asset-context-meta svg[data-v-5b666354]{width:12px;height:12px}.inline-alert[data-v-5b666354]{margin-top:8px}.monitor-groups[data-v-5b666354]{display:grid;gap:10px;margin-top:10px}.monitor-group-card[data-v-5b666354]{min-width:0;padding:11px;border-radius:10px}.database-group[data-v-5b666354]{border-top:2px solid #4c8bf5}.host-group[data-v-5b666354]{border-top:2px solid #3fb97f}.group-header[data-v-5b666354]{justify-content:space-between;gap:12px;margin-bottom:10px}.group-header>div[data-v-5b666354]{min-width:0}.group-eyebrow[data-v-5b666354]{color:#9aa5b4;font-size:9px;font-weight:700;letter-spacing:.08em}.group-header h2[data-v-5b666354]{margin:3px 0 0;color:#33435d;font-size:15px;font-weight:700}.group-header p[data-v-5b666354]{margin:3px 0 0;color:#98a3b2;font-size:10px}.group-count[data-v-5b666354]{flex:0 0 auto;color:#9aa5b4;font-size:10px}.core-metrics[data-v-5b666354],.host-metrics[data-v-5b666354],.secondary-metrics[data-v-5b666354]{display:grid;gap:7px}.core-metrics[data-v-5b666354]{grid-template-columns:repeat(6,minmax(0,1fr))}.secondary-metrics[data-v-5b666354]{display:grid;gap:5px;margin-top:8px;padding-bottom:2px}.secondary-metric-row[data-v-5b666354]{display:grid;grid-template-columns:repeat(auto-fit,minmax(54px,1fr));gap:5px;min-width:0}.host-metrics[data-v-5b666354]{grid-template-columns:repeat(5,minmax(0,1fr))}.core-metric[data-v-5b666354],.host-metric[data-v-5b666354],.secondary-metric[data-v-5b666354]{min-width:0;border:1px solid rgba(214,223,235,.55);border-radius:10px;background:#fbfcfe}.core-metric[data-v-5b666354]{padding:9px 10px;box-shadow:inset 3px 0 0 #4c8bf5}.core-metric.is-warning[data-v-5b666354],.host-metric.is-warning[data-v-5b666354]{box-shadow:inset 3px 0 0 #f0a64b}.core-metric.is-critical[data-v-5b666354],.host-metric.is-critical[data-v-5b666354]{box-shadow:inset 3px 0 0 #e66b75}.metric-name[data-v-5b666354]{justify-content:space-between;gap:5px;color:#708098;font-size:10px}.metric-name>span[data-v-5b666354]:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metric-name[data-v-5b666354] .el-tag{height:17px;padding:0 5px;font-size:9px}.core-metric strong[data-v-5b666354],.host-metric strong[data-v-5b666354],.secondary-metric strong[data-v-5b666354]{display:block;margin-top:7px;overflow:hidden;color:#263a58;font-size:18px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.core-metric small[data-v-5b666354],.host-metric small[data-v-5b666354],.secondary-metric small[data-v-5b666354]{margin-left:3px;color:#9aa5b4;font-size:10px;font-weight:500}.host-metric[data-v-5b666354]{padding:9px 10px;box-shadow:inset 3px 0 0 #3fb97f}.host-metric>span[data-v-5b666354],.secondary-metric>span[data-v-5b666354]{display:block;overflow:hidden;color:#718096;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.secondary-metric[data-v-5b666354]{min-width:0;padding:5px 7px 6px}.secondary-metric>span[data-v-5b666354]{font-size:9px;line-height:1.1}.secondary-metric strong[data-v-5b666354]{margin-top:3px;font-size:13px;line-height:1.1}.secondary-metric small[data-v-5b666354]{margin-left:2px;font-size:8px}.group-trends[data-v-5b666354]{margin-top:11px}.group-section-title[data-v-5b666354]{justify-content:space-between;gap:10px;margin-bottom:7px;color:#52627a;font-size:12px}.group-section-title span[data-v-5b666354]{color:#9aa5b4;font-size:10px}.trend-grid[data-v-5b666354]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.trend-panel[data-v-5b666354]{min-width:0;overflow:hidden;border:1px solid rgba(214,223,235,.55);border-radius:10px;background:#fff}.trend-title[data-v-5b666354]{justify-content:space-between;gap:8px;padding:8px 9px 0}.trend-title strong[data-v-5b666354]{overflow:hidden;color:#40516b;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.trend-title span[data-v-5b666354]{color:#9aa5b4;font-size:10px}.chart-box[data-v-5b666354]{width:100%;height:230px}.chart-stats[data-v-5b666354]{display:grid;grid-template-columns:minmax(120px,1fr) repeat(3,minmax(65px,auto));gap:3px 6px;max-height:78px;overflow-y:auto;padding:4px 9px 8px;color:#78869a;font-size:9px;font-variant-numeric:tabular-nums}.chart-stats>span[data-v-5b666354]:nth-child(-n+3){color:#a0a9b6;text-align:right}.chart-stats>span[data-v-5b666354]:first-child{grid-column:2}.chart-stats>span[data-v-5b666354]:nth-child(2){grid-column:3}.chart-stats>span[data-v-5b666354]:nth-child(3){grid-column:4}.chart-stats strong[data-v-5b666354]{overflow:hidden;color:#718096;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.chart-stats>span[data-v-5b666354]:not(:nth-child(-n+3)){text-align:right}.breakdown-grid[data-v-5b666354]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.breakdown-panel[data-v-5b666354]{min-width:0;padding:10px;border-radius:10px}.breakdown-panel[data-v-5b666354] .el-table{margin-top:7px;--el-table-border-color:#edf1f6;--el-table-header-bg-color:#f8fafc}.breakdown-panel[data-v-5b666354] .el-table__cell{padding:5px 0;color:#52627a;font-size:10px}@media (max-width:1180px){.query-fields[data-v-5b666354]{flex-wrap:wrap}.refresh-state[data-v-5b666354]{margin-left:0}.core-metrics[data-v-5b666354],.host-metrics[data-v-5b666354]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.asset-select[data-v-5b666354],.query-field[data-v-5b666354],.query-fields[data-v-5b666354],.step-field .el-select[data-v-5b666354]{width:100%}.query-field[data-v-5b666354]{align-items:stretch;flex-direction:column;gap:3px}.engine-field[data-v-5b666354] .el-radio-group{width:100%}.engine-field[data-v-5b666354] .el-radio-button{flex:1 1 0}.engine-field[data-v-5b666354] .el-radio-button__inner{width:100%}.asset-context[data-v-5b666354]{align-items:flex-start;flex-direction:column}.asset-context-main[data-v-5b666354]{flex-wrap:wrap}.breakdown-grid[data-v-5b666354],.core-metrics[data-v-5b666354],.host-metrics[data-v-5b666354],.trend-grid[data-v-5b666354]{grid-template-columns:1fr}.chart-box[data-v-5b666354]{height:220px}}.switch-monitor-workspace[data-v-a7a64710]{display:grid;gap:8px;min-width:0;padding-bottom:10px;color:#172133}.content-panel[data-v-a7a64710],.filter-panel[data-v-a7a64710],.metric-card[data-v-a7a64710]{border:1px solid #dce4ee;border-radius:8px;background:hsla(0,0%,100%,.92)}.filter-panel[data-v-a7a64710]{display:grid;gap:10px;padding:10px 12px}.device-context[data-v-a7a64710],.filter-title>div[data-v-a7a64710],.filter-title[data-v-a7a64710],.metric-heading[data-v-a7a64710],.panel-heading[data-v-a7a64710]{display:flex;align-items:center}.filter-title[data-v-a7a64710],.panel-heading[data-v-a7a64710]{justify-content:space-between;gap:12px}.filter-title>div[data-v-a7a64710]{gap:10px}.filter-title strong[data-v-a7a64710]{color:#33435d;font-size:14px}.filter-title span[data-v-a7a64710],.panel-heading p[data-v-a7a64710]{color:#8b98aa;font-size:11px}.filter-fields[data-v-a7a64710]{display:flex;align-items:end;gap:14px;flex-wrap:wrap}.filter-field[data-v-a7a64710]{display:grid;width:min(100%,420px);gap:5px;color:#718096;font-size:11px}.device-context[data-v-a7a64710]{min-height:32px;flex-wrap:wrap;gap:8px 16px;color:#65758c;font-size:11px}.device-context>span[data-v-a7a64710]{padding-right:14px;border-right:1px solid #e7ecf2}.metrics-grid[data-v-a7a64710]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.metric-card[data-v-a7a64710]{display:grid;min-height:112px;align-content:space-between;padding:11px 13px}.metric-heading[data-v-a7a64710]{gap:7px;color:#718096;font-size:11px}.metric-heading .el-icon[data-v-a7a64710]{font-size:15px}.metric-card>strong[data-v-a7a64710]{overflow:hidden;color:#27364b;font-size:23px;font-weight:650;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.metric-card>strong small[data-v-a7a64710]{color:#8b98aa;font-size:13px;font-weight:500}.metric-card>small[data-v-a7a64710]{overflow:hidden;color:#98a3b2;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.metric-info .metric-heading[data-v-a7a64710]{color:#63758d}.metric-blue .metric-heading[data-v-a7a64710]{color:#347fe0}.metric-teal .metric-heading[data-v-a7a64710]{color:#159a9c}.metric-violet .metric-heading[data-v-a7a64710]{color:#8762c8}.metric-amber .metric-heading[data-v-a7a64710]{color:#d58b28}.metric-green .metric-heading[data-v-a7a64710]{color:#169b75}.metric-red .metric-heading[data-v-a7a64710]{color:#d45d71}.metric-slate .metric-heading[data-v-a7a64710]{color:#64748b}.metric-card>strong.time-value[data-v-a7a64710]{font-size:18px}.content-panel[data-v-a7a64710]{min-width:0;padding:10px 12px}.trend-grid[data-v-a7a64710]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.trend-panel[data-v-a7a64710]{min-height:250px}.chart-area[data-v-a7a64710]{width:100%;height:190px}.trend-panel[data-v-a7a64710] .el-empty{height:190px;padding:0}.panel-heading[data-v-a7a64710]{margin-bottom:8px}.panel-heading h2[data-v-a7a64710]{margin:0;color:#33435d;font-size:14px}.panel-heading p[data-v-a7a64710]{margin:3px 0 0}.panel-heading>span[data-v-a7a64710]{color:#8996a8;font-size:11px}.port-table[data-v-a7a64710]{--el-table-header-bg-color:#f7f9fc;--el-table-row-hover-bg-color:#f2f7ff;--el-table-border-color:#edf1f6;--el-table-header-text-color:#687588;--el-table-text-color:#465266;width:100%;font-size:11px}.port-table[data-v-a7a64710] .el-table__inner-wrapper:before{display:none}.data-source[data-v-a7a64710]{display:flex;justify-content:space-between;gap:12px;color:#8b98aa;font-size:10px}.empty-state[data-v-a7a64710]{display:grid;min-height:260px;place-items:center;border:1px solid #dce4ee;border-radius:8px;background:hsla(0,0%,100%,.7)}.collection-error[data-v-a7a64710]{min-width:0}@media (max-width:900px){.metrics-grid[data-v-a7a64710]{grid-template-columns:repeat(2,minmax(0,1fr))}.trend-grid[data-v-a7a64710]{grid-template-columns:1fr}}@media (max-width:560px){.metrics-grid[data-v-a7a64710]{grid-template-columns:1fr}.data-source[data-v-a7a64710],.filter-fields[data-v-a7a64710]{align-items:stretch;flex-direction:column}.filter-field[data-v-a7a64710]{width:100%}.metric-card[data-v-a7a64710]{min-height:100px}}.log-page[data-v-d55bbc7c]{--log-page-height-offset:114px;--log-surface-warm:rgba(255,253,248,.96);--log-surface-cool:rgba(247,250,255,.92);--log-text-primary:#172133;--log-text-secondary:#5f6b7c;--log-text-muted:#8d97a8;--log-border:rgba(214,223,235,.96);--log-brand:#4c8bf5;--log-topbar:linear-gradient(90deg,#fef7ef,#f8f8f6 52%,#edf2fd);--surface:hsla(0,0%,100%,.88);--border:var(--log-border);--text:var(--log-text-primary);--text-secondary:var(--log-text-secondary);--muted:var(--log-text-muted);--accent:var(--log-brand);height:calc(100vh - var(--log-page-height-offset));min-height:calc(100vh - var(--log-page-height-offset));max-height:calc(100vh - var(--log-page-height-offset));box-sizing:border-box;overflow:hidden;padding:6px;color:var(--log-text-secondary);background:transparent;font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.log-page.is-embedded[data-v-d55bbc7c]{height:auto;min-height:0;max-height:none;padding:0;overflow:visible}.log-page.is-embedded .page-card[data-v-d55bbc7c],.log-page.is-embedded-card[data-v-d55bbc7c]{height:auto;min-height:0;max-height:none;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.log-page.is-embedded .page-card[data-v-d55bbc7c]:before{display:none}.log-page.is-embedded .page-header.dashboard-header[data-v-d55bbc7c]{margin:0 0 8px;border-radius:12px}.log-page.is-embedded .report-content[data-v-d55bbc7c]{flex:none;overflow:visible;padding-bottom:0}.page-card[data-v-d55bbc7c]{position:relative;display:flex;flex-direction:column;height:100%;min-height:calc(100vh - var(--log-page-height-offset) - 12px);max-height:calc(100vh - var(--log-page-height-offset) - 12px);box-sizing:border-box;padding:24px 14px 12px;overflow:hidden;border:1px solid var(--log-border);border-radius:22px;background:linear-gradient(135deg,var(--log-surface-warm),var(--log-surface-cool));box-shadow:0 18px 48px rgba(17,24,39,.08)}.page-card[data-v-d55bbc7c]:before{position:absolute;top:0;right:0;left:0;height:24px;background:var(--log-topbar);content:""}.page-header.dashboard-header[data-v-d55bbc7c]{position:relative;z-index:1;display:flex;align-items:center;min-height:64px;justify-content:space-between;gap:14px;margin:-24px -14px 8px;padding:0 14px;background:var(--log-topbar)}.report-content[data-v-d55bbc7c]{min-height:0;flex:1;padding:0 2px 4px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.65) transparent}.report-content[data-v-d55bbc7c]::-webkit-scrollbar{width:6px}.report-content[data-v-d55bbc7c]::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(148,163,184,.55)}.binding-toolbar[data-v-d55bbc7c],.header-actions[data-v-d55bbc7c],.metric-label[data-v-d55bbc7c],.option-row[data-v-d55bbc7c],.panel-header[data-v-d55bbc7c],.rank-copy[data-v-d55bbc7c]{display:flex;align-items:center}.page-header h2[data-v-d55bbc7c]{margin:0;color:var(--log-text-primary);font-size:22px;line-height:1.15}.scope-text[data-v-d55bbc7c]{color:var(--muted);font-size:12px;white-space:nowrap}.header-actions[data-v-d55bbc7c]{justify-content:flex-end;gap:9px;flex-wrap:wrap}.updated-at[data-v-d55bbc7c]{color:var(--muted);font-size:12px;white-space:nowrap}.health-state[data-v-d55bbc7c]{padding:3px 8px;border-radius:5px;font-size:11px;font-weight:600}.health-state.is-ready[data-v-d55bbc7c]{color:#16876f;background:#e6f8f3}.health-state.is-partial[data-v-d55bbc7c]{color:#ad6a13;background:#fff5df}.dashboard-panel[data-v-d55bbc7c],.dashboard-skeleton[data-v-d55bbc7c],.filter-panel[data-v-d55bbc7c],.metric-card[data-v-d55bbc7c],.page-state[data-v-d55bbc7c]{border:0;border-radius:16px;background:hsla(0,0%,100%,.82);box-shadow:0 8px 24px rgba(17,24,39,.05)}.filter-panel[data-v-d55bbc7c]{position:sticky;top:0;z-index:6;margin-bottom:10px;padding:9px 10px 8px;background:hsla(0,0%,100%,.95)}.filter-grid[data-v-d55bbc7c]{display:grid;grid-template-columns:minmax(240px,360px) minmax(0,1fr);gap:8px 12px;align-items:center}.filter-grid[data-v-d55bbc7c] .el-form-item{min-width:0;margin:0}.filter-grid[data-v-d55bbc7c] .el-form-item__label{height:auto;padding:0 7px 0 0;color:var(--log-text-secondary);font-size:12px;font-weight:600;line-height:30px}.filter-grid[data-v-d55bbc7c] .el-select{width:100%}.time-filter[data-v-d55bbc7c]{display:flex;align-items:center;min-width:0;gap:8px}.filter-label[data-v-d55bbc7c]{flex:0 0 auto;color:var(--log-text-secondary);font-size:12px;font-weight:600}.time-filter-content[data-v-d55bbc7c]{display:flex;align-items:center;min-width:0;gap:8px;flex-wrap:nowrap}.time-presets[data-v-d55bbc7c]{display:flex;flex-wrap:nowrap;gap:5px}.time-preset[data-v-d55bbc7c]{height:30px;margin:0;padding:0 10px;border-radius:8px!important;font-size:12px;white-space:nowrap}.time-preset.is-active[data-v-d55bbc7c]{color:#fff}.custom-range-picker[data-v-d55bbc7c]{flex:0 1 280px;min-width:230px}.option-row[data-v-d55bbc7c]{width:100%;justify-content:space-between;gap:12px}.option-row small[data-v-d55bbc7c]{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.status-alert[data-v-d55bbc7c]{margin-bottom:10px;overflow:hidden;border-radius:10px}.status-alert details[data-v-d55bbc7c]{font-size:12px}.status-alert summary[data-v-d55bbc7c]{cursor:pointer}.status-alert p[data-v-d55bbc7c]{margin:5px 0 0}.page-state[data-v-d55bbc7c]{min-height:420px;display:grid;place-items:center}.dashboard-skeleton[data-v-d55bbc7c]{min-height:560px;padding:24px}.dashboard-content[data-v-d55bbc7c]{transition:opacity .18s ease}.dashboard-content.is-refreshing[data-v-d55bbc7c]{opacity:.72;pointer-events:none}.metric-grid[data-v-d55bbc7c]{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:9px;margin-bottom:10px}.metric-card[data-v-d55bbc7c]{position:relative;min-width:0;min-height:94px;padding:9px 12px;overflow:hidden;border-radius:13px}.metric-card[data-v-d55bbc7c]:before{position:absolute;top:0;right:0;left:0;height:3px;background:var(--metric-color);content:"";opacity:.78}.metric-label[data-v-d55bbc7c]{justify-content:space-between;gap:8px;color:var(--log-text-muted);font-size:11px}.metric-label .el-icon[data-v-d55bbc7c]{width:23px;height:23px;flex:0 0 auto;border-radius:7px;color:var(--metric-color);background:var(--metric-bg);font-size:13px}.metric-card strong[data-v-d55bbc7c]{color:var(--metric-color);font-size:20px;line-height:1.15}.metric-card small[data-v-d55bbc7c],.metric-card strong[data-v-d55bbc7c]{display:block;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metric-card small[data-v-d55bbc7c]{color:var(--log-text-muted);font-size:10px}.metric-comparison[data-v-d55bbc7c]{display:flex;align-items:center;gap:7px;margin-top:4px;overflow:hidden;font-size:10px;line-height:1.2;white-space:nowrap}.metric-comparison span[data-v-d55bbc7c]{overflow:hidden;text-overflow:ellipsis}.metric-comparison .is-up[data-v-d55bbc7c]{color:#d97706}.metric-comparison .is-down[data-v-d55bbc7c]{color:#2f9e78}.metric-comparison .is-flat[data-v-d55bbc7c],.metric-comparison .is-unavailable[data-v-d55bbc7c]{color:var(--log-text-muted)}.tone-blue[data-v-d55bbc7c]{--metric-color:#4d85f3;--metric-bg:#eaf2ff}.tone-cyan[data-v-d55bbc7c]{--metric-color:#24aebe;--metric-bg:#e7f8fa}.tone-teal[data-v-d55bbc7c]{--metric-color:#159a9c;--metric-bg:#e4f8f7}.tone-indigo[data-v-d55bbc7c]{--metric-color:#7480e9;--metric-bg:#eff0ff}.tone-green[data-v-d55bbc7c]{--metric-color:#35ae89;--metric-bg:#e8f8f2}.tone-amber[data-v-d55bbc7c]{--metric-color:#e8a13f;--metric-bg:#fff5e5}.tone-red[data-v-d55bbc7c]{--metric-color:#e96972;--metric-bg:#ffedef}.tone-violet[data-v-d55bbc7c]{--metric-color:#946fd4;--metric-bg:#f3edfc}.analytics-grid[data-v-d55bbc7c],.primary-grid[data-v-d55bbc7c]{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:9px;margin-bottom:10px}.analytics-grid[data-v-d55bbc7c]{align-items:start}.analytics-column[data-v-d55bbc7c]{display:grid;align-content:start;gap:9px;min-width:0}.api-panel[data-v-d55bbc7c]{min-height:0}.rank-column[data-v-d55bbc7c]{display:grid;grid-template-rows:1fr 1fr;gap:9px}.rank-grid[data-v-d55bbc7c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:10px}.dashboard-panel[data-v-d55bbc7c]{min-width:0;padding:12px 13px 10px}.panel-header[data-v-d55bbc7c]{min-height:38px;justify-content:space-between;gap:14px;margin-bottom:7px}.panel-header h3[data-v-d55bbc7c]{margin:0;color:var(--text);font-size:14px;line-height:1.4}.panel-header p[data-v-d55bbc7c]{margin:3px 0 0;color:var(--muted);font-size:10px}.panel-count[data-v-d55bbc7c],.panel-unit[data-v-d55bbc7c]{color:var(--muted);font-size:10px;white-space:nowrap}.chart-large[data-v-d55bbc7c]{height:240px}.chart-geo[data-v-d55bbc7c]{height:300px}.chart[data-v-d55bbc7c]{width:100%;min-width:0}.dashboard-panel[data-v-d55bbc7c] .el-empty{height:220px;padding:0}.rank-panel[data-v-d55bbc7c]{min-height:0}.rank-panel[data-v-d55bbc7c] .el-empty{height:92px}.rank-panel-tall[data-v-d55bbc7c]{min-height:280px}.rank-panel-tall[data-v-d55bbc7c] .el-empty{height:190px}.geo-panel[data-v-d55bbc7c],.geo-top-panel[data-v-d55bbc7c]{min-height:0}.geo-panel[data-v-d55bbc7c]{padding-bottom:6px}.geo-rank-list[data-v-d55bbc7c]{display:grid;gap:12px;padding:12px 4px 0}.geo-rank-item[data-v-d55bbc7c]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;color:var(--text-secondary);font-size:12px}.geo-rank-item>span[data-v-d55bbc7c]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.geo-rank-item i[data-v-d55bbc7c]{display:inline-grid;width:20px;height:20px;margin-right:8px;place-items:center;border-radius:6px;color:#4c8bf5;background:rgba(76,139,245,.12);font-size:10px;font-style:normal}.geo-rank-item strong[data-v-d55bbc7c]{color:var(--text);font-size:12px}.geo-rank-track[data-v-d55bbc7c]{grid-column:1/-1;height:7px;margin-top:-3px;overflow:hidden;border-radius:4px;background:#edf1f5}.geo-rank-track span[data-v-d55bbc7c]{display:block;height:100%;border-radius:inherit;background:#3d87ef}.rank-list[data-v-d55bbc7c]{display:grid;gap:9px;padding-top:2px}.rank-item[data-v-d55bbc7c]{min-width:0}.rank-copy[data-v-d55bbc7c]{justify-content:space-between;gap:12px;color:var(--text-secondary);font-size:11px}.rank-copy>span[data-v-d55bbc7c]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-copy i[data-v-d55bbc7c]{display:inline-grid;width:18px;height:18px;margin-right:7px;place-items:center;border-radius:6px;color:#4c8bf5;background:rgba(76,139,245,.12);font-size:9px;font-style:normal}.rank-copy strong[data-v-d55bbc7c]{flex:0 0 auto;color:var(--text);font-size:11px}.rank-track[data-v-d55bbc7c]{height:5px;margin:5px 0 0 25px;overflow:hidden;border-radius:3px;background:#edf1f5}.rank-track span[data-v-d55bbc7c]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6aa1fb,#7d72d8)}.latency-list[data-v-d55bbc7c]{display:grid;gap:0}.latency-row[data-v-d55bbc7c]{display:grid;grid-template-columns:100px 64px minmax(80px,1fr);align-items:center;min-height:32px;gap:8px;border-bottom:1px solid #f0f3f6;font-size:11px}.latency-row[data-v-d55bbc7c]:last-child{border-bottom:0}.latency-row span[data-v-d55bbc7c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.latency-row strong[data-v-d55bbc7c]{color:var(--text);text-align:right}.latency-track[data-v-d55bbc7c]{height:5px;overflow:hidden;border-radius:3px;background:#edf1f5}.latency-track span[data-v-d55bbc7c]{display:block;height:100%;border-radius:inherit;background:#6aa1fb}.table-panel[data-v-d55bbc7c]{margin-bottom:10px;padding-bottom:10px}.data-table[data-v-d55bbc7c]{--el-table-header-bg-color:#f8fafc;--el-table-row-hover-bg-color:#f1f7ff;--el-table-border-color:#edf1f5;--el-table-header-text-color:#687588;--el-table-text-color:#465266;width:100%;font-size:11px}.data-table[data-v-d55bbc7c] .el-table__inner-wrapper:before{display:none}.data-table[data-v-d55bbc7c] th.el-table__cell{padding:7px 0;font-weight:600}.data-table[data-v-d55bbc7c] td.el-table__cell{padding:7px 0}.clickable-table[data-v-d55bbc7c] .el-table__row{cursor:pointer}.danger-value[data-v-d55bbc7c]{color:#df4f5b;font-weight:700}.binding-toolbar[data-v-d55bbc7c]{justify-content:space-between;gap:18px;margin-bottom:14px}.binding-toolbar>div[data-v-d55bbc7c]{display:grid;gap:3px}.binding-toolbar strong[data-v-d55bbc7c]{color:var(--text);font-size:14px}.binding-toolbar span[data-v-d55bbc7c]{color:var(--muted);font-size:11px}.binding-pagination[data-v-d55bbc7c]{justify-content:flex-end;margin-top:14px}.log-page[data-v-d55bbc7c] .el-date-editor.el-input__wrapper,.log-page[data-v-d55bbc7c] .el-input__wrapper,.log-page[data-v-d55bbc7c] .el-select__wrapper{min-height:30px;border-radius:10px;background:rgba(252,253,255,.98);box-shadow:inset 0 0 0 1px var(--log-border)!important}.log-page[data-v-d55bbc7c] .el-date-editor.el-input__wrapper.is-active,.log-page[data-v-d55bbc7c] .el-input__wrapper.is-focus,.log-page[data-v-d55bbc7c] .el-select__wrapper.is-focused{box-shadow:inset 0 0 0 1px rgba(120,156,221,.96),0 0 0 4px rgba(76,139,245,.08)!important}.log-page[data-v-d55bbc7c] .el-button{border-radius:9px!important;font-weight:600;transform:none!important}.log-page[data-v-d55bbc7c] .el-button--primary:not(.is-plain):not(.is-link){border-color:transparent;background:linear-gradient(180deg,#6aa1fb,#5a93f6);box-shadow:0 2px 8px rgba(76,139,245,.28)}@media (max-width:1500px){.metric-grid[data-v-d55bbc7c]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.page-card[data-v-d55bbc7c]{height:100%;min-height:0;max-height:100%}.analytics-grid[data-v-d55bbc7c],.primary-grid[data-v-d55bbc7c]{grid-template-columns:1fr}.rank-column[data-v-d55bbc7c]{grid-template-rows:none}.rank-column[data-v-d55bbc7c],.rank-grid[data-v-d55bbc7c]{grid-template-columns:repeat(2,minmax(0,1fr))}.time-filter[data-v-d55bbc7c]{align-items:center}}@media (max-width:760px){.dashboard-header[data-v-d55bbc7c]{align-items:flex-start;flex-direction:column}.header-actions[data-v-d55bbc7c]{width:100%;justify-content:flex-start}.updated-at[data-v-d55bbc7c]{width:100%}.metric-grid[data-v-d55bbc7c],.rank-column[data-v-d55bbc7c],.rank-grid[data-v-d55bbc7c]{grid-template-columns:repeat(2,minmax(0,1fr))}.time-filter[data-v-d55bbc7c]{flex-direction:column}.time-filter-content[data-v-d55bbc7c]{width:100%;align-items:center}.time-presets[data-v-d55bbc7c]{flex-wrap:nowrap}.metric-card[data-v-d55bbc7c]{min-height:94px;padding:9px 12px}.metric-card strong[data-v-d55bbc7c]{font-size:20px}.dashboard-panel[data-v-d55bbc7c]{padding:12px}}@media (max-width:480px){.metric-grid[data-v-d55bbc7c],.rank-column[data-v-d55bbc7c],.rank-grid[data-v-d55bbc7c]{grid-template-columns:1fr}.chart-large[data-v-d55bbc7c]{height:260px}}@media (prefers-reduced-motion:reduce){.dashboard-content[data-v-d55bbc7c]{transition:none}}.ops-page[data-v-23314e25]{box-sizing:border-box;height:calc(100vh - 124px);min-height:0;overflow:hidden;padding:7px;color:#172033}.monitor-center[data-v-23314e25]{display:flex;flex-direction:column;gap:8px}.center-header[data-v-23314e25],.header-actions[data-v-23314e25],.header-title[data-v-23314e25],.monitor-nav-item[data-v-23314e25],.nav-copy[data-v-23314e25],.sync-state[data-v-23314e25]{display:flex;align-items:center}.center-header[data-v-23314e25]{justify-content:space-between;gap:16px;min-height:42px;padding:4px 10px;border:1px solid #dce4ee;border-radius:8px;background:#fff}.header-title[data-v-23314e25]{min-width:0;gap:8px}.header-icon[data-v-23314e25]{flex:none;color:#347fe0;font-size:20px}.header-title h1[data-v-23314e25]{margin:0;color:#172033;font-size:17px;line-height:1.1}.header-title p[data-v-23314e25]{margin:2px 0 0;color:#7e8ba0;font-size:10px}.header-actions[data-v-23314e25]{gap:10px}.sync-state[data-v-23314e25]{gap:6px;color:#65758c;font-size:11px;white-space:nowrap}.sync-state i[data-v-23314e25]{width:7px;height:7px;border-radius:50%;background:#14a879}.sync-state time[data-v-23314e25]{color:#99a4b3}.monitor-nav[data-v-23314e25]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow-x:auto;border:1px solid #dce4ee;border-radius:8px;background:#fff}.monitor-nav-item[data-v-23314e25]{position:relative;min-width:0;gap:8px;min-height:52px;padding:6px 10px;border:0;border-right:1px solid #edf1f6;background:#fff;text-align:left;cursor:pointer}.monitor-nav-item[data-v-23314e25]:last-child{border-right:0}.monitor-nav-item[data-v-23314e25]:hover{background:#f8fbff}.monitor-nav-item.is-active[data-v-23314e25]{background:#f2f6fd}.monitor-nav-item.is-active[data-v-23314e25]:after{position:absolute;right:10px;bottom:0;left:10px;height:2px;background:#347fe0;content:""}.nav-icon[data-v-23314e25]{display:grid;width:26px;height:26px;flex:0 0 26px;place-items:center;border-radius:6px;color:#347fe0;background:#edf4ff;font-size:13px}.monitor-nav-item:nth-child(2) .nav-icon[data-v-23314e25]{color:#8762c8;background:#f2effb}.monitor-nav-item:nth-child(3) .nav-icon[data-v-23314e25]{color:#d58b28;background:#fff5e8}.monitor-nav-item:nth-child(4) .nav-icon[data-v-23314e25]{color:#d45d71;background:#fff0f2}.monitor-nav-item:nth-child(5) .nav-icon[data-v-23314e25]{color:#16978c;background:#eaf8f6}.nav-copy[data-v-23314e25]{min-width:0;flex:1;align-items:flex-start;flex-direction:column;gap:2px}.nav-copy strong[data-v-23314e25]{overflow:hidden;max-width:100%;color:#52647d;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.is-active .nav-copy strong[data-v-23314e25]{color:#3179d4}.nav-copy small[data-v-23314e25]{overflow:hidden;max-width:100%;color:#96a2b2;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.nav-arrow[data-v-23314e25]{color:#aab5c3;font-size:12px}.workspace-frame[data-v-23314e25]{min-height:0;flex:1;overflow:auto}@media (max-width:1080px){.monitor-nav[data-v-23314e25]{grid-template-columns:repeat(5,165px)}}@media (max-width:650px){.ops-page[data-v-23314e25]{height:calc(100vh - 108px);padding:6px}.center-header[data-v-23314e25]{align-items:flex-start;flex-direction:column}.header-actions[data-v-23314e25]{width:100%;justify-content:space-between}.monitor-nav[data-v-23314e25]{grid-template-columns:repeat(5,150px)}}.log-page[data-v-0f953034]{--ops-blue-500:#409eff;--ops-blue-600:#2563eb;--ops-green-500:#10b981;--ops-orange-500:#f59e0b;--ops-red-500:#ef4444;--ops-text-primary:#0f172a;--ops-text-secondary:#53657d;--ops-text-muted:#64748b;--ops-bg-surface:#fff;--ops-bg-surface-soft:#fbfdff;--ops-bg-subtle:#f3f7fc;--ops-border:#dbe7f4;--ops-border-soft:#e7eef7;--ops-border-inner:#dce8f5;--ops-border-hover:#b9d4ff;--ops-radius-md:8px;--ops-radius-inner:10px;--ops-radius-card:12px;--ops-radius-dialog:15px;--ops-shadow-card:0 8px 24px rgba(80,124,180,.07);--ops-shadow-dialog:0 22px 60px rgba(49,92,142,.18);--log-text-primary:var(--ops-text-primary);--log-text-secondary:var(--ops-text-secondary);--log-text-muted:var(--ops-text-muted);--log-border:var(--ops-border);box-sizing:border-box;min-height:calc(100vh - 124px);padding:7px;overflow:visible;color:var(--ops-text-secondary);background:transparent;font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.home-container .el-main:has(.log-manage-page){padding:10px;overflow-x:hidden;overflow-y:auto}.page-card[data-v-0f953034]{display:flex;flex-direction:column;box-sizing:border-box;width:100%;min-width:0;min-height:calc(100vh - 144px);overflow:visible;border:1px solid var(--ops-border);border-radius:var(--ops-radius-card);background:var(--ops-bg-surface);box-shadow:var(--ops-shadow-card)}.page-card[data-v-0f953034]:before{content:none}.page-header[data-v-0f953034]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:0 0 auto;padding:8px 12px;border-bottom:1px solid var(--ops-border-soft);background:var(--ops-bg-surface)}.ops-page-header__content[data-v-0f953034],.page-header-copy[data-v-0f953034]{display:flex;align-items:center;min-width:0}.page-header-copy[data-v-0f953034]{gap:8px;flex:1}.ops-page-header__icon[data-v-0f953034]{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center}.ops-page-header__icon img[data-v-0f953034]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.ops-page-header__content[data-v-0f953034]{gap:10px;flex:1}.ops-page-header__divider[data-v-0f953034]{width:1px;height:22px;flex:0 0 1px;background:var(--ops-border-soft)}.page-header h1[data-v-0f953034]{margin:0;flex:0 0 auto;color:var(--ops-text-primary);font-size:20px;font-weight:700;line-height:1.2}.page-description[data-v-0f953034]{margin:0;overflow:hidden;color:var(--ops-text-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.summary-group[data-v-0f953034]{display:flex;align-items:center;gap:8px;flex:0 0 auto;justify-content:flex-end}.summary-chip[data-v-0f953034]{position:relative;display:inline-flex;min-width:98px;min-height:34px;align-items:center;justify-content:space-between;gap:9px;box-sizing:border-box;padding:5px 9px;border:1px solid var(--ops-border-soft);border-radius:var(--ops-radius-md);background:var(--ops-bg-subtle)}.summary-chip[data-v-0f953034]:before{width:6px;height:6px;flex:0 0 6px;border-radius:999px;background:var(--ops-blue-500);content:""}.summary-chip[data-v-0f953034]:nth-child(2):before{background:var(--ops-green-500)}.summary-chip span[data-v-0f953034]{color:var(--ops-text-muted);font-size:12px}.summary-chip strong[data-v-0f953034]{color:var(--ops-text-primary);font-size:16px;line-height:1}.overview-section[data-v-0f953034]{flex:0 0 auto;padding:8px 10px 9px;border-bottom:1px solid var(--ops-border-soft);background:#fcfdff}.detail-panel-heading[data-v-0f953034],.overview-controls[data-v-0f953034],.overview-head[data-v-0f953034]{display:flex;align-items:center;justify-content:space-between;gap:10px}.overview-head[data-v-0f953034]{margin-bottom:7px}.detail-panel-heading h3[data-v-0f953034],.overview-head h2[data-v-0f953034]{margin:0;color:var(--ops-text-primary);font-size:13px;font-weight:700;line-height:1.3}.overview-head p[data-v-0f953034]{margin:3px 0 0;color:var(--ops-text-muted);font-size:11px;line-height:1.3}.overview-controls[data-v-0f953034] .el-segmented{--el-segmented-item-selected-color:#fff;--el-segmented-item-selected-bg-color:var(--ops-blue-500);--el-segmented-item-hover-bg-color:#edf5ff;font-size:11px}.overview-refresh[data-v-0f953034]{border:1px solid var(--ops-border-inner)!important;color:var(--ops-text-secondary)!important;background:#fff!important}.overview-error[data-v-0f953034]{margin-bottom:8px}.overview-metrics[data-v-0f953034]{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}.overview-metric[data-v-0f953034]{display:flex;min-width:0;min-height:66px;flex-direction:column;justify-content:space-between;box-sizing:border-box;padding:7px 8px 6px;border:1px solid var(--ops-border-inner);border-top:2px solid var(--metric-accent,var(--ops-blue-500));border-radius:7px;background:#fff}.tone-blue[data-v-0f953034]{--metric-accent:#4b8df8;--metric-tint:#edf4ff}.tone-teal[data-v-0f953034]{--metric-accent:#2fb8a6;--metric-tint:#e9faf7}.tone-green[data-v-0f953034]{--metric-accent:#48b66a;--metric-tint:#edf9f0}.tone-cyan[data-v-0f953034]{--metric-accent:#35a9c9;--metric-tint:#e9f8fc}.tone-orange[data-v-0f953034]{--metric-accent:#e9a13b;--metric-tint:#fff6e8}.overview-metric-head[data-v-0f953034]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:5px;color:var(--ops-text-muted);font-size:10px;line-height:1.2}.overview-metric-head span[data-v-0f953034]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-metric-head .el-icon[data-v-0f953034]{width:18px;height:18px;flex:0 0 18px;justify-content:center;border-radius:5px;color:var(--metric-accent);background:var(--metric-tint);font-size:12px}.overview-metric>strong[data-v-0f953034]{display:block;min-width:0;overflow:hidden;color:var(--ops-text-primary);font-size:17px;font-weight:750;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.detail-footnote[data-v-0f953034],.overview-metric>small[data-v-0f953034]{display:block;overflow:hidden;color:var(--ops-text-muted);font-size:9px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.overview-details[data-v-0f953034]{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(300px,1.1fr);gap:6px;margin-top:5px}.overview-detail-panel[data-v-0f953034]{min-width:0;box-sizing:border-box;padding:7px 8px 6px;border:1px solid var(--ops-border-inner);border-radius:7px;background:#fff}.detail-panel-heading[data-v-0f953034]{margin-bottom:4px}.detail-panel-heading strong[data-v-0f953034]{color:var(--ops-text-primary);font-size:12px;font-weight:700;white-space:nowrap}.collector-status-content[data-v-0f953034]{position:relative;min-height:78px}.collector-gauge[data-v-0f953034]{display:grid;position:absolute;top:50%;left:50%;z-index:1;width:74px;height:74px;transform:translate(-50%,-50%);place-items:center}.collector-gauge-chart[data-v-0f953034]{position:absolute;inset:0;width:100%;height:100%}.collector-gauge-label[data-v-0f953034]{display:flex;position:relative;z-index:1;flex-direction:column;align-items:center;justify-content:center}.collector-gauge strong[data-v-0f953034]{color:var(--ops-text-primary);font-size:16px;line-height:1.1}.collector-gauge span[data-v-0f953034]{margin-top:2px;color:var(--ops-text-muted);font-size:9px}.collector-status-list[data-v-0f953034]{position:absolute;inset:0;display:grid;min-width:0;grid-template-rows:repeat(3,minmax(0,1fr));gap:2px}.collector-status-list>div[data-v-0f953034],.storage-line[data-v-0f953034]{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:5px;color:var(--ops-text-secondary);font-size:10px}.collector-status-list strong[data-v-0f953034],.storage-line strong[data-v-0f953034]{color:var(--ops-text-primary);font-size:10px}.status-dot[data-v-0f953034]{width:6px;height:6px;border-radius:50%;background:#48b66a}.status-dot.is-abnormal[data-v-0f953034]{background:#ef6464}.status-dot.is-pending[data-v-0f953034]{background:#e9a13b}.detail-footnote[data-v-0f953034]{margin-top:6px}.storage-line[data-v-0f953034]{grid-template-columns:minmax(0,1fr) auto;margin-top:5px}.storage-track[data-v-0f953034]{height:4px;margin-top:3px;overflow:hidden;border-radius:3px;background:#e7edf5}.storage-track>span[data-v-0f953034]{display:block;height:100%;min-width:2px;border-radius:inherit}.storage-data-fill[data-v-0f953034]{background:#4b8df8}.storage-index-fill[data-v-0f953034]{background:#6c82d9}.manage-layout[data-v-0f953034]{display:grid;grid-template-columns:252px minmax(0,1fr);gap:8px;min-height:640px;flex:0 0 auto;padding:8px 10px 10px}.table-shell[data-v-0f953034],.toolbar-card[data-v-0f953034]{border:1px solid var(--ops-border-inner);border-radius:var(--ops-radius-md);background:var(--ops-bg-surface)}.project-panel[data-v-0f953034],.store-panel[data-v-0f953034]{display:flex;min-width:0;min-height:0;flex-direction:column}.project-panel[data-v-0f953034]{min-height:640px;padding:8px;border:1px solid var(--ops-border-inner);border-radius:var(--ops-radius-inner);background:var(--ops-bg-surface-soft)}.store-panel[data-v-0f953034]{display:flex;flex-direction:column;gap:8px;overflow:visible}.store-management[data-v-0f953034]{display:flex;min-width:0;min-height:640px;flex-direction:column}.panel-head[data-v-0f953034]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-height:30px;margin-bottom:6px}.panel-head h3[data-v-0f953034]{margin:0;color:var(--ops-text-primary);font-size:15px;font-weight:700;line-height:30px}.store-head[data-v-0f953034]{align-items:center;padding:0 2px}.operation-links[data-v-0f953034],.project-head-actions[data-v-0f953034],.store-head-actions[data-v-0f953034],.toolbar-actions[data-v-0f953034]{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.project-action-btn[data-v-0f953034]{width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;border-radius:var(--ops-radius-md)!important;flex:0 0 28px}.project-head-actions[data-v-0f953034] .project-action-btn .el-icon{width:14px;height:14px;font-size:14px;line-height:1}.project-action-btn.refresh-action-btn[data-v-0f953034]{border-color:#f3c66b!important;color:#fff!important;background:#f3c66b!important}.project-action-btn.refresh-action-btn[data-v-0f953034]:hover{border-color:#e8b953!important;background:#e8b953!important}.project-head-actions[data-v-0f953034] .el-button+.el-button{margin-left:0}.compact-form[data-v-0f953034]{padding-bottom:8px}.compact-form[data-v-0f953034] .el-form-item{margin-bottom:0}.project-list[data-v-0f953034]{min-height:0;flex:1;overflow:auto;padding:1px 0}.project-item[data-v-0f953034]{width:100%;min-height:32px;display:flex;align-items:center;gap:6px;margin-bottom:2px;padding:4px 7px;border:1px solid transparent;border-radius:7px;background:transparent;color:inherit;font:inherit;font-size:12px;font-weight:600;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.project-item[data-v-0f953034]:hover{border-color:var(--ops-border-hover);background:#f3f8ff}.project-item.active[data-v-0f953034]{border-color:#cfe2ff;background:#eaf3ff;color:var(--ops-blue-600);box-shadow:inset 3px 0 0 var(--ops-blue-500)}.project-folder-icon[data-v-0f953034]{width:15px;height:15px;flex:0 0 auto;display:inline-block;-o-object-fit:contain;object-fit:contain}.project-node-label[data-v-0f953034]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-node-count[data-v-0f953034]{min-width:18px;height:16px;flex:0 0 auto;padding:0 5px;border-radius:999px;background:#e2edff;color:var(--ops-blue-600);font-size:10px;font-weight:800;line-height:16px;text-align:center}.project-status-dot[data-v-0f953034]{width:6px;height:6px;flex:0 0 auto;border-radius:999px;background:#67c23a;box-shadow:0 0 0 2px rgba(103,194,58,.12)}.project-status-dot.disabled[data-v-0f953034]{background:#a8b2c3;box-shadow:0 0 0 2px rgba(168,178,195,.12)}.project-item.active .project-folder-icon[data-v-0f953034],.project-item.active .project-node-label[data-v-0f953034]{color:var(--ops-blue-600)}.project-item.active .project-node-count[data-v-0f953034]{background:#d8e9ff;color:var(--ops-blue-600)}.project-item.active .project-status-dot[data-v-0f953034]{background:#67c23a;box-shadow:0 0 0 2px rgba(103,194,58,.14)}.name-cell strong[data-v-0f953034]{color:var(--ops-text-primary);font-size:13px}.name-cell span[data-v-0f953034],.name-cell strong[data-v-0f953034]{display:block;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.name-cell span[data-v-0f953034]{margin-top:2px;color:var(--ops-text-muted);font-size:11px}.toolbar-card[data-v-0f953034]{flex:0 0 auto;padding:8px 10px;margin-bottom:8px;background:var(--ops-bg-subtle)}.toolbar-form[data-v-0f953034]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.toolbar-form[data-v-0f953034] .el-form-item{margin-right:0;margin-bottom:0}.toolbar-form[data-v-0f953034] .el-form-item__label{height:30px;padding-right:6px;color:var(--ops-text-secondary);font-size:12px;font-weight:700;line-height:30px}.toolbar-form[data-v-0f953034] .el-input{width:190px}.toolbar-form[data-v-0f953034] .el-select{width:120px}.table-shell[data-v-0f953034]{min-height:0;flex:1;overflow:hidden}.data-table[data-v-0f953034]{height:100%;--el-table-border-color:var(--ops-border-soft);--el-table-header-bg-color:var(--ops-bg-subtle);--el-table-row-hover-bg-color:#f6faff;--el-table-text-color:var(--ops-text-secondary);--el-table-header-text-color:#334155}.data-table[data-v-0f953034] .el-table__cell{padding:5px 0;font-size:12px}.data-table[data-v-0f953034] th.el-table__cell{height:36px;padding:0;font-weight:700}.data-table[data-v-0f953034] .el-table__body tr{height:38px}.data-table[data-v-0f953034] .cell{line-height:1.35}.data-table[data-v-0f953034] .el-tag{border-radius:999px;font-weight:600}.mono-text[data-v-0f953034]{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;color:var(--ops-text-primary)}.pagination-section[data-v-0f953034]{display:flex;justify-content:flex-end;flex:0 0 auto;min-height:30px;align-items:center;padding-top:8px}.pagination-section[data-v-0f953034] .el-pagination{--el-pagination-button-bg-color:var(--ops-bg-subtle);--el-pagination-hover-color:var(--ops-blue-600);font-size:12px}.log-page[data-v-0f953034] .el-input-number .el-input__wrapper,.log-page[data-v-0f953034] .el-input__wrapper,.log-page[data-v-0f953034] .el-select__wrapper,.log-page[data-v-0f953034] .el-textarea__inner{min-height:30px;border-radius:var(--ops-radius-md);background:var(--ops-bg-surface);box-shadow:inset 0 0 0 1px var(--ops-border-inner)!important}.log-page[data-v-0f953034] .el-input__wrapper.is-focus,.log-page[data-v-0f953034] .el-select__wrapper.is-focused,.log-page[data-v-0f953034] .el-textarea__inner:focus{box-shadow:inset 0 0 0 1px var(--ops-blue-500),0 0 0 3px rgba(64,158,255,.1)!important}.log-page[data-v-0f953034] .el-button{border-radius:var(--ops-radius-md)!important;font-weight:600;transform:none!important;transition:color .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.store-head-actions[data-v-0f953034] .el-button,.toolbar-actions[data-v-0f953034] .el-button{height:28px;padding:0 10px;font-size:12px}.log-page[data-v-0f953034] .el-button--primary:not(.is-link){border-color:#409eff;color:#fff;background:#409eff}.log-page[data-v-0f953034] .el-button--primary:not(.is-link):hover{border-color:#337ecc;background:#337ecc}.log-page[data-v-0f953034] .el-button--success:not(.is-link){border-color:#67c23a;color:#fff;background:#67c23a}.log-page[data-v-0f953034] .el-button--success:not(.is-link):hover{border-color:#58b832;background:#58b832}.log-page[data-v-0f953034] .el-button--warning:not(.is-link){border-color:#e6a23c;color:#fff;background:#e6a23c}.log-page[data-v-0f953034] .el-button--warning:not(.is-link):hover{border-color:#d8922f;background:#d8922f}.log-page[data-v-0f953034] .el-button--danger:not(.is-link){border-color:#f56c6c;color:#fff;background:#f56c6c}.log-page[data-v-0f953034] .el-button--danger:not(.is-link):hover{border-color:#e45656;background:#e45656}.operation-links[data-v-0f953034] .el-button{margin-left:0;padding:0}.log-project-dialog-overlay{--ops-text-primary:#0f172a;--ops-text-secondary:#53657d;--ops-bg-surface:#fff;--ops-bg-subtle:#f3f7fc;--ops-border-soft:#e7eef7;--ops-border-inner:#dce8f5;--ops-blue-500:#409eff;--ops-radius-md:8px;--ops-shadow-dialog:0 22px 60px rgba(49,92,142,.18)}.log-project-dialog-overlay .el-dialog{--el-dialog-border-radius:15px;max-width:calc(100vw - 32px);overflow:hidden;border:1px solid #d7e6f6;border-radius:var(--el-dialog-border-radius)!important;background:var(--ops-bg-surface);box-shadow:var(--ops-shadow-dialog)}.log-project-dialog-overlay .el-dialog__header{padding:16px 18px 12px;margin:0;border-bottom:1px solid #e3edf8}.log-project-dialog-overlay .el-dialog__title{color:var(--ops-text-primary);font-size:17px;font-weight:700;line-height:1.3}.log-project-dialog-overlay .el-dialog__headerbtn{top:10px;right:12px;width:34px;height:34px;border-radius:var(--ops-radius-md)}.log-project-dialog-overlay .el-dialog__headerbtn:hover{background:var(--ops-bg-subtle)}.log-project-dialog-overlay .el-dialog__body{max-height:calc(100vh - 190px);padding:16px 18px;overflow:auto}.log-project-dialog-overlay .el-dialog__footer{padding:12px 18px 16px;border-top:1px solid #e3edf8}.log-project-dialog-overlay .el-form-item__label{color:#475569;font-size:12px;font-weight:700}.log-project-dialog-overlay .el-input-number,.log-project-dialog-overlay .el-select{width:100%}.log-project-dialog-overlay .el-input-number .el-input__wrapper,.log-project-dialog-overlay .el-input__wrapper,.log-project-dialog-overlay .el-select__wrapper,.log-project-dialog-overlay .el-textarea__inner{border-radius:var(--ops-radius-md);background:var(--ops-bg-surface);box-shadow:inset 0 0 0 1px var(--ops-border-inner)!important}.log-project-dialog-overlay .el-input__wrapper.is-focus,.log-project-dialog-overlay .el-select__wrapper.is-focused,.log-project-dialog-overlay .el-textarea__inner:focus{box-shadow:inset 0 0 0 1px var(--ops-blue-500),0 0 0 3px rgba(64,158,255,.1)!important}.log-project-dialog-overlay .el-button{border-radius:var(--ops-radius-md);font-weight:600}.log-project-dialog-overlay .el-button--primary{border-color:#409eff;color:#fff;background:#409eff}@media (max-width:1180px){.overview-metrics[data-v-0f953034]{grid-template-columns:repeat(4,minmax(0,1fr))}.page-card[data-v-0f953034]{height:auto;min-height:100%;overflow:visible}.manage-layout[data-v-0f953034]{grid-template-columns:1fr}.project-panel[data-v-0f953034]{min-height:220px;max-height:220px}.store-panel[data-v-0f953034]{display:flex;min-height:520px;overflow:visible}.overview-section[data-v-0f953034]{flex:0 0 auto}}@media (max-width:768px){.overview-head[data-v-0f953034]{align-items:flex-start;flex-direction:column}.overview-controls[data-v-0f953034]{width:100%}.overview-controls[data-v-0f953034] .el-segmented{flex:1}.overview-details[data-v-0f953034]{grid-template-columns:1fr}.page-header[data-v-0f953034]{align-items:flex-start;flex-wrap:wrap}.page-header-copy[data-v-0f953034],.summary-group[data-v-0f953034]{width:100%}.summary-group[data-v-0f953034]{justify-content:flex-start}.ops-page-header__content[data-v-0f953034]{align-items:flex-start;flex-direction:column;gap:2px}.ops-page-header__divider[data-v-0f953034]{display:none}.page-description[data-v-0f953034]{width:100%;white-space:normal}.store-head[data-v-0f953034]{flex-direction:column;align-items:stretch}.store-head-actions[data-v-0f953034],.toolbar-actions[data-v-0f953034]{width:100%}.store-head-actions[data-v-0f953034] .el-button,.toolbar-actions[data-v-0f953034] .el-button{flex:1}}@media (max-width:620px){.log-page[data-v-0f953034]{padding:6px}.page-header[data-v-0f953034]{padding:8px 10px}.ops-page-header__icon[data-v-0f953034]{width:36px;height:36px;flex-basis:36px}.ops-page-header__icon img[data-v-0f953034]{width:27px;height:27px}.summary-group[data-v-0f953034]{flex-wrap:wrap}.overview-section[data-v-0f953034]{padding:9px 8px}.overview-metrics[data-v-0f953034]{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-metric[data-v-0f953034]{min-height:66px}.overview-controls[data-v-0f953034] .el-segmented__item{padding:0 6px;font-size:10px}.overview-detail-panel[data-v-0f953034]{padding:8px}.summary-chip[data-v-0f953034]{flex:1 1 112px}.manage-layout[data-v-0f953034]{padding:8px}.toolbar-form[data-v-0f953034] .el-form-item,.toolbar-form[data-v-0f953034] .el-input,.toolbar-form[data-v-0f953034] .el-select{width:100%}.toolbar-actions[data-v-0f953034]{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar-actions[data-v-0f953034] .el-button{width:100%;margin-left:0}.store-head-actions[data-v-0f953034]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.store-head-actions[data-v-0f953034] .el-button{width:100%;margin-left:0}.store-head-actions[data-v-0f953034] .el-button:last-child{grid-column:1/-1}.pagination-section[data-v-0f953034]{justify-content:flex-start;overflow-x:auto}.log-project-dialog-overlay .el-dialog{width:calc(100% - 24px)!important;max-width:none}.log-project-dialog-overlay .el-dialog__body{padding:14px 12px}}.home-container .el-main:has(.log-query-page){padding-top:var(--ops-shell-gutter,10px);padding-right:var(--ops-shell-gutter,10px);padding-left:var(--ops-shell-gutter,10px);overflow:hidden}.log-query-page[data-v-31a0539a]{--log-page-height-offset:124px;--log-surface-warm:rgba(255,253,248,.96);--log-surface-cool:rgba(247,250,255,.92);--log-text-primary:#172133;--log-text-secondary:#5f6b7c;--log-text-muted:#8d97a8;--log-border:rgba(214,223,235,.96);--log-brand:#4c8bf5;--log-topbar:linear-gradient(90deg,#fef7ef,#f8f8f6 52%,#edf2fd);min-height:calc(100vh - var(--log-page-height-offset));padding:var(--ops-page-padding,7px);box-sizing:border-box;background:transparent;font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.page-card[data-v-31a0539a]{position:relative;display:flex;flex-direction:column;min-height:calc(100vh - var(--log-page-height-offset) - 14px);max-height:calc(100vh - var(--log-page-height-offset) - 14px);padding:16px 12px 12px;overflow:hidden;border:1px solid var(--log-border);border-radius:var(--ops-card-radius,12px);background:linear-gradient(135deg,var(--log-surface-warm),var(--log-surface-cool));box-shadow:0 18px 48px rgba(17,24,39,.08)}.page-card[data-v-31a0539a]:before{content:"";position:absolute;inset:0 0 auto;height:16px;background:var(--log-topbar)}.page-header[data-v-31a0539a]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-16px -12px 6px;padding:8px 12px;border-bottom:1px solid var(--log-border);background:hsla(0,0%,100%,.96)}.ops-page-header__content[data-v-31a0539a],.page-header-copy[data-v-31a0539a]{display:flex;align-items:center;min-width:0}.page-header-copy[data-v-31a0539a]{gap:8px;flex:1}.ops-page-header__icon[data-v-31a0539a]{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center}.ops-page-header__icon img[data-v-31a0539a]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.ops-page-header__content[data-v-31a0539a]{gap:10px;flex:1}.ops-page-header__divider[data-v-31a0539a]{width:1px;height:22px;flex:0 0 1px;background:var(--log-border)}.page-header h1[data-v-31a0539a]{margin:0;flex:0 0 auto;color:var(--log-text-primary);font-size:20px;font-weight:700;line-height:1.2}.page-description[data-v-31a0539a]{margin:0;overflow:hidden;color:var(--log-text-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.summary-group[data-v-31a0539a]{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;justify-content:flex-end}.summary-chip[data-v-31a0539a]{display:inline-flex;align-items:baseline;gap:6px;min-width:0;padding:6px 9px;border:1px solid var(--log-border);border-radius:8px;background:hsla(0,0%,100%,.88);white-space:nowrap}.muted-text[data-v-31a0539a],.summary-chip span[data-v-31a0539a]{color:var(--log-text-muted);font-size:11px}.summary-chip strong[data-v-31a0539a]{display:inline;color:var(--log-text-primary);font-size:15px;line-height:1.1}.query-stack[data-v-31a0539a]{display:grid;grid-template-rows:minmax(276px,.95fr) minmax(0,2.05fr);min-height:0;flex:1;overflow:hidden;border:1px solid rgba(223,231,242,.86);border-radius:12px;background:hsla(0,0%,100%,.9)}.log-result-panel[data-v-31a0539a],.query-insight-panel[data-v-31a0539a]{background:transparent}.detail-panel[data-v-31a0539a],.log-result-panel[data-v-31a0539a],.parse-panel[data-v-31a0539a],.query-insight-panel[data-v-31a0539a]{min-height:0}.query-insight-panel[data-v-31a0539a]{display:grid;grid-template-rows:auto auto minmax(132px,1fr);overflow:hidden;border-bottom:1px solid rgba(223,231,242,.9)}.log-result-panel[data-v-31a0539a]{display:grid;grid-template-columns:208px minmax(0,1fr);overflow:hidden}.detail-panel[data-v-31a0539a],.parse-panel[data-v-31a0539a]{display:flex;flex-direction:column;overflow:hidden}.parse-panel[data-v-31a0539a]{padding:7px 8px;border-right:1px solid rgba(223,231,242,.86)}.detail-panel[data-v-31a0539a]{padding:8px 10px}.scope-toolbar[data-v-31a0539a]{display:flex;align-items:center;justify-content:flex-start;padding:5px 10px;border-bottom:1px solid rgba(223,231,242,.86)}.panel-head[data-v-31a0539a]{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:5px}.panel-head h3[data-v-31a0539a]{margin:0;color:var(--log-text-primary);font-size:14px}.panel-head p[data-v-31a0539a]{max-width:720px;margin:3px 0 0;color:var(--log-text-muted);font-size:10px;letter-spacing:.08em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scope-form[data-v-31a0539a]{min-width:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.scope-form[data-v-31a0539a] .el-form-item{margin-right:0;margin-bottom:0}.scope-form[data-v-31a0539a] .el-input,.scope-form[data-v-31a0539a] .el-select{width:200px}.query-form[data-v-31a0539a] .el-form-item__label,.scope-form[data-v-31a0539a] .el-form-item__label{margin-bottom:2px;color:var(--log-text-secondary);font-size:12px;font-weight:600}.field-section[data-v-31a0539a]{min-height:0;padding-top:7px;overflow:hidden}.field-section[data-v-31a0539a]:first-of-type{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.section-title[data-v-31a0539a]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px;color:var(--log-text-primary);font-size:11px;font-weight:700}.field-list[data-v-31a0539a]{flex:1 1 auto;min-height:0;max-height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-top:3px;padding-right:4px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.75) transparent}.field-list[data-v-31a0539a]::-webkit-scrollbar,.inline-topn-list[data-v-31a0539a]::-webkit-scrollbar{width:6px}.field-list[data-v-31a0539a]::-webkit-scrollbar-thumb,.inline-topn-list[data-v-31a0539a]::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(148,163,184,.62)}.field-list[data-v-31a0539a]::-webkit-scrollbar-track,.inline-topn-list[data-v-31a0539a]::-webkit-scrollbar-track{background:transparent}.field-group+.field-group[data-v-31a0539a]{margin-top:7px}.field-group-title[data-v-31a0539a]{display:flex;align-items:center;justify-content:space-between;margin:1px 0 3px;color:#64748b;font-size:10px;font-weight:700}.field-group-toggle[data-v-31a0539a]{width:100%;display:flex;align-items:center;justify-content:space-between;min-height:20px;padding:2px 3px;border:0;border-radius:5px;background:transparent;color:inherit;cursor:pointer;font:inherit}.field-group-toggle[data-v-31a0539a]:hover{color:var(--log-brand);background:rgba(76,139,245,.06)}.field-group-label[data-v-31a0539a]{min-width:0;display:inline-flex;align-items:center;gap:4px;cursor:pointer}.field-group-name[data-v-31a0539a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-group-caret[data-v-31a0539a]{flex:0 0 auto;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #94a3b8;transform:translateY(1px);transition:transform .16s ease,border-top-color .16s ease}.field-group-caret.collapsed[data-v-31a0539a]{transform:rotate(-90deg) translateX(1px)}.field-group-toggle:hover .field-group-caret[data-v-31a0539a]{border-top-color:var(--log-brand)}.field-group-title em[data-v-31a0539a]{color:#94a3b8;font-style:normal;font-weight:600}.common-query-actions button[data-v-31a0539a],.field-item[data-v-31a0539a],.quick-ranges button[data-v-31a0539a]{border:1px solid transparent;background:transparent;color:var(--log-text-secondary);cursor:pointer;transition:color .2s ease,background .2s ease}.field-item[data-v-31a0539a]{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:6px;margin-bottom:1px;padding:4px 6px;border-radius:5px;text-align:left;font-size:11px}.field-item.active[data-v-31a0539a],.field-item[data-v-31a0539a]:hover{color:var(--log-brand);background:rgba(76,139,245,.07)}.field-type-dot[data-v-31a0539a]{flex:0 0 auto;width:7px;height:7px;border-radius:2px;background:#3b82f6}.field-type-dot.system[data-v-31a0539a]{background:#94a3b8}.field-type-dot.date[data-v-31a0539a]{background:#22c55e}.field-type-dot.number[data-v-31a0539a]{background:#f59e0b}.field-type-dot.text[data-v-31a0539a]{background:#60a5fa}.field-item .mono-text[data-v-31a0539a],.inline-topn-item span[data-v-31a0539a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-percent[data-v-31a0539a]{flex:0 0 auto;margin-left:auto;color:#94a3b8;font-style:normal;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums}.inline-topn-list[data-v-31a0539a]{max-height:128px;margin:2px 0 6px 14px;padding:4px 0 4px 7px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border-left:1px solid rgba(148,163,184,.5);scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.75) transparent}.inline-topn-item[data-v-31a0539a]{display:grid;grid-template-columns:minmax(0,1fr) auto auto 16px 16px;align-items:center;gap:5px;padding:2px 3px;border-radius:4px;color:#64748b;font-size:10px;line-height:1.4}.inline-topn-item[data-v-31a0539a]:hover{background:rgba(76,139,245,.06)}.inline-topn-item strong[data-v-31a0539a]{margin-left:auto;color:var(--log-brand);font-weight:700}.inline-topn-item .field-percent[data-v-31a0539a]{margin-left:0;text-align:right}.inline-topn-item button[data-v-31a0539a]{width:15px;height:15px;padding:0;border:1px solid transparent;border-radius:4px;background:rgba(239,246,255,.9);color:#2563eb;cursor:pointer;font-size:10px;line-height:12px}.inline-topn-item button[data-v-31a0539a]:last-child{color:#d97706;background:rgba(255,251,235,.95)}.query-toolbar[data-v-31a0539a]{padding:5px 10px}.query-form[data-v-31a0539a]{display:flex;align-items:flex-end;flex-wrap:wrap;gap:6px}.query-form[data-v-31a0539a] .el-form-item{margin-right:0;margin-bottom:0}.query-input-item[data-v-31a0539a]{flex:1 1 420px}.time-item[data-v-31a0539a]{flex:0 0 300px}.step-select[data-v-31a0539a]{width:84px}.actions-item[data-v-31a0539a]{margin-left:auto}.toolbar-actions[data-v-31a0539a]{display:inline-flex;align-items:center;gap:6px}.filter-row[data-v-31a0539a],.quick-ranges[data-v-31a0539a]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.common-query-actions[data-v-31a0539a]{min-width:0;display:flex;flex-wrap:nowrap;align-items:center;gap:6px;margin-top:4px;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.65) transparent}.common-query-actions[data-v-31a0539a]::-webkit-scrollbar{height:5px}.common-query-actions[data-v-31a0539a]::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(148,163,184,.55)}.common-query-actions[data-v-31a0539a]::-webkit-scrollbar-track{background:transparent}.quick-ranges button[data-v-31a0539a]{height:20px;padding:0 8px;border-radius:8px;background:hsla(0,0%,100%,.76);font-size:11px}.common-query-actions button[data-v-31a0539a]{flex:0 0 auto;height:22px;padding:0 10px;border-color:rgba(76,139,245,.22);border-radius:8px;background:rgba(239,246,255,.86);color:#2563eb;font-size:11px;font-weight:700;white-space:nowrap}.common-query-actions button.analysis-action[data-v-31a0539a]{border-color:rgba(96,165,250,.26);background:rgba(239,246,255,.72)}.common-query-actions button[data-v-31a0539a]:hover,.quick-ranges button.active[data-v-31a0539a],.quick-ranges button[data-v-31a0539a]:hover{border-color:rgba(76,139,245,.28);background:rgba(76,139,245,.1);color:var(--log-brand)}.trend-panel[data-v-31a0539a]{min-height:132px;display:flex;flex-direction:column;padding:4px 10px 6px;overflow:hidden;border-top:1px solid rgba(223,231,242,.86)}.trend-chart[data-v-31a0539a]{flex:1;min-height:104px;height:100%;cursor:crosshair}.sr-only[data-v-31a0539a]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.table-shell[data-v-31a0539a]{min-height:0;flex:1;overflow:hidden;border:1px solid rgba(223,231,242,.86);border-radius:12px;background:hsla(0,0%,100%,.72)}.json-log-list[data-v-31a0539a],.raw-log-list[data-v-31a0539a]{height:100%;overflow:auto;background:#fff}.json-log-item[data-v-31a0539a]{display:grid;grid-template-columns:34px minmax(0,1fr);gap:7px;padding:7px 10px 8px;border-bottom:1px solid rgba(223,231,242,.86)}.json-log-item[data-v-31a0539a]:hover{background:rgba(76,139,245,.035)}.json-log-index[data-v-31a0539a]{padding-top:1px;color:#94a3b8;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;text-align:right}.json-log-body[data-v-31a0539a]{min-width:0}.json-log-head[data-v-31a0539a]{display:flex;align-items:center;gap:6px;min-width:0;margin-bottom:5px}.json-log-time[data-v-31a0539a]{color:#0f172a;font-size:12px;font-weight:700}.json-field-list[data-v-31a0539a]{display:grid;gap:1px}.json-field-row[data-v-31a0539a]{display:grid;grid-template-columns:minmax(96px,max-content) minmax(0,1fr);align-items:start;gap:5px;min-width:0;color:#4b5563;font-size:11px;line-height:1.38}.json-field-key[data-v-31a0539a]{color:#111827;font-weight:800;white-space:nowrap}.json-field-value[data-v-31a0539a]{min-width:0;display:inline-flex;align-items:flex-start;gap:5px;overflow-wrap:anywhere;color:#64748b}.json-field-content[data-v-31a0539a]{min-width:0;max-width:100%;overflow-wrap:anywhere}.json-field-value.collapsed .json-field-content[data-v-31a0539a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.json-collapse-btn[data-v-31a0539a]{flex:0 0 auto;height:17px;margin-top:0;padding:0 5px;border:1px solid rgba(147,197,253,.7);border-radius:5px;background:rgba(239,246,255,.92);color:#2563eb;cursor:pointer;font-size:10px;line-height:15px}.json-collapse-btn[data-v-31a0539a]:hover{border-color:rgba(37,99,235,.45);background:rgba(219,234,254,.98)}.json-type-tag[data-v-31a0539a]{height:15px;margin-right:4px;padding:0 4px;border:0;border-radius:3px;font-size:10px;line-height:15px}.result-head-actions[data-v-31a0539a],.row-actions[data-v-31a0539a]{display:inline-flex;align-items:center;gap:8px}.result-head-actions[data-v-31a0539a]{margin-left:auto;flex-wrap:wrap;justify-content:flex-end}.ai-analysis-trigger[data-v-31a0539a]{flex:0 0 auto}.ai-analysis-content[data-v-31a0539a]{min-height:240px}.ai-analysis-meta[data-v-31a0539a]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:32px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(223,231,242,.92);color:var(--log-text-muted);font-size:12px}.ai-analysis-meta[data-v-31a0539a] .el-button{margin-left:auto}.ai-analysis-sections[data-v-31a0539a]{display:grid}.ai-analysis-section[data-v-31a0539a]{padding:14px 0;border-bottom:1px solid rgba(223,231,242,.82)}.ai-analysis-section[data-v-31a0539a]:first-child{padding-top:0}.ai-analysis-section[data-v-31a0539a]:last-child{border-bottom:0}.ai-analysis-section h3[data-v-31a0539a]{margin:0 0 8px;color:var(--log-text-primary);font-size:14px;line-height:1.4}.ai-analysis-section-body[data-v-31a0539a]{color:var(--log-text-secondary);font-size:13px;line-height:1.75;overflow-wrap:anywhere;white-space:pre-wrap}.raw-log-item[data-v-31a0539a]{display:grid;grid-template-columns:36px minmax(0,1fr);gap:8px;padding:8px 10px;border-bottom:1px solid rgba(223,231,242,.86)}.raw-log-item[data-v-31a0539a]:hover{background:rgba(76,139,245,.04)}.raw-log-index[data-v-31a0539a]{padding-top:1px;color:var(--log-text-muted);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;text-align:right}.raw-log-body[data-v-31a0539a]{min-width:0}.raw-log-head[data-v-31a0539a]{display:flex;align-items:center;gap:8px;min-width:0}.raw-log-head[data-v-31a0539a] .el-button{margin-left:auto}.row-actions[data-v-31a0539a]{margin-left:auto;gap:6px}.row-actions[data-v-31a0539a] .el-button{margin-left:0;padding:0;font-size:12px}.raw-log-time[data-v-31a0539a]{color:#1f2937;font-size:12px}.raw-log-message[data-v-31a0539a]{margin-top:5px;color:#26364b;font-size:12px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-all}.highlight-line[data-v-31a0539a],.raw-log-message[data-v-31a0539a]{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.numeric-cell[data-v-31a0539a]{font-variant-numeric:tabular-nums}.query-hit-highlight[data-v-31a0539a]{color:#e11d48;font-weight:800;background:rgba(225,29,72,.12);border-radius:4px;padding:0 2px}.raw-log-main-fields[data-v-31a0539a]{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:5px;color:#64748b;font-size:11px}.raw-log-main-fields span[data-v-31a0539a]{min-width:0;display:inline-flex;gap:4px;align-items:baseline;max-width:32%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.raw-log-main-fields strong[data-v-31a0539a]{flex:0 0 auto;color:#334155;font-weight:700}.data-table[data-v-31a0539a]{height:100%;--el-table-border-color:rgba(223,231,242,.92);--el-table-header-bg-color:rgba(247,249,252,.98);--el-table-row-hover-bg-color:rgba(76,139,245,.05);--el-table-text-color:var(--log-text-secondary);--el-table-header-text-color:var(--log-text-muted)}.data-table[data-v-31a0539a] .el-table__cell{padding:6px 0}.data-table[data-v-31a0539a] .cell{line-height:1.35}.chart-actions[data-v-31a0539a]{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.chart-actions[data-v-31a0539a] .el-dropdown{line-height:1}.chart-actions button[data-v-31a0539a]{padding:0;border:0;background:transparent;color:var(--log-text-muted);font-size:12px;cursor:pointer}.chart-actions button[data-v-31a0539a]:hover{color:var(--log-brand)}.chart-actions .download-action[data-v-31a0539a]{color:#f59e0b;font-weight:700}.chart-actions .download-action[data-v-31a0539a]:hover{color:#d97706}.chart-actions button[data-v-31a0539a]:disabled{color:#cbd5e1;cursor:not-allowed}.chart-actions .download-action[data-v-31a0539a]:disabled{color:#fbbf24}.json-view[data-v-31a0539a]{max-height:360px;margin:0;padding:14px;overflow:auto;border-radius:14px;background:#f7f9fc;color:#344054;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.7}.detail-tabs[data-v-31a0539a]{height:100%}.detail-tabs[data-v-31a0539a] .el-tabs__content{height:calc(100% - 44px);overflow:auto}.detail-field-table[data-v-31a0539a]{overflow:hidden;border:1px solid rgba(223,231,242,.92);border-radius:14px;background:#fff}.detail-field-row[data-v-31a0539a]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid rgba(223,231,242,.78)}.detail-field-row[data-v-31a0539a]:last-child{border-bottom:0}.detail-field-row span[data-v-31a0539a],.detail-field-row strong[data-v-31a0539a]{min-width:0;padding:9px 12px;font-size:12px;line-height:1.5}.detail-field-row span[data-v-31a0539a]{color:#2563eb;background:rgba(248,250,252,.96)}.detail-field-row strong[data-v-31a0539a]{color:#334155;font-weight:500;overflow-wrap:anywhere}.mono-text[data-v-31a0539a]{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.pagination-section[data-v-31a0539a]{display:flex;justify-content:flex-end;flex:0 0 auto;padding-top:8px}.log-query-page[data-v-31a0539a] .el-input-number .el-input__wrapper,.log-query-page[data-v-31a0539a] .el-input__wrapper,.log-query-page[data-v-31a0539a] .el-select__wrapper,.log-query-page[data-v-31a0539a] .el-textarea__inner{border-radius:14px;background:rgba(252,253,255,.98);box-shadow:inset 0 0 0 1px rgba(214,223,235,.96)!important}.log-query-page[data-v-31a0539a] .el-input-number .el-input__wrapper,.log-query-page[data-v-31a0539a] .el-input__wrapper,.log-query-page[data-v-31a0539a] .el-select__wrapper{min-height:28px}.query-main-input[data-v-31a0539a] .el-input__wrapper{background:#e8eef7;box-shadow:inset 0 0 0 1px rgba(176,190,211,.98)!important}.query-main-input[data-v-31a0539a] .el-input__inner{color:#243247}.query-main-input[data-v-31a0539a] .el-input__inner::-moz-placeholder{color:#7b879a}.query-main-input[data-v-31a0539a] .el-input__inner::placeholder{color:#7b879a}.log-query-page[data-v-31a0539a] .el-input__wrapper.is-focus,.log-query-page[data-v-31a0539a] .el-select__wrapper.is-focused{box-shadow:inset 0 0 0 1px rgba(120,156,221,.96),0 0 0 4px rgba(76,139,245,.08)!important}.query-main-input[data-v-31a0539a] .el-input__wrapper.is-focus{background:#dde7f3}.log-query-page[data-v-31a0539a] .el-button{border-radius:10px!important;font-weight:600;transform:none!important}.log-query-page[data-v-31a0539a] .el-button--primary:not(.is-link){border-color:transparent;background:linear-gradient(180deg,#6aa1fb,#5a93f6)}.log-query-page[data-v-31a0539a] .el-button--warning:not(.is-link){border-color:transparent;color:#fff;background:linear-gradient(180deg,#f6be63,#f3b24b)}@media (max-width:1180px){.log-result-panel[data-v-31a0539a]{grid-template-columns:1fr}.parse-panel[data-v-31a0539a]{max-height:300px;border-right:0;border-bottom:1px solid rgba(223,231,242,.86)}}@media (max-width:760px){.home-container .el-main:has(.log-query-page){overflow-y:auto}.page-card[data-v-31a0539a]{max-height:none}.page-header[data-v-31a0539a],.panel-head[data-v-31a0539a],.scope-form[data-v-31a0539a]{flex-direction:column;align-items:stretch}.page-header-copy[data-v-31a0539a],.summary-group[data-v-31a0539a]{width:100%}.ops-page-header__content[data-v-31a0539a]{align-items:flex-start;flex-direction:column;gap:2px}.ops-page-header__divider[data-v-31a0539a]{display:none}.page-description[data-v-31a0539a]{width:100%;white-space:normal}.scope-form[data-v-31a0539a] .el-input,.scope-form[data-v-31a0539a] .el-select{width:100%}.time-item[data-v-31a0539a]{flex-basis:100%}.toolbar-actions .el-button[data-v-31a0539a],.toolbar-actions[data-v-31a0539a]{width:100%}}.k8s-collector-page[data-v-ad531710]{min-height:0;height:100%;display:flex;flex-direction:column;gap:12px;--collector-border:var(--log-border,rgba(214,223,235,.96));--collector-text-primary:var(--log-text-primary,#172133);--collector-text-secondary:var(--log-text-secondary,#5f6b7c);--collector-text-muted:var(--log-text-muted,#8d97a8)}.collector-tab-content[data-v-ad531710]{min-height:0;flex:1;display:flex;flex-direction:column;gap:12px}.collector-toolbar[data-v-ad531710]{flex:0 0 auto;padding:10px 12px 11px;border:1px solid var(--collector-border);border-radius:18px;background:linear-gradient(135deg,rgba(255,253,248,.95),rgba(248,251,255,.92))}.toolbar-form[data-v-ad531710]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.toolbar-form[data-v-ad531710] .el-form-item{margin-right:0;margin-bottom:0;flex:0 0 auto}.toolbar-form[data-v-ad531710] .el-form-item:first-child{flex:0 1 300px}.toolbar-form[data-v-ad531710] .el-form-item:first-child .el-input{width:260px}.toolbar-form[data-v-ad531710] .el-select{width:132px}.toolbar-form[data-v-ad531710] .el-form-item:nth-child(3) .el-input{width:142px}.operation-links[data-v-ad531710],.toolbar-actions[data-v-ad531710]{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.table-shell[data-v-ad531710]{min-height:0;flex:1;overflow:hidden;border:1px solid var(--collector-border);border-radius:22px;background:linear-gradient(135deg,rgba(255,253,248,.95),rgba(248,251,255,.92));box-shadow:0 12px 34px rgba(17,24,39,.05)}.data-table[data-v-ad531710]{height:100%;--el-table-border-color:rgba(223,231,242,.92);--el-table-header-bg-color:rgba(248,250,255,.94);--el-table-row-hover-bg-color:rgba(76,139,245,.05);--el-table-text-color:var(--collector-text-secondary);--el-table-header-text-color:var(--collector-text-muted)}.name-cell span[data-v-ad531710],.name-cell strong[data-v-ad531710]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.name-cell strong[data-v-ad531710]{color:var(--collector-text-primary);font-size:14px}.name-cell span[data-v-ad531710]{margin-top:4px;color:var(--collector-text-muted);font-size:12px}.mono-text[data-v-ad531710]{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.danger-text[data-v-ad531710]{color:#df5c68}.operation-progress[data-v-ad531710]{min-width:0;display:flex;flex-direction:column;gap:5px}.operation-progress-main[data-v-ad531710]{min-width:0;display:flex;align-items:center;gap:6px}.operation-progress-main[data-v-ad531710] .el-progress{width:68px;flex:0 0 68px}.operation-progress-caption[data-v-ad531710]{min-width:0;color:#3faf55;font-size:12px;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-progress-icon[data-v-ad531710]{width:18px;height:14px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid currentColor;background:#fff;font-size:9px;font-weight:800;line-height:1}.operation-progress[data-v-ad531710] .el-progress-bar__outer{background-color:rgba(214,223,235,.72)}.operation-progress-pending .operation-progress-icon[data-v-ad531710],.operation-progress-running .operation-progress-icon[data-v-ad531710]{color:#52b83f}.operation-progress-pending[data-v-ad531710] .el-progress-bar__inner,.operation-progress-running[data-v-ad531710] .el-progress-bar__inner{background-color:#52b83f}.operation-progress-failed .operation-progress-caption[data-v-ad531710],.operation-progress-failed .operation-progress-icon[data-v-ad531710]{color:#df5c68}.operation-progress-failed[data-v-ad531710] .el-progress-bar__inner{background-color:#df5c68}.pagination-section[data-v-ad531710]{display:flex;justify-content:flex-end;flex:0 0 auto}.collector-detail[data-v-ad531710]{display:flex;flex-direction:column;gap:12px}.collector-detail-tabs[data-v-ad531710]{min-height:0;flex:1;display:flex;flex-direction:column}.collector-detail-tabs[data-v-ad531710] .el-tabs__header{flex:0 0 auto;margin:0 0 12px}.collector-detail-tabs[data-v-ad531710] .el-tabs__item{height:34px;font-weight:600}.collector-detail-tabs[data-v-ad531710] .el-tabs__content{min-height:0;flex:1;display:block!important}.collector-detail-tabs[data-v-ad531710] .el-tab-pane{min-height:0}.drawer-toolbar[data-v-ad531710]{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-bottom:12px}.detail-section-head[data-v-ad531710]{display:flex;align-items:center;justify-content:space-between;margin:14px 0 8px}.detail-section-head h4[data-v-ad531710]{margin:0;color:var(--collector-text-primary);font-size:14px}.config-map-name[data-v-ad531710]{min-width:0;color:var(--collector-text-muted);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-progress[data-v-ad531710]{display:grid;grid-template-columns:minmax(160px,1fr) auto;align-items:center;gap:12px}.detail-progress span[data-v-ad531710]{color:var(--collector-text-secondary);font-size:12px;white-space:nowrap}.log-drawer[data-v-ad531710] .el-drawer__body{padding:16px 18px 20px;background:linear-gradient(135deg,rgba(255,253,248,.98),rgba(247,250,255,.96))}.log-drawer[data-v-ad531710] .el-drawer__header{margin-bottom:0;padding:16px 18px;border-bottom:1px solid var(--collector-border)}.k8s-collector-page[data-v-ad531710] .el-input__wrapper,.k8s-collector-page[data-v-ad531710] .el-select__wrapper{border-radius:14px;background:rgba(252,253,255,.98);box-shadow:inset 0 0 0 1px rgba(214,223,235,.96)!important}.k8s-collector-page[data-v-ad531710] .el-input__wrapper.is-focus,.k8s-collector-page[data-v-ad531710] .el-select__wrapper.is-focused{box-shadow:inset 0 0 0 1px rgba(120,156,221,.96),0 0 0 4px rgba(76,139,245,.08)!important}.log-collect-page[data-v-020dc0d5]{box-sizing:border-box;--ops-blue-500:#409eff;--ops-blue-600:#2563eb;--ops-green-500:#10b981;--ops-orange-500:#f59e0b;--ops-red-500:#ef4444;--ops-button-success:#67c23a;--ops-button-success-hover:#58b832;--ops-button-warning:#e6a23c;--ops-button-warning-hover:#d8922f;--ops-text-heading:#0f172a;--ops-text-primary:#172033;--ops-text-secondary:#53657d;--ops-text-muted:#64748b;--ops-text-weak:#7b8aa0;--ops-bg-surface:#fff;--ops-bg-surface-soft:#fbfdff;--ops-bg-subtle:#f3f7fc;--ops-border:#dbe7f4;--ops-border-soft:#e7eef7;--ops-border-inner:#dce8f5;--ops-border-hover:#b9d4ff;--ops-shadow-card:0 8px 24px rgba(80,124,180,.07);--log-surface-warm:var(--ops-bg-surface);--log-surface-cool:var(--ops-bg-surface-soft);--log-text-primary:var(--ops-text-primary);--log-text-secondary:var(--ops-text-secondary);--log-text-muted:var(--ops-text-weak);--log-border:var(--ops-border-inner);height:calc(100vh - 124px);min-height:0;overflow:auto;padding:7px;background:transparent;color:var(--ops-text-primary);font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.home-container .el-main:has(.log-collect-page){padding:10px;overflow:hidden}.page-card[data-v-020dc0d5]{display:flex;box-sizing:border-box;flex-direction:column;height:100%;min-width:0;min-height:0;overflow:hidden;border:1px solid var(--ops-border);border-radius:12px;background:var(--ops-bg-surface);box-shadow:var(--ops-shadow-card)}.page-card[data-v-020dc0d5]:before{display:none}.page-header[data-v-020dc0d5]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding:8px 12px;border-bottom:1px solid var(--ops-border-soft);background:var(--ops-bg-surface)}.page-header-copy[data-v-020dc0d5]{display:flex;min-width:0;align-items:center}.ops-page-header__icon[data-v-020dc0d5]{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center}.ops-page-header__icon img[data-v-020dc0d5]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.ops-page-header__content[data-v-020dc0d5]{display:flex;min-width:0;align-items:center;gap:10px}.ops-page-header__divider[data-v-020dc0d5]{width:1px;height:22px;flex:0 0 1px;background:var(--ops-border-soft)}.ops-page-header__content h1[data-v-020dc0d5]{margin:0;color:var(--ops-text-heading);font-size:20px;font-weight:700;line-height:1.2;white-space:nowrap}.page-description[data-v-020dc0d5]{margin:0;overflow:hidden;color:var(--ops-text-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.summary-group[data-v-020dc0d5]{display:flex;align-items:center;gap:0;flex-wrap:wrap;justify-content:flex-end;max-width:920px;padding:3px 4px;border:1px solid var(--ops-border-soft);border-radius:8px;background:var(--ops-bg-subtle)}.summary-chip[data-v-020dc0d5]{position:relative;min-width:68px;padding:2px 8px;border:0;border-radius:0;background:transparent}.summary-chip+.summary-chip[data-v-020dc0d5]:before{content:"";position:absolute;left:0;top:5px;bottom:5px;width:1px;background:var(--ops-border)}.summary-chip span[data-v-020dc0d5]{color:var(--log-text-muted);font-size:11px;white-space:nowrap}.summary-chip strong[data-v-020dc0d5]{display:block;margin-top:1px;color:var(--log-text-primary);font-size:15px;line-height:1.05}.summary-chip.success strong[data-v-020dc0d5]{color:#16a34a}.summary-chip.warning strong[data-v-020dc0d5]{color:#d97706}.summary-chip.info strong[data-v-020dc0d5]{color:var(--ops-text-muted)}.summary-chip.danger strong[data-v-020dc0d5]{color:var(--ops-red-500)}.collect-workbench[data-v-020dc0d5]{display:grid;grid-template-columns:276px minmax(0,1fr);flex:1;gap:8px;min-width:0;min-height:0;padding:8px 10px 10px}.task-agent-panel[data-v-020dc0d5],.task-control-card[data-v-020dc0d5],.task-side-panel[data-v-020dc0d5]{border:1px solid var(--ops-border-inner);background:var(--ops-bg-surface);box-shadow:none}.task-side-panel[data-v-020dc0d5]{display:flex;min-width:0;min-height:0;flex-direction:column;padding:8px;overflow:hidden;border-radius:10px;background:var(--ops-bg-surface-soft)}.side-head[data-v-020dc0d5]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:8px}.side-head-actions[data-v-020dc0d5]{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.side-head-actions[data-v-020dc0d5] .el-button{width:28px;height:28px;min-height:28px;margin-left:0;padding:0;border-radius:8px;font-size:14px}.side-head h3[data-v-020dc0d5]{margin:0;color:var(--log-text-primary);font-size:14px}.side-head span[data-v-020dc0d5]{display:block;margin-top:3px;color:var(--log-text-muted);font-size:11px}.tree-search[data-v-020dc0d5]{padding-bottom:8px;border-bottom:1px solid var(--ops-border-soft)}.tree-search[data-v-020dc0d5] .el-input__wrapper{min-height:32px}.config-tree[data-v-020dc0d5]{min-height:0;flex:1;overflow:auto;padding:8px 2px 4px 0}.tree-node[data-v-020dc0d5]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:28px;margin-bottom:3px;padding:5px 7px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--log-text-secondary);text-align:left;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.tree-node[data-v-020dc0d5]:hover{border-color:var(--ops-border-hover);background:#f0f6ff}.tree-node.active[data-v-020dc0d5]{border-color:var(--ops-border-hover);background:#eaf3ff;box-shadow:inset 2px 0 0 var(--ops-blue-500)}.node-main[data-v-020dc0d5],.task-node-line[data-v-020dc0d5]{min-width:0;display:inline-flex;align-items:center;gap:6px}.node-title[data-v-020dc0d5]{min-width:0;color:var(--log-text-primary);font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fold-icon[data-v-020dc0d5],.node-dot[data-v-020dc0d5],.node-icon[data-v-020dc0d5]{flex:0 0 auto;display:inline-block}.fold-icon[data-v-020dc0d5]{width:14px;height:14px;color:var(--ops-text-muted);font-size:13px;transition:color .16s ease,transform .16s ease}.fold-icon.expanded[data-v-020dc0d5]{color:var(--ops-blue-500);transform:rotate(90deg)}.node-icon[data-v-020dc0d5]{width:14px;height:14px;color:var(--ops-orange-500);font-size:14px}.store-icon[data-v-020dc0d5]{color:var(--ops-blue-500)}.node-dot[data-v-020dc0d5]{width:17px;height:17px;color:var(--ops-blue-600);font-size:17px;-o-object-fit:contain;object-fit:contain;filter:hue-rotate(180deg)}.node-count[data-v-020dc0d5]{flex:0 0 auto;min-width:20px;padding:1px 6px;border-radius:999px;color:#6681ab;background:rgba(239,246,255,.92);font-size:11px;font-weight:700;text-align:center}.health-summary[data-v-020dc0d5]{display:inline-flex;align-items:center;gap:3px;margin-right:3px;color:#e45656;vertical-align:middle}.health-summary__icon[data-v-020dc0d5]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:13px;height:13px;border-radius:50%;background:#f56c6c;color:#fff;font-size:9px;font-weight:700;line-height:1}.health-summary__count[data-v-020dc0d5]{min-width:16px;padding:1px 4px;border-radius:999px;background:#fff0f0;color:#e45656;font-size:10px;font-weight:700;line-height:14px;text-align:center}.task-health-marker[data-v-020dc0d5]{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px;color:#e45656;font-size:10px;font-weight:700;white-space:nowrap}.tree-children[data-v-020dc0d5]{position:relative;margin-left:10px;padding-left:8px;border-left:1px solid rgba(214,223,235,.8)}.collector-health-panel[data-v-020dc0d5]{display:flex;align-items:flex-start;gap:9px;margin:8px 0 0;padding:9px 13px;border:1px solid #f3b5b5;border-radius:7px;background:#fff5f5;color:#c45656;line-height:1.5}.collector-health-panel__icon[data-v-020dc0d5]{display:inline-flex;flex:0 0 17px;width:17px;height:17px;align-items:center;justify-content:center;margin-top:1px;border-radius:50%;background:#f56c6c;color:#fff;font-size:12px;font-weight:700}.collector-health-panel__body[data-v-020dc0d5]{display:flex;flex-wrap:wrap;align-items:center;gap:0 14px;min-width:0;font-size:12px}.collector-health-panel__body>strong[data-v-020dc0d5]{color:#b42318;white-space:nowrap}.collector-health-panel__item[data-v-020dc0d5]{white-space:nowrap}.project-node-row[data-v-020dc0d5]{display:grid;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:3px;width:100%}.project-node-row .project-node[data-v-020dc0d5]{width:100%}.project-node-add[data-v-020dc0d5]{width:22px;height:22px;min-height:22px;padding:0;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease}.project-node-row:focus-within .project-node-add[data-v-020dc0d5],.project-node-row:hover .project-node-add[data-v-020dc0d5]{opacity:1;pointer-events:auto}.project-node-row:hover .project-node-add[data-v-020dc0d5]{transform:translateX(-1px)}.task-children[data-v-020dc0d5]{margin-left:10px;padding-left:8px}.project-node .node-title[data-v-020dc0d5]{font-size:13px;font-weight:600}.task-node[data-v-020dc0d5]{align-items:flex-start;padding:5px 7px}.task-node-line[data-v-020dc0d5]{width:100%;display:flex;align-items:center;gap:6px}.task-node-line .node-title[data-v-020dc0d5]{flex:1 1 auto}.task-store-label[data-v-020dc0d5]{flex:0 1 auto;max-width:82px;overflow:hidden;color:var(--ops-text-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.task-node-main[data-v-020dc0d5]{min-width:0;width:100%;display:flex;flex-direction:column;gap:2px}.task-node-actions[data-v-020dc0d5]{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;margin-left:auto;opacity:0;pointer-events:none;transition:opacity .16s ease}.task-node:focus-within .task-node-actions[data-v-020dc0d5],.task-node:hover .task-node-actions[data-v-020dc0d5]{opacity:1;pointer-events:auto}.task-node-actions[data-v-020dc0d5] .el-button{width:20px;height:20px;min-height:20px;padding:0}.task-agent-panel[data-v-020dc0d5]{min-width:0;min-height:0;display:flex;flex-direction:column;gap:8px;padding:0;overflow:hidden;border:0;border-radius:0;background:transparent}.task-control-card[data-v-020dc0d5]{flex:0 0 auto;overflow:hidden;border-radius:10px}.task-detail-card[data-v-020dc0d5]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 9px}.control-divider[data-v-020dc0d5]{height:1px;margin:0 12px;background:rgba(214,223,235,.86)}.task-detail-main[data-v-020dc0d5]{min-width:0}.task-detail-main h3[data-v-020dc0d5]{margin:0;color:var(--log-text-primary);font-size:15px;line-height:1.2}.scope-meta-grid[data-v-020dc0d5]{display:flex;align-items:center;gap:5px 14px;flex-wrap:wrap;max-width:760px;margin-top:6px;color:var(--log-text-muted);font-size:12px;line-height:1.35}.scope-meta-grid span[data-v-020dc0d5]{min-width:0;max-width:360px;display:inline-flex;align-items:center;gap:3px}.scope-meta-grid b[data-v-020dc0d5]{flex:0 0 auto;color:#6b7890;font-weight:700}.scope-meta-grid em[data-v-020dc0d5]{min-width:0;font-style:normal;color:#4d5f79;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-actions[data-v-020dc0d5]{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.task-actions[data-v-020dc0d5] .vector-manage-btn{--el-button-bg-color:#e6a23c;--el-button-border-color:#e6a23c;--el-button-text-color:#fff;--el-button-hover-bg-color:#d8922f;--el-button-hover-border-color:#d8922f;--el-button-hover-text-color:#fff;--el-button-active-bg-color:#b45309;--el-button-active-border-color:#b45309;--el-button-active-text-color:#fff;color:#fff;font-weight:700}.task-actions[data-v-020dc0d5] .agent-deploy-btn{--el-button-bg-color:#67c23a;--el-button-border-color:#67c23a;--el-button-text-color:#fff;--el-button-hover-bg-color:#58b832;--el-button-hover-border-color:#58b832;--el-button-hover-text-color:#fff;--el-button-active-bg-color:#15803d;--el-button-active-border-color:#15803d;--el-button-active-text-color:#fff;color:#fff;font-weight:700}.task-actions[data-v-020dc0d5] .aggregator-config-btn{font-weight:700}.collect-tabs[data-v-020dc0d5]{min-height:0;flex:1;display:flex;flex-direction:column}.collect-tabs[data-v-020dc0d5] .el-tabs__header{flex:0 0 auto;margin:0 0 8px}.collect-tabs[data-v-020dc0d5] .el-tabs__nav-wrap:after{height:1px;background:rgba(214,223,235,.86)}.collect-tabs[data-v-020dc0d5] .el-tabs__item{height:30px;color:var(--log-text-secondary);font-size:13px}.collect-tabs[data-v-020dc0d5] .el-tabs__content{display:none}.content-panel[data-v-020dc0d5]{height:100%;min-height:0;display:flex;flex-direction:column;gap:8px}.table-shell[data-v-020dc0d5]{border:1px solid var(--ops-border-inner);border-radius:8px;background:var(--ops-bg-surface);box-shadow:none}.agent-toolbar-card[data-v-020dc0d5]{padding:10px 12px 11px}.toolbar-form[data-v-020dc0d5]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.toolbar-form[data-v-020dc0d5] .el-form-item{margin-right:0;margin-bottom:0}.agent-toolbar-card .toolbar-form[data-v-020dc0d5] .el-form-item{flex:0 0 auto}.agent-toolbar-card .toolbar-form[data-v-020dc0d5] .el-form-item:first-child{flex:0 1 280px}.agent-toolbar-card .toolbar-form[data-v-020dc0d5] .el-form-item:first-child .el-input{width:220px}.agent-toolbar-card .toolbar-form[data-v-020dc0d5] .el-select{width:84px}.k8s-collector-toolbar .toolbar-form[data-v-020dc0d5] .el-form-item:first-child{flex:0 1 300px}.k8s-collector-toolbar .toolbar-form[data-v-020dc0d5] .el-form-item:first-child .el-input{width:260px}.k8s-collector-toolbar .toolbar-form[data-v-020dc0d5] .el-select{width:132px}.k8s-collector-toolbar .toolbar-form[data-v-020dc0d5] .el-form-item:nth-child(3) .el-input{width:142px}.operation-links[data-v-020dc0d5],.toolbar-actions[data-v-020dc0d5]{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.package-status[data-v-020dc0d5]{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 8px;border-left:1px solid rgba(214,223,235,.86);color:var(--log-text-secondary);font-size:12px;flex-wrap:nowrap;white-space:nowrap}.package-status-main[data-v-020dc0d5],.package-version[data-v-020dc0d5]{flex:0 0 auto;display:inline-flex;align-items:center;white-space:nowrap;word-break:keep-all}.package-status strong[data-v-020dc0d5]{display:inline-block;margin-left:3px;color:#2f9f6d;white-space:nowrap;word-break:keep-all}.package-status.warning strong[data-v-020dc0d5]{color:#d8912f}.table-shell[data-v-020dc0d5]{min-height:0;flex:1;overflow:hidden}.data-table[data-v-020dc0d5]{height:100%;--el-table-border-color:var(--ops-border-soft);--el-table-header-bg-color:var(--ops-bg-subtle);--el-table-row-hover-bg-color:#f8fafc;--el-table-text-color:var(--log-text-secondary);--el-table-header-text-color:var(--ops-text-heading)}.data-table[data-v-020dc0d5] .el-table__inner-wrapper:before{display:none}.data-table[data-v-020dc0d5] .el-table__body td,.data-table[data-v-020dc0d5] .el-table__header th{height:36px;padding:4px 0}.data-table[data-v-020dc0d5] .el-table__header th{border-bottom:1px solid var(--ops-border-soft);font-size:12px;font-weight:700}.data-table[data-v-020dc0d5] .el-table__body td{color:#44546a;font-size:12px}.data-table[data-v-020dc0d5] .cell{line-height:20px}.name-cell span[data-v-020dc0d5],.name-cell strong[data-v-020dc0d5]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.name-cell strong[data-v-020dc0d5]{color:var(--log-text-primary);font-size:14px}.name-cell span[data-v-020dc0d5]{margin-top:4px;color:var(--log-text-muted);font-size:12px}.mono-text[data-v-020dc0d5]{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.agent-status-progress[data-v-020dc0d5]{min-width:0;display:flex;flex-direction:column;gap:5px}.agent-status-progress-main[data-v-020dc0d5]{min-width:0;display:flex;align-items:center;gap:6px}.agent-status-progress-main[data-v-020dc0d5] .el-progress{width:68px;flex:0 0 68px}.agent-status-progress-caption[data-v-020dc0d5]{min-width:0;color:#3faf55;font-size:12px;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-status-progress-icon[data-v-020dc0d5]{width:14px;height:14px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid currentColor;border-radius:50%;background:#fff;font-size:10px;font-weight:800;line-height:1}.agent-status-progress[data-v-020dc0d5] .el-progress-bar__outer{background-color:rgba(214,223,235,.72)}.agent-status-progress-running .agent-status-progress-icon[data-v-020dc0d5],.agent-status-progress-success .agent-status-progress-icon[data-v-020dc0d5]{color:#52b83f}.agent-status-progress-running[data-v-020dc0d5] .el-progress-bar__inner,.agent-status-progress-success[data-v-020dc0d5] .el-progress-bar__inner{background-color:#52b83f}.agent-status-progress-failed .agent-status-progress-caption[data-v-020dc0d5],.agent-status-progress-failed .agent-status-progress-icon[data-v-020dc0d5]{color:#df5c68}.agent-status-progress-failed[data-v-020dc0d5] .el-progress-bar__inner{background-color:#df5c68}.agent-status-progress-muted .agent-status-progress-caption[data-v-020dc0d5],.agent-status-progress-muted .agent-status-progress-icon[data-v-020dc0d5]{color:var(--log-text-muted)}.operation-progress[data-v-020dc0d5]{min-width:0;display:flex;flex-direction:column;gap:5px}.operation-progress-main[data-v-020dc0d5]{min-width:0;display:flex;align-items:center;gap:6px}.operation-progress-main[data-v-020dc0d5] .el-progress{width:68px;flex:0 0 68px}.operation-progress-caption[data-v-020dc0d5]{min-width:0;color:#3faf55;font-size:12px;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-progress-icon[data-v-020dc0d5]{width:14px;height:14px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid currentColor;background:#fff;font-size:10px;font-weight:800;line-height:1}.operation-progress[data-v-020dc0d5] .el-progress-bar__outer{background-color:rgba(214,223,235,.72)}.operation-progress-pending .operation-progress-icon[data-v-020dc0d5],.operation-progress-running .operation-progress-icon[data-v-020dc0d5]{color:#52b83f}.operation-progress-pending[data-v-020dc0d5] .el-progress-bar__inner,.operation-progress-running[data-v-020dc0d5] .el-progress-bar__inner{background-color:#52b83f}.operation-progress-success .operation-progress-caption[data-v-020dc0d5],.operation-progress-success .operation-progress-icon[data-v-020dc0d5]{color:#2f9f6d}.operation-progress-success[data-v-020dc0d5] .el-progress-bar__inner{background-color:#52b83f}.operation-progress-failed .operation-progress-caption[data-v-020dc0d5],.operation-progress-failed .operation-progress-icon[data-v-020dc0d5]{color:#df5c68}.operation-progress-failed[data-v-020dc0d5] .el-progress-bar__inner{background-color:#df5c68}.success-text[data-v-020dc0d5]{color:#2f9f6d}.warning-text[data-v-020dc0d5]{color:#d8912f}.danger-text[data-v-020dc0d5]{color:#df5c68}.muted-text[data-v-020dc0d5]{color:var(--log-text-muted)}.error-icon-button[data-v-020dc0d5]{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(223,92,104,.36);border-radius:50%;color:#df5c68;background:rgba(255,241,242,.92);font-size:12px;font-weight:900;line-height:1;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.error-icon-button[data-v-020dc0d5]:hover{border-color:rgba(223,92,104,.72);background:rgba(255,229,231,.98);transform:translateY(-1px)}.error-guidance-alert[data-v-020dc0d5],.error-meta[data-v-020dc0d5]{margin-bottom:12px}.error-raw-label[data-v-020dc0d5]{margin:0 0 6px;color:#475569;font-size:12px;font-weight:600}.config-status-tag.is-running-config-not-applied[data-v-020dc0d5]{border-color:rgba(217,119,6,.42)!important;background:rgba(255,251,235,.98)!important;color:#d97706!important}.error-detail-content[data-v-020dc0d5]{max-height:460px;margin:0;padding:14px;overflow:auto;border:1px solid hsla(0,82%,89%,.92);border-radius:10px;color:#9f2d3a;background:hsla(0,100%,98%,.96);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.65;white-space:pre-wrap;word-break:break-word}.pagination-section[data-v-020dc0d5]{display:flex;justify-content:flex-end;flex:0 0 auto}.form-grid[data-v-020dc0d5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.parse-config-section[data-v-020dc0d5]{margin:2px 0 14px 0;padding:0;border:0;background:transparent}.parse-config-body[data-v-020dc0d5] .el-form-item{margin-bottom:10px}.parse-config-body[data-v-020dc0d5] .el-textarea__inner{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.sample-log-ai-field[data-v-020dc0d5]{width:100%}.sample-log-form-item[data-v-020dc0d5] .el-form-item__content{display:block;width:auto;margin-left:66px!important;line-height:normal}.sample-log-ai-head[data-v-020dc0d5]{display:flex;align-items:center;justify-content:flex-start;gap:6px;margin-bottom:6px}.sample-log-ai-label[data-v-020dc0d5]{color:var(--log-text-secondary);font-size:13px;font-weight:500}.sample-log-ai-head[data-v-020dc0d5] .el-button{height:24px;padding:0 10px;border-radius:12px;font-size:12px}.sample-log-ai-field[data-v-020dc0d5] .el-textarea__inner{min-height:128px!important;resize:vertical}@media (max-width:960px){.sample-log-form-item[data-v-020dc0d5] .el-form-item__content{margin-left:0!important}}.ai-parse-error[data-v-020dc0d5]{margin-top:6px;color:#df5c68;font-size:12px;line-height:1.5}.ai-parse-preview[data-v-020dc0d5]{margin-top:10px;padding:10px 12px;border:1px solid rgba(147,197,253,.72);border-radius:12px;background:rgba(239,246,255,.76);color:var(--log-text-secondary);font-size:12px;line-height:1.65}.ai-parse-actions[data-v-020dc0d5],.ai-parse-preview-head[data-v-020dc0d5],.ai-parse-summary[data-v-020dc0d5]{display:flex;align-items:center;gap:10px}.ai-parse-preview-head[data-v-020dc0d5]{justify-content:space-between;margin-bottom:4px}.ai-parse-line b[data-v-020dc0d5],.ai-parse-preview-head strong[data-v-020dc0d5],.ai-parse-summary b[data-v-020dc0d5]{color:var(--log-text-primary)}.ai-parse-line[data-v-020dc0d5],.ai-parse-summary[data-v-020dc0d5]{flex-wrap:wrap;word-break:break-word}.ai-parse-warning[data-v-020dc0d5]{margin-top:4px;color:#d97706}.ai-parse-actions[data-v-020dc0d5]{justify-content:flex-end;margin-top:8px}.task-status-toggle.is-status-enabled[data-v-020dc0d5]{--el-color-primary:#22c55e;--el-radio-button-checked-bg-color:#22c55e;--el-radio-button-checked-border-color:#22c55e;--el-radio-button-checked-text-color:#fff}.task-status-toggle.is-status-disabled[data-v-020dc0d5]{--el-color-primary:#df5c68;--el-radio-button-checked-bg-color:#df5c68;--el-radio-button-checked-border-color:#df5c68;--el-radio-button-checked-text-color:#fff}.task-status-toggle.is-status-enabled[data-v-020dc0d5] .el-radio-button__original-radio:checked+.el-radio-button__inner{border-color:#22c55e!important;background-color:#22c55e!important;box-shadow:-1px 0 0 0 #22c55e!important;color:#fff!important}.task-status-toggle.is-status-disabled[data-v-020dc0d5] .el-radio-button__original-radio:checked+.el-radio-button__inner{border-color:#df5c68!important;background-color:#df5c68!important;box-shadow:-1px 0 0 0 #df5c68!important;color:#fff!important}.agent-option[data-v-020dc0d5]{display:flex;align-items:center;justify-content:space-between;gap:12px}.agent-option strong[data-v-020dc0d5]{min-width:0;color:var(--log-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-option span[data-v-020dc0d5]{flex:0 0 auto;color:var(--log-text-muted);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.k8s-cluster-option[data-v-020dc0d5]{display:flex;align-items:center;justify-content:space-between;gap:12px}.k8s-cluster-option strong[data-v-020dc0d5]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k8s-cluster-option span[data-v-020dc0d5]{flex:0 0 auto;color:#df8b1f;font-size:12px}.k8s-cluster-option span.is-ready[data-v-020dc0d5]{color:#22a45d}.path-pattern-editor[data-v-020dc0d5]{width:100%;display:grid;gap:8px}.multiline-config[data-v-020dc0d5]{width:100%;display:flex;align-items:center;gap:10px}.multiline-pattern-editor[data-v-020dc0d5]{width:100%;display:grid;gap:6px}.multiline-pattern-editor[data-v-020dc0d5] .el-textarea__inner{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;resize:vertical}.path-pattern-row[data-v-020dc0d5]{display:grid;grid-template-columns:minmax(0,1fr) 34px 34px;align-items:center;gap:8px}.path-pattern-row[data-v-020dc0d5] .el-input__wrapper{min-height:36px;border-radius:8px}.path-pattern-row[data-v-020dc0d5] .el-input__inner{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.path-pattern-row .el-button[data-v-020dc0d5]{width:34px;height:34px;min-height:34px}.path-editor-hint[data-v-020dc0d5]{margin-top:0;color:var(--log-text-muted);font-size:12px;line-height:1.45}.k8s-log-source-group[data-v-020dc0d5]{display:flex;flex-wrap:wrap;gap:10px 16px}.k8s-stdout-hint[data-v-020dc0d5]{margin:-2px 0 14px 118px;color:var(--log-text-muted);font-size:12px;line-height:1.45}.path-pattern-tips[data-v-020dc0d5]{margin:-2px 0 2px 96px;padding:10px 12px;border:1px solid #dce7f5;border-radius:10px;background:var(--ops-bg-surface-soft)}.path-tips-title[data-v-020dc0d5]{margin-bottom:7px;color:var(--log-text-secondary);font-size:12px;font-weight:800;letter-spacing:0}.path-tip-list[data-v-020dc0d5]{display:grid;gap:6px}.path-tip-item[data-v-020dc0d5]{display:grid;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:8px;font-size:12px}.path-tip-item span[data-v-020dc0d5]{color:#6f7f95;font-weight:700}.path-tip-item code[data-v-020dc0d5]{min-width:0;padding:4px 8px;overflow:hidden;border:1px solid rgba(92,148,230,.22);border-radius:9px;color:#244a78;background:rgba(239,246,255,.86);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.drawer-toolbar[data-v-020dc0d5]{display:flex;justify-content:flex-end;gap:8px;margin-bottom:12px}.detail-operations-head[data-v-020dc0d5]{display:flex;align-items:center;justify-content:space-between;margin:14px 0 8px}.detail-operations-head h4[data-v-020dc0d5]{margin:0;color:var(--log-text-primary);font-size:14px}.config-preview-editor[data-v-020dc0d5]{overflow:hidden;border:1px solid var(--log-border);border-radius:10px;background:var(--ops-bg-surface-soft)}.config-preview-editor[data-v-020dc0d5] .monaco-editor-container{min-height:360px;border:0;border-radius:10px}.config-preview-editor[data-v-020dc0d5] .monaco-editor-wrapper{border-radius:10px}.k8s-collector-detail[data-v-020dc0d5]{display:flex;flex-direction:column;gap:12px}.k8s-detail-progress[data-v-020dc0d5]{display:grid;grid-template-columns:minmax(160px,1fr) auto;align-items:center;gap:12px}.k8s-detail-progress span[data-v-020dc0d5]{color:var(--log-text-secondary);font-size:12px;white-space:nowrap}.package-alert[data-v-020dc0d5]{margin-bottom:12px}.package-upload-progress[data-v-020dc0d5]{margin-top:12px;padding:12px;border:1px solid rgba(214,223,235,.96);border-radius:12px;background:rgba(248,251,255,.82)}.package-upload-progress-head[data-v-020dc0d5]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;color:var(--log-text-secondary);font-size:12px}.package-upload-progress-head strong[data-v-020dc0d5]{min-width:0;color:var(--log-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.package-upload-progress-head span[data-v-020dc0d5]{flex:0 0 auto;color:var(--log-text-muted);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.aggregator-config-panel[data-v-020dc0d5]{margin-top:12px;padding:12px;border:1px solid rgba(214,223,235,.96);border-radius:10px;background:var(--ops-bg-surface-soft)}.aggregator-config-panel--dialog[data-v-020dc0d5]{margin-top:0}.aggregator-config-head[data-v-020dc0d5]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.aggregator-config-head h4[data-v-020dc0d5]{margin:0;color:var(--log-text-primary);font-size:14px;line-height:1.25}.aggregator-config-head span[data-v-020dc0d5]{display:block;max-width:480px;margin-top:4px;color:var(--log-text-muted);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aggregator-config-alert[data-v-020dc0d5]{margin-bottom:10px}.aggregator-action-row[data-v-020dc0d5]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.aggregator-meta-grid[data-v-020dc0d5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.aggregator-meta-grid span[data-v-020dc0d5]{min-width:0;display:flex;align-items:center;gap:6px;padding:7px 9px;border-radius:10px;background:hsla(0,0%,100%,.82);color:var(--log-text-secondary);font-size:12px}.aggregator-meta-grid b[data-v-020dc0d5]{flex:0 0 auto;color:#6b7890}.aggregator-meta-grid em[data-v-020dc0d5]{min-width:0;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aggregator-config-editor[data-v-020dc0d5]{margin-top:12px;overflow:hidden;border:1px solid var(--log-border);border-radius:10px}.aggregator-config-editor[data-v-020dc0d5] .monaco-editor-container,.aggregator-config-editor[data-v-020dc0d5] .monaco-editor-wrapper{border-radius:10px}.official-download-link[data-v-020dc0d5]{color:#3478f6;font-weight:700;text-decoration:none}.official-download-link[data-v-020dc0d5]:hover{text-decoration:underline}.hidden-file-input[data-v-020dc0d5]{display:none}.log-agent-dialog-overlay,.log-drawer.el-drawer{--ops-blue-500:#409eff;--ops-blue-600:#2563eb;--ops-green-500:#10b981;--ops-orange-500:#f59e0b;--ops-red-500:#ef4444;--ops-button-success:#67c23a;--ops-button-warning:#e6a23c;--ops-text-heading:#0f172a;--ops-text-primary:#172033;--ops-text-secondary:#53657d;--ops-text-muted:#64748b;--ops-text-weak:#7b8aa0;--ops-bg-surface:#fff;--ops-bg-surface-soft:#fbfdff;--ops-bg-subtle:#f3f7fc;--ops-border:#dbe7f4;--ops-border-soft:#e7eef7;--ops-border-inner:#dce8f5;--log-text-primary:var(--ops-text-primary);--log-text-secondary:var(--ops-text-secondary);--log-text-muted:var(--ops-text-weak);--log-border:var(--ops-border-inner)}.log-agent-dialog-overlay .el-dialog{width:min(var(--el-dialog-width),calc(100vw - 24px));max-height:calc(100vh - 24px);overflow:hidden;border:1px solid #d7e6f6;border-radius:15px!important;background:var(--ops-bg-surface);box-shadow:0 22px 60px rgba(49,92,142,.18)}.log-agent-dialog-overlay .el-dialog__header{margin-right:0;padding:16px 18px 12px;border-bottom:1px solid #e3edf8}.log-agent-dialog-overlay .el-dialog__title{color:var(--ops-text-heading);font-size:17px;font-weight:700;line-height:1.3}.log-agent-dialog-overlay .el-dialog__headerbtn{top:8px;right:10px;width:34px;height:34px;border-radius:8px}.log-agent-dialog-overlay .el-dialog__headerbtn:hover{background:var(--ops-bg-subtle)}.log-agent-dialog-overlay .el-dialog__body{max-height:calc(100vh - 154px);overflow:auto;padding:16px 18px;color:var(--ops-text-primary)}.log-agent-dialog-overlay .el-dialog__footer{padding:12px 18px 16px;border-top:1px solid #e3edf8}.log-agent-dialog-overlay .el-form-item{margin-bottom:12px}.log-agent-dialog-overlay .el-form-item__label{color:var(--ops-text-secondary);font-size:12px;font-weight:700}.log-agent-dialog-overlay .k8s-workload-form-item.el-form-item{display:grid!important;grid-template-columns:118px minmax(0,1fr);align-items:start}.log-agent-dialog-overlay .k8s-workload-form-item>.el-form-item__label{width:auto!important;grid-column:1}.log-agent-dialog-overlay .k8s-workload-form-item>.el-form-item__content{width:auto!important;min-width:0;margin-left:0!important;grid-column:2}.log-agent-dialog-overlay .el-input-number .el-input__wrapper,.log-agent-dialog-overlay .el-input__wrapper,.log-agent-dialog-overlay .el-select__wrapper,.log-agent-dialog-overlay .el-textarea__inner{border-radius:8px;background:var(--ops-bg-surface-soft);box-shadow:inset 0 0 0 1px var(--ops-border-inner)!important}.log-agent-dialog-overlay .el-button{border-radius:8px;font-weight:600}.log-drawer.el-drawer{max-width:calc(100vw - 12px);border-left:1px solid #d7e6f6;background:var(--ops-bg-surface);box-shadow:-18px 0 52px rgba(49,92,142,.16)}.log-drawer .el-drawer__header{margin-bottom:0;padding:16px 18px 12px;border-bottom:1px solid #e3edf8;color:var(--ops-text-heading);font-size:17px;font-weight:700}.log-drawer .el-drawer__body{overflow:auto;padding:12px 14px 16px;background:var(--ops-bg-surface)}.log-drawer .el-drawer__close-btn{width:34px;height:34px;border-radius:8px}.log-collect-page[data-v-020dc0d5] .el-input-number .el-input__wrapper,.log-collect-page[data-v-020dc0d5] .el-input__wrapper,.log-collect-page[data-v-020dc0d5] .el-select__wrapper,.log-collect-page[data-v-020dc0d5] .el-textarea__inner{border-radius:8px;background:var(--ops-bg-surface-soft);box-shadow:inset 0 0 0 1px var(--ops-border-inner)!important}.log-collect-page[data-v-020dc0d5] .el-input__wrapper.is-focus,.log-collect-page[data-v-020dc0d5] .el-select__wrapper.is-focused{box-shadow:inset 0 0 0 1px var(--ops-blue-500)!important}.log-collect-page[data-v-020dc0d5] .el-button{border-radius:8px!important;font-weight:600;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.log-collect-page[data-v-020dc0d5] .el-button--primary:not(.is-link){border-color:var(--ops-blue-500);color:#fff;background:var(--ops-blue-500)}.log-collect-page[data-v-020dc0d5] .el-button--success:not(.is-link){border-color:var(--ops-button-success);color:#fff;background:var(--ops-button-success)}.log-collect-page[data-v-020dc0d5] .el-button--warning:not(.is-link){border-color:var(--ops-button-warning);color:#fff;background:var(--ops-button-warning)}.log-collect-page[data-v-020dc0d5] .el-button--primary:not(.is-link):not(.is-disabled):hover{border-color:#337ecc;background:#337ecc;transform:translateY(-1px)}.log-collect-page[data-v-020dc0d5] .el-button--success:not(.is-link):not(.is-disabled):hover{border-color:var(--ops-button-success-hover);background:var(--ops-button-success-hover);transform:translateY(-1px)}.log-collect-page[data-v-020dc0d5] .el-button--warning:not(.is-link):not(.is-disabled):hover{border-color:var(--ops-button-warning-hover);background:var(--ops-button-warning-hover);transform:translateY(-1px)}.log-collect-page[data-v-020dc0d5] .el-button:active{transform:translateY(0)}.operation-links[data-v-020dc0d5] .el-button{margin-left:0;padding:0}.dropdown-action-item[data-v-020dc0d5]{min-width:104px;display:inline-flex;align-items:center;gap:7px}.dropdown-action-item img[data-v-020dc0d5],.dropdown-action-item[data-v-020dc0d5] .el-icon{width:14px;height:14px;flex:0 0 auto}.dropdown-action-item.danger[data-v-020dc0d5]{color:#df5c68}@media (max-width:960px){.page-header[data-v-020dc0d5]{align-items:stretch;flex-direction:column}.summary-group[data-v-020dc0d5]{width:100%;max-width:none;justify-content:flex-start}.collect-workbench[data-v-020dc0d5]{grid-template-columns:1fr;overflow:visible}.page-card[data-v-020dc0d5]{height:auto;min-height:100%;overflow:visible}.task-side-panel[data-v-020dc0d5]{max-height:360px}.task-detail-card[data-v-020dc0d5]{align-items:stretch;flex-direction:column}.form-grid[data-v-020dc0d5]{grid-template-columns:1fr}}@media (max-width:768px){.ops-page-header__content[data-v-020dc0d5]{align-items:flex-start;flex-direction:column;gap:2px}.ops-page-header__divider[data-v-020dc0d5]{display:none}.task-actions[data-v-020dc0d5],.toolbar-form[data-v-020dc0d5]{align-items:stretch;flex-direction:column}.agent-toolbar-card .toolbar-form[data-v-020dc0d5] .el-form-item,.agent-toolbar-card .toolbar-form[data-v-020dc0d5] .el-input,.agent-toolbar-card .toolbar-form[data-v-020dc0d5] .el-select,.package-form-item[data-v-020dc0d5]{width:100%}.package-status[data-v-020dc0d5]{width:100%;border-left:0}}@media (max-width:620px){.log-collect-page[data-v-020dc0d5]{padding:6px}.page-header[data-v-020dc0d5]{padding:8px 10px}.ops-page-header__icon[data-v-020dc0d5]{width:36px;height:36px;flex-basis:36px}.ops-page-header__icon img[data-v-020dc0d5]{width:27px;height:27px}.summary-chip[data-v-020dc0d5]{flex:1 1 88px}.summary-chip+.summary-chip[data-v-020dc0d5]:before{display:none}.collect-workbench[data-v-020dc0d5]{padding-right:8px;padding-left:8px}.path-pattern-row[data-v-020dc0d5]{grid-template-columns:minmax(0,1fr) 30px 30px;gap:6px}.path-pattern-row .el-button[data-v-020dc0d5]{width:30px;height:30px;min-height:30px}.log-agent-dialog-overlay .el-dialog{margin-top:12px}.log-agent-dialog-overlay .el-dialog__body{max-height:calc(100vh - 146px);padding:14px}}.log-alert-page[data-v-2e392bd2]{--ops-blue-500:#409eff;--ops-blue-600:#2563eb;--ops-green-500:#10b981;--ops-orange-500:#f59e0b;--ops-red-500:#ef4444;--ops-text-primary:#0f172a;--ops-text-secondary:#53657d;--ops-text-muted:#64748b;--ops-bg-surface:#fff;--ops-bg-surface-soft:#fbfdff;--ops-bg-subtle:#f3f7fc;--ops-border:#dbe7f4;--ops-border-soft:#e7eef7;--ops-border-inner:#dce8f5;--ops-border-hover:#b9d4ff;--ops-radius-md:8px;--ops-radius-inner:10px;--ops-radius-card:12px;--ops-radius-dialog:15px;--ops-shadow-card:0 8px 24px rgba(80,124,180,.07);--ops-shadow-dialog:0 22px 60px rgba(49,92,142,.18);--log-text-primary:var(--ops-text-primary);--log-text-secondary:var(--ops-text-secondary);--log-text-muted:var(--ops-text-muted);--log-border:var(--ops-border);box-sizing:border-box;height:calc(100vh - 124px);min-height:0;padding:7px;overflow:auto;background:transparent;font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.home-container .el-main:has(.log-alert-page){padding:10px;overflow:hidden}.page-card[data-v-2e392bd2]{display:flex;flex-direction:column;box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;border:1px solid var(--ops-border);border-radius:var(--ops-radius-card);background:var(--ops-bg-surface);box-shadow:var(--ops-shadow-card)}.page-card[data-v-2e392bd2]:before{content:none}.page-header[data-v-2e392bd2]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:0 0 auto;padding:8px 12px;border-bottom:1px solid var(--ops-border-soft);background:var(--ops-bg-surface)}.ops-page-header__content[data-v-2e392bd2],.page-header-copy[data-v-2e392bd2]{display:flex;align-items:center;min-width:0}.page-header-copy[data-v-2e392bd2]{gap:8px;flex:1}.ops-page-header__icon[data-v-2e392bd2]{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center}.ops-page-header__icon img[data-v-2e392bd2]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.ops-page-header__content[data-v-2e392bd2]{gap:10px;flex:1}.ops-page-header__divider[data-v-2e392bd2]{width:1px;height:22px;flex:0 0 1px;background:var(--ops-border-soft)}.page-header h1[data-v-2e392bd2]{margin:0;flex:0 0 auto;color:var(--ops-text-primary);font-size:20px;font-weight:700;line-height:1.2}.page-description[data-v-2e392bd2]{margin:0;overflow:hidden;color:var(--ops-text-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.summary-group[data-v-2e392bd2]{display:flex;align-items:center;gap:8px;flex:0 0 auto;justify-content:flex-end}.summary-chip[data-v-2e392bd2]{position:relative;display:inline-flex;min-width:72px;min-height:34px;align-items:center;justify-content:space-between;gap:9px;box-sizing:border-box;padding:5px 9px;border:1px solid var(--ops-border-soft);border-radius:var(--ops-radius-md);background:var(--ops-bg-subtle)}.summary-chip[data-v-2e392bd2]:before{width:6px;height:6px;flex:0 0 6px;border-radius:999px;background:var(--ops-blue-500);content:""}.summary-chip[data-v-2e392bd2]:nth-child(2):before{background:var(--ops-red-500)}.summary-chip[data-v-2e392bd2]:nth-child(3):before{background:var(--ops-green-500)}.summary-chip span[data-v-2e392bd2]{color:var(--ops-text-muted);font-size:12px}.summary-chip strong[data-v-2e392bd2]{color:var(--ops-text-primary);font-size:16px;line-height:1}.alert-tabs[data-v-2e392bd2]{flex:0 0 auto;padding:0 12px;border-bottom:1px solid var(--ops-border-soft);background:var(--ops-bg-surface-soft)}.alert-tabs[data-v-2e392bd2] .el-tabs__header{margin:0}.alert-tabs[data-v-2e392bd2] .el-tabs__nav-wrap:after{display:none}.alert-tabs[data-v-2e392bd2] .el-tabs__active-bar{height:2px;border-radius:999px;background:var(--ops-blue-500)}.alert-tabs[data-v-2e392bd2] .el-tabs__nav-scroll{padding:0}.alert-tabs[data-v-2e392bd2] .el-tabs__nav{gap:24px;padding:0 0 1px;border:none;background:transparent}.alert-tabs[data-v-2e392bd2] .el-tabs__item{height:36px;min-width:auto;padding:0;color:var(--ops-text-secondary);font-size:13px;font-weight:700;line-height:36px;transition:color .16s ease}.alert-tabs[data-v-2e392bd2] .el-tabs__item:hover{color:var(--ops-blue-500)}.alert-tabs[data-v-2e392bd2] .el-tabs__item.is-active{color:var(--ops-blue-600)}.content-panel[data-v-2e392bd2]{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;gap:8px;padding:8px 10px 10px}.table-shell[data-v-2e392bd2],.toolbar-card[data-v-2e392bd2]{border:1px solid var(--ops-border-inner);border-radius:var(--ops-radius-md);background:var(--ops-bg-surface)}.toolbar-card[data-v-2e392bd2]{flex:0 0 auto;padding:8px 10px;background:var(--ops-bg-subtle)}.toolbar-form[data-v-2e392bd2]{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap}.toolbar-form[data-v-2e392bd2] .el-form-item{margin-right:0;margin-bottom:0}.toolbar-form[data-v-2e392bd2] .el-form-item__label{height:30px;padding-right:6px;color:var(--ops-text-secondary);font-size:12px;font-weight:700;line-height:30px}.toolbar-form[data-v-2e392bd2] .el-input,.toolbar-form[data-v-2e392bd2] .el-select{width:176px}.toolbar-actions[data-v-2e392bd2]{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.operation-links[data-v-2e392bd2]{display:inline-flex;align-items:center;gap:10px;flex-wrap:nowrap;white-space:nowrap}.short-input[data-v-2e392bd2]{width:112px!important}.table-shell[data-v-2e392bd2]{min-height:0;flex:1;overflow:hidden}.data-table[data-v-2e392bd2]{height:100%;--el-table-border-color:var(--ops-border-soft);--el-table-header-bg-color:var(--ops-bg-subtle);--el-table-row-hover-bg-color:#f6faff;--el-table-text-color:var(--ops-text-secondary);--el-table-header-text-color:#334155}.data-table[data-v-2e392bd2] .el-table__cell{padding:5px 0;font-size:12px}.data-table[data-v-2e392bd2] th.el-table__cell{height:36px;padding:0;font-weight:700}.data-table[data-v-2e392bd2] .el-table__body tr{height:38px}.data-table[data-v-2e392bd2] .el-tag{border-radius:999px;font-weight:600}.compact-lines span[data-v-2e392bd2],.name-cell span[data-v-2e392bd2],.name-cell strong[data-v-2e392bd2]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.name-cell strong[data-v-2e392bd2]{color:var(--ops-text-primary);font-size:13px;font-weight:700}.compact-lines span[data-v-2e392bd2],.name-cell span[data-v-2e392bd2]{margin-top:2px;color:var(--ops-text-muted);font-size:11px}.mono-text[data-v-2e392bd2]{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.muted-text[data-v-2e392bd2]{color:var(--ops-text-muted);font-size:12px}.pagination-section[data-v-2e392bd2]{display:flex;min-height:30px;align-items:center;justify-content:flex-end;flex:0 0 auto}.pagination-section[data-v-2e392bd2] .el-pagination{--el-pagination-button-bg-color:var(--ops-bg-subtle);--el-pagination-hover-color:var(--ops-blue-600);font-size:12px}.form-section[data-v-2e392bd2]{min-width:0;padding:12px 12px 2px;margin-bottom:10px;border:1px solid var(--ops-border-inner);border-radius:var(--ops-radius-inner);background:var(--ops-bg-surface-soft)}.section-head[data-v-2e392bd2]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.section-head h3[data-v-2e392bd2]{margin:0;color:var(--ops-text-primary);font-size:14px;font-weight:700}.section-head span[data-v-2e392bd2]{color:var(--ops-text-muted);font-size:12px}.compact-rule-editor[data-v-2e392bd2]{display:grid;gap:10px;padding:4px 0 12px}.compact-rule-line[data-v-2e392bd2]{display:flex;align-items:center;gap:8px;min-width:0;color:var(--ops-text-secondary);font-size:13px;flex-wrap:wrap}.logsql-line[data-v-2e392bd2]{align-items:flex-start}.compact-rule-label[data-v-2e392bd2],.condition-prefix[data-v-2e392bd2],.condition-suffix[data-v-2e392bd2]{flex:0 0 auto;line-height:32px;white-space:nowrap}.compact-rule-label[data-v-2e392bd2]{position:relative;width:68px;color:#475569;font-weight:700;text-align:right}.compact-rule-label[data-v-2e392bd2]:after{content:":";margin-left:2px}.compact-rule-label.is-required[data-v-2e392bd2]:before{content:"*";margin-right:3px;color:#f56c6c}.compact-rule-field[data-v-2e392bd2]{margin-bottom:0}.compact-rule-field[data-v-2e392bd2] .el-form-item__content{margin-left:0!important}.compact-rule-field[data-v-2e392bd2] .el-form-item__error{position:absolute;top:100%;padding-top:2px}.logsql-field[data-v-2e392bd2]{flex:1 1 520px;min-width:0}.severity-field[data-v-2e392bd2]{width:136px}.interval-field[data-v-2e392bd2],.window-field[data-v-2e392bd2]{width:116px}.operator-field[data-v-2e392bd2]{width:76px}.threshold-field[data-v-2e392bd2]{width:132px}.condition-prefix[data-v-2e392bd2]{color:var(--ops-text-muted)}.form-grid[data-v-2e392bd2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px}.form-grid[data-v-2e392bd2]>*{min-width:0}.simple-grid[data-v-2e392bd2]{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-result[data-v-2e392bd2]{display:flex;align-items:center;gap:8px;padding-left:76px;color:var(--ops-text-secondary);font-size:13px;flex-wrap:wrap}.detail-stack[data-v-2e392bd2]{display:grid;gap:8px}.detail-panel[data-v-2e392bd2]{min-width:0;padding:12px;border:1px solid var(--ops-border-inner);border-radius:var(--ops-radius-inner);background:var(--ops-bg-surface)}.detail-panel h3[data-v-2e392bd2],.detail-panel h4[data-v-2e392bd2]{margin:0;color:var(--ops-text-primary);font-size:14px;font-weight:700}.detail-panel p[data-v-2e392bd2]{margin:6px 0 0;color:var(--ops-text-secondary);font-size:12px;line-height:1.6}.detail-tags[data-v-2e392bd2]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.sample-head[data-v-2e392bd2],.sample-log-fields[data-v-2e392bd2],.sample-log-head[data-v-2e392bd2],.sample-meta[data-v-2e392bd2]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sample-head[data-v-2e392bd2]{justify-content:space-between}.sample-meta[data-v-2e392bd2]{margin-top:8px;color:var(--ops-text-muted);font-size:12px;line-height:1.6}.sample-meta span[data-v-2e392bd2]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sample-meta strong[data-v-2e392bd2]{color:var(--ops-text-secondary);font-weight:600}.sample-error[data-v-2e392bd2]{margin-top:10px}.sample-log-list[data-v-2e392bd2]{display:grid;gap:8px;margin-top:8px}.sample-log-item[data-v-2e392bd2]{min-width:0;padding:10px 12px;border:1px solid var(--ops-border-soft);border-radius:var(--ops-radius-md);background:var(--ops-bg-surface-soft)}.sample-log-head[data-v-2e392bd2]{justify-content:space-between;color:var(--ops-text-muted);font-size:12px}.sample-log-message[data-v-2e392bd2]{max-height:96px;margin:8px 0 0;overflow:auto;color:var(--ops-text-primary);font-size:12px;line-height:1.65;white-space:pre-wrap;word-break:break-word}.sample-log-fields[data-v-2e392bd2]{margin-top:8px;color:var(--ops-text-muted);font-size:12px}.sample-log-fields span[data-v-2e392bd2]{max-width:100%;padding:2px 7px;overflow:hidden;border-radius:6px;background:var(--ops-bg-surface);text-overflow:ellipsis;white-space:nowrap}.sample-log-fields strong[data-v-2e392bd2]{color:var(--ops-text-secondary);font-weight:600}.json-view[data-v-2e392bd2]{max-height:260px;margin:10px 0 0;padding:12px;overflow:auto;border:1px solid var(--ops-border-soft);border-radius:var(--ops-radius-md);background:var(--ops-bg-subtle);color:#344054;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.7;white-space:pre-wrap;word-break:break-word}.log-alert-page[data-v-2e392bd2] .el-input-number .el-input__wrapper,.log-alert-page[data-v-2e392bd2] .el-input__wrapper,.log-alert-page[data-v-2e392bd2] .el-select__wrapper,.log-alert-page[data-v-2e392bd2] .el-textarea__inner{border-radius:var(--ops-radius-md);background:var(--ops-bg-surface);box-shadow:inset 0 0 0 1px var(--ops-border-inner)!important}.log-alert-page[data-v-2e392bd2] .el-input__wrapper.is-focus,.log-alert-page[data-v-2e392bd2] .el-select__wrapper.is-focused,.log-alert-page[data-v-2e392bd2] .el-textarea__inner:focus{box-shadow:inset 0 0 0 1px var(--ops-blue-500),0 0 0 3px rgba(64,158,255,.1)!important}.log-alert-page[data-v-2e392bd2] .el-button{border-radius:var(--ops-radius-md)!important;font-weight:600;transform:none!important;transition:color .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.toolbar-actions[data-v-2e392bd2] .el-button--primary{border-color:#409eff;color:#fff;background:#409eff}.toolbar-actions[data-v-2e392bd2] .el-button--primary:hover{border-color:#337ecc;background:#337ecc}.toolbar-actions[data-v-2e392bd2] .el-button--success{border-color:#67c23a;color:#fff;background:#67c23a}.toolbar-actions[data-v-2e392bd2] .el-button--success:hover{border-color:#58b832;background:#58b832}.toolbar-actions[data-v-2e392bd2] .el-button--warning{border-color:#e6a23c;color:#fff;background:#e6a23c}.toolbar-actions[data-v-2e392bd2] .el-button--warning:hover{border-color:#d8922f;background:#d8922f}.operation-links[data-v-2e392bd2] .el-button{flex:0 0 auto;margin-left:0;padding:0}.operation-links[data-v-2e392bd2] .el-button>span{display:inline-flex;align-items:center;white-space:nowrap}.log-alert-dialog-overlay,.log-alert-drawer-overlay{--ops-text-primary:#0f172a;--ops-text-secondary:#53657d;--ops-text-muted:#64748b;--ops-bg-surface:#fff;--ops-bg-surface-soft:#fbfdff;--ops-bg-subtle:#f3f7fc;--ops-border:#dbe7f4;--ops-border-soft:#e7eef7;--ops-border-inner:#dce8f5;--ops-blue-500:#409eff;--ops-radius-md:8px;--ops-radius-inner:10px;--ops-shadow-dialog:0 22px 60px rgba(49,92,142,.18)}.log-alert-dialog-overlay .el-dialog{--el-dialog-border-radius:15px;max-width:calc(100vw - 32px);overflow:hidden;border:1px solid #d7e6f6;border-radius:var(--el-dialog-border-radius)!important;background:var(--ops-bg-surface);box-shadow:var(--ops-shadow-dialog)}.log-alert-dialog-overlay .el-dialog__header{padding:16px 18px 12px;margin:0;border-bottom:1px solid #e3edf8}.log-alert-dialog-overlay .el-dialog__title{color:var(--ops-text-primary);font-size:17px;font-weight:700;line-height:1.3}.log-alert-dialog-overlay .el-dialog__headerbtn{top:10px;right:12px;width:34px;height:34px;border-radius:var(--ops-radius-md)}.log-alert-dialog-overlay .el-dialog__headerbtn:hover{background:var(--ops-bg-subtle)}.log-alert-dialog-overlay .el-dialog__body{max-height:calc(100vh - 190px);overflow:auto;padding:16px 18px}.log-alert-dialog-overlay .el-dialog__footer{padding:12px 18px 16px;border-top:1px solid #e3edf8}.log-alert-dialog-overlay .el-form-item__label{color:#475569;font-size:12px;font-weight:700}.log-alert-dialog-overlay .el-input-number,.log-alert-dialog-overlay .el-select{width:100%}.log-alert-dialog-overlay .el-input-number .el-input__wrapper,.log-alert-dialog-overlay .el-input__wrapper,.log-alert-dialog-overlay .el-select__wrapper,.log-alert-dialog-overlay .el-textarea__inner{border-radius:var(--ops-radius-md);background:var(--ops-bg-surface);box-shadow:inset 0 0 0 1px var(--ops-border-inner)!important}.log-alert-dialog-overlay .el-input__wrapper.is-focus,.log-alert-dialog-overlay .el-select__wrapper.is-focused,.log-alert-dialog-overlay .el-textarea__inner:focus{box-shadow:inset 0 0 0 1px var(--ops-blue-500),0 0 0 3px rgba(64,158,255,.1)!important}.log-alert-dialog-overlay .el-button{border-radius:var(--ops-radius-md);font-weight:600}.log-alert-dialog-overlay .el-button--primary{border-color:#409eff;background:#409eff}.log-detail-drawer.el-drawer{max-width:calc(100vw - 24px);border-left:1px solid var(--ops-border);background:var(--ops-bg-surface-soft);box-shadow:-16px 0 48px rgba(49,92,142,.16)}.log-detail-drawer .el-drawer__header{min-height:56px;padding:16px 18px 12px;margin:0;border-bottom:1px solid var(--ops-border-soft);color:var(--ops-text-primary);font-size:17px;font-weight:700}.log-detail-drawer .el-drawer__body{padding:12px 14px 16px;background:var(--ops-bg-surface-soft)}.log-detail-drawer .el-drawer__close-btn{width:34px;height:34px;border-radius:var(--ops-radius-md)}.log-detail-drawer .el-drawer__close-btn:hover{background:var(--ops-bg-subtle)}.log-detail-drawer .el-descriptions__label{width:104px;color:#475569;font-size:12px;font-weight:700}.log-detail-drawer .el-descriptions__content{color:var(--ops-text-secondary);font-size:12px}@media (max-width:1100px){.form-grid[data-v-2e392bd2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.page-card[data-v-2e392bd2]{height:auto;min-height:100%;overflow:visible}.page-header[data-v-2e392bd2]{flex-wrap:wrap}.content-panel[data-v-2e392bd2]{min-height:520px}.form-grid[data-v-2e392bd2]{grid-template-columns:1fr}.compact-rule-line[data-v-2e392bd2]{align-items:flex-start}.compact-rule-label[data-v-2e392bd2]{width:72px}.interval-field[data-v-2e392bd2],.logsql-field[data-v-2e392bd2],.operator-field[data-v-2e392bd2],.severity-field[data-v-2e392bd2],.threshold-field[data-v-2e392bd2],.window-field[data-v-2e392bd2]{flex:1 1 calc(100% - 84px);width:auto}.preview-result[data-v-2e392bd2]{padding-left:0}}@media (max-width:768px){.page-header[data-v-2e392bd2]{align-items:flex-start}.page-header-copy[data-v-2e392bd2],.summary-group[data-v-2e392bd2]{width:100%}.summary-group[data-v-2e392bd2]{justify-content:flex-start}.ops-page-header__content[data-v-2e392bd2]{align-items:flex-start;flex-direction:column;gap:2px}.ops-page-header__divider[data-v-2e392bd2]{display:none}.page-description[data-v-2e392bd2]{width:100%;white-space:normal}.toolbar-form[data-v-2e392bd2] .el-form-item{width:calc(50% - 5px)}.toolbar-form[data-v-2e392bd2] .el-form-item:last-child{width:100%}}@media (max-width:620px){.log-alert-page[data-v-2e392bd2]{padding:6px}.page-header[data-v-2e392bd2]{padding:8px 10px}.ops-page-header__icon[data-v-2e392bd2]{width:36px;height:36px;flex-basis:36px}.ops-page-header__icon img[data-v-2e392bd2]{width:27px;height:27px}.summary-group[data-v-2e392bd2]{flex-wrap:wrap}.summary-chip[data-v-2e392bd2]{flex:1 1 84px}.alert-tabs[data-v-2e392bd2]{padding:0 10px}.alert-tabs[data-v-2e392bd2] .el-tabs__nav{gap:16px}.content-panel[data-v-2e392bd2]{padding:8px}.toolbar-form[data-v-2e392bd2] .el-form-item,.toolbar-form[data-v-2e392bd2] .el-input,.toolbar-form[data-v-2e392bd2] .el-select{width:100%}.toolbar-form[data-v-2e392bd2] .el-form-item__content{min-width:0}.toolbar-actions[data-v-2e392bd2]{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.toolbar-actions[data-v-2e392bd2] .el-button{width:100%;margin-left:0}.pagination-section[data-v-2e392bd2]{justify-content:flex-start;overflow-x:auto}.form-section[data-v-2e392bd2]{padding:10px 10px 2px}.section-head[data-v-2e392bd2]{align-items:flex-start;flex-direction:column;gap:3px}.compact-rule-label[data-v-2e392bd2]{width:68px}.log-alert-dialog-overlay .el-dialog{width:calc(100% - 24px)!important;max-width:none}.log-alert-dialog-overlay .el-dialog__body{padding:14px 12px}}.home-container .el-main:has(.trace-page){padding-top:var(--ops-shell-gutter,10px);padding-right:var(--ops-shell-gutter,10px);padding-left:var(--ops-shell-gutter,10px);overflow:hidden}.trace-page[data-v-186d78a5]{--trace-height-offset:124px;--ops-text-heading:#0f172a;--ops-text-primary:#172033;--ops-text-secondary:#53657d;--ops-text-muted:#64748b;--ops-text-weak:#7b8aa0;--ops-bg-surface:#fff;--ops-bg-surface-soft:#fbfdff;--ops-bg-subtle:#f3f7fc;--ops-border:#dbe7f4;--ops-border-soft:#e7eef7;--ops-border-inner:#dce8f5;--ops-border-hover:#b9d4ff;--ops-color-primary:#2563eb;--ops-color-success:#059669;--ops-color-warning:#d97706;--ops-color-danger:#dc2626;--ops-shadow-card:0 8px 24px rgba(80,124,180,.07);--trace-text:var(--ops-text-primary);--trace-secondary:var(--ops-text-secondary);--trace-muted:var(--ops-text-weak);--trace-border:var(--ops-border-inner);--trace-border-strong:var(--ops-border);--trace-surface:var(--ops-bg-surface);--trace-surface-subtle:var(--ops-bg-surface-soft);--trace-accent:var(--ops-color-primary);--trace-accent-soft:#eef6ff;height:calc(100vh - var(--trace-height-offset));min-height:0;padding:var(--ops-page-padding,7px);overflow:hidden;box-sizing:border-box;color:var(--trace-text);background:transparent;font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif;letter-spacing:0}.trace-workbench[data-v-186d78a5]{display:flex;flex-direction:column;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;border:1px solid var(--ops-border);border-radius:12px;background:var(--trace-surface);box-shadow:var(--ops-shadow-card)}.page-header[data-v-186d78a5]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-bottom:1px solid var(--ops-border-soft);background:var(--ops-bg-surface);box-sizing:border-box}.ops-page-header__content[data-v-186d78a5],.page-header-copy[data-v-186d78a5]{display:flex;align-items:center;min-width:0}.page-header-copy[data-v-186d78a5]{flex:1;gap:8px}.ops-page-header__icon[data-v-186d78a5]{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:0;color:#14b8a6;background:transparent}.ops-page-header__icon[data-v-186d78a5] .el-icon{font-size:30px}.ops-page-header__content[data-v-186d78a5]{flex:1;gap:10px}.ops-page-header__content h1[data-v-186d78a5]{flex:0 0 auto;margin:0;color:var(--ops-text-heading);font-size:20px;font-weight:700;line-height:1.2;white-space:nowrap}.ops-page-header__divider[data-v-186d78a5]{width:1px;height:22px;flex:0 0 1px;background:var(--ops-border-soft)}.ops-page-header__content p[data-v-186d78a5]{margin:0;overflow:hidden;color:var(--ops-text-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.header-metric[data-v-186d78a5]{display:inline-flex;align-items:baseline;gap:6px;flex:0 0 auto;padding:6px 9px;border:1px solid var(--ops-border);border-radius:8px;background:var(--ops-bg-surface-soft);white-space:nowrap}.header-metric span[data-v-186d78a5]{color:var(--ops-text-weak);font-size:11px}.header-metric strong[data-v-186d78a5]{color:var(--ops-text-heading);font-family:SFMono-Regular,Consolas,monospace;font-size:14px;font-variant-numeric:tabular-nums}.query-toolbar[data-v-186d78a5]{flex:0 0 auto;padding:8px 10px;border-bottom:1px solid var(--ops-border-soft);background:var(--ops-bg-subtle)}.query-form[data-v-186d78a5]{min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.query-form[data-v-186d78a5] .el-form-item{min-width:0;margin:0}.query-form[data-v-186d78a5] .el-form-item__label{height:34px;padding-right:6px;color:#475569;font-size:12px;font-weight:700;line-height:34px}.project-select[data-v-186d78a5]{width:150px}.trace-input[data-v-186d78a5]{width:clamp(260px,28vw,420px)}.time-picker[data-v-186d78a5]{width:330px!important}.query-action[data-v-186d78a5]{margin-left:auto!important;white-space:nowrap}.query-action[data-v-186d78a5] .el-form-item__content{flex-wrap:nowrap}.query-action[data-v-186d78a5] .el-button{min-height:30px;padding:0 10px;font-size:12px;white-space:nowrap}.workbench-body[data-v-186d78a5]{min-height:0;flex:1;display:flex;overflow:hidden}.trace-list-panel[data-v-186d78a5]{min-width:310px;width:336px;max-width:380px;flex:0 0 auto;display:flex;flex-direction:column;overflow:hidden;resize:horizontal;border-right:1px solid var(--trace-border);background:var(--ops-bg-surface-soft)}.panel-heading[data-v-186d78a5]{flex:0 0 44px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid var(--ops-border-soft);background:var(--ops-bg-subtle)}.panel-heading>div[data-v-186d78a5]{display:flex;align-items:baseline;gap:7px}.panel-heading h3[data-v-186d78a5]{margin:0;color:var(--ops-text-heading);font-size:13px;font-weight:700}.panel-heading span[data-v-186d78a5]{color:var(--ops-text-muted);font-size:11px}.panel-heading[data-v-186d78a5] .panel-refresh-button{width:30px;height:30px;margin:0;padding:0;color:#fff;border-color:#f3c66b;background:#f3c66b}.list-warning[data-v-186d78a5]{flex:0 0 auto;display:flex;align-items:center;gap:6px;padding:6px 10px;border-bottom:1px solid #f1d69a;background:#fff8e8;color:#94610a;font-size:11px}.list-warning button[data-v-186d78a5]{margin-left:auto;padding:0;border:0;background:transparent;color:#7b4d00;cursor:pointer}.trace-list-content[data-v-186d78a5]{min-height:0;flex:1;overflow:auto;scrollbar-width:thin;scrollbar-color:#c5cfdb transparent}.trace-list[data-v-186d78a5]{min-height:100%}.trace-list-item[data-v-186d78a5]{position:relative;width:100%;min-height:82px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"operation traceid" "meta meta" "counts counts";align-content:center;gap:6px 8px;padding:8px 10px 8px 14px;border:0;border-bottom:1px solid #e3e9f1;background:transparent;color:var(--trace-text);cursor:pointer;text-align:left;transition:background-color .16s ease,box-shadow .16s ease}.trace-list-item[data-v-186d78a5]:before{content:"";position:absolute;inset:8px auto 8px 6px;width:3px;border-radius:2px;background:transparent}.trace-list-item[data-v-186d78a5]:hover{background:#f3f7fd}.trace-list-item[data-v-186d78a5]:focus-visible{outline:2px solid #8fb5f4;outline-offset:-2px}.trace-list-item.active[data-v-186d78a5]{background:var(--trace-accent-soft);box-shadow:inset 0 0 0 1px var(--ops-border-hover)}.trace-list-item.active[data-v-186d78a5]:before{background:var(--trace-accent)}.operation[data-v-186d78a5]{grid-area:operation;overflow:hidden;color:#1c2b3e;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.trace-id-preview[data-v-186d78a5]{grid-area:traceid;color:#8793a5;font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.trace-list-counts[data-v-186d78a5],.trace-list-meta[data-v-186d78a5]{display:flex;align-items:center;gap:10px;color:#68768a;font-size:11px;font-variant-numeric:tabular-nums}.trace-list-meta[data-v-186d78a5]{grid-area:meta}.trace-list-counts[data-v-186d78a5]{grid-area:counts}.danger-text[data-v-186d78a5],.danger[data-v-186d78a5]{color:#c63f3f!important}.partial-mark[data-v-186d78a5]{margin-left:auto;color:#9b6508}.status-label[data-v-186d78a5]{display:inline-flex;align-items:center;min-height:20px;padding:0 6px;border:1px solid currentColor;border-radius:999px;font-size:11px;font-weight:700;line-height:18px;white-space:nowrap}.status-label.is-success[data-v-186d78a5]{color:var(--ops-color-success);background:#eaf8ef}.status-label.is-warning[data-v-186d78a5]{color:var(--ops-color-warning);background:#fff4e5}.status-label.is-error[data-v-186d78a5]{color:var(--ops-color-danger);background:#fff0f0}.status-label.is-unknown[data-v-186d78a5]{color:#6f7d90;background:#f3f5f8}.list-pagination[data-v-186d78a5]{flex:0 0 42px;display:flex;align-items:center;justify-content:center;gap:10px;border-top:1px solid var(--trace-border);background:#fff}.list-pagination span[data-v-186d78a5]{color:var(--trace-muted);font-size:11px}.trace-detail-panel[data-v-186d78a5]{min-width:0;flex:1;display:flex;flex-direction:column;overflow:hidden;background:#fff}.detail-summary[data-v-186d78a5]{flex:0 0 auto;padding:10px 12px;border-bottom:1px solid var(--ops-border-soft);background:var(--ops-bg-surface)}.detail-title-row[data-v-186d78a5]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.detail-title[data-v-186d78a5]{min-width:0;display:flex;align-items:flex-start;gap:10px}.detail-title>.status-label[data-v-186d78a5]{margin-top:2px}.detail-title h3[data-v-186d78a5]{max-width:min(62vw,760px);margin:0;overflow:hidden;color:#162337;font-size:16px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.trace-identity[data-v-186d78a5]{min-width:0;display:flex;align-items:center;gap:7px;margin-top:2px;color:var(--trace-muted);font-size:11px}.trace-identity code[data-v-186d78a5]{max-width:min(46vw,540px);overflow:hidden;color:#55647a;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.trace-identity[data-v-186d78a5] .el-button{width:24px;height:24px;padding:0}.summary-source-note[data-v-186d78a5]{margin-top:2px;color:#7a8798;font-size:11px;line-height:1.45}.query-cost[data-v-186d78a5]{color:var(--trace-muted);font-size:10px;white-space:nowrap}.metric-strip[data-v-186d78a5]{display:grid;grid-template-columns:repeat(4,minmax(95px,1fr));gap:1px;max-width:620px;margin-top:10px;overflow:hidden;border:1px solid var(--trace-border);border-radius:10px;background:var(--trace-border)}.metric-strip>div[data-v-186d78a5]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-height:40px;padding:7px 10px;background:#fff}.metric-strip span[data-v-186d78a5]{color:var(--trace-muted);font-size:11px}.metric-strip strong[data-v-186d78a5]{color:#17243a;font-size:16px;font-variant-numeric:tabular-nums}.metric-strip .error-metric[data-v-186d78a5]{background:#fff4f4}.metric-strip .error-metric strong[data-v-186d78a5]{color:#c63f3f}.warning-banner[data-v-186d78a5]{flex:0 0 auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;padding:8px 12px;border-bottom:1px solid #efd69e;background:#fff8e9;color:#7f550c;font-size:12px}.warning-banner>.el-icon[data-v-186d78a5]{margin-top:2px;color:#c17a00}.warning-banner strong[data-v-186d78a5]{font-weight:700}.warning-details[data-v-186d78a5]{display:grid;gap:3px;margin-top:4px;color:#8b6422;font-size:11px}.warning-actions[data-v-186d78a5]{display:flex;align-items:center}.warning-actions[data-v-186d78a5] .el-button{margin-left:5px;padding:0 4px;color:#875700}.detail-tabs[data-v-186d78a5]{min-height:0;flex:1;display:flex;flex-direction:column;padding:0 12px 10px}.detail-tabs[data-v-186d78a5] .el-tabs__header{flex:0 0 auto;margin:0 0 8px}.detail-tabs[data-v-186d78a5] .el-tabs__nav-wrap:after{height:1px;background:var(--trace-border)}.detail-tabs[data-v-186d78a5] .el-tabs__item{height:38px;padding:0 17px;color:#647286;font-size:12px}.detail-tabs[data-v-186d78a5] .el-tabs__item.is-active{color:var(--trace-accent);font-weight:700}.detail-tabs[data-v-186d78a5] .el-tab-pane,.detail-tabs[data-v-186d78a5] .el-tabs__content{min-height:0;height:100%;flex:1;overflow:hidden}.timeline-note[data-v-186d78a5]{display:flex;align-items:center;gap:6px;min-height:30px;padding:0 9px;border:1px solid #d7e4f5;border-radius:8px;background:#f5f9ff;color:#5e7290;font-size:11px}.timeline-shell[data-v-186d78a5]{height:calc(100% - 38px);margin-top:8px;overflow:auto;border:1px solid var(--trace-border);border-radius:8px}.timeline-header[data-v-186d78a5],.timeline-row[data-v-186d78a5]{display:grid;grid-template-columns:116px minmax(110px,.75fr) minmax(190px,1.25fr) 70px minmax(150px,1fr) 68px minmax(118px,.8fr);align-items:center;gap:10px;min-width:970px}.timeline-header[data-v-186d78a5]{position:sticky;z-index:1;top:0;min-height:32px;padding:0 10px;border-bottom:1px solid var(--trace-border);background:#f5f7fa;color:var(--trace-muted);font-size:10px}.timeline-header span[data-v-186d78a5]:nth-child(6){text-align:right}.timeline-row[data-v-186d78a5]{width:100%;min-height:46px;padding:6px 10px;border:0;border-bottom:1px solid #e7ecf2;background:#fff;color:#344258;cursor:pointer;font-size:11px;text-align:left}.timeline-row[data-v-186d78a5]:last-child{border-bottom:0}.timeline-row[data-v-186d78a5]:focus-visible,.timeline-row[data-v-186d78a5]:hover{background:#f6f9fd}.timeline-row.is-internal-group[data-v-186d78a5]{background:#fbfcfe}.event-duration[data-v-186d78a5],.event-time[data-v-186d78a5]{font-family:SFMono-Regular,Consolas,monospace;font-variant-numeric:tabular-nums}.event-time[data-v-186d78a5]{color:#56657a}.event-duration[data-v-186d78a5]{color:#9aa6b5;font-size:12px;font-weight:700;text-align:right}.event-duration.is-fast[data-v-186d78a5]{color:#16815c}.event-duration.is-medium[data-v-186d78a5]{color:#a66a00}.event-duration.is-slow[data-v-186d78a5]{color:#c83f3f}.event-duration.is-internal[data-v-186d78a5]{color:#9aa6b5;font-weight:600}.event-operation[data-v-186d78a5],.event-service[data-v-186d78a5],.event-source[data-v-186d78a5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-service[data-v-186d78a5]{color:#20314a;font-weight:700}.event-operation[data-v-186d78a5]{display:flex;align-items:center;gap:7px}.event-source[data-v-186d78a5]{color:#647286}.event-status[data-v-186d78a5]{flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:#a0abba}.event-status.is-success[data-v-186d78a5],.timeline-track i.is-success[data-v-186d78a5]{background:#31a779}.event-status.is-warning[data-v-186d78a5],.timeline-track i.is-warning[data-v-186d78a5]{background:#d99a28}.event-status.is-error[data-v-186d78a5],.timeline-track i.is-error[data-v-186d78a5]{background:#d95454}.event-status.is-fast[data-v-186d78a5],.timeline-track i.is-fast[data-v-186d78a5]{background:#31a779}.event-status.is-medium[data-v-186d78a5],.timeline-track i.is-medium[data-v-186d78a5]{background:#d99a28}.event-status.is-slow[data-v-186d78a5],.timeline-track i.is-slow[data-v-186d78a5]{background:#d95454}.event-status.is-internal[data-v-186d78a5],.timeline-track i.is-internal[data-v-186d78a5]{background:#a6b1c0}.log-type-label[data-v-186d78a5]{display:inline-flex;align-items:center;min-height:20px;padding:0 6px;border:1px solid #c8d2df;border-radius:8px;background:#f5f7fa;color:#657386;font-size:11px;font-weight:700;line-height:18px;white-space:nowrap}.status-placeholder[data-v-186d78a5]{color:#7b8798;font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.timeline-track[data-v-186d78a5]{position:relative;height:10px;border-left:1px solid #dfe6ef;border-right:1px solid #dfe6ef;background-image:linear-gradient(90deg,transparent 24.5%,#e8edf3 25%,transparent 25.5%,transparent 49.5%,#e8edf3 50%,transparent 50.5%,transparent 74.5%,#e8edf3 75%,transparent 75.5%)}.timeline-track i[data-v-186d78a5]{position:absolute;top:2px;min-width:3px;height:6px;border-radius:2px;background:#9ca8b7}.internal-log-list[data-v-186d78a5]{min-width:970px;border-bottom:1px solid #e7ecf2;background:#f8fafc}.internal-log-row[data-v-186d78a5]{width:100%;min-height:34px;display:grid;grid-template-columns:116px minmax(0,1fr) minmax(118px,.8fr);align-items:center;gap:10px;padding:4px 10px 4px 36px;border:0;border-top:1px dashed #d9e1ec;background:transparent;color:#647286;cursor:pointer;font-size:11px;text-align:left}.internal-log-row[data-v-186d78a5]:focus-visible,.internal-log-row[data-v-186d78a5]:hover{background:#eef4fb}.internal-log-row span[data-v-186d78a5]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.internal-log-row span[data-v-186d78a5]:first-child{font-family:SFMono-Regular,Consolas,monospace;font-variant-numeric:tabular-nums}.raw-table[data-v-186d78a5],.service-table[data-v-186d78a5]{height:100%;overflow:hidden;border:1px solid var(--trace-border);border-radius:8px;--el-table-border-color:#e0e6ee;--el-table-header-bg-color:#f5f7fa;--el-table-row-hover-bg-color:#f5f8fc;--el-table-text-color:#415066;--el-table-header-text-color:#748196}.raw-table[data-v-186d78a5] .el-table__cell,.service-table[data-v-186d78a5] .el-table__cell{padding:6px 0;font-size:12px}.raw-table[data-v-186d78a5] .el-table__header .el-table__cell,.service-table[data-v-186d78a5] .el-table__header .el-table__cell{color:var(--ops-text-secondary);font-size:12px;font-weight:700}.raw-toolbar[data-v-186d78a5]{display:grid;grid-template-columns:minmax(190px,1fr) 150px 120px 150px auto;align-items:center;gap:7px;min-height:38px;margin-bottom:8px}.raw-toolbar>span[data-v-186d78a5]{color:var(--trace-muted);font-size:11px;white-space:nowrap}.raw-table[data-v-186d78a5]{height:calc(100% - 46px)}.state-block[data-v-186d78a5]{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;color:var(--trace-muted);text-align:center}.state-block>.el-icon[data-v-186d78a5]{font-size:30px;color:#9aa8ba}.state-block strong[data-v-186d78a5]{color:#3a495e;font-size:14px}.state-block span[data-v-186d78a5]{max-width:400px;font-size:12px;line-height:1.6}.state-error strong[data-v-186d78a5],.state-error>.el-icon[data-v-186d78a5]{color:#c74b4b}.detail-state[data-v-186d78a5]{min-height:100%;flex:1}.trace-skeletons[data-v-186d78a5]{padding:0 12px}.trace-skeleton[data-v-186d78a5]{display:grid;gap:9px;min-height:90px;align-content:center;border-bottom:1px solid #e5eaf1}.detail-loading[data-v-186d78a5]{padding:18px}.detail-skeleton-metrics[data-v-186d78a5]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0 14px}.detail-skeleton-metrics[data-v-186d78a5] .el-skeleton__item{height:46px}.drawer-title[data-v-186d78a5]{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-right:22px}.drawer-title>div[data-v-186d78a5]{min-width:0;display:grid;gap:3px}.drawer-title strong[data-v-186d78a5]{color:#1c2a3d;font-size:16px}.drawer-title span[data-v-186d78a5]{color:var(--trace-muted);font-size:11px}.drawer-tabs[data-v-186d78a5]{height:100%}.drawer-tabs[data-v-186d78a5] .el-tabs__content{height:calc(100% - 54px);overflow:auto}.event-field-list[data-v-186d78a5]{display:grid;grid-template-columns:150px minmax(0,1fr);margin:0;overflow:hidden;border:1px solid var(--trace-border);border-radius:8px}.event-field-list dd[data-v-186d78a5],.event-field-list dt[data-v-186d78a5]{min-width:0;margin:0;padding:8px 10px;border-bottom:1px solid #e5eaf1;font-size:11px;line-height:1.55}.event-field-list dt[data-v-186d78a5]{color:#3568b9;background:#f7f9fc;font-family:SFMono-Regular,Consolas,monospace}.event-field-list dd[data-v-186d78a5]{color:#3e4e63;overflow-wrap:anywhere}.event-field-list dd[data-v-186d78a5]:last-child,.event-field-list dt[data-v-186d78a5]:last-of-type{border-bottom:0}.json-toolbar[data-v-186d78a5]{display:flex;align-items:center;justify-content:space-between;min-height:34px;color:var(--trace-muted);font-size:11px}.json-view[data-v-186d78a5]{margin:0;padding:14px;overflow:auto;border:1px solid var(--trace-border);border-radius:8px;background:var(--ops-bg-subtle);color:#334259;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.trace-page[data-v-186d78a5] .el-date-editor.el-input__wrapper,.trace-page[data-v-186d78a5] .el-input__wrapper,.trace-page[data-v-186d78a5] .el-select__wrapper{min-height:34px;border-radius:8px;background:var(--ops-bg-surface-soft);box-shadow:inset 0 0 0 1px #d9e5f2!important}.trace-page[data-v-186d78a5] .el-date-editor.el-input__wrapper:hover,.trace-page[data-v-186d78a5] .el-input__wrapper:hover,.trace-page[data-v-186d78a5] .el-select__wrapper:hover{box-shadow:inset 0 0 0 1px var(--ops-border-hover)!important}.trace-page[data-v-186d78a5] .el-date-editor.el-input__wrapper.is-active,.trace-page[data-v-186d78a5] .el-input__wrapper.is-focus,.trace-page[data-v-186d78a5] .el-select__wrapper.is-focused{box-shadow:inset 0 0 0 1px #409eff,0 0 0 3px rgba(64,158,255,.1)!important}.trace-page[data-v-186d78a5] .el-button{border-radius:8px;font-weight:600;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.trace-page[data-v-186d78a5] .el-button--primary:not(.is-text):not(.is-link){color:#fff;border-color:#409eff;background:#409eff}.trace-page[data-v-186d78a5] .el-button--warning:not(.is-text):not(.is-link){color:#fff;border-color:#e6a23c;background:#e6a23c}.trace-page[data-v-186d78a5] .el-button:focus-visible{outline:2px solid rgba(64,158,255,.45);outline-offset:2px}.trace-page[data-v-186d78a5] .el-button:active{transform:translateY(1px)}.event-drawer.el-drawer{--ops-bg-surface:#fff;--ops-bg-subtle:#f3f7fc;--ops-text-heading:#0f172a;--trace-muted:#7b8aa0;--trace-border:#dce8f5;overflow:hidden;border-radius:15px 0 0 15px;background:var(--ops-bg-surface);box-shadow:0 22px 60px rgba(49,92,142,.18)}.event-drawer .el-drawer__header{margin:0;padding:16px 18px 12px;border-bottom:1px solid #e3edf8}.event-drawer .el-drawer__body{padding:12px 18px 16px}@media (max-width:1280px){.query-form[data-v-186d78a5]{flex-wrap:wrap}.trace-input[data-v-186d78a5]{width:220px}.time-picker[data-v-186d78a5]{width:310px!important}.query-action[data-v-186d78a5]{margin-left:0!important}}@media (max-width:980px){.query-form[data-v-186d78a5]{width:100%}.workbench-body[data-v-186d78a5]{min-height:780px}.trace-list-panel[data-v-186d78a5]{min-width:300px;width:320px}.metric-strip[data-v-186d78a5]{max-width:none}.raw-toolbar[data-v-186d78a5]{grid-template-columns:minmax(180px,1fr) 130px 110px}.raw-toolbar[data-v-186d78a5]>:nth-child(4){grid-column:1/3}}@media (max-width:760px){.home-container .el-main:has(.trace-page){padding-right:6px;padding-left:6px;overflow-y:auto}.trace-page[data-v-186d78a5]{padding:6px;overflow:visible}.trace-page[data-v-186d78a5],.trace-workbench[data-v-186d78a5]{height:auto;min-height:calc(100vh - var(--trace-height-offset))}.page-header[data-v-186d78a5]{align-items:flex-start;flex-wrap:wrap}.header-metric[data-v-186d78a5],.page-header-copy[data-v-186d78a5]{width:100%}.ops-page-header__content[data-v-186d78a5]{align-items:flex-start;flex-direction:column;gap:2px}.ops-page-header__divider[data-v-186d78a5]{display:none}.ops-page-header__content p[data-v-186d78a5]{width:100%;white-space:normal}.header-metric[data-v-186d78a5]{justify-content:space-between}.query-form[data-v-186d78a5],.query-form[data-v-186d78a5] .el-form-item{width:100%}.query-form[data-v-186d78a5] .el-form-item{display:grid;grid-template-columns:58px minmax(0,1fr)}.project-select[data-v-186d78a5],.query-action[data-v-186d78a5] .el-button,.time-picker[data-v-186d78a5],.trace-input[data-v-186d78a5]{width:100%!important}.workbench-body[data-v-186d78a5]{min-height:0;overflow:visible;flex-direction:column}.trace-list-panel[data-v-186d78a5]{width:100%;min-width:0;max-width:none;height:360px;resize:none;border-right:0;border-bottom:1px solid var(--trace-border)}.trace-detail-panel[data-v-186d78a5]{min-height:660px}.detail-title h3[data-v-186d78a5]{max-width:68vw}.metric-strip[data-v-186d78a5]{grid-template-columns:repeat(2,1fr)}.warning-banner[data-v-186d78a5]{grid-template-columns:auto minmax(0,1fr)}.warning-actions[data-v-186d78a5]{grid-column:2;justify-content:flex-start}.raw-toolbar[data-v-186d78a5]{grid-template-columns:1fr 1fr}.raw-toolbar[data-v-186d78a5]>:first-child{grid-column:1/3}.raw-toolbar[data-v-186d78a5]>:nth-child(4){grid-column:auto}.event-field-list[data-v-186d78a5]{grid-template-columns:110px minmax(0,1fr)}}.log-page[data-v-85e82f30]{--log-page-height-offset:114px;--log-surface-warm:rgba(255,253,248,.96);--log-surface-cool:rgba(247,250,255,.92);--log-text-primary:#172133;--log-text-secondary:#5f6b7c;--log-text-muted:#8d97a8;--log-border:rgba(214,223,235,.96);--log-brand:#4c8bf5;--log-topbar:linear-gradient(90deg,#fef7ef,#f8f8f6 52%,#edf2fd);min-height:calc(100vh - var(--log-page-height-offset));padding:6px;box-sizing:border-box;color:var(--log-text-secondary);background:transparent;font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.page-card[data-v-85e82f30]{position:relative;display:flex;flex-direction:column;min-height:calc(100vh - var(--log-page-height-offset) - 12px);max-height:calc(100vh - var(--log-page-height-offset) - 12px);padding:24px 14px 12px;overflow:hidden;border:1px solid var(--log-border);border-radius:22px;background:linear-gradient(135deg,var(--log-surface-warm),var(--log-surface-cool));box-shadow:0 18px 48px rgba(17,24,39,.08)}.page-card[data-v-85e82f30]:before{position:absolute;top:0;right:0;left:0;height:24px;background:var(--log-topbar);content:""}.page-header[data-v-85e82f30]{position:relative;z-index:1;display:flex;align-items:center;min-height:64px;justify-content:space-between;gap:14px;margin:-24px -14px 8px;padding:0 14px;background:var(--log-topbar)}.page-header h2[data-v-85e82f30]{margin:0;color:var(--log-text-primary);font-size:22px;line-height:1.15}.filter-actions[data-v-85e82f30],.filter-form[data-v-85e82f30]{display:flex;align-items:center}.report-content[data-v-85e82f30]{min-height:0;flex:1;padding:0 2px 4px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.65) transparent}.report-content[data-v-85e82f30]::-webkit-scrollbar{width:6px}.report-content[data-v-85e82f30]::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(148,163,184,.55)}.empty-card[data-v-85e82f30],.filter-card[data-v-85e82f30],.loading-card[data-v-85e82f30],.panel-card[data-v-85e82f30],.report-overview[data-v-85e82f30],.report-state-card[data-v-85e82f30]{border-radius:16px;background:hsla(0,0%,100%,.82);box-shadow:0 8px 24px rgba(17,24,39,.05)}.filter-card[data-v-85e82f30]{position:sticky;top:0;z-index:6;padding:9px 10px 8px;background:hsla(0,0%,100%,.95)}.filter-form[data-v-85e82f30]{flex-wrap:wrap;gap:8px}.filter-form[data-v-85e82f30] .el-form-item{margin-right:0;margin-bottom:0}.filter-form[data-v-85e82f30] .el-form-item__label{color:var(--log-text-secondary);font-size:12px;font-weight:600}.instance-select[data-v-85e82f30]{width:420px}.filter-actions[data-v-85e82f30]{margin-left:auto}.instance-option[data-v-85e82f30]{display:flex;align-items:center;gap:9px;width:100%}.instance-option strong[data-v-85e82f30]{min-width:116px;color:var(--log-text-primary)}.instance-option span[data-v-85e82f30]{min-width:0;flex:1;overflow:hidden;color:var(--log-text-secondary);font-family:SFMono-Regular,Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.source-context[data-v-85e82f30]{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:8px;padding:6px 4px 0;color:var(--log-text-secondary);font-size:11px}.source-context span[data-v-85e82f30]{display:inline-flex;min-width:0;align-items:center;gap:6px}.source-context b[data-v-85e82f30]{color:var(--log-text-muted);font-weight:600}.source-context code[data-v-85e82f30]{display:inline-block;max-width:430px;overflow:hidden;color:var(--log-text-primary);text-overflow:ellipsis;white-space:nowrap}.collected-files code[data-v-85e82f30]{max-width:300px}.collected-files-hint[data-v-85e82f30]{flex:none;color:var(--log-text-muted);font-size:12px;opacity:.65}.chart-grid[data-v-85e82f30],.context-alert[data-v-85e82f30],.dimension-grid[data-v-85e82f30],.empty-card[data-v-85e82f30],.loading-card[data-v-85e82f30],.metric-grid[data-v-85e82f30],.report-overview[data-v-85e82f30],.report-progress-card[data-v-85e82f30],.report-state-card[data-v-85e82f30],.top-sql-card[data-v-85e82f30]{margin-top:10px}.report-progress-card[data-v-85e82f30]{padding:12px 16px;border-radius:12px;background:hsla(0,0%,100%,.9);box-shadow:0 8px 24px rgba(17,24,39,.05)}.progress-head[data-v-85e82f30]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;color:var(--log-text-primary);font-size:12px}.report-progress-card p[data-v-85e82f30]{margin:5px 0 0;color:var(--log-text-muted);font-size:11px}.analysis-pending[data-v-85e82f30]{color:var(--log-brand)}.context-alert[data-v-85e82f30] .el-alert{border-radius:10px}.context-alert[data-v-85e82f30]{overflow:hidden;border-radius:10px}.loading-card[data-v-85e82f30]{height:300px}.empty-card[data-v-85e82f30],.report-state-card[data-v-85e82f30]{display:grid;min-height:300px;place-items:center}.report-overview[data-v-85e82f30]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 16px;align-items:center;padding:12px 16px 10px 18px;overflow:hidden;background:linear-gradient(110deg,rgba(239,246,255,.96),rgba(255,252,246,.96))}.report-overview[data-v-85e82f30]:before{position:absolute;top:0;bottom:0;left:0;width:4px;background:linear-gradient(180deg,#6aa1fb,#4d79d8);content:""}.report-date[data-v-85e82f30]{color:var(--log-brand);font-size:11px;font-weight:800;letter-spacing:.12em}.report-overview h3[data-v-85e82f30]{margin:4px 0 3px;color:var(--log-text-primary);font-size:17px}.panel-head p[data-v-85e82f30],.report-overview p[data-v-85e82f30]{margin:0;color:var(--log-text-muted);font-size:11px}.report-status[data-v-85e82f30]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;color:var(--log-text-muted);font-size:11px}.report-status-head[data-v-85e82f30]{display:flex;min-height:26px;align-items:center;justify-content:flex-end;gap:8px}.report-notification-button[data-v-85e82f30]{position:relative;width:26px;height:26px;color:#c77b1c;font-size:17px;overflow:visible}.report-notification-button[data-v-85e82f30]:focus-visible,.report-notification-button[data-v-85e82f30]:hover{color:#a85f08;background:rgba(227,155,50,.13)}.report-notification-count[data-v-85e82f30]{position:absolute;top:-5px;right:-7px;display:grid;min-width:16px;height:16px;padding:0 4px;place-items:center;box-sizing:border-box;border:2px solid #fff;border-radius:8px;color:#fff;background:#e65d62;font-size:9px;font-weight:700;line-height:12px}.report-status[data-v-85e82f30] .el-button{min-height:auto;padding:0}.slow-report-notification-popper.el-popover{max-width:calc(100vw - 24px);padding:0;overflow:hidden;border-radius:10px}.report-notification-panel header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #e5eaf2;color:#172133}.report-notification-panel header strong{font-size:13px}.report-notification-panel header span{color:#8d97a8;font-size:12px}.report-notification-list{max-height:min(360px,60vh);padding:10px;overflow-y:auto;background:rgba(247,250,255,.6)}.report-notification-item{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start;padding:8px 10px;border:1px solid rgba(214,223,235,.85);border-radius:10px;background:#fff;box-shadow:0 2px 8px rgba(23,33,51,.04);color:#5f6b7c;font-size:12px;line-height:1.55}.report-notification-item+.report-notification-item{margin-top:8px}.report-notification-item .el-icon{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;border-radius:6px;background:rgba(227,155,50,.12);color:#e39b32;font-size:12px}.slow-report-collected-files-popper.el-popover,.slow-report-gone-sql-popper.el-popover{max-width:calc(100vw - 24px);padding:0;overflow:hidden;border-radius:10px}.collected-files-panel header,.gone-sql-panel header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #e5eaf2;color:#172133}.collected-files-panel header strong,.gone-sql-panel header strong{font-size:13px}.collected-files-panel header span,.gone-sql-panel header span{color:#8d97a8;font-size:12px}.collected-files-list,.gone-sql-list{max-height:min(380px,60vh);padding:10px;overflow-y:auto;background:rgba(247,250,255,.6)}.collected-files-item,.gone-sql-item{padding:8px 10px;border:1px solid rgba(214,223,235,.85);border-radius:10px;background:#fff;box-shadow:0 2px 8px rgba(23,33,51,.04)}.collected-files-item+.collected-files-item,.gone-sql-item+.gone-sql-item{margin-top:8px}.collected-files-top,.gone-sql-top{display:flex;gap:8px;align-items:flex-start}.collected-files-top em,.gone-sql-top em{flex:none;display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;border-radius:6px;background:rgba(76,139,245,.12);color:#4c8bf5;font-size:11px;font-style:normal;font-weight:600}.collected-files-top code,.gone-sql-top code{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#172133;font-family:SFMono-Regular,Consolas,Menlo,monospace;font-size:11px;line-height:1.6;word-break:break-all}.collected-files-meta,.gone-sql-meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:7px}.collected-files-meta span{color:#8d97a8;font-size:10px}.collected-files-meta b{font-weight:600}.collected-files-count b{color:#4c8bf5}.collected-files-seen{margin-left:auto}.collected-files-seen b{color:#e39b32}.gone-sql-db,.gone-sql-user{max-width:160px;overflow:hidden;padding:1px 8px;border-radius:999px;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.gone-sql-db{background:rgba(128,103,207,.1);color:#6f58b5}.gone-sql-user{background:rgba(44,166,164,.1);color:#22807e}.gone-sql-metric{color:#8d97a8;font-size:10px}.gone-sql-metric b{font-weight:600}.gone-sql-count{margin-left:auto}.gone-sql-count b{color:#4c8bf5}.gone-sql-p95 b{color:#e39b32}.overview-meta[data-v-85e82f30]{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:4px 18px;align-items:center;margin-top:9px;padding-top:6px;color:var(--log-text-secondary);font-size:11px}.overview-meta span[data-v-85e82f30]{display:inline-flex;gap:5px;align-items:baseline}.overview-meta b[data-v-85e82f30]{color:var(--log-text-muted);font-weight:600}.overview-meta .is-business[data-v-85e82f30]{color:#238b64}.overview-meta .is-monitoring[data-v-85e82f30]{color:#6f58b5}.overview-meta .is-invalid[data-v-85e82f30]{color:#c77b1c}.overview-meta .comparison-title[data-v-85e82f30]{margin-left:6px;color:var(--log-text-primary);font-weight:600}.overview-meta .is-new[data-v-85e82f30]{color:#c77b1c}.overview-meta .is-worse[data-v-85e82f30]{color:#d15b5b}.overview-meta .is-better[data-v-85e82f30]{color:#238b64}.overview-meta .comparison-missing[data-v-85e82f30]{color:var(--log-text-muted)}.overview-meta[data-v-85e82f30] .el-button{font-size:11px}.comparison-none[data-v-85e82f30]{color:var(--log-text-muted)}.metric-grid[data-v-85e82f30]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.metric-card[data-v-85e82f30]{position:relative;min-height:78px;padding:9px 12px;overflow:hidden;border-radius:13px;background:hsla(0,0%,100%,.88);box-shadow:0 6px 18px rgba(17,24,39,.04)}.metric-card[data-v-85e82f30]:before{position:absolute;top:0;right:0;left:0;height:3px;background:var(--card-color);opacity:.78;content:""}.metric-card span[data-v-85e82f30]{display:block;color:var(--log-text-muted);font-size:11px}.metric-card strong[data-v-85e82f30]{display:block;margin-top:4px;color:var(--card-color);font-size:20px;line-height:1.15}.metric-card small[data-v-85e82f30]{display:flex;gap:5px;align-items:baseline;margin-top:4px;overflow:hidden;color:var(--log-text-muted);font-size:10px;white-space:nowrap}.metric-card .metric-delta[data-v-85e82f30]{flex:none;font-style:normal;font-weight:700}.metric-card .metric-delta.is-up[data-v-85e82f30]{color:#d15b5b}.metric-card .metric-delta.is-down[data-v-85e82f30]{color:#238b64}.metric-card .metric-hint[data-v-85e82f30]{overflow:hidden;text-overflow:ellipsis}.tone-blue[data-v-85e82f30]{--card-color:#4c8bf5}.tone-cyan[data-v-85e82f30]{--card-color:#2ca6a4}.tone-orange[data-v-85e82f30]{--card-color:#e39b32}.tone-red[data-v-85e82f30]{--card-color:#ef6b73}.tone-purple[data-v-85e82f30]{--card-color:#8067cf}.tone-green[data-v-85e82f30]{--card-color:#3fb97f}.chart-grid[data-v-85e82f30]{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:9px}.panel-card[data-v-85e82f30]{overflow:hidden}.panel-head[data-v-85e82f30]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 13px 7px}.panel-head h3[data-v-85e82f30]{margin:0 0 2px;color:var(--log-text-primary);font-size:14px}.chart[data-v-85e82f30]{height:240px}.dimension-grid[data-v-85e82f30]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:9px}.dimension-card[data-v-85e82f30]{min-height:170px;padding-bottom:10px}.dimension-list[data-v-85e82f30]{display:grid;gap:8px;padding:8px 13px 2px}.dimension-row[data-v-85e82f30]{display:grid;grid-template-columns:100px minmax(80px,1fr) 66px 50px;align-items:center;gap:8px;font-size:11px}.dimension-row>span[data-v-85e82f30]{overflow:hidden;color:var(--log-text-secondary);text-overflow:ellipsis;white-space:nowrap}.dimension-row>div[data-v-85e82f30]{height:6px;overflow:hidden;border-radius:999px;background:#e9eef6}.dimension-row i[data-v-85e82f30]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6aa1fb,#7d72d8)}.dimension-row strong[data-v-85e82f30]{color:var(--log-text-primary);text-align:right}.dimension-row em[data-v-85e82f30]{color:var(--log-text-muted);font-style:normal;text-align:right}.top-sql-card[data-v-85e82f30]{padding-bottom:4px}.top-sql-head[data-v-85e82f30]{padding-bottom:9px}.top-sql-tools[data-v-85e82f30]{display:flex;align-items:center;gap:10px}.table-search[data-v-85e82f30]{width:260px}.top-sql-table[data-v-85e82f30]{width:100%;--el-table-border-color:rgba(223,231,242,.92);--el-table-header-bg-color:rgba(248,250,255,.94);--el-table-row-hover-bg-color:rgba(76,139,245,.05);--el-table-text-color:var(--log-text-secondary);--el-table-header-text-color:var(--log-text-muted)}.top-sql-table[data-v-85e82f30] .el-table__cell{padding:4px 0}.top-sql-table[data-v-85e82f30] .cell{line-height:1.35}.sql-content[data-v-85e82f30]{display:grid;gap:3px}.sql-content code[data-v-85e82f30]{overflow:hidden;color:#4d79d8;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.sql-content span[data-v-85e82f30]{display:-webkit-box;overflow:hidden;color:var(--log-text-secondary);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:1}.optimization-advice[data-v-85e82f30]{color:var(--log-text-secondary);font-size:11px;line-height:1.2;white-space:normal;word-break:break-word;cursor:help}.optimization-meta[data-v-85e82f30]{display:flex;align-items:center;gap:7px;margin-bottom:4px}.optimization-meta span[data-v-85e82f30]{overflow:hidden;color:var(--log-text-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.optimization-advice p[data-v-85e82f30]{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.optimization-sections p[data-v-85e82f30]{display:-webkit-box;margin:0 0 2px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.optimization-sections b[data-v-85e82f30]{margin-right:4px;color:var(--log-text-muted);font-weight:600}.optimization-advice .optimization-error[data-v-85e82f30]{color:#b45309}.optimization-advice small[data-v-85e82f30]{display:block;margin-top:4px;overflow:hidden;color:#7b879b;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.optimization-audit-tooltip{max-width:min(680px,calc(100vw - 32px));max-height:360px;overflow-y:auto;border:1px solid #d9e3ee!important;border-radius:8px!important;background:#f8fafc!important;box-shadow:0 8px 24px rgba(30,55,80,.16)!important;color:#334155!important;font-size:12px;line-height:1.7;white-space:pre-line;word-break:break-word}.optimization-audit-tooltip .el-popper__arrow:before{border:1px solid #d9e3ee!important;background:#f8fafc!important}.log-page[data-v-85e82f30] .el-date-editor.el-input__wrapper,.log-page[data-v-85e82f30] .el-input__wrapper,.log-page[data-v-85e82f30] .el-select__wrapper{min-height:30px;border-radius:10px;background:rgba(252,253,255,.98);box-shadow:inset 0 0 0 1px var(--log-border)!important}.log-page[data-v-85e82f30] .el-date-editor.el-input__wrapper.is-active,.log-page[data-v-85e82f30] .el-input__wrapper.is-focus,.log-page[data-v-85e82f30] .el-select__wrapper.is-focused{box-shadow:inset 0 0 0 1px rgba(120,156,221,.96),0 0 0 4px rgba(76,139,245,.08)!important}.log-page[data-v-85e82f30] .el-button{border-radius:9px!important;font-weight:600;transform:none!important}.log-page[data-v-85e82f30] .el-button.is-link:focus-visible,.log-page[data-v-85e82f30] .el-button.is-link:hover,.log-page[data-v-85e82f30] .el-button.is-text:focus-visible,.log-page[data-v-85e82f30] .el-button.is-text:hover{box-shadow:none}.filter-actions[data-v-85e82f30] .el-form-item__content{gap:10px}.filter-actions[data-v-85e82f30] .el-button{height:32px;margin-left:0;padding:0 14px;font-size:13px}.filter-actions[data-v-85e82f30] .el-button.is-circle{width:32px;padding:0}.log-page[data-v-85e82f30] .el-button--primary:not(.is-link):not(.is-plain){border-color:transparent;background:linear-gradient(180deg,#6aa1fb,#5a93f6);box-shadow:0 2px 8px rgba(76,139,245,.28)}@media (max-width:1500px){.metric-grid[data-v-85e82f30]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1080px){.page-card[data-v-85e82f30]{max-height:none}.page-header[data-v-85e82f30],.report-overview[data-v-85e82f30]{align-items:flex-start;flex-direction:column}.filter-form[data-v-85e82f30]{align-items:stretch;flex-direction:column}.filter-actions[data-v-85e82f30]{margin-left:0}.instance-select[data-v-85e82f30]{width:min(100%,520px)}.report-status[data-v-85e82f30]{align-items:flex-start}.chart-grid[data-v-85e82f30],.dimension-grid[data-v-85e82f30]{grid-template-columns:1fr}}@media (max-width:720px){.metric-grid[data-v-85e82f30]{grid-template-columns:repeat(2,minmax(0,1fr))}.top-sql-head[data-v-85e82f30]{align-items:flex-start;flex-direction:column}.top-sql-tools[data-v-85e82f30]{width:100%;flex-wrap:wrap}.table-search[data-v-85e82f30]{width:100%}}.home-container .el-main:has(.ticket-page){padding-top:var(--ops-shell-gutter,10px);padding-right:var(--ops-shell-gutter,10px);padding-left:var(--ops-shell-gutter,10px)}.ticket-page{--ticket-border:#dbe7f4;--ticket-border-soft:#e7eef7;--ticket-text:#172033;--ticket-heading:#0f172a;--ticket-muted:#64748b;--ticket-blue:#2563eb;box-sizing:border-box;height:calc(100vh - 124px);min-height:0;padding:var(--ops-page-padding,7px);overflow:hidden;color:var(--ticket-text);background:transparent}.ticket-page-header{display:flex;min-height:58px;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--ticket-border);border-radius:12px;background:hsla(0,0%,100%,.96);box-shadow:0 10px 28px rgba(80,124,180,.1)}.ticket-page-header__icon{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:0;color:var(--ticket-blue);background:transparent}.ticket-page-header__icon .el-icon{font-size:28px}.ticket-page-header__title{display:flex;min-width:0;flex:1;align-items:center;gap:10px}.ticket-page-header h1{display:flex;margin:0;align-items:center;gap:10px;color:var(--ticket-heading);font-size:20px;font-weight:700;line-height:1.2;letter-spacing:0;white-space:nowrap}.ticket-page-header h1:after{width:1px;height:22px;content:"";background:var(--ticket-border-soft)}.ticket-page-header p{min-width:0;margin:0;overflow:hidden;color:var(--ticket-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.ticket-nav{display:flex;align-items:center;gap:6px}.ticket-nav .el-button{min-height:30px;margin:0;padding:6px 10px;border-radius:8px;font-size:12px;font-weight:600}.ticket-workspace{height:calc(100% - 66px);margin-top:8px;padding:8px 10px 10px;overflow:hidden;border:1px solid var(--ticket-border);border-radius:12px;background:hsla(0,0%,100%,.96);box-shadow:0 8px 24px rgba(80,124,180,.07)}.ticket-view{display:flex;height:100%;min-height:0;flex-direction:column;gap:8px}.ticket-summary{display:grid;flex:0 0 auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ticket-summary__item{position:relative;display:flex;min-width:0;min-height:78px;align-items:center;gap:10px;padding:8px 11px;overflow:hidden;border:1px solid var(--ticket-border);border-radius:10px;background:linear-gradient(135deg,#fff,#f9fcff);box-shadow:0 5px 14px rgba(80,124,180,.05)}.ticket-summary button.ticket-summary__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ticket-summary button.ticket-summary__item:hover{border-color:#b9d4ff;box-shadow:0 8px 18px rgba(64,158,255,.1);transform:translateY(-1px)}.ticket-summary button.ticket-summary__item:active{transform:translateY(0)}.ticket-summary button.ticket-summary__item:focus-visible{outline:2px solid #409eff;outline-offset:2px}.ticket-summary__item:before{position:absolute;top:0;right:0;left:0;height:3px;content:"";background:#409eff}.ticket-summary__item.is-warning:before{background:#f59e0b}.ticket-summary__item.is-info:before{background:#0ea5e9}.ticket-summary__item.is-success:before{background:#10b981}.ticket-summary__icon{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:10px;color:#2563eb;background:#eef6ff}.ticket-summary__item.is-warning .ticket-summary__icon{color:#d97706;background:#fff4e5}.ticket-summary__item.is-info .ticket-summary__icon{color:#0284c7;background:#edf9ff}.ticket-summary__item.is-success .ticket-summary__icon{color:#059669;background:#eaf8ef}.ticket-summary__icon .el-icon{font-size:18px}.ticket-summary__content{display:flex;min-width:0;flex-direction:column;gap:3px}.ticket-summary__content>span{overflow:hidden;color:var(--ticket-muted);font-size:11px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.ticket-summary__content strong{color:var(--ticket-heading);font-family:Consolas,SFMono-Regular,monospace;font-size:20px;font-weight:700;line-height:1.1}.ticket-summary__item>span:not(.ticket-summary__icon,.ticket-summary__content){color:var(--ticket-muted);font-size:11px;font-weight:600}.ticket-summary__item>strong{margin-left:auto;color:var(--ticket-heading);font-family:Consolas,SFMono-Regular,monospace;font-size:20px;line-height:1.1}.ticket-toolbar{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:10px}.ticket-toolbar--main{padding:6px 8px;border:1px solid var(--ticket-border-soft);border-radius:10px;background:#f8fbff}.ticket-toolbar__actions,.ticket-toolbar__filters{display:flex;min-width:0;align-items:center;gap:7px}.ticket-filter-input{width:220px}.ticket-filter-select{width:128px}.ticket-toolbar :is(.el-input__wrapper,.el-select__wrapper){min-height:34px;border-radius:7px;background:#fff;box-shadow:inset 0 0 0 1px #d9e5f2}.ticket-toolbar :is(.el-input__wrapper,.el-select__wrapper):hover{box-shadow:inset 0 0 0 1px #b9d4ff}.ticket-toolbar .el-button{min-height:30px;margin:0;padding:5px 10px;border-radius:8px;font-size:12px;font-weight:600}.ticket-toolbar .el-button--primary{color:#fff;border-color:#409eff;background:#409eff}.ticket-toolbar .el-button--success{color:#fff;border-color:#67c23a;background:#67c23a}.ticket-toolbar .el-button--warning{color:#fff;border-color:#e6a23c;background:#e6a23c}.ticket-toolbar .ops-refresh-button.el-button--warning{border-color:#f3c66b;background:#f3c66b}.ticket-table-wrap{flex:1;min-height:0;overflow:hidden;border:1px solid #e3ebf5;border-radius:9px}.ticket-table-wrap .el-table{height:100%;color:#334155;font-size:12px}.ticket-table-wrap .el-table th.el-table__cell{height:36px;padding:0;color:#334155;background:#f3f7fc;font-size:12px;font-weight:700}.ticket-table-wrap .el-table td.el-table__cell{height:40px;padding:3px 0;border-bottom-color:#eef3f9}.ticket-table-wrap .el-table__row:hover>td.el-table__cell{background:#f8fafc}.ticket-table-wrap .el-table__inner-wrapper:before{display:none}.ticket-pagination{display:flex;min-height:30px;flex:0 0 auto;align-items:center;justify-content:flex-end}.ticket-pagination .el-pagination{--el-pagination-button-height:28px;font-size:12px}.ticket-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;color:#2563eb;background:transparent;font:inherit;font-weight:700;cursor:pointer}.ticket-link:hover{color:#1d4ed8;text-decoration:underline;text-underline-offset:2px}.ticket-cell-sub{margin-top:3px;color:var(--ticket-muted);font-size:11px;line-height:1.35}.ticket-cell-sub--ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;white-space:nowrap}.ticket-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:2px 0;border:0;color:#2563eb;background:transparent;font:inherit;font-size:12px;cursor:pointer}.ticket-action:hover{color:#1d4ed8;text-decoration:underline;text-underline-offset:2px}.ticket-action.danger{color:#dc2626}.ticket-action.success{color:#059669}.ticket-action.warning{color:#d97706}.ticket-action:disabled{opacity:.45;cursor:not-allowed}.ticket-action:focus-visible,.ticket-link:focus-visible{border-radius:3px;outline:2px solid #409eff;outline-offset:2px}.ticket-form{--el-component-size:34px}.ticket-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.ticket-form-full{grid-column:1/-1}.ticket-form-grid .el-date-editor,.ticket-form-grid .el-input-number,.ticket-form-grid .el-select,.ticket-full-width{width:100%}.ticket-form .el-form-item{margin-bottom:14px}.ticket-form .el-form-item__label{color:#475569;font-size:12px;font-weight:700}.ticket-form :is(.el-input__wrapper,.el-select__wrapper,.el-textarea__inner){border-radius:8px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2}.ticket-form .el-textarea__inner:hover,.ticket-form :is(.el-input__wrapper,.el-select__wrapper):hover{box-shadow:inset 0 0 0 1px #b9d4ff}.ticket-form .el-textarea__inner{min-height:72px;font-size:12px;line-height:1.6}.ticket-form .el-radio-button__inner{min-height:34px;padding:9px 15px}.ticket-code-input input,.ticket-form textarea[placeholder*=JSON]{font-family:Consolas,SFMono-Regular,monospace}.ticket-node-editor{grid-column:1/-1;padding-top:8px;border-top:1px solid var(--ticket-border)}.ticket-node-row{display:grid;grid-template-columns:48px 1.1fr 110px 1.6fr 110px 32px;gap:8px;align-items:center;margin-top:8px}.ticket-node-order{color:var(--ticket-muted);font-size:12px;text-align:center}.ticket-node-delete{width:30px;height:30px;padding:0}.ticket-items-editor{grid-column:1/-1;overflow:hidden;border:1px solid var(--ticket-border);border-radius:10px;background:#fbfdff}.ticket-item-editor__header{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:10px;padding:7px 9px;border-bottom:1px solid var(--ticket-border-soft);background:#f3f7fc}.ticket-item-editor__header>div{display:flex;min-width:0;align-items:baseline;gap:8px}.ticket-item-editor__header strong{color:var(--ticket-heading);font-size:13px}.ticket-item-editor__header span{overflow:hidden;color:var(--ticket-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ticket-item-editor__header .el-button{min-height:30px;margin:0;border-radius:8px}.ticket-item-row{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(110px,.7fr) minmax(140px,1fr) minmax(110px,.8fr) 34px;gap:8px;align-items:center;padding:8px;border-bottom:1px solid #edf1f6}.ticket-item-row:last-child{border-bottom:0}.ticket-icon-button{width:30px;height:30px;padding:0;border-radius:8px}.ticket-detail{display:flex;min-height:120px;flex-direction:column;gap:12px}.ticket-detail-section{padding-bottom:10px;border-bottom:1px solid var(--ticket-border)}.ticket-detail-section:last-child{border-bottom:0}.ticket-detail-section h3{margin:0 0 8px;color:var(--ticket-heading);font-size:14px;line-height:1.4;overflow-wrap:anywhere}.ticket-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px}.ticket-detail-heading h3{margin:0}.ticket-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 16px}.ticket-detail-row{display:flex;min-width:0;gap:10px;font-size:12px;line-height:1.6}.ticket-detail-row label{flex:0 0 88px;color:var(--ticket-muted)}.ticket-detail-row span{min-width:0;overflow-wrap:anywhere}.ticket-timeline-title{display:flex;align-items:center;gap:8px}.ticket-detail .el-timeline{padding-left:6px}.ticket-log{box-sizing:border-box;min-height:240px;max-height:60vh;margin:0;padding:12px;overflow:auto;border:1px solid #263449;border-radius:8px;background:#101725;color:#d7e1ee;font:12px/1.65 Consolas,monospace;white-space:pre-wrap}.ticket-dialog-overlay .el-dialog{--el-dialog-border-radius:15px;max-width:calc(100vw - 32px);overflow:hidden;border:1px solid #d7e6f6;border-radius:15px!important;box-shadow:0 22px 60px rgba(49,92,142,.18)}.ticket-dialog .el-dialog__header{margin:0;padding:14px 18px 12px;border-bottom:1px solid #e3edf8}.ticket-dialog .el-dialog__body{padding:14px 18px}.ticket-dialog .el-dialog__footer{padding:12px 18px 16px;border-top:1px solid #e3edf8}.ticket-dialog .el-dialog__footer .el-button{min-height:34px;margin-left:10px;border-radius:8px;font-weight:600}.ticket-dialog-title{display:flex;min-width:0;align-items:center;gap:10px;padding-right:28px}.ticket-dialog-title__icon{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:12px;color:#2563eb;background:#eef6ff}.ticket-dialog-title__icon.is-cyan{color:#0284c7;background:#edf9ff}.ticket-dialog-title__icon.is-green{color:#059669;background:#eaf8ef}.ticket-dialog-title__icon .el-icon{font-size:19px}.ticket-dialog-title h2{margin:0;color:var(--ticket-heading);font-size:17px;font-weight:700;line-height:1.3}.ticket-dialog-title p{margin:2px 0 0;color:var(--ticket-muted);font-size:12px;line-height:1.4}.ticket-dialog-toolbar{margin-bottom:8px}.ticket-dialog-table{overflow:hidden;border:1px solid #e3ebf5;border-radius:9px}.ticket-dialog-table .el-table{font-size:12px}.ticket-dialog-table .el-table th.el-table__cell{color:#334155;background:#f3f7fc;font-size:12px;font-weight:700}.ticket-dialog-table .el-table__inner-wrapper:before{display:none}.ticket-detail-drawer .el-drawer__header{margin-bottom:0;padding:15px 18px 12px;border-bottom:1px solid var(--ticket-border-soft);color:var(--ticket-heading);font-size:16px;font-weight:700}.ticket-detail-drawer .el-drawer__body{padding:14px 18px}@media (max-width:1280px){.ticket-page-header{align-items:flex-start}.ticket-nav{flex-wrap:wrap;justify-content:flex-end}.ticket-toolbar{align-items:flex-start;flex-direction:column}.ticket-toolbar__actions,.ticket-toolbar__filters{width:100%;flex-wrap:wrap}.ticket-toolbar__actions{justify-content:flex-end}}@media (max-width:960px){.ticket-page{height:auto;min-height:calc(100dvh - 124px);overflow:visible}.ticket-page-header{flex-wrap:wrap}.ticket-page-header__title{flex:1 1 calc(100% - 52px)}.ticket-nav{width:100%;justify-content:flex-start}.ticket-workspace{height:auto;min-height:680px;overflow:visible}.ticket-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-table-wrap{min-height:430px}.ticket-item-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-item-row .ticket-icon-button{justify-self:end}}@media (max-width:620px){.ticket-page{padding:6px}.ticket-page-header{padding:8px 10px}.ticket-page-header__title{display:block}.ticket-page-header h1:after{display:none}.ticket-page-header p{margin-top:3px}.ticket-nav .el-button{flex:1 1 auto}.ticket-workspace{padding:8px}.ticket-summary{grid-template-columns:1fr}.ticket-summary__item{min-height:64px}.ticket-toolbar__filters>*{width:100%}.ticket-toolbar__actions{justify-content:flex-start}.ticket-form-grid{grid-template-columns:1fr}.ticket-form-full{grid-column:auto}.ticket-node-row{grid-template-columns:36px 1fr}.ticket-item-row{grid-template-columns:1fr}.ticket-item-editor__header>div{display:block}.ticket-item-editor__header span{display:block;margin-top:2px}.ticket-detail-grid{grid-template-columns:1fr}.ticket-detail-heading{flex-direction:column}.ticket-pagination{overflow-x:auto;justify-content:flex-start}.ticket-dialog-overlay .el-dialog{width:calc(100% - 24px)!important;max-width:none;margin:12px auto!important}.ticket-dialog .el-dialog__header{padding:13px 14px 11px}.ticket-dialog .el-dialog__body{max-height:calc(100dvh - 160px);padding:12px 14px;overflow-y:auto}.ticket-dialog .el-dialog__footer{padding:10px 14px 13px}.ticket-dialog-title p{display:none}.ticket-detail-drawer{width:min(100%,640px)!important}}@media (prefers-reduced-motion:reduce){.ticket-page *,.ticket-page :after,.ticket-page :before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.workbench-view[data-v-297c7913]{--workbench-heading:#0f172a;--workbench-text:#172033;--workbench-secondary:#53657d;--workbench-muted:#64748b;--workbench-border:#dbe7f4;--workbench-border-soft:#e7eef7;--workbench-surface:#fff;--workbench-surface-soft:#fbfdff}.workbench-summary[data-v-297c7913]{display:grid;flex:0 0 auto;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--workbench-border);border-radius:10px;background:var(--workbench-surface)}.workbench-summary__item[data-v-297c7913]{position:relative;display:grid;min-width:0;min-height:70px;grid-template-columns:34px minmax(0,1fr) auto 16px;align-items:center;gap:9px;padding:9px 10px;border:0;border-right:1px solid var(--workbench-border-soft);color:var(--workbench-text);background:transparent;text-align:left;cursor:pointer;transition:background-color .16s ease,box-shadow .16s ease}.workbench-summary__item[data-v-297c7913]:last-child{border-right:0}.workbench-summary__item[data-v-297c7913]:hover{background:#f7faff}.workbench-summary__item[data-v-297c7913]:active{background:#eef6ff}.workbench-summary__item[data-v-297c7913]:focus-visible{z-index:1;outline:2px solid #409eff;outline-offset:-2px}.workbench-summary__icon[data-v-297c7913]{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;color:#2563eb;background:#eef6ff;font-size:17px}.workbench-summary__item.is-warning .workbench-summary__icon[data-v-297c7913]{color:#a15c00;background:#fff4e5}.workbench-summary__item.is-success .workbench-summary__icon[data-v-297c7913]{color:#047857;background:#eaf8ef}.workbench-summary__item.is-danger .workbench-summary__icon[data-v-297c7913]{color:#c81e1e;background:#fff0f0}.workbench-summary__content[data-v-297c7913]{display:grid;min-width:0;gap:3px}.workbench-summary__label[data-v-297c7913]{overflow:hidden;color:var(--workbench-secondary);font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.workbench-summary__hint[data-v-297c7913]{overflow:hidden;color:var(--workbench-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.workbench-summary__item strong[data-v-297c7913]{color:var(--workbench-heading);font-family:Consolas,SFMono-Regular,monospace;font-size:21px;font-weight:700;font-variant-numeric:tabular-nums}.workbench-summary__arrow[data-v-297c7913]{color:#94a3b8;transition:transform .16s ease,color .16s ease}.workbench-summary__item:hover .workbench-summary__arrow[data-v-297c7913]{color:#2563eb;transform:translateX(1px)}.workbench-toolbar[data-v-297c7913]{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:2px 0}.workbench-toolbar__heading[data-v-297c7913]{flex:0 0 auto}.workbench-toolbar__heading h2[data-v-297c7913]{margin:0;color:var(--workbench-heading);font-size:15px;line-height:1.3}.workbench-toolbar__heading p[data-v-297c7913]{margin:2px 0 0;color:var(--workbench-muted);font-size:11px}.workbench-toolbar__filters[data-v-297c7913]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:7px}.workbench-filter--keyword[data-v-297c7913]{width:220px}.workbench-filter--select[data-v-297c7913]{width:144px}.workbench-toolbar__filters[data-v-297c7913] .el-input__wrapper,.workbench-toolbar__filters[data-v-297c7913] .el-select__wrapper{min-height:34px;border-radius:7px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2}.workbench-toolbar__filters[data-v-297c7913] .el-input__wrapper:hover,.workbench-toolbar__filters[data-v-297c7913] .el-select__wrapper:hover{box-shadow:inset 0 0 0 1px #b9d4ff}.workbench-toolbar__filters[data-v-297c7913] .el-input__wrapper.is-focus,.workbench-toolbar__filters[data-v-297c7913] .el-select__wrapper.is-focused{box-shadow:inset 0 0 0 1px #409eff}.workbench-toolbar__filters .el-button[data-v-297c7913]{min-height:34px;margin:0;font-weight:600}.workbench-refresh-btn[data-v-297c7913]{border-color:#e5b94e!important;background:#e5b94e!important;color:#fff!important}.workbench-notice[data-v-297c7913]{display:flex;flex:0 0 auto;align-items:center;gap:7px;min-height:32px;box-sizing:border-box;padding:5px 9px;border:1px solid #f3d59b;border-radius:8px;color:#854d0e;background:#fff9ed;font-size:12px}.workbench-notice span[data-v-297c7913]{min-width:0;flex:1}.workbench-table-wrap[data-v-297c7913]{flex:1;min-height:280px;overflow:hidden;border:1px solid #e3ebf5;border-radius:8px;background:var(--workbench-surface)}.workbench-table-wrap[data-v-297c7913] .el-table{height:100%;color:var(--workbench-text)}.workbench-table-wrap[data-v-297c7913] .el-table th.el-table__cell{height:38px;padding:0;color:#334155;background:#f3f7fc;font-size:12px;font-weight:700}.workbench-table-wrap[data-v-297c7913] .el-table td.el-table__cell{height:42px;padding:0;border-bottom-color:#eef3f9}.workbench-table-wrap[data-v-297c7913] .el-table .cell{font-size:12px;line-height:1.45}.workbench-table-wrap[data-v-297c7913] .el-table__body tr:hover>td.el-table__cell{background:#f8fafc}.workbench-table-wrap[data-v-297c7913] .el-table__body tr.is-pending-row>td.el-table__cell:first-child{box-shadow:inset 3px 0 0 #f59e0b}.workbench-table-wrap[data-v-297c7913] .el-table__empty-block{min-height:250px}.workbench-business-cell[data-v-297c7913]{display:grid;min-width:0;gap:2px}.workbench-business-cell .ticket-link[data-v-297c7913]{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.workbench-business-cell span[data-v-297c7913]{overflow:hidden;color:var(--workbench-muted);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.workbench-flow-name[data-v-297c7913]{color:#334155;font-weight:600}.workbench-node-cell[data-v-297c7913]{display:flex;min-width:0;align-items:center;gap:7px}.workbench-node-order[data-v-297c7913]{display:grid;width:22px;height:22px;flex:0 0 22px;place-items:center;border:1px solid #cfe0f5;border-radius:6px;color:#2563eb;background:#f6faff;font-family:Consolas,monospace;font-size:11px;font-weight:700}.workbench-node-cell>span[data-v-297c7913]:last-child{overflow:hidden;color:#334155;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.workbench-time[data-v-297c7913]{color:var(--workbench-secondary);font-family:Consolas,SFMono-Regular,monospace;font-size:11px;font-variant-numeric:tabular-nums}.workbench-status[data-v-297c7913]{display:inline-flex;min-height:22px;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;padding:2px 7px;border:1px solid #dbe7f4;border-radius:999px;color:#64748b;background:#f3f7fc;font-size:11px;font-weight:700;white-space:nowrap}.workbench-status.is-pending[data-v-297c7913],.workbench-status.is-running[data-v-297c7913]{border-color:#f0d29a;color:#9a5b00;background:#fff4e5}.workbench-status.is-approved[data-v-297c7913]{border-color:#b9e4cc;color:#047857;background:#eaf8ef}.workbench-status.is-rejected[data-v-297c7913]{border-color:#f4c4c4;color:#c81e1e;background:#fff0f0}.workbench-status.is-canceled[data-v-297c7913]{border-color:#d7e0eb;color:#64748b;background:#f3f7fc}.workbench-status.is-compact[data-v-297c7913]{min-height:20px;padding:1px 6px;font-size:10.5px}.workbench-actions[data-v-297c7913]{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:2px;white-space:nowrap}.workbench-actions .el-button[data-v-297c7913]{min-height:32px;margin:0;padding-inline:5px}.workbench-actions[data-v-297c7913] .el-dropdown{vertical-align:middle}.workbench-empty[data-v-297c7913]{display:grid;min-height:220px;place-items:center;align-content:center;gap:7px;color:var(--workbench-muted)}.workbench-empty>.el-icon[data-v-297c7913]{color:#8aa5c6;font-size:34px}.workbench-empty strong[data-v-297c7913]{color:#334155;font-size:13px}.workbench-empty span[data-v-297c7913]{font-size:12px}.workbench-empty .el-button[data-v-297c7913]{margin-top:3px}.workbench-pagination[data-v-297c7913]{display:flex;flex:0 0 auto;min-height:32px;align-items:center;justify-content:flex-end}.workbench-dialog-title[data-v-297c7913],.workbench-drawer-title[data-v-297c7913]{display:flex;align-items:center;gap:10px}.workbench-dialog-title__icon[data-v-297c7913],.workbench-drawer-title__icon[data-v-297c7913]{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:10px;color:#2563eb;background:#eef6ff;font-size:20px}.workbench-dialog-title__icon.is-success[data-v-297c7913]{color:#047857;background:#eaf8ef}.workbench-dialog-title__icon.is-danger[data-v-297c7913]{color:#c81e1e;background:#fff0f0}.workbench-dialog-title h2[data-v-297c7913],.workbench-drawer-title h2[data-v-297c7913]{margin:0;color:var(--workbench-heading);font-size:17px;line-height:1.3}.workbench-dialog-title p[data-v-297c7913],.workbench-drawer-title p[data-v-297c7913]{margin:2px 0 0;color:var(--workbench-muted);font-size:11px}.workbench-approval-context[data-v-297c7913]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 0 14px;overflow:hidden;border:1px solid var(--workbench-border);border-radius:8px;background:var(--workbench-border-soft)}.workbench-approval-context>div[data-v-297c7913]{min-width:0;padding:8px 10px;background:#fbfdff}.workbench-approval-context dt[data-v-297c7913]{margin-bottom:3px;color:var(--workbench-muted);font-size:11px}.workbench-approval-context dd[data-v-297c7913]{margin:0;overflow:hidden;color:#334155;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.workbench-approval-form[data-v-297c7913] .el-form-item{margin-bottom:12px}.workbench-approval-form[data-v-297c7913] .el-form-item__label{color:#334155;font-size:12px;font-weight:700}.workbench-approval-form[data-v-297c7913] .el-textarea__inner{border-radius:8px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2;font-size:12px;line-height:1.6}.workbench-approval-form[data-v-297c7913] .el-textarea__inner:focus{box-shadow:inset 0 0 0 1px #409eff}.workbench-dialog-warning[data-v-297c7913]{display:flex;align-items:flex-start;gap:7px;padding:8px 10px;border:1px solid #f3d59b;border-radius:8px;color:#854d0e;background:#fff9ed;font-size:12px;line-height:1.5}.workbench-dialog-warning .el-icon[data-v-297c7913]{margin-top:2px;flex:0 0 auto}.workbench-dialog-footer[data-v-297c7913]{display:flex;justify-content:flex-end;gap:8px}.workbench-flow-content[data-v-297c7913]{min-height:260px}.workbench-flow-error[data-v-297c7913]{display:grid;min-height:260px;place-items:center;align-content:center;gap:8px;color:var(--workbench-muted);text-align:center}.workbench-flow-error>.el-icon[data-v-297c7913]{color:#d97706;font-size:34px}.workbench-flow-error strong[data-v-297c7913]{color:#334155;font-size:14px}.workbench-flow-error span[data-v-297c7913]{max-width:320px;font-size:12px;line-height:1.6}.workbench-flow-overview[data-v-297c7913]{padding-bottom:14px;border-bottom:1px solid var(--workbench-border-soft)}.workbench-flow-overview__heading[data-v-297c7913]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.workbench-flow-overview__heading h3[data-v-297c7913]{margin:0;color:var(--workbench-heading);font-size:15px}.workbench-flow-overview__heading p[data-v-297c7913]{margin:3px 0 0;color:var(--workbench-muted);font-size:11px}.workbench-flow-meta[data-v-297c7913]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:14px 0 0}.workbench-flow-meta div[data-v-297c7913]{min-width:0}.workbench-flow-meta dt[data-v-297c7913]{margin-bottom:3px;color:var(--workbench-muted);font-size:11px}.workbench-flow-meta dd[data-v-297c7913]{margin:0;overflow-wrap:anywhere;color:#334155;font-size:12px;font-weight:600}.workbench-flow-timeline[data-v-297c7913]{padding-top:14px}.workbench-section-heading[data-v-297c7913]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.workbench-section-heading h3[data-v-297c7913]{margin:0;color:var(--workbench-heading);font-size:14px}.workbench-section-heading>span[data-v-297c7913]{color:var(--workbench-muted);font-size:11px}.workbench-flow-timeline[data-v-297c7913] .el-timeline{padding-left:4px}.workbench-flow-timeline[data-v-297c7913] .el-timeline-item__timestamp{color:#7b8aa0;font-family:Consolas,monospace;font-size:10.5px}.workbench-timeline-item[data-v-297c7913]{padding:8px 10px;border:1px solid var(--workbench-border-soft);border-radius:8px;background:#fbfdff}.workbench-timeline-item__heading[data-v-297c7913]{display:flex;align-items:center;justify-content:space-between;gap:8px}.workbench-timeline-item__heading strong[data-v-297c7913]{color:#334155;font-size:12px}.workbench-timeline-item__assignee[data-v-297c7913]{display:flex;align-items:center;gap:5px;margin-top:5px;color:var(--workbench-muted);font-size:11px}.workbench-timeline-item p[data-v-297c7913]{margin:7px 0 0;padding-top:7px;border-top:1px solid var(--workbench-border-soft);color:var(--workbench-secondary);font-size:12px;line-height:1.55;white-space:pre-wrap}.workbench-approval-dialog-overlay .el-dialog{overflow:hidden;border-radius:15px!important;box-shadow:0 22px 60px rgba(49,92,142,.18)}.workbench-approval-dialog .el-dialog__header{margin-right:0;padding:16px 18px 12px;border-bottom:1px solid #e3edf8}.workbench-approval-dialog .el-dialog__body{padding:16px 18px}.workbench-approval-dialog .el-dialog__footer{padding:12px 18px 16px;border-top:1px solid #e3edf8}.workbench-flow-drawer-overlay .el-drawer{border-radius:15px 0 0 15px}.workbench-flow-drawer .el-drawer__header{margin-bottom:0;padding:16px 18px 12px;border-bottom:1px solid #e3edf8}.workbench-flow-drawer .el-drawer__body{padding:16px 18px}@media (max-width:1280px){.workbench-toolbar[data-v-297c7913]{align-items:flex-start;flex-direction:column}.workbench-toolbar__filters[data-v-297c7913]{width:100%;justify-content:flex-start}}@media (max-width:980px){.workbench-summary[data-v-297c7913]{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-summary__item[data-v-297c7913]:nth-child(2){border-right:0}.workbench-summary__item[data-v-297c7913]:nth-child(-n+2){border-bottom:1px solid var(--workbench-border-soft)}.workbench-filter--keyword[data-v-297c7913]{width:min(100%,240px)}.workbench-filter--select[data-v-297c7913]{width:150px}}@media (max-width:720px){.workbench-summary[data-v-297c7913]{grid-template-columns:1fr}.workbench-summary__item[data-v-297c7913],.workbench-summary__item[data-v-297c7913]:nth-child(2){border-right:0;border-bottom:1px solid var(--workbench-border-soft)}.workbench-summary__item[data-v-297c7913]:last-child{border-bottom:0}.workbench-toolbar__filters[data-v-297c7913]{display:grid;grid-template-columns:1fr 1fr}.workbench-filter--keyword[data-v-297c7913]{width:100%;grid-column:1/-1}.workbench-filter--select[data-v-297c7913],.workbench-toolbar__filters .el-button[data-v-297c7913]{width:100%}.workbench-pagination[data-v-297c7913]{justify-content:flex-start;overflow-x:auto}.workbench-approval-context[data-v-297c7913],.workbench-flow-meta[data-v-297c7913]{grid-template-columns:1fr}}@media (max-width:560px){.workbench-toolbar__filters[data-v-297c7913]{grid-template-columns:1fr}.workbench-filter--keyword[data-v-297c7913]{grid-column:auto}.workbench-approval-dialog-overlay .el-dialog{width:calc(100% - 24px)!important}.workbench-flow-drawer-overlay .el-drawer{width:100%!important;border-radius:0}}@media (prefers-reduced-motion:reduce){.workbench-view[data-v-297c7913] *,.workbench-view[data-v-297c7913] :after,.workbench-view[data-v-297c7913] :before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.workflow-view[data-v-b9c8fb0c]{--workflow-heading:#0f172a;--workflow-text:#172033;--workflow-secondary:#53657d;--workflow-muted:#64748b;--workflow-border:#dbe7f4;--workflow-border-soft:#e7eef7;--workflow-surface:#fff}.workflow-summary[data-v-b9c8fb0c]{display:grid;flex:0 0 auto;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--workflow-border);border-radius:10px;background:var(--workflow-surface)}.workflow-summary__item[data-v-b9c8fb0c]{display:grid;min-width:0;min-height:70px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 11px;border-right:1px solid var(--workflow-border-soft)}.workflow-summary__item[data-v-b9c8fb0c]:last-child{border-right:0}.workflow-summary__icon[data-v-b9c8fb0c]{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;color:#2563eb;background:#eef6ff;font-size:17px}.workflow-summary__item.is-success .workflow-summary__icon[data-v-b9c8fb0c]{color:#047857;background:#eaf8ef}.workflow-summary__item.is-warning .workflow-summary__icon[data-v-b9c8fb0c]{color:#9a5b00;background:#fff4e5}.workflow-summary__item.is-danger .workflow-summary__icon[data-v-b9c8fb0c]{color:#c81e1e;background:#fff0f0}.workflow-summary__content[data-v-b9c8fb0c]{display:grid;min-width:0;gap:3px}.workflow-summary__content small[data-v-b9c8fb0c],.workflow-summary__content span[data-v-b9c8fb0c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-summary__content span[data-v-b9c8fb0c]{color:var(--workflow-secondary);font-size:12px;font-weight:700}.workflow-summary__content small[data-v-b9c8fb0c]{color:var(--workflow-muted);font-size:11px}.workflow-summary__item strong[data-v-b9c8fb0c]{color:var(--workflow-heading);font-family:Consolas,SFMono-Regular,monospace;font-size:21px;font-variant-numeric:tabular-nums}.workflow-toolbar[data-v-b9c8fb0c]{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;min-width:0}.workflow-toolbar__heading[data-v-b9c8fb0c]{flex:0 0 auto}.workflow-toolbar__heading h2[data-v-b9c8fb0c]{margin:0;color:var(--workflow-heading);font-size:15px;line-height:1.3}.workflow-toolbar__heading p[data-v-b9c8fb0c]{margin:2px 0 0;color:var(--workflow-muted);font-size:11px}.workflow-toolbar__actions[data-v-b9c8fb0c],.workflow-toolbar__controls[data-v-b9c8fb0c],.workflow-toolbar__filters[data-v-b9c8fb0c]{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:7px}.workflow-filter--keyword[data-v-b9c8fb0c]{width:220px}.workflow-filter--status[data-v-b9c8fb0c]{width:128px}.workflow-toolbar[data-v-b9c8fb0c] .el-input__wrapper,.workflow-toolbar[data-v-b9c8fb0c] .el-select__wrapper{min-height:34px;border-radius:7px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2}.workflow-toolbar[data-v-b9c8fb0c] .el-input__wrapper:hover,.workflow-toolbar[data-v-b9c8fb0c] .el-select__wrapper:hover{box-shadow:inset 0 0 0 1px #b9d4ff}.workflow-toolbar[data-v-b9c8fb0c] .el-input__wrapper.is-focus,.workflow-toolbar[data-v-b9c8fb0c] .el-select__wrapper.is-focused{box-shadow:inset 0 0 0 1px #409eff}.workflow-toolbar .el-button[data-v-b9c8fb0c]{min-height:34px;margin:0;font-weight:600;white-space:nowrap}.workflow-refresh-btn[data-v-b9c8fb0c]{border-color:#e5b94e!important;background:#e5b94e!important;color:#fff!important}.workflow-notice[data-v-b9c8fb0c],.workflow-options-notice[data-v-b9c8fb0c]{display:flex;align-items:center;gap:7px;box-sizing:border-box;border:1px solid #f3d59b;border-radius:8px;color:#854d0e;background:#fff9ed;font-size:12px}.workflow-notice[data-v-b9c8fb0c]{min-height:32px;flex:0 0 auto;padding:5px 9px}.workflow-options-notice[data-v-b9c8fb0c]{margin-bottom:9px;padding:7px 9px}.workflow-notice span[data-v-b9c8fb0c],.workflow-options-notice span[data-v-b9c8fb0c]{min-width:0;flex:1}.workflow-table-wrap[data-v-b9c8fb0c]{flex:1;min-height:280px;overflow:hidden;border:1px solid #e3ebf5;border-radius:8px;background:#fff}.workflow-table-wrap[data-v-b9c8fb0c] .el-table{height:100%;color:var(--workflow-text)}.workflow-table-wrap[data-v-b9c8fb0c] .el-table th.el-table__cell{height:38px;padding:0;color:#334155;background:#f3f7fc;font-size:12px;font-weight:700}.workflow-table-wrap[data-v-b9c8fb0c] .el-table td.el-table__cell{height:46px;padding:0;border-bottom-color:#eef3f9}.workflow-table-wrap[data-v-b9c8fb0c] .el-table .cell{font-size:12px;line-height:1.45}.workflow-table-wrap[data-v-b9c8fb0c] .el-table__body tr:hover>td.el-table__cell{background:#f8fafc}.workflow-table-wrap[data-v-b9c8fb0c] .el-table__empty-block{min-height:250px}.workflow-name-cell[data-v-b9c8fb0c]{display:grid;min-width:0;gap:2px}.workflow-name-cell .ticket-link[data-v-b9c8fb0c]{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.workflow-name-cell span[data-v-b9c8fb0c]{overflow:hidden;color:var(--workflow-muted);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.workflow-tag-list[data-v-b9c8fb0c]{display:flex;min-width:0;flex-wrap:wrap;gap:4px}.workflow-tag-list .el-tag[data-v-b9c8fb0c]{margin:0}.workflow-empty-value[data-v-b9c8fb0c]{color:#94a3b8}.workflow-all-environments[data-v-b9c8fb0c]{display:inline-flex;align-items:center;gap:5px;color:var(--workflow-secondary);font-weight:600}.workflow-all-environments .el-icon[data-v-b9c8fb0c]{color:#2563eb}.workflow-node-chain[data-v-b9c8fb0c]{display:flex;min-width:0;align-items:center;gap:4px;overflow:hidden;white-space:nowrap}.workflow-node-chip[data-v-b9c8fb0c]{display:inline-flex;min-width:0;max-width:96px;align-items:center;gap:4px;overflow:hidden;color:#334155;text-overflow:ellipsis;white-space:nowrap}.workflow-node-chip b[data-v-b9c8fb0c]{display:inline-grid;width:20px;height:20px;flex:0 0 20px;place-items:center;border:1px solid #cfe0f5;border-radius:5px;color:#2563eb;background:#f6faff;font-family:Consolas,monospace;font-size:10px}.workflow-node-arrow[data-v-b9c8fb0c]{flex:0 0 auto;color:#9aacc1;font-size:12px}.workflow-node-more[data-v-b9c8fb0c]{flex:0 0 auto;color:#2563eb;font-family:Consolas,monospace;font-size:11px;font-weight:700}.workflow-maintainer-cell[data-v-b9c8fb0c]{display:grid;gap:3px}.workflow-maintainer-cell span[data-v-b9c8fb0c]{display:flex;min-width:0;align-items:center;gap:5px;overflow:hidden;color:#334155;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.workflow-maintainer-cell span .el-icon[data-v-b9c8fb0c]{flex:0 0 auto;color:#64748b}.workflow-maintainer-cell time[data-v-b9c8fb0c]{color:var(--workflow-muted);font-family:Consolas,SFMono-Regular,monospace;font-size:10.5px;font-variant-numeric:tabular-nums}.workflow-status-control[data-v-b9c8fb0c]{display:inline-flex;align-items:center;gap:7px}.workflow-status-control span[data-v-b9c8fb0c]{font-size:11px;font-weight:700}.workflow-status-control .is-enabled[data-v-b9c8fb0c]{color:#047857}.workflow-status-control .is-disabled[data-v-b9c8fb0c]{color:#64748b}.workflow-row-actions[data-v-b9c8fb0c]{display:flex;justify-content:flex-end;gap:2px;white-space:nowrap}.workflow-row-actions .el-button[data-v-b9c8fb0c]{min-height:32px;margin:0;padding-inline:5px}.workflow-empty[data-v-b9c8fb0c]{display:grid;min-height:220px;place-items:center;align-content:center;gap:7px;color:var(--workflow-muted)}.workflow-empty>.el-icon[data-v-b9c8fb0c]{color:#8aa5c6;font-size:34px}.workflow-empty strong[data-v-b9c8fb0c]{color:#334155;font-size:13px}.workflow-empty span[data-v-b9c8fb0c]{max-width:420px;font-size:12px;text-align:center}.workflow-empty .el-button[data-v-b9c8fb0c]{margin-top:3px}.workflow-pagination[data-v-b9c8fb0c]{display:flex;min-height:32px;flex:0 0 auto;align-items:center;justify-content:flex-end}.workflow-dialog-title[data-v-b9c8fb0c]{display:flex;align-items:center;gap:10px}.workflow-dialog-title__icon[data-v-b9c8fb0c]{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:9px;color:#2563eb;background:#eef6ff;font-size:20px}.workflow-dialog-title h2[data-v-b9c8fb0c]{margin:0;color:var(--workflow-heading);font-size:17px;line-height:1.3}.workflow-dialog-title p[data-v-b9c8fb0c]{margin:2px 0 0;color:var(--workflow-muted);font-size:11px}.workflow-form[data-v-b9c8fb0c]{min-width:0}.workflow-form-section[data-v-b9c8fb0c]{padding:0 0 16px;border-bottom:1px solid var(--workflow-border-soft)}.workflow-form-section+.workflow-form-section[data-v-b9c8fb0c]{padding-top:16px}.workflow-form-section[data-v-b9c8fb0c]:last-child{padding-bottom:0;border-bottom:0}.workflow-form-section__heading[data-v-b9c8fb0c]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.workflow-form-section__heading h3[data-v-b9c8fb0c]{margin:0;color:var(--workflow-heading);font-size:14px;line-height:1.4}.workflow-form-section__heading p[data-v-b9c8fb0c]{margin:2px 0 0;color:var(--workflow-muted);font-size:11px;line-height:1.45}.workflow-form-section__heading .el-button[data-v-b9c8fb0c]{min-height:30px;margin:0}.workflow-form-grid[data-v-b9c8fb0c]{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:0 12px}.workflow-form-full[data-v-b9c8fb0c]{grid-column:1/-1}.workflow-form[data-v-b9c8fb0c] .el-form-item{margin-bottom:12px}.workflow-form[data-v-b9c8fb0c] .el-form-item__label{height:auto;padding:0 0 5px;color:#334155;font-size:12px;font-weight:700;line-height:1.4}.workflow-form[data-v-b9c8fb0c] .el-input,.workflow-form[data-v-b9c8fb0c] .el-select{width:100%}.workflow-form[data-v-b9c8fb0c] .el-input__wrapper,.workflow-form[data-v-b9c8fb0c] .el-select__wrapper,.workflow-form[data-v-b9c8fb0c] .el-textarea__inner{border-radius:7px;background:#fbfdff;box-shadow:inset 0 0 0 1px #d9e5f2}.workflow-form[data-v-b9c8fb0c] .el-input__wrapper:hover,.workflow-form[data-v-b9c8fb0c] .el-select__wrapper:hover,.workflow-form[data-v-b9c8fb0c] .el-textarea__inner:hover{box-shadow:inset 0 0 0 1px #b9d4ff}.workflow-form[data-v-b9c8fb0c] .el-input__wrapper.is-focus,.workflow-form[data-v-b9c8fb0c] .el-select__wrapper.is-focused,.workflow-form[data-v-b9c8fb0c] .el-textarea__inner:focus{box-shadow:inset 0 0 0 1px #409eff}.workflow-policy-list[data-v-b9c8fb0c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--workflow-border);border-radius:8px}.workflow-policy-item[data-v-b9c8fb0c]{display:grid;min-width:0;min-height:62px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 11px;background:#fbfdff;cursor:pointer}.workflow-policy-item+.workflow-policy-item[data-v-b9c8fb0c]{border-left:1px solid var(--workflow-border-soft)}.workflow-policy-item__icon[data-v-b9c8fb0c]{display:grid;width:32px;height:32px;place-items:center;border-radius:7px;color:#2563eb;background:#eef6ff}.workflow-policy-item__icon.is-warning[data-v-b9c8fb0c]{color:#9a5b00;background:#fff4e5}.workflow-policy-item>span[data-v-b9c8fb0c]:nth-child(2){display:grid;min-width:0;gap:2px}.workflow-policy-item strong[data-v-b9c8fb0c]{color:#334155;font-size:12px}.workflow-policy-item small[data-v-b9c8fb0c]{overflow:hidden;color:var(--workflow-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.workflow-node-editor[data-v-b9c8fb0c]{overflow:hidden;border:1px solid var(--workflow-border);border-radius:8px;background:#fff}.workflow-node-config__main[data-v-b9c8fb0c],.workflow-node-editor__columns[data-v-b9c8fb0c]{display:grid;grid-template-columns:46px minmax(130px,1fr) 126px minmax(180px,1.35fr) 116px 108px;align-items:center;gap:8px}.workflow-node-editor__columns[data-v-b9c8fb0c]{min-height:32px;padding:0 8px;color:#53657d;background:#f3f7fc;font-size:10.5px;font-weight:700}.workflow-node-config[data-v-b9c8fb0c]{padding:8px;border-top:1px solid var(--workflow-border-soft);background:#fff}.workflow-node-config.is-invalid[data-v-b9c8fb0c]{background:snow}.workflow-node-index[data-v-b9c8fb0c]{display:grid;width:26px;height:26px;justify-self:center;place-items:center;border:1px solid #cfe0f5;border-radius:6px;color:#2563eb;background:#f6faff;font-family:Consolas,monospace;font-size:11px;font-weight:700}.workflow-node-config__actions[data-v-b9c8fb0c]{display:flex;align-items:center;justify-content:flex-end;gap:1px}.workflow-node-config__actions .el-button[data-v-b9c8fb0c]{width:30px;height:30px;margin:0;padding:0}.workflow-node-config__errors[data-v-b9c8fb0c]{display:flex;flex-wrap:wrap;gap:6px 12px;margin:6px 0 0 54px;color:#c81e1e;font-size:11px}.workflow-node-config__errors span[data-v-b9c8fb0c]{display:inline-flex;align-items:center;gap:4px}.workflow-node-empty[data-v-b9c8fb0c]{display:grid;min-height:150px;place-items:center;align-content:center;gap:6px;border:1px dashed #c9d9ea;border-radius:8px;color:var(--workflow-muted);background:#fbfdff;text-align:center}.workflow-node-empty>.el-icon[data-v-b9c8fb0c]{color:#8aa5c6;font-size:28px}.workflow-node-empty strong[data-v-b9c8fb0c]{color:#334155;font-size:12px}.workflow-node-empty span[data-v-b9c8fb0c]{font-size:11px}.workflow-node-empty .el-button[data-v-b9c8fb0c]{margin-top:4px}.workflow-dialog-footer[data-v-b9c8fb0c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.workflow-dialog-footer>span[data-v-b9c8fb0c]{color:var(--workflow-muted);font-size:11px}.workflow-dialog-footer>div[data-v-b9c8fb0c]{display:flex;gap:8px}.workflow-editor-dialog-overlay .el-dialog{max-width:calc(100vw - 32px);overflow:hidden;border-radius:12px!important;box-shadow:0 22px 60px rgba(49,92,142,.18)}.workflow-editor-dialog .el-dialog__header{margin-right:0;padding:15px 18px 12px;border-bottom:1px solid #e3edf8}.workflow-editor-dialog .el-dialog__body{max-height:calc(100dvh - 190px);padding:14px 18px;overflow-y:auto}.workflow-editor-dialog .el-dialog__footer{padding:11px 18px 14px;border-top:1px solid #e3edf8}@media (max-width:1380px){.workflow-toolbar[data-v-b9c8fb0c]{align-items:flex-start;flex-direction:column}.workflow-toolbar__controls[data-v-b9c8fb0c]{width:100%;justify-content:space-between}}@media (max-width:980px){.workflow-summary[data-v-b9c8fb0c]{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-summary__item[data-v-b9c8fb0c]:nth-child(2){border-right:0}.workflow-summary__item[data-v-b9c8fb0c]:nth-child(-n+2){border-bottom:1px solid var(--workflow-border-soft)}.workflow-toolbar__controls[data-v-b9c8fb0c]{align-items:flex-start;flex-direction:column}.workflow-toolbar__filters[data-v-b9c8fb0c]{width:100%;justify-content:flex-start;flex-wrap:wrap}.workflow-form-grid[data-v-b9c8fb0c]{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-node-editor[data-v-b9c8fb0c]{overflow-x:auto}.workflow-node-config[data-v-b9c8fb0c],.workflow-node-editor__columns[data-v-b9c8fb0c]{min-width:850px}}@media (max-width:720px){.workflow-summary[data-v-b9c8fb0c]{grid-template-columns:1fr}.workflow-summary__item[data-v-b9c8fb0c],.workflow-summary__item[data-v-b9c8fb0c]:nth-child(2){border-right:0;border-bottom:1px solid var(--workflow-border-soft)}.workflow-summary__item[data-v-b9c8fb0c]:last-child{border-bottom:0}.workflow-toolbar__filters[data-v-b9c8fb0c]{display:grid;grid-template-columns:1fr 1fr}.workflow-filter--keyword[data-v-b9c8fb0c]{width:100%;grid-column:1/-1}.workflow-filter--status[data-v-b9c8fb0c],.workflow-toolbar__actions[data-v-b9c8fb0c],.workflow-toolbar__filters .el-button[data-v-b9c8fb0c]{width:100%}.workflow-toolbar__actions .el-button[data-v-b9c8fb0c]{flex:1}.workflow-pagination[data-v-b9c8fb0c]{justify-content:flex-start;overflow-x:auto}.workflow-form-grid[data-v-b9c8fb0c],.workflow-policy-list[data-v-b9c8fb0c]{grid-template-columns:1fr}.workflow-form-full[data-v-b9c8fb0c]{grid-column:auto}.workflow-policy-item+.workflow-policy-item[data-v-b9c8fb0c]{border-top:1px solid var(--workflow-border-soft);border-left:0}}@media (max-width:560px){.workflow-toolbar__filters[data-v-b9c8fb0c]{grid-template-columns:1fr}.workflow-filter--keyword[data-v-b9c8fb0c]{grid-column:auto}.workflow-dialog-title p[data-v-b9c8fb0c]{display:none}.workflow-dialog-footer[data-v-b9c8fb0c]{align-items:stretch;flex-direction:column}.workflow-dialog-footer>div[data-v-b9c8fb0c]{display:grid;grid-template-columns:1fr 1fr}.workflow-editor-dialog-overlay .el-dialog{width:calc(100% - 24px)!important;max-width:none;margin:12px auto!important}.workflow-editor-dialog .el-dialog__body{max-height:calc(100dvh - 164px);padding:12px 14px}}@media (prefers-reduced-motion:reduce){.workflow-view[data-v-b9c8fb0c] *,.workflow-view[data-v-b9c8fb0c] :after,.workflow-view[data-v-b9c8fb0c] :before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.task-center-page{--task-blue:#2563eb;--task-green:#059669;--task-orange:#d97706;--task-red:#dc2626;--task-heading:#0f172a;--task-text:#172033;--task-secondary:#53657d;--task-muted:#64748b;--task-border:#dbe7f4;--task-border-soft:#e7eef7;--task-surface:#fff;--task-surface-soft:#fbfdff;box-sizing:border-box;min-height:calc(100vh - 124px);padding:7px;color:var(--task-text)}.home-container .el-main:has(.task-center-page){padding-top:10px;padding-right:10px;padding-left:10px}.task-page-header{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 12px;border:1px solid var(--task-border);border-radius:12px;background:var(--task-surface);box-shadow:0 8px 24px rgba(80,124,180,.07)}.task-page-header__icon{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;color:var(--task-blue);font-size:29px}.task-page-header__content{display:flex;align-items:center;gap:10px;min-width:0}.task-page-header__content h1{margin:0;color:var(--task-heading);font-size:20px;line-height:1.2}.task-page-header__content p{margin:0;overflow:hidden;color:var(--task-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.task-page-header__divider{width:1px;height:22px;flex:0 0 1px;background:var(--task-border-soft)}.task-page-nav{display:flex;align-items:center;gap:4px;margin-left:auto}.task-page-nav a{display:inline-flex;min-height:34px;align-items:center;gap:6px;box-sizing:border-box;padding:0 10px;border:1px solid transparent;border-radius:7px;color:var(--task-secondary);font-size:12px;font-weight:600;text-decoration:none;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.task-page-nav a:hover{border-color:#cfe0f5;color:var(--task-blue);background:#f6faff}.task-page-nav a.router-link-active{color:var(--task-blue);border-color:#bfd7ff;background:#eef6ff}.task-view{display:grid;gap:8px;min-width:0;margin-top:8px}.task-panel{min-width:0;overflow:hidden;border:1px solid var(--task-border);border-radius:12px;background:var(--task-surface);box-shadow:0 8px 24px rgba(80,124,180,.06)}.task-panel__header{display:flex;min-height:48px;align-items:center;gap:12px;box-sizing:border-box;padding:8px 12px;border-bottom:1px solid var(--task-border-soft)}.task-panel__title{min-width:150px}.task-panel__title h2{margin:0;color:var(--task-heading);font-size:15px;line-height:1.35}.task-panel__title p{margin:2px 0 0;color:var(--task-muted);font-size:11px}.task-toolbar{display:flex;flex:1;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.task-toolbar .el-input,.task-toolbar .el-select{width:170px}.task-dialog .el-button,.task-toolbar .el-button{min-height:34px;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.task-panel__body{min-width:0;padding:10px 12px 12px}.task-table-wrap{min-height:300px;border:1px solid #e3ebf5;border-radius:8px;overflow:hidden}.task-table-wrap .el-table th.el-table__cell{color:#334155;background:#f3f7fc;font-size:12px;font-weight:700}.task-table-wrap .el-table .cell{font-size:12px}.task-table-wrap .el-table__empty-block{min-height:240px}.task-pagination{display:flex;justify-content:flex-end;margin-top:10px}.task-status{display:inline-flex;align-items:center;gap:5px;font-weight:600}.task-status .el-icon.is-loading{animation:task-spin 1s linear infinite}@keyframes task-spin{to{transform:rotate(1turn)}}.task-name-cell{min-width:0}.task-name-cell span,.task-name-cell strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-name-cell strong{color:var(--task-heading);font-size:12px}.task-name-cell span{margin-top:2px;color:var(--task-muted);font-size:11px}.task-chip-list{display:flex;flex-wrap:wrap;gap:4px}.task-chip-list .el-tag{max-width:150px}.task-chip-list .el-tag__content{overflow:hidden;text-overflow:ellipsis}.task-empty-inline{color:var(--task-muted);font-size:12px}.task-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.task-form-grid .is-full{grid-column:1/-1}.task-form-grid .el-form-item{min-width:0;margin-bottom:14px}.task-form-grid .el-select{width:100%}.task-code-input textarea,.task-code-viewer,.task-log-viewer{font-family:Cascadia Code,Consolas,Courier New,monospace}.task-code-input textarea{min-height:220px!important;line-height:1.65;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.task-code-viewer,.task-log-viewer{box-sizing:border-box;margin:0;overflow:auto;border-radius:8px;color:#dbeafe;background:#111827;font-size:12px;line-height:1.65;white-space:pre-wrap;word-break:break-word}.task-code-viewer{min-height:260px;padding:14px}.task-log-viewer{min-height:360px;max-height:58vh;padding:14px}.task-log-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.task-log-toolbar span{color:var(--task-muted);font-size:12px}.task-summary-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.task-metric-card{min-width:0;padding:12px;border:1px solid var(--task-border);border-radius:8px;background:var(--task-surface)}.task-metric-card__label{display:flex;align-items:center;gap:6px;color:var(--task-secondary);font-size:12px;font-weight:600}.task-metric-card__value{margin-top:8px;color:var(--task-heading);font-size:23px;font-variant-numeric:tabular-nums;font-weight:700}.task-metric-card__hint{margin-top:3px;overflow:hidden;color:var(--task-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.task-metric-card.is-success .task-metric-card__label{color:var(--task-green)}.task-metric-card.is-warning .task-metric-card__label{color:var(--task-orange)}.task-metric-card.is-danger .task-metric-card__label{color:var(--task-red)}.task-metric-card.is-primary .task-metric-card__label{color:var(--task-blue)}.task-detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--task-border);border-radius:8px;background:var(--task-border-soft)}.task-detail-item{min-width:0;padding:10px 12px;background:var(--task-surface)}.task-detail-item dt{margin-bottom:4px;color:var(--task-muted);font-size:11px}.task-detail-item dd{margin:0;overflow-wrap:anywhere;color:var(--task-text);font-size:12px}.task-work-list{display:grid;gap:8px;margin-top:12px}.task-work-row{display:grid;grid-template-columns:minmax(0,1fr) 110px 100px auto;align-items:center;gap:10px;min-width:0;padding:9px 10px;border:1px solid var(--task-border-soft);border-radius:8px;background:var(--task-surface-soft)}.task-work-row__name{overflow:hidden;color:var(--task-heading);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.task-inline-message{display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #cfe2ff;border-radius:8px;color:#1d4ed8;background:#f6faff;font-size:12px}.task-inline-message.is-warning{border-color:#f5d79b;color:#9a5b00;background:#fff9ed}.task-section-title{margin:16px 0 8px;color:var(--task-heading);font-size:13px}.task-dialog .el-form-item__label{color:#334155;font-size:12px;font-weight:700}.task-dialog .el-input__wrapper,.task-dialog .el-select__wrapper,.task-dialog .el-textarea__inner{border-radius:8px;background:var(--task-surface-soft);box-shadow:inset 0 0 0 1px #d9e5f2}.task-dialog .el-input__wrapper:hover,.task-dialog .el-select__wrapper:hover,.task-dialog .el-textarea__inner:hover{box-shadow:inset 0 0 0 1px #b9d4ff}.task-dialog .el-input__wrapper.is-focus,.task-dialog .el-select__wrapper.is-focused,.task-dialog .el-textarea__inner:focus{box-shadow:inset 0 0 0 1px #409eff}.task-dialog-footer{display:flex;justify-content:flex-end;gap:8px}.task-dialog-title{display:flex;align-items:center;gap:10px}.task-dialog-title__icon{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:10px;color:var(--task-blue);background:#eef6ff;font-size:20px}.task-dialog-title h2{margin:0;color:var(--task-heading);font-size:17px}.task-dialog-title p{margin:2px 0 0;color:var(--task-muted);font-size:11px}.task-file-list{display:grid;gap:6px;margin-top:8px}.task-file-item{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:7px 9px;border:1px solid var(--task-border-soft);border-radius:7px;background:var(--task-surface-soft);font-size:12px}body .task-drawer-dialog-overlay .el-dialog,body .task-form-dialog-overlay .el-dialog{overflow:hidden;border-radius:15px!important;box-shadow:0 22px 60px rgba(49,92,142,.18)}body .task-drawer-dialog-overlay .el-dialog__header,body .task-form-dialog-overlay .el-dialog__header{margin-right:0;padding:16px 18px 12px;border-bottom:1px solid #e3edf8}body .task-drawer-dialog-overlay .el-dialog__body,body .task-form-dialog-overlay .el-dialog__body{padding:16px 18px}body .task-drawer-dialog-overlay .el-dialog__footer,body .task-form-dialog-overlay .el-dialog__footer{padding:12px 18px 16px;border-top:1px solid #e3edf8}@media (max-width:1280px){.task-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.task-page-header{align-items:flex-start;flex-wrap:wrap}.task-page-nav{width:100%;margin-left:52px}}@media (max-width:900px){.task-page-header__content{align-items:flex-start;flex-direction:column;gap:2px}.task-page-header__divider{display:none}.task-page-header__content p{white-space:normal}.task-page-nav{margin-left:0;overflow-x:auto}.task-panel__header{align-items:flex-start;flex-direction:column}.task-toolbar{width:100%;justify-content:flex-start}.task-toolbar .el-input,.task-toolbar .el-select{width:min(100%,220px)}.task-detail-list,.task-form-grid{grid-template-columns:1fr}.task-work-row{grid-template-columns:minmax(0,1fr) auto}.task-work-row>:nth-child(2),.task-work-row>:nth-child(3){display:none}}@media (max-width:620px){.task-center-page{padding:6px}.task-summary-grid{grid-template-columns:1fr 1fr}.task-toolbar .el-input,.task-toolbar .el-select{width:100%}.task-toolbar .el-button{flex:1}.task-page-nav a{flex:0 0 auto}}@media (prefers-reduced-motion:reduce){.task-center-page *,.task-center-page :after,.task-center-page :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#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-pagination .el-pager li{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:visible;line-height:var(--el-pagination-button-height,32px)}html body .el-pagination .el-pager li.is-active,html body .el-pagination.is-background .el-pager li.is-active{position:relative;z-index:1;background:var(--el-color-primary)!important;border-color:var(--el-color-primary)!important;color:var(--el-color-white)!important;-webkit-text-fill-color:var(--el-color-white)}html body .el-pagination .el-pager li.is-active:focus,html body .el-pagination .el-pager li.is-active:focus-visible,html body .el-pagination .el-pager li.is-active:hover{color:var(--el-color-white)!important;-webkit-text-fill-color:var(--el-color-white)}.el-button{border-radius:8px!important;font-weight:500;transition:all .3s ease}.el-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-button:active{transform:translateY(0)}.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}body .k8s-main-content-dialog-modal.el-overlay{left:var(--home-aside-width,200px);width:calc(100vw - var(--home-aside-width, 200px));transition:left .2s ease,width .2s ease}body .k8s-main-content-dialog-modal .el-overlay-dialog{width:100%}body .k8s-main-content-dialog-modal .el-dialog{max-width:calc(100% - 48px)}@media (max-width:768px){body .k8s-main-content-dialog-modal.el-overlay{left:0;width:100vw}body .k8s-main-content-dialog-modal .el-dialog{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)}}.k8s-module-main{--k8s-flat-page-bg:#f6f8fb;--k8s-flat-surface:#fff;--k8s-flat-surface-soft:#f9fbfe;--k8s-flat-border:#e6ebf2;--k8s-flat-border-soft:#edf1f6;background:var(--k8s-flat-page-bg)!important}.k8s-module-main.k8s-transparent-main{background:var(--home-bg-page-soft)!important}.k8s-module-main.k8s-transparent-main .arthas-container,.k8s-module-main.k8s-transparent-main .big-data-page,.k8s-module-main.k8s-transparent-main .k8s-cluster-management,.k8s-module-main.k8s-transparent-main .k8s-config-management,.k8s-module-main.k8s-transparent-main .k8s-events-management,.k8s-module-main.k8s-transparent-main .k8s-inspection-page,.k8s-module-main.k8s-transparent-main .k8s-namespace-management,.k8s-module-main.k8s-transparent-main .k8s-network-management,.k8s-module-main.k8s-transparent-main .k8s-nodes-management,.k8s-module-main.k8s-transparent-main .k8s-storage-management,.k8s-module-main.k8s-transparent-main .k8s-workloads-management{background:transparent!important;background-image:none!important}.k8s-module-main .arthas-container,.k8s-module-main .k8s-cluster-details,.k8s-module-main .k8s-cluster-management,.k8s-module-main .k8s-config-management,.k8s-module-main .k8s-events-management,.k8s-module-main .k8s-inspection-page,.k8s-module-main .k8s-monitoring-dashboard,.k8s-module-main .k8s-namespace-management,.k8s-module-main .k8s-network-management,.k8s-module-main .k8s-nodes-management,.k8s-module-main .k8s-pod-management,.k8s-module-main .k8s-storage-management,.k8s-module-main .k8s-workloads-management,.k8s-module-main .node-details-container,.k8s-module-main .terminal-container{background:var(--k8s-flat-page-bg)!important;background-image:none!important}.k8s-module-main .config-card,.k8s-module-main .content-wrapper,.k8s-module-main .events-card,.k8s-module-main .namespace-card,.k8s-module-main .network-card,.k8s-module-main .node-details-header,.k8s-module-main .nodes-card,.k8s-module-main .page-card,.k8s-module-main .page-header,.k8s-module-main .pod-card,.k8s-module-main .selector-bar,.k8s-module-main .storage-card,.k8s-module-main .workloads-card{background:var(--k8s-flat-surface)!important;background-image:none!important;border:1px solid var(--k8s-flat-border)!important;border-radius:14px!important;box-shadow:none!important;backdrop-filter:none!important}.k8s-module-main .config-card:before,.k8s-module-main .events-card:before,.k8s-module-main .namespace-card:before,.k8s-module-main .network-card:before,.k8s-module-main .nodes-card:before,.k8s-module-main .page-card:before,.k8s-module-main .pod-card:before,.k8s-module-main .storage-card:before,.k8s-module-main .workloads-card:before{background:transparent!important;border-bottom-color:var(--k8s-flat-border-soft)!important}.k8s-module-main .card-header,.k8s-module-main .content-header,.k8s-module-main .el-card__header,.k8s-module-main .history-header,.k8s-module-main .monitoring-card-header,.k8s-module-main .page-hero{background:transparent!important;background-image:none!important;border-bottom-color:var(--k8s-flat-border-soft)!important;box-shadow:none!important}.k8s-module-main .ai-analysis-hero,.k8s-module-main .ai-analysis-input-panel,.k8s-module-main .ai-analysis-progress-panel,.k8s-module-main .ai-analysis-section,.k8s-module-main .component-item,.k8s-module-main .config-type-section,.k8s-module-main .container-metric,.k8s-module-main .detail-section,.k8s-module-main .event-summary-card,.k8s-module-main .full-width-card,.k8s-module-main .history-card,.k8s-module-main .history-panel,.k8s-module-main .image-card,.k8s-module-main .info-card,.k8s-module-main .info-section,.k8s-module-main .metric-card,.k8s-module-main .monitoring-detail-card,.k8s-module-main .network-type-section,.k8s-module-main .overview-card,.k8s-module-main .search-section,.k8s-module-main .stat-card,.k8s-module-main .stat-item,.k8s-module-main .storage-type-section,.k8s-module-main .table-section,.k8s-module-main .workload-type-section{background:var(--k8s-flat-surface)!important;background-image:none!important;border-color:var(--k8s-flat-border)!important;box-shadow:none!important}.k8s-module-main .el-card{background:var(--k8s-flat-surface)!important;border-color:var(--k8s-flat-border)!important;box-shadow:none!important}.k8s-module-main .el-card__body{background:transparent!important}.k8s-module-main .el-table{background:var(--k8s-flat-surface)!important;border-color:var(--k8s-flat-border)!important;box-shadow:none!important}.k8s-module-main .el-table th.el-table__cell{background:var(--k8s-flat-surface-soft)!important;color:#344054!important}.k8s-module-main .el-table td.el-table__cell,.k8s-module-main .el-table tr{background:var(--k8s-flat-surface)!important}.k8s-module-main .el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background:#f8fafc!important}.k8s-module-main .el-tabs__header,.k8s-module-main .el-tabs__nav-wrap,.k8s-module-main .pagination-wrapper,.k8s-module-main .tab-content,.k8s-module-main .tab-toolbar{background:transparent!important;background-image:none!important;box-shadow:none!important}.k8s-module-main .el-input__wrapper,.k8s-module-main .el-select__wrapper,.k8s-module-main .el-textarea__inner{background:var(--k8s-flat-surface)!important;border-color:var(--k8s-flat-border)!important;box-shadow:0 0 0 1px var(--k8s-flat-border) inset!important}.k8s-module-main .el-input__wrapper.is-focus,.k8s-module-main .el-select__wrapper.is-focused,.k8s-module-main .el-textarea__inner:focus{box-shadow:inset 0 0 0 1px #8fb4f8!important}.k8s-module-main .el-button:hover{box-shadow:none!important;transform:none!important}.k8s-module-main .el-button,.k8s-module-main .el-check-tag,.k8s-module-main .el-dropdown-menu__item,.k8s-module-main .el-link,.k8s-module-main .el-menu-item,.k8s-module-main .el-pager li,.k8s-module-main .el-pagination button,.k8s-module-main .el-radio-button__inner,.k8s-module-main .el-sub-menu__title,.k8s-module-main .el-tabs__item,.k8s-module-main [role=button]{outline:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent}.k8s-module-main .el-button--text,.k8s-module-main .el-button.is-link,.k8s-module-main .el-check-tag,.k8s-module-main .el-dropdown-menu__item,.k8s-module-main .el-link,.k8s-module-main .el-menu-item,.k8s-module-main .el-pager li,.k8s-module-main .el-pagination button,.k8s-module-main .el-radio-button__inner,.k8s-module-main .el-sub-menu__title,.k8s-module-main .el-tabs__item,.k8s-module-main [role=button]{background-image:none!important}.k8s-module-main .el-button--text.is-focus,.k8s-module-main .el-button--text:active,.k8s-module-main .el-button--text:focus,.k8s-module-main .el-button--text:focus-visible,.k8s-module-main .el-button--text:hover,.k8s-module-main .el-button.is-link.is-focus,.k8s-module-main .el-button.is-link:active,.k8s-module-main .el-button.is-link:focus,.k8s-module-main .el-button.is-link:focus-visible,.k8s-module-main .el-button.is-link:hover,.k8s-module-main .el-check-tag:active,.k8s-module-main .el-check-tag:focus,.k8s-module-main .el-check-tag:focus-visible,.k8s-module-main .el-check-tag:hover,.k8s-module-main .el-dropdown-menu__item:active,.k8s-module-main .el-dropdown-menu__item:focus,.k8s-module-main .el-dropdown-menu__item:focus-visible,.k8s-module-main .el-dropdown-menu__item:hover,.k8s-module-main .el-link:active,.k8s-module-main .el-link:focus,.k8s-module-main .el-link:focus-visible,.k8s-module-main .el-link:hover,.k8s-module-main .el-menu-item:active,.k8s-module-main .el-menu-item:focus,.k8s-module-main .el-menu-item:focus-visible,.k8s-module-main .el-menu-item:hover,.k8s-module-main .el-pager li:active,.k8s-module-main .el-pager li:focus,.k8s-module-main .el-pager li:focus-visible,.k8s-module-main .el-pager li:hover,.k8s-module-main .el-pagination button:active,.k8s-module-main .el-pagination button:focus,.k8s-module-main .el-pagination button:focus-visible,.k8s-module-main .el-pagination button:hover,.k8s-module-main .el-radio-button__inner:active,.k8s-module-main .el-radio-button__inner:focus,.k8s-module-main .el-radio-button__inner:focus-visible,.k8s-module-main .el-radio-button__inner:hover,.k8s-module-main .el-sub-menu__title:active,.k8s-module-main .el-sub-menu__title:focus,.k8s-module-main .el-sub-menu__title:focus-visible,.k8s-module-main .el-sub-menu__title:hover,.k8s-module-main .el-tabs__item.is-active,.k8s-module-main .el-tabs__item:active,.k8s-module-main .el-tabs__item:focus,.k8s-module-main .el-tabs__item:focus-visible,.k8s-module-main .el-tabs__item:hover,.k8s-module-main [role=button]:active,.k8s-module-main [role=button]:focus,.k8s-module-main [role=button]:focus-visible,.k8s-module-main [role=button]:hover{background:transparent!important;background-image:none!important;box-shadow:none!important;outline:none!important}.k8s-module-main .el-button.is-focus,.k8s-module-main .el-button:active,.k8s-module-main .el-button:focus,.k8s-module-main .el-button:focus-visible,.k8s-module-main .el-radio-button__original-radio:focus-visible+.el-radio-button__inner{box-shadow:none!important;outline:none!important}.k8s-module-main .log-content,.k8s-module-main .logs-container,.k8s-module-main .monaco-editor,.k8s-module-main .terminal-content,.k8s-module-main .terminal-placeholder,.k8s-module-main .xterm-container,.k8s-module-main .yaml-container,.k8s-module-main .yaml-content,.k8s-module-main .yaml-editor-container,.k8s-module-main .yaml-editor-wrapper{box-shadow:none!important}