.code-editor-wrapper[data-v-ffda8be2]{background:#fff;border-radius:8px;overflow:hidden}.code-editor-wrapper[data-v-ffda8be2] .cm-editor{border-radius:8px;height:100%;overflow:hidden}.code-editor-wrapper[data-v-ffda8be2] .cm-scroller{scrollbar-color:#d1d5db #f9fafb;scrollbar-width:thin}.code-editor-wrapper[data-v-ffda8be2] .cm-scroller::-webkit-scrollbar{height:10px;width:10px}.code-editor-wrapper[data-v-ffda8be2] .cm-scroller::-webkit-scrollbar-track{background:#f9fafb;border-radius:5px}.code-editor-wrapper[data-v-ffda8be2] .cm-scroller::-webkit-scrollbar-thumb{background:#d1d5db;border:2px solid #f9fafb;border-radius:5px;-webkit-transition:background .2s;transition:background .2s}.code-editor-wrapper[data-v-ffda8be2] .cm-scroller::-webkit-scrollbar-thumb:hover{background:#9ca3af}.code-editor-wrapper[data-v-ffda8be2] .cm-content{caret-color:#24292e}.code-editor-wrapper[data-v-ffda8be2] .cm-focused{outline:none}.code-editor-wrapper[data-v-ffda8be2] .cm-gutters{background-color:#fafbfc!important}.code-editor-wrapper[data-v-ffda8be2] .cm-lineNumbers{background-color:#fafbfc}.code-editor-wrapper[data-v-ffda8be2] .cm-line:last-child{padding-bottom:2px}.code-editor-wrapper[data-v-ffda8be2] .cm-content,.code-editor-wrapper[data-v-ffda8be2] .cm-cursor,.code-editor-wrapper[data-v-ffda8be2] .cm-dropCursor,.code-editor-wrapper[data-v-ffda8be2] .cm-editor,.code-editor-wrapper[data-v-ffda8be2] .cm-gutters,.code-editor-wrapper[data-v-ffda8be2] .cm-line,.code-editor-wrapper[data-v-ffda8be2] .cm-scroller,.code-editor-wrapper[data-v-ffda8be2] .cm-selectionBackground,.code-editor-wrapper[data-v-ffda8be2] .cm-selectionLayer{animation:none!important;transition:none!important}.code-editor-wrapper[data-v-ffda8be2] .cm-activeLine.has-selection{background-color:transparent!important}.code-editor-wrapper[data-v-ffda8be2] .cm-selectionLayer{inset:0;pointer-events:none;position:absolute}.code-editor-wrapper[data-v-ffda8be2] .cm-selectionBackground{pointer-events:none}.code-editor-wrapper[data-v-ffda8be2] .cm-cursor{animation:none!important;display:block!important;opacity:1!important;visibility:visible!important}.code-editor-wrapper[data-v-ffda8be2] .cm-editor.cm-focused .cm-cursor{display:block!important;opacity:1!important;visibility:visible!important}.overflow-y-auto[data-v-9c0fa75c]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-9c0fa75c]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.overflow-y-auto[data-v-9c0fa75c]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.overflow-y-auto[data-v-9c0fa75c]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@keyframes progress-indeterminate-9c0fa75c{0%{left:-40%;width:40%}to{left:100%;width:40%}}.progress-bar-indeterminate[data-v-9c0fa75c]{animation:progress-indeterminate-9c0fa75c 1.2s linear infinite;height:100%;left:-40%;position:absolute;top:0;width:40%}@keyframes skeleton-shimmer-9c0fa75c{0%{background-color:#e5e7eb;opacity:1}50%{background-color:#e9d5ff;opacity:.8}to{background-color:#e5e7eb;opacity:1}}.skeleton-shimmer[data-v-9c0fa75c]{animation:skeleton-shimmer-9c0fa75c 1.5s ease-in-out infinite}.code-editor-no-scrollbar[data-v-9c0fa75c] .cm-scroller{scrollbar-width:none;-ms-overflow-style:none}.code-editor-no-scrollbar[data-v-9c0fa75c] .cm-scroller::-webkit-scrollbar{display:none;height:0;width:0}
