/* Autocomplétion d'adresse (Google Places ou API Adresse) — liste de suggestions sous le champ adresse.
   Servie hors couche (feuille de module) : couleurs par les variables du thème, tout carré (charte). */
.webp-adresses__ancre { position: relative; }
.webp-adresses {
  position: absolute; inset-inline: 0; top: 100%; z-index: 30;
  margin: 0.25rem 0 0; padding: 0; list-style: none;
  max-height: 18rem; overflow-y: auto;
  background: var(--bs-body-bg, #fff); color: var(--bs-body-color, #000);
  border: 1px solid var(--bs-body-color, #000);
  box-shadow: 0 8px 20px rgb(0 0 0 / 12%);
}
.webp-adresses[hidden] { display: none; }
.webp-adresses__option {
  padding: 0.625rem 0.875rem; cursor: pointer; font-size: 0.9375rem; line-height: 1.35;
  border-block-end: 1px solid rgb(0 0 0 / 8%);
}
.webp-adresses__option:last-of-type { border-block-end: 0; }
.webp-adresses__option--active, .webp-adresses__option:hover { background: rgb(0 0 0 / 6%); }
.webp-adresses__principal { font-weight: 700; }
.webp-adresses__secondaire { display: block; font-size: 0.8125rem; color: rgb(0 0 0 / 60%); }
/* Mention de la source : exigée par Google sans carte, due à la Base Adresse Nationale (licence ouverte). */
.webp-adresses__mention { padding: 0.375rem 0.875rem; font-size: 0.6875rem; letter-spacing: 0.04em; text-transform: uppercase; color: rgb(0 0 0 / 55%); text-align: end; }
