.CodeEditor-module__isfK0G__editor-layout{background-color:#fff;height:400px;display:flex;position:relative;overflow:hidden}.CodeEditor-module__isfK0G__toolbar{border-bottom:1px solid #f0ebe2;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.CodeEditor-module__isfK0G__toolbar-left{gap:.5rem;display:flex}.CodeEditor-module__isfK0G__action-buttons{gap:.25rem;display:flex}.CodeEditor-module__isfK0G__btn-action{color:#333;cursor:pointer;background:#fff;border:1px solid #f0ebe2;border-radius:4px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;transition:background .2s;display:flex}.CodeEditor-module__isfK0G__btn-action:hover{background:var(--btn-hover)}.CodeEditor-module__isfK0G__icon-btn{color:#b8ad94;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.CodeEditor-module__isfK0G__icon-btn:not(:disabled):hover{color:#333;background:#f9f6f1}.CodeEditor-module__isfK0G__icon-btn:disabled{opacity:.4;cursor:not-allowed}.CodeEditor-module__isfK0G__icon-btn svg{width:18px;height:18px}.CodeEditor-module__isfK0G__scroll-container{background:linear-gradient(90deg,#faf9f8 0% 48px,#0000 48px);width:100%;height:100%;display:flex;position:relative;overflow:auto}.CodeEditor-module__isfK0G__active-line-highlight{pointer-events:none;z-index:1;background-color:#e8f2fc;height:24px;position:absolute;left:0;right:0}.CodeEditor-module__isfK0G__line-numbers{color:#b8ad94;text-align:right;-webkit-user-select:none;user-select:none;z-index:2;border-right:1px solid #f0ebe2;min-width:48px;padding:1rem .5rem 1rem 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:14px;line-height:24px;position:relative}.CodeEditor-module__isfK0G__line-number{z-index:2;position:relative}.CodeEditor-module__isfK0G__code-editor-wrapper{z-index:2;flex-grow:1}.CodeEditor-module__isfK0G__code-editor{color:#333;min-height:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-size:14px!important;line-height:24px!important}.CodeEditor-module__isfK0G__code-editor textarea,.CodeEditor-module__isfK0G__code-editor pre{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;tab-size:2!important;outline:none!important}.CodeEditor-module__isfK0G__code-editor textarea::placeholder{color:#94a3b8}.CodeEditor-module__isfK0G__code-editor textarea::selection{color:#0000!important;background-color:#ccd5ea99!important}.CodeEditor-module__isfK0G__code-editor pre::selection,.CodeEditor-module__isfK0G__code-editor pre ::selection{color:inherit!important;background-color:#0000!important}.active-bracket{background-color:#cee1ce!important}.token.selector{color:teal!important}.token.punctuation{color:#000!important}.token.property{color:#0451a5!important}:is(.token.keyword,.token.boolean,.token.null){color:#00f!important}.token.number{color:#098658!important}.token.unit{color:purple!important}.token.string{color:#a31515!important}.token.comment{font-style:italic;color:green!important}.token.tag{color:maroon!important}.token.attr-name{color:red!important}.token.attr-value{color:#00f!important}.CodeEditor-module__isfK0G__status-bar{color:#b8ad94;background-color:#fff;border-top:1px solid #f0ebe2;justify-content:space-between;padding:.5rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;display:flex}.CodeEditor-module__isfK0G__minify-btn-container{background:#faf9f8;border-top:1px solid #f0ebe2;padding:1rem}.CodeEditor-module__isfK0G__btn-minify{color:#fff;cursor:pointer;background-color:#2a210f;border:none;border-radius:5px;width:100%;padding:.875rem;font-size:1rem;font-weight:700}.CodeEditor-module__isfK0G__btn-minify:not(:disabled):hover{background-color:#554b33}.CodeEditor-module__isfK0G__btn-minify:disabled{opacity:.5;cursor:not-allowed}.CodeEditor-module__isfK0G__hidden-input{display:none}
