:root {
  --admin-toolbar-size: 39px;
  --admin-tray-size: 39px;
}

.toolbar-oriented .toolbar-bar {
  z-index: 1250;
}

body.toolbar-vertical .gin-secondary-toolbar,
body.toolbar-horizontal .gin-secondary-toolbar {
  z-index: 1250;
}
body.toolbar-vertical:has(.gin-secondary-toolbar) .region-navigation.offcanvas-start,
body.toolbar-vertical:has(.gin-secondary-toolbar) .region-navigation.offcanvas-end,
body.toolbar-vertical:has(.gin-secondary-toolbar) .region-navigation.offcanvas-top,
body.toolbar-horizontal:has(.gin-secondary-toolbar) .region-navigation.offcanvas-start,
body.toolbar-horizontal:has(.gin-secondary-toolbar) .region-navigation.offcanvas-end,
body.toolbar-horizontal:has(.gin-secondary-toolbar) .region-navigation.offcanvas-top {
  top: calc(var(--gin-toolbar-secondary-height) + var(--gin-toolbar-height, 0));
}

body.toolbar-vertical .region-navigation.offcanvas-start,
body.toolbar-vertical .region-navigation.offcanvas-end,
body.toolbar-vertical .region-navigation.offcanvas-top {
  top: var(--admin-toolbar-size);
}

body.toolbar-horizontal .top-0.toast-container {
  top: calc(var(--admin-toolbar-size) + var(--admin-tray-size)) !important;
}
body.toolbar-horizontal .region-navigation.offcanvas-start,
body.toolbar-horizontal .region-navigation.offcanvas-end,
body.toolbar-horizontal .region-navigation.offcanvas-top {
  top: var(--gin-toolbar-height, var(--admin-toolbar-size));
}
body.toolbar-horizontal.toolbar-tray-open {
  --admin-toolbar-size: 4.875rem;
}
body.toolbar-horizontal .region-navigation.offcanvas-start {
  left: var(--gin-toolbar-x-offset, 0);
}

/*# sourceMappingURL=toolbar.css.map */