/*!
 * This file is part of the TYPO3 CMS project.
 * 
 * It is free software; you can redistribute it and/or modify it under
 * the terms of the GNU General Public License, either version 2
 * of the License, or any later version.
 * 
 * For the full copyright and license information, please read the
 * LICENSE.txt file that was distributed with this source code.
 * 
 * The TYPO3 project - inspiring people to share!
 */
.module{overflow:hidden}
.module-body{padding:0;font-size:11px}
#typo3-topbar{color:#fff;background-color:#333;min-height:50px;padding-left:1em;padding-right:1em}
#typo3-topbar:after{clear:both;display:table;content:""}
.typo3-topbar-container{position:relative;height:100%}
.typo3-topbar-site,.typo3-topbar-tabs,.typo3-topbar-workspace-actions,.workspace-action{margin-top:calc((50px - 26px)/ 2);margin-bottom:calc((50px - 26px)/ 2)}
.typo3-topbar-site{line-height:26px;float:var(--typo3-position-start);font-size:12px;position:relative;margin-inline-end:2em}
.typo3-topbar-site-logo{padding-top:1px;padding-inline-end:.25em;display:inline-block;vertical-align:top}
.typo3-topbar-site-logo img{display:block;height:22px;width:22px}
.typo3-topbar-site-name{vertical-align:top}
.typo3-topbar-tabs{margin-inline-end:2em;float:var(--typo3-position-start);position:relative}
.typo3-topbar-tabs .nav-tabs{overflow:hidden;border-radius:2px;border:none;background:0 0}
.typo3-topbar-tabs .nav-tabs>li{margin-bottom:0}
.typo3-topbar-tabs .nav-tabs>li+li{margin-inline-start:0;border-inline-start:1px solid rgba(0,0,0,.5)}
.typo3-topbar-tabs .nav-tabs>li.active>a{background-color:#fff}
.typo3-topbar-tabs .nav-tabs>li>a{padding-top:0;padding-bottom:0;line-height:26px;background-color:#ccc;border:none!important;border-radius:0}
.typo3-topbar-workspace-actions{clear:none;float:var(--typo3-position-start)}
.typo3-topbar-workspace-actions .workspace-action{margin-top:0;margin-bottom:0;float:var(--typo3-position-start);margin-inline-end:2em}
@media (max-width:920px){
.typo3-topbar-workspace-actions{clear:inline-start;margin-top:0}
.typo3-topbar-workspace-actions .workspace-action{display:block;float:none;margin-inline-end:0;height:auto;margin-bottom:.75em}
.typo3-topbar-workspace-actions .workspace-action:after{content:"";display:table}
.typo3-topbar-workspace-actions .dropdown-menu-right{inset-inline:0 auto}
.typo3-topbar-workspace-actions .btn{margin-top:1px}
}
.workspace-action{height:26px;display:block;line-height:26px}
.workspace-action:after{content:"";clear:both;display:table}
.workspace-action .active-preview-mode{display:inline-block;text-align:start}
.workspace-action .btn-group{vertical-align:top}
.workspace-action .btn-sm{vertical-align:top;line-height:26px;padding:0 .5em;border:none!important}
.workspace-action .slider-wrapper .slider{height:26px}
.workspaces{position:relative}
.workspaces iframe{border:0}
.preview-mode-slider iframe{position:absolute;top:0;left:0;z-index:100;width:100%;height:calc(100vh - 50px);background-color:#fff}
.preview-mode-slider #live-view{border-bottom:2px solid #c83c3c;z-index:200}
.preview-mode-vbox iframe{width:50%;height:100%;float:var(--typo3-position-start)}
.preview-mode-hbox iframe{width:100%;height:50%}
#list iframe{height:calc(100vh - 50px)!important;width:100%}