form.svelte-z5tduv{flex-direction:column;gap:22px;display:flex}h2.svelte-z5tduv,legend.svelte-z5tduv{align-items:center;gap:10px;margin:0 0 10px;padding:0;font-size:17px;font-weight:700;display:flex}fieldset.svelte-z5tduv{border:0;margin:0;padding:0}.num.svelte-z5tduv{background:var(--violet);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:800;display:inline-flex}.jours.svelte-z5tduv,.heures.svelte-z5tduv{flex-wrap:wrap;gap:8px;display:flex}.jour.svelte-z5tduv,.heure.svelte-z5tduv span:where(.svelte-z5tduv){color:#1a1a1a;min-height:46px;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #cfcfcf;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.jour.choisi.svelte-z5tduv,.heure.svelte-z5tduv input:where(.svelte-z5tduv):checked+span:where(.svelte-z5tduv){background:var(--violet);border-color:var(--violet);color:#fff}.heure.svelte-z5tduv{position:relative}.heure.svelte-z5tduv input:where(.svelte-z5tduv){opacity:0;position:absolute}.heure.svelte-z5tduv span:where(.svelte-z5tduv){min-width:86px}.jour.svelte-z5tduv:focus-visible,.heure.svelte-z5tduv input:where(.svelte-z5tduv):focus-visible+span:where(.svelte-z5tduv){outline:3px solid var(--violet);outline-offset:2px}.envoyer.svelte-z5tduv{background:var(--jaune);color:#1a1a1a;min-height:52px;font:inherit;cursor:pointer;border:0;border-radius:999px;align-self:flex-start;padding:0 28px;font-size:16px;font-weight:900}.envoyer.svelte-z5tduv:hover:not(:disabled){box-shadow:inset 0 0 0 2px #1a1a1a}.envoyer.svelte-z5tduv:focus-visible{outline:3px solid var(--violet);outline-offset:2px}.envoyer.svelte-z5tduv:disabled{opacity:.6;cursor:default}.alerte.svelte-z5tduv{border-left:4px solid var(--corail);background:#fee7ea;border-radius:12px;margin:0;padding:12px 14px;font-size:14px;line-height:1.5}.merci.svelte-z5tduv{background:var(--violet);color:#fff;border-radius:16px;padding:22px}.merci.svelte-z5tduv h2:where(.svelte-z5tduv){margin:0 0 6px;font-size:24px;font-weight:900}.merci.svelte-z5tduv p:where(.svelte-z5tduv){margin:0;font-size:15px;line-height:1.5}
