:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--farbe-navigation:#1b2a3a;--farbe-navigation-text:#f2f5f8;--farbe-navigation-text-gedaempft:#a9b7c6;--farbe-navigation-aktiv:#2b3f55;--farbe-flaeche:#f5f7fa;--farbe-karte:#fff;--farbe-eingabe:#fff;--farbe-eingabe-gesperrt:#eef1f5;--farbe-akzent:#369;--farbe-akzent-text:#fff;--farbe-text:#1c2430;--farbe-text-gedaempft:#5b6675;--farbe-rahmen:#d6dce4;--farbe-erfolg:#1e7b4f;--farbe-erfolg-flaeche:#e3f4ec;--farbe-warnung:#8a5300;--farbe-warnung-flaeche:#fdf0dc;--farbe-fehler:#b3261e;--farbe-fehler-flaeche:#fbe7e6;--farbe-hinweis-flaeche:#e8eff7;--schrift-familie:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--schrift-basis:16px;--schrift-klein:.875rem;--schrift-normal:1rem;--schrift-gross:1.25rem;--schrift-titel:1.5rem;--schrift-mini:.75rem;--schrift-betont:1.0625rem;--schrift-zahl-gross:1.5rem;--schrift-zahl-hero:2.125rem;--zeilenhoehe:1.5;--abstand-1:4px;--abstand-2:8px;--abstand-3:12px;--abstand-4:16px;--abstand-5:24px;--abstand-6:32px;--tippflaeche:44px;--radius-klein:4px;--radius-mittel:8px;--radius-gross:12px;--radius-rund:999px;--schatten-karte:0 1px 2px #1018280f, 0 1px 3px #1018281a;--schatten-fokus:0 0 0 3px #33669959;--inhalt-breite:1120px;--umbruch-tablet:768px}@media (prefers-color-scheme:dark){:root:not([data-thema=hell]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--farbe-navigation:#0e161f;--farbe-navigation-text:#e8edf2;--farbe-navigation-text-gedaempft:#93a3b4;--farbe-navigation-aktiv:#1f3044;--farbe-flaeche:#12181f;--farbe-karte:#1a222c;--farbe-eingabe:#121920;--farbe-eingabe-gesperrt:#1f2933;--farbe-akzent:#7aa7d9;--farbe-akzent-text:#0b1520;--farbe-text:#e6ebf1;--farbe-text-gedaempft:#9aa7b6;--farbe-rahmen:#2c3744;--farbe-erfolg:#6fd3a1;--farbe-erfolg-flaeche:#15362a;--farbe-warnung:#f2b765;--farbe-warnung-flaeche:#3a2a12;--farbe-fehler:#f2958f;--farbe-fehler-flaeche:#3d1a18;--farbe-hinweis-flaeche:#1b2a3a;--schatten-karte:0 1px 2px #0006, 0 1px 3px #0000004d;--schatten-fokus:0 0 0 3px #7aa7d973}}:root[data-thema=dunkel]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--farbe-navigation:#0e161f;--farbe-navigation-text:#e8edf2;--farbe-navigation-text-gedaempft:#93a3b4;--farbe-navigation-aktiv:#1f3044;--farbe-flaeche:#12181f;--farbe-karte:#1a222c;--farbe-eingabe:#121920;--farbe-eingabe-gesperrt:#1f2933;--farbe-akzent:#7aa7d9;--farbe-akzent-text:#0b1520;--farbe-text:#e6ebf1;--farbe-text-gedaempft:#9aa7b6;--farbe-rahmen:#2c3744;--farbe-erfolg:#6fd3a1;--farbe-erfolg-flaeche:#15362a;--farbe-warnung:#f2b765;--farbe-warnung-flaeche:#3a2a12;--farbe-fehler:#f2958f;--farbe-fehler-flaeche:#3d1a18;--farbe-hinweis-flaeche:#1b2a3a;--schatten-karte:0 1px 2px #0006, 0 1px 3px #0000004d;--schatten-fokus:0 0 0 3px #7aa7d973}:root[data-thema=hell]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{font-size:var(--schrift-basis);-webkit-text-size-adjust:100%}body{min-height:100dvh;font-family:var(--schrift-familie);font-size:var(--schrift-normal);line-height:var(--zeilenhoehe);color:var(--farbe-text);background:var(--farbe-flaeche);margin:0}:focus-visible{box-shadow:var(--schatten-fokus);outline:none}.app{flex-direction:column;min-height:100dvh;display:flex}.app-header{background:var(--farbe-navigation);color:var(--farbe-navigation-text);padding-top:env(safe-area-inset-top)}.app-header__inner{align-items:center;gap:var(--abstand-2) var(--abstand-5);max-width:var(--inhalt-breite);padding:var(--abstand-3) var(--abstand-4);flex-wrap:wrap;margin:0 auto;display:flex}.brand{align-items:center;gap:var(--abstand-2);color:inherit;font-size:var(--schrift-gross);border-radius:var(--radius-klein);font-weight:650;text-decoration:none;display:inline-flex}.main-nav{gap:var(--abstand-1);scrollbar-width:none;width:100%;display:flex;overflow-x:auto}.main-nav__item{padding:var(--abstand-2) var(--abstand-3);border-radius:var(--radius-mittel);color:var(--farbe-navigation-text-gedaempft);font-size:var(--schrift-klein);white-space:nowrap;text-decoration:none}.main-nav__item[aria-current=page]{color:var(--farbe-navigation-text);background:var(--farbe-navigation-aktiv)}.main-nav__item[aria-disabled=true]{opacity:.65;cursor:not-allowed}.workspace{width:100%;max-width:var(--inhalt-breite);padding:var(--abstand-5) var(--abstand-4) var(--abstand-6);flex:1;margin:0 auto}.workspace__title{margin:0 0 var(--abstand-1);font-size:var(--schrift-titel);line-height:1.25}.workspace__lead{margin:0 0 var(--abstand-5);color:var(--farbe-text-gedaempft)}.grid{gap:var(--abstand-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.card{background:var(--farbe-karte);border:1px solid var(--farbe-rahmen);border-radius:var(--radius-gross);box-shadow:var(--schatten-karte);padding:var(--abstand-4)}.card__header{justify-content:space-between;align-items:center;gap:var(--abstand-3);margin-bottom:var(--abstand-4);display:flex}.card__title{align-items:center;gap:var(--abstand-2);font-size:var(--schrift-gross);margin:0;line-height:1.3;display:flex}.card__title svg{color:var(--farbe-akzent);flex:none}.status-list{gap:var(--abstand-2) var(--abstand-4);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.status-list dt{color:var(--farbe-text-gedaempft)}.status-list dd{overflow-wrap:anywhere;margin:0}.badge{padding:0 var(--abstand-2);border-radius:var(--radius-rund);font-size:var(--schrift-klein);align-items:center;font-weight:600;line-height:1.6;display:inline-flex}.badge--ok{color:var(--farbe-erfolg);background:var(--farbe-erfolg-flaeche)}.badge--warning{color:var(--farbe-warnung);background:var(--farbe-warnung-flaeche)}.message{padding:var(--abstand-3);border-radius:var(--radius-mittel);font-size:var(--schrift-klein);margin:0}.message--info{background:var(--farbe-hinweis-flaeche)}.message--error{color:var(--farbe-fehler);background:var(--farbe-fehler-flaeche)}.muted{color:var(--farbe-text-gedaempft)}.button{justify-content:center;align-items:center;gap:var(--abstand-2);min-height:var(--tippflaeche);padding:var(--abstand-2) var(--abstand-4);border-radius:var(--radius-mittel);font:inherit;cursor:pointer;border:1px solid #0000;font-weight:600;display:inline-flex}.button:disabled{cursor:not-allowed;opacity:.6}.button--primary{color:var(--farbe-akzent-text);background:var(--farbe-akzent)}.button--secondary{color:var(--farbe-text);border-color:var(--farbe-rahmen);background:0 0}.form{gap:var(--abstand-4);margin:var(--abstand-4) 0 0;border:0;min-width:0;padding:0;display:grid}.field{gap:var(--abstand-1);display:grid}.field__label{font-size:var(--schrift-klein);font-weight:600}.field__input{width:100%;min-height:var(--tippflaeche);padding:var(--abstand-2) var(--abstand-3);border:1px solid var(--farbe-rahmen);border-radius:var(--radius-mittel);font:inherit;color:var(--farbe-text);background:var(--farbe-eingabe)}.field__input:disabled{background:var(--farbe-eingabe-gesperrt)}@media (width>=768px){.main-nav{width:auto}.workspace{padding-top:var(--abstand-6)}.grid{gap:var(--abstand-5);grid-template-columns:repeat(2,minmax(0,1fr))}.card{padding:var(--abstand-5)}}.seitenkopf{justify-content:space-between;align-items:flex-end;gap:var(--abstand-3) var(--abstand-4);margin-bottom:var(--abstand-5);flex-wrap:wrap;display:flex}.seitenkopf .workspace__title{margin:0}.seitenkopf__vor{color:var(--farbe-text-gedaempft);font-size:var(--schrift-klein);margin:0}.zurueck{align-items:center;gap:var(--abstand-1);min-height:var(--tippflaeche);margin-bottom:var(--abstand-2);color:var(--farbe-text-gedaempft);text-decoration:none;display:inline-flex}.aktionen{gap:var(--abstand-3);margin-top:var(--abstand-3);flex-wrap:wrap;display:flex}a.button{text-decoration:none}.kennung{font-size:var(--schrift-klein);overflow-wrap:anywhere}.werkzeugleiste{gap:var(--abstand-3);margin-bottom:var(--abstand-4);grid-template-columns:minmax(0,1fr);display:grid}.suchfeld__eingabe{display:block;position:relative}.suchfeld__eingabe svg{left:var(--abstand-3);color:var(--farbe-text-gedaempft);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.suchfeld__eingabe .field__input{padding-left:calc(var(--abstand-3) * 2 + 18px)}.stichtag{align-items:flex-start;gap:var(--abstand-2);display:flex}.stichtag .field{flex:1;min-width:0}.stichtag .button{margin-top:calc(var(--schrift-klein) * 1.5 + var(--abstand-1))}.liste{background:var(--farbe-karte);border:1px solid var(--farbe-rahmen);border-radius:var(--radius-gross);margin:0;padding:0;list-style:none;overflow:hidden}.liste li+li{border-top:1px solid var(--farbe-rahmen)}.liste__zeile{align-items:center;gap:var(--abstand-3);min-height:56px;padding:var(--abstand-3) var(--abstand-4);color:inherit;text-decoration:none;display:flex}.liste__zeile:hover{background:var(--farbe-flaeche)}.liste__nummer{font-variant-numeric:tabular-nums;min-width:3.5em;color:var(--farbe-text-gedaempft);flex:none}.liste__haupt{flex:1;min-width:0;display:grid}.liste__titel{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.liste__unter{color:var(--farbe-text-gedaempft);font-size:var(--schrift-klein);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.form__abschnitt{margin:var(--abstand-3) 0 0;font-size:var(--schrift-normal);color:var(--farbe-text-gedaempft)}.form__abschnitt:first-child{margin-top:0}.zweispaltig{gap:var(--abstand-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.zweispaltig--plz{grid-template-columns:minmax(5.5em,1fr) minmax(0,2fr)}.field__hinweis{color:var(--farbe-text-gedaempft);font-size:var(--schrift-klein)}.field__fehler{color:var(--farbe-fehler);font-size:var(--schrift-klein)}.field__input[aria-invalid=true]{border-color:var(--farbe-fehler)}.akte{margin:0}.akte__zeile{align-items:center;gap:0 var(--abstand-2);padding:var(--abstand-3) 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.akte__zeile+.akte__zeile{border-top:1px solid var(--farbe-rahmen)}.akte__zeile dt{color:var(--farbe-text-gedaempft);font-size:var(--schrift-klein);grid-column:1}.akte__zeile dd{overflow-wrap:anywhere;grid-column:1;margin:0;display:grid}.akte__zeile .icon-button{grid-area:1/2/span 2}.akte__wert{font-weight:600}.akte__gueltig{color:var(--farbe-text-gedaempft);font-size:var(--schrift-klein)}.icon-button,.text-button{justify-content:center;align-items:center;gap:var(--abstand-1);min-width:44px;min-height:var(--tippflaeche);padding:0 var(--abstand-2);border-radius:var(--radius-mittel);color:var(--farbe-akzent);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:600;display:inline-flex}.icon-button:hover,.text-button:hover{background:var(--farbe-flaeche)}.verlauf__liste{margin:0;padding:0;list-style:none}.verlauf__eintrag{padding:var(--abstand-3) 0}.verlauf__eintrag+.verlauf__eintrag{border-top:1px solid var(--farbe-rahmen)}.verlauf__eintrag--storniert .verlauf__inhalt,.verlauf__eintrag--storniert .verlauf__typ{color:var(--farbe-text-gedaempft);text-decoration:line-through}.verlauf__kopf{align-items:center;gap:var(--abstand-2);flex-wrap:wrap;display:flex}.verlauf__typ{font-weight:600}.verlauf__datum{color:var(--farbe-text-gedaempft);font-size:var(--schrift-klein)}.verlauf__inhalt{margin:var(--abstand-1) 0 0;overflow-wrap:anywhere}.verlauf__fuss{justify-content:space-between;align-items:center;gap:var(--abstand-2);font-size:var(--schrift-klein);display:flex}.storno .form{margin-top:var(--abstand-2)}.anmeldebereich{max-width:460px;margin:0 auto}.einrichtung,.formular{max-width:640px}.anmeldebereich .einrichtung{max-width:none}.anmeldung .card__title,.einrichtung .card__title{margin-bottom:var(--abstand-3)}.totp{gap:var(--abstand-2);display:grid}.totp p{margin:0}.totp__schluessel{padding:var(--abstand-3);border-radius:var(--radius-mittel);background:var(--farbe-flaeche);font-size:var(--schrift-gross);letter-spacing:.05em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;display:block}.abmelden{align-items:center;gap:var(--abstand-1);min-height:var(--tippflaeche);padding:0 var(--abstand-3);border-radius:var(--radius-mittel);color:var(--farbe-navigation-text-gedaempft);font:inherit;font-size:var(--schrift-klein);cursor:pointer;background:0 0;border:0;margin-left:auto;display:inline-flex}.abmelden:hover{color:var(--farbe-navigation-text);background:var(--farbe-navigation-aktiv)}.adresse,.iban{gap:var(--abstand-3);display:grid}.adresse .field{position:relative}.adresse__gewaehlt{align-items:center;gap:var(--abstand-2);min-height:var(--tippflaeche);padding:var(--abstand-1) var(--abstand-1) var(--abstand-1) var(--abstand-3);border:1px solid var(--farbe-rahmen);border-radius:var(--radius-mittel);background:var(--farbe-eingabe);display:flex}.adresse__gewaehlt>span{flex:1;min-width:0}.adresse__gewaehlt svg{color:var(--farbe-akzent);flex:none}.adresse__land{color:var(--farbe-text-gedaempft);font-size:var(--schrift-klein)}.adresse__umschalter{font-size:var(--schrift-klein);justify-self:start;padding:0}.vorschlaege{z-index:10;margin:var(--abstand-1) 0 0;padding:var(--abstand-1);background:var(--farbe-karte);border:1px solid var(--farbe-rahmen);border-radius:var(--radius-mittel);box-shadow:var(--schatten-karte);list-style:none;position:absolute;top:100%;left:0;right:0}.vorschlaege__eintrag{align-items:center;gap:var(--abstand-2);min-height:var(--tippflaeche);padding:var(--abstand-2);border-radius:var(--radius-klein);cursor:pointer;display:flex}.vorschlaege__eintrag[aria-selected=true],.vorschlaege__eintrag:hover{background:var(--farbe-flaeche)}.vorschlaege__eintrag svg{color:var(--farbe-text-gedaempft);flex:none}.zweispaltig--hausnummer{grid-template-columns:minmax(0,3fr) minmax(4.5em,1fr)}.iban__eingabe{font-variant-numeric:tabular-nums;letter-spacing:.03em}.iban__bank{align-items:center;gap:var(--abstand-1);min-height:var(--tippflaeche);overflow-wrap:anywhere;display:flex}.pruefung-ok,.pruefung-warnung{align-items:center;gap:var(--abstand-1);display:inline-flex}.pruefung-ok{color:var(--farbe-erfolg)}.pruefung-warnung{color:var(--farbe-warnung)}.checkbox{align-items:flex-start;gap:var(--abstand-2);font-size:var(--schrift-klein);display:flex}.checkbox input{flex:none;width:20px;height:20px;margin:2px 0 0}.benutzerliste{margin:0;padding:0;list-style:none}.benutzerliste__eintrag{padding:var(--abstand-3) 0}.benutzerliste__eintrag+.benutzerliste__eintrag{border-top:1px solid var(--farbe-rahmen)}.benutzerliste__kopf{justify-content:space-between;align-items:center;gap:var(--abstand-2);flex-wrap:wrap;display:flex}.rechte{gap:var(--abstand-2);margin-top:var(--abstand-2);display:grid}.rechte__zeile{align-items:center;gap:var(--abstand-2);grid-template-columns:minmax(0,1fr) 10em;display:grid}.chips{gap:var(--abstand-2);margin-bottom:var(--abstand-3);flex-wrap:wrap;display:flex}.chip{min-height:var(--tippflaeche);padding:0 var(--abstand-3);border:1px solid var(--farbe-rahmen);border-radius:var(--radius-rund);background:var(--farbe-karte);color:var(--farbe-text);font:inherit;font-size:var(--schrift-klein);cursor:pointer}.chip[aria-pressed=true]{background:var(--farbe-akzent);border-color:var(--farbe-akzent);color:var(--farbe-akzent-text)}.liste__betrag{font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:end;gap:2px;display:grid}.beleg-editor .form{margin:0}.beleg-editor .card{gap:var(--abstand-3);display:grid}.zeile-mit-knopf{align-items:flex-end;gap:var(--abstand-2);display:flex}.zeile-mit-knopf .field{flex:1;min-width:0}.zeile-mit-knopf>.field__input{flex:auto;min-width:0}.zeile-mit-knopf>.button{flex:none}.positionen{gap:var(--abstand-3);margin:0;padding:0;list-style:none;display:grid}.position{gap:var(--abstand-2);padding:var(--abstand-3);border:1px solid var(--farbe-rahmen);border-radius:var(--radius-mittel);display:grid}.position--text{background:var(--farbe-flaeche)}.position__kopf{font-size:var(--schrift-klein);justify-content:space-between;align-items:center;display:flex}.position__werkzeuge{display:flex}.position__werkzeuge .icon-button{min-width:var(--tippflaeche);min-height:var(--tippflaeche)}.position__werte{gap:var(--abstand-2);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.3fr) minmax(0,1fr);align-items:center;display:grid}.position__netto{font-variant-numeric:tabular-nums;grid-column:1/-1;justify-self:end;font-weight:600}.summen{gap:var(--abstand-1) var(--abstand-4);margin:var(--abstand-3) 0 0;font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;display:grid}.summen dd{text-align:right;margin:0}.summen__zeile{display:contents}.summen__gesamt{padding-top:var(--abstand-2);border-top:1px solid var(--farbe-rahmen);font-weight:700}.tabelle{border-collapse:collapse;width:100%;font-size:var(--schrift-klein)}.tabelle th,.tabelle td{padding:var(--abstand-2) var(--abstand-1);border-bottom:1px solid var(--farbe-rahmen);text-align:left;vertical-align:top}.tabelle .zahl{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tabelle__text{white-space:pre-wrap;overflow-wrap:anywhere}.datei-knopf{cursor:pointer;justify-self:start}.import .liste__zeile{cursor:pointer}.import input[type=checkbox]{flex:none;width:20px;height:20px}@media (width>=768px){.position__werte{grid-template-columns:6em 7em 8em 6em minmax(0,1fr)}.position__netto{grid-column:auto}.werkzeugleiste{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end}.verlauf{grid-column:1/-1}}.flagge{border-radius:2px;flex:none;display:block;box-shadow:0 0 0 1px #00000026}.sprachwahl{gap:var(--abstand-1);display:inline-flex}.sprachwahl__knopf{min-height:var(--tippflaeche);padding:0 var(--abstand-2);border-radius:var(--radius-mittel);font:inherit;font-size:var(--schrift-klein);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;font-weight:600;display:inline-flex}.sprachwahl--kopf .sprachwahl__knopf{color:var(--farbe-navigation-text-gedaempft)}.sprachwahl--kopf .sprachwahl__knopf:hover,.sprachwahl--kopf .sprachwahl__knopf--aktiv{color:var(--farbe-navigation-text);background:var(--farbe-navigation-aktiv)}.sprachwahl--chips .sprachwahl__knopf{border-color:var(--farbe-rahmen);color:var(--farbe-text);background:var(--farbe-karte)}.sprachwahl--chips .sprachwahl__knopf--aktiv{border-color:var(--farbe-akzent);box-shadow:inset 0 0 0 1px var(--farbe-akzent)}.sprachwahl__knopf:not(.sprachwahl__knopf--aktiv) .flagge{opacity:.75}.kopf-rechts{align-items:center;gap:var(--abstand-1);flex-wrap:wrap;margin-left:auto;display:flex}.kopf-rechts .abmelden{margin-left:0}.menue-knopf{display:none}.kopf-mandant{color:var(--farbe-navigation-text-gedaempft);font-size:var(--schrift-klein)}@media (width<=767px){.menue-knopf{align-items:center;gap:var(--abstand-1);min-height:var(--tippflaeche);padding:0 var(--abstand-3);border-radius:var(--radius-mittel);color:var(--farbe-navigation-text);font:inherit;font-size:var(--schrift-klein);cursor:pointer;background:0 0;border:0;margin-left:auto;display:inline-flex}.app-header:not(.app-header--offen) .kopf-rechts,.app-header:not(.app-header--offen) .main-nav--menue{display:none}.app-header--offen .kopf-rechts{width:100%;padding-top:var(--abstand-2);border-top:1px solid var(--farbe-navigation-aktiv);justify-content:space-between}.app-header--offen .main-nav--menue{flex-direction:column}}.mbenutzer{gap:var(--abstand-3);display:grid}.mbenutzer__aktionen{align-items:end;gap:var(--abstand-2);margin-top:var(--abstand-2);flex-wrap:wrap;display:flex}.mbenutzer__rolle{flex:1;min-width:12em}.mbenutzer__zeile{overflow-wrap:anywhere;margin:2px 0 0}.mbenutzer__rollentext{margin:var(--abstand-1) 0 0}.mbenutzer__einladen{gap:var(--abstand-3);display:grid}.mbenutzer__rollen{gap:var(--abstand-2);border:0;margin:0;padding:0;display:grid}.mbenutzer__rollenwahl{align-items:flex-start;gap:var(--abstand-2);min-height:var(--tippflaeche);cursor:pointer;display:flex}.mbenutzer__rollenwahl input{margin-top:4px}.einstellungen{gap:var(--abstand-4);max-width:40rem;display:grid}:root[data-uebergang] .app{overflow-x:clip}.app-header{view-transition-name:kopf}::view-transition-group(kopf){z-index:3;animation:none}::view-transition-old(kopf){display:none}::view-transition-new(kopf){animation:none}::view-transition-group(root){background:var(--uebergang-grund);animation:none}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:2;box-shadow:var(--uebergang-schatten)}::view-transition-new(root){z-index:1}:root{--uebergang-grund:#0b0f14;--uebergang-schatten:0 0 24px #0000002e}.uebergang-kopie{z-index:50;pointer-events:none;background:var(--farbe-flaeche);box-shadow:var(--uebergang-schatten);will-change:transform;position:fixed;inset:0;overflow:hidden}.uebergang-wischen{z-index:40;background:var(--farbe-flaeche);box-shadow:var(--uebergang-schatten);will-change:transform;position:relative}.uebergang-standbild{z-index:38;pointer-events:none;background:var(--farbe-flaeche);will-change:transform;position:fixed;inset:0;overflow:hidden}.uebergang-grund{z-index:39;pointer-events:none;background:#0000002e;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){::view-transition-old(root){box-shadow:none}::view-transition-group(root){background:0 0}}input,select,textarea{font-size:max(16px,1em)}.field__input,.mini,select.field__input,textarea.field__input{min-height:var(--tippflaeche);font-size:var(--schrift-normal);transition:border-color .12s,box-shadow .12s}.field__input:focus-visible,.field__input:focus{border-color:var(--farbe-akzent);box-shadow:var(--schatten-fokus);outline:none}.field__input:disabled{color:var(--farbe-text-gedaempft);cursor:not-allowed}textarea.field__input{resize:vertical;line-height:var(--zeilenhoehe)}.suchfeld__eingabe input[type=search]::-webkit-search-cancel-button{display:none}.suchfeld__eingabe .field__input{padding-right:calc(var(--tippflaeche) + var(--abstand-1))}.suchfeld__leeren{width:var(--tippflaeche);height:var(--tippflaeche);color:var(--farbe-text-gedaempft);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.suchfeld__leeren svg{position:static;transform:none}.suchfeld__eingabe--gross .field__input{border-radius:var(--radius-gross);min-height:52px;font-size:var(--schrift-betont)}.betrag{display:block;position:relative}.betrag__eingabe{padding-right:calc(var(--abstand-3) * 2 + 1ch);text-align:right;font-variant-numeric:tabular-nums}.betrag__waehrung{right:var(--abstand-3);color:var(--farbe-text-gedaempft);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.menge-einheit{gap:var(--abstand-2);flex-direction:column;display:flex}.chipzeile--umbruch{flex-wrap:wrap}.datum-dreier{margin-bottom:var(--abstand-1)}.zeitraum .field{min-width:0}.fluss{max-width:720px;padding-bottom:calc(150px + env(safe-area-inset-bottom));gap:var(--abstand-3);font-variant-numeric:tabular-nums;flex-direction:column;margin:0 auto;display:flex}.fk{align-items:center;gap:var(--abstand-2);min-height:52px;display:flex}.fk__zurueck,.fk__platz{border-radius:var(--radius-mittel);width:44px;height:44px;color:var(--farbe-text);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.fk__zurueck:hover{background:var(--farbe-hinweis-flaeche)}.fk__mitte{flex:1;min-width:0}.fk__titel{font-size:var(--schrift-gross);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.fk__unter{color:var(--farbe-text-gedaempft);font-size:var(--schrift-klein)}.fk__rechts{gap:var(--abstand-2);align-items:center;display:flex}.statuschip{padding:2px var(--abstand-2);border-radius:var(--radius-rund);font-size:var(--schrift-mini);white-space:nowrap;background:var(--farbe-hinweis-flaeche);color:var(--farbe-akzent);align-items:center;font-weight:600;display:inline-flex}.statuschip--entwurf,.statuschip--gelb{background:var(--farbe-warnung-flaeche);color:var(--farbe-warnung)}.statuschip--rot{background:var(--farbe-fehler-flaeche);color:var(--farbe-fehler)}.statuschip--grau{background:var(--farbe-eingabe-gesperrt);color:var(--farbe-text-gedaempft)}.statuschip--gruen{background:var(--farbe-erfolg-flaeche);color:var(--farbe-erfolg)}.hauptleiste{z-index:20;gap:var(--abstand-2);padding:var(--abstand-3) var(--abstand-4) calc(var(--abstand-3) + env(safe-area-inset-bottom));background:var(--farbe-karte);border-top:1px solid var(--farbe-rahmen);justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.hauptleiste>*{max-width:688px}.hauptknopf{border-radius:var(--radius-gross);background:var(--farbe-akzent);min-height:54px;color:var(--farbe-akzent-text);font:inherit;font-weight:650;font-size:var(--schrift-betont);cursor:pointer;border:none;flex:1;width:100%}.hauptknopf:disabled{opacity:.55;cursor:not-allowed}.hauptknopf--rot,.hauptknopf--rot:disabled{background:var(--farbe-fehler);opacity:.8}.nebenknopf{justify-content:center;align-items:center;gap:var(--abstand-2);min-height:54px;padding:0 var(--abstand-4);border:1px solid var(--farbe-rahmen);border-radius:var(--radius-gross);background:var(--farbe-karte);color:var(--farbe-text);font:inherit;cursor:pointer;font-weight:600;text-decoration:none;display:inline-flex}.hauptleiste--zwei .nebenknopf{flex:none}.chipzeile{gap:var(--abstand-2);flex-wrap:wrap;display:flex}.chipzeile--scroll{padding-bottom:var(--abstand-1);flex-wrap:nowrap;overflow-x:auto}.fchip{align-items:center;gap:var(--abstand-1);min-height:var(--tippflaeche);padding:0 var(--abstand-3);border:1px solid var(--farbe-rahmen);border-radius:var(--radius-rund);background:var(--farbe-karte);color:var(--farbe-text);font:inherit;font-size:var(--schrift-klein);white-space:nowrap;cursor:pointer;display:inline-flex}span.fchip{cursor:default}.fchip--aktiv,.fchip[aria-pressed=true]{border-color:var(--farbe-akzent);background:var(--farbe-akzent);color:var(--farbe-akzent-text)}.fchip--gelb{border-color:var(--farbe-warnung);background:var(--farbe-warnung-flaeche);color:var(--farbe-warnung)}.fchip--blau{border-color:var(--farbe-akzent);color:var(--farbe-akzent)}.minichip{margin-left:var(--abstand-1);border-radius:var(--radius-rund);background:var(--farbe-hinweis-flaeche);color:var(--farbe-akzent);font-size:var(--schrift-mini);white-space:nowrap;padding:0 6px;font-weight:600;display:inline-block}.minichip--grau{background:var(--farbe-eingabe-gesperrt);color:var(--farbe-text-gedaempft)}.minichip--gelb{background:var(--farbe-warnung-flaeche);color:var(--farbe-warnung)}.blatt{z-index:50;background:#00000059;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.blatt__inhalt{width:100%;max-width:720px;max-height:88dvh;padding:var(--abstand-3) var(--abstand-4) calc(var(--abstand-5) + env(safe-area-inset-bottom));border-radius:var(--radius-gross) var(--radius-gross) 0 0;background:var(--farbe-karte);gap:var(--abstand-2);flex-direction:column;display:flex;overflow-y:auto}.blatt__kopf{justify-content:space-between;align-items:center;min-height:44px;display:flex}.blatt__aktion{justify-content:space-between;align-items:center;gap:var(--abstand-2);min-height:52px;padding:0 var(--abstand-3);border:1px solid var(--farbe-rahmen);border-radius:var(--radius-mittel);background:var(--farbe-karte);color:var(--farbe-text);font:inherit;text-align:left;cursor:pointer;display:flex}.blatt__aktion:hover{background:var(--farbe-hinweis-flaeche)}.blatt__aktion--rot{color:var(--farbe-fehler)}.blatt__zusatz{color:var(--farbe-text-gedaempft);font-size:var(--schrift-klein)}.blatt__form{gap:var(--abstand-3);flex-direction:column;display:flex}.s1kopf{align-items:center;gap:var(--abstand-3);display:flex}.s1kopf__kuerzel{border-radius:var(--radius-mittel);background:var(--farbe-akzent);width:44px;height:44px;color:var(--farbe-akzent-text);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.s1kopf__mitte{flex:1;min-width:0}.s1kopf__titel{font-size:var(--schrift-titel);margin:0;line-height:1.2}.s1kopf__unter{color:var(--farbe-text-gedaempft);font-size:var(--schrift-klein)}.testuhr{align-items:center;gap:var(--abstand-2);padding:var(--abstand-2) var(--abstand-3);border-radius:var(--radius-mittel);background:var(--farbe-hinweis-flaeche);color:var(--farbe-akzent);font-size:var(--schrift-klein);font-weight:600;text-decoration:none;display:flex}.schnellzeile{gap:var(--abstand-2);padding:var(--abstand-2);border:1px solid var(--farbe-rahmen);border-radius:var(--radius-gross);background:var(--farbe-karte);box-shadow:var(--schatten-karte);display:flex}.schnellzeile__feld{min-width:0;min-height:48px;color:var(--farbe-text);font:inherit;padding:0 var(--abstand-2);background:0 0;border:none;flex:1}.schnellzeile__feld:focus{outline:none}.schnellzeile__knopf{border-radius:var(--radius-mittel);background:var(--farbe-akzent);width:48px;height:48px;color:var(--farbe-akzent-text);cursor:pointer;border:none}.abschnitt__titel{margin:0 0 var(--abstand-2);color:var(--farbe-text-gedaempft);font-size:var(--schrift-klein);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.belegliste{border:1px solid var(--farbe-rahmen);border-radius:var(--radius-gross);background:var(--farbe-karte);margin:0;padding:0;list-style:none;overflow:hidden}.belegliste li+li{border-top:1px solid var(--farbe-rahmen)}.belegzeile{align-items:center;gap:var(--abstand-3);min-height:64px;padding:var(--abstand-2) var(--abstand-3);color:inherit;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;text-decoration:none;display:flex}.belegzeile:hover{background:var(--farbe-hinweis-flaeche)}.belegzeile__haupt{flex-direction:column;flex:1;min-width:0;display:flex}.belegzeile__eins{align-items:center;gap:var(--abstand-2);display:flex}.belegzeile__nummer{font-weight:650}.belegzeile__zwei{color:var(--farbe-text-gedaempft);font-size:var(--schrift-klein);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.belegzeile__betrag{white-space:nowrap;font-weight:650}.plusknopf{right:max(var(--abstand-4), calc(50vw - 344px));bottom:calc(84px + env(safe-area-inset-bottom));z-index:25;background:var(--farbe-akzent);width:60px;height:60px;color:var(--farbe-akzent-text);cursor:pointer;border:none;border-radius:50%;position:fixed;box-shadow:0 4px 12px #00000040}.unterleiste{z-index:20;padding-bottom:env(safe-area-inset-bottom);background:var(--farbe-karte);border-top:1px solid var(--farbe-rahmen);justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.unterleiste__eintrag{max-width:180px;min-height:60px;color:var(--farbe-text-gedaempft);font-size:var(--schrift-mini);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}.unterleiste__eintrag[aria-current=page]{color:var(--farbe-akzent);font-weight:650}.karte{gap:var(--abstand-2);padding:var(--abstand-3) var(--abstand-4);border:1px solid var(--farbe-rahmen);border-radius:var(--radius-gross);background:var(--farbe-karte);color:inherit;flex-direction:column;text-decoration:none;display:flex}.karte--gelb{border-color:var(--farbe-warnung);background:var(--farbe-warnung-flaeche)}.karte--blau{border-color:var(--farbe-akzent);background:var(--farbe-hinweis-flaeche)}.karte__label{align-items:center;gap:var(--abstand-1);color:var(--farbe-text-gedaempft);font-size:var(--schrift-klein);font-weight:600;display:flex}.karte__titel{font-size:var(--schrift-gross);margin:0}.hinweis-grau,.hinweis-gelb,.hinweis-rot{font-size:var(--schrift-klein);margin:0}.hinweis-grau{color:var(--farbe-text-gedaempft)}.hinweis-gelb{color:var(--farbe-warnung)}.hinweis-rot{padding:var(--abstand-2) var(--abstand-3);border-radius:var(--radius-mittel);background:var(--farbe-fehler-flaeche);color:var(--farbe-fehler)}.text-gelb{color:var(--farbe-warnung)}.text-rot{color:var(--farbe-fehler)}.hinweiskarte{padding:var(--abstand-3) var(--abstand-4);border-left:4px solid var(--farbe-akzent);border-radius:var(--radius-mittel);background:var(--farbe-hinweis-flaeche);font-size:var(--schrift-klein)}.pruefzeile{padding:var(--abstand-3) var(--abstand-4);border-radius:var(--radius-mittel);font-size:var(--schrift-klein)}.pruefzeile--gelb{background:var(--farbe-warnung-flaeche);color:var(--farbe-warnung)}.pruefzeile a{color:inherit;font-weight:650}.dreier{gap:var(--abstand-2);flex-direction:column;display:flex}.dreier__label{color:var(--farbe-text-gedaempft);font-size:var(--schrift-klein);font-weight:600}.dreier__block{border:1px solid var(--farbe-rahmen);border-radius:var(--radius-mittel);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.dreier__feld{min-height:60px;padding:var(--abstand-1);border:none;border-left:1px solid var(--farbe-rahmen);background:var(--farbe-karte);color:var(--farbe-text);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex-direction:column;justify-content:center;align-items:center;display:flex}.dreier__feld:first-child{border-left:none}.dreier__feld[aria-checked=true]{background:var(--farbe-akzent);color:var(--farbe-akzent-text)}.dreier__oben{font-weight:650}.dreier__unten{font-size:var(--schrift-klein)}.dreier__ziffern{align-items:center;gap:var(--abstand-2);color:var(--farbe-text-gedaempft);font-size:var(--schrift-klein);flex-wrap:wrap;display:flex}.dreier__ziffern input{width:6.5em;min-height:44px;padding:0 var(--abstand-2);border:1px solid var(--farbe-rahmen);border-radius:var(--radius-mittel);background:var(--farbe-eingabe);color:var(--farbe-text);font:inherit;font-size:max(16px,1em)}.dreier__deutung--rot{color:var(--farbe-fehler)}.trefferliste{gap:var(--abstand-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.trefferliste--ende{margin-top:var(--abstand-2)}.treffer{align-items:center;gap:var(--abstand-3);width:100%;min-height:56px;padding:var(--abstand-2) var(--abstand-3);border:1px solid var(--farbe-rahmen);border-radius:var(--radius-mittel);background:var(--farbe-karte);color:var(--farbe-text);font:inherit;text-align:left;cursor:pointer;display:flex}.treffer:hover{background:var(--farbe-hinweis-flaeche)}.treffer--anlegen{color:var(--farbe-akzent);border-style:dashed;font-weight:600}.treffer--inaktiv{opacity:.55}.treffer__haupt{flex-direction:column;flex:1;min-width:0;display:flex}.treffer__titel{font-weight:600}.treffer__titel mark{background:var(--farbe-warnung-flaeche);color:inherit;border-radius:2px}.treffer__nr{margin-left:var(--abstand-2);color:var(--farbe-text-gedaempft);font-size:var(--schrift-klein);font-weight:400}.treffer__unter{color:var(--farbe-text-gedaempft);font-size:var(--schrift-klein)}.treffer__anzahl{color:var(--farbe-akzent);white-space:nowrap;font-weight:650}.kundenkarte{padding:0}.kundenkarte__zeile{align-items:center;gap:var(--abstand-3);padding:var(--abstand-3) var(--abstand-4);color:inherit;text-decoration:none;display:flex}.kundenkarte__initialen{background:var(--farbe-hinweis-flaeche);width:44px;height:44px;color:var(--farbe-akzent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.kundenkarte__haupt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.kundenkarte__name{font-weight:650}.kundenkarte__anschrift{color:var(--farbe-text-gedaempft);font-size:var(--schrift-klein)}.kundenkarte__chips .minichip:first-child{margin-left:0}.einmalkunde{gap:var(--abstand-3);padding:var(--abstand-3) var(--abstand-4);flex-direction:column;display:flex}.einmalkunde__kopf{justify-content:space-between;align-items:center;display:flex}.ergebnis{justify-content:space-between;gap:var(--abstand-2);align-items:baseline;display:flex}.ergebnis__wert{font-weight:650}.ergebnis__hinweis{color:var(--farbe-text-gedaempft);font-size:var(--schrift-klein)}.zeile-rechts{justify-content:space-between;align-items:center;gap:var(--abstand-2);flex-wrap:wrap;display:flex}.zeile-rechts__wert{font-weight:650}.schalter{align-items:center;gap:var(--abstand-2);flex-wrap:wrap;min-height:44px;display:flex}.schalter input[type=checkbox]{width:22px;height:22px}.mini{width:4.5em;min-height:var(--tippflaeche);padding:0 var(--abstand-2);border:1px solid var(--farbe-rahmen);border-radius:var(--radius-mittel);background:var(--farbe-eingabe);color:var(--farbe-text);font:inherit;text-align:right}.feldkopf{justify-content:space-between;gap:var(--abstand-2);display:flex}.feldkopf__rechts{color:var(--farbe-akzent);font-weight:650}.mehr{align-items:center;gap:var(--abstand-1);min-height:44px;color:var(--farbe-akzent);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;display:flex}.mehr__inhalt{gap:var(--abstand-3);flex-direction:column;display:flex}.feld-gross{min-height:56px;font-size:var(--schrift-zahl-gross);font-weight:650}.betragszeile{flex-direction:row;justify-content:space-between;align-items:center}.betragszeile__rechnung{color:var(--farbe-text-gedaempft);font-size:var(--schrift-klein)}.betragszeile__betrag{font-size:var(--schrift-zahl-gross);font-weight:700}.knopf-rot{color:var(--farbe-fehler)}.kopfkarte{gap:2px}.kopfkarte__name{font-weight:650}.kopfkarte__unter{color:var(--farbe-text-gedaempft);font-size:var(--schrift-klein)}.kopfkarte__aendern{color:var(--farbe-akzent);font-size:var(--schrift-klein);font-weight:600}.positionsliste{gap:var(--abstand-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.positionskarte{align-items:center;gap:var(--abstand-1);min-height:60px;padding:var(--abstand-1) var(--abstand-2);border:1px solid var(--farbe-rahmen);border-radius:var(--radius-mittel);background:var(--farbe-karte);touch-action:pan-y;transition:transform .15s;display:flex}.positionskarte--fest{padding:var(--abstand-2) var(--abstand-3)}.positionskarte--text .positionskarte__titel{font-style:italic;font-weight:400}.positionskarte--zieht{opacity:.6}.positionskarte--ziel{border-color:var(--farbe-akzent);box-shadow:var(--schatten-fokus)}.positionskarte__griff{width:36px;height:44px;color:var(--farbe-text-gedaempft);cursor:grab;touch-action:none;background:0 0;border:none}.positionskarte__haupt{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;padding:var(--abstand-1) 0;background:0 0;border:none;flex-direction:column;flex:1;align-items:flex-start;display:flex}.positionskarte__titel{font-weight:600}.positionskarte__nr{margin-right:var(--abstand-2);color:var(--farbe-text-gedaempft);font-weight:400}.positionskarte__unter{color:var(--farbe-text-gedaempft);font-size:var(--schrift-klein)}.positionskarte__betrag{white-space:nowrap;font-weight:650}.positionskarte__weg{width:36px;height:44px;color:var(--farbe-text-gedaempft);font-size:var(--schrift-gross);cursor:pointer;background:0 0;border:none}.gestrichelt{justify-content:center;align-items:center;gap:var(--abstand-2);border:2px dashed var(--farbe-rahmen);border-radius:var(--radius-mittel);min-height:52px;color:var(--farbe-akzent);font-weight:600;text-decoration:none;display:flex}.summenkarte__zeile,.summenkarte__gesamt{justify-content:space-between;gap:var(--abstand-2);display:flex}.summenkarte__zeile--klein{font-size:var(--schrift-klein)}.summenkarte__gesamt{padding-top:var(--abstand-2);border-top:1px solid var(--farbe-rahmen);font-size:var(--schrift-zahl-gross);font-weight:700}.summenkarte__skonto{color:var(--farbe-akzent);font-size:var(--schrift-klein);font-weight:600}.abzuege{gap:var(--abstand-1);padding-top:var(--abstand-2);flex-direction:column;display:flex}.abzuege__titel{font-weight:650}.snackbar{left:50%;bottom:calc(96px + env(safe-area-inset-bottom));z-index:30;align-items:center;gap:var(--abstand-3);padding:var(--abstand-2) var(--abstand-4);border-radius:var(--radius-mittel);background:var(--farbe-navigation);color:var(--farbe-navigation-text);font-size:var(--schrift-klein);display:flex;position:fixed;transform:translate(-50%)}.snackbar button{align-items:center;gap:var(--abstand-1);min-height:var(--tippflaeche);color:var(--farbe-navigation-text);font:inherit;cursor:pointer;background:0 0;border:none;font-weight:700;display:inline-flex}.betragskarte{padding:var(--abstand-4);border-radius:var(--radius-gross);background:var(--farbe-akzent);color:var(--farbe-akzent-text);flex-direction:column;gap:2px;display:flex}.betragskarte__art{font-size:var(--schrift-klein);opacity:.9}.betragskarte__betrag{font-size:var(--schrift-zahl-hero);font-weight:750}.betragskarte__unter{font-size:var(--schrift-klein);opacity:.9}.checkliste{border:1px solid var(--farbe-rahmen);border-radius:var(--radius-gross);background:var(--farbe-karte);margin:0;padding:0;list-style:none;overflow:hidden}.checkliste__zeile+.checkliste__zeile{border-top:1px solid var(--farbe-rahmen)}.checkliste__inhalt{align-items:flex-start;gap:var(--abstand-2);min-height:48px;padding:var(--abstand-3) var(--abstand-4);color:inherit;font-size:var(--schrift-klein);text-decoration:none;display:flex}.checkliste__symbol{flex:none;margin-top:1px}.checkliste__zeile--gruen .checkliste__symbol{color:var(--farbe-erfolg)}.checkliste__zeile--gelb{background:var(--farbe-warnung-flaeche)}.checkliste__zeile--gelb .checkliste__symbol{color:var(--farbe-warnung)}.checkliste__zeile--rot{background:var(--farbe-fehler-flaeche)}.checkliste__zeile--rot .checkliste__symbol,.checkliste__zeile--rot .checkliste__inhalt{color:var(--farbe-fehler)}.checkliste__zeile--grau .checkliste__inhalt{color:var(--farbe-text-gedaempft)}.erfolg{text-align:center;padding-top:var(--abstand-6);align-items:center}.erfolg__symbol{background:var(--farbe-erfolg-flaeche);width:76px;height:76px;color:var(--farbe-erfolg);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.erfolg__titel{font-size:var(--schrift-zahl-gross);margin:0}.erfolg__text{color:var(--farbe-text-gedaempft);margin:0}.erfolg__knoepfe{gap:var(--abstand-2);flex-direction:column;width:100%;max-width:420px;display:flex}.eingabekarte__text{font-size:var(--schrift-betont);font-weight:600}.eingabekarte__unter{color:var(--farbe-text-gedaempft);font-size:var(--schrift-klein)}.verstanden{border:1px solid var(--farbe-rahmen);border-radius:var(--radius-gross);background:var(--farbe-karte);flex-direction:column;display:flex;overflow:hidden}.verstanden>*+*{border-top:1px solid var(--farbe-rahmen)}.verstanden__zeile{align-items:center;gap:var(--abstand-2);width:100%;min-height:52px;padding:var(--abstand-2) var(--abstand-3);color:var(--farbe-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.verstanden__zeile--gelb{background:var(--farbe-warnung-flaeche)}.verstanden__zeile--grau{color:var(--farbe-text-gedaempft)}.verstanden__label{color:var(--farbe-text-gedaempft);font-size:var(--schrift-klein);flex:0 0 96px}.verstanden__wert{flex-direction:column;flex:1;min-width:0;display:flex}.verstanden__bez{font-weight:600}.verstanden__rechnung,.verstanden__herkunft{color:var(--farbe-text-gedaempft);font-size:var(--schrift-klein)}.verstanden__mehr{width:100%;min-height:var(--tippflaeche);padding:0 var(--abstand-3) 0 calc(96px + var(--abstand-3) + var(--abstand-2));color:var(--farbe-akzent);font:inherit;font-size:var(--schrift-klein);text-align:left;cursor:pointer;background:0 0;border:none;display:block}.verstanden__auswahl{gap:var(--abstand-2);padding:var(--abstand-2) var(--abstand-3);flex-wrap:wrap;display:flex}.aktionsleiste{gap:var(--abstand-2);flex-wrap:wrap;display:flex}.aktionsleiste .nebenknopf{min-height:44px}.daten{gap:var(--abstand-1) var(--abstand-3);font-size:var(--schrift-klein);grid-template-columns:max-content 1fr;margin:0;display:grid}.daten dt{color:var(--farbe-text-gedaempft)}.daten dd{margin:0}@media (width>=768px){.fluss{gap:var(--abstand-4)}}.feldkopf .text-button{font-size:var(--schrift-klein);margin-left:auto}.positionskarte--abschnitt{background:var(--farbe-flaeche,var(--farbe-karte));border-left:4px solid var(--farbe-akzent)}.positionskarte--abschnitt .positionskarte__titel{font-weight:700}.positionskarte--eingerueckt,.positionsliste__plus{margin-left:var(--abstand-4,24px)}.textknopf{align-items:center;gap:var(--abstand-1);min-height:44px;color:var(--farbe-akzent);font:inherit;cursor:pointer;padding:0 var(--abstand-2);background:0 0;border:none;font-weight:600;display:inline-flex}.plusleiste{gap:var(--abstand-2);grid-template-columns:3fr 2fr;display:grid}.plusleiste .gestrichelt{font:inherit;cursor:pointer;background:0 0;font-weight:600}.blatt__formular{gap:var(--abstand-3);padding:var(--abstand-2) 0 var(--abstand-3);flex-direction:column;display:flex}.aufsumme{font-weight:650}.positionskarte__langtext{white-space:pre-line}.verweise{gap:var(--abstand-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.verweise--kompakt{padding:0 var(--abstand-3) var(--abstand-2);margin-top:calc(-1 * var(--abstand-1))}.verweis{align-items:center;gap:var(--abstand-1);min-height:32px;padding:var(--abstand-1) var(--abstand-3);border:1px solid var(--farbe-rahmen);background:var(--farbe-hinweis-flaeche);color:var(--farbe-akzent);font-size:var(--schrift-klein);border-radius:999px;max-width:100%;text-decoration:none;display:inline-flex}.verweis span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.verweis:hover{border-color:var(--farbe-akzent)}.verweisblock{margin:var(--abstand-3) 0}.sammelauswahl{border:1px solid var(--farbe-rahmen);border-radius:var(--radius-gross);background:var(--farbe-karte);max-height:50dvh;margin:0;padding:0;list-style:none;overflow-y:auto}.sammelauswahl li+li{border-top:1px solid var(--farbe-rahmen)}.sammelauswahl__zeile{align-items:center;gap:var(--abstand-3);min-height:56px;padding:var(--abstand-2) var(--abstand-3);cursor:pointer;display:flex}.sammelauswahl__zeile input{width:22px;height:22px;accent-color:var(--farbe-akzent);flex:none}.sammelauswahl__text{flex-direction:column;flex:1;min-width:0;display:flex}.sammelauswahl__titel{font-weight:600}.sammelauswahl__unter{color:var(--farbe-text-gedaempft);font-size:var(--schrift-klein);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sammelauswahl__betrag{white-space:nowrap;font-weight:600}.verstanden__grund{color:var(--farbe-warnung);font-size:var(--schrift-klein)}.verstanden__zeile:disabled{cursor:default}.abschnittsblock{margin-top:var(--abstand-3)}.abschnittsblock__kopf{justify-content:space-between;align-items:baseline;gap:var(--abstand-2);width:100%;margin:0 0 var(--abstand-2);color:var(--farbe-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;display:flex}.abschnittsblock__kopf:disabled{cursor:default}.abschnittsblock__titel{font-weight:700}.abschnittsblock__summe{color:var(--farbe-text-gedaempft);font-size:var(--schrift-klein);white-space:nowrap}.kizeile__oben{gap:var(--abstand-2);align-items:baseline;display:flex}.kizeile__menge{font-variant-numeric:tabular-nums;flex:none}.kizeile__unten{justify-content:space-between;gap:var(--abstand-2);color:var(--farbe-text-gedaempft);font-size:var(--schrift-klein);display:flex}.kizeile__gp{color:var(--farbe-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.kisumme{margin-top:var(--abstand-3);padding:var(--abstand-3);border-radius:var(--radius-gross);background:var(--farbe-karte);border:1px solid var(--farbe-rahmen);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;display:flex}.kisumme strong{font-size:1.15rem}.schnellzeile__knopf--aktiv{background:var(--farbe-fehler);animation:1.2s ease-in-out infinite diktat-puls}@keyframes diktat-puls{50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.schnellzeile__knopf--aktiv{animation:none}}
