.lang-switch-icon[data-v-f1073b9a]{width:22px;height:22px;display:block}.lang-tile[data-v-f1073b9a]{filter:drop-shadow(0 1px 1px rgba(15,23,42,.12))}.lang-text[data-v-f1073b9a]{font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif;font-weight:700}.lang-text-en[data-v-f1073b9a]{font-size:20px}.lang-text-cn[data-v-f1073b9a]{font-size:21px}html[data-theme=light]{--app-bg: #f0f2f5;--header-bg: #ffffff;--header-border: #ebeef5;--panel-bg: #ffffff;--panel-border: #ebeef5;--text-primary: #303133;--text-secondary: #606266;--menu-sub-bg: #f7faff;--menu-sub-hover-bg: rgba(59, 130, 246, .1);--menu-hover-bg: #f0f9ff;--menu-hover-color: #3b82f6;--top-tool-icon-color: #000000}html[data-theme=dark]{--app-bg: #0f172a;--header-bg: #111827;--header-border: #1f2937;--panel-bg: #111827;--panel-border: #1f2937;--text-primary: #e5e7eb;--text-secondary: #c3c9d4;--menu-sub-bg: #162033;--menu-sub-hover-bg: rgba(96, 165, 250, .16);--menu-hover-bg: rgba(59, 130, 246, .16);--menu-hover-color: #93c5fd;--top-tool-icon-color: #ffffff}.app-container[data-v-004d3c6b]{height:100vh;width:100vw;overflow:hidden;background-color:var(--app-bg);transition:background-color .35s ease;position:relative}.layout-container[data-v-004d3c6b]{height:100%}.app-header[data-v-004d3c6b]{display:flex;align-items:center;position:relative;background-color:var(--header-bg);border-bottom:1px solid var(--header-border);box-shadow:0 2px 8px #00000014;padding:0 24px;height:64px;transition:background-color .35s ease,border-color .35s ease}.header-content[data-v-004d3c6b]{display:flex;justify-content:space-between;align-items:center;width:100%}.header-route-progress[data-v-004d3c6b]{position:absolute;left:0;right:0;bottom:-1px;height:3px;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .18s ease}.header-route-progress.is-visible[data-v-004d3c6b]{opacity:1}.header-route-progress__bar[data-v-004d3c6b]{height:100%;border-radius:999px;background:linear-gradient(90deg,#22c55e,#38bdf8 48%,#f59e0b);box-shadow:0 0 16px #38bdf859;transition:width .26s ease}.logo-area[data-v-004d3c6b]{display:flex;align-items:center;gap:12px}.app-title[data-v-004d3c6b]{margin:0;font-size:20px;font-weight:600;color:var(--text-primary);transition:color .35s ease}.custom-icon[data-v-004d3c6b]{width:28px;height:28px;object-fit:contain}.header-actions[data-v-004d3c6b]{display:flex;align-items:center;gap:4px}.language-switch[data-v-004d3c6b]{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 10px 0 8px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:linear-gradient(180deg,#fff,#f8fafc);color:var(--top-tool-icon-color);box-shadow:0 10px 24px #0f172a14;cursor:pointer;transition:all .25s ease}.language-switch__icon[data-v-004d3c6b]{width:22px;height:22px;display:block;flex:0 0 auto}.language-switch[data-v-004d3c6b]:hover{transform:translateY(-1px);border-color:#3b82f633;box-shadow:0 14px 28px #0f172a1f}.language-switch__code[data-v-004d3c6b]{font-size:15px;font-weight:700;letter-spacing:.04em;color:var(--top-tool-icon-color)}html[data-theme=dark]{border-color:#94a3b833;background:linear-gradient(180deg,#1b2433,#141c2a);box-shadow:0 10px 24px #00000047}html[data-theme=dark]{border-color:#93c5fd47;box-shadow:0 14px 30px #00000057}html[data-theme=dark]{color:#111827!important}.header-icon-btn[data-v-004d3c6b]{--el-button-text-color: var(--text-secondary);--el-button-hover-text-color: #3b82f6;--el-button-text-hover-bg-color: rgba(59, 130, 246, .12);padding:8px;border-radius:6px;transition:all .2s ease;min-width:36px;height:36px;display:flex;align-items:center;justify-content:center}.header-icon-btn[data-v-004d3c6b]:hover{background-color:#3b82f61f}.header-icon-btn .el-icon[data-v-004d3c6b]{color:var(--text-secondary);transition:color .2s ease}.header-icon-btn:hover .el-icon[data-v-004d3c6b]{color:#3b82f6}.header-icon-btn .highlight-icon[data-v-004d3c6b]{color:#409eff!important}.top-theme-icon-btn[data-v-004d3c6b]{--el-button-text-color: var(--top-tool-icon-color);--el-button-hover-text-color: var(--top-tool-icon-color)}.top-theme-icon-btn .el-icon[data-v-004d3c6b],.top-theme-icon-btn:hover .el-icon[data-v-004d3c6b],.top-theme-icon-btn .highlight-icon[data-v-004d3c6b]{color:var(--top-tool-icon-color)!important}.notification-badge[data-v-004d3c6b]{display:inline-flex}[data-v-004d3c6b] .notification-badge .el-badge__content{border:none;box-shadow:0 6px 14px #ef444447}[data-v-004d3c6b] .notification-drawer .el-drawer__header{margin-bottom:0;padding-bottom:8px}[data-v-004d3c6b] .notification-drawer .el-drawer__body{padding-top:8px}.notification-center[data-v-004d3c6b]{display:flex;flex-direction:column;gap:14px;height:100%}.notification-center__header[data-v-004d3c6b]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.notification-center__eyebrow[data-v-004d3c6b]{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#6b7280}.notification-center__summary[data-v-004d3c6b]{margin-top:8px;font-size:22px;font-weight:700;color:#111827}.notification-center__body[data-v-004d3c6b]{display:flex;flex-direction:column;gap:12px;min-height:200px}.notification-center__empty[data-v-004d3c6b]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:240px;color:#94a3b8;border-radius:18px;background:#f8fafc}.notification-card[data-v-004d3c6b]{width:100%;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#fff;padding:16px;text-align:left;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.notification-card[data-v-004d3c6b]:hover{transform:translateY(-1px);box-shadow:0 14px 32px #0f172a14}.notification-card.is-unread[data-v-004d3c6b]{border-color:#3b82f63d;box-shadow:0 12px 30px #3b82f614}.notification-card--danger[data-v-004d3c6b]{background:linear-gradient(180deg,#fff5f4,#fff)}.notification-card--warning[data-v-004d3c6b]{background:linear-gradient(180deg,#fffaf0,#fff)}.notification-card__top[data-v-004d3c6b]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.notification-card__level[data-v-004d3c6b]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;color:#1d4ed8;background:#3b82f61a}.notification-card--warning .notification-card__level[data-v-004d3c6b]{color:#b45309;background:#f59e0b1f}.notification-card--danger .notification-card__level[data-v-004d3c6b]{color:#b42318;background:#ef44441a}.notification-card__time[data-v-004d3c6b]{font-size:12px;color:#6b7280}.notification-card__title[data-v-004d3c6b]{font-size:16px;font-weight:700;color:#111827}.notification-card__content[data-v-004d3c6b]{margin-top:8px;line-height:1.7;color:#475467;white-space:pre-wrap;word-break:break-word}.user-info[data-v-004d3c6b]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .3s ease}.user-info[data-v-004d3c6b]:hover{background-color:#94a3b829}.user-name[data-v-004d3c6b]{font-size:14px;color:var(--text-primary);transition:color .35s ease}.arrow-icon[data-v-004d3c6b]{font-size:12px}.main-container[data-v-004d3c6b]{flex:1;background-color:var(--app-bg);overflow:hidden;transition:background-color .35s ease}.app-aside[data-v-004d3c6b]{background-color:var(--panel-bg);border-right:1px solid var(--panel-border);box-shadow:2px 0 8px #0000000d;transition:width .24s cubic-bezier(.22,1,.36,1),background-color .35s ease,border-color .35s ease;display:flex;flex-direction:column;overflow:hidden;will-change:width;contain:layout paint}.aside-menu[data-v-004d3c6b]{background-color:var(--panel-bg);border-right:none;flex:1;overflow-y:auto;overflow-x:hidden;transition:background-color .35s ease;backface-visibility:hidden;transform:translateZ(0)}.aside-footer[data-v-004d3c6b]{display:flex;justify-content:center;padding:12px 8px;border-top:1px solid var(--panel-border);transition:border-color .35s ease}.collapse-btn[data-v-004d3c6b]{font-size:16px;color:var(--text-secondary);transition:color .3s ease}.collapse-btn[data-v-004d3c6b]:hover{color:#3b82f6}.aside-menu .el-sub-menu__icon-arrow[data-v-004d3c6b]{margin-left:auto}.gamepad-icon[data-v-004d3c6b]{display:inline-block;width:18px;height:18px;margin-right:6px;vertical-align:middle;background:linear-gradient(135deg,#333,#666,#333);border-radius:4px;position:relative}.gamepad-icon[data-v-004d3c6b]:before{content:"";position:absolute;inset:2px;background:#f0f0f0;border-radius:2px}.gamepad-icon[data-v-004d3c6b]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background:#333;border-radius:50%;box-shadow:inset 0 0 2px #00000080}.game-icon[data-v-004d3c6b]{display:inline-flex;align-items:center;justify-content:center;font-size:18px;margin-right:6px;vertical-align:middle;line-height:1}.aside-menu .el-sub-menu__title[data-v-004d3c6b],.aside-menu .el-menu-item[data-v-004d3c6b]{display:flex;align-items:center}.aside-menu .el-menu-item .el-icon[data-v-004d3c6b],.aside-menu .el-sub-menu__title .el-icon[data-v-004d3c6b]{margin-right:12px;font-size:18px;vertical-align:middle}.aside-menu .el-menu-item span[data-v-004d3c6b],.aside-menu .el-sub-menu__title span[data-v-004d3c6b]{flex:1;line-height:inherit}.aside-menu .el-menu-item[data-v-004d3c6b],.aside-menu .el-sub-menu__title[data-v-004d3c6b]{height:52px;line-height:52px;margin:8px 16px!important;border-radius:0;transition:all .3s cubic-bezier(.645,.045,.355,1);font-size:14px;font-weight:500;color:var(--text-primary);padding:0 20px!important;text-indent:0!important;box-sizing:border-box;position:relative;left:0!important;background:transparent!important}.aside-menu[data-v-004d3c6b] .el-menu>.el-menu-item{margin:8px 16px!important;padding:0 20px!important}.aside-menu[data-v-004d3c6b] .el-menu>.el-sub-menu>.el-sub-menu__title{margin:8px 16px!important;padding:0 20px!important}.aside-menu[data-v-004d3c6b] .el-menu .el-sub-menu .el-menu-item{margin:4px 16px 4px 24px!important;padding:0 28px!important;font-size:13px!important;font-weight:400!important;color:var(--text-secondary)!important;background:transparent}.aside-menu[data-v-004d3c6b] .el-menu .el-sub-menu .el-menu-item .el-icon{margin-right:10px!important;font-size:16px!important;color:inherit!important}.aside-menu[data-v-004d3c6b] .el-menu>.el-menu-item .el-icon,.aside-menu[data-v-004d3c6b] .el-menu>.el-sub-menu>.el-sub-menu__title .el-icon{margin-right:12px!important;margin-left:0!important;font-size:18px;vertical-align:middle}.aside-menu[data-v-004d3c6b] .el-menu>.el-menu-item{margin:8px 16px!important;padding:0 20px!important;left:0!important;text-indent:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}.aside-menu[data-v-004d3c6b] .el-menu>.el-sub-menu>.el-sub-menu__title,.aside-menu[data-v-004d3c6b] .el-menu>.el-menu-item{margin:8px 16px!important;padding:0 20px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}.aside-menu[data-v-004d3c6b] .el-menu>.el-sub-menu>.el-sub-menu__title .el-icon,.aside-menu[data-v-004d3c6b] .el-menu>.el-menu-item .el-icon{margin-right:12px!important;margin-left:0!important;font-size:18px;vertical-align:middle}.aside-menu .el-menu-item[data-v-004d3c6b]:hover,.aside-menu .el-sub-menu__title[data-v-004d3c6b]:hover{background-color:transparent;color:var(--menu-hover-color);box-shadow:none;transform:none}.aside-menu[data-v-004d3c6b] .el-sub-menu .el-menu{margin:2px 16px 10px;padding:8px 0;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important}.aside-menu[data-v-004d3c6b] .el-sub-menu .el-menu .el-menu-item:hover{background:transparent!important;color:var(--menu-hover-color)!important;box-shadow:none;transform:none}.aside-menu[data-v-004d3c6b] .el-sub-menu .el-menu .el-menu-item.is-active{background:transparent!important;color:var(--menu-hover-color)!important;box-shadow:none}.aside-menu[data-v-004d3c6b] .el-sub-menu .el-menu .el-menu-item.is-active:before{display:none}.theme-switch-btn[data-v-004d3c6b]{padding:0!important;min-width:56px;height:32px;border-radius:999px}.theme-toggle-track[data-v-004d3c6b]{position:relative;width:52px;height:28px;border-radius:999px;display:inline-block;border:1px solid rgba(37,99,235,.22);background:linear-gradient(135deg,#fde68a,#bfdbfe);box-sizing:border-box;transition:background .35s ease,border-color .35s ease}.theme-toggle-track.dark[data-v-004d3c6b]{border-color:#60a5fa4d;background:linear-gradient(135deg,#0f172a,#1e293b)}.theme-side-icon[data-v-004d3c6b]{position:absolute;top:50%;transform:translate(-50%,-50%);font-size:12px;z-index:1;opacity:.7;filter:drop-shadow(0 1px 1px rgba(15,23,42,.2));pointer-events:none}.theme-side-icon--sun[data-v-004d3c6b]{left:13px;color:#f59e0b}.theme-side-icon--moon[data-v-004d3c6b]{left:39px;color:#60a5fa}.theme-toggle-track:not(.dark) .theme-side-icon--sun[data-v-004d3c6b]{opacity:.95}.theme-toggle-track:not(.dark) .theme-side-icon--moon[data-v-004d3c6b]{opacity:.45}.theme-toggle-track.dark .theme-side-icon--sun[data-v-004d3c6b]{opacity:.45}.theme-toggle-track.dark .theme-side-icon--moon[data-v-004d3c6b]{color:#93c5fd;opacity:.95}.theme-toggle-thumb[data-v-004d3c6b]{position:absolute;top:50%;left:2px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 3px 8px #0f172a40;z-index:2;display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%);transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .3s ease,box-shadow .3s ease}.theme-toggle-track.dark .theme-toggle-thumb[data-v-004d3c6b]{transform:translate(26px,-50%);background:#e2e8f0;box-shadow:0 3px 8px #0f172a66}.theme-thumb-icon[data-v-004d3c6b]{font-size:12px;line-height:1}.theme-thumb-icon--sun[data-v-004d3c6b]{color:#d97706}.theme-thumb-icon--moon[data-v-004d3c6b]{color:#1d4ed8}.theme-switch-btn.is-animating[data-v-004d3c6b]{animation:pulse-theme-004d3c6b .5s ease}@keyframes pulse-theme-004d3c6b{0%{transform:scale(1)}40%{transform:scale(.9)}to{transform:scale(1)}}.app-container.theme-switching[data-v-004d3c6b]:before{content:"";position:absolute;inset:-20%;pointer-events:none;background:radial-gradient(circle at 85% 8%,rgba(99,102,241,.28),transparent 45%);animation:theme-fade-004d3c6b .55s ease}@keyframes theme-fade-004d3c6b{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.06)}}.aside-menu .el-menu-item.is-active[data-v-004d3c6b],.aside-menu .el-sub-menu__title.is-active[data-v-004d3c6b]{background:transparent!important;color:var(--menu-hover-color);box-shadow:none;border-left:none;transform:none}.aside-menu[data-v-004d3c6b] .el-menu-item.is-active .el-icon,.aside-menu[data-v-004d3c6b] .el-sub-menu__title.is-active .el-icon,.aside-menu[data-v-004d3c6b] .el-sub-menu .el-menu .el-menu-item.is-active .el-icon{color:var(--menu-hover-color)!important;opacity:1!important}.aside-menu .el-menu-item.is-active[data-v-004d3c6b]:before,.aside-menu .el-sub-menu__title.is-active[data-v-004d3c6b]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:22px;background-color:var(--menu-hover-color);border-radius:0 4px 4px 0}.aside-menu .el-icon[data-v-004d3c6b]{margin-right:12px;font-size:18px;vertical-align:middle;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}.aside-menu[data-v-004d3c6b] .el-menu>.el-menu-item,.aside-menu[data-v-004d3c6b] .el-menu>.el-sub-menu>.el-sub-menu__title{height:52px!important;line-height:52px!important;margin:8px 16px!important;padding:0 20px!important;display:grid!important;grid-template-columns:18px minmax(0,1fr) 16px;column-gap:12px;align-items:center!important;justify-content:initial!important;box-sizing:border-box!important;position:relative!important;left:0!important;text-indent:0!important}.aside-menu[data-v-004d3c6b] .el-menu>.el-menu-item .el-icon,.aside-menu[data-v-004d3c6b] .el-menu>.el-sub-menu>.el-sub-menu__title .el-icon{margin-right:0!important;margin-left:0!important;font-size:18px!important;width:18px!important;height:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important}.aside-menu[data-v-004d3c6b] .el-menu>.el-menu-item span,.aside-menu[data-v-004d3c6b] .el-menu>.el-sub-menu>.el-sub-menu__title span{font-size:14px!important;font-weight:500!important;color:var(--text-primary)!important;vertical-align:middle!important;transition:opacity .16s ease,transform .18s ease;transform-origin:left center}.aside-menu[data-v-004d3c6b] .el-menu>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{position:static!important;margin:0!important;justify-self:end;font-size:14px!important}.aside-menu .top-level-menu-item .top-level-menu-spacer[data-v-004d3c6b]{display:block;width:16px;height:16px;justify-self:end}.el-menu--popup-container .el-menu--popup{padding:10px 8px;border-radius:0;border:none!important;background:var(--panel-bg)!important;box-shadow:none!important}.el-menu--popup-container .el-menu--popup .el-menu-item{min-width:180px;margin:4px 0;border-radius:0;color:var(--text-secondary)!important;background:transparent!important}.el-menu--popup-container .el-menu--popup .el-menu-item:hover,.el-menu--popup-container .el-menu--popup .el-menu-item.is-active{background:transparent!important;color:var(--menu-hover-color)!important}.el-menu--popup-container .el-menu--popup .el-menu-item.is-active .el-icon{color:#fff!important}.aside-menu.el-menu--collapse .el-menu-item[data-v-004d3c6b],.aside-menu.el-menu--collapse .el-sub-menu__title[data-v-004d3c6b]{margin:8px;justify-content:center}.app-aside.collapsed .aside-menu[data-v-004d3c6b] .el-menu>.el-menu-item span,.app-aside.collapsed .aside-menu[data-v-004d3c6b] .el-menu>.el-sub-menu>.el-sub-menu__title span{opacity:0;transform:translate(-6px)}.aside-menu.el-menu--collapse .el-menu-item[data-v-004d3c6b]:hover,.aside-menu.el-menu--collapse .el-sub-menu__title[data-v-004d3c6b]:hover,.aside-menu.el-menu--collapse .el-menu-item.is-active[data-v-004d3c6b],.aside-menu.el-menu--collapse .el-sub-menu__title.is-active[data-v-004d3c6b]{transform:none}.aside-menu.el-menu--collapse .el-menu-item.is-active[data-v-004d3c6b]:before,.aside-menu.el-menu--collapse .el-sub-menu__title.is-active[data-v-004d3c6b]:before{display:none}.app-main[data-v-004d3c6b]{background-color:#f5f7fa;padding:24px;overflow-y:auto;flex:1;margin:0 auto;max-width:100%;box-sizing:border-box}.logout-text[data-v-004d3c6b]{color:#ff4d4f}html,body,#app{width:100%;height:100%;margin:0;padding:0}body{overflow:hidden;background:#f5f7fa}#app{background:#f5f7fa}*,*:before,*:after{box-sizing:border-box}.el-card{border-radius:14px;overflow:hidden}.hosts-view,.kvm-hosts-view,.clusters-view,.nodes-view,.namespaces-view,.pods-view,.deployments-view,.services-view,.configmaps-view,.secrets-view,.ingresses-view,.pvcs-view,.storageclasses-view,.events-view,.resourcequotas-view,.limitranges-view{padding:20px!important;background:radial-gradient(circle at top left,#edf4ff,#f7f9fc 36%,#f2f5fb)!important;min-height:calc(100vh - 64px)!important;box-sizing:border-box;overflow:auto}.hosts-view .page-header,.kvm-hosts-view .page-header,.clusters-view .page-header,.nodes-view .page-header,.namespaces-view .page-header,.pods-view .page-header,.deployments-view .page-header,.services-view .page-header,.configmaps-view .page-header,.secrets-view .page-header,.ingresses-view .page-header,.pvcs-view .page-header,.storageclasses-view .page-header,.events-view .page-header,.resourcequotas-view .page-header,.limitranges-view .page-header{margin-bottom:18px!important;border-radius:20px!important;border:none!important;background:linear-gradient(135deg,#193a8f,#2459cc 45%,#2b80f1)!important;box-shadow:0 18px 40px #183e8a3d!important;color:#fff!important}.hosts-view .page-header.el-card .el-card__body,.kvm-hosts-view .page-header.el-card .el-card__body,.nodes-view .page-header .el-card__body,.namespaces-view .page-header .el-card__body,.pods-view .page-header .el-card__body,.deployments-view .page-header .el-card__body,.services-view .page-header .el-card__body,.configmaps-view .page-header .el-card__body,.secrets-view .page-header .el-card__body,.ingresses-view .page-header .el-card__body,.pvcs-view .page-header .el-card__body,.storageclasses-view .page-header .el-card__body,.events-view .page-header .el-card__body,.resourcequotas-view .page-header .el-card__body,.limitranges-view .page-header .el-card__body{padding:22px 24px!important}.hosts-view .page-header h2,.kvm-hosts-view .page-header h2,.clusters-view .page-header h2,.nodes-view .page-header h2,.namespaces-view .page-header h2,.pods-view .page-header h2,.deployments-view .page-header h2,.services-view .page-header h2,.configmaps-view .page-header h2,.secrets-view .page-header h2,.ingresses-view .page-header h2,.pvcs-view .page-header h2,.storageclasses-view .page-header h2,.events-view .page-header h2,.resourcequotas-view .page-header h2,.limitranges-view .page-header h2{margin:0!important;color:#fff!important;font-size:30px!important}.hosts-view .page-header p,.kvm-hosts-view .page-header p,.clusters-view .page-header p,.nodes-view .page-header p,.namespaces-view .page-header p,.pods-view .page-header p,.deployments-view .page-header p,.services-view .page-header p,.configmaps-view .page-header p,.secrets-view .page-header p,.ingresses-view .page-header p,.pvcs-view .page-header p,.storageclasses-view .page-header p,.events-view .page-header p,.resourcequotas-view .page-header p,.limitranges-view .page-header p{color:#ffffffe6!important}.hosts-view .page-header .header-content,.kvm-hosts-view .page-header .header-content,.nodes-view .page-header .header-content,.namespaces-view .page-header .header-content,.pods-view .page-header .header-content,.deployments-view .page-header .header-content,.services-view .page-header .header-content,.configmaps-view .page-header .header-content,.secrets-view .page-header .header-content,.ingresses-view .page-header .header-content,.pvcs-view .page-header .header-content,.storageclasses-view .page-header .header-content,.events-view .page-header .header-content,.resourcequotas-view .page-header .header-content,.limitranges-view .page-header .header-content{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.clusters-view .page-header{padding:22px 24px!important}.hosts-view .hosts-card,.kvm-hosts-view .config-card,.clusters-view .clusters-card,.nodes-view .nodes-card,.namespaces-view .namespaces-card,.pods-view .pods-card,.deployments-view .deployments-card,.services-view .services-card,.configmaps-view .configmaps-card,.secrets-view .secrets-card,.ingresses-view .ingresses-card,.pvcs-view .pvcs-card,.storageclasses-view .storageclasses-card,.events-view .events-card,.resourcequotas-view .resourcequotas-card,.limitranges-view .limitranges-card{border-radius:16px!important;border:1px solid #e7edf8!important;box-shadow:0 10px 26px #14387a1a!important;background:#fff!important}.hosts-view .card-header,.kvm-hosts-view .card-header,.nodes-view .card-header,.namespaces-view .card-header,.pods-view .card-header,.deployments-view .card-header,.services-view .card-header,.configmaps-view .card-header,.secrets-view .card-header,.ingresses-view .card-header,.pvcs-view .card-header,.storageclasses-view .card-header,.events-view .card-header,.resourcequotas-view .card-header,.limitranges-view .card-header,.clusters-view .card-header{min-height:42px}@media (max-width: 980px){.hosts-view,.kvm-hosts-view,.clusters-view,.nodes-view,.namespaces-view,.pods-view,.deployments-view,.services-view,.configmaps-view,.secrets-view,.ingresses-view,.pvcs-view,.storageclasses-view,.events-view,.resourcequotas-view,.limitranges-view{padding:14px!important}.hosts-view .page-header h2,.kvm-hosts-view .page-header h2,.clusters-view .page-header h2,.nodes-view .page-header h2,.namespaces-view .page-header h2,.pods-view .page-header h2,.deployments-view .page-header h2,.services-view .page-header h2,.configmaps-view .page-header h2,.secrets-view .page-header h2,.ingresses-view .page-header h2,.pvcs-view .page-header h2,.storageclasses-view .page-header h2,.events-view .page-header h2,.resourcequotas-view .page-header h2,.limitranges-view .page-header h2{font-size:24px!important}}.alerts-view,.rules-view,.media-view,.templates-view,.silences-view{padding:20px!important;background:radial-gradient(circle at top left,#edf4ff,#f7f9fc 36%,#f2f5fb)!important;min-height:calc(100vh - 64px)!important;box-sizing:border-box;overflow:auto}.alert-center-hero-shell{display:grid;gap:16px;margin-bottom:20px}.alert-center-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.8fr);gap:24px;padding:34px 32px 28px;border-radius:30px;background:radial-gradient(circle at top left,rgba(110,231,183,.18),transparent 28%),radial-gradient(circle at bottom right,rgba(59,130,246,.28),transparent 32%),linear-gradient(135deg,#08111f,#13233f 55%,#0f172a);box-shadow:0 22px 44px #0f172a2e;overflow:hidden}.alert-center-hero__content,.alert-center-hero__accent{position:relative;z-index:1}.alert-center-hero__eyebrow{color:#bfdbfed1;font-size:12px;letter-spacing:.2em;text-transform:uppercase}.alert-center-hero__content h2{margin:10px 0 12px;font-size:30px;line-height:1.08;font-weight:700;color:#fff}.alert-center-hero__content p{max-width:680px;margin:0;color:#e2e8f0e0;font-size:14px;line-height:1.8}.alert-center-hero__meta{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.alert-center-hero__pill{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(148,163,184,.24);background:#0f172a38;color:#f8fafcf0;font-size:13px;backdrop-filter:blur(10px)}.alert-center-hero__pill--highlight{border-color:#7dd3fc5c;background:linear-gradient(135deg,#38bdf842,#2563eb38)}.alert-center-hero__accent{min-height:220px}.alert-center-orb{position:absolute;border-radius:999px;pointer-events:none}.alert-center-orb--large{top:-16px;right:-6px;width:220px;height:220px;background:radial-gradient(circle,#3b82f652,#3b82f600 72%)}.alert-center-orb--small{left:-18px;bottom:-22px;width:150px;height:150px;background:radial-gradient(circle,#2dd4bf38,#2dd4bf00 72%)}.alert-center-signal-stack{position:relative;display:grid;gap:14px;align-content:start;height:100%;padding-top:8px}.alert-center-signal-card{padding:18px 18px 16px;border-radius:20px;background:#0f172a4d;border:1px solid rgba(148,163,184,.18);backdrop-filter:blur(12px)}.alert-center-signal-card__label{color:#bfdbfecc;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.alert-center-signal-card__value{margin-top:8px;color:#fff;font-size:28px;line-height:1.1;font-weight:700}.alert-center-signal-card__sub{margin-top:8px;color:#e2e8f0d1;font-size:13px;line-height:1.6}.alert-center-action-row{display:flex;flex-wrap:wrap;gap:12px}.alert-center-action-row .el-button{min-width:120px}.alerts-view .page-header,.rules-view .page-header,.media-view .page-header,.templates-view .page-header,.silences-view .page-header{margin-bottom:18px!important;border-radius:20px!important;border:none!important;background:linear-gradient(135deg,#193a8f,#2459cc 45%,#2b80f1)!important;box-shadow:0 18px 40px #183e8a3d!important;color:#fff!important}.alerts-view .page-header .el-card__body,.rules-view .page-header .el-card__body,.templates-view .page-header .el-card__body,.silences-view .page-header .el-card__body,.media-view .page-header{padding:22px 24px!important}.alerts-view .page-header h2,.rules-view .page-header h2,.media-view .page-header h2,.templates-view .page-header h2,.silences-view .page-header h2{margin:0!important;color:#fff!important;font-size:30px!important}.alerts-view .page-header p,.rules-view .page-header p,.media-view .page-header p,.templates-view .page-header p,.silences-view .page-header p{color:#ffffffe6!important}.alerts-view .content-card,.rules-view .rules-card,.media-view .content-card,.templates-view .content-card,.silences-view .content-card,.alerts-view .filter-card,.alerts-view .stat-card{border-radius:16px!important;border:1px solid #e7edf8!important;box-shadow:0 10px 26px #14387a1a!important}@media (max-width: 980px){.alerts-view,.rules-view,.media-view,.templates-view,.silences-view{padding:14px!important}.alerts-view .page-header h2,.rules-view .page-header h2,.media-view .page-header h2,.templates-view .page-header h2,.silences-view .page-header h2{font-size:24px!important}.alert-center-hero{grid-template-columns:1fr;padding:26px 22px 22px}.alert-center-hero__content h2{font-size:26px}.alert-center-hero__accent{min-height:auto}}.ssl-monitor-view,.cluster-overview-view,.prometheus-view{width:100%;padding:20px;background:radial-gradient(circle at top left,#edf4ff,#f7f9fc 36%,#f2f5fb);min-height:calc(100vh - 64px);box-sizing:border-box;overflow:auto}.ssl-hero-shell{display:grid;gap:16px;margin-bottom:18px}.ssl-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.8fr);gap:24px;padding:34px 32px 28px;border-radius:30px;background:radial-gradient(circle at top left,rgba(110,231,183,.18),transparent 28%),radial-gradient(circle at bottom right,rgba(56,189,248,.18),transparent 34%),linear-gradient(135deg,#08111f,#10233a,#123650);color:#eff6ff;overflow:hidden;position:relative;box-shadow:0 28px 60px #0f172a29}.ssl-hero__content h2{margin:10px 0 12px;font-size:36px;font-weight:700;letter-spacing:.02em}.ssl-hero__content p{max-width:720px;margin:0;line-height:1.85;color:#eff6ffcc}.ssl-hero__eyebrow{font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#99f6e4}.ssl-hero__meta{margin-top:22px;display:flex;gap:10px;flex-wrap:wrap}.ssl-hero__pill{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;background:#ffffff14;border:1px solid rgba(191,219,254,.16);color:#eff6ffe6;font-size:12px;font-weight:600}.ssl-hero__pill--highlight{background:#10b9812e;border-color:#6ee7b73d}.ssl-metric-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ssl-metric-card{border-radius:16px;padding:16px;background:#fff;border:1px solid #e7edf8;box-shadow:0 10px 26px #14387a1a}.ssl-metric-card__label{color:#627193;font-size:13px}.ssl-metric-card__value{margin-top:6px;font-size:22px;color:#203f7d;font-weight:700}.ssl-metric-card__sub{margin-top:6px;color:#7f90b1;font-size:12px;line-height:1.55}.ssl-workspace{display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px}.ssl-insight-column{display:flex;flex-direction:column;gap:12px}.ssl-insight-card{border-radius:18px!important;border:1px solid #e7edf8!important;box-shadow:0 10px 26px #14387a1a!important}.ssl-insight-card .el-card__body{padding:18px!important}.ssl-insight-card--board,.ssl-insight-card--warning,.ssl-insight-card--neutral{background:#fff}.ssl-insight-card__top{display:flex;align-items:center;gap:10px}.ssl-insight-card__icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(180deg,#eef4ff,#e2ebfd);color:#1f4ea6}.ssl-insight-card__label{font-size:13px;color:#617296}.ssl-insight-card__main{margin-top:10px;font-size:20px;font-weight:700;color:#203f7d}.ssl-insight-card__sub{margin-top:6px;font-size:12px;color:#7f90b1;line-height:1.6}.ssl-panel{border-radius:18px!important;border:1px solid #e7edf8!important;box-shadow:0 10px 26px #14387a1a!important}.ssl-panel .el-card__body{padding:18px!important}.ssl-panel__header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ssl-panel__title{font-size:18px;font-weight:600;color:#203f7d}.ssl-panel__desc{margin-top:6px;color:#7f90b1;font-size:13px}.ssl-table .el-table__header-wrapper th{background:#f6f9ff;color:#39537f}@media (max-width: 980px){.ssl-monitor-view,.cluster-overview-view,.prometheus-view{padding:14px}.ssl-hero{grid-template-columns:1fr}.ssl-metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ssl-workspace{grid-template-columns:1fr}}@media (max-width: 720px){.ssl-metric-row{grid-template-columns:1fr}}
