/* lp-rendite-rechner: seitenspezifische Styles (aus Inline ausgelagert, 27.10.2026). Gemeinsames gehört in die assets/ad24-*.css. */
/* Hinweis unter den Eingaben (IRR) */
.esr-in .rr-foot{display:block;padding:12px 0 8px;border-top:1px solid var(--line);font-size:var(--fs-sm);line-height:1.5;color:var(--muted)}
/* Zweit- und Dritt-Rechner in der Spalte: gleiche Optik wie das Rechner-Band, schmaler */
.maincol .calc.esr{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);margin:20px 0 10px}
@media(max-width:760px){.maincol .calc.esr{grid-template-columns:1fr}}
.maincol .calc.esr .cr{grid-template-columns:minmax(0,1.7fr) minmax(40px,.8fr) auto}
.calc.esr .taxbox.on .th{margin-bottom:4px}
/* Formel: ruhige Formelzeile in der Keybox, Code-Schnipsel für Excel */
.article code,.keybox code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;background:var(--bg);color:var(--head);border-radius:6px;padding:1px 6px;overflow-wrap:anywhere}
@media(min-width:601px){.article code,.keybox code{white-space:nowrap}}
/* Denkfehler: 2×2 graue Kacheln ohne Rahmen */
.dfgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0 8px}
.dfgrid h3{font-size:var(--fs-lg);font-weight:600;color:var(--head);margin:0 0 6px}
@media(max-width:640px){.dfgrid{grid-template-columns:1fr}}
