.area.svelte-131okx9{position:relative;display:flex;flex-direction:column;justify-content:center;gap:.15rem;min-width:0;padding:.15rem;flex:.85 1 0}.trigger.svelte-131okx9{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;width:100%;margin:0;padding:.45rem 1.35rem;border:none;border-radius:9999px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.trigger.svelte-131okx9:hover,.area.open.svelte-131okx9 .trigger:where(.svelte-131okx9){background:#172b3a0d}.trigger-main.svelte-131okx9{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0;flex:1 1 auto}.label.svelte-131okx9{font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-muted-text, #5e6971)}.value.svelte-131okx9{max-width:100%;font-size:.88rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chevron.svelte-131okx9{width:.4rem;height:.4rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);opacity:.55;flex:0 0 auto}.panel.svelte-131okx9{position:absolute;top:calc(100% + .85rem);left:0;z-index:30;min-width:17rem;padding:.65rem .75rem;border-radius:1rem;background:#fff;color:#172b3a;box-shadow:0 16px 40px #0000002e,0 0 0 1px #172b3a0f}.guest-row.svelte-131okx9{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem .2rem}.guest-row.svelte-131okx9+.guest-row:where(.svelte-131okx9){border-top:1px solid rgb(23 43 58 / 8%)}.guest-label.svelte-131okx9{font-size:.9rem;font-weight:600}.stepper.svelte-131okx9{display:inline-flex;align-items:center;gap:.55rem}.stepper.svelte-131okx9 button:where(.svelte-131okx9){width:1.7rem;height:1.7rem;border-radius:9999px;border:1px solid rgb(23 43 58 / 18%);background:#fff;color:inherit;font-size:1rem;line-height:1;cursor:pointer;padding:0}.stepper.svelte-131okx9 button:where(.svelte-131okx9):disabled{opacity:.35;cursor:not-allowed}.count.svelte-131okx9{min-width:1.25rem;text-align:center;font-size:.95rem;font-weight:700}.capacity-footer.svelte-131okx9{margin-top:.35rem;padding:.65rem .2rem .25rem;border-top:1px solid rgb(23 43 58 / 8%)}.capacity-label.svelte-131okx9{margin:0;font-size:.78rem;font-weight:650;color:var(--brand-muted-text, #5e6971)}.capacity-reached.svelte-131okx9{margin:.35rem 0 0;font-size:.78rem;font-weight:650;line-height:1.35;color:#a32d38}.capacity-footer.at-cap.svelte-131okx9 .capacity-label:where(.svelte-131okx9){color:#172b3a;font-weight:700}.area.panel-only.svelte-131okx9{flex:none;padding:0;min-width:0;width:100%}.area.panel-only.svelte-131okx9 .panel:where(.svelte-131okx9){position:static;transform:none;min-width:0;width:100%;box-sizing:border-box}@media(max-width:899px){.area.svelte-131okx9{flex:1 1 calc(50% - .5rem)}.area.svelte-131okx9:not(.panel-only) .panel:where(.svelte-131okx9){left:50%;transform:translate(-50%);min-width:min(18rem,86vw)}}
