/* ═══ Suchvorschlaege (Uebergabe 3.2) ════════════════════════════
   Die Vorschlaege stehen im Register (.sh-vorschlaege …). Hier: die
   Abstaende aus der Referenz, die einspaltige Form ohne Begriffe oder
   ohne Produkte und das Telefon, auf dem zwei Spalten nicht passen. */

.sh-vorschlaege[hidden] { display: none; }
.sh-vorschlaege-einspaltig { grid-template-columns: minmax(0, 1fr); }
.sh-vorschlaege-zweit { margin-top: 16px; }
.sh-vorschlag .sh-symbol { color: var(--sh-text-2); }
.sh-vorschlag .sh-klein { margin-left: auto; }
.sh-vorschlag-preis { font-size: 1rem; }
.sh-vorschlaege-alle { margin: 14px 0 0; }
.sh-vorschlaege-alle .sh-verweis[aria-selected='true'] { color: var(--sh-akzent); }
.sh-vorschlag-treffer[aria-selected='true'] .sh-vorschlag-name { text-decoration: underline; }
.sh-vorschlaege-keine { padding: 16px 20px; }

/* Der Schleier liegt unter der klebenden Kopfzeile (z-index 40 im Register)
   und ueber allem anderen. */
.sh-such-schleier { z-index: 35; }

@media (max-width: 759px) {
  .sh-vorschlaege { grid-template-columns: minmax(0, 1fr); max-height: 70vh; overflow-y: auto; }
  .sh-vorschlaege-spalte + .sh-vorschlaege-spalte { border-left: 0; border-top: 1px solid var(--sh-linie); }
}
