.codemirror-editor{height:100%;width:100%}.codemirror-editor .CodeMirror{font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.875rem;height:100%;line-height:1.6}.codemirror-editor .CodeMirror-scroll{min-height:100%}.codemirror-editor .CodeMirror-lines{padding:0}.dark .codemirror-editor .CodeMirror-scroll::-webkit-scrollbar{height:8px;width:8px}.dark .codemirror-editor .CodeMirror-scroll::-webkit-scrollbar-track{background:#1d1f21}.dark .codemirror-editor .CodeMirror-scroll::-webkit-scrollbar-thumb{background:#3a3f44;border-radius:4px}.dark .codemirror-editor .CodeMirror-scroll::-webkit-scrollbar-thumb:hover{background:#4b5157}.dark .codemirror-editor .CodeMirror-scroll{scrollbar-color:#3a3f44 #1d1f21}.code-editor-card.bg-gray-900 .CodeMirror-scroll::-webkit-scrollbar{height:8px;width:8px}.code-editor-card.bg-gray-900 .CodeMirror-scroll::-webkit-scrollbar-track{background:#1d1f21}.code-editor-card.bg-gray-900 .CodeMirror-scroll::-webkit-scrollbar-thumb{background:#3a3f44;border-radius:4px}.code-editor-card.bg-gray-900 .CodeMirror-scroll::-webkit-scrollbar-thumb:hover{background:#4b5157}.code-editor-card.bg-gray-900 .CodeMirror-scroll{scrollbar-color:#3a3f44 #1d1f21}.code-editor-card.bg-gray-900 .CodeMirror-gutter-filler,.code-editor-card.bg-gray-900 .CodeMirror-hscrollbar,.code-editor-card.bg-gray-900 .CodeMirror-scrollbar-filler,.code-editor-card.bg-gray-900 .CodeMirror-vscrollbar,.dark .codemirror-editor .CodeMirror-gutter-filler,.dark .codemirror-editor .CodeMirror-hscrollbar,.dark .codemirror-editor .CodeMirror-scrollbar-filler,.dark .codemirror-editor .CodeMirror-vscrollbar{background:#1d1f21}.code-editor-card.bg-gray-900 .CodeMirror-hscrollbar::-webkit-scrollbar,.code-editor-card.bg-gray-900 .CodeMirror-vscrollbar::-webkit-scrollbar,.dark .codemirror-editor .CodeMirror-hscrollbar::-webkit-scrollbar,.dark .codemirror-editor .CodeMirror-vscrollbar::-webkit-scrollbar{height:8px;width:8px}.code-editor-card.bg-gray-900 .CodeMirror-hscrollbar::-webkit-scrollbar-track,.code-editor-card.bg-gray-900 .CodeMirror-vscrollbar::-webkit-scrollbar-track,.dark .codemirror-editor .CodeMirror-hscrollbar::-webkit-scrollbar-track,.dark .codemirror-editor .CodeMirror-vscrollbar::-webkit-scrollbar-track{background:#1d1f21}.code-editor-card.bg-gray-900 .CodeMirror-hscrollbar::-webkit-scrollbar-thumb,.code-editor-card.bg-gray-900 .CodeMirror-vscrollbar::-webkit-scrollbar-thumb,.dark .codemirror-editor .CodeMirror-hscrollbar::-webkit-scrollbar-thumb,.dark .codemirror-editor .CodeMirror-vscrollbar::-webkit-scrollbar-thumb{background:#3a3f44;border-radius:4px}.code-editor-card.bg-gray-900 .CodeMirror-hscrollbar::-webkit-scrollbar-thumb:hover,.code-editor-card.bg-gray-900 .CodeMirror-vscrollbar::-webkit-scrollbar-thumb:hover,.dark .codemirror-editor .CodeMirror-hscrollbar::-webkit-scrollbar-thumb:hover,.dark .codemirror-editor .CodeMirror-vscrollbar::-webkit-scrollbar-thumb:hover{background:#4b5157}.code-editor-card.bg-gray-900 .CodeMirror-hscrollbar,.code-editor-card.bg-gray-900 .CodeMirror-vscrollbar,.dark .codemirror-editor .CodeMirror-hscrollbar,.dark .codemirror-editor .CodeMirror-vscrollbar{scrollbar-color:#3a3f44 #1d1f21}.code-editor-card{background:#fff}.code-editor-card .CodeMirror-gutter,.code-editor-card .CodeMirror-gutters{background:#f3f4f6}.code-editor-card .CodeMirror-gutters{border-right:1px solid #e5e7eb;min-height:100%}.code-editor-card .CodeMirror-gutter{min-height:100%}.code-editor-card .CodeMirror-linenumber{color:#6b7280}.code-editor-card.bg-gray-900 .CodeMirror-gutter,.code-editor-card.bg-gray-900 .CodeMirror-gutters{background:#1d1f21!important}.code-editor-card.bg-gray-900 .CodeMirror-gutters{border-right:1px solid #2d2f33}.code-editor-card.bg-gray-900 .CodeMirror-linenumber{color:#9ca3af}.dark .codemirror-editor .CodeMirror-gutter,.dark .codemirror-editor .CodeMirror-gutter-wrapper,.dark .codemirror-editor .CodeMirror-gutters,.dark .codemirror-editor .CodeMirror-linenumber{background-color:#1d1f21!important}.dark .codemirror-editor .CodeMirror-gutters{border-right:1px solid #2d2f33!important}.dark .codemirror-editor .CodeMirror-linenumber{color:#9ca3af!important}.code-editor-card.bg-gray-900 .CodeMirror-activeline-gutter{background:#2d2f33}
