/* ============================================================================
   Autocomplétion d'adresse (BAN)
   Le dropdown se positionne sous le champ rue (form-group passé en relative
   par le JS). Aligné sur les tokens existants (--cream, --gold, etc.).
   ============================================================================ */

.address-autocomplete-dropdown {
  list-style: none;
  margin: 0;
  padding: 4px 0;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 1000;
  background: #ffffff;
  border: 1px solid var(--cream-dark, #e8e2d3);
  border-top: none;
  border-radius: 0 0 6px 6px;
  box-shadow: 0 8px 24px rgba(1, 21, 45, 0.12);
  max-height: 280px;
  overflow-y: auto;
  font-size: 0.95rem;
}

.address-autocomplete-dropdown[hidden] {
  display: none;
}

.address-autocomplete-dropdown li {
  padding: 10px 14px;
  cursor: pointer;
  color: var(--ink, #01152d);
  border-bottom: 1px solid rgba(232, 226, 211, 0.5);
  transition: background 0.12s ease;
}

.address-autocomplete-dropdown li:last-child {
  border-bottom: none;
}

.address-autocomplete-dropdown li:hover,
.address-autocomplete-dropdown li.is-active {
  background: var(--cream, #f5efe3);
  color: var(--ink, #01152d);
}
