/* Based on goldenlayout-light-theme.css from GoldenLayout distribution.
 * Various tweaks for DomTerm.
 */
.lm_content, .domterm.lm_content, .domterm-wrapper.lm_content { border:2px solid #cccccc; box-sizing: border-box }
.domterm-wrapper { width: 100%; height: 100% }
.menubar { position: relative }
body { --focused-pane-color: magenta}
.lm_content.domterm-active { border:2px solid var(--focused-pane-color); }
iframe.domterm-wrapper { border: none }
/*
.lm_stack{background:#e1e1e1;border:2px solid pink } / *#cccccc}* /
div.domterm-active div.lm_stack{background:#e1e1e1;border:2px solid magenta}
*/
.lm_dragProxy .lm_content{box-shadow:2px 2px 4px rgba(0,0,0,0.2);box-sizing:border-box}
.lm_dropTargetIndicator{box-shadow:inset 0 0 30px rgba(0,0,0,0.4);outline:1px dashed #cccccc;margin:1px;transition:all 200ms ease}
.lm_dropTargetIndicator .lm_inner{background:#000000;opacity:.1}
.lm_splitter{background:#999999;opacity:.001;transition:opacity 200ms ease}
.lm_splitter:hover,.lm_splitter.lm_dragging{background:#bbbbbb;opacity:1}
.lm_header{height:20px}
.lm_header {cursor:pointer; background-color:#f0d8e8}
.lm_header .lm_tab{font-family:Arial,sans-serif;font-size:12px;color:#888888;background:#fafafa;margin-right:2px;padding-bottom:4px;border-bottom:none}
.lm_header .lm_tab{border:1px solid gray }
.lm_header .lm_tabs .lm_tab{border-radius: 5px 5px 0px 0px}
div.domterm-active section.lm_header li.lm_tab.lm_focused{border:1px solid var(--focused-pane-color)}
section.lm_header div.lm_tab.lm_focused span.domterm-windowname {display: inline; font-style: italic; color: #777777}
section.lm_header li.lm_tab span.domterm-windowname,
div.lm_row section.lm_header li.lm_tab.lm_active span.domterm-windowname {
    display: none }
.lm_tab .lm_active{border:1px solid gray}
.lm_header .lm_tab .lm_title{padding-top:1px}
.lm_header .lm_tab .lm_close_tab{width:11px;height:11px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAIklEQVR4nGNgYGD4z4Ad/Mdg4ODDBXCZRFgCp5EEHQMXBwAQAgz0SVCcggAAAABJRU5ErkJggg==);background-position:center center;background-repeat:no-repeat;right:6px;top:4px;opacity:.4}
.lm_header .lm_tab .lm_close_tab:hover{opacity:1}
.lm_header .lm_tab.lm_active{border-bottom:none;box-shadow:2px -2px 2px -2px rgba(0,0,0,0.2);padding-bottom:5px}
.lm_header .lm_tab.lm_active .lm_close_tab{opacity:1}
.lm_dragProxy.lm_bottom .lm_header .lm_tab.lm_active,.lm_stack.lm_bottom .lm_header .lm_tab.lm_active{box-shadow:2px 2px 2px -2px rgba(0,0,0,0.2)}
.lm_tab:hover {background:#e1e1e1;color:#777777}
div.lm_tab.lm_focused {color: var(--focused-pane-color)}
.lm_header .lm_controls .lm_tabdropdown:before{color:#000000}
.lm_controls>li{position:relative;background-position:center center;background-repeat:no-repeat;opacity:.4;transition:opacity 300ms ease}
.lm_controls>li:hover{opacity:1}
.lm_controls .lm_popout{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAANUlEQVR4nI2QMQoAMAwCz5L/f9mOzZIaN0E9UDyZhaaQz6atgBHgambEJ5wBKoS0WaIvfT+6K2MIECN19MAAAAAASUVORK5CYII=)}
.lm_controls .lm_maximise{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAIklEQVR4nGNkYGD4z0AAMBFSAAOETPpPlEmDUREjAxHhBABPvAQLFv3qngAAAABJRU5ErkJggg==)}
.lm_controls .lm_close{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAKUlEQVR4nGNgYGD4z4Af/Mdg4FKASwCnDf8JKSBoAtEmEXQTQd8RDCcA6+4Q8OvIgasAAAAASUVORK5CYII=)}
.lm_maximised .lm_header{background-color:#ffffff}
.lm_maximised .lm_controls .lm_maximise{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAJklEQVR4nGP8//8/AyHARFDFUFbEwsDAwMDIyIgzHP7//89IlEkApSkHEScJTKoAAAAASUVORK5CYII=)}
.lm_transition_indicator{background-color:#000000;border:1px dashed #555555}
.lm_popin{cursor:pointer}
.lm_popin .lm_bg{background:#000000;opacity:.7}
.lm_popin .lm_icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAJCAYAAADpeqZqAAAAWklEQVR4nJWOyw3AIAxDHcQC7L8jbwT3AlJBfNp3SiI7dtRaLSlKKeoA1oEsKSQZCEluexw8Tm3ohk+E7bnOUHUGcNh+HwbBygw4AZ7FN/Lt84p0l+yTflV8AKQyLdcCRJi/AAAAAElFTkSuQmCC);background-position:center center;background-repeat:no-repeat;opacity:.7}
.lm_popin:hover .lm_icon{opacity:1}
