.ferramentas-code-editor .cm-editor{background:0 0;outline:none;height:100%;font-size:.8125rem}.ferramentas-code-editor .cm-scroller{font-family:var(--font-mono,ui-monospace,monospace);line-height:1.65;overflow:auto}.ferramentas-code-editor .cm-content{color:var(--ui-text);caret-color:var(--ui-text);padding:16px 0}.ferramentas-code-editor .cm-gutters{background:var(--ui-bg-elevated);border-right:1px solid var(--ui-border);color:var(--ui-text-dimmed);font-size:.6875rem}.ferramentas-code-editor .cm-activeLine{background:color-mix(in oklab,var(--ui-bg-elevated) 55%,transparent)}.ferramentas-code-editor .cm-activeLineGutter{background:var(--ui-bg-accented);color:var(--ui-text)}.ferramentas-code-editor .cm-content ::-moz-selection{background:color-mix(in oklab,var(--ui-primary) 25%,transparent)!important}.ferramentas-code-editor .cm-selectionBackground{background:color-mix(in oklab,var(--ui-primary) 25%,transparent)!important}.ferramentas-code-editor .cm-content ::selection{background:color-mix(in oklab,var(--ui-primary) 25%,transparent)!important}.ferramentas-code-editor .cm-cursor{border-left-color:var(--ui-text)}.ferramentas-code-editor .cm-error-line{background:color-mix(in oklab,var(--ui-error) 14%,transparent);box-shadow:inset 3px 0 0 var(--ui-error)}
