/**
 * ================================================================
 * FICHIER : adresse_auto.css
 * EMPLACEMENT : 2027_B2B/_modules/adresse_auto/adresse_auto.css
 * SHORT_DESC : Liste des adresses suggérées sous les champs d'adresse
 * DESCRIPTION : Liste flottante (aucun décalage du formulaire), aux couleurs du thème actif
 *               (variables de _theme/theme.css : clair, sombre et doré).
 * MODIFICATIONS :
 *   - 13/10/2026 16:19 : Création (Dialogue n° 1175, Claude MONSTERJaxX #2) — A VALIDER PAR JaxX
 * ================================================================
 */

.adresse_auto_liste
{
    position: absolute;
    z-index: 3100; /* au-dessus des fenêtres modales du site (jusqu'à 3000), seulement pendant la saisie */
    max-height: 300px;
    overflow-y: auto;
    border: 1px solid var(--ligne_forte);
    border-radius: var(--rayon_input, 2px);
    background: var(--surface);
    color: var(--encre);
    box-shadow: var(--ombre);
    font-family: inherit;
}

.adresse_auto_liste[hidden]
{
    display: none;
}

.adresse_auto_option
{
    display: flex;
    flex-direction: column;
    gap: 2px;
    padding: 10px 14px;
    border-left: 3px solid transparent;
    cursor: pointer;
    transition: background var(--duree, 220ms) var(--easing, ease);
}

.adresse_auto_option + .adresse_auto_option
{
    border-top: 1px solid var(--ligne);
}

.adresse_auto_option:hover,
.adresse_auto_option_active
{
    background: var(--accent_halo);
    border-left-color: var(--accent);
}

.adresse_auto_principal
{
    font-size: var(--texte_s);
    line-height: 1.4;
}

.adresse_auto_detail,
.adresse_auto_source
{
    color: var(--encre_second);
    font-size: var(--texte_xs);
    line-height: 1.4;
}

.adresse_auto_source
{
    padding: 6px 14px;
    border-top: 1px solid var(--ligne);
}
