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.over { background-color:blue; } fieldset.editor>div.action>div.file.select { background-color:green; color:white; } fieldset.editor>form.option div.item input.args[name=line] { width:40px; } fieldset.editor { background:#0b2c54ab; } fieldset.editor>div.output { background-color:#173d40ab; } fieldset.editor>div.output div.project { max-width:180px; overflow:auto; text-align:left; padding-right:20px; font-size:14px; font-family:monospace; 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 { min-height:200px; overflow:auto; } 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 #173d4000; 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:20px; max-width:1000px; overflow:auto; float:left; } fieldset.editor>div.output div.content>pre.item { text-align:left; height:20px; border:solid 1px #173d4000; padding:0; margin:0; padding-left:10px; color:white; } fieldset.editor>div.output div.content>pre.item.select { border-right:0px; } 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 { background-color:#060627ab; color:white; padding:6px; border:solid 1px red; clear:both; } fieldset.editor>div.output div.search div.tags { height:220px; overflow:auto; text-align:left; } fieldset.editor>div.output div.search td>div { max-height:100px; overflow:hidden; }