/* Google Translate Hover-Tooltips ("Originaltext") deaktivieren */
#goog-gt-tt,
.goog-te-balloon-frame,
.goog-tooltip,
.goog-text-highlight {
  display: none !important;
  visibility: hidden !important;
}

.goog-tooltip:hover,
#goog-gt-tt:hover {
  display: none !important;
}

/* Entfernt Highlight/Hintergrund beim Hover */
.goog-text-highlight {
  background: transparent !important;
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

/* Bewertungen-Tab / Menüpunkt ausblenden */
a.popup-hide[href="#reviews"],
a.popup-hide[href*="reviews"] {
  display: none !important;
}

/* Optional: Das gesamte umliegende Listenelement oder Tab-Container ausblenden 
   (falls der <a> allein nicht reicht und ein <li> oder <div> drumherum bleibt) */
li:has(a[href="#reviews"]),
.nav-item:has(a[href="#reviews"]),
.tab:has(a[href="#reviews"]),
.popup-hide[href="#reviews"] ~ * {   /* falls Geschwister-Elemente sichtbar bleiben */
  display: none !important;
}
/* Google Translate Banner (blaue Leiste oben) ausblenden + Layout fixen */
.goog-te-banner-frame.skiptranslate,
.goog-te-banner-frame {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  min-height: 0 !important;
}
body.skiptranslate,
body {
  top: 0 !important;
  margin-top: 0 !important;
  position: static !important;
}
/* Falls noch ein kleiner Rest bleibt (manchmal bei manchen Themes) */
.skiptranslate > iframe,
.goog-te-combo + iframe {
  height: 0 !important;
  display: none !important;
}
  /* display und pointer-events raus! */
}
}
#sb_content,
#content-view,
#main-buttons,
.data_wrap,
.inner,
.company-logo-and-name,
.default,
#main_description {
  opacity: 1 !important;
  filter: brightness(100%) !important;
  background: transparent !important;
  mask: none !important;
  -webkit-mask: none !important;
}
p.title-small.filter--header_hint {
    white-space: pre-line !important;
    line-height: 1.7 !important; /* etwas mehr Luft pro Zeile */
    margin: 0 !important;
    padding: 0 !important;
}
/* Jede Leerzeile (doppelter Umbruch) → deutlich mehr Abstand */
p.title-small.filter--header_hint br + br {
    display: block !important;
    margin-bottom: 1.8em !important; /* ← hier den Abstand einstellen: 1.5em = normaler Absatz, 2.5em = sehr groß */
    content: "";
}
/* Für die Liste: Simuliere Bullets mit ::before (funktioniert nur, wenn du vor jedem Paket z. B. ein Leerzeichen + - oder * setzt) */
p.title-small.filter--header_hint {
    counter-reset: list; /* falls du nummerieren willst */
}
