.seats.svelte-4vad0o{align-items:center;gap:calc(var(--s) * .22);display:inline-flex}.seats.overlap.svelte-4vad0o{gap:0}.seats.overlap.svelte-4vad0o .seat:where(.svelte-4vad0o)+.seat:where(.svelte-4vad0o){margin-left:calc(var(--s) * -.3)}.seat.svelte-4vad0o{width:var(--s);height:var(--s);color:#fff;font-size:calc(var(--s) * .4);background-position:50%;background-size:cover;border-radius:50%;flex:none;place-items:center;font-weight:800;line-height:1;display:grid}.overlap.svelte-4vad0o .seat:where(.svelte-4vad0o){box-shadow:0 0 0 2px var(--ring,var(--bg-1))}.seat.guest.svelte-4vad0o{background:var(--bg-3);box-shadow:inset 0 0 0 calc(var(--s) * .32) var(--bg-2)}.overlap.svelte-4vad0o .seat.guest:where(.svelte-4vad0o){box-shadow:inset 0 0 0 calc(var(--s) * .32) var(--bg-2), 0 0 0 2px var(--ring,var(--bg-1))}.seat.empty.svelte-4vad0o{border:1.5px dashed var(--border-2);background:0 0}.pin.svelte-1xbjwcx{top:calc(-1 * (var(--s) + 7px));bottom:var(--pin-bottom,0);left:clamp(calc(var(--w) / 2), var(--x), calc(100% - var(--w) / 2));pointer-events:none;flex-direction:column;align-items:center;transition:left .25s linear;display:flex;position:absolute;transform:translate(-50%)}.stem.svelte-1xbjwcx{background:var(--text);border-radius:1px;flex:1;width:2px;margin-top:4px}.pin.svelte-1xbjwcx .seat{--ring:var(--pin-ring,var(--bg))}@media (prefers-reduced-motion:reduce){.pin.svelte-1xbjwcx{transition:none}}
