div magictable table{width:100%}table.magictable{border-collapse:collapse;border:1px solid black}table.magictable tr,table.magictable th,table.magictable td{border:1px solid black}table.magictable>tbody>tr.warn{background:orange}table.magictable>tbody>tr.err{background:firebrick}table.magictable>tbody>tr.dark{background:#b0b0b0}table.magictable tr td.mt-col-text{white-space:pre;font-family:monospace}table.magictable tr.disabled td.enabled{background:#b0b0b0}table.magictable td.admin>span.ui-icon{cursor:pointer}input.magic_invalid{background:#ffa060}td.child>table{border:1px dashed black;border-collapse:collapse}form.magicTable{display:grid;grid-template-columns:max-content max-content;grid-gap:5px}form.magicTable span.ui-icon{cursor:pointer}form.magicTable select.passive_selector{width:100%}form.magicTable select.passive_selector option{background:none}span.formblock{display:flex;justify-content:flex-end;margin-bottom:.4em}.formblock>label{margin-right:1em;flex:1}span.formblock>input,span.formblock>select{border:1px solid black;flex:2}.formblock span.ui-icon{display:inline;cursor:pointer;margin-top:4px;margin-right:4px}.magictable>tbody>tr>td>div.scrollbox,.magictable td.child>table.children>tbody>tr>td .scrollbox{display:block;overflow:auto;max-height:5em}