/* Darlehen in Zahlen – datenorientiert und ruhig. */
body.page-zahlen :is(.wide-explain,.card,.finalized-card,.agriculture-number-card,.notice){background:var(--dark-card)!important;color:var(--dark-text)!important;border-color:rgba(58,207,214,.24)!important;box-shadow:0 12px 30px rgba(0,0,0,.27)!important}
body.page-zahlen :is(.card,.finalized-card,.agriculture-number-card,.notice) :is(h2,h3,strong,b){color:#F4FBFC!important}
body.page-zahlen :is(.card,.finalized-card,.agriculture-number-card,.notice) :is(p,span,li){color:var(--dark-text)!important}
body.page-zahlen .notice{border-left:5px solid #159DA4!important}
body.page-zahlen .grid > .card{background:linear-gradient(145deg,rgba(5,22,28,.95),rgba(2,10,14,.988))!important;border-color:rgba(58,207,214,.24)!important;color:var(--dark-text)!important}

/* K218 – Seite 5 Bugfix: helle Einordnungsblöcke im Dark Style erzwingen. */
body.page-zahlen .wide-explain{
  background:linear-gradient(145deg,rgba(5,22,28,.96),rgba(2,10,14,.99))!important;
  color:var(--dark-text)!important;
  border:1px solid rgba(58,207,214,.24)!important;
  border-top:5px solid #19cbd2!important;
  box-shadow:0 12px 30px rgba(0,0,0,.27)!important;
}
body.page-zahlen .wide-explain > div,
body.page-zahlen .wide-explain > div > *{
  background:transparent!important;
  color:var(--dark-text)!important;
}
body.page-zahlen .wide-explain strong{
  color:#F4FBFC!important;
}
body.page-zahlen .finalized-note-plain,
body.page-zahlen .card .finalized-note-plain,
body.page-zahlen .finalized-card .finalized-note-plain{
  background:rgba(10,31,39,.92)!important;
  color:var(--dark-text)!important;
  border:1px solid rgba(58,207,214,.24)!important;
  border-left:0!important;
  box-shadow:none!important;
}
body.page-zahlen .finalized-note-plain *,
body.page-zahlen .card .finalized-note-plain *,
body.page-zahlen .finalized-card .finalized-note-plain *{
  color:inherit!important;
}
body.page-zahlen .no-side-accent-151{border-left:0!important}
