/* ── GUT Adress-Autocomplete: Vorschlags-Dropdown (markenkonform) ─────────────
   Wird per JS an <body> gehängt und unter dem Feld positioniert. */
.gut-ac-list {
    position: absolute;
    z-index: 10000;
    background: var(--weiss, #ffffff);
    border: 1px solid var(--gruen-mid, #c0d4a0);
    border-radius: 10px;
    box-shadow: 0 6px 24px rgba(45,74,30,0.12);
    padding: 4px;
    max-height: 260px;
    overflow-y: auto;
    font-family: 'DM Sans', sans-serif;
    box-sizing: border-box;
}
.gut-ac-item {
    padding: 9px 12px;
    /* Verhindert die 300-ms-Verzoegerung und das Doppeltipp-Zoom auf
       Mobilgeraeten — ein Tipp soll sofort auswaehlen. */
    touch-action: manipulation;
    border-radius: 8px;
    font-size: 13px;
    line-height: 1.3;
    color: var(--text, #2a2a2a);
    cursor: pointer;
}
.gut-ac-item.is-active,
.gut-ac-item:hover {
    background: var(--gruen, #5c7a3e);
    color: var(--bg, #f6f8f0);
}

/* Auf dem Handy wird mit dem Finger getippt, nicht mit der Maus gezielt:
   groessere Trefferflaeche, damit man nicht zwischen zwei Vorschlaege geraet. */
@media (max-width: 600px) {
    .gut-ac-item { padding: 13px 14px; font-size: 14px; }
    .gut-ac-list { max-height: 300px; }
}
