.dolphin-icon[data-v-5c0127eb]{display:block;flex-shrink:0;object-fit:cover;border-radius:22%}.login-branding[data-v-f8c1d12f]{flex:1;background:linear-gradient(135deg,#312e81,#4338ca,#6366f1);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:60px}.branding-content[data-v-f8c1d12f]{position:relative;z-index:2;color:#fff;max-width:440px}.brand-logo[data-v-f8c1d12f]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.brand-name[data-v-f8c1d12f]{font-size:36px;font-weight:700;letter-spacing:-.5px}.brand-slogan[data-v-f8c1d12f]{font-size:18px;opacity:.85;margin-bottom:48px;font-weight:300}.brand-features[data-v-f8c1d12f]{display:flex;flex-direction:column;gap:20px}.feature-item[data-v-f8c1d12f]{display:flex;align-items:center;gap:12px;font-size:15px;opacity:.9}.feature-dot[data-v-f8c1d12f]{width:8px;height:8px;border-radius:50%;background:#fff9;flex-shrink:0}.branding-decoration[data-v-f8c1d12f]{position:absolute;inset:0;pointer-events:none}.deco-circle[data-v-f8c1d12f]{position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.1)}.deco-1[data-v-f8c1d12f]{width:400px;height:400px;right:-100px;top:-100px}.deco-2[data-v-f8c1d12f]{width:300px;height:300px;left:-80px;bottom:-80px}.deco-3[data-v-f8c1d12f]{width:200px;height:200px;right:10%;bottom:20%;background:#ffffff08}@media(max-width:960px){.login-branding[data-v-f8c1d12f]{display:none}}:root{--dolphin-primary: #4338ca;--dolphin-primary-light: #6366f1;--dolphin-primary-bg: #eef2ff;--dolphin-accent: #f59e0b;--dolphin-bg: #f1f5f9;--dolphin-card: #ffffff;--dolphin-border: #e2e8f0;--dolphin-text: #1e293b;--dolphin-text-secondary: #64748b;--dolphin-text-muted: #94a3b8;--dolphin-success: #10b981;--dolphin-danger: #ef4444;--dolphin-table-header-bg: #f3f4f6;--dolphin-card-shadow: 0 1px 3px rgba(0, 0, 0, .08), 0 1px 2px rgba(0, 0, 0, .04);--dolphin-card-border: 1px solid transparent;--dolphin-primary-rgb: 67, 56, 202;--dolphin-success-rgb: 16, 185, 129;--dolphin-warning-rgb: 245, 158, 11;--dolphin-danger-rgb: 239, 68, 68;--el-input-text-color: var(--dolphin-text);--el-input-placeholder-color: var(--dolphin-text-muted);--el-input-bg-color: var(--dolphin-card);--el-input-border-color: var(--dolphin-border);--el-input-hover-border-color: var(--dolphin-border);--el-input-focus-border-color: var(--dolphin-primary);--el-switch-on-color: var(--dolphin-primary);--el-switch-off-color: var(--dolphin-border);--el-color-primary: #4338ca;--el-color-primary-light-3: #6366f1;--el-color-primary-light-5: #818cf8;--el-color-primary-light-7: #a5b4fc;--el-color-primary-light-8: #c7d2fe;--el-color-primary-light-9: #eef2ff;--el-color-primary-dark-2: #3730a3;--dolphin-shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--dolphin-shadow: 0 1px 3px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .06);--dolphin-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--dolphin-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--dolphin-radius-sm: 6px;--dolphin-radius: 8px;--dolphin-radius-lg: 10px;--dolphin-radius-xl: 12px;--dolphin-font-mono: "SF Mono", "JetBrains Mono", "Fira Code", Consolas, "Liberation Mono", Menlo, monospace;--dolphin-sidebar: #1e293b;--dolphin-sidebar-text: rgba(226, 232, 240, .7);--dolphin-sidebar-hover: rgba(255, 255, 255, .08);--dolphin-sidebar-active: rgba(99, 102, 241, .25);--dolphin-sidebar-active-text: #f1f5f9;--dolphin-skeleton-from: #f0f0f0;--dolphin-skeleton-via: #e8e8e8;--dolphin-badge-orange-bg: #fff7ed;--dolphin-badge-orange-color: #c2410c;--dolphin-badge-green-bg: #ecfdf5;--dolphin-badge-green-color: #047857;--dolphin-badge-blue-bg: #eff6ff;--dolphin-badge-blue-color: #2563eb;--dolphin-badge-purple-bg: #f5f3ff;--dolphin-badge-purple-color: #6d28d9;--dolphin-badge-red-bg: #fef2f2;--dolphin-badge-red-color: #dc2626;--dolphin-badge-slate-bg: #f1f5f9;--dolphin-badge-slate-color: #475569;--dolphin-method-get-bg: rgba(16,185,129,.1);--dolphin-method-get-color: #059669;--dolphin-method-post-bg: rgba(59,130,246,.1);--dolphin-method-post-color: #2563eb;--dolphin-method-put-bg: rgba(245,158,11,.1);--dolphin-method-put-color: #d97706;--dolphin-method-delete-bg: rgba(239,68,68,.1);--dolphin-method-delete-color: #dc2626;--dolphin-method-patch-bg: rgba(139,92,246,.1);--dolphin-method-patch-color: #7c3aed;--dolphin-bg-hover: rgba(0, 0, 0, .02);--dolphin-bg-secondary: rgba(0, 0, 0, .03);--dolphin-table-hover: rgba(67, 56, 202, .08);--dolphin-warning: #f59e0b;--dolphin-warning-bg: rgba(245, 158, 11, .1);--dolphin-success-bg: rgba(16, 185, 129, .1);--dolphin-danger-bg: rgba(239, 68, 68, .1);--dolphin-info-bg: rgba(148, 163, 184, .1);--node-start: #10b981;--node-start-bg: rgba(16, 185, 129, .08);--node-end: #ef4444;--node-end-bg: rgba(239, 68, 68, .08);--node-condition: #f59e0b;--node-condition-bg: rgba(245, 158, 11, .08);--node-code: #7c3aed;--node-code-bg: rgba(124, 58, 237, .08);--node-mcp: var(--dolphin-primary);--node-mcp-bg: var(--dolphin-primary-bg);--node-loop: #06b6d4;--node-loop-bg: rgba(6, 182, 212, .08);--node-http: #ea580c;--node-http-bg: rgba(234, 88, 12, .08);--node-prompt: #8b5cf6;--node-prompt-bg: rgba(139, 92, 246, .08);--node-delay: #6b7280;--node-delay-bg: rgba(107, 114, 128, .08);--edge-color: #b0b8c4;--edge-hover-color: var(--dolphin-primary-light);--edge-selected-color: var(--dolphin-danger);--canvas-bg: #f1f5f9;--canvas-dot: rgba(148, 163, 184, .3);--node-exec-running: var(--dolphin-primary);--node-exec-running-bg: var(--dolphin-primary-bg);--node-exec-success: var(--dolphin-success);--node-exec-success-bg: var(--dolphin-success-bg);--node-exec-error: var(--dolphin-danger);--node-exec-error-bg: rgba(239, 68, 68, .08);--node-exec-pending: var(--dolphin-text-muted);--canvas-guide-color: var(--dolphin-primary);--ctx-menu-bg: var(--dolphin-card);--ctx-menu-hover: var(--dolphin-primary-bg);--ctx-menu-border: var(--dolphin-border);--ctx-menu-shadow: var(--dolphin-shadow-md);--edge-label-loop-body: var(--node-loop);--edge-label-loop-body-bg: var(--node-loop-bg);--edge-label-done: var(--dolphin-text-muted);--edge-label-done-bg: var(--dolphin-bg);--dolphin-chat-bg: #ffffff;--dolphin-chat-sidebar-bg: #f9f9f9;--dolphin-chat-sidebar-border: rgba(0, 0, 0, .06);--dolphin-chat-user-bubble-bg: rgba(0, 0, 0, .04);--dolphin-chat-user-bubble-color: rgba(0, 0, 0, .85);--dolphin-chat-hover-bg: rgba(0, 0, 0, .04);--dolphin-chat-active-bg: rgba(0, 0, 0, .06);--dolphin-chat-input-shadow: 0 2px 4px rgba(116, 158, 243, .02), 0 4px 12px rgba(102, 188, 253, .04), 0 8px 24px rgba(95, 178, 255, .17);--dolphin-chat-input-idle-bg: #ffffff;--dolphin-chat-accent-rgb: 0, 87, 255;--dolphin-chat-accent: #0057FF;--dolphin-chat-accent-bg: rgba(0, 87, 255, .06);--dolphin-chat-accent-border: rgba(0, 87, 255, .15)}.el-message{margin-top:52px}html.dark{--dolphin-primary: #6366f1;--dolphin-primary-light: #818cf8;--dolphin-primary-bg: rgba(99, 102, 241, .15);--el-color-primary: #6366f1;--el-color-primary-light-3: #818cf8;--el-color-primary-light-5: rgba(99, 102, 241, .5);--el-color-primary-light-7: rgba(99, 102, 241, .3);--el-color-primary-light-8: rgba(99, 102, 241, .2);--el-color-primary-light-9: rgba(99, 102, 241, .1);--el-color-primary-dark-2: #4f46e5;--dolphin-accent: #fbbf24;--dolphin-bg: #0f172a;--dolphin-card: #1e293b;--dolphin-border: #334155;--dolphin-text: #f1f5f9;--dolphin-text-secondary: #94a3b8;--dolphin-text-muted: #64748b;--dolphin-success: #34d399;--dolphin-danger: #f87171;--dolphin-table-header-bg: #1a2332;--dolphin-card-shadow: 0 1px 4px rgba(0, 0, 0, .2), 0 1px 2px rgba(0, 0, 0, .12);--dolphin-card-border: 1px solid rgba(255, 255, 255, .06);--dolphin-primary-rgb: 99, 102, 241;--dolphin-success-rgb: 52, 211, 153;--dolphin-warning-rgb: 251, 191, 36;--dolphin-danger-rgb: 248, 113, 113;--el-input-text-color: var(--dolphin-text);--el-input-placeholder-color: var(--dolphin-text-muted);--el-input-bg-color: var(--dolphin-card);--el-input-border-color: var(--dolphin-border);--el-input-hover-border-color: #475569;--el-input-focus-border-color: var(--dolphin-primary);--el-switch-on-color: var(--dolphin-primary);--el-switch-off-color: var(--dolphin-border);--dolphin-shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--dolphin-shadow: 0 1px 3px rgba(0, 0, 0, .4), 0 1px 2px rgba(0, 0, 0, .3);--dolphin-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .4), 0 2px 4px -2px rgba(0, 0, 0, .3);--dolphin-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .5), 0 4px 6px -4px rgba(0, 0, 0, .4);--dolphin-skeleton-from: #1e293b;--dolphin-skeleton-via: #334155;--dolphin-sidebar: #0c1222;--dolphin-sidebar-text: rgba(203, 213, 225, .7);--dolphin-sidebar-hover: rgba(255, 255, 255, .06);--dolphin-sidebar-active: rgba(99, 102, 241, .2);--dolphin-sidebar-active-text: #e2e8f0;--dolphin-section-header-bg: #1e293b;--dolphin-schema-cyan-bg: rgba(34, 211, 238, .1);--dolphin-schema-pink: #f472b6;--dolphin-schema-pink-bg: rgba(244, 114, 182, .12);--dolphin-schema-pink-border: rgba(244, 114, 182, .25);--el-text-color-primary: #f1f5f9;--el-text-color-regular: #cbd5e1;--el-text-color-secondary: #94a3b8;--el-text-color-placeholder: #64748b;--el-bg-color: #1e293b;--el-bg-color-overlay: #1e293b;--el-bg-color-page: #0f172a;--el-border-color: #334155;--el-border-color-light: #334155;--el-border-color-lighter: #1e293b;--el-border-color-extra-light: #1e293b;--el-fill-color: rgba(148, 163, 184, .15);--el-fill-color-light: rgba(148, 163, 184, .1);--el-fill-color-lighter: rgba(148, 163, 184, .06);--el-fill-color-extra-light: rgba(148, 163, 184, .04);--el-fill-color-dark: rgba(148, 163, 184, .2);--el-fill-color-darker: rgba(148, 163, 184, .25);--el-fill-color-blank: #1e293b;--dolphin-table-hover: rgba(99, 102, 241, .12);--dolphin-status-draft-bg: rgba(148, 163, 184, .15);--dolphin-status-published-bg: rgba(52, 211, 153, .15);--dolphin-status-published-color: #34d399;--dolphin-status-danger-bg: rgba(248, 113, 113, .15);--dolphin-status-danger-color: #f87171;--dolphin-status-warning-bg: rgba(251, 191, 36, .15);--dolphin-status-warning-color: #fbbf24;--dolphin-status-warning-dot: #fbbf24;--dolphin-status-info-bg: rgba(96, 165, 250, .15);--dolphin-status-info-color: #60a5fa;--dolphin-status-info-dot: #60a5fa;--dolphin-agent-icon-bg: rgba(99, 102, 241, .15);--dolphin-workflow-icon-bg: rgba(217, 119, 6, .15);--dolphin-workflow-color: #fbbf24;--dolphin-knowledge-icon-bg: rgba(5, 150, 105, .15);--dolphin-knowledge-color: #34d399;--dolphin-danger-hover-bg: rgba(248, 113, 113, .15);--dolphin-danger-hover-border: rgba(248, 113, 113, .3);--dolphin-glossary-icon-bg: rgba(96, 165, 250, .15);--dolphin-glossary-icon-color: #60a5fa;--dolphin-retrieval-icon-bg: rgba(251, 191, 36, .15);--dolphin-retrieval-icon-color: #fbbf24;--dolphin-badge-orange-bg: rgba(251, 146, 60, .15);--dolphin-badge-orange-color: #fb923c;--dolphin-badge-green-bg: rgba(52, 211, 153, .15);--dolphin-badge-green-color: #34d399;--dolphin-badge-blue-bg: rgba(96, 165, 250, .15);--dolphin-badge-blue-color: #60a5fa;--dolphin-badge-purple-bg: rgba(167, 139, 250, .15);--dolphin-badge-purple-color: #a78bfa;--dolphin-badge-red-bg: rgba(248, 113, 113, .15);--dolphin-badge-red-color: #f87171;--dolphin-badge-slate-bg: rgba(148, 163, 184, .15);--dolphin-badge-slate-color: #94a3b8;--dolphin-method-get-bg: rgba(52,211,153,.15);--dolphin-method-get-color: #34d399;--dolphin-method-post-bg: rgba(96,165,250,.15);--dolphin-method-post-color: #60a5fa;--dolphin-method-put-bg: rgba(251,191,36,.15);--dolphin-method-put-color: #fbbf24;--dolphin-method-delete-bg: rgba(248,113,113,.15);--dolphin-method-delete-color: #f87171;--dolphin-method-patch-bg: rgba(167,139,250,.15);--dolphin-method-patch-color: #a78bfa;--dolphin-bg-hover: rgba(255, 255, 255, .04);--dolphin-bg-secondary: rgba(255, 255, 255, .05);--dolphin-warning: #fbbf24;--dolphin-warning-bg: rgba(251, 191, 36, .15);--dolphin-success-bg: rgba(52, 211, 153, .15);--dolphin-danger-bg: rgba(248, 113, 113, .15);--dolphin-info-bg: rgba(96, 165, 250, .15);--node-start: #34d399;--node-start-bg: rgba(52, 211, 153, .12);--node-end: #f87171;--node-end-bg: rgba(248, 113, 113, .12);--node-condition: #fbbf24;--node-condition-bg: rgba(251, 191, 36, .12);--node-code: #a78bfa;--node-code-bg: rgba(167, 139, 250, .12);--node-mcp: var(--dolphin-primary);--node-mcp-bg: var(--dolphin-primary-bg);--node-loop: #22d3ee;--node-loop-bg: rgba(34, 211, 238, .12);--node-http: #fb923c;--node-http-bg: rgba(251, 146, 60, .12);--node-prompt: #a78bfa;--node-prompt-bg: rgba(167, 139, 250, .12);--node-delay: #9ca3af;--node-delay-bg: rgba(156, 163, 175, .12);--edge-color: #475569;--edge-hover-color: var(--dolphin-primary-light);--edge-selected-color: var(--dolphin-danger);--canvas-bg: #0f172a;--canvas-dot: rgba(148, 163, 184, .1);--node-exec-running: var(--dolphin-primary);--node-exec-running-bg: var(--dolphin-primary-bg);--node-exec-success: var(--dolphin-success);--node-exec-success-bg: var(--dolphin-success-bg);--node-exec-error: var(--dolphin-danger);--node-exec-error-bg: rgba(248, 113, 113, .12);--node-exec-pending: var(--dolphin-text-muted);--canvas-guide-color: var(--dolphin-primary);--ctx-menu-bg: var(--dolphin-card);--ctx-menu-hover: var(--dolphin-primary-bg);--ctx-menu-border: var(--dolphin-border);--ctx-menu-shadow: var(--dolphin-shadow-md);--edge-label-loop-body: var(--node-loop);--edge-label-loop-body-bg: var(--node-loop-bg);--edge-label-done: var(--dolphin-text-muted);--edge-label-done-bg: var(--dolphin-bg);--dolphin-output-accent-bg: rgba(0, 185, 107, .06);--dolphin-view-switch-bg: rgba(255, 255, 255, .08);--dolphin-section-header-bg: rgba(255, 255, 255, .03);--dolphin-json-bg: #0d1117;--dolphin-json-text: #c9d1d9;--dolphin-schema-blue: #60a5fa;--dolphin-schema-blue-bg: rgba(96, 165, 250, .12);--dolphin-schema-green: #34d399;--dolphin-schema-green-bg: rgba(52, 211, 153, .12);--dolphin-schema-orange: #fbbf24;--dolphin-schema-orange-bg: rgba(251, 191, 36, .12);--dolphin-schema-red: #f87171;--dolphin-schema-red-bg: rgba(248, 113, 113, .12);--dolphin-schema-accent: #a78bfa;--dolphin-schema-accent-bg: rgba(167, 139, 250, .12);--dolphin-schema-accent-border: rgba(167, 139, 250, .25);--dolphin-schema-cyan: #22d3ee;--dolphin-schema-cyan-bg: rgba(34, 211, 238, .12);--dolphin-schema-cyan-border: rgba(34, 211, 238, .25);--dolphin-schema-pink: #ec4899;--dolphin-schema-pink-bg: rgba(236, 72, 153, .12);--dolphin-schema-pink-border: rgba(236, 72, 153, .25);--dolphin-schema-orange-border: rgba(251, 191, 36, .25);--dolphin-chat-bg: #0f172a;--dolphin-chat-sidebar-bg: #0c1222;--dolphin-chat-sidebar-border: #1e293b;--dolphin-chat-user-bubble-bg: rgba(255, 255, 255, .08);--dolphin-chat-user-bubble-color: #f1f5f9;--dolphin-chat-hover-bg: rgba(255, 255, 255, .06);--dolphin-chat-active-bg: rgba(255, 255, 255, .1);--dolphin-chat-input-shadow: 0 2px 4px rgba(50, 80, 160, .08), 0 4px 12px rgba(50, 80, 160, .12), 0 8px 24px rgba(50, 80, 160, .2);--dolphin-chat-input-idle-bg: #1e293b;--dolphin-chat-accent-rgb: 79, 138, 247;--dolphin-chat-accent: #4f8af7;--dolphin-chat-accent-bg: rgba(79, 138, 247, .12);--dolphin-chat-accent-border: rgba(79, 138, 247, .25)}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{min-height:100%;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Roboto,sans-serif;color:var(--dolphin-text);background:var(--dolphin-bg);-webkit-font-smoothing:antialiased}html.dark .el-dialog,html.dark .el-dropdown-menu,html.dark .el-message-box,html.dark .el-select-dropdown,html.dark .el-popper{--el-bg-color: #1e293b !important;--el-bg-color-overlay: #1e293b !important;--el-text-color-primary: #f1f5f9 !important;--el-text-color-regular: #cbd5e1 !important;--el-border-color: #334155 !important;--el-border-color-light: #334155 !important;--el-fill-color-blank: #1e293b !important}html.dark .el-input__wrapper,html.dark .el-textarea__inner{--el-input-bg-color: var(--dolphin-card) !important;--el-input-text-color: var(--dolphin-text) !important;--el-input-placeholder-color: var(--dolphin-text-muted) !important;--el-input-border-color: var(--dolphin-border) !important;background-color:var(--el-input-bg-color)!important;color:var(--el-input-text-color)!important;box-shadow:0 0 0 1px var(--el-input-border-color) inset!important}html.dark .el-select__wrapper{background-color:var(--el-input-bg-color)!important;color:var(--el-input-text-color)!important;box-shadow:0 0 0 1px var(--el-input-border-color) inset!important}html.dark .el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--dolphin-primary) inset!important}html.dark .el-select__wrapper.is-hovering:not(.is-focused){box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset!important}html.dark .el-select__placeholder,html.dark .el-select__selected-item{color:#f1f5f9!important}html.dark .el-select__placeholder.is-transparent{color:var(--el-input-placeholder-color)!important}html.dark .el-input__wrapper.is-focus,html.dark .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--dolphin-primary) inset!important}html.dark .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-text):not(.is-link){--el-button-bg-color: #334155;--el-button-text-color: #f1f5f9;--el-button-border-color: #475569;--el-button-hover-bg-color: #475569;--el-button-hover-text-color: #f1f5f9;--el-button-hover-border-color: #64748b}html.dark .el-button.is-text,html.dark .el-button.is-link{--el-button-bg-color: transparent;--el-button-border-color: transparent;--el-button-text-color: var(--dolphin-text-secondary);--el-button-hover-bg-color: rgba(148, 163, 184, .08);--el-button-hover-text-color: #f1f5f9;--el-button-hover-border-color: transparent}html.dark .el-button--primary{--el-button-text-color: #fff;--el-button-hover-text-color: #fff;--el-button-disabled-text-color: rgba(255, 255, 255, .5)}html.dark .el-button--danger.is-plain{--el-button-bg-color: rgba(248, 113, 113, .1);--el-button-text-color: #f87171;--el-button-border-color: rgba(248, 113, 113, .3);--el-button-hover-bg-color: rgba(248, 113, 113, .2);--el-button-hover-text-color: #fca5a5;--el-button-hover-border-color: rgba(248, 113, 113, .5)}html.dark .el-tag{--el-tag-bg-color: rgba(148, 163, 184, .15);--el-tag-border-color: rgba(148, 163, 184, .25);--el-tag-text-color: #94a3b8}html.dark .el-tag--success{--el-tag-bg-color: rgba(52, 211, 153, .15);--el-tag-border-color: rgba(52, 211, 153, .25);--el-tag-text-color: #34d399}html.dark .el-tag--warning{--el-tag-bg-color: rgba(251, 191, 36, .15);--el-tag-border-color: rgba(251, 191, 36, .25);--el-tag-text-color: #fbbf24}html.dark .el-tag--danger{--el-tag-bg-color: rgba(248, 113, 113, .15);--el-tag-border-color: rgba(248, 113, 113, .25);--el-tag-text-color: #f87171}html.dark .el-tag--info{--el-tag-bg-color: rgba(148, 163, 184, .12);--el-tag-border-color: rgba(148, 163, 184, .2);--el-tag-text-color: #94a3b8}html.dark .el-dropdown-menu__item.is-divided,html.dark .el-dropdown-menu li[role=separator]{border-top-color:#334155!important}html.dark .el-tabs__nav-wrap:after{background-color:#334155!important}html.dark .el-tabs__item{color:#94a3b8!important}html.dark .el-tabs__item.is-active{color:var(--dolphin-primary)!important}html.dark .el-dialog{background:#1e293b!important}html.dark .el-dialog__title{color:#f1f5f9!important}html.dark .el-form-item__label,html.dark .el-select-dropdown__item{color:#cbd5e1!important}html.dark .el-select-dropdown__item.is-hovering{background-color:#6366f126!important}.el-select-dropdown__item{font-size:13px!important;height:30px!important;line-height:30px!important}html.dark .el-dropdown-menu{background-color:#1e293b!important;border-color:#334155!important}html.dark .el-dropdown-menu__item{color:#cbd5e1!important}html.dark .el-dropdown-menu__item:hover{background-color:#6366f126!important}html.dark .el-popper.is-light{background:#1e293b!important;border-color:#334155!important}html.dark .el-popper.is-light .el-popper__arrow:before{background:#1e293b!important;border-color:#334155!important}html.dark .el-message-box{background:#1e293b!important}html.dark .el-table{--el-table-bg-color: var(--dolphin-card);--el-table-tr-bg-color: var(--dolphin-card);--el-table-header-bg-color: var(--dolphin-card);--el-table-row-hover-bg-color: var(--dolphin-table-hover);--el-table-border-color: var(--dolphin-border);--el-table-text-color: var(--dolphin-text);--el-table-header-text-color: var(--dolphin-text-secondary);--el-table-current-row-bg-color: var(--dolphin-primary-bg)}html.dark .el-table .el-table-fixed-column--right:before,html.dark .el-table .el-table-fixed-column--left:before{background:none}html.dark .el-loading-mask{background-color:#0f172acc!important}html.dark .el-loading-spinner .path{stroke:var(--el-color-primary)!important}html.dark .el-loading-spinner .el-loading-text{color:#94a3b8!important}.el-menu--horizontal .el-menu-item.is-active{border-bottom-color:var(--dolphin-primary)!important;color:var(--dolphin-primary)!important}.el-tabs__active-bar{background-color:var(--dolphin-primary)!important}.el-tabs__item.is-active{color:var(--dolphin-primary)!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.el-button{border-radius:var(--dolphin-radius)!important}.el-button--small{border-radius:var(--dolphin-radius-sm)!important}.el-button--large{border-radius:var(--dolphin-radius-lg)!important}.el-button.is-circle{border-radius:50%!important}.el-button.is-round{border-radius:20px!important}.el-input,.el-textarea,.el-autocomplete{--el-input-text-color: var(--dolphin-text) !important;--el-input-placeholder-color: var(--dolphin-text-muted) !important;--el-input-bg-color: var(--dolphin-card) !important;--el-input-border-color: var(--dolphin-border) !important;--el-input-hover-border-color: var(--dolphin-border) !important;--el-input-focus-border-color: var(--dolphin-primary) !important}.el-switch{--el-switch-on-color: var(--dolphin-primary) !important;--el-switch-off-color: var(--dolphin-border) !important}.el-input__wrapper{background-color:var(--el-input-bg-color)!important;border-radius:var(--dolphin-radius, 8px)!important;box-shadow:0 0 0 1px var(--el-input-border-color) inset!important;transition:box-shadow .15s!important}.el-input__wrapper:hover:not(.is-focus){box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset!important}.el-input__wrapper.is-focus,.el-input__wrapper:focus-within{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset,0 0 0 3px #6366f114!important}.el-textarea__inner{background-color:var(--el-input-bg-color)!important;border-radius:var(--dolphin-radius, 8px)!important;border-color:var(--el-input-border-color)!important;color:var(--el-input-text-color)!important;transition:border-color .15s,box-shadow .15s!important}.el-textarea__inner:focus{border-color:var(--el-input-focus-border-color)!important;box-shadow:0 0 0 3px #6366f114!important}.el-input__inner,.el-textarea__inner{color:var(--el-input-text-color)!important}.el-input__inner::placeholder,.el-textarea__inner::placeholder{color:var(--el-input-placeholder-color)!important}.el-input__count,.el-textarea .el-input__count,.el-input__count .el-input__count-inner{color:var(--dolphin-text-muted)!important;background:transparent!important}.el-select__wrapper{background-color:var(--el-input-bg-color)!important;border-radius:var(--dolphin-radius, 8px)!important;box-shadow:0 0 0 1px var(--el-input-border-color) inset!important;transition:box-shadow .15s!important}.el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--dolphin-primary) inset,0 0 0 3px #6366f114!important}.el-select__wrapper.is-hovering:not(.is-focused){box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset!important}.el-message{z-index:3100!important}.compact-select-popper .el-select-dropdown__list{padding:4px 0}.compact-select-popper .el-select-dropdown__item{font-size:12px;height:28px;line-height:28px;padding:0 14px}.compact-select-popper .el-select-dropdown__item.is-selected{font-weight:600}.el-form-item__label{font-size:13px!important;font-weight:500!important;color:var(--dolphin-text)!important}.el-dialog{animation:scaleIn .2s ease}.el-drawer{animation:fadeIn .2s ease}.cred-drawer-overlay-below-nav.el-overlay{top:56px;height:calc(100% - 56px)}.cred-drawer-below-nav.el-drawer.rtl,.cred-drawer-below-nav.el-drawer.ltr{top:0;height:100%}.cred-drawer-below-nav.el-drawer.rtl{right:0}.cred-drawer-below-nav.el-drawer.ltr{left:0}.cred-sync-err-tip.el-popper{max-width:300px;line-height:1.5;word-break:break-word;background:var(--dolphin-card);color:var(--dolphin-text);border:1px solid var(--dolphin-border)}.cred-sync-err-tip.el-popper .el-popper__arrow:before{background:var(--dolphin-card);border:1px solid var(--dolphin-border)}.cred-drawer-below-nav.el-drawer .el-drawer__body{display:flex;flex-direction:column;padding:0;overflow:hidden}.dolphin-table{--el-table-bg-color: var(--dolphin-card);--el-table-tr-bg-color: var(--dolphin-card);--el-table-header-bg-color: var(--dolphin-table-header-bg);--el-table-row-hover-bg-color: var(--dolphin-table-hover, rgba(67, 56, 202, .04));--el-table-border-color: var(--dolphin-border);--el-table-text-color: var(--dolphin-text);--el-table-header-text-color: var(--dolphin-text-secondary);--el-table-current-row-bg-color: var(--dolphin-primary-bg);font-size:14px;border-radius:var(--dolphin-radius-lg);overflow:hidden}.dolphin-table .el-table__header-wrapper th.el-table__cell{border-bottom:1px solid var(--dolphin-border)!important}.dolphin-table .el-table__body-wrapper .el-table__row td.el-table__cell{border-bottom:1px solid var(--dolphin-border)}html.dark .dolphin-table .el-table-fixed-column--right:before,html.dark .dolphin-table .el-table-fixed-column--left:before{background:none}.dolphin-table td.el-table-fixed-column--right,.dolphin-table td.el-table-fixed-column--left,.dolphin-table th.el-table-fixed-column--right,.dolphin-table th.el-table-fixed-column--left{background-color:var(--el-table-tr-bg-color)!important}.dolphin-breadcrumb{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--dolphin-text-muted);margin-bottom:12px}.dolphin-breadcrumb a,.dolphin-breadcrumb .breadcrumb-parent{color:var(--dolphin-text-muted);text-decoration:none;cursor:pointer;transition:color .15s ease}.dolphin-breadcrumb a:hover,.dolphin-breadcrumb .breadcrumb-parent:hover{color:var(--dolphin-primary)}.dolphin-breadcrumb .breadcrumb-sep{color:var(--dolphin-text-muted);flex-shrink:0}.dolphin-breadcrumb .breadcrumb-current{color:var(--dolphin-text-secondary)}.dolphin-period-tabs{display:flex;gap:10px}.dolphin-period-tabs .period-btn{padding:6px 16px;border-radius:20px;font-size:13px;font-weight:450;cursor:pointer;border:1px solid var(--dolphin-border);background:var(--dolphin-card);color:var(--dolphin-text-secondary);transition:all .15s;white-space:nowrap}.dolphin-period-tabs .period-btn:hover:not(.active){border-color:var(--dolphin-text-muted);color:var(--dolphin-text)}.dolphin-period-tabs .period-btn.active{background:var(--dolphin-primary);color:#fff;font-weight:500;border-color:var(--dolphin-primary)}
