.guestApply.svelte-18eikdg{display:grid;gap:12px}.guestHead.svelte-18eikdg{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.guestEyebrow.svelte-18eikdg{margin:0;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.guestTitle.svelte-18eikdg{margin:0;font-size:18px;font-weight:700}.guestSubtitle.svelte-18eikdg{margin:4px 0 0;font-size:13px;color:var(--text-muted)}.guestClose.svelte-18eikdg{border:none;background:transparent;font-size:20px;line-height:1;color:var(--text-muted);cursor:pointer}.guestForm.svelte-18eikdg{display:grid;gap:10px}.guestRow.svelte-18eikdg{display:grid;grid-template-columns:minmax(88px,120px) 1fr;gap:10px}.guestRow--names.svelte-18eikdg{grid-template-columns:1fr 1fr}.guestForm.svelte-18eikdg label:where(.svelte-18eikdg) span:where(.svelte-18eikdg){display:block;font-size:12px;color:var(--text-muted);margin-bottom:4px}.guestForm.svelte-18eikdg input:where(.svelte-18eikdg){width:100%;box-sizing:border-box;border:1px solid var(--border);border-radius:10px;padding:10px 12px;font-size:14px}.guestForm.svelte-18eikdg input:where(.svelte-18eikdg):focus{outline:2px solid var(--accent-600);outline-offset:2px}.guestError.svelte-18eikdg{color:#d14343;font-size:12px}@media (max-width: 640px){.guestRow--names.svelte-18eikdg{grid-template-columns:1fr}}
