:root{--grund:#f4f6f8;--flaeche:#fff;--text:#1c2430;--leise:#5f6b7a;--linie:#d9dee4;--akzent:#1f5f8b;--plus:#1d7a3e;--minus:#b3261e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:17px;line-height:1.4}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--grund:#12161b;--flaeche:#1c232b;--text:#e6eaef;--leise:#9aa6b4;--linie:#2e3843;--akzent:#6fb0e0;--plus:#5cc983;--minus:#f08079}}*{box-sizing:border-box}body{background:var(--grund);color:var(--text);margin:0}.seite{max-width:34rem;padding:1rem 1rem calc(2rem + env(safe-area-inset-bottom));margin:0 auto}h1{margin:2rem 0 1rem;font-size:1.5rem}h2{margin:0 0 .25rem;font-size:1.1rem}.kopf{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.reiter,.umschalter{background:var(--linie);border-radius:.6rem;gap:.25rem;padding:.2rem;display:flex}.reiter button,.umschalter button{color:var(--text);font:inherit;background:0 0;border:0;border-radius:.45rem;padding:.5rem .9rem}.reiter button.aktiv,.umschalter button.aktiv{background:var(--flaeche);font-weight:600}.umschalter button{flex:1}button{font:inherit;cursor:pointer}.abmelden,.neben{color:var(--akzent);background:0 0;border:0;padding:.5rem 0}.saldo{background:var(--flaeche);text-align:center;border-radius:.8rem;margin-bottom:1rem;padding:1.25rem}.saldo-titel{color:var(--leise);display:block}.saldo-wert{font-variant-numeric:tabular-nums;font-size:2.6rem;font-weight:700;display:block}.plus{color:var(--plus)}.minus{color:var(--minus)}.liste{background:var(--flaeche);border-radius:.8rem;margin:0;padding:0;list-style:none;overflow:hidden}.liste li+li{border-top:1px solid var(--linie)}.zeile{text-align:left;width:100%;color:inherit;background:0 0;border:0;padding:.75rem 1rem;display:block}.zeile.tippbar:active{background:var(--grund)}.zeile-oben{align-items:baseline;gap:.6rem;display:flex}.zeile-datum{font-variant-numeric:tabular-nums;font-weight:600}.zeile-typ{flex:1}.zeile-diff{font-variant-numeric:tabular-nums;font-weight:600}.zeile-details{color:var(--leise);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.2rem .9rem;font-size:.9rem;display:flex}.zeile-grund{color:var(--text);flex-basis:100%}.zeile-saldo{margin-left:auto}.formular{background:var(--flaeche);border-radius:.8rem;flex-direction:column;gap:.8rem;margin-bottom:1rem;padding:1rem;display:flex}label{color:var(--leise);flex-direction:column;flex:1;gap:.25rem;font-size:.9rem;display:flex}input,select{font:inherit;color:var(--text);background:var(--grund);border:1px solid var(--linie);border-radius:.5rem;width:100%;min-height:2.8rem;padding:.6rem;font-size:17px}input:disabled{opacity:.7}.nebeneinander,.knoepfe{gap:.75rem;display:flex}.haupt,.gefahr{color:#fff;background:var(--akzent);border:0;border-radius:.6rem;flex:1;padding:.8rem;font-weight:600}.gefahr{background:var(--minus)}button:disabled{opacity:.6}.hinweis{text-align:center;color:var(--leise)}.fehler{color:var(--minus);margin:0}
