.field-v2.svelte-c7wthj input:where(.svelte-c7wthj){border:1px solid var(--border);background:var(--bg-2);width:100%;max-width:100%;color:var(--fg);font-family:var(--font-body);border-radius:8px;min-width:0;padding:.75rem .9rem;font-size:16px;transition:border-color .2s}.field-v2.svelte-c7wthj input:where(.svelte-c7wthj):not([type=date]):not([type=time]){appearance:none}.field-v2.svelte-c7wthj input:where(.svelte-c7wthj):focus{border-color:var(--coral);outline:none}.hint.svelte-c7wthj{color:var(--fg-muted);margin:.5rem 0 0;font-size:.75rem}button.slot-mini.svelte-1fqhtfu{appearance:none;color:inherit;width:100%}button.slot-mini.selected.svelte-1fqhtfu{color:#fff}.no-slots-msg.svelte-1fqhtfu{color:var(--fg-muted);font-size:.85rem}.xmas-dates.svelte-1pjgime{grid-template-columns:repeat(3,1fr);gap:.7rem;margin-bottom:1.4rem;display:grid}.xmas-date.svelte-1pjgime{appearance:none;border:1px solid var(--border);background:var(--bg-2);color:inherit;font:inherit;cursor:pointer;text-align:center;text-transform:capitalize;border-radius:12px;padding:.9rem .8rem;font-size:.92rem;line-height:1.3;transition:border-color .15s,background .15s}.xmas-date.svelte-1pjgime:hover{border-color:var(--coral)}.xmas-date.selected.svelte-1pjgime{background:var(--coral);border-color:var(--coral);color:#fff}.xmas-times-label.svelte-1pjgime{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.6rem;font-size:.78rem}button.slot-mini.svelte-1pjgime{appearance:none;color:inherit;width:100%}button.slot-mini.selected.svelte-1pjgime{color:#fff}.no-slots-msg.svelte-1pjgime{color:var(--fg-muted);grid-column:1/-1;font-size:.85rem}@media (width<=520px){.xmas-dates.svelte-1pjgime{grid-template-columns:1fr}}
