@charset "UTF-8";.app-container{min-height:100vh}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.global-error-message{font-size:14px;color:#606266;line-height:1.6;word-break:break-word;text-align:center;margin:0;padding:24px 20px}.global-error-dialog .el-dialog__body{justify-content:center!important}.system-restart-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#0a0a0b;display:flex;align-items:center;justify-content:center;padding:24px;overflow:hidden}.system-restart-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 0%,rgba(0,0,0,.55) 100%);pointer-events:none;z-index:0;animation:overlay-vignette-in 1.2s var(--transition-smooth, cubic-bezier(.4, 0, .2, 1)) both}.system-restart-overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 35%,rgba(86,156,214,.08) 0%,transparent 60%);pointer-events:none;z-index:0;animation:overlay-glow-breath 4.5s ease-in-out infinite}@keyframes overlay-vignette-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes overlay-glow-breath{0%,to{opacity:.55}50%{opacity:1}}.restart-overlay-inner{position:relative;z-index:1;width:440px;max-width:100%;text-align:center;padding:48px 40px 40px;background:var(--card-bg);backdrop-filter:blur(var(--glass-blur-effective)) saturate(var(--glass-saturate-effective));-webkit-backdrop-filter:blur(var(--glass-blur-effective)) saturate(var(--glass-saturate-effective));border-radius:var(--radius-xl);border:1px solid var(--card-border);box-shadow:var(--card-shadow),0 0 0 1px #ffffff08 inset;animation:card-enter .5s var(--transition-bounce, cubic-bezier(.34, 1.56, .64, 1)) both}@keyframes card-enter{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.restart-overlay-icon{margin-bottom:24px;display:flex;align-items:center;justify-content:center;height:64px}.restart-icon-ready,.restart-icon-timeout{filter:drop-shadow(0 4px 12px currentColor);animation:icon-pop .55s var(--transition-bounce, cubic-bezier(.34, 1.56, .64, 1)) both}.restart-icon-ready{color:var(--el-color-success, #4ade80)}.restart-icon-timeout{color:var(--el-color-warning, #fbbf24)}@keyframes icon-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.restart-spinner{animation:restart-overlay-spin 1s linear infinite;filter:drop-shadow(0 0 10px rgba(86,156,214,.35))}.restart-spinner-track{stroke:var(--border-light)}.restart-spinner-bar{stroke:var(--color-primary, rgba(86, 156, 214, .9));stroke-dasharray:80,200;stroke-dashoffset:0;animation:restart-spinner-dash 1.5s ease-in-out infinite}@keyframes restart-overlay-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes restart-spinner-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,200;stroke-dashoffset:-35}to{stroke-dasharray:90,200;stroke-dashoffset:-125}}.restart-overlay-title{font-size:18px;font-weight:600;color:var(--text-primary);line-height:1.5;margin-bottom:28px;letter-spacing:.2px;animation:title-fade .35s var(--transition-smooth, cubic-bezier(.4, 0, .2, 1)) both}@keyframes title-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.restart-overlay-progress{margin:0 0 28px;width:100%;animation:section-in .4s var(--transition-smooth, cubic-bezier(.4, 0, .2, 1)) both}.progress-bar-track{width:100%;height:5px;background:var(--border-light);border-radius:var(--radius-md);overflow:hidden}.progress-bar-fill{height:100%;background:linear-gradient(90deg,var(--color-primary) 0%,rgba(86,156,214,.85) 100%);border-radius:var(--radius-md);transition:width .6s var(--transition-smooth, cubic-bezier(.4, 0, .2, 1));box-shadow:0 0 8px #569cd640;position:relative}.progress-bar-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.35) 50%,transparent 100%);animation:progress-shimmer 1.8s linear infinite}.progress-bar-fill.progress-bar-done{background:linear-gradient(90deg,var(--el-color-success) 0%,rgba(74,222,128,.85) 100%);box-shadow:0 0 8px #4ade8040}.progress-bar-fill.progress-bar-done:after{display:none}@keyframes progress-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.restart-overlay-progress-detail{margin-top:10px;font-size:12px;color:var(--text-placeholder);word-break:break-all;line-height:1.4}.restart-overlay-steps{display:flex;align-items:flex-start;justify-content:space-between;gap:0;margin-bottom:28px;position:relative;padding:0 6px}.restart-overlay-steps:before{content:"";position:absolute;top:11px;left:18px;right:18px;height:2px;background:var(--border-light);border-radius:1px;z-index:0}.restart-overlay-steps:after{content:"";position:absolute;top:11px;left:18px;height:2px;background:linear-gradient(90deg,var(--color-primary) 0%,rgba(86,156,214,.85) 100%);border-radius:1px;z-index:0;width:0;transition:width .5s var(--transition-smooth, cubic-bezier(.4, 0, .2, 1));box-shadow:0 0 6px #569cd659}.restart-overlay-steps[data-step="0"]:after{width:0}.restart-overlay-steps[data-step="1"]:after{width:calc((100% - 36px) * 1 / 3)}.restart-overlay-steps[data-step="2"]:after{width:calc((100% - 36px) * 2 / 3)}.restart-overlay-steps[data-step="3"]:after{width:calc(100% - 36px)}.restart-step{display:flex;flex-direction:column;align-items:center;gap:8px;position:relative;z-index:1;flex:1;min-width:0;animation:step-in .4s var(--transition-smooth, cubic-bezier(.4, 0, .2, 1)) both}.restart-step:nth-child(1){animation-delay:.05s}.restart-step:nth-child(2){animation-delay:.15s}.restart-step:nth-child(3){animation-delay:.25s}.restart-step:nth-child(4){animation-delay:.35s}@keyframes step-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.restart-step-node{width:24px;height:24px;border-radius:50%;background:var(--bg-main);border:2px solid var(--border-light);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--text-placeholder);transition:all var(--duration-normal, .3s) var(--transition-smooth, cubic-bezier(.4, 0, .2, 1));box-shadow:0 0 0 4px var(--card-bg)}.restart-step-num{line-height:1}.restart-step.done .restart-step-node{background:#569cd626;border-color:#569cd6b3;color:#569cd6f2}.restart-step.active .restart-step-node{background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:0 0 0 4px var(--card-bg),0 0 0 6px #569cd626,0 0 16px #569cd659;animation:restart-step-pulse 2s ease-in-out infinite}@keyframes restart-step-pulse{0%,to{box-shadow:0 0 0 4px var(--card-bg),0 0 0 6px #569cd61f,0 0 12px #569cd640}50%{box-shadow:0 0 0 4px var(--card-bg),0 0 0 8px #569cd638,0 0 20px #569cd673}}.restart-step-label{font-size:12px;color:var(--text-placeholder);white-space:nowrap;transition:color var(--duration-normal, .3s) var(--transition-smooth, cubic-bezier(.4, 0, .2, 1))}.restart-step.done .restart-step-label{color:var(--text-secondary)}.restart-step.active .restart-step-label{color:var(--text-primary);font-weight:600}.restart-overlay-actions{margin-top:4px;display:flex;flex-direction:column;gap:10px;align-items:center;animation:section-in .4s var(--transition-smooth, cubic-bezier(.4, 0, .2, 1)) both}@keyframes section-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.restart-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:11px 24px;border-radius:var(--radius-md);font-size:14px;font-weight:500;cursor:pointer;transition:all var(--duration-fast, .2s) var(--transition-smooth, cubic-bezier(.4, 0, .2, 1));border:1px solid transparent;outline:none}.restart-btn--primary{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.restart-btn--primary:hover{filter:brightness(1.08);box-shadow:0 4px 16px #409eff4d;transform:translateY(-1px)}.restart-btn--primary:active{transform:translateY(0);filter:brightness(.96)}.restart-btn--ghost{background:transparent;color:var(--text-secondary);border-color:var(--border-lighter)}.restart-btn--ghost:hover{color:var(--text-primary);border-color:var(--border-light);background:var(--bg-f5f7fa)}.restart-overlay-hint{font-size:12px;color:var(--text-placeholder);line-height:1.5;text-align:center}.restart-overlay-enter-active{transition:opacity var(--duration-normal, .3s) var(--transition-smooth, cubic-bezier(.4, 0, .2, 1))}.restart-overlay-leave-active{transition:opacity .25s var(--transition-smooth, cubic-bezier(.4, 0, .2, 1))}.restart-overlay-enter-from,.restart-overlay-leave-to{opacity:0}@media (max-width: 480px){.system-restart-overlay{padding:16px}.restart-overlay-inner{padding:36px 24px 32px}.restart-overlay-title{font-size:16px;margin-bottom:24px}.restart-overlay-icon{margin-bottom:20px;height:56px}.restart-step-node{width:22px;height:22px;font-size:10px}.restart-step-label{font-size:11px}.restart-overlay-steps:before,.restart-overlay-steps:after{top:10px;left:16px;right:16px}.restart-overlay-steps[data-step="1"]:after{width:calc((100% - 32px) * 1 / 3)}.restart-overlay-steps[data-step="2"]:after{width:calc((100% - 32px) * 2 / 3)}.restart-overlay-steps[data-step="3"]:after{width:calc(100% - 32px)}}.layout-container[data-v-99ec82bc]{height:100dvh;display:flex;overflow:hidden;background-color:transparent}.layout-container.full-layout .sidebar[data-v-99ec82bc]{border-radius:0!important;border-right:none!important;box-shadow:none!important}.layout-container.full-layout .header[data-v-99ec82bc]{border-radius:0!important;border-bottom:none!important;box-shadow:none!important}.layout-container.full-layout .main-content[data-v-99ec82bc]{padding:0!important;background:transparent!important}.layout-container.full-layout .main-content .router-view-wrapper[data-v-99ec82bc]{padding:0!important}.layout-container.full-layout[data-v-99ec82bc] .page-container,.layout-container.full-layout[data-v-99ec82bc] .dashboard-content{min-height:calc(100dvh - 60px)!important;overflow-y:auto!important}.layout-container[data-v-99ec82bc]:not(.full-layout) .el-card,.layout-container[data-v-99ec82bc]:not(.full-layout) .terminal-page,.layout-container[data-v-99ec82bc]:not(.full-layout) .terminal-page .terminal-container{border-radius:var(--radius-lg)!important}.layout-container.full-layout[data-v-99ec82bc] .el-card,.layout-container.full-layout[data-v-99ec82bc] .terminal-page,.layout-container.full-layout[data-v-99ec82bc] .terminal-page .terminal-container{border-radius:4px!important}.layout-container.full-layout[data-v-99ec82bc] .el-card__body{padding:12px!important}.layout-container.full-layout[data-v-99ec82bc] .system-monitor{margin-bottom:8px!important}.layout-container.full-layout[data-v-99ec82bc] .sys-info-row{gap:8px!important;margin-bottom:8px!important}.layout-container.full-layout[data-v-99ec82bc] .perf-grid{gap:8px!important}.layout-container.full-layout[data-v-99ec82bc] .sys-info-card{padding:12px 14px!important;border-radius:4px!important}.layout-container.full-layout[data-v-99ec82bc] .perf-card{padding:14px!important;border-radius:4px!important}.layout-container.full-layout[data-v-99ec82bc] .table-wrapper{border-radius:4px!important}.layout-container.full-layout[data-v-99ec82bc] .el-card__header{padding:12px 16px!important}.layout-container[data-v-99ec82bc] .el-container{height:100%}.layout-container[data-v-99ec82bc] .el-aside{height:100dvh}.sidebar[data-v-99ec82bc]{background:var(--sidebar-bg)!important;backdrop-filter:blur(var(--glass-blur-effective)) saturate(var(--glass-saturate-effective));-webkit-backdrop-filter:blur(var(--glass-blur-effective)) saturate(var(--glass-saturate-effective));border-right:1px solid var(--sidebar-border);color:var(--header-title);z-index:10;box-shadow:none;transition:width .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1),opacity .25s ease;overflow:hidden;display:flex;flex-direction:column;height:100vh;flex-shrink:0;will-change:transform;transform:translateZ(0)}.sidebar.is-hidden[data-v-99ec82bc]{transform:translate(-100%);opacity:0;pointer-events:none}.is-mobile .sidebar[data-v-99ec82bc]{position:fixed;left:0;top:0;border-radius:0 var(--radius-lg) var(--radius-lg) 0;z-index:100;box-shadow:4px 0 32px #00000014,-2px 0 8px #00000008}.sidebar-backdrop[data-v-99ec82bc]{position:fixed;top:0;right:0;bottom:0;left:0;background:#12121480;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:99;animation:fadeIn .25s ease-out}.logo[data-v-99ec82bc]{display:flex;align-items:center;gap:12px;padding:20px;border-bottom:1px solid var(--sidebar-border);flex-shrink:0;height:60px;box-sizing:border-box}.logo-icon[data-v-99ec82bc]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.logo-icon svg[data-v-99ec82bc]{width:32px;height:32px}.logo span[data-v-99ec82bc]{font-size:16px;font-weight:600;color:var(--header-title);white-space:nowrap}.mobile-close[data-v-99ec82bc]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);cursor:pointer;margin-left:auto;flex-shrink:0;background:transparent;transition:color var(--duration-fast) var(--transition-smooth),background var(--duration-fast) var(--transition-smooth),transform var(--duration-fast) var(--transition-bounce)}.mobile-close[data-v-99ec82bc]:hover{color:var(--text-primary);background:var(--menu-hover-bg)}.mobile-close[data-v-99ec82bc]:active{transform:scale(.88)}.sidebar-menu[data-v-99ec82bc]{border-right:none!important;padding:8px 0;flex:1;overflow-y:auto;overflow-x:hidden}.sidebar-menu[data-v-99ec82bc] .el-menu-item,.sidebar-menu[data-v-99ec82bc] .el-sub-menu__title{color:var(--menu-color)!important;margin:4px 8px;border-radius:var(--radius-md);height:44px;line-height:44px;font-size:14px;transition:background-color var(--duration-fast) var(--transition-smooth),color var(--duration-fast) var(--transition-smooth),transform var(--duration-fast) var(--transition-bounce),box-shadow var(--duration-normal) var(--transition-smooth)}.sidebar-menu[data-v-99ec82bc] .el-menu-item:hover,.sidebar-menu[data-v-99ec82bc] .el-sub-menu__title:hover{background:var(--menu-hover-bg)!important;color:var(--color-primary)!important}.sidebar-menu[data-v-99ec82bc] .el-menu-item.is-active:hover{background:var(--menu-active-bg)!important;color:var(--menu-active-color)!important}.sidebar-menu[data-v-99ec82bc] .el-menu-item:active,.sidebar-menu[data-v-99ec82bc] .el-sub-menu__title:active{transform:scale(.97)}.sidebar-menu[data-v-99ec82bc] .el-menu-item.is-active{margin:4px 8px!important;border-radius:var(--radius-md)!important;background:var(--menu-active-bg)!important;backdrop-filter:blur(var(--glass-blur-effective)) saturate(var(--glass-saturate-effective))!important;-webkit-backdrop-filter:blur(var(--glass-blur-effective)) saturate(var(--glass-saturate-effective))!important;color:var(--menu-active-color)!important;box-shadow:var(--menu-active-shadow);position:relative;overflow:hidden}.sidebar-menu[data-v-99ec82bc] .el-menu-item.is-active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:20px;background:linear-gradient(180deg,var(--color-primary),#337ecc);border-radius:0 3px 3px 0}.sidebar-menu[data-v-99ec82bc] .el-menu-item.is-active .el-icon{color:var(--menu-active-color)}.sidebar-menu[data-v-99ec82bc] .menu-icon-dashboard{color:#5ba3e6!important}.sidebar-menu[data-v-99ec82bc] .menu-icon-connection{color:#6bb8a0!important}.sidebar-menu[data-v-99ec82bc] .menu-icon-key{color:#d4a84b!important}.sidebar-menu[data-v-99ec82bc] .menu-icon-setting{color:#b089c4!important}.sidebar-menu[data-v-99ec82bc] .menu-icon-location{color:#e0925b!important}.sidebar-menu[data-v-99ec82bc] .menu-icon-lock{color:#d87e7e!important}.sidebar-menu[data-v-99ec82bc] .menu-icon-unlock{color:#7ec4a0!important}.sidebar-menu[data-v-99ec82bc] .menu-icon-monitor{color:#7b94cc!important}.sidebar-menu[data-v-99ec82bc] .menu-icon-document{color:#6bb8a0!important}.sidebar-menu[data-v-99ec82bc] .menu-icon-view{color:#5bbfb5!important}.sidebar-menu[data-v-99ec82bc] .menu-icon-list{color:#8a9ab5!important}.sidebar-menu[data-v-99ec82bc] .menu-icon-tunnel{color:#7b94cc!important}.sidebar-menu[data-v-99ec82bc] .menu-icon-proxy{color:#6bb8a0!important}.sidebar-menu[data-v-99ec82bc] .menu-icon-data{color:#5ba3e6!important}.sidebar-menu[data-v-99ec82bc] .menu-icon-logs{color:#6bb8a0!important}.sidebar-menu[data-v-99ec82bc] .menu-icon-user{color:#c47ba0!important}.sidebar-menu[data-v-99ec82bc] .menu-icon-bell{color:#d4a84b!important}.sidebar-menu[data-v-99ec82bc] .menu-icon-tools{color:#8a9ab5!important}.sidebar-menu[data-v-99ec82bc] .menu-icon-tunnel{color:#e0925b!important}.sidebar-menu[data-v-99ec82bc] .menu-icon-proxy{color:#5bbfb5!important}.sidebar-menu[data-v-99ec82bc] .menu-icon-cert{color:#d4a84b!important}.sidebar-menu[data-v-99ec82bc] .menu-icon-setup{color:#b089c4!important}.sidebar-menu[data-v-99ec82bc] .el-menu-item.is-active .menu-icon-dashboard,.sidebar-menu[data-v-99ec82bc] .el-menu-item.is-active .menu-icon-key,.sidebar-menu[data-v-99ec82bc] .el-menu-item.is-active .menu-icon-setting,.sidebar-menu[data-v-99ec82bc] .el-menu-item.is-active .menu-icon-location,.sidebar-menu[data-v-99ec82bc] .el-menu-item.is-active .menu-icon-lock,.sidebar-menu[data-v-99ec82bc] .el-menu-item.is-active .menu-icon-unlock,.sidebar-menu[data-v-99ec82bc] .el-menu-item.is-active .menu-icon-monitor,.sidebar-menu[data-v-99ec82bc] .el-menu-item.is-active .menu-icon-view,.sidebar-menu[data-v-99ec82bc] .el-menu-item.is-active .menu-icon-list,.sidebar-menu[data-v-99ec82bc] .el-menu-item.is-active .menu-icon-user,.sidebar-menu[data-v-99ec82bc] .el-menu-item.is-active .menu-icon-bell,.sidebar-menu[data-v-99ec82bc] .el-menu-item.is-active .menu-icon-tools,.sidebar-menu[data-v-99ec82bc] .el-menu-item.is-active .menu-icon-tunnel,.sidebar-menu[data-v-99ec82bc] .el-menu-item.is-active .menu-icon-proxy,.sidebar-menu[data-v-99ec82bc] .el-menu-item.is-active .menu-icon-cert,.sidebar-menu[data-v-99ec82bc] .el-menu-item.is-active .menu-icon-setup{color:var(--menu-active-color)!important}.sidebar-menu[data-v-99ec82bc] .el-menu-item.is-disabled{color:var(--text-placeholder)!important;background:transparent!important}.menu-divider[data-v-99ec82bc]{margin:8px 0!important;border-color:var(--border-light)!important}.sidebar.collapsed .menu-divider[data-v-99ec82bc] .el-divider__line{border-color:transparent!important}.menu-tag[data-v-99ec82bc]{display:inline-block;font-size:11px;color:var(--text-secondary);background:var(--bg-f5f7fa);padding:2px 6px;border-radius:var(--radius-sm);margin-left:48px;margin-top:4px}.sidebar-menu[data-v-99ec82bc] .el-sub-menu .el-menu-item{padding-left:52px!important;height:40px;line-height:40px;margin:2px 8px;transition:background-color var(--duration-fast) var(--transition-smooth),color var(--duration-fast) var(--transition-smooth),transform var(--duration-fast) var(--transition-bounce)}.sidebar-menu[data-v-99ec82bc] .el-sub-menu .el-menu-item:active{transform:scale(.97)}.sidebar-menu[data-v-99ec82bc] .el-sub-menu .el-menu-item .el-icon{margin-right:8px}.sidebar-menu.el-menu--collapse[data-v-99ec82bc] .el-sub-menu .el-menu-item{padding:0!important;margin:2px 0!important;display:flex!important;align-items:center!important;justify-content:center!important}.sidebar-menu.el-menu--collapse[data-v-99ec82bc] .el-sub-menu .el-menu-item .el-icon{margin:0!important}.sidebar-menu.el-menu--collapse[data-v-99ec82bc] .el-sub-menu__title{padding:0!important;margin:4px 0!important;display:flex!important;align-items:center!important;justify-content:center!important}.sidebar-menu.el-menu--collapse[data-v-99ec82bc] .el-sub-menu__title .el-icon{margin:0!important}.logout-btn[data-v-99ec82bc]{flex-shrink:0;padding:12px 16px;border-top:1px solid var(--border-light)}.logout-btn .el-button[data-v-99ec82bc]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;border-radius:var(--radius-md);color:var(--color-danger);background:transparent;border:1px solid transparent;font-size:14px;transition:background var(--duration-fast) var(--transition-smooth),border-color var(--duration-fast) var(--transition-smooth),transform var(--duration-fast) var(--transition-bounce)}.logout-btn .el-button[data-v-99ec82bc]:hover{background:#f56c6c14;border-color:#f56c6c33}.logout-btn .el-button[data-v-99ec82bc]:active{transform:scale(.96)}.main-wrapper[data-v-99ec82bc]{display:flex;flex-direction:column;min-width:0;flex:1;overflow:hidden;isolation:isolate}.header[data-v-99ec82bc]{background:var(--header-bg)!important;backdrop-filter:blur(var(--glass-blur-effective)) saturate(var(--glass-saturate-effective));-webkit-backdrop-filter:blur(var(--glass-blur-effective)) saturate(var(--glass-saturate-effective));padding:0 24px;border-bottom:1px solid var(--header-border);display:flex;justify-content:space-between;align-items:center;height:60px;box-sizing:border-box;box-shadow:inset 0 1px #ffffff0d;flex-shrink:0;position:relative;z-index:2}.header-left[data-v-99ec82bc]{display:flex;align-items:center;gap:10px;min-width:0;flex:1;overflow:hidden}.collapse-toggle[data-v-99ec82bc]{width:28px;height:28px;background:var(--menu-hover-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-regular);cursor:pointer;flex-shrink:0;border:none;outline:none;transition:background var(--duration-fast) var(--transition-smooth),transform var(--duration-fast) var(--transition-bounce),color var(--duration-fast) var(--transition-smooth)}.collapse-toggle[data-v-99ec82bc]:hover{background:var(--menu-active-bg);color:var(--color-primary);transform:scale(1.08)}.collapse-toggle[data-v-99ec82bc]:active{transform:scale(.9)}.collapse-icon[data-v-99ec82bc]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.collapse-toggle.is-collapsed .collapse-icon[data-v-99ec82bc]{transform:rotate(0)}.collapse-toggle .collapse-icon[data-v-99ec82bc]{transform:rotate(180deg)}.header-title[data-v-99ec82bc]{font-size:16px;font-weight:600;color:var(--header-title);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0}.server-time[data-v-99ec82bc]{font-size:13px;color:var(--server-time);white-space:nowrap;flex-shrink:0}.header-right[data-v-99ec82bc]{display:flex;align-items:center;gap:8px;flex-shrink:0}.theme-toggle[data-v-99ec82bc]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;cursor:pointer;color:var(--text-regular);transition:background var(--duration-fast) var(--transition-smooth),color var(--duration-fast) var(--transition-smooth),transform var(--duration-fast) var(--transition-bounce)}.theme-toggle[data-v-99ec82bc]:hover{background:var(--menu-hover-bg);color:var(--color-primary);transform:scale(1.08)}.theme-toggle[data-v-99ec82bc]:active{transform:scale(.92)}.theme-icon[data-v-99ec82bc]{font-size:18px}.msg-icon-wrapper[data-v-99ec82bc]{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;transition:background var(--duration-fast) var(--transition-smooth),transform var(--duration-fast) var(--transition-bounce)}.msg-icon-wrapper[data-v-99ec82bc]:hover{background:var(--menu-hover-bg);transform:scale(1.08)}.msg-icon-wrapper[data-v-99ec82bc]:active{transform:scale(.92)}.msg-icon[data-v-99ec82bc]{font-size:20px;color:var(--text-regular);transition:color var(--duration-fast) var(--transition-smooth)}.msg-icon.has-unread[data-v-99ec82bc]{color:var(--color-warning)}.msg-badge[data-v-99ec82bc]{position:absolute;top:2px;right:2px;min-width:16px;height:16px;line-height:16px;padding:0 4px;font-size:10px;color:var(--text-primary);background:var(--color-danger);border-radius:var(--radius-md);text-align:center;font-weight:600}.user-name[data-v-99ec82bc]{font-size:13px;color:var(--text-regular);white-space:nowrap}.user-info[data-v-99ec82bc]{width:36px;height:36px;background:linear-gradient(135deg,var(--color-primary) 0%,#337ecc 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-primary);cursor:pointer;transition:transform var(--duration-fast) var(--transition-bounce)}.user-info[data-v-99ec82bc]:hover{transform:scale(1.08)}.user-info[data-v-99ec82bc]:active{transform:scale(.92)}.user-info[data-v-99ec82bc] .el-icon{font-size:18px}.main-content[data-v-99ec82bc]{padding:20px 16px 16px;background:transparent;overflow-y:auto;overflow-x:hidden;height:calc(100dvh - 60px);display:flex;flex-direction:column;box-sizing:border-box;min-width:0;-webkit-overflow-scrolling:touch;isolation:isolate}.main-content.full-screen-profile[data-v-99ec82bc]{padding:0;overflow-y:auto;overflow-x:hidden;height:100dvh;-webkit-overflow-scrolling:touch}.router-view-wrapper[data-v-99ec82bc]{flex:1;min-height:0;display:flex;flex-direction:column}.layout-container.profile-page .main-content[data-v-99ec82bc]{padding:0;overflow-y:auto;overflow-x:hidden;height:100dvh;-webkit-overflow-scrolling:touch}.sidebar.collapsed .logo[data-v-99ec82bc]{justify-content:center;padding:20px 8px}.sidebar.collapsed .logo span[data-v-99ec82bc]{display:none}.sidebar.collapsed .logout-btn[data-v-99ec82bc]{padding:12px 8px}.sidebar.collapsed .logout-btn .el-button span[data-v-99ec82bc]{display:none}.sidebar.collapsed .logout-btn .el-button[data-v-99ec82bc]{padding:10px}.sidebar-menu.el-menu--collapse .el-menu-item[data-v-99ec82bc],.sidebar-menu.el-menu--collapse .el-sub-menu__title[data-v-99ec82bc]{margin:4px 0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.sidebar-menu.el-menu--collapse .el-menu-item.is-active[data-v-99ec82bc]{margin:4px 0!important;padding:0!important;border-radius:var(--radius-md)!important}.sidebar-menu.el-menu--collapse .el-menu-item .el-icon[data-v-99ec82bc],.sidebar-menu.el-menu--collapse .el-sub-menu__title .el-icon[data-v-99ec82bc]{margin:0!important}.sidebar.collapsed .menu-tag[data-v-99ec82bc]{display:none}.fade-enter-active[data-v-99ec82bc],.fade-leave-active[data-v-99ec82bc]{transition:opacity .25s ease}.fade-enter-from[data-v-99ec82bc],.fade-leave-to[data-v-99ec82bc]{opacity:0}@media (max-width: 768px){.main-content[data-v-99ec82bc]{padding:8px;display:flex;justify-content:flex-start;align-items:stretch;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;height:calc(100dvh - 60px)}.header[data-v-99ec82bc]{padding:0 10px;gap:6px}.server-time[data-v-99ec82bc]{display:none}.header-left[data-v-99ec82bc]{gap:6px}.header-title[data-v-99ec82bc]{font-size:15px}.header-right[data-v-99ec82bc]{gap:4px}.user-name[data-v-99ec82bc]{display:none}.theme-toggle[data-v-99ec82bc],.msg-icon-wrapper[data-v-99ec82bc],.user-info[data-v-99ec82bc]{width:32px;height:32px}}.sidebar-menu.force-change-password .el-menu-item[data-v-99ec82bc],.sidebar-menu.force-change-password .el-sub-menu__title[data-v-99ec82bc]{opacity:.4;pointer-events:none}.sidebar-menu.force-change-password .el-menu-item.is-active[data-v-99ec82bc]{opacity:.4}[data-theme=dark] .sidebar-menu[data-v-99ec82bc] .el-menu-item,[data-theme=dark] .sidebar-menu[data-v-99ec82bc] .el-sub-menu__title{color:var(--menu-color)!important}[data-theme=dark] .sidebar-menu[data-v-99ec82bc] .el-menu-item:hover,[data-theme=dark] .sidebar-menu[data-v-99ec82bc] .el-sub-menu__title:hover{background:var(--menu-hover-bg)!important;color:var(--menu-active-color)!important}[data-theme=dark] .sidebar-menu[data-v-99ec82bc] .el-menu-item.is-active:hover{background:var(--menu-active-bg)!important;color:var(--menu-active-color)!important}[data-theme=dark] .logout-btn[data-v-99ec82bc]{border-top-color:var(--card-border)!important}[data-theme=dark] .msg-icon[data-v-99ec82bc],[data-theme=dark] .user-name[data-v-99ec82bc],[data-theme=dark] .collapse-toggle[data-v-99ec82bc]{color:var(--menu-color)}[data-theme=dark] .sidebar[data-v-99ec82bc]{border-right-color:var(--sidebar-border)}[data-theme=dark] .logo[data-v-99ec82bc]{border-bottom-color:var(--sidebar-border)}[data-theme=dark] .menu-divider[data-v-99ec82bc]{border-color:var(--sidebar-border)!important}[data-theme=dark] .theme-toggle[data-v-99ec82bc]{color:var(--menu-color)}[data-theme=dark] .theme-toggle[data-v-99ec82bc]:hover{color:var(--menu-active-color)}[data-theme=dark] .user-info[data-v-99ec82bc]{background:linear-gradient(135deg,var(--color-primary) 0%,#337ecc 100%)}[data-theme=dark] .msg-icon-wrapper[data-v-99ec82bc]:hover,[data-theme=dark] .mobile-close[data-v-99ec82bc]:hover{background:var(--menu-hover-bg)}[data-theme=dark] [data-v-99ec82bc] .menu-icon-dashboard{color:#6baee6!important}[data-theme=dark] [data-v-99ec82bc] .menu-icon-connection{color:#7dc4ad!important}[data-theme=dark] [data-v-99ec82bc] .menu-icon-key{color:#d4b570!important}[data-theme=dark] [data-v-99ec82bc] .menu-icon-setting{color:#bfa0cc!important}[data-theme=dark] [data-v-99ec82bc] .menu-icon-location{color:#d4a87e!important}[data-theme=dark] [data-v-99ec82bc] .menu-icon-lock{color:#d8a098!important}[data-theme=dark] [data-v-99ec82bc] .menu-icon-unlock{color:#8fcf85!important}[data-theme=dark] [data-v-99ec82bc] .menu-icon-monitor{color:#a8d4f8!important}[data-theme=dark] [data-v-99ec82bc] .menu-icon-document{color:#7dc4ad!important}[data-theme=dark] [data-v-99ec82bc] .menu-icon-view{color:#7ecfc5!important}[data-theme=dark] [data-v-99ec82bc] .menu-icon-list{color:#9eaec8!important}[data-theme=dark] [data-v-99ec82bc] .menu-icon-user{color:#c8a0be!important}[data-theme=dark] [data-v-99ec82bc] .menu-icon-bell{color:#d4b570!important}[data-theme=dark] [data-v-99ec82bc] .menu-icon-tools{color:#9eaec8!important}[data-theme=dark] [data-v-99ec82bc] .menu-icon-tunnel{color:#d4a87e!important}[data-theme=dark] [data-v-99ec82bc] .menu-icon-proxy{color:#7ecfc5!important}[data-theme=dark] [data-v-99ec82bc] .menu-icon-cert{color:#d4b570!important}[data-theme=dark] [data-v-99ec82bc] .menu-icon-setup{color:#bfa0cc!important}.msg-popover{padding:0!important;border-radius:12px!important;overflow:hidden;max-width:90vw!important}@media screen and (max-width: 768px){.msg-popover{position:fixed!important;top:60px!important;left:50%!important;transform:translate(-50%)!important;max-width:90vw!important;margin:0!important}}.msg-preview{max-height:400px;overflow-y:auto}.msg-preview-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border-light)}.msg-preview-title{font-size:15px;font-weight:600;color:var(--text-primary)}.msg-preview-loading,.msg-preview-empty{padding:40px 0;text-align:center;color:var(--text-secondary);font-size:13px}.msg-preview-list{padding:4px 0}.msg-preview-item{padding:10px 16px;cursor:pointer;transition:background .2s;border-bottom:1px solid var(--border-lighter)}.msg-preview-item:last-child{border-bottom:none}.msg-preview-item:hover{background:var(--bg-f5f7fa)}.msg-preview-item.msg-preview-unread{background:var(--msg-unread-bg)}.msg-preview-item.msg-preview-unread:hover{background:var(--msg-unread-hover-bg)}.msg-preview-item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.msg-preview-time{font-size:11px;color:var(--text-secondary)}.msg-preview-item-title{font-size:13px;font-weight:500;color:var(--text-primary);margin-bottom:2px}.msg-preview-item-content{font-size:12px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root,[data-theme=light]{--bg-opacity: 0;--bg-opacity-percent: 100%;--color-primary: #409eff;--color-primary-rgb: 64, 158, 255;--color-success: #67c23a;--color-success-rgb: 103, 194, 58;--color-warning: #e6a23c;--color-warning-rgb: 230, 162, 60;--color-danger: #f56c6c;--color-danger-rgb: 245, 108, 108;--color-info: #909399;--color-info-rgb: 144, 147, 153;--color-primary-light-3: #79bbff;--color-primary-light-5: #a0cfff;--color-primary-light-7: #c6e2ff;--color-primary-light-8: #d9ecff;--color-primary-light-9: #ecf5ff;--color-success-light-3: #95d475;--color-success-light-5: #b3e19d;--color-success-light-7: #d1edc4;--color-success-light-8: #dcf3cd;--color-success-light-9: #e8f5df;--color-warning-light-3: #eebe77;--color-warning-light-5: #f3d191;--color-warning-light-7: #f8e3ac;--color-warning-light-8: #faecd8;--color-warning-light-9: #fdf6ec;--color-danger-light-3: #f89898;--color-danger-light-5: #fab6b6;--color-danger-light-7: #fcd2d2;--color-danger-light-8: #fde2e2;--color-danger-light-9: #fef0f0;--color-info-light-3: #b1b3b8;--color-info-light-5: #c8c9cc;--color-info-light-7: #dedfe0;--color-info-light-8: #e9e9eb;--color-info-light-9: #f4f4f5;--text-primary: #2c2e33;--text-regular: #5c5f66;--text-secondary: #8a8e94;--text-placeholder: #b8bcc2;--border-light: #e8eaed;--border-lighter: #eef0f3;--border-extra-light: #f4f5f7;--bg-main: color-mix(in srgb, #f1f3f5 var(--bg-opacity-percent), transparent);--bg-white: color-mix(in srgb, rgba(255, 255, 255, .92) var(--bg-opacity-percent), transparent);--bg-fafafa: color-mix(in srgb, rgba(250, 250, 250, .86) var(--bg-opacity-percent), transparent);--bg-f5f7fa: color-mix(in srgb, rgba(245, 247, 250, .86) var(--bg-opacity-percent), transparent);--bg-f8f9fa: color-mix(in srgb, rgba(248, 249, 250, .86) var(--bg-opacity-percent), transparent);--sidebar-bg: color-mix(in srgb, rgba(255, 255, 255, .9) var(--bg-opacity-percent), transparent);--sidebar-border: rgba(220, 220, 225, .5);--header-bg: color-mix(in srgb, rgba(255, 255, 255, .86) var(--bg-opacity-percent), transparent);--header-border: rgba(230, 232, 235, .55);--header-title: #1f2937;--menu-color: #4a4a4a;--menu-hover-bg: color-mix(in srgb, rgba(64, 158, 255, .08) var(--bg-opacity-percent), transparent);--menu-active-bg: color-mix(in srgb, rgba(64, 158, 255, .12) var(--bg-opacity-percent), transparent);--menu-active-color: #409eff;--menu-active-shadow: 0 0 0 1px rgba(64, 158, 255, .15), 0 4px 16px rgba(64, 158, 255, .12), inset 0 1px 0 rgba(255, 255, 255, .4);--glass-bg: color-mix(in srgb, rgba(255, 255, 255, .7) var(--bg-opacity-percent), transparent);--glass-border: rgba(0, 0, 0, .08);--table-header-bg: color-mix(in srgb, rgba(255, 255, 255, .75) var(--bg-opacity-percent), transparent);--table-header-color: #303133;--table-row-hover: color-mix(in srgb, rgba(255, 255, 255, .65) var(--bg-opacity-percent), transparent);--table-border: #ebeef5;--table-striped: color-mix(in srgb, rgba(255, 255, 255, .7) var(--bg-opacity-percent), transparent);--input-bg: color-mix(in srgb, rgba(255, 255, 255, .8) var(--bg-opacity-percent), transparent);--input-border: #dcdfe6;--input-color: #333;--input-placeholder: #c0c4cc;--select-bg: color-mix(in srgb, rgba(255, 255, 255, .8) var(--bg-opacity-percent), transparent);--select-border: #dcdfe6;--select-color: #333;--dialog-bg: color-mix(in srgb, rgba(255, 255, 255, .88) var(--bg-opacity-percent), transparent);--dialog-header-bg: color-mix(in srgb, rgba(255, 255, 255, .92) var(--bg-opacity-percent), transparent);--dialog-border: rgba(230, 230, 230, .6);--tabs-header-bg: color-mix(in srgb, rgba(255, 255, 255, .85) var(--bg-opacity-percent), transparent);--tabs-border: #e4e7ed;--tabs-color: #606266;--tabs-active-color: #409eff;--terminal-bg: color-mix(in srgb, #f8f9fa var(--bg-opacity-percent), transparent);--terminal-header-bg: color-mix(in srgb, #e9ecef var(--bg-opacity-percent), transparent);--terminal-header-color: #495057;--terminal-toolbar-bg: color-mix(in srgb, #f1f3f5 var(--bg-opacity-percent), transparent);--terminal-toolbar-border: #dee2e6;--terminal-output-bg: color-mix(in srgb, #ffffff var(--bg-opacity-percent), transparent);--terminal-output-border: #dee2e6;--terminal-prompt: #0d6efd;--terminal-text: #212529;--terminal-muted: #6c757d;--terminal-row-hover: color-mix(in srgb, #f8f9fa var(--bg-opacity-percent), transparent);--terminal-row-even: color-mix(in srgb, #fafafa var(--bg-opacity-percent), transparent);--terminal-footer-bg: color-mix(in srgb, #e9ecef var(--bg-opacity-percent), transparent);--terminal-footer-border: #dee2e6;--terminal-pagination-btn: color-mix(in srgb, #e9ecef var(--bg-opacity-percent), transparent);--terminal-pagination-color: #495057;--syntax-red: #e06c75;--syntax-yellow: #e5c07b;--syntax-green: #98c379;--syntax-orange: #ce9178;--syntax-purple: #c586c0;--syntax-yellow-light: #dcdcaa;--syntax-cyan: #4ec9b0;--syntax-blue-light: #4fc1ff;--syntax-green-light: #62b779;--syntax-blue: #569cd6;--scrollbar-track: #f1f1f1;--scrollbar-thumb: #c1c1c1;--scrollbar-thumb-hover: #a1a1a1;--danger-bg: color-mix(in srgb, #fef0f0 var(--bg-opacity-percent), transparent);--danger-color: #f56c6c;--danger-border: #fde2e2;--card-bg: color-mix(in srgb, rgba(255, 255, 255, .88) var(--bg-opacity-percent), transparent);--card-header-bg: color-mix(in srgb, rgba(255, 255, 255, .94) var(--bg-opacity-percent), transparent);--dropdown-bg-opacity-percent: min(calc(var(--bg-opacity-percent) + 30%), 100%);--dropdown-card-bg: color-mix(in srgb, rgba(255, 255, 255, .88) var(--dropdown-bg-opacity-percent), transparent);--card-border: #e5e8eb;--card-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 8px 24px -4px rgba(15, 23, 42, .08), 0 16px 40px -8px rgba(15, 23, 42, .06);--perf-icon-cpu: #67c23a;--perf-icon-mem: #409eff;--perf-icon-disk: #a6559d;--perf-icon-net: #e6a23c;--stat-auth-bg: color-mix(in srgb, #e1f3d8 var(--bg-opacity-percent), transparent);--stat-auth-color: #67c23a;--stat-blocked-bg: color-mix(in srgb, #fde2e2 var(--bg-opacity-percent), transparent);--stat-blocked-color: #f56c6c;--stat-port-bg: color-mix(in srgb, #ecf5ff var(--bg-opacity-percent), transparent);--stat-port-color: #409eff;--stat-china-bg: color-mix(in srgb, #fdf6ec var(--bg-opacity-percent), transparent);--stat-china-color: #e6a23c;--stat-access-bg: color-mix(in srgb, #f4d4f7 var(--bg-opacity-percent), transparent);--stat-access-color: #a6559d;--progress-bg: color-mix(in srgb, #f0f2f5 var(--bg-opacity-percent), transparent);--progress-used-bg: linear-gradient(90deg, #67c23a, #95d475);--progress-disk-bg: linear-gradient(90deg, #a6559d, #c98bbb);--progress-cpu-bg: linear-gradient(90deg, #409eff, #79bbff);--tag-bg: color-mix(in srgb, #f0f2f5 var(--bg-opacity-percent), transparent);--tag-color: #606266;--badge-primary-bg: color-mix(in srgb, #ecf5ff var(--bg-opacity-percent), transparent);--badge-primary-border: #d9ecff;--badge-primary-color: #409eff;--badge-danger-bg: color-mix(in srgb, #fff0f5 var(--bg-opacity-percent), transparent);--badge-danger-border: #ffd1dc;--badge-danger-color: #c71585;--badge-warning-bg: color-mix(in srgb, #fdf6ec var(--bg-opacity-percent), transparent);--badge-warning-border: #faecd8;--badge-warning-color: #e6a23c;--msg-unread-bg: color-mix(in srgb, #fdf6ec var(--bg-opacity-percent), transparent);--msg-unread-hover-bg: color-mix(in srgb, #faecd8 var(--bg-opacity-percent), transparent);--dot-red: #ff5f56;--dot-yellow: #ffbd2e;--dot-green: #27c93f;--dropdown-blur: 10px;--user-info-bg: linear-gradient( 135deg, var(--color-primary) 0%, #337ecc 100% )}[data-theme=dark]{--color-primary: #6ab0ea;--color-primary-rgb: 106, 176, 234;--color-success: #8fcf85;--color-success-rgb: 143, 207, 133;--color-warning: #d4b570;--color-warning-rgb: 212, 181, 112;--color-danger: #d8a098;--color-danger-rgb: 216, 160, 152;--color-info: #9e9e9e;--color-info-rgb: 158, 158, 158;--color-primary-light-3: #a3cdf4;--color-primary-light-5: #b5d8f7;--color-primary-light-7: #c7e3fa;--color-primary-light-8: #d3e9fc;--color-primary-light-9: #dff0fd;--color-success-light-3: #b8e0af;--color-success-light-5: #c5e8bc;--color-success-light-7: #d2f0c9;--color-success-light-8: #daf4d3;--color-success-light-9: #e3f8dc;--color-warning-light-3: #e3cca5;--color-warning-light-5: #ead5b8;--color-warning-light-7: #f1decc;--color-warning-light-8: #f5e5d8;--color-warning-light-9: #f8ecd3;--color-danger-light-3: #eabfb9;--color-danger-light-5: #f0ccc7;--color-danger-light-7: #f5d9d5;--color-danger-light-8: #f8e2de;--color-danger-light-9: #fce9e6;--color-info-light-3: #c0c0c0;--color-info-light-5: #cdcdcd;--color-info-light-7: #dadada;--color-info-light-8: #e1e1e1;--color-info-light-9: #e8e8e8;--text-primary: #e5e5e5;--text-regular: #cccccc;--text-secondary: #808080;--text-placeholder: #777;--border-light: #3a3a3a;--border-lighter: #303030;--border-extra-light: #262626;--bg-main: color-mix(in srgb, #121214 var(--bg-opacity-percent), transparent);--bg-white: color-mix(in srgb, rgba(44, 44, 48, .78) var(--bg-opacity-percent), transparent);--bg-fafafa: color-mix(in srgb, rgba(44, 44, 48, .7) var(--bg-opacity-percent), transparent);--bg-f5f7fa: color-mix(in srgb, rgba(44, 44, 48, .7) var(--bg-opacity-percent), transparent);--bg-f8f9fa: color-mix(in srgb, rgba(16, 16, 18, .72) var(--bg-opacity-percent), transparent);--sidebar-bg: color-mix(in srgb, rgba(44, 44, 48, .82) var(--bg-opacity-percent), transparent);--sidebar-border: rgba(255, 255, 255, .1);--header-bg: color-mix(in srgb, rgba(44, 44, 48, .82) var(--bg-opacity-percent), transparent);--header-border: rgba(255, 255, 255, .08);--header-title: #e5e5e5;--menu-color: #cccccc;--menu-hover-bg: color-mix(in srgb, rgba(86, 156, 214, .1) var(--bg-opacity-percent), transparent);--menu-active-bg: color-mix(in srgb, rgba(86, 156, 214, .15) var(--bg-opacity-percent), transparent);--menu-active-color: #a8d4f8;--menu-active-shadow: inset 0 1px 0 rgba(255, 255, 255, .06), inset 0 -1px 0 rgba(0, 0, 0, .2), 0 4px 16px rgba(0, 0, 0, .25);--glass-bg: color-mix(in srgb, rgba(40, 40, 44, .6) var(--bg-opacity-percent), transparent);--glass-border: rgba(255, 255, 255, .12);--glass-glow: inset 0 1px 0 rgba(255, 255, 255, .07);--glass-glow-hover: inset 0 1px 0 rgba(255, 255, 255, .1);--glass-shadow: 0 2px 12px rgba(0, 0, 0, .25), inset 0 1px 0 rgba(255, 255, 255, .04);--glass-shadow-hover: 0 6px 24px rgba(0, 0, 0, .35), inset 0 1px 0 rgba(255, 255, 255, .06);--table-header-bg: color-mix(in srgb, rgba(45, 48, 54, .72) var(--bg-opacity-percent), transparent);--table-header-color: #d8d8d8;--table-row-hover: color-mix(in srgb, rgba(42, 45, 46, .6) var(--bg-opacity-percent), transparent);--table-border: #2a2a2a;--table-striped: color-mix(in srgb, rgba(35, 37, 39, .7) var(--bg-opacity-percent), transparent);--input-bg: color-mix(in srgb, rgba(45, 45, 45, .75) var(--bg-opacity-percent), transparent);--input-border: #4a4a4a;--input-color: #e5e5e5;--input-placeholder: #777;--select-bg: color-mix(in srgb, rgba(45, 45, 45, .75) var(--bg-opacity-percent), transparent);--select-border: #4a4a4a;--select-color: #e5e5e5;--dialog-bg: color-mix(in srgb, rgba(28, 28, 30, .88) var(--bg-opacity-percent), transparent);--dialog-header-bg: color-mix(in srgb, rgba(28, 28, 30, .92) var(--bg-opacity-percent), transparent);--dialog-border: rgba(255, 255, 255, .08);--tabs-header-bg: color-mix(in srgb, rgba(28, 28, 30, .72) var(--bg-opacity-percent), transparent);--tabs-border: rgba(255, 255, 255, .06);--tabs-color: #9e9e9e;--tabs-active-color: #a8d4f8;--terminal-bg: color-mix(in srgb, #1c1c1e var(--bg-opacity-percent), transparent);--terminal-header-bg: color-mix(in srgb, #2c2c2e var(--bg-opacity-percent), transparent);--terminal-header-color: #d4d4d4;--terminal-toolbar-bg: color-mix(in srgb, #2c2c2e var(--bg-opacity-percent), transparent);--terminal-toolbar-border: #343638;--terminal-output-bg: color-mix(in srgb, #1f1f1f var(--bg-opacity-percent), transparent);--terminal-output-border: #343638;--terminal-prompt: #6ab0ea;--terminal-text: #d4d4d4;--terminal-muted: #808080;--terminal-row-hover: color-mix(in srgb, #2a2d2e var(--bg-opacity-percent), transparent);--terminal-row-even: color-mix(in srgb, #242628 var(--bg-opacity-percent), transparent);--terminal-footer-bg: color-mix(in srgb, #2d2d2d var(--bg-opacity-percent), transparent);--terminal-footer-border: #343638;--terminal-pagination-btn: color-mix(in srgb, #303236 var(--bg-opacity-percent), transparent);--terminal-pagination-color: #cccccc;--syntax-red: #e06c75;--syntax-yellow: #e5c07b;--syntax-green: #98c379;--syntax-orange: #ce9178;--syntax-purple: #c586c0;--syntax-yellow-light: #dcdcaa;--syntax-cyan: #4ec9b0;--syntax-blue-light: #4dd0e1;--syntax-green-light: #6fdc6f;--syntax-blue: #6ab0ea;--scrollbar-track: #2d2d2d;--scrollbar-thumb: #4a4a4a;--scrollbar-thumb-hover: #5a5a5a;--danger-bg: color-mix(in srgb, rgba(218, 54, 51, .1) var(--bg-opacity-percent), transparent);--danger-color: #d8a098;--danger-border: rgba(218, 54, 51, .2);--card-bg: color-mix(in srgb, rgba(44, 44, 48, .72) var(--bg-opacity-percent), transparent);--card-header-bg: color-mix(in srgb, rgba(44, 44, 48, .8) var(--bg-opacity-percent), transparent);--dropdown-bg-opacity-percent: min(calc(var(--bg-opacity-percent) + 30%), 100%);--dropdown-card-bg: color-mix(in srgb, rgba(44, 44, 48, .72) var(--dropdown-bg-opacity-percent), transparent);--card-border: rgba(255, 255, 255, .1);--card-shadow: 0 1px 0 rgba(255, 255, 255, .08), 0 8px 28px -4px rgba(0, 0, 0, .55), 0 24px 48px -12px rgba(0, 0, 0, .6);--perf-icon-cpu: #8fcf85;--perf-icon-mem: #a8d4f8;--perf-icon-disk: #c8a0be;--perf-icon-net: #d4b570;--stat-auth-bg: color-mix(in srgb, rgba(103, 194, 58, .1) var(--bg-opacity-percent), transparent);--stat-auth-color: #8fcf85;--stat-blocked-bg: color-mix(in srgb, rgba(244, 135, 113, .1) var(--bg-opacity-percent), transparent);--stat-blocked-color: #d8a098;--stat-port-bg: color-mix(in srgb, rgba(86, 156, 214, .1) var(--bg-opacity-percent), transparent);--stat-port-color: #a8d4f8;--stat-china-bg: color-mix(in srgb, rgba(255, 212, 77, .1) var(--bg-opacity-percent), transparent);--stat-china-color: #d4b570;--stat-access-bg: color-mix(in srgb, rgba(201, 139, 187, .1) var(--bg-opacity-percent), transparent);--stat-access-color: #c8a0be;--progress-bg: color-mix(in srgb, #2d2d2d var(--bg-opacity-percent), transparent);--progress-used-bg: linear-gradient( 90deg, rgba(143, 207, 133, .8), rgba(143, 207, 133, .5) );--progress-disk-bg: linear-gradient( 90deg, rgba(200, 160, 190, .8), rgba(200, 160, 190, .5) );--progress-cpu-bg: linear-gradient( 90deg, rgba(140, 189, 224, .8), rgba(140, 189, 224, .5) );--tag-bg: color-mix(in srgb, #2d2d2d var(--bg-opacity-percent), transparent);--tag-color: #cccccc;--badge-primary-bg: color-mix(in srgb, rgba(86, 156, 214, .1) var(--bg-opacity-percent), transparent);--badge-primary-border: rgba(86, 156, 214, .2);--badge-primary-color: #a8d4f8;--badge-danger-bg: color-mix(in srgb, rgba(199, 21, 133, .1) var(--bg-opacity-percent), transparent);--badge-danger-border: rgba(199, 21, 133, .2);--badge-danger-color: #c990b8;--badge-warning-bg: color-mix(in srgb, rgba(255, 193, 7, .1) var(--bg-opacity-percent), transparent);--badge-warning-border: rgba(255, 193, 7, .15);--badge-warning-color: #d4b570;--msg-unread-bg: color-mix(in srgb, rgba(255, 193, 7, .1) var(--bg-opacity-percent), transparent);--msg-unread-hover-bg: color-mix(in srgb, rgba(255, 193, 7, .18) var(--bg-opacity-percent), transparent);--dot-red: #ff5f56;--dot-yellow: #ffbd2e;--dot-green: #27c93f;--dropdown-blur: 10px;--user-info-bg: linear-gradient( 135deg, var(--color-primary) 0%, #337ecc 100% )}:root,[data-theme=light]{--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--glass-blur: 20px;--glass-saturate: 1.6;--shadow-intensity: 1;--transition-bounce: cubic-bezier(.34, 1.56, .64, 1);--transition-smooth: cubic-bezier(.4, 0, .2, 1);--duration-fast: .2s;--duration-normal: .3s;--sidebar-width: 240px;--body-bg-image: none;--body-bg-size: cover;--body-bg-position: center;--body-bg-repeat: no-repeat;--body-bg-attachment: fixed;--bg-opacity: 0;--bg-opacity-percent: 100%;--glass-blur-effective: 20px;--glass-saturate-effective: 1.6;--layout-mode: rounded;--body-bg: var(--bg-main);--body-color: var(--text-primary);--el-bg-color: var(--bg-white);--el-bg-color-page: var(--bg-main);--el-fill-color: var(--bg-f5f7fa);--el-fill-color-light: var(--bg-fafafa);--el-fill-color-lighter: var(--bg-fafafa);--el-fill-color-extra-light: var(--bg-f5f7fa);--el-fill-color-blank: var(--bg-white);--el-fill-color-dark: var(--bg-f5f7fa);--el-fill-color-darker: var(--bg-f5f7fa);--el-input-bg-color: var(--input-bg);--el-input-border-color: var(--input-border);--el-input-text-color: var(--input-color);--el-input-placeholder-color: var(--input-placeholder);--el-table-header-bg-color: var(--table-header-bg);--el-table-row-hover-bg-color: var(--table-row-hover);--el-table-bg-color: var(--bg-white);--el-table-tr-bg-color: var(--bg-white);--el-table-text-color: var(--text-primary);--el-table-header-text-color: var(--text-primary);--card-shadow: 1.8px 1.8px 7.5px rgba(0, 0, 0, .028), 5.1px 5.1px 15px -.9px rgba(0, 0, 0, .052), 10.2px 10.2px 21.5px -1.5px rgba(0, 0, 0, .08);--server-time: var(--text-secondary);--menu-color: var(--text-regular)}[data-theme=dark]{--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--glass-blur: 20px;--glass-saturate: 1.4;--shadow-intensity: 1;--transition-bounce: cubic-bezier(.34, 1.56, .64, 1);--transition-smooth: cubic-bezier(.4, 0, .2, 1);--duration-fast: .2s;--duration-normal: .3s;--sidebar-width: 240px;--body-bg-image: none;--body-bg-size: cover;--body-bg-position: center;--body-bg-repeat: no-repeat;--body-bg-attachment: fixed;--bg-opacity: 0;--bg-opacity-percent: 100%;--glass-blur-effective: 20px;--glass-saturate-effective: 1.4;--layout-mode: rounded;--body-bg: var(--bg-main);--body-color: var(--text-primary);--card-shadow: 1.8px 1.8px 7.5px rgba(0, 0, 0, .105), 5.1px 5.1px 15px -.9px rgba(0, 0, 0, .195), 10.2px 10.2px 21.5px -1.5px rgba(0, 0, 0, .3);--server-time: var(--text-secondary);--menu-color: var(--text-regular);--el-border-color: var(--border-light);--el-border-color-light: var(--border-light);--el-border-color-lighter: var(--border-lighter);--el-border-color-extra-light: var(--border-extra-light);--el-table-border-color: var(--table-border);--el-fill-color: var(--bg-fafafa);--el-fill-color-light: var(--bg-white);--el-fill-color-lighter: var(--bg-f5f7fa);--el-fill-color-extra-light: var(--bg-f8f9fa);--el-fill-color-blank: var(--bg-white);--el-fill-color-dark: var(--bg-fafafa);--el-fill-color-darker: var(--bg-f5f7fa);--el-input-bg-color: var(--input-bg);--el-input-border-color: var(--input-border);--el-input-text-color: var(--input-color);--el-input-placeholder-color: var(--input-placeholder);--el-bg-color: var(--bg-white);--el-bg-color-page: var(--bg-main);--el-table-header-bg-color: var(--table-header-bg);--el-table-row-hover-bg-color: var(--table-row-hover);--el-table-bg-color: var(--bg-white);--el-table-tr-bg-color: var(--bg-white);--el-table-text-color: var(--text-primary);--el-table-header-text-color: var(--text-primary);--el-color-primary: #6ab0ea;--el-color-primary-light-3: rgba(106, 176, 234, .6);--el-color-primary-light-5: rgba(106, 176, 234, .42);--el-color-primary-light-7: rgba(106, 176, 234, .28);--el-color-primary-light-8: rgba(106, 176, 234, .18);--el-color-primary-light-9: rgba(106, 176, 234, .12);--el-color-primary-dark-2: #548ec3}html.dark{--el-border-color: var(--border-light);--el-border-color-light: var(--border-light);--el-border-color-lighter: var(--border-lighter);--el-border-color-extra-light: var(--border-extra-light);--el-table-border-color: var(--table-border);--el-fill-color: var(--bg-fafafa);--el-fill-color-light: var(--bg-white);--el-fill-color-lighter: var(--bg-f5f7fa);--el-fill-color-extra-light: var(--bg-f8f9fa);--el-fill-color-blank: var(--bg-white);--el-fill-color-dark: var(--bg-fafafa);--el-fill-color-darker: var(--bg-f5f7fa);--el-input-bg-color: var(--input-bg);--el-input-border-color: var(--input-border);--el-input-text-color: var(--input-color);--el-input-placeholder-color: var(--input-placeholder);--el-bg-color: var(--bg-white);--el-bg-color-page: var(--bg-main);--el-table-header-bg-color: var(--table-header-bg);--el-table-row-hover-bg-color: var(--table-row-hover);--el-table-bg-color: var(--bg-white);--el-table-tr-bg-color: var(--bg-white);--el-table-text-color: var(--text-primary);--el-table-header-text-color: var(--text-primary);--el-color-primary: #6ab0ea;--el-color-primary-light-3: rgba(106, 176, 234, .6);--el-color-primary-light-5: rgba(106, 176, 234, .42);--el-color-primary-light-7: rgba(106, 176, 234, .28);--el-color-primary-light-8: rgba(106, 176, 234, .18);--el-color-primary-light-9: rgba(106, 176, 234, .12);--el-color-primary-dark-2: #548ec3}*{margin:0;padding:0;box-sizing:border-box}html{transition:background-color .3s ease,color .3s ease}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh;background-color:var(--body-bg);background-image:var(--body-bg-image);background-size:var(--body-bg-size, cover);background-position:var(--body-bg-position, center);background-repeat:var(--body-bg-repeat, no-repeat);background-attachment:var(--body-bg-attachment, fixed);color:var(--body-color);overflow-x:hidden;transition:background-color .3s ease,color .3s ease}[data-theme=dark] body,html.dark body{background-image:var(--body-bg-image),radial-gradient(ellipse 120% 70% at 50% 0%,rgba(255,255,255,.1) 0%,transparent 55%),radial-gradient(ellipse 70% 45% at 12% 100%,rgba(106,176,234,.08) 0%,transparent 50%),radial-gradient(ellipse 65% 40% at 88% 100%,rgba(168,212,248,.06) 0%,transparent 48%);background-size:var(--body-bg-size, cover),auto,auto,auto;background-position:var(--body-bg-position, center),center,center,center;background-repeat:var(--body-bg-repeat, no-repeat),no-repeat,no-repeat,no-repeat;background-attachment:var(--body-bg-attachment, fixed),fixed,fixed,fixed}html,body,*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{width:0;height:0;display:none}.jelly-press{transition:transform var(--duration-fast) var(--transition-bounce)}.jelly-press:active{transform:scale(.95)}.glass-card{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur-effective)) saturate(var(--glass-saturate-effective));-webkit-backdrop-filter:blur(var(--glass-blur-effective)) saturate(var(--glass-saturate-effective));border:1px solid var(--glass-border);border-radius:var(--radius-lg);overflow:hidden}.el-button{transition:box-shadow var(--duration-normal) var(--transition-smooth),background-color var(--duration-fast) var(--transition-smooth),border-color var(--duration-fast) var(--transition-smooth)}.el-card{border-radius:var(--radius-lg)!important;border-color:var(--card-border)!important;background:var(--card-bg)!important;box-shadow:var(--card-shadow)!important;overflow:hidden!important;backdrop-filter:blur(var(--glass-blur-effective)) saturate(var(--glass-saturate-effective));-webkit-backdrop-filter:blur(var(--glass-blur-effective)) saturate(var(--glass-saturate-effective));transition:box-shadow var(--duration-normal) var(--transition-smooth),transform var(--duration-normal) var(--transition-smooth),background-color var(--duration-normal) var(--transition-smooth)!important}.el-card:hover{box-shadow:var(--card-shadow-hover)!important}[data-theme=dark] .el-card{box-shadow:var(--card-shadow)!important}[data-theme=dark] .el-card:hover{box-shadow:var(--card-shadow-hover)!important}.perf-card,.stat-card,.sys-info-card,.log-card,.mobile-mini-card,.mobile-metric-card,.mobile-authorized-card,.preset-theme-card,.preview-group,.preview-group-title,.glass-panel,.glass-card,.el-drawer,.el-drawer__header,.el-drawer__body,.el-drawer__footer{backdrop-filter:blur(var(--glass-blur-effective)) saturate(var(--glass-saturate-effective));-webkit-backdrop-filter:blur(var(--glass-blur-effective)) saturate(var(--glass-saturate-effective))}.el-dialog{border-radius:16px!important;background:var(--dialog-bg)!important;border:1px solid var(--dialog-border)!important;box-shadow:0 8px 32px #0000001f,0 2px 8px #0000000f!important;overflow:hidden;margin-top:0!important;margin-bottom:0!important;max-height:85vh!important;display:flex!important;flex-direction:column!important}.el-overlay-dialog{display:flex!important;align-items:center!important;justify-content:center!important}.el-dialog{backdrop-filter:blur(var(--glass-blur-effective)) saturate(var(--glass-saturate-effective));-webkit-backdrop-filter:blur(var(--glass-blur-effective)) saturate(var(--glass-saturate-effective))}[data-theme=dark] .el-dialog{box-shadow:var(--card-shadow)!important}.el-dialog__header{background:var(--dialog-header-bg)!important;border-bottom:1px solid var(--dialog-border)!important;border-radius:16px 16px 0 0!important;padding:16px 52px 16px 20px!important;margin-right:0!important;overflow:hidden}.el-dialog__title{color:var(--body-color)!important;font-weight:600!important;font-size:15px!important}.el-dialog__headerbtn{width:24px;height:24px;border-radius:4px;top:18px;right:20px;transition:background .2s ease,color .2s ease}.el-dialog__headerbtn:hover{background:color-mix(in srgb,rgba(224,108,117,.08) var(--bg-opacity-percent),transparent)}.el-dialog__headerbtn .el-dialog__close{color:var(--text-regular)!important;font-size:15px}.el-dialog__headerbtn:hover .el-dialog__close{color:var(--color-danger)!important}.el-dialog__body{background:var(--dialog-bg)!important;color:var(--body-color)!important;padding:24px 20px!important;display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important}.el-dialog__body>.el-form,.el-drawer__body>.el-form{width:100%!important;max-width:460px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.el-dialog .el-form,.el-dialog .el-form.el-form--default,.el-drawer .el-form,.el-drawer .el-form.el-form--default{width:100%!important;max-width:460px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.el-dialog .el-form-item__content,.el-drawer .el-form-item__content{flex:1;min-width:0}.el-dialog .el-input,.el-dialog .el-select,.el-dialog .el-textarea,.el-dialog .el-input-number,.el-drawer .el-input,.el-drawer .el-select,.el-drawer .el-textarea,.el-drawer .el-input-number{width:100%!important}.el-dialog__footer{background:var(--dialog-bg)!important;border-top:1px solid var(--dialog-border)!important;border-radius:0 0 16px 16px!important;padding:12px 20px!important}.el-dialog__footer .el-button,.el-dialog__body .el-button{border-radius:var(--radius-md)!important}.el-overlay{background-color:#00000059!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:3000!important}.el-overlay-dialog{z-index:3001!important}.el-popper{z-index:3003!important}.el-message,.el-notification{z-index:3004!important}.drawer-select-popper{z-index:3003!important}[data-theme=dark] .el-overlay{background-color:#0000008c!important}.el-input__wrapper{border-radius:var(--radius-md)!important;background:transparent!important;box-shadow:0 0 0 1px var(--input-border) inset!important;padding:2px 13px!important;transition:box-shadow .2s ease!important}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--text-placeholder) inset!important}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-color-primary) inset!important}.el-input__inner{color:var(--input-color)!important;height:32px!important;line-height:32px!important;background:transparent!important;padding:0!important}.el-input__inner::placeholder{color:var(--input-placeholder)!important}.el-select__wrapper{border-radius:var(--radius-md)!important;background:transparent!important;box-shadow:0 0 0 1px var(--input-border) inset!important;padding:2px 13px!important;transition:box-shadow .2s ease!important;min-width:80px!important}.el-select__wrapper:hover{box-shadow:0 0 0 1px var(--text-placeholder) inset!important}.el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--el-color-primary) inset!important}.el-select .el-input__inner{color:var(--el-color-primary)!important;font-weight:500!important;padding:0!important}.el-select{min-width:110px!important}.el-select .el-select__wrapper{min-width:80px!important}.el-select__caret{color:var(--text-placeholder)!important;font-weight:700!important}.el-select:hover .el-select__caret,.el-select.is-focused .el-select__caret{color:var(--el-color-primary)!important}.el-input-number__decrease,.el-input-number__increase{color:var(--el-color-primary)!important;background:var(--card-bg)!important;border-color:var(--input-border)!important}.el-input-number__decrease:hover,.el-input-number__increase:hover,.el-input-number__decrease:focus,.el-input-number__increase:focus{color:var(--el-color-primary)!important;background:var(--el-color-primary-light-9)!important;border-color:var(--el-color-primary-light-7)!important}.el-input-number__decrease:active,.el-input-number__increase:active{color:#fff!important;background:var(--el-color-primary)!important;border-color:var(--el-color-primary)!important}.el-input-number__decrease svg,.el-input-number__increase svg{fill:currentColor!important}.el-input-number__decrease .el-icon,.el-input-number__increase .el-icon,.el-input-number__decrease svg,.el-input-number__increase svg{font-size:14px!important;width:14px!important;height:14px!important}.el-input-number .el-input__inner{padding:0!important}.el-select-dropdown{border-radius:var(--radius-md)!important;background:var(--dropdown-card-bg)!important;border-color:var(--card-border)!important;backdrop-filter:blur(var(--dropdown-blur)) saturate(var(--glass-saturate-effective));-webkit-backdrop-filter:blur(var(--dropdown-blur)) saturate(var(--glass-saturate-effective))}.el-form-item__content>.form-tip:not(.form-tip-compact){flex:0 0 100%!important;max-width:100%!important;margin-left:0!important}[data-theme=dark] .el-select-dropdown{background:var(--dropdown-card-bg)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:var(--card-shadow)!important;backdrop-filter:blur(var(--dropdown-blur)) saturate(var(--glass-saturate-effective));-webkit-backdrop-filter:blur(var(--dropdown-blur)) saturate(var(--glass-saturate-effective))}.el-select-dropdown__item{color:var(--body-color)!important}.el-select-dropdown__item:hover{background:var(--menu-hover-bg)!important}.el-select-dropdown__item.is-selected{color:var(--menu-active-color)!important;background:var(--menu-active-bg)!important}.el-message{border-color:var(--card-border)!important}.el-message__content{color:var(--body-color)!important}.el-notification{border-radius:12px!important;background:var(--card-bg)!important;border:1px solid var(--card-border)!important;box-shadow:0 4px 16px #00000014!important;backdrop-filter:blur(var(--glass-blur-effective)) saturate(var(--glass-saturate-effective));-webkit-backdrop-filter:blur(var(--glass-blur-effective)) saturate(var(--glass-saturate-effective));overflow:hidden}[data-theme=dark] .el-notification{box-shadow:var(--card-shadow)!important}.el-notification__title{color:var(--body-color)!important;font-weight:600!important}.el-notification__content{color:var(--body-color)!important}.el-message-box{border-radius:16px!important;background:var(--card-bg)!important;border:1px solid var(--dialog-border)!important;box-shadow:0 8px 32px #0000001f,0 2px 8px #0000000f!important;backdrop-filter:blur(var(--glass-blur-effective)) saturate(var(--glass-saturate-effective));-webkit-backdrop-filter:blur(var(--glass-blur-effective)) saturate(var(--glass-saturate-effective));overflow:hidden;padding:20px!important}[data-theme=dark] .el-message-box{box-shadow:var(--card-shadow)!important}.el-message-box__title{color:var(--body-color)!important;font-weight:600!important;font-size:15px!important}.el-message-box__message{color:var(--body-color)!important}.el-message-box__header{padding-bottom:12px!important}.el-message-box__btns{padding-top:16px!important}.el-tag--default{border-color:var(--card-border)!important}[data-theme=light] .el-tag--default{background:var(--tag-bg)!important;color:var(--tag-color)!important}[data-theme=dark] .el-tag--default{background:color-mix(in srgb,rgba(140,189,224,.14) var(--bg-opacity-percent),transparent)!important;color:var(--menu-active-color)!important;border-color:#8cbde03d!important}.el-form-item__label{color:var(--body-color)!important}.el-form-item__error{color:var(--danger-color)!important}.el-divider{border-color:var(--card-border)!important}.el-divider__text{background:var(--card-bg)!important;color:var(--body-color)!important}.el-message{--el-message-bg-color: var(--card-bg) !important;--el-message-border-color: var(--card-border) !important;--el-message-text-color: var(--body-color) !important}.el-message--success{--el-message-bg-color: rgba(var(--color-success-rgb), .12) !important;--el-message-border-color: rgba(var(--color-success-rgb), .3) !important;--el-message-text-color: var(--color-success) !important}[data-theme=dark] .el-message--success{--el-message-bg-color: var(--stat-auth-bg) !important;--el-message-border-color: var(--color-success) !important;--el-message-text-color: var(--color-success) !important;background:var(--stat-auth-bg)!important;border-color:var(--color-success)!important}.el-drawer{background:var(--card-bg)!important}.el-drawer__header{background:var(--card-bg)!important;border-bottom:1px solid var(--card-border)!important;color:var(--body-color)!important;margin-bottom:0!important;padding-bottom:20px!important}.el-drawer__body{background:var(--card-bg)!important;color:var(--body-color)!important;padding:20px!important}.el-drawer__footer{background:var(--card-bg)!important;border-top:1px solid var(--card-border)!important}.el-tooltip__popper{background:var(--dropdown-card-bg)!important;border:1px solid var(--card-border)!important;color:var(--body-color)!important;backdrop-filter:blur(var(--dropdown-blur)) saturate(var(--glass-saturate-effective));-webkit-backdrop-filter:blur(var(--dropdown-blur)) saturate(var(--glass-saturate-effective))}.el-tooltip__popper .el-popper__arrow:before{background:var(--dropdown-card-bg)!important;border-color:var(--card-border)!important}.fixed-height-table .el-table__body-wrapper{overflow-y:auto}.el-infinite-scroll{--el-infinite-load-text-color: var(--terminal-muted) !important}.el-dropdown-menu,.el-cascader__dropdown,.el-cascader-panel{background:var(--dropdown-card-bg)!important;border-color:var(--card-border)!important;backdrop-filter:blur(var(--dropdown-blur)) saturate(var(--glass-saturate-effective));-webkit-backdrop-filter:blur(var(--dropdown-blur)) saturate(var(--glass-saturate-effective))}.el-cascader-menu{background:transparent!important;border-right-color:var(--card-border)!important}.el-cascader-menu__item,.el-cascader-node{background:transparent!important}.el-cascader-menu__item:hover,.el-cascader-menu__item.is-active,.el-cascader-node:hover,.el-cascader-node.is-active{background:var(--menu-hover-bg)!important}.el-cascader-node.is-selected,.el-cascader-node.in-active-path{background:var(--menu-active-bg)!important}[data-theme=dark] .el-dropdown-menu,html.dark .el-dropdown-menu,[data-theme=dark] .el-dropdown__popper.is-light .el-dropdown-menu,html.dark .el-dropdown__popper.is-light .el-dropdown-menu,[data-theme=dark] .el-dropdown__popper.is-dark .el-dropdown-menu,html.dark .el-dropdown__popper.is-dark .el-dropdown-menu{background:var(--dropdown-card-bg)!important;border-color:#ffffff14!important;box-shadow:var(--card-shadow)!important;backdrop-filter:blur(var(--dropdown-blur)) saturate(var(--glass-saturate-effective));-webkit-backdrop-filter:blur(var(--dropdown-blur)) saturate(var(--glass-saturate-effective))}[data-theme=dark] .el-dropdown__popper.is-light,html.dark .el-dropdown__popper.is-light,[data-theme=dark] .el-dropdown__popper.is-dark,html.dark .el-dropdown__popper.is-dark,[data-theme=dark] .el-dropdown__popper,html.dark .el-dropdown__popper{background:var(--dropdown-card-bg)!important;border-color:#ffffff14!important;backdrop-filter:blur(var(--dropdown-blur)) saturate(var(--glass-saturate-effective));-webkit-backdrop-filter:blur(var(--dropdown-blur)) saturate(var(--glass-saturate-effective))}@media (prefers-color-scheme: dark){.el-dropdown-menu,.el-dropdown__popper.is-light .el-dropdown-menu,.el-dropdown__popper.is-dark .el-dropdown-menu,.el-dropdown__popper.is-light,.el-dropdown__popper.is-dark,.el-dropdown__popper{background:var(--dropdown-card-bg)!important;border-color:#ffffff14!important;backdrop-filter:blur(var(--dropdown-blur)) saturate(var(--glass-saturate-effective));-webkit-backdrop-filter:blur(var(--dropdown-blur)) saturate(var(--glass-saturate-effective))}.el-dropdown-menu__item{color:var(--text-primary)!important}.el-dropdown-menu__item:hover,.el-dropdown-menu__item:focus,.el-dropdown-menu__item.is-hovering{background:var(--bg-f5f7fa)!important;color:var(--text-primary)!important}}[data-theme=dark] .el-dropdown__popper[data-popper-placement^=top] .el-popper__arrow:before,html.dark .el-dropdown__popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:var(--dropdown-card-bg)!important;background:var(--dropdown-card-bg)!important}[data-theme=dark] .el-dropdown__popper[data-popper-placement^=bottom] .el-popper__arrow:before,html.dark .el-dropdown__popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:var(--dropdown-card-bg)!important;background:var(--dropdown-card-bg)!important}[data-theme=dark] .el-dropdown__popper[data-popper-placement^=left] .el-popper__arrow:before,html.dark .el-dropdown__popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:var(--dropdown-card-bg)!important;background:var(--dropdown-card-bg)!important}[data-theme=dark] .el-dropdown__popper[data-popper-placement^=right] .el-popper__arrow:before,html.dark .el-dropdown__popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:var(--dropdown-card-bg)!important;background:var(--dropdown-card-bg)!important}.el-dropdown-menu__item{color:var(--body-color)!important}[data-theme=dark] .el-dropdown-menu__item,html.dark .el-dropdown-menu__item{color:var(--text-regular, #e5e5e5)!important}.el-dropdown-menu__item:hover{background:var(--menu-hover-bg)!important;color:var(--menu-active-color)!important}[data-theme=dark] .el-dropdown-menu__item:hover,html.dark .el-dropdown-menu__item:hover,[data-theme=dark] .el-dropdown-menu__item:focus,html.dark .el-dropdown-menu__item:focus,[data-theme=dark] .el-dropdown-menu__item.is-hovering,html.dark .el-dropdown-menu__item.is-hovering{background:var(--bg-f5f7fa)!important;color:var(--text-primary)!important}[data-theme=dark] .el-dropdown-menu__item.is-disabled,html.dark .el-dropdown-menu__item.is-disabled,[data-theme=dark] .el-dropdown-menu__item.is-disabled-item,html.dark .el-dropdown-menu__item.is-disabled-item{color:#b4b4b473!important;background:transparent!important;cursor:not-allowed}.el-dropdown-menu__item--divided{border-top-color:var(--card-border)!important}[data-theme=dark] .el-dropdown-menu__item--divided,html.dark .el-dropdown-menu__item--divided{border-top-color:#ffffff14!important}[data-theme=dark] .el-dropdown-menu,html.dark .el-dropdown-menu{--el-dropdown-menuItem-hover-fill: var(--bg-f5f7fa) !important;--el-dropdown-menuItem-hover-color: var(--text-primary) !important}.el-step__title{color:var(--body-color)!important}.el-step__description{color:var(--terminal-muted)!important}.el-menu--popup,.el-tooltip__popper.is-light{border-radius:var(--radius-md)!important}.el-alert{--el-alert-bg-color: var(--card-bg) !important;--el-alert-border-color: var(--card-border) !important;--el-alert-title-color: var(--body-color) !important;--el-alert-description-color: var(--terminal-muted) !important}.el-descriptions{--el-descriptions-table-border: var(--card-border) !important}.el-descriptions__body{background:var(--card-bg)!important}.el-descriptions__header{background:var(--table-header-bg)!important}.el-descriptions__label{background:var(--menu-hover-bg)!important;color:var(--body-color)!important}.el-descriptions__content{background:var(--card-bg)!important;color:var(--body-color)!important}.el-radio__input.is-checked .el-radio__inner{background:var(--menu-active-color)!important;border-color:var(--menu-active-color)!important}.el-radio__label{color:var(--body-color)!important}.el-radio-button__inner{--el-radio-button-bg-color: var(--card-bg) !important;--el-radio-button-border-color: var(--card-border) !important;--el-radio-button-text-color: var(--body-color) !important}.el-checkbox__input.is-checked .el-checkbox__inner{background:var(--menu-active-color)!important;border-color:var(--menu-active-color)!important}.el-checkbox__label{color:var(--body-color)!important}[data-theme=dark] .el-tree-node__content:hover,html.dark .el-tree-node__content:hover,[data-theme=dark] .el-tree-node:focus>.el-tree-node__content,html.dark .el-tree-node:focus>.el-tree-node__content,[data-theme=dark] .el-tree-node.is-current>.el-tree-node__content,html.dark .el-tree-node.is-current>.el-tree-node__content,[data-theme=dark] .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content,html.dark .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background:var(--el-fill-color)!important}.el-link{--el-link-default-text-color: var(--menu-active-color) !important}.el-link:hover{opacity:.8}.el-dialog{background:var(--dialog-bg)!important;backdrop-filter:blur(var(--glass-blur-effective)) saturate(var(--glass-saturate-effective));-webkit-backdrop-filter:blur(var(--glass-blur-effective)) saturate(var(--glass-saturate-effective))}.el-switch{--el-switch-off-color: var(--input-border) !important}[data-theme=dark] .el-switch.is-disabled{opacity:.6!important}[data-theme=dark] .el-switch.is-disabled .el-switch__core{background-color:color-mix(in srgb,rgba(80,80,80,.8) var(--bg-opacity-percent),transparent)!important;border-color:#ffffff14!important}[data-theme=dark] .el-switch.is-disabled.is-checked .el-switch__core{background-color:rgba(var(--color-primary-rgb),.35)!important;border-color:rgba(var(--color-primary-rgb),.25)!important}.el-textarea__inner{background:transparent!important;border-color:var(--input-border)!important;color:var(--input-color)!important;border-radius:var(--radius-md)!important}.el-textarea__inner::placeholder{color:var(--input-placeholder)!important}.el-textarea__inner:hover{border-color:var(--menu-active-color)!important}.el-textarea__inner:focus{border-color:var(--menu-active-color)!important}[data-theme=dark] input:-webkit-autofill,[data-theme=dark] input:-webkit-autofill:hover,[data-theme=dark] input:-webkit-autofill:focus,[data-theme=dark] textarea:-webkit-autofill,[data-theme=dark] textarea:-webkit-autofill:hover,[data-theme=dark] textarea:-webkit-autofill:focus,[data-theme=dark] select:-webkit-autofill,[data-theme=dark] select:-webkit-autofill:hover,[data-theme=dark] select:-webkit-autofill:focus,html.dark input:-webkit-autofill,html.dark input:-webkit-autofill:hover,html.dark input:-webkit-autofill:focus,html.dark textarea:-webkit-autofill,html.dark textarea:-webkit-autofill:hover,html.dark textarea:-webkit-autofill:focus,html.dark select:-webkit-autofill,html.dark select:-webkit-autofill:hover,html.dark select:-webkit-autofill:focus{-webkit-text-fill-color:var(--input-color)!important;caret-color:var(--input-color)!important;-webkit-box-shadow:0 0 0 1000px transparent inset!important;background-color:transparent!important;background-image:none!important;filter:none!important;transition:background-color 99999s ease-in-out 0s!important}[data-theme=dark] .el-input__inner:-webkit-autofill,[data-theme=dark] .el-input__inner:-webkit-autofill:hover,[data-theme=dark] .el-input__inner:-webkit-autofill:focus,[data-theme=dark] .el-textarea__inner:-webkit-autofill,[data-theme=dark] .el-textarea__inner:-webkit-autofill:hover,[data-theme=dark] .el-textarea__inner:-webkit-autofill:focus,html.dark .el-input__inner:-webkit-autofill,html.dark .el-input__inner:-webkit-autofill:hover,html.dark .el-input__inner:-webkit-autofill:focus,html.dark .el-textarea__inner:-webkit-autofill,html.dark .el-textarea__inner:-webkit-autofill:hover,html.dark .el-textarea__inner:-webkit-autofill:focus{-webkit-text-fill-color:var(--input-color)!important;caret-color:var(--input-color)!important;-webkit-box-shadow:0 0 0 1000px transparent inset!important;background-color:transparent!important;background-image:none!important;filter:none!important;transition:background-color 99999s ease-in-out 0s!important}[data-theme=dark] .el-input__wrapper.is-disabled,html.dark .el-input__wrapper.is-disabled,[data-theme=dark] .el-input.is-disabled .el-input__wrapper,html.dark .el-input.is-disabled .el-input__wrapper,[data-theme=dark] .el-textarea.is-disabled .el-textarea__inner,html.dark .el-textarea.is-disabled .el-textarea__inner{background:var(--input-bg)!important;opacity:.6}[data-theme=dark] .el-input__inner:read-only,html.dark .el-input__inner:read-only,[data-theme=dark] .el-textarea__inner:read-only,html.dark .el-textarea__inner:read-only{background:transparent!important}[data-theme=dark] .el-input__prefix,html.dark .el-input__prefix,[data-theme=dark] .el-input__suffix,html.dark .el-input__suffix{background:transparent!important}[data-theme=dark] .el-input-group__append,html.dark .el-input-group__append,[data-theme=dark] .el-input-group__prepend,html.dark .el-input-group__prepend{background:var(--input-bg)!important;border-color:var(--input-border)!important;color:var(--input-color)!important}.el-input,.el-textarea{--el-input-bg-color: var(--input-bg) !important}[data-theme=dark] .el-input__count,html.dark .el-input__count,[data-theme=dark] .el-input__count-inner,html.dark .el-input__count-inner,[data-theme=dark] .el-textarea__count,html.dark .el-textarea__count,[data-theme=dark] .el-textarea__count-inner,html.dark .el-textarea__count-inner{background:transparent!important;color:var(--text-secondary, #909399)!important}[data-theme=dark] .el-input__count-inner,html.dark .el-input__count-inner,[data-theme=dark] .el-textarea__count-inner,html.dark .el-textarea__count-inner{box-shadow:none!important}@media (prefers-color-scheme: dark){.el-input,.el-textarea{--el-input-bg-color: var(--input-bg) !important}.el-input__count,.el-input__count-inner,.el-textarea__count,.el-textarea__count-inner{background:transparent!important;color:var(--text-secondary, #909399)!important}.el-input__count-inner,.el-textarea__count-inner{box-shadow:none!important}}.el-input-number{--el-input-bg-color: var(--input-bg) !important;--el-input-border-color: var(--input-border) !important;--el-input-text-color: var(--input-color) !important}.el-input-number__decrease,.el-input-number__increase{background:var(--card-bg)!important;color:var(--input-color)!important;border-color:var(--input-border)!important}.el-input-number__decrease:hover,.el-input-number__increase:hover{color:var(--menu-active-color)!important}.el-color-picker__panel{background:#fff!important;border-color:#e2e6ea!important;border-radius:10px!important;box-shadow:0 4px 16px #00000014,0 12px 36px -8px #0000001f!important;padding:12px!important}.el-color-picker{--el-color-picker-size: 28px}.el-color-picker .el-color-picker__trigger{border-radius:6px!important;border-color:#dcdfe6!important;box-shadow:0 1px 3px #0000000f!important;transition:border-color .2s,box-shadow .2s!important}.el-color-picker .el-color-picker__trigger:hover{border-color:var(--color-primary)!important;box-shadow:0 2px 8px #409eff26!important}.el-color-picker__panel .el-color-picker__saturation{border-radius:6px 6px 0 0!important}.el-color-picker__panel .el-color-slider__bar{border-radius:4px!important}.el-color-picker__panel .el-color-slider__thumb{width:14px!important;height:14px!important;border-radius:50%!important;box-shadow:0 0 0 2px #fff,0 2px 6px #00000040!important}.el-color-picker__panel .el-color-predefine__color-box{border-radius:4px!important;border:1px solid rgba(0,0,0,.08)!important}.el-color-picker__panel .el-color-picker__input{background:#f5f7fa!important;border-radius:6px!important;border-color:#e2e6ea!important}.el-color-picker__panel .el-button{border-radius:6px!important}[data-theme=dark] .el-color-picker__panel{background:#2c2c2e!important;border-color:#ffffff1f!important;box-shadow:0 4px 16px #00000059,0 12px 36px -8px #0000008c!important}[data-theme=dark] .el-color-picker .el-color-picker__trigger{border-color:#4a4a4a!important;box-shadow:0 1px 3px #0003!important}[data-theme=dark] .el-color-picker .el-color-picker__trigger:hover{border-color:var(--color-primary)!important;box-shadow:0 2px 8px #6ab0ea33!important}[data-theme=dark] .el-color-picker__panel .el-color-picker__input{background:#1c1c1e!important;border-color:#ffffff1a!important}[data-theme=dark] .el-color-picker__panel .el-color-predefine__color-box{border:1px solid rgba(255,255,255,.1)!important}.el-picker-panel{background:var(--dropdown-card-bg)!important;border-color:var(--card-border)!important;color:var(--body-color)!important;backdrop-filter:blur(var(--dropdown-blur)) saturate(var(--glass-saturate-effective));-webkit-backdrop-filter:blur(var(--dropdown-blur)) saturate(var(--glass-saturate-effective))}.el-date-picker__header-label,.el-date-table th,.el-month-table td .cell,.el-year-table td .cell,.el-picker-panel__icon-btn{color:var(--body-color)!important}.el-date-editor{--el-input-bg-color: var(--input-bg) !important}.el-picker-panel__content{background:var(--dropdown-card-bg)!important}.el-date-range-picker__content{border-color:var(--card-border)!important}.el-time-panel{background:var(--dropdown-card-bg)!important;border-color:var(--card-border)!important;backdrop-filter:blur(var(--dropdown-blur)) saturate(var(--glass-saturate-effective));-webkit-backdrop-filter:blur(var(--dropdown-blur)) saturate(var(--glass-saturate-effective))}.el-time-panel__content{background:var(--dropdown-card-bg)!important}.el-time-select{background:var(--dropdown-card-bg)!important;border-color:var(--card-border)!important;backdrop-filter:blur(var(--dropdown-blur)) saturate(var(--glass-saturate-effective));-webkit-backdrop-filter:blur(var(--dropdown-blur)) saturate(var(--glass-saturate-effective))}.el-time-select-item{color:var(--body-color)!important}.el-time-select-item:hover{background:var(--menu-hover-bg)!important}.el-autocomplete-suggestion{background:var(--dropdown-card-bg)!important;border-color:var(--card-border)!important;backdrop-filter:blur(var(--dropdown-blur)) saturate(var(--glass-saturate-effective));-webkit-backdrop-filter:blur(var(--dropdown-blur)) saturate(var(--glass-saturate-effective))}.el-autocomplete-suggestion li{color:var(--body-color)!important}.el-autocomplete-suggestion li:hover{background:var(--menu-hover-bg)!important}.el-slider__runway{background:var(--input-border)!important}.el-slider__bar{background:var(--menu-active-color)!important}.el-slider__button{border-color:var(--menu-active-color)!important}.el-progress-bar__outer{background:var(--input-border)!important}#app{position:relative;z-index:1;min-height:100dvh;width:100%}.page-container,.dashboard-content{width:100%;margin:0 auto;min-height:calc(100dvh - 120px);overflow-x:hidden;overflow-y:auto;padding:0;min-width:0;-webkit-overflow-scrolling:touch}.page-container .el-card,.dashboard-content .el-card{width:100%;margin:0 auto;border-radius:var(--radius-lg);box-shadow:var(--card-shadow);height:100%;display:flex;flex-direction:column;min-width:0}.page-container .el-card__body,.dashboard-content .el-card__body{width:100%;overflow-x:hidden;overflow-y:visible;padding:16px;flex:1;display:flex;flex-direction:column;min-height:0;min-width:0}.page-container .el-card__header{background:var(--card-header-bg)!important;border-bottom-color:var(--card-border)!important;color:var(--body-color)!important}.table-wrapper{width:100%;position:relative;overflow-x:auto;overflow-y:visible;flex:1;min-height:300px;border-radius:var(--radius-md);border:1px solid var(--table-border);background:transparent;scrollbar-width:none;-ms-overflow-style:none}.table-wrapper::-webkit-scrollbar{display:none}.el-table{--el-table-border-color: var(--table-border);--el-border-color-lighter: var(--border-light);--el-border-color: var(--border-light);width:100%!important;table-layout:fixed;background:var(--bg-white)!important;border-color:var(--table-border)!important}[data-theme=dark] .el-table,[data-theme=dark] .el-table th,[data-theme=dark] .el-table td,[data-theme=dark] .el-table th.is-leaf,[data-theme=dark] .el-table--border,[data-theme=dark] .el-table--border th,[data-theme=dark] .el-table--border td,[data-theme=dark] .el-table--border th.is-leaf{border-color:var(--table-border)!important}[data-theme=dark] .el-table:before,[data-theme=dark] .el-table:after,[data-theme=dark] .el-table__inner-wrapper:before,[data-theme=dark] .el-table__inner-wrapper:after{background-color:var(--table-border)!important}[data-theme=dark] .el-table--border .el-table__inner-wrapper:after,[data-theme=dark] .el-table--border:after{background-color:var(--table-border)!important}.el-table__header-wrapper th,.el-table__fixed-header-wrapper th{background:var(--table-header-bg)!important;font-weight:600;color:var(--table-header-color)!important;font-size:13px;padding:12px 8px;border-color:var(--table-border)!important}.el-table__body-wrapper td{padding:10px 8px;font-size:13px;color:var(--body-color);background:var(--bg-white)!important;border-color:var(--table-border)!important}.el-table__body-wrapper td .cell{overflow:visible!important;text-overflow:clip!important}.el-table__body tr:hover>td{background-color:var(--table-row-hover)!important}.el-table--striped .el-table__body tr.el-table__row--striped td,.el-table__row--striped{background:var(--table-striped)!important}.el-scrollbar__bar.is-horizontal{opacity:0!important;height:0!important}.el-scrollbar__bar.is-vertical{opacity:0!important;width:0!important}.el-button+.el-button{margin-left:8px}.el-tabs{background:var(--tabs-header-bg)!important;border-color:var(--tabs-border)!important}.el-tabs__header{background:var(--tabs-header-bg)!important;border-bottom-color:var(--tabs-border)!important;margin:0!important}.el-tabs__nav-wrap:after{background-color:var(--tabs-border)!important}.el-tabs__item{color:var(--tabs-color)!important;background:var(--tabs-header-bg)!important}.el-tabs__item:hover,.el-tabs__item.is-active{color:var(--tabs-active-color)!important}.el-tabs__active-bar{background-color:var(--tabs-active-color)!important}.el-tabs__content{background:var(--card-bg)!important}.el-tab-pane{background:var(--card-bg)!important;color:var(--body-color)!important}.el-collapse{background:var(--card-bg)!important;border-color:var(--card-border)!important}.el-collapse-item__header,.el-collapse-item__wrap{background:var(--card-bg)!important;color:var(--body-color)!important;border-color:var(--card-border)!important}.el-collapse-item__content{color:var(--body-color)!important}.el-popover{background:var(--dropdown-card-bg)!important;border-color:var(--card-border)!important;color:var(--body-color)!important;backdrop-filter:blur(var(--dropdown-blur)) saturate(var(--glass-saturate-effective));-webkit-backdrop-filter:blur(var(--dropdown-blur)) saturate(var(--glass-saturate-effective))}[data-theme=dark] .el-popover{box-shadow:var(--card-shadow)!important}.el-popper.is-light{background:var(--dropdown-card-bg)!important;border-color:var(--card-border)!important;backdrop-filter:blur(var(--dropdown-blur)) saturate(var(--glass-saturate-effective));-webkit-backdrop-filter:blur(var(--dropdown-blur)) saturate(var(--glass-saturate-effective))}[data-theme=dark] .el-popper.is-light{box-shadow:var(--card-shadow)!important}.el-popper.is-dark,[data-theme=dark] .el-popper.is-dark,html.dark .el-popper.is-dark{background:var(--dropdown-card-bg)!important;border-color:#ffffff14!important;color:var(--body-color)!important;backdrop-filter:blur(var(--dropdown-blur)) saturate(var(--glass-saturate-effective));-webkit-backdrop-filter:blur(var(--dropdown-blur)) saturate(var(--glass-saturate-effective))}.el-popper.is-light .el-popper__arrow:before,.el-popper.is-dark .el-popper__arrow:before{background:var(--dropdown-card-bg)!important;border-color:var(--card-border)!important}.el-popconfirm{--el-popconfirm-bg-color: var(--dropdown-card-bg) !important;--el-popconfirm-border-color: var(--card-border) !important;backdrop-filter:blur(var(--dropdown-blur)) saturate(var(--glass-saturate-effective));-webkit-backdrop-filter:blur(var(--dropdown-blur)) saturate(var(--glass-saturate-effective))}.el-table-filter{background:var(--dropdown-card-bg)!important;border-color:var(--card-border)!important;backdrop-filter:blur(var(--dropdown-blur)) saturate(var(--glass-saturate-effective));-webkit-backdrop-filter:blur(var(--dropdown-blur)) saturate(var(--glass-saturate-effective))}.el-table-filter__bottom,.el-table-filter__list{background:transparent!important}.msg-popover .el-popper__arrow{display:none!important}.el-container{background:transparent!important}.el-header{background:var(--header-bg)!important;border-bottom:1px solid var(--header-border)!important;color:var(--header-title)!important;backdrop-filter:blur(var(--glass-blur-effective)) saturate(var(--glass-saturate-effective));-webkit-backdrop-filter:blur(var(--glass-blur-effective)) saturate(var(--glass-saturate-effective))}.el-aside{background:var(--sidebar-bg)!important;border-right:1px solid var(--sidebar-border)!important;color:var(--body-color)!important;backdrop-filter:blur(var(--glass-blur-effective)) saturate(var(--glass-saturate-effective));-webkit-backdrop-filter:blur(var(--glass-blur-effective)) saturate(var(--glass-saturate-effective))}.full-layout .el-aside{border-right:none!important}.full-layout .el-header{border-bottom:none!important}.el-menu{background-color:transparent!important;border-right:none!important}.el-menu-item,.el-sub-menu__title{color:var(--menu-color)!important}.el-menu-item .el-icon,.el-sub-menu__title .el-icon{color:inherit!important}.el-menu-item:hover,.el-sub-menu__title:hover{background-color:var(--menu-hover-bg)!important;color:var(--menu-active-color)!important}.el-menu-item.is-active{color:var(--menu-active-color)!important;background-color:var(--menu-active-bg)!important}.el-menu-item.is-active .el-icon{color:inherit!important}.el-menu--popup{background:var(--dropdown-card-bg)!important;border:1px solid var(--card-border)!important;border-radius:var(--radius-md)!important;backdrop-filter:blur(var(--dropdown-blur)) saturate(var(--glass-saturate-effective));-webkit-backdrop-filter:blur(var(--dropdown-blur)) saturate(var(--glass-saturate-effective))}.el-menu--popup .el-menu-item{color:var(--menu-color)!important}.el-menu--popup .el-menu-item:hover{background-color:var(--menu-hover-bg)!important;color:var(--menu-active-color)!important}.el-menu--popup .el-menu-item.is-active{color:var(--menu-active-color)!important;background-color:var(--menu-active-bg)!important}.el-main{background:transparent!important;color:var(--body-color)!important}.el-footer{background:var(--card-bg)!important;border-top:1px solid var(--card-border)!important;color:var(--body-color)!important;backdrop-filter:blur(var(--glass-blur-effective)) saturate(var(--glass-saturate-effective));-webkit-backdrop-filter:blur(var(--glass-blur-effective)) saturate(var(--glass-saturate-effective))}.el-empty__description{color:var(--terminal-muted)!important}.el-loading-mask{background:color-mix(in srgb,rgba(255,255,255,.6) var(--bg-opacity-percent),transparent)!important}[data-theme=dark] .el-loading-mask{background:color-mix(in srgb,rgba(0,0,0,.5) var(--bg-opacity-percent),transparent)!important}.el-loading-spinner .circular{stroke:var(--menu-active-color)!important}.el-loading-text,[data-theme=dark] .el-loading-text{color:var(--text-primary)!important}.el-skeleton__item{background:linear-gradient(90deg,var(--card-bg) 25%,var(--input-bg) 50%,var(--card-bg) 75%)!important}.el-card__header{background:var(--card-header-bg)!important;border-bottom:1px solid var(--card-border)!important;color:var(--body-color)!important}.el-card__body{background:var(--card-bg)!important;color:var(--body-color)!important}.page-container .el-card__body{display:flex!important;flex-direction:column!important;min-height:calc(100dvh - 140px)}.page-container .table-wrapper{flex:1;min-height:0;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.page-container .pagination-wrapper{flex-shrink:0;margin-top:16px;padding-top:8px}.pagination-wrapper{display:flex;justify-content:flex-end;align-items:center;padding:12px 0}.config-table{width:100%;border-collapse:collapse;border:1px solid var(--table-border);border-radius:var(--radius-md);overflow:hidden}.config-table th,.config-table td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--table-border)}.config-table th{background:var(--table-header-bg);font-weight:600;color:var(--table-header-color);font-size:13px}.config-table tr:last-child td{border-bottom:none}.config-table tr:hover td{background:var(--table-row-hover)}.config-label{background:var(--menu-hover-bg)!important;color:var(--body-color)!important;font-weight:500}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.ua-tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;line-height:1.4}.ua-browser{color:var(--color-warning);font-size:12px;white-space:nowrap}.ua-os{color:var(--syntax-cyan);font-size:12px;white-space:nowrap}.ua-device-badge{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:500;white-space:nowrap}.ua-device-badge.mobile{background:color-mix(in srgb,rgba(98,183,89,.2) var(--bg-opacity-percent),transparent);color:var(--syntax-green-light);border:1px solid rgba(98,183,89,.3)}.ua-device-badge.tablet{background:color-mix(in srgb,rgba(255,170,0,.15) var(--bg-opacity-percent),transparent);color:var(--color-warning);border:1px solid rgba(255,170,0,.25)}.ua-device-badge.desktop{background:color-mix(in srgb,rgba(74,110,170,.18) var(--bg-opacity-percent),transparent);color:var(--syntax-blue);border:1px solid rgba(74,110,170,.28)}.terminal-container{background:var(--terminal-bg);border:1px solid var(--terminal-output-border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--card-shadow);display:flex;flex-direction:column;height:calc(100vh - 160px);background-clip:padding-box;backdrop-filter:blur(var(--glass-blur-effective)) saturate(var(--glass-saturate-effective));-webkit-backdrop-filter:blur(var(--glass-blur-effective)) saturate(var(--glass-saturate-effective))}.terminal-header{background:var(--terminal-header-bg);padding:12px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--terminal-toolbar-border);flex-shrink:0}.terminal-title{font-family:SF Mono,Consolas,Monaco,monospace;font-size:13px;color:var(--terminal-header-color);display:flex;align-items:center;gap:8px}.prompt-symbol{color:var(--terminal-prompt);font-weight:600}.terminal-controls{display:flex;gap:8px}.terminal-controls .dot{width:12px;height:12px;border-radius:50%}.terminal-controls .dot.red{background:#ff5f56}.terminal-controls .dot.yellow{background:#ffbd2e}.terminal-controls .dot.green{background:#27c93f}.terminal-toolbar{background:var(--terminal-toolbar-bg);padding:12px 16px;border-bottom:1px solid var(--terminal-toolbar-border);flex-shrink:0}.search-box{display:flex;align-items:center;gap:8px}.search-box input,.search-row input,.filter-box input,.filter-box select{background:var(--input-bg);color:var(--input-color);border:1px solid var(--input-border);border-radius:var(--radius-md);padding:8px 12px;font-size:13px;outline:none;transition:border-color .2s}.search-box input::placeholder,.search-row input::placeholder{color:var(--input-placeholder)}.search-box input:focus,.search-row input:focus,.filter-box input:focus,.filter-box select:focus{border-color:var(--terminal-prompt)}.filter-box select{cursor:pointer}.search-prompt{color:var(--terminal-prompt);font-family:SF Mono,Consolas,Monaco,monospace;font-weight:600}.search-btn,.clear-btn,.danger-btn{padding:8px 16px;border-radius:var(--radius-md);font-size:13px;cursor:pointer;transition:all .2s;border:1px solid var(--terminal-toolbar-border);background:var(--terminal-pagination-btn);color:var(--terminal-pagination-color)}.search-btn:hover{background:var(--terminal-prompt);color:var(--text-primary);border-color:var(--terminal-prompt)}.clear-btn:hover{border-color:var(--danger-color);color:var(--danger-color)}.danger-btn{background:var(--danger-bg);color:var(--danger-color);border-color:var(--danger-border)}.danger-btn:hover{opacity:.8}.danger-btn:disabled{opacity:.5;cursor:not-allowed}.filter-label{color:var(--terminal-muted);font-size:13px;margin-right:8px}.search-row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.search-row .search-box{flex:1;min-width:200px}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.add-section{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-left:auto}.search-row .filter-box{display:flex;align-items:center;gap:8px}.toolbar-bottom{margin-top:12px;padding-top:12px;border-top:1px solid var(--terminal-toolbar-border)}.clear-logs-box{display:flex;align-items:center;gap:8px}.terminal-body{flex:1;display:flex;flex-direction:column;overflow:hidden}.terminal-output{flex:1;overflow-y:auto;overflow-x:auto;background:var(--terminal-output-bg);scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.terminal-output::-webkit-scrollbar{width:8px;height:8px}.terminal-output::-webkit-scrollbar-track{background:var(--scrollbar-track)}.terminal-output::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}.terminal-output::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.terminal-scroll{min-width:100%}.output-header{display:grid;padding:12px 16px;background:var(--table-header-bg);border-bottom:1px solid var(--terminal-output-border);font-size:12px;font-weight:600;color:var(--table-header-color);position:sticky;top:0;z-index:10;gap:12px}.col-id,.col-time{color:var(--terminal-muted)}.output-row{display:grid;padding:10px 16px;border-bottom:1px solid var(--terminal-output-border);font-size:13px;color:var(--terminal-text);gap:12px;transition:background .15s}.output-row:hover{background:var(--terminal-row-hover)}.output-row.row-even{background:var(--terminal-row-even)}.output-row.row-even:hover{background:var(--terminal-row-hover)}.terminal-footer{background:var(--terminal-footer-bg);padding:12px 16px;border-top:1px solid var(--terminal-footer-border);display:flex;justify-content:space-between;align-items:center;flex-shrink:0;flex-wrap:wrap;gap:12px}.pagination{display:flex;align-items:center;gap:12px}.page-btn{padding:6px 12px;border-radius:var(--radius-md);font-size:12px;cursor:pointer;transition:all .2s;border:1px solid var(--terminal-toolbar-border);background:var(--terminal-pagination-btn);color:var(--terminal-pagination-color)}.page-btn:hover:not(:disabled){background:var(--terminal-prompt);color:var(--text-primary);border-color:var(--terminal-prompt)}.page-btn:disabled{opacity:.4;cursor:not-allowed}.page-info{display:flex;align-items:center;gap:8px;color:var(--terminal-muted);font-size:13px}.page-info input{width:50px;padding:4px 8px;border-radius:var(--radius-md);border:1px solid var(--terminal-toolbar-border);background:var(--terminal-output-bg);color:var(--terminal-text);text-align:center;font-size:13px}.page-size-select{display:flex;align-items:center;gap:8px;color:var(--terminal-muted);font-size:13px}.page-size-select select{padding:4px 8px;border-radius:var(--radius-md);border:1px solid var(--terminal-toolbar-border);background:var(--terminal-pagination-btn);color:var(--terminal-pagination-color);font-size:12px;cursor:pointer}.loading-indicator{padding:40px;text-align:center;color:var(--terminal-muted);font-family:SF Mono,Consolas,Monaco,monospace;font-size:13px}.cursor-blink{animation:blink 1s step-end infinite}@keyframes blink{50%{opacity:0}}.empty-output{padding:60px 40px;text-align:center;color:var(--terminal-muted);font-family:SF Mono,Consolas,Monaco,monospace;font-size:13px}.ip-highlight{color:var(--terminal-prompt)}.type-tag{display:inline-block;padding:2px 8px;border-radius:var(--radius-sm);font-size:11px;opacity:.85}.type-tag.success{background:rgba(var(--color-success-rgb),.2);color:var(--color-success)}.type-tag.warning{background:rgba(var(--color-warning-rgb),.2);color:var(--color-warning)}.type-tag.danger{background:rgba(var(--color-danger-rgb),.2);color:var(--color-danger)}.type-tag.info{background:rgba(var(--color-info-rgb),.2);color:var(--color-info)}.type-tag.default{background:rgba(var(--color-info-rgb),.2);color:var(--text-secondary)}[data-theme=dark] .type-tag.success{background:rgba(var(--color-success-rgb),.2);color:var(--color-success)}[data-theme=dark] .type-tag.warning{background:rgba(var(--color-warning-rgb),.2);color:var(--color-warning)}[data-theme=dark] .type-tag.danger{background:rgba(var(--color-danger-rgb),.2);color:var(--color-danger)}[data-theme=dark] .type-tag.info{background:rgba(var(--color-info-rgb),.2);color:var(--color-info)}[data-theme=dark] .type-tag.default{background:rgba(var(--color-info-rgb),.2);color:var(--text-secondary)}[data-theme=dark] .el-tabs__content,[data-theme=dark] .el-tab-pane{background:var(--card-bg)!important}[data-theme=dark] .el-table,[data-theme=dark] .el-table__inner-wrapper{background:color-mix(in srgb,rgba(22,25,30,.4) var(--bg-opacity-percent),transparent)!important;color:var(--text-regular)!important}[data-theme=dark] .el-table,[data-theme=dark] .el-table__inner-wrapper,[data-theme=dark] .el-table__header-wrapper,[data-theme=dark] .el-table__body-wrapper,[data-theme=dark] .el-table__footer-wrapper{background-color:transparent!important;border-color:#ffffff0f!important}[data-theme=dark] .el-table tr,[data-theme=dark] .el-table th.el-table__cell,[data-theme=dark] .el-table td.el-table__cell{background-color:transparent!important;border-bottom-color:#ffffff0d!important}[data-theme=dark] .el-table thead th.el-table__cell,[data-theme=dark] .el-table__header-wrapper th.el-table__cell{background-color:color-mix(in srgb,rgba(34,37,43,.72) var(--bg-opacity-percent),transparent)!important;background-image:linear-gradient(180deg,#ffffff1a,#ffffff04)!important;color:var(--table-header-color)!important;border-bottom:1px solid rgba(255,255,255,.1)!important}[data-theme=dark] .el-table thead th.el-table__cell>.cell,[data-theme=dark] .el-table__header-wrapper th.el-table__cell>.cell{color:var(--table-header-color)!important}[data-theme=dark] .el-table tr.el-table__row{background-color:transparent!important}[data-theme=dark] .el-table tr.el-table__row--striped td.el-table__cell{background-color:color-mix(in srgb,rgba(255,255,255,.018) var(--bg-opacity-percent),transparent)!important}[data-theme=dark] .el-table tr.el-table__row:hover>td.el-table__cell,[data-theme=dark] .el-table tr.el-table__row:hover{background-color:color-mix(in srgb,rgba(255,255,255,.045) var(--bg-opacity-percent),transparent)!important}[data-theme=dark] .el-table tr.el-table__row.current-row>td.el-table__cell,[data-theme=dark] .el-table__body tr.el-table__row.current-row>td.el-table__cell{background-color:color-mix(in srgb,rgba(255,255,255,.07) var(--bg-opacity-percent),transparent)!important}[data-theme=dark] .el-table tr.el-table__row.expanded>td.el-table__cell{background-color:color-mix(in srgb,rgba(255,255,255,.035) var(--bg-opacity-percent),transparent)!important}[data-theme=dark] .el-table td.el-table__cell>.cell,[data-theme=dark] .el-table .cell{color:var(--text-regular)}[data-theme=dark] .el-table .sort-caret.ascending{border-bottom-color:#ffffff80!important}[data-theme=dark] .el-table .sort-caret.descending{border-top-color:#ffffff80!important}[data-theme=dark] .el-table .ascending.sort-caret.ascending,[data-theme=dark] .el-table .descending.sort-caret.descending{border-bottom-color:#ffffffb3!important;border-top-color:#ffffffb3!important}[data-theme=dark] .el-table__fixed,[data-theme=dark] .el-table__fixed-right{background:color-mix(in srgb,rgba(20,22,27,.96) var(--bg-opacity-percent),transparent)!important;box-shadow:1px 0 #ffffff14!important}[data-theme=dark] .el-table__fixed-header-wrapper{background:color-mix(in srgb,rgba(26,29,34,.96) var(--bg-opacity-percent),transparent)!important}[data-theme=dark] .el-table tfoot td.el-table__cell{background-color:color-mix(in srgb,rgba(255,255,255,.02) var(--bg-opacity-percent),transparent)!important;color:var(--text-regular)!important;border-top:1px solid rgba(255,255,255,.08)!important}[data-theme=dark] .el-table__empty-block,[data-theme=dark] .el-table__empty-text{background:transparent!important;color:var(--text-secondary)!important}[data-theme=dark] .el-table__column-filter-trigger i,[data-theme=dark] .el-table__sort-icon{color:var(--text-secondary)}[data-theme=dark] .el-table,[data-theme=dark] .el-table--border{--el-table-border-color: rgba(255, 255, 255, .06) !important}[data-theme=dark] .el-table:before,[data-theme=dark] .el-table--border:after,[data-theme=dark] .el-table--border .el-table__inner-wrapper:after,[data-theme=dark] .el-table--border th.el-table__cell,[data-theme=dark] .el-table--border td.el-table__cell,[data-theme=dark] .el-table__border-left-patch,[data-theme=dark] .el-table__border-right-patch,[data-theme=dark] .el-table__border-bottom-patch,[data-theme=dark] .el-table__column-resize-proxy{border-color:#ffffff0f!important}[data-theme=dark] .el-table--border .el-table__cell{border-right:none!important}[data-theme=dark] .el-table__column-resize-proxy{border-left-color:#ffffff2e!important}[data-theme=dark] .el-table--border{border-color:#ffffff14!important}[data-theme=dark] .el-table a{color:var(--text-primary)}[data-theme=dark] .el-table+.pagination-wrapper,[data-theme=dark] .el-table-wrapper+.pagination-wrapper{background:transparent}[data-theme=dark] .el-table__expand-icon>.el-icon{color:var(--text-secondary);background:color-mix(in srgb,rgba(60,62,66,.6) var(--bg-opacity-percent),transparent);border:1px solid var(--glass-border);border-radius:2px}[data-theme=dark] .el-table .el-button.el-button--default,[data-theme=dark] .el-table .el-button--default{--el-button-bg-color: transparent !important;--el-button-border-color: rgba(255, 255, 255, .12) !important;--el-button-text-color: var(--text-regular) !important;--el-button-hover-bg-color: rgba(255, 255, 255, .08) !important;--el-button-hover-border-color: rgba(255, 255, 255, .25) !important;--el-button-hover-text-color: #ffffff !important;--el-button-active-bg-color: rgba(255, 255, 255, .14) !important;--el-button-active-border-color: rgba(255, 255, 255, .4) !important}[data-theme=dark] .el-table .el-button--primary{--el-button-bg-color: rgba(var(--color-primary-rgb), .2) !important;--el-button-border-color: rgba(var(--color-primary-rgb), .38) !important;--el-button-text-color: var(--text-primary) !important;--el-button-hover-bg-color: rgba(var(--color-primary-rgb), .32) !important;--el-button-hover-border-color: rgba(var(--color-primary-rgb), .56) !important;--el-button-hover-text-color: var(--color-primary-light-7) !important;--el-button-active-bg-color: rgba(var(--color-primary-rgb), .4) !important;--el-button-active-border-color: rgba(var(--color-primary-rgb), .7) !important}[data-theme=dark] .el-table .el-button--success{--el-button-bg-color: rgba(var(--color-success-rgb), .1) !important;--el-button-border-color: rgba(var(--color-success-rgb), .32) !important;--el-button-text-color: var(--color-success-light-3) !important;--el-button-hover-bg-color: rgba(var(--color-success-rgb), .22) !important;--el-button-hover-border-color: rgba(var(--color-success-rgb), .5) !important;--el-button-hover-text-color: var(--color-success-light-5) !important;--el-button-active-bg-color: rgba(var(--color-success-rgb), .3) !important;--el-button-active-border-color: rgba(var(--color-success-rgb), .65) !important}[data-theme=dark] .el-table .el-button--warning{--el-button-bg-color: rgba(var(--color-warning-rgb), .1) !important;--el-button-border-color: rgba(var(--color-warning-rgb), .32) !important;--el-button-text-color: var(--color-warning-light-3) !important;--el-button-hover-bg-color: rgba(var(--color-warning-rgb), .22) !important;--el-button-hover-border-color: rgba(var(--color-warning-rgb), .5) !important;--el-button-hover-text-color: var(--color-warning-light-5) !important;--el-button-active-bg-color: rgba(var(--color-warning-rgb), .3) !important;--el-button-active-border-color: rgba(var(--color-warning-rgb), .65) !important}[data-theme=dark] .el-table .el-button--danger{--el-button-bg-color: rgba(var(--color-danger-rgb), .1) !important;--el-button-border-color: rgba(var(--color-danger-rgb), .32) !important;--el-button-text-color: var(--color-danger-light-3) !important;--el-button-hover-bg-color: rgba(var(--color-danger-rgb), .22) !important;--el-button-hover-border-color: rgba(var(--color-danger-rgb), .5) !important;--el-button-hover-text-color: #e8c8c0 !important;--el-button-active-bg-color: rgba(var(--color-danger-rgb), .3) !important;--el-button-active-border-color: rgba(var(--color-danger-rgb), .65) !important}[data-theme=dark] .el-table .el-button--info{--el-button-bg-color: rgba(var(--color-info-rgb), .08) !important;--el-button-border-color: rgba(var(--color-info-rgb), .25) !important;--el-button-text-color: var(--color-info-light-3) !important;--el-button-hover-bg-color: rgba(var(--color-info-rgb), .18) !important;--el-button-hover-border-color: rgba(var(--color-info-rgb), .45) !important;--el-button-hover-text-color: #c0ccd8 !important;--el-button-active-bg-color: rgba(var(--color-info-rgb), .26) !important;--el-button-active-border-color: rgba(var(--color-info-rgb), .6) !important}[data-theme=dark] .el-table .el-tag.el-tag--success{background-color:rgba(var(--color-success-rgb),.1)!important;border-color:rgba(var(--color-success-rgb),.32)!important;color:var(--color-success-light-3)!important}[data-theme=dark] .el-table .el-tag.el-tag--warning{background-color:rgba(var(--color-warning-rgb),.1)!important;border-color:rgba(var(--color-warning-rgb),.32)!important;color:var(--color-warning-light-3)!important}[data-theme=dark] .el-table .el-tag.el-tag--danger{background-color:rgba(var(--color-danger-rgb),.1)!important;border-color:rgba(var(--color-danger-rgb),.32)!important;color:var(--color-danger-light-3)!important}[data-theme=dark] .el-table .el-tag.el-tag--info{background-color:rgba(var(--color-info-rgb),.1)!important;border-color:rgba(var(--color-info-rgb),.32)!important;color:var(--color-info-light-3)!important}[data-theme=dark] .el-table .el-tag.el-tag--primary{background-color:rgba(var(--color-primary-rgb),.16)!important;border-color:rgba(var(--color-primary-rgb),.4)!important;color:var(--color-primary-light-5)!important}[data-theme=dark] .terminal-page.variant-card .output-row .el-tag.el-tag--success{background-color:rgba(var(--color-success-rgb),.15)!important;border-color:rgba(var(--color-success-rgb),.35)!important;color:var(--color-success-light-3)!important}[data-theme=dark] .terminal-page.variant-card .output-row .el-tag.el-tag--info{background-color:rgba(var(--color-info-rgb),.15)!important;border-color:rgba(var(--color-info-rgb),.35)!important;color:var(--color-info-light-5)!important}[data-theme=dark] .terminal-page.variant-card .output-row .el-tag.el-tag--warning{background-color:rgba(var(--color-warning-rgb),.15)!important;border-color:rgba(var(--color-warning-rgb),.35)!important;color:var(--color-warning-light-3)!important}[data-theme=dark] .terminal-page.variant-card .output-row .el-tag.el-tag--danger{background-color:rgba(var(--color-danger-rgb),.15)!important;border-color:rgba(var(--color-danger-rgb),.35)!important;color:var(--color-danger-light-3)!important}[data-theme=dark] .terminal-page.variant-card .output-row .ip-text,[data-theme=dark] .terminal-page.variant-card .output-row .mono,[data-theme=dark] .terminal-page.variant-card .output-row code{color:var(--color-success-light-3)}[data-theme=dark] .el-message{background:var(--card-bg)!important;border-color:#ffffff26!important}[data-theme=dark] .el-message--success{background:var(--stat-auth-bg)!important;border-color:var(--color-success)!important}[data-theme=dark] .el-message--success .el-message__content{color:var(--color-success)!important}[data-theme=dark] .el-message--warning{background:var(--stat-china-bg)!important;border-color:var(--color-warning)!important}[data-theme=dark] .el-message--warning .el-message__content{color:var(--color-warning)!important}[data-theme=dark] .el-message--error{background:var(--stat-blocked-bg)!important;border-color:var(--color-danger)!important}[data-theme=dark] .el-message--error .el-message__content{color:var(--color-danger)!important}[data-theme=dark] .el-message--info{background:var(--stat-port-bg)!important;border-color:var(--color-info)!important}[data-theme=dark] .el-message--info .el-message__content{color:var(--color-info)!important}[data-theme=dark] .el-message--success .el-message__icon{color:var(--color-success)!important}[data-theme=dark] .el-message--warning .el-message__icon{color:var(--color-warning)!important}[data-theme=dark] .el-message--error .el-message__icon{color:var(--color-danger)!important}[data-theme=dark] .el-message--info .el-message__icon{color:var(--color-info)!important}html.dark .el-popper.el-tooltip__popper,html.dark .el-tooltip__popper,[data-theme=dark] .el-popper.el-tooltip__popper,[data-theme=dark] .el-tooltip__popper{background:var(--dropdown-card-bg)!important;border:1px solid rgba(255,255,255,.12)!important;backdrop-filter:blur(var(--dropdown-blur)) saturate(var(--glass-saturate-effective));-webkit-backdrop-filter:blur(var(--dropdown-blur)) saturate(var(--glass-saturate-effective))}html.dark .el-popper.el-tooltip__popper,html.dark .el-tooltip__popper,html.dark .el-popper.is-dark,html.dark .el-tooltip__popper.is-dark,[data-theme=dark] .el-popper.el-tooltip__popper,[data-theme=dark] .el-tooltip__popper,[data-theme=dark] .el-popper.is-dark,[data-theme=dark] .el-tooltip__popper.is-dark{color:var(--text-primary)!important}html.dark .el-popper[data-popper-placement^=top] .el-popper__arrow:before,[data-theme=dark] .el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:color-mix(in srgb,rgba(45,47,52,.96) var(--bg-opacity-percent),transparent)!important;background:color-mix(in srgb,rgba(45,47,52,.96) var(--bg-opacity-percent),transparent)!important}html.dark .el-popper[data-popper-placement^=bottom] .el-popper__arrow:before,[data-theme=dark] .el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:color-mix(in srgb,rgba(45,47,52,.96) var(--bg-opacity-percent),transparent)!important;background:color-mix(in srgb,rgba(45,47,52,.96) var(--bg-opacity-percent),transparent)!important}html.dark .el-popper[data-popper-placement^=left] .el-popper__arrow:before,[data-theme=dark] .el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:color-mix(in srgb,rgba(45,47,52,.96) var(--bg-opacity-percent),transparent)!important;background:color-mix(in srgb,rgba(45,47,52,.96) var(--bg-opacity-percent),transparent)!important}html.dark .el-popper[data-popper-placement^=right] .el-popper__arrow:before,[data-theme=dark] .el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:color-mix(in srgb,rgba(45,47,52,.96) var(--bg-opacity-percent),transparent)!important;background:color-mix(in srgb,rgba(45,47,52,.96) var(--bg-opacity-percent),transparent)!important}html.dark .program-rule-tooltip,[data-theme=dark] .program-rule-tooltip{background:color-mix(in srgb,rgba(45,47,52,.96) var(--bg-opacity-percent),transparent)!important;border:1px solid rgba(255,255,255,.12)!important;color:var(--text-primary)!important}[data-theme=dark] .el-divider{border-color:var(--glass-border)!important}[data-theme=dark] .el-collapse-item__header,[data-theme=dark] .el-collapse-item__wrap,[data-theme=dark] .el-card__header,[data-theme=dark] .el-form-item{border-bottom-color:var(--glass-border)!important}[data-theme=dark] .el-descriptions__header,[data-theme=dark] .el-descriptions__body{background:transparent!important}[data-theme=dark] .el-empty__description p{color:var(--text-secondary)!important}[data-theme=dark] .el-input__wrapper.is-focus,[data-theme=dark] .el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--el-color-primary) inset,0 0 0 3px rgba(var(--color-primary-rgb),.22)!important}[data-theme=dark] .el-input__wrapper,[data-theme=dark] .el-textarea__inner,html.dark .el-input__wrapper,html.dark .el-textarea__inner,[data-theme=dark] .el-select__wrapper{background:transparent!important}[data-theme=dark] .el-select-dropdown__item{color:var(--text-regular, var(--text-primary))!important}[data-theme=dark] .el-select-dropdown__item:hover,[data-theme=dark] .el-select-dropdown__item.is-hovering{background:rgba(var(--color-primary-rgb),.22)!important;color:var(--color-primary-light-9)!important}[data-theme=dark] .el-select-dropdown__item.is-selected{background:rgba(var(--color-primary-rgb),.3)!important;color:var(--el-color-primary, #6ab0ea)!important}[data-theme=dark] .el-select-dropdown__item.is-selected:after{color:var(--el-color-primary, #6ab0ea)!important}[data-theme=dark] .el-select-dropdown__item.is-disabled{color:#b4b4b480!important}[data-theme=dark] .el-select-group__title,[data-theme=dark] .el-select-dropdown__empty{color:var(--text-secondary, var(--color-info))!important}[data-theme=dark] .el-cascader__dropdown,[data-theme=dark] .el-cascader-panel{background:color-mix(in srgb,rgba(30,30,30,.96) var(--bg-opacity-percent),transparent)!important;border:1px solid rgba(255,255,255,.1)!important;color:var(--text-regular, var(--text-primary))!important}[data-theme=dark] .el-cascader-menu{border-right:1px solid rgba(255,255,255,.06)!important;background:transparent!important;color:var(--text-regular, var(--text-primary))!important}[data-theme=dark] .el-cascader-menu:last-child{border-right:none!important}[data-theme=dark] .el-cascader-menu__item{color:var(--text-regular, var(--text-primary))!important;background:transparent!important}[data-theme=dark] .el-cascader-menu__item:hover,[data-theme=dark] .el-cascader-menu__item.is-active{background:color-mix(in srgb,rgba(255,255,255,.08) var(--bg-opacity-percent),transparent)!important;color:#fff!important}[data-theme=dark] .el-cascader-node{color:var(--text-regular, var(--text-primary))!important;background:transparent!important}[data-theme=dark] .el-cascader-node:hover,[data-theme=dark] .el-cascader-node.is-active{background:color-mix(in srgb,rgba(255,255,255,.08) var(--bg-opacity-percent),transparent)!important;color:#fff!important}[data-theme=dark] .el-cascader-node.is-selected,[data-theme=dark] .el-cascader-node.in-active-path{background:color-mix(in srgb,rgba(255,255,255,.14) var(--bg-opacity-percent),transparent)!important;color:#fff!important}[data-theme=dark] .el-cascader-node__prefix,[data-theme=dark] .el-cascader-menu__item__prefix,[data-theme=dark] .el-cascader-node__postfix,[data-theme=dark] .el-cascader-menu__item__postfix{color:var(--text-secondary, var(--color-info))!important}[data-theme=dark] .el-cascader-node.is-active .el-cascader-node__postfix,[data-theme=dark] .el-cascader-node.is-selected .el-cascader-node__postfix{color:#fff!important}[data-theme=dark] .el-cascader-menu__item .el-radio__inner,[data-theme=dark] .el-cascader-node .el-radio__inner{background-color:transparent!important;border-color:#ffffff47!important}[data-theme=dark] .el-cascader-menu__item:hover .el-radio__inner,[data-theme=dark] .el-cascader-node:hover .el-radio__inner{border-color:#ffffff80!important}[data-theme=dark] .el-cascader-menu__item.is-active .el-radio__inner,[data-theme=dark] .el-cascader-node.is-active .el-radio__inner,[data-theme=dark] .el-cascader-node.is-selected .el-radio__inner{background-color:#ffffffd9!important;border-color:#ffffffd9!important}[data-theme=dark] .el-cascader-menu__item.is-active .el-radio__inner:after,[data-theme=dark] .el-cascader-node.is-active .el-radio__inner:after,[data-theme=dark] .el-cascader-node.is-selected .el-radio__inner:after{background-color:#1c1c1e!important}[data-theme=dark] .el-cascader__empty{color:var(--text-secondary, var(--color-info))!important}[data-theme=dark] .el-cascader__search-input .el-input__inner,html.dark .el-cascader__search-input .el-input__inner{background:transparent!important;border-color:#ffffff1a!important;color:var(--text-regular, var(--text-primary))!important}[data-theme=dark] ::-webkit-scrollbar-track{background:#1e1e1e80}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#64646466}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#78787880}[data-theme=dark] .el-button--primary{--el-button-bg-color: rgba(var(--color-primary-rgb), .65) !important;--el-button-border-color: rgba(var(--color-primary-rgb), .5) !important;--el-button-text-color: var(--color-primary-light-9) !important;--el-button-hover-bg-color: rgba(var(--color-primary-rgb), .75) !important;--el-button-hover-border-color: rgba(var(--color-primary-rgb), .65) !important;--el-button-hover-text-color: var(--color-primary-light-9) !important}[data-theme=dark] .el-button--danger{--el-button-bg-color: rgba(var(--color-danger-rgb), .5) !important;--el-button-border-color: rgba(var(--color-danger-rgb), .35) !important;--el-button-text-color: var(--color-danger-light-7) !important;--el-button-hover-bg-color: rgba(var(--color-danger-rgb), .6) !important;--el-button-hover-border-color: rgba(var(--color-danger-rgb), .5) !important;--el-button-hover-text-color: #f5d5cd !important}[data-theme=dark] .el-button--success{--el-button-bg-color: rgba(var(--color-success-rgb), .45) !important;--el-button-border-color: rgba(var(--color-success-rgb), .3) !important;--el-button-text-color: var(--color-success-light-3) !important;--el-button-hover-bg-color: rgba(var(--color-success-rgb), .55) !important;--el-button-hover-border-color: rgba(var(--color-success-rgb), .45) !important;--el-button-hover-text-color: var(--color-success-light-5) !important}[data-theme=dark] .el-button--warning{--el-button-bg-color: rgba(var(--color-warning-rgb), .5) !important;--el-button-border-color: rgba(var(--color-warning-rgb), .35) !important;--el-button-text-color: var(--color-warning-light-7) !important;--el-button-hover-bg-color: rgba(var(--color-warning-rgb), .6) !important;--el-button-hover-border-color: rgba(var(--color-warning-rgb), .5) !important}[data-theme=dark] .el-button--primary.is-plain{--el-button-bg-color: rgba(var(--color-primary-rgb), .16) !important;--el-button-border-color: rgba(var(--color-primary-rgb), .4) !important;--el-button-text-color: var(--color-primary-light-5) !important;--el-button-hover-bg-color: rgba(var(--color-primary-rgb), .28) !important;--el-button-hover-border-color: rgba(var(--color-primary-rgb), .65) !important;--el-button-hover-text-color: var(--color-primary-light-9) !important;--el-button-active-bg-color: rgba(var(--color-primary-rgb), .42) !important;--el-button-active-border-color: rgba(var(--color-primary-rgb), .85) !important;--el-button-active-color: var(--color-primary-light-7) !important}html.dark .el-button--primary.is-plain.is-disabled,html.dark .el-button--primary.is-plain.is-disabled:hover,html.dark .el-button--primary.is-plain.is-disabled:focus,html.dark .el-button--primary.is-plain.is-disabled:active,[data-theme=dark] .el-button--primary.is-plain.is-disabled,[data-theme=dark] .el-button--primary.is-plain.is-disabled:hover,[data-theme=dark] .el-button--primary.is-plain.is-disabled:focus,[data-theme=dark] .el-button--primary.is-plain.is-disabled:active{--el-button-bg-color: color-mix(in srgb, rgba(255, 255, 255, .1) var(--bg-opacity-percent), transparent) !important;--el-button-border-color: rgba(255, 255, 255, .14) !important;--el-button-text-color: rgba(180, 205, 235, .85) !important;--el-button-disabled-bg-color: color-mix(in srgb, rgba(255, 255, 255, .1) var(--bg-opacity-percent), transparent) !important;--el-button-disabled-border-color: rgba(255, 255, 255, .14) !important;--el-button-disabled-text-color: rgba(180, 205, 235, .85) !important;opacity:.9!important}[data-theme=dark] .el-button--danger.is-plain{--el-button-bg-color: rgba(var(--color-danger-rgb), .1) !important;--el-button-border-color: rgba(var(--color-danger-rgb), .3) !important;--el-button-text-color: var(--color-danger-light-3) !important;--el-button-hover-bg-color: rgba(var(--color-danger-rgb), .2) !important;--el-button-hover-border-color: rgba(var(--color-danger-rgb), .5) !important;--el-button-hover-text-color: var(--color-danger-light-5) !important;--el-button-active-bg-color: rgba(var(--color-danger-rgb), .34) !important;--el-button-active-border-color: rgba(var(--color-danger-rgb), .7) !important;--el-button-active-color: var(--color-danger-light-7) !important}[data-theme=dark] .el-button--success.is-plain{--el-button-bg-color: rgba(var(--color-success-rgb), .1) !important;--el-button-border-color: rgba(var(--color-success-rgb), .3) !important;--el-button-text-color: var(--color-success) !important;--el-button-hover-bg-color: rgba(var(--color-success-rgb), .2) !important;--el-button-hover-border-color: rgba(var(--color-success-rgb), .5) !important;--el-button-hover-text-color: var(--color-success-light-3) !important;--el-button-active-bg-color: rgba(var(--color-success-rgb), .32) !important;--el-button-active-border-color: rgba(var(--color-success-rgb), .7) !important;--el-button-active-color: var(--color-success-light-5) !important}[data-theme=dark] .el-button--warning.is-plain{--el-button-bg-color: rgba(var(--color-warning-rgb), .1) !important;--el-button-border-color: rgba(var(--color-warning-rgb), .3) !important;--el-button-text-color: var(--color-warning-light-3) !important;--el-button-hover-bg-color: rgba(var(--color-warning-rgb), .2) !important;--el-button-hover-border-color: rgba(var(--color-warning-rgb), .5) !important;--el-button-hover-text-color: var(--color-warning-light-5) !important;--el-button-active-bg-color: rgba(var(--color-warning-rgb), .34) !important;--el-button-active-border-color: rgba(var(--color-warning-rgb), .7) !important;--el-button-active-color: var(--color-warning-light-7) !important}[data-theme=dark] .el-button--primary.is-plain:active{background:rgba(var(--color-primary-rgb),.46)!important;border-color:rgba(var(--color-primary-rgb),.9)!important;color:var(--color-primary-light-7)!important}[data-theme=dark] .el-button--danger.is-plain:active{background:rgba(var(--color-danger-rgb),.38)!important;border-color:rgba(var(--color-danger-rgb),.75)!important;color:var(--color-danger-light-7)!important}[data-theme=dark] .el-button--success.is-plain:active{background:rgba(var(--color-success-rgb),.36)!important;border-color:rgba(var(--color-success-rgb),.75)!important;color:var(--color-success-light-5)!important}[data-theme=dark] .el-button--warning.is-plain:active{background:rgba(var(--color-warning-rgb),.38)!important;border-color:rgba(var(--color-warning-rgb),.75)!important;color:var(--color-warning-light-7)!important}[data-theme=dark] .el-button--primary.is-plain.is-loading,[data-theme=dark] .el-button--primary.is-plain.is-loading:hover{background:rgba(var(--color-primary-rgb),.32)!important;border-color:rgba(var(--color-primary-rgb),.7)!important;color:var(--color-primary-light-9)!important;--el-button-loading-icon-color: var(--color-primary-light-9) !important;opacity:1!important}[data-theme=dark] .el-button--danger.is-plain.is-loading,[data-theme=dark] .el-button--danger.is-plain.is-loading:hover{background:rgba(var(--color-danger-rgb),.24)!important;border-color:rgba(var(--color-danger-rgb),.55)!important;color:var(--color-danger-light-5)!important;--el-button-loading-icon-color: var(--color-danger-light-5) !important;opacity:1!important}[data-theme=dark] .el-button--success.is-plain.is-loading,[data-theme=dark] .el-button--success.is-plain.is-loading:hover{background:rgba(var(--color-success-rgb),.24)!important;border-color:rgba(var(--color-success-rgb),.55)!important;color:var(--color-success-light-3)!important;--el-button-loading-icon-color: var(--color-success-light-3) !important;opacity:1!important}[data-theme=dark] .el-button--warning.is-plain.is-loading,[data-theme=dark] .el-button--warning.is-plain.is-loading:hover{background:rgba(var(--color-warning-rgb),.26)!important;border-color:rgba(var(--color-warning-rgb),.6)!important;color:var(--color-warning-light-5)!important;--el-button-loading-icon-color: var(--color-warning-light-5) !important;opacity:1!important}[data-theme=dark] .el-button--default{--el-button-bg-color: rgba(45, 45, 45, .8) !important;--el-button-border-color: rgba(255, 255, 255, .1) !important;--el-button-text-color: var(--text-regular) !important;--el-button-hover-bg-color: rgba(55, 55, 55, .9) !important;--el-button-hover-border-color: rgba(var(--color-primary-rgb), .4) !important;--el-button-hover-text-color: var(--menu-active-color) !important}[data-theme=dark] .el-button.is-disabled,html.dark .el-button.is-disabled,[data-theme=dark] .el-button.is-disabled:hover,html.dark .el-button.is-disabled:hover{opacity:.85!important;--el-button-bg-color: rgba(70, 70, 70, .85) !important;--el-button-border-color: rgba(255, 255, 255, .18) !important;--el-button-text-color: rgba(210, 210, 210, .9) !important;--el-button-disabled-bg-color: rgba(70, 70, 70, .85) !important;--el-button-disabled-border-color: rgba(255, 255, 255, .18) !important;--el-button-disabled-text-color: rgba(210, 210, 210, .9) !important;cursor:not-allowed!important}[data-theme=dark] .el-button--primary.is-disabled,html.dark .el-button--primary.is-disabled,[data-theme=dark] .el-button--primary.is-disabled:hover,html.dark .el-button--primary.is-disabled:hover{--el-button-bg-color: rgba(var(--color-primary-rgb), .3) !important;--el-button-border-color: rgba(var(--color-primary-rgb), .25) !important;--el-button-text-color: rgba(160, 205, 235, .65) !important;--el-button-disabled-bg-color: rgba(var(--color-primary-rgb), .3) !important;--el-button-disabled-border-color: rgba(var(--color-primary-rgb), .25) !important;--el-button-disabled-text-color: rgba(160, 205, 235, .65) !important}[data-theme=dark] .el-button--danger.is-disabled,html.dark .el-button--danger.is-disabled,[data-theme=dark] .el-button--danger.is-disabled:hover,html.dark .el-button--danger.is-disabled:hover{--el-button-bg-color: rgba(var(--color-danger-rgb), .15) !important;--el-button-border-color: rgba(var(--color-danger-rgb), .1) !important;--el-button-text-color: rgba(var(--color-danger-rgb), .4) !important;--el-button-disabled-bg-color: rgba(var(--color-danger-rgb), .15) !important;--el-button-disabled-border-color: rgba(var(--color-danger-rgb), .1) !important;--el-button-disabled-text-color: rgba(var(--color-danger-rgb), .4) !important}[data-theme=dark] .el-button--warning.is-disabled,html.dark .el-button--warning.is-disabled,[data-theme=dark] .el-button--warning.is-disabled:hover,html.dark .el-button--warning.is-disabled:hover{--el-button-bg-color: rgba(var(--color-warning-rgb), .15) !important;--el-button-border-color: rgba(var(--color-warning-rgb), .1) !important;--el-button-text-color: rgba(var(--color-warning-rgb), .4) !important;--el-button-disabled-bg-color: rgba(var(--color-warning-rgb), .15) !important;--el-button-disabled-border-color: rgba(var(--color-warning-rgb), .1) !important;--el-button-disabled-text-color: rgba(var(--color-warning-rgb), .4) !important}[data-theme=dark] .el-button--success.is-disabled,html.dark .el-button--success.is-disabled,[data-theme=dark] .el-button--success.is-disabled:hover,html.dark .el-button--success.is-disabled:hover{--el-button-bg-color: rgba(var(--color-success-rgb), .15) !important;--el-button-border-color: rgba(var(--color-success-rgb), .1) !important;--el-button-text-color: rgba(var(--color-success-rgb), .4) !important;--el-button-disabled-bg-color: rgba(var(--color-success-rgb), .15) !important;--el-button-disabled-border-color: rgba(var(--color-success-rgb), .1) !important;--el-button-disabled-text-color: rgba(var(--color-success-rgb), .4) !important}html.dark .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--danger):not(.el-button--warning):not(.el-button--info):not(.el-button--text):not(.el-button--link),[data-theme=dark] .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--danger):not(.el-button--warning):not(.el-button--info):not(.el-button--text):not(.el-button--link){background-color:color-mix(in srgb,#3a3a3a var(--bg-opacity-percent),transparent)!important;border-color:#4a4a4a!important;color:var(--text-primary)!important}html.dark .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--danger):not(.el-button--warning):not(.el-button--info):not(.el-button--text):not(.el-button--link):hover,html.dark .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--danger):not(.el-button--warning):not(.el-button--info):not(.el-button--text):not(.el-button--link):focus,[data-theme=dark] .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--danger):not(.el-button--warning):not(.el-button--info):not(.el-button--text):not(.el-button--link):hover,[data-theme=dark] .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--danger):not(.el-button--warning):not(.el-button--info):not(.el-button--text):not(.el-button--link):focus{background-color:color-mix(in srgb,#4a4a4a var(--bg-opacity-percent),transparent)!important;border-color:#5a5a5a!important;color:#fff!important}html.dark .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--danger):not(.el-button--warning):not(.el-button--info):not(.el-button--text):not(.el-button--link):active,[data-theme=dark] .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--danger):not(.el-button--warning):not(.el-button--info):not(.el-button--text):not(.el-button--link):active{background-color:color-mix(in srgb,#505050 var(--bg-opacity-percent),transparent)!important;border-color:#666!important;color:#fff!important}html.dark .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--danger):not(.el-button--warning):not(.el-button--info):not(.el-button--text):not(.el-button--link).is-disabled,html.dark .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--danger):not(.el-button--warning):not(.el-button--info):not(.el-button--text):not(.el-button--link):disabled,[data-theme=dark] .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--danger):not(.el-button--warning):not(.el-button--info):not(.el-button--text):not(.el-button--link).is-disabled,[data-theme=dark] .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--danger):not(.el-button--warning):not(.el-button--info):not(.el-button--text):not(.el-button--link):disabled{background-color:color-mix(in srgb,#3a3a3a var(--bg-opacity-percent),transparent)!important;border-color:#555!important;color:#aaa!important;--el-button-bg-color: color-mix(in srgb, #3a3a3a var(--bg-opacity-percent), transparent) !important;--el-button-border-color: #555555 !important;--el-button-text-color: #aaaaaa !important;--el-button-disabled-bg-color: #3a3a3a !important;--el-button-disabled-border-color: #555555 !important;--el-button-disabled-text-color: #aaaaaa !important}[data-theme=dark] .el-tag--success{--el-tag-bg-color: rgba(var(--color-success-rgb), .12) !important;--el-tag-border-color: rgba(var(--color-success-rgb), .2) !important;--el-tag-text-color: var(--color-success) !important}[data-theme=dark] .el-tag--danger{--el-tag-bg-color: rgba(var(--color-danger-rgb), .12) !important;--el-tag-border-color: rgba(var(--color-danger-rgb), .2) !important;--el-tag-text-color: var(--color-danger) !important}[data-theme=dark] .el-tag--warning{--el-tag-bg-color: rgba(var(--color-warning-rgb), .12) !important;--el-tag-border-color: rgba(var(--color-warning-rgb), .2) !important;--el-tag-text-color: var(--color-warning) !important}[data-theme=dark] .el-tag--info{--el-tag-bg-color: rgba(158, 158, 158, .12) !important;--el-tag-border-color: rgba(158, 158, 158, .2) !important;--el-tag-text-color: var(--color-info) !important}[data-theme=dark] .el-tag--success.el-tag--dark{--el-tag-bg-color: rgba(var(--color-success-rgb), .25) !important;--el-tag-border-color: rgba(var(--color-success-rgb), .25) !important;--el-tag-text-color: var(--color-success-light-3) !important}[data-theme=dark] .el-tag--danger.el-tag--dark{--el-tag-bg-color: rgba(var(--color-danger-rgb), .25) !important;--el-tag-border-color: rgba(var(--color-danger-rgb), .25) !important;--el-tag-text-color: var(--color-danger-light-7) !important}[data-theme=dark] .el-tag--warning.el-tag--dark{--el-tag-bg-color: rgba(var(--color-warning-rgb), .25) !important;--el-tag-border-color: rgba(var(--color-warning-rgb), .25) !important;--el-tag-text-color: var(--color-warning-light-7) !important}[data-theme=dark] .el-tag--info.el-tag--dark{--el-tag-bg-color: color-mix(in srgb, rgba(158, 158, 158, .25) var(--bg-opacity-percent), transparent) !important;--el-tag-border-color: rgba(158, 158, 158, .25) !important;--el-tag-text-color: var(--color-info-light-3) !important}[data-theme=dark] .el-tag:not(.el-tag--success):not(.el-tag--danger):not(.el-tag--warning):not(.el-tag--info):not(.el-tag--default){background:color-mix(in srgb,rgba(140,189,224,.14) var(--bg-opacity-percent),transparent)!important;color:var(--menu-active-color)!important;border-color:#8cbde03d!important}[data-theme=dark] .country-option-item:hover{background:rgba(var(--color-primary-rgb),.12)!important}[data-theme=dark] .el-avatar{background:var(--menu-hover-bg)!important;color:var(--menu-active-color)!important}@media screen and (max-width: 768px){.page-container,.dashboard-content{padding:0;margin:0 auto;width:100%;min-height:calc(100dvh - 60px);overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;justify-content:center;align-items:stretch}.page-container .el-card,.dashboard-content .el-card{width:100%;max-width:min(100%,960px);margin:0 auto;border-radius:var(--radius-md);border:1px solid var(--card-border)}.page-container .el-card__body,.dashboard-content .el-card__body{padding:8px 8px 5px;overflow-x:hidden;overflow-y:visible;min-width:0}.table-wrapper{max-height:calc(100dvh - 240px);min-height:250px;margin:0;width:100%;border-radius:0;border:none;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.toolbar,.search-area,.add-section,.toolbar-right,.toolbar-bottom,.pagination-wrapper,.card-header{width:100%;max-width:100%}.toolbar{flex-direction:column!important;justify-content:stretch!important;align-items:stretch!important;margin-bottom:10px!important;gap:8px!important}.search-area,.add-section,.toolbar-right,.toolbar-bottom{flex-direction:column!important;justify-content:stretch!important;align-items:stretch!important;gap:8px!important;flex-wrap:wrap!important}.search-area{flex-direction:column!important;align-items:stretch!important}.search-area>.el-input,.search-area>.el-select,.search-area>.el-date-editor{width:100%!important}.toolbar .el-button,.add-section .el-button,.toolbar-right .el-button,.toolbar-bottom .el-button,.card-header .el-button,.batch-bar .el-button{width:100%;margin-left:0!important;margin-right:0!important}.add-section .el-input,.add-section .el-input-number,.add-section .el-select{width:100%!important;min-width:0!important}.search-bar .el-select,.search-bar .el-input{width:100%!important}.pagination-wrapper{justify-content:center!important;overflow:visible;margin-top:5px!important;padding-bottom:0!important}.el-table{width:100%!important}.el-table .el-table__header-wrapper th,.el-table .el-table__body-wrapper td{padding:8px 6px;font-size:12px}.el-table .el-button{padding:6px 10px;font-size:12px}.el-table .el-button+.el-button{margin-left:8px}.card-header{flex-direction:column;align-items:flex-start!important;gap:12px}.card-header .el-button{width:100%}.el-overlay-dialog .el-dialog{width:90%!important;max-width:400px!important}.el-dialog__body{padding:16px 12px!important}.el-dialog__body>.el-form,.el-dialog .el-form{max-width:none!important}.el-message-box{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important}.config-table .el-input,.config-table .el-input-number,.config-table .el-textarea,.config-value .el-input,.config-value .el-input-number,.config-value .el-textarea{width:100%!important;min-width:0!important}.config-table .tag-input-container{flex-wrap:wrap}.config-table .tag-input-container .el-input{width:100%!important;min-width:0!important}.batch-bar{flex-direction:row!important;flex-wrap:wrap;gap:6px!important}.batch-bar .el-button{width:auto;flex:1;min-width:0}.op-btns{flex-wrap:wrap!important;white-space:normal!important;justify-content:center}.page-btn .btn-text,.page-size-label{display:none}.page-btn .btn-arrow{font-size:13px;font-weight:700}}@media screen and (max-width: 480px){.page-container,.dashboard-content{padding:0;min-height:calc(100dvh - 60px);overflow-y:auto}.table-wrapper{max-height:calc(100dvh - 220px);min-height:200px}.el-table .el-table__header-wrapper th,.el-table .el-table__body-wrapper td{padding:6px 4px;font-size:11px}.el-table .el-button{padding:5px 8px;font-size:11px}}.unified-pagination[data-v-8ea3cfa2]{width:100%;padding:10px 15px;background:transparent}.pagination-row[data-v-8ea3cfa2]{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%}.page-nav-section[data-v-8ea3cfa2]{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.page-nav-btn[data-v-8ea3cfa2]{background:var(--badge-primary-bg);border:1px solid var(--badge-primary-border);color:var(--badge-primary-color);padding:2px 8px;border-radius:4px;cursor:pointer;font-family:JetBrains Mono,Consolas,Courier New,monospace;font-size:11px;transition:all .15s;white-space:nowrap;height:22px;line-height:1;display:inline-flex;align-items:center;gap:2px}.page-nav-btn[data-v-8ea3cfa2]:hover:not(:disabled){background:var(--color-primary);border-color:var(--color-primary);color:var(--text-primary)}.page-nav-btn[data-v-8ea3cfa2]:disabled{opacity:.4;cursor:not-allowed}.page-info[data-v-8ea3cfa2]{color:var(--text-regular);font-family:JetBrains Mono,Consolas,Courier New,monospace;font-size:12px;white-space:nowrap;display:flex;align-items:center;gap:3px}.jump-input[data-v-8ea3cfa2]{width:32px;background:var(--input-bg);border:1px solid var(--input-border);color:var(--color-primary);padding:1px 4px;border-radius:3px;text-align:center;font-family:JetBrains Mono,Consolas,Courier New,monospace;font-size:12px;height:22px;line-height:1;outline:none}.jump-input[data-v-8ea3cfa2]:focus{border-color:var(--el-color-primary)}.jump-input[data-v-8ea3cfa2]::-webkit-inner-spin-button,.jump-input[data-v-8ea3cfa2]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.jump-input[data-v-8ea3cfa2]{-moz-appearance:textfield}.page-sep[data-v-8ea3cfa2]{color:var(--text-secondary)}.page-total[data-v-8ea3cfa2]{color:var(--text-regular)}.page-size-section[data-v-8ea3cfa2]{display:flex;align-items:center;gap:4px;color:var(--text-regular);font-family:JetBrains Mono,Consolas,Courier New,monospace;font-size:11px;white-space:nowrap}.page-size-label[data-v-8ea3cfa2]{color:var(--text-secondary)}.page-size-select[data-v-8ea3cfa2]{background:var(--input-bg);border:1px solid var(--input-border);color:var(--color-primary);padding:1px 4px;border-radius:3px;font-family:JetBrains Mono,Consolas,Courier New,monospace;font-size:12px;height:22px;line-height:1;cursor:pointer;outline:none}.page-size-select[data-v-8ea3cfa2]:focus{border-color:var(--el-color-primary)}@media (max-width: 768px){.unified-pagination[data-v-8ea3cfa2]{padding:5px 0 0}.pagination-row[data-v-8ea3cfa2]{gap:6px}.page-nav-btn .btn-text[data-v-8ea3cfa2]{display:none}.page-nav-btn .btn-arrow[data-v-8ea3cfa2]{font-size:13px;font-weight:700}.page-nav-btn[data-v-8ea3cfa2]{padding:2px 6px}.page-size-label[data-v-8ea3cfa2]{display:none}@media (hover: none){.page-nav-btn[data-v-8ea3cfa2]:hover:not(:disabled){background:var(--badge-primary-bg);border-color:var(--badge-primary-border);color:var(--badge-primary-color)}}}
