fieldset.editor>div.action { clear:none; } fieldset.editor>div.action>div.file { border:solid 2px red; padding:2px; float:left; margin:2px 0; cursor:pointer; } fieldset.editor>div.action>div.file:hover { background-color:green; } fieldset.editor>div.action>div.file.select { background-color:green; } fieldset.editor>form.option div.item input.args[name=line] { width:40px; } fieldset.editor>div.output { max-height:560px; overflow:auto; background-color:black; } fieldset.editor>div.output>div.project { text-align:left; max-height:400px; overflow:auto; max-width:120px; color:white; } fieldset.editor>div.output>div.project div.item { cursor:pointer; } fieldset.editor>div.output>div.project div.item:hover { border:solid 2px red; } fieldset.editor>div.output>div.profile { position:absolute; right:0; width:80px; overflow:auto; } fieldset.editor>div.output>div.profile:hover { width:480px; } fieldset.editor>div.output div.preview { font-family:monospace; float:left; } fieldset.editor>div.output div.preview>div.item { text-align:right; padding:0 4px; margin:0; height:20px; border:solid 1px black; color:white; } fieldset.editor>div.output div.preview>div.item:hover { background-color:green; } fieldset.editor>div.output div.preview>div.item.select { background-color:red; border:solid 1px yellow; } fieldset.editor>div.output div.content { font-size:16px; font-family:monospace; border-left:solid 2px red; min-height:200px; overflow:auto; float:left; } fieldset.editor>div.output div.content>pre.item { text-align:left; height:20px; border:solid 1px black; padding:0; margin:0; padding-left:10px; min-width:120px; background-color:black; color:white; } fieldset.editor>div.output div.content>pre.item.select { /* background-color:red; */ border:solid 1px red; } fieldset.editor>div.output div.content>pre.item span.comment { color:cyan; background-color:blue; } fieldset.editor>div.output div.content>pre.item span.keyword { color:yellow; font-weight:bold; } fieldset.editor>div.output div.content>pre.item span.function { color:cyan; font-weight:bold; } fieldset.editor>div.output div.content>pre.item span.datatype { color:lightgreen; font-weight:bold; } fieldset.editor>div.output div.content>pre.item span.string { color:magenta; } fieldset.editor>div.output pre.display { padding:6px; border:solid 1px red; max-height:120px; overflow:auto; position:sticky; bottom:0; display:none; clear:both; margin:0; } fieldset.editor>div.output pre.display:hover { background-color:black; max-height:640px; z-index:10; } fieldset.editor>div.output div.search { text-align:left; padding:6px; border:solid 1px red; height:120px; overflow:auto; clear:both; color:white; } fieldset.editor>div.output div.search td>div { max-height:100px; overflow:hidden; } fieldset.editor>div.output div.holdon { max-height:400px; overflow:auto; } fieldset.editor>div.output textarea.editor { position:absolute; padding:0; margin:0; font-size:16px; font-family:monospace; padding-left:12px; background-color:#00000000; color:#00000000; caret-color:yellow; display:none; min-width:480px; } fieldset.editor>div.output textarea.editor.normal { caret-color:#00000000; } fieldset.editor>div.output textarea.command { clear:both; padding:0; margin:0; font-size:16px; font-family:monospace; padding-left:12px; background-color:black; color:white; caret-color:red; border:solid 1px red; border-left:solid 3px green; z-index:200; min-width:480px; }