/* Prüfstand: nur Ergänzungen zu eluent.css, die Marke gehört dorthin. */
.abschnitte{display:flex;flex-direction:column;gap:22px;padding-top:30px}
.abschnitt{display:flex;flex-direction:column;gap:14px}
.abschnitt h2{font-weight:700;font-size:20px;letter-spacing:-.01em}
.neben-text{font-size:13.5px;color:var(--graphit);max-width:78ch}
.aktionen{display:flex;gap:10px;flex-wrap:wrap}
.formular select,.formular textarea{border:1px solid var(--linie);background:var(--filterpapier);
  padding:0 14px;font-family:var(--schrift-text);font-size:15px;color:var(--aktivkohle);font-weight:400;width:100%}
.formular select{height:48px}
.formular textarea{padding:12px 14px;font-family:var(--schrift-mono);font-size:13px;resize:vertical}
.formular select:focus,.formular textarea:focus{outline:none;border-color:var(--reagenz)}
.formular-reihe{flex-direction:row;flex-wrap:wrap;align-items:flex-end}
.formular-reihe label{flex:1 1 220px;min-width:0}
.btn-kurz{width:auto;align-self:flex-start}
.formular-reihe .btn-kurz{align-self:flex-end}
.badge-schlecht{background:#FBEAE6;color:#A03B24;border-color:#F0CCC2}
.faktor{font-family:var(--schrift-mono);font-size:12px;color:var(--graphit)}
.faktor-gut{color:#2E7D57}
.faktor-schlecht{color:#A03B24;font-weight:500}
.zwischentitel{font-weight:700;font-size:20px;letter-spacing:-.01em;margin-top:6px}
.steckbrief{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:start}
.sb-block{background:var(--weiss);border:1px solid var(--linie);padding:16px 18px;min-width:0}
.sb-block h3{margin-bottom:10px;font-weight:500}
.sb-block dl{display:grid;grid-template-columns:auto 1fr;gap:5px 12px;font-size:13px;line-height:1.45}
.sb-block dt{color:var(--graphit);white-space:nowrap}
.sb-block dd{font-family:var(--schrift-mono);font-size:12.5px;overflow-wrap:anywhere;min-width:0}
.sb-breit{grid-column:1/-1}
.sb-breit dl{grid-template-columns:auto 1fr auto 1fr auto 1fr}
@media(max-width:1000px){.sb-breit dl{grid-template-columns:auto 1fr}}
@media(max-width:900px){.steckbrief{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.steckbrief{grid-template-columns:1fr}}
.kopf-neben{text-transform:none;letter-spacing:0;font-weight:400}
.stats{margin-bottom:4px}
.tbl td.mono{overflow-wrap:anywhere}
