.lead[data-astro-cid-xyq5hly5]{padding:clamp(1.25rem,3vw,2rem);display:grid;gap:1.5rem;box-shadow:var(--shadow)}fieldset[data-astro-cid-xyq5hly5]{border:0;margin:0;padding:0;min-width:0;display:grid;gap:.9rem}legend[data-astro-cid-xyq5hly5]{padding:0;margin-bottom:.9rem}.plan-line[data-astro-cid-xyq5hly5]{padding:.7rem .9rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--green-950);color:var(--fg)}.lead[data-astro-cid-xyq5hly5][hidden],.done[data-astro-cid-xyq5hly5][hidden]{display:none}.grid2[data-astro-cid-xyq5hly5]{display:grid;grid-template-columns:1fr 1fr;gap:.9rem 1rem}.wide[data-astro-cid-xyq5hly5]{grid-column:1 / -1}.field[data-astro-cid-xyq5hly5]{display:grid;gap:.35rem;min-width:0}.field[data-astro-cid-xyq5hly5]>span[data-astro-cid-xyq5hly5]{font-size:var(--text-sm);font-weight:500;color:var(--fg-soft)}em[data-astro-cid-xyq5hly5]{font-style:normal;color:var(--amber)}input[data-astro-cid-xyq5hly5][type=text],input[data-astro-cid-xyq5hly5][type=email],input[data-astro-cid-xyq5hly5][type=tel],select[data-astro-cid-xyq5hly5],textarea[data-astro-cid-xyq5hly5]{font:inherit;font-size:1rem;color:var(--fg);background:var(--green-950);border:1px solid var(--green-600);border-radius:var(--radius-sm);padding:.7rem .8rem;width:100%;min-width:0;transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}select[data-astro-cid-xyq5hly5]{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--mist) 50%),linear-gradient(135deg,var(--mist) 50%,transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-size:5px 5px;background-repeat:no-repeat;padding-right:2.2rem}textarea[data-astro-cid-xyq5hly5]{resize:vertical;min-height:6rem}textarea[data-astro-cid-xyq5hly5]::placeholder{color:var(--green-600)}input[data-astro-cid-xyq5hly5]:focus,select[data-astro-cid-xyq5hly5]:focus,textarea[data-astro-cid-xyq5hly5]:focus{outline:none;border-color:var(--amber);box-shadow:0 0 0 3px #f4b63a38}.choice[data-astro-cid-xyq5hly5]{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.choice[data-astro-cid-xyq5hly5] label[data-astro-cid-xyq5hly5]{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer}input[data-astro-cid-xyq5hly5][type=radio],input[data-astro-cid-xyq5hly5][type=checkbox]{width:1.15rem;height:1.15rem;accent-color:var(--amber);margin:0;flex:none}.consent[data-astro-cid-xyq5hly5]{display:flex;gap:.7rem;align-items:flex-start;font-size:var(--text-sm);color:var(--fg-soft);line-height:1.5}.consent[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5]{margin-top:.2rem}.hp[data-astro-cid-xyq5hly5]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.zone[data-astro-cid-xyq5hly5]{margin-top:-.4rem}.days[data-astro-cid-xyq5hly5]{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:thin}.slots[data-astro-cid-xyq5hly5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(4.6rem,1fr));gap:.5rem}.lead[data-astro-cid-xyq5hly5] .chip{font:inherit;font-size:var(--text-sm);color:var(--fg);background:var(--green-950);border:1px solid var(--green-600);border-radius:var(--radius-sm);padding:.5rem .4rem;cursor:pointer;transition:border-color .15s var(--ease),background .15s var(--ease)}.lead[data-astro-cid-xyq5hly5] .chip.day{display:grid;gap:.1rem;min-width:4.4rem;flex:none;text-align:center}.lead[data-astro-cid-xyq5hly5] .chip .wd{font-size:var(--text-xs);color:var(--fg-soft)}.lead[data-astro-cid-xyq5hly5] .chip .dm{font-weight:600}.lead[data-astro-cid-xyq5hly5] .chip:hover:not(:disabled){border-color:var(--amber)}.lead[data-astro-cid-xyq5hly5] .chip[aria-pressed=true]{background:var(--amber);border-color:var(--amber);color:var(--green-950)}.lead[data-astro-cid-xyq5hly5] .chip[aria-pressed=true] .wd{color:var(--green-950)}.lead[data-astro-cid-xyq5hly5] .chip:disabled{opacity:.35;cursor:not-allowed}.pick[data-astro-cid-xyq5hly5]{color:var(--fg)}.error[data-astro-cid-xyq5hly5]{margin:0;padding:.75rem .9rem;border:1px solid var(--tomato);border-radius:var(--radius-sm);color:var(--tomato);font-size:var(--text-sm)}.actions[data-astro-cid-xyq5hly5]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1.25rem;border-top:1px solid var(--line)}.actions[data-astro-cid-xyq5hly5] .btn[data-astro-cid-xyq5hly5]:disabled{opacity:.6;cursor:wait;transform:none}.done[data-astro-cid-xyq5hly5]{padding:clamp(2rem,5vw,3rem) 2rem;text-align:center;display:grid;gap:.9rem;justify-items:center;box-shadow:var(--shadow)}.done[data-astro-cid-xyq5hly5]:focus{outline:none}.done[data-astro-cid-xyq5hly5]{scroll-margin-top:6rem}.done[data-astro-cid-xyq5hly5] p[data-astro-cid-xyq5hly5]{max-width:30rem}.check[data-astro-cid-xyq5hly5]{width:3.5rem;height:3.5rem;border-radius:50%;background:var(--amber);color:var(--green-950);display:grid;place-items:center}.check[data-astro-cid-xyq5hly5] svg[data-astro-cid-xyq5hly5]{width:1.75rem;height:1.75rem}@media(max-width:600px){.grid2[data-astro-cid-xyq5hly5]{grid-template-columns:1fr}.actions[data-astro-cid-xyq5hly5]{flex-direction:column;align-items:stretch;text-align:center}}
