.booking-grid.svelte-vtnumr{display:grid;gap:2rem}.booking-grid.svelte-vtnumr [data-area=info]:where(.svelte-vtnumr){grid-area:info}.booking-grid.svelte-vtnumr [data-area=dates]:where(.svelte-vtnumr){grid-area:dates}.booking-grid.svelte-vtnumr [data-area=form]:where(.svelte-vtnumr){grid-area:form}.booking-grid.svelte-vtnumr [data-area=submit]:where(.svelte-vtnumr){grid-area:submit}.booking-grid[data-layout=default].svelte-vtnumr{grid-template-columns:1fr 1fr;grid-template-areas:"info info" "dates form" "dates submit";align-items:start}.booking-grid[data-layout=side-by-side].svelte-vtnumr{grid-template-columns:minmax(380px,1fr) 1fr;grid-template-areas:"info dates" "info form" "info submit";align-items:start}.booking-grid[data-layout=minimal].svelte-vtnumr{grid-template-columns:1fr;grid-template-areas:"info" "dates" "form" "submit";gap:1.5rem}.booking-grid.svelte-vtnumr [aria-invalid=true]{border-color:#ef4444!important;box-shadow:0 0 0 1px #ef4444}@media(max-width:1023px){.booking-grid.svelte-vtnumr{grid-template-columns:1fr!important;grid-template-areas:"info" "dates" "form" "submit"!important;gap:1.5rem!important}}
