/* bsport-Workshop-Widget (Kurse mit festem Start, seit 10/2026) an das dunkle Seitendesign anpassen.
   bsport setzt alle Regeln mit !important — darum hier mit mehr Klassen, damit unsere gewinnen. */

/* Titelbild ist bei allen Kursen nur das Studiologo (dunkel auf dunkel) */
[id*="bsport-widget"] .cleanslate .bs-workshop-card .bs-workshop-card__cover{display:none!important}

/* Schrift: bsport setzt Titel und "Übersicht" schwarz — auf dunklem Grund unlesbar */
[id*="bsport-widget"] .cleanslate .bs-workshop-card .bs-workshop-card__content__title{
  color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;font-size:20px!important;line-height:1.3!important}
[id*="bsport-widget"] .cleanslate .bs-workshop-card .bs-workshop-card__content__description,
[id*="bsport-widget"] .cleanslate .bs-workshop-card .bs-workshop-card__content__description *{
  color:#C9C5BE!important;-webkit-text-fill-color:#C9C5BE!important}
[id*="bsport-widget"] .cleanslate .bs-workshop-card .bs-workshop-card__offer-list__title-wrapper{display:none!important}
[id*="bsport-widget"] .cleanslate .bs-workshop-card .bs-workshop-card__offer-list__offer__conditions{
  color:#9FA6AB!important;-webkit-text-fill-color:#9FA6AB!important}

/* In der Kurskachel steht die Beschreibung schon daneben: nur Termine + Buchen zeigen */
.md-termin [id*="bsport-widget"] .cleanslate .bs-workshop-card .bs-workshop-card__content{display:none!important}

/* Handy: der Kasten sitzt in der Kachel, darum weniger Innenabstand, damit die Karte Platz hat */
@media (max-width:600px){
  .md-termin{padding:14px 10px!important}
  .md-termin [id*="bsport-widget"] .cleanslate .bs-workshop-page__workshops__lists{padding:0!important}
}

/* Workshop-Kasten in der Kachel braucht weniger Platz als der Wochenkalender */
.md-termin .bsp-embed[id*="md-workshop"]{min-height:200px!important}
