.booking-summary-modal.svelte-umpwr1{z-index:10;background:#0006;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.booking-summary-modal__card.svelte-umpwr1{background-color:var(--color-white);border-radius:var(--border-radius-l);max-width:400px;padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-l);width:90%;position:relative;box-shadow:0 8px 24px #00000026}.booking-summary-modal__close.svelte-umpwr1{background:var(--color-grey-light);cursor:pointer;height:28px;right:var(--spacing-s);top:var(--spacing-s);border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;transition:background-color .2s ease-in-out;display:flex;position:absolute}.booking-summary-modal__close.svelte-umpwr1:hover{background-color:var(--color-grey)}.booking-summary-modal__close.svelte-umpwr1 i.bat-icon{color:var(--color-black);min-height:unset;margin-right:0;font-size:12px;line-height:1}.booking-summary-modal__grid.svelte-umpwr1{gap:var(--spacing-m) var(--spacing-xl);margin-bottom:var(--spacing-m);grid-template-columns:1fr 1fr;display:grid}.booking-summary-modal__row.svelte-umpwr1{display:contents}.booking-summary-modal__col.svelte-umpwr1{flex-direction:column;display:flex}.booking-summary-modal__label.svelte-umpwr1{color:var(--color-black);font-size:var(--font-size-m);font-weight:700;line-height:var(--line-height-m)}.booking-summary-modal__value.svelte-umpwr1{color:var(--color-black);font-size:var(--font-size-s);line-height:var(--line-height-s)}.booking-summary-modal__persons.svelte-umpwr1{color:var(--color-grey-dark);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.booking-summary-modal__warning.svelte-umpwr1{background:var(--color-secondary);color:#fff;font-size:var(--font-size-xs);margin-bottom:var(--spacing-m);padding:var(--spacing-s) var(--spacing-xl);line-height:var(--line-height-xs);border-radius:14px}.booking-summary-modal__action.svelte-umpwr1{justify-content:center;display:flex}.booking-summary-modal__card.svelte-umpwr1 .booking-summary-modal__book-now-btn{background-color:var(--color-secondary);color:var(--color-white);min-height:unset;text-align:center;white-space:nowrap;border:none;border-radius:50px;justify-content:center;padding:.6rem 4rem;font-size:.85rem;font-weight:500;line-height:1.2}.booking-summary-modal__card.svelte-umpwr1 .booking-summary-modal__book-now-btn:hover{background-color:var(--color-secondary-dark,#e09500)}.booking-summary-modal__card.svelte-umpwr1 .booking-summary-modal__book-now-btn.is--disabled,.booking-summary-modal__card.svelte-umpwr1 .booking-summary-modal__book-now-btn.is--disabled:hover{background-color:var(--color-grey);cursor:not-allowed}@media only screen and (width<=380px){.booking-summary-modal__grid.svelte-umpwr1{gap:var(--spacing-s);grid-template-columns:1fr}}
