.question-scope-group[data-v-27382277]{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.scope-trigger[data-v-27382277]{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:28px;padding:0 8px;border:1px solid light-dark(#e2e8f0,rgb(var(--theme-border, 96 118 148) / 1));border-radius:8px;background:light-dark(#fff,rgb(var(--theme-surface, 24 35 52) / 1));color:light-dark(#245bdb,rgb(var(--theme-blue, 145 191 255) / 1));font-size:12px;cursor:pointer}.scope-trigger[data-v-27382277]:hover,.scope-trigger[aria-expanded=true][data-v-27382277]{background:light-dark(#f1f5ff,rgb(var(--theme-subtle, 29 42 61) / 1));border-color:light-dark(#bfdbfe,rgb(var(--theme-border, 96 118 148) / 1))}.scope-trigger[data-v-27382277]:disabled,.scope-option[data-v-27382277]:disabled,.scope-auto[data-v-27382277]:disabled{cursor:not-allowed;opacity:.6}.scope-label[data-v-27382277]{font-size:11px;color:light-dark(#64748b,rgb(var(--theme-secondary, 190 204 224) / 1));margin-right:2px;white-space:nowrap}.scope-trigger strong[data-v-27382277]{font-weight:600;white-space:nowrap}.scope-chevron[data-v-27382277]{font-size:11px;color:light-dark(#94a3b8,rgb(var(--theme-muted, 165 183 208) / 1))}.scope-picker-head[data-v-27382277]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;font-size:12px;color:light-dark(#334155,rgb(var(--theme-primary, 237 242 250) / 1))}.scope-auto[data-v-27382277]{display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border:0;border-radius:6px;background:light-dark(#f8fafc,rgb(var(--theme-subtle, 29 42 61) / 1));color:light-dark(#64748b,rgb(var(--theme-secondary, 190 204 224) / 1));font-size:11px;cursor:pointer}.scope-auto.active[data-v-27382277]{background:light-dark(#e8f0ff,rgb(var(--theme-subtle, 29 42 61) / 1));color:light-dark(#245bdb,rgb(var(--theme-blue, 145 191 255) / 1))}.scope-picker[data-v-27382277]{max-height:min(440px,calc(100dvh - 160px));overflow-y:auto}.scope-grid[data-v-27382277]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.scope-option[data-v-27382277]{display:flex;align-items:center;gap:9px;min-width:0;min-height:58px;padding:9px 10px;border:1px solid transparent;border-radius:9px;background:light-dark(#f8faff,rgb(var(--theme-subtle, 29 42 61) / 1));color:light-dark(#334155,rgb(var(--theme-primary, 237 242 250) / 1));font-size:12px;text-align:left;cursor:pointer;transition:background .18s,border-color .18s}.scope-option[data-v-27382277]:hover{background:light-dark(#f0f4ff,rgb(var(--theme-subtle, 29 42 61) / 1));border-color:light-dark(#dbe7ff,rgb(var(--theme-border, 96 118 148) / 1));color:light-dark(#245bdb,rgb(var(--theme-blue, 145 191 255) / 1))}.scope-option.active[data-v-27382277]{background:light-dark(#e8f0ff,rgb(var(--theme-subtle, 29 42 61) / 1));border-color:light-dark(#cddfff,rgb(var(--theme-border, 96 118 148) / 1));color:light-dark(#245bdb,rgb(var(--theme-blue, 145 191 255) / 1));font-weight:600}.scope-option-icon[data-v-27382277]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:linear-gradient(145deg,light-dark(#eef0ff,rgb(var(--theme-subtle, 29 42 61) / 1)),light-dark(#dfe8ff,rgb(var(--theme-raised, 38 54 75) / 1)));color:light-dark(#5b67e8,rgb(var(--theme-blue, 145 191 255) / 1));font-size:18px;flex-shrink:0}.scope-option-copy[data-v-27382277]{display:flex;flex-direction:column;gap:4px;min-width:0}.scope-option-copy strong[data-v-27382277]{font-size:12px;font-weight:600;line-height:1.2}.scope-option-copy small[data-v-27382277]{color:light-dark(#8491a5,rgb(var(--theme-muted, 165 183 208) / 1));font-size:10px;font-weight:400;line-height:1.4}.scope-environment[data-v-27382277]{width:170px}.scope-environment[data-v-27382277] .el-select__wrapper{border-radius:8px;min-height:28px;background:light-dark(#fff,rgb(var(--theme-surface, 24 35 52) / 1))}.scope-environment.required[data-v-27382277] .el-select__wrapper{box-shadow:0 0 0 1px light-dark(#f2ce95,#000000) inset;background:light-dark(#fffcf5,rgb(var(--theme-subtle, 29 42 61) / 1))}.scope-environment-empty[data-v-27382277]{display:flex;align-items:center;flex-direction:column;gap:4px;padding:14px;color:light-dark(#94a3b8,rgb(var(--theme-muted, 165 183 208) / 1));font-size:12px}.scope-hint[data-v-27382277]{font-size:11px;color:light-dark(#94a3b8,rgb(var(--theme-muted, 165 183 208) / 1));white-space:nowrap}@media(max-width:760px){.question-scope-group[data-v-27382277]{gap:6px}.scope-environment[data-v-27382277]{width:145px}.scope-hint[data-v-27382277]{display:none}.scope-option[data-v-27382277]{gap:7px;padding:8px}.scope-option-icon[data-v-27382277]{width:24px;height:24px;font-size:16px}}.verification-panel[data-v-0c1279ee]{display:flex;flex-direction:column;gap:6px;border:1px solid light-dark(#e4eaf3,rgb(var(--theme-border, 96 118 148) / 1));border-radius:12px;background:light-dark(#fbfdff,rgb(var(--theme-surface, 24 35 52) / 1));padding:12px}.verification-toolbar[data-v-0c1279ee]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:light-dark(#334155,rgb(var(--theme-primary, 237 242 250) / 1))}.verification-toolbar .el-button[data-v-0c1279ee]{margin-left:auto}.verification-summary[data-v-0c1279ee]{margin:0;font-size:12px;line-height:1.65;color:light-dark(#64748b,rgb(var(--theme-secondary, 190 204 224) / 1))}.verification-error[data-v-0c1279ee]{margin:0;font-size:12px;color:light-dark(#dc2626,rgb(var(--theme-red, 255 171 171) / 1))}.verification-form[data-v-0c1279ee]{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.verification-form[data-v-0c1279ee] .el-form-item{margin-bottom:0;max-width:100%}.verification-form[data-v-0c1279ee] .el-select{width:190px}.verification-form[data-v-0c1279ee] .el-input-number{width:125px}.aiops-widget[data-v-4d82408e]{--aiops-fab-height:46px;--aiops-edge-gap:24px;position:fixed;right:var(--aiops-edge-gap);bottom:var(--aiops-edge-gap);z-index:80}.aiops-layer[data-v-4d82408e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:79;overflow:hidden}.aiops-backdrop[data-v-4d82408e]{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:light-dark(rgba(15,23,42,.12),rgb(var(--theme-border, 96 118 148) / .12));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer}.aiops-widget.embedded[data-v-4d82408e]{position:relative;inset:auto;z-index:1;width:100%;height:100%;min-height:0}.aiops-layer.embedded[data-v-4d82408e]{position:relative;inset:auto;z-index:1;width:100%;height:100%;min-height:0;overflow:hidden}.aiops-fab[data-v-4d82408e]{position:relative;z-index:81;display:flex;align-items:center;gap:7px;min-width:112px;height:var(--aiops-fab-height);padding:5px 11px 5px 5px;border-radius:999px;background:linear-gradient(135deg,light-dark(#ffffff,rgb(var(--theme-surface, 24 35 52) / 1)) 0%,light-dark(#f7fbff,rgb(var(--theme-subtle, 29 42 61) / 1)) 100%);box-shadow:0 6px 18px light-dark(rgba(59,130,246,.1),rgba(0,0,0,.2));cursor:grab;border:1px solid light-dark(#bdd5fb,rgb(var(--theme-border, 96 118 148) / 1));transition:transform .18s ease,box-shadow .18s ease;touch-action:none;-webkit-user-select:none;user-select:none}.aiops-fab[data-v-4d82408e]:hover{transform:translateY(-1px);box-shadow:0 9px 22px light-dark(rgba(59,130,246,.14),rgba(0,0,0,.2))}.aiops-fab[data-v-4d82408e]:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:3px}.aiops-fab.dragging[data-v-4d82408e]{cursor:grabbing;transform:none;box-shadow:0 12px 24px light-dark(rgba(59,130,246,.16),rgba(0,0,0,.2))}.aiops-fab-ring[data-v-4d82408e]{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:999px;border:1px solid light-dark(rgba(59,130,246,.12),rgb(var(--theme-blue, 145 191 255) / .48));pointer-events:none}.aiops-fab-core[data-v-4d82408e]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px;border-radius:50%;background:linear-gradient(145deg,light-dark(#eef5ff,rgb(var(--theme-subtle, 29 42 61) / 1)) 0%,light-dark(#f6fbff,rgb(var(--theme-subtle, 29 42 61) / 1)) 100%);box-shadow:inset 0 1px 0 light-dark(rgba(255,255,255,.96),rgb(var(--theme-shadowHighlight, 160 186 223) / .06)),0 4px 10px light-dark(rgba(59,130,246,.06),rgba(0,0,0,.2))}.aiops-fab-avatar[data-v-4d82408e]{width:24px;height:24px;display:block}.aiops-fab-label[data-v-4d82408e]{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1;position:relative;z-index:1}.aiops-fab-label strong[data-v-4d82408e]{font-size:12px;color:light-dark(#0f172a,rgb(var(--theme-primary, 237 242 250) / 1))}.aiops-fab-label small[data-v-4d82408e]{margin-top:2px;font-size:10px;color:light-dark(#64748b,rgb(var(--theme-secondary, 190 204 224) / 1))}.aiops-fab-dot[data-v-4d82408e]{position:absolute;top:7px;right:8px;width:6px;height:6px;border-radius:50%;background:light-dark(#22c55e,rgba(26,148,71,1));box-shadow:0 0 0 2px var(--el-bg-color),0 0 0 3px light-dark(rgba(34,197,94,.1),rgba(0,0,0,.2))}.aiops-panel[data-v-4d82408e]{--aiops-session-width:240px;--aiops-chat-base-width:980px;--aiops-panel-top-gap:16px;--aiops-panel-bottom-gap:calc(var(--aiops-edge-gap) + var(--aiops-fab-height) + 6px);position:absolute;top:var(--aiops-panel-top-gap);right:clamp(12px,1.5vw,24px);bottom:var(--aiops-panel-bottom-gap);width:min(1280px,calc(100vw - var(--sidebar-width,188px) - 32px));max-width:calc(100vw - var(--sidebar-width,188px) - 32px);display:flex;flex-direction:column;background:linear-gradient(180deg,light-dark(#fff,rgb(var(--theme-surface, 24 35 52) / 1)) 0%,light-dark(#f8fbff,rgb(var(--theme-subtle, 29 42 61) / 1)) 100%);border:1px solid light-dark(#dbe4f0,rgb(var(--theme-border, 96 118 148) / 1));border-radius:24px;box-shadow:0 26px 56px light-dark(rgba(15,23,42,.18),rgba(0,0,0,.2));overflow:hidden}.aiops-panel.embedded[data-v-4d82408e]{position:relative;top:auto;right:auto;bottom:auto;width:100%;max-width:none;height:100%;min-height:0;max-height:none;border-radius:20px;box-shadow:0 14px 32px light-dark(rgba(15,23,42,.06),rgba(0,0,0,.2))}.aiops-panel-header[data-v-4d82408e]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid light-dark(#e2e8f0,rgb(var(--theme-border, 96 118 148) / 1));background:linear-gradient(135deg,light-dark(#fff7ed,rgb(var(--theme-subtle, 29 42 61) / 1)) 0%,light-dark(#f0f9ff,rgb(var(--theme-subtle, 29 42 61) / 1)) 100%)}.header-copy[data-v-4d82408e]{min-width:0;flex:1}.aiops-title-row[data-v-4d82408e]{display:flex;align-items:center;gap:8px;min-width:0;min-height:34px}.aiops-header-avatar[data-v-4d82408e]{width:32px;height:32px;display:block;flex:0 0 auto}.aiops-title[data-v-4d82408e]{font-size:16px;font-weight:700;color:light-dark(#0f172a,rgb(var(--theme-primary, 237 242 250) / 1))}.header-badge[data-v-4d82408e]{padding:3px 8px;border-radius:999px;background:light-dark(#ecfeff,rgb(var(--theme-subtle, 29 42 61) / 1));color:light-dark(#0f766e,rgb(var(--theme-cyan, 115 217 229) / 1));font-size:12px;white-space:nowrap}.header-badge.runtime[data-v-4d82408e]{background:light-dark(#e0f2fe,rgb(var(--theme-raised, 38 54 75) / 1));color:light-dark(#075985,rgb(var(--theme-blue, 145 191 255) / 1))}.header-badge.runtime.safe[data-v-4d82408e]{background:light-dark(#ecfccb,rgb(var(--theme-raised, 38 54 75) / 1));color:light-dark(#3f6212,rgb(var(--theme-green, 121 223 179) / 1))}.aiops-subtitle[data-v-4d82408e]{min-width:180px;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:light-dark(#64748b,rgb(var(--theme-secondary, 190 204 224) / 1));line-height:1.4;padding-top:1px}.aiops-header-actions[data-v-4d82408e]{display:flex;align-items:center;gap:8px;min-height:34px}.aiops-panel-body[data-v-4d82408e]{display:grid;grid-template-columns:min(var(--aiops-session-width),max(204px,calc(100% - var(--aiops-chat-base-width)))) minmax(0,1fr);flex:1;min-height:0}.aiops-panel.embedded .aiops-panel-body[data-v-4d82408e]{grid-template-columns:var(--aiops-session-width) minmax(0,1fr)}.aiops-session-list[data-v-4d82408e]{padding:10px;border-right:1px solid light-dark(#e2e8f0,rgb(var(--theme-border, 96 118 148) / 1));background:light-dark(#f8fafc,rgb(var(--theme-subtle, 29 42 61) / 1));overflow:auto;-webkit-overflow-scrolling:touch}.session-list-head[data-v-4d82408e]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;padding:0 4px 7px;color:light-dark(#475569,rgb(var(--theme-secondary, 190 204 224) / 1));font-size:12px}.session-list-head[data-v-4d82408e]:after{content:"";position:absolute;left:4px;right:4px;bottom:0;height:1px;background:linear-gradient(90deg,rgba(226,232,240,0),light-dark(rgba(191,219,254,.9),rgb(var(--theme-raised, 38 54 75) / .9)) 14%,light-dark(rgba(226,232,240,.95),rgb(var(--theme-raised, 38 54 75) / .95)) 50%,light-dark(rgba(191,219,254,.9),rgb(var(--theme-raised, 38 54 75) / .9)) 86%,rgba(226,232,240,0))}.session-head-title[data-v-4d82408e]{display:flex;align-items:center;gap:6px;min-width:0;font-weight:700}.session-list-title[data-v-4d82408e]{color:light-dark(#334155,rgb(var(--theme-primary, 237 242 250) / 1))}.aiops-session-item[data-v-4d82408e]{position:relative;display:flex;align-items:center;gap:6px;padding:0 4px 0 0;border-radius:12px;background:transparent;color:light-dark(#334155,rgb(var(--theme-primary, 237 242 250) / 1));margin-bottom:6px;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.aiops-session-item[data-v-4d82408e]:hover{background:light-dark(#fff,rgb(var(--theme-surface, 24 35 52) / 1));transform:translateY(-1px)}.aiops-session-item.active[data-v-4d82408e]{background:light-dark(#fff,rgb(var(--theme-surface, 24 35 52) / 1));box-shadow:0 10px 20px light-dark(rgba(15,23,42,.08),rgba(0,0,0,.2))}.session-select-btn[data-v-4d82408e]{flex:1;min-width:0;text-align:left;padding:10px 10px 10px 12px;border:none;background:transparent;cursor:pointer;color:inherit}.session-delete-btn[data-v-4d82408e]{position:absolute;top:50%;right:6px;transform:translateY(-50%);width:24px;height:24px;border:none;opacity:0;pointer-events:none;transition:opacity .16s ease,background .16s ease,color .16s ease}.aiops-session-item:hover .session-delete-btn[data-v-4d82408e]{opacity:1;pointer-events:auto}.session-delete-btn[data-v-4d82408e]:hover{background:light-dark(#fee2e2,rgb(var(--theme-raised, 38 54 75) / 1));color:light-dark(#b91c1c,rgb(var(--theme-red, 255 171 171) / 1))}.session-title[data-v-4d82408e]{display:block;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.session-empty[data-v-4d82408e]{font-size:12px;color:light-dark(#64748b,rgb(var(--theme-secondary, 190 204 224) / 1))}.aiops-chat-main[data-v-4d82408e]{display:flex;flex-direction:column;min-width:0;min-height:0}.chat-toolbar[data-v-4d82408e]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:45px;padding:6px 12px;border-bottom:1px solid light-dark(#edf2f7,rgb(var(--theme-border, 96 118 148) / 1));background:light-dark(rgba(255,255,255,.9),rgb(var(--theme-surface, 24 35 52) / .9))}.chat-toolbar-left[data-v-4d82408e]{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.chat-toolbar-right[data-v-4d82408e]{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto}.toolbar-chip[data-v-4d82408e]{border:none;border-radius:999px;padding:6px 11px;background:light-dark(#dbeafe,rgb(var(--theme-raised, 38 54 75) / 1));color:light-dark(#1d4ed8,rgb(var(--theme-blue, 145 191 255) / 1));cursor:pointer;font-size:12px;font-weight:600}.chat-session-title[data-v-4d82408e]{display:flex;align-items:center;gap:7px;min-width:0;max-width:min(560px,55vw);padding:5px 7px;border:0;border-radius:8px;background:transparent;color:light-dark(#1e293b,rgb(var(--theme-primary, 237 242 250) / 1));cursor:pointer;font-size:13px;font-weight:700;text-align:left;transition:background .18s ease,color .18s ease}.chat-session-title[data-v-4d82408e]:hover{background:light-dark(#f1f5f9,rgb(var(--theme-subtle, 29 42 61) / 1));color:light-dark(#245bdb,rgb(var(--theme-blue, 145 191 255) / 1))}.chat-session-title[data-v-4d82408e]:disabled{cursor:default;color:light-dark(#64748b,rgb(var(--theme-secondary, 190 204 224) / 1))}.chat-session-title span[data-v-4d82408e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-session-title .el-icon[data-v-4d82408e]{flex:0 0 auto;color:light-dark(#94a3b8,rgb(var(--theme-muted, 165 183 208) / 1));font-size:13px}.chat-session-title:hover .el-icon[data-v-4d82408e]{color:light-dark(#245bdb,rgb(var(--theme-blue, 145 191 255) / 1))}.session-title-editor[data-v-4d82408e]{width:min(560px,55vw);min-width:180px}.session-title-editor[data-v-4d82408e] .el-input__wrapper{border-radius:8px;box-shadow:0 0 0 1px light-dark(#93c5fd,#000000) inset}.environment-chip[data-v-4d82408e]{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:6px;background:light-dark(#ecfdf5,rgb(var(--theme-subtle, 29 42 61) / 1));border:1px solid light-dark(#bbf7d0,rgb(var(--theme-border, 96 118 148) / 1));color:light-dark(#047857,rgb(var(--theme-green, 121 223 179) / 1));font-size:12px;font-weight:700;white-space:nowrap}.environment-chip.empty[data-v-4d82408e]{background:light-dark(#fff7ed,rgb(var(--theme-subtle, 29 42 61) / 1));border-color:light-dark(#fed7aa,rgb(var(--theme-orange, 255 191 138) / 1));color:light-dark(#c2410c,rgb(var(--theme-red, 255 171 171) / 1))}.page-context-chip[data-v-4d82408e]{background:light-dark(#eff6ff,rgb(var(--theme-subtle, 29 42 61) / 1));border-color:light-dark(#bfdbfe,rgb(var(--theme-border, 96 118 148) / 1));color:light-dark(#1d4ed8,rgb(var(--theme-blue, 145 191 255) / 1))}.analysis-toggle[data-v-4d82408e]{display:flex;align-items:center;gap:8px;font-size:12px;color:light-dark(#334155,rgb(var(--theme-primary, 237 242 250) / 1))}.quick-palette[data-v-4d82408e]{padding:6px 12px 0}.aiops-quick-questions[data-v-4d82408e],.aiops-secondary-actions[data-v-4d82408e]{display:flex;gap:8px;flex-wrap:wrap}.quick-chip[data-v-4d82408e]{border:none;border-radius:999px;padding:6px 10px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease;font-size:12px}.quick-chip[data-v-4d82408e]{background:light-dark(#e0f2fe,rgb(var(--theme-raised, 38 54 75) / 1));color:light-dark(#075985,rgb(var(--theme-blue, 145 191 255) / 1))}.quick-chip[data-v-4d82408e]:hover{transform:translateY(-1px);box-shadow:0 8px 20px light-dark(rgba(15,23,42,.08),rgba(0,0,0,.2))}.message-stage[data-v-4d82408e]{position:relative;flex:1;min-height:0;overflow:hidden}.aiops-message-list[data-v-4d82408e]{height:100%;overflow:auto;padding:10px 12px;display:flex;flex-direction:column;gap:8px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.message-empty[data-v-4d82408e]{margin:auto;max-width:380px;text-align:center}.empty-title[data-v-4d82408e]{font-size:16px;font-weight:700;color:light-dark(#0f172a,rgb(var(--theme-primary, 237 242 250) / 1))}.empty-copy[data-v-4d82408e]{margin-top:8px;color:light-dark(#64748b,rgb(var(--theme-secondary, 190 204 224) / 1));line-height:1.6;font-size:12px}.message-item[data-v-4d82408e]{display:flex;flex-direction:column;gap:3px;max-width:92%}.message-item.user[data-v-4d82408e]{align-self:flex-end}.message-item.pending[data-v-4d82408e]{opacity:.82}.message-meta[data-v-4d82408e]{display:flex;align-items:center;gap:6px;color:light-dark(#64748b,rgb(var(--theme-secondary, 190 204 224) / 1));font-size:11px}.message-item.user .message-meta[data-v-4d82408e]{justify-content:flex-end}.message-bubble[data-v-4d82408e]{padding:8px 12px;border-radius:14px;background:light-dark(#fff,rgb(var(--theme-surface, 24 35 52) / 1));border:1px solid light-dark(#e2e8f0,rgb(var(--theme-border, 96 118 148) / 1));box-shadow:0 6px 14px light-dark(rgba(15,23,42,.05),rgba(0,0,0,.2))}.message-item.user .message-bubble[data-v-4d82408e]{background:linear-gradient(135deg,light-dark(#dbeafe,rgb(var(--theme-raised, 38 54 75) / 1)),light-dark(#f0f9ff,rgb(var(--theme-subtle, 29 42 61) / 1)))}.message-content[data-v-4d82408e]{font-size:13px;line-height:1.5;color:light-dark(#0f172a,rgb(var(--theme-primary, 237 242 250) / 1));word-break:break-word}.user-content[data-v-4d82408e]{white-space:pre-wrap}.rich-heading[data-v-4d82408e]{font-size:13px;font-weight:700;color:light-dark(#0f172a,rgb(var(--theme-primary, 237 242 250) / 1));margin-bottom:6px}.rich-paragraph[data-v-4d82408e]{white-space:pre-wrap;color:light-dark(#334155,rgb(var(--theme-primary, 237 242 250) / 1));font-size:13px}.rich-paragraph+.rich-paragraph[data-v-4d82408e]{margin-top:8px}.rich-list[data-v-4d82408e]{margin:0;padding-left:16px;color:light-dark(#334155,rgb(var(--theme-primary, 237 242 250) / 1));font-size:13px}.rich-list+.rich-paragraph[data-v-4d82408e],.rich-paragraph+.rich-list[data-v-4d82408e],.rich-heading+.rich-list[data-v-4d82408e],.rich-list+.rich-heading[data-v-4d82408e]{margin-top:10px}.rich-list-item+.rich-list-item[data-v-4d82408e]{margin-top:8px}.rich-list-title[data-v-4d82408e]{font-weight:600;color:light-dark(#1e293b,rgb(var(--theme-primary, 237 242 250) / 1));font-size:13px}.rich-sublist[data-v-4d82408e]{margin:4px 0 0;padding-left:16px;color:light-dark(#475569,rgb(var(--theme-secondary, 190 204 224) / 1));font-size:12px}.rich-inline-code[data-v-4d82408e]{display:inline-block;margin:0 2px;padding:1px 6px;border-radius:6px;background:light-dark(#eff6ff,rgb(var(--theme-subtle, 29 42 61) / 1));color:light-dark(#1d4ed8,rgb(var(--theme-blue, 145 191 255) / 1));font-size:12px;font-family:Consolas,Monaco,monospace}.rich-inline-link[data-v-4d82408e]{color:light-dark(#2563eb,rgb(var(--theme-blue, 145 191 255) / 1));text-decoration:none}.rich-inline-link[data-v-4d82408e]:hover{text-decoration:underline}.rich-code[data-v-4d82408e]{margin:8px 0 0;padding:8px 10px;border-radius:10px;background:light-dark(#0f172a,rgb(var(--theme-codeSurface, 15 23 42) / 1));color:#e2e8f0;font-size:11px;line-height:1.5;white-space:pre-wrap;overflow:auto}.response-block-list[data-v-4d82408e]{display:flex;flex-direction:column;gap:8px;margin-top:10px}.response-block-card[data-v-4d82408e]{padding:9px 10px;border-radius:12px;border:1px solid light-dark(#dbe4f0,rgb(var(--theme-border, 96 118 148) / 1));background:linear-gradient(180deg,light-dark(#fbfdff,rgb(var(--theme-surface, 24 35 52) / 1)) 0%,light-dark(#fff,rgb(var(--theme-surface, 24 35 52) / 1)) 100%);box-shadow:0 4px 12px light-dark(rgba(15,23,42,.035),rgba(0,0,0,.2))}.response-block-card.type-tool_trace[data-v-4d82408e]{background:light-dark(#f8fafc,rgb(var(--theme-subtle, 29 42 61) / 1));border-color:light-dark(#e2e8f0,rgb(var(--theme-border, 96 118 148) / 1))}.response-block-card.type-context_summary[data-v-4d82408e]{background:linear-gradient(180deg,light-dark(#f8fbff,rgb(var(--theme-subtle, 29 42 61) / 1)) 0%,light-dark(#fff,rgb(var(--theme-surface, 24 35 52) / 1)) 100%);border-color:light-dark(#dbeafe,rgb(var(--theme-border, 96 118 148) / 1))}.response-block-card.type-context_form[data-v-4d82408e]{background:linear-gradient(180deg,light-dark(#fffaf5,rgb(var(--theme-subtle, 29 42 61) / 1)) 0%,light-dark(#fff,rgb(var(--theme-surface, 24 35 52) / 1)) 100%);border-color:light-dark(#fed7aa,rgb(var(--theme-orange, 255 191 138) / 1))}.response-block-card.type-query_suggestion[data-v-4d82408e]{background:linear-gradient(180deg,light-dark(#f8fbff,rgb(var(--theme-subtle, 29 42 61) / 1)) 0%,light-dark(#fff,rgb(var(--theme-surface, 24 35 52) / 1)) 100%);border-color:light-dark(#bfdbfe,rgb(var(--theme-border, 96 118 148) / 1))}.response-block-card.type-risk_notice[data-v-4d82408e],.response-block-card.type-approval_form[data-v-4d82408e]{background:linear-gradient(180deg,light-dark(#fffaf5,rgb(var(--theme-subtle, 29 42 61) / 1)) 0%,light-dark(#fff,rgb(var(--theme-surface, 24 35 52) / 1)) 100%);border-color:light-dark(#fed7aa,rgb(var(--theme-orange, 255 191 138) / 1))}.response-block-card.type-k8s_action[data-v-4d82408e]{background:linear-gradient(180deg,light-dark(#f7fbff,rgb(var(--theme-subtle, 29 42 61) / 1)) 0%,light-dark(#fff,rgb(var(--theme-surface, 24 35 52) / 1)) 100%);border-color:light-dark(#d7e8ff,rgb(var(--theme-border, 96 118 148) / 1))}.response-block-head[data-v-4d82408e]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.response-block-headline[data-v-4d82408e]{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:3px}.response-block-title[data-v-4d82408e]{font-size:12px;font-weight:700;color:light-dark(#1e293b,rgb(var(--theme-primary, 237 242 250) / 1))}.response-block-summary[data-v-4d82408e]{font-size:11px;line-height:1.5;color:light-dark(#64748b,rgb(var(--theme-secondary, 190 204 224) / 1));word-break:break-word}.response-block-card.is-collapsed .response-block-head[data-v-4d82408e]{align-items:center}.response-block-card.is-collapsed .response-block-headline[data-v-4d82408e]{flex-direction:row;align-items:center;gap:8px;white-space:nowrap}.response-block-card.is-collapsed .response-block-title[data-v-4d82408e]{flex:0 0 auto;max-width:none;white-space:nowrap;overflow:visible;text-overflow:clip}.response-block-card.is-collapsed .response-block-summary[data-v-4d82408e]{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:normal}.response-block-head-actions[data-v-4d82408e]{display:flex;align-items:center;gap:8px;flex:0 0 auto}.response-block-badge[data-v-4d82408e]{flex:0 0 auto;padding:2px 7px;border-radius:999px;background:light-dark(#eff6ff,rgb(var(--theme-subtle, 29 42 61) / 1));color:light-dark(#1d4ed8,rgb(var(--theme-blue, 145 191 255) / 1));font-size:10px;font-weight:700}.response-block-card.type-risk_notice .response-block-badge[data-v-4d82408e],.response-block-card.type-approval_form .response-block-badge[data-v-4d82408e]{background:light-dark(#fff7ed,rgb(var(--theme-subtle, 29 42 61) / 1));color:light-dark(#c2410c,rgb(var(--theme-red, 255 171 171) / 1))}.response-block-badge.is-success[data-v-4d82408e]{background:light-dark(#ecfdf3,rgb(var(--theme-subtle, 29 42 61) / 1));color:light-dark(#15803d,rgb(var(--theme-green, 121 223 179) / 1))}.response-block-badge.is-muted[data-v-4d82408e]{background:light-dark(#f1f5f9,rgb(var(--theme-subtle, 29 42 61) / 1));color:light-dark(#64748b,rgb(var(--theme-secondary, 190 204 224) / 1))}.response-block-badge.is-danger[data-v-4d82408e]{background:light-dark(#fef2f2,rgb(var(--theme-subtle, 29 42 61) / 1));color:light-dark(#dc2626,rgb(var(--theme-red, 255 171 171) / 1))}.response-block-toggle[data-v-4d82408e]{border:none;padding:2px 0;background:transparent;color:light-dark(#64748b,rgb(var(--theme-secondary, 190 204 224) / 1));font-size:11px;cursor:pointer}.response-block-toggle[data-v-4d82408e]:hover{color:light-dark(#334155,rgb(var(--theme-primary, 237 242 250) / 1))}.response-block-content[data-v-4d82408e]{margin-top:8px}.response-block-metric-grid[data-v-4d82408e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px}.response-block-metric[data-v-4d82408e]{padding:7px 8px;border-radius:10px;background:light-dark(rgba(255,255,255,.72),rgb(var(--theme-surface, 24 35 52) / .72));border:1px solid light-dark(rgba(226,232,240,.9),rgb(var(--theme-border, 96 118 148) / .9));display:flex;flex-direction:column;gap:3px}.response-block-metric span[data-v-4d82408e]{font-size:10px;color:light-dark(#64748b,rgb(var(--theme-secondary, 190 204 224) / 1))}.response-block-metric strong[data-v-4d82408e]{font-size:12px;color:light-dark(#1f2937,rgb(var(--theme-primary, 237 242 250) / 1))}.response-block-field-list[data-v-4d82408e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px}.response-block-field[data-v-4d82408e]{padding:7px 8px;border-radius:10px;background:light-dark(rgba(255,255,255,.72),rgb(var(--theme-surface, 24 35 52) / .72));border:1px dashed light-dark(rgba(251,146,60,.36),rgb(var(--theme-orange, 255 191 138) / .48));display:flex;flex-direction:column;gap:3px;min-width:0}.response-block-field span[data-v-4d82408e]{font-size:10px;color:light-dark(#9a3412,rgb(var(--theme-red, 255 171 171) / 1))}.response-block-field strong[data-v-4d82408e]{font-size:12px;color:light-dark(#7c2d12,rgb(var(--theme-red, 255 171 171) / 1));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.response-block-command[data-v-4d82408e]{margin-top:8px;max-height:320px;overflow:auto;padding:8px 10px;border-radius:10px;background:light-dark(#111827,rgb(var(--theme-codeSurface, 17 24 39) / 1));color:#f8fafc;font-size:11px;line-height:1.5;white-space:pre;word-break:normal}.response-block-trace[data-v-4d82408e]{display:flex;flex-direction:column;gap:6px;margin-top:8px}.response-block-trace-item[data-v-4d82408e],.response-block-item[data-v-4d82408e]{display:flex;align-items:flex-start;gap:8px;min-width:0}.response-block-trace-dot[data-v-4d82408e],.response-block-item-dot[data-v-4d82408e]{width:8px;height:8px;border-radius:50%;margin-top:6px;background:light-dark(#94a3b8,rgb(var(--theme-raised, 38 54 75) / 1));flex:0 0 auto}.response-block-trace-dot.success[data-v-4d82408e]{background:light-dark(#22c55e,rgba(26,148,71,1))}.response-block-trace-dot.failed[data-v-4d82408e]{background:light-dark(#ef4444,rgba(179,51,51,1))}.response-block-trace-body[data-v-4d82408e],.response-block-item-body[data-v-4d82408e]{min-width:0;flex:1}.response-block-trace-name[data-v-4d82408e],.response-block-item-text[data-v-4d82408e]{font-size:12px;font-weight:600;color:light-dark(#334155,rgb(var(--theme-primary, 237 242 250) / 1));word-break:break-word}.response-block-trace-detail[data-v-4d82408e],.response-block-item-detail[data-v-4d82408e]{margin-top:2px;font-size:11px;line-height:1.5;color:light-dark(#64748b,rgb(var(--theme-secondary, 190 204 224) / 1));word-break:break-word}.response-block-chip-list[data-v-4d82408e]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.response-block-chip[data-v-4d82408e]{border:1px solid light-dark(#bfdbfe,rgb(var(--theme-border, 96 118 148) / 1));border-radius:999px;background:light-dark(#fff,rgb(var(--theme-surface, 24 35 52) / 1));color:light-dark(#1d4ed8,rgb(var(--theme-blue, 145 191 255) / 1));padding:4px 8px;font-size:11px;font-weight:600;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.response-block-chip[data-v-4d82408e]:hover{background:light-dark(#eff6ff,rgb(var(--theme-subtle, 29 42 61) / 1))}.response-block-item-list[data-v-4d82408e]{display:flex;flex-direction:column;gap:7px;margin-top:8px}.response-block-actions[data-v-4d82408e]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:8px;padding-top:7px;border-top:1px dashed light-dark(#e2e8f0,rgb(var(--theme-border, 96 118 148) / 1))}.response-block-asset-form[data-v-4d82408e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.response-block-asset-result[data-v-4d82408e]{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid light-dark(#e2e8f0,rgb(var(--theme-border, 96 118 148) / 1));border-radius:12px;background:light-dark(#f8fafc,rgb(var(--theme-subtle, 29 42 61) / 1));color:light-dark(#64748b,rgb(var(--theme-secondary, 190 204 224) / 1))}.response-block-asset-result .el-icon[data-v-4d82408e]{flex:0 0 auto;font-size:22px}.response-block-asset-result>div[data-v-4d82408e]{display:flex;min-width:0;flex-direction:column;gap:3px}.response-block-asset-result strong[data-v-4d82408e]{font-size:13px;color:light-dark(#334155,rgb(var(--theme-primary, 237 242 250) / 1))}.response-block-asset-result span[data-v-4d82408e]{font-size:11px;line-height:1.5}.response-block-asset-result.is-success[data-v-4d82408e]{border-color:light-dark(#bbf7d0,rgb(var(--theme-border, 96 118 148) / 1));background:light-dark(#f0fdf4,rgb(var(--theme-subtle, 29 42 61) / 1));color:light-dark(#16a34a,rgb(var(--theme-green, 121 223 179) / 1))}.response-block-asset-result.is-success strong[data-v-4d82408e]{color:light-dark(#166534,rgb(var(--theme-green, 121 223 179) / 1))}.response-block-asset-result.is-danger[data-v-4d82408e]{border-color:light-dark(#fecaca,rgb(var(--theme-border, 96 118 148) / 1));background:light-dark(#fef2f2,rgb(var(--theme-subtle, 29 42 61) / 1));color:light-dark(#dc2626,rgb(var(--theme-red, 255 171 171) / 1))}.response-block-asset-result.is-danger strong[data-v-4d82408e]{color:light-dark(#991b1b,rgb(var(--theme-red, 255 171 171) / 1))}.asset-form-field[data-v-4d82408e]{display:flex;flex-direction:column;gap:5px;min-width:0}.asset-form-field label[data-v-4d82408e]{font-size:12px;font-weight:700;color:light-dark(#475569,rgb(var(--theme-secondary, 190 204 224) / 1))}.asset-form-field .el-select[data-v-4d82408e],.asset-form-field .el-input[data-v-4d82408e],.asset-form-field .el-input-number[data-v-4d82408e],.asset-form-field .el-date-editor[data-v-4d82408e]{width:100%}.asset-form-required[data-v-4d82408e]{margin-left:3px;color:light-dark(#dc2626,rgb(var(--theme-red, 255 171 171) / 1))}.response-block-action-btn[data-v-4d82408e]{height:24px;padding:3px 8px;border-radius:8px;color:light-dark(#334155,rgb(var(--theme-primary, 237 242 250) / 1))}.response-block-action-btn[data-v-4d82408e] .el-icon{margin-right:3px}.assistant-followup-line[data-v-4d82408e]{margin-top:8px;color:light-dark(#475569,rgb(var(--theme-secondary, 190 204 224) / 1));font-size:12px;line-height:1.5}.citation-row[data-v-4d82408e]{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.citation-chip[data-v-4d82408e]{border:none;border-radius:999px;padding:4px 8px;background:light-dark(#ecfeff,rgb(var(--theme-subtle, 29 42 61) / 1));color:light-dark(#0f766e,rgb(var(--theme-cyan, 115 217 229) / 1));cursor:pointer;font-size:11px}.pending-action-card[data-v-4d82408e]{margin-top:10px;padding:10px;border-radius:12px;background:light-dark(#fff7ed,rgb(var(--theme-subtle, 29 42 61) / 1));border:1px solid light-dark(#fdba74,rgb(var(--theme-orange, 255 191 138) / 1))}.pending-title-row[data-v-4d82408e]{display:flex;align-items:center;justify-content:space-between;gap:8px}.pending-title[data-v-4d82408e]{font-weight:700;color:light-dark(#9a3412,rgb(var(--theme-red, 255 171 171) / 1))}.pending-risk[data-v-4d82408e]{padding:4px 8px;border-radius:999px;background:light-dark(#ffedd5,rgb(var(--theme-raised, 38 54 75) / 1));color:light-dark(#9a3412,rgb(var(--theme-red, 255 171 171) / 1));font-size:12px}.pending-risk.high[data-v-4d82408e],.pending-risk.critical[data-v-4d82408e]{background:light-dark(#fee2e2,rgb(var(--theme-raised, 38 54 75) / 1));color:light-dark(#b91c1c,rgb(var(--theme-red, 255 171 171) / 1))}.pending-meta[data-v-4d82408e],.pending-result[data-v-4d82408e],.pending-hint[data-v-4d82408e]{margin-top:6px;font-size:11px;color:light-dark(#7c2d12,rgb(var(--theme-red, 255 171 171) / 1))}.pending-hint[data-v-4d82408e]{padding:6px 8px;border-radius:10px;background:light-dark(rgba(255,255,255,.7),rgb(var(--theme-surface, 24 35 52) / .7));border:1px dashed light-dark(rgba(194,65,12,.18),rgb(var(--theme-red, 255 171 171) / .48))}.pending-detail-grid[data-v-4d82408e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.pending-detail-item[data-v-4d82408e]{padding:8px 10px;border-radius:12px;background:light-dark(rgba(255,255,255,.7),rgb(var(--theme-surface, 24 35 52) / .7));display:flex;flex-direction:column;gap:4px}.pending-detail-item span[data-v-4d82408e]{font-size:12px;color:light-dark(#9a3412,rgb(var(--theme-red, 255 171 171) / 1))}.pending-detail-item strong[data-v-4d82408e]{font-size:12px;color:light-dark(#7c2d12,rgb(var(--theme-red, 255 171 171) / 1))}.pending-command[data-v-4d82408e]{margin-top:8px;max-height:320px;overflow:auto;padding:8px 10px;border-radius:10px;background:light-dark(#111827,rgb(var(--theme-codeSurface, 17 24 39) / 1));color:#f8fafc;font-size:11px;line-height:1.5;white-space:pre;word-break:normal}.pending-actions[data-v-4d82408e]{display:flex;gap:8px;margin-top:10px}.message-state-card[data-v-4d82408e]{margin-top:10px;padding:8px 10px;border-radius:12px;background:light-dark(#f8fafc,rgb(var(--theme-subtle, 29 42 61) / 1));border:1px solid light-dark(#cbd5e1,rgb(var(--theme-blue, 145 191 255) / 1));color:light-dark(#475569,rgb(var(--theme-secondary, 190 204 224) / 1));font-size:11px;line-height:1.5}.message-error-card[data-v-4d82408e]{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:14px;background:linear-gradient(180deg,light-dark(#fffaf5,rgb(var(--theme-subtle, 29 42 61) / 1)) 0%,light-dark(#fff,rgb(var(--theme-surface, 24 35 52) / 1)) 100%);border:1px solid light-dark(#fed7aa,rgb(var(--theme-orange, 255 191 138) / 1))}.message-error-head[data-v-4d82408e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.message-error-badge[data-v-4d82408e]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:light-dark(#fff7ed,rgb(var(--theme-subtle, 29 42 61) / 1));color:light-dark(#c2410c,rgb(var(--theme-red, 255 171 171) / 1));font-size:11px;font-weight:600}.message-error-tag[data-v-4d82408e]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:light-dark(#f8fafc,rgb(var(--theme-subtle, 29 42 61) / 1));color:light-dark(#64748b,rgb(var(--theme-secondary, 190 204 224) / 1));font-size:11px}.message-error-title[data-v-4d82408e]{font-size:14px;font-weight:700;color:light-dark(#9a3412,rgb(var(--theme-red, 255 171 171) / 1))}.message-error-desc[data-v-4d82408e]{font-size:12px;line-height:1.6;color:light-dark(#7c2d12,rgb(var(--theme-red, 255 171 171) / 1))}.message-error-detail[data-v-4d82408e]{padding:8px 10px;border-radius:10px;background:light-dark(rgba(255,255,255,.78),rgb(var(--theme-surface, 24 35 52) / .78));border:1px solid light-dark(#fdba74,rgb(var(--theme-orange, 255 191 138) / 1));font-size:11px;line-height:1.5;color:light-dark(#9a3412,rgb(var(--theme-red, 255 171 171) / 1));white-space:pre-wrap;word-break:break-word}.message-error-actions[data-v-4d82408e]{display:flex;justify-content:flex-start}.environment-candidate-list[data-v-4d82408e]{display:flex;flex-wrap:wrap;gap:6px}.environment-candidate-btn[data-v-4d82408e]{display:inline-flex;align-items:center;gap:6px;max-width:100%;border:1px solid light-dark(#fdba74,rgb(var(--theme-orange, 255 191 138) / 1));border-radius:999px;background:light-dark(#fff,rgb(var(--theme-surface, 24 35 52) / 1));color:light-dark(#9a3412,rgb(var(--theme-red, 255 171 171) / 1));padding:5px 9px;font-size:11px;cursor:pointer}.environment-candidate-btn[data-v-4d82408e]:hover{background:light-dark(#fff7ed,rgb(var(--theme-subtle, 29 42 61) / 1))}.environment-candidate-btn[data-v-4d82408e]:disabled{cursor:not-allowed;opacity:.58}.environment-candidate-btn strong[data-v-4d82408e]{font-size:12px;color:light-dark(#7c2d12,rgb(var(--theme-red, 255 171 171) / 1))}.environment-candidate-btn span[data-v-4d82408e]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:light-dark(#c2410c,rgb(var(--theme-red, 255 171 171) / 1))}.analysis-process-card[data-v-4d82408e]{margin-bottom:10px;padding:8px 10px;border-radius:12px;background:light-dark(#f8fafc,rgb(var(--theme-subtle, 29 42 61) / 1));border:1px solid light-dark(#e2e8f0,rgb(var(--theme-border, 96 118 148) / 1))}.analysis-process-card.active[data-v-4d82408e]{border-color:light-dark(#dbe4f0,rgb(var(--theme-border, 96 118 148) / 1));background:light-dark(#f8fafc,rgb(var(--theme-subtle, 29 42 61) / 1))}.analysis-process-head[data-v-4d82408e]{display:flex;align-items:center;justify-content:space-between;gap:8px}.analysis-process-headline[data-v-4d82408e]{display:flex;align-items:center;gap:8px;min-width:0}.analysis-process-title[data-v-4d82408e]{font-size:12px;font-weight:600;color:light-dark(#334155,rgb(var(--theme-primary, 237 242 250) / 1))}.analysis-process-inline-summary[data-v-4d82408e]{font-size:11px;color:light-dark(#64748b,rgb(var(--theme-secondary, 190 204 224) / 1));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.analysis-process-actions[data-v-4d82408e]{display:flex;align-items:center;gap:8px}.analysis-process-status[data-v-4d82408e]{padding:2px 7px;border-radius:999px;background:light-dark(#f1f5f9,rgb(var(--theme-subtle, 29 42 61) / 1));color:light-dark(#64748b,rgb(var(--theme-secondary, 190 204 224) / 1));font-size:11px}.analysis-process-status.pending[data-v-4d82408e]{background:light-dark(#fff7ed,rgb(var(--theme-subtle, 29 42 61) / 1));color:light-dark(#9a3412,rgb(var(--theme-red, 255 171 171) / 1))}.analysis-process-status.running[data-v-4d82408e],.analysis-process-status.streaming[data-v-4d82408e]{background:light-dark(#eff6ff,rgb(var(--theme-subtle, 29 42 61) / 1));color:light-dark(#1d4ed8,rgb(var(--theme-blue, 145 191 255) / 1))}.analysis-process-status.completed[data-v-4d82408e]{background:light-dark(#f1f5f9,rgb(var(--theme-subtle, 29 42 61) / 1));color:light-dark(#64748b,rgb(var(--theme-secondary, 190 204 224) / 1))}.analysis-process-status.failed[data-v-4d82408e]{background:light-dark(#fef2f2,rgb(var(--theme-subtle, 29 42 61) / 1));color:light-dark(#b91c1c,rgb(var(--theme-red, 255 171 171) / 1))}.analysis-process-toggle[data-v-4d82408e]{border:none;padding:2px 0;background:transparent;color:light-dark(#64748b,rgb(var(--theme-secondary, 190 204 224) / 1));font-size:11px;cursor:pointer}.analysis-process-toggle[data-v-4d82408e]:hover{color:light-dark(#334155,rgb(var(--theme-primary, 237 242 250) / 1))}.analysis-process-content[data-v-4d82408e]{margin-top:8px}.analysis-process-summary[data-v-4d82408e]{margin-top:6px;font-size:12px;color:light-dark(#475569,rgb(var(--theme-secondary, 190 204 224) / 1));line-height:1.5}.analysis-process-list[data-v-4d82408e]{display:flex;flex-direction:column;gap:8px;margin-top:8px}.analysis-process-item[data-v-4d82408e]{display:flex;align-items:flex-start;gap:8px}.analysis-process-dot[data-v-4d82408e]{width:8px;height:8px;border-radius:50%;margin-top:5px;background:light-dark(#94a3b8,rgb(var(--theme-raised, 38 54 75) / 1));flex:0 0 auto}.analysis-process-dot.pending[data-v-4d82408e]{background:light-dark(#f59e0b,rgba(184,119,8,1))}.analysis-process-dot.running[data-v-4d82408e],.analysis-process-dot.streaming[data-v-4d82408e]{background:light-dark(#3b82f6,rgba(44,98,185,1))}.analysis-process-dot.completed[data-v-4d82408e]{background:light-dark(#22c55e,rgba(26,148,71,1))}.analysis-process-dot.failed[data-v-4d82408e]{background:light-dark(#ef4444,rgba(179,51,51,1))}.analysis-process-body[data-v-4d82408e]{min-width:0;flex:1}.analysis-process-item-head[data-v-4d82408e]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;color:light-dark(#94a3b8,rgb(var(--theme-muted, 165 183 208) / 1))}.analysis-process-item-head strong[data-v-4d82408e]{font-size:12px;font-weight:600;color:light-dark(#334155,rgb(var(--theme-primary, 237 242 250) / 1))}.analysis-process-item-detail[data-v-4d82408e]{margin-top:2px;font-size:11px;color:light-dark(#64748b,rgb(var(--theme-secondary, 190 204 224) / 1));line-height:1.5}.tool-event-list[data-v-4d82408e]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.tool-event-item[data-v-4d82408e]{display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;background:light-dark(#ffffff,rgb(var(--theme-surface, 24 35 52) / 1));border:1px solid light-dark(#e2e8f0,rgb(var(--theme-border, 96 118 148) / 1));font-size:11px;color:light-dark(#334155,rgb(var(--theme-primary, 237 242 250) / 1))}.tool-event-name[data-v-4d82408e]{font-weight:600;color:light-dark(#475569,rgb(var(--theme-secondary, 190 204 224) / 1))}.tool-event-detail[data-v-4d82408e]{color:light-dark(#64748b,rgb(var(--theme-secondary, 190 204 224) / 1))}.message-actions[data-v-4d82408e]{display:flex;gap:2px;justify-content:flex-end;margin-top:8px;padding-top:6px;border-top:1px dashed light-dark(#e2e8f0,rgb(var(--theme-border, 96 118 148) / 1))}.aiops-composer[data-v-4d82408e]{padding:6px 12px 10px}.composer-environment-guide[data-v-4d82408e]{display:flex;align-items:center;gap:6px;padding:0 2px 7px;color:light-dark(#a67726,rgb(var(--theme-orange, 255 191 138) / 1));font-size:12px;line-height:1.5}.composer-input-shell[data-v-4d82408e]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:9px;border:1px solid light-dark(#dbe4f0,rgb(var(--theme-border, 96 118 148) / 1));border-radius:12px;background:linear-gradient(135deg,light-dark(#fff,rgb(var(--theme-surface, 24 35 52) / 1)) 0%,light-dark(#f5f8ff,rgb(var(--theme-subtle, 29 42 61) / 1)) 100%);box-shadow:0 6px 18px light-dark(rgba(15,23,42,.04),rgba(0,0,0,.2))}.composer-input-shell[data-v-4d82408e]:focus-within{border-color:light-dark(#93c5fd,rgb(var(--theme-blue, 145 191 255) / 1));box-shadow:0 8px 20px light-dark(rgba(37,99,235,.07),rgba(0,0,0,.2))}.composer-input-shell>.el-textarea[data-v-4d82408e]{grid-column:1/-1}.composer-scope-row[data-v-4d82408e]{display:flex;align-items:center;min-width:0}.aiops-composer[data-v-4d82408e] .el-textarea__inner{min-height:40px!important;padding:0 2px;background:transparent;font-size:13px;line-height:1.45;border-radius:0;box-shadow:none}.aiops-composer[data-v-4d82408e] .el-textarea__inner:focus{box-shadow:none}.aiops-composer[data-v-4d82408e] .el-textarea.is-disabled .el-textarea__inner{background:transparent;color:light-dark(#94a3b8,rgb(var(--theme-muted, 165 183 208) / 1));box-shadow:none}.aiops-composer[data-v-4d82408e] .el-button{height:28px;padding:5px 11px;font-size:12px}.aiops-toolbar-btn[data-v-4d82408e]{height:28px;padding:5px 10px;border-radius:8px;border:1px solid light-dark(#dbe4f0,rgb(var(--theme-border, 96 118 148) / 1));background:light-dark(#fff,rgb(var(--theme-surface, 24 35 52) / 1));color:light-dark(#334155,rgb(var(--theme-primary, 237 242 250) / 1));box-shadow:0 1px 2px light-dark(rgba(15,23,42,.04),rgba(0,0,0,.2))}.aiops-toolbar-btn[data-v-4d82408e]:hover{border-color:light-dark(#bfdbfe,rgb(var(--theme-border, 96 118 148) / 1));background:light-dark(#f8fbff,rgb(var(--theme-subtle, 29 42 61) / 1));color:light-dark(#1d4ed8,rgb(var(--theme-blue, 145 191 255) / 1))}.aiops-toolbar-btn[data-v-4d82408e]:disabled{background:light-dark(#f8fafc,rgb(var(--theme-subtle, 29 42 61) / 1));border-color:light-dark(#e2e8f0,rgb(var(--theme-border, 96 118 148) / 1));color:light-dark(#94a3b8,rgb(var(--theme-muted, 165 183 208) / 1));box-shadow:none}.aiops-send-btn[data-v-4d82408e]{height:28px;padding:5px 12px;border-radius:8px}.aiops-toolbar-btn[data-v-4d82408e] .el-icon,.aiops-send-btn[data-v-4d82408e] .el-icon{margin-right:4px}.composer-action-group[data-v-4d82408e]{display:flex;align-items:center;gap:6px}.model-picker[data-v-4d82408e]{position:relative;width:155px}.model-picker-trigger[data-v-4d82408e]{display:flex;align-items:center;gap:6px;width:100%;height:30px;padding:0 8px;border:1px solid light-dark(#dbe4f0,rgb(var(--theme-border, 96 118 148) / 1));border-radius:8px;background:light-dark(#f8fbff,rgb(var(--theme-subtle, 29 42 61) / 1));color:light-dark(#334155,rgb(var(--theme-primary, 237 242 250) / 1));font-size:12px;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.model-picker-trigger[data-v-4d82408e]:hover:not(:disabled),.model-picker-trigger[aria-expanded=true][data-v-4d82408e]{border-color:light-dark(#93c5fd,rgb(var(--theme-blue, 145 191 255) / 1));background:light-dark(#f4f8ff,rgb(var(--theme-subtle, 29 42 61) / 1));box-shadow:0 0 0 2px light-dark(rgba(59,130,246,.08),rgba(0,0,0,.2))}.model-picker-trigger[data-v-4d82408e]:disabled{cursor:not-allowed;color:light-dark(#94a3b8,rgb(var(--theme-muted, 165 183 208) / 1));background:light-dark(#f8fafc,rgb(var(--theme-subtle, 29 42 61) / 1))}.model-picker-trigger>.el-icon[data-v-4d82408e]:first-child{color:light-dark(#2563eb,rgb(var(--theme-blue, 145 191 255) / 1));flex:0 0 auto}.model-picker-value[data-v-4d82408e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1}.model-picker-chevron[data-v-4d82408e]{font-size:12px;color:light-dark(#64748b,rgb(var(--theme-secondary, 190 204 224) / 1));transform:rotate(-90deg);transition:transform .18s ease;flex:0 0 auto}.model-picker-chevron.open[data-v-4d82408e]{transform:rotate(90deg);color:light-dark(#2563eb,rgb(var(--theme-blue, 145 191 255) / 1))}.model-picker-menu[data-v-4d82408e]{position:absolute;right:0;bottom:calc(100% + 9px);z-index:20;width:246px;padding:8px;border:1px solid light-dark(#dbe4f0,rgb(var(--theme-border, 96 118 148) / 1));border-radius:10px;background:light-dark(rgba(255,255,255,.98),rgb(var(--theme-surface, 24 35 52) / .98));box-shadow:0 16px 34px light-dark(rgba(15,23,42,.16),rgba(0,0,0,.2)),0 2px 8px light-dark(rgba(37,99,235,.08),rgba(0,0,0,.2));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.model-picker-menu-head[data-v-4d82408e]{display:flex;align-items:center;justify-content:space-between;padding:5px 7px 9px;border-bottom:1px solid light-dark(#eef2f7,rgb(var(--theme-border, 96 118 148) / 1));color:light-dark(#2563eb,rgb(var(--theme-blue, 145 191 255) / 1))}.model-picker-menu-head>div[data-v-4d82408e]{display:flex;flex-direction:column;gap:2px;min-width:0}.model-picker-menu-title[data-v-4d82408e]{font-size:13px;font-weight:700;color:light-dark(#0f172a,rgb(var(--theme-primary, 237 242 250) / 1))}.model-picker-menu-subtitle[data-v-4d82408e]{font-size:10px;color:light-dark(#94a3b8,rgb(var(--theme-muted, 165 183 208) / 1))}.model-picker-group[data-v-4d82408e]{padding:8px 0 1px}.model-picker-group-label[data-v-4d82408e]{padding:0 7px 4px;color:light-dark(#94a3b8,rgb(var(--theme-muted, 165 183 208) / 1));font-size:10px;font-weight:600;letter-spacing:.02em}.model-picker-option[data-v-4d82408e]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:30px;padding:5px 7px;border:0;border-radius:7px;background:transparent;color:light-dark(#475569,rgb(var(--theme-secondary, 190 204 224) / 1));font-size:12px;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.model-picker-option[data-v-4d82408e]:hover{background:light-dark(#f1f5ff,rgb(var(--theme-subtle, 29 42 61) / 1));color:light-dark(#1d4ed8,rgb(var(--theme-blue, 145 191 255) / 1))}.model-picker-option.active[data-v-4d82408e]{background:light-dark(#eaf2ff,rgb(var(--theme-subtle, 29 42 61) / 1));color:light-dark(#1d4ed8,rgb(var(--theme-blue, 145 191 255) / 1));font-weight:600}.model-picker-option .el-icon[data-v-4d82408e]{color:light-dark(#2563eb,rgb(var(--theme-blue, 145 191 255) / 1));font-size:14px;flex:0 0 auto}.model-picker-option-name[data-v-4d82408e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-menu-enter-active[data-v-4d82408e],.model-menu-leave-active[data-v-4d82408e]{transition:opacity .16s ease,transform .16s ease}.model-menu-enter-from[data-v-4d82408e],.model-menu-leave-to[data-v-4d82408e]{opacity:0;transform:translateY(5px) scale(.98)}.mobile-session-sheet[data-v-4d82408e]{display:none}.aiops-session-tooltip{max-width:320px;padding:0;border:none;border-radius:18px;background:transparent;box-shadow:none;overflow:visible}.aiops-session-tooltip .el-popper__content{padding:0;background:transparent;border-radius:18px}.aiops-session-tooltip .el-popper__arrow:before{background:light-dark(#f7fbff,rgb(var(--theme-subtle, 29 42 61) / 1));border-color:light-dark(rgba(148,163,184,.18),rgb(var(--theme-border, 96 118 148) / .48))}.aiops-session-tooltip-card[data-v-4d82408e]{position:relative;padding:12px 14px 13px;border-radius:18px;border:1px solid light-dark(rgba(191,219,254,.72),rgb(var(--theme-border, 96 118 148) / .72));background:radial-gradient(circle at top right,light-dark(rgba(59,130,246,.1),rgb(var(--theme-blue, 145 191 255) / .12)),transparent 36%),linear-gradient(135deg,light-dark(rgba(255,247,237,.98),rgb(var(--theme-subtle, 29 42 61) / .98)) 0%,light-dark(rgba(240,249,255,.98),rgb(var(--theme-subtle, 29 42 61) / .98)) 100%);box-shadow:0 18px 40px light-dark(rgba(15,23,42,.14),rgba(0,0,0,.2)),0 2px 8px light-dark(rgba(59,130,246,.08),rgba(0,0,0,.2));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.aiops-session-tooltip-card[data-v-4d82408e]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(135deg,light-dark(rgba(255,255,255,.6),rgb(var(--theme-surface, 24 35 52) / .6)),transparent 52%);pointer-events:none}.aiops-session-tooltip-title[data-v-4d82408e]{position:relative;color:light-dark(#0f172a,rgb(var(--theme-primary, 237 242 250) / 1));font-size:12px;line-height:1.7;white-space:normal;word-break:break-word}.aiops-panel-enter-active[data-v-4d82408e],.aiops-panel-leave-active[data-v-4d82408e]{transition:all .18s ease}.aiops-panel-enter-from[data-v-4d82408e],.aiops-panel-leave-to[data-v-4d82408e]{opacity:0;transform:translateY(10px)}.aiops-sheet-enter-active[data-v-4d82408e],.aiops-sheet-leave-active[data-v-4d82408e]{transition:all .18s ease}.aiops-sheet-enter-from[data-v-4d82408e],.aiops-sheet-leave-to[data-v-4d82408e]{opacity:0;transform:translateY(12px)}@media(max-width:920px){.aiops-widget[data-v-4d82408e]{--aiops-fab-height:42px;--aiops-edge-gap:12px}.aiops-fab[data-v-4d82408e]{min-width:104px;gap:6px;padding:5px 10px 5px 5px}.aiops-fab-core[data-v-4d82408e]{width:28px;height:28px}.aiops-fab-avatar[data-v-4d82408e]{width:22px;height:22px}.aiops-panel[data-v-4d82408e]{--aiops-panel-top-gap:12px;right:12px;width:min(820px,calc(100vw - var(--sidebar-width,188px) - 24px));max-width:calc(100vw - var(--sidebar-width,188px) - 24px)}.aiops-panel.embedded[data-v-4d82408e]{width:100%;height:100%;min-height:0}.aiops-panel-body[data-v-4d82408e],.aiops-panel.embedded .aiops-panel-body[data-v-4d82408e]{grid-template-columns:1fr}.aiops-session-list[data-v-4d82408e]{display:none}.pending-detail-grid[data-v-4d82408e],.response-block-asset-form[data-v-4d82408e],.response-block-metric-grid[data-v-4d82408e],.response-block-field-list[data-v-4d82408e]{grid-template-columns:1fr}.response-block-actions[data-v-4d82408e]{align-items:stretch}.chat-toolbar[data-v-4d82408e]{align-items:center;gap:8px}.chat-toolbar-left[data-v-4d82408e]{min-width:0}.chat-toolbar-right[data-v-4d82408e]{gap:7px}.chat-session-title[data-v-4d82408e],.session-title-editor[data-v-4d82408e]{max-width:none;width:auto;flex:1 1 auto}.mobile-session-sheet[data-v-4d82408e]{display:flex;position:absolute;left:12px;right:12px;bottom:12px;max-height:45vh;flex-direction:column;border:1px solid light-dark(#dbe4f0,rgb(var(--theme-border, 96 118 148) / 1));border-radius:22px;background:light-dark(#fff,rgb(var(--theme-surface, 24 35 52) / 1));box-shadow:0 20px 48px light-dark(rgba(15,23,42,.24),rgba(0,0,0,.24));overflow:hidden}.mobile-session-head[data-v-4d82408e]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid light-dark(#e2e8f0,rgb(var(--theme-border, 96 118 148) / 1));background:light-dark(#f8fafc,rgb(var(--theme-subtle, 29 42 61) / 1));min-height:48px}.mobile-session-body[data-v-4d82408e]{padding:12px;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.aiops-composer[data-v-4d82408e]{padding:6px 12px 10px}.aiops-toolbar-btn[data-v-4d82408e],.aiops-send-btn[data-v-4d82408e]{height:30px}.composer-actions[data-v-4d82408e]{flex-direction:column;align-items:stretch;gap:6px}.composer-meta[data-v-4d82408e]{justify-content:space-between;gap:8px}.composer-action-group[data-v-4d82408e]{justify-content:flex-end}}@media(max-width:760px){.aiops-panel[data-v-4d82408e]{right:8px;width:calc(100vw - var(--sidebar-collapsed-width,68px) - 16px);max-width:calc(100vw - var(--sidebar-collapsed-width,68px) - 16px)}.chat-toolbar[data-v-4d82408e]{align-items:flex-start;flex-wrap:wrap}.chat-toolbar-left[data-v-4d82408e]{flex-basis:100%}.chat-toolbar-right[data-v-4d82408e]{margin-left:auto}.composer-input-shell[data-v-4d82408e]{grid-template-columns:minmax(0,1fr)}.composer-action-group[data-v-4d82408e]{justify-self:end}.model-picker[data-v-4d82408e]{width:140px}.aiops-composer[data-v-4d82408e] .el-textarea__inner{min-height:40px!important}}.brand-mark[data-v-f9cf28f6]{width:34px;height:34px;display:block;object-fit:contain}.sidebar-logo .logo-text[data-v-f9cf28f6]{max-width:100%;overflow:hidden;text-overflow:ellipsis}.sidebar-footer[data-v-f9cf28f6]{flex:0 0 auto;display:flex;flex-direction:column;gap:6px;padding:10px 10px max(10px,env(safe-area-inset-bottom));border-top:1px solid light-dark(rgba(148,163,184,.1),rgb(var(--theme-border, 96 118 148) / .48))}.sidebar-shortcuts[data-v-f9cf28f6]{display:flex;align-items:center;justify-content:space-around;gap:4px}.sidebar-tool[data-v-f9cf28f6]{flex:0 0 32px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.sidebar-tool[data-v-f9cf28f6]:hover{color:light-dark(#245bdb,rgb(var(--theme-blue, 145 191 255) / 1));border-color:light-dark(rgba(96,165,250,.3),rgb(var(--theme-blue, 145 191 255) / .48));background:light-dark(#ffffff,rgb(var(--theme-surface, 24 35 52) / 1))}.theme-option[data-v-f9cf28f6]{display:flex;align-items:center;gap:10px;width:154px;min-height:34px;font-size:13px}.theme-option__swatch[data-v-f9cf28f6]{width:26px;height:22px;flex:0 0 auto;border:1px solid light-dark(#94a3b8,#94a3b8);border-radius:6px}.theme-option__swatch--light[data-v-f9cf28f6]{background:linear-gradient(90deg,light-dark(#e8eef7,#e8eef7) 30%,light-dark(#ffffff,#ffffff) 30%)}.theme-option__swatch--dark[data-v-f9cf28f6]{background:linear-gradient(90deg,light-dark(#101722,#101722) 30%,light-dark(#26364b,#26364b) 30%)}.theme-option__swatch--charcoal[data-v-f9cf28f6]{background:linear-gradient(90deg,light-dark(#181818,#181818) 30%,light-dark(#383838,#383838) 30%)}.theme-option__check[data-v-f9cf28f6]{margin-left:auto;color:var(--primary)}.theme-option__hint[data-v-f9cf28f6]{padding:1px 4px;border:1px solid var(--el-border-color);border-radius:4px;color:var(--text-secondary);font-size:10px;font-weight:500;line-height:16px}.theme-option--active .theme-option[data-v-f9cf28f6]{font-weight:700}.sidebar-tool[data-v-f9cf28f6]:focus-visible,.user-trigger[data-v-f9cf28f6]:focus-visible{outline:2px solid light-dark(#6095ef,rgb(var(--theme-blue, 145 191 255) / 1));outline-offset:2px}.promo-trigger[data-v-f9cf28f6]{color:light-dark(#5b7fc7,rgb(var(--theme-blue, 145 191 255) / 1))}.notice-trigger[data-v-f9cf28f6] .el-badge__content{height:16px;padding:0 4px;font-size:10px;line-height:14px}.sidebar.collapsed .sidebar-footer[data-v-f9cf28f6]{align-items:center;padding-right:8px;padding-left:8px}.sidebar.collapsed .sidebar-shortcuts[data-v-f9cf28f6]{flex-direction:column}.sidebar.collapsed .user-trigger[data-v-f9cf28f6]{justify-content:center;padding:6px}.sidebar.collapsed .user-meta[data-v-f9cf28f6],.sidebar.collapsed .user-menu-arrow[data-v-f9cf28f6]{display:none}.notice-panel[data-v-f9cf28f6]{display:flex;flex-direction:column;gap:12px}.notice-panel__header[data-v-f9cf28f6]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.notice-panel__title[data-v-f9cf28f6]{font-size:15px;font-weight:700;color:light-dark(#0f172a,rgb(var(--theme-primary, 237 242 250) / 1))}.notice-panel__subtitle[data-v-f9cf28f6]{margin-top:4px;font-size:12px;color:light-dark(#64748b,rgb(var(--theme-secondary, 190 204 224) / 1))}.notice-groups[data-v-f9cf28f6]{display:flex;flex-direction:column;gap:14px;max-height:420px;overflow-y:auto;padding-right:4px}.notice-group[data-v-f9cf28f6]{display:flex;flex-direction:column;gap:8px}.notice-group__header[data-v-f9cf28f6]{display:flex;align-items:center;justify-content:space-between;gap:12px}.notice-group__meta[data-v-f9cf28f6]{display:flex;align-items:center;gap:8px}.notice-group__title[data-v-f9cf28f6]{font-size:12px;font-weight:700;color:light-dark(#475569,rgb(var(--theme-secondary, 190 204 224) / 1))}.notice-group__count[data-v-f9cf28f6]{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:light-dark(rgba(226,232,240,.72),rgb(var(--theme-raised, 38 54 75) / .72));color:light-dark(#64748b,rgb(var(--theme-secondary, 190 204 224) / 1));font-size:11px;line-height:20px;text-align:center}.notice-group__more[data-v-f9cf28f6]{padding:0;font-size:12px}.notice-list[data-v-f9cf28f6]{display:flex;flex-direction:column;gap:6px}.notice-item[data-v-f9cf28f6]{width:100%;display:flex;align-items:flex-start;gap:10px;padding:10px 10px 10px 8px;border:1px solid light-dark(rgba(226,232,240,.72),rgb(var(--theme-border, 96 118 148) / .72));border-radius:12px;background:light-dark(rgba(255,255,255,.92),rgb(var(--theme-surface, 24 35 52) / .92));text-align:left;cursor:pointer;transition:all .2s ease}.notice-item[data-v-f9cf28f6]:hover{border-color:light-dark(rgba(148,163,184,.26),rgb(var(--theme-border, 96 118 148) / .48));background:light-dark(rgba(248,250,252,.96),rgb(var(--theme-subtle, 29 42 61) / .96))}.notice-item__dot[data-v-f9cf28f6]{width:8px;height:8px;margin-top:6px;flex-shrink:0;border-radius:999px;background:light-dark(#94a3b8,rgb(var(--theme-raised, 38 54 75) / 1))}.notice-item__dot.is-danger[data-v-f9cf28f6]{background:light-dark(#ef4444,rgba(179,51,51,1));box-shadow:0 0 0 4px light-dark(rgba(239,68,68,.08),rgba(0,0,0,.2))}.notice-item__dot.is-warning[data-v-f9cf28f6]{background:light-dark(#f59e0b,rgba(184,119,8,1));box-shadow:0 0 0 4px light-dark(rgba(245,158,11,.08),rgba(0,0,0,.2))}.notice-item__dot.is-info[data-v-f9cf28f6]{background:light-dark(#60a5fa,rgba(72,124,188,1));box-shadow:0 0 0 4px light-dark(rgba(96,165,250,.08),rgba(0,0,0,.2))}.notice-item__body[data-v-f9cf28f6]{min-width:0;flex:1}.notice-item__top[data-v-f9cf28f6]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.notice-item__title-wrap[data-v-f9cf28f6]{display:flex;align-items:center;gap:8px;min-width:0}.notice-item__title[data-v-f9cf28f6]{font-size:13px;font-weight:600;color:light-dark(#1e293b,rgb(var(--theme-primary, 237 242 250) / 1))}.notice-item__time[data-v-f9cf28f6]{flex-shrink:0;font-size:11px;color:light-dark(#94a3b8,rgb(var(--theme-muted, 165 183 208) / 1))}.notice-item__desc[data-v-f9cf28f6]{margin-top:4px;font-size:12px;line-height:1.55;color:light-dark(#64748b,rgb(var(--theme-secondary, 190 204 224) / 1))}.notice-empty[data-v-f9cf28f6]{min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:light-dark(#94a3b8,rgb(var(--theme-muted, 165 183 208) / 1));font-size:12px}.menu-title-row[data-v-f9cf28f6]{display:inline-flex;align-items:center;gap:6px;min-width:0}.menu-title-row>span[data-v-f9cf28f6]:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-status-badge[data-v-f9cf28f6]{flex:0 0 auto;height:18px;padding:0 6px;border-radius:999px;background:light-dark(rgba(148,163,184,.12),rgb(var(--theme-border, 96 118 148) / .12));border:1px solid light-dark(rgba(148,163,184,.14),rgb(var(--theme-border, 96 118 148) / .48));color:light-dark(#64748b,rgb(var(--theme-secondary, 190 204 224) / 1));font-size:10px;line-height:16px;font-weight:700}.sidebar.collapsed .menu-status-badge[data-v-f9cf28f6]{display:none}.sidebar-account[data-v-f9cf28f6]{display:block;width:100%}.user-trigger[data-v-f9cf28f6]{width:100%;display:flex;align-items:center;gap:8px;min-height:42px;padding:6px;border:1px solid transparent;border-radius:10px;background:light-dark(rgba(255,255,255,.36),rgb(var(--theme-surface, 24 35 52) / .36));text-align:left;font:inherit;cursor:pointer;transition:background .2s ease}.user-trigger[data-v-f9cf28f6]:hover{background:light-dark(#ffffff,rgb(var(--theme-surface, 24 35 52) / 1))}.user-menu-arrow[data-v-f9cf28f6]{flex:0 0 auto;margin-left:auto;color:light-dark(#94a3b8,rgb(var(--theme-muted, 165 183 208) / 1));font-size:12px}.user-avatar[data-v-f9cf28f6]{flex:0 0 auto;background:linear-gradient(135deg,light-dark(#72c1b5,rgba(86,145,136,1)) 0%,light-dark(#5f90c1,rgba(71,108,145,1)) 58%,light-dark(#506ba5,rgb(var(--theme-raised, 38 54 75) / 1)) 100%);color:#fff}.fade-enter-active[data-v-f9cf28f6],.fade-leave-active[data-v-f9cf28f6]{transition:opacity .25s ease,transform .25s ease}.fade-enter-from[data-v-f9cf28f6]{opacity:0;transform:translateY(8px)}.fade-leave-to[data-v-f9cf28f6]{opacity:0;transform:translateY(-8px)}.user-meta[data-v-f9cf28f6]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.user-name[data-v-f9cf28f6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;color:var(--text-primary)}.user-role[data-v-f9cf28f6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--text-secondary)}@media(max-width:760px){.sidebar-footer[data-v-f9cf28f6]{align-items:center;padding-right:8px;padding-left:8px}.sidebar-shortcuts[data-v-f9cf28f6]{flex-direction:column}.user-trigger[data-v-f9cf28f6]{justify-content:center;padding:6px}.user-meta[data-v-f9cf28f6],.user-menu-arrow[data-v-f9cf28f6],.collapse-btn[data-v-f9cf28f6]{display:none}}.sidebar-menu-popper.el-popper{overflow:hidden;padding:0;border:1px solid var(--el-border-color-light);border-radius:14px;background:var(--card-bg);box-shadow:0 12px 32px light-dark(rgba(15,23,42,.14),rgba(0,0,0,.2))}.sidebar-menu-popper .el-popper__arrow{display:none}.sidebar-menu-popper .el-menu--popup{min-width:180px;max-width:min(260px,calc(100vw - 96px));max-height:calc(100dvh - 24px);margin:0;padding:6px;overflow-y:auto;border:0;border-radius:0;background:transparent;box-shadow:none}.sidebar-menu-popper .el-menu-item,.sidebar-menu-popper .sidebar-menu-hint{display:flex;align-items:center;gap:9px;height:38px;min-width:0;margin:2px 0;padding:0 10px;border:1px solid transparent;border-radius:9px;color:var(--text-secondary);font-size:13px;font-weight:500;line-height:1.2;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.sidebar-menu-popper .sidebar-menu-hint{width:168px;max-width:calc(100vw - 110px);margin:8px 6px}.sidebar-menu-popper .sidebar-menu-hint>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-menu-popper .el-menu-item:hover,.sidebar-menu-popper .el-menu-item:focus{background:var(--sidebar-hover);color:var(--text-primary)}.sidebar-menu-popper .el-menu-item.is-active,.sidebar-menu-popper .sidebar-menu-hint.is-active{border-color:var(--el-color-primary-light-7);background:var(--sidebar-active);color:var(--sidebar-text-active);font-weight:600}.sidebar-menu-popper .el-menu-item:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.sidebar-menu-popper .el-menu-item .el-icon,.sidebar-menu-popper .sidebar-menu-hint .el-icon{flex-shrink:0;width:18px;margin-right:0;color:inherit;font-size:16px}:root{--primary: light-dark(#6366f1, rgb(var(--theme-blue, 145 191 255) / 1));--primary-light: light-dark(#818cf8, rgb(var(--theme-blue, 145 191 255) / 1));--primary-dark: light-dark(#4f46e5, rgb(var(--theme-blue, 145 191 255) / 1));--brand-gradient: linear-gradient(135deg, light-dark(#67b7ab, rgba(77, 137, 128, 1)) 0%, light-dark(#5586b6, rgb(var(--theme-raised, 38 54 75) / 1)) 58%, light-dark(#49639a, rgb(var(--theme-raised, 38 54 75) / 1)) 100%);--sidebar-bg: linear-gradient(180deg, light-dark(#f3f6fc, rgb(var(--theme-subtle, 29 42 61) / 1)) 0%, light-dark(#f8faff, rgb(var(--theme-subtle, 29 42 61) / 1)) 55%, light-dark(#f4f7fc, rgb(var(--theme-subtle, 29 42 61) / 1)) 100%);--sidebar-hover: light-dark(#edf2fb, rgb(var(--theme-subtle, 29 42 61) / 1));--sidebar-active: light-dark(#e8f0ff, rgb(var(--theme-subtle, 29 42 61) / 1));--sidebar-text: light-dark(#5f6b7a, rgb(var(--theme-secondary, 190 204 224) / 1));--sidebar-text-active: light-dark(#2563eb, rgb(var(--theme-blue, 145 191 255) / 1));--sidebar-width: 188px;--sidebar-collapsed-width: 76px;--sidebar-inset: 10px;--header-height: 0px;--content-bg: light-dark(#f1f5f9, rgb(var(--theme-subtle, 29 42 61) / 1));--card-bg: light-dark(#ffffff, rgb(var(--theme-surface, 24 35 52) / 1));--card-shadow: 0 1px 3px light-dark(rgba(0, 0, 0, .06), rgba(0, 0, 0, .2)), 0 1px 2px light-dark(rgba(0, 0, 0, .04), rgba(0, 0, 0, .2));--card-radius: 12px;--text-primary: light-dark(#1e293b, rgb(var(--theme-primary, 237 242 250) / 1));--text-secondary: light-dark(#64748b, rgb(var(--theme-secondary, 190 204 224) / 1));--text-muted: light-dark(#94a3b8, rgb(var(--theme-muted, 165 183 208) / 1));--success: light-dark(#10b981, rgb(var(--theme-green, 121 223 179) / 1));--warning: light-dark(#f59e0b, rgb(var(--theme-orange, 255 191 138) / 1));--danger: light-dark(#ef4444, rgb(var(--theme-red, 255 171 171) / 1));--info: light-dark(#3b82f6, rgb(var(--theme-blue, 145 191 255) / 1));--transition: all .3s cubic-bezier(.4, 0, .2, 1);--layout-ease: cubic-bezier(.22, 1, .36, 1);--layout-duration: .28s}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text-primary);background:var(--content-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:light-dark(#cbd5e1,rgb(var(--theme-raised, 38 54 75) / 1));border-radius:3px}::-webkit-scrollbar-thumb:hover{background:light-dark(#94a3b8,rgb(var(--theme-raised, 38 54 75) / 1))}.app-layout{display:flex;min-height:100vh;width:100%;overflow-x:hidden}.sidebar{width:var(--sidebar-width);background:var(--sidebar-bg);display:flex;flex-direction:column;transition:width var(--layout-duration) var(--layout-ease),box-shadow .22s ease,background-color .22s ease;position:fixed;top:var(--sidebar-inset);left:0;bottom:var(--sidebar-inset);z-index:100;overflow:hidden;border:1px solid light-dark(rgba(36,91,219,.09),rgb(var(--theme-blue, 145 191 255) / .48));border-left:0;border-radius:0 20px 20px 0;box-shadow:0 4px 14px light-dark(rgba(15,23,42,.03),rgba(0,0,0,.2));will-change:width}.sidebar.collapsed{width:var(--sidebar-collapsed-width)}.sidebar-logo{height:66px;display:flex;align-items:center;justify-content:center;padding:10px;border-bottom:1px solid light-dark(rgba(36,91,219,.07),rgb(var(--theme-blue, 145 191 255) / .48));gap:8px;flex-shrink:0;background:linear-gradient(135deg,light-dark(#fbfdff,rgb(var(--theme-surface, 24 35 52) / 1)) 0%,light-dark(#f7faff,rgb(var(--theme-subtle, 29 42 61) / 1)) 52%,light-dark(#f9fbfd,rgb(var(--theme-subtle, 29 42 61) / 1)) 100%)}.sidebar-logo .logo-icon{width:36px;height:36px;background:linear-gradient(180deg,light-dark(#f3f7ff,rgb(var(--theme-subtle, 29 42 61) / 1)) 0%,light-dark(#ebf2ff,rgb(var(--theme-subtle, 29 42 61) / 1)) 100%);border:1px solid light-dark(rgba(36,91,219,.12),rgb(var(--theme-blue, 145 191 255) / .48));border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:16px;color:light-dark(#2563eb,rgb(var(--theme-blue, 145 191 255) / 1));flex-shrink:0;box-shadow:inset 0 1px 0 light-dark(rgba(255,255,255,.8),rgb(var(--theme-shadowHighlight, 160 186 223) / .06))}.sidebar-logo .logo-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px}.sidebar-logo .logo-text{display:inline-block;font-size:16px;line-height:1.25;font-weight:750;white-space:nowrap;letter-spacing:-.2px;color:light-dark(#263b5c,rgb(var(--theme-primary, 237 242 250) / 1))}.sidebar-logo .logo-subtext{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:0;font-size:10px;line-height:1.2;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:light-dark(#6b7c96,rgb(var(--theme-secondary, 190 204 224) / 1));white-space:nowrap}.sidebar-logo .logo-subtext:before{content:"";width:5px;height:5px;flex-shrink:0;border-radius:50%;background:light-dark(#7c9ac8,rgba(93,116,150,1))}.sidebar-logo .logo-subtext:after{content:none}.sidebar.collapsed .logo-copy{display:none}.sidebar-nav{flex:1;min-height:0;padding:10px 8px 14px;overflow-x:hidden;overflow-y:auto;border-right:none!important;--el-menu-bg-color: transparent;--el-menu-text-color: var(--sidebar-text);--el-menu-active-color: var(--sidebar-text-active);--el-menu-hover-bg-color: transparent;--el-menu-item-height: 40px;background-color:transparent}.sidebar .el-menu{border-right:none;background-color:transparent}.sidebar .el-menu-item,.sidebar .el-sub-menu__title{height:40px;line-height:40px;margin:2px 0;padding:0 10px!important;border-radius:10px;color:var(--sidebar-text)!important;font-size:13px;font-weight:500;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease;border:1px solid transparent}.sidebar .el-menu-item:hover,.sidebar .el-sub-menu__title:hover{background-color:var(--sidebar-hover)!important;color:light-dark(#334155,rgb(var(--theme-primary, 237 242 250) / 1))!important;border-color:light-dark(rgba(148,163,184,.12),rgb(var(--theme-border, 96 118 148) / .48))}.sidebar .el-menu-item.is-active{background:var(--sidebar-active)!important;color:var(--el-menu-active-color)!important;font-weight:600;border-color:light-dark(rgba(96,165,250,.2),rgb(var(--theme-blue, 145 191 255) / .48));box-shadow:none}.sidebar .el-sub-menu.is-opened>.el-sub-menu__title{background:light-dark(rgba(241,245,249,.72),rgb(var(--theme-subtle, 29 42 61) / .72));color:light-dark(#334155,rgb(var(--theme-primary, 237 242 250) / 1))!important}.sidebar .el-menu-item .el-icon,.sidebar .el-sub-menu__title .el-icon{color:light-dark(#7b8794,rgb(var(--theme-secondary, 190 204 224) / 1));margin-right:8px}.sidebar .el-menu-item.is-active .el-icon,.sidebar .el-sub-menu.is-opened>.el-sub-menu__title .el-icon{color:light-dark(#2563eb,rgb(var(--theme-blue, 145 191 255) / 1))}.sidebar .el-sub-menu .el-menu{background:transparent!important}.sidebar .el-menu--inline .el-menu-item{font-size:13px;min-height:36px;height:36px;line-height:36px;margin:1px 0 1px 4px;padding-left:32px!important;border-radius:9px;font-weight:500}.sidebar.collapsed .el-menu-item,.sidebar.collapsed .el-sub-menu__title{width:64px;height:56px;min-height:56px;margin:2px auto;padding:5px 2px!important;flex-direction:column;gap:3px;justify-content:center;border-radius:12px;line-height:1.15;text-align:center}.sidebar.collapsed .sidebar-nav.el-menu--collapse{width:100%;padding-right:5px;padding-left:5px}.sidebar.collapsed .el-sub-menu .el-icon.el-sub-menu__icon-arrow{display:none}.sidebar.collapsed .el-menu-item .el-icon,.sidebar.collapsed .el-sub-menu__title .el-icon{margin:0;font-size:17px}.sidebar.collapsed .sidebar-direct-item,.sidebar.collapsed .sidebar-direct-item .el-menu-tooltip__trigger{display:flex!important;flex-direction:column;gap:3px;align-items:center;justify-content:center}.sidebar.collapsed .sidebar-direct-item .el-menu-tooltip__trigger{padding:0}.sidebar.collapsed .el-menu-item.is-active,.sidebar.collapsed .el-sub-menu.is-active>.el-sub-menu__title{background:light-dark(rgba(255,255,255,.92),rgb(var(--theme-surface, 24 35 52) / .92))!important;color:light-dark(#4f5fe8,rgb(var(--theme-blue, 145 191 255) / 1))!important;border-color:light-dark(rgba(99,102,241,.56),rgb(var(--theme-blue, 145 191 255) / .56))!important;box-shadow:0 5px 14px light-dark(rgba(79,70,229,.1),rgba(0,0,0,.2));font-weight:600}.sidebar.collapsed .el-menu-item.is-active .el-icon,.sidebar.collapsed .el-sub-menu.is-active>.el-sub-menu__title .el-icon{color:light-dark(#4f5fe8,rgb(var(--theme-blue, 145 191 255) / 1))}.sidebar.collapsed .menu-title-row{display:flex!important;width:100%!important;height:auto!important;min-width:0;align-items:center;justify-content:center;flex-direction:column;gap:0;overflow:visible!important;visibility:visible!important}.sidebar.collapsed .menu-title-row>span:first-child{display:block!important;width:100%!important;height:auto!important;overflow:hidden;color:inherit;font-size:10px;font-weight:inherit;line-height:1.2;text-align:center;text-overflow:ellipsis;visibility:visible!important;white-space:nowrap}.sidebar.collapsed .menu-status-badge{display:none!important}.main-area{flex:1;margin-left:var(--sidebar-width);transition:margin-left var(--layout-duration) var(--layout-ease);display:flex;flex-direction:column;min-height:100vh;min-width:0;overflow-x:hidden;will-change:margin-left}.sidebar.collapsed~.main-area{margin-left:var(--sidebar-collapsed-width)}.content{--page-content-height: calc(100dvh - var(--header-height) - 22px);flex:1;padding:10px 12px 12px;width:100%;overflow-x:hidden}@media(max-width:760px){.sidebar{width:var(--sidebar-collapsed-width);overflow:hidden}.sidebar .logo-copy{display:none!important}.sidebar-nav{width:100%;padding:10px 8px 14px}.sidebar .el-menu-item,.sidebar .el-sub-menu__title{width:40px;height:40px;margin:2px auto;padding:0!important;justify-content:center;border-radius:12px}.sidebar .el-menu-item span,.sidebar .el-sub-menu__title span,.sidebar .nav-divider{display:none!important}.sidebar .el-menu-item .el-icon,.sidebar .el-sub-menu__title .el-icon{margin-right:0!important}.sidebar .el-sub-menu .el-icon.el-sub-menu__icon-arrow{display:none!important}.main-area,.sidebar.collapsed~.main-area{margin-left:var(--sidebar-collapsed-width);width:calc(100% - var(--sidebar-collapsed-width))}.content{--page-content-height: calc(100dvh - var(--header-height) - 20px);padding:10px 12px}}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:24px}.stat-card{background:var(--card-bg);border-radius:var(--card-radius);padding:24px;box-shadow:var(--card-shadow);display:flex;align-items:center;gap:16px;transition:var(--transition);cursor:default}.stat-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px light-dark(rgba(0,0,0,.1),rgba(0,0,0,.2))}.stat-card .stat-icon{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.stat-card .stat-icon.primary{background:light-dark(rgba(99,102,241,.1),rgb(var(--theme-blue, 145 191 255) / .12));color:var(--primary)}.stat-card .stat-icon.success{background:light-dark(rgba(16,185,129,.1),rgb(var(--theme-green, 121 223 179) / .12));color:var(--success)}.stat-card .stat-icon.warning{background:light-dark(rgba(245,158,11,.1),rgb(var(--theme-orange, 255 191 138) / .12));color:var(--warning)}.stat-card .stat-icon.danger{background:light-dark(rgba(239,68,68,.1),rgb(var(--theme-red, 255 171 171) / .12));color:var(--danger)}.stat-card .stat-icon.info{background:light-dark(rgba(59,130,246,.1),rgb(var(--theme-blue, 145 191 255) / .12));color:var(--info)}.stat-info .stat-value{font-size:28px;font-weight:700;color:var(--text-primary);line-height:1.2}.stat-info .stat-label{font-size:13px;color:var(--text-secondary);margin-top:4px}.charts-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}.chart-card{background:var(--card-bg);border-radius:var(--card-radius);padding:20px;box-shadow:var(--card-shadow)}.chart-card .chart-title{font-size:15px;font-weight:600;color:var(--text-primary);margin-bottom:16px}.page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header h2{font-size:22px;font-weight:700;color:var(--text-primary)}.table-card{background:var(--card-bg);border-radius:var(--card-radius);box-shadow:var(--card-shadow);padding:20px}.table-card .filter-bar{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.status-dot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:6px}.status-dot.online,.status-dot.success{background:var(--success);box-shadow:0 0 6px light-dark(rgba(16,185,129,.5),rgba(0,0,0,.5))}.status-dot.offline,.status-dot.failed{background:var(--danger);box-shadow:0 0 6px light-dark(rgba(239,68,68,.5),rgba(0,0,0,.5))}.status-dot.warning,.status-dot.running{background:var(--warning);box-shadow:0 0 6px light-dark(rgba(245,158,11,.5),rgba(0,0,0,.5))}.status-dot.pending{background:var(--text-muted)}.status-dot.rollback{background:var(--info);box-shadow:0 0 6px light-dark(rgba(59,130,246,.5),rgba(0,0,0,.5))}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeInUp .4s ease forwards}.nav-divider{padding:16px 12px 6px;font-size:11px;font-weight:600;color:var(--sidebar-text);opacity:.5;text-transform:uppercase;letter-spacing:1px;border-top:1px solid light-dark(rgba(255,255,255,.06),rgb(var(--theme-border, 96 118 148) / .48));margin-top:8px}.sidebar.collapsed .nav-divider{display:none}.el-dialog{border-radius:var(--card-radius)!important;margin:0 auto!important}.el-dialog__body{max-height:70vh;overflow-y:auto;padding:20px 24px!important}.el-overlay-dialog{display:flex;align-items:flex-start;justify-content:center}.sql-editor-wrapper{width:100%;border:1px solid light-dark(#e2e8f0,rgb(var(--theme-border, 96 118 148) / 1));border-radius:8px;overflow:hidden}.sql-editor{width:100%;padding:14px 16px;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:13px;line-height:1.7;border:none;outline:none;resize:vertical;background:light-dark(#1e293b,rgb(var(--theme-codeSurface, 30 41 59) / 1));color:#e2e8f0;-moz-tab-size:4;tab-size:4}.sql-editor::placeholder{color:light-dark(#64748b,rgb(var(--theme-secondary, 190 204 224) / 1))}.sql-editor:focus{box-shadow:0 0 0 2px var(--primary-light)}.sql-display{background:light-dark(#1e293b,rgb(var(--theme-codeSurface, 30 41 59) / 1));color:#e2e8f0;padding:14px 16px;border-radius:8px;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:13px;line-height:1.7;white-space:pre-wrap;word-break:break-all;max-height:300px;overflow-y:auto}.execute-log{background:light-dark(#0f172a,rgb(var(--theme-codeSurface, 15 23 42) / 1));color:light-dark(#10b981,rgb(var(--theme-green, 121 223 179) / 1))}.check-results{display:flex;flex-direction:column;gap:6px;width:100%}.check-item{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;font-size:13px;line-height:1.5}.check-item.error{background:light-dark(rgba(239,68,68,.08),rgb(var(--theme-red, 255 171 171) / .12))}.check-item.warning{background:light-dark(rgba(245,158,11,.08),rgb(var(--theme-orange, 255 191 138) / .12))}.check-item.info{background:light-dark(rgba(59,130,246,.08),rgb(var(--theme-blue, 145 191 255) / .12))}.check-rule{font-weight:600;font-family:JetBrains Mono,Consolas,monospace;font-size:12px;color:var(--text-secondary);flex-shrink:0}.check-msg{color:var(--text-primary)}.query-controls{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.query-selects{display:flex;gap:12px;flex-wrap:wrap}.query-result-header{display:flex;justify-content:space-between;align-items:center}.query-result-header .result-meta{display:flex;gap:8px}.detail-section{margin-top:20px}.detail-section h4{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:10px}@media(max-width:1200px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.stats-grid,.charts-row{grid-template-columns:1fr}}.market-tabs{display:flex;gap:4px;background:light-dark(rgba(99,102,241,.08),rgb(var(--theme-blue, 145 191 255) / .12));border-radius:10px;padding:4px}.tab-btn{display:flex;align-items:center;gap:6px;padding:8px 18px;border:none;border-radius:8px;background:transparent;color:var(--text-secondary);font-size:14px;font-weight:500;cursor:pointer;transition:var(--transition);position:relative}.tab-btn.active{background:var(--primary);color:#fff;box-shadow:0 2px 8px light-dark(rgba(99,102,241,.35),rgba(0,0,0,.35))}.tab-badge{background:var(--danger);color:#fff;font-size:11px;font-weight:600;padding:1px 6px;border-radius:10px;margin-left:4px}.category-bar{display:flex;gap:8px;margin-bottom:24px;flex-wrap:wrap}.cat-btn{padding:6px 16px;border:1px solid light-dark(#e2e8f0,rgb(var(--theme-border, 96 118 148) / 1));border-radius:20px;background:var(--card-bg);color:var(--text-secondary);font-size:13px;font-weight:500;cursor:pointer;transition:var(--transition)}.cat-btn:hover{border-color:var(--primary-light);color:var(--primary)}.cat-btn.active{background:var(--primary);color:#fff;border-color:var(--primary);box-shadow:0 2px 8px light-dark(rgba(99,102,241,.3),rgba(0,0,0,.3))}.service-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.service-card{background:var(--card-bg);border-radius:var(--card-radius);box-shadow:var(--card-shadow);padding:28px 20px;text-align:center;cursor:pointer;transition:var(--transition);position:relative;border:2px solid transparent}.service-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px light-dark(rgba(0,0,0,.12),rgba(0,0,0,.2));border-color:var(--primary-light)}.card-icon{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 14px;font-size:28px}.icon-text{font-size:30px;line-height:1}.icon-mysql{background:linear-gradient(135deg,light-dark(#00758f20,rgb(var(--theme-cyan, 115 217 229) / .125)),light-dark(#f2971820,rgb(var(--theme-orange, 255 191 138) / .125)))}.icon-redis{background:linear-gradient(135deg,light-dark(#dc382d20,rgb(var(--theme-red, 255 171 171) / .125)),light-dark(#ff6b6b20,rgb(var(--theme-red, 255 171 171) / .125)))}.icon-postgresql{background:linear-gradient(135deg,light-dark(#33679120,rgb(var(--theme-border, 96 118 148) / .125)),light-dark(#2f6db520,rgb(var(--theme-border, 96 118 148) / .125)))}.icon-nginx{background:linear-gradient(135deg,light-dark(#00993320,rgb(var(--theme-green, 121 223 179) / .125)),light-dark(#4caf5020,rgb(var(--theme-green, 121 223 179) / .125)))}.icon-jenkins{background:linear-gradient(135deg,light-dark(#d33f4920,rgb(var(--theme-red, 255 171 171) / .125)),light-dark(#ef6c0020,rgb(var(--theme-orange, 255 191 138) / .125)))}.icon-gitlab{background:linear-gradient(135deg,light-dark(#fc6d2620,rgb(var(--theme-orange, 255 191 138) / .125)),light-dark(#e2432920,rgb(var(--theme-red, 255 171 171) / .125)))}.icon-grafana{background:linear-gradient(135deg,light-dark(#f4691120,rgb(var(--theme-orange, 255 191 138) / .125)),light-dark(#ff990020,rgb(var(--theme-orange, 255 191 138) / .125)))}.icon-elasticsearch{background:linear-gradient(135deg,light-dark(#fed01020,rgb(var(--theme-yellow, 246 211 122) / .125)),light-dark(#00bfb320,rgb(var(--theme-cyan, 115 217 229) / .125)))}.icon-loki{background:linear-gradient(135deg,light-dark(#f4611120,rgb(var(--theme-orange, 255 191 138) / .125)),light-dark(#ff660020,rgb(var(--theme-orange, 255 191 138) / .125)))}.icon-jumpserver{background:linear-gradient(135deg,light-dark(#4a90d920,rgb(var(--theme-blue, 145 191 255) / .125)),light-dark(#0066cc20,rgb(var(--theme-blue, 145 191 255) / .125)))}.icon-nacos{background:linear-gradient(135deg,light-dark(#2293e820,rgb(var(--theme-blue, 145 191 255) / .125)),light-dark(#0099ff20,rgb(var(--theme-blue, 145 191 255) / .125)))}.icon-xxljob{background:linear-gradient(135deg,light-dark(#ff980020,rgb(var(--theme-orange, 255 191 138) / .125)),light-dark(#f4433620,rgb(var(--theme-red, 255 171 171) / .125)))}.card-name{font-size:16px;font-weight:700;color:var(--text-primary);margin-bottom:6px}.card-desc{font-size:13px;color:var(--text-secondary);margin-bottom:12px}.card-versions{display:flex;gap:6px;justify-content:center;flex-wrap:wrap}.deployed-badge{position:absolute;top:10px;right:10px;background:light-dark(rgba(16,185,129,.1),rgb(var(--theme-green, 121 223 179) / .12));color:var(--success);font-size:11px;font-weight:600;padding:3px 8px;border-radius:6px;display:flex;align-items:center;gap:3px}.mini-icon{width:28px;height:28px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:16px}.log-output{background:light-dark(#1e293b,rgb(var(--theme-codeSurface, 30 41 59) / 1));color:#e2e8f0;padding:16px;border-radius:8px;font-family:Consolas,Monaco,monospace;font-size:12px;line-height:1.6;max-height:400px;overflow-y:auto;white-space:pre-wrap;word-break:break-all}.deploy-content .table-card{margin-top:0}@media(max-width:768px){.service-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.service-grid{grid-template-columns:1fr}}.webshell-page{display:flex;flex-direction:column;height:100vh;background:light-dark(#0f172a,rgb(var(--theme-codeSurface, 15 23 42) / 1));overflow:hidden}.webshell-header{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;background:light-dark(#1e293b,rgb(var(--theme-codeSurface, 30 41 59) / 1));border-bottom:1px solid light-dark(#334155,rgb(var(--theme-border, 96 118 148) / 1));flex-shrink:0}.webshell-title{display:flex;align-items:center;color:#e2e8f0;font-size:15px;font-weight:600}.webshell-status{display:flex;align-items:center;gap:8px}.status-indicator{width:8px;height:8px;border-radius:50%;display:inline-block}.status-indicator.connecting{background:light-dark(#f59e0b,rgba(184,119,8,1));animation:pulse-dot 1.5s infinite}.status-indicator.connected{background:light-dark(#10b981,rgba(12,139,97,1))}.status-indicator.disconnected{background:light-dark(#64748b,rgb(var(--theme-raised, 38 54 75) / 1))}.status-indicator.error{background:light-dark(#ef4444,rgba(179,51,51,1))}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}.terminal-container{flex:1;padding:4px;overflow:hidden}.terminal-container .xterm{height:100%}.terminal-container .xterm-viewport{overflow-y:auto!important}.container-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:12px}.toolbar-left,.toolbar-right{display:flex;align-items:center;gap:10px}.state-pulse{display:inline-block;width:10px;height:10px;border-radius:50%;flex-shrink:0}.state-pulse.running{background:light-dark(#10b981,rgba(12,139,97,1));box-shadow:0 0 0 0 light-dark(rgba(16,185,129,.5),rgba(0,0,0,.5));animation:pulse-state 2s infinite}.state-pulse.exited,.state-pulse.dead{background:light-dark(#94a3b8,rgb(var(--theme-raised, 38 54 75) / 1))}.state-pulse.paused,.state-pulse.restarting{background:light-dark(#f59e0b,rgba(184,119,8,1));animation:pulse-state 1.5s infinite}.state-pulse.created{background:light-dark(#6366f1,rgba(74,77,181,1))}@keyframes pulse-state{0%{box-shadow:0 0 0 0 light-dark(rgba(16,185,129,.5),rgba(0,0,0,.5))}70%{box-shadow:0 0 0 6px #10b98100}to{box-shadow:0 0 #10b98100}}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center}.empty-icon{font-size:64px;margin-bottom:16px;opacity:.6}.empty-text{font-size:15px;color:var(--text-secondary)}.k8s-resource-tabs{display:flex;gap:4px;margin-bottom:16px;background:var(--card-bg);border-radius:8px;padding:4px;border:1px solid var(--border-color);width:fit-content}.resource-tab{padding:8px 18px;border:none;background:transparent;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;color:var(--text-secondary);transition:all .2s;display:flex;align-items:center;gap:6px}.resource-tab:hover{color:var(--text-primary);background:var(--content-bg)}.resource-tab.active{background:var(--primary);color:#fff}.resource-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;border-radius:10px;font-size:11px;padding:0 6px;background:light-dark(rgba(255,255,255,.2),rgb(var(--theme-surfaceHighlight, 185 204 230) / .08))}.resource-tab:not(.active) .resource-count{background:var(--content-bg);color:var(--text-secondary)}.terminal-log{background:light-dark(#0f172a,rgb(var(--theme-codeSurface, 15 23 42) / 1))!important;color:#e2e8f0!important;font-family:Cascadia Code,Fira Code,Consolas,monospace!important;font-size:12px!important;line-height:1.6!important;padding:16px!important;border-radius:8px!important;max-height:60vh;overflow:auto;white-space:pre-wrap;word-break:break-all}.k8s-toolbar{display:flex;align-items:center;gap:20px;background:linear-gradient(135deg,light-dark(#3b82f6,rgba(44,98,185,1)),light-dark(#2563eb,rgba(28,74,176,1)));padding:6px 20px;border-radius:6px;border:none;box-shadow:0 4px 15px -3px light-dark(rgba(59,130,246,.4),rgba(0,0,0,.4));flex-wrap:wrap}.cluster-selector-group,.namespace-selector-group{display:flex;align-items:center;gap:12px}.toolbar-label{display:flex;align-items:center;gap:8px;color:#fff;font-family:Cascadia Code,Fira Code,Consolas,monospace;font-size:14px;font-weight:700;white-space:nowrap;flex-shrink:0;letter-spacing:1px}.industrial-select .el-input__wrapper{background-color:light-dark(#0f172a,rgb(var(--theme-codeSurface, 15 23 42) / 1))!important;box-shadow:0 0 0 1px light-dark(rgba(255,255,255,.2),rgb(var(--theme-shadowHighlight, 160 186 223) / .06)) inset!important;border-radius:4px}.industrial-select.cluster-select .el-input__wrapper{width:150px}.industrial-select.ns-select .el-input__wrapper{width:100px}.industrial-select .el-input__inner{color:#f8fafc!important;font-family:Cascadia Code,Fira Code,Consolas,monospace;font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis!important}.industrial-select:hover .el-input__wrapper,.industrial-select .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px light-dark(#60a5fa,#000000) inset!important}.industrial-popper.el-select-dropdown{background:light-dark(#0f172a,rgb(var(--theme-codeSurface, 15 23 42) / 1))!important;border:1px solid light-dark(#334155,rgb(var(--theme-border, 96 118 148) / 1))!important;box-shadow:0 10px 25px -5px #00000080!important}.industrial-popper .el-select-dropdown__item{color:light-dark(#94a3b8,rgb(var(--theme-muted, 165 183 208) / 1));font-family:Cascadia Code,Fira Code,Consolas,monospace;white-space:nowrap}.industrial-popper .el-select-dropdown__item.hover,.industrial-popper .el-select-dropdown__item:hover{background-color:light-dark(#1e293b,rgb(var(--theme-codeSurface, 30 41 59) / 1))!important;color:#f8fafc}.industrial-popper .el-select-dropdown__item.selected{color:light-dark(#3b82f6,rgb(var(--theme-blue, 145 191 255) / 1))!important;font-weight:700;background-color:light-dark(rgba(59,130,246,.1),rgb(var(--theme-blue, 145 191 255) / .12))!important}.industrial-popper .el-popper__arrow:before{background:light-dark(#0f172a,rgb(var(--theme-codeSurface, 15 23 42) / 1))!important;border:1px solid light-dark(#334155,rgb(var(--theme-border, 96 118 148) / 1))!important}.docker-toolbar{display:flex;align-items:center;gap:20px;background:light-dark(#2496ed,rgba(27,113,178,1));padding:6px 20px;border-radius:6px;border:none;box-shadow:0 4px 15px -3px light-dark(rgba(36,150,237,.4),rgba(0,0,0,.4));flex-wrap:wrap}.k8s-main-tabs{display:flex;gap:0;margin-bottom:20px;border-bottom:2px solid light-dark(#e2e8f0,rgb(var(--theme-border, 96 118 148) / 1));overflow-x:auto;padding-bottom:0}.k8s-tab-btn{display:flex;align-items:center;padding:10px 18px;border:none;background:transparent;color:light-dark(#64748b,rgb(var(--theme-secondary, 190 204 224) / 1));font-size:14px;font-weight:500;cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-2px;white-space:nowrap;transition:all .2s ease}.k8s-tab-btn:hover{color:light-dark(#3b82f6,rgb(var(--theme-blue, 145 191 255) / 1));background:light-dark(rgba(59,130,246,.05),rgb(var(--theme-blue, 145 191 255) / .12))}.k8s-tab-btn.active{color:light-dark(#3b82f6,rgb(var(--theme-blue, 145 191 255) / 1));border-bottom-color:light-dark(#3b82f6,rgb(var(--theme-blue, 145 191 255) / 1));font-weight:600}.k8s-sub-tabs{display:flex;gap:0;margin-bottom:16px;border-bottom:1px solid light-dark(#e2e8f0,rgb(var(--theme-border, 96 118 148) / 1))}.k8s-sub-tab{padding:8px 16px;border:none;background:transparent;color:light-dark(#94a3b8,rgb(var(--theme-muted, 165 183 208) / 1));font-size:13px;font-weight:500;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:all .15s ease}.k8s-sub-tab:hover{color:light-dark(#64748b,rgb(var(--theme-secondary, 190 204 224) / 1))}.k8s-sub-tab.active{color:light-dark(#3b82f6,rgb(var(--theme-blue, 145 191 255) / 1));border-bottom-color:light-dark(#3b82f6,rgb(var(--theme-blue, 145 191 255) / 1));font-weight:600}.tab-content{animation:fadeIn .2s ease}.yaml-viewer-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.yaml-viewer-badge{display:inline-flex;align-items:center;padding:3px 12px;background:linear-gradient(135deg,light-dark(#3b82f6,rgba(44,98,185,1)),light-dark(#2563eb,rgba(28,74,176,1)));color:#fff;font-family:Cascadia Code,Fira Code,Consolas,monospace;font-size:12px;font-weight:700;border-radius:4px;letter-spacing:1px;text-transform:uppercase}.yaml-viewer-container{min-height:200px;max-height:65vh;overflow:auto;background:light-dark(#0f172a,rgb(var(--theme-codeSurface, 15 23 42) / 1));border-radius:8px;border:1px solid light-dark(#1e293b,rgb(var(--theme-border, 96 118 148) / 1))}.yaml-viewer-code{margin:0;padding:20px;font-family:Cascadia Code,JetBrains Mono,Fira Code,Consolas,monospace;font-size:13px;line-height:1.7;color:#e2e8f0;white-space:pre;-moz-tab-size:2;tab-size:2}.yaml-viewer-code code{font-family:inherit;color:inherit}.yaml-viewer-container::-webkit-scrollbar{width:8px;height:8px}.yaml-viewer-container::-webkit-scrollbar-track{background:light-dark(#1e293b,rgb(var(--theme-codeSurface, 30 41 59) / 1));border-radius:4px}.yaml-viewer-container::-webkit-scrollbar-thumb{background:light-dark(#475569,rgb(var(--theme-raised, 38 54 75) / 1));border-radius:4px}.yaml-viewer-container::-webkit-scrollbar-thumb:hover{background:light-dark(#64748b,rgb(var(--theme-raised, 38 54 75) / 1))}.pod-op-btn{width:30px;height:30px;border-radius:50%;border:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#fff}.pod-op-btn:hover{transform:scale(1.15);box-shadow:0 4px 12px #00000040}.pod-op-log{background:linear-gradient(135deg,light-dark(#10b981,rgba(12,139,97,1)),light-dark(#059669,rgba(4,113,79,1)))}.pod-op-yaml{background:linear-gradient(135deg,light-dark(#3b82f6,rgba(44,98,185,1)),light-dark(#2563eb,rgba(28,74,176,1)))}.pod-op-event{background:linear-gradient(135deg,light-dark(#f59e0b,rgba(184,119,8,1)),light-dark(#d97706,rgba(163,89,5,1)))}.log-viewer-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;flex-wrap:wrap;gap:8px}.log-viewer-container{min-height:200px;max-height:60vh;overflow:auto;background:light-dark(#0f172a,rgb(var(--theme-codeSurface, 15 23 42) / 1));border-radius:8px;border:1px solid light-dark(#1e293b,rgb(var(--theme-border, 96 118 148) / 1))}.log-viewer-code{margin:0;padding:16px 20px;font-family:Cascadia Code,JetBrains Mono,Fira Code,Consolas,monospace;font-size:12px;line-height:1.7;color:light-dark(#10b981,rgb(var(--theme-green, 121 223 179) / 1));white-space:pre-wrap;word-break:break-all;-moz-tab-size:2;tab-size:2}.log-viewer-container::-webkit-scrollbar{width:8px;height:8px}.log-viewer-container::-webkit-scrollbar-track{background:light-dark(#1e293b,rgb(var(--theme-codeSurface, 30 41 59) / 1))}.log-viewer-container::-webkit-scrollbar-thumb{background:light-dark(#475569,rgb(var(--theme-raised, 38 54 75) / 1));border-radius:4px}.events-timeline{display:flex;flex-direction:column;gap:0}.event-item{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid light-dark(#f1f5f9,rgb(var(--theme-border, 96 118 148) / 1));position:relative}.event-item:last-child{border-bottom:none}.event-indicator{width:10px;height:10px;border-radius:50%;flex-shrink:0;margin-top:5px}.event-normal .event-indicator{background:light-dark(#3b82f6,rgba(44,98,185,1));box-shadow:0 0 0 3px light-dark(rgba(59,130,246,.15),rgba(0,0,0,.2))}.event-warning .event-indicator{background:light-dark(#f59e0b,rgba(184,119,8,1));box-shadow:0 0 0 3px light-dark(rgba(245,158,11,.15),rgba(0,0,0,.2));animation:pulse-state 2s infinite}.event-body{flex:1;min-width:0}.event-header{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.event-reason{font-weight:700;font-size:13px;color:var(--text-primary);font-family:Cascadia Code,Consolas,monospace}.event-count{font-size:11px;font-weight:700;color:light-dark(#f59e0b,rgb(var(--theme-orange, 255 191 138) / 1));background:light-dark(rgba(245,158,11,.1),rgb(var(--theme-orange, 255 191 138) / .12));padding:1px 6px;border-radius:8px}.event-time{font-size:11px;color:light-dark(#94a3b8,rgb(var(--theme-muted, 165 183 208) / 1));margin-left:auto}.event-message{font-size:13px;color:var(--text-secondary);line-height:1.5;word-break:break-word}.event-source{font-size:11px;color:light-dark(#94a3b8,rgb(var(--theme-muted, 165 183 208) / 1));margin-top:4px;font-family:Cascadia Code,Consolas,monospace}.neo-tabs{display:flex;gap:8px;background:var(--card-bg);padding:4px;border-radius:12px;border:1px solid light-dark(rgba(148,163,184,.16),rgb(var(--theme-border, 96 118 148) / .48));box-shadow:0 12px 26px light-dark(rgba(15,23,42,.04),rgba(0,0,0,.2));margin-bottom:8px}.neo-tab-btn{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 20px;border:none;background:transparent;color:var(--text-secondary);font-size:13px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.neo-tab-btn:hover{color:var(--text-primary);background:light-dark(rgba(0,0,0,.03),rgb(var(--theme-border, 96 118 148) / .12))}.neo-tab-btn .el-icon{font-size:16px;transition:transform .3s}.neo-tab-btn:hover .el-icon{transform:scale(1.1)}.neo-tab-btn.active{color:#fff;font-weight:600;box-shadow:0 10px 18px light-dark(rgba(15,23,42,.08),rgba(0,0,0,.2))}.theme-blue .neo-tab-btn.active{background:linear-gradient(135deg,light-dark(#3b82f6,rgba(44,98,185,1)) 0%,light-dark(#2563eb,rgba(28,74,176,1)) 100%);box-shadow:0 10px 18px light-dark(rgba(59,130,246,.18),rgba(0,0,0,.2))}.theme-green .neo-tab-btn.active{background:linear-gradient(135deg,light-dark(#10b981,rgba(12,139,97,1)) 0%,light-dark(#059669,rgba(4,113,79,1)) 100%);box-shadow:0 10px 18px light-dark(rgba(16,185,129,.18),rgba(0,0,0,.2))}.theme-purple .neo-tab-btn.active{background:linear-gradient(135deg,light-dark(#8b5cf6,rgba(104,69,185,1)) 0%,light-dark(#6d28d9,rgba(82,30,163,1)) 100%);box-shadow:0 10px 18px light-dark(rgba(139,92,246,.18),rgba(0,0,0,.2))}.neo-sub-tabs{display:flex;gap:8px;margin-bottom:8px;padding:4px}.neo-sub-tab-btn{min-height:32px;padding:0 16px;border:none;background:transparent;color:var(--text-secondary);font-size:13px;font-weight:500;border-radius:999px;cursor:pointer;transition:all .2s}.neo-sub-tab-btn:hover{color:var(--text-primary);background:light-dark(rgba(0,0,0,.04),rgb(var(--theme-border, 96 118 148) / .12))}.neo-sub-tab-btn.active{background:var(--card-bg);color:var(--text-primary);font-weight:600;box-shadow:0 8px 16px light-dark(rgba(15,23,42,.06),rgba(0,0,0,.2))}.theme-blue .neo-sub-tab-btn.active{color:light-dark(#2563eb,rgb(var(--theme-blue, 145 191 255) / 1))}.theme-green .neo-sub-tab-btn.active{color:light-dark(#059669,rgb(var(--theme-green, 121 223 179) / 1))}.theme-purple .neo-sub-tab-btn.active{color:light-dark(#6d28d9,rgb(var(--theme-purple, 197 177 255) / 1))}.workbench-page-shell{display:flex;flex-direction:column;gap:8px}.main-area>.content>.workbench-page-shell{min-height:var(--page-content-height);gap:6px}.content>.workbench-page-shell>:is(.neo-tabs,.tabs-card,.workbench-card,.workbench-fill-panel,.workbench-page-shell){margin-top:0;margin-bottom:0}.content>.workbench-page-shell>.neo-tabs{box-shadow:none}.workbench-fill-panel{flex-grow:1;min-width:0}.content>.workbench-page-shell>.workbench-card,.content>.workbench-page-shell>.workbench-page-shell,.content>.workbench-page-shell>.workbench-page-shell>.workbench-card,.workbench-fill-panel>.workbench-card{flex-grow:1}.workbench-card{min-width:0;padding:14px;border-radius:16px;border:1px solid light-dark(rgba(148,163,184,.16),rgb(var(--theme-border, 96 118 148) / .48));background:linear-gradient(180deg,light-dark(rgba(255,255,255,.98),rgb(var(--theme-surface, 24 35 52) / .98)) 0%,light-dark(rgba(248,250,252,.94),rgb(var(--theme-subtle, 29 42 61) / .94)) 100%);box-shadow:0 12px 26px light-dark(rgba(15,23,42,.04),rgba(0,0,0,.2))}.workbench-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;color:light-dark(#0f172a,rgb(var(--theme-primary, 237 242 250) / 1))}.workbench-card-title{display:flex;align-items:baseline;gap:8px;min-width:0;flex-wrap:wrap}.workbench-card-title strong{font-size:14px;font-weight:600}.workbench-card-title span{font-size:12px;line-height:1.45;color:light-dark(#64748b,rgb(var(--theme-secondary, 190 204 224) / 1))}.section-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px}.toolbar-head{display:inline-flex;align-items:baseline;gap:10px;min-width:0;flex-wrap:wrap}.toolbar-title{color:light-dark(#0f172a,rgb(var(--theme-primary, 237 242 250) / 1));font-size:14px;font-weight:700}.toolbar-desc{color:light-dark(#64748b,rgb(var(--theme-secondary, 190 204 224) / 1));font-size:12px;line-height:1.45}.workbench-card-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.workbench-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:6px 0 8px}.workbench-toolbar-left,.workbench-toolbar-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.workbench-toolbar.workbench-toolbar--history{padding:6px 8px;border-radius:12px;border:1px solid light-dark(rgba(148,163,184,.12),rgb(var(--theme-border, 96 118 148) / .48));background:linear-gradient(180deg,light-dark(rgba(248,250,252,.92),rgb(var(--theme-subtle, 29 42 61) / .92)) 0%,light-dark(rgba(255,255,255,.96),rgb(var(--theme-surface, 24 35 52) / .96)) 100%);box-shadow:inset 0 1px 0 light-dark(rgba(255,255,255,.9),rgb(var(--theme-shadowHighlight, 160 186 223) / .06));gap:8px;margin:6px 0}.workbench-toolbar--history .workbench-toolbar-left,.workbench-toolbar--history .workbench-toolbar-right{gap:5px}.workbench-toolbar--history .el-input__wrapper,.workbench-toolbar--history .el-select__wrapper{min-height:28px;border-radius:8px;box-shadow:0 0 0 1px light-dark(rgba(148,163,184,.12),rgba(0,0,0,.2)) inset;background:light-dark(rgba(255,255,255,.94),rgb(var(--theme-surface, 24 35 52) / .94))}.workbench-toolbar--history .el-input__wrapper:hover,.workbench-toolbar--history .el-select__wrapper:hover{box-shadow:0 0 0 1px light-dark(rgba(59,130,246,.16),rgba(0,0,0,.2)) inset}.workbench-toolbar--history .el-button:not(.is-link){min-height:24px;padding:0 8px;border-radius:8px;font-weight:500;font-size:12px}.workbench-toolbar--history .el-button:not(.el-button--primary):not(.is-link){border-color:light-dark(rgba(148,163,184,.12),rgb(var(--theme-border, 96 118 148) / .48));background:light-dark(rgba(255,255,255,.9),rgb(var(--theme-surface, 24 35 52) / .9));color:light-dark(#475569,rgb(var(--theme-secondary, 190 204 224) / 1))}.workbench-toolbar--history .el-button:not(.is-link):hover{border-color:light-dark(rgba(59,130,246,.18),rgb(var(--theme-blue, 145 191 255) / .48));color:light-dark(#1d4ed8,rgb(var(--theme-blue, 145 191 255) / 1));background:light-dark(#f8fbff,rgb(var(--theme-subtle, 29 42 61) / 1))}.workbench-inline-tip{margin:0 0 8px;padding:8px 10px;border-radius:10px;background:light-dark(rgba(248,250,252,.88),rgb(var(--theme-subtle, 29 42 61) / .88));border:1px solid light-dark(rgba(148,163,184,.14),rgb(var(--theme-border, 96 118 148) / .48));color:light-dark(#475569,rgb(var(--theme-secondary, 190 204 224) / 1));font-size:12px;line-height:1.5}.workbench-inline-tip--panel{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 14px;border-radius:16px;border:1px solid light-dark(rgba(148,163,184,.16),rgb(var(--theme-border, 96 118 148) / .48));background:linear-gradient(180deg,light-dark(rgba(255,255,255,.96),rgb(var(--theme-surface, 24 35 52) / .96)) 0%,light-dark(rgba(248,250,252,.92),rgb(var(--theme-subtle, 29 42 61) / .92)) 100%);box-shadow:0 12px 26px light-dark(rgba(15,23,42,.04),rgba(0,0,0,.2))}.tip-panel-head{display:flex;flex-direction:column;gap:4px;min-width:180px}.tip-panel-head strong{font-size:13px;line-height:1.4;color:light-dark(#0f172a,rgb(var(--theme-primary, 237 242 250) / 1))}.tip-panel-head span{color:light-dark(#64748b,rgb(var(--theme-secondary, 190 204 224) / 1));font-size:12px;line-height:1.5}.tip-panel-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;flex:1;list-style:none;margin:0;padding:0}.tip-panel-item{display:flex;align-items:flex-start;gap:8px;min-width:0;padding:8px 10px;border-radius:12px;background:light-dark(rgba(248,250,252,.92),rgb(var(--theme-subtle, 29 42 61) / .92));border:1px solid light-dark(rgba(226,232,240,.9),rgb(var(--theme-border, 96 118 148) / .9));color:light-dark(#475569,rgb(var(--theme-secondary, 190 204 224) / 1));font-size:12px;line-height:1.5}.tip-panel-item:before{content:"";width:7px;height:7px;margin-top:5px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,light-dark(#3b82f6,rgba(44,98,185,1)) 0%,light-dark(#38bdf8,rgba(42,142,186,1)) 100%);box-shadow:0 0 0 3px light-dark(rgba(59,130,246,.12),rgba(0,0,0,.2))}.tabs-card{display:flex;align-items:flex-start;width:100%;padding:4px;border:1px solid light-dark(rgba(148,163,184,.16),rgb(var(--theme-border, 96 118 148) / .48));border-radius:12px;background:linear-gradient(180deg,light-dark(rgba(255,255,255,.96),rgb(var(--theme-surface, 24 35 52) / .96)),light-dark(rgba(248,250,252,.9),rgb(var(--theme-subtle, 29 42 61) / .9)));box-shadow:0 12px 26px light-dark(rgba(15,23,42,.04),rgba(0,0,0,.2))}.audit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.audit-card{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:16px;border:1px solid light-dark(#e2e8f0,rgb(var(--theme-border, 96 118 148) / 1));background:linear-gradient(180deg,light-dark(#f8fafc,rgb(var(--theme-subtle, 29 42 61) / 1)) 0%,light-dark(#ffffff,rgb(var(--theme-surface, 24 35 52) / 1)) 100%);box-shadow:0 8px 20px light-dark(rgba(15,23,42,.04),rgba(0,0,0,.2))}button.audit-card{width:100%;text-align:left;font:inherit;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.audit-card--action{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.audit-card--action:hover{transform:translateY(-2px);border-color:light-dark(rgba(96,165,250,.28),rgb(var(--theme-blue, 145 191 255) / .48));box-shadow:0 12px 24px light-dark(rgba(37,99,235,.1),rgba(0,0,0,.2))}.audit-card--action:active{transform:translateY(0) scale(.985);box-shadow:0 8px 18px light-dark(rgba(37,99,235,.12),rgba(0,0,0,.2))}.audit-card--action.is-active{border-color:light-dark(#3b82f6,rgb(var(--theme-blue, 145 191 255) / 1));box-shadow:0 14px 28px light-dark(rgba(59,130,246,.14),rgba(0,0,0,.2))}.audit-card--inline{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;min-height:74px}.audit-card strong,.audit-card .stat-value{font-size:26px;line-height:1.05;color:light-dark(#0f172a,rgb(var(--theme-primary, 237 242 250) / 1))}.audit-card span,.audit-card .stat-label{color:light-dark(#64748b,rgb(var(--theme-secondary, 190 204 224) / 1));font-size:13px;line-height:1.45}.audit-card--inline .stat-label{order:1;min-width:0;font-size:14px;font-weight:600;color:light-dark(#334155,rgb(var(--theme-primary, 237 242 250) / 1))}.audit-card--inline .stat-value{order:2;margin-left:auto;flex-shrink:0;text-align:right}.audit-card--success{background:linear-gradient(145deg,light-dark(#f0fdf4,rgb(var(--theme-subtle, 29 42 61) / 1)) 0%,light-dark(#ffffff,rgb(var(--theme-surface, 24 35 52) / 1)) 100%)}.audit-card--warning{background:linear-gradient(145deg,light-dark(#fffbeb,rgb(var(--theme-subtle, 29 42 61) / 1)) 0%,light-dark(#ffffff,rgb(var(--theme-surface, 24 35 52) / 1)) 100%)}.audit-card--danger{background:linear-gradient(145deg,light-dark(#fef2f2,rgb(var(--theme-subtle, 29 42 61) / 1)) 0%,light-dark(#ffffff,rgb(var(--theme-surface, 24 35 52) / 1)) 100%)}.release-stats{gap:8px}.release-stat-card{position:relative;min-height:76px;padding:16px;border:1px solid light-dark(#e2e8f0,rgb(var(--theme-border, 96 118 148) / 1));border-radius:16px;background:linear-gradient(180deg,light-dark(#f8fafc,rgb(var(--theme-subtle, 29 42 61) / 1)) 0%,light-dark(#ffffff,rgb(var(--theme-surface, 24 35 52) / 1)) 100%);box-shadow:0 8px 20px light-dark(rgba(15,23,42,.04),rgba(0,0,0,.2));text-align:left}.release-stat-card:hover{transform:translateY(-2px);box-shadow:0 12px 24px light-dark(rgba(37,99,235,.1),rgba(0,0,0,.2));border-color:light-dark(rgba(96,165,250,.28),rgb(var(--theme-blue, 145 191 255) / .48))}.release-stat-card.active-card{border-color:light-dark(#3b82f6,rgb(var(--theme-blue, 145 191 255) / 1));box-shadow:0 14px 28px light-dark(rgba(59,130,246,.14),rgba(0,0,0,.2))}.release-stat-card .stat-value{font-size:26px;line-height:1.05}.release-stat-card .stat-label{margin-top:4px;color:light-dark(#64748b,rgb(var(--theme-secondary, 190 204 224) / 1))}.warning-card{background:linear-gradient(145deg,light-dark(#fffbeb,rgb(var(--theme-subtle, 29 42 61) / 1)) 0%,light-dark(#ffffff,rgb(var(--theme-surface, 24 35 52) / 1)) 100%)}.success-card{background:linear-gradient(145deg,light-dark(#f0fdf4,rgb(var(--theme-subtle, 29 42 61) / 1)) 0%,light-dark(#ffffff,rgb(var(--theme-surface, 24 35 52) / 1)) 100%)}.danger-card{background:linear-gradient(145deg,light-dark(#fef2f2,rgb(var(--theme-subtle, 29 42 61) / 1)) 0%,light-dark(#ffffff,rgb(var(--theme-surface, 24 35 52) / 1)) 100%)}.workbench-pagination{display:flex;justify-content:flex-end;margin-top:8px}.workbench-page-shell .el-input__wrapper,.workbench-page-shell .el-textarea__inner,.workbench-page-shell .el-select__wrapper{border-radius:12px;box-shadow:0 0 0 1px light-dark(rgba(148,163,184,.16),rgba(0,0,0,.2)) inset;background:light-dark(rgba(255,255,255,.92),rgb(var(--theme-surface, 24 35 52) / .92))}.workbench-page-shell .el-input__wrapper:hover,.workbench-page-shell .el-select__wrapper:hover,.workbench-page-shell .el-textarea__inner:hover{box-shadow:0 0 0 1px light-dark(rgba(59,130,246,.18),rgba(0,0,0,.2)) inset}.workbench-page-shell .el-input__wrapper.is-focus,.workbench-page-shell .el-select__wrapper.is-focused,.workbench-page-shell .el-textarea__inner:focus{box-shadow:0 0 0 1px light-dark(rgba(37,99,235,.22),rgba(0,0,0,.22)) inset}.workbench-page-shell .el-button{border-radius:10px}.workbench-page-shell .el-table{--el-table-border-color: light-dark(rgba(148, 163, 184, .16), rgb(var(--theme-border, 96 118 148) / .48));--el-table-header-bg-color: light-dark(#f8fafc, rgb(var(--theme-subtle, 29 42 61) / 1));--el-table-row-hover-bg-color: light-dark(#f8fbff, rgb(var(--theme-subtle, 29 42 61) / 1));border:1px solid light-dark(rgba(148,163,184,.14),rgb(var(--theme-border, 96 118 148) / .48));border-radius:12px;overflow:hidden}.workbench-page-shell .el-table th.el-table__cell{color:light-dark(#475569,rgb(var(--theme-secondary, 190 204 224) / 1));font-weight:600;background:light-dark(#f8fafc,rgb(var(--theme-subtle, 29 42 61) / 1))}@media(max-width:1200px){.audit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.workbench-inline-tip--panel{flex-direction:column}.tip-panel-head{min-width:0}.tip-panel-list{width:100%;grid-template-columns:1fr}}@media(max-width:768px){.audit-grid{grid-template-columns:1fr}}section.hero.panel{border-radius:12px!important;min-height:auto!important;padding:12px 14px!important}section.hero.panel .hero-icon,section.hero.panel .release-header-icon,section.hero.panel .host-header-icon,section.hero.panel .title-icon,section.hero.panel .ticket-header-icon{width:40px!important;min-width:40px!important;height:40px!important;border-radius:16px!important}section.hero.panel .hero-actions .el-button:not(.is-link){min-height:32px!important;padding:0 14px!important;border-radius:10px!important}:root{color-scheme:light}html.dark{color-scheme:dark;--content-bg: rgb(var(--theme-canvas, 16 23 34) / 1);--card-bg: rgb(var(--theme-surface, 24 35 52) / 1);--card-shadow: 0 8px 24px rgba(0, 0, 0, .22);--text-primary: rgb(var(--theme-primary, 237 242 250) / 1);--text-secondary: rgb(var(--theme-secondary, 190 204 224) / 1);--text-muted: rgb(var(--theme-muted, 165 183 208) / 1);--primary: rgb(var(--theme-blue, 145 191 255) / 1);--primary-light: #b8d5ff;--primary-dark: #78aaff;--success: rgb(var(--theme-green, 121 223 179) / 1);--warning: rgb(var(--theme-yellow, 246 211 122) / 1);--danger: rgb(var(--theme-red, 255 171 171) / 1);--info: rgb(var(--theme-blue, 145 191 255) / 1);--sidebar-bg: linear-gradient(180deg, rgb(var(--theme-surface, 24 35 52) / 1) 0%, rgb(var(--theme-sidebarEnd, 20 30 46) / 1) 100%);--sidebar-hover: rgb(var(--theme-raised, 38 54 75) / 1);--sidebar-active: rgb(var(--theme-activeSurface, 34 62 99) / 1);--sidebar-text: rgb(var(--theme-secondary, 190 204 224) / 1);--sidebar-text-active: #a8cbff;--el-bg-color: rgb(var(--theme-surface, 24 35 52) / 1);--el-bg-color-page: rgb(var(--theme-canvas, 16 23 34) / 1);--el-bg-color-overlay: rgb(var(--theme-overlay, 34 49 71) / 1);--el-fill-color: rgb(var(--theme-raised, 38 54 75) / 1);--el-fill-color-light: rgb(var(--theme-overlay, 34 49 71) / 1);--el-fill-color-lighter: rgb(var(--theme-subtle, 29 42 61) / 1);--el-fill-color-extra-light: rgb(var(--theme-fillExtraLight, 27 40 58) / 1);--el-fill-color-blank: rgb(var(--theme-surface, 24 35 52) / 1);--el-fill-color-dark: rgb(var(--theme-fillDark, 51 70 95) / 1);--el-fill-color-darker: rgb(var(--theme-fillDarker, 64 83 111) / 1);--el-fill-color-disabled: rgb(var(--theme-fillDisabled, 32 45 64) / 1);--el-text-color-primary: rgb(var(--theme-primary, 237 242 250) / 1);--el-text-color-regular: rgb(var(--theme-regular, 208 220 237) / 1);--el-text-color-secondary: rgb(var(--theme-secondary, 190 204 224) / 1);--el-text-color-placeholder: rgb(var(--theme-muted, 165 183 208) / 1);--el-text-color-disabled: rgb(var(--theme-disabled, 129 146 171) / 1);--el-border-color: rgb(var(--theme-border, 96 118 148) / 1);--el-border-color-light: rgb(var(--theme-fillDarker, 64 83 111) / 1);--el-border-color-lighter: rgb(var(--theme-fillDark, 51 70 95) / 1);--el-border-color-extra-light: rgb(var(--theme-borderSubtle, 43 61 85) / 1);--el-border-color-dark: rgb(var(--theme-borderStrong, 110 132 159) / 1);--el-color-primary: rgb(var(--theme-blue, 145 191 255) / 1);--el-color-primary-light-3: #a8cbff;--el-color-primary-light-5: #4d76ad;--el-color-primary-light-7: #324f75;--el-color-primary-light-8: #263f61;--el-color-primary-light-9: #20334f;--el-color-primary-dark-2: #b8d5ff;--el-color-success: rgb(var(--theme-green, 121 223 179) / 1);--el-color-warning: rgb(var(--theme-yellow, 246 211 122) / 1);--el-color-danger: rgb(var(--theme-red, 255 171 171) / 1);--el-color-info: rgb(var(--theme-secondary, 190 204 224) / 1);--el-mask-color: rgb(var(--theme-mask, 12 19 30) / .78);--el-mask-color-extra-light: rgb(var(--theme-mask, 12 19 30) / .35);--el-overlay-color: rgb(var(--theme-codeSurface, 0 0 0) / .72);--el-overlay-color-light: rgba(0, 0, 0, .55);--el-box-shadow-light: 0 8px 28px rgba(0, 0, 0, .32)}html.dark ::selection{color:#fff;background:#365c91}html.dark ::-webkit-scrollbar-thumb{background:rgb(var(--theme-scrollbar, 82 102 128) / 1)}html.dark ::-webkit-scrollbar-thumb:hover{background:rgb(var(--theme-scrollbarHover, 120 145 178) / 1)}html.dark :focus-visible{outline-color:#a8cbff}html.dark :is(.el-input__wrapper,.el-select__wrapper,.el-textarea__inner){background:rgb(var(--theme-control, 21 32 50) / 1);box-shadow:0 0 0 1px rgb(var(--theme-controlBorder, 98 122 153) / 1) inset!important}html.dark :is(.el-input__wrapper,.el-select__wrapper,.el-textarea__inner):hover{box-shadow:0 0 0 1px rgb(var(--theme-controlHover, 138 168 208) / 1) inset!important}html.dark :is(.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus){box-shadow:0 0 0 2px rgb(var(--theme-blue, 145 191 255) / 1) inset!important}html.dark :is(.el-input.is-disabled .el-input__wrapper,.el-select__wrapper.is-disabled,.el-textarea.is-disabled .el-textarea__inner){background:rgb(var(--theme-fillDisabled, 32 45 64) / 1);box-shadow:0 0 0 1px rgb(var(--theme-fillDarker, 64 83 111) / 1) inset!important}html.dark .aiops-composer .el-textarea__inner,html.dark .aiops-composer .el-textarea__inner:hover,html.dark .aiops-composer .el-textarea__inner:focus,html.dark .aiops-composer .el-textarea.is-disabled .el-textarea__inner{background:transparent;border:0;box-shadow:none!important}html.dark :is(.neo-tab-btn.active,.neo-sub-tab-btn.active,.task-inner-tab-btn.active,.el-tabs__item.is-active){background:rgb(var(--theme-tabActive, 37 67 101) / 1);color:#c2daff;box-shadow:inset 0 0 0 1px rgb(var(--theme-tabBorder, 93 126 165) / 1)}html.dark .el-table{--el-table-bg-color: rgb(var(--theme-surface, 24 35 52) / 1);--el-table-tr-bg-color: rgb(var(--theme-surface, 24 35 52) / 1);--el-table-header-bg-color: rgb(var(--theme-tableHeader, 36 52 75) / 1);--el-table-row-hover-bg-color: rgb(var(--theme-tableHover, 41 63 92) / 1);--el-table-current-row-bg-color: rgb(var(--theme-tableHover, 41 63 92) / 1);--el-table-border-color: rgb(var(--theme-tableBorder, 53 73 99) / 1);--el-table-text-color: rgb(var(--theme-regular, 208 220 237) / 1);--el-table-header-text-color: rgb(var(--theme-primary, 237 242 250) / 1)}html.dark .el-button--primary:not(.is-link,.is-text,.is-plain){--el-button-text-color: #ffffff;--el-button-bg-color: #285da8;--el-button-border-color: #628ecb;--el-button-hover-text-color: #ffffff;--el-button-hover-bg-color: #326ebf;--el-button-hover-border-color: rgb(var(--theme-blue, 145 191 255) / 1);--el-button-active-bg-color: #224e8e}html.dark .el-button.is-disabled:not(.is-link,.is-text,.is-plain){--el-button-disabled-bg-color: rgb(var(--theme-disabledButton, 41 62 91) / 1);--el-button-disabled-border-color: rgb(var(--theme-fillDarker, 64 83 111) / 1);--el-button-disabled-text-color: rgb(var(--theme-muted, 165 183 208) / 1)}html.dark .el-switch{--el-switch-on-color: #386eb7;--el-switch-off-color: rgb(var(--theme-scrollbar, 82 102 128) / 1)}html.dark .el-button--success:not(.is-link,.is-text,.is-plain){--el-button-text-color: #ffffff;--el-button-bg-color: #246447;--el-button-border-color: #549879;--el-button-hover-text-color: #ffffff;--el-button-hover-bg-color: #2c7454;--el-button-hover-border-color: rgb(var(--theme-green, 121 223 179) / 1)}html.dark .el-button--warning:not(.is-link,.is-text,.is-plain){--el-button-text-color: #ffffff;--el-button-bg-color: #795716;--el-button-border-color: #b48b40;--el-button-hover-text-color: #ffffff;--el-button-hover-bg-color: #87611b;--el-button-hover-border-color: rgb(var(--theme-yellow, 246 211 122) / 1)}html.dark .el-button--danger:not(.is-link,.is-text,.is-plain){--el-button-text-color: #ffffff;--el-button-bg-color: #923d48;--el-button-border-color: #c16d78;--el-button-hover-text-color: #ffffff;--el-button-hover-bg-color: #a34450;--el-button-hover-border-color: rgb(var(--theme-red, 255 171 171) / 1)}html.dark .el-button--info:not(.is-link,.is-text,.is-plain){--el-button-text-color: #ffffff;--el-button-bg-color: rgb(var(--theme-fillDarker, 64 83 111) / 1);--el-button-border-color: rgb(var(--theme-scrollbarHover, 120 145 178) / 1);--el-button-hover-text-color: #ffffff;--el-button-hover-bg-color: rgb(var(--theme-infoHover, 75 96 126) / 1)}html.dark .el-badge__content{color:rgb(var(--theme-surface, 24 35 52) / 1);border-color:rgb(var(--theme-surface, 24 35 52) / 1)}html.dark .el-tag.el-tag--dark{--el-tag-text-color: rgb(var(--theme-surface, 24 35 52) / 1)}html.dark .sidebar .user-avatar{background:linear-gradient(135deg,rgb(var(--theme-avatarStart, 49 92 106) / 1),rgb(var(--theme-avatarEnd, 42 77 124) / 1));color:#fff}html.dark .el-checkbox__input.is-checked .el-checkbox__inner:after{border-color:rgb(var(--theme-surface, 24 35 52) / 1)}html.dark .el-radio__input.is-checked .el-radio__inner:after{background:rgb(var(--theme-surface, 24 35 52) / 1)}html.dark .el-pagination.is-background .el-pager li.is-active{background:#285da8;color:#fff}html.dark .el-date-table td.current:not(.disabled) .el-date-table-cell__text,html.dark .el-date-table td:is(.start-date,.end-date) .el-date-table-cell__text{background:#285da8;color:#fff}html.dark .el-dialog,html.dark .el-drawer{border:1px solid rgb(var(--theme-scrollbar, 82 102 128) / 1)}html.dark .el-popper{--el-bg-color-overlay: rgb(var(--theme-overlay, 34 49 71) / 1)}html.dark .el-alert{--el-alert-title-with-description-font-size: 13px}html.dark :is(.tag-chip,.tag-chip--hot){color:#c2d9ff!important;border-color:rgb(var(--theme-chipBorder, 98 127 166) / 1)!important;background:rgb(var(--theme-chipSurface, 35 56 81) / 1)}html.dark :is(.log-output,.inspect-json,.response-code,.terminal-output){color-scheme:dark}html.dark :is(.graph-panel,.model-graph-canvas){background-color:rgb(var(--theme-graphSurface, 21 34 53) / 1)}@media(prefers-reduced-motion:reduce){.sidebar-tool{transition:none}}html[data-theme=charcoal]{--theme-canvas: 24 24 24;--theme-surface: 33 33 33;--theme-subtle: 38 38 38;--theme-raised: 48 48 48;--theme-primary: 241 241 241;--theme-secondary: 208 208 208;--theme-muted: 181 181 181;--theme-border: 120 120 120;--theme-blue: 145 191 255;--theme-cyan: 115 217 229;--theme-green: 121 223 179;--theme-yellow: 246 211 122;--theme-orange: 255 191 138;--theme-red: 255 171 171;--theme-purple: 197 177 255;--theme-pink: 243 172 224;--theme-sidebarEnd: 27 27 27;--theme-activeSurface: 52 52 52;--theme-overlay: 44 44 44;--theme-fillExtraLight: 36 36 36;--theme-fillDark: 59 59 59;--theme-fillDarker: 74 74 74;--theme-fillDisabled: 42 42 42;--theme-regular: 224 224 224;--theme-disabled: 152 152 152;--theme-borderSubtle: 54 54 54;--theme-borderStrong: 139 139 139;--theme-mask: 16 16 16;--theme-scrollbar: 104 104 104;--theme-scrollbarHover: 147 147 147;--theme-control: 28 28 28;--theme-controlBorder: 121 121 121;--theme-controlHover: 161 161 161;--theme-tabActive: 56 56 56;--theme-tabBorder: 119 119 119;--theme-tableHeader: 48 48 48;--theme-tableHover: 57 57 57;--theme-tableBorder: 69 69 69;--theme-disabledButton: 52 52 52;--theme-infoHover: 88 88 88;--theme-avatarStart: 70 70 70;--theme-avatarEnd: 52 52 52;--theme-chipSurface: 54 54 54;--theme-chipBorder: 122 122 122;--theme-graphSurface: 32 32 32;--theme-shadowHighlight: 204 204 204;--theme-surfaceHighlight: 221 221 221;--theme-codeSurface: 23 23 23}.el-dialog.workbench-edit-dialog{display:flex;flex-direction:column;max-width:calc(100vw - 24px);max-height:90vh;max-height:90dvh;margin:5vh auto!important;padding:20px 24px;border:1px solid var(--el-border-color-lighter);border-radius:16px!important;background:var(--el-bg-color);color:var(--el-text-color-primary)}.el-dialog.workbench-edit-dialog>.el-dialog__header{flex:none;margin:0 0 16px;padding:0 32px 0 0}.workbench-edit-dialog .el-dialog__title{color:var(--el-text-color-primary);font-size:17px;font-weight:650;line-height:26px}.el-dialog.workbench-edit-dialog>.el-dialog__body{flex:1 1 auto;min-height:0;max-height:none;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:4px 4px 4px 0!important}.el-dialog.workbench-edit-dialog>.el-dialog__footer{flex:none;margin-top:16px;padding:16px 0 0;border-top:1px solid var(--el-border-color-lighter)}.workbench-edit-dialog .el-form-item{min-width:0;margin-bottom:18px}.el-dialog.workbench-edit-dialog .el-form-item__label{height:auto!important;min-height:0!important;margin-bottom:6px;color:var(--el-text-color-regular);font-size:12px;font-weight:600;line-height:20px!important;white-space:normal}.workbench-edit-dialog .el-form-item__content{min-width:0}.el-dialog.workbench-edit-dialog .inline-fields--small{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.el-dialog.workbench-edit-dialog .switch-row{grid-column:1 / -1;flex-wrap:wrap;gap:12px 24px;padding-left:0}.workbench-edit-dialog .inline-fields--small .el-checkbox{margin-right:0}.workbench-edit-dialog .el-select{max-width:100%;width:100%}.workbench-edit-dialog :is(.el-input__wrapper,.el-select__wrapper,.el-textarea__inner){border-radius:8px}.workbench-edit-dialog .el-form-item__error{position:static;width:100%;line-height:1.5}.workbench-edit-dialog :is(.el-radio-group,.el-checkbox-group){max-width:100%}.workbench-edit-dialog :is(.el-radio,.el-checkbox){white-space:normal}.workbench-edit-dialog :is(.el-radio__label,.el-checkbox__label){line-height:1.6;overflow-wrap:anywhere}.el-dialog.workbench-edit-dialog .workbench-editor-form--sectioned{display:block}.workbench-editor-section+.workbench-editor-section{margin-top:22px}.workbench-editor-heading{display:flex;align-items:center;gap:8px;margin-bottom:16px}.workbench-editor-heading h3{margin:0;color:var(--el-text-color-primary);font-size:14px;font-weight:650;line-height:22px}.workbench-editor-step{display:grid;flex:none;place-items:center;width:25px;height:25px;border-radius:7px;background:var(--el-color-primary-light-9);color:var(--el-color-primary);font-size:11px;font-weight:700}.workbench-editor-section--tinted{padding:14px;border:1px solid var(--el-border-color-light);border-radius:12px;background:var(--el-fill-color-lighter)}.workbench-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.workbench-editor-grid>:is(.el-alert,.workbench-editor-full,.span-2),.workbench-editor-grid>.el-form-item:has(.el-textarea,.el-checkbox-group,.el-transfer,.el-tree){grid-column:1 / -1}.workbench-editor-grid>.el-form-item>.el-form-item__content>.el-input-number{width:100%}.workbench-editor-grid>:is(.form-row,.dialog-grid,.release-form-grid){grid-column:1 / -1}.workbench-edit-dialog .workbench-editor-advanced{margin-top:22px;padding:0 14px;border:1px solid var(--el-border-color-light);border-radius:12px;background:var(--el-fill-color-lighter)}.workbench-editor-advanced .el-collapse-item__header{background:transparent;color:var(--el-text-color-primary);font-size:13px;font-weight:600}.workbench-editor-advanced .el-collapse-item__wrap{background:transparent}.workbench-editor-advanced .el-collapse-item__content{padding:12px 0 0}.workbench-editor-hint,.el-dialog.workbench-edit-dialog :is(.field-hint,.field-help,.form-item-hint,.form-tip,.form-hint,.section-tip){color:var(--text-secondary, var(--el-text-color-secondary));font-size:12px;line-height:1.7}.el-dialog.workbench-edit-dialog :is(.form-group-card,.form-section,.template-editor-panel,.flow-nodes-card){border-color:var(--el-border-color-light);border-radius:12px;background:var(--el-fill-color-lighter);color:var(--el-text-color-regular)}.el-dialog.workbench-edit-dialog :is(.cmdb-form-section-title,.template-editor-section-title,.form-group-card__head strong,.form-section__head strong){color:var(--el-text-color-primary)}@media(max-width:640px){.el-dialog.workbench-edit-dialog{padding:16px}.el-dialog.workbench-edit-dialog .workbench-editor-grid,.el-dialog.workbench-edit-dialog :is(.dialog-grid,.release-form-grid,.ticket-form-grid,.cmdb-form-grid){grid-template-columns:minmax(0,1fr)}.el-dialog.workbench-edit-dialog .workbench-editor-grid>*,.el-dialog.workbench-edit-dialog :is(.dialog-grid,.release-form-grid,.ticket-form-grid,.cmdb-form-grid)>.span-2{grid-column:1 / -1}.el-dialog.workbench-edit-dialog .form-row{flex-direction:column;gap:0}.el-dialog.workbench-edit-dialog .form-col{width:100%}.el-dialog.workbench-edit-dialog :is(.inline-fields,.switch-row,.batch-import-options){flex-wrap:wrap;gap:10px}.el-dialog.workbench-edit-dialog .inline-fields{grid-template-columns:minmax(0,1fr)}.el-dialog.workbench-edit-dialog>.el-dialog__footer{padding-top:12px;margin-top:12px}}
