.login_container[data-v-0cc7d3e3]{position:relative;background-image:url(/static/img/%E8%83%8C%E6%99%AF.4be045e9.jpeg);background-size:cover;background-position:50%;background-repeat:no-repeat;height:100vh;width:100vw;z-index:0;display:flex;align-items:center;justify-content:center}.matrix-canvas[data-v-0cc7d3e3]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.3;mix-blend-mode:lighten}.particles-canvas[data-v-0cc7d3e3]{z-index:0}.floating-orbs[data-v-0cc7d3e3],.particles-canvas[data-v-0cc7d3e3]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.floating-orbs[data-v-0cc7d3e3]{z-index:2}.orb[data-v-0cc7d3e3]{position:absolute;border-radius:50%;filter:blur(40px);animation:float-0cc7d3e3 8s ease-in-out infinite}.orb.orb-1[data-v-0cc7d3e3]{width:150px;height:150px;background:radial-gradient(circle,rgba(0,212,255,.15) 0,transparent 70%);top:15%;left:20%;animation-delay:0s}.orb.orb-2[data-v-0cc7d3e3]{width:200px;height:200px;background:radial-gradient(circle,rgba(0,153,255,.1) 0,transparent 70%);top:60%;right:15%;animation-delay:3s}.orb.orb-3[data-v-0cc7d3e3]{width:120px;height:120px;background:radial-gradient(circle,rgba(64,224,255,.2) 0,transparent 70%);bottom:25%;left:35%;animation-delay:6s}@keyframes float-0cc7d3e3{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(180deg)}}.grid-overlay[data-v-0cc7d3e3]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(0,212,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(0,212,255,.03) 1px,transparent 0);background-size:50px 50px;animation:gridMove-0cc7d3e3 15s linear infinite;z-index:2;pointer-events:none}@keyframes gridMove-0cc7d3e3{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.login_box[data-v-0cc7d3e3]{width:400px;height:380px;background:rgba(0,0,0,.6);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;box-shadow:0 8px 32px 0 rgba(0,0,0,.4),0 2px 16px 0 rgba(0,212,255,.1),inset 0 1px 0 0 hsla(0,0%,100%,.1);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10;animation:boxGlow-0cc7d3e3 4s ease-in-out infinite alternate;overflow:hidden}@keyframes boxGlow-0cc7d3e3{0%{box-shadow:0 8px 32px 0 rgba(0,0,0,.4),0 2px 16px 0 rgba(0,212,255,.1),inset 0 1px 0 0 hsla(0,0%,100%,.1)}to{box-shadow:0 8px 32px 0 rgba(0,0,0,.6),0 4px 24px 0 rgba(0,212,255,.3),inset 0 1px 0 0 rgba(0,212,255,.2)}}.glass-decoration[data-v-0cc7d3e3]{position:absolute;background:linear-gradient(135deg,hsla(0,0%,100%,.1),transparent);border-radius:50%;filter:blur(1px)}.glass-decoration.glass-1[data-v-0cc7d3e3]{width:80px;height:80px;top:-15px;right:-15px}.glass-decoration.glass-2[data-v-0cc7d3e3]{width:60px;height:60px;bottom:-10px;left:-10px}.login_form[data-v-0cc7d3e3]{position:relative;padding:20px;box-sizing:border-box;width:100%}.login_form .form-item[data-v-0cc7d3e3]{margin-bottom:14px}.login_form .form-item[data-v-0cc7d3e3] .el-form-item__error{color:#ff6b6b;font-size:11px}.title-container[data-v-0cc7d3e3]{text-align:center;margin-bottom:20px}.title-container .title-with-logo[data-v-0cc7d3e3]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:4px}.title-container .title-with-logo .logo-icon[data-v-0cc7d3e3]{width:32px;height:32px}.title-container .title-with-logo .logo-icon .tech-logo[data-v-0cc7d3e3]{width:100%;height:100%;color:#00d4ff;filter:drop-shadow(0 0 6px rgba(0,212,255,.6));animation:logoGlow-0cc7d3e3 3s ease-in-out infinite alternate}.title-container .title-with-logo .title[data-v-0cc7d3e3]{font-size:20px;font-weight:700;color:#fff;text-shadow:0 0 15px rgba(0,212,255,.5);background:linear-gradient(135deg,#fff,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.title-container .subtitle[data-v-0cc7d3e3]{font-size:10px;color:hsla(0,0%,100%,.5);font-weight:300;letter-spacing:.5px}@keyframes logoGlow-0cc7d3e3{0%{filter:drop-shadow(0 0 6px rgba(0,212,255,.6))}to{filter:drop-shadow(0 0 12px rgba(0,212,255,.9))}}.input-wrapper[data-v-0cc7d3e3]{position:relative;display:flex;align-items:center;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;padding:0 12px;transition:all .3s ease;width:300px;margin:0 auto;transform:translateX(0)}.input-wrapper[data-v-0cc7d3e3]:hover{background:hsla(0,0%,100%,.18);border-color:rgba(0,212,255,.4);box-shadow:0 0 15px rgba(0,212,255,.15)}.input-wrapper[data-v-0cc7d3e3]:focus-within{background:hsla(0,0%,100%,.22);border-color:#00d4ff;box-shadow:0 0 15px rgba(0,212,255,.25)}.input-icon[data-v-0cc7d3e3]{width:16px;height:16px;margin-right:10px;color:hsla(0,0%,100%,.6)}.input-icon svg[data-v-0cc7d3e3]{width:100%;height:100%}.tech-input[data-v-0cc7d3e3]{flex:1}.tech-input[data-v-0cc7d3e3] .el-input__wrapper{background:transparent!important;border:none!important;box-shadow:none!important;padding:8px 0}.tech-input[data-v-0cc7d3e3] .el-input__inner{color:#fff!important;font-size:14px;background:transparent!important}.tech-input[data-v-0cc7d3e3] .el-input__inner::-moz-placeholder{color:hsla(0,0%,100%,.4)!important}.tech-input[data-v-0cc7d3e3] .el-input__inner::placeholder{color:hsla(0,0%,100%,.4)!important}.tech-input[data-v-0cc7d3e3] .el-input__suffix .el-input__suffix-inner{color:hsla(0,0%,100%,.5)}.captcha-wrapper[data-v-0cc7d3e3]{display:flex;gap:10px;align-items:center;justify-content:center;transform:translateX(15px)}.captcha-wrapper .captcha-input[data-v-0cc7d3e3]{width:auto;flex:none}.captcha-wrapper .captcha-input[data-v-0cc7d3e3] *{scale:1!important}.captcha-wrapper .captcha-input .input-wrapper[data-v-0cc7d3e3],.captcha-wrapper .captcha-input[data-v-0cc7d3e3] *{transform:none!important;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease!important}.captcha-wrapper .captcha-input .input-wrapper[data-v-0cc7d3e3]:active,.captcha-wrapper .captcha-input .input-wrapper[data-v-0cc7d3e3]:focus,.captcha-wrapper .captcha-input .input-wrapper[data-v-0cc7d3e3]:focus-within,.captcha-wrapper .captcha-input .input-wrapper[data-v-0cc7d3e3]:hover{transform:none!important;scale:1!important}.captcha-wrapper .captcha-input[data-v-0cc7d3e3] .el-input,.captcha-wrapper .captcha-input[data-v-0cc7d3e3] .el-input.is-focus,.captcha-wrapper .captcha-input[data-v-0cc7d3e3] .el-input:active,.captcha-wrapper .captcha-input[data-v-0cc7d3e3] .el-input:focus,.captcha-wrapper .captcha-input[data-v-0cc7d3e3] .el-input:hover{transform:none!important;scale:1!important}.captcha-wrapper .captcha-input[data-v-0cc7d3e3] .el-input .el-input__wrapper{transform:none!important;scale:1!important;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease!important}.captcha-wrapper .captcha-input[data-v-0cc7d3e3] .el-input .el-input__wrapper.is-focus,.captcha-wrapper .captcha-input[data-v-0cc7d3e3] .el-input .el-input__wrapper.is-focused,.captcha-wrapper .captcha-input[data-v-0cc7d3e3] .el-input .el-input__wrapper:active,.captcha-wrapper .captcha-input[data-v-0cc7d3e3] .el-input .el-input__wrapper:focus,.captcha-wrapper .captcha-input[data-v-0cc7d3e3] .el-input .el-input__wrapper:focus-within,.captcha-wrapper .captcha-input[data-v-0cc7d3e3] .el-input .el-input__wrapper:hover{transform:none!important;scale:1!important}.captcha-wrapper .captcha-input[data-v-0cc7d3e3] .el-input .el-input__inner{transform:none!important;scale:1!important;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,color .3s ease!important}.captcha-wrapper .captcha-input[data-v-0cc7d3e3] .el-input .el-input__inner:active,.captcha-wrapper .captcha-input[data-v-0cc7d3e3] .el-input .el-input__inner:focus,.captcha-wrapper .captcha-input[data-v-0cc7d3e3] .el-input .el-input__inner:focus-within,.captcha-wrapper .captcha-input[data-v-0cc7d3e3] .el-input .el-input__inner:hover,.captcha-wrapper .captcha-input[data-v-0cc7d3e3] .el-input .el-input__inner[type=text]:active,.captcha-wrapper .captcha-input[data-v-0cc7d3e3] .el-input .el-input__inner[type=text]:focus{transform:none!important;scale:1!important}.captcha-wrapper .captcha-input[data-v-0cc7d3e3] .el-input.el-input--focus,.captcha-wrapper .captcha-input[data-v-0cc7d3e3] .el-input:focus-within,.captcha-wrapper .captcha-input[data-v-0cc7d3e3] .el-input:has(input:focus){transform:none!important;scale:1!important}.captcha-wrapper .captcha-input[data-v-0cc7d3e3] .el-input.el-input--focus .el-input__inner,.captcha-wrapper .captcha-input[data-v-0cc7d3e3] .el-input.el-input--focus .el-input__wrapper,.captcha-wrapper .captcha-input[data-v-0cc7d3e3] .el-input:focus-within .el-input__inner,.captcha-wrapper .captcha-input[data-v-0cc7d3e3] .el-input:focus-within .el-input__wrapper,.captcha-wrapper .captcha-input[data-v-0cc7d3e3] .el-input:has(input:focus) .el-input__inner,.captcha-wrapper .captcha-input[data-v-0cc7d3e3] .el-input:has(input:focus) .el-input__wrapper{transform:none!important;scale:1!important}.captcha-wrapper .captcha-image[data-v-0cc7d3e3]{position:relative;width:120px;height:36px;border-radius:6px;overflow:hidden;cursor:pointer;transition:all .3s ease;background:linear-gradient(135deg,#00d4ff,#09f)}.captcha-wrapper .captcha-image:hover .refresh-overlay[data-v-0cc7d3e3]{opacity:1}.captcha-wrapper .captcha-image .captchaImg[data-v-0cc7d3e3]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px;position:relative}.captcha-wrapper .captcha-image .captcha-image[data-v-0cc7d3e3]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;mix-blend-mode:multiply;background-image:linear-gradient(45deg,transparent 30%,rgba(0,0,128,.8) 70%),linear-gradient(-45deg,transparent 30%,rgba(0,0,128,.8) 70%);pointer-events:none}.captcha-wrapper .captcha-image .refresh-overlay[data-v-0cc7d3e3]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,212,255,.8);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.captcha-wrapper .captcha-image .refresh-overlay .refresh-icon[data-v-0cc7d3e3]{width:16px;height:16px;color:#fff;animation:spin-0cc7d3e3 1s linear infinite}@keyframes spin-0cc7d3e3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.button-group[data-v-0cc7d3e3]{margin-top:16px;margin-bottom:16px}.tech-buttons[data-v-0cc7d3e3]{display:flex;gap:12px;width:calc(100% - 30px);margin:0 auto}.tech-btn[data-v-0cc7d3e3]{position:relative;flex:1;height:40px;border:none;border-radius:8px;cursor:pointer;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:6px;font-size:14px;font-weight:600;transition:all .3s ease}.tech-btn .btn-text[data-v-0cc7d3e3]{position:relative;z-index:2}.tech-btn .btn-icon[data-v-0cc7d3e3]{width:14px;height:14px;position:relative;z-index:2;transition:transform .3s ease}.tech-btn .btn-glow[data-v-0cc7d3e3]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity .3s ease}.tech-btn[data-v-0cc7d3e3]:hover{transform:translateY(-1px)}.tech-btn:hover .btn-icon[data-v-0cc7d3e3]{transform:translateX(2px)}.tech-btn:hover .btn-glow[data-v-0cc7d3e3]{opacity:1}.tech-btn.primary-btn[data-v-0cc7d3e3]{background:linear-gradient(135deg,#00d4ff,#09f);color:#fff;box-shadow:0 3px 12px rgba(0,212,255,.3)}.tech-btn.primary-btn .btn-glow[data-v-0cc7d3e3]{background:linear-gradient(135deg,#40e0ff,#20b9ff)}.tech-btn.primary-btn[data-v-0cc7d3e3]:hover{box-shadow:0 5px 16px rgba(0,212,255,.4)}.tech-btn.secondary-btn[data-v-0cc7d3e3]{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.2)}.tech-btn.secondary-btn .btn-glow[data-v-0cc7d3e3]{background:hsla(0,0%,100%,.2)}.tech-btn.secondary-btn[data-v-0cc7d3e3]:hover{box-shadow:0 3px 12px hsla(0,0%,100%,.1)}.bottom-decoration[data-v-0cc7d3e3]{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);text-align:center}.bottom-decoration .tech-line[data-v-0cc7d3e3]{width:60px;height:1px;background:linear-gradient(90deg,transparent,#00d4ff 50%,transparent);margin:0 auto 8px;animation:pulse-0cc7d3e3 2s ease-in-out infinite}.bottom-decoration .version-info[data-v-0cc7d3e3]{font-size:10px;color:hsla(0,0%,100%,.3);font-weight:300}@keyframes pulse-0cc7d3e3{0%,to{opacity:.5;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.2)}}@media (max-width:768px){.login_box[data-v-0cc7d3e3]{width:90%;max-width:350px;height:auto;min-height:300px}.title-container .title[data-v-0cc7d3e3]{font-size:18px}.tech-buttons[data-v-0cc7d3e3]{flex-direction:column;gap:8px}}.user-info[data-v-7d367dea]{position:fixed;right:30px;top:10px;display:flex;align-items:center;gap:10px}.user-username[data-v-7d367dea]{font-size:medium}.user-avatar[data-v-7d367dea]{cursor:pointer;width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.tags{padding-left:20px;padding-top:2px;padding-bottom:2px}.tag{cursor:pointer;margin-right:3px}.circular{width:8px;height:8px;margin-right:4px;background-color:#fff;border-radius:50%;display:inline-block}.home-container[data-v-3d6a32b0]{height:100%}.home-container .el-aside[data-v-3d6a32b0]{background:linear-gradient(135deg,#1e2a5a,#1a1d4d);backdrop-filter:blur(10px);border-right:1px solid hsla(0,0%,100%,.1);box-shadow:2px 0 10px rgba(0,0,0,.15)}.home-container .el-aside .logo[data-v-3d6a32b0]{margin-top:8px;display:flex;align-items:center;font-size:14px;height:50px;color:hsla(0,0%,100%,.95);font-weight:500;padding:8px 12px;white-space:nowrap;overflow:hidden}.home-container .el-aside .logo .siderbar-logo[data-v-3d6a32b0]{width:40px;height:32px;margin-right:10px;flex-shrink:0;border-radius:4px}.home-container .el-aside .logo h2[data-v-3d6a32b0]{margin:0;font-weight:700;font-style:italic;font-family:Arial,Helvetica,sans-serif;letter-spacing:1.2px;font-size:20px;background:linear-gradient(135deg,#fff,hsla(0,0%,100%,.8));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;flex-shrink:0;min-width:0;transform:skewX(-8deg);text-shadow:0 1px 3px rgba(0,0,0,.1)}.home-container .el-aside .modern-menu[data-v-3d6a32b0]{border-right:none;background:transparent!important}.home-container .el-aside .modern-menu[data-v-3d6a32b0] *{outline:none!important}.home-container .el-aside .modern-menu[data-v-3d6a32b0] :focus{outline:none!important;box-shadow:none!important}.home-container .el-aside .modern-menu[data-v-3d6a32b0] :focus-visible{outline:none!important;box-shadow:none!important}.home-container .modern-menu .el-menu-item[data-v-3d6a32b0]{transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:8px;margin:4px 8px;color:hsla(0,0%,100%,.9)!important;outline:none!important;border:none!important}.home-container .modern-menu .el-menu-item[data-v-3d6a32b0]:hover{background:hsla(0,0%,100%,.15)!important;transform:translateX(4px);color:#fff!important;box-shadow:0 2px 10px hsla(0,0%,100%,.1)}.home-container .modern-menu .el-menu-item[data-v-3d6a32b0]:focus{outline:none!important;border:none!important;box-shadow:none!important}.home-container .modern-menu>.el-menu-item.is-active[data-v-3d6a32b0]{background:linear-gradient(135deg,#667eea,#764ba2)!important;color:#fff!important;border-radius:10px;margin:4px 8px;width:calc(100% - 16px);backdrop-filter:blur(10px);box-shadow:0 4px 20px rgba(102,126,234,.4);border:1px solid hsla(0,0%,100%,.2)}.home-container .modern-menu>.el-menu-item.is-active[data-v-3d6a32b0]:hover{background:linear-gradient(135deg,#7c8ef8,#8a5cb8)!important;transform:translateX(2px) translateY(-1px);box-shadow:0 6px 25px rgba(102,126,234,.5)}.home-container .modern-menu .el-sub-menu .el-sub-menu__title[data-v-3d6a32b0]{transition:all .3s ease;border-radius:8px;margin:4px 8px;color:hsla(0,0%,100%,.9)!important;outline:none!important;border:none!important}.home-container .modern-menu .el-sub-menu .el-sub-menu__title[data-v-3d6a32b0]:hover{background:hsla(0,0%,100%,.15)!important;transform:translateX(4px);color:#fff!important;box-shadow:0 2px 10px hsla(0,0%,100%,.1)}.home-container .modern-menu .el-sub-menu .el-sub-menu__title[data-v-3d6a32b0]:focus{outline:none!important;border:none!important;box-shadow:none!important}.home-container .modern-menu .el-sub-menu .el-menu-item[data-v-3d6a32b0]{outline:none!important;border:none!important}.home-container .modern-menu .el-sub-menu .el-menu-item[data-v-3d6a32b0]:focus{outline:none!important;border:none!important;box-shadow:none!important}.home-container .modern-menu .el-sub-menu .el-menu-item.is-active[data-v-3d6a32b0]{background:linear-gradient(135deg,#5a67d8,#6b46c1)!important;color:#fff!important;border-radius:8px;margin:2px 12px 2px 20px;width:calc(100% - 32px);backdrop-filter:blur(8px);box-shadow:0 3px 15px rgba(102,126,234,.3);border:1px solid hsla(0,0%,100%,.15);outline:none!important}.home-container .modern-menu .el-sub-menu .el-menu-item.is-active[data-v-3d6a32b0]:hover{background:linear-gradient(135deg,#6b73e0,#7c3aed)!important;transform:translateX(2px);box-shadow:0 4px 20px rgba(102,126,234,.4)}.home-container .modern-menu .el-sub-menu .el-menu-item.is-active[data-v-3d6a32b0]:focus{outline:none!important;border:1px solid hsla(0,0%,100%,.15)!important;box-shadow:0 3px 15px rgba(102,126,234,.3)!important}.home-container .modern-menu>.el-sub-menu.is-active[data-v-3d6a32b0],.home-container .modern-menu>.el-sub-menu.is-opened[data-v-3d6a32b0]{background-color:transparent!important}.home-container .modern-menu>.el-sub-menu.is-active .el-sub-menu__title[data-v-3d6a32b0],.home-container .modern-menu>.el-sub-menu.is-opened .el-sub-menu__title[data-v-3d6a32b0]{background:hsla(0,0%,100%,.05)!important;border-radius:8px}.home-container .modern-menu>.el-sub-menu.is-active .el-sub-menu__title[data-v-3d6a32b0]:hover,.home-container .modern-menu>.el-sub-menu.is-opened .el-sub-menu__title[data-v-3d6a32b0]:hover{background:hsla(0,0%,100%,.1)!important}.home-container .el-header[data-v-3d6a32b0]{background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(249,250,252,.95));backdrop-filter:blur(10px);border-bottom:1px solid rgba(102,126,234,.1);box-shadow:0 2px 10px rgba(0,0,0,.05);align-items:center;justify-content:space-between;display:flex}.home-container .el-header .fold-btn[data-v-3d6a32b0]{padding-top:2px;font-size:23px;cursor:pointer}.home-container .el-header .fold-btn .collapse-btn[data-v-3d6a32b0]{padding:8px;border-radius:8px;transition:all .3s ease;color:#667eea}.home-container .el-header .fold-btn .collapse-btn[data-v-3d6a32b0]:hover{background:rgba(102,126,234,.1);transform:translateY(-1px);color:#5a67d8}.home-container .el-header .bread-btn[data-v-3d6a32b0]{padding-top:2px;position:fixed;margin-left:40px}.home-container .el-header .bread-btn .el-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner[data-v-3d6a32b0]{color:#667eea;font-weight:500;transition:all .3s ease}.home-container .el-header .bread-btn .el-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner[data-v-3d6a32b0]:hover{color:#5a67d8}.home-container .el-header .bread-btn .el-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner[data-v-3d6a32b0]{color:#4a5568}.home-container .el-main[data-v-3d6a32b0]{background:linear-gradient(135deg,#f7fafc,#edf2f7)}[data-v-3d6a32b0] .el-menu *{box-shadow:none!important}[data-v-3d6a32b0] .el-menu .el-menu-item,[data-v-3d6a32b0] .el-menu .el-sub-menu__title{outline:none!important;border:none!important}[data-v-3d6a32b0] .el-menu .el-menu-item:active,[data-v-3d6a32b0] .el-menu .el-menu-item:focus,[data-v-3d6a32b0] .el-menu .el-menu-item:focus-visible,[data-v-3d6a32b0] .el-menu .el-menu-item:focus-within,[data-v-3d6a32b0] .el-menu .el-sub-menu__title:active,[data-v-3d6a32b0] .el-menu .el-sub-menu__title:focus,[data-v-3d6a32b0] .el-menu .el-sub-menu__title:focus-visible,[data-v-3d6a32b0] .el-menu .el-sub-menu__title:focus-within{outline:none!important;border:none!important;background-color:transparent!important;box-shadow:none!important}[data-v-3d6a32b0] .el-menu .el-menu-item:after,[data-v-3d6a32b0] .el-menu .el-menu-item:before,[data-v-3d6a32b0] .el-menu .el-sub-menu__title:after,[data-v-3d6a32b0] .el-menu .el-sub-menu__title:before{display:none!important}[data-v-3d6a32b0] .el-menu .el-menu-item,[data-v-3d6a32b0] .el-menu .el-menu-item.is-active,[data-v-3d6a32b0] .el-menu .el-menu-item:active,[data-v-3d6a32b0] .el-menu .el-menu-item:focus,[data-v-3d6a32b0] .el-menu .el-menu-item:hover{outline:none!important;border:none!important}[data-v-3d6a32b0] .el-menu .el-menu-item.is-active:after,[data-v-3d6a32b0] .el-menu .el-menu-item.is-active:before,[data-v-3d6a32b0] .el-menu .el-menu-item:active:after,[data-v-3d6a32b0] .el-menu .el-menu-item:active:before,[data-v-3d6a32b0] .el-menu .el-menu-item:after,[data-v-3d6a32b0] .el-menu .el-menu-item:before,[data-v-3d6a32b0] .el-menu .el-menu-item:focus:after,[data-v-3d6a32b0] .el-menu .el-menu-item:focus:before,[data-v-3d6a32b0] .el-menu .el-menu-item:hover:after,[data-v-3d6a32b0] .el-menu .el-menu-item:hover:before{display:none!important}[data-v-3d6a32b0] .el-menu .el-sub-menu__title,[data-v-3d6a32b0] .el-menu .el-sub-menu__title:active,[data-v-3d6a32b0] .el-menu .el-sub-menu__title:focus,[data-v-3d6a32b0] .el-menu .el-sub-menu__title:hover{outline:none!important;border:none!important}[data-v-3d6a32b0] .el-menu .el-sub-menu__title:active:after,[data-v-3d6a32b0] .el-menu .el-sub-menu__title:active:before,[data-v-3d6a32b0] .el-menu .el-sub-menu__title:after,[data-v-3d6a32b0] .el-menu .el-sub-menu__title:before,[data-v-3d6a32b0] .el-menu .el-sub-menu__title:focus:after,[data-v-3d6a32b0] .el-menu .el-sub-menu__title:focus:before,[data-v-3d6a32b0] .el-menu .el-sub-menu__title:hover:after,[data-v-3d6a32b0] .el-menu .el-sub-menu__title:hover:before{display:none!important}.el-aside[data-v-3d6a32b0] *{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-3d6a32b0] :active,.el-aside[data-v-3d6a32b0] :focus,.el-aside[data-v-3d6a32b0] :focus-visible,.el-aside[data-v-3d6a32b0] :focus-within,.el-aside[data-v-3d6a32b0] :hover,.el-aside[data-v-3d6a32b0] :target{outline:0!important;outline:none!important;outline-width:0!important;outline-style:none!important;outline-color:transparent!important;border:0!important;border:none!important;border-width:0!important;border-style:none!important;border-color:transparent!important;box-shadow:none!important}[data-v-3d6a32b0] .el-menu{outline:none!important;border:none!important}[data-v-3d6a32b0] .el-menu *,[data-v-3d6a32b0] .el-menu .el-menu-item,[data-v-3d6a32b0] .el-menu .el-sub-menu,[data-v-3d6a32b0] .el-menu .el-sub-menu__title{outline:none!important;border:none!important;outline-width:0!important;border-width:0!important}[data-v-3d6a32b0] .el-menu .el-menu-item,[data-v-3d6a32b0] .el-menu .el-menu-item.is-active,[data-v-3d6a32b0] .el-menu .el-menu-item.is-opened,[data-v-3d6a32b0] .el-menu .el-menu-item:active,[data-v-3d6a32b0] .el-menu .el-menu-item:after,[data-v-3d6a32b0] .el-menu .el-menu-item:before,[data-v-3d6a32b0] .el-menu .el-menu-item:focus,[data-v-3d6a32b0] .el-menu .el-menu-item:focus-visible,[data-v-3d6a32b0] .el-menu .el-menu-item:focus-within,[data-v-3d6a32b0] .el-menu .el-menu-item:hover,[data-v-3d6a32b0] .el-menu .el-sub-menu,[data-v-3d6a32b0] .el-menu .el-sub-menu.is-active,[data-v-3d6a32b0] .el-menu .el-sub-menu.is-opened,[data-v-3d6a32b0] .el-menu .el-sub-menu:active,[data-v-3d6a32b0] .el-menu .el-sub-menu:after,[data-v-3d6a32b0] .el-menu .el-sub-menu:before,[data-v-3d6a32b0] .el-menu .el-sub-menu:focus,[data-v-3d6a32b0] .el-menu .el-sub-menu:focus-visible,[data-v-3d6a32b0] .el-menu .el-sub-menu:focus-within,[data-v-3d6a32b0] .el-menu .el-sub-menu:hover,[data-v-3d6a32b0] .el-menu .el-sub-menu__title,[data-v-3d6a32b0] .el-menu .el-sub-menu__title.is-active,[data-v-3d6a32b0] .el-menu .el-sub-menu__title.is-opened,[data-v-3d6a32b0] .el-menu .el-sub-menu__title:active,[data-v-3d6a32b0] .el-menu .el-sub-menu__title:after,[data-v-3d6a32b0] .el-menu .el-sub-menu__title:before,[data-v-3d6a32b0] .el-menu .el-sub-menu__title:focus,[data-v-3d6a32b0] .el-menu .el-sub-menu__title:focus-visible,[data-v-3d6a32b0] .el-menu .el-sub-menu__title:focus-within,[data-v-3d6a32b0] .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}.el-menu--popup,.el-menu--popup-bottom-start{background:linear-gradient(135deg,#1e2a5a,#1a1d4d)!important;border:1px solid hsla(0,0%,100%,.1)!important;box-shadow:0 4px 20px rgba(0,0,0,.3)!important;backdrop-filter:blur(10px)!important;border-radius:8px!important}.el-menu--popup .el-menu-item,.el-menu--popup-bottom-start .el-menu-item{color:hsla(0,0%,100%,.9)!important;background:transparent!important;transition:all .3s ease!important;margin:2px 8px!important;border-radius:6px!important;padding:8px 12px!important}.el-menu--popup .el-menu-item:hover,.el-menu--popup-bottom-start .el-menu-item:hover{background:hsla(0,0%,100%,.15)!important;color:#fff!important;transform:translateX(2px)!important}.el-menu--popup .el-menu-item.is-active,.el-menu--popup-bottom-start .el-menu-item.is-active{background:linear-gradient(135deg,#667eea,#764ba2)!important;color:#fff!important;box-shadow:0 2px 10px rgba(102,126,234,.3)!important;border:1px solid hsla(0,0%,100%,.2)!important}.el-menu--popup .el-menu-item.is-active:hover,.el-menu--popup-bottom-start .el-menu-item.is-active:hover{background:linear-gradient(135deg,#7c8ef8,#8a5cb8)!important}.el-menu--popup .el-menu-item .el-icon,.el-menu--popup .el-menu-item span,.el-menu--popup-bottom-start .el-menu-item .el-icon,.el-menu--popup-bottom-start .el-menu-item span{color:inherit!important}.dashboard-container[data-v-a924a9c0]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px;color:#2d3748;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;position:relative;overflow-x:hidden}.dashboard-container[data-v-a924a9c0]:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 80%,hsla(0,0%,100%,.08) 0,transparent 50%),radial-gradient(circle at 80% 20%,hsla(0,0%,100%,.05) 0,transparent 50%),radial-gradient(circle at 40% 40%,hsla(0,0%,100%,.06) 0,transparent 50%);pointer-events:none;z-index:0}.main-status-header[data-v-a924a9c0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding:24px;background:hsla(0,0%,100%,.8);backdrop-filter:blur(20px);border:1px solid rgba(102,126,234,.1);border-radius:16px;box-shadow:0 8px 32px rgba(102,126,234,.08);position:relative;z-index:1;gap:20px}.left-section[data-v-a924a9c0]{display:flex;align-items:center;flex-shrink:0}.header-title[data-v-a924a9c0]{text-align:left}.header-title h1[data-v-a924a9c0]{font-size:32px;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2 50%,#667eea);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 8px 0;text-shadow:0 2px 4px rgba(102,126,234,.3)}.header-title p[data-v-a924a9c0]{font-size:14px;color:#4a5568;margin:0;font-weight:500;letter-spacing:.5px}.right-section[data-v-a924a9c0]{flex:1;display:flex;justify-content:flex-end}.system-health[data-v-a924a9c0]{display:flex;align-items:center;gap:20px}.health-indicator[data-v-a924a9c0]{position:relative}.health-circle[data-v-a924a9c0]{width:80px;height:80px;border-radius:50%;background:conic-gradient(var(--color) 0 var(--progress),rgba(226,232,240,.3) var(--progress) 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;animation:rotate-a924a9c0 3s linear infinite}.health-circle[data-v-a924a9c0]:before{content:"";position:absolute;inset:4px;border-radius:50%;background:linear-gradient(135deg,#fff,#f7fafc)}.health-value[data-v-a924a9c0]{font-size:24px;font-weight:700;z-index:1;position:relative;color:#2d3748}.health-label[data-v-a924a9c0]{font-size:10px;opacity:.8;z-index:1;position:relative;color:#4a5568}.health-status[data-v-a924a9c0]{display:flex;flex-direction:column;align-items:center;gap:8px}.status-text[data-v-a924a9c0]{font-size:16px;font-weight:600;color:#2d3748}.pulse-dot[data-v-a924a9c0]{width:12px;height:12px;border-radius:50%;animation:pulse-a924a9c0 2s infinite}.pulse-dot.excellent[data-v-a924a9c0]{background:#0f8}.pulse-dot.good[data-v-a924a9c0]{background:#52c41a}.pulse-dot.warning[data-v-a924a9c0]{background:#faad14}.pulse-dot.critical[data-v-a924a9c0]{background:#ff4d4f}.key-metrics[data-v-a924a9c0]{display:flex;gap:12px;align-items:stretch;flex-wrap:nowrap}.metric-card[data-v-a924a9c0]{display:flex;align-items:center;gap:10px;padding:14px 16px;background:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);border:1px solid rgba(102,126,234,.15);border-radius:10px;transition:all .3s ease;min-height:70px;min-width:140px;flex:1;position:relative;overflow:hidden}.metric-card[data-v-a924a9c0]:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(102,126,234,.15);border-color:rgba(102,126,234,.3)}.metric-card.alert-card[data-v-a924a9c0]{border-color:hsla(0,88%,68%,.3);background:hsla(0,97%,85%,.2)}.metric-icon[data-v-a924a9c0]{font-size:20px;filter:drop-shadow(0 0 5px currentColor);flex-shrink:0}.metric-content[data-v-a924a9c0]{display:flex;flex-direction:column;flex:1;min-width:0}.metric-value[data-v-a924a9c0]{font-size:16px;font-weight:700;line-height:1;color:#2d3748}.metric-label[data-v-a924a9c0]{font-size:11px;opacity:.7;margin-top:2px;color:#4a5568;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metric-status[data-v-a924a9c0]{font-size:9px;opacity:.8;margin-top:3px;color:#667eea;font-weight:500;padding:2px 4px;background:rgba(102,126,234,.1);border-radius:3px;display:inline-block;width:-moz-fit-content;width:fit-content;white-space:nowrap}.alert-badge{[data-v-a924a9c0] .el-badge__content{background:#ff4d4f;border-color:#ff4d4f;animation:pulse-a924a9c0 1.5s infinite}}.modules-grid[data-v-a924a9c0]{display:flex;flex-direction:column;gap:24px;position:relative;z-index:1}.module-row[data-v-a924a9c0]{display:flex;gap:24px;align-items:stretch}.module-wrapper[data-v-a924a9c0]{background:hsla(0,0%,100%,.85);backdrop-filter:blur(20px);border:1px solid rgba(102,126,234,.1);border-radius:16px;box-shadow:0 8px 32px rgba(102,126,234,.08);transition:all .3s ease;overflow:hidden}.module-wrapper[data-v-a924a9c0]:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(102,126,234,.15);border-color:rgba(102,126,234,.2)}.module-wrapper.small[data-v-a924a9c0]{flex:1;min-width:300px}.module-wrapper.medium[data-v-a924a9c0]{flex:1.5;min-width:400px}.module-wrapper.large[data-v-a924a9c0]{flex:2;min-width:500px}.module-wrapper.full[data-v-a924a9c0]{flex:1;width:100%}.refresh-indicator[data-v-a924a9c0]{position:fixed;bottom:20px;right:20px;display:flex;align-items:center;gap:8px;padding:10px 16px;background:rgba(102,126,234,.1);border:1px solid rgba(102,126,234,.3);border-radius:20px;font-size:12px;color:#667eea;z-index:10;backdrop-filter:blur(10px)}.refresh-info[data-v-a924a9c0]{display:flex;flex-direction:column;gap:2px}.last-refresh[data-v-a924a9c0]{color:#8892b0;font-size:10px}.refresh-dot[data-v-a924a9c0]{width:8px;height:8px;border-radius:50%;background:#667eea;animation:pulse-a924a9c0 1.5s infinite}@keyframes rotate-a924a9c0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse-a924a9c0{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}@media (max-width:1400px){.main-status-header[data-v-a924a9c0]{flex-direction:column;gap:20px;align-items:stretch}.left-section[data-v-a924a9c0]{justify-content:center;gap:20px}.header-title[data-v-a924a9c0]{text-align:center}.right-section[data-v-a924a9c0]{justify-content:center}.key-metrics[data-v-a924a9c0]{justify-content:center;gap:10px;flex-wrap:nowrap}.metric-card[data-v-a924a9c0]{min-width:120px;padding:12px 14px}.module-row[data-v-a924a9c0]{flex-direction:column}.module-wrapper[data-v-a924a9c0]{min-width:auto}}@media (max-width:768px){.dashboard-container[data-v-a924a9c0]{padding:10px}.main-status-header[data-v-a924a9c0]{padding:15px}.left-section[data-v-a924a9c0]{flex-direction:column;gap:15px}.header-title h1[data-v-a924a9c0]{font-size:24px}.header-title p[data-v-a924a9c0]{font-size:12px}.key-metrics[data-v-a924a9c0]{flex-wrap:wrap;gap:6px;justify-content:center}.metric-card[data-v-a924a9c0]{min-width:45%;padding:8px;min-height:45px;gap:5px}.metric-icon[data-v-a924a9c0]{font-size:16px}.metric-value[data-v-a924a9c0]{font-size:12px}.metric-label[data-v-a924a9c0]{font-size:9px}.metric-status[data-v-a924a9c0]{font-size:7px}.modules-grid[data-v-a924a9c0]{gap:16px}.module-wrapper[data-v-a924a9c0]{border-radius:12px}}.loading-overlay[data-v-a924a9c0]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(247,250,252,.8);display:flex;justify-content:center;align-items:center;z-index:9999;backdrop-filter:blur(5px)}.loading-spinner[data-v-a924a9c0]{display:flex;flex-direction:column;align-items:center;gap:20px}.spinner-ring[data-v-a924a9c0]{width:50px;height:50px;border:4px solid rgba(102,126,234,.2);border-left-color:#667eea;border-radius:50%;animation:spin-a924a9c0 1s linear infinite}.loading-text[data-v-a924a9c0]{color:#2d3748;font-size:16px;font-weight:500}@keyframes spin-a924a9c0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[data-v-a924a9c0] .glass-card{background:hsla(0,0%,100%,.85)!important;border:1px solid rgba(102,126,234,.1)!important;.card-header h4,.section-title,h1,h2,h3,h4,h5,h6{color:#2d3748!important}.comparison-label,.legend-label,.metric-label,.response-label,.stat-label{color:#4a5568!important}.alert-title,.comparison-value,.db-name,.device-name,.legend-value,.level-count,.metric-value,.response-value,.stat-value,.system-name{color:#2d3748!important}.alert-source,.alert-time,.db-count,.device-count,.system-type{color:#718096!important}.alert-description{color:#4a5568!important}.inspection-title,.task-name,.task-status,.task-title{color:#2d3748!important}.activity-time,.last-run,.task-schedule,.task-time{color:#718096!important}.activity-description,.report-description,.task-description{color:#4a5568!important}.status-normal{color:#38a169!important}.status-warning{color:#d69e2e!important}.status-error{color:#e53e3e!important}.ai-insight-title,.analysis-title,.prediction-title{color:#2d3748!important}.ai-insight-description,.prediction-description{color:#4a5568!important}.activity-title,.confidence-score,.login-info,.prediction-value,.trend-value,.user-action{color:#2d3748!important}.activity-time,.session-info,.user-details{color:#718096!important}.deployment-title,.environment-name,.service-name{color:#2d3748!important}.build-number,.deployment-status,.deployment-time{color:#718096!important}.deployment-description{color:#4a5568!important}}[data-v-a924a9c0] .alert-item,[data-v-a924a9c0] .comparison-item,[data-v-a924a9c0] .response-item,[data-v-a924a9c0] .stat-card{background:hsla(0,0%,100%,.6)!important}[data-v-a924a9c0] .filter-tab,[data-v-a924a9c0] .time-btn{background:hsla(0,0%,100%,.7)!important;border:1px solid rgba(102,126,234,.2)!important;color:#4a5568!important}[data-v-a924a9c0] .filter-tab.active,[data-v-a924a9c0] .filter-tab:hover,[data-v-a924a9c0] .time-btn.active,[data-v-a924a9c0] .time-btn:hover{background:#667eea!important;border-color:#667eea!important;color:#fff!important}[data-v-a924a9c0] .action-btn{background:rgba(102,126,234,.1)!important;color:#667eea!important}[data-v-a924a9c0] .action-btn:hover{background:rgba(102,126,234,.2)!important;color:#5a67d8!important}[data-v-a924a9c0] *{&[style*="color: #fff"],&[style*="color: #ffffff"],&[style*="color: white"],&[style*="color:#fff"],&[style*="color:#ffffff"],&[style*="color:white"]{color:#2d3748!important}}[data-v-a924a9c0] div,[data-v-a924a9c0] label,[data-v-a924a9c0] p,[data-v-a924a9c0] span,[data-v-a924a9c0] td,[data-v-a924a9c0] th{&:not(.el-tag):not(.el-badge):not(.el-button){&{color:#2d3748!important}&.muted,&.secondary-text,&.text-secondary{color:#4a5568!important}&.description,&.text-muted,&.time-text{color:#718096!important}}}[data-v-a924a9c0] .status-success,[data-v-a924a9c0] .success,[data-v-a924a9c0] .text-success{color:#38a169!important}[data-v-a924a9c0] .status-warning,[data-v-a924a9c0] .text-warning,[data-v-a924a9c0] .warning{color:#d69e2e!important}[data-v-a924a9c0] .error,[data-v-a924a9c0] .status-error,[data-v-a924a9c0] .text-danger,[data-v-a924a9c0] .text-error{color:#e53e3e!important}[data-v-a924a9c0] .info,[data-v-a924a9c0] .status-info,[data-v-a924a9c0] .text-info{color:#3182ce!important}[data-v-a924a9c0]::-webkit-scrollbar{width:6px}[data-v-a924a9c0]::-webkit-scrollbar-track{background:rgba(226,232,240,.3)}[data-v-a924a9c0]::-webkit-scrollbar-thumb{background:rgba(102,126,234,.3);border-radius:3px}[data-v-a924a9c0]::-webkit-scrollbar-thumb:hover{background:rgba(102,126,234,.5)}.overview-dashboard[data-v-a924a9c0]{margin:30px 0;position:relative;z-index:1}.overview-grid[data-v-a924a9c0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:24px}.overview-card[data-v-a924a9c0]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);border:1px solid rgba(102,126,234,.2);border-radius:16px;box-shadow:0 8px 32px rgba(102,126,234,.12);padding:24px;transition:all .3s ease;overflow:hidden;position:relative}.overview-card[data-v-a924a9c0]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,#667eea,transparent);transition:left .8s ease}.overview-card[data-v-a924a9c0]:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(102,126,234,.15);border-color:rgba(102,126,234,.3)}.overview-card[data-v-a924a9c0]:hover:before{left:100%}.card-header[data-v-a924a9c0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;position:relative}.card-icon[data-v-a924a9c0]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;box-shadow:0 4px 12px rgba(102,126,234,.3)}.card-icon svg[data-v-a924a9c0]{width:24px;height:24px}.card-header h3[data-v-a924a9c0]{flex:1;margin:0 20px;font-size:18px;font-weight:600;color:#2d3748;background:linear-gradient(45deg,#2d3748,#4a5568);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.cost-trend[data-v-a924a9c0]{display:flex;align-items:center}.trend-indicator[data-v-a924a9c0]{padding:4px 8px;border-radius:6px;font-size:12px;font-weight:600}.trend-indicator.up[data-v-a924a9c0]{background:rgba(56,161,105,.1);color:#38a169}.cost-metrics[data-v-a924a9c0]{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.cost-item[data-v-a924a9c0]{display:flex;align-items:center;gap:12px}.cost-category[data-v-a924a9c0]{width:80px;font-size:12px;color:#4a5568;font-weight:500}.cost-bar[data-v-a924a9c0]{flex:1;height:8px;background:rgba(226,232,240,.4);border-radius:4px;overflow:hidden;position:relative}.cost-progress[data-v-a924a9c0]{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:4px;position:relative;animation:costGlow-a924a9c0 2s ease-in-out infinite alternate}.cost-progress.storage[data-v-a924a9c0]{background:linear-gradient(90deg,#38a169,#68d391)}.cost-progress.network[data-v-a924a9c0]{background:linear-gradient(90deg,#3182ce,#63b3ed)}.cost-progress.bandwidth[data-v-a924a9c0]{background:linear-gradient(90deg,#805ad5,#b794f6)}.cost-progress.sms[data-v-a924a9c0]{background:linear-gradient(90deg,#f56565,#fc8181)}.cost-progress.waf[data-v-a924a9c0]{background:linear-gradient(90deg,#ed8936,#fbb340)}.cost-value[data-v-a924a9c0]{font-size:12px;font-weight:600;color:#2d3748;min-width:80px;text-align:right}.cost-summary[data-v-a924a9c0]{display:flex;justify-content:space-between;padding-top:16px;border-top:1px solid rgba(226,232,240,.4);font-size:14px}.total-cost[data-v-a924a9c0]{font-weight:600;color:#2d3748}.budget-usage[data-v-a924a9c0]{color:#4a5568}.deployment-icon[data-v-a924a9c0]{position:relative;background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 15px rgba(102,126,234,.4)}.deployment-icon .icon-glow[data-v-a924a9c0]{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#0f8,#667eea,#764ba2,#0f8);border-radius:14px;z-index:-1;animation:iconRotate-a924a9c0 4s linear infinite;opacity:.7}.success-rate[data-v-a924a9c0]{font-size:24px;font-weight:700;color:#0f8;text-shadow:0 0 12px rgba(0,255,136,.5);animation:numberGlow-a924a9c0 2s ease-in-out infinite alternate}.deployment-chart[data-v-a924a9c0]{display:flex;justify-content:center;margin:40px 0 30px 0;position:relative}.chart-circle[data-v-a924a9c0]{position:relative;display:flex;align-items:center;justify-content:center;width:240px;height:240px}.outer-ring[data-v-a924a9c0]{position:absolute;width:216px;height:216px;border-radius:50%;top:12px;left:12px}.ring-segment[data-v-a924a9c0]{position:absolute;width:3px;height:14px;background:linear-gradient(135deg,#667eea,#0f8);border-radius:2px;top:-7px;left:50%;transform-origin:50% 115px;animation:segmentPulse-a924a9c0 3s ease-in-out infinite;opacity:.6}.ring-segment[data-v-a924a9c0]:nth-child(odd){animation-delay:.5s}.progress-ring[data-v-a924a9c0]{transform:rotate(-90deg);filter:drop-shadow(0 0 10px rgba(0,255,136,.3))}.progress-ring__circle-bg[data-v-a924a9c0]{transition:all .3s ease}.progress-ring__circle[data-v-a924a9c0]{transition:stroke-dasharray 2s cubic-bezier(.4,0,.2,1);animation:progressGlow-a924a9c0 3s ease-in-out infinite alternate}.chart-center[data-v-a924a9c0]{position:absolute;text-align:center;z-index:5}.center-icon[data-v-a924a9c0]{width:48px;height:48px;margin:0 auto 10px;background:linear-gradient(135deg,#0f8,#10b981);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 5px 18px rgba(0,255,136,.4);animation:centerIconPulse-a924a9c0 2s ease-in-out infinite}.center-icon svg[data-v-a924a9c0]{width:28px;height:28px}.success-count[data-v-a924a9c0]{font-size:34px;font-weight:700;color:#2d3748;line-height:1;margin-bottom:3px}.total-count[data-v-a924a9c0]{font-size:16px;color:#718096;margin-bottom:5px}.center-label[data-v-a924a9c0]{font-size:12px;color:#4a5568;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.pulse-rings[data-v-a924a9c0]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;pointer-events:none}.pulse-ring[data-v-a924a9c0]{position:absolute;width:100%;height:100%;border:1px solid rgba(0,255,136,.3);border-radius:50%;animation:pulseExpand-a924a9c0 3s ease-out infinite}.pulse-ring[data-v-a924a9c0]:nth-child(2){animation-delay:1s}.pulse-ring[data-v-a924a9c0]:nth-child(3){animation-delay:2s}.deployment-stats[data-v-a924a9c0]{display:flex;justify-content:space-around;gap:16px;margin-top:20px}.stat-item[data-v-a924a9c0]{display:flex;align-items:center;gap:8px;flex:1;padding:12px;background:rgba(102,126,234,.05);border:1px solid rgba(102,126,234,.1);border-radius:8px;transition:all .3s ease}.stat-item[data-v-a924a9c0]:hover{background:rgba(102,126,234,.1);border-color:rgba(102,126,234,.2);transform:translateY(-2px)}.stat-icon[data-v-a924a9c0]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-item.success .stat-icon[data-v-a924a9c0]{background:linear-gradient(135deg,#10b981,#34d399);color:#fff;box-shadow:0 4px 12px rgba(16,185,129,.3)}.stat-item.failed .stat-icon[data-v-a924a9c0]{background:linear-gradient(135deg,#ef4444,#f87171);color:#fff;box-shadow:0 4px 12px rgba(239,68,68,.3)}.stat-item.pending .stat-icon[data-v-a924a9c0]{background:linear-gradient(135deg,#f59e0b,#fbbf24);color:#fff;box-shadow:0 4px 12px rgba(245,158,11,.3)}.stat-content[data-v-a924a9c0]{flex:1;text-align:left}.stat-label[data-v-a924a9c0]{display:block;font-size:11px;color:#4a5568;margin-bottom:2px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.stat-value[data-v-a924a9c0]{font-size:18px;font-weight:700;color:#2d3748}@keyframes iconRotate-a924a9c0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes numberGlow-a924a9c0{0%{text-shadow:0 0 12px rgba(0,255,136,.5)}to{text-shadow:0 0 20px rgba(0,255,136,.8),0 0 30px rgba(0,255,136,.4)}}@keyframes segmentPulse-a924a9c0{0%,to{opacity:.3;transform:rotate(var(--rotation)) scale(1)}50%{opacity:.8;transform:rotate(var(--rotation)) scale(1.2)}}@keyframes progressGlow-a924a9c0{0%{filter:drop-shadow(0 0 8px rgba(0,255,136,.3))}to{filter:drop-shadow(0 0 16px rgba(0,255,136,.6))}}@keyframes centerIconPulse-a924a9c0{0%,to{transform:scale(1);box-shadow:0 4px 15px rgba(0,255,136,.4)}50%{transform:scale(1.05);box-shadow:0 6px 20px rgba(0,255,136,.6)}}@keyframes pulseExpand-a924a9c0{0%{transform:scale(.5);opacity:1}to{transform:scale(1.5);opacity:0}}.asset-total[data-v-a924a9c0]{font-size:28px;font-weight:700;color:#667eea;text-shadow:0 0 8px rgba(102,126,234,.3)}.asset-grid[data-v-a924a9c0]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.asset-category[data-v-a924a9c0]{display:flex;align-items:center;gap:12px;padding:16px;background:rgba(102,126,234,.05);border:1px solid rgba(102,126,234,.1);border-radius:12px;transition:all .3s ease}.asset-category[data-v-a924a9c0]:hover{background:rgba(102,126,234,.1);border-color:rgba(102,126,234,.2);transform:translateY(-2px)}.category-icon[data-v-a924a9c0]{font-size:24px;filter:drop-shadow(0 0 4px rgba(102,126,234,.3));width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.category-icon img[data-v-a924a9c0]{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.category-info[data-v-a924a9c0]{flex:1}.category-name[data-v-a924a9c0]{font-size:12px;color:#4a5568;font-weight:500}.category-count[data-v-a924a9c0]{font-size:20px;font-weight:700;color:#2d3748;margin:2px 0}.category-health[data-v-a924a9c0]{font-size:11px;color:#38a169}.business-total[data-v-a924a9c0]{font-size:24px;font-weight:700;color:#667eea;text-shadow:0 0 8px rgba(102,126,234,.3)}.pie-chart-container[data-v-a924a9c0]{display:flex;justify-content:center;margin:20px 0}.pie-chart[data-v-a924a9c0]{position:relative;display:flex;align-items:center;justify-content:center}.pie-svg[data-v-a924a9c0]{filter:drop-shadow(0 0 8px rgba(102,126,234,.2))}.pie-segment[data-v-a924a9c0]{transition:all .3s ease;cursor:pointer}.pie-segment[data-v-a924a9c0]:hover{filter:brightness(1.15);transform:scale(1.02);transform-origin:70px 70px}.pie-center[data-v-a924a9c0]{position:absolute;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%)}.pie-total[data-v-a924a9c0]{font-size:24px;font-weight:700;color:#2d3748;line-height:1}.pie-label[data-v-a924a9c0]{font-size:12px;color:#4a5568;margin-top:4px}.business-legend[data-v-a924a9c0]{display:flex;flex-direction:column;gap:8px}.legend-item[data-v-a924a9c0]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;background:rgba(102,126,234,.05);transition:all .3s ease}.legend-item[data-v-a924a9c0]:hover{background:rgba(102,126,234,.1);transform:translateX(2px)}.legend-color[data-v-a924a9c0]{width:12px;height:12px;border-radius:3px;box-shadow:0 0 4px rgba(0,0,0,.2)}.legend-info[data-v-a924a9c0]{flex:1;display:flex;justify-content:space-between;align-items:center}.legend-name[data-v-a924a9c0]{font-size:12px;color:#4a5568;font-weight:500}.legend-value[data-v-a924a9c0]{font-size:14px;font-weight:600;color:#2d3748}.pie-tooltip[data-v-a924a9c0]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border:1px solid rgba(102,126,234,.2);border-radius:8px;padding:12px 16px;box-shadow:0 8px 24px rgba(102,126,234,.15);pointer-events:none;z-index:10;animation:tooltipFadeIn-a924a9c0 .2s ease-out}.tooltip-content[data-v-a924a9c0]{text-align:center;min-width:80px}.tooltip-name[data-v-a924a9c0]{font-size:14px;font-weight:600;color:#2d3748;margin-bottom:4px}.tooltip-value[data-v-a924a9c0]{font-size:18px;font-weight:700;color:#667eea;margin-bottom:2px}.tooltip-percentage[data-v-a924a9c0]{font-size:12px;color:#4a5568;opacity:.8}@keyframes tooltipFadeIn-a924a9c0{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes costGlow-a924a9c0{0%{box-shadow:0 0 5px rgba(102,126,234,.3)}to{box-shadow:0 0 15px rgba(102,126,234,.6)}}.database-total[data-v-a924a9c0]{font-size:24px;font-weight:700;color:#4479a1;text-shadow:0 0 8px rgba(68,121,161,.3)}.database-grid[data-v-a924a9c0]{display:flex;flex-direction:column;gap:12px;margin:20px 0}.database-type-item[data-v-a924a9c0]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;background:rgba(68,121,161,.05);border:1px solid rgba(68,121,161,.1);transition:all .3s ease;opacity:.6}.database-type-item.has-data[data-v-a924a9c0]{opacity:1;background:rgba(68,121,161,.08)}.database-type-item[data-v-a924a9c0]:hover{background:rgba(68,121,161,.12);border-color:rgba(68,121,161,.2);transform:translateX(2px)}.type-icon[data-v-a924a9c0]{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.type-info[data-v-a924a9c0]{flex:1;min-width:80px}.type-name[data-v-a924a9c0]{font-size:14px;font-weight:600;color:#2d3748;margin-bottom:2px}.type-count[data-v-a924a9c0]{font-size:18px;font-weight:700;color:#2d3748;line-height:1}.type-percentage[data-v-a924a9c0]{font-size:11px;color:#718096;margin-top:2px}.type-bar[data-v-a924a9c0]{flex:2;height:8px;background:rgba(226,232,240,.4);border-radius:4px;overflow:hidden;position:relative}.type-progress[data-v-a924a9c0]{height:100%;border-radius:4px;transition:all .8s ease;position:relative;min-width:2px}.type-progress[data-v-a924a9c0]:after{content:"";position:absolute;top:0;right:0;width:4px;height:100%;background:hsla(0,0%,100%,.3);border-radius:0 4px 4px 0}.database-summary[data-v-a924a9c0]{display:flex;justify-content:space-between;padding-top:16px;border-top:1px solid rgba(226,232,240,.4);gap:16px}.summary-item[data-v-a924a9c0]{display:flex;flex-direction:column;align-items:center;flex:1}.summary-label[data-v-a924a9c0]{font-size:12px;color:#4a5568;margin-bottom:4px}.summary-value[data-v-a924a9c0]{font-size:14px;font-weight:600;color:#2d3748}.category-navigation[data-v-a924a9c0]{margin:30px 0;position:relative;z-index:1}.nav-grid[data-v-a924a9c0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:24px}.nav-card[data-v-a924a9c0]{display:flex;align-items:center;padding:24px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);border:1px solid rgba(102,126,234,.2);border-radius:16px;box-shadow:0 8px 32px rgba(102,126,234,.12);transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden}.nav-card[data-v-a924a9c0]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(102,126,234,.1),transparent);transition:left .5s ease}.nav-card[data-v-a924a9c0]:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(102,126,234,.15);border-color:rgba(102,126,234,.3)}.nav-card[data-v-a924a9c0]:hover:before{left:100%}.nav-icon[data-v-a924a9c0]{font-size:48px;margin-right:20px;filter:drop-shadow(0 0 8px rgba(102,126,234,.3))}.nav-content[data-v-a924a9c0]{flex:1}.nav-content h3[data-v-a924a9c0]{margin:0 0 8px 0;font-size:20px;font-weight:600;color:#2d3748;background:linear-gradient(45deg,#667eea,#764ba2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.nav-content p[data-v-a924a9c0]{margin:0 0 12px 0;color:#4a5568;font-size:14px;line-height:1.4}.nav-stats[data-v-a924a9c0]{display:flex;gap:16px;font-size:12px;flex-wrap:wrap}.nav-stats span[data-v-a924a9c0]{padding:4px 8px;background:rgba(102,126,234,.1);color:#667eea;border-radius:4px;font-weight:500}.nav-arrow[data-v-a924a9c0]{font-size:24px;color:#667eea;transition:all .3s ease;margin-left:20px}.nav-card:hover .nav-arrow[data-v-a924a9c0]{transform:translateX(5px);color:#5a67d8}@media (max-width:1200px){.asset-grid[data-v-a924a9c0]{grid-template-columns:1fr 1fr;gap:12px}.asset-category[data-v-a924a9c0]{padding:12px}.category-icon[data-v-a924a9c0]{font-size:20px}.category-count[data-v-a924a9c0]{font-size:18px}.category-name[data-v-a924a9c0]{font-size:11px}.category-health[data-v-a924a9c0]{font-size:10px}}@media (max-width:900px){.asset-grid[data-v-a924a9c0]{grid-template-columns:1fr 1fr;gap:10px}.asset-category[data-v-a924a9c0]{padding:10px;gap:8px}.category-icon[data-v-a924a9c0]{font-size:18px}.category-count[data-v-a924a9c0]{font-size:16px}.category-name[data-v-a924a9c0]{font-size:10px}.category-health[data-v-a924a9c0]{font-size:9px}}@media (max-width:768px){.asset-grid[data-v-a924a9c0]{grid-template-columns:1fr 1fr;gap:8px}.asset-category[data-v-a924a9c0]{padding:8px;gap:6px;flex-direction:column;text-align:center}.category-icon[data-v-a924a9c0]{font-size:16px;margin-bottom:4px}.category-info[data-v-a924a9c0]{width:100%}.category-count[data-v-a924a9c0]{font-size:14px}.category-name[data-v-a924a9c0]{font-size:9px}.category-health[data-v-a924a9c0]{font-size:8px}.nav-grid[data-v-a924a9c0]{grid-template-columns:1fr}.nav-card[data-v-a924a9c0]{padding:20px}.nav-icon[data-v-a924a9c0]{font-size:36px;margin-right:16px}.nav-content h3[data-v-a924a9c0]{font-size:18px}.nav-stats[data-v-a924a9c0]{gap:12px}}@media (max-width:480px){.asset-grid[data-v-a924a9c0]{grid-template-columns:1fr 1fr;gap:6px}.asset-category[data-v-a924a9c0]{padding:6px;gap:4px}.category-icon[data-v-a924a9c0]{font-size:14px}.category-count[data-v-a924a9c0]{font-size:12px}.category-name[data-v-a924a9c0]{font-size:8px}.category-health[data-v-a924a9c0]{font-size:7px}}.assets-dashboard[data-v-799fec0a]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.page-header[data-v-799fec0a]{margin-bottom:30px}.header-content[data-v-799fec0a]{display:flex;justify-content:space-between;align-items:center;padding:24px;background:hsla(0,0%,100%,.9);backdrop-filter:blur(20px);border:1px solid rgba(102,126,234,.1);border-radius:16px;box-shadow:0 8px 32px rgba(102,126,234,.08)}.page-title h1[data-v-799fec0a]{margin:0 0 8px 0;font-size:28px;font-weight:700;color:#2d3748}.page-title p[data-v-799fec0a]{margin:0;color:#4a5568;font-size:16px}.header-actions[data-v-799fec0a]{display:flex;gap:12px}.action-btn[data-v-799fec0a]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:rgba(102,126,234,.1);border:1px solid rgba(102,126,234,.2);border-radius:8px;color:#667eea;cursor:pointer;transition:all .3s ease;font-weight:500}.action-btn[data-v-799fec0a]:hover{background:#667eea;color:#fff;transform:translateY(-2px)}.overview-cards[data-v-799fec0a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:30px}.overview-card[data-v-799fec0a]{display:flex;align-items:center;padding:24px;background:hsla(0,0%,100%,.9);backdrop-filter:blur(20px);border:1px solid rgba(102,126,234,.1);border-radius:16px;box-shadow:0 8px 32px rgba(102,126,234,.08);transition:all .3s ease}.overview-card[data-v-799fec0a]:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(102,126,234,.15)}.card-icon[data-v-799fec0a]{font-size:48px;margin-right:20px;filter:drop-shadow(0 0 8px rgba(102,126,234,.3))}.card-content[data-v-799fec0a]{flex:1}.card-title[data-v-799fec0a]{font-size:14px;color:#4a5568;margin-bottom:8px}.card-value[data-v-799fec0a]{font-size:32px;font-weight:700;color:#2d3748;margin-bottom:12px}.card-detail[data-v-799fec0a]{display:flex;flex-wrap:wrap;gap:8px}.card-detail span[data-v-799fec0a]{padding:4px 8px;background:rgba(102,126,234,.1);color:#667eea;border-radius:4px;font-size:12px;font-weight:500}.main-content[data-v-799fec0a]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.content-section[data-v-799fec0a]{display:flex;flex-direction:column;gap:20px}.section-card[data-v-799fec0a]{background:hsla(0,0%,100%,.9);backdrop-filter:blur(20px);border:1px solid rgba(102,126,234,.1);border-radius:16px;box-shadow:0 8px 32px rgba(102,126,234,.08);padding:24px;transition:all .3s ease}.section-card[data-v-799fec0a]:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(102,126,234,.12)}.section-header[data-v-799fec0a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.section-header h3[data-v-799fec0a]{margin:0;font-size:18px;font-weight:600;color:#2d3748}.section-actions[data-v-799fec0a],.time-selector[data-v-799fec0a]{display:flex;gap:8px}.mini-btn[data-v-799fec0a],.time-btn[data-v-799fec0a]{padding:6px 12px;border:1px solid rgba(102,126,234,.2);background:hsla(0,0%,100%,.7);color:#4a5568;border-radius:6px;font-size:12px;cursor:pointer;transition:all .3s ease}.mini-btn[data-v-799fec0a]:hover,.time-btn.active[data-v-799fec0a],.time-btn[data-v-799fec0a]:hover{background:#667eea;border-color:#667eea;color:#fff}.chart-container[data-v-799fec0a]{display:flex;justify-content:center;margin-bottom:20px}.chart-legend[data-v-799fec0a]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.legend-item[data-v-799fec0a]{display:flex;align-items:center;gap:8px;font-size:12px}.legend-color[data-v-799fec0a]{width:12px;height:12px;border-radius:2px}.legend-label[data-v-799fec0a]{flex:1;color:#4a5568}.legend-percent[data-v-799fec0a],.legend-value[data-v-799fec0a]{color:#2d3748;font-weight:600}.network-devices[data-v-799fec0a]{display:grid;gap:16px}.device-item[data-v-799fec0a]{display:flex;align-items:center;padding:16px;background:hsla(0,0%,100%,.6);border-radius:12px;transition:all .3s ease}.device-item[data-v-799fec0a]:hover{background:hsla(0,0%,100%,.8)}.device-icon[data-v-799fec0a]{font-size:24px;margin-right:16px}.device-info[data-v-799fec0a]{flex:1}.device-name[data-v-799fec0a]{font-weight:600;color:#2d3748;margin-bottom:4px}.device-count[data-v-799fec0a]{color:#4a5568;font-size:14px;margin-bottom:4px}.device-status[data-v-799fec0a]{display:flex;align-items:center;gap:6px;font-size:12px;color:#4a5568}.status-dot[data-v-799fec0a]{width:8px;height:8px;border-radius:50%}.status-dot.online[data-v-799fec0a]{background:#4ade80}.status-dot.warning[data-v-799fec0a]{background:#facc15}.status-dot.offline[data-v-799fec0a]{background:#ef4444}.database-stats[data-v-799fec0a]{display:grid;gap:16px}.db-type-card[data-v-799fec0a]{display:flex;align-items:center;padding:16px;background:hsla(0,0%,100%,.6);border-radius:12px}.db-icon[data-v-799fec0a]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px;margin-right:16px;color:#fff}.db-content[data-v-799fec0a]{flex:1}.db-name[data-v-799fec0a]{font-weight:600;color:#2d3748;margin-bottom:4px}.db-count[data-v-799fec0a]{color:#4a5568;font-size:14px;margin-bottom:8px}.db-health[data-v-799fec0a]{display:flex;align-items:center;gap:8px}.health-bar[data-v-799fec0a]{flex:1;height:4px;background:rgba(0,0,0,.1);border-radius:2px;overflow:hidden}.health-fill[data-v-799fec0a]{height:100%;border-radius:2px;transition:width .3s ease}.health-text[data-v-799fec0a]{font-size:12px;color:#4a5568}.agent-stats[data-v-799fec0a]{display:grid;gap:20px}.agent-overview[data-v-799fec0a]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.agent-metric[data-v-799fec0a]{display:flex;align-items:center;padding:16px;background:hsla(0,0%,100%,.6);border-radius:12px}.metric-icon[data-v-799fec0a]{font-size:24px;margin-right:16px}.metric-content[data-v-799fec0a]{flex:1}.metric-value[data-v-799fec0a]{font-size:18px;font-weight:600;color:#2d3748;margin-bottom:4px}.metric-label[data-v-799fec0a]{font-size:12px;color:#4a5568}.agent-timeline h4[data-v-799fec0a]{margin:0 0 16px 0;font-size:14px;color:#2d3748}.timeline-item[data-v-799fec0a]{display:flex;align-items:center;margin-bottom:12px}.timeline-dot[data-v-799fec0a]{width:8px;height:8px;border-radius:50%;margin-right:12px}.timeline-dot.success[data-v-799fec0a]{background:#4ade80}.timeline-dot.error[data-v-799fec0a]{background:#ef4444}.timeline-dot.warning[data-v-799fec0a]{background:#facc15}.timeline-dot.info[data-v-799fec0a]{background:#3b82f6}.timeline-content[data-v-799fec0a]{flex:1}.event-title[data-v-799fec0a]{font-size:12px;color:#2d3748;margin-bottom:2px}.event-time[data-v-799fec0a]{font-size:10px;color:#718096}.container-assets[data-v-799fec0a]{display:grid;gap:20px}.k8s-overview[data-v-799fec0a]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.k8s-metric[data-v-799fec0a]{text-align:center;padding:16px;background:hsla(0,0%,100%,.6);border-radius:12px}.metric-title[data-v-799fec0a]{font-size:12px;color:#4a5568;margin-bottom:8px}.metric-number[data-v-799fec0a]{font-size:24px;font-weight:700;color:#2d3748;margin-bottom:8px}.metric-status[data-v-799fec0a]{display:flex;align-items:center;justify-content:center;gap:4px;font-size:12px;color:#4a5568}.status-indicator[data-v-799fec0a]{width:6px;height:6px;border-radius:50%}.status-indicator.healthy[data-v-799fec0a],.status-indicator.ready[data-v-799fec0a],.status-indicator.running[data-v-799fec0a]{background:#4ade80}.container-health[data-v-799fec0a]{display:flex;align-items:center;gap:20px}.health-circle[data-v-799fec0a]{position:relative;display:flex;align-items:center;justify-content:center}.health-center[data-v-799fec0a]{position:absolute;text-align:center}.health-value[data-v-799fec0a]{font-size:24px;font-weight:700;color:#2d3748;line-height:1}.health-label[data-v-799fec0a]{font-size:12px;color:#4a5568}.health-details[data-v-799fec0a]{flex:1;display:grid;gap:8px}.health-item[data-v-799fec0a]{display:flex;align-items:center;gap:8px;font-size:12px;color:#4a5568}.health-dot[data-v-799fec0a]{width:8px;height:8px;border-radius:50%}.health-dot.healthy[data-v-799fec0a]{background:#4ade80}.health-dot.warning[data-v-799fec0a]{background:#facc15}.health-dot.error[data-v-799fec0a]{background:#ef4444}.trend-chart[data-v-799fec0a]{display:flex;justify-content:center;margin-top:20px}@media (max-width:1200px){.main-content[data-v-799fec0a]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.main-content[data-v-799fec0a]{grid-template-columns:1fr}.overview-cards[data-v-799fec0a]{grid-template-columns:repeat(2,1fr)}.agent-overview[data-v-799fec0a],.chart-legend[data-v-799fec0a],.k8s-overview[data-v-799fec0a]{grid-template-columns:1fr}}.service-management[data-v-7f03b188]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px;color:#fff}.dashboard-header[data-v-7f03b188]{text-align:center;margin-bottom:30px;position:relative}.header-actions[data-v-7f03b188]{position:absolute;top:0;left:0}.return-btn[data-v-7f03b188]{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;padding:8px 16px;border-radius:8px;cursor:pointer;font-size:14px;display:flex;align-items:center;gap:8px;transition:all .3s ease;backdrop-filter:blur(10px)}.return-btn[data-v-7f03b188]:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3);transform:translateY(-2px)}.main-title[data-v-7f03b188]{font-size:2.5rem;font-weight:300;margin:0 0 10px 0;text-shadow:0 2px 4px rgba(0,0,0,.3)}.subtitle[data-v-7f03b188]{font-size:1.1rem;opacity:.8;margin:0}.metrics-grid[data-v-7f03b188]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:30px}.metric-card[data-v-7f03b188]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(15px);border-radius:15px;padding:25px;display:flex;align-items:center;transition:all .3s ease;border:1px solid rgba(64,158,255,.3);box-shadow:0 8px 32px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.5),0 0 20px rgba(64,158,255,.1);position:relative;overflow:hidden}.metric-card[data-v-7f03b188]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,rgba(64,158,255,.8),transparent);animation:scan-7f03b188 3s infinite}.metric-card[data-v-7f03b188]:after{content:"";position:absolute;top:8px;right:8px;width:6px;height:6px;background:#409eff;border-radius:50%;box-shadow:0 0 10px rgba(64,158,255,.8);animation:pulse-7f03b188 2s infinite}@keyframes scan-7f03b188{0%{left:-100%}to{left:100%}}.metric-card[data-v-7f03b188]:hover{transform:translateY(-8px) scale(1.02);background:hsla(0,0%,100%,.98);box-shadow:0 12px 40px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.6),0 0 30px rgba(64,158,255,.2);border-color:rgba(64,158,255,.5)}.metric-icon[data-v-7f03b188]{margin-right:20px;opacity:.8}.metric-card.primary .metric-icon[data-v-7f03b188]{color:#409eff}.metric-card.success .metric-icon[data-v-7f03b188]{color:#67c23a}.metric-card.danger .metric-icon[data-v-7f03b188]{color:#f56c6c}.metric-card.warning .metric-icon[data-v-7f03b188]{color:#e6a23c}.metric-value[data-v-7f03b188]{font-size:2.5rem;font-weight:700;margin-bottom:5px;color:#1a1a1a!important;text-shadow:0 0 10px rgba(64,158,255,.3)}.metric-label[data-v-7f03b188]{font-size:1rem;opacity:.8;color:#333!important}.charts-grid[data-v-7f03b188]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:20px}.chart-card[data-v-7f03b188]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(15px);border-radius:15px;padding:25px;border:1px solid rgba(64,158,255,.3);box-shadow:0 8px 32px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.5),0 0 20px rgba(64,158,255,.1);position:relative;overflow:hidden}.chart-card[data-v-7f03b188]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(64,158,255,.6),transparent)}.chart-card[data-v-7f03b188]:after{content:"";position:absolute;bottom:8px;right:8px;width:4px;height:4px;background:#67c23a;border-radius:50%;box-shadow:0 0 8px rgba(103,194,58,.8)}.chart-card.large[data-v-7f03b188]{grid-column:span 2}.chart-header[data-v-7f03b188]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.chart-header h3[data-v-7f03b188]{margin:0;font-size:1.3rem;font-weight:500;color:#1a1a1a!important;text-shadow:0 0 8px rgba(64,158,255,.2)}.time-selector[data-v-7f03b188] .el-radio-group{background:hsla(0,0%,100%,.3);border-radius:8px;padding:4px}.time-selector[data-v-7f03b188] .el-radio-button__inner{background:transparent;color:#fff;border:none;border-radius:6px;transition:all .3s ease}.time-selector[data-v-7f03b188] .el-radio-button__orig-radio:checked+.el-radio-button__inner{background:hsla(0,0%,100%,.2);color:#fff;box-shadow:none}.chart-container[data-v-7f03b188]{position:relative;justify-content:center;align-items:center}.template-stats[data-v-7f03b188]{display:flex;flex-direction:column;gap:20px}.template-item[data-v-7f03b188]{display:flex;justify-content:space-between;align-items:center;padding:15px;background:hsla(0,0%,100%,.9);border-radius:10px;border:1px solid rgba(64,158,255,.2);box-shadow:0 4px 16px rgba(0,0,0,.08);position:relative;transition:all .3s ease}.template-item[data-v-7f03b188]:hover{background:hsla(0,0%,100%,.95);border-color:rgba(64,158,255,.4);transform:translateX(5px)}.template-item[data-v-7f03b188]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#409eff,#67c23a);border-radius:0 10px 10px 0}.template-type[data-v-7f03b188]{font-size:1rem;font-weight:500;color:#333!important}.template-count[data-v-7f03b188]{font-size:1.5rem;font-weight:700;color:#409eff}.success-rate-container[data-v-7f03b188]{display:flex;align-items:center;gap:30px}.rate-circle[data-v-7f03b188]{position:relative;display:flex;justify-content:center;align-items:center}.rate-text[data-v-7f03b188]{position:absolute;font-size:1.5rem;font-weight:700;color:#67c23a}.rate-details[data-v-7f03b188]{flex:1}.rate-item[data-v-7f03b188]{display:flex;justify-content:space-between;margin-bottom:10px;padding:10px;background:hsla(0,0%,100%,.9);border-radius:8px;border:1px solid rgba(64,158,255,.2);box-shadow:0 2px 8px rgba(0,0,0,.06)}.rate-label[data-v-7f03b188]{font-size:.9rem;opacity:.8;color:#333!important}.rate-value[data-v-7f03b188]{font-weight:700;color:#67c23a}.app-status-grid[data-v-7f03b188]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px}.status-item[data-v-7f03b188]{display:flex;padding:20px;background:hsla(0,0%,100%,.9);border-radius:12px;transition:all .3s ease;border:1px solid rgba(64,158,255,.2);box-shadow:0 4px 16px rgba(0,0,0,.08);position:relative;overflow:hidden}.status-item[data-v-7f03b188]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(64,158,255,.5),transparent)}.status-item[data-v-7f03b188]:hover{background:hsla(0,0%,100%,.95);transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.12);border-color:rgba(64,158,255,.4)}.status-icon[data-v-7f03b188]{width:12px;height:12px;border-radius:50%;margin-right:15px}.status-item.running .status-icon[data-v-7f03b188]{background:#67c23a;box-shadow:0 0 10px rgba(103,194,58,.5)}.status-item.stopped .status-icon[data-v-7f03b188]{background:#909399}.status-item.error .status-icon[data-v-7f03b188]{background:#f56c6c;box-shadow:0 0 10px hsla(0,87%,69%,.5)}.status-item.pending .status-icon[data-v-7f03b188]{background:#e6a23c;animation:pulse-7f03b188 2s infinite}@keyframes pulse-7f03b188{0%,to{opacity:1}50%{opacity:.5}}.status-count[data-v-7f03b188]{font-size:1.8rem;font-weight:700;margin-bottom:5px;color:#1a1a1a!important;text-shadow:0 0 8px rgba(64,158,255,.2)}.status-label[data-v-7f03b188]{font-size:.9rem;opacity:.8;color:#333!important}@media (max-width:768px){.chart-card.large[data-v-7f03b188]{grid-column:span 1}.metrics-grid[data-v-7f03b188]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.charts-grid[data-v-7f03b188]{grid-template-columns:1fr}.success-rate-container[data-v-7f03b188]{flex-direction:column;gap:20px}}[data-v-7f03b188] .el-radio-button__inner{color:#333!important;font-weight:500}[data-v-7f03b188] .el-radio-group{color:#333!important}.main-title[data-v-7f03b188],.subtitle[data-v-7f03b188]{color:#fff!important}.chart-card[data-v-7f03b188] :not(canvas),.metric-card[data-v-7f03b188] :not(.metric-icon),.rate-item[data-v-7f03b188] *,.status-item[data-v-7f03b188] *,.template-item[data-v-7f03b188] *{color:#333!important}.metric-icon[data-v-7f03b188]{color:inherit!important}.rate-text[data-v-7f03b188],.rate-value[data-v-7f03b188],.template-count[data-v-7f03b188]{color:#409eff!important}.status-icon[data-v-7f03b188]{background-color:inherit!important}.metric-icon-container[data-v-7f03b188]{margin-right:20px}.metric-icon-container[data-v-7f03b188],.metric-icon[data-v-7f03b188]{position:relative;display:flex;align-items:center;justify-content:center}.metric-icon[data-v-7f03b188]{font-size:3rem;width:60px;height:60px;border-radius:50%;background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);border:2px solid hsla(0,0%,100%,.2);transition:all .3s ease;z-index:2}.metric-icon svg[data-v-7f03b188]{width:28px;height:28px;opacity:.9}.icon-glow[data-v-7f03b188]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:70px;border-radius:50%;opacity:.6;z-index:1;animation:iconGlow-7f03b188 3s ease-in-out infinite alternate}.icon-glow.success[data-v-7f03b188]{background:radial-gradient(circle,rgba(103,194,58,.3) 0,transparent 70%)}.icon-glow.danger[data-v-7f03b188]{background:radial-gradient(circle,hsla(0,87%,69%,.3) 0,transparent 70%)}.icon-glow.warning[data-v-7f03b188]{background:radial-gradient(circle,rgba(230,162,60,.3) 0,transparent 70%)}@keyframes iconGlow-7f03b188{0%{transform:translate(-50%,-50%) scale(.8);opacity:.4}to{transform:translate(-50%,-50%) scale(1.2);opacity:.8}}.count-animation[data-v-7f03b188]{display:inline-block;transition:all .5s ease}.trend-indicator[data-v-7f03b188]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:10px;border-radius:50%;font-size:12px;animation:float-7f03b188 2s ease-in-out infinite}.trend-indicator.up[data-v-7f03b188]{background:rgba(103,194,58,.2);color:#67c23a!important}.trend-indicator.down[data-v-7f03b188]{background:hsla(0,87%,69%,.2);color:#f56c6c!important}.trend-indicator.neutral[data-v-7f03b188]{background:hsla(220,4%,58%,.2);color:#909399!important}.trend-indicator svg[data-v-7f03b188]{width:12px;height:12px}@keyframes float-7f03b188{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.metric-subtitle[data-v-7f03b188]{font-size:.8rem;opacity:.6;margin-top:2px;font-style:italic;color:#666!important}.chart-header[data-v-7f03b188]{padding-bottom:15px;border-bottom:1px solid rgba(64,158,255,.2)}.header-left[data-v-7f03b188]{display:flex;align-items:center;gap:15px}.chart-icon[data-v-7f03b188]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#409eff,#67c23a);border-radius:10px;box-shadow:0 4px 12px rgba(64,158,255,.3)}.chart-icon svg[data-v-7f03b188]{width:20px;height:20px;color:#fff}.chart-title-group[data-v-7f03b188]{display:flex;flex-direction:column}.chart-subtitle[data-v-7f03b188]{font-size:.8rem;opacity:.6;margin-top:2px;font-style:italic;color:#666!important}.chart-actions[data-v-7f03b188]{display:flex;gap:10px}.action-btn[data-v-7f03b188]{width:32px;height:32px;border:none;background:rgba(64,158,255,.1);border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#409eff}.action-btn[data-v-7f03b188]:hover{background:rgba(64,158,255,.2);transform:scale(1.1)}.action-btn svg[data-v-7f03b188]{width:16px;height:16px}.status-indicator[data-v-7f03b188]{display:flex;align-items:center;gap:8px;padding:6px 12px;background:rgba(103,194,58,.1);border-radius:15px;font-size:.8rem;color:#67c23a!important}.status-dot[data-v-7f03b188]{width:8px;height:8px;border-radius:50%;background:#67c23a;animation:pulse-7f03b188 2s infinite}.template-total[data-v-7f03b188]{display:flex;flex-direction:column;align-items:center;padding:10px;background:rgba(64,158,255,.1);border-radius:10px;min-width:80px}.total-count[data-v-7f03b188]{font-size:1.5rem;font-weight:700;color:#409eff!important}.total-label[data-v-7f03b188]{font-size:.7rem;opacity:.8;color:#666!important}.success-badge[data-v-7f03b188]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:linear-gradient(135deg,#67c23a,#85ce61);border-radius:15px;font-size:.8rem;color:#fff!important;box-shadow:0 2px 8px rgba(103,194,58,.3)}.badge-icon svg[data-v-7f03b188]{width:14px;height:14px}.monitoring-controls[data-v-7f03b188]{display:flex;align-items:center;gap:15px}.auto-refresh[data-v-7f03b188]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:rgba(103,194,58,.1);border-radius:15px;font-size:.8rem;color:#67c23a!important}.refresh-indicator[data-v-7f03b188]{width:8px;height:8px;border-radius:50%;background:#67c23a;animation:pulse-7f03b188 2s infinite}.view-toggle[data-v-7f03b188]{display:flex;background:hsla(0,0%,100%,.1);border-radius:8px;padding:2px}.toggle-btn[data-v-7f03b188]{width:32px;height:32px;border:none;background:transparent;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#666}.toggle-btn.active[data-v-7f03b188]{background:rgba(64,158,255,.2);color:#409eff}.toggle-btn[data-v-7f03b188]:hover{background:hsla(0,0%,100%,.1)}.toggle-btn svg[data-v-7f03b188]{width:16px;height:16px}.template-item[data-v-7f03b188]{display:grid!important;grid-template-columns:auto 1fr auto auto;gap:15px;padding:20px;margin-bottom:15px}.template-item.shell[data-v-7f03b188]:before{background:linear-gradient(180deg,#409eff,#67c23a)!important;width:4px}.template-item.ansible[data-v-7f03b188]:before{background:linear-gradient(180deg,#e6a23c,#f56c6c)!important;width:4px}.template-item.flow[data-v-7f03b188]:before{background:linear-gradient(180deg,#909399,#409eff)!important;width:4px}.template-icon[data-v-7f03b188]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;transition:all .3s ease}.template-item.shell .template-icon[data-v-7f03b188]{background:rgba(64,158,255,.1);color:#409eff}.template-item.ansible .template-icon[data-v-7f03b188]{background:rgba(230,162,60,.1);color:#e6a23c}.template-item.flow .template-icon[data-v-7f03b188]{background:hsla(220,4%,58%,.1);color:#909399}.template-icon svg[data-v-7f03b188]{width:20px;height:20px}.template-info[data-v-7f03b188]{display:flex;flex-direction:column;gap:4px}.template-description[data-v-7f03b188]{font-size:.8rem;opacity:.7;color:#666!important}.template-progress[data-v-7f03b188]{width:60px;height:4px;background:rgba(0,0,0,.1);border-radius:2px;overflow:hidden}.progress-bar[data-v-7f03b188]{height:100%;border-radius:2px;transition:width 1s ease}.template-item.shell .progress-bar[data-v-7f03b188]{background:linear-gradient(90deg,#409eff,#67c23a)}.template-item.ansible .progress-bar.ansible[data-v-7f03b188]{background:linear-gradient(90deg,#e6a23c,#f56c6c)}.template-item.flow .progress-bar.flow[data-v-7f03b188]{background:linear-gradient(90deg,#909399,#409eff)}.chart-container[data-v-7f03b188]{display:flex;flex-direction:column;gap:15px}.chart-legend[data-v-7f03b188]{display:flex;justify-content:center;gap:20px;padding:10px;background:hsla(0,0%,100%,.05);border-radius:8px;backdrop-filter:blur(5px)}.legend-item[data-v-7f03b188]{display:flex;align-items:center;gap:8px;font-size:.9rem;color:#333!important}.legend-color[data-v-7f03b188]{width:12px;height:12px;border-radius:2px}.legend-color.success[data-v-7f03b188]{background:#67c23a}.legend-color.danger[data-v-7f03b188]{background:#f56c6c}.legend-color.shell[data-v-7f03b188]{background:#409eff}.legend-color.ansible[data-v-7f03b188]{background:#67c23a}.rate-text[data-v-7f03b188]{position:absolute!important;display:flex;flex-direction:column;align-items:center;justify-content:center;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.rate-number[data-v-7f03b188]{font-size:2rem;font-weight:700;color:#67c23a!important;line-height:1}.rate-percent[data-v-7f03b188]{font-size:1rem;color:#67c23a!important;opacity:.8}.rate-ring-bg[data-v-7f03b188]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:180px;height:180px;border-radius:50%;background:conic-gradient(from 0deg,rgba(103,194,58,.1) 0deg,transparent 1turn);animation:rotate-7f03b188 10s linear infinite}@keyframes rotate-7f03b188{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.rate-item[data-v-7f03b188]{display:grid!important;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;margin-bottom:12px;padding:15px;transition:all .3s ease}.rate-item[data-v-7f03b188]:hover{background:hsla(0,0%,100%,.95);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.rate-icon[data-v-7f03b188]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .3s ease}.rate-item.shell .rate-icon[data-v-7f03b188]{background:rgba(64,158,255,.1);color:#409eff}.rate-item.ansible .rate-icon[data-v-7f03b188]{background:rgba(230,162,60,.1);color:#e6a23c}.rate-icon svg[data-v-7f03b188]{width:14px;height:14px}.rate-info[data-v-7f03b188]{display:flex;flex-direction:column;gap:6px}.rate-progress[data-v-7f03b188]{width:100%;height:6px;background:rgba(0,0,0,.1);border-radius:3px;overflow:hidden}.progress-fill[data-v-7f03b188]{height:100%;background:#409eff;border-radius:3px;transition:width 1s ease;position:relative}.progress-fill[data-v-7f03b188]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);animation:shimmer-7f03b188 2s infinite}.progress-fill.ansible[data-v-7f03b188]{background:#e6a23c}@keyframes shimmer-7f03b188{0%{transform:translateX(-100%)}to{transform:translateX(200%)}}.status-item[data-v-7f03b188]{display:grid!important;grid-template-columns:auto 1fr auto;gap:15px;align-items:center;padding:25px}.status-icon-container[data-v-7f03b188]{position:relative;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.status-item .status-icon[data-v-7f03b188]{width:50px!important;height:50px!important;border-radius:50%!important;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.2)!important;backdrop-filter:blur(10px);border:2px solid hsla(0,0%,100%,.3);position:relative;z-index:2;transition:all .3s ease}.status-icon svg[data-v-7f03b188]{width:20px;height:20px;color:#fff}.status-pulse[data-v-7f03b188]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;border-radius:50%;z-index:1}.status-pulse.running[data-v-7f03b188]{background:radial-gradient(circle,rgba(103,194,58,.4) 0,transparent 70%);animation:pulse-7f03b188 2s ease-in-out infinite}.status-pulse.stopped[data-v-7f03b188]{background:radial-gradient(circle,hsla(220,4%,58%,.3) 0,transparent 70%)}.status-pulse.error[data-v-7f03b188]{background:radial-gradient(circle,hsla(0,87%,69%,.4) 0,transparent 70%);animation:pulse-7f03b188 1.5s ease-in-out infinite}.status-pulse.pending[data-v-7f03b188]{background:radial-gradient(circle,rgba(230,162,60,.4) 0,transparent 70%);animation:pulse-7f03b188 1s ease-in-out infinite}.status-item.running .status-icon[data-v-7f03b188]{background:linear-gradient(135deg,#67c23a,#85ce61)!important;box-shadow:0 0 20px rgba(103,194,58,.5)}.status-item.stopped .status-icon[data-v-7f03b188]{background:linear-gradient(135deg,#909399,#a6a9ad)!important;box-shadow:0 0 15px hsla(220,4%,58%,.3)}.status-item.error .status-icon[data-v-7f03b188]{background:linear-gradient(135deg,#f56c6c,#f78989)!important;box-shadow:0 0 20px hsla(0,87%,69%,.6)}.status-item.pending .status-icon[data-v-7f03b188]{background:linear-gradient(135deg,#e6a23c,#eebe77)!important;box-shadow:0 0 20px rgba(230,162,60,.5);animation:iconPulse-7f03b188 2s infinite}@keyframes iconPulse-7f03b188{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.status-subtitle[data-v-7f03b188]{font-size:.7rem;opacity:.6;margin-top:2px;font-style:italic;color:#666!important}.status-chart[data-v-7f03b188]{width:40px;height:30px;position:relative}.mini-chart[data-v-7f03b188]{width:100%;height:100%;border-radius:4px;position:relative;overflow:hidden}.mini-chart.running[data-v-7f03b188]{background:linear-gradient(45deg,rgba(103,194,58,.1),rgba(103,194,58,.3))}.mini-chart.stopped[data-v-7f03b188]{background:linear-gradient(45deg,hsla(220,4%,58%,.1),hsla(220,4%,58%,.3))}.mini-chart.error[data-v-7f03b188]{background:linear-gradient(45deg,hsla(0,87%,69%,.1),hsla(0,87%,69%,.3))}.mini-chart.pending[data-v-7f03b188]{background:linear-gradient(45deg,rgba(230,162,60,.1),rgba(230,162,60,.3))}.mini-chart[data-v-7f03b188]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(0deg,currentColor,transparent);opacity:.3;animation:chartWave-7f03b188 3s ease-in-out infinite}@keyframes chartWave-7f03b188{0%,to{height:40%}50%{height:80%}}.monitoring-alerts[data-v-87372e56]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px;color:#fff}.dashboard-header[data-v-87372e56]{text-align:center;margin-bottom:30px;position:relative}.header-actions[data-v-87372e56]{position:absolute;top:0;left:0}.return-btn[data-v-87372e56]{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;padding:8px 16px;border-radius:8px;cursor:pointer;font-size:14px;display:flex;align-items:center;gap:8px;transition:all .3s ease;backdrop-filter:blur(10px)}.return-btn[data-v-87372e56]:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3);transform:translateY(-2px)}.main-title[data-v-87372e56]{font-size:2.5rem;font-weight:300;margin:0 0 10px 0;text-shadow:0 2px 4px rgba(0,0,0,.3)}.subtitle[data-v-87372e56]{font-size:1.1rem;opacity:.8;margin:0}.metrics-grid[data-v-87372e56]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:30px}.metric-card[data-v-87372e56]{background:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);border-radius:15px;padding:25px;display:flex;align-items:center;transition:all .3s ease;border:1px solid hsla(0,0%,100%,.3)}.metric-card[data-v-87372e56]:hover{transform:translateY(-5px);background:hsla(0,0%,100%,.95)}.metric-icon[data-v-87372e56]{margin-right:20px;opacity:.8}.metric-card.critical .metric-icon[data-v-87372e56]{color:#f56c6c}.metric-card.warning .metric-icon[data-v-87372e56]{color:#e6a23c}.metric-card.info .metric-icon[data-v-87372e56]{color:#409eff}.metric-card.resolved .metric-icon[data-v-87372e56]{color:#67c23a}.charts-grid[data-v-87372e56]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:20px}.chart-card[data-v-87372e56]{background:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);border-radius:15px;padding:25px;border:1px solid hsla(0,0%,100%,.3)}.chart-card.large[data-v-87372e56]{grid-column:span 2}.chart-header[data-v-87372e56]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.domain-summary[data-v-87372e56]{display:flex;gap:12px}.summary-item[data-v-87372e56]{padding:4px 8px;border-radius:6px;font-size:.8rem}.time-selector[data-v-87372e56] .el-radio-group{background:hsla(0,0%,100%,.3);border-radius:8px;padding:4px}.time-selector[data-v-87372e56] .el-radio-button__inner{background:transparent;color:#fff;border:none;border-radius:6px;transition:all .3s ease}.time-selector[data-v-87372e56] .el-radio-button__orig-radio:checked+.el-radio-button__inner{background:hsla(0,0%,100%,.2);color:#fff;box-shadow:none}.top-list[data-v-87372e56]{display:flex;flex-direction:column;gap:10px}.top-item[data-v-87372e56]{display:flex;align-items:center;padding:16px;background:hsla(0,0%,100%,.8);border-radius:10px;transition:all .3s ease;border:1px solid rgba(102,126,234,.1);position:relative;overflow:hidden}.top-item[data-v-87372e56]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,rgba(102,126,234,.6),transparent);transition:left .8s ease}.top-item[data-v-87372e56]:hover{background:hsla(0,0%,100%,.95);transform:translateY(-2px);box-shadow:0 8px 25px rgba(102,126,234,.15);border-color:rgba(102,126,234,.3)}.top-item[data-v-87372e56]:hover:before{left:100%}.top-rank[data-v-87372e56]{width:30px;height:30px;background:hsla(0,0%,100%,.2);margin-right:15px}.top-info[data-v-87372e56]{flex:1}.top-name[data-v-87372e56]{font-weight:600;margin-bottom:3px;font-size:1rem;color:#2d3748!important}.top-ip[data-v-87372e56]{font-size:.8rem;color:#718096!important;margin-bottom:2px}.top-description[data-v-87372e56]{font-size:.75rem;color:#4a5568!important;opacity:.8;margin-bottom:6px;font-style:italic}.top-metrics[data-v-87372e56]{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:70px}.top-value[data-v-87372e56]{font-size:1.4rem;font-weight:700;padding:6px 12px;border-radius:8px;text-shadow:0 1px 2px rgba(0,0,0,.1);position:relative;overflow:hidden}.top-value[data-v-87372e56]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left 1s ease}.top-item:hover .top-value[data-v-87372e56]:before{left:100%}.top-value.cpu[data-v-87372e56]{background:linear-gradient(135deg,hsla(0,87%,69%,.2),hsla(0,87%,69%,.3));color:#f56c6c;border:1px solid hsla(0,87%,69%,.3)}.top-value.memory[data-v-87372e56]{background:linear-gradient(135deg,rgba(230,162,60,.2),rgba(230,162,60,.3));color:#e6a23c;border:1px solid rgba(230,162,60,.3)}.top-value.disk[data-v-87372e56]{background:linear-gradient(135deg,rgba(64,158,255,.2),rgba(64,158,255,.3));color:#409eff;border:1px solid rgba(64,158,255,.3)}.top-trend[data-v-87372e56]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;transition:all .3s ease}.top-trend.up[data-v-87372e56]{background:rgba(103,194,58,.2);color:#67c23a;animation:trendPulse-87372e56 2s ease-in-out infinite}.top-trend.down[data-v-87372e56]{background:hsla(0,87%,69%,.2);color:#f56c6c;animation:trendPulse-87372e56 2s ease-in-out infinite}.top-trend.stable[data-v-87372e56]{background:hsla(220,4%,58%,.2);color:#909399}.top-trend svg[data-v-87372e56]{width:10px;height:10px}@keyframes trendPulse-87372e56{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}}.db-monitor-grid[data-v-87372e56]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:15px}.db-item[data-v-87372e56]{text-align:center;padding:20px 10px;background:hsla(0,0%,100%,.8);border-radius:12px}.db-item[data-v-87372e56]:hover{background:hsla(0,0%,100%,.9)}.db-icon[data-v-87372e56]{font-size:1.1rem;font-weight:700;margin-bottom:10px}.db-status[data-v-87372e56]{font-size:.9rem;margin-bottom:8px;opacity:.8}.db-status.online[data-v-87372e56]{color:#67c23a}.db-count[data-v-87372e56]{color:#409eff}.domain-list[data-v-87372e56]{display:flex;flex-direction:column;gap:10px;max-height:350px;overflow-y:auto}.domain-item[data-v-87372e56]{display:flex;align-items:center;padding:12px;background:hsla(0,0%,100%,.8);border-radius:8px;gap:12px}.domain-status[data-v-87372e56]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.domain-status.normal[data-v-87372e56]{background:#67c23a;box-shadow:0 0 6px rgba(103,194,58,.5)}.domain-status.abnormal[data-v-87372e56]{background:#f56c6c;box-shadow:0 0 6px hsla(0,87%,69%,.5)}.domain-info[data-v-87372e56]{flex:1}.domain-name[data-v-87372e56]{font-weight:600;margin-bottom:2px;font-size:.95rem}.domain-url[data-v-87372e56]{font-size:.8rem}.domain-metrics[data-v-87372e56]{display:flex;flex-direction:column;gap:6px;min-width:100px}.metric[data-v-87372e56]{display:flex;justify-content:space-between;font-size:.7rem;align-items:center}.metric-label[data-v-87372e56]{font-size:.65rem}.metric-value[data-v-87372e56]{font-weight:600;font-size:.7rem}.business-monitor-list[data-v-87372e56]{display:flex;flex-direction:column;gap:15px}.business-item[data-v-87372e56]{padding:15px;background:hsla(0,0%,100%,.8);border-radius:10px}.business-metrics[data-v-87372e56]{display:flex;gap:20px}.business-metric[data-v-87372e56]{display:flex;align-items:center;gap:8px;font-size:.9rem}.metric-icon[data-v-87372e56]{width:8px;height:8px}.metric-icon.healthy[data-v-87372e56]{background:#67c23a}.metric-icon.warning[data-v-87372e56]{background:#e6a23c}.metric-icon.critical[data-v-87372e56]{background:#f56c6c}.chart-container[data-v-87372e56]{position:relative;justify-content:center;align-items:center}@media (max-width:768px){.chart-card.large[data-v-87372e56]{grid-column:span 1}.metrics-grid[data-v-87372e56]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.charts-grid[data-v-87372e56]{grid-template-columns:1fr}.domain-summary[data-v-87372e56]{flex-direction:column;gap:10px}}.metric-icon-container[data-v-87372e56]{margin-right:20px}.metric-icon-container[data-v-87372e56],.metric-icon[data-v-87372e56]{position:relative;display:flex;align-items:center;justify-content:center}.metric-icon[data-v-87372e56]{font-size:3rem;width:60px;height:60px;border-radius:50%;background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);border:2px solid hsla(0,0%,100%,.2);transition:all .3s ease;z-index:2}.metric-icon svg[data-v-87372e56]{width:28px;height:28px;opacity:.9}.icon-glow[data-v-87372e56]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:70px;border-radius:50%;opacity:.6;z-index:1;animation:iconGlow-87372e56 3s ease-in-out infinite alternate}.icon-glow.critical[data-v-87372e56]{background:radial-gradient(circle,hsla(0,87%,69%,.4) 0,transparent 70%)}.icon-glow.warning[data-v-87372e56]{background:radial-gradient(circle,rgba(230,162,60,.4) 0,transparent 70%)}.icon-glow.info[data-v-87372e56]{background:radial-gradient(circle,rgba(64,158,255,.4) 0,transparent 70%)}.icon-glow.resolved[data-v-87372e56]{background:radial-gradient(circle,rgba(103,194,58,.4) 0,transparent 70%)}.pulse-ring[data-v-87372e56]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;border-radius:50%;border:2px solid;opacity:.3;animation:pulseRing-87372e56 2s infinite}.pulse-ring.critical[data-v-87372e56]{border-color:#f56c6c}.pulse-ring.warning[data-v-87372e56]{border-color:#e6a23c}.pulse-ring.info[data-v-87372e56]{border-color:#409eff}.pulse-ring.resolved[data-v-87372e56]{border-color:#67c23a}@keyframes iconGlow-87372e56{0%{transform:translate(-50%,-50%) scale(.8);opacity:.4}to{transform:translate(-50%,-50%) scale(1.2);opacity:.8}}@keyframes pulseRing-87372e56{0%{transform:translate(-50%,-50%) scale(.8);opacity:.3}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.1}to{transform:translate(-50%,-50%) scale(1.4);opacity:0}}.count-animation[data-v-87372e56]{display:inline-block;transition:all .5s ease}.trend-indicator[data-v-87372e56]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:10px;border-radius:50%;font-size:12px;animation:float-87372e56 2s ease-in-out infinite}.trend-indicator.critical[data-v-87372e56]{background:hsla(0,87%,69%,.2);color:#f56c6c!important}.trend-indicator.warning[data-v-87372e56]{background:rgba(230,162,60,.2);color:#e6a23c!important}.trend-indicator.info[data-v-87372e56]{background:rgba(64,158,255,.2);color:#409eff!important}.trend-indicator.resolved[data-v-87372e56]{background:rgba(103,194,58,.2);color:#67c23a!important}.trend-indicator svg[data-v-87372e56]{width:12px;height:12px}@keyframes float-87372e56{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.metric-subtitle[data-v-87372e56]{font-size:.8rem;opacity:.6;margin-top:2px;font-style:italic;color:#666!important}.chart-header[data-v-87372e56]{padding-bottom:15px;border-bottom:1px solid rgba(64,158,255,.2)}.header-left[data-v-87372e56]{display:flex;align-items:center;gap:15px}.chart-icon[data-v-87372e56]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;box-shadow:0 4px 12px rgba(64,158,255,.3)}.chart-icon.cpu[data-v-87372e56]{background:linear-gradient(135deg,#f56c6c,#f78989)}.chart-icon.memory[data-v-87372e56]{background:linear-gradient(135deg,#e6a23c,#eebe77)}.chart-icon.disk[data-v-87372e56]{background:linear-gradient(135deg,#409eff,#66b3ff)}.chart-icon.database[data-v-87372e56]{background:linear-gradient(135deg,#67c23a,#85ce61)}.chart-icon.trends[data-v-87372e56]{background:linear-gradient(135deg,#909399,#a6a9ad)}.chart-icon.category[data-v-87372e56]{background:linear-gradient(135deg,#409eff,#67c23a)}.chart-icon svg[data-v-87372e56]{width:20px;height:20px;color:#fff}.chart-title-group[data-v-87372e56]{display:flex;flex-direction:column}.chart-subtitle[data-v-87372e56]{font-size:.8rem;opacity:.6;margin-top:2px;font-style:italic;color:#666!important}.performance-indicator[data-v-87372e56]{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:15px;font-size:.8rem}.performance-indicator.cpu[data-v-87372e56]{background:hsla(0,87%,69%,.1);color:#f56c6c!important}.performance-indicator.memory[data-v-87372e56]{background:rgba(230,162,60,.1);color:#e6a23c!important}.performance-indicator.disk[data-v-87372e56]{background:rgba(64,158,255,.1);color:#409eff!important}.indicator-dot[data-v-87372e56]{width:8px;height:8px;border-radius:50%;background:currentColor;animation:pulse 2s infinite}.db-summary[data-v-87372e56]{display:flex;flex-direction:column;align-items:center;padding:10px;background:rgba(103,194,58,.1);border-radius:10px;min-width:80px}.total-dbs[data-v-87372e56]{font-size:1.5rem;font-weight:700;color:#67c23a!important}.total-label[data-v-87372e56]{font-size:.7rem;opacity:.8;color:#666!important}.chart-actions[data-v-87372e56]{display:flex;gap:10px}.action-btn[data-v-87372e56]{width:32px;height:32px;border:none;background:rgba(64,158,255,.1);border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#409eff}.action-btn[data-v-87372e56]:hover{background:rgba(64,158,255,.2);transform:scale(1.1)}.action-btn svg[data-v-87372e56]{width:16px;height:16px}.top-rank[data-v-87372e56]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;margin-right:12px;position:relative;color:#fff!important;transition:all .3s ease;font-size:14px}.top-rank.rank-1[data-v-87372e56]{background:linear-gradient(135deg,gold,orange);box-shadow:0 0 15px rgba(255,215,0,.5)}.top-rank.rank-2[data-v-87372e56]{background:linear-gradient(135deg,silver,#a8a8a8);box-shadow:0 0 15px hsla(0,0%,75%,.5)}.top-rank.rank-3[data-v-87372e56]{background:linear-gradient(135deg,#cd7f32,#b87333);box-shadow:0 0 15px rgba(205,127,50,.5)}.top-rank.rank-4[data-v-87372e56],.top-rank.rank-5[data-v-87372e56]{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 0 15px rgba(102,126,234,.3)}.rank-glow[data-v-87372e56]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:50%;background:inherit;opacity:.3;animation:rankGlow-87372e56 2s ease-in-out infinite}@keyframes rankGlow-87372e56{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.3}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.6}}.progress-bar[data-v-87372e56]{width:100%;height:3px;background:rgba(0,0,0,.1);border-radius:2px;overflow:hidden;margin-top:6px}.progress-fill[data-v-87372e56]{height:100%;border-radius:2px;transition:width 1s ease;position:relative}.progress-fill.cpu[data-v-87372e56]{background:linear-gradient(90deg,#f56c6c,#f78989)}.progress-fill.memory[data-v-87372e56]{background:linear-gradient(90deg,#e6a23c,#eebe77)}.progress-fill.disk[data-v-87372e56]{background:linear-gradient(90deg,#409eff,#66b3ff)}.progress-fill[data-v-87372e56]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);animation:shimmer-87372e56 2s infinite}@keyframes shimmer-87372e56{0%{transform:translateX(-100%)}to{transform:translateX(200%)}}.db-item[data-v-87372e56]{display:grid;grid-template-columns:auto 1fr auto;gap:15px;align-items:center;text-align:left;padding:20px;transition:all .3s ease;position:relative;overflow:hidden}.db-item[data-v-87372e56]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(64,158,255,.5),transparent);animation:scan-87372e56 3s infinite}.db-icon-container[data-v-87372e56]{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;transition:all .3s ease}.db-item.mysql .db-icon-container[data-v-87372e56]{background:hsla(0,87%,69%,.1);color:#f56c6c}.db-item.postgres .db-icon-container[data-v-87372e56]{background:rgba(64,158,255,.1);color:#409eff}.db-item.redis .db-icon-container[data-v-87372e56]{background:rgba(230,162,60,.1);color:#e6a23c}.db-item.mongodb .db-icon-container[data-v-87372e56]{background:rgba(103,194,58,.1);color:#67c23a}.db-icon-container svg[data-v-87372e56]{width:20px;height:20px}.db-status-indicator[data-v-87372e56]{position:absolute;top:-2px;right:-2px;width:12px;height:12px;border-radius:50%;border:2px solid #fff}.db-status-indicator.mysql[data-v-87372e56]{background:#f56c6c;animation:pulse 2s infinite}.db-status-indicator.postgres[data-v-87372e56]{background:#409eff;animation:pulse 2s infinite}.db-status-indicator.redis[data-v-87372e56]{background:#e6a23c;animation:pulse 2s infinite}.db-status-indicator.mongodb[data-v-87372e56]{background:#67c23a;animation:pulse 2s infinite}.db-info[data-v-87372e56]{display:flex;flex-direction:column;gap:4px}.db-name[data-v-87372e56]{font-weight:500;color:#333!important}.db-status.online[data-v-87372e56]{color:#67c23a!important;font-size:.8rem}.db-count[data-v-87372e56]{font-size:1.8rem;font-weight:700;color:inherit!important}.chart-container[data-v-87372e56]{display:flex;flex-direction:column;gap:15px}.chart-legend[data-v-87372e56]{display:flex;justify-content:center;gap:20px;padding:10px;background:hsla(0,0%,100%,.05);border-radius:8px;backdrop-filter:blur(5px)}.legend-item[data-v-87372e56]{display:flex;align-items:center;gap:8px;font-size:.9rem;color:#333!important}.legend-color[data-v-87372e56]{width:12px;height:12px;border-radius:2px}.legend-color.critical[data-v-87372e56]{background:#f56c6c}.legend-color.warning[data-v-87372e56]{background:#e6a23c}.legend-color.info[data-v-87372e56]{background:#409eff}.metric-card[data-v-87372e56]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(15px);border:1px solid rgba(64,158,255,.3);box-shadow:0 8px 32px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.5),0 0 20px rgba(64,158,255,.1);position:relative;overflow:hidden}.metric-card[data-v-87372e56]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,rgba(64,158,255,.8),transparent);animation:scan-87372e56 3s infinite}.metric-card[data-v-87372e56]:after{content:"";position:absolute;top:8px;right:8px;width:6px;height:6px;background:#409eff;border-radius:50%;box-shadow:0 0 10px rgba(64,158,255,.8);animation:pulse 2s infinite}.metric-card[data-v-87372e56]:hover{transform:translateY(-8px) scale(1.02);background:hsla(0,0%,100%,.98);box-shadow:0 12px 40px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.6),0 0 30px rgba(64,158,255,.2);border-color:rgba(64,158,255,.5)}.chart-card[data-v-87372e56]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(15px);border:1px solid rgba(64,158,255,.3);box-shadow:0 8px 32px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.5),0 0 20px rgba(64,158,255,.1);position:relative;overflow:hidden}.chart-card[data-v-87372e56]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(64,158,255,.6),transparent)}.chart-card[data-v-87372e56]:after{content:"";position:absolute;bottom:8px;right:8px;width:4px;height:4px;background:#67c23a;border-radius:50%;box-shadow:0 0 8px rgba(103,194,58,.8)}@keyframes scan-87372e56{0%{left:-100%}to{left:100%}}.metric-value[data-v-87372e56]{font-size:2.5rem;font-weight:700;margin-bottom:5px;color:#1a1a1a!important;text-shadow:0 0 10px rgba(64,158,255,.3)}.metric-label[data-v-87372e56]{font-size:1rem;opacity:.8;color:#333!important}.chart-header h3[data-v-87372e56]{margin:0;font-size:1.3rem;font-weight:500;color:#1a1a1a!important;text-shadow:0 0 8px rgba(64,158,255,.2)}.top-name[data-v-87372e56]{font-weight:500;margin-bottom:4px;color:#333!important}.top-ip[data-v-87372e56]{font-size:.9rem;opacity:.7;color:#666!important}.domain-name[data-v-87372e56]{font-weight:500;margin-bottom:4px;color:#333!important}.domain-url[data-v-87372e56]{font-size:.9rem;opacity:.7;color:#666!important}.business-name[data-v-87372e56]{font-weight:500;margin-bottom:12px;color:#333!important}.metric-label[data-v-87372e56]{opacity:.7;color:#666!important}.metric-value[data-v-87372e56]{font-weight:500;color:#333!important}.summary-item[data-v-87372e56]{padding:5px 10px;background:hsla(0,0%,100%,.1);border-radius:8px;font-size:.9rem;color:#333!important}[data-v-87372e56] .el-radio-button__inner{color:#333!important;font-weight:500}[data-v-87372e56] .el-radio-group{color:#333!important}.main-title[data-v-87372e56],.subtitle[data-v-87372e56]{color:#fff!important}.business-item[data-v-87372e56] *,.chart-card[data-v-87372e56] :not(canvas),.db-item[data-v-87372e56] *,.domain-item[data-v-87372e56] *,.metric-card[data-v-87372e56] :not(.metric-icon),.top-item[data-v-87372e56] *{color:#333!important}.db-count[data-v-87372e56],.metric-icon[data-v-87372e56],.top-value[data-v-87372e56]{color:inherit!important}.user-statistics[data-v-2809b598]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px;color:#fff}.dashboard-header[data-v-2809b598]{text-align:center;margin-bottom:30px;position:relative}.header-actions[data-v-2809b598]{position:absolute;top:0;left:0}.return-btn[data-v-2809b598]{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;padding:8px 16px;border-radius:8px;cursor:pointer;font-size:14px;display:flex;align-items:center;gap:8px;transition:all .3s ease;backdrop-filter:blur(10px)}.return-btn[data-v-2809b598]:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3);transform:translateY(-2px)}.main-title[data-v-2809b598]{font-size:2.5rem;font-weight:300;margin:0 0 10px 0;text-shadow:0 2px 4px rgba(0,0,0,.3)}.subtitle[data-v-2809b598]{font-size:1.1rem;opacity:.8;margin:0}.metrics-grid[data-v-2809b598]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:30px}.metric-card[data-v-2809b598]{background:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);border-radius:15px;padding:25px;display:flex;align-items:center;transition:all .3s ease;border:1px solid hsla(0,0%,100%,.3)}.metric-card[data-v-2809b598]:hover{transform:translateY(-5px);background:hsla(0,0%,100%,.95)}.metric-icon[data-v-2809b598]{margin-right:20px;opacity:.8}.metric-card.total .metric-icon[data-v-2809b598]{color:#409eff}.metric-card.active .metric-icon[data-v-2809b598]{color:#67c23a}.metric-card.online .metric-icon[data-v-2809b598]{color:#e6a23c}.metric-card.new .metric-icon[data-v-2809b598]{color:#f56c6c}.charts-grid[data-v-2809b598]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:20px}.chart-card[data-v-2809b598]{background:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);border-radius:15px;padding:25px;border:1px solid hsla(0,0%,100%,.3)}.chart-card.large[data-v-2809b598]{grid-column:span 2}.chart-header[data-v-2809b598]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.time-selector[data-v-2809b598] .el-radio-group{background:hsla(0,0%,100%,.3);border-radius:8px;padding:4px}.time-selector[data-v-2809b598] .el-radio-button__inner{background:transparent;color:#fff;border:none;border-radius:6px;transition:all .3s ease}.time-selector[data-v-2809b598] .el-radio-button__orig-radio:checked+.el-radio-button__inner{background:hsla(0,0%,100%,.2);color:#fff;box-shadow:none}.chart-container[data-v-2809b598]{position:relative;justify-content:center;align-items:center}.login-stats[data-v-2809b598]{display:flex;flex-direction:column;gap:20px}.login-item[data-v-2809b598]{display:flex;justify-content:space-between;padding:15px;background:hsla(0,0%,100%,.8);border-radius:10px}.login-type[data-v-2809b598]{gap:12px}.login-icon[data-v-2809b598]{width:10px;height:10px;border-radius:50%}.login-icon.password[data-v-2809b598]{background:#409eff}.login-icon.sso[data-v-2809b598]{background:#67c23a}.login-icon.mobile[data-v-2809b598]{background:#e6a23c}.role-distribution[data-v-2809b598]{display:flex;flex-direction:column;gap:15px}.role-item[data-v-2809b598]{padding:15px;background:hsla(0,0%,100%,.8);border-radius:10px}.role-info[data-v-2809b598]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.role-count[data-v-2809b598]{font-weight:700;font-size:1.1rem;color:#409eff;margin-bottom:8px}.role-bar[data-v-2809b598]{height:6px;background:hsla(0,0%,100%,.1);border-radius:3px;overflow:hidden}.role-progress[data-v-2809b598]{height:100%;background:linear-gradient(90deg,#409eff,#67c23a);border-radius:3px;transition:width .3s ease}.heatmap-legend[data-v-2809b598]{display:flex;align-items:center;gap:10px;font-size:.9rem}.legend-item[data-v-2809b598]{padding:4px 8px;border-radius:4px;font-size:.8rem}.legend-item.low[data-v-2809b598]{background:hsla(220,4%,58%,.3)}.legend-item.medium[data-v-2809b598]{background:rgba(230,162,60,.3)}.legend-item.high[data-v-2809b598]{background:rgba(103,194,58,.3)}.heatmap-container[data-v-2809b598]{margin-top:20px}.heatmap-grid[data-v-2809b598]{display:flex;flex-direction:column}.time-labels[data-v-2809b598]{display:flex;margin-left:60px;margin-bottom:5px}.time-label[data-v-2809b598]{width:20px;text-align:center;font-size:.8rem;opacity:.7}.day-grid[data-v-2809b598]{display:flex;flex-direction:column;gap:2px}.day-row[data-v-2809b598]{display:flex;align-items:center;gap:10px}.day-label[data-v-2809b598]{width:50px;font-size:.9rem;text-align:right}.hour-cells[data-v-2809b598]{display:flex;gap:2px}.hour-cell[data-v-2809b598]{width:18px;height:18px;border-radius:2px;cursor:pointer;transition:all .2s ease}.hour-cell.low[data-v-2809b598]{background:hsla(220,4%,58%,.3)}.hour-cell.medium[data-v-2809b598]{background:rgba(230,162,60,.6)}.hour-cell.high[data-v-2809b598]{background:rgba(103,194,58,.8)}.hour-cell[data-v-2809b598]:hover{transform:scale(1.2)}.region-list[data-v-2809b598]{display:flex;flex-direction:column;gap:15px}.region-item[data-v-2809b598]{padding:15px;background:hsla(0,0%,100%,.8);border-radius:10px}.region-info[data-v-2809b598]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.region-count[data-v-2809b598]{font-weight:700;color:#409eff;margin-bottom:8px}.region-bar[data-v-2809b598]{height:6px;background:hsla(0,0%,100%,.1);border-radius:3px;overflow:hidden}.region-progress[data-v-2809b598]{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:3px;transition:width .3s ease}.behavior-stats[data-v-2809b598]{display:flex;flex-direction:column;gap:20px}.behavior-item[data-v-2809b598]{display:flex;align-items:center;padding:15px;background:hsla(0,0%,100%,.8);border-radius:10px;gap:15px}.behavior-icon[data-v-2809b598]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8rem}.behavior-icon.deploy[data-v-2809b598]{background:rgba(103,194,58,.2);color:#67c23a}.behavior-icon.monitor[data-v-2809b598]{background:rgba(64,158,255,.2);color:#409eff}.behavior-icon.task[data-v-2809b598]{background:rgba(230,162,60,.2);color:#e6a23c}.behavior-icon.config[data-v-2809b598]{background:hsla(0,87%,69%,.2);color:#f56c6c}.behavior-icon.deploy[data-v-2809b598]:before{content:"部署"}.behavior-icon.monitor[data-v-2809b598]:before{content:"监控"}.behavior-icon.task[data-v-2809b598]:before{content:"任务"}.behavior-icon.config[data-v-2809b598]:before{content:"配置"}.behavior-info[data-v-2809b598]{flex:1}.behavior-count[data-v-2809b598]{font-size:1.5rem;font-weight:700;color:#409eff}@media (max-width:768px){.chart-card.large[data-v-2809b598]{grid-column:span 1}.metrics-grid[data-v-2809b598]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.charts-grid[data-v-2809b598]{grid-template-columns:1fr}.time-label[data-v-2809b598]{width:15px}.hour-cell[data-v-2809b598]{width:15px;height:15px}.day-label[data-v-2809b598]{width:40px}}.metric-icon-container[data-v-2809b598]{margin-right:20px}.metric-icon-container[data-v-2809b598],.metric-icon[data-v-2809b598]{position:relative;display:flex;align-items:center;justify-content:center}.metric-icon[data-v-2809b598]{font-size:3rem;width:60px;height:60px;border-radius:50%;background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);border:2px solid hsla(0,0%,100%,.2);transition:all .3s ease;z-index:2}.metric-icon svg[data-v-2809b598]{width:28px;height:28px;opacity:.9}.icon-glow[data-v-2809b598]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:70px;border-radius:50%;opacity:.6;z-index:1;animation:iconGlow-2809b598 3s ease-in-out infinite alternate}.icon-glow.total[data-v-2809b598]{background:radial-gradient(circle,rgba(64,158,255,.4) 0,transparent 70%)}.icon-glow.active[data-v-2809b598]{background:radial-gradient(circle,rgba(103,194,58,.4) 0,transparent 70%)}.icon-glow.online[data-v-2809b598]{background:radial-gradient(circle,rgba(230,162,60,.4) 0,transparent 70%)}.icon-glow.new[data-v-2809b598]{background:radial-gradient(circle,hsla(0,87%,69%,.4) 0,transparent 70%)}@keyframes iconGlow-2809b598{0%{transform:translate(-50%,-50%) scale(.8);opacity:.4}to{transform:translate(-50%,-50%) scale(1.2);opacity:.8}}.user-orbit[data-v-2809b598]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:85px;height:85px;border:2px dashed rgba(64,158,255,.3);border-radius:50%;animation:orbit-2809b598 8s linear infinite}@keyframes orbit-2809b598{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.activity-pulse[data-v-2809b598]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;border:2px solid rgba(103,194,58,.4);border-radius:50%;animation:activityPulse-2809b598 2s ease-in-out infinite}@keyframes activityPulse-2809b598{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.4}50%{transform:translate(-50%,-50%) scale(1.3);opacity:.1}}.connection-signal[data-v-2809b598]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:75px;height:75px;border-radius:50%;background:conic-gradient(from 0deg,transparent,rgba(230,162,60,.6),transparent);animation:signalRotate-2809b598 3s linear infinite}@keyframes signalRotate-2809b598{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.sparkle-effect[data-v-2809b598]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90px;height:90px;border-radius:50%;background:radial-gradient(circle,hsla(0,87%,69%,.1) 0,transparent 50%);animation:sparkle-2809b598 1.5s ease-in-out infinite}@keyframes sparkle-2809b598{0%,to{transform:translate(-50%,-50%) scale(.8) rotate(0deg);opacity:.3}50%{transform:translate(-50%,-50%) scale(1.2) rotate(180deg);opacity:.8}}.count-animation[data-v-2809b598]{display:inline-block;transition:all .5s ease}.growth-indicator[data-v-2809b598]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:10px;border-radius:50%;font-size:12px;animation:float-2809b598 2s ease-in-out infinite}.growth-indicator.positive[data-v-2809b598]{background:rgba(103,194,58,.2);color:#67c23a!important}.growth-indicator svg[data-v-2809b598]{width:12px;height:12px}@keyframes float-2809b598{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.real-time-indicator[data-v-2809b598]{display:flex;align-items:center;gap:6px;margin-left:10px;padding:4px 8px;background:rgba(230,162,60,.1);border-radius:12px;font-size:.7rem;color:#e6a23c!important}.real-time-indicator .dot[data-v-2809b598]{width:6px;height:6px;border-radius:50%;background:#e6a23c;animation:pulse-2809b598 1s infinite}.today-badge[data-v-2809b598]{margin-left:10px;padding:4px 8px;background:linear-gradient(135deg,#f56c6c,#f78989);border-radius:12px;font-size:.7rem;color:#fff!important;box-shadow:0 2px 8px hsla(0,87%,69%,.3)}.metric-subtitle[data-v-2809b598]{font-size:.8rem;opacity:.6;margin-top:2px;font-style:italic;color:#666!important}.chart-header[data-v-2809b598]{padding-bottom:15px;border-bottom:1px solid rgba(64,158,255,.2)}.header-left[data-v-2809b598]{display:flex;align-items:center;gap:15px}.chart-icon[data-v-2809b598]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;box-shadow:0 4px 12px rgba(64,158,255,.3)}.chart-icon.growth[data-v-2809b598]{background:linear-gradient(135deg,#67c23a,#85ce61)}.chart-icon.login[data-v-2809b598]{background:linear-gradient(135deg,#409eff,#66b3ff)}.chart-icon.time[data-v-2809b598]{background:linear-gradient(135deg,#e6a23c,#eebe77)}.chart-icon svg[data-v-2809b598]{width:20px;height:20px;color:#fff}.chart-title-group[data-v-2809b598]{display:flex;flex-direction:column}.chart-subtitle[data-v-2809b598]{font-size:.8rem;opacity:.6;margin-top:2px;font-style:italic;color:#666!important}.login-summary[data-v-2809b598]{display:flex;flex-direction:column;align-items:center;padding:10px;background:rgba(64,158,255,.1);border-radius:10px;min-width:80px}.total-logins[data-v-2809b598]{font-size:1.5rem;font-weight:700;color:#409eff!important}.total-label[data-v-2809b598]{font-size:.7rem;opacity:.8;color:#666!important}.time-indicator[data-v-2809b598]{display:flex;flex-direction:column;align-items:center;padding:10px;background:rgba(230,162,60,.1);border-radius:10px;min-width:80px}.current-time[data-v-2809b598]{font-size:1.3rem;font-weight:700;color:#e6a23c!important;font-family:Courier New,monospace}.time-label[data-v-2809b598]{font-size:.7rem;opacity:.8;color:#666!important}.login-item[data-v-2809b598]{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;padding:20px;margin-bottom:15px;transition:all .3s ease;position:relative;overflow:hidden}.login-item[data-v-2809b598]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;animation:scan-2809b598 3s infinite}.login-item.password[data-v-2809b598]:before,.login-item[data-v-2809b598]:before{background:linear-gradient(90deg,transparent,rgba(64,158,255,.5),transparent)}.login-item.sso[data-v-2809b598]:before{background:linear-gradient(90deg,transparent,rgba(103,194,58,.5),transparent)}.login-item.mobile[data-v-2809b598]:before{background:linear-gradient(90deg,transparent,rgba(230,162,60,.5),transparent)}.login-type[data-v-2809b598]{display:flex;align-items:center;gap:15px}.login-icon-container[data-v-2809b598]{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;transition:all .3s ease}.login-item.password .login-icon-container[data-v-2809b598]{background:rgba(64,158,255,.1);color:#409eff}.login-item.sso .login-icon-container[data-v-2809b598]{background:rgba(103,194,58,.1);color:#67c23a}.login-item.mobile .login-icon-container[data-v-2809b598]{background:rgba(230,162,60,.1);color:#e6a23c}.login-icon-container svg[data-v-2809b598]{width:20px;height:20px}.method-indicator[data-v-2809b598]{position:absolute;top:-2px;right:-2px;width:12px;height:12px;border-radius:50%;border:2px solid #fff;animation:pulse-2809b598 2s infinite}.method-indicator.password[data-v-2809b598]{background:#409eff}.method-indicator.sso[data-v-2809b598]{background:#67c23a}.method-indicator.mobile[data-v-2809b598]{background:#e6a23c}.login-info[data-v-2809b598]{display:flex;flex-direction:column;gap:4px}.method-name[data-v-2809b598]{font-weight:500;color:#333!important}.method-description[data-v-2809b598]{font-size:.8rem;opacity:.7;color:#666!important}.login-stats-right[data-v-2809b598]{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:100px}.progress-bar[data-v-2809b598]{width:80px;height:4px;background:rgba(0,0,0,.1);border-radius:2px;overflow:hidden}.progress-fill[data-v-2809b598]{height:100%;border-radius:2px;transition:width 1s ease;position:relative}.progress-fill.password[data-v-2809b598]{background:linear-gradient(90deg,#409eff,#66b3ff)}.progress-fill.sso[data-v-2809b598]{background:linear-gradient(90deg,#67c23a,#85ce61)}.progress-fill.mobile[data-v-2809b598]{background:linear-gradient(90deg,#e6a23c,#eebe77)}.progress-fill[data-v-2809b598]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);animation:shimmer-2809b598 2s infinite}@keyframes shimmer-2809b598{0%{transform:translateX(-100%)}to{transform:translateX(200%)}}.chart-container[data-v-2809b598]{display:flex;flex-direction:column;gap:15px}.chart-legend[data-v-2809b598]{display:flex;justify-content:center;gap:20px;padding:10px;background:hsla(0,0%,100%,.05);border-radius:8px;backdrop-filter:blur(5px)}.legend-item[data-v-2809b598]{display:flex;align-items:center;gap:8px;font-size:.9rem;color:#333!important}.legend-color[data-v-2809b598]{width:12px;height:12px;border-radius:2px}.legend-color.new-users[data-v-2809b598]{background:#67c23a}.legend-color.total-users[data-v-2809b598]{background:#409eff}.metric-card[data-v-2809b598]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(15px);border:1px solid rgba(64,158,255,.3);box-shadow:0 8px 32px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.5),0 0 20px rgba(64,158,255,.1);position:relative;overflow:hidden}.metric-card[data-v-2809b598]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,rgba(64,158,255,.8),transparent);animation:scan-2809b598 3s infinite}.metric-card[data-v-2809b598]:after{content:"";position:absolute;top:8px;right:8px;width:6px;height:6px;background:#409eff;border-radius:50%;box-shadow:0 0 10px rgba(64,158,255,.8);animation:pulse-2809b598 2s infinite}.metric-card[data-v-2809b598]:hover{transform:translateY(-8px) scale(1.02);background:hsla(0,0%,100%,.98);box-shadow:0 12px 40px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.6),0 0 30px rgba(64,158,255,.2);border-color:rgba(64,158,255,.5)}.chart-card[data-v-2809b598]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(15px);border:1px solid rgba(64,158,255,.3);box-shadow:0 8px 32px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.5),0 0 20px rgba(64,158,255,.1);position:relative;overflow:hidden}.chart-card[data-v-2809b598]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(64,158,255,.6),transparent)}.chart-card[data-v-2809b598]:after{content:"";position:absolute;bottom:8px;right:8px;width:4px;height:4px;background:#67c23a;border-radius:50%;box-shadow:0 0 8px rgba(103,194,58,.8)}@keyframes scan-2809b598{0%{left:-100%}to{left:100%}}@keyframes pulse-2809b598{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.metric-value[data-v-2809b598]{font-size:2.5rem;font-weight:700;margin-bottom:5px;color:#1a1a1a!important;text-shadow:0 0 10px rgba(64,158,255,.3)}.metric-label[data-v-2809b598]{font-size:1rem;opacity:.8;color:#333!important}.chart-header h3[data-v-2809b598]{margin:0;font-size:1.3rem;font-weight:500;color:#1a1a1a!important;text-shadow:0 0 8px rgba(64,158,255,.2)}.role-name[data-v-2809b598]{font-weight:500;color:#333!important}.role-description[data-v-2809b598]{font-size:.9rem;opacity:.7;color:#666!important}.region-name[data-v-2809b598]{font-weight:500;color:#333!important}.region-percentage[data-v-2809b598]{font-size:.9rem;opacity:.7;color:#666!important}.behavior-name[data-v-2809b598]{font-weight:500;margin-bottom:4px;color:#333!important}.login-count[data-v-2809b598]{font-weight:700;font-size:1.2rem;color:#333!important}.login-percentage[data-v-2809b598]{font-size:.9rem;opacity:.8;color:#666!important}[data-v-2809b598] .el-radio-button__inner{color:#333!important;font-weight:500}[data-v-2809b598] .el-radio-group{color:#333!important}.main-title[data-v-2809b598],.subtitle[data-v-2809b598]{color:#fff!important}.behavior-item[data-v-2809b598] *,.chart-card[data-v-2809b598] :not(canvas),.login-item[data-v-2809b598] *,.metric-card[data-v-2809b598] :not(.metric-icon),.region-item[data-v-2809b598] *,.role-item[data-v-2809b598] *{color:#333!important}.metric-icon[data-v-2809b598]{color:inherit!important}.behavior-count[data-v-2809b598],.region-count[data-v-2809b598],.role-count[data-v-2809b598]{color:#409eff!important}.personal-management[data-v-3c85bdbd]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.detail-card[data-v-3c85bdbd],.profile-card[data-v-3c85bdbd]{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-3c85bdbd]{display:flex;justify-content:space-between;align-items:center}.title[data-v-3c85bdbd]{font-size:20px;font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.profile-content[data-v-3c85bdbd]{padding:20px 0}.avatar-section[data-v-3c85bdbd]{text-align:center;margin-bottom:24px}.profile-avatar[data-v-3c85bdbd]{border:4px solid rgba(103,126,234,.2);box-shadow:0 4px 16px rgba(103,126,234,.3);transition:all .3s ease}.profile-avatar[data-v-3c85bdbd]:hover{transform:scale(1.05);box-shadow:0 6px 20px rgba(103,126,234,.4)}.profile-form .el-form-item[data-v-3c85bdbd]{margin-bottom:16px}.profile-form .el-form-item__label[data-v-3c85bdbd]{color:#606266;font-weight:500}.profile-value[data-v-3c85bdbd]{color:#2c3e50;font-weight:500;padding:4px 8px;background:rgba(103,126,234,.1);border-radius:6px;display:inline-block;min-width:120px}.tabs-section[data-v-3c85bdbd]{padding:20px 0}.personal-tabs[data-v-3c85bdbd]{background:transparent}.personal-tabs[data-v-3c85bdbd] .el-tabs__header{margin-bottom:24px}.personal-tabs[data-v-3c85bdbd] .el-tabs__nav-wrap:after{background:linear-gradient(90deg,#667eea,#764ba2);height:2px}.personal-tabs[data-v-3c85bdbd] .el-tabs__item{color:#606266;font-weight:500;font-size:16px;transition:all .3s ease}.personal-tabs[data-v-3c85bdbd] .el-tabs__item:hover{color:#667eea}.personal-tabs[data-v-3c85bdbd] .el-tabs__item.is-active{color:#667eea;font-weight:600}.personal-tabs[data-v-3c85bdbd] .el-tabs__active-bar{background:linear-gradient(90deg,#667eea,#764ba2)}.edit-form[data-v-3c85bdbd]{padding:20px;background:rgba(103,126,234,.02);border-radius:12px}.edit-form .el-form-item[data-v-3c85bdbd]{margin-bottom:24px}.edit-form .el-form-item__label[data-v-3c85bdbd]{color:#606266;font-weight:500}.form-actions[data-v-3c85bdbd]{text-align:center;margin-top:32px;padding-top:24px;border-top:1px solid rgba(103,126,234,.1)}.form-actions .el-button[data-v-3c85bdbd]{margin:0 12px}.avatar-uploader[data-v-3c85bdbd]{border:2px dashed rgba(103,126,234,.3);border-radius:12px;cursor:pointer;width:80px;height:80px;position:relative;overflow:hidden;transition:all .3s ease;background:rgba(103,126,234,.05)}.avatar-uploader[data-v-3c85bdbd]:hover{border-color:#667eea;background:rgba(103,126,234,.1);transform:translateY(-2px);box-shadow:0 6px 16px rgba(103,126,234,.2)}.avatar-uploader .avatar[data-v-3c85bdbd]{width:80px;height:80px;display:block;border-radius:8px}.el-button[data-v-3c85bdbd]{border-radius:8px;font-weight:500;transition:all .3s ease;padding:8px 24px}.el-button[data-v-3c85bdbd]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-3c85bdbd] .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-3c85bdbd] .el-input__inner:focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.el-input[data-v-3c85bdbd] .el-input__inner::-moz-placeholder{color:rgba(44,62,80,.6)}.el-input[data-v-3c85bdbd] .el-input__inner::placeholder{color:rgba(44,62,80,.6)}.el-card[data-v-3c85bdbd] .el-card__body{padding:24px}@media (max-width:768px){.personal-management[data-v-3c85bdbd]{padding:10px}.profile-avatar[data-v-3c85bdbd]{width:100px!important;height:100px!important}.edit-form[data-v-3c85bdbd]{padding:16px}.edit-form .el-form-item__label[data-v-3c85bdbd]{width:80px!important}}.modern-admin-container[data-v-1ef82189]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px;position:relative}.main-title[data-v-1ef82189]{font-size:20px;font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.glass-card[data-v-1ef82189]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 8px 32px rgba(0,0,0,.1);transition:all .3s cubic-bezier(.4,0,.2,1);box-sizing:border-box;width:100%}.glass-card[data-v-1ef82189]:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.main-card[data-v-1ef82189]{padding:24px}.user-management-container[data-v-1ef82189]{display:flex;gap:20px;min-height:600px;overflow:hidden}.dept-tree-section[data-v-1ef82189]{width:280px;flex-shrink:0;min-width:200px}.user-table-section[data-v-1ef82189]{flex:1;display:flex;flex-direction:column;gap:20px;min-width:0;overflow:hidden}.card-header[data-v-1ef82189]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid rgba(103,126,234,.1)}.section-title[data-v-1ef82189]{color:#2c3e50;font-size:16px;font-weight:600;margin:0;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.tree-card[data-v-1ef82189]{padding:20px}.modern-tree[data-v-1ef82189]{border:none;background:transparent}.tree-node[data-v-1ef82189]{color:#606266;font-size:14px;transition:color .3s ease}.tree-node[data-v-1ef82189]:hover{color:#667eea}.font-weight-bold[data-v-1ef82189]{font-weight:600}.search-card[data-v-1ef82189]{padding:20px;background:rgba(103,126,234,.05);border-radius:12px;border:1px solid rgba(103,126,234,.1);overflow:hidden}.modern-form[data-v-1ef82189]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;width:100%;box-sizing:border-box}.modern-form .el-form-item[data-v-1ef82189]{margin-bottom:0;flex-shrink:0}.modern-form .el-form-item__label[data-v-1ef82189]{color:#606266!important;font-weight:500}.modern-form .el-form-item[data-v-1ef82189]:last-child{display:flex;gap:12px}.modern-btn[data-v-1ef82189]{border-radius:8px;padding:8px 20px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;box-shadow:0 4px 12px rgba(0,0,0,.1)}.modern-btn[data-v-1ef82189]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)}.primary-btn[data-v-1ef82189]{background:linear-gradient(45deg,#409eff,#66b3ff);color:#fff}.secondary-btn[data-v-1ef82189]{background:linear-gradient(45deg,#909399,#b1b3b8);color:#fff}.reset-btn[data-v-1ef82189]{background:linear-gradient(45deg,#e6a23c,#eebe77);color:#fff}.success-btn[data-v-1ef82189]{background:linear-gradient(45deg,#67c23a,#85ce61);color:#fff}.modern-input[data-v-1ef82189] .el-input__wrapper,.modern-select[data-v-1ef82189] .el-input__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(103,126,234,.2);border-radius:8px;box-shadow:none;transition:all .3s ease}.modern-input[data-v-1ef82189] .el-input__wrapper:hover,.modern-select[data-v-1ef82189] .el-input__wrapper:hover{border-color:#c0c4cc}.modern-input[data-v-1ef82189] .el-input__wrapper.is-focus,.modern-select[data-v-1ef82189] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.modern-input[data-v-1ef82189] .el-input__inner,.modern-select[data-v-1ef82189] .el-input__inner{background:transparent;border:none;color:#2c3e50}.modern-input[data-v-1ef82189] .el-input__inner::-moz-placeholder,.modern-select[data-v-1ef82189] .el-input__inner::-moz-placeholder{color:rgba(44,62,80,.6)}.modern-input[data-v-1ef82189] .el-input__inner::placeholder,.modern-select[data-v-1ef82189] .el-input__inner::placeholder{color:rgba(44,62,80,.6)}.modern-select[data-v-1ef82189] .el-select-dropdown{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:8px;border:1px solid hsla(0,0%,100%,.3)}.modern-date-picker[data-v-1ef82189]{width:190px;min-width:150px}.modern-date-picker[data-v-1ef82189],.modern-input[data-v-1ef82189],.modern-select[data-v-1ef82189]{max-width:100%;box-sizing:border-box}.table-card[data-v-1ef82189]{padding:20px;flex:1;overflow:hidden;min-width:0}.modern-table[data-v-1ef82189]{background:transparent;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08);width:100%}.modern-table[data-v-1ef82189] .el-table,.modern-table[data-v-1ef82189] .el-table__body-wrapper{overflow-x:auto}.modern-table[data-v-1ef82189] .el-table__header{background:linear-gradient(135deg,#667eea,#764ba2)}.modern-table[data-v-1ef82189] .el-table__header th{background:transparent!important;border-bottom:none;padding:8px 12px!important;height:40px}.modern-table[data-v-1ef82189] .el-table__header th,.modern-table[data-v-1ef82189] .el-table__header th .cell{color:#2c3e50!important;font-weight:700!important;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.modern-table[data-v-1ef82189] .el-table__row{transition:all .3s ease}.modern-table[data-v-1ef82189] .el-table__row:hover{background-color:rgba(103,126,234,.05)!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.modern-table[data-v-1ef82189] .el-table__row td{border:none;color:#2c3e50;padding:8px 12px!important;height:40px}.modern-table[data-v-1ef82189] .el-table__cell{padding:8px 12px!important}.modern-table[data-v-1ef82189] .el-table__empty-block{background:hsla(0,0%,100%,.05)}.modern-table[data-v-1ef82189] .el-table__empty-text{color:rgba(44,62,80,.6)}.modern-tag[data-v-1ef82189]{border-radius:6px;font-weight:500}.modern-avatar[data-v-1ef82189]{border:2px solid hsla(0,0%,100%,.3);transition:transform .3s ease}.modern-avatar[data-v-1ef82189]:hover{transform:scale(1.1)}.modern-switch[data-v-1ef82189] .el-switch__core{border-radius:12px}.modern-text[data-v-1ef82189]{color:#2c3e50}.operation-buttons[data-v-1ef82189]{display:flex;gap:8px;justify-content:center}.operation-buttons .el-button[data-v-1ef82189]{transition:all .3s ease}.operation-buttons .el-button[data-v-1ef82189]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.pagination-card[data-v-1ef82189]{padding:20px;text-align:center}.modern-pagination[data-v-1ef82189] .el-pagination{justify-content:center}.modern-pagination[data-v-1ef82189] .el-pagination .btn-next,.modern-pagination[data-v-1ef82189] .el-pagination .btn-prev,.modern-pagination[data-v-1ef82189] .el-pagination .el-pager li,.modern-pagination[data-v-1ef82189] .el-pagination .el-pagination__jump,.modern-pagination[data-v-1ef82189] .el-pagination .el-pagination__sizes{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;border-radius:6px;margin:0 2px}.modern-pagination[data-v-1ef82189] .el-pagination .btn-next:hover,.modern-pagination[data-v-1ef82189] .el-pagination .btn-prev:hover,.modern-pagination[data-v-1ef82189] .el-pagination .el-pager li:hover{background:hsla(0,0%,100%,.2);color:#fff}.modern-pagination[data-v-1ef82189] .el-pagination .el-pager li.active{background:linear-gradient(45deg,#409eff,#66b3ff);color:#fff}.modern-dialog[data-v-1ef82189] .el-dialog{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;border:1px solid hsla(0,0%,100%,.3);box-shadow:0 16px 40px rgba(0,0,0,.2)}.modern-dialog[data-v-1ef82189] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px 16px 0 0;padding:16px 20px}.modern-dialog[data-v-1ef82189] .el-dialog__title{color:#fff;font-weight:600;font-size:16px}.modern-dialog[data-v-1ef82189] .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:16px}.modern-dialog-form[data-v-1ef82189]{padding:20px}.modern-dialog-form .el-form-item__label[data-v-1ef82189]{color:#606266!important;font-weight:500}.modern-dialog-form .modern-input[data-v-1ef82189] .el-input__wrapper,.modern-dialog-form .modern-select[data-v-1ef82189] .el-input__wrapper{background:rgba(0,0,0,.02);border:1px solid #e0e0e0;border-radius:8px;box-shadow:none;transition:all .3s ease}.modern-dialog-form .modern-input[data-v-1ef82189] .el-input__inner,.modern-dialog-form .modern-select[data-v-1ef82189] .el-input__inner{background:transparent;border:none;color:#333}.modern-dialog-form .modern-textarea[data-v-1ef82189] .el-textarea__inner{background:rgba(0,0,0,.02);border:1px solid #e0e0e0;border-radius:8px;color:#333;transition:all .3s ease}.modern-dialog-form .modern-input[data-v-1ef82189] .el-input__wrapper:hover,.modern-dialog-form .modern-select[data-v-1ef82189] .el-input__wrapper:hover{border-color:#c0c4cc}.modern-dialog-form .modern-input[data-v-1ef82189] .el-input__wrapper.is-focus,.modern-dialog-form .modern-select[data-v-1ef82189] .el-input__wrapper.is-focus,.modern-dialog-form .modern-textarea[data-v-1ef82189] .el-textarea__inner:focus{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.1);background:#fff}.modern-dialog-form .modern-select[data-v-1ef82189]{width:100%}.modern-radio-group .modern-radio[data-v-1ef82189]{margin-right:20px}.modern-dialog-form .modern-radio[data-v-1ef82189] .el-radio__label{color:#606266!important}.modern-dialog-form .modern-radio[data-v-1ef82189] .el-radio__input.is-checked .el-radio__inner{border-color:#409eff;background:#409eff}.modern-treeselect[data-v-1ef82189] .vue-treeselect__control{background:rgba(0,0,0,.02);border:1px solid #e0e0e0;border-radius:8px;box-shadow:none;transition:all .3s ease}.modern-treeselect[data-v-1ef82189] .vue-treeselect__control:hover{border-color:#c0c4cc}.modern-treeselect[data-v-1ef82189] .vue-treeselect__control--is-focused{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.1);background:#fff}.modern-treeselect[data-v-1ef82189] .vue-treeselect__option,.modern-treeselect[data-v-1ef82189] .vue-treeselect__placeholder,.modern-treeselect[data-v-1ef82189] .vue-treeselect__single-value{color:#606266!important}.dialog-footer[data-v-1ef82189]{text-align:center;padding:20px;border-top:1px solid #f0f0f0}@media (max-width:1200px){.user-management-container[data-v-1ef82189]{flex-direction:column;gap:16px}.dept-tree-section[data-v-1ef82189]{width:100%;order:2}.user-table-section[data-v-1ef82189]{order:1}.modern-form[data-v-1ef82189]{flex-direction:column;align-items:stretch}.modern-form .el-form-item[data-v-1ef82189]{width:100%}.button-group[data-v-1ef82189]{flex-direction:column;width:100%}.button-group .modern-btn[data-v-1ef82189]{width:100%}}@media (max-width:768px){.modern-admin-container[data-v-1ef82189]{padding:10px}.main-card[data-v-1ef82189]{padding:16px}.search-card[data-v-1ef82189],.table-card[data-v-1ef82189],.tree-card[data-v-1ef82189]{padding:12px}.modern-form[data-v-1ef82189]{gap:8px}.modern-date-picker[data-v-1ef82189] .el-input__inner,.modern-input[data-v-1ef82189] .el-input__inner,.modern-select[data-v-1ef82189] .el-input__inner{font-size:14px}.modern-table[data-v-1ef82189] .el-table{font-size:12px}.main-title[data-v-1ef82189]{font-size:18px}.section-title[data-v-1ef82189]{font-size:14px}}@media (max-width:480px){.modern-admin-container[data-v-1ef82189]{padding:8px}.main-card[data-v-1ef82189]{padding:12px}.search-card[data-v-1ef82189],.table-card[data-v-1ef82189],.tree-card[data-v-1ef82189]{padding:8px}.user-management-container[data-v-1ef82189]{gap:12px}.main-title[data-v-1ef82189]{font-size:16px}.modern-form .el-form-item__label[data-v-1ef82189]{font-size:12px!important}.modern-table[data-v-1ef82189] .el-table{font-size:11px}}.role-container{&[data-v-5508581c]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.main-card{&[data-v-5508581c]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 8px 32px rgba(0,0,0,.1);padding:24px;transition:all .3s ease;box-sizing:border-box;width:100%;overflow:hidden}&[data-v-5508581c]:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.15)}}.card-header{&[data-v-5508581c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid rgba(103,126,234,.1)}.gradient-title[data-v-5508581c]{color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:20px;font-weight:600;margin:0}}.search-section{&[data-v-5508581c]{margin-bottom:24px;padding:20px;background:rgba(103,126,234,.05);border-radius:12px;border:1px solid rgba(103,126,234,.1);overflow:hidden}.search-form{&[data-v-5508581c]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;width:100%;box-sizing:border-box}[data-v-5508581c] .el-form-item{margin-bottom:0;flex-shrink:0}[data-v-5508581c] .el-form-item__label{color:#606266;font-weight:500}[data-v-5508581c] .el-form-item:last-child{display:flex;gap:12px}}}.table-section[data-v-5508581c]{background:transparent;border-radius:12px;padding:20px;overflow:hidden;min-width:0}}[data-v-5508581c] .search-date .el-input__wrapper,[data-v-5508581c] .search-input .el-input__wrapper,[data-v-5508581c] .search-select .el-input__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(103,126,234,.2);border-radius:8px;box-shadow:none;transition:all .3s ease}[data-v-5508581c] .search-date .el-input__wrapper:hover,[data-v-5508581c] .search-input .el-input__wrapper:hover,[data-v-5508581c] .search-select .el-input__wrapper:hover{border-color:#c0c4cc}[data-v-5508581c] .search-date .el-input__wrapper.is-focus,[data-v-5508581c] .search-input .el-input__wrapper.is-focus,[data-v-5508581c] .search-select .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}[data-v-5508581c] .search-date .el-input__inner,[data-v-5508581c] .search-input .el-input__inner,[data-v-5508581c] .search-select .el-input__inner{background:transparent;border:none;color:#2c3e50}[data-v-5508581c] .search-date .el-input__inner::-moz-placeholder,[data-v-5508581c] .search-input .el-input__inner::-moz-placeholder,[data-v-5508581c] .search-select .el-input__inner::-moz-placeholder{color:rgba(44,62,80,.6)}[data-v-5508581c] .search-date .el-input__inner::placeholder,[data-v-5508581c] .search-input .el-input__inner::placeholder,[data-v-5508581c] .search-select .el-input__inner::placeholder{color:rgba(44,62,80,.6)}[data-v-5508581c] .search-date .el-input__suffix-inner,[data-v-5508581c] .search-select .el-input__suffix-inner{color:#606266}.search-date[data-v-5508581c]{width:190px}.search-select[data-v-5508581c]{width:120px}.modern-btn[data-v-5508581c]{border-radius:8px;padding:8px 20px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;box-shadow:0 4px 12px rgba(0,0,0,.1)}.modern-btn[data-v-5508581c]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)}.primary-btn[data-v-5508581c]{background:linear-gradient(45deg,#409eff,#66b3ff);color:#fff}.reset-btn[data-v-5508581c]{background:linear-gradient(45deg,#e6a23c,#eebe77);color:#fff}.success-btn[data-v-5508581c]{background:linear-gradient(45deg,#67c23a,#85ce61);color:#fff}.action-section[data-v-5508581c]{margin-bottom:25px;display:flex;gap:15px}.table-card[data-v-5508581c]{padding:24px}[data-v-5508581c] .modern-table{background:transparent;border-radius:12px;overflow:hidden}[data-v-5508581c] .modern-table .el-table__header{background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1))}[data-v-5508581c] .modern-table .el-table__header th{background:transparent;color:#2c3e50!important;font-weight:700!important;border:none;padding:8px 12px!important;height:40px;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}[data-v-5508581c] .modern-table .el-table__row{transition:all .3s ease}[data-v-5508581c] .modern-table .el-table__row:hover{background-color:rgba(103,126,234,.05)!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}[data-v-5508581c] .modern-table .el-table__row td{border:none;color:#2c3e50;padding:8px 12px!important;height:40px}[data-v-5508581c] .modern-table .el-table__cell{padding:8px 12px!important}[data-v-5508581c] .modern-table .el-table__body tr:not(:last-child) td{border-bottom:1px solid hsla(0,0%,100%,.3)}.operation-buttons[data-v-5508581c]{display:flex;gap:8px;justify-content:center}.operation-buttons .el-button[data-v-5508581c]{transition:all .3s ease}.operation-buttons .el-button[data-v-5508581c]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}[data-v-5508581c] .status-switch{transform:scale(.9)}.pagination-card[data-v-5508581c]{display:flex;justify-content:center;margin-top:20px}[data-v-5508581c] .modern-pagination{background:hsla(0,0%,100%,.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:12px;padding:16px 24px;border:1px solid hsla(0,0%,100%,.2)}[data-v-5508581c] .modern-pagination .el-pagination__jump,[data-v-5508581c] .modern-pagination .el-pagination__total{color:#fff}[data-v-5508581c] .modern-pagination .btn-next,[data-v-5508581c] .modern-pagination .btn-prev,[data-v-5508581c] .modern-pagination .el-pager li{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);color:#fff;border-radius:6px;margin:0 4px;transition:all .3s ease}[data-v-5508581c] .modern-pagination .btn-next:hover,[data-v-5508581c] .modern-pagination .btn-prev:hover,[data-v-5508581c] .modern-pagination .el-pager li:hover{background:hsla(0,0%,100%,.3);transform:translateY(-1px)}[data-v-5508581c] .modern-pagination .el-pager li.is-active{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:#667eea}[data-v-5508581c] .modern-dialog{border-radius:16px;overflow:hidden}[data-v-5508581c] .modern-dialog .el-dialog{background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(240,248,255,.95));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.3);border-radius:16px;box-shadow:0 16px 48px rgba(0,0,0,.2)}[data-v-5508581c] .modern-dialog .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);padding:20px;margin:0}[data-v-5508581c] .modern-dialog .el-dialog__title{color:#fff;font-weight:600;font-size:18px}[data-v-5508581c] .modern-dialog .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:18px}[data-v-5508581c] .modern-dialog .el-dialog__body{padding:24px}[data-v-5508581c] .clean-dialog{border-radius:16px;overflow:hidden}[data-v-5508581c] .clean-dialog .el-dialog{background:#fff;border-radius:16px;box-shadow:0 16px 48px rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.1)}[data-v-5508581c] .clean-dialog .el-dialog__header{padding:16px 20px;margin:0;border-bottom:1px solid #ebeef5}[data-v-5508581c] .clean-dialog .el-dialog__title{color:#303133;font-weight:600;font-size:16px}[data-v-5508581c] .clean-dialog .el-dialog__headerbtn .el-dialog__close{color:#909399;font-size:16px}[data-v-5508581c] .clean-dialog .el-dialog__body{padding:24px}[data-v-5508581c] .clean-dialog .el-dialog__headerbtn{position:absolute;top:16px;right:20px;z-index:10}[data-v-5508581c] .clean-dialog .el-dialog__close:hover{color:#303133}.dialog-form .el-form-item__label[data-v-5508581c]{color:#333;font-weight:500}[data-v-5508581c] .form-input .el-input__wrapper,[data-v-5508581c] .form-textarea .el-textarea__inner{background:hsla(0,0%,100%,.8);border:1px solid rgba(102,126,234,.2);border-radius:8px;transition:all .3s ease}[data-v-5508581c] .form-input .el-input__wrapper:hover,[data-v-5508581c] .form-textarea .el-textarea__inner:hover{border-color:#667eea;background:hsla(0,0%,100%,.9)}[data-v-5508581c] .form-input .el-input__wrapper.is-focus,[data-v-5508581c] .form-textarea .el-textarea__inner:focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(102,126,234,.1);background:#fff}.radio-group[data-v-5508581c]{display:flex;gap:16px}[data-v-5508581c] .custom-radio.el-radio{margin-right:0}[data-v-5508581c] .custom-radio .el-radio__input.is-checked+.el-radio__label{color:#667eea}[data-v-5508581c] .custom-radio .el-radio__input.is-checked .el-radio__inner{background-color:#667eea;border-color:#667eea}[data-v-5508581c] .custom-radio .el-radio__inner:hover{border-color:#667eea}.dialog-footer[data-v-5508581c]{display:flex;justify-content:center;gap:12px}.dialog-btn[data-v-5508581c]{padding:10px 24px;border-radius:8px;font-weight:500;transition:all .3s ease;border:none}.confirm-btn[data-v-5508581c]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.confirm-btn[data-v-5508581c]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.3)}.cancel-btn[data-v-5508581c]{background:hsla(208,7%,46%,.1);color:#6c757d;border:1px solid hsla(208,7%,46%,.2)}.cancel-btn[data-v-5508581c]:hover{background:hsla(208,7%,46%,.2);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.permission-tree[data-v-5508581c]{background:transparent;border-radius:8px;padding:4px}[data-v-5508581c] .permission-tree .el-tree-node{margin-bottom:0}[data-v-5508581c] .permission-tree .el-tree-node__content{border-radius:3px;transition:all .3s ease;padding:2px 6px;height:24px;line-height:20px}[data-v-5508581c] .permission-tree .el-tree-node__content:hover{background:rgba(102,126,234,.1)}[data-v-5508581c] .permission-tree .el-tree-node__expand-icon{padding:1px;margin-right:4px}[data-v-5508581c] .permission-tree .el-checkbox{margin-right:4px}[data-v-5508581c] .permission-tree .el-checkbox__input{line-height:1}[data-v-5508581c] .permission-tree .el-tree-node__label{font-size:13px}[data-v-5508581c] .permission-tree .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#667eea;border-color:#667eea}[data-v-5508581c] .permission-tree .el-checkbox__inner:hover{border-color:#667eea}@media (max-width:768px){.role-container[data-v-5508581c]{padding:12px}.glass-card[data-v-5508581c]{margin-bottom:16px;border-radius:12px}.search-card[data-v-5508581c]{padding:16px}.table-card[data-v-5508581c]{padding:16px;overflow-x:auto}.search-form[data-v-5508581c]{flex-direction:column}.search-form .el-form-item[data-v-5508581c]{width:100%;margin-bottom:12px}.search-date[data-v-5508581c],.search-select[data-v-5508581c]{width:100%}.table-actions[data-v-5508581c]{flex-direction:column;gap:4px}[data-v-5508581c] .modern-dialog .el-dialog{margin:20px;width:calc(100vw - 40px)!important}}@keyframes fadeInUp-5508581c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.glass-card[data-v-5508581c]{animation:fadeInUp-5508581c .6s ease-out}.glass-card[data-v-5508581c]:first-child{animation-delay:.1s}.glass-card[data-v-5508581c]:nth-child(2){animation-delay:.2s}.glass-card[data-v-5508581c]:nth-child(3){animation-delay:.3s}[data-v-5508581c] .el-loading-mask{background:rgba(102,126,234,.1);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}[data-v-5508581c] .el-loading-spinner{color:#667eea}.dept-container[data-v-31da0b27]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.dept-container .glass-card[data-v-31da0b27]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 8px 32px rgba(0,0,0,.1);padding:24px;transition:all .3s ease;box-sizing:border-box;width:100%;overflow:hidden}.dept-container .glass-card[data-v-31da0b27]:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.dept-container .card-header[data-v-31da0b27]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid rgba(103,126,234,.1)}.dept-container .card-header .gradient-title[data-v-31da0b27]{color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:20px;font-weight:600;margin:0}.dept-container .search-section[data-v-31da0b27]{margin-bottom:24px;padding:20px;background:rgba(103,126,234,.05);border-radius:12px;border:1px solid rgba(103,126,234,.1);overflow:hidden;margin-left:0;margin-right:0}.dept-container .search-section .search-form[data-v-31da0b27]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;width:100%;box-sizing:border-box}.dept-container .search-section .search-form[data-v-31da0b27] .el-form-item{margin-bottom:0;flex-shrink:0}.dept-container .search-section .search-form[data-v-31da0b27] .el-form-item__label{color:#606266;font-weight:500}.dept-container .search-section .search-form[data-v-31da0b27] .el-form-item:last-child{display:flex;gap:12px}.dept-container .action-section[data-v-31da0b27]{margin-bottom:5px;margin-left:0;margin-right:0;padding-left:20px}.dept-container .action-section .action-buttons[data-v-31da0b27]{display:flex;gap:12px;align-items:center}.dept-container .action-section .action-buttons .modern-btn[data-v-31da0b27]{transition:all .3s cubic-bezier(.4,0,.2,1)}.dept-container .action-section .action-buttons .modern-btn[data-v-31da0b27]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.dept-container .table-section[data-v-31da0b27]{background:transparent;border-radius:12px;padding:20px;overflow:hidden;min-width:0;margin-left:0;margin-right:0}.dept-container .modern-btn[data-v-31da0b27]{border-radius:8px;padding:8px 20px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;box-shadow:0 4px 12px rgba(0,0,0,.1)}.dept-container .modern-btn[data-v-31da0b27]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)}.dept-container .primary-btn[data-v-31da0b27]{background:linear-gradient(45deg,#409eff,#66b3ff);color:#fff}.dept-container .reset-btn[data-v-31da0b27]{background:linear-gradient(45deg,#e6a23c,#eebe77);color:#fff}.dept-container .success-btn[data-v-31da0b27]{background:linear-gradient(45deg,#67c23a,#85ce61);color:#fff}.dept-container .secondary-btn[data-v-31da0b27]{background:linear-gradient(45deg,#909399,#b1b3b8);color:#fff}.dept-container .modern-input[data-v-31da0b27] .el-input__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(103,126,234,.2);border-radius:8px;box-shadow:none;transition:all .3s ease}.dept-container .modern-input[data-v-31da0b27] .el-input__wrapper:hover{border-color:#c0c4cc}.dept-container .modern-input[data-v-31da0b27] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.dept-container .modern-input[data-v-31da0b27] .el-input__inner{background:transparent;border:none;color:#2c3e50}.dept-container .modern-input[data-v-31da0b27] .el-input__inner::-moz-placeholder{color:rgba(44,62,80,.6)}.dept-container .modern-input[data-v-31da0b27] .el-input__inner::placeholder{color:rgba(44,62,80,.6)}.dept-container .modern-select[data-v-31da0b27] .el-input__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(103,126,234,.2);border-radius:8px;box-shadow:none;transition:all .3s ease}.dept-container .modern-select[data-v-31da0b27] .el-input__wrapper:hover{border-color:#c0c4cc}.dept-container .modern-select[data-v-31da0b27] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.dept-container .modern-select[data-v-31da0b27] .el-input__inner{background:transparent;border:none;color:#2c3e50}.dept-container .modern-select[data-v-31da0b27] .el-input__inner::-moz-placeholder{color:rgba(44,62,80,.6)}.dept-container .modern-select[data-v-31da0b27] .el-input__inner::placeholder{color:rgba(44,62,80,.6)}.dept-container .modern-select[data-v-31da0b27] .el-input__suffix-inner{color:#606266}.dept-container .modern-table[data-v-31da0b27]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.dept-container .modern-table[data-v-31da0b27] .el-table{background:transparent}.dept-container .modern-table[data-v-31da0b27] .el-table:before{display:none}.dept-container .modern-table[data-v-31da0b27] .el-table th{background:linear-gradient(135deg,#667eea,#764ba2)!important;border-bottom:none}.dept-container .modern-table[data-v-31da0b27] .el-table th,.dept-container .modern-table[data-v-31da0b27] .el-table th .cell{color:#2c3e50!important;font-weight:700!important;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.dept-container .modern-table[data-v-31da0b27] .el-table td{background:hsla(0,0%,100%,.05)!important;border-bottom:1px solid rgba(103,126,234,.1);color:#2c3e50}.dept-container .modern-table[data-v-31da0b27] .el-table .el-table__row{transition:all .3s ease}.dept-container .modern-table[data-v-31da0b27] .el-table .el-table__row td{padding:8px 12px!important;height:40px!important}.dept-container .modern-table[data-v-31da0b27] .el-table .el-table__row:hover{background:rgba(103,126,234,.05)!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.dept-container .modern-tag[data-v-31da0b27]{border-radius:20px;border:none;padding:4px 12px;font-weight:500;transition:all .3s ease}.dept-container .modern-tag[data-v-31da0b27]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.dept-container .modern-tag.company-tag[data-v-31da0b27]{background:linear-gradient(135deg,#ffecd2,#fcb69f);color:#8b4513}.dept-container .modern-tag.center-tag[data-v-31da0b27]{background:linear-gradient(135deg,#a8edea,#fed6e3);color:#2d5a87}.dept-container .modern-tag.dept-tag[data-v-31da0b27]{background:linear-gradient(135deg,#fad0c4,#ffd1ff);color:#8b2b85}.dept-container .modern-tag.success-tag[data-v-31da0b27]{background:linear-gradient(135deg,#84fab0,#8fd3f4);color:#0f5132}.dept-container .modern-tag.danger-tag[data-v-31da0b27]{background:linear-gradient(135deg,#fa709a,#fee140);color:#721c24}.dept-container .operation-buttons[data-v-31da0b27]{display:flex;justify-content:center;gap:8px}.dept-container .operation-buttons .el-button[data-v-31da0b27]{width:32px;height:32px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.dept-container .operation-buttons .el-button[data-v-31da0b27]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.dept-container .operation-buttons .el-button .el-icon[data-v-31da0b27]{font-size:14px}.dept-container .action-btn[data-v-31da0b27]{border-radius:6px;padding:4px 8px;margin:0 2px;transition:all .3s ease}.dept-container .action-btn[data-v-31da0b27]:hover{transform:translateY(-1px)}.dept-container .action-btn.edit-btn[data-v-31da0b27]{color:#40a9ff}.dept-container .action-btn.edit-btn[data-v-31da0b27]:hover{background:rgba(64,169,255,.1);color:#1890ff}.dept-container .action-btn.delete-btn[data-v-31da0b27]{color:#ff7875}.dept-container .action-btn.delete-btn[data-v-31da0b27]:hover{background:hsla(1,100%,73%,.1);color:#f5222d}.dept-container .action-btn.delete-btn[data-v-31da0b27]:disabled{color:hsla(0,0%,100%,.3)}.dept-container[data-v-31da0b27] .modern-dialog .el-dialog{background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.dept-container[data-v-31da0b27] .modern-dialog .el-dialog__header{background:#fff;border-bottom:1px solid #f0f0f0;padding:16px 20px}.dept-container[data-v-31da0b27] .modern-dialog .el-dialog__header .el-dialog__title{color:#303133;font-weight:600;font-size:16px}.dept-container[data-v-31da0b27] .modern-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#909399;font-size:16px}.dept-container[data-v-31da0b27] .modern-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#303133}.dept-container[data-v-31da0b27] .modern-dialog .el-dialog__body{padding:24px}.dept-container[data-v-31da0b27] .modern-dialog .el-dialog__footer{border-top:1px solid #f0f0f0;padding:20px 24px}.dept-container .dialog-content .modern-form[data-v-31da0b27] .el-form-item__label{color:#606266;font-weight:500}.dept-container .dialog-content .modern-form[data-v-31da0b27] .el-form-item__content .el-input__wrapper{background:#fff;border:1px solid #dcdfe6;border-radius:4px;box-shadow:none}.dept-container .dialog-content .modern-form[data-v-31da0b27] .el-form-item__content .el-input__wrapper:hover{border-color:#c0c4cc}.dept-container .dialog-content .modern-form[data-v-31da0b27] .el-form-item__content .el-input__wrapper.is-focus{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.dept-container .dialog-content .modern-form[data-v-31da0b27] .el-form-item__content .el-input__inner{background:transparent;border:none;color:#606266}.dept-container .modern-radio-group[data-v-31da0b27] .el-radio .el-radio__input .el-radio__inner{background:#fff;border-color:#dcdfe6}.dept-container .modern-radio-group[data-v-31da0b27] .el-radio .el-radio__input .el-radio__inner:hover{border-color:#409eff}.dept-container .modern-radio-group[data-v-31da0b27] .el-radio .el-radio__input.is-checked .el-radio__inner{background:#409eff;border-color:#409eff}.dept-container .modern-radio-group[data-v-31da0b27] .el-radio .el-radio__label{color:#606266}.dept-container .modern-treeselect[data-v-31da0b27] .vue-treeselect__control{background:#fff;border:1px solid #dcdfe6;border-radius:4px}.dept-container .modern-treeselect[data-v-31da0b27] .vue-treeselect__control .vue-treeselect__placeholder,.dept-container .modern-treeselect[data-v-31da0b27] .vue-treeselect__control .vue-treeselect__single-value{color:#606266}.dept-container .modern-treeselect[data-v-31da0b27] .vue-treeselect__control:hover{border-color:#409eff}.dept-container .modern-treeselect[data-v-31da0b27] .vue-treeselect__control.vue-treeselect--focused{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.dept-container .modern-treeselect[data-v-31da0b27] .vue-treeselect__menu{background:#fff;border:1px solid #dcdfe6;border-radius:4px}.dept-container .modern-treeselect[data-v-31da0b27] .vue-treeselect__menu .vue-treeselect__option{color:#606266}.dept-container .modern-treeselect[data-v-31da0b27] .vue-treeselect__menu .vue-treeselect__option:hover{background:#f5f7fa}.dept-container .modern-treeselect[data-v-31da0b27] .vue-treeselect__menu .vue-treeselect__option.vue-treeselect__option--selected{background:#409eff;color:#fff}.dept-container .dialog-footer[data-v-31da0b27]{display:flex;justify-content:center;gap:15px}@media (max-width:1200px){.dept-container .search-form[data-v-31da0b27]{flex-direction:column;align-items:stretch}.dept-container .search-form[data-v-31da0b27] .el-form-item{width:100%}.dept-container .action-section[data-v-31da0b27]{flex-direction:column;gap:10px}.dept-container .action-section .modern-btn[data-v-31da0b27]{width:100%}}@media (max-width:768px){.dept-container[data-v-31da0b27]{padding:10px}.dept-container .glass-card[data-v-31da0b27]{padding:16px;border-radius:12px}.dept-container .card-header .gradient-title[data-v-31da0b27]{font-size:18px}.dept-container .action-section[data-v-31da0b27],.dept-container .search-section[data-v-31da0b27],.dept-container .table-section[data-v-31da0b27]{padding:12px}.dept-container .action-section[data-v-31da0b27],.dept-container .search-section[data-v-31da0b27]{margin-bottom:16px}.dept-container .modern-table[data-v-31da0b27] .el-table{font-size:12px}}@media (max-width:480px){.dept-container[data-v-31da0b27]{padding:8px}.dept-container .glass-card[data-v-31da0b27]{padding:12px}.dept-container .card-header .gradient-title[data-v-31da0b27]{font-size:16px}.dept-container .action-section[data-v-31da0b27],.dept-container .search-section[data-v-31da0b27],.dept-container .table-section[data-v-31da0b27]{padding:8px}.dept-container .modern-table[data-v-31da0b27] .el-table{font-size:11px}.dept-container .modern-input[data-v-31da0b27],.dept-container .modern-select[data-v-31da0b27]{max-width:100%;box-sizing:border-box}}[data-v-31da0b27] .el-overlay{background:rgba(0,0,0,.5);backdrop-filter:blur(5px)}.post-management[data-v-c89c9792]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.post-management .main-card[data-v-c89c9792]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 8px 32px rgba(0,0,0,.1);padding:24px;transition:all .3s ease;box-sizing:border-box;width:100%;overflow:hidden}.post-management .main-card[data-v-c89c9792]:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.post-management .card-header[data-v-c89c9792]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid rgba(103,126,234,.1)}.post-management .card-header .gradient-title[data-v-c89c9792]{color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:20px;font-weight:600;margin:0}.post-management .search-section[data-v-c89c9792]{margin-bottom:24px;padding:20px;background:rgba(103,126,234,.05);border-radius:12px;border:1px solid rgba(103,126,234,.1);overflow:hidden;margin-left:0;margin-right:0}.post-management .search-section .search-form[data-v-c89c9792]{display:flex;flex-wrap:wrap;gap:16px;width:100%;box-sizing:border-box}.post-management .search-section .search-form[data-v-c89c9792] .el-form-item{margin-bottom:0;flex-shrink:0}.post-management .search-section .search-form[data-v-c89c9792] .el-form-item__label{color:#606266;font-weight:500}.post-management .search-section .search-form[data-v-c89c9792] .el-form-item:last-child{display:flex;gap:12px}.post-management .action-section[data-v-c89c9792]{margin-bottom:5px;margin-left:0;margin-right:0;padding-left:20px}.post-management .action-section .action-buttons[data-v-c89c9792]{display:flex;gap:12px;align-items:center}.post-management .action-section .action-buttons .modern-btn[data-v-c89c9792]{transition:all .3s cubic-bezier(.4,0,.2,1)}.post-management .action-section .action-buttons .modern-btn[data-v-c89c9792]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.post-management .table-section[data-v-c89c9792]{background:transparent;border-radius:12px;padding:20px;overflow:hidden;min-width:0;margin-left:0;margin-right:0}.post-management .modern-btn[data-v-c89c9792]{border-radius:8px;padding:8px 20px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;box-shadow:0 4px 12px rgba(0,0,0,.1)}.post-management .modern-btn[data-v-c89c9792]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)}.post-management .primary-btn[data-v-c89c9792]{background:linear-gradient(45deg,#409eff,#66b3ff);color:#fff}.post-management .reset-btn[data-v-c89c9792]{background:linear-gradient(45deg,#e6a23c,#eebe77);color:#fff}.post-management .success-btn[data-v-c89c9792]{background:linear-gradient(45deg,#67c23a,#85ce61);color:#fff}.post-management .danger-btn[data-v-c89c9792]{background:linear-gradient(45deg,#ff4d4f,#ff7875);color:#fff}.post-management .danger-btn[data-v-c89c9792]:hover:not(:disabled){background:linear-gradient(45deg,#ff2629,#ff5e61)}.post-management .danger-btn[data-v-c89c9792]:disabled{background:linear-gradient(45deg,#ccc,#bbb);cursor:not-allowed;transform:none;box-shadow:none}.post-management .modern-input[data-v-c89c9792] .el-input__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(103,126,234,.2);border-radius:8px;box-shadow:none;transition:all .3s ease}.post-management .modern-input[data-v-c89c9792] .el-input__wrapper:hover{border-color:#c0c4cc}.post-management .modern-input[data-v-c89c9792] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.post-management .modern-input[data-v-c89c9792] .el-input__inner{background:transparent;border:none;color:#2c3e50}.post-management .modern-input[data-v-c89c9792] .el-input__inner::-moz-placeholder{color:rgba(44,62,80,.6)}.post-management .modern-input[data-v-c89c9792] .el-input__inner::placeholder{color:rgba(44,62,80,.6)}.post-management .modern-select[data-v-c89c9792] .el-input__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(103,126,234,.2);border-radius:8px;box-shadow:none;transition:all .3s ease}.post-management .modern-select[data-v-c89c9792] .el-input__wrapper:hover{border-color:#c0c4cc}.post-management .modern-select[data-v-c89c9792] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.post-management .modern-select[data-v-c89c9792] .el-input__inner{background:transparent;border:none;color:#2c3e50}.post-management .modern-select[data-v-c89c9792] .el-input__inner::-moz-placeholder{color:rgba(44,62,80,.6)}.post-management .modern-select[data-v-c89c9792] .el-input__inner::placeholder{color:rgba(44,62,80,.6)}.post-management .modern-select[data-v-c89c9792] .el-input__suffix-inner{color:#606266}.post-management .modern-date-picker[data-v-c89c9792]{width:190px}.post-management .modern-date-picker[data-v-c89c9792] .el-input__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(103,126,234,.2);border-radius:8px;box-shadow:none;transition:all .3s ease}.post-management .modern-date-picker[data-v-c89c9792] .el-input__wrapper:hover{border-color:#c0c4cc}.post-management .modern-date-picker[data-v-c89c9792] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.post-management .modern-date-picker[data-v-c89c9792] .el-input__inner{background:transparent;border:none;color:#2c3e50}.post-management .modern-date-picker[data-v-c89c9792] .el-input__inner::-moz-placeholder{color:rgba(44,62,80,.6)}.post-management .modern-date-picker[data-v-c89c9792] .el-input__inner::placeholder{color:rgba(44,62,80,.6)}.post-management .modern-date-picker[data-v-c89c9792] .el-input__suffix-inner{color:#606266}.post-management .modern-table[data-v-c89c9792]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.post-management .modern-table[data-v-c89c9792] .el-table{background:transparent}.post-management .modern-table[data-v-c89c9792] .el-table:before{display:none}.post-management .modern-table[data-v-c89c9792] .el-table th{background:linear-gradient(135deg,#667eea,#764ba2)!important;border-bottom:none}.post-management .modern-table[data-v-c89c9792] .el-table th,.post-management .modern-table[data-v-c89c9792] .el-table th .cell{color:#2c3e50!important;font-weight:700!important;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.post-management .modern-table[data-v-c89c9792] .el-table td{background:hsla(0,0%,100%,.05)!important;border-bottom:1px solid rgba(103,126,234,.1);color:#2c3e50}.post-management .modern-table[data-v-c89c9792] .el-table .el-table__row{transition:all .3s ease}.post-management .modern-table[data-v-c89c9792] .el-table .el-table__row td{padding:8px 12px!important;height:40px!important}.post-management .modern-table[data-v-c89c9792] .el-table .el-table__row:hover{background:rgba(103,126,234,.05)!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.post-management .operation-buttons[data-v-c89c9792]{display:flex;justify-content:center;gap:8px}.post-management .operation-buttons .el-button[data-v-c89c9792]{width:32px;height:32px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.post-management .operation-buttons .el-button[data-v-c89c9792]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.post-management .operation-buttons .el-button .el-icon[data-v-c89c9792]{font-size:14px}.post-management .action-btn[data-v-c89c9792]{border-radius:20px;padding:4px 12px;margin:0 4px;transition:all .3s ease;border:1px solid transparent}.post-management .action-btn[data-v-c89c9792]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.post-management .action-btn.edit-btn[data-v-c89c9792]{color:#667eea;background:rgba(102,126,234,.1);border-color:rgba(102,126,234,.2)}.post-management .action-btn.edit-btn[data-v-c89c9792]:hover{background:rgba(102,126,234,.2);color:#5a6fd8}.post-management .action-btn.delete-btn[data-v-c89c9792]{color:#ff6b6b;background:hsla(0,100%,71%,.1);border-color:hsla(0,100%,71%,.2)}.post-management .action-btn.delete-btn[data-v-c89c9792]:hover{background:hsla(0,100%,71%,.2);color:#ff5252}.post-management .modern-switch[data-v-c89c9792] .el-switch__core{border-radius:20px;height:24px}.post-management .modern-switch[data-v-c89c9792] .el-switch__core:after{border-radius:50%;width:20px;height:20px}.post-management .modern-pagination[data-v-c89c9792]{margin-top:24px;display:flex;justify-content:center}.post-management .modern-pagination[data-v-c89c9792] .el-pagination__editor.el-input__inner,.post-management .modern-pagination[data-v-c89c9792] .el-pagination__jump,.post-management .modern-pagination[data-v-c89c9792] .el-pagination__total,.post-management .modern-pagination[data-v-c89c9792] .el-select .el-input__inner{color:#fff}.post-management .modern-pagination[data-v-c89c9792] .btn-next,.post-management .modern-pagination[data-v-c89c9792] .btn-prev{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fff;transition:all .3s ease}.post-management .modern-pagination[data-v-c89c9792] .btn-next:hover,.post-management .modern-pagination[data-v-c89c9792] .btn-prev:hover{background:hsla(0,0%,100%,.2);transform:translateY(-1px)}.post-management .modern-pagination[data-v-c89c9792] .btn-next:disabled,.post-management .modern-pagination[data-v-c89c9792] .btn-prev:disabled{background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.3)}.post-management .modern-pagination[data-v-c89c9792] .el-pager li{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fff;margin:0 4px;transition:all .3s ease}.post-management .modern-pagination[data-v-c89c9792] .el-pager li:hover{background:hsla(0,0%,100%,.2);transform:translateY(-1px)}.post-management .modern-pagination[data-v-c89c9792] .el-pager li.active{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:transparent}.post-management .modern-dialog[data-v-c89c9792] .el-dialog{background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.post-management .modern-dialog[data-v-c89c9792] .el-dialog .el-dialog__header{background:#fff;border-bottom:1px solid #f0f0f0;padding:16px 20px}.post-management .modern-dialog[data-v-c89c9792] .el-dialog .el-dialog__header .el-dialog__title{color:#303133;font-weight:600;font-size:16px}.post-management .modern-dialog[data-v-c89c9792] .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#909399;font-size:16px}.post-management .modern-dialog[data-v-c89c9792] .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#303133}.post-management .modern-dialog[data-v-c89c9792] .el-dialog .el-dialog__body{padding:24px}.post-management .modern-dialog[data-v-c89c9792] .el-dialog .el-dialog__footer{border-top:1px solid #f0f0f0;padding:20px 24px}.post-management .dialog-form[data-v-c89c9792] .el-form-item__label{color:#606266;font-weight:500}.post-management .dialog-form[data-v-c89c9792] .el-form-item__content .el-input__wrapper{background:#fff;border:1px solid #dcdfe6;border-radius:4px;box-shadow:none}.post-management .dialog-form[data-v-c89c9792] .el-form-item__content .el-input__wrapper:hover{border-color:#c0c4cc}.post-management .dialog-form[data-v-c89c9792] .el-form-item__content .el-input__wrapper.is-focus{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.post-management .dialog-form[data-v-c89c9792] .el-form-item__content .el-input__inner{background:transparent;border:none;color:#606266}.post-management .dialog-form[data-v-c89c9792] .el-form-item__content .el-input__inner::-moz-placeholder{color:#c0c4cc}.post-management .dialog-form[data-v-c89c9792] .el-form-item__content .el-input__inner::placeholder{color:#c0c4cc}.post-management .modern-radio-group[data-v-c89c9792] .el-radio{margin-right:30px}.post-management .modern-radio-group[data-v-c89c9792] .el-radio .el-radio__label{color:#333;font-weight:500}.post-management .modern-radio-group[data-v-c89c9792] .el-radio .el-radio__input.is-checked .el-radio__inner{background-color:#667eea;border-color:#667eea}.post-management .modern-radio-group[data-v-c89c9792] .el-radio:hover .el-radio__inner{border-color:#667eea}.post-management .dialog-footer[data-v-c89c9792]{text-align:center;padding-top:20px}.post-management .dialog-footer .modern-btn[data-v-c89c9792]{margin:0 8px}@media (max-width:768px){.post-management[data-v-c89c9792]{padding:12px}.post-management .page-header .gradient-title[data-v-c89c9792]{font-size:28px}.post-management .glass-card[data-v-c89c9792]{border-radius:12px}.post-management .content-card[data-v-c89c9792],.post-management .search-card[data-v-c89c9792]{padding:16px}.post-management .modern-dialog[data-v-c89c9792] .el-dialog{width:90%!important;margin:5vh auto}}.modern-menu-container[data-v-0ef5d9a2]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}.modern-menu-container .main-card[data-v-0ef5d9a2]{background:hsla(0,0%,100%,.95)!important;backdrop-filter:blur(10px);border-radius:16px;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 8px 32px rgba(0,0,0,.1);padding:24px;transition:all .3s ease;box-sizing:border-box;width:100%;overflow:hidden}.modern-menu-container .main-card[data-v-0ef5d9a2]:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.modern-menu-container .card-header[data-v-0ef5d9a2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid rgba(103,126,234,.1)}.modern-menu-container .card-header .gradient-title[data-v-0ef5d9a2]{color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:20px;font-weight:600;margin:0}.modern-menu-container .search-section[data-v-0ef5d9a2]{margin-bottom:24px;padding:20px;background:rgba(103,126,234,.05);border-radius:12px;border:1px solid rgba(103,126,234,.1);overflow:hidden;margin-left:0;margin-right:0}.modern-menu-container .search-section .search-form[data-v-0ef5d9a2]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;width:100%;box-sizing:border-box}.modern-menu-container .search-section .search-form[data-v-0ef5d9a2] .el-form-item{margin-bottom:0;flex-shrink:0}.modern-menu-container .search-section .search-form[data-v-0ef5d9a2] .el-form-item__label{color:#606266;font-weight:500}.modern-menu-container .search-section .search-form[data-v-0ef5d9a2] .el-form-item:last-child{display:flex;gap:12px}.modern-menu-container .action-section[data-v-0ef5d9a2]{margin-bottom:5px;margin-left:0;margin-right:0;padding-left:20px}.modern-menu-container .action-section .action-buttons[data-v-0ef5d9a2]{display:flex;gap:12px;align-items:center}.modern-menu-container .action-section .action-buttons .modern-btn[data-v-0ef5d9a2]{transition:all .3s cubic-bezier(.4,0,.2,1)}.modern-menu-container .action-section .action-buttons .modern-btn[data-v-0ef5d9a2]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.modern-menu-container .table-section[data-v-0ef5d9a2]{background:transparent;border-radius:12px;padding:20px;overflow:hidden;min-width:0;margin-left:0;margin-right:0}.page-header[data-v-0ef5d9a2]{text-align:center;margin-bottom:30px}.page-header .page-title[data-v-0ef5d9a2]{font-size:32px;font-weight:700;margin:0 0 10px 0;background:linear-gradient(135deg,#fff,#e0e6ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 4px 8px rgba(0,0,0,.3)}.page-header .page-description[data-v-0ef5d9a2]{font-size:16px;color:hsla(0,0%,100%,.8);margin:0}.glass-card[data-v-0ef5d9a2]{background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);border-radius:20px;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 8px 32px rgba(0,0,0,.1);margin-bottom:20px;transition:all .3s ease}.glass-card[data-v-0ef5d9a2]:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.search-card[data-v-0ef5d9a2]{padding:25px}.search-card .search-form[data-v-0ef5d9a2] .el-form-item__label{color:hsla(0,0%,100%,.9);font-weight:500}.action-card[data-v-0ef5d9a2]{padding:20px 25px}.action-card .action-buttons[data-v-0ef5d9a2]{display:flex;align-items:center;gap:12px}.table-card[data-v-0ef5d9a2]{padding:25px;overflow:hidden}.modern-btn[data-v-0ef5d9a2]{border-radius:8px;padding:8px 20px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;box-shadow:0 4px 12px rgba(0,0,0,.1)}.modern-btn[data-v-0ef5d9a2]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)}.primary-btn[data-v-0ef5d9a2]{background:linear-gradient(45deg,#409eff,#66b3ff);color:#fff}.reset-btn[data-v-0ef5d9a2]{background:linear-gradient(45deg,#e6a23c,#eebe77);color:#fff}.success-btn[data-v-0ef5d9a2]{background:linear-gradient(45deg,#67c23a,#85ce61);color:#fff}.secondary-btn[data-v-0ef5d9a2]{background:linear-gradient(45deg,#909399,#b1b3b8);color:#fff}.modern-input[data-v-0ef5d9a2] .el-input__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(103,126,234,.2);border-radius:8px;box-shadow:none;transition:all .3s ease}.modern-input[data-v-0ef5d9a2] .el-input__wrapper:hover{border-color:#c0c4cc}.modern-input[data-v-0ef5d9a2] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.modern-input[data-v-0ef5d9a2] .el-input__inner{background:transparent;border:none;color:#2c3e50}.modern-input[data-v-0ef5d9a2] .el-input__inner::-moz-placeholder{color:rgba(44,62,80,.6)}.modern-input[data-v-0ef5d9a2] .el-input__inner::placeholder{color:rgba(44,62,80,.6)}.modern-select[data-v-0ef5d9a2] .el-select__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(103,126,234,.2);border-radius:8px;box-shadow:none;transition:all .3s ease}.modern-select[data-v-0ef5d9a2] .el-select__wrapper:hover{border-color:#c0c4cc}.modern-select[data-v-0ef5d9a2] .el-select__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.modern-select[data-v-0ef5d9a2] .el-input__inner{background:transparent;border:none;color:#2c3e50}.modern-select[data-v-0ef5d9a2] .el-input__inner::-moz-placeholder{color:rgba(44,62,80,.6)}.modern-select[data-v-0ef5d9a2] .el-input__inner::placeholder{color:rgba(44,62,80,.6)}.modern-select[data-v-0ef5d9a2] .el-input__suffix-inner{color:#606266}.modern-input-number[data-v-0ef5d9a2] .el-input-number .el-input__wrapper{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;backdrop-filter:blur(10px)}.modern-input-number[data-v-0ef5d9a2] .el-input-number .el-input__wrapper.is-focus,.modern-input-number[data-v-0ef5d9a2] .el-input-number .el-input__wrapper:hover{background:hsla(0,0%,100%,.15);border-color:rgba(102,126,234,.6);box-shadow:0 0 0 2px rgba(102,126,234,.2)}.modern-input-number[data-v-0ef5d9a2] .el-input-number .el-input__wrapper .el-input__inner{color:hsla(0,0%,100%,.9)}.modern-input-number[data-v-0ef5d9a2] .el-input-number .el-input-number__decrease,.modern-input-number[data-v-0ef5d9a2] .el-input-number .el-input-number__increase{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.7)}.modern-input-number[data-v-0ef5d9a2] .el-input-number .el-input-number__decrease:hover,.modern-input-number[data-v-0ef5d9a2] .el-input-number .el-input-number__increase:hover{background:hsla(0,0%,100%,.2);color:#fff}.modern-table[data-v-0ef5d9a2]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.modern-table[data-v-0ef5d9a2] .el-table{background:transparent}.modern-table[data-v-0ef5d9a2] .el-table:before{display:none}.modern-table[data-v-0ef5d9a2] .el-table th{background:linear-gradient(135deg,#667eea,#764ba2)!important;border-bottom:none;padding:8px 12px!important;height:40px}.modern-table[data-v-0ef5d9a2] .el-table th,.modern-table[data-v-0ef5d9a2] .el-table th .cell{color:#2c3e50!important;font-weight:700!important;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.modern-table[data-v-0ef5d9a2] .el-table td{background:hsla(0,0%,100%,.05)!important;border-bottom:1px solid rgba(103,126,234,.1);color:#2c3e50;padding:8px 12px!important;height:40px}.modern-table[data-v-0ef5d9a2] .el-table .el-table__row{transition:all .3s ease}.modern-table[data-v-0ef5d9a2] .el-table .el-table__row:hover{background:rgba(103,126,234,.05)!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.modern-table[data-v-0ef5d9a2] .el-table .el-table__cell{padding:8px 12px!important}.modern-table .menu-name[data-v-0ef5d9a2]{font-weight:500;color:#2c3e50}.modern-table .icon-wrapper[data-v-0ef5d9a2]{display:flex;justify-content:center;align-items:center}.modern-table .icon-wrapper .menu-icon[data-v-0ef5d9a2]{font-size:18px;color:rgba(102,126,234,.8);transition:all .3s ease}.modern-table .icon-wrapper .menu-icon[data-v-0ef5d9a2]:hover{color:#667eea;transform:scale(1.2)}.modern-table .operation-buttons[data-v-0ef5d9a2]{display:flex;gap:8px;justify-content:center}.modern-table .operation-buttons .el-button[data-v-0ef5d9a2]{transition:all .3s ease}.modern-table .operation-buttons .el-button[data-v-0ef5d9a2]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.modern-tag[data-v-0ef5d9a2]{border-radius:12px;font-weight:500;padding:4px 12px;border:none;backdrop-filter:blur(10px);transition:all .3s ease}.modern-tag.modern-tag-directory[data-v-0ef5d9a2]{background:linear-gradient(135deg,rgba(64,158,255,.3),rgba(103,126,234,.3));color:rgba(64,158,255,.9);border:1px solid rgba(64,158,255,.4)}.modern-tag.modern-tag-menu[data-v-0ef5d9a2]{background:linear-gradient(135deg,rgba(82,196,26,.3),rgba(115,209,61,.3));color:rgba(82,196,26,.9);border:1px solid rgba(82,196,26,.4)}.modern-tag.modern-tag-button[data-v-0ef5d9a2]{background:linear-gradient(135deg,hsla(0,88%,68%,.3),hsla(0,100%,76%,.3));color:hsla(0,88%,68%,.9);border:1px solid hsla(0,88%,68%,.4)}.modern-tag.modern-tag-active[data-v-0ef5d9a2]{background:linear-gradient(135deg,rgba(82,196,26,.3),rgba(115,209,61,.3));color:rgba(82,196,26,.9);border:1px solid rgba(82,196,26,.4)}.modern-tag.modern-tag-inactive[data-v-0ef5d9a2]{background:linear-gradient(135deg,hsla(0,88%,68%,.3),hsla(0,100%,76%,.3));color:hsla(0,88%,68%,.9);border:1px solid hsla(0,88%,68%,.4)}.modern-tag[data-v-0ef5d9a2]:hover{transform:scale(1.05);box-shadow:0 2px 8px rgba(0,0,0,.2)}[data-v-0ef5d9a2] .modern-dialog .el-dialog{background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15)}[data-v-0ef5d9a2] .modern-dialog .el-dialog .el-dialog__header{background:#fff;border-bottom:1px solid #f0f0f0;padding:16px 20px}[data-v-0ef5d9a2] .modern-dialog .el-dialog .el-dialog__header .el-dialog__title{color:#303133;font-weight:600;font-size:16px}[data-v-0ef5d9a2] .modern-dialog .el-dialog .el-dialog__header .el-dialog__close{color:#909399;font-size:16px}[data-v-0ef5d9a2] .modern-dialog .el-dialog .el-dialog__header .el-dialog__close:hover{color:#303133}[data-v-0ef5d9a2] .modern-dialog .el-dialog .el-dialog__body{padding:24px}[data-v-0ef5d9a2] .modern-dialog .el-dialog .el-dialog__footer{border-top:1px solid #f0f0f0;padding:20px 24px}.dialog-content .modern-form[data-v-0ef5d9a2] .el-form-item__label{color:#606266;font-weight:500}.dialog-content .modern-form[data-v-0ef5d9a2] .el-form-item__content .el-input__wrapper{background:#fff;border:1px solid #dcdfe6;border-radius:4px}.dialog-content .modern-form[data-v-0ef5d9a2] .el-form-item__content .el-input__wrapper.is-focus,.dialog-content .modern-form[data-v-0ef5d9a2] .el-form-item__content .el-input__wrapper:hover{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.dialog-content .modern-form[data-v-0ef5d9a2] .el-form-item__content .el-input__wrapper .el-input__inner{color:#606266}.dialog-content .modern-form[data-v-0ef5d9a2] .el-form-item__content .el-input__wrapper .el-input__inner::-moz-placeholder{color:#c0c4cc}.dialog-content .modern-form[data-v-0ef5d9a2] .el-form-item__content .el-input__wrapper .el-input__inner::placeholder{color:#c0c4cc}.dialog-content .modern-form[data-v-0ef5d9a2] .el-form-item__content .el-select__wrapper{background:#fff;border:1px solid #dcdfe6;border-radius:4px}.dialog-content .modern-form[data-v-0ef5d9a2] .el-form-item__content .el-select__wrapper.is-focus,.dialog-content .modern-form[data-v-0ef5d9a2] .el-form-item__content .el-select__wrapper:hover{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.dialog-content .modern-form[data-v-0ef5d9a2] .el-form-item__content .el-select__wrapper .el-select__selected-item{color:#606266}.dialog-content .modern-form[data-v-0ef5d9a2] .el-form-item__content .el-select__wrapper .el-select__placeholder{color:#c0c4cc}.dialog-content .modern-form[data-v-0ef5d9a2] .el-form-item__content .el-input-number .el-input__wrapper{background:#fff;border:1px solid #dcdfe6;border-radius:4px}.dialog-content .modern-form[data-v-0ef5d9a2] .el-form-item__content .el-input-number .el-input__wrapper.is-focus,.dialog-content .modern-form[data-v-0ef5d9a2] .el-form-item__content .el-input-number .el-input__wrapper:hover{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.dialog-content .modern-form[data-v-0ef5d9a2] .el-form-item__content .el-input-number .el-input__wrapper .el-input__inner{color:#606266}.dialog-content .modern-form[data-v-0ef5d9a2] .el-form-item__content .el-input-number .el-input-number__decrease,.dialog-content .modern-form[data-v-0ef5d9a2] .el-form-item__content .el-input-number .el-input-number__increase{background:#f5f7fa;border-color:#dcdfe6;color:#606266}.dialog-content .modern-form[data-v-0ef5d9a2] .el-form-item__content .el-input-number .el-input-number__decrease:hover,.dialog-content .modern-form[data-v-0ef5d9a2] .el-form-item__content .el-input-number .el-input-number__increase:hover{background:#409eff;color:#fff}.dialog-footer[data-v-0ef5d9a2]{display:flex;justify-content:flex-end;gap:12px}.modern-radio-group[data-v-0ef5d9a2] .el-radio{margin-right:20px}.modern-radio-group[data-v-0ef5d9a2] .el-radio.modern-radio .el-radio__input .el-radio__inner{background:#fff;border:1px solid #dcdfe6}.modern-radio-group[data-v-0ef5d9a2] .el-radio.modern-radio .el-radio__input .el-radio__inner:hover{border-color:#409eff}.modern-radio-group[data-v-0ef5d9a2] .el-radio.modern-radio .el-radio__input.is-checked .el-radio__inner{background:#409eff;border-color:#409eff}.modern-radio-group[data-v-0ef5d9a2] .el-radio.modern-radio .el-radio__label{color:#606266;font-weight:500}.modern-treeselect[data-v-0ef5d9a2] .vue-treeselect__control{background:#fff;border:1px solid #dcdfe6;border-radius:4px}.modern-treeselect[data-v-0ef5d9a2] .vue-treeselect__control.vue-treeselect--focused,.modern-treeselect[data-v-0ef5d9a2] .vue-treeselect__control:hover{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.modern-treeselect[data-v-0ef5d9a2] .vue-treeselect__control .vue-treeselect__single-value{color:#606266}.modern-treeselect[data-v-0ef5d9a2] .vue-treeselect__control .vue-treeselect__placeholder{color:#c0c4cc}.modern-treeselect[data-v-0ef5d9a2] .vue-treeselect__menu{background:#fff;border:1px solid #dcdfe6;border-radius:4px}.modern-treeselect[data-v-0ef5d9a2] .vue-treeselect__menu .vue-treeselect__option{color:#606266}.modern-treeselect[data-v-0ef5d9a2] .vue-treeselect__menu .vue-treeselect__option:hover{background:#f5f7fa}.modern-treeselect[data-v-0ef5d9a2] .vue-treeselect__menu .vue-treeselect__option.vue-treeselect__option--selected{background:#409eff;color:#fff}[data-v-0ef5d9a2] .modern-modal{background:rgba(0,0,0,.5);backdrop-filter:blur(5px)}@media (max-width:768px){.modern-menu-container[data-v-0ef5d9a2]{padding:15px}.page-header .page-title[data-v-0ef5d9a2]{font-size:24px}.glass-card[data-v-0ef5d9a2]{margin-bottom:15px;padding:20px}.action-card[data-v-0ef5d9a2],.search-card[data-v-0ef5d9a2],.table-card[data-v-0ef5d9a2]{padding:20px}[data-v-0ef5d9a2] .modern-dialog .el-dialog{width:90%!important;margin:5vh auto}}[data-v-0ef5d9a2] .el-loading-mask{background:rgba(103,126,234,.1);backdrop-filter:blur(10px)}[data-v-0ef5d9a2] .el-loading-mask .el-loading-spinner .el-loading-text{color:hsla(0,0%,100%,.9)}[data-v-0ef5d9a2] .el-loading-mask .el-loading-spinner .circular{stroke:rgba(102,126,234,.8)}[data-v-0ef5d9a2]::-webkit-scrollbar{width:8px;height:8px}[data-v-0ef5d9a2]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:4px}[data-v-0ef5d9a2]::-webkit-scrollbar-thumb{background:rgba(102,126,234,.6);border-radius:4px}[data-v-0ef5d9a2]::-webkit-scrollbar-thumb:hover{background:rgba(102,126,234,.8)}.loginlog-management[data-v-34d949c5]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.loginlog-card[data-v-34d949c5]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.card-header[data-v-34d949c5]{display:flex;justify-content:space-between;align-items:center}.title[data-v-34d949c5]{font-size:20px;font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.search-section[data-v-34d949c5]{margin-bottom:24px;padding:20px;background:rgba(103,126,234,.05);border-radius:12px;border:1px solid rgba(103,126,234,.1)}.search-form .el-form-item[data-v-34d949c5]{margin-bottom:0;margin-right:16px}.search-form .el-form-item__label[data-v-34d949c5]{color:#606266;font-weight:500}.action-section[data-v-34d949c5]{margin-bottom:24px;padding:12px 0}.action-section .el-button[data-v-34d949c5]{margin-right:12px}.table-section[data-v-34d949c5]{margin-bottom:24px}.loginlog-table[data-v-34d949c5]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.loginlog-table[data-v-34d949c5] .el-table__header{background:linear-gradient(135deg,#667eea,#764ba2)}.loginlog-table[data-v-34d949c5] .el-table__header th{background:transparent!important;border-bottom:none}.loginlog-table[data-v-34d949c5] .el-table__header th,.loginlog-table[data-v-34d949c5] .el-table__header th .cell{color:#2c3e50!important;font-weight:700!important;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.loginlog-table[data-v-34d949c5] .el-table__row{transition:all .3s ease}.loginlog-table[data-v-34d949c5] .el-table__row:hover{background-color:rgba(103,126,234,.05)!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.operation-buttons[data-v-34d949c5]{display:flex;gap:8px;justify-content:center}.operation-buttons .el-button[data-v-34d949c5]{transition:all .3s ease}.operation-buttons .el-button[data-v-34d949c5]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.pagination-section[data-v-34d949c5]{display:flex;justify-content:center;padding:20px 0}.el-tag[data-v-34d949c5]{font-weight:500;border-radius:8px;border:none}.el-button[data-v-34d949c5]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-34d949c5]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-34d949c5] .el-input__wrapper,.el-select[data-v-34d949c5] .el-input__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(103,126,234,.2);border-radius:8px;box-shadow:none;transition:all .3s ease}.el-input[data-v-34d949c5] .el-input__inner,.el-select[data-v-34d949c5] .el-input__inner{background:transparent;border:none;color:#2c3e50}.el-date-picker[data-v-34d949c5] .el-input__inner{border-radius:8px;border:1px solid rgba(103,126,234,.2);transition:all .3s ease}.el-input[data-v-34d949c5] .el-input__wrapper:hover,.el-select[data-v-34d949c5] .el-input__wrapper:hover{border-color:#c0c4cc}.el-date-picker[data-v-34d949c5] .el-input__inner:focus,.el-input[data-v-34d949c5] .el-input__wrapper.is-focus,.el-select[data-v-34d949c5] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.el-loading-mask[data-v-34d949c5]{background-color:rgba(103,126,234,.1);backdrop-filter:blur(4px)}.el-pagination[data-v-34d949c5]{background:transparent}.el-pagination[data-v-34d949c5] .btn-next,.el-pagination[data-v-34d949c5] .btn-prev,.el-pagination[data-v-34d949c5] .el-pager li{border-radius:6px;margin:0 2px;transition:all .3s ease}.el-pagination[data-v-34d949c5] .btn-next:hover,.el-pagination[data-v-34d949c5] .btn-prev:hover,.el-pagination[data-v-34d949c5] .el-pager li:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.operator-management[data-v-00155989]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.operator-card[data-v-00155989]{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-00155989]{display:flex;justify-content:space-between;align-items:center}.title[data-v-00155989]{font-size:20px;font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.search-section[data-v-00155989]{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-00155989]{margin-bottom:0;margin-right:16px}.search-form .el-form-item__label[data-v-00155989]{color:#606266;font-weight:500}.action-section[data-v-00155989]{margin-bottom:24px;padding:12px 0}.action-section .el-button[data-v-00155989]{margin-right:12px}.table-section[data-v-00155989]{margin-bottom:24px}.operator-table[data-v-00155989]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.operator-table[data-v-00155989] .el-table__header{background:linear-gradient(135deg,#667eea,#764ba2)}.operator-table[data-v-00155989] .el-table__header th{background:transparent!important;border-bottom:none}.operator-table[data-v-00155989] .el-table__header th,.operator-table[data-v-00155989] .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-00155989] .el-table__row{transition:all .3s ease}.operator-table[data-v-00155989] .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-00155989]{display:flex;gap:8px;justify-content:center}.operation-buttons .el-button[data-v-00155989]{transition:all .3s ease}.operation-buttons .el-button[data-v-00155989]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.pagination-section[data-v-00155989]{display:flex;justify-content:center;padding:20px 0}.el-tag[data-v-00155989]{font-weight:500;border-radius:8px;border:none}.el-button[data-v-00155989]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-00155989]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-00155989] .el-input__wrapper,.el-select[data-v-00155989] .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-00155989] .el-input__inner,.el-select[data-v-00155989] .el-input__inner{background:transparent;border:none;color:#2c3e50}.el-date-picker[data-v-00155989] .el-input__inner{border-radius:8px;border:1px solid rgba(103,126,234,.2);transition:all .3s ease}.el-input[data-v-00155989] .el-input__wrapper:hover,.el-select[data-v-00155989] .el-input__wrapper:hover{border-color:#c0c4cc}.el-date-picker[data-v-00155989] .el-input__inner:focus,.el-input[data-v-00155989] .el-input__wrapper.is-focus,.el-select[data-v-00155989] .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-00155989]{background-color:rgba(103,126,234,.1);backdrop-filter:blur(4px)}.el-pagination[data-v-00155989]{background:transparent}.el-pagination[data-v-00155989] .btn-next,.el-pagination[data-v-00155989] .btn-prev,.el-pagination[data-v-00155989] .el-pager li{border-radius:6px;margin:0 2px;transition:all .3s ease}.el-pagination[data-v-00155989] .btn-next:hover,.el-pagination[data-v-00155989] .btn-prev:hover,.el-pagination[data-v-00155989] .el-pager li:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.dblog-management[data-v-281fc8db]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.dblog-card[data-v-281fc8db]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.card-header[data-v-281fc8db]{display:flex;justify-content:space-between;align-items:center}.title[data-v-281fc8db]{font-size:20px;font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.search-section[data-v-281fc8db]{margin-bottom:24px;padding:20px;background:rgba(103,126,234,.05);border-radius:12px;border:1px solid rgba(103,126,234,.1)}.search-form .el-form-item[data-v-281fc8db]{margin-bottom:0;margin-right:16px}.search-form .el-form-item__label[data-v-281fc8db]{color:#606266;font-weight:500}.action-section[data-v-281fc8db]{margin-bottom:24px;padding:12px 0}.action-section .el-button[data-v-281fc8db]{margin-right:12px}.table-section[data-v-281fc8db]{margin-bottom:24px}.dblog-table[data-v-281fc8db]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.dblog-table[data-v-281fc8db] .el-table__header{background:linear-gradient(135deg,#667eea,#764ba2)}.dblog-table[data-v-281fc8db] .el-table__header th{background:transparent!important;border-bottom:none}.dblog-table[data-v-281fc8db] .el-table__header th,.dblog-table[data-v-281fc8db] .el-table__header th .cell{color:#2c3e50!important;font-weight:700!important;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.dblog-table[data-v-281fc8db] .el-table__row{transition:all .3s ease}.dblog-table[data-v-281fc8db] .el-table__row:hover{background-color:rgba(103,126,234,.05)!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.operation-buttons[data-v-281fc8db]{display:flex;gap:8px;justify-content:center}.operation-buttons .el-button[data-v-281fc8db]{transition:all .3s ease}.operation-buttons .el-button[data-v-281fc8db]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.pagination-section[data-v-281fc8db]{display:flex;justify-content:center;padding:20px 0}.el-tag[data-v-281fc8db]{font-weight:500;border-radius:8px;border:none}.el-button[data-v-281fc8db]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-281fc8db]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-date-picker[data-v-281fc8db] .el-input__inner,.el-input[data-v-281fc8db] .el-input__inner,.el-select[data-v-281fc8db] .el-input__inner{border-radius:8px;border:1px solid rgba(103,126,234,.2);transition:all .3s ease}.el-date-picker[data-v-281fc8db] .el-input__inner:focus,.el-input[data-v-281fc8db] .el-input__inner:focus,.el-select[data-v-281fc8db] .el-input__inner:focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2)}.el-loading-mask[data-v-281fc8db]{background-color:rgba(103,126,234,.1);backdrop-filter:blur(4px)}.el-pagination[data-v-281fc8db]{background:transparent}.el-pagination[data-v-281fc8db] .btn-next,.el-pagination[data-v-281fc8db] .btn-prev,.el-pagination[data-v-281fc8db] .el-pager li{border-radius:6px;margin:0 2px;transition:all .3s ease}.el-pagination[data-v-281fc8db] .btn-next:hover,.el-pagination[data-v-281fc8db] .btn-prev:hover,.el-pagination[data-v-281fc8db] .el-pager li:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.cancel-btn[data-v-40af1afa]{margin-right:10px}.custom-dialog-wrapper[data-v-5795ae01]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1999}.custom-dialog-overlay[data-v-5795ae01]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.custom-dialog[data-v-5795ae01]{position:absolute;left:1000px;right:10px;top:30px;bottom:30px;background-color:#2a3f54;border:3px solid #2a3f54;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.3),inset 0 0 20px rgba(0,0,0,.2);display:flex;flex-direction:column;z-index:2000;overflow:hidden}.custom-dialog-header[data-v-5795ae01]{padding:15px 20px;border-bottom:1px solid #0f8;display:flex;justify-content:space-between;align-items:center;background-color:#2a3f54}.custom-dialog-title[data-v-5795ae01]{font-size:18px;font-weight:700;color:#0f8}.custom-dialog-close[data-v-5795ae01]{background:transparent;border:none;font-size:24px;cursor:pointer;color:#ff4d4f}.custom-dialog-close[data-v-5795ae01]:hover{color:#ff7875}.custom-dialog-body[data-v-5795ae01]{flex:1;overflow:auto;background-color:#2a3f54;display:flex;flex-direction:column}.terminal-header[data-v-5795ae01]{padding:10px;border-bottom:1px solid #0f8;margin-bottom:10px;background-color:#2a3f54}.terminal-header .el-button[data-v-5795ae01]{background-color:#3a4f64!important;border-color:#0f8!important;color:#0f8!important;padding:4px 8px;font-size:12px;min-height:24px}.terminal-header .el-button[data-v-5795ae01]:hover{background-color:#4a5f74!important;border-color:#3f9!important;color:#3f9!important}.terminal-header .el-button[data-v-5795ae01]:active{background-color:#2a3f54!important;border-color:#0c6!important;color:#0c6!important}.terminal-header .close-button[data-v-5795ae01]{background-color:#3a4f64!important;border-color:#ff4d4f!important;color:#ff4d4f!important}.terminal-header .close-button[data-v-5795ae01]:hover{background-color:#4a5f74!important;border-color:#ff7875!important;color:#ff7875!important}.terminal-header .close-button[data-v-5795ae01]:active{background-color:#2a3f54!important;border-color:#d9363e!important;color:#d9363e!important}.xterm[data-v-5795ae01]{padding:10px;background-color:#060101;white-space:nowrap;overflow:hidden}.ssh-container[data-v-0708e7fa]{height:calc(100vh - 120px);padding:20px}.ssh-layout[data-v-0708e7fa]{display:flex;height:100%}.tree-section[data-v-0708e7fa]{width:300px}.terminal-section[data-v-0708e7fa]{flex:1;margin-left:20px}.group-card[data-v-0708e7fa],.terminal-card[data-v-0708e7fa]{height:100%;border:none;background-color:#2a3f54;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.card-header[data-v-0708e7fa]{background-color:#2a3f54;color:#0f8;border-bottom:1px solid #0f8}.card-header h3[data-v-0708e7fa]{color:#0f8}.search-input[data-v-0708e7fa]{margin-bottom:20px;width:100%}.group-tree[data-v-0708e7fa]{border:none;padding:5px;background-color:#2a3f54;color:#0f8}.font-weight-bold[data-v-0708e7fa]{font-weight:700;color:#0f8}.tree-icon[data-v-0708e7fa]{margin-right:5px;color:#0f8}.host-node .tree-icon[data-v-0708e7fa],.host-node[data-v-0708e7fa]{color:#ff0!important}.terminal-content[data-v-0708e7fa]{padding:20px;background-color:#2a3f54;color:#0f8;font-family:Courier New,monospace;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.terminal-welcome h2[data-v-0708e7fa]{color:#0f8;text-align:center;margin-bottom:30px}.terminal-prompt p[data-v-0708e7fa]{color:#0f8;font-size:16px;margin:0;white-space:nowrap;overflow:hidden;border-right:2px solid #0f8;animation:blink-0708e7fa 1s infinite}@keyframes blink-0708e7fa{0%,to{border-color:#0f8}50%{border-color:transparent}}[data-v-0708e7fa] .el-card__body{background-color:#2a3f54}[data-v-0708e7fa] .el-tree,[data-v-0708e7fa] .el-tree-node{background-color:#2a3f54!important}[data-v-0708e7fa] .el-tree-node__content{background-color:#2a3f54!important;color:#0f8}[data-v-0708e7fa] .el-tree-node.is-current>.el-tree-node__content,[data-v-0708e7fa] .el-tree-node:focus>.el-tree-node__content,[data-v-0708e7fa] .el-tree-node__content:hover{background-color:#3a4f64!important}[data-v-0708e7fa] .el-input__inner{background-color:#3a4f64!important;border-color:#0f8!important;color:#0f8!important}[data-v-0708e7fa] .el-input__inner:focus,[data-v-0708e7fa] .el-input__inner:hover{background-color:#3a4f64!important;border-color:#3f9!important}[data-v-0708e7fa] .el-input__inner:focus,[data-v-0708e7fa] .el-input__prefix,[data-v-0708e7fa] .el-input__suffix{color:#0f8!important}[data-v-0708e7fa] .el-input__suffix-inner{background-color:transparent!important}[data-v-0708e7fa] .el-input__suffix .el-icon-circle-close{color:#0f8!important}[data-v-0708e7fa] .el-input.is-focus .el-input__inner{border-color:#3f9!important;box-shadow:0 0 0 2px rgba(0,255,136,.2)!important;background-color:#3a4f64!important}[data-v-0708e7fa] .el-input--medium .el-input__inner{background-color:#3a4f64!important;border-color:#0f8!important;color:#0f8!important}[data-v-0708e7fa] .el-input .el-input__inner:hover{background-color:#3a4f64!important;border-color:#3f9!important}[data-v-0708e7fa] .el-input__icon{color:#0f8!important}[data-v-0708e7fa] .el-input,[data-v-0708e7fa] .el-input__prefix-inner,[data-v-0708e7fa] .el-input__suffix-inner svg{background-color:transparent!important}#ssh-container,.el-main .ssh-container,.main-container .ssh-container,.page-container .ssh-container,.ssh-container,[data-component=ssh-container],div[class*=ssh-container],div[data-v-ssh-container]{background-color:#f5f5f5!important;background:#f5f5f5!important}.group-tree-section[data-v-3c662d50]{width:280px;margin-right:20px;position:relative}.group-card[data-v-3c662d50]{background:linear-gradient(145deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.85));backdrop-filter:blur(20px);border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.1),0 0 0 1px hsla(0,0%,100%,.2),inset 0 1px 0 hsla(0,0%,100%,.4);height:100%;overflow:hidden;position:relative}.group-card[data-v-3c662d50]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(102,126,234,.5),transparent);z-index:1}.card-header[data-v-3c662d50]{padding:20px 20px 15px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(102,126,234,.1);position:relative}.title-wrapper[data-v-3c662d50]{display:flex;align-items:center;gap:12px}.title-icon[data-v-3c662d50]{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.pulse-ring[data-v-3c662d50]{position:absolute;width:35px;height:35px;border:2px solid rgba(102,126,234,.3);border-radius:50%;animation:pulse-3c662d50 2s infinite}.main-icon[data-v-3c662d50]{font-size:20px;color:#667eea;z-index:2;background:rgba(102,126,234,.1);padding:8px;border-radius:8px}@keyframes pulse-3c662d50{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}to{transform:scale(1.4);opacity:0}}.title-content .title[data-v-3c662d50]{font-size:18px;font-weight:700;margin:0 0 2px 0;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap}.subtitle[data-v-3c662d50]{font-size:11px;color:rgba(102,126,234,.6);text-transform:uppercase;letter-spacing:1px;font-weight:500}.stats-indicator[data-v-3c662d50]{display:flex;flex-direction:column;align-items:center;background:rgba(102,126,234,.05);padding:8px 12px;border-radius:8px;border:1px solid rgba(102,126,234,.1);position:relative}.stats-text[data-v-3c662d50]{font-size:16px;font-weight:700;color:#667eea;line-height:1}.stats-label[data-v-3c662d50]{font-size:10px;color:rgba(102,126,234,.6);text-transform:uppercase;letter-spacing:.5px}.search-container[data-v-3c662d50]{padding:15px 20px;border-bottom:1px solid rgba(102,126,234,.08)}.search-wrapper[data-v-3c662d50]{display:flex;flex-direction:column;gap:8px}.search-input-wrapper[data-v-3c662d50]{position:relative}.tech-input[data-v-3c662d50] .el-input__wrapper{background:rgba(102,126,234,.03);border:1px solid rgba(102,126,234,.15);border-radius:12px;box-shadow:inset 0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1)}.tech-input[data-v-3c662d50] .el-input__wrapper:hover{border-color:rgba(102,126,234,.3);background:rgba(102,126,234,.05)}.tech-input[data-v-3c662d50] .el-input__wrapper.is-focus{border-color:#667eea;background:hsla(0,0%,100%,.9);box-shadow:0 0 0 3px rgba(102,126,234,.1)}.search-icon[data-v-3c662d50]{color:rgba(102,126,234,.6);transition:all .3s ease}.tech-input:focus-within .search-icon[data-v-3c662d50]{color:#667eea}.toggle-btn[data-v-3c662d50]{position:absolute;bottom:-21px;right:75px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:3px;transition:all .3s ease;background:transparent;border:none;z-index:10}.toggle-btn[data-v-3c662d50]:hover{transform:scale(1.1)}.toggle-icon[data-v-3c662d50]{width:20px;height:20px;transition:all .3s ease;filter:hue-rotate(30deg) saturate(1.2) brightness(1.1)}.toggle-icon.expanded[data-v-3c662d50]{transform:rotate(180deg);filter:hue-rotate(60deg) saturate(1.4) brightness(1.2)}.tree-container[data-v-3c662d50]{padding:15px 0;max-height:calc(100vh - 300px);overflow-y:auto;position:relative}.tech-tree[data-v-3c662d50]{border:none;background:transparent}.tech-tree[data-v-3c662d50] .el-tree-node{margin:0}.tech-tree[data-v-3c662d50] .el-tree-node__content{height:auto;padding:0;background:transparent;border-radius:0;position:relative}.tech-tree[data-v-3c662d50] .el-tree-node__expand-icon{position:absolute;left:25px!important;top:50%;transform:translateY(-50%);z-index:5;color:#667eea;font-size:12px;transition:transform .3s ease}.tech-tree[data-v-3c662d50] .el-tree-node__expand-icon.expanded{transform:translateY(-50%) rotate(90deg)}.tech-tree[data-v-3c662d50] .el-tree-node__expand-icon.is-leaf{display:none}.tree-node[data-v-3c662d50]{position:relative;margin:0 15px 0 15px;border-radius:8px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.tree-node[data-v-3c662d50]:hover{transform:none}.tree-node.parent-node:hover>.hover-effect[data-v-3c662d50]{opacity:1;transform:scale(1)}.tree-node:not(.parent-node) .hover-effect[data-v-3c662d50]{display:none}.hover-effect[data-v-3c662d50]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(102,126,234,.08),rgba(118,75,162,.08));border-radius:12px;opacity:0;transform:scale(1);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1}.node-content[data-v-3c662d50]{display:flex;align-items:center;padding:2px 12px;position:relative;z-index:2}.parent-node .node-content[data-v-3c662d50]{padding:3px 12px}.node-icon-wrapper[data-v-3c662d50]{margin-left:16px;margin-right:2px;display:flex;align-items:center}.parent-icon[data-v-3c662d50]{position:relative;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .3s ease}.parent-icon .icon-bg[data-v-3c662d50],.parent-icon.expanded .icon-bg[data-v-3c662d50]{display:none}.parent-icon-img[data-v-3c662d50]{width:16px;height:16px;z-index:1;transition:all .3s ease}.child-icon[data-v-3c662d50]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.dot-indicator[data-v-3c662d50]{position:absolute;width:6px;height:6px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;top:50%;left:-8px;transform:translateY(-50%)}.child-icon-img[data-v-3c662d50]{width:18px;height:18px}.node-text[data-v-3c662d50]{flex:1;position:relative}.node-label[data-v-3c662d50]{font-size:14px;font-weight:400;color:#2c3e50;transition:all .3s ease}.parent-node .node-label[data-v-3c662d50]{font-weight:400;font-size:15px}.host-count[data-v-3c662d50]{font-size:12px;font-weight:400;color:rgba(102,126,234,.7);margin-left:4px}.connection-line[data-v-3c662d50]{position:absolute;bottom:-6px;left:0;height:1px;width:0;background:linear-gradient(90deg,#667eea,transparent);transition:width .3s ease}.parent-node:hover .connection-line[data-v-3c662d50]{width:0}.node-status[data-v-3c662d50]{display:flex;align-items:center}.status-dot[data-v-3c662d50]{width:8px;height:8px;border-radius:50%;position:relative}.status-dot.online[data-v-3c662d50]{background:#67c23a;box-shadow:0 0 6px rgba(103,194,58,.5)}.status-dot.online[data-v-3c662d50]:before{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:#67c23a;animation:ping-3c662d50 2s infinite}@keyframes ping-3c662d50{75%,to{transform:scale(2);opacity:0}}.tech-tree[data-v-3c662d50] .el-tree-node.is-current>.el-tree-node__content .tree-node{background:linear-gradient(135deg,rgba(102,126,234,.08),rgba(118,75,162,.08));border:none;transform:none}.tech-tree[data-v-3c662d50] .el-tree-node.is-current>.el-tree-node__content .hover-effect{opacity:0!important}.tech-tree[data-v-3c662d50] .el-tree-node.is-current>.el-tree-node__content .node-label{color:#2c3e50;font-weight:500}.tree-container[data-v-3c662d50]::-webkit-scrollbar{width:4px}.tree-container[data-v-3c662d50]::-webkit-scrollbar-track{background:rgba(102,126,234,.05);border-radius:2px}.tree-container[data-v-3c662d50]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,rgba(102,126,234,.3),rgba(118,75,162,.3));border-radius:2px}.tree-container[data-v-3c662d50]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,rgba(102,126,234,.5),rgba(118,75,162,.5))}.group-card[data-v-3c662d50]{transition:all .3s cubic-bezier(.4,0,.2,1)}.group-card[data-v-3c662d50]:hover{transform:translateY(-2px);box-shadow:0 25px 50px rgba(0,0,0,.15),0 0 0 1px hsla(0,0%,100%,.3),inset 0 1px 0 hsla(0,0%,100%,.5)}.stats-indicator[data-v-3c662d50]{transition:all .3s ease}.stats-indicator[data-v-3c662d50]:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(102,126,234,.2)}@keyframes dataLoad-3c662d50{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.tree-node[data-v-3c662d50]{animation:dataLoad-3c662d50 .4s ease-out}.tree-node[data-v-3c662d50]:first-child{animation-delay:.1s}.tree-node[data-v-3c662d50]:nth-child(2){animation-delay:.2s}.tree-node[data-v-3c662d50]:nth-child(3){animation-delay:.3s}.tree-node[data-v-3c662d50]:nth-child(4){animation-delay:.4s}.tree-node[data-v-3c662d50]:nth-child(5){animation-delay:.5s}.action-buttons[data-v-3c662d50]{display:flex;align-items:center;gap:8px}.manage-btn[data-v-3c662d50]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:3px;transition:all .3s ease;background:transparent;border:none;z-index:10}.manage-btn[data-v-3c662d50]:hover{transform:scale(1.1);background:rgba(102,126,234,.1)}.manage-icon[data-v-3c662d50]{font-size:16px;color:#667eea}.context-menu[data-v-3c662d50]{position:absolute;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.15);border:1px solid hsla(0,0%,100%,.2);padding:4px;z-index:9999;width:130px}.context-menu-item[data-v-3c662d50]{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;border-radius:4px;transition:all .3s ease;font-size:14px;color:#2c3e50}.context-menu-item[data-v-3c662d50]:hover{background:rgba(102,126,234,.1);color:#667eea}.context-menu-item.danger[data-v-3c662d50]{color:#f56c6c}.context-menu-item.danger[data-v-3c662d50]:hover{background:hsla(0,87%,69%,.1);color:#f56c6c}.context-menu-item .el-icon[data-v-3c662d50]{font-size:14px}.time-selector[data-v-3403f706]{margin-bottom:20px}.preset-buttons[data-v-3403f706]{margin-top:10px}.preset-buttons .el-button[data-v-3403f706]{margin-right:10px;margin-bottom:10px}.custom-time[data-v-3403f706]{margin-top:10px}.monitor-row[data-v-3403f706]{margin-bottom:20px}.metric-card[data-v-3403f706]{margin-bottom:20px;height:220px;background-color:#1a1a2e;border:1px solid #00d8ff;color:#00d8ff}.metric-header[data-v-3403f706]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;color:#00d8ff}.metric-title[data-v-3403f706]{font-weight:700;font-size:14px;color:#00d8ff}.disk-io-tags[data-v-3403f706],.network-io-tags[data-v-3403f706]{display:flex;align-items:center}.metric-chart[data-v-3403f706]{height:150px}[data-v-3403f706] .monitor-dialog{background-color:#121212;border:1px solid #00d8ff}[data-v-3403f706] .monitor-dialog .el-dialog__title{color:#00d8ff}[data-v-3403f706] .monitor-dialog .el-dialog__header{border-bottom:1px solid #00d8ff}[data-v-3403f706] .monitor-dialog .el-dialog__body{background-color:#121212;color:#00d8ff}[data-v-3403f706] .monitor-dialog .el-radio-button__inner{background-color:#1a1a2e;color:#00d8ff;border-color:#00d8ff}[data-v-3403f706] .monitor-dialog .el-radio-button__orig-radio:checked+.el-radio-button__inner{background-color:#00d8ff;color:#121212;border-color:#00d8ff}[data-v-3403f706] .monitor-dialog .el-button{background-color:#1a1a2e;color:#00d8ff;border-color:#00d8ff}[data-v-3403f706] .monitor-dialog .el-button:hover{background-color:#00d8ff;color:#121212}[data-v-3403f706] .monitor-dialog .el-button--primary{background-color:#00d8ff;color:#121212;border-color:#00d8ff}[data-v-3403f706] .monitor-dialog .el-button--primary:hover{background-color:#00a8d8;color:#121212}[data-v-3403f706] .monitor-dialog .el-date-editor .el-range-input{background-color:#1a1a2e;color:#00d8ff}[data-v-3403f706] .monitor-dialog .el-date-editor .el-range-separator{color:#00d8ff}[data-v-3403f706] .monitor-dialog .el-tag{background-color:#1a1a2e;color:#00d8ff;border-color:#00d8ff}.process-monitor-header[data-v-06134203]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:15px 20px;background:#1e1e1e;border-radius:8px;border:1px solid #2d3a4b}.host-info[data-v-06134203]{display:flex;flex-direction:column}.host-name[data-v-06134203]{font-size:16px;font-weight:700;color:#00d8ff;margin-bottom:5px}.update-time[data-v-06134203]{font-size:12px;color:#6e7079}.process-charts[data-v-06134203]{margin-bottom:20px}.chart-card[data-v-06134203]{height:400px;background:#1e1e1e;border:1px solid #2d3a4b}.chart-card .el-card__body[data-v-06134203]{background:#1e1e1e;color:#e4e7ed}.chart-header[data-v-06134203]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.chart-header h4[data-v-06134203]{margin:0;color:#e4e7ed}.chart-container[data-v-06134203]{height:320px;width:100%;background:#1e1e1e}.process-monitor-dialog .el-dialog[data-v-06134203]{background-color:#1e1e1e!important}.process-monitor-dialog .el-dialog__header[data-v-06134203]{background-color:#1e1e1e!important;border-bottom:1px solid #2d3a4b!important}.process-monitor-dialog .el-dialog__title[data-v-06134203]{color:#e4e7ed!important}.process-monitor-dialog .el-dialog__body[data-v-06134203]{background-color:#1e1e1e!important;color:#e4e7ed!important}.chart-card .el-card[data-v-06134203]{background-color:#1e1e1e!important;border:1px solid #2d3a4b!important}.chart-card .el-card__header[data-v-06134203]{border-bottom:1px solid #2d3a4b!important}.chart-card .el-card__body[data-v-06134203],.chart-card .el-card__header[data-v-06134203]{background-color:#1e1e1e!important;color:#e4e7ed!important}.tcp-port-monitor-header[data-v-ff3f6024]{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-ff3f6024]{display:flex;flex-direction:column;gap:8px}.host-name[data-v-ff3f6024]{font-size:16px;font-weight:700;color:#00d8ff}.update-time[data-v-ff3f6024]{font-size:12px;color:#6e7079}.port-summary[data-v-ff3f6024]{display:flex;gap:10px}.port-filters[data-v-ff3f6024]{margin-bottom:20px;padding:15px}.port-table[data-v-ff3f6024]{background:#1e1e1e;border-radius:8px;overflow:hidden;width:100%}.port-table .el-table[data-v-ff3f6024]{width:100%!important}.service-cell[data-v-ff3f6024]{gap:8px}.tcp-port-monitor-dialog .el-dialog[data-v-ff3f6024]{background-color:#1e1e1e!important}.tcp-port-monitor-dialog .el-dialog__header[data-v-ff3f6024]{background-color:#1e1e1e!important;border-bottom:1px solid #2d3a4b!important}.tcp-port-monitor-dialog .el-dialog__title[data-v-ff3f6024]{color:#e4e7ed!important}.tcp-port-monitor-dialog .el-dialog__body[data-v-ff3f6024]{background-color:#1e1e1e!important;color:#e4e7ed!important}.port-table .el-table[data-v-ff3f6024]{background-color:#1e1e1e!important}.port-table .el-table__header[data-v-ff3f6024]{background-color:#2d3a4b!important}.port-table .el-table__header th[data-v-ff3f6024]{background-color:transparent!important;color:#e4e7ed!important;border-bottom:1px solid #4a5568}.port-table .el-table__row[data-v-ff3f6024]{background-color:#1e1e1e!important;color:#e4e7ed}.port-table .el-table__row[data-v-ff3f6024]:hover{background-color:rgba(103,126,234,.1)!important}.port-table .el-table__row--striped[data-v-ff3f6024]{background-color:hsla(0,0%,100%,.05)!important}.port-table .el-table td[data-v-ff3f6024]{border-bottom:1px solid #2d3a4b}.port-table .el-progress[data-v-ff3f6024]{margin:2px 0}.port-table .el-progress__text[data-v-ff3f6024]{color:#e4e7ed!important;font-size:11px}.text-muted[data-v-ff3f6024]{color:#909399;font-style:italic;font-size:12px}.service-cell[data-v-ff3f6024]{display:flex;align-items:center;gap:4px;font-size:12px}.service-name[data-v-ff3f6024]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.pid-text[data-v-ff3f6024]{font-size:12px;color:#e4e7ed}.port-table .el-table--small .el-table__body td[data-v-ff3f6024]{padding:4px 0}.port-filters[data-v-ff3f6024]{margin-bottom:15px;padding:12px 15px;background:#1e1e1e;border-radius:8px;border:1px solid #2d3a4b}.table-section[data-v-8a8b3024]{margin-bottom:15px;width:100%}.host-table[data-v-8a8b3024]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.host-table[data-v-8a8b3024] .el-table__header{background:linear-gradient(135deg,#667eea,#764ba2)}.host-table[data-v-8a8b3024] .el-table__header th{background:transparent!important;border-bottom:none}.host-table[data-v-8a8b3024] .el-table__header th,.host-table[data-v-8a8b3024] .el-table__header th .cell{color:#2c3e50!important;font-weight:700!important;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.host-table[data-v-8a8b3024] .el-table__row{transition:all .3s ease}.host-table[data-v-8a8b3024] .el-table__row:hover{background-color:rgba(103,126,234,.05)!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.table-operation[data-v-8a8b3024]{display:flex;justify-content:space-around;white-space:nowrap;min-width:280px}.table-operation .el-button[data-v-8a8b3024]{transition:all .3s ease}.table-operation .el-button[data-v-8a8b3024]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.el-button-group[data-v-8a8b3024]{white-space:nowrap}.el-tag[data-v-8a8b3024]{font-weight:500;border-radius:8px;border:none}.el-progress[data-v-8a8b3024]{margin:2px 0}.el-link[data-v-8a8b3024]{font-weight:600;transition:all .3s ease}.el-link[data-v-8a8b3024]:hover{text-shadow:0 2px 4px rgba(0,0,0,.1)}.host-name-cell[data-v-8a8b3024]{display:flex;align-items:center;gap:8px;position:relative}.host-name-cell[data-v-8a8b3024],.ip-cell[data-v-8a8b3024]{white-space:nowrap;overflow:hidden}.ip-row[data-v-8a8b3024]{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-8a8b3024]{color:#409eff;margin-bottom:2px}.ip-row.private-ip[data-v-8a8b3024]{color:#67c23a}.ip-row span[data-v-8a8b3024]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vendor-cell[data-v-8a8b3024]{display:flex;align-items:center;gap:5px;white-space:nowrap;overflow:hidden}.config-cell[data-v-8a8b3024],.vendor-cell span[data-v-8a8b3024]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.config-cell[data-v-8a8b3024],.status-cell[data-v-8a8b3024]{display:flex;align-items:center}.host-table[data-v-8a8b3024] .el-table__cell,.status-cell[data-v-8a8b3024]{white-space:nowrap;overflow:hidden}.host-table[data-v-8a8b3024] .cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.copy-icon[data-v-8a8b3024]{opacity:0;transition:all .3s ease;font-size:14px!important;padding:2px;border-radius:4px}.copy-icon[data-v-8a8b3024]:hover{background-color:rgba(64,158,255,.1);transform:scale(1.1)}.host-name-cell:hover .copy-icon[data-v-8a8b3024],.ip-row:hover .copy-icon[data-v-8a8b3024]{opacity:1;display:inline-block!important}.copy-icon.copied[data-v-8a8b3024]{color:#67c23a!important;transform:scale(1.2)}.ip-icon[data-v-8a8b3024]{width:16px;height:16px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.create-credential-btn[data-v-6e67342e]{background-color:#f39c12!important;border-color:#f39c12!important;color:#fff!important;border-radius:12px!important;padding:10px 16px!important;font-weight:500!important;transition:all .3s ease!important}.create-credential-btn[data-v-6e67342e]: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-6e67342e]:active,.create-credential-btn[data-v-6e67342e]:focus{background-color:#d68910!important;border-color:#d68910!important;color:#fff!important}.group-option-content[data-v-6e67342e]{display:flex;justify-content:space-between;align-items:center;width:100%}.business-group-option[data-v-6e67342e]{background-color:#f0f9ff!important}.business-group-text[data-v-6e67342e]{color:#059669!important;font-weight:600!important}.sub-group-text[data-v-6e67342e]{color:#374151!important}.business-tag[data-v-6e67342e]{margin-left:8px!important}.sub-group-option[data-v-6e67342e]:hover{background-color:#f3f4f6!important}.business-group-option[data-v-6e67342e]:hover{background-color:#e0f2fe!important}.group-option-content[data-v-3df94a55]{display:flex;justify-content:space-between;align-items:center;width:100%}.business-group-option[data-v-3df94a55]{background-color:#f0f9ff!important}.business-group-text[data-v-3df94a55]{color:#059669!important;font-weight:600!important}.sub-group-text[data-v-3df94a55]{color:#374151!important}.business-tag[data-v-3df94a55]{margin-left:8px!important}.sub-group-option[data-v-3df94a55]:hover{background-color:#f3f4f6!important}.business-group-option[data-v-3df94a55]:hover{background-color:#e0f2fe!important}.cmdb-host-management[data-v-2fa3b089]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.host-card[data-v-2fa3b089]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.host-management-container[data-v-2fa3b089]{display:flex;height:calc(100vh - 180px)}.group-tree-section[data-v-2fa3b089]{width:250px;margin-right:20px}.host-table-section[data-v-2fa3b089]{flex:1;overflow-x:auto;overflow-y:visible;min-width:0}.search-section[data-v-2fa3b089]{margin-bottom:20px;padding:20px;background:rgba(103,126,234,.05);border-radius:12px;border:1px solid rgba(103,126,234,.1)}.action-section[data-v-2fa3b089]{margin-top:15px;margin-bottom:20px;padding-left:0}.table-section[data-v-2fa3b089]{margin-bottom:15px}.pagination-section[data-v-2fa3b089]{text-align:right;margin-top:20px}.font-weight-bold[data-v-2fa3b089]{font-weight:700}.table-operation[data-v-2fa3b089]{display:flex;justify-content:space-around}.el-dialog .el-form-item[data-v-2fa3b089]{border-bottom:none!important;margin-bottom:12px;padding-bottom:0}.el-row[data-v-2fa3b089]{border-bottom:none!important}.el-col[data-v-2fa3b089]{border-right:none!important}.el-col[data-v-2fa3b089],.el-col[data-v-2fa3b089]:last-child{padding-right:0!important;margin-right:0!important}.el-button[data-v-2fa3b089]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-2fa3b089]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-2fa3b089] .el-input__wrapper,.el-select[data-v-2fa3b089] .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-2fa3b089] .el-input__wrapper:hover,.el-select[data-v-2fa3b089] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-2fa3b089] .el-input__wrapper.is-focus,.el-select[data-v-2fa3b089] .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-2fa3b089] .el-input__inner,.el-select[data-v-2fa3b089] .el-input__inner{background:transparent;border:none;color:#2c3e50}.search-section .el-form-item[data-v-2fa3b089]{margin-bottom:0;margin-right:16px}.search-section .el-form-item__label[data-v-2fa3b089]{color:#606266;font-weight:500}.terminal-btn[data-v-2fa3b089]{background:linear-gradient(135deg,#667eea,#764ba2)!important;border:none!important;color:#fff!important;box-shadow:0 4px 12px rgba(102,126,234,.3)}.terminal-btn[data-v-2fa3b089]:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190)!important;transform:translateY(-2px);box-shadow:0 6px 16px rgba(102,126,234,.4)}.cmdb-group-management[data-v-a34418f6]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.header-card[data-v-a34418f6]{margin-bottom:20px}.header-card[data-v-a34418f6],.table-card[data-v-a34418f6]{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-a34418f6]{display:flex;justify-content:center;align-items:center}.title[data-v-a34418f6]{font-size:20px;font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.search-section[data-v-a34418f6]{padding:20px;background:rgba(103,126,234,.05);border-radius:12px;border:1px solid rgba(103,126,234,.1)}.search-form[data-v-a34418f6]{margin:0}.search-form .el-form-item[data-v-a34418f6]{margin-bottom:0;margin-right:16px}.search-form .el-form-item__label[data-v-a34418f6]{color:#606266;font-weight:500}.table-section[data-v-a34418f6]{margin-top:20px}.modern-table[data-v-a34418f6]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.modern-table[data-v-a34418f6] .el-table__row{transition:all .3s ease}.modern-table[data-v-a34418f6] .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-a34418f6] .el-table__cell{border-bottom:1px solid rgba(103,126,234,.1);padding:8px 12px}.group-name-cell[data-v-a34418f6]{display:flex;align-items:center;gap:8px}.level-1-group[data-v-a34418f6]{padding:4px 0;border-left:3px solid #667eea;padding-left:8px;background:linear-gradient(90deg,rgba(102,126,234,.05),hsla(0,0%,100%,0))}.level-1-icon[data-v-a34418f6]{color:#667eea;font-size:18px;font-weight:700}.level-1-name[data-v-a34418f6]{font-weight:600;color:#2c3e50;font-size:15px}.level-2-group[data-v-a34418f6]{padding:2px 0;margin-left:20px;border-left:2px solid #909399;padding-left:8px;background:linear-gradient(90deg,hsla(220,4%,58%,.03),hsla(0,0%,100%,0))}.level-2-icon[data-v-a34418f6]{color:#909399;font-size:16px}.level-2-name[data-v-a34418f6]{font-weight:400;color:#606266;font-size:14px}.level-tag[data-v-a34418f6]{margin-left:8px;font-size:10px;height:18px;line-height:16px}.time-cell[data-v-a34418f6]{display:flex;align-items:center;gap:8px;color:#606266}.time-icon[data-v-a34418f6]{color:#909399;font-size:14px}.operation-buttons[data-v-a34418f6]{display:flex;gap:8px;justify-content:center}.operation-buttons .el-button[data-v-a34418f6]{transition:all .3s ease}.operation-buttons .el-button[data-v-a34418f6]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.default-group-tag[data-v-a34418f6]{display:flex;justify-content:center}.el-button[data-v-a34418f6]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-a34418f6]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-a34418f6] .el-input__wrapper,.el-select[data-v-a34418f6] .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-a34418f6] .el-input__wrapper:hover,.el-select[data-v-a34418f6] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-a34418f6] .el-input__wrapper.is-focus,.el-select[data-v-a34418f6] .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-a34418f6] .el-input__inner,.el-select[data-v-a34418f6] .el-input__inner{background:transparent;border:none;color:#2c3e50}.el-loading-mask[data-v-a34418f6]{background-color:rgba(103,126,234,.1);backdrop-filter:blur(4px)}@media (max-width:768px){.cmdb-group-management[data-v-a34418f6]{padding:15px}.title[data-v-a34418f6]{font-size:18px}.search-section[data-v-a34418f6]{padding:16px}.search-form .el-form-item[data-v-a34418f6]{margin-bottom:8px}}.cmdb-db-management[data-v-69c52d9c]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.db-card[data-v-69c52d9c]{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-69c52d9c]{display:flex;justify-content:space-between;align-items:center}.title[data-v-69c52d9c]{font-size:20px;font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.search-section[data-v-69c52d9c]{margin-bottom:20px;padding:20px;background:rgba(103,126,234,.05);border-radius:12px;border:1px solid rgba(103,126,234,.1)}.search-form .el-form-item[data-v-69c52d9c]{margin-bottom:0;margin-right:16px}.search-form .el-form-item__label[data-v-69c52d9c]{color:#606266;font-weight:500}.action-section[data-v-69c52d9c]{margin-bottom:20px;padding-left:0}.table-section[data-v-69c52d9c]{margin-top:0}.db-table[data-v-69c52d9c]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.db-table[data-v-69c52d9c] .el-table__header{background:linear-gradient(135deg,#667eea,#764ba2)}.db-table[data-v-69c52d9c] .el-table__header th{background:transparent!important;border-bottom:none}.db-table[data-v-69c52d9c] .el-table__header th,.db-table[data-v-69c52d9c] .el-table__header th .cell{color:#2c3e50!important;font-weight:700!important;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.db-table[data-v-69c52d9c] .el-table__row{transition:all .3s ease}.db-table[data-v-69c52d9c] .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)}.db-name-container[data-v-69c52d9c]{display:flex;align-items:center;gap:10px}.db-icon[data-v-69c52d9c]{width:20px;height:20px;flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.db-name-link[data-v-69c52d9c]{font-weight:600;color:#667eea;text-decoration:none;transition:all .3s ease}.db-name-link[data-v-69c52d9c]:hover{color:#764ba2;text-shadow:0 2px 4px rgba(0,0,0,.1)}.operation-buttons[data-v-69c52d9c]{display:flex;gap:8px;justify-content:center}.operation-buttons .el-button[data-v-69c52d9c]{transition:all .3s ease}.operation-buttons .el-button[data-v-69c52d9c]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.el-tag[data-v-69c52d9c]{font-weight:500;border-radius:8px;border:none}.el-button[data-v-69c52d9c]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-69c52d9c]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-69c52d9c] .el-input__wrapper,.el-select[data-v-69c52d9c] .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-69c52d9c] .el-input__wrapper:hover,.el-select[data-v-69c52d9c] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-69c52d9c] .el-input__wrapper.is-focus,.el-select[data-v-69c52d9c] .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-69c52d9c] .el-input__inner,.el-select[data-v-69c52d9c] .el-input__inner{background:transparent;border:none;color:#2c3e50}.el-loading-mask[data-v-69c52d9c]{background-color:rgba(103,126,234,.1);backdrop-filter:blur(4px)}.el-dialog[data-v-69c52d9c]{border-radius:8px}.db-details-container[data-v-049c17d0]{padding:20px}.card-header[data-v-049c17d0]{font-size:18px;font-weight:700}.sql-execute-container[data-v-049c17d0]{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.sql-form-container[data-v-049c17d0]{padding:10px}.result-container[data-v-049c17d0]{padding:10px;min-height:300px;max-height:500px;overflow:auto;background-color:#000;border-radius:4px;color:#fff;font-family:monospace}pre[data-v-049c17d0]{white-space:pre-wrap;word-wrap:break-word;margin:0;color:#fff}.group-header[data-v-007925ac]{margin-bottom:10px}.tree-node[data-v-007925ac]{display:flex;align-items:center;width:100%}.host-count[data-v-007925ac]{color:#909399;font-size:12px;margin-left:5px}.table-header[data-v-007925ac]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding:8px 0;border-bottom:1px solid #ebeef5}.selection-info[data-v-007925ac]{font-size:14px}.text-muted[data-v-007925ac]{color:#909399}.table-actions[data-v-007925ac]{display:flex;gap:8px}.host-cell[data-v-007925ac]{display:flex;align-items:center;gap:6px}.host-icon[data-v-007925ac]{color:#409eff}.ip-icon[data-v-007925ac]{color:#67c23a}.public-ip-icon[data-v-007925ac]{color:#e6a23c}.pagination[data-v-007925ac]{margin-top:15px;text-align:right}.dialog-footer[data-v-007925ac]{display:flex;justify-content:space-between;align-items:center;width:100%}.footer-info[data-v-007925ac]{flex:1;font-size:14px;color:#606266}.footer-actions[data-v-007925ac]{display:flex;gap:8px}.el-table[data-v-007925ac]{border-radius:8px}[data-v-007925ac] .el-table__header-wrapper{border-radius:8px 8px 0 0}[data-v-007925ac] .el-table__header{background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}[data-v-007925ac] .el-table__header th{background:transparent!important;color:#2c3e50!important;font-weight:600;border-bottom:2px solid #e4e7ed}[data-v-007925ac] .el-table__row:hover{background-color:#f0f9ff!important}[data-v-007925ac] .el-tree-node__content{height:32px;border-radius:4px;margin:2px 0}[data-v-007925ac] .el-tree-node__content:hover{background-color:#f0f9ff}[data-v-007925ac] .el-tree-node.is-current .el-tree-node__content{background-color:#e1f3d8;color:#67c23a;font-weight:600}.cluster-table-container[data-v-85538526]{width:100%}.search-section[data-v-85538526]{margin-bottom:24px;padding:20px;background:rgba(103,126,234,.05);border-radius:12px;border:1px solid rgba(103,126,234,.1)}.search-form .el-form-item[data-v-85538526]{margin-bottom:0;margin-right:16px}.search-form .el-form-item__label[data-v-85538526]{color:#606266;font-weight:500}.table-section[data-v-85538526]{margin-top:20px}.cluster-table[data-v-85538526]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.cluster-table[data-v-85538526] .el-table__header{background:linear-gradient(135deg,#667eea,#764ba2)}.cluster-table[data-v-85538526] .el-table__header th{background:transparent!important;border-bottom:none}.cluster-table[data-v-85538526] .el-table__header th,.cluster-table[data-v-85538526] .el-table__header th .cell{color:#2c3e50!important;font-weight:700!important;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.cluster-table[data-v-85538526] .el-table__row{transition:all .3s ease}.cluster-table[data-v-85538526] .el-table__row:hover{background-color:rgba(103,126,234,.05)!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.cluster-name-container[data-v-85538526]{display:flex;align-items:center;gap:8px;position:relative}.k8s-icon[data-v-85538526]{width:20px;height:20px;flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.version-container[data-v-85538526]{display:flex;align-items:center;gap:8px}.version-text[data-v-85538526]{color:#606266;font-weight:500}.k8s-io-icon[data-v-85538526]{width:24px;height:24px;flex-shrink:0;filter:drop-shadow(0 1px 3px rgba(0,0,0,.12))}.cluster-name-link[data-v-85538526]{font-weight:600;color:#667eea;text-decoration:none;transition:all .3s ease}.cluster-name-link[data-v-85538526]:hover{color:#764ba2;text-shadow:0 2px 4px rgba(0,0,0,.1)}.copy-name-btn[data-v-85538526]{opacity:0;transition:all .3s ease;transform:scale(.8)}.cluster-name-container:hover .copy-name-btn[data-v-85538526]{opacity:1;transform:scale(1)}.copy-name-btn[data-v-85538526]:hover{background-color:#409eff!important;border-color:#409eff!important;color:#fff!important;transform:scale(1.1)!important}.operation-buttons[data-v-85538526]{display:flex;gap:8px;justify-content:center}.operation-buttons .el-button[data-v-85538526]{transition:all .3s ease}.operation-buttons .el-button[data-v-85538526]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.el-tag[data-v-85538526]{font-weight:500;border-radius:8px;border:none}.el-button[data-v-85538526]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-85538526]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-85538526] .el-input__wrapper,.el-select[data-v-85538526] .el-input__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(103,126,234,.2);border-radius:8px;box-shadow:none;transition:all .3s ease}.el-input[data-v-85538526] .el-input__wrapper:hover,.el-select[data-v-85538526] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-85538526] .el-input__wrapper.is-focus,.el-select[data-v-85538526] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.el-input[data-v-85538526] .el-input__inner,.el-select[data-v-85538526] .el-input__inner{background:transparent;border:none;color:#2c3e50}.el-loading-mask[data-v-85538526]{background-color:rgba(103,126,234,.1);backdrop-filter:blur(4px)}.description-container[data-v-85538526]{max-width:160px}.description-text[data-v-85538526]{color:#606266;font-size:13px;line-height:1.4;display:inline-block;max-width:100%;word-break:break-word;cursor:default}.description-text[data-v-85538526]:empty:before{content:"暂无备注";color:#c0c4cc;font-style:italic}.code-editor[data-v-e04c589a]{position:relative;width:100%;overflow:hidden;border-radius:4px;border:1px solid #dcdfe6}.code-editor__highlight[data-v-e04c589a],.code-editor__textarea[data-v-e04c589a]{margin:0;padding:10px;font-family:Consolas,Monaco,Andale Mono,monospace;font-size:14px;line-height:1.5;letter-spacing:0;-moz-tab-size:2;-o-tab-size:2;tab-size:2;white-space:pre;word-wrap:normal;word-break:normal;width:100%;min-height:100%;box-sizing:border-box;background:transparent;border:none;outline:none;vertical-align:top}.code-editor__textarea[data-v-e04c589a]{position:absolute;top:0;left:0;color:transparent;background:hsla(0,0%,100%,.01);caret-color:#409eff;caret-width:2px;resize:none;outline:none;border:none;overflow:auto;overflow-wrap:normal;z-index:1}.code-editor__textarea[data-v-e04c589a]:focus{caret-color:#67c23a;background:rgba(103,194,58,.05)}.code-editor__highlight[data-v-e04c589a]{position:relative;pointer-events:none;overflow:hidden;overflow-wrap:normal;z-index:0;background:#1e1e1e;color:#d4d4d4;display:block;white-space:pre}[data-v-e04c589a] .search-highlight{background-color:gold;color:#000;padding:1px 2px;border-radius:2px}[data-v-e04c589a] .search-highlight-current{background-color:#ff6b35;color:#fff;padding:1px 2px;border-radius:2px;box-shadow:0 0 3px rgba(255,107,53,.5)}.credential-editor-container[data-v-77c886a8]{width:100%}.credential-editor[data-v-77c886a8]{margin-bottom:12px}.editor[data-v-77c886a8]{border-radius:8px;overflow:hidden}.credential-actions[data-v-77c886a8]{display:flex;gap:8px;justify-content:flex-start;align-items:center}.credential-actions .el-button[data-v-77c886a8]{border-radius:6px;font-size:12px;height:32px;padding:0 14px;display:flex;align-items:center;gap:6px;cursor:pointer;transition:all .3s ease}.credential-actions .el-button[data-v-77c886a8]:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.credential-actions .el-button .el-icon[data-v-77c886a8]{font-size:14px}.credential-actions .upload-btn[data-v-77c886a8]{background-color:#67c23a!important;border-color:#67c23a!important;color:#fff!important;cursor:pointer!important;opacity:1!important}.credential-actions .upload-btn[data-v-77c886a8]:hover:not(:disabled){background-color:#5daf34!important;border-color:#5daf34!important;color:#fff!important}.credential-actions .upload-btn[data-v-77c886a8]:disabled{background-color:#a0cfff!important;border-color:#a0cfff!important;color:#fff!important;opacity:.6!important;cursor:not-allowed!important}.credential-actions .el-button--success[data-v-77c886a8]{background-color:#67c23a!important;border-color:#67c23a!important;color:#fff!important}.credential-actions .el-button--success[data-v-77c886a8]:focus:not(:disabled),.credential-actions .el-button--success[data-v-77c886a8]:hover:not(:disabled){background-color:#5daf34!important;border-color:#5daf34!important;color:#fff!important}.credential-actions .el-button--success[data-v-77c886a8]:disabled{background-color:#a0cfff!important;border-color:#a0cfff!important;color:#fff!important;opacity:.6!important;cursor:not-allowed!important}.credential-view-dialog[data-v-4cf577d0] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.credential-view-dialog[data-v-4cf577d0] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;padding:20px 24px}.credential-view-dialog[data-v-4cf577d0] .el-dialog__title{color:#fff;font-weight:600;font-size:16px}.credential-view-dialog[data-v-4cf577d0] .el-dialog__headerbtn{top:20px;right:20px}.credential-view-dialog[data-v-4cf577d0] .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:18px}.credential-view-dialog[data-v-4cf577d0] .el-dialog__body{padding:20px 24px}.credential-content[data-v-4cf577d0]{display:flex;flex-direction:column;gap:16px}.credential-header[data-v-4cf577d0]{display:flex;gap:12px;justify-content:flex-start;align-items:center;padding:12px 0;border-bottom:1px solid #ebeef5}.credential-header .el-button[data-v-4cf577d0]{border-radius:8px;font-weight:500;transition:all .3s ease}.credential-header .el-button[data-v-4cf577d0]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.code-container[data-v-4cf577d0]{position:relative;max-height:400px;overflow:auto;border:1px solid #e4e7ed;border-radius:8px;background:#fafafa}.code-block[data-v-4cf577d0]{margin:0;padding:20px;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:13px;line-height:1.6;border-radius:8px;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word;min-height:100px}.yaml-code[data-v-4cf577d0]{background:#0d1117;color:#c9d1d9}.credential-info[data-v-4cf577d0]{display:flex;gap:8px;justify-content:flex-start;align-items:center;padding:12px 0;border-top:1px solid #ebeef5;flex-wrap:wrap}.code-container[data-v-4cf577d0]::-webkit-scrollbar{width:8px;height:8px}.code-container[data-v-4cf577d0]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.code-container[data-v-4cf577d0]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.code-container[data-v-4cf577d0]::-webkit-scrollbar-thumb:hover{background:#a1a1a1}@media (max-width:768px){.credential-view-dialog[data-v-4cf577d0] .el-dialog{width:95%!important;margin:5vh auto!important}.credential-header[data-v-4cf577d0]{flex-direction:column;gap:8px;align-items:stretch}.credential-header .el-button[data-v-4cf577d0]{width:100%}.code-container[data-v-4cf577d0]{max-height:300px}.code-block[data-v-4cf577d0]{padding:15px;font-size:12px}}.register-dialog[data-v-64d7442c] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);box-shadow:0 20px 40px rgba(0,0,0,.1)}.register-dialog[data-v-64d7442c] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;padding:20px 24px}.register-dialog[data-v-64d7442c] .el-dialog__title{color:#fff;font-weight:600;font-size:16px}.register-dialog[data-v-64d7442c] .el-dialog__headerbtn{top:20px;right:20px}.register-dialog[data-v-64d7442c] .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:18px}.register-dialog[data-v-64d7442c] .el-dialog__body{padding:24px}.register-dialog .el-form-item[data-v-64d7442c]{margin-bottom:24px}.register-dialog .el-form-item__label[data-v-64d7442c]{font-weight:500;color:#606266}.register-dialog .el-input[data-v-64d7442c] .el-input__wrapper{border-radius:8px;transition:all .3s ease}.register-dialog .el-input[data-v-64d7442c] .el-input__wrapper:hover{border-color:#c0c4cc}.register-dialog .el-input[data-v-64d7442c] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2)}.register-dialog .el-textarea[data-v-64d7442c] .el-textarea__inner{border-radius:8px;transition:all .3s ease}.register-dialog .el-textarea[data-v-64d7442c] .el-textarea__inner:hover{border-color:#c0c4cc}.register-dialog .el-textarea[data-v-64d7442c] .el-textarea__inner:focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2)}.dialog-footer[data-v-64d7442c]{display:flex;justify-content:flex-end;gap:12px}.dialog-footer .el-button[data-v-64d7442c]{border-radius:8px;font-weight:500;padding:12px 24px;transition:all .3s ease}.dialog-footer .el-button[data-v-64d7442c]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.dialog-footer .el-button--primary[data-v-64d7442c]{background:linear-gradient(135deg,#667eea,#764ba2);border:none}.dialog-footer .el-button--primary[data-v-64d7442c]:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190)}@media (max-width:768px){.register-dialog[data-v-64d7442c] .el-dialog{width:95%!important;margin:5vh auto!important}.register-dialog[data-v-64d7442c] .el-dialog__body{padding:20px}.dialog-footer[data-v-64d7442c]{flex-direction:column}.dialog-footer .el-button[data-v-64d7442c]{width:100%;margin:0}}.edit-dialog[data-v-33f27a8e] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);box-shadow:0 20px 40px rgba(0,0,0,.1)}.edit-dialog[data-v-33f27a8e] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;padding:20px 24px}.edit-dialog[data-v-33f27a8e] .el-dialog__title{color:#fff;font-weight:600;font-size:16px}.edit-dialog[data-v-33f27a8e] .el-dialog__headerbtn{top:20px;right:20px}.edit-dialog[data-v-33f27a8e] .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:18px}.edit-dialog[data-v-33f27a8e] .el-dialog__body{padding:24px}.edit-dialog .el-form-item[data-v-33f27a8e]{margin-bottom:24px}.edit-dialog .el-form-item__label[data-v-33f27a8e]{font-weight:500;color:#606266}.edit-dialog .el-input[data-v-33f27a8e] .el-input__wrapper{border-radius:8px;transition:all .3s ease}.edit-dialog .el-input[data-v-33f27a8e] .el-input__wrapper:hover:not(.is-disabled){border-color:#c0c4cc}.edit-dialog .el-input[data-v-33f27a8e] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2)}.edit-dialog .el-textarea[data-v-33f27a8e] .el-textarea__inner{border-radius:8px;transition:all .3s ease}.edit-dialog .el-textarea[data-v-33f27a8e] .el-textarea__inner:hover:not(:disabled){border-color:#c0c4cc}.edit-dialog .el-textarea[data-v-33f27a8e] .el-textarea__inner:focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2)}.version-tip[data-v-33f27a8e]{margin-top:4px;padding-left:4px}.version-tip .el-text[data-v-33f27a8e]{font-style:italic}.edit-dialog .el-input.is-disabled[data-v-33f27a8e] .el-input__wrapper{background-color:#f5f7fa;border-color:#e4e7ed;color:#909399;cursor:not-allowed}.edit-dialog .el-input.is-disabled[data-v-33f27a8e] .el-input__inner{color:#909399;cursor:not-allowed}.edit-dialog .el-input[readonly][data-v-33f27a8e] .el-input__wrapper{background-color:#f5f7fa;border-color:#e4e7ed}.edit-dialog .el-input[readonly][data-v-33f27a8e] .el-input__inner{color:#909399;cursor:default}.dialog-footer[data-v-33f27a8e]{display:flex;justify-content:flex-end;gap:12px}.dialog-footer .el-button[data-v-33f27a8e]{border-radius:8px;font-weight:500;padding:12px 24px;transition:all .3s ease}.dialog-footer .el-button[data-v-33f27a8e]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.dialog-footer .el-button--primary[data-v-33f27a8e]{background:linear-gradient(135deg,#667eea,#764ba2);border:none}.dialog-footer .el-button--primary[data-v-33f27a8e]:hover:not(:disabled){background:linear-gradient(135deg,#5a6fd8,#6a4190)}@media (max-width:768px){.edit-dialog[data-v-33f27a8e] .el-dialog{width:95%!important;margin:5vh auto!important}.edit-dialog[data-v-33f27a8e] .el-dialog__body{padding:20px}.dialog-footer[data-v-33f27a8e]{flex-direction:column}.dialog-footer .el-button[data-v-33f27a8e]{width:100%;margin:0}}.k8s-cluster-management[data-v-7c924854]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.cluster-card[data-v-7c924854]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.card-header[data-v-7c924854]{display:flex;justify-content:space-between;align-items:center}.title[data-v-7c924854]{font-size:20px;font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.header-actions[data-v-7c924854]{display:flex;gap:12px}.create-dialog[data-v-7c924854] .el-dialog,.edit-dialog[data-v-7c924854] .el-dialog,.register-dialog[data-v-7c924854] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.create-dialog[data-v-7c924854] .el-dialog__header,.edit-dialog[data-v-7c924854] .el-dialog__header,.register-dialog[data-v-7c924854] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;padding:20px 24px}.create-dialog[data-v-7c924854] .el-dialog__title,.edit-dialog[data-v-7c924854] .el-dialog__title,.register-dialog[data-v-7c924854] .el-dialog__title{color:#fff;font-weight:600}.create-dialog[data-v-7c924854] .el-dialog__body,.edit-dialog[data-v-7c924854] .el-dialog__body,.register-dialog[data-v-7c924854] .el-dialog__body{padding:24px}.dialog-footer[data-v-7c924854]{display:flex;gap:12px;justify-content:flex-end}.el-tag[data-v-7c924854]{font-weight:500;border-radius:8px;border:none}.el-button[data-v-7c924854]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-7c924854]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-7c924854] .el-input__wrapper,.el-select[data-v-7c924854] .el-input__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(103,126,234,.2);border-radius:8px;box-shadow:none;transition:all .3s ease}.el-input[data-v-7c924854] .el-input__wrapper:hover,.el-select[data-v-7c924854] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-7c924854] .el-input__wrapper.is-focus,.el-select[data-v-7c924854] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.el-input[data-v-7c924854] .el-input__inner,.el-select[data-v-7c924854] .el-input__inner{background:transparent;border:none;color:#2c3e50}.el-textarea[data-v-7c924854] .el-textarea__inner{border-radius:8px;border:1px solid rgba(103,126,234,.2);transition:all .3s ease}.el-textarea[data-v-7c924854] .el-textarea__inner:focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2)}.el-loading-mask[data-v-7c924854]{background-color:rgba(103,126,234,.1);backdrop-filter:blur(4px)}.host-selection-container[data-v-7c924854]{width:100%}.selected-hosts[data-v-7c924854]{background:rgba(103,126,234,.05);padding:12px;border-radius:8px;border:1px solid rgba(103,126,234,.2)}.hosts-info[data-v-7c924854]{font-size:14px;color:#606266;margin-bottom:8px}.host-tags[data-v-7c924854]{display:flex;flex-wrap:wrap;gap:4px}.no-hosts[data-v-7c924854]{color:#909399;font-size:13px;font-style:italic;padding:8px 12px;background:#f5f7fa;border-radius:6px;border:1px dashed #dcdfe6}.el-tag[data-v-7c924854]{max-width:200px}.el-tag span[data-v-7c924854]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-dialog[data-v-7c924854] .el-dialog__body{padding:15px 20px}.compact-form[data-v-7c924854]{margin:0}.compact-form[data-v-7c924854] .el-form-item{margin-bottom:12px}.form-row[data-v-7c924854]{display:flex;gap:16px;margin-bottom:12px}.form-item-half[data-v-7c924854]{flex:1;margin-bottom:0!important}.form-item-full[data-v-7c924854]{width:100%;margin-bottom:0!important}.auto-deploy-tip[data-v-7c924854],.mode-tip[data-v-7c924854]{font-size:10px;color:#909399;margin-top:2px;line-height:1.2}.nodes-config[data-v-7c924854] .el-form-item__content{line-height:normal}.nodes-selection[data-v-7c924854]{display:flex;gap:16px;width:100%}.node-section[data-v-7c924854]{flex:1;border:1px solid #e4e7ed;border-radius:6px;padding:8px;background:#fafafa}.node-header[data-v-7c924854]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.node-count[data-v-7c924854]{font-size:11px;color:#606266;font-weight:500}.selected-tags[data-v-7c924854]{display:flex;flex-wrap:wrap;gap:3px;margin-top:4px}.selected-tags .el-tag[data-v-7c924854]{font-size:10px;height:20px;line-height:18px;max-width:80px}.selected-tags .el-tag span[data-v-7c924854]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60px;display:inline-block}.etcd-tip[data-v-7c924854]{font-size:10px;color:#909399;text-align:center;margin-top:4px;font-style:italic}.plugin-single-line[data-v-7c924854]{display:flex;align-items:center;width:100%;gap:20px;flex-wrap:nowrap}.plugin-group[data-v-7c924854]{display:flex;align-items:center;gap:8px;flex-shrink:0}.plugin-group.full-width[data-v-7c924854]{flex:1;min-width:0}.plugin-label[data-v-7c924854]{font-size:13px;font-weight:600;color:#606266;white-space:nowrap;flex-shrink:0}.plugin-buttons[data-v-7c924854]{display:flex;gap:6px;flex-wrap:nowrap}.plugin-single-line .el-button[data-v-7c924854]{border-radius:12px;font-size:10px;padding:3px 6px;height:22px;line-height:1;white-space:nowrap;flex-shrink:0}.plugin-single-line .el-button.is-disabled[data-v-7c924854]{opacity:.8}.plugin-single-line .el-tag[data-v-7c924854]{height:14px;line-height:12px;font-size:9px;padding:0 3px}@media (max-width:1000px){.plugin-single-line[data-v-7c924854]{flex-wrap:wrap;gap:12px}.plugin-group.full-width[data-v-7c924854]{width:100%}.plugin-buttons[data-v-7c924854]{flex-wrap:wrap}}@media (max-width:768px){.compact-dialog[data-v-7c924854]{width:95%!important}.form-row[data-v-7c924854],.nodes-selection[data-v-7c924854]{flex-direction:column;gap:8px}.node-section[data-v-7c924854]{padding:6px}.plugin-single-line[data-v-7c924854]{flex-direction:column;align-items:flex-start;gap:8px}.plugin-group[data-v-7c924854]{flex-direction:column;align-items:flex-start;gap:4px;width:100%}.plugin-buttons[data-v-7c924854]{width:100%;justify-content:flex-start;flex-wrap:wrap}}@media (max-width:480px){.plugin-single-line .el-button[data-v-7c924854]{font-size:10px;padding:3px 6px;height:22px}.plugin-single-line .el-tag[data-v-7c924854]{font-size:8px;height:12px;line-height:10px;padding:0 2px}}.version-tip[data-v-7c924854]{margin-top:4px;font-style:italic}.registry-config[data-v-7c924854] .el-form-item__label{margin-bottom:8px}.private-registry-config[data-v-7c924854]{margin-top:12px;padding:12px;background:rgba(103,126,234,.05);border-radius:8px;border:1px solid rgba(103,126,234,.1)}.private-registry-config .el-input[data-v-7c924854] .el-input-group__prepend{background:rgba(103,126,234,.1);color:#606266;font-weight:500;font-size:12px;border-color:rgba(103,126,234,.2)}.private-registry-config .form-row[data-v-7c924854]{margin-bottom:8px}.private-registry-config .form-row[data-v-7c924854]:last-child{margin-bottom:0}.table-section[data-v-926660e2]{margin-top:20px}.nodes-table[data-v-926660e2]{background:hsla(0,0%,100%,.9);border-radius:16px;backdrop-filter:blur(10px);overflow:hidden}.node-name-container[data-v-926660e2]{display:flex;align-items:center;gap:8px}.k8s-icon[data-v-926660e2]{width:18px;height:18px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.node-name-link[data-v-926660e2]{font-weight:600;text-decoration:none}.node-name-link[data-v-926660e2]:hover{color:#409eff}.version-text[data-v-926660e2]{font-family:Courier New,monospace;font-size:12px;color:#606266}.label-container[data-v-926660e2],.taint-container[data-v-926660e2]{display:flex;justify-content:center;align-items:center}.label-badge[data-v-926660e2],.taint-badge[data-v-926660e2]{cursor:pointer}.label-icon-button[data-v-926660e2]{padding:8px;border-radius:50%;transition:all .3s ease}.label-icon-button[data-v-926660e2]:hover{background:rgba(64,158,255,.1);transform:scale(1.1)}.taint-icon[data-v-926660e2]{color:#e6a23c;cursor:pointer;transition:all .3s ease}.taint-icon[data-v-926660e2]:hover{color:#f56c6c;transform:scale(1.1)}.resource-info[data-v-926660e2]{font-size:12px}.resource-item[data-v-926660e2]{display:flex;justify-content:space-between;margin-bottom:2px}.resource-label[data-v-926660e2]{color:#909399;margin-right:8px}.resource-value[data-v-926660e2]{font-weight:600;color:#303133}.operation-buttons[data-v-926660e2]{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.operation-buttons .el-button[data-v-926660e2]{transition:all .3s ease}.operation-buttons .el-button[data-v-926660e2]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.k8s-nodes-management[data-v-08667eea]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.nodes-card[data-v-08667eea]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.card-header[data-v-08667eea]{display:flex;justify-content:space-between;align-items:center}.title[data-v-08667eea]{font-size:20px;font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header-actions[data-v-08667eea]{display:flex;gap:12px;align-items:center}.search-section[data-v-08667eea]{margin-bottom:24px;padding:20px;background:rgba(103,126,234,.05);border-radius:12px;border:1px solid rgba(103,126,234,.1)}.search-form .el-form-item[data-v-08667eea]{margin-bottom:0;margin-right:16px}.search-form .el-form-item__label[data-v-08667eea]{color:#606266;font-weight:500}.drain-dialog[data-v-08667eea] .el-dialog,.label-dialog[data-v-08667eea] .el-dialog,.resources-dialog[data-v-08667eea] .el-dialog,.taint-dialog[data-v-08667eea] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.drain-dialog[data-v-08667eea] .el-dialog__header,.label-dialog[data-v-08667eea] .el-dialog__header,.resources-dialog[data-v-08667eea] .el-dialog__header,.taint-dialog[data-v-08667eea] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;padding:20px 24px}.drain-dialog[data-v-08667eea] .el-dialog__title,.label-dialog[data-v-08667eea] .el-dialog__title,.resources-dialog[data-v-08667eea] .el-dialog__title,.taint-dialog[data-v-08667eea] .el-dialog__title{color:#fff;font-weight:600}.drain-dialog[data-v-08667eea] .el-dialog__body,.label-dialog[data-v-08667eea] .el-dialog__body,.resources-dialog[data-v-08667eea] .el-dialog__body,.taint-dialog[data-v-08667eea] .el-dialog__body{padding:24px}.node-detail-content[data-v-08667eea]{display:flex;flex-direction:column;gap:20px}.labels-section[data-v-08667eea],.taints-section[data-v-08667eea]{margin-top:20px}.labels-section h4[data-v-08667eea],.taints-section h4[data-v-08667eea]{margin:0 0 12px 0;color:#2c3e50;font-weight:600}.labels-list[data-v-08667eea],.taints-list[data-v-08667eea]{display:flex;flex-wrap:wrap;gap:8px}.label-tag[data-v-08667eea],.taint-tag[data-v-08667eea]{cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:4px}.label-tag[data-v-08667eea]:hover,.taint-tag[data-v-08667eea]:hover{transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.resources-content[data-v-08667eea]{display:flex;flex-direction:column;gap:24px}.resources-overview[data-v-08667eea]{margin-bottom:20px}.resource-card[data-v-08667eea]{border-radius:12px;border:1px solid rgba(103,126,234,.2)}.resource-header[data-v-08667eea]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.resource-title[data-v-08667eea]{font-weight:600;color:#2c3e50;font-size:16px}.resource-unit[data-v-08667eea]{font-size:12px;color:#909399;background:rgba(103,126,234,.1);padding:2px 8px;border-radius:12px}.resource-progress[data-v-08667eea]{margin-bottom:12px}.resource-details[data-v-08667eea]{display:flex;justify-content:space-between;font-size:12px;color:#606266}.pods-section[data-v-08667eea]{margin-top:20px}.pods-section h4[data-v-08667eea]{margin:0 0 12px 0;color:#2c3e50;font-weight:600}.form-tip[data-v-08667eea]{font-size:12px;color:#909399;margin-top:4px;line-height:1.4}.dialog-footer[data-v-08667eea]{display:flex;gap:12px;justify-content:flex-end}.el-tag[data-v-08667eea]{font-weight:500;border-radius:8px;border:none}.el-button[data-v-08667eea]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-08667eea]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-08667eea] .el-input__wrapper,.el-select[data-v-08667eea] .el-input__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(103,126,234,.2);border-radius:8px;box-shadow:none;transition:all .3s ease}.el-input[data-v-08667eea] .el-input__wrapper:hover,.el-select[data-v-08667eea] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-08667eea] .el-input__wrapper.is-focus,.el-select[data-v-08667eea] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.el-loading-mask[data-v-08667eea]{background-color:rgba(103,126,234,.1);backdrop-filter:blur(4px)}.cluster-option[data-v-08667eea]{display:flex;justify-content:space-between;align-items:center;width:100%}.cluster-name[data-v-08667eea]{font-weight:500;color:#2c3e50}.cluster-status-tag[data-v-08667eea]{margin-left:8px}.header-actions .el-select[data-v-08667eea]{min-width:250px}.header-actions .el-select .el-input__wrapper[data-v-08667eea]{background:hsla(0,0%,100%,.9);border:1px solid rgba(103,126,234,.3)}.header-actions .el-select .el-input__wrapper.is-focus[data-v-08667eea]{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2)}.effect-option[data-v-08667eea]{padding:4px 0}.effect-label[data-v-08667eea]{font-weight:500;color:#2c3e50;font-size:14px;margin-bottom:2px}.effect-description[data-v-08667eea]{font-size:12px;color:#909399;line-height:1.4;margin-left:8px}.label-container[data-v-08667eea],.label-option[data-v-08667eea],.taint-option[data-v-08667eea]{padding:4px 0;display:flex;align-items:center}.label-container[data-v-08667eea]{justify-content:center;height:100%}.label-badge[data-v-08667eea]{cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.label-icon[data-v-08667eea]{color:#409eff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.label-icon[data-v-08667eea]:hover{color:#66b1ff;transform:scale(1.1)}.label-icon-button[data-v-08667eea]{background:transparent;border:none;color:#606266;transition:all .3s ease}.label-icon-button[data-v-08667eea]:hover{background:transparent;color:#409eff;transform:scale(1.1)}.node-labels-view-dialog[data-v-08667eea] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.node-labels-view-dialog[data-v-08667eea] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;padding:20px 24px}.node-labels-view-dialog[data-v-08667eea] .el-dialog__title{color:#fff;font-weight:600}.node-labels-view-dialog[data-v-08667eea] .el-dialog__body{padding:24px}.labels-view-content[data-v-08667eea]{display:flex;flex-direction:column;gap:24px}.labels-section h4[data-v-08667eea]{margin:0 0 16px 0;color:#2c3e50;font-weight:600;font-size:16px;padding-bottom:8px;border-bottom:2px solid #e4e7ed}.labels-list[data-v-08667eea]{display:flex;flex-wrap:wrap;gap:12px}.label-tag[data-v-08667eea]{cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:6px;padding:8px 12px;font-size:13px;line-height:1.4;border-radius:8px;max-width:300px;word-break:break-all}.label-tag[data-v-08667eea]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.label-tag.system-label[data-v-08667eea]{opacity:.8}.tag-icon[data-v-08667eea]{font-size:12px;flex-shrink:0}.no-labels[data-v-08667eea]{text-align:center;padding:40px 20px;color:#909399}@media (max-width:1200px){.operation-buttons[data-v-08667eea]{gap:4px}.operation-buttons .el-button[data-v-08667eea]{margin:1px}.header-actions .el-select[data-v-08667eea]{min-width:200px}}@media (max-width:768px){.k8s-nodes-management[data-v-08667eea]{padding:10px}.search-form[data-v-08667eea]{flex-direction:column}.search-form .el-form-item[data-v-08667eea]{margin-right:0;margin-bottom:12px}.operation-buttons[data-v-08667eea]{flex-direction:column;gap:4px}}.cluster-option[data-v-e4a8e762]{display:flex;justify-content:space-between;align-items:center;width:100%}.cluster-name[data-v-e4a8e762]{font-weight:500;color:#2c3e50}.cluster-status-tag[data-v-e4a8e762]{margin-left:8px}.namespace-option[data-v-1ed71136]{display:flex;justify-content:space-between;align-items:center;width:100%}.namespace-name[data-v-1ed71136]{font-weight:500;color:#2c3e50}.namespace-status-tag[data-v-1ed71136]{margin-left:8px}.pod-name-container[data-v-89155c1e]{display:flex;align-items:center;gap:8px}.k8s-icon[data-v-89155c1e]{width:16px;height:16px}.pod-name[data-v-89155c1e]{font-weight:500;color:#2c3e50}.ip-info[data-v-89155c1e]{display:flex;flex-direction:column;gap:4px;font-size:12px}.ip-item[data-v-89155c1e]{display:flex;align-items:center;gap:4px}.ip-label[data-v-89155c1e]{font-weight:500;color:#666;min-width:30px}.ip-value[data-v-89155c1e]{color:#409eff;font-family:monospace}.resource-info[data-v-89155c1e]{display:flex;flex-direction:column;gap:4px;font-size:12px}.resource-item[data-v-89155c1e]{display:flex;align-items:center;gap:4px}.resource-label[data-v-89155c1e]{font-weight:500;color:#666;min-width:45px}.resource-value[data-v-89155c1e]{color:#67c23a;font-family:monospace}.time-info[data-v-89155c1e]{display:flex;flex-direction:column;gap:4px}.running-time[data-v-89155c1e]{font-size:11px;color:#909399}.operation-buttons[data-v-89155c1e]{display:flex;gap:4px;justify-content:center}.pod-list-dialog[data-v-89155c1e] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.pod-list-dialog[data-v-89155c1e] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;padding:20px 24px}.pod-list-dialog[data-v-89155c1e] .el-dialog__title{color:#fff;font-weight:600}.loading-container[data-v-ad2f7e70]{padding:20px}.empty-events[data-v-ad2f7e70]{padding:40px 0}.events-container[data-v-ad2f7e70]{max-height:600px;overflow-y:auto}.event-reason[data-v-ad2f7e70]{font-weight:500;color:#2c3e50}.event-message[data-v-ad2f7e70]{line-height:1.4;word-break:break-word;color:#555}.timestamp[data-v-ad2f7e70]{font-family:monospace;font-size:12px;color:#666}.dialog-footer[data-v-ad2f7e70]{display:flex;justify-content:flex-end;gap:12px}.pod-events-dialog[data-v-ad2f7e70] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.pod-events-dialog[data-v-ad2f7e70] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;padding:20px 24px}.pod-events-dialog[data-v-ad2f7e70] .el-dialog__title{color:#fff;font-weight:600}.pod-events-dialog[data-v-ad2f7e70] .el-dialog__body{padding:20px}.pod-events-dialog[data-v-ad2f7e70] .el-dialog__footer{padding:20px 24px;border-top:1px solid #e5e7eb}.pod-events-dialog[data-v-ad2f7e70] .el-tag.el-tag--danger{background:linear-gradient(135deg,#ff7875,#ff4d4f);border-color:transparent}.pod-events-dialog[data-v-ad2f7e70] .el-tag.el-tag--success{background:linear-gradient(135deg,#73d13d,#52c41a);border-color:transparent}.yaml-content[data-v-e4c04d36]{display:flex;flex-direction:column;gap:16px}.yaml-controls[data-v-e4c04d36]{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#f8f9fa;border-radius:8px}.control-group[data-v-e4c04d36]{display:flex;gap:20px;align-items:center;justify-content:flex-start;flex-wrap:wrap}.target-info[data-v-e4c04d36]{display:flex;gap:16px;margin-left:12px}.target-item[data-v-e4c04d36]{display:flex;align-items:center;gap:6px}.target-label[data-v-e4c04d36]{font-size:13px;color:#6b7280;font-weight:500;white-space:nowrap}.status-indicators[data-v-e4c04d36]{display:flex;gap:8px}.validate-btn[data-v-e4c04d36]{background:linear-gradient(135deg,#4facfe,#00f2fe);border:none;color:#fff;box-shadow:0 2px 8px rgba(79,172,254,.3);transition:all .3s ease}.validate-btn[data-v-e4c04d36]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(79,172,254,.4);background:linear-gradient(135deg,#00f2fe,#4facfe)}.copy-btn[data-v-e4c04d36]{background:linear-gradient(135deg,#a8edea,#fed6e3);border:none;color:#2c3e50;box-shadow:0 2px 8px rgba(168,237,234,.3);transition:all .3s ease}.copy-btn[data-v-e4c04d36]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(168,237,234,.4);background:linear-gradient(135deg,#fed6e3,#a8edea)}.validate-btn.is-loading[data-v-e4c04d36]{background:linear-gradient(135deg,#94a3b8,#64748b);animation:pulse-e4c04d36 2s infinite}@keyframes pulse-e4c04d36{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.yaml-editor-container[data-v-e4c04d36]{border:1px solid #dcdfe6;border-radius:8px;overflow:hidden}.yaml-viewer[data-v-e4c04d36]{background:#f8f9fa;max-height:500px;overflow-y:auto}.yaml-text[data-v-e4c04d36]{margin:0;padding:16px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;line-height:1.5;color:#2c3e50;background:transparent;white-space:pre-wrap;word-break:break-word}.validation-result[data-v-e4c04d36]{margin-top:16px}.action-buttons[data-v-e4c04d36]{margin-top:20px;display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid #e5e7eb}.pod-yaml-dialog[data-v-e4c04d36] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.pod-yaml-dialog[data-v-e4c04d36] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;padding:20px 24px}.pod-yaml-dialog[data-v-e4c04d36] .el-dialog__title{color:#fff;font-weight:600}.pod-yaml-dialog[data-v-e4c04d36] .el-dialog__body{padding:20px}.resource-config[data-v-fbbbc6c0]{border:1px solid #ebeef5;border-radius:4px;padding:16px;background-color:#fafafa}.resource-section h5[data-v-fbbbc6c0]{margin:0 0 12px 0;color:#303133;font-weight:600}.env-vars-section[data-v-fbbbc6c0]{display:flex;flex-direction:column;gap:8px}.env-var-item[data-v-fbbbc6c0]{padding:8px;border:1px solid #e4e7ed;border-radius:4px;background-color:#f5f7fa}.dialog-footer[data-v-fbbbc6c0]{text-align:right}.pod-config-dialog[data-v-fbbbc6c0] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.pod-config-dialog[data-v-fbbbc6c0] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;padding:20px 24px}.pod-config-dialog[data-v-fbbbc6c0] .el-dialog__title{color:#fff;font-weight:600}.pod-config-dialog[data-v-fbbbc6c0] .el-form-item__label{font-weight:500}.create-pod-content[data-v-626d2b69]{display:flex;flex-direction:column;gap:16px}.pod-controls[data-v-626d2b69]{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#f8f9fa;border-radius:8px}.control-group[data-v-626d2b69]{display:flex;gap:20px;align-items:center;justify-content:flex-start;flex-wrap:wrap}.target-info[data-v-626d2b69]{display:flex;gap:16px;margin-left:12px}.target-item[data-v-626d2b69]{display:flex;align-items:center;gap:6px}.target-label[data-v-626d2b69]{font-size:13px;color:#6b7280;font-weight:500;white-space:nowrap}.status-indicators[data-v-626d2b69]{display:flex;gap:8px}.validate-btn[data-v-626d2b69]{background:linear-gradient(135deg,#4facfe,#00f2fe);border:none;color:#fff;box-shadow:0 2px 8px rgba(79,172,254,.3);transition:all .3s ease}.validate-btn[data-v-626d2b69]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(79,172,254,.4);background:linear-gradient(135deg,#00f2fe,#4facfe)}.copy-btn[data-v-626d2b69]{background:linear-gradient(135deg,#a8edea,#fed6e3);border:none;color:#2c3e50;box-shadow:0 2px 8px rgba(168,237,234,.3);transition:all .3s ease}.copy-btn[data-v-626d2b69]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(168,237,234,.4);background:linear-gradient(135deg,#fed6e3,#a8edea)}.validate-btn.is-loading[data-v-626d2b69]{background:linear-gradient(135deg,#94a3b8,#64748b);animation:pulse-626d2b69 2s infinite}@keyframes pulse-626d2b69{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.yaml-editor-container[data-v-626d2b69]{border:1px solid #dcdfe6;border-radius:8px;overflow:hidden}.dryrun-result[data-v-626d2b69]{margin-top:16px}.action-buttons[data-v-626d2b69]{margin-top:20px;display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid #e5e7eb}.create-pod-dialog[data-v-626d2b69] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.create-pod-dialog[data-v-626d2b69] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;padding:20px 24px}.create-pod-dialog[data-v-626d2b69] .el-dialog__title{color:#fff;font-weight:600}.create-pod-dialog[data-v-626d2b69] .el-dialog__body,.monitoring-dialog .el-dialog__body[data-v-533118b4]{padding:20px}.monitoring-container[data-v-533118b4]{min-height:200px}.metric-card[data-v-533118b4]{height:150px;display:flex;flex-direction:column}.metric-card .el-card__body[data-v-533118b4]{flex:1;display:flex;flex-direction:column;padding:16px}.metric-header[data-v-533118b4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.metric-title[data-v-533118b4]{font-size:14px;font-weight:500;color:#303133}.metric-value[data-v-533118b4]{font-size:18px;font-weight:700;color:#409eff}.metric-details[data-v-533118b4]{display:flex;justify-content:space-between;font-size:12px;color:#666;margin-top:8px}.network-metrics[data-v-533118b4]{display:flex;flex-direction:column;justify-content:center;height:60px}.network-item[data-v-533118b4]{display:flex;justify-content:space-between;margin-bottom:8px}.network-label[data-v-533118b4]{font-size:14px;color:#666}.network-value[data-v-533118b4]{font-size:14px;font-weight:500;color:#333}.container-metric[data-v-533118b4]{display:flex;flex-direction:column;gap:4px}.metric-text[data-v-533118b4]{font-size:12px;color:#606266;margin-bottom:2px}.card-header[data-v-533118b4]{display:flex;justify-content:space-between;align-items:center}.card-header span[data-v-533118b4]{font-weight:500}.create-pod-dialog .el-dialog__body[data-v-4444e52b]{padding:20px}.create-pod-content[data-v-4444e52b]{display:flex;flex-direction:column;gap:16px}.pod-controls[data-v-4444e52b]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef}.control-group[data-v-4444e52b]{display:flex;gap:8px}.status-indicators[data-v-4444e52b]{display:flex;gap:8px;align-items:center}.yaml-editor-container[data-v-4444e52b]{border:1px solid #dcdfe6;border-radius:4px;overflow:hidden}.dryrun-result[data-v-4444e52b],.validation-result[data-v-4444e52b]{margin-top:12px}.dryrun-result .el-alert--error[data-v-4444e52b],.validation-result.error .el-alert[data-v-4444e52b]{border-left:4px solid #f56c6c}.dryrun-result .el-alert--success[data-v-4444e52b],.validation-result.success .el-alert[data-v-4444e52b]{border-left:4px solid #67c23a}.create-options[data-v-4444e52b]{margin-top:16px}.options-card[data-v-4444e52b]{border:1px solid #e4e7ed}.options-card .el-card__header[data-v-4444e52b]{padding:12px 16px;background:#fafafa;border-bottom:1px solid #e4e7ed}.dialog-footer[data-v-4444e52b]{display:flex;justify-content:flex-end;gap:12px}.pod-stats[data-v-6bde81de]{padding:16px;background:#f8f9fa;border-radius:6px;margin-bottom:16px}.empty-state[data-v-6bde81de]{padding:40px;text-align:center}.log-controls[data-v-6bde81de]{padding:16px;background:#f8f9fa;border-radius:6px;margin-bottom:16px}.log-content[data-v-6bde81de]{max-height:500px;overflow-y:auto;background:#1e1e1e;color:#fff;padding:16px;border-radius:4px;font-family:Courier New,monospace;font-size:12px;line-height:1.4}.log-content pre[data-v-6bde81de]{margin:0;white-space:pre-wrap;word-wrap:break-word}.yaml-controls[data-v-6bde81de]{padding:16px;background:#f8f9fa;border-radius:6px;margin-bottom:16px}.yaml-content[data-v-6bde81de]{border:1px solid #dcdfe6;border-radius:4px;overflow:hidden}.operation-buttons[data-v-6bde81de]{display:flex;flex-direction:column;gap:8px;align-items:center}.button-row[data-v-6bde81de]{display:flex;gap:6px;justify-content:center}.button-row .el-button[data-v-6bde81de]{width:32px;height:32px;transition:all .3s ease}.button-row .el-button[data-v-6bde81de]:hover:not(.is-disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.button-row .el-button.is-disabled[data-v-6bde81de]{cursor:not-allowed;opacity:.5;background-color:#f5f7fa!important;border-color:#e4e7ed!important;color:#c0c4cc!important}.button-row .el-button.is-disabled[data-v-6bde81de]:hover{transform:none;box-shadow:none}.pod-info-card[data-v-5218105d]{border:1px solid #e4e7ed;border-radius:8px;overflow:hidden;background:#fff}.pod-header[data-v-5218105d]{padding:16px;background:#f8f9fa;border-bottom:1px solid #e4e7ed}.pod-basic-info[data-v-5218105d]{display:flex;align-items:center;gap:12px}.k8s-icon[data-v-5218105d]{width:32px;height:32px;flex-shrink:0}.workload-info[data-v-5218105d]{display:flex;flex-direction:column;gap:4px}.workload-name[data-v-5218105d]{font-size:16px;font-weight:600;color:#303133}.clickable-name[data-v-5218105d]{cursor:pointer;color:#409eff}.clickable-name[data-v-5218105d]:hover{text-decoration:underline}.workload-type-label[data-v-5218105d]{font-size:12px;color:#f39c12;font-weight:500}.pod-details[data-v-5218105d]{padding:16px;display:flex;flex-direction:column;gap:16px}.label-section[data-v-5218105d]{display:flex;align-items:center}.label-badge[data-v-5218105d]{cursor:pointer}.label-icon-button[data-v-5218105d]{border:none;background:transparent}.label-icon-button[data-v-5218105d]:hover{background:rgba(64,158,255,.1)}.pod-status-section[data-v-5218105d]{display:flex;align-items:center}.pod-status-container[data-v-5218105d]{display:flex;flex-direction:column;align-items:center;gap:8px}.pod-count-tag[data-v-5218105d]{cursor:pointer;font-size:14px;padding:8px 16px}.pod-count-tag[data-v-5218105d]:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.pod-icon[data-v-5218105d]{margin-right:4px}.pod-status-text[data-v-5218105d]{font-size:12px;color:#606266}.replica-ready[data-v-5218105d]{color:#67c23a}.replica-partial[data-v-5218105d]{color:#e6a23c}.replica-failed[data-v-5218105d]{color:#f56c6c}.replica-stopped[data-v-5218105d]{color:#909399}.images-list[data-v-5218105d],.images-section[data-v-5218105d]{display:flex;align-items:center;gap:8px}.images-list[data-v-5218105d]{flex:1}.image-tag-wrapper[data-v-5218105d]{display:flex;align-items:center;gap:4px;padding:4px 8px;background:#f0f9ff;border:1px solid #3b82f6;border-radius:4px;cursor:pointer;transition:all .2s;max-width:200px}.image-tag-wrapper[data-v-5218105d]:hover{background:#dbeafe;transform:translateY(-1px)}.copy-icon[data-v-5218105d]{width:12px;height:12px;color:#3b82f6}.full-image-name[data-v-5218105d]{font-size:11px;color:#1e40af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.more-images-btn[data-v-5218105d]{font-size:12px;color:#606266}.status-section[data-v-5218105d]{display:flex;align-items:center;justify-content:space-between}.status-tag[data-v-5218105d]{font-size:12px}.update-time[data-v-5218105d]{display:flex;flex-direction:column;align-items:flex-end;font-size:11px}.update-label[data-v-5218105d]{color:#909399}.update-value[data-v-5218105d]{color:#606266;font-weight:500}.monitoring-section[data-v-5218105d]{display:flex;justify-content:center}.monitor-btn[data-v-5218105d]{width:36px;height:36px}.labels-content[data-v-5218105d]{min-height:200px}.labels-section[data-v-5218105d]{margin-bottom:24px}.labels-section h4[data-v-5218105d]{margin:0 0 12px 0;color:#303133;font-size:14px;font-weight:600}.labels-grid[data-v-5218105d]{display:flex;flex-wrap:wrap;gap:8px}.label-tag[data-v-5218105d]{cursor:pointer;transition:all .2s}.label-tag[data-v-5218105d]:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.tag-icon[data-v-5218105d]{margin-right:4px;font-size:12px}.system-label[data-v-5218105d]{opacity:.8}.no-labels[data-v-5218105d]{padding:40px;text-align:center}.images-content[data-v-5218105d]{min-height:200px}.images-grid[data-v-5218105d]{display:grid;gap:12px}.image-card[data-v-5218105d]{border:1px solid #e4e7ed}.image-info[data-v-5218105d]{display:flex;flex-direction:column;gap:12px}.image-name-section[data-v-5218105d]{display:flex;justify-content:space-between;align-items:center}.image-actions[data-v-5218105d]{flex-shrink:0}.image-details[data-v-5218105d]{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #f0f0f0}.no-images[data-v-5218105d]{padding:40px;text-align:center}.k8s-workloads-management[data-v-46ba8d04]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.workloads-card[data-v-46ba8d04]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.card-header[data-v-46ba8d04]{display:flex;justify-content:space-between;align-items:center}.title[data-v-46ba8d04]{font-size:20px;font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header-actions[data-v-46ba8d04]{display:flex;gap:12px;align-items:center}.search-section[data-v-46ba8d04]{margin-bottom:24px;padding:20px;background:rgba(103,126,234,.05);border-radius:12px;border:1px solid rgba(103,126,234,.1)}.search-form .el-form-item[data-v-46ba8d04]{margin-bottom:0;margin-right:16px}.workload-type-section[data-v-46ba8d04]{margin-top:20px;padding-top:20px;border-top:1px solid rgba(103,126,234,.1)}.workload-tabs[data-v-46ba8d04]{margin:0}.workload-tabs[data-v-46ba8d04] .el-tabs__header{margin-bottom:0}.workload-tabs[data-v-46ba8d04] .el-tabs__item{font-weight:500;color:#606266}.workload-tabs[data-v-46ba8d04] .el-tabs__item.is-active{color:#409eff;font-weight:600}.search-form .el-form-item__label[data-v-46ba8d04]{color:#606266;font-weight:500}.table-section[data-v-46ba8d04]{margin-top:20px}.workloads-table[data-v-46ba8d04]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.workloads-table[data-v-46ba8d04] .el-table__header{background:linear-gradient(135deg,#667eea,#764ba2)}.workloads-table[data-v-46ba8d04] .el-table__header th{background:transparent!important;color:#2c3e50!important;font-weight:700!important;border-bottom:none;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.workloads-table[data-v-46ba8d04] .el-table__row{transition:all .3s ease}.workloads-table[data-v-46ba8d04] .el-table__row:hover{background-color:rgba(103,126,234,.05)!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.workload-name-container[data-v-46ba8d04]{display:flex;align-items:center;gap:10px;cursor:default}.workload-name-container[data-v-46ba8d04]:hover{transform:none!important;background-color:transparent!important}.workload-info[data-v-46ba8d04]{display:flex;flex-direction:column;gap:4px}.workload-name[data-v-46ba8d04]{font-weight:600;color:#2c3e50;font-size:14px}.clickable-name[data-v-46ba8d04]{color:#409eff!important;cursor:pointer;transition:all .2s ease;text-decoration:underline;text-decoration-color:transparent}.clickable-name[data-v-46ba8d04]:hover{color:#337ecc!important;text-decoration-color:#409eff;text-shadow:0 1px 2px rgba(64,158,255,.2)}.workload-type-label[data-v-46ba8d04]{font-size:12px;color:#e6a23c;font-weight:500;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.workload-type-tag[data-v-46ba8d04]{font-size:11px;height:18px;line-height:16px;padding:0 6px}.pod-name-container[data-v-46ba8d04]{display:flex;align-items:center;gap:10px}.k8s-icon[data-v-46ba8d04]{width:20px;height:20px;flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.workload-name-link[data-v-46ba8d04]{font-weight:600;color:#667eea;text-decoration:none;transition:all .3s ease}.workload-name-link[data-v-46ba8d04]:hover{color:#764ba2;text-shadow:0 2px 4px rgba(0,0,0,.1)}.pod-name[data-v-46ba8d04]{font-weight:500;color:#2c3e50}.resource-info[data-v-46ba8d04]{display:flex;flex-direction:column;gap:4px}.resource-row[data-v-46ba8d04]{display:flex;align-items:center;gap:6px}.resource-type[data-v-46ba8d04]{font-size:12px;color:#909399;min-width:35px;font-weight:500}.resource-values[data-v-46ba8d04]{display:flex;align-items:center;gap:2px}.request-value[data-v-46ba8d04]{font-size:12px;color:#67c23a;font-weight:500}.separator[data-v-46ba8d04]{font-size:12px;color:#dcdfe6;margin:0 2px}.limit-value[data-v-46ba8d04]{font-size:12px;color:#e6a23c;font-weight:500}.resource-item[data-v-46ba8d04]{display:flex;align-items:center;gap:4px}.resource-label[data-v-46ba8d04]{font-size:12px;color:#909399;min-width:55px}.resource-value[data-v-46ba8d04]{font-size:12px;color:#606266;font-weight:500}.ip-info[data-v-46ba8d04]{display:flex;flex-direction:column;gap:2px}.ip-item[data-v-46ba8d04]{display:flex;align-items:center;gap:4px}.ip-label[data-v-46ba8d04]{font-size:12px;color:#909399;min-width:35px}.ip-value[data-v-46ba8d04]{font-size:12px;color:#606266;font-weight:500}.images-list[data-v-46ba8d04]{display:flex;flex-wrap:wrap;gap:4px}.image-tag[data-v-46ba8d04]{cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:4px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-tag[data-v-46ba8d04]:hover{transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.copy-icon[data-v-46ba8d04]{font-size:10px}.more-images[data-v-46ba8d04]{cursor:default}.pod-status-container[data-v-46ba8d04]{display:flex;flex-direction:column;align-items:center;gap:4px}.pod-count-tag[data-v-46ba8d04]{cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:4px;padding:6px 12px;font-weight:600}.pod-count-tag[data-v-46ba8d04]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.pod-icon[data-v-46ba8d04]{font-size:14px}.pod-status-text[data-v-46ba8d04]{font-size:11px;line-height:1.2}.status-ready[data-v-46ba8d04]{color:#67c23a;font-weight:500}.status-partial[data-v-46ba8d04]{color:#e6a23c;font-weight:500}.status-starting[data-v-46ba8d04]{color:#f56c6c;font-weight:500}.status-stopped[data-v-46ba8d04]{color:#909399;font-weight:500}.label-container[data-v-46ba8d04]{display:flex;justify-content:center;align-items:center;height:100%;padding:4px 0}.label-badge[data-v-46ba8d04]{cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.label-icon-button[data-v-46ba8d04]{background:transparent;border:none;color:#606266;transition:all .3s ease}.label-icon-button[data-v-46ba8d04]:hover{background:transparent;color:#409eff;transform:scale(1.1)}.image-tag-wrapper[data-v-46ba8d04]{display:flex;align-items:center;gap:6px;cursor:pointer;transition:all .3s ease;margin-bottom:4px}.image-tag-wrapper[data-v-46ba8d04]:hover{transform:translateY(-1px)}.image-tag-wrapper .full-image-name[data-v-46ba8d04]{font-family:Monaco,Courier New,monospace;font-size:11px;color:#2c3e50;word-break:break-all;line-height:1.4;white-space:normal}.image-tag-wrapper .copy-icon[data-v-46ba8d04]{color:#666;font-size:12px;flex-shrink:0}.more-images-btn[data-v-46ba8d04]{color:#409eff;font-size:12px;padding:2px 6px;margin-left:4px}.more-images-btn[data-v-46ba8d04]:hover{color:#66b1ff;background-color:rgba(64,158,255,.1)}.time-info[data-v-46ba8d04]{display:flex;flex-direction:column;align-items:center;gap:2px}.datetime-text[data-v-46ba8d04]{font-family:Monaco,Courier New,monospace;font-size:12px;color:#2c3e50}.no-update[data-v-46ba8d04]{color:#909399}.running-time[data-v-46ba8d04]{font-size:10px;color:#909399;line-height:1.2}.no-update[data-v-46ba8d04]{color:#c0c4cc;font-size:12px}.operation-buttons[data-v-46ba8d04]{display:flex;gap:6px;justify-content:center;flex-wrap:wrap}.operation-buttons .el-button[data-v-46ba8d04]{transition:all .3s ease}.operation-buttons .el-button[data-v-46ba8d04]:hover:not(.is-disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.operation-buttons .el-button.is-disabled[data-v-46ba8d04]{cursor:not-allowed;opacity:.5;background-color:#f5f7fa!important;border-color:#e4e7ed!important;color:#c0c4cc!important}.operation-buttons .el-button.is-disabled[data-v-46ba8d04]:hover{transform:none;box-shadow:none}.all-images-dialog[data-v-46ba8d04] .el-dialog,.log-dialog[data-v-46ba8d04] .el-dialog,.pod-list-dialog[data-v-46ba8d04] .el-dialog,.scale-dialog[data-v-46ba8d04] .el-dialog,.workload-labels-view-dialog[data-v-46ba8d04] .el-dialog,.yaml-dialog[data-v-46ba8d04] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.all-images-dialog[data-v-46ba8d04] .el-dialog__header,.log-dialog[data-v-46ba8d04] .el-dialog__header,.pod-list-dialog[data-v-46ba8d04] .el-dialog__header,.scale-dialog[data-v-46ba8d04] .el-dialog__header,.workload-labels-view-dialog[data-v-46ba8d04] .el-dialog__header,.yaml-dialog[data-v-46ba8d04] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;padding:20px 24px}.all-images-dialog[data-v-46ba8d04] .el-dialog__title,.log-dialog[data-v-46ba8d04] .el-dialog__title,.pod-list-dialog[data-v-46ba8d04] .el-dialog__title,.scale-dialog[data-v-46ba8d04] .el-dialog__title,.workload-labels-view-dialog[data-v-46ba8d04] .el-dialog__title,.yaml-dialog[data-v-46ba8d04] .el-dialog__title{color:#fff;font-weight:600}.log-controls[data-v-46ba8d04],.yaml-controls[data-v-46ba8d04]{margin-bottom:16px;padding:16px;background:rgba(103,126,234,.05);border-radius:8px}.log-content[data-v-46ba8d04],.yaml-content[data-v-46ba8d04]{background:#2c3e50;color:#ecf0f1;padding:16px;border-radius:8px;max-height:400px;overflow:auto}.log-content pre[data-v-46ba8d04],.yaml-content pre[data-v-46ba8d04]{margin:0;font-family:Courier New,monospace;font-size:12px;line-height:1.4;white-space:pre-wrap;word-wrap:break-word}.form-tip[data-v-46ba8d04]{font-size:12px;color:#909399;margin-top:4px;line-height:1.4}.dialog-footer[data-v-46ba8d04]{display:flex;gap:12px;justify-content:flex-end}.cluster-option[data-v-46ba8d04]{display:flex;justify-content:space-between;align-items:center;width:100%}.cluster-name[data-v-46ba8d04]{font-weight:500;color:#2c3e50}.cluster-status-tag[data-v-46ba8d04]{margin-left:8px}.namespace-option[data-v-46ba8d04]{display:flex;justify-content:space-between;align-items:center;width:100%}.namespace-name[data-v-46ba8d04]{font-weight:500;color:#2c3e50}.namespace-status-tag[data-v-46ba8d04]{margin-left:8px}.el-tag[data-v-46ba8d04]{font-weight:500;border-radius:8px;border:none}.el-button[data-v-46ba8d04]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-46ba8d04]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-46ba8d04] .el-input__wrapper,.el-select[data-v-46ba8d04] .el-input__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(103,126,234,.2);border-radius:8px;box-shadow:none;transition:all .3s ease}.el-input[data-v-46ba8d04] .el-input__wrapper:hover,.el-select[data-v-46ba8d04] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-46ba8d04] .el-input__wrapper.is-focus,.el-select[data-v-46ba8d04] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.el-loading-mask[data-v-46ba8d04]{background-color:rgba(103,126,234,.1);backdrop-filter:blur(4px)}@media (max-width:1200px){.operation-buttons[data-v-46ba8d04]{gap:4px}.operation-buttons .el-button[data-v-46ba8d04]{margin:1px}.header-actions .el-select[data-v-46ba8d04]{min-width:180px}}@media (max-width:768px){.k8s-workloads-management[data-v-46ba8d04]{padding:10px}.search-form[data-v-46ba8d04]{flex-direction:column}.search-form .el-form-item[data-v-46ba8d04]{margin-right:0;margin-bottom:12px}.operation-buttons[data-v-46ba8d04]{flex-direction:column;gap:4px}.workloads-table[data-v-46ba8d04] .el-table__row:hover{transform:none}}.images-view-content[data-v-46ba8d04],.labels-view-content[data-v-46ba8d04]{display:flex;flex-direction:column;gap:20px}.no-images[data-v-46ba8d04],.no-labels[data-v-46ba8d04]{text-align:center;padding:40px 20px;color:#909399}.all-images-list[data-v-46ba8d04]{display:flex;flex-direction:column;gap:12px}.image-card[data-v-46ba8d04]{border:1px solid rgba(103,126,234,.2);border-radius:8px;transition:all .3s ease}.image-card[data-v-46ba8d04]:hover{border-color:#667eea;box-shadow:0 4px 12px rgba(103,126,234,.15)}.image-info[data-v-46ba8d04]{display:flex;justify-content:space-between;align-items:center;gap:12px}.image-name[data-v-46ba8d04]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.image-icon[data-v-46ba8d04]{color:#667eea;font-size:16px;flex-shrink:0}.full-image-name[data-v-46ba8d04]{font-family:Monaco,Courier New,monospace;font-size:13px;color:#2c3e50;word-break:break-all;line-height:1.4}.image-actions[data-v-46ba8d04]{flex-shrink:0}.image-details[data-v-46ba8d04]{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #f0f0f0}.table-section[data-v-3891ff7e]{margin-top:20px}.namespace-table[data-v-3891ff7e]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.namespace-table[data-v-3891ff7e] .el-table__header{background:linear-gradient(135deg,#667eea,#764ba2)}.namespace-table[data-v-3891ff7e] .el-table__header th{background:transparent!important;border-bottom:none}.namespace-table[data-v-3891ff7e] .el-table__header th,.namespace-table[data-v-3891ff7e] .el-table__header th .cell{color:#2c3e50!important;font-weight:700!important;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.namespace-table[data-v-3891ff7e] .el-table__row{transition:all .3s ease}.namespace-table[data-v-3891ff7e] .el-table__row:hover{background-color:rgba(103,126,234,.05)!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.namespace-name-container[data-v-3891ff7e]{display:flex;align-items:center;gap:10px}.k8s-icon[data-v-3891ff7e]{width:20px;height:20px;flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.namespace-name-link[data-v-3891ff7e]{font-weight:600;color:#667eea;text-decoration:none;transition:all .3s ease}.namespace-name-link[data-v-3891ff7e]:hover{color:#764ba2;text-shadow:0 2px 4px rgba(0,0,0,.1)}.resource-stats[data-v-3891ff7e]{display:grid;grid-template-columns:1fr 1fr;gap:4px}.resource-item[data-v-3891ff7e]{display:flex;align-items:center;gap:4px}.resource-label[data-v-3891ff7e]{font-size:12px;color:#909399;min-width:50px}.resource-value[data-v-3891ff7e]{font-size:12px;color:#606266;font-weight:500}.quota-limit-info[data-v-3891ff7e]{display:flex;flex-direction:column;gap:8px;align-items:center}.limit-badge[data-v-3891ff7e],.quota-badge[data-v-3891ff7e]{display:inline-flex;align-items:center;justify-content:center}.label-container[data-v-3891ff7e]{display:flex;justify-content:center;align-items:center;height:100%;padding:4px 0}.label-badge[data-v-3891ff7e]{cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.label-icon-button[data-v-3891ff7e]{background:transparent;border:none;color:#606266;transition:all .3s ease}.label-icon-button[data-v-3891ff7e]:hover{background:transparent;color:#409eff;transform:scale(1.1)}.operation-buttons[data-v-3891ff7e]{display:flex;gap:6px;justify-content:center;flex-wrap:wrap}.operation-buttons .el-button[data-v-3891ff7e]{transition:all .3s ease;pointer-events:auto;position:relative;z-index:1}.operation-buttons .el-button[data-v-3891ff7e]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.operation-buttons .el-button[data-v-3891ff7e]:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1200px){.operation-buttons[data-v-3891ff7e]{gap:4px}.operation-buttons .el-button[data-v-3891ff7e]{margin:1px}}@media (max-width:768px){.operation-buttons[data-v-3891ff7e]{flex-direction:column;gap:4px}.namespace-table[data-v-3891ff7e] .el-table__row:hover{transform:none}}.create-namespace-dialog[data-v-54b4651a] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.create-namespace-dialog[data-v-54b4651a] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;padding:20px 24px}.create-namespace-dialog[data-v-54b4651a] .el-dialog__title{color:#fff;font-weight:600}.create-namespace-dialog[data-v-54b4651a] .el-dialog__body{padding:24px}.dialog-footer[data-v-54b4651a]{display:flex;gap:12px;justify-content:flex-end}.form-hint[data-v-54b4651a]{margin-top:4px;padding:4px 8px;background:rgba(103,126,234,.05);border-radius:4px;border-left:3px solid rgba(103,126,234,.3)}.form-hint .el-text[data-v-54b4651a]{line-height:1.4}.create-namespace-dialog[data-v-54b4651a] .el-divider__text{background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600}.create-namespace-dialog[data-v-54b4651a] .el-divider{margin:20px 0 16px 0}.create-namespace-dialog[data-v-54b4651a] .el-textarea__inner{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.5}.el-button[data-v-54b4651a]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-54b4651a]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-54b4651a] .el-input__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(103,126,234,.2);border-radius:8px;box-shadow:none;transition:all .3s ease}.el-input[data-v-54b4651a] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-54b4651a] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.k8s-namespace-management[data-v-f6005796]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.namespace-card[data-v-f6005796]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.card-header[data-v-f6005796]{display:flex;justify-content:space-between;align-items:center}.title[data-v-f6005796]{font-size:20px;font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header-actions[data-v-f6005796]{display:flex;gap:12px;align-items:center}.search-section[data-v-f6005796]{margin-bottom:24px;padding:20px;background:rgba(103,126,234,.05);border-radius:12px;border:1px solid rgba(103,126,234,.1)}.search-form .el-form-item[data-v-f6005796]{margin-bottom:0;margin-right:16px}.search-form .el-form-item__label[data-v-f6005796]{color:#606266;font-weight:500}.create-limit-range-dialog[data-v-f6005796] .el-dialog,.create-quota-dialog[data-v-f6005796] .el-dialog,.limit-range-dialog[data-v-f6005796] .el-dialog,.namespace-detail-dialog[data-v-f6005796] .el-dialog,.resource-quota-dialog[data-v-f6005796] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.create-limit-range-dialog[data-v-f6005796] .el-dialog__header,.create-quota-dialog[data-v-f6005796] .el-dialog__header,.limit-range-dialog[data-v-f6005796] .el-dialog__header,.namespace-detail-dialog[data-v-f6005796] .el-dialog__header,.resource-quota-dialog[data-v-f6005796] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;padding:20px 24px}.create-limit-range-dialog[data-v-f6005796] .el-dialog__title,.create-namespace-dialog[data-v-f6005796] .el-dialog__title,.create-quota-dialog[data-v-f6005796] .el-dialog__title,.limit-range-dialog[data-v-f6005796] .el-dialog__title,.namespace-detail-dialog[data-v-f6005796] .el-dialog__title,.resource-quota-dialog[data-v-f6005796] .el-dialog__title{color:#fff;font-weight:600}.create-limit-range-dialog[data-v-f6005796] .el-dialog__body,.create-namespace-dialog[data-v-f6005796] .el-dialog__body,.create-quota-dialog[data-v-f6005796] .el-dialog__body,.limit-range-dialog[data-v-f6005796] .el-dialog__body,.namespace-detail-dialog[data-v-f6005796] .el-dialog__body,.resource-quota-dialog[data-v-f6005796] .el-dialog__body{padding:24px}.namespace-detail-content[data-v-f6005796]{display:flex;flex-direction:column;gap:20px}.labels-section[data-v-f6005796]{margin-top:20px}.labels-section h4[data-v-f6005796]{margin:0 0 16px 0;color:#2c3e50;font-weight:600;font-size:16px;padding-bottom:8px;border-bottom:2px solid #e4e7ed}.labels-list[data-v-f6005796]{display:flex;flex-wrap:wrap;gap:12px}.label-tag[data-v-f6005796]{cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:6px;padding:8px 12px;font-size:13px;line-height:1.4;border-radius:8px;max-width:300px;word-break:break-all}.label-tag[data-v-f6005796]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.label-tag.system-label[data-v-f6005796]{opacity:.8}.tag-icon[data-v-f6005796]{font-size:12px;flex-shrink:0}.no-labels[data-v-f6005796]{text-align:center;padding:40px 20px;color:#909399}.section-header[data-v-f6005796]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-header h4[data-v-f6005796]{margin:0;color:#2c3e50;font-weight:600;font-size:16px}.empty-state[data-v-f6005796]{text-align:center;padding:40px 20px}.dialog-footer[data-v-f6005796]{display:flex;gap:12px;justify-content:flex-end}.cluster-option[data-v-f6005796]{display:flex;justify-content:space-between;align-items:center;width:100%}.cluster-name[data-v-f6005796]{font-weight:500;color:#2c3e50}.cluster-status-tag[data-v-f6005796]{margin-left:8px}.header-actions .el-select[data-v-f6005796]{min-width:250px}.header-actions .el-select .el-input__wrapper[data-v-f6005796]{background:hsla(0,0%,100%,.9);border:1px solid rgba(103,126,234,.3)}.header-actions .el-select .el-input__wrapper.is-focus[data-v-f6005796]{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2)}.el-tag[data-v-f6005796]{font-weight:500;border-radius:8px;border:none}.el-button[data-v-f6005796]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-f6005796]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-f6005796] .el-input__wrapper,.el-select[data-v-f6005796] .el-input__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(103,126,234,.2);border-radius:8px;box-shadow:none;transition:all .3s ease}.el-input[data-v-f6005796] .el-input__wrapper:hover,.el-select[data-v-f6005796] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-f6005796] .el-input__wrapper.is-focus,.el-select[data-v-f6005796] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.el-loading-mask[data-v-f6005796]{background-color:rgba(103,126,234,.1);backdrop-filter:blur(4px)}.limit-range-operation-buttons[data-v-f6005796],.quota-operation-buttons[data-v-f6005796]{display:flex;gap:8px;justify-content:center;align-items:center;flex-wrap:nowrap;white-space:nowrap}.limit-range-operation-buttons .el-button[data-v-f6005796],.quota-operation-buttons .el-button[data-v-f6005796]{transition:all .3s ease;flex-shrink:0;min-width:auto}.limit-range-operation-buttons .el-button[data-v-f6005796]:hover,.quota-operation-buttons .el-button[data-v-f6005796]:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.form-hint[data-v-f6005796]{margin-top:4px;padding:4px 8px;background:rgba(103,126,234,.05);border-radius:4px;border-left:3px solid rgba(103,126,234,.3)}.form-hint .el-text[data-v-f6005796]{line-height:1.4}.create-namespace-dialog[data-v-f6005796] .el-divider__text{background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600}.create-namespace-dialog[data-v-f6005796] .el-divider{margin:20px 0 16px 0}.create-namespace-dialog[data-v-f6005796] .el-textarea__inner{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.5}@media (max-width:1200px){.operation-buttons[data-v-f6005796]{gap:4px}.operation-buttons .el-button[data-v-f6005796]{margin:1px}.limit-range-operation-buttons[data-v-f6005796],.quota-operation-buttons[data-v-f6005796]{gap:4px}.limit-range-operation-buttons .el-button[data-v-f6005796],.quota-operation-buttons .el-button[data-v-f6005796]{font-size:12px;padding:4px 8px}.header-actions .el-select[data-v-f6005796]{min-width:200px}}@media (max-width:768px){.k8s-namespace-management[data-v-f6005796]{padding:10px}.search-form[data-v-f6005796]{flex-direction:column}.search-form .el-form-item[data-v-f6005796]{margin-right:0;margin-bottom:12px}.operation-buttons[data-v-f6005796]{flex-direction:column;gap:4px}.namespace-table[data-v-f6005796] .el-table__row:hover{transform:none}}.k8s-network-management[data-v-7163e54c]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.network-card[data-v-7163e54c]{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-7163e54c]{display:flex;justify-content:space-between;align-items:center}.title[data-v-7163e54c]{font-size:20px;font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.header-actions[data-v-7163e54c]{gap:12px}.search-section[data-v-7163e54c]{margin-bottom:20px;padding:16px;background:hsla(0,0%,100%,.5);border-radius:12px;border:1px solid rgba(103,126,234,.1)}.search-form[data-v-7163e54c]{margin:0}.resource-controls[data-v-7163e54c]{display:flex;justify-content:space-between;align-items:flex-start;margin-top:16px;padding-top:16px;border-top:1px solid rgba(103,126,234,.1)}.network-tabs[data-v-7163e54c]{flex:1;margin:0}.network-tabs[data-v-7163e54c] .el-tabs__header{margin-bottom:0}.network-tabs[data-v-7163e54c] .el-tabs__item{font-weight:500;color:#606266}.network-tabs[data-v-7163e54c] .el-tabs__item.is-active{color:#409eff;font-weight:600}.create-actions[data-v-7163e54c]{flex-shrink:0;margin-top:8px}.cluster-option[data-v-7163e54c],.namespace-option[data-v-7163e54c]{display:flex;justify-content:space-between;align-items:center;width:100%}.cluster-name[data-v-7163e54c]{font-weight:500;color:#2c3e50}.cluster-status[data-v-7163e54c]{margin-left:8px}.namespace-name[data-v-7163e54c]{font-weight:500;color:#2c3e50}.namespace-status-tag[data-v-7163e54c]{margin-left:8px}.selector-section .el-select[data-v-7163e54c]{border-radius:8px}.selector-section .el-select[data-v-7163e54c] .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-7163e54c] .el-input__wrapper:hover{border-color:#667eea}.selector-section .el-select[data-v-7163e54c] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2)}.header-actions[data-v-7163e54c]{display:flex;align-items:center}.tab-content[data-v-7163e54c]{padding:0}.resource-table[data-v-7163e54c]{border-radius:8px;overflow:hidden}.resource-table[data-v-7163e54c] .el-table__header{background:rgba(103,126,234,.1)}.resource-table[data-v-7163e54c] .el-table__header th{background:rgba(103,126,234,.1);color:#2c3e50;font-weight:600;border:none}.resource-table[data-v-7163e54c] .el-table__row{transition:all .3s ease}.resource-table[data-v-7163e54c] .el-table__row:hover{background:rgba(103,126,234,.05)}.resource-name[data-v-7163e54c]{display:flex;align-items:center;gap:8px}.resource-icon[data-v-7163e54c]{color:#667eea;font-size:16px}.resource-name-link[data-v-7163e54c]{color:#667eea;cursor:pointer;font-weight:500;transition:all .3s ease;text-decoration:none;border-bottom:1px solid transparent;flex:1}.resource-name-link[data-v-7163e54c]:hover{color:#409eff;border-bottom-color:#409eff;transform:translateY(-1px)}.copy-button[data-v-7163e54c]{color:#909399;padding:2px 4px;margin-left:4px;opacity:0;transition:all .3s ease;min-width:auto;height:auto}.resource-name:hover .copy-button[data-v-7163e54c]{opacity:1}.copy-button[data-v-7163e54c]:hover{color:#409eff;background-color:rgba(64,158,255,.1);transform:scale(1.1)}.hosts-info[data-v-7163e54c],.paths-info[data-v-7163e54c],.ports-info[data-v-7163e54c],.selector-info[data-v-7163e54c]{display:flex;flex-wrap:wrap;gap:4px}.host-tag[data-v-7163e54c],.path-tag[data-v-7163e54c],.port-tag[data-v-7163e54c],.selector-tag[data-v-7163e54c]{font-size:11px;border-radius:4px;margin:1px}.nodeport-info[data-v-7163e54c]{font-weight:600;color:#e6a23c;margin-left:2px}.operation-buttons[data-v-7163e54c]{display:flex;gap:6px;justify-content:center;flex-wrap:wrap}.operation-buttons .el-button[data-v-7163e54c]{transition:all .3s ease}.operation-buttons .el-button[data-v-7163e54c]: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-7163e54c]{cursor:not-allowed;opacity:.5;background-color:#f5f7fa!important;border-color:#e4e7ed!important;color:#c0c4cc!important}.operation-buttons .el-button.is-disabled[data-v-7163e54c]:hover{transform:none;box-shadow:none}.action-buttons[data-v-7163e54c]{display:flex;gap:4px;align-items:center}.action-buttons .el-button[data-v-7163e54c]{padding:4px 8px;font-size:11px}.action-buttons .el-dropdown[data-v-7163e54c]{margin-right:4px}.action-buttons .el-dropdown .el-button[data-v-7163e54c]{font-size:11px;padding:4px 8px}.detail-dialog[data-v-7163e54c] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.detail-dialog[data-v-7163e54c] .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-7163e54c] .el-dialog__title{color:#fff;font-weight:600}.detail-content[data-v-7163e54c]{padding:20px}.yaml-dialog[data-v-7163e54c] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.yaml-dialog[data-v-7163e54c] .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-7163e54c] .el-dialog__title{color:#fff;font-weight:600}.yaml-content[data-v-7163e54c]{padding:20px}.yaml-content .el-textarea[data-v-7163e54c] .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-7163e54c] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.events-dialog[data-v-7163e54c] .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-7163e54c] .el-dialog__title{color:#fff;font-weight:600}.events-content[data-v-7163e54c]{padding:20px}.create-dialog[data-v-7163e54c] .el-dialog,.edit-dialog[data-v-7163e54c] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.create-dialog[data-v-7163e54c] .el-dialog__header,.edit-dialog[data-v-7163e54c] .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-7163e54c] .el-dialog__title,.edit-dialog[data-v-7163e54c] .el-dialog__title{color:#fff;font-weight:600}.create-dialog[data-v-7163e54c] .el-dialog__body,.edit-dialog[data-v-7163e54c] .el-dialog__body{padding:24px}.compact-dialog[data-v-7163e54c] .el-dialog__body{padding:15px 20px}.compact-form[data-v-7163e54c]{margin:0}.compact-form[data-v-7163e54c] .el-form-item{margin-bottom:12px}.form-row[data-v-7163e54c]{display:flex;gap:16px;margin-bottom:12px}.form-item-half[data-v-7163e54c]{flex:1;margin-bottom:0!important}.option-content[data-v-7163e54c]{display:flex;justify-content:space-between;align-items:center}.option-desc[data-v-7163e54c]{font-size:11px;color:#909399;margin-left:8px}.ports-config[data-v-7163e54c]{border:1px solid #e4e7ed;border-radius:8px;padding:12px;background:rgba(249,250,251,.5)}.port-item[data-v-7163e54c]{margin-bottom:8px;padding:8px;border:1px solid #e4e7ed;border-radius:6px;background:#fff}.port-fields[data-v-7163e54c]{display:flex;gap:8px;align-items:center}.rules-config[data-v-7163e54c]{border:1px solid #e4e7ed;border-radius:8px;padding:12px;background:rgba(249,250,251,.5)}.rule-item[data-v-7163e54c]{margin-bottom:16px;padding:12px;border:1px solid #e4e7ed;border-radius:8px;background:#fff}.rule-header[data-v-7163e54c]{display:flex;gap:12px;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.paths-config[data-v-7163e54c]{padding-left:12px}.path-item[data-v-7163e54c]{margin-bottom:8px;padding:8px;border:1px solid #f0f0f0;border-radius:4px;background:rgba(249,250,251,.3)}.path-fields[data-v-7163e54c]{display:flex;gap:8px;align-items:center}.dialog-footer[data-v-7163e54c]{display:flex;gap:12px;justify-content:flex-end}.el-tag[data-v-7163e54c]{font-weight:500;border-radius:8px;border:none}.el-button[data-v-7163e54c]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-7163e54c]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-7163e54c] .el-input__wrapper,.el-select[data-v-7163e54c] .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-7163e54c] .el-input__wrapper:hover,.el-select[data-v-7163e54c] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-7163e54c] .el-input__wrapper.is-focus,.el-select[data-v-7163e54c] .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-7163e54c] .el-textarea__inner{border-radius:8px;border:1px solid rgba(103,126,234,.2);transition:all .3s ease}.el-textarea[data-v-7163e54c] .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-7163e54c]{padding:10px}.card-header[data-v-7163e54c]{flex-direction:column;align-items:stretch;gap:12px}.header-actions[data-v-7163e54c]{justify-content:flex-end;flex-wrap:wrap}.header-actions .el-select[data-v-7163e54c]{width:100%!important;margin-bottom:8px}.search-section[data-v-7163e54c]{padding:12px}.search-form[data-v-7163e54c]{flex-direction:column;align-items:stretch}.search-form[data-v-7163e54c] .el-form-item{margin-bottom:8px}.resource-controls[data-v-7163e54c]{flex-direction:column;align-items:stretch;gap:12px}.create-actions[data-v-7163e54c],.network-tabs[data-v-7163e54c]{width:100%}.create-actions[data-v-7163e54c]{justify-content:center;margin-top:12px}.form-row[data-v-7163e54c],.path-fields[data-v-7163e54c],.port-fields[data-v-7163e54c]{flex-direction:column;gap:8px}.rule-header[data-v-7163e54c]{flex-direction:column;align-items:flex-start;gap:8px}.operation-buttons[data-v-7163e54c]{gap:4px}.operation-buttons .el-button[data-v-7163e54c]{width:32px;height:32px}.action-buttons[data-v-7163e54c]{flex-direction:column;gap:2px}.action-buttons .el-button[data-v-7163e54c]{width:100%;margin:0}.action-buttons .el-dropdown[data-v-7163e54c]{width:100%;margin-right:0;margin-bottom:2px}.action-buttons .el-dropdown .el-button[data-v-7163e54c]{width:100%}.resource-name-link[data-v-7163e54c]{font-size:13px;line-height:1.2}}.k8s-config-management[data-v-3a9893f7]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.config-card[data-v-3a9893f7]{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-3a9893f7]{display:flex;justify-content:space-between;align-items:center}.title[data-v-3a9893f7]{font-size:20px;font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.header-actions[data-v-3a9893f7]{display:flex;gap:12px}.search-section[data-v-3a9893f7]{margin-bottom:20px;padding:16px;background:hsla(0,0%,100%,.5);border-radius:12px;border:1px solid rgba(103,126,234,.1)}.search-form[data-v-3a9893f7]{margin:0}.el-button[data-v-3a9893f7]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-3a9893f7]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-3a9893f7] .el-input__wrapper,.el-select[data-v-3a9893f7] .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-3a9893f7] .el-input__wrapper:hover,.el-select[data-v-3a9893f7] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-3a9893f7] .el-input__wrapper.is-focus,.el-select[data-v-3a9893f7] .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-3a9893f7] .el-input__inner,.el-select[data-v-3a9893f7] .el-input__inner{background:transparent;border:none;color:#2c3e50}.el-tag[data-v-3a9893f7]{font-weight:500;border-radius:8px;border:none}.config-tabs[data-v-3a9893f7]{margin-top:20px}.config-tabs[data-v-3a9893f7] .el-tabs__header{margin-bottom:20px}.config-tabs[data-v-3a9893f7] .el-tabs__item{font-weight:500;color:#606266}.config-tabs[data-v-3a9893f7] .el-tabs__item.is-active{color:#409eff;font-weight:600}.tab-content[data-v-3a9893f7]{padding:0}.content-header[data-v-3a9893f7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 0}.resource-count[data-v-3a9893f7]{font-size:14px;color:#606266;font-weight:500}.resource-table[data-v-3a9893f7]{border-radius:8px;overflow:hidden}.resource-table[data-v-3a9893f7] .el-table__header{background:#f8f9fa}.resource-table[data-v-3a9893f7] .el-table__row:hover{background-color:#f5f7fa}.resource-name[data-v-3a9893f7]{display:flex;align-items:center;gap:8px}.resource-icon[data-v-3a9893f7]{color:#409eff;font-size:16px}.resource-name-link[data-v-3a9893f7]{color:#409eff;cursor:pointer;font-weight:500;transition:color .3s}.resource-name-link[data-v-3a9893f7]:hover{color:#66b1ff;text-decoration:underline}.data-keys[data-v-3a9893f7]{display:flex;align-items:center;gap:6px}.keys-text[data-v-3a9893f7]{color:#606266;font-size:13px}.secret-icon[data-v-3a9893f7]{color:#e6a23c;font-size:14px}.labels-info[data-v-3a9893f7]{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.label-tag[data-v-3a9893f7]{font-size:11px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.no-labels[data-v-3a9893f7]{color:#909399;font-size:12px;font-style:italic}.operation-buttons[data-v-3a9893f7]{display:flex;gap:8px;justify-content:center}.detail-dialog[data-v-3a9893f7] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.detail-dialog[data-v-3a9893f7] .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-3a9893f7] .el-dialog__title{color:#fff;font-weight:600}.detail-dialog[data-v-3a9893f7] .el-dialog__body{padding:24px}.detail-content[data-v-3a9893f7]{display:flex;flex-direction:column;gap:20px}.data-section[data-v-3a9893f7]{margin-top:20px}.section-title[data-v-3a9893f7]{display:flex;align-items:center;gap:8px;margin:0 0 16px 0;padding:8px 0;border-bottom:2px solid #f0f0f0;color:#2c3e50;font-size:16px;font-weight:600}.data-list[data-v-3a9893f7]{display:flex;flex-direction:column;gap:12px}.data-item[data-v-3a9893f7]{background:#f8f9fa;border-radius:8px;padding:12px;border:1px solid #e9ecef}.data-item.secret-item[data-v-3a9893f7]{background:#fff7e6;border-color:#ffd591}.data-key[data-v-3a9893f7]{font-weight:600;color:#409eff;margin-bottom:8px;font-size:14px}.data-value[data-v-3a9893f7]{margin:0;color:#2c3e50;font-size:13px;line-height:1.5;background:transparent;white-space:pre-wrap;word-break:break-word}.data-value.secret-value[data-v-3a9893f7]{display:flex;align-items:center;gap:6px;color:#e6a23c;font-weight:500}.el-loading-mask[data-v-3a9893f7]{background-color:rgba(103,126,234,.1);backdrop-filter:blur(4px)}@media (max-width:768px){.k8s-config-management[data-v-3a9893f7]{padding:12px}.card-header[data-v-3a9893f7]{flex-direction:column;align-items:stretch;gap:12px}.header-actions[data-v-3a9893f7]{justify-content:flex-end}.detail-content[data-v-3a9893f7]{gap:16px}.resource-table[data-v-3a9893f7] .el-table{font-size:12px}.operation-buttons[data-v-3a9893f7]{flex-direction:column;gap:4px}.search-section[data-v-3a9893f7]{padding:12px}.search-form[data-v-3a9893f7]{flex-direction:column;align-items:stretch}.search-form[data-v-3a9893f7] .el-form-item{margin-bottom:8px}.data-list[data-v-3a9893f7]{gap:8px}.data-item[data-v-3a9893f7]{padding:8px}.labels-info[data-v-3a9893f7]{gap:2px}.label-tag[data-v-3a9893f7]{max-width:100px}}.k8s-storage-management[data-v-6a988394]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.storage-card[data-v-6a988394]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.card-header[data-v-6a988394]{display:flex;justify-content:space-between;align-items:center}.title[data-v-6a988394]{font-size:20px;font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.header-actions[data-v-6a988394]{display:flex;gap:12px}.search-section[data-v-6a988394]{margin-bottom:20px;padding:16px;background:hsla(0,0%,100%,.5);border-radius:12px;border:1px solid rgba(103,126,234,.1)}.search-form[data-v-6a988394]{margin:0}.el-button[data-v-6a988394]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-6a988394]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-6a988394] .el-input__wrapper,.el-select[data-v-6a988394] .el-input__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(103,126,234,.2);border-radius:8px;box-shadow:none;transition:all .3s ease}.el-input[data-v-6a988394] .el-input__wrapper:hover,.el-select[data-v-6a988394] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-6a988394] .el-input__wrapper.is-focus,.el-select[data-v-6a988394] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.el-input[data-v-6a988394] .el-input__inner,.el-select[data-v-6a988394] .el-input__inner{background:transparent;border:none;color:#2c3e50}.el-tag[data-v-6a988394]{font-weight:500;border-radius:8px;border:none}.storage-tabs[data-v-6a988394]{margin-top:20px}.storage-tabs[data-v-6a988394] .el-tabs__header{margin-bottom:20px}.storage-tabs[data-v-6a988394] .el-tabs__item{font-weight:500;color:#606266}.storage-tabs[data-v-6a988394] .el-tabs__item.is-active{color:#409eff;font-weight:600}.tab-content[data-v-6a988394]{padding:0}.content-header[data-v-6a988394]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 0}.resource-count[data-v-6a988394]{font-size:14px;color:#606266;font-weight:500}.resource-table[data-v-6a988394]{border-radius:8px;overflow:hidden}.resource-table[data-v-6a988394] .el-table__header{background:#f8f9fa}.resource-table[data-v-6a988394] .el-table__row:hover{background-color:#f5f7fa}.resource-name[data-v-6a988394]{display:flex;align-items:center;gap:8px}.resource-icon[data-v-6a988394]{color:#409eff;font-size:16px}.resource-name-link[data-v-6a988394]{color:#409eff;cursor:pointer;font-weight:500;transition:color .3s}.resource-name-link[data-v-6a988394]:hover{color:#66b1ff;text-decoration:underline}.access-modes[data-v-6a988394]{display:flex;flex-wrap:wrap;gap:4px}.mode-tag[data-v-6a988394]{font-size:11px}.operation-buttons[data-v-6a988394]{display:flex;gap:8px;justify-content:center}.detail-dialog[data-v-6a988394] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.detail-dialog[data-v-6a988394] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;padding:20px 24px}.detail-dialog[data-v-6a988394] .el-dialog__title{color:#fff;font-weight:600}.detail-dialog[data-v-6a988394] .el-dialog__body{padding:24px}.el-loading-mask[data-v-6a988394]{background-color:rgba(103,126,234,.1);backdrop-filter:blur(4px)}.detail-content[data-v-6a988394]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.detail-item[data-v-6a988394]{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid #f0f0f0}.detail-label[data-v-6a988394]{font-weight:600;color:#606266;min-width:80px}.detail-value[data-v-6a988394]{color:#303133;word-break:break-all}.storage-source[data-v-6a988394]{background:#f8f9fa;padding:8px 12px;border-radius:6px;border-left:3px solid #409eff;font-size:13px;line-height:1.6}.storage-source strong[data-v-6a988394]{color:#409eff}.storage-source small[data-v-6a988394]{color:#909399}@media (max-width:768px){.k8s-storage-management[data-v-6a988394]{padding:12px}.card-header[data-v-6a988394]{flex-direction:column;align-items:stretch;gap:12px}.header-actions[data-v-6a988394]{justify-content:flex-end}.detail-content[data-v-6a988394]{grid-template-columns:1fr}.resource-table[data-v-6a988394] .el-table{font-size:12px}.operation-buttons[data-v-6a988394]{flex-direction:column;gap:4px}.search-section[data-v-6a988394]{padding:12px}.search-form[data-v-6a988394]{flex-direction:column;align-items:stretch}.search-form[data-v-6a988394] .el-form-item{margin-bottom:8px}}.k8s-pod-management[data-v-320e8905]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.pod-card[data-v-320e8905]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.card-header[data-v-320e8905]{display:flex;justify-content:space-between;align-items:center}.header-left[data-v-320e8905]{display:flex;align-items:center;gap:12px}.page-title[data-v-320e8905]{font-size:18px;font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header-actions[data-v-320e8905]{display:flex;gap:8px}.info-section[data-v-320e8905]{margin-bottom:20px}.info-card[data-v-320e8905]{height:100%;border-radius:6px}.info-card[data-v-320e8905] .el-card__header{background:rgba(103,126,234,.05);border-bottom:1px solid rgba(103,126,234,.1);font-weight:600;padding:12px 16px}.tabs-section[data-v-320e8905]{margin-top:20px}.labels-container[data-v-320e8905]{max-width:100%}.pod-name-container[data-v-320e8905]{display:flex;align-items:center;gap:8px;transition:all .3s ease}.pod-name-container[data-v-320e8905]:hover{color:#409eff;transform:translateY(-1px)}.k8s-icon[data-v-320e8905]{flex-shrink:0}.pod-name[data-v-320e8905]{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.labels-display[data-v-320e8905]{display:flex;flex-wrap:wrap;align-items:center;gap:2px}.image-link[data-v-320e8905]{color:#409eff;padding:0;font-size:12px;text-decoration:none}.image-link[data-v-320e8905]:hover{text-decoration:underline}.logs-dialog .logs-container[data-v-320e8905]{border:1px solid #dcdfe6;border-radius:4px;background-color:#000;color:#fff;height:400px;overflow:auto}.logs-content[data-v-320e8905]{padding:12px;margin:0;white-space:pre-wrap;font-family:Courier New,monospace;font-size:12px}.yaml-search-toolbar[data-v-320e8905]{padding:12px;border-bottom:1px solid #ebeef5;background-color:#fafafa;margin-bottom:16px}.yaml-search-toolbar .el-button-group .el-button[data-v-320e8905]{padding:7px 12px}.yaml-search-toolbar .el-input[data-v-320e8905]{font-size:14px}.yaml-dialog .yaml-container[data-v-320e8905]{margin-top:0}.logs-editor-container[data-v-320e8905]{background-color:#1e1e1e;border-radius:4px;overflow:hidden}.yaml-dialog .yaml-container[data-v-320e8905]{border:1px solid #dcdfe6;border-radius:4px}.yaml-editor[data-v-320e8905] .el-textarea__inner{font-family:Courier New,monospace;font-size:12px;background-color:#f8f9fa}.terminal-dialog .terminal-container[data-v-320e8905]{border:1px solid #dcdfe6;border-radius:4px;background-color:#000;color:#fff;height:400px;padding:12px}.terminal-header[data-v-320e8905]{color:#0f0;margin-bottom:10px}.terminal-body[data-v-320e8905]{font-family:Courier New,monospace;font-size:12px}[data-v-320e8905] .el-descriptions-item__label{font-weight:600}[data-v-320e8905] .el-tag{cursor:pointer}[data-v-320e8905] .el-tag:hover{transform:scale(1.05)}[data-v-320e8905] .el-card,[data-v-320e8905] .el-table{border-radius:8px}.logs-tab-content[data-v-320e8905]{padding:16px}.logs-controls[data-v-320e8905]{background-color:#f8f9fa;padding:16px;border-radius:8px;border:1px solid #e9ecef}.logs-actions[data-v-320e8905]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.logs-display[data-v-320e8905]{border:1px solid #dcdfe6;border-radius:8px;background-color:#000;height:680px;overflow:hidden}.logs-placeholder[data-v-320e8905]{padding:40px;text-align:center;color:#0f0;background-color:#000;height:100%;border-radius:8px}.logs-content-display[data-v-320e8905]{height:100%}.logs-header[data-v-320e8905]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:#1a1a1a;border-bottom:1px solid #333;border-radius:8px 8px 0 0}.container-name[data-v-320e8905]{font-weight:600;color:#0f0;font-size:14px}.logs-info[data-v-320e8905]{color:#888;font-size:12px}.logs-text[data-v-320e8905]{padding:16px;margin:0;font-family:Courier New,Monaco,Lucida Console,monospace;font-size:12px;line-height:1.4;background-color:#000;color:#0f0;white-space:pre-wrap;word-break:break-all;height:452px;overflow-y:auto;border-radius:0 0 8px 8px}.logs-empty[data-v-320e8905]{padding:40px;text-align:center;color:#0f0;background-color:#000;height:100%;border-radius:8px}.image-info[data-v-320e8905]{font-family:Courier New,Monaco,monospace;font-size:12px;color:#666}.image-cell[data-v-320e8905]{word-break:break-all;white-space:normal;line-height:1.4;max-width:300px}.image-cell .image-link[data-v-320e8905]{word-break:break-all;white-space:normal;text-align:left;height:auto;line-height:1.4;padding:4px 8px}.operation-buttons-container[data-v-320e8905]{display:flex;flex-direction:row;gap:4px;flex-wrap:nowrap;justify-content:flex-start}.custom-icon[data-v-320e8905]{width:16px;height:16px;margin-right:4px;vertical-align:middle;filter:brightness(0) invert(1)}.monitoring-dialog .el-dialog__body[data-v-320e8905]{padding:20px}.monitoring-container[data-v-320e8905]{min-height:300px}.metric-card[data-v-320e8905]{height:140px;margin-bottom:16px}.metric-card[data-v-320e8905] .el-card__body{padding:16px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.metric-header[data-v-320e8905]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.metric-title[data-v-320e8905]{font-size:14px;font-weight:500;color:#333}.metric-value[data-v-320e8905]{font-size:16px;font-weight:700;color:#409eff}.metric-details[data-v-320e8905]{display:flex;justify-content:space-between;font-size:12px;color:#666;margin-top:8px}.network-metrics[data-v-320e8905]{display:flex;flex-direction:column;justify-content:center;height:60px}.network-item[data-v-320e8905]{display:flex;justify-content:space-between;margin-bottom:8px}.network-label[data-v-320e8905]{font-size:14px;color:#666}.network-value[data-v-320e8905]{font-size:14px;font-weight:500;color:#333}.container-metric[data-v-320e8905]{display:flex;flex-direction:column;gap:4px}.metric-text[data-v-320e8905]{font-size:12px;color:#606266;margin-bottom:2px}刚才修改

.card-header[data-v-320e8905]{display:flex;justify-content:space-between;align-items:center}.card-header span[data-v-320e8905]{font-weight:500}.rollback-confirmation[data-v-320e8905]{padding:10px 0}.rollback-confirmation .el-descriptions[data-v-320e8905]{margin-top:10px}.rollback-confirmation .el-alert[data-v-320e8905]{border-radius:8px}.terminal-container[data-v-3534ce63]{height:100vh;padding:20px;background:#f5f5f5}.terminal-header[data-v-3534ce63]{display:flex;justify-content:space-between;align-items:center}.terminal-info[data-v-3534ce63]{display:flex;align-items:center;gap:10px}.terminal-icon[data-v-3534ce63]{color:#409eff}.terminal-controls[data-v-3534ce63]{display:flex;align-items:center}.terminal-content[data-v-3534ce63]{height:calc(100vh - 200px);position:relative}.xterm-container[data-v-3534ce63]{height:100%;width:100%;background-color:#060101;padding:10px;border-radius:4px;overflow:hidden}.terminal-placeholder[data-v-3534ce63]{height:100%;display:flex;align-items:center;justify-content:center;background:#fafafa;border:2px dashed #dcdfe6;border-radius:4px}.placeholder-content[data-v-3534ce63]{text-align:center;color:#909399}.placeholder-icon[data-v-3534ce63]{font-size:48px;margin-bottom:16px}.placeholder-text h3[data-v-3534ce63]{margin:0 0 8px 0;font-size:18px;color:#303133}.placeholder-text p[data-v-3534ce63]{margin:4px 0}.placeholder-text .tip[data-v-3534ce63]{color:#f56c6c;font-weight:700}.nodes-monitoring[data-v-816fb8ae]{padding:0;background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh;padding:20px;border-radius:16px}.node-card[data-v-816fb8ae]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);border-radius:20px;padding:24px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.node-card[data-v-816fb8ae]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4facfe,#00f2fe);border-radius:20px 20px 0 0}.node-card[data-v-816fb8ae]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 16px 64px rgba(0,0,0,.15);border-color:rgba(79,172,254,.4)}.card-header[data-v-816fb8ae]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.node-info-header[data-v-816fb8ae]{display:flex;align-items:center;gap:16px}.node-icon[data-v-816fb8ae]{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(135deg,#4facfe,#00f2fe);border-radius:12px;box-shadow:0 4px 16px rgba(79,172,254,.4)}.k8s-icon[data-v-816fb8ae]{width:24px;height:24px;filter:brightness(0) invert(1);z-index:2}.pulse-ring[data-v-816fb8ae]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;border:2px solid rgba(79,172,254,.6);border-radius:50%;animation:pulse-816fb8ae 2s infinite}@keyframes pulse-816fb8ae{0%{opacity:1;transform:translate(-50%,-50%) scale(.8)}50%{opacity:.5;transform:translate(-50%,-50%) scale(1.1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.4)}}.node-details h4[data-v-816fb8ae]{margin:0 0 8px 0;font-size:18px;font-weight:600;color:#1a1a1a;text-shadow:0 1px 2px rgba(0,0,0,.1)}.status-tag[data-v-816fb8ae]{display:flex;align-items:center;gap:6px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500;background:rgba(46,204,113,.1);color:#2ecc71;border:1px solid rgba(46,204,113,.2)}.status-dot[data-v-816fb8ae]{width:6px;height:6px;border-radius:50%;background:currentColor;animation:statusPulse-816fb8ae 2s infinite}@keyframes statusPulse-816fb8ae{0%,to{opacity:1}50%{opacity:.5}}.node-ip[data-v-816fb8ae]{font-family:Courier New,monospace;font-size:13px;color:#666;padding:4px 8px;background:rgba(0,0,0,.05);border-radius:6px;border:1px solid rgba(0,0,0,.1)}.node-metrics[data-v-816fb8ae]{margin-bottom:20px}.metric-item[data-v-816fb8ae]{margin-bottom:20px;background:hsla(0,0%,100%,.6);border-radius:12px;padding:16px;border:1px solid hsla(0,0%,100%,.3);transition:all .3s ease}.metric-item[data-v-816fb8ae]:hover{background:hsla(0,0%,100%,.8);transform:translateX(4px)}.metric-header[data-v-816fb8ae]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.metric-icon[data-v-816fb8ae]{width:20px;height:20px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));animation:iconFloat-816fb8ae 3s ease-in-out infinite}@keyframes iconFloat-816fb8ae{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.metric-label[data-v-816fb8ae]{font-size:14px;font-weight:500;color:#333;flex:1}.metric-value[data-v-816fb8ae]{font-size:16px;font-weight:700;background:linear-gradient(45deg,#4facfe,#00f2fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.progress-bg[data-v-816fb8ae]{width:100%;height:8px;background:rgba(0,0,0,.1);border-radius:4px;overflow:hidden;position:relative}.progress-fill[data-v-816fb8ae]{height:100%;border-radius:4px;position:relative;transition:width 1s cubic-bezier(.4,0,.2,1);overflow:hidden}.cpu-progress[data-v-816fb8ae]{background:linear-gradient(90deg,#4facfe,#00f2fe)}.memory-progress[data-v-816fb8ae]{background:linear-gradient(90deg,#43e97b,#38f9d7)}.progress-glow[data-v-816fb8ae]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4) 50%,transparent);animation:progressGlow-816fb8ae 2s infinite}@keyframes progressGlow-816fb8ae{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.metric-detail[data-v-816fb8ae]{font-size:11px;color:#888;text-align:center;margin-top:8px;font-family:Courier New,monospace}.system-stats[data-v-816fb8ae]{display:flex;gap:16px;margin-bottom:20px}.stat-item[data-v-816fb8ae]{flex:1;display:flex;align-items:center;gap:12px;background:hsla(0,0%,100%,.4);padding:12px;border-radius:10px;border:1px solid hsla(0,0%,100%,.3);transition:all .3s ease}.stat-item[data-v-816fb8ae]:hover{background:hsla(0,0%,100%,.6);transform:scale(1.02)}.stat-icon[data-v-816fb8ae]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;position:relative}.pods-icon[data-v-816fb8ae]{background:linear-gradient(135deg,#667eea,#764ba2)}.time-icon[data-v-816fb8ae]{background:linear-gradient(135deg,#f093fb,#f5576c)}.icon-dot[data-v-816fb8ae]{width:8px;height:8px;background:#fff;border-radius:50%;animation:iconDot-816fb8ae 1.5s infinite}.icon-pulse[data-v-816fb8ae]{width:10px;height:10px;background:#fff;border-radius:50%;animation:iconPulse-816fb8ae 2s infinite}@keyframes iconDot-816fb8ae{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes iconPulse-816fb8ae{0%{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}to{transform:scale(1);opacity:1}}.stat-content[data-v-816fb8ae]{flex:1}.stat-label[data-v-816fb8ae]{display:block;font-size:11px;color:#666;margin-bottom:2px}.stat-value[data-v-816fb8ae]{display:block;font-size:14px;font-weight:600;color:#333}.no-metrics[data-v-816fb8ae]{text-align:center;padding:40px 20px;background:hsla(0,0%,100%,.3);border-radius:12px;margin-bottom:20px}.loading-animation[data-v-816fb8ae]{display:flex;justify-content:center;gap:4px;margin-bottom:16px}.loading-dot[data-v-816fb8ae]{width:8px;height:8px;background:#4facfe;border-radius:50%;animation:loadingDot-816fb8ae 1.4s ease-in-out infinite both}.loading-dot[data-v-816fb8ae]:first-child{animation-delay:-.32s}.loading-dot[data-v-816fb8ae]:nth-child(2){animation-delay:-.16s}@keyframes loadingDot-816fb8ae{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.no-data-text[data-v-816fb8ae]{color:#666;font-size:14px}.node-actions[data-v-816fb8ae]{display:flex;gap:12px}.action-btn[data-v-816fb8ae]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border:none;border-radius:10px;font-size:13px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.primary-btn[data-v-816fb8ae]{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff;box-shadow:0 4px 16px rgba(79,172,254,.4)}.primary-btn[data-v-816fb8ae]:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(79,172,254,.5)}.secondary-btn[data-v-816fb8ae]{background:hsla(0,0%,100%,.8);color:#4facfe;border:1px solid rgba(79,172,254,.3)}.secondary-btn[data-v-816fb8ae]:hover{background:rgba(79,172,254,.1);border-color:rgba(79,172,254,.5);transform:translateY(-1px)}.btn-icon[data-v-816fb8ae]{width:16px;height:16px}.refresh-icon[data-v-816fb8ae]{animation:none;transition:transform .3s ease}.secondary-btn:hover .refresh-icon[data-v-816fb8ae]{animation:refreshSpin-816fb8ae .8s ease-in-out}@keyframes refreshSpin-816fb8ae{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.btn-glow[data-v-816fb8ae]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);transition:left .6s}.primary-btn:hover .btn-glow[data-v-816fb8ae]{left:100%}.node-detail-dialog[data-v-816fb8ae] .el-dialog{border-radius:20px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.2);max-height:90vh;overflow:hidden}.node-detail-dialog[data-v-816fb8ae] .el-dialog__header{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff;border-top-left-radius:20px;border-top-right-radius:20px;padding:24px}.node-detail-dialog[data-v-816fb8ae] .el-dialog__title{color:#fff;font-weight:600;font-size:18px}.node-detail-dialog[data-v-816fb8ae] .el-dialog__body{padding:24px;max-height:70vh;overflow-y:auto}.node-detail-content[data-v-816fb8ae]{padding:0}.resource-card[data-v-816fb8ae]{background:hsla(0,0%,100%,.9);backdrop-filter:blur(15px);border-radius:16px;padding:20px;border:1px solid hsla(0,0%,100%,.3);box-shadow:0 8px 32px rgba(0,0,0,.1)}.card-header-detail[data-v-816fb8ae]{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,.1)}.header-icon[data-v-816fb8ae],.metric-icon-detail[data-v-816fb8ae]{width:24px;height:24px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.card-header-detail h3[data-v-816fb8ae]{margin:0;font-size:16px;font-weight:600;color:#333}.resource-metrics[data-v-816fb8ae]{display:flex;flex-direction:column;gap:20px}.metric-row-detail[data-v-816fb8ae]{display:flex;flex-direction:column;gap:8px;padding:16px;background:hsla(0,0%,100%,.5);border-radius:12px;border:1px solid hsla(0,0%,100%,.3);transition:all .3s ease}.metric-row-detail[data-v-816fb8ae]:hover{background:hsla(0,0%,100%,.7);transform:translateX(4px)}.metric-info[data-v-816fb8ae]{display:flex;align-items:center;gap:12px}.metric-name[data-v-816fb8ae]{font-weight:500;color:#333;flex:1}.metric-percentage[data-v-816fb8ae]{font-size:18px;font-weight:700;background:linear-gradient(45deg,#4facfe,#00f2fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.progress-container[data-v-816fb8ae]{margin:4px 0}.metric-values[data-v-816fb8ae]{font-size:12px;color:#666;font-family:Courier New,monospace;text-align:center}.system-info[data-v-816fb8ae]{padding:0}.pod-list-card[data-v-816fb8ae]{background:hsla(0,0%,100%,.9);backdrop-filter:blur(15px);border-radius:16px;padding:20px;border:1px solid hsla(0,0%,100%,.3);box-shadow:0 8px 32px rgba(0,0,0,.1);margin-top:20px}.pod-icon[data-v-816fb8ae]{width:32px;height:32px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;display:flex;align-items:center;justify-content:center}.icon-pod[data-v-816fb8ae]{width:12px;height:12px;background:#fff;border-radius:2px;position:relative}.icon-pod[data-v-816fb8ae]:before{content:"";position:absolute;width:8px;height:8px;background:hsla(0,0%,100%,.7);border-radius:1px;top:2px;left:2px}.pod-table-container[data-v-816fb8ae]{margin-top:16px}.pod-table[data-v-816fb8ae]{background:hsla(0,0%,100%,.6);border-radius:12px;overflow:hidden;border:1px solid hsla(0,0%,100%,.3)}.pod-header[data-v-816fb8ae]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr;gap:12px;padding:12px 16px;background:rgba(79,172,254,.1);font-weight:600;font-size:13px;color:#333;border-bottom:1px solid rgba(0,0,0,.1)}.pod-body[data-v-816fb8ae]{max-height:300px;overflow-y:auto}.pod-row[data-v-816fb8ae]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.05);transition:all .3s ease}.pod-row[data-v-816fb8ae]:hover{background:rgba(79,172,254,.05)}.pod-row[data-v-816fb8ae]:last-child{border-bottom:none}.pod-col[data-v-816fb8ae]{display:flex;align-items:center;font-size:12px}.pod-name-content[data-v-816fb8ae]{display:flex;align-items:center;gap:8px}.pod-status-dot[data-v-816fb8ae]{width:6px;height:6px;background:#2ecc71;border-radius:50%;animation:statusPulse-816fb8ae 2s infinite}.namespace-tag[data-v-816fb8ae]{padding:2px 8px;background:rgba(103,126,234,.1);color:#667eea;border-radius:12px;font-size:11px;border:1px solid rgba(103,126,234,.2)}.resource-value[data-v-816fb8ae]{font-family:Courier New,monospace;color:#333;font-weight:500}.usage-rate-container[data-v-816fb8ae]{display:flex;align-items:center;gap:8px;width:100%}.mini-progress[data-v-816fb8ae]{flex:1;height:4px;background:rgba(0,0,0,.1);border-radius:2px;overflow:hidden}.mini-progress-fill[data-v-816fb8ae]{height:100%;border-radius:2px;transition:width .8s ease}.rate-text[data-v-816fb8ae]{font-size:11px;font-weight:600;color:#333;min-width:35px;text-align:right}.no-pods[data-v-816fb8ae]{text-align:center;padding:40px 20px;color:#666}.no-pods-icon[data-v-816fb8ae]{width:48px;height:48px;margin:0 auto 16px;background:rgba(0,0,0,.1);border-radius:50%;display:flex;align-items:center;justify-content:center}.icon-empty[data-v-816fb8ae]{width:20px;height:20px;background:rgba(0,0,0,.3);border-radius:2px}.no-pods-text[data-v-816fb8ae]{margin:0;font-size:14px;color:#888}@media (max-width:768px){.nodes-monitoring[data-v-816fb8ae]{padding:12px}.node-card[data-v-816fb8ae]{padding:16px}.metric-row[data-v-816fb8ae],.node-actions[data-v-816fb8ae],.system-stats[data-v-816fb8ae]{flex-direction:column;gap:8px}.metric-row[data-v-816fb8ae]{align-items:stretch}.metric-row span[data-v-816fb8ae]:last-child{text-align:left}}.namespaces-monitoring[data-v-7d26b496]{padding:0;background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh;padding:12px;border-radius:16px}.namespace-card[data-v-7d26b496]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);border-radius:16px;padding:18px;box-shadow:0 6px 24px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.namespace-card[data-v-7d26b496]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4facfe,#00f2fe);border-radius:20px 20px 0 0}.namespace-card[data-v-7d26b496]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 16px 64px rgba(0,0,0,.15);border-color:rgba(79,172,254,.4)}.card-header[data-v-7d26b496]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.namespace-info-header[data-v-7d26b496]{display:flex;align-items:center;gap:16px}.namespace-icon[data-v-7d26b496]{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(135deg,#4facfe,#00f2fe);border-radius:12px;box-shadow:0 4px 16px rgba(79,172,254,.4)}.k8s-icon[data-v-7d26b496]{width:24px;height:24px;filter:brightness(0) invert(1)}.pulse-ring[data-v-7d26b496]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;border:2px solid rgba(79,172,254,.6);border-radius:50%;animation:pulse-7d26b496 2s infinite}.namespace-details h4[data-v-7d26b496]{margin:0 0 6px 0;font-size:16px;font-weight:600;color:#1a1a1a;text-shadow:0 1px 2px rgba(0,0,0,.1)}.status-tag[data-v-7d26b496]{display:flex;align-items:center;gap:6px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500}.status-tag.active[data-v-7d26b496]{background:rgba(46,204,113,.1);color:#2ecc71;border:1px solid rgba(46,204,113,.2)}.status-dot[data-v-7d26b496]{width:6px;height:6px;border-radius:50%;background:currentColor;animation:statusPulse-7d26b496 2s infinite}.namespace-name[data-v-7d26b496]{color:#606266;font-size:12px;font-weight:500;text-align:right;opacity:.8}.namespace-metrics[data-v-7d26b496]{margin-bottom:16px}.metric-item[data-v-7d26b496]{margin-bottom:12px;background:hsla(0,0%,100%,.6);border-radius:10px;padding:12px;border:1px solid hsla(0,0%,100%,.3);transition:all .3s ease}.metric-item[data-v-7d26b496]:hover{background:hsla(0,0%,100%,.8);transform:translateX(4px)}.metric-header[data-v-7d26b496]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.metric-header .metric-icon[data-v-7d26b496]{width:16px;height:16px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));animation:iconFloat-7d26b496 3s ease-in-out infinite}.metric-label[data-v-7d26b496]{font-size:12px;font-weight:500;color:#333;margin-left:6px;flex:1}.metric-value[data-v-7d26b496]{font-size:14px;font-weight:700;background:linear-gradient(45deg,#4facfe,#00f2fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.metric-progress[data-v-7d26b496]{margin-bottom:6px}.progress-bg[data-v-7d26b496]{width:100%;height:6px;background:rgba(0,0,0,.1);border-radius:3px;overflow:hidden;position:relative}.progress-fill[data-v-7d26b496]{height:100%;border-radius:3px;position:relative;transition:width 1s cubic-bezier(.4,0,.2,1);overflow:hidden}.cpu-progress[data-v-7d26b496]{background:linear-gradient(90deg,#4facfe,#00f2fe)}.memory-progress[data-v-7d26b496]{background:linear-gradient(90deg,#43e97b,#38f9d7)}.progress-glow[data-v-7d26b496]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4) 50%,transparent);animation:progressGlow-7d26b496 2s infinite}.metric-detail[data-v-7d26b496]{font-size:12px;color:#666;font-family:Courier New,monospace}.system-stats[data-v-7d26b496]{display:flex;gap:16px;margin-bottom:20px}.stat-item[data-v-7d26b496]{flex:1;display:flex;align-items:center;gap:12px;background:hsla(0,0%,100%,.6);padding:12px;border-radius:12px;border:1px solid hsla(0,0%,100%,.3);transition:all .3s ease}.stat-item[data-v-7d26b496]:hover{background:hsla(0,0%,100%,.8);transform:scale(1.02)}.stat-icon[data-v-7d26b496]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center}.pods-icon[data-v-7d26b496]{background:linear-gradient(135deg,#667eea,#764ba2)}.services-icon[data-v-7d26b496]{background:linear-gradient(135deg,#f093fb,#f5576c)}.icon-dot[data-v-7d26b496],.icon-pulse[data-v-7d26b496]{width:12px;height:12px;background:#fff;border-radius:50%;position:relative}.icon-pulse[data-v-7d26b496]{animation:iconPulse-7d26b496 2s infinite}.stat-content[data-v-7d26b496]{flex:1}.stat-label[data-v-7d26b496]{display:block;font-size:11px;color:#666;margin-bottom:2px}.stat-value[data-v-7d26b496]{display:block;font-size:16px;background:linear-gradient(45deg,#4facfe,#00f2fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.no-metrics[data-v-7d26b496]{text-align:center;padding:40px 20px;background:hsla(0,0%,100%,.3);border-radius:12px;margin-bottom:20px}.loading-animation[data-v-7d26b496]{display:flex;justify-content:center;gap:4px;margin-bottom:16px}.loading-dot[data-v-7d26b496]{width:8px;height:8px;background:#4facfe;border-radius:50%;animation:loadingDot-7d26b496 1.4s ease-in-out infinite both}.loading-dot[data-v-7d26b496]:first-child{animation-delay:-.32s}.loading-dot[data-v-7d26b496]:nth-child(2){animation-delay:-.16s}.no-data-text[data-v-7d26b496]{color:#666;font-size:14px;margin:0}.namespace-actions[data-v-7d26b496]{display:flex;gap:12px}.action-btn[data-v-7d26b496]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border:none;border-radius:10px;font-size:13px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.primary-btn[data-v-7d26b496]{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff;box-shadow:0 4px 16px rgba(79,172,254,.4)}.primary-btn[data-v-7d26b496]:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(79,172,254,.5)}.secondary-btn[data-v-7d26b496]{background:hsla(0,0%,100%,.8);color:#4facfe;border:1px solid rgba(79,172,254,.3)}.secondary-btn[data-v-7d26b496]:hover{background:rgba(79,172,254,.1);border-color:rgba(79,172,254,.5);transform:translateY(-1px)}.btn-icon[data-v-7d26b496]{width:16px;height:16px;color:inherit}.refresh-icon[data-v-7d26b496]{animation:none;transition:transform .3s ease}.secondary-btn:hover .refresh-icon[data-v-7d26b496]{animation:refreshSpin-7d26b496 .8s ease-in-out}.btn-glow[data-v-7d26b496]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);transition:left .6s}.primary-btn:hover .btn-glow[data-v-7d26b496]{left:100%}.namespace-detail-dialog[data-v-7d26b496] .el-dialog{background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);border-radius:16px;border:1px solid hsla(0,0%,100%,.3)}.namespace-detail-dialog[data-v-7d26b496] .el-dialog__header{background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));border-radius:16px 16px 0 0;border-bottom:1px solid hsla(0,0%,100%,.2);padding:16px 20px}.namespace-detail-dialog[data-v-7d26b496] .el-dialog__title{color:#333;font-weight:600;font-size:16px}.namespace-detail-dialog[data-v-7d26b496] .el-dialog__body{padding:16px 20px}.namespace-detail-content[data-v-7d26b496]{max-height:60vh;overflow-y:auto}.detail-section[data-v-7d26b496]{margin-bottom:16px;background:hsla(0,0%,100%,.8);border-radius:10px;padding:14px;border:1px solid hsla(0,0%,100%,.3)}.section-title[data-v-7d26b496]{display:flex;align-items:center;color:#333;font-size:14px;font-weight:600;margin-bottom:12px;padding-bottom:6px;border-bottom:1px solid rgba(102,126,234,.2)}.section-icon[data-v-7d26b496]{color:#667eea;margin-right:6px;width:16px;height:16px}.info-grid[data-v-7d26b496]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.info-item[data-v-7d26b496]{display:flex;flex-direction:column;gap:3px}.info-label[data-v-7d26b496]{color:#666;font-size:11px;font-weight:500}.info-value[data-v-7d26b496]{color:#333;font-weight:600;font-size:12px}.resource-stats[data-v-7d26b496]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.resource-stat-item[data-v-7d26b496]{background:hsla(0,0%,100%,.6);border-radius:10px;padding:14px;border:1px solid hsla(0,0%,100%,.5)}.stat-header[data-v-7d26b496]{display:flex;align-items:center;margin-bottom:8px}.stat-icon[data-v-7d26b496]{margin-right:6px;width:16px;height:16px}.stat-label[data-v-7d26b496]{color:#333;font-weight:500;font-size:12px}.stat-value[data-v-7d26b496]{color:#333;font-size:20px;font-weight:700;margin-bottom:8px}.stat-details[data-v-7d26b496]{display:flex;justify-content:space-between;margin-top:6px;font-size:11px;color:#666}.pod-list[data-v-7d26b496]{max-height:300px;overflow-y:auto}.pod-item[data-v-7d26b496]{display:flex;align-items:center;gap:12px;background:hsla(0,0%,100%,.6);border-radius:8px;padding:8px 12px;margin-bottom:6px;border:1px solid hsla(0,0%,100%,.3);transition:all .3s ease;font-size:12px}.pod-item[data-v-7d26b496]:hover{background:hsla(0,0%,100%,.8);transform:translateX(4px)}.pod-name[data-v-7d26b496]{color:#333;font-weight:500;font-size:12px;min-width:160px;font-family:Courier New,monospace}.pod-status[data-v-7d26b496]{width:-moz-fit-content;width:fit-content;min-width:70px}.pod-resource[data-v-7d26b496]{color:#666;font-size:11px;font-family:Courier New,monospace;min-width:80px}.pod-resource[data-v-7d26b496]:first-of-type{color:#4facfe}.pod-resource[data-v-7d26b496]:last-of-type{color:#43e97b}@keyframes pulse-7d26b496{0%{opacity:1;transform:translate(-50%,-50%) scale(.8)}50%{opacity:.5;transform:translate(-50%,-50%) scale(1.1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.4)}}@keyframes statusPulse-7d26b496{0%,to{opacity:1}50%{opacity:.5}}@keyframes iconFloat-7d26b496{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes iconPulse-7d26b496{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes progressGlow-7d26b496{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes loadingDot-7d26b496{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes refreshSpin-7d26b496{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.namespaces-monitoring[data-v-7d26b496]{padding:12px}.namespace-card[data-v-7d26b496]{padding:16px}.namespace-actions[data-v-7d26b496],.system-stats[data-v-7d26b496]{flex-direction:column;gap:8px}}.k8s-monitoring-dashboard[data-v-35c384a9]{padding:24px;background:#f5f5f5;min-height:100vh}.page-header[data-v-35c384a9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;background:#fff;padding:20px 24px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.header-title h2[data-v-35c384a9]{margin:0 0 4px 0;font-size:24px;font-weight:600;color:#303133}.header-desc[data-v-35c384a9]{margin:0;color:#606266;font-size:14px}.header-controls[data-v-35c384a9]{display:flex;gap:12px;align-items:center}.header-controls .el-select[data-v-35c384a9]{width:200px}.k8s-cluster-details[data-v-1d1596cb]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);position:relative}.k8s-cluster-details[data-v-1d1596cb]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.05));pointer-events:none}.page-header[data-v-1d1596cb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding:16px 20px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2);position:relative;z-index:1}.header-left[data-v-1d1596cb]{display:flex;align-items:center;gap:16px}.back-btn[data-v-1d1596cb]{border-radius:8px;background:hsla(0,0%,100%,.9);border:1px solid rgba(102,126,234,.3);color:#667eea;backdrop-filter:blur(5px);transition:all .3s ease}.back-btn[data-v-1d1596cb]:hover{background:rgba(102,126,234,.1);border-color:#667eea;transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.3)}.cluster-info[data-v-1d1596cb]{display:flex;flex-direction:column;gap:8px}.cluster-title[data-v-1d1596cb]{display:flex;align-items:center;gap:12px;margin:0;font-size:24px;font-weight:600;color:#2c3e50}.k8s-icon[data-v-1d1596cb]{width:32px;height:32px}.cluster-meta[data-v-1d1596cb]{display:flex;align-items:center;gap:12px}.cluster-version[data-v-1d1596cb]{color:#606266;font-size:14px;background:#f0f2f5;padding:4px 8px;border-radius:4px}.cluster-type[data-v-1d1596cb]{color:#909399;font-size:12px}.overview-cards[data-v-1d1596cb]{margin-bottom:24px;position:relative;z-index:1}.overview-card[data-v-1d1596cb]{border-radius:12px;border:none;transition:all .3s ease;background:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.overview-card[data-v-1d1596cb]:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(102,126,234,.3);background:hsla(0,0%,100%,.95)}.card-content[data-v-1d1596cb]{display:flex;align-items:center;gap:16px}.card-icon[data-v-1d1596cb]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.nodes-card .card-icon[data-v-1d1596cb]{background:linear-gradient(135deg,#667eea,#764ba2)}.workloads-card .card-icon[data-v-1d1596cb]{background:linear-gradient(135deg,#f093fb,#f5576c)}.cpu-card .card-icon[data-v-1d1596cb]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.memory-card .card-icon[data-v-1d1596cb]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.svg-icon[data-v-1d1596cb]{width:24px;height:24px;filter:brightness(0) invert(1);transition:all .3s ease}.overview-card:hover .svg-icon[data-v-1d1596cb]{transform:scale(1.1) rotate(5deg);filter:brightness(0) invert(1) drop-shadow(0 0 8px rgba(255,255,255,.5))}.card-info[data-v-1d1596cb]{flex:1}.card-value[data-v-1d1596cb]{font-size:28px;font-weight:700;color:#2c3e50;line-height:1}.card-label[data-v-1d1596cb]{font-size:14px;color:#606266;margin:4px 0}.card-sub[data-v-1d1596cb]{font-size:12px;color:#909399}.usage-normal[data-v-1d1596cb]{color:#67c23a!important}.usage-medium[data-v-1d1596cb]{color:#e6a23c!important}.usage-high[data-v-1d1596cb]{color:#f56c6c!important}.details-sections[data-v-1d1596cb]{display:flex;flex-direction:column;gap:16px;position:relative;z-index:1}.info-card[data-v-1d1596cb]{border-radius:12px;border:none;margin-bottom:16px;transition:all .3s ease;background:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.info-card[data-v-1d1596cb]:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(102,126,234,.2);background:hsla(0,0%,100%,.95)}.card-header[data-v-1d1596cb]{display:flex;align-items:center;gap:8px;font-weight:600;color:#2c3e50}.info-content[data-v-1d1596cb]{display:flex;flex-direction:column;gap:12px}.info-row[data-v-1d1596cb]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f0f2f5}.info-row[data-v-1d1596cb]:last-child{border-bottom:none}.info-row .label[data-v-1d1596cb]{color:#606266;font-weight:500;min-width:120px}.info-row .value[data-v-1d1596cb]{color:#2c3e50;text-align:right;word-break:break-all}.workload-stats[data-v-1d1596cb]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.stat-item[data-v-1d1596cb]{display:flex;align-items:center;gap:12px;padding:12px;background:#f8f9fc;border-radius:8px;transition:all .2s ease}.stat-item[data-v-1d1596cb]:hover{background:#e6f3ff}.stat-icon[data-v-1d1596cb]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px}.stat-icon.deployments[data-v-1d1596cb]{background:#409eff}.stat-icon.statefulsets[data-v-1d1596cb]{background:#67c23a}.stat-icon.daemonsets[data-v-1d1596cb]{background:#e6a23c}.stat-icon.jobs[data-v-1d1596cb]{background:#f56c6c}.stat-icon.pods[data-v-1d1596cb]{background:#909399}.stat-icon.running-pods[data-v-1d1596cb]{background:#67c23a}.stat-value[data-v-1d1596cb]{font-size:20px;font-weight:700;color:#2c3e50;line-height:1}.stat-label[data-v-1d1596cb]{font-size:12px;color:#606266;margin-top:2px}.components-grid[data-v-1d1596cb]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.component-item[data-v-1d1596cb]{display:flex;align-items:center;gap:12px;padding:12px;background:#f8f9fc;border-radius:8px;border-left:4px solid #e4e7ed}.component-item .component-status.Running[data-v-1d1596cb]{color:#67c23a}.component-item .component-status[data-v-1d1596cb]:not(.Running){color:#f56c6c}.component-status[data-v-1d1596cb]{font-size:16px}.component-name[data-v-1d1596cb]{font-weight:500;color:#2c3e50;font-size:14px}.component-version[data-v-1d1596cb]{font-size:12px;color:#909399}.nodes-card[data-v-1d1596cb]{margin-bottom:16px}.nodes-table[data-v-1d1596cb]{border-radius:8px;overflow:hidden}.nodes-table[data-v-1d1596cb] .el-table__header{background:#f8f9fc}.nodes-table[data-v-1d1596cb] .el-table__row:hover{background:#f0f9ff}.ip-link[data-v-1d1596cb]{color:#667eea!important;font-weight:500;transition:all .3s ease}.ip-link[data-v-1d1596cb]:hover{color:#409eff!important;text-decoration:underline}.no-data[data-v-1d1596cb]{text-align:center;color:#909399;padding:40px;font-size:14px}.events-card[data-v-1d1596cb]{margin-top:16px}.events-table[data-v-1d1596cb]{border-radius:8px;overflow:hidden}.events-table[data-v-1d1596cb] .el-table__header{background:#f8f9fc}.events-table[data-v-1d1596cb] .el-table__row:hover{background:#f0f9ff}@media (max-width:1200px){.overview-cards .el-col[data-v-1d1596cb]{margin-bottom:16px}.components-grid[data-v-1d1596cb],.workload-stats[data-v-1d1596cb]{grid-template-columns:1fr}}@media (max-width:768px){.k8s-cluster-details[data-v-1d1596cb]{padding:16px}.page-header[data-v-1d1596cb]{flex-direction:column;align-items:flex-start;gap:16px}.cluster-title[data-v-1d1596cb]{font-size:20px}.cluster-meta[data-v-1d1596cb]{flex-wrap:wrap}.details-sections .el-row[data-v-1d1596cb]{flex-direction:column}.info-row[data-v-1d1596cb]{flex-direction:column;align-items:flex-start;gap:4px}.info-row .value[data-v-1d1596cb]{text-align:left}}.node-details-container[data-v-06a8a6b6]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px;position:relative}.node-details-container[data-v-06a8a6b6]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.05));pointer-events:none}.node-details-header[data-v-06a8a6b6]{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding:16px 20px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2);position:relative;z-index:1}.back-btn[data-v-06a8a6b6]{border-radius:8px;background:hsla(0,0%,100%,.9);border:1px solid rgba(102,126,234,.3);color:#667eea;backdrop-filter:blur(5px);transition:all .3s ease}.back-btn[data-v-06a8a6b6]:hover{background:rgba(102,126,234,.1);border-color:#667eea;transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.3)}.page-title[data-v-06a8a6b6]{color:#2c3e50;font-size:24px;font-weight:600;margin:0}.node-details-content[data-v-06a8a6b6]{width:100%;position:relative;z-index:1}.overview-section[data-v-06a8a6b6]{margin-bottom:24px;position:relative;z-index:1}.overview-card[data-v-06a8a6b6]{border-radius:16px;border:none;transition:all .4s cubic-bezier(.4,0,.2,1);background:hsla(0,0%,100%,.9);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.3);position:relative;overflow:hidden}.overview-card[data-v-06a8a6b6]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));pointer-events:none}.overview-card[data-v-06a8a6b6]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 60px rgba(102,126,234,.4);background:hsla(0,0%,100%,.95)}.overview-card:hover .card-icon[data-v-06a8a6b6]{transform:scale(1.1) rotate(5deg);box-shadow:0 10px 30px rgba(0,0,0,.2)}.overview-card .card-content[data-v-06a8a6b6]{display:flex;align-items:center;gap:20px;padding:20px;position:relative;z-index:2}.overview-card .card-icon[data-v-06a8a6b6]{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:28px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.overview-card .card-icon[data-v-06a8a6b6]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,hsla(0,0%,100%,.3),transparent);border-radius:18px;z-index:-1}.status-icon[data-v-06a8a6b6]{background:linear-gradient(135deg,#667eea,#764ba2)}.cpu-icon[data-v-06a8a6b6]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.memory-icon[data-v-06a8a6b6]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.pods-icon[data-v-06a8a6b6]{background:linear-gradient(135deg,#f093fb,#f5576c)}.overview-card .card-info[data-v-06a8a6b6]{flex:1;display:flex;flex-direction:column;gap:4px}.overview-card .card-value[data-v-06a8a6b6]{font-size:32px;font-weight:800;color:#2c3e50;line-height:1;text-shadow:0 2px 10px rgba(0,0,0,.1)}.overview-card .card-label[data-v-06a8a6b6]{font-size:14px;color:#606266;font-weight:600;margin:8px 0 4px 0}.overview-card .card-sub[data-v-06a8a6b6]{font-size:12px;color:#909399;margin-bottom:8px}.mini-progress[data-v-06a8a6b6]{margin-top:8px}.mini-progress[data-v-06a8a6b6] .el-progress-bar__outer{height:6px;border-radius:3px;background:rgba(0,0,0,.1)}.mini-progress[data-v-06a8a6b6] .el-progress-bar__inner{border-radius:3px}.status-tag-large[data-v-06a8a6b6]{font-size:16px;padding:8px 16px;font-weight:600;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.2)}.usage-normal[data-v-06a8a6b6]{color:#67c23a!important;text-shadow:0 2px 10px rgba(103,194,58,.3)}.usage-medium[data-v-06a8a6b6]{color:#e6a23c!important;text-shadow:0 2px 10px rgba(230,162,60,.3)}.usage-high[data-v-06a8a6b6]{color:#f56c6c!important;text-shadow:0 2px 10px hsla(0,87%,69%,.3)}.svg-icon[data-v-06a8a6b6]{width:32px;height:32px;filter:brightness(0) invert(1);transition:all .3s ease}.svg-icon-small[data-v-06a8a6b6]{width:24px;height:24px;filter:brightness(0) invert(1);transition:all .3s ease}.advanced-resource:hover .svg-icon-small[data-v-06a8a6b6],.overview-card:hover .svg-icon[data-v-06a8a6b6]{transform:scale(1.1);filter:brightness(0) invert(1) drop-shadow(0 0 8px rgba(255,255,255,.5))}.details-grid[data-v-06a8a6b6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:20px;align-items:start}.resources-card .card-header[data-v-06a8a6b6]{justify-content:space-between}.resource-status-indicator[data-v-06a8a6b6]{display:flex;align-items:center;gap:8px}.status-dot[data-v-06a8a6b6]{width:12px;height:12px;border-radius:50%;position:relative}.status-dot[data-v-06a8a6b6]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;animation:pulse-06a8a6b6 2s infinite}.status-dot.healthy[data-v-06a8a6b6]{background:#67c23a}.status-dot.healthy[data-v-06a8a6b6]:before{background:rgba(103,194,58,.4)}.status-dot.warning[data-v-06a8a6b6]{background:#e6a23c}.status-dot.warning[data-v-06a8a6b6]:before{background:rgba(230,162,60,.4)}.status-dot.critical[data-v-06a8a6b6]{background:#f56c6c}.status-dot.critical[data-v-06a8a6b6]:before{background:hsla(0,87%,69%,.4)}@keyframes pulse-06a8a6b6{0%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.3}to{transform:scale(1);opacity:1}}.status-text[data-v-06a8a6b6]{font-size:12px;font-weight:500;color:#606266}.resource-grid[data-v-06a8a6b6]{display:flex;flex-direction:column;gap:24px}.advanced-resource[data-v-06a8a6b6]{display:flex;align-items:flex-start;gap:16px;padding:20px;background:linear-gradient(135deg,hsla(0,0%,100%,.8),rgba(248,249,252,.9));border-radius:12px;border:1px solid rgba(102,126,234,.1);transition:all .3s ease;position:relative;overflow:hidden}.advanced-resource[data-v-06a8a6b6]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);transition:width .3s ease}.advanced-resource[data-v-06a8a6b6]:hover:before{width:8px}.advanced-resource[data-v-06a8a6b6]:hover{transform:translateX(4px);box-shadow:0 8px 25px rgba(102,126,234,.15);background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(248,249,252,.95))}.resource-icon[data-v-06a8a6b6]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;flex-shrink:0;position:relative}.cpu-resource[data-v-06a8a6b6]{background:linear-gradient(135deg,#4facfe,#00f2fe);box-shadow:0 4px 15px rgba(79,172,254,.3)}.memory-resource[data-v-06a8a6b6]{background:linear-gradient(135deg,#43e97b,#38f9d7);box-shadow:0 4px 15px rgba(67,233,123,.3)}.pods-resource[data-v-06a8a6b6]{background:linear-gradient(135deg,#f093fb,#f5576c);box-shadow:0 4px 15px rgba(240,147,251,.3)}.resource-info[data-v-06a8a6b6]{flex:1;min-width:0}.advanced-resource .resource-header[data-v-06a8a6b6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.advanced-resource .resource-name[data-v-06a8a6b6]{font-size:16px;font-weight:600;color:#2c3e50}.advanced-resource .resource-usage[data-v-06a8a6b6]{font-size:20px;font-weight:700;padding:4px 12px;border-radius:20px;background:rgba(102,126,234,.1);color:#667eea}.resource-details[data-v-06a8a6b6]{margin-bottom:16px;gap:16px}.detail-item[data-v-06a8a6b6]{display:flex;flex-direction:column;gap:4px}.detail-label[data-v-06a8a6b6]{font-size:12px;color:#909399;font-weight:500}.detail-value[data-v-06a8a6b6]{font-size:14px;color:#2c3e50;font-weight:600}.advanced-progress[data-v-06a8a6b6]{position:relative}.advanced-progress[data-v-06a8a6b6] .el-progress-bar__outer{height:8px;border-radius:4px;background:rgba(0,0,0,.1);overflow:visible}.advanced-progress[data-v-06a8a6b6] .el-progress-bar__inner{border-radius:4px;position:relative;overflow:visible}.advanced-progress[data-v-06a8a6b6] .el-progress-bar__inner:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;width:4px;background:hsla(0,0%,100%,.8);border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,.2)}.progress-labels[data-v-06a8a6b6]{display:flex;justify-content:space-between;margin-top:8px;font-size:10px;color:#909399}.info-card[data-v-06a8a6b6]{background:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;overflow:hidden;transition:all .3s ease;box-shadow:0 8px 32px rgba(0,0,0,.1)}.info-card[data-v-06a8a6b6]:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(102,126,234,.3);background:hsla(0,0%,100%,.95)}.full-width[data-v-06a8a6b6]{grid-column:1/-1}.card-header[data-v-06a8a6b6]{display:flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.1);padding:16px 20px;border-bottom:1px solid hsla(0,0%,100%,.1)}.card-header h3[data-v-06a8a6b6]{color:#2c3e50;margin:0;font-size:18px;font-weight:600}.card-content[data-v-06a8a6b6]{padding:20px}.info-row[data-v-06a8a6b6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:8px 0;border-bottom:1px solid hsla(0,0%,100%,.1)}.info-row[data-v-06a8a6b6]:last-child{margin-bottom:0;border-bottom:none}.label[data-v-06a8a6b6]{color:#606266;font-weight:500;min-width:120px}.value[data-v-06a8a6b6]{color:#2c3e50;font-weight:600;text-align:right;word-break:break-all}.status-tag[data-v-06a8a6b6]{font-weight:600}.resource-item[data-v-06a8a6b6]{margin-bottom:20px}.resource-item[data-v-06a8a6b6]:last-child{margin-bottom:0}.resource-header[data-v-06a8a6b6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.resource-name[data-v-06a8a6b6]{color:#2c3e50;font-weight:600;font-size:16px}.resource-usage[data-v-06a8a6b6]{color:#2c3e50;font-weight:700;font-size:18px}.resource-details[data-v-06a8a6b6]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:14px;color:#606266}.labels-container[data-v-06a8a6b6]{display:flex;flex-wrap:wrap;gap:8px}.label-tag[data-v-06a8a6b6]{background:rgba(102,126,234,.1);border:1px solid rgba(102,126,234,.3);color:#667eea}.annotations-container[data-v-06a8a6b6]{max-height:300px;overflow-y:auto}.annotation-item[data-v-06a8a6b6]{margin-bottom:12px;padding:12px;background:#f8f9fc;border-radius:8px;border:1px solid #e4e7ed}.annotation-key[data-v-06a8a6b6]{color:#606266;font-size:12px;margin-bottom:4px;word-break:break-all}.annotation-value[data-v-06a8a6b6]{color:#2c3e50;font-weight:500;word-break:break-all}.no-data-container[data-v-06a8a6b6],.no-data[data-v-06a8a6b6]{text-align:center;color:#909399;padding:40px}[data-v-06a8a6b6] .el-table{background:transparent;border:1px solid #e4e7ed;border-radius:8px;overflow:hidden}[data-v-06a8a6b6] .el-table tr{background:transparent}[data-v-06a8a6b6] .el-table td{border-bottom:1px solid #e4e7ed;color:#2c3e50}[data-v-06a8a6b6] .el-table th{border-bottom:1px solid #e4e7ed;color:#2c3e50!important;background:#f8f9fc}[data-v-06a8a6b6] .el-table--border{border:1px solid #e4e7ed}[data-v-06a8a6b6] .el-table--border td,[data-v-06a8a6b6] .el-table--border th{border-right:1px solid #e4e7ed}[data-v-06a8a6b6] .el-table__row:hover{background:#f0f9ff}[data-v-06a8a6b6] .el-progress-bar__outer{background:#f0f2f5}[data-v-06a8a6b6] .el-empty__description p{color:#909399}@media (max-width:768px){.details-grid[data-v-06a8a6b6]{grid-template-columns:1fr}.node-details-container[data-v-06a8a6b6]{padding:15px}.page-title[data-v-06a8a6b6]{font-size:24px}.info-row[data-v-06a8a6b6]{flex-direction:column;align-items:flex-start;gap:4px}.value[data-v-06a8a6b6]{text-align:left}.resource-details[data-v-06a8a6b6]{flex-direction:column;gap:4px}}.ecs-key-management[data-v-2c1231df]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.ecs-key-card[data-v-2c1231df]{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-2c1231df]{display:flex;justify-content:space-between;align-items:center}.title[data-v-2c1231df]{font-size:20px;font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.search-section[data-v-2c1231df]{margin-bottom:5px;padding:20px;background:rgba(103,126,234,.05);border-radius:12px;border:1px solid rgba(103,126,234,.1)}.search-form .el-form-item[data-v-2c1231df]{margin-bottom:0;margin-right:16px}.search-form .el-form-item__label[data-v-2c1231df]{color:#606266;font-weight:500}.action-section[data-v-2c1231df]{margin-bottom:5px;margin-top:5px;padding:12px 0}.action-section .el-button[data-v-2c1231df]{margin-right:12px}.table-section[data-v-2c1231df]{margin-bottom:40px}.ecs-key-table[data-v-2c1231df]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.ecs-key-table[data-v-2c1231df] .el-table__header{background:linear-gradient(135deg,#667eea,#764ba2)}.ecs-key-table[data-v-2c1231df] .el-table__header th{background:transparent!important;border-bottom:none}.ecs-key-table[data-v-2c1231df] .el-table__header th,.ecs-key-table[data-v-2c1231df] .el-table__header th .cell{color:#2c3e50!important;font-weight:700!important;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.ecs-key-table[data-v-2c1231df] .el-table__row{transition:all .3s ease}.ecs-key-table[data-v-2c1231df] .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-2c1231df]{display:flex;gap:8px;justify-content:center}.operation-buttons .el-button[data-v-2c1231df]{transition:all .3s ease}.operation-buttons .el-button[data-v-2c1231df]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.el-tag[data-v-2c1231df]{font-weight:500;border-radius:8px;border:none}.el-button[data-v-2c1231df]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-2c1231df]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-2c1231df] .el-input__wrapper,.el-select[data-v-2c1231df] .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-2c1231df] .el-input__inner,.el-select[data-v-2c1231df] .el-input__inner{background:transparent;border:none;color:#2c3e50}.el-input[data-v-2c1231df] .el-input__wrapper:hover,.el-select[data-v-2c1231df] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-2c1231df] .el-input__wrapper.is-focus,.el-select[data-v-2c1231df] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.ecs-key-table .el-loading-mask[data-v-2c1231df]{background-color:rgba(103,126,234,.1);backdrop-filter:blur(4px)}.pagination-section[data-v-2c1231df]{display:flex;justify-content:center;padding:20px 0}.el-pagination[data-v-2c1231df]{background:transparent}.el-pagination[data-v-2c1231df] .btn-next,.el-pagination[data-v-2c1231df] .btn-prev,.el-pagination[data-v-2c1231df] .el-pager li{border-radius:6px;margin:0 2px;transition:all .3s ease}.el-pagination[data-v-2c1231df] .btn-next:hover,.el-pagination[data-v-2c1231df] .btn-prev:hover,.el-pagination[data-v-2c1231df] .el-pager li:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.accountauth-management[data-v-03181c27]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.accountauth-card[data-v-03181c27]{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-03181c27]{display:flex;justify-content:space-between;align-items:center}.title[data-v-03181c27]{font-size:20px;font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.search-section[data-v-03181c27]{margin-bottom:5px;padding:20px;background:rgba(103,126,234,.05);border-radius:12px;border:1px solid rgba(103,126,234,.1)}.search-form .el-form-item[data-v-03181c27]{margin-bottom:0;margin-right:16px}.search-form .el-form-item__label[data-v-03181c27]{color:#606266;font-weight:500}.action-section[data-v-03181c27]{margin-bottom:5px;margin-top:5px;padding:12px 0}.action-section .el-button[data-v-03181c27]{margin-right:12px}.table-section[data-v-03181c27]{margin-bottom:40px}.accountauth-table[data-v-03181c27]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.accountauth-table[data-v-03181c27] .el-table__header{background:linear-gradient(135deg,#667eea,#764ba2)}.accountauth-table[data-v-03181c27] .el-table__header th{background:transparent!important;border-bottom:none}.accountauth-table[data-v-03181c27] .el-table__header th,.accountauth-table[data-v-03181c27] .el-table__header th .cell{color:#2c3e50!important;font-weight:700!important;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.accountauth-table[data-v-03181c27] .el-table__row{transition:all .3s ease}.accountauth-table[data-v-03181c27] .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-03181c27]{display:flex;gap:8px;justify-content:center}.operation-buttons .el-button[data-v-03181c27]{transition:all .3s ease}.operation-buttons .el-button[data-v-03181c27]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.el-tag[data-v-03181c27]{font-weight:500;border-radius:8px;border:none}.el-button[data-v-03181c27]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-03181c27]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-03181c27] .el-input__wrapper,.el-select[data-v-03181c27] .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-03181c27] .el-input__inner,.el-select[data-v-03181c27] .el-input__inner{background:transparent;border:none;color:#2c3e50}.el-input[data-v-03181c27] .el-input__wrapper:hover,.el-select[data-v-03181c27] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-03181c27] .el-input__wrapper.is-focus,.el-select[data-v-03181c27] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.accountauth-table .el-loading-mask[data-v-03181c27]{background-color:rgba(103,126,234,.1);backdrop-filter:blur(4px)}.pagination-section[data-v-03181c27]{display:flex;justify-content:center;padding:20px 0}.el-pagination[data-v-03181c27]{background:transparent}.el-pagination[data-v-03181c27] .btn-next,.el-pagination[data-v-03181c27] .btn-prev,.el-pagination[data-v-03181c27] .el-pager li{border-radius:6px;margin:0 2px;transition:all .3s ease}.el-pagination[data-v-03181c27] .btn-next:hover,.el-pagination[data-v-03181c27] .btn-prev:hover,.el-pagination[data-v-03181c27] .el-pager li:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.key-management[data-v-b72448ba]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.key-card[data-v-b72448ba]{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);min-height:750px}.card-header[data-v-b72448ba]{display:flex;justify-content:space-between;align-items:center}.title[data-v-b72448ba]{font-size:20px;font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.search-section[data-v-b72448ba]{margin-bottom:5px;padding:20px;background:rgba(103,126,234,.05);border-radius:12px;border:1px solid rgba(103,126,234,.1)}.search-form .el-form-item[data-v-b72448ba]{margin-bottom:0;margin-right:16px}.search-form .el-form-item__label[data-v-b72448ba]{color:#606266;font-weight:500}.action-section[data-v-b72448ba]{margin-bottom:5px;margin-top:5px;padding:12px 0;display:flex;align-items:center;justify-content:space-between;position:relative}.action-section .el-button[data-v-b72448ba]{margin-right:0}.tip-container[data-v-b72448ba]{position:absolute;left:50%;transform:translateX(-50%)}.tip-text[data-v-b72448ba]{color:#e6a23c;font-size:13px;font-weight:500;opacity:1}.table-section[data-v-b72448ba]{margin-bottom:40px}.key-table[data-v-b72448ba]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.key-table[data-v-b72448ba] .el-table__header{background:linear-gradient(135deg,#667eea,#764ba2)}.key-table[data-v-b72448ba] .el-table__header th{background:transparent!important;border-bottom:none}.key-table[data-v-b72448ba] .el-table__header th,.key-table[data-v-b72448ba] .el-table__header th .cell{color:#2c3e50!important;font-weight:700!important;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.key-table[data-v-b72448ba] .el-table__row{transition:all .3s ease}.key-table[data-v-b72448ba] .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-b72448ba]{display:flex;gap:8px;justify-content:center}.operation-buttons .el-button[data-v-b72448ba]{transition:all .3s ease}.operation-buttons .el-button[data-v-b72448ba]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.el-tag[data-v-b72448ba]{font-weight:500;border-radius:8px;border:none}.el-button[data-v-b72448ba]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-b72448ba]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-b72448ba] .el-input__wrapper,.el-select[data-v-b72448ba] .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-b72448ba] .el-input__inner,.el-select[data-v-b72448ba] .el-input__inner{background:transparent;border:none;color:#2c3e50}.el-input[data-v-b72448ba] .el-input__wrapper:hover,.el-select[data-v-b72448ba] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-b72448ba] .el-input__wrapper.is-focus,.el-select[data-v-b72448ba] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.key-table .el-loading-mask[data-v-b72448ba]{background-color:rgba(103,126,234,.1);backdrop-filter:blur(4px)}.pagination-section[data-v-b72448ba]{display:flex;justify-content:center;padding:20px 0}.el-pagination[data-v-b72448ba]{background:transparent}.el-pagination[data-v-b72448ba] .btn-next,.el-pagination[data-v-b72448ba] .btn-prev,.el-pagination[data-v-b72448ba] .el-pager li{border-radius:6px;margin:0 2px;transition:all .3s ease}.el-pagination[data-v-b72448ba] .btn-next:hover,.el-pagination[data-v-b72448ba] .btn-prev:hover,.el-pagination[data-v-b72448ba] .el-pager li:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.tasktemplate-management[data-v-419960e6]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.tasktemplate-card[data-v-419960e6]{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-419960e6]{display:flex;justify-content:space-between;align-items:center}.title[data-v-419960e6]{font-size:20px;font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.search-section[data-v-419960e6]{margin-bottom:16px;padding:16px;background:rgba(103,126,234,.05);border-radius:12px;border:1px solid rgba(103,126,234,.1)}.search-form .el-form-item[data-v-419960e6]{margin-bottom:0;margin-right:16px}.search-form .el-form-item__label[data-v-419960e6]{color:#606266;font-weight:500}.action-section[data-v-419960e6]{margin-bottom:16px}.table-section[data-v-419960e6]{margin-top:0}.pagination-section[data-v-419960e6]{display:flex;justify-content:center;margin-top:20px}[data-v-419960e6] .el-table{background:hsla(0,0%,100%,.9);border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.1)}[data-v-419960e6] .el-table__header,[data-v-419960e6] .el-table__header th{background:rgba(102,126,234,.1)!important}[data-v-419960e6] .el-table__header th{color:#2c3e50!important;font-weight:600;border:none}[data-v-419960e6] .el-table__body tr:hover>td{background-color:rgba(102,126,234,.1)!important}[data-v-419960e6] .el-table td{border:none}[data-v-419960e6] .el-table--border:after,[data-v-419960e6] .el-table:before{display:none}.operation-buttons[data-v-419960e6]{display:flex;gap:8px;justify-content:center}.operation-buttons .el-button[data-v-419960e6]{transition:all .3s ease}.operation-buttons .el-button[data-v-419960e6]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.type-shell[data-v-419960e6]{color:#67c23a;font-weight:500}.type-python[data-v-419960e6]{color:#409eff;font-weight:500}.type-ansible[data-v-419960e6]{color:#e6a23c;font-weight:500}[data-v-419960e6] .modern-btn{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)}[data-v-419960e6] .modern-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)}[data-v-419960e6] .primary-btn{background:linear-gradient(45deg,#409eff,#66b3ff);color:#fff}[data-v-419960e6] .reset-btn{background:linear-gradient(45deg,#e6a23c,#eebe77);color:#fff}[data-v-419960e6] .success-btn{background:linear-gradient(45deg,#67c23a,#85ce61);color:#fff}.custom-dialog[data-v-68690de0]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}.dialog-mask[data-v-68690de0]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.dialog-container[data-v-68690de0]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;max-width:800px;background:#fff;border-radius:4px;box-shadow:0 2px 12px 0 rgba(29,23,23,.94)}.dialog-header[data-v-68690de0]{padding:20px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.dialog-body[data-v-68690de0]{padding:20px;max-height:70vh;overflow:auto}.dialog-footer[data-v-68690de0]{padding:10px 20px;border-top:1px solid #eee;text-align:right}.log-dialog .dialog-container[data-v-bc031ce8]{background:#fff;color:#fff;width:80%;max-width:1200px;min-width:800px}.log-dialog .dialog-header[data-v-bc031ce8]{border-bottom:1px solid #333}.log-dialog .dialog-header h3[data-v-bc031ce8]{color:#000;margin:0;font-size:18px}.log-dialog .dialog-header button[data-v-bc031ce8]{color:#000;background:none;border:none;font-size:20px;cursor:pointer}.log-dialog .dialog-footer[data-v-bc031ce8]{border-top:1px solid #333}.log-dialog .dialog-footer button[data-v-bc031ce8]{background-color:#0e639c;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer}.log-dialog .dialog-footer button[data-v-bc031ce8]:hover{background-color:#17b}.custom-dialog[data-v-bc031ce8]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}.dialog-mask[data-v-bc031ce8]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.dialog-container[data-v-bc031ce8]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.dialog-header[data-v-bc031ce8]{padding:20px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.dialog-body[data-v-bc031ce8]{padding:20px;max-height:70vh;overflow:auto}.dialog-footer[data-v-bc031ce8]{padding:10px 20px;border-top:1px solid #eee;text-align:right}div.flow-container[data-v-8c160570]{display:flex!important;flex-wrap:wrap!important;gap:3px!important;padding:0!important;margin:-5px 0 0 0!important;position:relative!important;top:-5px!important;left:0!important}.flow-header[data-v-8c160570]{width:100%;padding:10px;display:flex;gap:10px}#taskFlow>div.flow-container[data-v-8c160570],.task-flow-container>div.flow-container[data-v-8c160570],.task-flow-wrapper>div.flow-container[data-v-8c160570]{margin-top:-7.5px!important;top:-7.5px!important}.connector-canvas[data-v-8c160570]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10}.flow-path[data-v-8c160570]{stroke:hsla(0,0%,50%,.5);stroke-width:2;stroke-dasharray:10;stroke-dashoffset:10;animation:flow-8c160570 3s linear infinite}.flow-arrow[data-v-8c160570]{fill:hsla(0,0%,50%,.7);z-index:12;animation:arrowFlow-8c160570 3s linear infinite;pointer-events:none;transform-box:fill-box;transform-origin:center;position:relative;top:2px}@keyframes flow-8c160570{to{stroke-dashoffset:0}}.flow-arrow[data-v-8c160570]{animation:arrowFlow-8c160570 1s linear infinite}@keyframes arrowFlow-8c160570{0%{opacity:0;transform:translateX(-20px)}50%{opacity:1}to{opacity:0;transform:translateX(20px)}}.flow-step[data-v-8c160570]{width:calc(33.33% - 14px);order:var(--step-order)}.flow-card[data-v-8c160570]{position:relative;padding:10px;width:240px;min-height:110px;border-radius:8px;background:linear-gradient(to bottom right,#1e88e5,#b3e5fc)!important;box-shadow:0 4px 16px 0 rgba(0,0,0,.4);transition:all .3s cubic-bezier(.25,.8,.25,1);color:#333;border:1px solid hsla(0,0%,100%,.3);transform:translateZ(0);will-change:transform,box-shadow;overflow:hidden;z-index:5}.flow-card.status-completed[data-v-8c160570]{background:linear-gradient(to bottom right,#4caf50,#c8e6c9)!important}.flow-card.status-active[data-v-8c160570]{background:linear-gradient(to bottom right,#2196f3,#bbdefb)!important}.flow-card.status-pending[data-v-8c160570]{background:linear-gradient(to bottom right,#ff9800,#ffe0b2)!important}.flow-card.status-error[data-v-8c160570]{background:linear-gradient(to bottom right,#f44336,#ffcdd2)!important}.flow-card[data-v-8c160570]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(30,136,229,.8),transparent 50%);z-index:-1}.flow-card[data-v-8c160570]:hover{transform:translateY(-8px) scale(1.03);box-shadow:0 8px 24px 0 rgba(0,0,0,.5);z-index:10;filter:brightness(1.05)}.flow-card.status-completed[data-v-8c160570]:hover{background:linear-gradient(to bottom right,#388e3c,#a5d6a7)!important}.flow-card.status-active[data-v-8c160570]:hover{background:linear-gradient(to bottom right,#1976d2,#90caf9)!important}.flow-card.status-pending[data-v-8c160570]:hover{background:linear-gradient(to bottom right,#f57c00,#ffcc80)!important}.status-text[data-v-8c160570]{position:absolute;top:10px;right:10px;font-size:12px;padding:2px 8px;border-radius:10px}.status-completed[data-v-8c160570]{background:#f0f9eb;color:#67c23a}.status-active[data-v-8c160570]{background:#ecf5ff;color:#409eff}.status-pending[data-v-8c160570]{background:#fdf6ec;color:#e6a23c}.status-error[data-v-8c160570]{background:#fef0f0;color:#f56c6c}.card-title[data-v-8c160570]{display:flex;align-items:center;margin:0 0 10px;font-size:16px;color:#1a237e;font-weight:500}.title-icon[data-v-8c160570]{margin-right:8px}.card-content[data-v-8c160570]{margin:0;font-size:14px;color:#333}.card-buttons[data-v-8c160570]{position:absolute;bottom:10px;right:10px;display:flex;background:transparent;padding:0;border-radius:4px}.btn-icon[data-v-8c160570]{width:28px;height:28px;padding:4px;border-radius:4px;background:hsla(0,0%,100%,.9);border:none;cursor:pointer;transition:all .2s;margin-left:4px}.btn-icon[data-v-8c160570]:hover{background:#e4e7ed}.flow-container[data-v-18c2f50a]{min-height:400px;padding:20px;background:#e8e8e8;border-radius:6px}[data-v-18c2f50a] .task-flow-dialog{background:#e6e6e6}[data-v-18c2f50a] .task-flow-dialog .el-dialog__header{background:#e6e6e6;border-bottom:1px solid #d9d9d9}[data-v-18c2f50a] .task-flow-dialog .el-dialog__body{padding:20px;background:#e6e6e6}[data-v-18c2f50a] .task-flow-dialog .el-dialog__footer{background:#e6e6e6;border-top:1px solid #d9d9d9}.highlight-cell[data-v-4d4030d0]{display:flex;align-items:center;padding:5px;background-color:#fff8e6;font-weight:700;border-radius:4px}.pagination[data-v-4d4030d0]{margin-top:15px;text-align:right}.taskjob-management[data-v-b6d5756e]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.taskjob-card[data-v-b6d5756e]{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-b6d5756e]{display:flex;justify-content:space-between;align-items:center}.title[data-v-b6d5756e]{font-size:20px;font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.search-section[data-v-b6d5756e]{margin-bottom:16px;padding:16px;background:rgba(103,126,234,.05);border-radius:12px;border:1px solid rgba(103,126,234,.1)}.search-form .el-form-item[data-v-b6d5756e]{margin-bottom:0;margin-right:16px}.search-form .el-form-item__label[data-v-b6d5756e]{color:#606266;font-weight:500}.action-section[data-v-b6d5756e]{margin-bottom:16px}.table-section[data-v-b6d5756e]{margin-top:0}.pagination-section[data-v-b6d5756e]{display:flex;justify-content:center;margin-top:20px}[data-v-b6d5756e] .el-table{background:hsla(0,0%,100%,.9);border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.1)}[data-v-b6d5756e] .el-table__header,[data-v-b6d5756e] .el-table__header th{background:rgba(102,126,234,.1)!important}[data-v-b6d5756e] .el-table__header th{color:#2c3e50!important;font-weight:600;border:none}[data-v-b6d5756e] .el-table__body tr:hover>td{background-color:rgba(102,126,234,.1)!important}[data-v-b6d5756e] .el-table td{border:none}[data-v-b6d5756e] .el-table--border:after,[data-v-b6d5756e] .el-table:before{display:none}.operation-buttons[data-v-b6d5756e]{display:flex;gap:8px;justify-content:center}.operation-buttons .el-button[data-v-b6d5756e]{transition:all .3s ease}.operation-buttons .el-button[data-v-b6d5756e]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}[data-v-b6d5756e] .modern-btn{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)}[data-v-b6d5756e] .modern-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)}[data-v-b6d5756e] .primary-btn{background:linear-gradient(45deg,#409eff,#66b3ff);color:#fff}[data-v-b6d5756e] .reset-btn{background:linear-gradient(45deg,#e6a23c,#eebe77);color:#fff}[data-v-b6d5756e] .success-btn{background:linear-gradient(45deg,#67c23a,#85ce61);color:#fff}.type-normal[data-v-b6d5756e]{color:#409eff;font-weight:500}.type-cron[data-v-b6d5756e]{color:#e6a23c;font-weight:500}.type-ansible[data-v-b6d5756e]{color:#67c23a;font-weight:500}.status-waiting[data-v-b6d5756e],.type-job[data-v-b6d5756e]{color:#909399;font-weight:500}.status-running[data-v-b6d5756e]{color:#e6a23c;font-weight:500}.status-success[data-v-b6d5756e]{color:#67c23a;font-weight:500}.status-error[data-v-b6d5756e]{color:#f56c6c;font-weight:500}.log-header[data-v-4db9da56]{margin-bottom:20px}.log-container[data-v-4db9da56]{height:600px;display:flex;flex-direction:column}.log-controls[data-v-4db9da56]{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #e4e7ed}.log-content-wrapper[data-v-4db9da56]{flex:1;display:flex;flex-direction:column;overflow:hidden}.log-stats[data-v-4db9da56]{background:#f8f9fa;padding:5px 10px;margin-bottom:10px;font-size:11px;color:#666;border-left:3px solid #28a745}.log-content[data-v-4db9da56]{flex:1;overflow:auto;border:1px solid #e4e7ed;border-radius:6px;background:#1e1e1e;color:#d4d4d4;font-family:Courier New,Consolas,monospace;font-size:13px;line-height:1.4;position:relative}.log-empty[data-v-4db9da56],.log-error[data-v-4db9da56],.log-loading[data-v-4db9da56]{display:flex;align-items:center;justify-content:center;height:100%;flex-direction:column;gap:10px;color:#909399;font-size:14px}.loading-text[data-v-4db9da56]{text-align:center;line-height:1.5}.log-error[data-v-4db9da56]{color:#f56c6c}.log-lines[data-v-4db9da56]{padding:10px}.log-line[data-v-4db9da56]{display:flex;margin-bottom:2px;min-height:18px;align-items:flex-start}.line-number[data-v-4db9da56]{width:60px;text-align:right;color:#606266;margin-right:15px;font-size:12px;flex-shrink:0;padding-top:1px}.line-content[data-v-4db9da56]{flex:1;word-break:break-all;white-space:pre-wrap}.log-error-line .line-content[data-v-4db9da56]{color:#f56c6c}.log-warn-line .line-content[data-v-4db9da56]{color:#e6a23c}.log-success-line .line-content[data-v-4db9da56]{color:#67c23a}.log-content[data-v-4db9da56]::-webkit-scrollbar{width:8px;height:8px}.log-content[data-v-4db9da56]::-webkit-scrollbar-track{background:#2d2d2d}.log-content[data-v-4db9da56]::-webkit-scrollbar-thumb{background:#555;border-radius:4px}.log-content[data-v-4db9da56]::-webkit-scrollbar-thumb:hover{background:#777}div.ansible-flow-container[data-v-41ef9adc]{display:flex!important;flex-wrap:wrap!important;gap:3px!important;padding:0!important;margin:-5px 0 0 0!important;position:relative!important;top:-5px!important;left:0!important}.flow-header[data-v-41ef9adc]{width:100%;padding:10px;display:flex;gap:10px}.connector-canvas[data-v-41ef9adc]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10}.flow-path[data-v-41ef9adc]{stroke:hsla(0,0%,50%,.5);stroke-width:2;stroke-dasharray:10;stroke-dashoffset:10;animation:flow-41ef9adc 3s linear infinite}@keyframes flow-41ef9adc{to{stroke-dashoffset:0}}.flow-arrow[data-v-41ef9adc]{fill:hsla(0,0%,50%,.7);animation:arrowFlow-41ef9adc 3s linear infinite;z-index:12;pointer-events:none;transform-box:fill-box;transform-origin:center;position:relative;top:2px}@keyframes arrowFlow-41ef9adc{0%{opacity:0;transform:translateX(-20px)}50%{opacity:1}to{opacity:0;transform:translateX(20px)}}.flow-step[data-v-41ef9adc]{width:calc(33.33% - 14px);order:var(--step-order)}.flow-card[data-v-41ef9adc]{position:relative;padding:10px;width:240px;min-height:120px;border-radius:8px;background:linear-gradient(to bottom right,#e6522c,#ffe0b2)!important;box-shadow:0 4px 16px 0 rgba(0,0,0,.4);transition:all .3s cubic-bezier(.25,.8,.25,1);color:#333;border:1px solid hsla(0,0%,100%,.3);transform:translateZ(0);will-change:transform,box-shadow;overflow:hidden;z-index:5}.flow-card.status-completed[data-v-41ef9adc]{background:linear-gradient(to bottom right,#4caf50,#c8e6c9)!important}.flow-card.status-active[data-v-41ef9adc]{background:linear-gradient(to bottom right,#2196f3,#bbdefb)!important}.flow-card.status-pending[data-v-41ef9adc]{background:linear-gradient(to bottom right,#ff9800,#ffe0b2)!important}.flow-card.status-error[data-v-41ef9adc]{background:linear-gradient(to bottom right,#f44336,#ffcdd2)!important}.flow-card[data-v-41ef9adc]:hover{transform:translateY(-8px) scale(1.03);box-shadow:0 8px 24px 0 rgba(0,0,0,.5);z-index:10;filter:brightness(1.05)}.status-text[data-v-41ef9adc]{position:absolute;top:10px;right:10px;font-size:12px;padding:2px 8px;border-radius:10px}.status-completed[data-v-41ef9adc]{background:#f0f9eb;color:#67c23a}.status-active[data-v-41ef9adc]{background:#ecf5ff;color:#409eff}.status-pending[data-v-41ef9adc]{background:#fdf6ec;color:#e6a23c}.status-error[data-v-41ef9adc]{background:#fef0f0;color:#f56c6c}.card-title[data-v-41ef9adc]{display:flex;align-items:center;margin:0 0 10px;font-size:16px;color:#1a237e;font-weight:500}.title-icon[data-v-41ef9adc]{margin-right:8px}.card-content[data-v-41ef9adc]{margin:0 0 10px;font-size:14px;color:#333}.card-duration[data-v-41ef9adc]{margin:5px 0;font-size:12px;color:#666}.card-buttons[data-v-41ef9adc]{position:absolute;bottom:10px;right:10px;display:flex;background:transparent;padding:0;border-radius:4px}.btn-icon[data-v-41ef9adc]{width:28px;height:28px;padding:4px;border-radius:4px;background:hsla(0,0%,100%,.9);border:none;cursor:pointer;transition:all .2s;margin-left:4px}.btn-icon[data-v-41ef9adc]:hover{background:#e4e7ed}.flow-container[data-v-dfd8a83c]{min-height:400px;padding:20px;background:#e8e8e8;border-radius:6px}[data-v-dfd8a83c] .ansible-flow-dialog{background:#e6e6e6}[data-v-dfd8a83c] .ansible-flow-dialog .el-dialog__header{background:#e6e6e6;border-bottom:1px solid #d9d9d9}[data-v-dfd8a83c] .ansible-flow-dialog .el-dialog__body{padding:20px;background:#e6e6e6}[data-v-dfd8a83c] .ansible-flow-dialog .el-dialog__footer{background:#e6e6e6;border-top:1px solid #d9d9d9}.taskansible-management[data-v-f034dd18]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.taskansible-card[data-v-f034dd18]{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-f034dd18]{display:flex;justify-content:space-between;align-items:center}.title[data-v-f034dd18]{font-size:20px;font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.search-section[data-v-f034dd18]{margin-bottom:16px;padding:16px;background:rgba(103,126,234,.05);border-radius:12px;border:1px solid rgba(103,126,234,.1)}.search-form .el-form-item[data-v-f034dd18]{margin-bottom:0;margin-right:16px}.search-form .el-form-item__label[data-v-f034dd18]{color:#606266;font-weight:500}.action-section[data-v-f034dd18]{margin-bottom:16px}.table-section[data-v-f034dd18]{margin-top:0}.pagination-section[data-v-f034dd18]{display:flex;justify-content:center;margin-top:20px}[data-v-f034dd18] .el-table{background:hsla(0,0%,100%,.9);border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.1)}[data-v-f034dd18] .el-table__header,[data-v-f034dd18] .el-table__header th{background:rgba(102,126,234,.1)!important}[data-v-f034dd18] .el-table__header th{color:#2c3e50!important;font-weight:600;border:none}[data-v-f034dd18] .el-table__body tr:hover>td{background-color:rgba(102,126,234,.1)!important}[data-v-f034dd18] .el-table td{border:none}[data-v-f034dd18] .el-table--border:after,[data-v-f034dd18] .el-table:before{display:none}.operation-buttons[data-v-f034dd18]{display:flex;gap:8px;justify-content:center}.operation-buttons .el-button[data-v-f034dd18]{transition:all .3s ease}.operation-buttons .el-button[data-v-f034dd18]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}[data-v-f034dd18] .el-button--primary{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;font-weight:500;transition:all .3s ease}[data-v-f034dd18] .el-button--primary:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.4)}[data-v-f034dd18] .el-button--primary:active{transform:translateY(0)}[data-v-f034dd18] .el-button--warning{background:linear-gradient(135deg,#f39c12,#e67e22);border:none;border-radius:8px;font-weight:500;color:#fff;transition:all .3s ease}[data-v-f034dd18] .el-button--warning:hover{background:linear-gradient(135deg,#e67e22,#d35400);transform:translateY(-2px);box-shadow:0 6px 20px rgba(243,156,18,.4)}[data-v-f034dd18] .el-button--warning:active{transform:translateY(0)}[data-v-f034dd18] .el-button--success{background:linear-gradient(135deg,#27ae60,#2ecc71);border:none;border-radius:8px;font-weight:500;color:#fff;transition:all .3s ease}[data-v-f034dd18] .el-button--success:hover{background:linear-gradient(135deg,#2ecc71,#16a085);transform:translateY(-2px);box-shadow:0 6px 20px rgba(46,204,113,.4)}[data-v-f034dd18] .el-button--success:active{transform:translateY(0)}[data-v-f034dd18] .el-form-item__label{color:#2c3e50;font-weight:500}[data-v-f034dd18] .el-input__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(102,126,234,.3);border-radius:8px;transition:all .3s ease}[data-v-f034dd18] .el-input__wrapper:hover{border-color:rgba(102,126,234,.5);box-shadow:0 2px 8px rgba(102,126,234,.2)}[data-v-f034dd18] .el-input__wrapper.is-focus,[data-v-f034dd18] .el-select .el-input.is-focus .el-input__wrapper{border-color:#667eea;box-shadow:0 0 0 2px rgba(102,126,234,.2)}[data-v-f034dd18] .el-pagination{--el-pagination-bg-color:transparent}[data-v-f034dd18] .el-pager li{background:hsla(0,0%,100%,.8);border-radius:6px;margin:0 2px;border:1px solid rgba(102,126,234,.2)}[data-v-f034dd18] .el-pager li:hover{background:rgba(102,126,234,.1)}[data-v-f034dd18] .el-pager li.is-active{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}[data-v-f034dd18] .modern-dialog .el-dialog{background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);border-radius:16px;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 8px 32px rgba(31,38,135,.37)}[data-v-f034dd18] .modern-dialog .el-dialog__header{background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));border-radius:16px 16px 0 0;padding:20px 24px 16px;border-bottom:1px solid rgba(102,126,234,.2)}[data-v-f034dd18] .modern-dialog .el-dialog__title{color:#2c3e50;font-weight:600;font-size:18px}[data-v-f034dd18] .modern-dialog .el-dialog__body{padding:24px}[data-v-f034dd18] .modern-dialog .el-dialog__footer{padding:16px 24px 24px;background:rgba(248,249,250,.8);border-radius:0 0 16px 16px}.mb8[data-v-f034dd18]{margin-bottom:8px}.type-manual[data-v-f034dd18]{color:#409eff;font-weight:500}.type-auto[data-v-f034dd18]{color:#67c23a;font-weight:500}.status-waiting[data-v-f034dd18]{color:#909399;font-weight:500}.status-running[data-v-f034dd18]{color:#e6a23c;font-weight:500}.status-success[data-v-f034dd18]{color:#67c23a;font-weight:500}.status-error[data-v-f034dd18]{color:#f56c6c;font-weight:500}.host-cell[data-v-15255c86]{display:flex;align-items:center;padding:5px;background-color:#f8f9fa;font-weight:500;border-radius:4px}.pagination[data-v-15255c86]{margin-top:15px;text-align:right}.active-group[data-v-15255c86]{background-color:#409eff;border-color:#409eff;color:#fff}.active-group[data-v-15255c86]:hover{background-color:#337ecc;border-color:#337ecc}.el-tree[data-v-15255c86]{background:transparent}.el-tree-node__content[data-v-15255c86]:hover{background-color:#f5f7fa}.el-tree-node.is-current>.el-tree-node__content[data-v-15255c86]{background-color:#f0f9ff}.agent-management[data-v-93fdbfde]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.agent-card[data-v-93fdbfde]{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-93fdbfde]{display:flex;justify-content:space-between;align-items:center}.title[data-v-93fdbfde]{font-size:20px;font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.search-section[data-v-93fdbfde]{margin-bottom:5px;padding:20px;background:rgba(103,126,234,.05);border-radius:12px;border:1px solid rgba(103,126,234,.1)}.search-form .el-form-item[data-v-93fdbfde]{margin-bottom:0;margin-right:16px}.search-form .el-form-item__label[data-v-93fdbfde]{color:#606266;font-weight:500}.action-section[data-v-93fdbfde]{margin-bottom:5px;margin-top:5px;padding:12px 0}.action-section .el-button[data-v-93fdbfde]{margin-right:12px}.table-section[data-v-93fdbfde]{margin-bottom:40px}.agent-table[data-v-93fdbfde]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.agent-table[data-v-93fdbfde] .el-table__header{background:linear-gradient(135deg,#667eea,#764ba2)}.agent-table[data-v-93fdbfde] .el-table__header th{background:transparent!important;border-bottom:none}.agent-table[data-v-93fdbfde] .el-table__header th,.agent-table[data-v-93fdbfde] .el-table__header th .cell{color:#2c3e50!important;font-weight:700!important;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.agent-table[data-v-93fdbfde] .el-table__row{transition:all .3s ease}.agent-table[data-v-93fdbfde] .el-table__row:hover{background-color:rgba(103,126,234,.05)!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.pagination-section[data-v-93fdbfde]{display:flex;justify-content:center;padding:20px 0}.text-muted[data-v-93fdbfde]{color:#909399}.status-deploying[data-v-93fdbfde]{color:#e6a23c;font-weight:500;animation:pulse-93fdbfde 1.5s ease-in-out infinite alternate}.status-deploy-failed[data-v-93fdbfde]{color:#f56c6c;font-weight:500}.status-running[data-v-93fdbfde]{color:#67c23a;font-weight:500}.status-exception[data-v-93fdbfde]{color:#f56c6c;font-weight:500}@keyframes pulse-93fdbfde{0%{opacity:1}to{opacity:.5}}.el-tag[data-v-93fdbfde]{font-weight:500;border-radius:8px;border:none}.el-button[data-v-93fdbfde]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-93fdbfde]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-93fdbfde] .el-input__wrapper,.el-select[data-v-93fdbfde] .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-93fdbfde] .el-input__inner,.el-select[data-v-93fdbfde] .el-input__inner{background:transparent;border:none;color:#2c3e50}.el-input[data-v-93fdbfde] .el-input__wrapper:hover,.el-select[data-v-93fdbfde] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-93fdbfde] .el-input__wrapper.is-focus,.el-select[data-v-93fdbfde] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.agent-table .el-loading-mask[data-v-93fdbfde]{background-color:rgba(103,126,234,.1);backdrop-filter:blur(4px)}.el-pagination[data-v-93fdbfde]{background:transparent}.el-pagination[data-v-93fdbfde] .btn-next,.el-pagination[data-v-93fdbfde] .btn-prev,.el-pagination[data-v-93fdbfde] .el-pager li{border-radius:6px;margin:0 2px;transition:all .3s ease}.el-pagination[data-v-93fdbfde] .btn-next:hover,.el-pagination[data-v-93fdbfde] .btn-prev:hover,.el-pagination[data-v-93fdbfde] .el-pager li:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.el-progress[data-v-93fdbfde]{line-height:1}.application-management[data-v-1c84787e]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.main-card[data-v-1c84787e]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.card-header[data-v-1c84787e]{display:flex;justify-content:space-between;align-items:center}.title[data-v-1c84787e]{font-size:20px;font-weight:600;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.header-actions[data-v-1c84787e]{display:flex;gap:12px}.search-card[data-v-1c84787e]{background:rgba(103,126,234,.05);backdrop-filter:blur(5px);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);border:1px solid rgba(103,126,234,.1);margin-bottom:20px}.search-card[data-v-1c84787e] .el-card__body{padding:20px}.table-card[data-v-1c84787e]{background:hsla(0,0%,100%,.8);backdrop-filter:blur(5px);border-radius:12px;border:none;box-shadow:none}.table-card[data-v-1c84787e] .el-card__body{padding:0}.search-toolbar[data-v-1c84787e]{display:flex;justify-content:space-between;align-items:center}.search-form[data-v-1c84787e]{display:flex;align-items:center;gap:12px;margin:0}.search-form[data-v-1c84787e] .el-form-item{margin-bottom:0;margin-right:16px}.search-form[data-v-1c84787e] .el-form-item__label{color:#606266;font-weight:500}.toolbar-right[data-v-1c84787e]{display:flex;align-items:center;gap:16px}.resource-count[data-v-1c84787e]{font-size:14px;color:#606266;font-weight:500;white-space:nowrap}.app-table[data-v-1c84787e]{border-radius:8px;overflow:hidden;border:none}.app-table[data-v-1c84787e] .el-table{border:none}.app-table[data-v-1c84787e] .el-table__header{background:#f8f9fa;border:none}.app-table[data-v-1c84787e] .el-table__row:hover{background-color:#f5f7fa}.app-table[data-v-1c84787e] .el-table td,.app-table[data-v-1c84787e] .el-table th,.app-table[data-v-1c84787e] .el-table__body-wrapper,.app-table[data-v-1c84787e] .el-table__border{border:none}.app-name[data-v-1c84787e]{display:flex;align-items:center;gap:8px}.app-icon[data-v-1c84787e]{color:#409eff;font-size:16px}.app-name-link[data-v-1c84787e]{color:#409eff;cursor:pointer;font-weight:500;transition:color .3s}.app-name-link[data-v-1c84787e]:hover{color:#66b1ff;text-decoration:underline}.operation-buttons[data-v-1c84787e]{display:flex;gap:4px;justify-content:center;align-items:center;flex-wrap:nowrap}.operation-buttons .el-button[data-v-1c84787e]{padding:6px;min-width:32px;height:32px}.pagination-wrapper[data-v-1c84787e]{margin-top:20px;display:flex;justify-content:center;padding:20px;background:rgba(248,249,250,.8);border-radius:0 0 12px 12px}.compact-dialog[data-v-1c84787e] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.compact-dialog[data-v-1c84787e] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;padding:20px 24px}.compact-dialog[data-v-1c84787e] .el-dialog__title{color:#fff;font-weight:600}.compact-dialog[data-v-1c84787e] .el-dialog__body{padding:15px 20px}.compact-form[data-v-1c84787e]{margin:0}.compact-form[data-v-1c84787e] .el-form-item{margin-bottom:12px}.form-row[data-v-1c84787e]{display:flex;gap:16px;margin-bottom:12px}.form-item-half[data-v-1c84787e]{flex:1;margin-bottom:0!important}.form-item-full[data-v-1c84787e]{width:100%;margin-bottom:0!important}.dialog-footer[data-v-1c84787e]{display:flex;gap:12px;justify-content:flex-end}.detail-content[data-v-1c84787e]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.detail-item[data-v-1c84787e]{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid #f0f0f0}.detail-label[data-v-1c84787e]{font-weight:600;color:#606266;min-width:80px;flex-shrink:0}.detail-value[data-v-1c84787e]{color:#303133;word-break:break-all;flex:1}.el-tag[data-v-1c84787e]{font-weight:500;border-radius:8px;border:none}.el-button[data-v-1c84787e]{border-radius:8px;font-weight:500;transition:all .3s ease}.el-button[data-v-1c84787e]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-input[data-v-1c84787e] .el-input__wrapper,.el-select[data-v-1c84787e] .el-input__wrapper{background:hsla(0,0%,100%,.8);border:1px solid rgba(103,126,234,.2);border-radius:8px;box-shadow:none;transition:all .3s ease}.el-input[data-v-1c84787e] .el-input__wrapper:hover,.el-select[data-v-1c84787e] .el-input__wrapper:hover{border-color:#c0c4cc}.el-input[data-v-1c84787e] .el-input__wrapper.is-focus,.el-select[data-v-1c84787e] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2);background:#fff}.el-input[data-v-1c84787e] .el-input__inner,.el-select[data-v-1c84787e] .el-input__inner{background:transparent;border:none;color:#2c3e50}.el-textarea[data-v-1c84787e] .el-textarea__inner{border-radius:8px;border:1px solid rgba(103,126,234,.2);transition:all .3s ease}.el-textarea[data-v-1c84787e] .el-textarea__inner:focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(103,126,234,.2)}.el-loading-mask[data-v-1c84787e]{background-color:rgba(103,126,234,.1);backdrop-filter:blur(4px)}@media (max-width:768px){.application-management[data-v-1c84787e]{padding:12px}.page-header[data-v-1c84787e]{flex-direction:column;align-items:stretch;gap:12px}.header-right[data-v-1c84787e]{justify-content:flex-end}.search-toolbar[data-v-1c84787e]{flex-direction:column;align-items:stretch;gap:12px}.toolbar-right[data-v-1c84787e]{justify-content:center}.search-form[data-v-1c84787e]{flex-direction:column;align-items:stretch;gap:8px}.compact-dialog[data-v-1c84787e]{width:95%!important}.form-row[data-v-1c84787e]{flex-direction:column;gap:8px}.detail-content[data-v-1c84787e]{grid-template-columns:1fr}.operation-buttons[data-v-1c84787e]{flex-direction:column;gap:4px}.app-table[data-v-1c84787e] .el-table{font-size:12px}.pagination-wrapper[data-v-1c84787e]{padding:16px 12px}}@media (max-width:480px){.app-table[data-v-1c84787e] .el-table__cell{padding:8px 4px}.operation-buttons .el-button[data-v-1c84787e]{padding:4px;width:28px;height:28px}}.jenkins-env-dialog.modern-dialog[data-v-1c84787e] .el-dialog__body{padding:0}.jenkins-env-dialog .env-main-card[data-v-1c84787e]{border:none;box-shadow:none;background:linear-gradient(135deg,#f8f9fa,#fff)}.jenkins-env-dialog .env-list-section[data-v-1c84787e]{margin-bottom:24px}.jenkins-env-dialog .env-form-section[data-v-1c84787e]{margin-top:24px}.jenkins-env-dialog .form-card[data-v-1c84787e]{background:linear-gradient(135deg,#fff,#f8f9fa);border:1px solid #e3e8f0}.jenkins-env-dialog .section-header[data-v-1c84787e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #e3e8f0}.jenkins-env-dialog .header-left[data-v-1c84787e]{display:flex;align-items:center;gap:8px}.jenkins-env-dialog .section-icon[data-v-1c84787e]{color:#409eff;font-size:18px}.jenkins-env-dialog .section-title[data-v-1c84787e]{font-size:16px;font-weight:600;color:#303133}.jenkins-env-dialog .add-btn[data-v-1c84787e]{border-radius:20px;padding:8px 16px;font-weight:500}.jenkins-env-dialog .env-table[data-v-1c84787e]{border:1px solid #e3e8f0;border-radius:12px;overflow:hidden}.jenkins-env-dialog .env-table[data-v-1c84787e] .el-table__header{background:linear-gradient(135deg,#409eff,#66b1ff)}.jenkins-env-dialog .env-table[data-v-1c84787e] .el-table__header th{background:transparent;color:#2c3e50;font-weight:600;border:none}.jenkins-env-dialog .env-table[data-v-1c84787e] .el-table__body tr:hover{background-color:rgba(64,158,255,.1)}.jenkins-env-dialog .env-tag[data-v-1c84787e]{background:linear-gradient(135deg,#409eff,#66b1ff);color:#fff;border:none;font-weight:500}.jenkins-env-dialog .status-tag[data-v-1c84787e]{display:flex;align-items:center;gap:4px;font-weight:500}.jenkins-env-dialog .create-time[data-v-1c84787e],.jenkins-env-dialog .job-name[data-v-1c84787e],.jenkins-env-dialog .server-id[data-v-1c84787e]{color:#606266;font-size:13px}.jenkins-env-dialog .table-actions[data-v-1c84787e]{display:flex;gap:8px;justify-content:center}.jenkins-env-dialog .modern-form .form-row[data-v-1c84787e]{display:flex;gap:20px}.jenkins-env-dialog .modern-form .form-item-half[data-v-1c84787e]{flex:1}.jenkins-env-dialog .modern-form .form-item-full[data-v-1c84787e]{width:100%}.jenkins-env-dialog .modern-form .form-actions[data-v-1c84787e]{margin-top:24px;padding-top:20px;border-top:1px solid #e3e8f0}.jenkins-env-dialog .modern-form .el-form-item[data-v-1c84787e]{margin-bottom:20px}.jenkins-env-dialog .dialog-footer[data-v-1c84787e]{text-align:center;padding-top:16px;border-top:1px solid #e3e8f0}.jenkins-env-dialog .job-name-input-group[data-v-1c84787e]{display:flex;gap:8px;align-items:flex-start}.jenkins-env-dialog .job-name-input-group .el-select[data-v-1c84787e]{flex:1}.jenkins-env-dialog .validate-btn[data-v-1c84787e]{flex-shrink:0;padding:8px 16px;border-radius:6px;font-weight:500}.jenkins-env-dialog .validation-status[data-v-1c84787e]{margin-top:12px}.jenkins-env-dialog .validation-result[data-v-1c84787e]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;background-color:rgba(0,0,0,.02)}.jenkins-env-dialog .success-icon[data-v-1c84787e]{color:#67c23a;font-size:18px}.jenkins-env-dialog .error-icon[data-v-1c84787e]{color:#e6a23c;font-size:18px}.jenkins-env-dialog .error-message[data-v-1c84787e]{color:#e6a23c;font-size:14px;font-weight:500}.jenkins-env-dialog .server-name[data-v-1c84787e]{color:#409eff;font-weight:500}.quick-release-management[data-v-118474cc]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.glass-card[data-v-118474cc]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2);padding:24px}.card-header[data-v-118474cc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #e3e8f0}.gradient-title[data-v-118474cc]{font-size:24px;font-weight:700;margin:0;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.search-section[data-v-118474cc]{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-118474cc]{margin-bottom:0;margin-right:16px}.modern-btn[data-v-118474cc]{border-radius:8px;font-weight:500;transition:all .3s ease}.modern-btn[data-v-118474cc]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.table-section[data-v-118474cc]{margin-bottom:24px}.modern-table[data-v-118474cc]{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.modern-table[data-v-118474cc] .el-table__header{background:linear-gradient(135deg,#667eea,#764ba2)}.modern-table[data-v-118474cc] .el-table__header th{background:transparent!important;color:#2c3e50!important;font-weight:700!important;border-bottom:none}.id-badge[data-v-118474cc]{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:600}.operation-buttons[data-v-118474cc]{display:flex;gap:8px;justify-content:center}.pagination-section[data-v-118474cc]{display:flex;justify-content:center;padding:20px 0}.modern-form .form-row[data-v-118474cc]{display:flex;gap:20px}.modern-form .form-item-half[data-v-118474cc]{flex:1}.applications-section[data-v-118474cc]{width:100%}.applications-header[data-v-118474cc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.app-count[data-v-118474cc]{color:#606266;font-size:14px}.selected-apps-list[data-v-118474cc]{space-y:12px}.selected-app-item[data-v-118474cc]{display:flex;align-items:center;justify-content:space-between;padding:12px;border:1px solid #e4e7ed;border-radius:8px;background:#fafafa;margin-bottom:8px}.app-info[data-v-118474cc]{flex-direction:column}.app-name[data-v-118474cc]{margin-bottom:4px}.app-environment[data-v-118474cc]{margin:0 16px}.empty-apps[data-v-118474cc]{text-align:center;padding:40px 0}.app-selection-dialog .el-dialog__body[data-v-118474cc]{padding:20px;height:500px}.host-selection-layout[data-v-118474cc]{display:flex;height:100%;gap:16px}.tree-section[data-v-118474cc]{width:280px;border-right:1px solid #ebeef5;padding-right:16px}.tree-header[data-v-118474cc]{margin-bottom:12px}.tree-header h4[data-v-118474cc]{margin:0;color:#303133;font-size:16px}.tree-node[data-v-118474cc]{display:flex;align-items:center;gap:6px}.tree-node .el-icon[data-v-118474cc]{color:#409eff}.services-section[data-v-118474cc]{flex:1;display:flex;flex-direction:column}.services-header[data-v-118474cc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.services-header h4[data-v-118474cc]{margin:0;color:#303133;font-size:16px}.selected-group[data-v-118474cc]{color:#409eff;font-size:14px;font-weight:500}.app-name-cell[data-v-118474cc]{display:flex;align-items:center;gap:8px}.app-name-cell .el-icon[data-v-118474cc]{color:#409eff}.environments-cell[data-v-118474cc]{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.services-cell[data-v-118474cc]{flex-wrap:wrap;align-items:center}.no-env[data-v-118474cc],.no-service[data-v-118474cc]{color:#909399;font-size:12px;font-style:italic}.empty-state[data-v-118474cc]{flex:1;display:flex;align-items:center;justify-content:center}.apps-list[data-v-118474cc]{margin-top:16px;max-height:300px;overflow-y:auto;border:1px solid #e3e8f0;border-radius:8px;padding:12px}.app-item[data-v-118474cc]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f0f0f0}.app-item[data-v-118474cc]:last-child{border-bottom:none}.app-info[data-v-118474cc]{display:flex;align-items:center;gap:12px;flex:1}.app-name[data-v-118474cc]{font-weight:500;color:#303133}.app-reason[data-v-118474cc]{font-size:12px;color:#909399}.modern-dialog[data-v-118474cc] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:20px 24px}.modern-dialog[data-v-118474cc] .el-dialog__title{color:#fff;font-weight:600}.table-cell-with-icon[data-v-118474cc]{display:flex;align-items:center;gap:6px}.table-cell-with-icon img[data-v-118474cc]{flex-shrink:0}.table-cell-with-icon span[data-v-118474cc]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.services-cell[data-v-118474cc]{display:flex;flex-direction:column;gap:4px}.service-item[data-v-118474cc]{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:6px;background:rgba(64,158,255,.1)}.service-name[data-v-118474cc]{font-weight:500;color:#303133;font-size:13px}.environment-wrapper[data-v-118474cc]{display:flex;align-items:center;gap:3px;padding:2px 6px;border-radius:4px;background:hsla(0,0%,100%,.8)}.environment-tag[data-v-118474cc]{font-size:11px;font-weight:600;letter-spacing:.5px}.env-test[data-v-118474cc]{color:#e6a23c}.env-dev[data-v-118474cc]{color:#67c23a}.env-staging[data-v-118474cc]{color:#909399}.env-prod[data-v-118474cc]{color:#f56c6c}.env-default[data-v-118474cc]{color:#409eff}.quick-deployment-container[data-v-414160b5]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);position:relative;display:flex;flex-direction:column}.glass-card[data-v-414160b5]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.main-card[data-v-414160b5]{padding:24px}.deployment-header[data-v-414160b5]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #e3e8f0}.header-info[data-v-414160b5]{flex:1}.deployment-title[data-v-414160b5]{font-size:24px;font-weight:700;margin:0 0 12px 0;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.deployment-meta[data-v-414160b5]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.meta-text[data-v-414160b5]{color:#606266;font-size:14px}.header-actions[data-v-414160b5]{display:flex;gap:12px;align-items:center}.connector-canvas[data-v-414160b5]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10}.deployment-steps-section[data-v-414160b5]{margin-top:24px}.deployment-steps-container[data-v-414160b5]{display:flex;flex-wrap:wrap;gap:90px;padding:50px;position:relative;background:rgba(103,126,234,.05);border-radius:12px;border:1px solid rgba(103,126,234,.1);min-height:400px;justify-content:flex-start;align-items:flex-start}.deployment-step[data-v-414160b5]{width:calc(33.33% - 60px);flex:0 0 calc(33.33% - 60px);order:var(--step-order);position:relative;z-index:5;min-width:280px}.connector-defs[data-v-414160b5]{position:absolute;width:0;height:0;pointer-events:none}.deployment-card[data-v-414160b5]{position:relative;padding:16px 16px 12px 16px;width:100%;height:180px;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.08);transition:all .3s cubic-bezier(.25,.8,.25,1);color:#333;border:1px solid hsla(0,0%,100%,.3);transform:translateZ(0);will-change:transform,box-shadow;overflow:hidden;z-index:5;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.deployment-card.task-pending[data-v-414160b5]{background:linear-gradient(to bottom right,#ff9800,#ffe0b2)!important}.deployment-card.task-running[data-v-414160b5]{background:linear-gradient(to bottom right,#2196f3,#bbdefb)!important}.deployment-card.task-success[data-v-414160b5]{background:linear-gradient(to bottom right,#4caf50,#c8e6c9)!important}.deployment-card.task-error[data-v-414160b5]{background:linear-gradient(to bottom right,#f44336,#ffcdd2)!important}.deployment-card[data-v-414160b5]:hover{transform:translateY(-8px) scale(1.03);box-shadow:0 8px 32px rgba(0,0,0,.15);z-index:10}.status-text[data-v-414160b5]{right:8px;font-size:10px;padding:4px 8px;white-space:nowrap;display:inline-block;min-width:auto;max-width:60px;text-align:center;font-weight:500}.status-text.status-completed[data-v-414160b5]{background:#f0f9eb;color:#67c23a}.status-text.status-running[data-v-414160b5]{background:#ecf5ff}.status-text.status-pending[data-v-414160b5]{background:#fdf6ec;color:#e6a23c}.status-text.status-error[data-v-414160b5]{background:#fef0f0}.card-title[data-v-414160b5]{margin:0 0 6px;font-size:14px;color:#1a237e;font-weight:500}.title-icon[data-v-414160b5]{margin-right:6px;width:16px;height:16px}.card-content[data-v-414160b5]{margin:0 0 4px;font-size:12px;color:#333;font-weight:500}.card-duration[data-v-414160b5]{margin:6px 0;font-size:11px;color:#666}.card-buttons[data-v-414160b5]{display:flex;gap:6px;justify-content:flex-end;align-items:center;min-height:32px;position:absolute;bottom:10px;right:16px}.btn-icon[data-v-414160b5]{background:linear-gradient(45deg,#409eff,#66b3ff);border:none;border-radius:6px;padding:4px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:28px;height:28px}.btn-icon svg[data-v-414160b5]{width:16px;height:16px}.btn-icon[data-v-414160b5]:hover{background:linear-gradient(45deg,#3a8ee6,#5ca7f0);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.task-status-indicator[data-v-414160b5]{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.9);box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:10}.error-message[data-v-414160b5]{margin-top:10px}.task-detail-dialog[data-v-414160b5]{border-radius:12px}.task-detail-content[data-v-414160b5]{padding:10px 0}.error-section h4[data-v-414160b5]{margin-bottom:10px}.deployment-card.task-error[data-v-414160b5]{border-left:4px solid #f56c6c}.deployment-card.task-running[data-v-414160b5]{border-left:4px solid #409eff;animation:pulse-414160b5 2s infinite}.deployment-card.task-pending[data-v-414160b5]{border-left:4px solid #909399}@keyframes pulse-414160b5{0%{box-shadow:0 8px 32px rgba(0,0,0,.1)}50%{box-shadow:0 8px 32px rgba(64,158,255,.3)}to{box-shadow:0 8px 32px rgba(0,0,0,.1)}}.status-icon[data-v-414160b5]{font-size:14px}.status-icon.success[data-v-414160b5]{color:#67c23a}.status-icon.error[data-v-414160b5]{color:#f56c6c}.status-icon.running[data-v-414160b5]{color:#409eff;animation:spin-414160b5 1s linear infinite}.status-icon.pending[data-v-414160b5]{color:#909399}@keyframes spin-414160b5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.status-text[data-v-414160b5]{position:absolute;top:8px;left:20px;font-size:12px;font-weight:600;padding:2px 8px;border-radius:12px;background:hsla(0,0%,100%,.9)}.status-text.status-success[data-v-414160b5]{color:#67c23a}.status-text.status-error[data-v-414160b5]{color:#f56c6c}.status-text.status-running[data-v-414160b5]{color:#409eff}.status-text.status-pending[data-v-414160b5]{color:#909399}.card-title[data-v-414160b5]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;margin:20px 0 12px 0;color:#303133}.title-icon[data-v-414160b5]{flex-shrink:0}.card-content[data-v-414160b5]{margin-bottom:16px}.task-info[data-v-414160b5]{margin:6px 0;font-size:14px;color:#606266}.task-timing[data-v-414160b5]{margin-top:12px;padding-top:12px;border-top:1px solid #f0f0f0}.card-actions[data-v-414160b5]{display:flex;gap:8px;flex-wrap:wrap}.error-message[data-v-414160b5]{margin-top:12px}.build-info[data-v-414160b5]{margin-top:8px}.task-detail-dialog .task-detail-content[data-v-414160b5]{padding:0}.error-section[data-v-414160b5]{margin-top:20px}.error-section h4[data-v-414160b5]{margin:0 0 12px 0;color:#f56c6c;font-size:16px}.log-section[data-v-414160b5]{margin-top:20px}.log-header[data-v-414160b5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.log-section h4[data-v-414160b5]{margin:0;color:#303133;font-size:16px}.log-container[data-v-414160b5]{max-height:300px;overflow-y:auto;border:1px solid #e4e7ed;border-radius:8px;background:#fafafa}.log-content[data-v-414160b5]{margin:0;padding:12px;font-family:Courier New,monospace;font-size:12px;line-height:1.4;color:#333;white-space:pre-wrap;word-break:break-all;background:transparent}.log-info[data-v-414160b5]{padding:8px 12px;background:#f5f5f5;border-top:1px solid #e4e7ed;font-size:11px;color:#666}.action-links[data-v-414160b5]{margin-top:20px;display:flex;gap:12px}.modern-dialog[data-v-414160b5] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:20px 24px}.modern-dialog[data-v-414160b5] .el-dialog__title{color:#fff;font-weight:600}.modern-btn[data-v-414160b5]{border-radius:8px;font-weight:500;transition:all .3s ease}.modern-btn[data-v-414160b5]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.green-btn[data-v-414160b5]{background:linear-gradient(45deg,#67c23a,#85ce61);border:none;color:#fff}.green-btn[data-v-414160b5]:hover{background:linear-gradient(45deg,#5daf34,#73c050)}.blue-btn[data-v-414160b5]{background:linear-gradient(45deg,#409eff,#66b3ff);border:none;color:#fff}.blue-btn[data-v-414160b5]:hover{background:linear-gradient(45deg,#3a8ee6,#5ca7f0)}.stop-btn[data-v-414160b5]{background:linear-gradient(45deg,#409eff,#66b3ff)}.stop-btn[data-v-414160b5]:hover:not(:disabled){background:linear-gradient(45deg,#3a8ee6,#5ca7f0)}.stop-btn[data-v-414160b5]:disabled{background:linear-gradient(45deg,#ccc,#ddd);cursor:not-allowed}.stop-btn[data-v-414160b5]:disabled:hover{transform:none;box-shadow:none}@media (max-width:768px){.deployment-header[data-v-414160b5]{flex-direction:column;gap:16px}.header-actions[data-v-414160b5]{width:100%;justify-content:center}.deployment-card[data-v-414160b5]{width:100%;max-width:350px}.deployment-step[data-v-414160b5]:nth-child(2n){justify-content:flex-start}}.execution-mode-item[data-v-414160b5]{padding:0!important}.mode-option[data-v-414160b5]{display:flex;align-items:center;gap:12px;padding:12px 16px;width:100%}.mode-info[data-v-414160b5]{flex:1;display:flex;flex-direction:column;gap:4px}.mode-title[data-v-414160b5]{font-size:14px;font-weight:500;color:#303133}.mode-desc[data-v-414160b5]{font-size:12px;color:#909399;line-height:1.4}.mode-option .el-icon[data-v-414160b5]{font-size:18px;color:#409eff}.execution-mode-item:hover .mode-option[data-v-414160b5]{background-color:#f5f7fa}#app,body,html{height:100%;margin:0;padding:0}.el-card{box-shadow:0 1px 1px rgba(0,0,0,.15)!important}.el-row{margin-bottom:5px}.el-pagination{margin-top:10px}.el-menu-item{height:45px!important;line-height:45px!important}.el-menu-item,.el-sub-menu{margin-bottom:2px!important}.el-sub-menu .el-menu-item{height:40px!important;line-height:40px!important;margin-bottom:1px!important}.el-sub-menu__title{height:45px!important;line-height:45px!important}