.v3-range{gap:1rem;display:grid}.range-navigation{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;align-items:center;gap:.75rem;width:100%;max-width:22rem;margin:0 auto;display:grid}.range-nav-button,.range-month-select{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);height:2.75rem;color:var(--foreground)}.range-nav-button{cursor:pointer;place-items:center;font-size:1.5rem;line-height:1;display:grid}.range-nav-button:disabled{color:var(--muted-foreground);cursor:not-allowed;opacity:.5}.range-month-select{min-width:0;font:inherit;text-align:center;text-transform:capitalize;padding:0 .75rem}.range-nav-button:focus-visible,.range-month-select:focus-visible,.range-day:focus-visible,.range-date-button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.range-calendars{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.range-calendar{border-radius:var(--radius-lg);background:var(--card);min-width:0;padding:.75rem;box-shadow:0 1px 12px #0000000f}.range-calendar[hidden],.range-calendar[data-range-secondary]{display:none}.range-month-label{text-align:center;margin:0 0 .5rem;font-weight:600}.range-weekdays,.range-days{text-align:center;grid-template-columns:repeat(7,1fr);gap:.2rem;display:grid}.range-weekdays{color:var(--muted-foreground);margin-bottom:.5rem;font-size:.7rem}.range-day{aspect-ratio:1;border-radius:var(--radius-md);background:var(--accent);min-width:0;color:var(--foreground);font:inherit;cursor:pointer;border:none;place-content:center;justify-items:center;padding:0;display:grid}.range-day:disabled:not(.is-unavailable){cursor:progress;opacity:.6}.range-day-price{color:var(--muted-foreground);font-size:.6rem;line-height:1.1}.range-day-price:empty{display:none}.range-day.is-selected .range-day-price{color:inherit}.range-day-empty{cursor:default;background:0 0}.range-day.is-unavailable{color:var(--muted-foreground);cursor:not-allowed;background:0 0;text-decoration:line-through}.range-day.is-selected{background:var(--primary);color:var(--primary-foreground)}.range-day.is-in-range{background:color-mix(in srgb, var(--primary) 16%, var(--card));border-radius:0}.range-note{color:var(--muted-foreground);margin:0;font-size:.8rem}.range-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.range-field{gap:.5rem;min-width:0;font-size:.85rem;font-weight:500;display:grid}.range-date-button{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);width:100%;min-width:0;height:3rem;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;padding:0 1rem;font-size:1rem;display:flex}.range-date-button.is-active{border-color:var(--primary)}.range-actions>:not(.range-field),.range-actions>.range-field:nth-child(n+3){grid-column:1/-1}.range-summary{margin:0;font-weight:500}.range-summary:empty{display:none}@media (width>=60rem){.range-calendar{padding:1rem}.range-calendars{grid-template-columns:repeat(2,minmax(0,1fr))}.range-calendar[data-range-secondary]:not([hidden]){display:block}.range-actions{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.range-actions>.range-field:nth-child(n+3){grid-column:auto}}.date-dialog[data-astro-cid-j562s4ki]{border-radius:var(--v3-radius) var(--v3-radius) 0 0;background:var(--v3-paper);width:100%;max-width:100%;max-height:94dvh;color:var(--v3-ink);box-shadow:var(--v3-shadow);overscroll-behavior:contain;border:0;margin:auto 0 0;padding:0;overflow-y:auto}.date-dialog[data-astro-cid-j562s4ki]::backdrop{background:#1420208c}.dialog-inner[data-astro-cid-j562s4ki]{gap:1rem;padding:1.25rem 1.25rem 1.5rem;display:grid}.dialog-head[data-astro-cid-j562s4ki]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.dialog-head[data-astro-cid-j562s4ki] h2[data-astro-cid-j562s4ki]{font-size:1.6rem}.dialog-close[data-astro-cid-j562s4ki]{border:1px solid var(--v3-sand-light);background:var(--v3-white);width:2.75rem;height:2.75rem;color:var(--v3-sea);cursor:pointer;border-radius:999px;place-items:center;display:grid}.dialog-close[data-astro-cid-j562s4ki]:focus-visible{outline:2px solid var(--v3-terracotta);outline-offset:2px}.date-dialog[data-astro-cid-j562s4ki] .dialog-apply{box-shadow:0 1rem 0 .25rem var(--v3-paper);position:sticky;bottom:1rem}.date-dialog[data-astro-cid-j562s4ki] .dialog-apply:disabled{cursor:not-allowed;background:var(--v3-sand);color:var(--v3-muted)}@media (width>=60rem){.date-dialog[data-astro-cid-j562s4ki]{border-radius:var(--v3-radius);width:min(100% - 3rem,52rem);max-height:calc(100dvh - 3rem);margin:auto}.dialog-inner[data-astro-cid-j562s4ki]{padding:1.75rem 2rem 2rem}.date-dialog[data-astro-cid-j562s4ki] .dialog-apply{box-shadow:none;justify-self:start;position:static}}.search[data-astro-cid-bzknum6s]{border-radius:var(--v3-radius);background:var(--v3-white);color:var(--v3-ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.25rem;padding:.6rem;display:grid;box-shadow:0 20px 50px -24px #14202073}.search-field[data-astro-cid-bzknum6s]{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:.6rem .8rem;display:block}.search-field[data-astro-cid-bzknum6s]+.search-field[data-astro-cid-bzknum6s]{border-left:1px solid var(--v3-sand-light)}.search-guests[data-astro-cid-bzknum6s]{border-top:1px solid var(--v3-sand-light);grid-column:1/-1;border-left:0!important}.search-label[data-astro-cid-bzknum6s]{letter-spacing:.14em;text-transform:uppercase;color:var(--v3-muted);font-size:.7rem;font-weight:600;display:block}.search-value[data-astro-cid-bzknum6s]{white-space:nowrap;align-items:center;gap:.5rem;margin-top:.15rem;font-size:.9375rem;font-weight:500;display:flex}.search-value[data-astro-cid-bzknum6s] .icon{color:var(--v3-terracotta);flex:none;display:none}.search-value[data-astro-cid-bzknum6s] select[data-astro-cid-bzknum6s]{width:100%;min-width:0;color:var(--v3-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.search-value[data-astro-cid-bzknum6s] select[data-astro-cid-bzknum6s]:focus-visible,.search-field[data-astro-cid-bzknum6s]:focus-visible{outline:none}.search-field[data-astro-cid-bzknum6s]:focus-visible,.search-field[data-astro-cid-bzknum6s]:focus-within{box-shadow:inset 0 0 0 2px var(--v3-terracotta);border-radius:14px}.search-submit[data-astro-cid-bzknum6s]{grid-column:1/-1;margin-top:.25rem}@media (width>=64rem){.search[data-astro-cid-bzknum6s]{border-radius:999px;grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;padding:.6rem .6rem .6rem 1rem}.search-field[data-astro-cid-bzknum6s]{padding:.55rem 1.25rem}.search-guests[data-astro-cid-bzknum6s]{border-top:0;grid-column:auto;border-left:1px solid var(--v3-sand-light)!important}.search-value[data-astro-cid-bzknum6s]{font-size:1rem}.search-value[data-astro-cid-bzknum6s] .icon{display:block}.search-submit[data-astro-cid-bzknum6s]{grid-column:auto;min-height:3.5rem;margin:0;padding-inline:1.75rem}.search-field[data-astro-cid-bzknum6s]:focus-visible,.search-field[data-astro-cid-bzknum6s]:focus-within{border-radius:999px}}
