/* Small uncached safety layer for server-rendered booking/login fallbacks. */
.login-dialog[open],.bookings-dialog[open]{position:fixed;inset:0;margin:auto;z-index:80}
@media(max-width:520px){.bookings-dialog[open]{margin:auto 0 0}}
