.editor-wrapper{width:100%;display:flex;position:relative}.editor-container{border-radius:0 4px 4px 0;flex:1;padding-left:8px;transition:all .3s;position:relative;overflow:auto!important}.editor-container.light-theme{color:#000;background:#fff;border:1px solid #ddd;border-left:none}.editor-container.dark-theme{color:#a9b7c6;background:#2b2b2b;border:1px solid #2d2d2d;border-left:none}.editor-container>div{text-align:left!important;position:relative!important}.npm__react-simple-code-editor__container{position:relative!important}.npm__react-simple-code-editor__textarea{width:100%!important;height:100%!important;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;tab-size:4!important;color:inherit!important;z-index:1!important;resize:none!important;caret-color:currentColor!important;-webkit-text-fill-color:transparent!important;background:0 0!important;border:none!important;outline:none!important;margin:0!important;padding:0 8px!important;position:absolute!important;top:0!important;left:0!important}.editor-container pre{min-height:63vh;pointer-events:none!important;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;tab-size:4!important;background:0 0!important;margin:0!important;padding:0 8px!important;position:relative!important}.line-numbers{background:inherit;-webkit-user-select:none;user-select:none;text-align:right;color:#606366;z-index:2;border-right:1px solid #999;flex-direction:column;min-width:40px;padding:0 8px;font-family:Fira code,Fira Mono,monospace;font-size:12px;line-height:1.5;display:flex;position:sticky;left:0}.line-number{height:1.5em}.light-theme .token.comment{color:gray!important}.light-theme .token.punctuation,.light-theme .token.function{color:#000!important}.light-theme .token.keyword{color:navy!important}.light-theme .token.string{color:green!important}.light-theme .token.number{color:#00f!important}.light-theme .token.operator{color:#000!important}.light-theme .token.variable{color:#660e7a!important}.light-theme .token.class-name{color:#000!important}.light-theme .token.constant{color:#660e7a!important}.light-theme .token.boolean,.light-theme .token.builtin{color:navy!important}.light-theme .token.regex{color:green!important}.light-theme .token.important{color:navy!important}.dark-theme .token.comment{color:gray!important}.dark-theme .token.punctuation{color:#a9b7c6!important}.dark-theme .token.function{color:#ffc66d!important}.dark-theme .token.keyword{color:#cc7832!important}.dark-theme .token.string{color:#6a8759!important}.dark-theme .token.number{color:#6897bb!important}.dark-theme .token.operator{color:#a9b7c6!important}.dark-theme .token.variable{color:#9876aa!important}.dark-theme .token.class-name{color:#a9b7c6!important}.dark-theme .token.constant{color:#9876aa!important}.dark-theme .token.boolean{color:#cc7832!important}.dark-theme .token.builtin{color:#ffc66d!important}.dark-theme .token.regex{color:#6a8759!important}.dark-theme .token.important{color:#cc7832!important}.token.annotation{color:#bbb529!important}.token.parameter{color:#a9b7c6!important}.token.doctype,.token.cdata{color:#629755!important}.token.attr-name{color:#9876aa!important}.token.attr-value{color:#6a8759!important}.MuiIconButton-root.Mui-disabled{opacity:.3}[title]{position:relative}[title]:hover:after{content:attr(title);color:#fff;white-space:nowrap;pointer-events:none;z-index:1000;background:#000c;border-radius:4px;padding:4px 8px;font-size:12px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}@keyframes errorHighlightFade{0%,70%{background-color:#d32f2f33}to{background-color:#0000}}@keyframes warningHighlightFade{0%,70%{background-color:#ed6c0233}to{background-color:#0000}}.editor-wrapper .line-number.highlight-error,.editor-wrapper .line-number.highlight-warning{position:relative}.editor-wrapper .line-number.highlight-error:after{content:"";pointer-events:none;z-index:1;background-color:#d32f2f33;animation:7s ease-out forwards errorHighlightFade;position:absolute;inset:0 -2000px 0 0}.editor-wrapper .line-number.highlight-warning:after{content:"";pointer-events:none;z-index:1;background-color:#ed6c0233;animation:7s ease-out forwards warningHighlightFade;position:absolute;inset:0 -2000px 0 0}
