.einnahmen .kennzahlen+.e-liste{margin-top:var(--a-10)}.einnahmen table.e-tabelle td.st .neben,.einnahmen .e-liste td.st .neben{font-weight:400;color:var(--text2);white-space:nowrap}.einnahmen .e-angelegt{margin:0 0 var(--a-6)}.einnahmen .e-angelegt strong{display:inline}.einnahmen td.e-mail{color:var(--ink);overflow-wrap:anywhere}.einnahmen tr.e-frisch td{animation:e-aufleuchten 2.4s var(--ease)}@keyframes e-aufleuchten{0%,40%{background:var(--gruen-band)}to{background:transparent}}.einnahmen .e-leistungen .kopfzeile,.einnahmen .e-wiederkehrend .kopfzeile,.einnahmen.e-kontakte .kopfzeile{min-height:var(--feld-h)}.einnahmen .e-hinweis{white-space:normal}.einnahmen .e-hinweis a{color:inherit;text-decoration:underline;text-decoration-color:var(--linie3);text-underline-offset:3px}.einnahmen .e-naechste{display:block;font-size:var(--t-13);margin-top:2px}.einnahmen .e-naechste.rost{font-weight:550}.einnahmen .e-wiederkehrend td.st{width:calc(var(--a-14) * 5)}.einnahmen .e-kontakt>.segment:first-child{margin-top:var(--a-1)}.einnahmen .e-namen{margin-top:var(--a-3)}.einnahmen .e-plz-ort{grid-template-columns:calc(var(--a-14) * 2) minmax(0,1fr)}.einnahmen .feld .hinweis-zeile{font-size:var(--t-14)}.einnahmen .feld .hinweis-zeile small{display:block;margin-top:2px}.einnahmen .e-ap{margin-top:var(--a-6);padding-top:var(--a-4);border-top:1px solid var(--linie)}.einnahmen .e-ap-kopf{display:flex;justify-content:space-between;align-items:baseline;gap:var(--a-4)}.einnahmen .e-ap-kopf .label{font-size:var(--t-14);font-weight:550;color:var(--ink)}.einnahmen .e-ap .feld{margin-top:var(--a-3)}.einnahmen .e-ap-neu{margin-top:var(--a-4)}.einnahmen .schublade .mehr>summary+.feld{margin-top:var(--a-4)}.einnahmen .schublade .betrag-gross{padding-top:var(--a-2);border-bottom:1px solid var(--linie)}.einnahmen .schublade .betrag-gross .wert{font-size:var(--t-32)}.einnahmen .dok-seite .seitenkopf{align-items:flex-start}.einnahmen .dok-seite .zeilen{margin-top:var(--a-8)}.einnahmen .dok-seite .zeilen.e-ohne-abstand{margin-top:0}.einnahmen .zeilen .neben{display:block;font-size:var(--t-13);color:var(--text2)}.einnahmen .e-datum-wert{font-size:var(--t-20);font-weight:550;letter-spacing:-.015em}.einnahmen .dok-seite>.meldung{margin-top:var(--a-6)}.einnahmen .e-mail-form .zeilen.e-von{margin-top:var(--a-1)}.einnahmen .e-mail-form .e-von .rechts{text-align:right}.einnahmen .e-mail-form textarea.e-nachricht{min-height:calc(var(--a-14) * 4)}.einnahmen .e-mail-form .e-anhang{margin-top:var(--a-6);border-top:1px solid var(--linie)}.einnahmen .formular>.seitenkopf{margin-bottom:var(--a-5)}.einnahmen .e-belegart{margin:0 0 var(--a-2) calc(-1 * var(--a-3))}.einnahmen .formular>.meldung{margin-top:var(--a-6)}.einnahmen .e-skonto input.num{flex:none;width:calc(var(--a-14) + var(--a-2));text-align:right;padding:0 var(--a-3)}.einnahmen .e-skonto span{white-space:nowrap}.einnahmen table.pos input.e-textzeile{font-weight:400;color:var(--text2)}.einnahmen table.pos td.weg button{display:grid;place-items:center}.einnahmen table.pos td.weg svg{width:14px;height:14px}.einnahmen .e-picker-leer{padding:var(--a-3) var(--a-4)}@media (max-width: 860px){.einnahmen .e-liste table.buch td.dat,.einnahmen .e-liste table.buch th.dat,.einnahmen table.e-tabelle td.dat,.einnahmen table.e-tabelle th.dat,.einnahmen table.e-tabelle .e-breit{display:none}.einnahmen .e-wiederkehrend .zeilen-aktionen{padding-top:var(--a-2)}.einnahmen .e-wiederkehrend table.buch td.st{display:none}.einnahmen.dok-ansicht{display:flex;flex-direction:column}.einnahmen.dok-ansicht .dok-seite{order:-1}.einnahmen .e-skonto input.num{width:var(--a-14)}.einnahmen .pos-scroll{overflow:visible}.einnahmen table.pos{min-width:0;table-layout:auto}.einnahmen table.pos thead,.einnahmen table.pos colgroup{display:none}.einnahmen table.pos,.einnahmen table.pos tbody{display:block}.einnahmen table.pos tr{display:grid;grid-template-columns:var(--a-6) repeat(3,minmax(0,1fr)) var(--a-10);grid-template-areas:"nr text text text weg" ". menge einheit preis ." ". ust rabatt betrag .";gap:var(--a-2);padding:var(--a-3) 0;border-bottom:1px solid var(--linie)}.einnahmen table.pos tr.zw{grid-template-areas:"nr text text betrag weg";background:var(--hover)}.einnahmen table.pos td,.einnahmen table.pos td+td{display:block;height:auto;border:0;padding:0;min-width:0}.einnahmen table.pos tr.zw td{background:none}.einnahmen table.pos td.nr{grid-area:nr;align-self:center;text-align:left}.einnahmen table.pos td.e-text{grid-area:text}.einnahmen table.pos td.e-menge{grid-area:menge}.einnahmen table.pos td.e-einheit{grid-area:einheit}.einnahmen table.pos td.e-preis{grid-area:preis}.einnahmen table.pos td.e-ust{grid-area:ust}.einnahmen table.pos td.e-rabatt{grid-area:rabatt}.einnahmen table.pos td.e-betrag{grid-area:betrag;align-self:end;text-align:right;padding:0 0 var(--a-2);font-weight:550;font-size:var(--t-15)}.einnahmen table.pos tr.zw td.e-betrag{align-self:center;padding:0}.einnahmen table.pos td.e-betrag .alt{margin-top:2px;font-weight:400}.einnahmen table.pos td.weg{grid-area:weg;align-self:center}.einnahmen table.pos td.weg button{opacity:1;width:var(--a-10);height:var(--a-10);border-radius:50%}.einnahmen table.pos td[data-titel]:before{content:attr(data-titel);display:block;margin-bottom:var(--a-1);font-size:var(--t-12);color:var(--text2)}.einnahmen table.pos input,.einnahmen table.pos select{height:var(--knopf-h);border:1px solid var(--linie2);border-radius:var(--r-s);background-color:var(--weiss);padding:0 var(--a-2);font-size:var(--t-15)}.einnahmen table.pos tr.zw input{height:var(--knopf-h)}.einnahmen table.pos select{padding-right:var(--a-6);background:var(--weiss) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2359645E' stroke-width='1.6'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E") no-repeat right var(--a-2) center / 14px}.einnahmen table.pos input:focus,.einnahmen table.pos select:focus{outline:3px solid var(--fokus);outline-offset:0;border-color:var(--tanne);box-shadow:none;background-color:var(--weiss)}.einnahmen table.pos select:disabled,.einnahmen table.pos input:disabled{background-color:var(--hover);border-color:var(--linie)}.einnahmen .rabatt-feld{margin-left:0;width:100%}.einnahmen .summen{flex-wrap:nowrap;gap:var(--a-3)}.einnahmen .summen .gesamt{min-width:0}.einnahmen .summen .gesamt .betrag{font-size:var(--t-20)}.einnahmen .summen .aktionen{gap:var(--a-3);flex:none}.einnahmen .summen .aktionen .gespeichert{display:none}.einnahmen .summen .aktionen .knopf.zweit{white-space:normal;text-align:right;max-width:calc(var(--a-14) + var(--a-6));line-height:1.25}}@font-face{font-family:Inter;src:url(/app/fonts/inter-var.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/app/fonts/inter-italic-var.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Newsreader;src:url(/app/fonts/newsreader-var.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}:root{--tanne: #1F3A30;--tanne-2: #2A4A3E;--ink: #111814;--text2: #59645E;--text3: #8A938E;--blass: #B4BCB8;--platzhalter: #737D78;--linie: #E7EBE8;--linie2: #D3DAD6;--linie3: #AEB9B3;--hover: #F5F7F6;--band: #EFF3F0;--weiss: #FFFFFF;--rot: #A8381F;--rot-band: #FAEFEC;--gruen: #1E6A49;--gruen-band: #E8F0EB;--messing: #A88B5C;--decke: rgba(17, 24, 20, .34);--fokus: rgba(31, 58, 48, .14);--s-text: #F4F1EA;--s-text2: rgba(244, 241, 234, .66);--s-linie: rgba(244, 241, 234, .11);--s-hover: rgba(244, 241, 234, .07);--s-aktiv: rgba(244, 241, 234, .11);--kennfarbe: var(--tanne);--schrift: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--serif: "Newsreader", Georgia, serif;--t-12: 12px;--t-13: 13.5px;--t-14: 14px;--t-15: 15px;--t-17: 17px;--t-20: 20px;--t-24: 24px;--t-28: 28px;--t-32: 32px;--t-42: 42px;--t-56: 56px;--a-1: 4px;--a-2: 8px;--a-3: 12px;--a-4: 16px;--a-5: 20px;--a-6: 24px;--a-7: 28px;--a-8: 32px;--a-9: 36px;--a-10: 40px;--a-12: 48px;--a-14: 56px;--r-xs: 4px;--r-s: 8px;--r: 10px;--r-l: 12px;--r-xl: 16px;--r-blatt: 18px;--schatten: none;--leiste: 264px;--inhalt: 1120px;--rand: 56px;--feld-h: 46px;--knopf-h: 40px;--kopf-m: 56px;--leiste-m: 58px;--ease: cubic-bezier(.2, .8, .2, 1)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{margin:0}body{background:var(--weiss);color:var(--ink);font:400 var(--t-15)/1.5 var(--schrift);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}h1,h2,h3,h4{margin:0;font-weight:600}p{margin:0}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-decoration-color:var(--linie3);text-underline-offset:3px}:where(p,.meldung,.rf-text,.zusatz,.leer,.hinweis-innen,.notiz,.ruhig,.kz-neben) a:not(.knopf){text-decoration:underline;text-decoration-color:var(--linie3);text-underline-offset:3px}:where(p,.meldung,.rf-text,.zusatz,.leer,.hinweis-innen,.notiz,.ruhig,.kz-neben) a:not(.knopf):hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--tanne);outline-offset:2px}::placeholder{color:var(--platzhalter);opacity:1}[hidden]{display:none!important}.zahl,.betrag,.num,td.num,input.num,.tnum{font-variant-numeric:tabular-nums}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rost{color:var(--rot)}.tanne{color:var(--gruen)}.stein{color:var(--text2)}.gefahr-text{color:var(--rot)!important}.zahl .eur{font-size:.58em;font-weight:450;color:var(--text2);margin-right:.16em;letter-spacing:0}.zahl .ct{font-size:.5em;font-weight:450;color:var(--text2);letter-spacing:0;margin-left:.04em}.zahl .vz{margin-right:.22em;font-weight:400}.rost .zahl .eur,.rost .zahl .ct{color:inherit;opacity:.8}.betrag{white-space:nowrap;font-variant-numeric:tabular-nums}.betrag.ein{color:var(--gruen)}.firmenzeichen{display:inline-flex;align-items:center;gap:7px;color:var(--text2);font-size:var(--t-13);white-space:nowrap}.firmenzeichen i,.fa-strich{display:inline-block;width:3px;height:12px;border-radius:2px;flex:none}.fa-strich{margin-right:8px;vertical-align:-1px}.kbd{font:500 12px var(--schrift);border:1px solid var(--linie2);border-radius:var(--r-xs);padding:0 5px;margin-left:6px;color:var(--text2)}kbd{font:500 12px var(--schrift);border:1px solid var(--linie2);border-radius:var(--r-xs);padding:0 5px;color:var(--ink)}@media (min-width: 861px){.nur-mobil{display:none!important}}@media (max-width: 860px){.nur-breit{display:none!important}}@media not all and (pointer: fine){.nur-zeiger{display:none!important}}.sprung{position:fixed;left:12px;top:-60px;z-index:99;background:var(--weiss);color:var(--ink);padding:10px 14px;border-radius:var(--r-s);font-weight:550}.sprung:focus{top:12px}.app{display:grid;grid-template-columns:var(--leiste) minmax(0,1fr);min-height:100vh;min-height:100dvh}.arbeit{min-width:0;position:relative}.arbeit:focus{outline:none}.seitenleiste{position:sticky;top:0;height:100vh;height:100dvh;overflow-y:auto;scrollbar-width:none;background:var(--tanne);color:var(--s-text);display:flex;flex-direction:column;padding:26px 16px 20px}.seitenleiste::-webkit-scrollbar{display:none}.seitenleiste :focus-visible{outline-color:var(--s-text)}.marke{display:flex;align-items:center;gap:12px;padding:0 12px;color:var(--s-text);text-decoration:none}.marke:hover{text-decoration:none}.marke img{height:21px;width:auto;display:block}.marke span{font-weight:600;font-size:var(--t-15);letter-spacing:-.01em}.firmenwahl{margin-top:34px;display:grid;gap:2px}.firma{display:flex;align-items:center;gap:12px;width:100%;padding:8px 12px;border-radius:var(--r-s);text-align:left;font-size:var(--t-15);color:var(--s-text2);transition:color .15s,background .15s}.firma:hover{color:var(--s-text);background:var(--s-hover)}.firma[aria-pressed=true]{color:var(--s-text);font-weight:550}.kenn{display:inline-flex;gap:2px;width:3px;height:16px;flex:none;opacity:.5;transition:opacity .2s,height .25s var(--ease)}.kenn i{display:block;flex:1;height:100%;border-radius:2px}.kenn.gruppe{width:auto}.kenn.gruppe i{width:3px;flex:none}.firma[aria-pressed=true] .kenn{opacity:1;height:20px}.trenner{height:1px;background:var(--s-linie);margin:22px 12px;flex:none}.navi{display:grid;gap:2px}.navi a{display:block;padding:8px 12px;border-radius:var(--r-s);text-decoration:none;color:var(--s-text2);font-size:var(--t-15);transition:color .15s,background .15s}.navi a:hover{color:var(--s-text);background:var(--s-hover);text-decoration:none}.navi a[aria-current=page]{color:var(--s-text);background:var(--s-aktiv);font-weight:550}.seitenleiste-fuss{margin-top:auto;padding:24px 12px 0;display:grid;gap:4px}.seitenleiste-fuss .navi{margin:0 -12px 14px}.wer{font-size:var(--t-13);color:var(--s-text2);line-height:1.45;overflow-wrap:anywhere}.wer a{color:var(--s-text2)}.wer a:hover{color:var(--s-text);text-decoration:none}.wer button{color:var(--s-text2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#f4f1ea4d;font-size:var(--t-13)}.wer button:hover{color:var(--s-text)}.kennlinie{position:fixed;top:0;bottom:0;left:calc(var(--leiste) - 4px);width:4px;z-index:5;pointer-events:none}.kennlinie span,.kennlinie-m span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column}.kennlinie i,.kennlinie-m i{display:block;flex:1}.kennlinie .kl-neu{transform-origin:top;animation:wisch .55s var(--ease) both}@keyframes wisch{0%{transform:scaleY(0)}}.mobil-kopf,.mobil-leiste{display:none}.kennlinie-m{position:absolute;left:0;right:0;bottom:0;height:3px;pointer-events:none}.kennlinie-m span{flex-direction:row}.kennlinie-m .kl-neu{transform-origin:left;animation:wisch-quer .55s var(--ease) both}@keyframes wisch-quer{0%{transform:scaleX(0)}}.daumen-leiste{position:sticky;bottom:0;z-index:25;background:var(--weiss);border-top:1px solid var(--linie);padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))}.seite{max-width:calc(var(--inhalt) + 2 * var(--rand));margin:0 auto;padding:36px var(--rand) 96px}.ansicht{animation:ein .28s var(--ease)}@keyframes ein{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.seitenkopf{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;margin-bottom:28px}.seitenkopf .kopf-titel{min-width:0}.seitenkopf .titel-zeile{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.titel{margin:0;font-size:var(--t-32);line-height:1.15;font-weight:600;letter-spacing:-.028em;overflow-wrap:anywhere}.unter{margin:6px 0 0;color:var(--text2);font-size:var(--t-15)}.zurueck{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;font-size:var(--t-14);color:var(--text2);text-decoration:none}.zurueck:hover{color:var(--ink);text-decoration:none}.zurueck svg{width:14px;height:14px}.kopf-aktionen{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.kopf-rechts-zeile{display:flex;align-items:center;gap:12px 24px;flex-wrap:wrap;justify-content:flex-end}.untertitel{margin:0;font-size:var(--t-20);line-height:1.25;font-weight:600;letter-spacing:-.015em}.label{font-size:var(--t-13);color:var(--text2)}.ruhig{max-width:620px}.ruhig p{font-size:var(--t-15);color:var(--text2);margin:12px 0 0;line-height:1.6}.firmen-wahl{display:flex;gap:10px;margin-top:24px;flex-wrap:wrap}.pfeile{display:flex;gap:6px}.pfeil{width:36px;height:36px;border-radius:50%;border:1px solid var(--linie2);display:grid;place-items:center;color:var(--ink);transition:border-color .15s,background .15s}.pfeil:hover:not(:disabled){border-color:var(--linie3);background:var(--hover)}.pfeil:disabled{opacity:.3;cursor:default}.pfeil svg{width:16px;height:16px}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--knopf-h);padding:0 18px;border-radius:var(--r);font-size:14.5px;font-weight:550;line-height:1.2;white-space:nowrap;text-decoration:none;color:var(--ink);transition:background .15s,border-color .15s,color .15s,transform .1s}.knopf:hover{text-decoration:none}.knopf:active:not(:disabled){transform:translateY(1px)}.knopf svg{width:16px;height:16px;flex:none}.knopf.primaer{background:var(--tanne);color:var(--weiss)}.knopf.primaer:hover:not(:disabled){background:var(--tanne-2)}.knopf.zweit{border:1px solid var(--linie2);background:var(--weiss);color:var(--ink)}.knopf.zweit:hover:not(:disabled){border-color:var(--linie3)}.knopf.gefahr{background:var(--rot);color:var(--weiss)}.knopf.gefahr:hover:not(:disabled){background:#8f2f19}.knopf.text{height:auto;padding:0;border-radius:var(--r-xs);color:var(--tanne);font-weight:600}.knopf.text:hover:not(:disabled){text-decoration:underline;text-underline-offset:4px;text-decoration-color:currentColor}.knopf.text:focus-visible{outline-offset:4px;border-radius:var(--r-xs)}.knopf.text.leise{color:var(--text2);font-weight:500}.knopf.text.leise:hover:not(:disabled){color:var(--ink);text-decoration:none}.knopf.klein{height:32px;padding:0 12px;font-size:var(--t-13);border-radius:var(--r-s)}.knopf.text.klein{height:auto;padding:0;font-size:var(--t-13)}.knopf.breit{width:100%;height:var(--feld-h)}.knopf[disabled],.knopf[aria-disabled=true]{opacity:.45;cursor:default}.x{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:var(--text2);flex:none;transition:background .15s,color .15s}.x:hover{background:var(--hover);color:var(--ink)}.x svg{width:18px;height:18px}:where(.kopf-aktionen,.formular-fuss,.s-fuss,.rf-knoepfe,.dok-aktionen,.aktionen-zeile)>.knopf:not(.text)+.knopf.text{margin-left:10px}:where(.formular-fuss,.s-fuss,.rf-knoepfe)>.knopf.text{color:var(--text2);font-weight:550}:where(.formular-fuss,.s-fuss,.rf-knoepfe)>.knopf.text:hover:not(:disabled){color:var(--ink);text-decoration:none}td.aktion .knopf.text+.knopf.text,.zeilen-aktionen .knopf.text+.knopf.text{margin-left:20px}.kennzahlen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.kennzahlen.drei{grid-template-columns:repeat(3,minmax(0,1fr))}.kennzahlen.zwei{grid-template-columns:repeat(2,minmax(0,1fr))}.kennzahlen>*{min-width:0}.kennzahlen>.kennzahl{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0;align-content:start}.kz-label{font-size:var(--t-14);color:var(--text2);align-self:end;overflow-wrap:break-word}.kz-wert{margin-top:6px;font-size:var(--t-28);line-height:1.1;font-weight:520;letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums;transition:opacity .18s var(--ease)}.kennzahlen.gross .kz-wert{font-size:var(--t-42);line-height:1.05;letter-spacing:-.035em}.kz-neben{margin-top:10px;font-size:var(--t-13);color:var(--text2);min-height:20px}.kz-neben .rost{font-weight:550}.wert.rost,.kz-wert.rost{color:var(--rot)}.kz-wechsel{animation:zahl .4s var(--ease)}@keyframes zahl{0%{opacity:.2;transform:translateY(5px)}}.betrag-gross,.nr-gross{padding:18px 0 16px}.betrag-gross .wert,.nr-gross .wert{font-size:34px;line-height:1.1;font-weight:520;letter-spacing:-.03em;margin-top:8px;white-space:nowrap;font-variant-numeric:tabular-nums}.betrag-gross .neben{font-size:var(--t-13);color:var(--text2);margin-top:8px}.abschnitt-block{padding-top:48px}.kopfzeile{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;min-height:46px;padding-bottom:10px;border-bottom:1px solid var(--ink)}.kopfzeile.ohne-linie{border-bottom:0}.abschnitt,.kopfzeile h2,.kopfzeile h3{margin:0;font-size:var(--t-17);line-height:1.3;font-weight:600;letter-spacing:-.01em}.abschnitt .anz,.kopfzeile .anz{color:var(--text2);font-weight:450;margin-left:6px}.kopfzeile .label{font-size:var(--t-13)}.gruppen-titel{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:46px;padding:28px 0 10px;border-bottom:1px solid var(--ink)}.gruppen-titel:first-child{padding-top:0}.liste{list-style:none;margin:0;padding:0}.liste>li{border-bottom:1px solid var(--linie)}.liste>li.leer{border-bottom:0}.listen-link{display:grid;grid-template-columns:minmax(0,1fr) auto 20px;gap:20px;align-items:center;padding:18px 0;width:100%;text-align:left;color:var(--ink);text-decoration:none}.listen-link:hover{text-decoration:none}.listen-link:hover .lz-titel{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--linie3)}.lz-titel{display:block;font-weight:550;font-size:16px}.lz-neben{display:block;color:var(--text2);font-size:var(--t-14);margin-top:2px}.lz-neben.rost{color:var(--rot)}.lz-neben.tanne{color:var(--gruen)}.lz-wert{font-variant-numeric:tabular-nums;font-weight:500;white-space:nowrap}.listen-link svg{width:16px;height:16px;color:var(--text3)}.zeilen{margin:0}.zeilen>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;border-bottom:1px solid var(--linie);font-size:14.5px}.zeilen>div>span:last-child{font-variant-numeric:tabular-nums}.zeilen div .neben{display:block;font-size:var(--t-13);color:var(--text2)}.zeilen div .rechts{text-align:right;max-width:65%;overflow-wrap:anywhere}.zeilen.nur-lesen>div{padding:11px 0}.zeilen.nur-lesen .stark,.zeilen .stark{font-weight:550;border-top:1px solid var(--ink)}.summenzeile{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;border-top:1px solid var(--ink);margin-top:-1px;font-weight:550}.summenzeile .label{font-weight:400}.hinweis-innen{margin-top:14px;font-size:var(--t-13);color:var(--text2)}.notiz{white-space:pre-line;color:var(--text2);margin:14px 0 0}.text-aktionen{display:flex;flex-wrap:wrap;gap:8px 24px;padding-top:16px}.spalte-rechts>section+section{margin-top:48px}.unten{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:56px;padding-top:48px}.spalten-zwei{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px}.aufgaben{list-style:none;margin:0;padding:0}.aufgaben li{border-bottom:1px solid var(--linie)}.aufgaben button,.aufgaben a{display:block;width:100%;text-align:left;padding:14px 0;color:var(--ink);text-decoration:none}.aufgaben button:hover .haupt,.aufgaben a:hover .haupt{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--linie3)}.aufgaben .haupt{display:block;font-weight:500}.aufgaben .neben{display:block;font-size:var(--t-13);color:var(--text2);margin-top:2px}.aufgaben .eintrag{padding:14px 0}table.buch{width:100%;border-collapse:collapse}table.buch th{text-align:left;font-weight:500;font-size:var(--t-13);color:var(--text2);padding:12px 12px 10px 0;border-bottom:1px solid var(--linie2);white-space:nowrap}table.buch td{padding:14px 12px 14px 0;border-bottom:1px solid var(--linie);vertical-align:top}table.buch td:last-child,table.buch th:last-child{padding-right:0;text-align:right}table.buch tbody tr{transition:background .12s}table.buch tr.klickbar{cursor:pointer}table.buch tr.klickbar:hover td,table.buch tr.klickbar:has(.zeilen-link:focus-visible) td{background:var(--hover)}table.buch a:not(.knopf){color:inherit}.zeilen-link{color:inherit;font:inherit;font-weight:500;text-align:left;text-decoration:none}.zeilen-link:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--linie3)}.zeilen-link:focus-visible{outline-offset:3px}.zeilen-link.stein{color:var(--text2)}td .haupt{display:block}td .haupt:not(:has(a,button)){font-weight:500}td .neben{display:block;font-size:var(--t-13);color:var(--text2);margin-top:2px}td.num,th.num,table.buch th.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}td.num{width:140px}td.num .neben{white-space:nowrap}td.num.durch{text-decoration:line-through;text-decoration-color:var(--linie3);color:var(--text2)}td.dat{color:var(--text2);white-space:nowrap;width:76px;font-variant-numeric:tabular-nums}td.ref{color:var(--text2);white-space:nowrap;width:136px}td.fa{white-space:nowrap;font-size:var(--t-13);color:var(--text2);width:140px}td.st{white-space:nowrap;font-size:var(--t-14);width:210px}td.st.rost,td.st.tanne{font-weight:550}td.aktion{white-space:nowrap;text-align:right;width:1%;padding-left:16px}table.buch tr.still-zeile td,table.buch tr.still-zeile td .haupt,table.buch tr.inaktiv td{color:var(--text2)}table.buch tfoot tr.summe td,table.buch tr.summe td{border-top:1px solid var(--ink);border-bottom:0;font-weight:550;padding-top:14px}.zeilen-aktionen{display:block;padding-top:6px}.st-mobil{display:none!important}.st{font-weight:550}.st.stein,td.st.stein,td.st:not(.rost):not(.tanne){font-weight:400}td.st.stein{color:var(--text2)}.unternavi{display:flex;gap:28px;margin:0 0 32px;overflow-x:auto;scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--linie)}.unternavi::-webkit-scrollbar{display:none}.unternavi a{padding:10px 0 12px;font-size:var(--t-15);color:var(--text2);border-bottom:2px solid transparent;font-weight:500;white-space:nowrap;text-decoration:none}.unternavi a:hover{color:var(--ink);text-decoration:none}.unternavi a[aria-current=page]{color:var(--ink);border-bottom-color:var(--tanne)}@media (min-width: 1181px){.einst-navi a.global-start{margin-left:auto}}.filter,.umschalter{display:flex;gap:4px;flex-wrap:wrap;align-items:center}.filter button,.umschalter button{height:34px;padding:0 12px;border-radius:var(--r-s);font-size:var(--t-14);color:var(--text2);font-weight:500;white-space:nowrap;transition:background .15s,color .15s}.filter button:hover,.umschalter button:hover:not(:disabled){color:var(--ink);background:var(--hover)}.filter button[aria-pressed=true],.umschalter button[aria-pressed=true]{color:var(--ink);background:var(--band)}.filter .n{font-weight:450;color:var(--text2);margin-left:6px;font-variant-numeric:tabular-nums}.umschalter button:disabled{color:var(--blass);cursor:default}.kopfzeile>.filter:first-child{margin-left:-12px}.segment,.umschalter-klein{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:3px;border-radius:var(--r-l);background:var(--band);max-width:100%}.segment label{position:relative}.segment input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.segment span,.segment>button,.umschalter-klein>button{display:block;padding:7px 18px;border-radius:9px;border:1px solid transparent;font-size:14.5px;font-weight:500;color:var(--text2);text-align:center;white-space:nowrap;transition:background .2s,color .2s,border-color .2s}.segment>button:hover,.umschalter-klein>button:hover{color:var(--ink)}.segment input:checked+span,.segment>button[aria-pressed=true],.umschalter-klein>button[aria-pressed=true]{background:var(--weiss);color:var(--ink);border-color:var(--linie2)}.segment input:focus-visible+span{outline:2px solid var(--tanne);outline-offset:1px}.segment.breit{display:grid;width:100%}.umschalter-klein>button{padding:2px 10px;font-size:var(--t-13);border-radius:7px}input.suche,.suche input{width:260px;max-width:100%;height:38px;border:1px solid var(--linie2);border-radius:var(--r);padding:0 12px 0 36px;font-size:14.5px;background:var(--weiss) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2359645E' stroke-width='1.6'%3E%3Ccircle cx='7' cy='7' r='4.5'/%3E%3Cpath d='m10.5 10.5 3 3'/%3E%3C/svg%3E") no-repeat 12px center / 16px;transition:border-color .15s}input.suche:hover{border-color:var(--linie3)}input.suche:focus,.suche input:focus{outline:3px solid var(--fokus);outline-offset:0;border-color:var(--tanne)}.filter-wahl{height:34px;border:1px solid var(--linie2);border-radius:var(--r-s);background:var(--weiss) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2359645E' stroke-width='1.6'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E") no-repeat right 10px center / 14px;padding:0 32px 0 12px;font-size:var(--t-14);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.filter-wahl:focus{outline:3px solid var(--fokus);outline-offset:0;border-color:var(--tanne)}.feld{position:relative;margin-top:20px;min-width:0}.feld>label,.feld>.label,.textfeld>label,.textfeld-kopf>label{display:block;font-size:var(--t-14);font-weight:550;color:var(--ink);margin-bottom:8px}.feld .opt{font-weight:450;color:var(--text2)}.eingabe,.feld :where(input:not([type=checkbox],[type=radio],[type=color],[type=file]),select,textarea),.textfeld :where(textarea){display:block;width:100%;height:var(--feld-h);border:1px solid var(--linie2);border-radius:var(--r);padding:0 14px;background:var(--weiss);font-size:var(--t-15);color:var(--ink);transition:border-color .15s,background .4s}textarea.eingabe,.feld :where(textarea),.textfeld :where(textarea){height:auto;min-height:96px;padding:12px 14px;line-height:1.55;resize:vertical}select.eingabe,.feld :where(select){-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:40px;background:var(--weiss) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2359645E' stroke-width='1.6'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E") no-repeat right 12px center / 16px}.eingabe:hover,.feld input:hover,.feld select:hover,.feld textarea:hover,.textfeld textarea:hover{border-color:var(--linie3)}.eingabe:focus,.feld input:focus,.feld select:focus,.feld textarea:focus,.textfeld textarea:focus{outline:3px solid var(--fokus);outline-offset:0;border-color:var(--tanne)}.eingabe[aria-invalid=true],.feld [aria-invalid=true]{border-color:var(--rot)}.feld input:disabled,.feld select:disabled,.feld textarea:disabled,.textfeld textarea:disabled,.eingabe:disabled{background:var(--hover);color:var(--ink);-webkit-text-fill-color:var(--ink);opacity:1;cursor:default;border-color:var(--linie)}.feld input[readonly]{background:var(--hover)}.feld input[type=date],.feld input[type=time]{padding-right:10px}input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{opacity:.5;cursor:pointer}.eingabe.held{height:56px;font-size:19px;font-weight:500;letter-spacing:-.01em}.eingabe.gefuellt,.feld input.gefuellt{animation:gefuellt 1.6s var(--ease)}@keyframes gefuellt{0%,30%{background:var(--gruen-band)}to{background:var(--weiss)}}.feld .zusatz,.zusatz{font-size:var(--t-13);color:var(--text2);margin-top:8px}.zusatz.rost{color:var(--rot)}.zusatz.ok{color:var(--gruen);font-weight:550;display:flex;align-items:center;gap:8px}.zusatz.ok svg{width:16px;height:16px;flex:none}.zusatz.schnell{display:flex;gap:14px}.zusatz.schnell button{color:var(--text2);font-size:var(--t-13)}.zusatz.schnell button:hover{color:var(--tanne);text-decoration:underline;text-underline-offset:3px}.textfeld{margin-top:20px}.textfeld-kopf{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.textfeld-kopf>label{margin-bottom:8px}.raster{display:grid;gap:0 16px}.raster.r6{grid-template-columns:repeat(6,minmax(0,1fr))}.raster>*{min-width:0}:where(.raster) .w1{grid-column:span 1}:where(.raster) .w2{grid-column:span 2}:where(.raster) .w3{grid-column:span 3}:where(.raster) .w4{grid-column:span 4}:where(.raster) .w6{grid-column:span 6}.reihe,.stapel{display:grid;gap:10px}.zwei-felder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--a-3)}.mit-knopf{display:flex;gap:10px;align-items:center}.mit-knopf>input,.mit-knopf>.eingabe,.mit-knopf>select{flex:1;min-width:0}.mit-knopf>.knopf{height:var(--feld-h);flex:none}.mit-knopf>.knopf.text{height:auto}.hinweis-zeile{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;padding:14px 16px;border-radius:var(--r);background:var(--band)}.hinweis-zeile strong{display:block;font-weight:550}.hinweis-zeile small{color:var(--text2);font-size:var(--t-13)}.option{display:flex;align-items:center;gap:10px;margin-top:20px;font-size:var(--t-15);cursor:pointer}.option input,.inline-check input,.feld input[type=checkbox],.feld input[type=radio]{width:18px;height:18px;margin:0;accent-color:var(--tanne);flex:none;cursor:pointer}.option.schalter-feld{align-self:end}.inline-check{display:inline-flex;align-items:center;gap:8px;color:var(--text2);cursor:pointer}.feld .inline-check{display:inline-flex;margin:0}.mehr{margin-top:28px;border-top:1px solid var(--linie)}.mehr>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0 4px;cursor:pointer;font-weight:550}.mehr>summary::-webkit-details-marker{display:none}.mehr>summary span{color:var(--text2);font-weight:450;font-size:var(--t-14);display:inline-flex;align-items:center;gap:8px}.mehr>summary svg{width:16px;height:16px;transition:transform .25s var(--ease)}.mehr[open]>summary svg{transform:rotate(180deg)}.formular-fuss{display:flex;gap:10px 12px;align-items:center;flex-wrap:wrap;padding-top:28px}.aktionen-zeile{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;padding:16px 0 6px;font-size:var(--t-14)}.kontakt-form,.einst-form{max-width:980px}.datei-feld{margin-top:20px}.datei-wahl{display:flex;align-items:center;gap:8px 18px;flex-wrap:wrap;min-height:var(--feld-h);padding:0 14px;border:1px dashed var(--linie2);border-radius:var(--r)}.datei-wahl input[type=file]{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;pointer-events:none}.datei-wahl label.knopf{cursor:pointer}.datei-wahl:focus-within{border-color:var(--tanne)}.datei-wahl:focus-within label.knopf{outline:2px solid var(--tanne);outline-offset:3px}.datei-name{font-size:var(--t-14);overflow-wrap:anywhere}.ablegen{position:fixed;top:var(--a-4);right:var(--a-4);bottom:var(--a-4);left:calc(var(--leiste) + var(--a-4));z-index:50;display:grid;place-items:center;pointer-events:none;border:1px dashed var(--tanne);border-radius:var(--r-xl);background:color-mix(in srgb,var(--band) 92%,transparent);color:var(--tanne);font-size:var(--t-17);font-weight:600}.liste-pop,.feld.kombi .treffer{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:30;max-height:320px;overflow:auto;background:var(--weiss);border:1px solid var(--linie2);border-radius:var(--r)}.liste-pop button,.feld.kombi .treffer button{display:flex;justify-content:space-between;gap:16px;width:100%;text-align:left;padding:10px 14px;border-bottom:1px solid var(--linie)}.liste-pop button:last-child,.feld.kombi .treffer button:last-child{border-bottom:0}.liste-pop button:hover,.liste-pop button.markiert,.feld.kombi .treffer button:hover{background:var(--hover)}.liste-pop .neben,.feld.kombi .treffer .neben{color:var(--text2);font-size:var(--t-13);white-space:nowrap;font-variant-numeric:tabular-nums}.liste-pop .neu{color:var(--tanne);font-weight:550}.feld.kombi{position:relative}.decke{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--decke);opacity:0;pointer-events:none;transition:opacity .3s var(--ease);z-index:60}.decke.offen{opacity:1;pointer-events:auto}.decke.rf-decke{z-index:75}.schublade{position:fixed;top:0;right:0;bottom:0;width:min(560px,100vw);background:var(--weiss);z-index:70;display:flex;flex-direction:column;transform:translate(104%);visibility:hidden;transition:transform .38s var(--ease),visibility 0s .38s}.schublade.offen{transform:none;visibility:visible;transition:transform .38s var(--ease),visibility 0s}.schublade.breit{width:min(760px,100vw)}.schublade:focus{outline:none}.s-kopf{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:28px 36px 8px}.s-kopf h2,.s-kopf .untertitel{font-size:var(--t-24);line-height:1.2;font-weight:600;letter-spacing:-.02em}.s-kopf .x{margin-right:-8px}.s-inhalt{flex:1;overflow-y:auto;padding:8px 36px 32px}.s-fuss{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:16px 36px calc(20px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--linie)}:where(.s-fuss,.formular-fuss) .rechtsbuendig{margin-left:auto}.s-fuss:empty{display:none}.s-inhalt .formular-fuss{position:sticky;bottom:-32px;z-index:2;background:var(--weiss);margin:24px -36px 0;padding:16px 36px 20px;border-top:1px solid var(--linie)}.s-inhalt>.feld:first-child,.s-inhalt>form>.feld:first-child,.s-inhalt>div:first-child>.feld:first-child{margin-top:12px}.schublade-reiter{padding:18px 0 4px}.schublade-zeile{padding:14px 0 4px}.schublade-text{color:var(--text2);margin:16px 0 4px;line-height:1.55}.schublade textarea.mail{width:100%;min-height:200px;border:1px solid var(--linie2);border-radius:var(--r);padding:12px 14px;resize:vertical;font-size:var(--t-15);line-height:1.6;background:var(--weiss)}.schublade textarea.mail:focus{outline:3px solid var(--fokus);outline-offset:0;border-color:var(--tanne)}.schublade .anhang{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--linie);font-size:var(--t-15)}.schublade .anhang span:last-child{color:var(--text2);font-size:var(--t-13)}.schublade .vorlage{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:18px 0 0}.schublade .fertig{padding:40px 0 0}.schublade .fertig .gross{font-size:var(--t-28);line-height:1.2;font-weight:600;letter-spacing:-.025em;margin:0 0 14px;color:var(--ink)}.schublade .fertig p{margin:0 0 8px;color:var(--text2)}.schublade .abschnitt-block{padding-top:32px}.schublade .feld .fest{font-size:var(--t-15);padding:12px 0}.rueckfrage{position:fixed;z-index:80;left:50%;top:18vh;transform:translate(-50%);width:min(460px,calc(100vw - 32px));background:var(--weiss);border-radius:var(--r-xl);padding:28px 28px 24px}.rueckfrage:focus{outline:none}.rueckfrage .untertitel{font-size:var(--t-20)}.rf-text{color:var(--text2);margin-top:10px;line-height:1.55}.rf-text p{margin:0 0 12px}.rf-text .feld{color:var(--ink)}.rf-knoepfe{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:24px}.auswahlblatt{position:fixed;left:0;right:0;bottom:0;z-index:70;max-height:86vh;overflow-y:auto;background:var(--weiss);border-radius:var(--r-blatt) var(--r-blatt) 0 0;padding:10px 16px calc(20px + env(safe-area-inset-bottom,0px));transform:translateY(105%);visibility:hidden;transition:transform .32s var(--ease),visibility 0s .32s}.auswahlblatt.offen{transform:none;visibility:visible;transition:transform .32s var(--ease),visibility 0s}.auswahlblatt:focus{outline:none}.auswahlblatt .griff{width:36px;height:4px;border-radius:2px;background:var(--linie2);margin:0 auto 12px}.auswahlblatt h2{font-size:var(--t-17);margin:4px 4px 8px}.auswahlblatt .zeile{display:flex;align-items:center;gap:14px;width:100%;padding:15px 8px;border-bottom:1px solid var(--linie);font-size:16px;text-align:left;color:var(--ink);text-decoration:none}.auswahlblatt .zeile:last-child{border-bottom:0}.auswahlblatt .zeile:hover{text-decoration:none;background:var(--hover)}.auswahlblatt .zeile[aria-pressed=true],.auswahlblatt .zeile[aria-current=page]{font-weight:600}.auswahlblatt .zeile .kenn{opacity:1;height:18px}.auswahlblatt .zeile:focus-visible{outline-offset:-2px;border-radius:var(--r-s)}.auswahlblatt .zeile .leise{margin-left:auto;color:var(--text2);font-size:var(--t-14);font-weight:400}.meldung{font-size:14.5px;line-height:1.5;padding:12px 16px;border-radius:var(--r);background:var(--band);color:var(--ink);margin:16px 0}.meldung.rost{background:var(--rot-band);color:var(--rot)}.meldung.tanne{color:var(--gruen)}.meldung.stein{background:var(--hover);color:var(--text2)}.meldung a{color:inherit}.meldung.mit-aktion{display:flex;align-items:center;justify-content:space-between;gap:var(--a-3) var(--a-4);flex-wrap:wrap}.meldung.mit-aktion .knopf.text{color:inherit}.leer{padding:20px 0;color:var(--text2)}.liste>.leer{padding:18px 0}.laedt{animation:atmen 1.4s ease-in-out infinite alternate}.laedt-zeile{display:flex;align-items:center;gap:16px;height:52px;border-bottom:1px solid var(--linie)}.laedt-zeile i{display:block;height:10px;border-radius:5px;background:var(--band)}.laedt-zeile .l-kurz{width:48px;flex:none}.laedt-zeile .l-lang{min-width:80px}.laedt-zeile .l-betrag{width:80px;flex:none;margin-left:auto}@keyframes atmen{0%{opacity:1}to{opacity:.45}}.start-laedt{min-height:100vh;background:var(--weiss)}.gespeichert{font-size:var(--t-13);color:var(--text2);opacity:0;transition:opacity .3s var(--ease);white-space:nowrap}.gespeichert.sichtbar{opacity:1}.status{font-size:var(--t-14);color:var(--text2)}.status.rost,.status.tanne{font-weight:550}.stand{font-size:var(--t-13);text-align:right}.legende{display:flex;gap:20px;font-size:var(--t-13);color:var(--text2)}.legende span{display:inline-flex;align-items:center;gap:8px}.legende i{width:10px;height:10px;border-radius:2px;display:block}.legende i.ein{background:var(--tanne)}.legende i.aus{border:1.5px solid var(--tanne)}.diagramm{position:relative;height:268px}.d-raster{position:absolute;top:0;right:0;bottom:36px;left:64px;pointer-events:none}.d-raster div{position:absolute;left:0;right:0;border-top:1px solid var(--linie)}.d-raster div:last-child{border-top-color:var(--linie2)}.d-raster span{position:absolute;right:calc(100% + 14px);top:-9px;font-size:var(--t-12);color:var(--text2);white-space:nowrap;font-variant-numeric:tabular-nums}.d-spalten{position:absolute;top:0;right:0;bottom:0;left:64px;display:grid;grid-template-columns:repeat(var(--spalten, 12),minmax(0,1fr))}.d-spalte{position:relative;display:block;height:100%;border-radius:var(--r-l);transition:background .2s}.d-spalte:hover:not(:disabled){background:var(--hover)}.d-spalte[aria-pressed=true]{background:var(--band)}.d-spalte:disabled{cursor:default}.d-spalte:focus-visible{outline-offset:-2px}.d-saeulen{position:absolute;left:0;right:0;top:0;bottom:36px;display:flex;align-items:flex-end;justify-content:center;gap:4px}.d-saeulen i{display:block;width:min(22px,24%);border-radius:var(--r-xs) var(--r-xs) 0 0;transform-origin:bottom;animation:wachsen .5s var(--ease) both;transition:height .45s var(--ease)}.d-saeulen i.null{visibility:hidden}.d-ein{background:var(--tanne)}.d-aus{border:1.5px solid var(--tanne);border-bottom:0;background:var(--weiss)}.d-spalte:hover:not(:disabled) .d-aus{background:var(--hover)}.d-spalte[aria-pressed=true] .d-aus{background:var(--band)}@keyframes wachsen{0%{transform:scaleY(0)}}.d-mon{position:absolute;left:0;right:0;bottom:8px;text-align:center;font-size:13px;color:var(--text2);white-space:nowrap}.d-spalte[aria-pressed=true] .d-mon{color:var(--ink);font-weight:600}.d-spalte.kuenftig .d-mon{color:var(--blass)}.uebersicht .kennzahlen{margin-top:40px}.abschnitt-oben{margin-top:56px}.aufgabe{display:flex;align-items:center;gap:16px;padding:14px 0}.aufgabe .was{flex:1;min-width:0}.aufgabe strong{display:block;font-weight:550}.aufgabe small{display:block;color:var(--text2);font-size:var(--t-13);margin-top:2px}.aufgabe .knopf.text{height:36px;padding:0 2px 0 12px;font-size:var(--t-14)}.bew{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:16px;align-items:baseline;padding:12px 0;color:var(--ink);text-decoration:none}a.bew:hover{text-decoration:none}a.bew:hover .bew-name>span{text-decoration:underline;text-decoration-color:var(--linie3);text-underline-offset:3px}.bew .tag{color:var(--text2);font-size:var(--t-13);font-variant-numeric:tabular-nums}.bew-name{min-width:0}.bew-name>span{display:block;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bew-name small{display:block;color:var(--text2);font-size:var(--t-13);margin-top:2px}.bew-name small .firmenzeichen{vertical-align:-1px}table.buch.vergleich td:not(:first-child),table.buch.vergleich th:not(:first-child){text-align:right;padding-left:16px}table.buch.vergleich td{font-variant-numeric:tabular-nums;white-space:nowrap}table.buch.vergleich tr.abzug td{color:var(--text2)}.vergleich-block{padding:14px 0 4px;border-bottom:1px solid var(--linie)}.vergleich-block .vb-name{display:flex;align-items:center;gap:8px;font-weight:550;color:var(--ink);text-decoration:none}.vergleich-block .zeilen>div{border-bottom:0;padding:4px 0;font-size:var(--t-14)}.vergleich-block.summe{border-top:1px solid var(--ink);border-bottom:0;margin-top:-1px}.anmeldung{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 16px;background:var(--weiss)}.anm-blatt{width:100%;max-width:380px}.anm-marke{display:flex;align-items:center;gap:10px;margin-bottom:44px;color:var(--ink);font-weight:600;font-size:var(--t-15);letter-spacing:-.01em}.anm-marke img{height:22px;width:auto;display:block}.anm-blatt .titel{font-size:28px}.anm-unter{color:var(--text2);margin:10px 0 0;line-height:1.55}.anm-form{margin-top:8px}.anm-form .knopf.breit,.anm-blatt>.knopf{margin-top:28px}.anm-fuss{margin-top:56px;font-size:var(--t-12);color:var(--text3);text-align:center}input.code{font-size:24px!important;letter-spacing:.3em;font-variant-numeric:tabular-nums;height:56px!important}.totp{display:flex;gap:20px;align-items:center;padding:20px 0 4px}.totp img{border:1px solid var(--linie);border-radius:var(--r);padding:8px;background:var(--weiss);flex:none}.totp .schluessel{font-size:var(--t-14);font-weight:550;letter-spacing:.06em;margin-top:6px;word-break:break-all;font-variant-numeric:tabular-nums}.editor{display:grid;grid-template-columns:minmax(0,1fr) 440px;min-height:100vh}.formular{padding:36px 40px 140px var(--rand);min-width:0}.vorschau-spalte{background:var(--hover);padding:36px 28px 140px;position:relative}.vorschau-halter{position:sticky;top:24px}.vorschau-unter{display:flex;justify-content:space-between;gap:16px;font-size:var(--t-13);color:var(--text2);margin-top:12px}.belegart{display:flex;gap:4px;flex-wrap:wrap}.belegart button{height:34px;padding:0 12px;border-radius:var(--r-s);font-size:var(--t-14);color:var(--text2);font-weight:500}.belegart button:hover{color:var(--ink);background:var(--hover)}.belegart button[aria-pressed=true]{color:var(--ink);background:var(--band)}.felder{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.8fr);gap:0 16px}.felder.zwei{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,1.2fr)}.zeitraum{display:flex;align-items:center;gap:8px}.zeitraum input{flex:1;min-width:0}.feld .zeitraum input.num{flex:none;min-width:56px;padding:0 8px}.zeitraum input[type=date]{min-width:132px;padding:0 8px 0 12px}.zeitraum span{color:var(--text2)}.kunde-info{font-size:var(--t-13);color:var(--text2);margin-top:8px}.platzhalter{display:flex;flex-wrap:wrap;gap:6px 14px;padding:4px 0 10px}.platzhalter button{font-size:var(--t-13);color:var(--tanne);font-weight:550}.platzhalter button:hover{text-decoration:underline;text-underline-offset:3px}.abzuege{padding:16px 0 4px;border-bottom:1px solid var(--linie)}.pos-rahmen{margin-top:36px}.pos-kopf{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:10px}.pos-scroll{overflow-x:auto}table.pos{width:100%;border-collapse:collapse;table-layout:fixed;min-width:700px}table.pos th{font-weight:500;font-size:var(--t-13);color:var(--text2);text-align:left;padding:10px 8px;border-bottom:1px solid var(--ink)}table.pos th.r{text-align:right}table.pos td{border-bottom:1px solid var(--linie);padding:0;height:46px;vertical-align:middle}table.pos td+td{border-left:1px solid var(--linie)}table.pos input,table.pos select{width:100%;height:45px;border:0;background:transparent;padding:0 8px;font-size:var(--t-14);border-radius:0;outline:none}table.pos select{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}table.pos input:focus,table.pos select:focus{background:var(--band);box-shadow:inset 0 -2px 0 var(--tanne)}table.pos input.num,table.pos .betrag{text-align:right}table.pos .betrag{padding:0 8px;white-space:nowrap;font-variant-numeric:tabular-nums}table.pos .betrag .alt{display:block;font-size:11px;color:var(--text2);line-height:1;margin-top:-2px}table.pos .betrag-text{padding:0 8px;font-weight:600;font-size:var(--t-14)}table.pos tr.zw input{font-weight:600}table.pos tr.zw td{background:var(--hover)}table.pos td.nr{color:var(--text2);font-size:var(--t-12);text-align:center;font-variant-numeric:tabular-nums}table.pos td.weg{text-align:center}table.pos td.weg button{width:100%;height:45px;color:var(--text2);font-size:18px;line-height:1;opacity:0;transition:opacity .15s var(--ease)}table.pos tr:hover td.weg button,table.pos td.weg button:focus-visible{opacity:1}table.pos td.weg button:hover{color:var(--rot)}@media (hover: none){table.pos td.weg button{opacity:1}}table.pos input:disabled,table.pos select:disabled{color:var(--ink);-webkit-text-fill-color:var(--ink);opacity:1;cursor:default}table.pos.beleg-pos{min-width:0}.pos-aktionen{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;padding:14px 0 0}.rabatt-feld{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:var(--t-14);color:var(--text2)}.rabatt-feld input{width:84px;height:34px;border:1px solid var(--linie2);border-radius:var(--r-s);text-align:right;padding:0 8px;background:var(--weiss);color:var(--ink)}.rabatt-feld input:focus{outline:3px solid var(--fokus);outline-offset:0;border-color:var(--tanne)}.picker{position:absolute;z-index:40;width:420px}.liste-pop.picker{width:100%;max-width:520px;margin-top:8px;position:relative;top:auto}.picker .such{width:100%;border:0;border-bottom:1px solid var(--linie);padding:12px 14px;outline:none;font-size:var(--t-14)}.vermerk-zeile{font-size:var(--t-13);color:var(--gruen);padding:10px 0 0;min-height:30px}.summen{position:sticky;bottom:0;z-index:20;background:var(--weiss);border-top:1px solid var(--linie2);display:flex;align-items:center;gap:32px;padding:14px 40px calc(14px + env(safe-area-inset-bottom,0px)) var(--rand);grid-column:1 / -1}html:has(.summen){scroll-padding-bottom:96px}.summen .teile{display:flex;gap:28px;font-size:var(--t-13);color:var(--text2);flex-wrap:wrap}.summen .teile b{display:block;font-weight:500;color:var(--ink);font-size:var(--t-14);font-variant-numeric:tabular-nums}.summen .gesamt{margin-left:auto;text-align:right}.summen .gesamt .label{display:block}.summen .gesamt .betrag{font-size:var(--t-28);line-height:1.1;font-weight:520;letter-spacing:-.03em;white-space:nowrap}.summen .aktionen{display:flex;gap:12px;align-items:center}.papier-halter{width:100%;position:relative}.papier{width:794px;height:1123px;transform-origin:top left;position:absolute;left:0;top:0;background:#fff;border:1px solid var(--linie2);color:#111;font-family:var(--schrift);font-size:10.5px;line-height:1.45;overflow:hidden}.papier .p-logo{position:absolute;left:76px;top:64px;height:30px}.papier .p-logo img{height:30px;width:auto;display:block}.papier .p-wortmarke{font:700 22px/1 var(--schrift);letter-spacing:-.03em}.papier .p-wortmarke i{display:block;width:28px;height:3px;margin-top:8px;font-style:normal}.papier .p-absender-r{position:absolute;right:76px;top:64px;text-align:right;font-size:9px;line-height:1.5;color:#555}.papier .p-absender{position:absolute;left:76px;top:166px;font-size:7.5px;color:#666;letter-spacing:.01em;border-bottom:.5px solid #bbb;padding-bottom:2px}.papier .p-empf{position:absolute;left:76px;top:184px;width:320px;font-size:11px;line-height:1.5}.papier .p-info{position:absolute;right:76px;top:172px;width:236px;font-size:9.5px}.papier .p-info div{display:flex;justify-content:space-between;gap:12px;padding:2.5px 0;border-bottom:.5px solid #e3e6e4}.papier .p-info div span:first-child{color:#666}.papier .p-info div span:last-child{text-align:right;font-variant-numeric:tabular-nums}.papier .p-info .vorl{color:#8a908c;font-size:8.5px}.papier .p-haupt{position:absolute;left:76px;right:76px;top:330px}.papier h4{margin:0 0 14px;font:600 20px/1.2 var(--schrift);letter-spacing:-.02em}.papier .p-text{margin:0 0 14px;white-space:pre-line}.papier .p-projekt{color:#555;margin-top:-8px}.papier table{width:100%;border-collapse:collapse;font-size:9.5px}.papier th{text-align:left;font-weight:500;color:#555;border-bottom:.8px solid #111;padding:4px 4px 4px 0}.papier th.r,.papier td.r{text-align:right}.papier td{padding:5px 4px 5px 0;border-bottom:.5px solid #e3e6e4;vertical-align:top;font-variant-numeric:tabular-nums}.papier tr.t td{font-weight:600;padding-top:10px;border-bottom:0}.papier td .rab{display:block;color:#777;font-size:8.5px}.papier .p-summen{margin-left:auto;width:270px;margin-top:10px;font-size:10px}.papier .p-summen div{display:flex;justify-content:space-between;padding:3px 0;font-variant-numeric:tabular-nums}.papier .p-summen .g{border-top:.8px solid #111;margin-top:4px;padding-top:6px;font-weight:600;font-size:12px}.papier .p-vermerk{margin-top:12px;font-size:9.5px;font-weight:500}.papier .p-zahlung{display:flex;gap:18px;align-items:flex-start;margin-top:18px}.papier .p-zahlung .qr{width:74px;height:74px;flex:none}.papier .p-zahlung .qr-text{font-size:9.5px}.papier .p-zahlung .qr-text b{font-weight:600;display:block;margin-bottom:2px}.papier .p-fuss{position:absolute;left:76px;right:76px;bottom:44px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;font-size:7.5px;line-height:1.5;color:#555;border-top:.5px solid #bbb;padding-top:8px}.dok-ansicht{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(380px,1fr);min-height:100vh}.dok-pdf{background:var(--hover);padding:24px}.dok-pdf iframe{width:100%;height:calc(100vh - 48px);min-height:640px;border:1px solid var(--linie2);background:var(--weiss);display:block}.dok-seite{padding:36px var(--rand) 56px 40px;min-width:0}.dok-seite .zeilen{margin-top:32px}.dok-aktionen{display:flex;flex-wrap:wrap;gap:10px;padding:28px 0 0}.dok-aktionen.leise{gap:12px 22px;padding-top:20px}.beleg-html{width:100%;height:calc(100vh - 220px);border:1px solid var(--linie2);background:var(--weiss)}.pdf-ansicht{position:relative;min-height:400px}.pdf-seiten{display:flex;flex-direction:column;gap:16px}.pdf-seiten canvas{display:block;background:var(--weiss);border:1px solid var(--linie2);max-width:100%}.pdf-bild{display:block;max-width:100%;height:auto;border:1px solid var(--linie2);background:var(--weiss)}.pdf-laedt,.pdf-fehler{color:var(--text2);font-size:var(--t-14);padding:24px 0}@media (min-width: 1181px){.dok-pdf{overflow:auto;max-height:100vh;position:sticky;top:0}}@media (max-width: 1180px){:root{--rand: 36px}.seite{padding-top:32px;padding-bottom:88px}.kennzahlen.gross .kz-wert{font-size:var(--t-32)}.spalten-zwei{gap:40px}.unten{grid-template-columns:minmax(0,1fr) 300px;gap:40px}.dok-ansicht{grid-template-columns:1fr}.dok-pdf{padding:24px var(--rand)}.dok-pdf iframe{height:70vh}.dok-seite{padding-left:var(--rand)}.einst .einst-navi{gap:22px}}@media (max-width: 1560px){.editor{grid-template-columns:minmax(0,1fr) 380px}.formular{padding-right:32px}.felder{grid-template-columns:repeat(2,minmax(0,1fr))}.felder>:first-child{grid-column:1 / -1}.felder.zwei{grid-template-columns:repeat(2,minmax(0,1fr))}.felder.zwei>:first-child{grid-column:auto}}@media (max-width: 1040px){.editor{grid-template-columns:1fr}.vorschau-spalte,.formular{padding-bottom:32px}.unten{grid-template-columns:1fr}}@media (max-width: 860px){:root{--rand: 16px}.app{display:block}.seitenleiste,.kennlinie{display:none}.mobil-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px;position:sticky;top:0;z-index:30;height:calc(var(--kopf-m) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 12px 0 16px;background:var(--tanne);color:var(--s-text)}.mobil-kopf :focus-visible{outline-color:var(--s-text)}.mk-links{display:flex;align-items:center;gap:10px;min-width:0}.mk-links img{height:18px;width:auto;display:block}.firmen-knopf{display:inline-flex;align-items:center;gap:8px;min-width:0;padding:8px 6px;border-radius:var(--r-s);font-weight:600;font-size:16px;color:var(--s-text)}.firmen-knopf span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.firmen-knopf svg{width:14px;height:14px;opacity:.7;flex:none}.plus{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#f4f1ea1f;color:var(--s-text);flex:none}.plus svg{width:18px;height:18px}.mobil-leiste{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fffffff5;-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);border-top:1px solid var(--linie);padding-bottom:env(safe-area-inset-bottom,0px)}.mobil-leiste a,.mobil-leiste button{position:relative;display:block;height:var(--leiste-m);line-height:var(--leiste-m);padding:0 2px;text-align:center;font-size:12px;font-weight:500;color:var(--text2);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobil-leiste a:hover{text-decoration:none}.mobil-leiste [aria-current=page]{color:var(--ink);font-weight:600}.mobil-leiste [aria-current=page]:before{content:"";position:absolute;top:-1px;left:22%;right:22%;height:2px;border-radius:0 0 2px 2px;background:var(--tanne)}.arbeit{padding-bottom:calc(var(--leiste-m) + env(safe-area-inset-bottom,0px))}.daumen-leiste{position:fixed;left:0;right:0;bottom:calc(var(--leiste-m) + env(safe-area-inset-bottom,0px));padding-bottom:12px}.summen{bottom:calc(var(--leiste-m) + env(safe-area-inset-bottom,0px))}.seite{padding:24px var(--rand) 48px}.seitenkopf{flex-wrap:wrap;align-items:flex-start;margin-bottom:24px}.titel{font-size:26px}.seitenkopf .kopf-aktionen{width:100%;justify-content:flex-start}.seitenkopf .kopf-aktionen>.knopf:not(.text){flex:1}.pfeil{width:40px;height:40px}.kennzahlen,.kennzahlen.drei{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.kennzahlen.drei>:last-child:nth-child(3){grid-column:1 / -1}.kz-wert{font-size:22px}.kz-label{font-size:var(--t-13);line-height:1.35}.kennzahlen.gross .kz-wert{font-size:25px}.kz-neben{font-size:13px;margin-top:6px}.abschnitt-oben{margin-top:40px}.uebersicht .kennzahlen{margin-top:28px}.abschnitt-block{padding-top:40px}.legende{gap:12px;font-size:12.5px}.diagramm{height:200px}.d-raster{left:0}.d-raster span{display:none}.d-spalten{left:0}.d-spalte{border-radius:var(--r-s)}.d-saeulen{gap:2px}.d-saeulen i{width:36%;border-radius:3px 3px 0 0}.d-mon{font-size:11px}.spalten-zwei{grid-template-columns:1fr;gap:40px}.bew{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.bew .tag{grid-column:1 / -1;order:-1;font-size:12.5px}.unternavi{gap:22px;margin-bottom:24px}.kopfzeile{row-gap:8px}.kopfzeile>.filter:first-child{margin-left:-10px}.filter button,.umschalter button{padding:0 10px}input.suche,.suche input{width:100%}.raster.r6{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.raster) .w1,:where(.raster) .w2{grid-column:span 1}:where(.raster) .w3,:where(.raster) .w4,:where(.raster) .w6,.raster .voll-mobil{grid-column:span 2}.zwei-felder{gap:0 var(--a-2)}.felder,.felder.zwei{grid-template-columns:1fr}.felder.zwei{grid-template-columns:1fr 1fr}.ablegen{left:var(--a-4)}.hinweis-zeile{flex-wrap:wrap}table.buch:not(.mit-kopf) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}td.ref,th.ref,td.fa-col,th.fa-col,table.buch td.st,table.buch th.st,table.buch td.aktion,table.buch th.aktion{display:none}.st-mobil{display:block!important;font-size:var(--t-13);margin-top:2px}.st-mobil.rost,.st-mobil.tanne{font-weight:550}table.buch td .st-mobil:not(.rost):not(.tanne){color:var(--text2)}td.dat{width:60px}table.buch td.num{width:auto}table.buch td .haupt,table.buch td .neben,table.buch td .st-mobil{overflow-wrap:anywhere}table.buch td.num .neben{white-space:normal}.schublade,.schublade.breit{width:100vw}.s-kopf{padding:18px 20px 4px}.s-inhalt{padding:12px 20px 28px}.s-fuss{padding:12px 20px calc(16px + env(safe-area-inset-bottom,0px))}.s-fuss>.knopf,.s-inhalt .formular-fuss>.knopf{flex:1}.s-inhalt .formular-fuss{bottom:-28px;margin-left:-20px;margin-right:-20px;padding:12px 20px 16px}.rueckfrage{top:auto;bottom:16px;transform:translate(-50%)}.schublade .segment span,.schublade .segment>button{padding-left:var(--a-2);padding-right:var(--a-2);white-space:normal}.formular{padding:24px var(--rand)}.vorschau-spalte{padding:24px var(--rand) 32px}.summen{flex-wrap:wrap;padding:12px var(--rand);gap:12px 20px}.summen .teile{display:none}.summen .gesamt{margin-left:0;text-align:left}.summen .gesamt .betrag{font-size:24px}.summen .aktionen{margin-left:auto;gap:16px}.summen .aktionen .knopf.zweit{height:auto;padding:0;border:0;background:none;color:var(--tanne)}.belegart{overflow-x:auto;flex-wrap:nowrap;max-width:100%;scrollbar-width:none}.belegart::-webkit-scrollbar{display:none}.picker{width:calc(100vw - 32px)}.dok-seite{padding:24px var(--rand) 40px}.dok-pdf{padding:0}.dok-pdf iframe{border:0;height:60vh;min-height:420px}.anm-fuss{margin-top:40px}}@media (max-width: 360px){table.buch td,table.buch th{padding-right:8px}td.dat{width:48px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
