@import"https://fonts.googleapis.com/css2?family=Archivo:wght@400;600;800&display=swap";:root{--grund: #141312;--karte: #1a1918;--karte-hoch: #262423;--kopfgrund: #201e1d;--linie: #3a3736;--linie-stark: #605d5d;--text: #f3f2f2;--text-leise: #9b9797;--akzent: #ec3013;--akzent-hell: #ff563c;--akzent-tief: #dd2b0f;--auf-akzent: #f3f2f2;--gut: #7d9c76;--schlecht: #ff563c;--warn: #ff9783;--radius: 0px;--leiste: 58px;--schrift: "Archivo", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--grund);color:var(--text);font:400 15px/1.5 var(--schrift);-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit}.app{display:flex;flex-direction:column;min-height:100%;max-width:720px;margin:0 auto;position:relative}.kopf{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:10px;padding:8px 14px 10px;background:var(--kopfgrund);border-bottom:1px solid var(--linie)}.kopf .wappen{flex:none;width:26px;height:32px;background:repeating-linear-gradient(90deg,var(--akzent) 0 5px,var(--auf-akzent) 5px 10px);clip-path:polygon(0 0,100% 0,100% 62%,50% 100%,0 62%)}.kopf .titel{font-weight:800;font-size:15px;line-height:1;letter-spacing:-.015em}.kopf .unter{margin-top:5px;font-size:10.5px;line-height:1;color:var(--text-leise)}.kopf .rechts{margin-left:auto;text-align:right}.kopf .vertrauen{background:none;border:0;padding:0;cursor:pointer}.kopf .geld{display:block;font-weight:800;font-size:13px;line-height:1;color:var(--text);font-variant-numeric:tabular-nums}.inhalt{flex:1;padding:0 0 calc(var(--leiste) + 24px);display:flex;flex-direction:column}.leiste{position:fixed;bottom:0;left:0;right:0;z-index:20;display:grid;grid-template-columns:repeat(5,1fr);background:#201e1dee;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--linie);padding-bottom:env(safe-area-inset-bottom)}.leiste button{background:none;border:0;cursor:pointer;padding:8px 2px 10px;display:grid;gap:3px;justify-items:center;color:var(--text-leise);font-size:11px;min-width:0;white-space:nowrap}.leiste button .sym{font-size:18px;line-height:1}.leiste button[data-aktiv=true]{color:var(--akzent-hell)}@media (min-width: 720px){.leiste{max-width:720px;margin:0 auto;border-radius:0}}.karte{background:var(--karte-hoch);border:0;border-bottom:1px solid var(--linie);padding:11px 14px 13px}.karte.wichtig{background:var(--karte);box-shadow:inset 3px 0 0 var(--akzent)}.zeile{display:flex;align-items:center;gap:10px}.zeile+.zeile{margin-top:9px;padding-top:9px;border-top:1px solid var(--linie)}.schieb{margin-left:auto}.leise{color:var(--text-leise);font-size:13px}.klein{font-size:12px}.gut{color:var(--gut)}.schlecht{color:var(--schlecht)}.warn{color:var(--warn)}.gross{font-size:26px;font-weight:700;letter-spacing:-.02em}.knopf{border:1px solid var(--linie);background:var(--karte-hoch);border-radius:0;padding:11px 14px;cursor:pointer;font-weight:600}.knopf:disabled{opacity:.5;cursor:default}.knopf.haupt{background:var(--akzent);color:var(--auf-akzent);border-color:transparent;width:100%;padding:14px;font-size:15px}.knopf.schmal{padding:7px 11px;font-size:13px;font-weight:500}.chips{display:flex;gap:7px;overflow-x:auto;padding-bottom:2px}.chips::-webkit-scrollbar{display:none}.chip{flex:none;border:1px solid var(--linie);background:var(--karte-hoch);border-radius:0;padding:6px 12px;font-size:13px;cursor:pointer;white-space:nowrap}.chip[data-aktiv=true]{background:var(--akzent);color:var(--auf-akzent);border-color:transparent;font-weight:600}.pos{flex:none;width:34px;height:26px;border-radius:0;background:var(--karte-hoch);border:1px solid var(--linie);display:grid;place-items:center;font-size:11px;font-weight:700;color:var(--text-leise);letter-spacing:.03em}.pos[data-teil=tor]{color:#ffd166}.pos[data-teil=abwehr]{color:#7fb4ff}.pos[data-teil=mittelfeld]{color:#8fe08f}.pos[data-teil=sturm]{color:#ff9d7a}.staerke{flex:none;min-width:30px;text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.name{font-weight:550}.grund{font-size:12px;color:var(--warn)}.grund.positiv{color:var(--gut)}.merkmal{display:inline-block;font-size:11px;padding:2px 7px;border-radius:0;background:var(--karte-hoch);border:1px solid var(--linie);color:var(--text-leise);margin:2px 4px 0 0}.feld{position:relative;background:var(--grund);border-bottom:1px solid var(--linie);padding:12px 8px 14px;display:grid;gap:8px}.reihe{display:flex;justify-content:center;gap:6px}.platz{flex:1 1 0;max-width:96px;min-height:62px;border:1px solid var(--linie);background:var(--karte-hoch);padding:5px 4px 6px;display:grid;gap:1px;justify-items:center;align-content:center;cursor:pointer;text-align:center}.platz[data-gewaehlt=true]{border:1px solid var(--akzent);background:var(--karte-hoch)}.platz .p-pos{font-size:9.5px;font-weight:800;letter-spacing:.06em;background:var(--akzent);color:var(--auf-akzent);padding:2px 5px}.platz .p-name{font-size:11px;font-weight:600;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.platz .p-staerke{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}.platz .p-fit{margin-left:auto;font-size:9px;font-weight:700;border:1px solid currentColor;padding:1px 3px}table.tab{width:100%;border-collapse:collapse;font-size:14px}table.tab th{text-align:left;font-size:11px;font-weight:600;color:var(--text-leise);text-transform:uppercase;letter-spacing:.05em;padding:0 4px 8px}table.tab td{padding:8px 4px;border-top:1px solid var(--linie)}table.tab td.zahl{text-align:right;font-variant-numeric:tabular-nums}table.tab tr[data-mein=true] td{background:var(--karte-hoch);font-weight:600}table.tab td.rang{color:var(--text-leise);width:22px}table.tab tr[data-zone=auf] td.rang{color:var(--gut);font-weight:700}table.tab tr[data-zone=ab] td.rang{color:var(--schlecht);font-weight:700}table.tab tbody tr[data-klickbar=true]{cursor:pointer}table.tab tbody tr[data-klickbar=true]:hover td{background:var(--karte-hoch)}.wahl[data-aktiv=true]{box-shadow:inset 2px 0 0 var(--akzent)}.einstieg{padding-bottom:24px}.ticker{display:grid;gap:0}.tick{display:grid;grid-template-columns:42px 1fr;gap:10px;padding:9px 0;border-top:1px solid var(--linie);align-items:baseline}.tick:first-child{border-top:0}.tick .min{color:var(--text-leise);font-variant-numeric:tabular-nums;font-size:13px}.tick.tor{background:#1b2f20;margin:0 -14px;padding:11px 14px}.tick.tor .txt{font-weight:650}.stand{display:flex;align-items:center;justify-content:center;gap:14px;padding:4px 0 12px}.stand .ergebnis{font-size:34px;font-weight:700;font-variant-numeric:tabular-nums}.stand .verein{flex:1;text-align:center;font-weight:600}.standkarte{position:sticky;top:50px;z-index:8;background:var(--karte-hoch)}.tickerleiste{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px solid var(--linie)}.wochentage{display:flex;gap:4px;margin-bottom:10px}.wochentag{flex:1;text-align:center;padding:8px 0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-leise);background:var(--karte)}.wochentag[data-war=true]{color:var(--text)}.wochentag[data-aktiv=true]{color:var(--text);box-shadow:inset 0 -2px 0 var(--akzent)}.inhalt[data-inszenierung=true]{padding-bottom:24px}.blattgrund{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#000a;display:flex;align-items:flex-end;justify-content:center}.blatt{width:100%;max-width:720px;max-height:82vh;overflow-y:auto;background:var(--karte);border-radius:0;border-top:1px solid var(--linie);padding:16px 14px calc(20px + env(safe-area-inset-bottom))}.blatt h3{margin:0 0 4px;font-size:17px}.wahl{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:none;border:0;border-top:1px solid var(--linie);padding:11px 2px;cursor:pointer}.wahl:disabled{opacity:.4}.hinweis{border-left:3px solid var(--warn);padding:8px 0 8px 10px;font-size:13px;color:#f0cf9e}.leer{text-align:center;color:var(--text-leise);padding:26px 10px}.fehler{color:var(--schlecht);font-size:13px}.urteil{font-size:30px;font-weight:700;letter-spacing:-.5px;padding:22px 0 4px;text-align:center}.urteil.gut{color:var(--gut)}.urteil.schlecht{color:var(--schlecht)}.risikobahn{flex:1;height:9px;background:var(--karte-hoch);border-radius:0;overflow:hidden}.risikofuellung{height:100%}.leise-fuellung{background:var(--text-leise)}.zahl{width:42px;text-align:right;font-variant-numeric:tabular-nums}.chip.termin{border-color:var(--akzent);color:var(--akzent-hell);background:transparent}.hinweis.gut{border-left-color:var(--gut);color:#a9e0bd}.hinweis.schlecht{border-left-color:var(--schlecht);color:#f0b3ac}input[type=range]{accent-color:var(--akzent)}.baum{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px}.baumrunde{flex:none;min-width:132px}.baumkopf{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-leise);margin-bottom:6px}.baumpaar{border:1px solid var(--linie);border-radius:0;margin-bottom:8px;overflow:hidden}.baumverein{font-size:12px;padding:6px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.baumverein+.baumverein{border-top:1px solid var(--linie)}.baumverein.meiner{font-weight:700}.baumverein.sieger{color:var(--gut)}.baumverein.raus{color:var(--text-leise);text-decoration:line-through}.bereiche{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:4px}.bereich{display:grid;gap:2px;text-align:left;padding:11px 12px;background:var(--karte-hoch);border:1px solid var(--linie);border-radius:0;cursor:pointer;color:var(--text);min-width:0}.bereich .bereichsym{display:block;color:var(--text-leise);margin-bottom:2px}.bereich.dringend .bereichsym{color:var(--akzent-hell)}.bereich .bereichname{font-size:13px;font-weight:600}.bereich .bereichnote{font-size:11px;line-height:1.25;min-height:28px}.bereich.dringend{border-color:var(--schlecht)}.zeile.anstehend{width:100%;background:none;border:0;border-radius:0;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.zeile.anstehend+.zeile.anstehend{margin-top:9px;padding-top:9px;border-top:1px solid var(--linie)}.zeile.anstehend .anstehendsym{color:var(--akzent-hell);display:flex}.zeile.anstehend .kicker,.zeile.anstehend .name{display:block}.wertbahn{position:relative;flex:1;height:6px;background:var(--karte-hoch);border-radius:0;overflow:visible}.wertfuellung{height:100%}.wertziel{position:absolute;top:-3px;width:2px;height:12px;margin-left:-1px}.wertziel.hoch{background:var(--gut)}.wertziel.runter{background:var(--schlecht)}h1,h2,h3,h4{font-family:var(--schrift);font-weight:800;letter-spacing:-.015em;line-height:1.15}.karte h2{margin:0 0 10px;font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--akzent-hell)}.gross,.rang,.zahl,.platz,table,.baumverein{font-variant-numeric:tabular-nums}.kicker{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-leise)}.chip[data-aktiv=true]{background:transparent;color:var(--text);border-color:var(--linie-stark);box-shadow:inset 0 -2px 0 var(--akzent)}.zeichen{display:block}.leiste button .zeichen{margin:0 auto}.vereinsfarbe{display:inline-block;width:3px;height:13px;margin-right:8px;vertical-align:-2px;background:var(--linie-stark)}.reiter{position:sticky;top:51px;z-index:9;display:flex;overflow-x:auto;background:var(--kopfgrund);border-bottom:1px solid var(--linie)}.reiter::-webkit-scrollbar{display:none}.reiter button{flex:none;padding:9px 13px;background:none;border:0;cursor:pointer;font-family:var(--schrift);font-weight:600;font-size:11px;line-height:1;letter-spacing:.06em;color:var(--text-leise);white-space:nowrap}.reiter button[data-aktiv=true]{font-weight:800;color:var(--text);box-shadow:inset 0 -3px 0 var(--akzent)}.sammelbild{background:var(--karte);border-bottom:1px solid var(--linie)}.sammelstreifen{height:7px;background:repeating-linear-gradient(90deg,var(--verein) 0 10px,var(--verein-schrift) 10px 20px)}.sammelkoerper{display:flex;align-items:center;gap:14px;padding:14px 14px 10px}.portraet{flex:none}img.portraet{display:block;object-fit:cover;object-position:center 18%;background:#111}.sammelzahl{margin-left:auto;text-align:right;display:grid;gap:3px}.sammelstaerke{font-family:var(--schrift);font-weight:800;font-size:44px;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.sammelnummer{font-size:11px;color:var(--text-leise)}.sammelschild{background:var(--verein);color:var(--verein-schrift);padding:8px 14px 10px}.sammelname{display:block;font-family:var(--schrift);font-weight:800;font-size:19px;line-height:1.1;letter-spacing:-.02em}.sammelunter{display:block;margin-top:3px;font-size:11px;opacity:.82}.satzzeile{padding:7px 0}.satzzeile+.satzzeile{border-top:1px solid var(--linie)}.satzzeile strong{display:block;font-size:13px;font-weight:700}.satzzeile span{display:block;margin-top:2px}.formationszeile{display:flex;align-items:baseline;gap:10px;width:100%;padding:10px 14px 11px;background:var(--karte);border:0;border-bottom:1px solid var(--linie);cursor:pointer;text-align:left;color:var(--text)}.formationszeile .kicker,.formationsname{flex:none;white-space:nowrap}.formationsname{font-weight:800;font-size:14px}.formationszeile .leise.klein{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.platz .p-kopf{display:flex;align-items:center;gap:5px;width:100%}.platz .portraet{margin:3px auto 1px}.sterne{display:inline-flex;align-items:center;gap:2px}.stern.voll{fill:var(--akzent-hell)}.stern.leer{fill:var(--linie)}.sternwort{margin-left:6px;font-size:12px;color:var(--text-leise)}.satzzeile{display:flex;align-items:flex-start;gap:10px}.satzzeichen{flex:none;color:var(--text-leise);margin-top:1px}.satzzeichen.schlecht{color:var(--schlecht)}.satzzeile>span:last-child{min-width:0}.zeichenreihe{display:flex;align-items:center;gap:7px;margin-top:4px;color:var(--text-leise)}.knopf[data-an=true]{background:var(--akzent);color:var(--auf-akzent);border-color:transparent;font-weight:600}.kennzahlen{display:flex;gap:14px}.kennzahlen>div{flex:1;min-width:0}.kennzahlen .kicker{margin-bottom:3px}.kennzahlen .gross{font-size:19px}.zeile.breit{width:100%;background:none;border:0;padding:0;color:inherit;text-align:left;font:inherit;cursor:pointer}.nummer{flex:none;width:22px;text-align:right;font-variant-numeric:tabular-nums;font-size:12px;color:var(--text-leise)}.anteil{height:2px;background:var(--karte-hoch);margin-top:7px}.anteil>span{display:block;height:100%;background:var(--akzent)}.ausklapp{padding:10px 0 2px}.werte{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:2px}.gegnerkarte{padding-bottom:12px}.gegnerzeile{display:flex;align-items:flex-start;gap:10px;margin-top:8px}.gegnerseite{flex:1;min-width:0}.gegnerseite.rechts{text-align:right}.gegnername{font-weight:650;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gegnerplatz{margin-top:2px}.gegnerwerte{flex:none;display:flex;align-items:baseline;gap:7px;font-variant-numeric:tabular-nums}.gegnerwerte .staerke{font-size:17px}.waage{position:relative;height:6px;background:var(--karte-hoch);margin-top:10px;overflow:hidden}.waagefuellung{display:block;height:100%;background:var(--akzent)}.waagemitte{position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:var(--text);opacity:.55}.formreihe{display:flex;gap:3px}.formzeichen{width:15px;height:15px;display:grid;place-items:center;font-size:9.5px;font-weight:700;background:var(--karte-hoch);color:var(--text-leise)}.formzeichen.sieg{background:#1f3a27;color:var(--gut)}.formzeichen.pleite{background:#3a1f1c;color:var(--schlecht)}.handschrift{list-style:none;margin:9px 0 0;padding:0 0 0 9px;border-left:2px solid var(--karte-hoch)}.handschrift li+li{margin-top:3px}.pos.imsatz{display:inline;width:auto;height:auto;background:none;border:0;padding:0;font-size:inherit;letter-spacing:.04em}.vertragszeile+.vertragszeile{border-top:1px solid var(--linie);padding-top:10px;margin-top:10px}.kaderkachel{padding:11px 0;cursor:pointer}.kaderkachel+.kaderkachel{border-top:1px solid var(--linie)}.kaderkachel:first-of-type{padding-top:2px}.kaderkachel .grund{margin-top:5px}.xpbahn{width:38px;height:3px;margin-top:4px;background:var(--karte-hoch);overflow:hidden}.xpbahn>span{display:block;height:100%;background:var(--akzent)}.ergebniszeile{display:flex;align-items:center;gap:10px;width:100%;background:none;border:0;padding:9px 0;color:inherit;font:inherit;text-align:left;cursor:pointer}.ergebniszeile+.ergebniszeile{border-top:1px solid var(--linie)}.ergebnis{font-size:21px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.rueckblickkarte{display:block;width:100%;background:var(--karte);border:0;border-bottom:1px solid var(--linie);padding:12px 14px;color:inherit;font:inherit;text-align:left;cursor:pointer}.zeile[data-mein=true]{box-shadow:inset 2px 0 0 var(--akzent);padding-left:8px}.tabplatz{width:20px;text-align:right;font-variant-numeric:tabular-nums;color:var(--text-leise)}.meldung{display:flex;gap:9px;align-items:flex-start;padding:6px 0;font-size:13px}.meldung+.meldung{border-top:1px solid var(--linie)}.meldungsart{flex:none;width:82px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-leise);padding-top:2px}.meldungsart.gut{color:var(--gut)}.meldungsart.schlecht{color:var(--schlecht)}.nummer.nach{width:auto;font-size:11px}.hinweis.ruhig{border-left-color:var(--warn);color:var(--text-leise)}.bankplatz{padding:8px 0}.bankplatz+.bankplatz{border-top:1px solid var(--linie)}.bankplatz[data-gewaehlt=true]{box-shadow:inset 2px 0 0 var(--akzent);padding-left:8px}.banknummer{flex:none;width:18px;text-align:center;font-size:11px;font-weight:700;color:var(--text-leise);font-variant-numeric:tabular-nums}.menueknopf{background:none;border:0;padding:6px;color:var(--text);cursor:pointer;line-height:0}.menueknopf[data-warnung=true]{color:var(--schlecht)}.menueblatt{position:absolute;top:0;right:0;bottom:0;width:min(300px,86%);background:var(--karte);border-left:1px solid var(--linie);overflow-y:auto;padding-bottom:20px}.menuekopf{display:flex;align-items:center;width:100%;gap:10px;background:none;border:0;border-bottom:1px solid var(--linie);padding:14px;color:inherit;font:inherit;text-align:left;cursor:pointer}.menuekopf .gross{font-size:20px}.menueliste{border-bottom:1px solid var(--linie);padding:6px 0}.menueeintrag{display:flex;align-items:center;gap:11px;width:100%;background:none;border:0;padding:11px 14px;color:inherit;font:inherit;font-size:14px;text-align:left;cursor:pointer}.kopfknoepfe{display:flex;align-items:center;gap:2px}.menueknopf{position:relative}.punkt{position:absolute;top:0;right:0;min-width:15px;height:15px;padding:0 3px;display:grid;place-items:center;background:var(--akzent);color:var(--auf-akzent);font-size:9.5px;font-weight:800;line-height:1}.meldung[data-neu=true]{box-shadow:inset 2px 0 0 var(--akzent);padding-left:8px}.menuename{display:block;font-size:14px}.menueeintrag .leise.klein{display:block;margin-top:2px}.suchfeld{flex:1;min-width:0;background:var(--karte-hoch);border:1px solid var(--linie);color:var(--text);font:inherit;font-size:14px;padding:9px 11px}.suchfeld::placeholder{color:var(--text-leise)}.suchfeld:focus{outline:none;border-color:var(--akzent)}.farbfeld{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.farbe{aspect-ratio:1;border:0;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff1f}.farbe[data-aktiv=true]{box-shadow:0 0 0 2px var(--text),inset 0 0 0 1px #0000004d}.farbstreifen{flex:none;width:4px;align-self:stretch;min-height:30px}.rangzahl{flex:none;width:20px;text-align:right;font-size:12px;font-variant-numeric:tabular-nums;color:var(--text-leise)}.jugendzeile{padding:11px 0}.jugendzeile+.jugendzeile{border-top:1px solid var(--linie)}.jugendzeile[data-gefoerdert=true]{box-shadow:inset 3px 0 0 var(--akzent);padding-left:9px}.fertigkeit{padding:9px 0}.fertigkeit+.fertigkeit{border-top:1px solid var(--linie)}.fertigkeitsbahn{height:3px;background:var(--karte-hoch);margin-top:5px}.fertigkeitsbahn>span{display:block;height:100%;background:var(--akzent)}.ansprachetext{font-style:italic;font-weight:500}.ansprachekarte{padding:10px 0 10px 9px;box-shadow:inset 2px 0 0 var(--linie)}.ansprachekarte+.ansprachekarte{margin-top:10px}.ansprachekarte[data-an=true]{box-shadow:inset 2px 0 0 var(--gut)}.ansprachekarte[data-an=false]{box-shadow:inset 2px 0 0 var(--schlecht)}.meldung[data-fuehrt=true]{cursor:pointer}.meldung[data-fuehrt=true]:hover{background:var(--karte-hoch)}.meldung[data-fuehrt=true]:after{content:"›";margin-left:auto;padding-left:8px;color:var(--text-leise);flex-shrink:0}.zeile.kopfzeile{padding:0 0 4px;text-transform:uppercase;letter-spacing:.04em}.nachsatz{margin:8px 0 0;font-size:12px;line-height:1.45}.abschluss,.zeile.abschluss{margin-top:12px;padding-top:11px;border-top:1px solid var(--linie-stark)}.geldposten+.geldposten{margin-top:11px}.geldbalken{height:2px;width:58%;background:var(--karte-hoch);margin-top:6px}.geldbalken>span{display:block;height:100%;background:var(--linie-stark)}.geldbalken.aus>span{background:var(--akzent)}.kicker.geldgruppe{display:block;margin:15px 0 8px}.zahlspalte{font-variant-numeric:tabular-nums}.verlaufbild{display:block;width:100%;height:auto;margin:2px 0 6px}.verlauflinie{fill:none;stroke:var(--akzent);stroke-width:1.6}.verlauffuellung{fill:var(--akzent);opacity:.08}.verlaufnull{stroke:var(--linie-stark);stroke-width:1;stroke-dasharray:3 3}.verlaufpunkt{fill:var(--akzent)}.hilfeeintrag+.hilfeeintrag{border-top:1px solid var(--linie)}.hilfeeintrag{scroll-margin-top:74px}.hilfekopf{display:flex;align-items:flex-start;gap:10px;width:100%;padding:11px 0;background:none;border:0;text-align:left;cursor:pointer}.hilfetitel{display:block;font-weight:600}.hilfekurz{display:block;margin-top:3px;font-size:13px;line-height:1.5;color:var(--text-leise)}.hilfezeichen{flex:none;width:16px;text-align:center;font-size:17px;line-height:1.35;color:var(--text-leise)}.hilfeeintrag[data-offen=true] .hilfekurz{color:var(--text)}.hilfeeintrag[data-offen=true] .hilfezeichen{color:var(--akzent-hell)}.hilfetext{border-left:2px solid var(--linie);padding:0 0 13px 11px;margin-bottom:2px}.hilfetext p{margin:0 0 10px;font-size:14px;line-height:1.62}.hilfetext p:last-child{margin-bottom:0}.hilfemerksatz{border-left:2px solid var(--akzent);padding-left:10px;margin-left:-13px;font-weight:600}.hilfeverweis{display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:2px 0;background:none;border:0;border-bottom:1px solid var(--linie-stark);font-size:12px;color:var(--text-leise);cursor:pointer}.hilfeverweis:after{content:"›"}.hilfeverweis:hover{color:var(--text);border-bottom-color:var(--akzent)}
