/* Sidereus theme adapter: reserve a bounded grid cell for the Booqable launcher.
 * The theme overlays two grids; a full-width cart wrapper intercepts menu clicks.
 * Keep this in the plugin so Customizer resets cannot remove the layout.
 */
.topbar .menu-item-booqable {
    grid-area: booqable;
    width: 60px;
    min-width: 0;
    justify-self: end;
}
.topbar .menu-item-booqable #booqable-cart { width: 60px; }
.topbar .topbar__store { display: none; }
@media (min-width: 768px) {
    .topbar .topbar__inner, .topbar .topbar__menu {
        grid-template-areas: "logo nav booqable";
        grid-template-columns: var(--logo-width) minmax(0, 1fr) 60px;
    }
}
@media (max-width: 767.98px) {
    .topbar .topbar__inner {
        grid-template-areas: "logo booqable toggle";
        grid-template-columns: var(--logo-width) minmax(0, 1fr) auto;
    }
    .topbar .topbar__toggle { grid-area: toggle; }
}
