.cv[data-v-7e005f09]{border:1px solid var(--nd-border);border-radius:8px;overflow:hidden}.cv--fill[data-v-7e005f09]{display:flex;flex-direction:column;height:100%;min-height:0}.cv--fill .cv__cm[data-v-7e005f09]{flex:1 1 auto;min-height:0}.cv__find[data-v-7e005f09]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:6px 8px;background:var(--nd-surface);border-bottom:1px solid var(--nd-border)}.cv__findbox[data-v-7e005f09]{min-width:0;flex:1 1 130px;padding:3px 8px;border:1px solid var(--nd-border);border-radius:6px;background:var(--nd-bg);color:var(--nd-text);font:12px var(--nd-font-mono)}.cv__count[data-v-7e005f09]{flex:0 0 auto;color:var(--nd-muted);font-size:12px;font-variant-numeric:tabular-nums}.cv__bar[data-v-7e005f09]{display:flex;align-items:center;gap:6px;padding:5px 8px;background:var(--nd-surface);border-bottom:1px solid var(--nd-border)}.cv__spacer[data-v-7e005f09]{flex:1}.cv__btn[data-v-7e005f09]{background:transparent;color:var(--nd-muted);border:1px solid var(--nd-border);border-radius:6px;padding:2px 8px;font:12px var(--nd-font);cursor:pointer}.cv__btn[data-v-7e005f09]:hover{color:var(--nd-text);background:var(--nd-hover)}.cv__fallback[data-v-7e005f09]{margin:0;padding:10px 14px;overflow:auto;font-family:var(--nd-font-mono);font-size:12.5px;white-space:pre;color:var(--nd-text)}.cv__cm .CodeMirror{height:auto;max-height:var(--cv-max, 72vh);background:var(--nd-bg);color:var(--nd-text);font-family:var(--nd-font-mono);font-size:12.5px;line-height:1.55}.cv__cm .CodeMirror-scroll{max-height:var(--cv-max, 72vh)}.cv--fill .cv__cm .CodeMirror{height:100%;max-height:none}.cv--fill .cv__cm .CodeMirror-scroll{max-height:none}.cv__cm .CodeMirror-gutters{background:var(--nd-surface);border-right:1px solid var(--nd-border)}.cv__cm .CodeMirror-linenumber{color:var(--nd-muted)}.cv__cm .CodeMirror-cursor{display:none}.cv--edit .cv__cm .CodeMirror-cursor{display:block;border-left:1.5px solid var(--nd-text)}.cv--edit .cv__cm .CodeMirror-activeline-background{background:#ffffff0b}html[data-theme=light] .cv--edit .cv__cm .CodeMirror-activeline-background{background:#0000000b}.cv--edit .cv__cm .CodeMirror-matchingbracket{color:inherit;background:#79c0ff47;text-decoration:none}.cv--edit .cv__cm .CodeMirror-nonmatchingbracket{color:#ff7b72}.cv--edit .cv__cm .CodeMirror-dialog{background:var(--nd-surface);color:var(--nd-text);border-color:var(--nd-border);font-family:var(--nd-font);font-size:13px}.cv--edit .cv__cm .CodeMirror-dialog input{background:var(--nd-bg);color:var(--nd-text);border:1px solid var(--nd-border);border-radius:4px;padding:2px 6px;font-family:var(--nd-font-mono)}.cv__cm .cm-searching{background:#ffb63b4d}.cv__cm .CodeMirror-foldmarker{color:var(--nd-accent);background:transparent;text-shadow:none;font-family:var(--nd-font);padding:0 4px}.cv__cm .CodeMirror-foldgutter{width:14px}.cv__cm .CodeMirror-foldgutter-open:after{content:"▾";color:var(--nd-muted)}.cv__cm .CodeMirror-foldgutter-folded:after{content:"▸";color:var(--nd-accent)}.cv__cm .cm-keyword,.cv__cm .cm-operator{color:#ff7b72}.cv__cm .cm-def{color:#d2a8ff}.cv__cm .cm-variable{color:#e6edf3}.cv__cm .cm-variable-2{color:#79c0ff}.cv__cm .cm-variable-3,.cv__cm .cm-type{color:#ffa657}.cv__cm .cm-builtin,.cv__cm .cm-atom,.cv__cm .cm-number{color:#79c0ff}.cv__cm .cm-string,.cv__cm .cm-string-2{color:#a5d6ff}.cv__cm .cm-comment{color:#8b949e;font-style:italic}.cv__cm .cm-meta,.cv__cm .cm-property{color:#79c0ff}.cv__cm .cm-tag{color:#7ee787}.cv__cm .cm-attribute{color:#79c0ff}.cv__cm .cm-qualifier{color:#d2a8ff}.cv__cm .cm-string.cm-type,.cv__cm .cm-string-2.cm-type{color:#a5d6ff}.cv__cm .cm-comment.cm-type{color:#8b949e;font-style:italic}.cv__cm .cm-keyword.cm-type{color:#ff7b72}html[data-theme=light] .cv__cm .CodeMirror-linenumber{color:#8c959f}html[data-theme=light] .cv__cm .cm-keyword,html[data-theme=light] .cv__cm .cm-operator{color:#cf222e}html[data-theme=light] .cv__cm .cm-def{color:#8250df}html[data-theme=light] .cv__cm .cm-variable{color:#1f2328}html[data-theme=light] .cv__cm .cm-variable-2{color:#0550ae}html[data-theme=light] .cv__cm .cm-variable-3,html[data-theme=light] .cv__cm .cm-type{color:#953800}html[data-theme=light] .cv__cm .cm-builtin,html[data-theme=light] .cv__cm .cm-atom,html[data-theme=light] .cv__cm .cm-number{color:#0550ae}html[data-theme=light] .cv__cm .cm-string,html[data-theme=light] .cv__cm .cm-string-2{color:#0a3069}html[data-theme=light] .cv__cm .cm-comment{color:#6e7781}html[data-theme=light] .cv__cm .cm-meta,html[data-theme=light] .cv__cm .cm-property,html[data-theme=light] .cv__cm .cm-attribute{color:#0550ae}html[data-theme=light] .cv__cm .cm-tag{color:#116329}html[data-theme=light] .cv__cm .cm-string.cm-type,html[data-theme=light] .cv__cm .cm-string-2.cm-type{color:#0a3069}html[data-theme=light] .cv__cm .cm-comment.cm-type{color:#6e7781}html[data-theme=light] .cv__cm .cm-keyword.cm-type{color:#cf222e}
