.badsauna-loader.svelte-x70j14{place-items:center;width:100%;height:100%;display:grid}.badsauna-spinner.svelte-x70j14{width:var(--badsauna-loader-size,5.5rem);height:var(--badsauna-loader-size,5.5rem);place-items:center;display:grid;position:relative}.badsauna-spinner.svelte-x70j14:before{content:"";border:2px solid #fafafa29;border-top-color:var(--accent);border-right-color:#fafafab8;border-radius:50%;animation:1.05s linear infinite svelte-x70j14-badsauna-spin;position:absolute;top:0;bottom:0;left:0;right:0}.badsauna-spinner.svelte-x70j14 img:where(.svelte-x70j14){width:calc(var(--badsauna-loader-size,5.5rem) * .69);filter:drop-shadow(0 .35rem .9rem #0000005c);height:auto}@keyframes svelte-x70j14-badsauna-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.badsauna-spinner.svelte-x70j14:before{border-color:#fafafa47;border-top-color:var(--accent);animation:none}}.booking-icon-loader.svelte-1uha8ag{min-height:min(20rem,48vh);padding:var(--space-2xl) 0;place-items:center;display:grid}.load-more-wrap.svelte-1uha8ag{padding:var(--space-xl) var(--gutter) var(--space-2xl);justify-content:center;display:flex}.load-more-button.svelte-1uha8ag{min-width:12rem}.reschedule-banner.svelte-1uha8ag{gap:var(--space-xs);padding:var(--space-md) var(--gutter);background:var(--bg-overlay);border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--text-primary);flex-direction:column;display:flex}.reschedule-banner-title.svelte-1uha8ag{font-size:var(--text-lg)}.reschedule-banner-note.svelte-1uha8ag{font-size:var(--text-sm);color:var(--text-secondary)}.reschedule-compare.svelte-1uha8ag{align-items:center;gap:var(--space-md);margin:var(--space-lg) 0;display:flex}.reschedule-side.svelte-1uha8ag{flex-direction:column;flex:1;gap:2px;display:flex}.reschedule-side.from.svelte-1uha8ag{color:var(--text-muted);text-decoration:line-through}.reschedule-date.svelte-1uha8ag{font-size:var(--text-base)}.reschedule-time.svelte-1uha8ag{font-size:var(--text-sm);color:var(--text-secondary)}.reschedule-side.from.svelte-1uha8ag .reschedule-time:where(.svelte-1uha8ag){color:inherit}.reschedule-arrow.svelte-1uha8ag{color:var(--text-muted);flex:none;display:flex}@media (max-width:480px){.reschedule-compare.svelte-1uha8ag{flex-direction:column;align-items:stretch}.reschedule-arrow.svelte-1uha8ag{align-self:flex-start;transform:rotate(90deg)}}
