/* Rechner der Fahrschul-Ratgeber (Block C, Branche 4, 10.10.2026) – zusammengesetzt von vorlagen/ratgeber-checks/fahrschule-zwei/bau.py aus css/*.css. Nicht hier ändern. */

/* --- fahrlehrer.css --- */
/* Rechner „Ab wie vielen Fahrstunden lohnt sich die eigene Fahrschule?“ (Fahrlehrer, /ratgeber/fahrlehrer-selbststaendig-machen/, 10.10.2026). Lädt nach rr-kit.css.
   Nur, was die Grundausstattung nicht hat; Präfix .rk-fl-. Jeder Selektor beginnt mit [data-rk="fahrlehrer"] – sonst gewinnt .rg-text p. */

/* Streifen mit runden Enden; kleine Überschrift darüber */
[data-rk="fahrlehrer"] .rk-fl-rund{overflow:hidden}
[data-rk="fahrlehrer"] .rk-fl-titel{margin:12px 0 -4px;font-size:13px;line-height:1.3;color:var(--rk-leise)}
[data-rk="fahrlehrer"] .rk-legende .rk-fl-leer{color:var(--rk-rost)}
[data-rk="fahrlehrer"] .rk-legende .rk-fl-leer::before{display:none}

/* Einheit hinter der großen Zahl */
[data-rk="fahrlehrer"] .rk-betrag small{font-size:.42em;margin-left:5px}
[data-rk="fahrlehrer"] .rk-mini__betrag small{font-size:.6em;font-weight:700;margin-left:3px;color:var(--rk-text)}

/* Drei Wert-Kacheln immer in einer Reihe */
[data-rk="fahrlehrer"] .rk-fl-kacheln{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 10px}
[data-rk="fahrlehrer"] .rk-fl-kacheln .rk-kachel{padding:8px 0 0;min-width:0}
[data-rk="fahrlehrer"] .rk-fl-kacheln .rk-kachel b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

/* Hinweis unter dem Ergebnis */
[data-rk="fahrlehrer"] .rk-fl-hinweis{margin:12px 0 0;padding-top:8px;border-top:1px dashed var(--rk-linie-2);font-size:13px;line-height:1.4;color:var(--rk-text)}

/* Vier Szenario-Knöpfe als 2 × 2, zwei Renten-Knöpfe nebeneinander */
[data-rk="fahrlehrer"] .rk-fl-sz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}
[data-rk="fahrlehrer"] .rk-fl-sz button,[data-rk="fahrlehrer"] .rk-fl-rente button{min-width:0;line-height:1.25}
[data-rk="fahrlehrer"] .rk-seg button small{margin-top:1px}

/* Feinheiten: Zwischenüberschriften */
[data-rk="fahrlehrer"] .rk-fl-zwischen{margin:2px 0 -8px;padding-top:14px;border-top:1px dashed var(--rk-linie-2);font-size:13px;font-weight:700;color:var(--rk-leise);
  text-transform:uppercase;letter-spacing:.04em}
[data-rk="fahrlehrer"] .rk-fein__inhalt > .rk-fl-zwischen:first-child{padding-top:0;border-top:0}
[data-rk="fahrlehrer"] .rk-fein > summary > span{line-height:1.35}

/* Weiterrechnen: Knopf mit etwas Luft */
[data-rk="fahrlehrer"] .rk-weiter .rk-knopf{margin-top:6px}

@media (max-width:419.98px){
  [data-rk="fahrlehrer"] .rk-fl-kacheln .rk-kachel{font-size:12px}
  [data-rk="fahrlehrer"] .rk-fl-kacheln .rk-kachel b{font-size:16.5px}
}
/* Handy-Leiste: Notiz zweizeilig statt abgeschnitten */
@media (max-width:899.98px){
  [data-rk="fahrlehrer"] .rk-mini__notiz{white-space:normal;text-overflow:clip;line-height:1.05;max-width:7.2em}
}
/* unter 360 px passt neben Label und Zahl keine Notiz – die Farbe der Zahl zeigt den Stand */
@media (max-width:359.98px){
  [data-rk="fahrlehrer"] .rk-mini__notiz{display:none}
  [data-rk="fahrlehrer"] .rk-fl-kacheln .rk-kachel b{font-size:14.5px;letter-spacing:-.03em}
}

