.formulaire_form__x9tiT{display:flex;flex-direction:column;gap:16px}.formulaire_champ__2qexv{display:flex;flex-direction:column;gap:7px}.formulaire_champ__2qexv>span{font-size:13px;font-weight:700;color:var(--fg-2)}.formulaire_champ__2qexv input,.formulaire_champ__2qexv textarea{font-family:var(--font-body);font-size:14.5px;color:var(--fg-1);background:var(--white);border:1.5px solid var(--border-strong);border-radius:var(--r-sm);padding:12px 13px;width:100%;transition:border-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.formulaire_champ__2qexv input::placeholder,.formulaire_champ__2qexv textarea::placeholder{color:var(--fg-3)}.formulaire_champ__2qexv input:focus,.formulaire_champ__2qexv textarea:focus{outline:none;border-color:var(--blue-500);box-shadow:0 0 0 3px var(--ring)}.formulaire_champ__2qexv textarea{resize:vertical;min-height:110px}.formulaire_erreurs__3EFoY{background:var(--danger-bg);border:1px solid color-mix(in oklch,var(--danger) 32%,transparent);border-radius:var(--r-sm);padding:12px 14px}.formulaire_erreurs__3EFoY ul{margin:0;padding-left:18px;color:var(--danger);font-size:13.5px;line-height:1.5}.formulaire_succes__FErw3{text-align:center;padding:28px 24px;background:var(--success-bg);border:1px solid color-mix(in oklch,var(--success) 30%,transparent);border-radius:var(--r-lg)}.formulaire_succes__FErw3 p{margin-top:8px;color:var(--fg-2)}