.qbook-calendar[data-astro-cid-tktz7qx4]{display:grid;gap:1.25rem}.qbook-calendar__heading[data-astro-cid-tktz7qx4]{display:flex;align-items:end;justify-content:space-between;gap:1.5rem}.qbook-calendar__heading[data-astro-cid-tktz7qx4] h2[data-astro-cid-tktz7qx4]{margin:0;color:var(--bnb-color-ink-deep);font-size:2.65rem;font-weight:500;line-height:1.08}.qbook-calendar--compact[data-astro-cid-tktz7qx4] .qbook-calendar__heading[data-astro-cid-tktz7qx4] h2[data-astro-cid-tktz7qx4]{font-size:1.8rem}.qbook-calendar__heading[data-astro-cid-tktz7qx4] p[data-astro-cid-tktz7qx4],.qbook-calendar__fallback-note[data-astro-cid-tktz7qx4]{color:var(--bnb-color-ink-soft);line-height:1.65}.qbook-calendar__heading[data-astro-cid-tktz7qx4] p[data-astro-cid-tktz7qx4]{max-width:48rem;margin:.55rem 0 0;font-size:.9rem}.qbook-calendar__heading[data-astro-cid-tktz7qx4]>a[data-astro-cid-tktz7qx4],.qbook-calendar__failure[data-astro-cid-tktz7qx4] a[data-astro-cid-tktz7qx4]{display:inline-flex;min-height:2.8rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--bnb-color-wine);padding:.65rem 1rem;background:var(--bnb-color-wine);color:var(--bnb-color-white);font-size:.72rem;font-weight:700;text-decoration:none;text-transform:uppercase}.qbook-calendar__heading[data-astro-cid-tktz7qx4]>a[data-astro-cid-tktz7qx4]:hover,.qbook-calendar__heading[data-astro-cid-tktz7qx4]>a[data-astro-cid-tktz7qx4]:focus-visible,.qbook-calendar__failure[data-astro-cid-tktz7qx4] a[data-astro-cid-tktz7qx4]:hover,.qbook-calendar__failure[data-astro-cid-tktz7qx4] a[data-astro-cid-tktz7qx4]:focus-visible{background:var(--bnb-color-wine-dark)}.qbook-calendar__frame[data-astro-cid-tktz7qx4]{position:relative;min-height:41rem;overflow:hidden;border:1px solid var(--bnb-color-line);background:var(--bnb-color-white);box-shadow:var(--bnb-shadow-soft)}.qbook-calendar--compact[data-astro-cid-tktz7qx4] .qbook-calendar__frame[data-astro-cid-tktz7qx4]{min-height:34rem;box-shadow:none}.qbook-calendar__frame[data-astro-cid-tktz7qx4] iframe[data-astro-cid-tktz7qx4]{width:100%;min-height:inherit;border:0;background:var(--bnb-color-white)}.qbook-calendar__status[data-astro-cid-tktz7qx4]{position:absolute;z-index:1;top:.75rem;left:50%;display:inline-flex;min-height:2.25rem;align-items:center;gap:.55rem;margin:0;padding:.45rem .75rem;background:var(--bnb-color-ink-deep);color:var(--bnb-color-white);font-size:.72rem;transform:translate(-50%)}[data-astro-cid-tktz7qx4][data-state=loaded] .qbook-calendar__status[data-astro-cid-tktz7qx4]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.qbook-calendar__spinner[data-astro-cid-tktz7qx4]{width:.8rem;height:.8rem;border:2px solid rgb(255 253 248 / 35%);border-top-color:var(--bnb-color-caramel-light);border-radius:50%;animation:qbook-spin .9s linear infinite}[data-astro-cid-tktz7qx4][data-state=delayed] .qbook-calendar__spinner[data-astro-cid-tktz7qx4],[data-astro-cid-tktz7qx4][data-state=failed] .qbook-calendar__spinner[data-astro-cid-tktz7qx4]{display:none}.qbook-calendar__failure[data-astro-cid-tktz7qx4]{position:absolute;z-index:2;right:1rem;bottom:1rem;left:1rem;padding:1rem;border-left:3px solid var(--bnb-color-wine);background:#f7f3ecf5;color:var(--bnb-color-ink-deep)}.qbook-calendar__failure[data-astro-cid-tktz7qx4] p[data-astro-cid-tktz7qx4]{margin:0 0 .75rem;font-size:.84rem;line-height:1.55}.qbook-calendar__fallback-note[data-astro-cid-tktz7qx4]{margin:0;font-size:.75rem}@keyframes qbook-spin{to{transform:rotate(360deg)}}@media(max-width:650px){.qbook-calendar__heading[data-astro-cid-tktz7qx4]{display:grid;align-items:start}.qbook-calendar__heading[data-astro-cid-tktz7qx4]>a[data-astro-cid-tktz7qx4]{width:100%}.qbook-calendar__heading[data-astro-cid-tktz7qx4] h2[data-astro-cid-tktz7qx4]{font-size:1.75rem}.qbook-calendar--compact[data-astro-cid-tktz7qx4] .qbook-calendar__heading[data-astro-cid-tktz7qx4] h2[data-astro-cid-tktz7qx4]{font-size:1.35rem}.qbook-calendar__frame[data-astro-cid-tktz7qx4],.qbook-calendar--compact[data-astro-cid-tktz7qx4] .qbook-calendar__frame[data-astro-cid-tktz7qx4]{min-height:38rem}.qbook-calendar__failure[data-astro-cid-tktz7qx4]{right:.75rem;bottom:.75rem;left:.75rem}}@media(prefers-reduced-motion:reduce){.qbook-calendar__spinner[data-astro-cid-tktz7qx4]{animation:none}}
