.cm-scroller{max-width:100%;max-height:100%;overflow:auto}.cm-editor{width:100%;height:100%;font-size:var(--font_size_editor);background-color:#0000;outline:none!important}.cm-gutters{padding-left:4px}.cm-editor *{font-family:var(--font_family_mono)}.cm-panel.cm-search{color:var(--color_fg);background-color:var(--color_bg_subtle);font-family:var(--font_family);padding:8px 42px 8px 8px;line-height:34px}.cm-panel.cm-search input,.cm-panel.cm-search button,.cm-panel.cm-search label{margin:0 6px 0 0;font-family:inherit}.cm-panel.cm-search .cm-textfield{width:min(220px,100%);height:28px;color:inherit;background-color:var(--color_bg_card);border:1px solid var(--color_border);box-shadow:inset var(--shadow_small);font:inherit;border-radius:6px;outline:none;padding:0 8px}.cm-panel.cm-search .cm-textfield:focus-visible{border-color:var(--color_focus);outline:2px solid var(--color_focus);outline-offset:-1px}.cm-panel.cm-search .cm-button{min-width:max-content;height:28px;color:var(--color_fg);background:var(--color_bg_subtle);border:1px solid var(--color_border);cursor:pointer;font:inherit;appearance:none;border-radius:6px;justify-content:center;align-items:center;padding:0 8px;transition:background-color 80ms cubic-bezier(.65,0,.35,1),border-color 80ms cubic-bezier(.65,0,.35,1);display:inline-flex}.cm-panel.cm-search .cm-button:hover{background-color:var(--color_bg_hover);border:1px solid var(--color_border)}.cm-panel.cm-search .cm-button:active{background-color:var(--color_bg_selected)}.cm-panel.cm-search .cm-button:focus-visible,.cm-panel.cm-search [name=close]:focus-visible{outline:2px solid var(--color_focus);outline-offset:-1px}.cm-panel.cm-search label{cursor:pointer;min-height:28px;font-size:inherit;align-items:center;gap:4px;display:inline-flex}.cm-panel.cm-search input[type=checkbox]{accent-color:var(--color_focus)}.cm-panel.cm-search [name=close]{width:28px;height:28px;color:var(--color_fg_muted);cursor:pointer;font:inherit;background-color:#0000;border:1px solid #0000;border-radius:6px;place-content:center;padding:0;font-size:18px;line-height:1;display:inline-grid;top:8px;right:8px}.cm-panel.cm-search [name=close]:hover{background-color:var(--color_bg_hover);border-color:var(--color_border)}.cm-panel.cm-search [name=close]:active{background-color:var(--color_bg_selected)}@media (width<=640px){.cm-panel.cm-search .cm-textfield{width:min(180px,100%)}}.cm-tooltip-cursor-diagnostics{font-size:var(--font_size_body);color:var(--color_fg);white-space:pre-wrap;max-width:400px;padding:4px 8px}.cm-completion-hint{opacity:.5;-webkit-user-select:none;user-select:none;pointer-events:none;background:0 0;font-style:italic;display:inline;color:var(--color_fg_subtle)!important}.cm-completion-hint:not(:empty){background-color:var(--color_bg_hover);border-radius:2px;padding:0 1px}
