/* OrthoRad Admin Toolbar Fix
   Ziel: Der feste Webseiten-Header liegt im Admin-/Edit-Modus nicht mehr unter der Concrete CMS Toolbar.
*/

:root {
    --orthorad-c5-toolbar-height: 49px;
}

body.ccm-toolbar-visible .primary-header,
body.ccm-toolbar-visible .primary-header--fixed-nav,
body.ccm-toolbar-visible .secondary-header,
html.ccm-toolbar-visible body .primary-header,
html.ccm-toolbar-visible body .primary-header--fixed-nav,
html.ccm-toolbar-visible body .secondary-header {
    top: var(--orthorad-c5-toolbar-height, 49px) !important;
}

/* Falls das Theme statt body-Klasse nur die Toolbar selbst ausgibt */
body:has(#ccm-toolbar) .primary-header,
body:has(#ccm-toolbar) .primary-header--fixed-nav,
body:has(#ccm-toolbar) .secondary-header {
    top: var(--orthorad-c5-toolbar-height, 49px) !important;
}

/* Concrete Dialoge und Panels sollen weiterhin über allem liegen */
#ccm-toolbar,
.ccm-ui,
.ccm-panel,
.ccm-dialog,
.ui-dialog {
    z-index: 99999 !important;
}

/* Mobile Toolbar ist meist 48px hoch */
@media (max-width: 767.98px) {
    :root {
        --orthorad-c5-toolbar-height: 48px;
    }
}
