:root{--nebula-code-editor-border-radius:25px;--nebula-code-editor-background-color:#fff;--nebula-code-editor-text-color:var(--nebula-text-color);--nebula-code-editor-selection-background-color:#9cc0df;--nebula-code-editor-outer-border-color:var(--nebula-input-border-color);--nebula-code-editor-tooltip-background-color:#fff;--nebula-code-editor-tooltip-border-color:#c5c5c5;--nebula-code-editor-tooltip-text-color:#333;--nebula-code-editor-tooltip-selected-background-color:#e8f0fe;--nebula-code-editor-tooltip-selected-text-color:#1a1a1a;--nebula-code-editor-tooltip-match-color:#06c}div.codemirror-host{height:300px;position:relative;overflow:hidden}div.codemirror-host button.codemirror-fullscreen-toggle{z-index:5;border:1px solid var(--nebula-code-editor-outer-border-color);background-color:var(--nebula-code-editor-background-color);width:28px;height:28px;color:var(--nebula-code-editor-text-color);cursor:pointer;opacity:.55;border-radius:6px;justify-content:center;align-items:center;margin:0;padding:0;transition:opacity .15s ease-in-out,background-color .15s ease-in-out;display:flex;position:absolute;top:6px;right:6px}div.codemirror-host button.codemirror-fullscreen-toggle:hover,div.codemirror-host button.codemirror-fullscreen-toggle:focus{opacity:1;outline:none}div.codemirror-host button.codemirror-fullscreen-toggle span.codemirror-fullscreen-icon{width:16px;height:16px;display:block;position:relative}div.codemirror-host button.codemirror-fullscreen-toggle span.codemirror-fullscreen-icon:before,div.codemirror-host button.codemirror-fullscreen-toggle span.codemirror-fullscreen-icon:after{content:"";width:6px;height:6px;position:absolute}div.codemirror-host button.codemirror-fullscreen-toggle span.codemirror-fullscreen-icon:before{border-top:2px solid;border-left:2px solid;top:0;left:0}div.codemirror-host button.codemirror-fullscreen-toggle span.codemirror-fullscreen-icon:after{border-bottom:2px solid;border-right:2px solid;bottom:0;right:0}div.codemirror-host.codemirror-fullscreen button.codemirror-fullscreen-toggle span.codemirror-fullscreen-icon:before{border:2px solid;border-top:none;border-left:none;top:0;left:0}div.codemirror-host.codemirror-fullscreen button.codemirror-fullscreen-toggle span.codemirror-fullscreen-icon:after{border:none;border-top:2px solid;border-left:2px solid;bottom:0;right:0}div.codemirror-host.codemirror-fullscreen{z-index:9999;background-color:var(--nebula-code-editor-background-color);width:100vw;height:100vh;position:fixed;inset:0}div.codemirror-host.codemirror-fullscreen div.cm-editor{border:none;border-radius:0;height:100vh}div.codemirror-host.codemirror-fullscreen div.cm-scroller{border-radius:0}body.codemirror-fullscreen-active{overflow:hidden}div.codemirror-host div.cm-gutters{background-color:var(--nebula-code-editor-background-color);color:var(--nebula-code-editor-text-color);border-color:var(--nebula-code-editor-outer-border-color)}div.codemirror-host div.cm-gutters div.cm-activeLineGutter{background-color:unset}div.codemirror-host div.cm-editor,div.codemirror-host div.cm-scroller{height:100%}div.codemirror-host div.cm-editor{border-radius:var(--nebula-code-editor-border-radius);border:1px solid var(--nebula-code-editor-outer-border-color);background-color:var(--nebula-code-editor-background-color);color:var(--nebula-code-editor-text-color);overflow:hidden}div.codemirror-host div.cm-scroller{border-radius:var(--nebula-code-editor-border-radius)}div.codemirror-host div.cm-activeLine{background-color:transparent}div.codemirror-host div.ͼ1{outline:none!important}div.codemirror-host div.cm-cursor{border-left:1.2px solid var(--nebula-code-editor-text-color)}div.codemirror-host div.cm-selectionBackground{background-color:var(--nebula-code-editor-selection-background-color)!important}div.codemirror-host .cm-tooltip{background-color:var(--nebula-code-editor-tooltip-background-color);border:1px solid var(--nebula-code-editor-tooltip-border-color);border-radius:8px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.15)}div.codemirror-host .cm-tooltip-autocomplete{padding:4px 0}div.codemirror-host .cm-tooltip-autocomplete ul{font-family:inherit}div.codemirror-host .cm-tooltip-autocomplete ul li{color:var(--nebula-code-editor-tooltip-text-color);border-radius:0;padding:4px 12px}div.codemirror-host .cm-tooltip-autocomplete ul li[aria-selected]{background-color:var(--nebula-code-editor-tooltip-selected-background-color);color:var(--nebula-code-editor-tooltip-selected-text-color)}div.codemirror-host .cm-tooltip-autocomplete .cm-completionMatchedText{color:var(--nebula-code-editor-tooltip-match-color);font-weight:600;text-decoration:none}div.codemirror-host .cm-tooltip-autocomplete .cm-completionLabel{color:var(--nebula-code-editor-tooltip-text-color)}div.codemirror-host .cm-tooltip-autocomplete .cm-completionDetail{color:var(--nebula-code-editor-tooltip-text-color);opacity:.6;font-style:italic}div.codemirror-host .cm-completionInfo{background-color:var(--nebula-code-editor-tooltip-background-color);border:1px solid var(--nebula-code-editor-tooltip-border-color);color:var(--nebula-code-editor-tooltip-text-color);border-radius:8px;padding:8px 12px;box-shadow:0 4px 12px rgba(0,0,0,.15)}div.sp-replacer{display:none}div.sp-container{background-color:var(--nebula-background-color);border:1px solid #c5c5c5}div.sp-container div.sp-top.sp-cf{margin-bottom:0}div.sp-container div.sp-picker-container{margin-bottom:-295px}
