/**
 * GGSeV Event Overview Helper v13
 * Funktionale Helfer für Divi-Loop-Cards.
 * Kein Card-, Pillen- oder Buttondesign. Divi-Presets bleiben führend.
 */

/* Leere optionale Divi-Module ausblenden. */
.ggsev-is-empty {
  display: none !important;
}

/* Titel-Fallback: Wenn ein Wahltitel vorhanden ist, wird der normale Beitragstitel versteckt. */
.ggsev-event-card.ggsev-has-title-override .ggsev-title-fallback,
.ggsev-event-card.ggsev-uses-title-fallback .ggsev-title-override {
  display: none !important;
}

/* Sekundären Button nur ausblenden, wenn der Schalter aus ist oder kein Ankerziel vorliegt. */
.ggsev-secondary-cta.ggsev-secondary-disabled {
  display: none !important;
}

/* Der Schalterwert ist nur für die Funktion da und soll nicht sichtbar sein. */
.ggsev-secondary-switch,
.ggsev-helper-value {
  display: none !important;
}

/* Zusatz-Fallback für sehr einfache, wirklich leere Module. */
.ggsev-hide-if-empty:empty,
.ggsev-hide-if-empty:has(.et_pb_text_inner:empty),
.ggsev-hide-if-empty:has(.et_pb_text_inner > p:empty),
.ggsev-hide-if-empty:has(.et_pb_module_inner:empty) {
  display: none !important;
}
