.info.svelte-1ta1kgg{max-width:44rem}.step-note.svelte-1ta1kgg{color:var(--color-ink-muted);margin:0 0 1.25rem}.chosen-slot.svelte-1ta1kgg{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .85rem;margin:0 0 1.5rem;padding:.85rem 1rem;background:var(--color-white);border-radius:var(--radius);box-shadow:var(--shadow)}.linkish.svelte-1ta1kgg{background:none;border:none;padding:0;color:var(--color-pink-hot);cursor:pointer;font:inherit;text-decoration:underline}.field-group-title.svelte-1ta1kgg{font-size:1rem;margin:0 0 .75rem}.form-wrap.svelte-1ta1kgg{max-width:44rem;padding-block:2rem 4rem}.eyebrow.svelte-1ta1kgg{margin:0 0 .35rem;font-size:.75rem;color:var(--color-ink-muted)}.slots.svelte-1ta1kgg{margin-bottom:1.5rem}.cal.svelte-1ta1kgg{max-width:22rem;margin-bottom:1.25rem;padding:1rem;background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.cal-nav.svelte-1ta1kgg{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.cal-nav.svelte-1ta1kgg h3:where(.svelte-1ta1kgg){margin:0;font-size:1.05rem;text-transform:capitalize}.cal-nav-btn.svelte-1ta1kgg{width:2.25rem;height:2.25rem;border:none;border-radius:50%;background:linear-gradient(145deg,var(--color-pink-light),rgba(158,216,213,.5));color:var(--color-ink);font-size:1.35rem;line-height:1;cursor:pointer}.cal-nav-btn.svelte-1ta1kgg:disabled{opacity:.35;cursor:default}.cal-weekdays.svelte-1ta1kgg,.cal-grid.svelte-1ta1kgg{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.2rem;text-align:center}.cal-weekdays.svelte-1ta1kgg{margin-bottom:.35rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink-muted);font-family:var(--font-display)}.cal-day.svelte-1ta1kgg{aspect-ratio:1;display:grid;place-items:center;border:none;border-radius:10px;background:none;font:inherit;font-size:.95rem;color:var(--color-ink)}.cal-day.empty.svelte-1ta1kgg{visibility:hidden}.cal-day.muted.svelte-1ta1kgg{color:var(--color-ink-muted);opacity:.4}.cal-day.available.svelte-1ta1kgg{cursor:pointer;background:#f391ab2e;font-weight:600}.cal-day.available.svelte-1ta1kgg:hover{background:#ef628847}.cal-day.selected.svelte-1ta1kgg{background:linear-gradient(135deg,var(--color-pink-hot),var(--color-pink));color:var(--color-white)}.times-heading.svelte-1ta1kgg{font-size:1.05rem;margin:0 0 .75rem;text-transform:capitalize}.slot-options.svelte-1ta1kgg{display:flex;flex-wrap:wrap;gap:.5rem}.slot-option.svelte-1ta1kgg{display:flex;align-items:center;gap:.5rem;padding:.65rem 1rem;background:var(--color-white);border:2px solid transparent;border-radius:var(--radius);box-shadow:var(--shadow);cursor:pointer;font-size:.95rem;max-width:100%}.slot-option.svelte-1ta1kgg:has(input:where(.svelte-1ta1kgg):checked){background:var(--color-pink-soft);border-color:var(--color-pink)}.form-row.svelte-1ta1kgg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.field-hint.svelte-1ta1kgg{margin:.25rem 0 0;font-size:.85rem;color:var(--color-ink-muted)}.hp.svelte-1ta1kgg{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:600px){.form-wrap.svelte-1ta1kgg{padding-inline:1.25rem;padding-block:1.5rem 3rem}.cal.svelte-1ta1kgg{max-width:none;padding:1rem .9rem 1.1rem}.form-row.svelte-1ta1kgg{grid-template-columns:minmax(0,1fr)}}
