/* CONVERSION-20261111 : accueil d'allolib.fr.
   1. « Être rappelé » en haut : petit formulaire (nom + téléphone) qui s'ouvre sans script (:target),
      même route que le formulaire du bas (/api/lead-form).
   2. Calculateur à cases vides (décision n° 299). */
.av-rappel{display:none;margin-top:14px;padding:16px;border-radius:16px;background:#fff;color:var(--encre,#0B1A2E);scroll-margin-top:84px}
.av-rappel:target,.av-rappel:focus-within{display:block}
.av-rappel:focus{outline:3px solid var(--menthe,#3BDCC4);outline-offset:3px}
.av-rappel__titre{margin:0 0 10px;font-weight:750;font-size:1.125rem;line-height:1.3;color:var(--encre,#0B1A2E)}
.av-rappel__champs{display:grid;gap:12px}
.av-rappel .champ{margin:0}
.av-rappel .btn{margin-top:14px}
.av-rappel__rgpd{margin:10px 0 0;font-size:.8125rem;line-height:1.4;color:#475569}
.av-rappel__rgpd a{color:inherit;text-decoration:underline}
@media (min-width:600px){.av-rappel__champs{grid-template-columns:1fr 1fr}}

.calc__champ--saisie label{margin-bottom:8px}
.calc__champ--saisie input{display:block;width:100%;min-height:48px;margin:0;padding:0 14px;border:1.5px solid rgba(255,255,255,.4);border-radius:12px;
  background:rgba(255,255,255,.08);color:#fff;font:600 1.125rem/1.2 Figtree,system-ui,sans-serif}
.calc__champ--saisie input:focus{outline:0;border-color:var(--menthe,#3BDCC4);box-shadow:0 0 0 4px rgba(59,220,196,.25)}
.calc [hidden]{display:none!important}