/* --- fahrschule.css --- */
/* Rechner „Was bleibt dir aus deiner Fahrschule im Monat?“ (Fahrschule gründen, /ratgeber/fahrschule-gruenden/, 10.10.2026). Lädt nach rr-kit.css.
   Nur, was die Grundausstattung nicht hat; Präfix .rk-fs-. Jeder Selektor beginnt mit [data-rk="fahrschule"] – sonst gewinnt .rg-text p. */

/* Streifen mit runden Enden; kleine Überschrift darüber; „fehlen“ in der Legende schraffiert */
[data-rk="fahrschule"] .rk-fs-rund{overflow:hidden}
[data-rk="fahrschule"] .rk-fs-titel{margin:12px 0 -4px;font-size:13px;line-height:1.3;color:var(--rk-leise)}
[data-rk="fahrschule"] .rk-legende .rk-fs-fehlt{color:var(--rk-rost)}
[data-rk="fahrschule"] .rk-legende .rk-fs-fehlt::before{background:repeating-linear-gradient(-45deg,rgba(168,72,42,.7) 0 2px,rgba(168,72,42,.2) 2px 4px)}
[data-rk="fahrschule"] .rk-legende .rk-fs-fehlt b{color:var(--rk-rost)}

/* Drei Wert-Kacheln immer in einer Reihe */
[data-rk="fahrschule"] .rk-fs-kacheln{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 10px}
[data-rk="fahrschule"] .rk-fs-kacheln .rk-kachel{padding:8px 0 0;min-width:0}
[data-rk="fahrschule"] .rk-fs-kacheln .rk-kachel b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

/* Hinweis „Vorbelegt mit dem Beispielplan“ im Ergebnis-Blatt */
[data-rk="fahrschule"] .rk-fs-hinweis{margin:12px 0 0;padding-top:8px;border-top:1px dashed var(--rk-linie-2);font-size:13px;line-height:1.4;color:var(--rk-text)}

/* Vier Szenario-Knöpfe als 2 × 2 */
[data-rk="fahrschule"] .rk-fs-sz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}
[data-rk="fahrschule"] .rk-fs-sz button{min-width:0;line-height:1.25}
[data-rk="fahrschule"] .rk-seg button small{margin-top:1px}

/* Feinheiten: Zwischenüberschriften */
[data-rk="fahrschule"] .rk-fs-zwischen{margin:2px 0 -8px;padding-top:14px;border-top:1px dashed var(--rk-linie-2);font-size:13px;font-weight:700;color:var(--rk-leise);
  text-transform:uppercase;letter-spacing:.04em}
[data-rk="fahrschule"] .rk-fein__inhalt > .rk-fs-zwischen:first-child{padding-top:0;border-top:0}
[data-rk="fahrschule"] .rk-fein > summary > span{line-height:1.35}

/* Die Rechnung im Detail: Zwischenzeilen „Je Fahrschüler“ und „Im Monat“ */
[data-rk="fahrschule"] .rk-zeilen .rk-fs-ab{padding-top:16px;border-top:2px solid var(--rk-linie-2);font-size:13px;font-weight:700;color:var(--rk-leise);
  text-transform:uppercase;letter-spacing:.04em}
[data-rk="fahrschule"] .rk-zeilen dt.rk-fs-ab:first-child,[data-rk="fahrschule"] .rk-zeilen dt.rk-fs-ab:first-child + dd{padding-top:4px;border-top:0}

/* Weiterrechnen: Knopf mit etwas Luft */
[data-rk="fahrschule"] .rk-weiter .rk-knopf{margin-top:6px}

@media (max-width:419.98px){
  [data-rk="fahrschule"] .rk-fs-kacheln .rk-kachel{font-size:12px}
  [data-rk="fahrschule"] .rk-fs-kacheln .rk-kachel b{font-size:16.5px}
}
/* Handy-Leiste: Notiz zweizeilig statt abgeschnitten */
@media (max-width:899.98px){
  [data-rk="fahrschule"] .rk-mini__notiz{white-space:normal;text-overflow:clip;line-height:1.05;max-width:7.2em}
}
/* unter 360 px passt neben Label und Zahl keine Notiz – die Farbe der Zahl zeigt den Stand */
@media (max-width:359.98px){
  [data-rk="fahrschule"] .rk-mini__notiz{display:none}
  [data-rk="fahrschule"] .rk-fs-kacheln .rk-kachel b{font-size:14.5px;letter-spacing:-.03em}
}
