:root{--editor-text:#1a1a1a;--editor-text-muted:#666;--editor-text-disabled:#9ba3af;--editor-placeholder:#adb5bd;--editor-border:#e6e9eb;--editor-bg-code:#f5f5f5;--editor-bg-th:#f5f5f5;--editor-bg-soft:#fff;--editor-bg-muted:#f9fafb;--editor-bg-disabled:#e5e7eb;--editor-link:#1890ff;--editor-highlight:#faf594;--editor-comment-rgb:255 212 0;--editor-comment-border-rgb:255 175 0;--editor-comment:rgb(var(--editor-comment-rgb)/.22);--editor-comment-border:rgb(var(--editor-comment-border-rgb)/.7);--editor-ai-highlight:#4994ff40;--editor-ai-gradient:linear-gradient(90deg,#ffcb65 0%,#ff4b97 100%);--editor-selection-rgb:99 102 241;--editor-active-cell:rgb(var(--editor-selection-rgb)/.55);--editor-selected-cell:rgb(var(--editor-selection-rgb)/.08)}.dark{--editor-text:#fff;--editor-text-muted:#999;--editor-text-disabled:#6b7280;--editor-placeholder:#666;--editor-border:#3a3a3a;--editor-bg-code:#1a1a1a;--editor-bg-th:#2a2a2a;--editor-bg-soft:#262626;--editor-bg-muted:#1e1e1e;--editor-bg-disabled:#374151;--editor-highlight:#3d3400}.diaflow-code-editor .monaco-scrollable-element>.scrollbar>.slider{background:var(--editor-text);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.diaflow-code-editor .monaco-scrollable-element>.scrollbar>.slider{background:color-mix(in srgb,var(--editor-text)22%,transparent)}}.diaflow-code-editor .monaco-scrollable-element>.scrollbar>.slider{transition:background .12s}.diaflow-code-editor .monaco-scrollable-element>.scrollbar>.slider:hover{background:var(--editor-text)}@supports (color:color-mix(in lab, red, red)){.diaflow-code-editor .monaco-scrollable-element>.scrollbar>.slider:hover{background:color-mix(in srgb,var(--editor-text)34%,transparent)}}.diaflow-code-editor .monaco-scrollable-element>.scrollbar>.slider.active{background:var(--editor-text)}@supports (color:color-mix(in lab, red, red)){.diaflow-code-editor .monaco-scrollable-element>.scrollbar>.slider.active{background:color-mix(in srgb,var(--editor-text)45%,transparent)}}.diaflow-code-editor .monaco-scrollable-element>.scrollbar{background:0 0}.diaflow-code-editor .monaco-scrollable-element>.scrollbar.vertical .slider{margin-left:3px;width:8px!important}.diaflow-code-editor .monaco-editor .scroll-decoration{box-shadow:none}.diaflow-code-editor .monaco-editor,.diaflow-code-editor .monaco-editor .monaco-editor-background,.diaflow-code-editor .monaco-editor .margin{background:0 0}
