:root{--gefahr:#a32020}:root[data-thema=dunkel]{--gefahr:#ff9c9c}h3{margin:1rem 0 .35rem;font-size:.95rem;font-weight:600}.formular{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.75rem 1rem;margin-bottom:.75rem;display:grid}.formular.eng{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr))}.feld{flex-direction:column;gap:.2rem;min-width:0;margin-bottom:.6rem;display:flex}.formular>.feld{margin-bottom:0}.feld>label,.feld>span,.feld>label>span{font-size:.875rem;font-weight:600}.feld input[type=text],.feld input[type=email],.feld input[type=tel],.feld input[type=url],.feld input[type=number],.feld input[type=file],.feld textarea,.feld select{font:inherit;color:inherit;background:var(--grund);border:1px solid var(--linie);border-radius:6px;width:100%;min-width:0;padding:.4rem .55rem}.feld textarea{resize:vertical;line-height:1.4}.feld input[type=range]{width:100%;accent-color:var(--akzent-dunkler)}.feld [aria-invalid=true]{border-color:var(--gefahr)}.fehlertext{color:var(--gefahr)}.feld>small:empty{display:none}.feld input:focus-visible,.feld textarea:focus-visible,.haken input:focus-visible,.farbfeld input:focus-visible,.abschnitt summary:focus-visible,.seite a:focus-visible{outline:2px solid var(--akzent-text);outline-offset:2px}.seite a{color:var(--akzent-text)}.farbfeld{grid-template-columns:1fr auto;align-items:end;gap:.2rem .4rem;display:grid}.farbfeld>label{flex-direction:column;gap:.2rem;min-width:0;display:flex}.farbfeld input[type=color]{background:var(--grund);border:1px solid var(--linie);cursor:pointer;border-radius:6px;width:2.4rem;height:2.25rem;padding:.15rem}.farbfeld small{grid-column:1/-1}.gruppe legend{padding:0 .35rem;font-size:.95rem;font-weight:600}form.gruppe{margin-top:1.25rem}.gruppe>h3:first-child{margin-top:0}.schalterzeile{flex-wrap:wrap;gap:.4rem 1.25rem;display:flex}.abschnitt-inhalt>.haken,.gruppe>.haken,.designer-einstellungen>.haken{margin-bottom:.45rem;display:flex}.knopfzeile{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0 0;display:flex}.knopf.schlicht.gefahr{color:var(--gefahr)}.erfolg{color:var(--akzent-text);min-height:1.5rem;margin:.25rem 0;font-weight:600}.erfolg:empty{min-height:0;margin:0}.karte>.hinweis,.designer>.hinweis{max-width:none}.kartenkopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;margin-bottom:.5rem;display:flex}.marke-standard{color:var(--akzent-schrift);background:var(--akzent);border-radius:999px;margin-left:.5rem;padding:0 .5rem;font-size:.8rem;font-weight:600;display:inline-block}.logos,.vorlagenliste{margin:.75rem 0 0;padding:0;list-style:none}.logo,.vorlagenliste>li{border-top:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.75rem 0;display:flex}.logo img{object-fit:contain;border:1px solid var(--linie);background:#fff;border-radius:6px;width:9rem;height:4.5rem;padding:.3rem}.logo-text,.vorlage-name,.umbenennen{overflow-wrap:anywhere;flex:14rem;min-width:0}.vorlagenliste>li>.knopfzeile{margin:0}.seite:has(.designer){max-width:100rem}.designer-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem 1rem;margin-bottom:.5rem;display:flex}.designer-kopf p{margin-bottom:.25rem}.designer-speichern{align-items:center;gap:.75rem;display:flex}.designer-flaeche{grid-template-columns:1fr;gap:1.5rem;margin-top:1rem;display:grid}.designer-vorschau-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;display:flex}.designer-vorschau-kopf h2,.designer-vorschau-kopf .haken,.designer-vorschau-kopf .feld{margin-bottom:0}.vorschau-stand{min-height:1.4rem;margin:.25rem 0;font-size:.875rem}.vorschau-pdf{border:1px solid var(--linie);background:var(--band);border-radius:8px;width:100%;height:75vh;min-height:24rem;display:block}.vorschau-fuss{margin:.4rem 0 0;font-size:.875rem}.vorschau[aria-busy=true] .vorschau-pdf{opacity:.7}@media (width>=62rem){.designer-flaeche{grid-template-columns:minmax(22rem,30rem) minmax(0,1fr);align-items:start}.designer-einstellungen{max-height:calc(100vh - 2rem);padding-right:.5rem;overflow-y:auto}.designer-vorschau{position:sticky;top:1rem}.vorschau-pdf{height:calc(100vh - 9rem)}}.abschnitt{border:1px solid var(--linie);background:var(--grund);border-radius:8px;margin-bottom:.6rem}.abschnitt>summary{cursor:pointer;border-radius:8px;padding:.6rem .9rem;font-weight:600}.abschnitt[open]>summary{border-bottom:1px solid var(--linie);background:var(--band);border-radius:8px 8px 0 0}.abschnitt-inhalt{padding:.9rem}.verlauf{border:1px solid var(--linie);border-radius:6px;height:1.5rem;margin-bottom:.75rem}@font-face{font-family:Jost;font-weight:100 900;font-display:swap;src:url(/schrift/jost-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-weight:100 900;font-display:swap;src:url(/schrift/jost-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--grund:#fff;--band:#f5f5f5;--linie:#e2e2e2;--schrift:#2b2b2b;--leise:#6a6a6a;--akzent:#39d1ff;--akzent-dunkler:#2bb8e6;--akzent-schrift:#1a1a2e;--akzent-text:#006a91;--warnung-grund:#fff6dd;--warnung-linie:#e6c25a;color:var(--schrift);background:var(--grund);font-family:Jost,Segoe UI,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.5}:root[data-thema=dunkel]{--grund:#1b1c1a;--band:#242522;--linie:#383a35;--schrift:#ececec;--leise:#a4a69f;--akzent-text:#39d1ff;--warnung-grund:#3a321a;--warnung-linie:#7d6a2c}*{box-sizing:border-box}body{background:var(--grund);margin:0}h1{margin:0 0 .25rem;font-size:1.6rem;font-weight:600}h2{margin:0 0 .5rem;font-size:1.05rem;font-weight:600}p{margin:0 0 1rem}.leise{color:var(--leise)}.unsichtbar{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.wortmarke{letter-spacing:.02em;font-size:1.15rem;font-weight:700}.wortmarke.gross{font-size:2.4rem}.kopf{background:var(--band);border-bottom:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:1rem;padding:.6rem 1rem;display:flex}.kopf .platz{flex:1}.kopf select{font:inherit;color:inherit;background:var(--grund);border:1px solid var(--linie);border-radius:2px;padding:.3rem .5rem}.mandant.fest,.person{color:var(--leise)}.seite{max-width:60rem;margin:0 auto;padding:2rem 1rem}.mitte{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex}.karte{border:1px solid var(--linie);background:var(--band);border-radius:2px;margin-top:1.5rem;padding:1.25rem}.karte p:last-child{margin-bottom:0}.hinweis{border:1px solid var(--warnung-linie);background:var(--warnung-grund);border-radius:2px;max-width:36rem;padding:.75rem 1rem}.knopf{font:inherit;color:var(--akzent-schrift);background:var(--akzent);border:1px solid var(--akzent-dunkler);cursor:pointer;border-radius:2px;padding:.5rem 1.25rem;font-weight:600}.knopf:hover{background:var(--akzent-dunkler)}.knopf.schlicht{color:var(--schrift);border-color:var(--linie);background:0 0;padding:.3rem .8rem;font-weight:400}.knopf:focus-visible,select:focus-visible{outline:2px solid var(--akzent-text);outline-offset:2px}.wege{gap:.25rem;display:flex}.weg{color:var(--schrift);border-radius:2px;padding:.3rem .7rem;text-decoration:none}.weg:hover{background:var(--linie)}.weg.aktiv{color:var(--akzent-text);font-weight:600}.tabellenrahmen{border:1px solid var(--linie);border-radius:2px;overflow-x:auto}.tabelle{border-collapse:collapse;width:100%}.tabelle th,.tabelle td{text-align:left;border-bottom:1px solid var(--linie);vertical-align:middle;padding:.6rem .9rem}.tabelle th{background:var(--band);font-size:.9rem;font-weight:600}.tabelle tr:last-child td{border-bottom:0}.tabelle tr.ohne td:first-child strong{font-weight:400}.tabelle select{font:inherit;color:inherit;background:var(--grund);border:1px solid var(--linie);border-radius:2px;padding:.3rem .5rem}.haken{align-items:center;gap:.5rem;display:inline-flex}.haken input{width:1.1rem;height:1.1rem;accent-color:var(--akzent-dunkler)}.rollen{grid-template-columns:max-content 1fr;gap:.35rem 1rem;margin:0;display:grid}.rollen dt{font-weight:600}.rollen dd{color:var(--leise);margin:0}.zeichen{display:inline-flex}.zeichen img{width:auto;height:2.1rem;display:block}.zeichen.gross img{height:5rem}.marke{margin:0 0 .5rem}.kopf{z-index:30;position:sticky;top:0}.menueknopf{width:2.4rem;height:2.4rem;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;display:inline-flex}.menueknopf:hover{background:var(--linie)}.menueknopf:focus-visible{outline:2px solid var(--akzent-text);outline-offset:2px}.menueknopf .striche,.menueknopf .striche:before,.menueknopf .striche:after{content:"";background:currentColor;border-radius:2px;width:1.15rem;height:2px;display:block}.menueknopf .striche{position:relative}.menueknopf .striche:before{position:absolute;top:-6px}.menueknopf .striche:after{position:absolute;top:6px}.rahmen{align-items:flex-start;min-height:calc(100vh - 3.6rem);display:flex}.rahmen>.seite{flex:1;min-width:0;margin:0 auto}.menue{background:var(--band);border-right:1px solid var(--linie);flex:0 0 15rem;align-self:stretch;max-height:calc(100vh - 3.6rem);padding:1rem .6rem 2rem;position:sticky;top:3.6rem;overflow-y:auto}.menue[hidden]{display:none}.menue h2{letter-spacing:.06em;text-transform:uppercase;color:var(--leise);margin:0 0 .3rem;padding:0 .7rem;font-size:.78rem;font-weight:600}.menue ul{margin:0;padding:0;list-style:none}.menue a{color:var(--schrift);border-left:3px solid #0000;border-radius:2px;padding:.5rem .7rem;text-decoration:none;display:block}.menue a:focus-visible{outline:2px solid var(--akzent-text);outline-offset:-2px}.menue a.aktiv{color:var(--akzent-text);border-left-color:var(--akzent-dunkler);background:var(--grund);font-weight:600}.menue-schleier{display:none}@media (width<=60rem){.menue{z-index:25;width:min(18rem,85vw);max-height:none;position:fixed;top:3.6rem;bottom:0;left:0;box-shadow:0 0 2rem #00000059}.menue a{padding:.75rem .7rem}.menue-schleier{z-index:20;background:#0006;display:block;position:fixed;inset:3.6rem 0 0}}.rahmen>.seite{max-width:none;margin:0;padding:1.5rem 1.5rem 3rem}.nur-schmal{display:none}.menue-fuss{border-top:1px solid var(--linie);flex-direction:column;align-items:flex-start;gap:.6rem;margin-top:1.5rem;padding:1rem .7rem 0}@media (width<=60rem){.kopf{flex-wrap:nowrap;gap:.6rem;min-height:3.6rem}.kopf .mandant select{max-width:11rem}.nur-breit{display:none}.menue-fuss.nur-schmal{display:flex}.rahmen>.seite{padding:1.25rem 1rem 3rem}}.klein{font-size:.85rem}.rechts,.tabelle th.rechts,.tabelle td.rechts{text-align:right}.zahl{font-variant-numeric:tabular-nums;white-space:nowrap}.einzeilig{white-space:nowrap}.titelzeile{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:1rem;display:flex}.titelzeile h1{margin:0}a.knopf{text-decoration:none;display:inline-block}.knopf:disabled{opacity:.55;cursor:default}.knopf.gefahr{color:#fff;background:#a32a1c;border-color:#7d1f14}.knopf.gefahr:hover{background:#7d1f14}.seite a:not(.knopf){color:var(--akzent-text)}a:focus-visible,input:focus-visible,textarea:focus-visible,button:focus-visible{outline:2px solid var(--akzent-text);outline-offset:2px}.filterzeile{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.filterzeile select,.suchfeld,.feld input,.feld select,.feld textarea{font:inherit;color:inherit;background:var(--grund);border:1px solid var(--linie);border-radius:2px;padding:.4rem .6rem}.suchfeld{flex:16rem;min-width:0}.tabellenrahmen[aria-busy=true]{opacity:.6}.tabelle tr.still td{color:var(--leise)}.marke-still{color:var(--leise);border:1px solid var(--linie);white-space:nowrap;border-radius:2px;margin-left:.5rem;padding:0 .45rem;font-size:.8rem;display:inline-block}.marke-still.einzeln{margin:0 0 1rem}.blaettern{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-top:.75rem;display:flex}.blaettern-knoepfe{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.formular .hinweis p{margin-bottom:.5rem}.formular .hinweis p:last-child{margin-bottom:0}.erfolg{border:1px solid var(--akzent-dunkler);border-left-width:6px;border-radius:2px;max-width:36rem;padding:.5rem 1rem}.gruppe{border:1px solid var(--linie);border-radius:2px;min-width:0;margin:0 0 1.25rem;padding:1rem 1.25rem 1.25rem}.gruppe>legend{padding:0 .4rem;font-weight:600}.raster{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem 1rem;display:grid}.raster.eng{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.feld{flex-direction:column;gap:.2rem;min-width:0;display:flex}.feld.breit{grid-column:1/-1}.feld-name{font-size:.9rem;font-weight:600}.feld-hinweis{color:var(--leise);font-size:.8rem}.feld input,.feld select,.feld textarea{width:100%}.feld textarea{resize:vertical}fieldset:disabled .feld input,fieldset:disabled .feld select,fieldset:disabled .feld textarea{background:var(--band)}.unterzeile{border:1px solid var(--linie);background:var(--band);border-radius:2px;min-width:0;margin:0 0 .75rem;padding:.75rem}.unterzeile-fuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.6rem;display:flex}.gruppe>.haken{margin-top:.9rem}.knopfzeile{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.knopfzeile .platz{flex:1}.wege{flex-wrap:wrap}@media (width<=48rem){.nebensache{display:none}.seite{padding:1.25rem .75rem}.tabelle th,.tabelle td{padding:.5rem .6rem}.gruppe{padding:.75rem .75rem 1rem}}:root{font-size:14px;line-height:1.4}h1{margin-bottom:.15rem;font-size:1.4rem}h2{margin-bottom:.35rem;font-size:1rem}p{margin-bottom:.7rem}.kopf{gap:.8rem;min-height:3rem;padding:.3rem .8rem}.zeichen img{height:1.9rem}.rahmen{min-height:calc(100vh - 3rem)}.menue{flex-basis:13rem;max-height:calc(100vh - 3rem);padding:.6rem .45rem 1.5rem;top:3rem}.menue a{border-radius:2px;padding:.32rem .6rem}.menue-abschnitt+.menue-abschnitt{margin-top:.9rem}.karte{border-radius:2px;margin-top:1rem;padding:.8rem 1rem}.hinweis{padding:.5rem .8rem}.tabelle th,.tabelle td{padding:.3rem .6rem}.tabelle th{font-size:.85rem}.tabelle select,.kopf select{padding:.18rem .4rem}.knopf{border-radius:2px;padding:.35rem .9rem}.knopf.schlicht{padding:.2rem .65rem}.rollen{gap:.2rem .9rem}@media (width<=60rem){.kopf{min-height:3rem}.menue{top:3rem}.menue-schleier{inset:3rem 0 0}.menue a{padding:.6rem}.rahmen>.seite{padding:.8rem .8rem 2rem}}a.knopf,a.knopf:visited,a.knopf:hover{color:var(--akzent-schrift);text-decoration:none}a.knopf.schlicht,a.knopf.schlicht:visited,a.knopf.schlicht:hover{color:var(--schrift)}:root{--gefahr:#a32a1c;--gefahr-text:#a32a1c}:root[data-thema=dunkel]{--gefahr-text:#ff8a7a}.standmarke{border:1px solid var(--linie);color:var(--schrift);background:var(--band);white-space:nowrap;vertical-align:middle;border-radius:2px;margin-left:.4rem;padding:0 .45rem;font-size:.78rem;font-weight:600;line-height:1.5;display:inline-block}td>.standmarke:first-child,a>.standmarke{margin-left:0}.standmarke.entwurf,.seite a:not(.knopf)>.standmarke.entwurf{border-style:dashed;border-color:var(--leise);color:var(--leise);background:0 0}.standmarke.bezahlt,.standmarke.angenommen{color:var(--akzent-schrift);background:var(--akzent);border-color:var(--akzent-dunkler)}.standmarke.storniert{color:var(--leise);text-decoration:line-through}.standmarke.teilbezahlt{border-color:var(--akzent-dunkler)}.ueberfaellig-text{color:var(--gefahr-text);font-weight:600}.belegliste tr.entwurf td{color:var(--leise)}.filterzeile input[type=date]{font:inherit;color:inherit;background:var(--grund);border:1px solid var(--linie);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:2px;padding:.3rem .4rem}@media (prefers-color-scheme:dark){.filterzeile input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial}}.filterzeile select{padding:.3rem .4rem}.zeitraum{color:var(--leise);align-items:center;gap:.3rem;display:inline-flex}.zutun{max-width:36rem;margin:0;padding:0;list-style:none}.zutun li{border-bottom:1px solid var(--linie);justify-content:space-between;gap:1rem;padding:.25rem 0;display:flex}.zutun li:last-child{border-bottom:0}.zutun li.dringend a{font-weight:600}.beleg-leiste{z-index:10;background:var(--grund);border-bottom:1px solid var(--linie);margin:-1rem -1.2rem .5rem;padding:.5rem 1.2rem .4rem;position:sticky;top:3rem}.beleg-leiste .brotkrumen{margin:0;font-size:.85rem}.beleg-leiste .titelzeile{align-items:center;margin-bottom:.3rem}.speicherzustand{color:var(--leise);white-space:nowrap;font-size:.85rem}.speicherzustand:before{content:"";background:var(--akzent-dunkler);border-radius:50%;width:.55rem;height:.55rem;margin-right:.35rem;display:inline-block}.speicherzustand.ungespeichert:before,.speicherzustand.speichert:before{background:var(--warnung-linie)}.speicherzustand.fehler{color:var(--gefahr-text);font-weight:600}.speicherzustand.fehler:before{background:var(--gefahr)}.beleg-knoepfe{gap:.3rem}.beleg .hinweis,.beleg .hinweise,.beleg .konflikt{max-width:none;margin:0 0 .5rem}.beleg .hinweis p{margin-bottom:.4rem}.beleg .hinweis ul,.hinweise ul{margin:.2rem 0 0;padding-left:1.2rem}.hinweise{border:1px solid var(--warnung-linie);border-left-width:5px;border-radius:2px;padding:.4rem .8rem;font-size:.92rem}.konflikt{border:2px solid var(--gefahr);background:var(--band);border-radius:2px;padding:.7rem .9rem}.konflikt .tabellenrahmen{max-height:40vh;margin-bottom:.6rem;overflow-y:auto}.festzeile{margin:0 0 .5rem}.festzeile code{font-size:.95em}.kette ol{flex-wrap:wrap;gap:.2rem 0;margin:0 0 .5rem;padding:0;font-size:.92rem;list-style:none;display:flex}.kette li+li:before{content:"›";color:var(--leise);margin:0 .5rem}.kette li.hier span{font-weight:600}.beleg-arbeit{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.beleg.mit-vorschau .beleg-arbeit{grid-template-columns:minmax(0,1fr) minmax(22rem,38%)}.beleg-inhalt{min-width:0}.beleg-vorschau{min-width:0;position:sticky;top:9.5rem}.beleg-vorschau .vorschau-stand{min-height:1.3rem;margin:0 0 .2rem;font-size:.85rem}.beleg-vorschau .vorschau-pdf{border:1px solid var(--linie);background:var(--band);border-radius:2px;width:100%;height:calc(100vh - 13.5rem);min-height:24rem;display:block}.beleg-vorschau .vorschau-fuss{margin:.2rem 0 0;font-size:.85rem}.beleg-vorschau .vorschau[aria-busy=true] .vorschau-pdf{opacity:.6}@media (width<=75rem){.beleg.mit-vorschau .beleg-arbeit{grid-template-columns:minmax(0,1fr)}.beleg-vorschau{position:static}.beleg-vorschau .vorschau-pdf{height:80vh}}.belegkopf{border-bottom:1px solid var(--linie);grid-template-columns:minmax(16rem,1fr) minmax(0,2fr);gap:.4rem 1.2rem;margin-bottom:.6rem;padding-bottom:.6rem;display:grid}.belegkopf h2{letter-spacing:.05em;text-transform:uppercase;color:var(--leise);margin:0 0 .1rem;font-size:.78rem;font-weight:600}.belegkopf p{margin:0}.empfaenger-name{font-weight:600}.empfaenger-abschrift{margin:.3rem 0;font-size:.95rem}.kraster{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.3rem .6rem;display:grid}.kfeld{flex-direction:column;min-width:0;display:flex}.kfeld.breit{grid-column:1/-1}.kfeld-name{color:var(--leise);font-size:.75rem;line-height:1.3}.kfeld input,.kfeld select,.kfeld textarea{width:100%;font:inherit;color:inherit;background:var(--grund);border:1px solid var(--linie);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:2px;min-height:1.85rem;padding:.15rem .4rem}@media (prefers-color-scheme:dark){.kfeld input,.kfeld select,.kfeld textarea{--lightningcss-light: ;--lightningcss-dark:initial}}.kfeld textarea{resize:vertical}.kfeld input.rechts{text-align:right;font-variant-numeric:tabular-nums}.klappe{margin-top:.3rem}.klappe>summary{cursor:pointer;color:var(--leise);padding:.1rem 0;font-size:.85rem}.klappe[open]>summary{margin-bottom:.25rem}.kopfliste{grid-template-columns:max-content 1fr;align-content:start;gap:.05rem .8rem;margin:.2rem 0 0;display:grid}.kopfliste dt{color:var(--leise)}.beleg .hinweis .knopf.schlicht{border-color:var(--warnung-linie)}.kopfliste dd{margin:0}.belegkopf.lesend .kopf-texte{white-space:pre-line;grid-column:1/-1}input[aria-invalid=true]{outline:2px solid var(--gefahr);outline-offset:-2px}.vorschlagsfeld{display:block;position:relative}.vorschlaege{z-index:40;background:var(--grund);border:1px solid var(--linie);border-radius:2px;width:max-content;min-width:100%;max-width:min(40rem,90vw);max-height:18rem;margin:2px 0 0;padding:.2rem;list-style:none;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 .4rem 1.2rem #00000040}.vorschlaege li{cursor:pointer;white-space:nowrap;border-radius:2px;gap:.5rem;padding:.2rem .5rem;display:flex}.vorschlaege li.gewaehlt{color:var(--akzent-schrift);background:var(--akzent)}.vorschlaege li.gewaehlt .leise{color:var(--akzent-schrift)}.vorschlag-rechts{margin-left:auto;padding-left:1rem}.positionen .tabellenrahmen{border-radius:2px;overflow:visible}.postabelle th,.postabelle td{border-bottom:1px solid var(--linie);height:1.8rem;padding:0 .15rem}.postabelle th{white-space:nowrap;padding:.2rem .4rem;font-size:.78rem}.postabelle td.zahl,.postabelle td.sp-nr{padding-right:.4rem}.postabelle .sp-griff{text-align:center;width:1.3rem;padding:0}.postabelle .sp-nr{width:2.2rem}.postabelle .sp-zahl{width:5.5rem}.postabelle .sp-einheit{width:5.6rem}.postabelle .sp-preis{width:7.5rem}.postabelle .sp-prozent{width:4.6rem}.postabelle .sp-opt{text-align:center;width:2.4rem}.postabelle .sp-betrag{width:8rem;padding-right:.5rem}.postabelle .sp-tun{white-space:nowrap;text-align:right;width:3.2rem}.postabelle td.bezeichnung{min-width:14rem}:is(.postabelle td.bezeichnung:not(:has(input)),.postabelle td.sp-einheit:not(:has(input))){padding:.15rem .4rem}.postabelle .zelle{width:100%;min-width:0;height:1.7rem;font:inherit;color:inherit;background:0 0;border:1px solid #0000;border-radius:2px;padding:0 .3rem;display:block}.postabelle textarea.zelle{resize:vertical;height:auto;padding:.15rem .3rem;line-height:1.35}.postabelle .zelle.rechts{text-align:right;font-variant-numeric:tabular-nums}.postabelle .zelle:hover{border-color:var(--linie)}.postabelle .zelle:focus{background:var(--grund);border-color:var(--akzent-text);outline:1px solid var(--akzent-text);outline-offset:0}.postabelle tbody tr:focus-within>td{background:var(--band)}.postabelle input[type=checkbox]{vertical-align:middle;width:1rem;height:1rem;accent-color:var(--akzent-dunkler);margin:0}.postabelle tr.optional td.sp-betrag,.postabelle tr.optional .zelle{color:var(--leise);font-style:italic}.postabelle tr.zeile-gruppe td{background:var(--band)}.postabelle tr.zeile-gruppe .zelle,.postabelle tr.zeile-gruppe td.bezeichnung{font-weight:600}.postabelle tr.zeile-zwischensumme .zelle{text-align:right;font-style:italic}.postabelle tr.zeile-zwischensumme td.bezeichnung:not(:has(input)){text-align:right;font-style:italic}.postabelle td.zwischensumme{border-top:1px solid var(--leise);font-weight:600}.postabelle tr.zeile-beschreibung td{height:auto;padding:0 .15rem .2rem}.beschreibung-text{white-space:pre-line;font-size:.9rem}.griff{cursor:grab;color:var(--leise);-webkit-user-select:none;user-select:none;opacity:.45;line-height:1;display:inline-block}.postabelle tr:hover .griff,.postabelle tr:focus-within .griff{opacity:1}.postabelle tr.zieht td{opacity:.4}.postabelle tr.ziel-oben td{box-shadow:inset 0 2px 0 var(--akzent-text)}.postabelle tr.ziel-unten td{box-shadow:inset 0 -2px 0 var(--akzent-text)}.zeilenknopf{width:1.4rem;height:1.5rem;font:inherit;color:var(--leise);cursor:pointer;background:0 0;border:0;border-radius:2px;padding:0;line-height:1}.zeilenknopf:hover{color:var(--schrift);background:var(--linie)}.zeilenknopf.gefuellt{color:var(--akzent-text);font-weight:700}.zeilenleiste{gap:.3rem;margin-top:.35rem}.kuerzel{border:1px solid var(--linie);background:var(--band);border-radius:2px;grid-template-columns:max-content 1fr;gap:.15rem 1rem;margin:.4rem 0 0;padding:.5rem .8rem;font-size:.9rem;display:grid}.kuerzel dd{margin:0}.kuerzel kbd{font-family:inherit;font-weight:600}.summen{flex-direction:column;align-items:flex-end;margin:.5rem 0 1rem;display:flex}.summen table{border-collapse:collapse;min-width:20rem}.summen th{text-align:left;padding:.05rem 1.5rem .05rem 0;font-weight:400}.summen td{text-align:right;padding:.05rem .5rem .05rem 0}.summen tr.brutto th,.summen tr.brutto td{border-top:1px solid var(--schrift);padding-top:.2rem;font-size:1.1rem;font-weight:700}.summen p{text-align:right;max-width:32rem;margin:.2rem 0 0}.zahlungen{border-top:1px solid var(--linie);margin-top:.5rem;padding-top:.6rem}.zahlungen .titelzeile{margin-bottom:.4rem}.zahlungen .tabellenrahmen{margin-bottom:.5rem}.zahlungen .ueberzahlt{color:var(--gefahr-text)}.zahlungsformular{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.3rem .6rem;max-width:48rem;display:grid}.zahlungsformular .knopfzeile{grid-column:1/-1;margin-top:.2rem}.rueckfrage .knopfzeile{margin-top:.2rem}@media (width<=60rem){.beleg-leiste{margin:-.8rem -.8rem .5rem;padding-left:.8rem;padding-right:.8rem}.positionen .tabellenrahmen{overflow-x:auto}}@media (width<=48rem){.belegkopf{grid-template-columns:minmax(0,1fr)}.beleg-leiste{position:static}.summen table{width:100%;min-width:0}.postabelle td.bezeichnung{min-width:10rem}}.rahmen>.seite:has(>.beleg){max-width:none}.tabellenrahmen>.tabelle td,.tabellenrahmen>.tabelle th{white-space:nowrap;text-overflow:ellipsis;max-width:26rem;overflow:hidden}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-thema=dunkel]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.zeichen .fuer-dunkel,:root[data-thema=dunkel] .zeichen .fuer-hell{display:none}:root[data-thema=dunkel] .zeichen .fuer-dunkel{display:block}.themaknopf{align-items:center;gap:.4rem;padding:.3rem .45rem;display:inline-flex}.themazeichen{background:linear-gradient(90deg,currentColor 50%,#0000 50%);border:1.5px solid;border-radius:50%;width:1rem;height:1rem;display:block}.thema-hell .themazeichen{background:0 0}.thema-dunkel .themazeichen{background:currentColor}.themawahl{margin-top:1.5rem}:is(.rahmen>.seite:has(.tabelle.posten),.rahmen>.seite:has(.tabelle.mahnlauf),.rahmen>.seite:has(.tabelle.mahnungen),.rahmen>.seite:has(.tabelle.umsatz)){max-width:none}.summenleiste{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.4rem;margin-bottom:.6rem;display:grid}.summenfeld{font:inherit;color:var(--schrift);text-align:left;background:var(--band);border:1px solid var(--linie);border-left:4px solid var(--linie);cursor:pointer;border-radius:2px;flex-direction:column;align-items:flex-start;gap:0;padding:.3rem .6rem;display:flex}.summenfeld:hover{border-color:var(--leise)}.summenfeld[aria-pressed=true]{background:var(--grund);border-color:var(--akzent-dunkler)}.summenfeld.faellig{border-left-color:var(--gefahr-text)}.summenfeld-name,.summenfeld-zahl{color:var(--leise);font-size:.8rem;line-height:1.3}.summenfeld-wert{font-size:1.05rem;font-weight:600;line-height:1.3}.tabelle tr.gruppenzeile th{background:var(--band);border-top:1px solid var(--linie);font-size:.9rem}.tabelle tr.gruppenzeile:first-child th{border-top:0}.tabelle tfoot th{border-top:2px solid var(--linie);border-bottom:0;font-size:.9rem}.tabelle tr.abgewaehlt td{color:var(--leise)}.tabelle th.wahl,.tabelle td.wahl{width:2rem;padding-right:0}.tabelle .wahl input{vertical-align:middle;width:1.05rem;height:1.05rem;accent-color:var(--akzent-dunkler)}.standmarke.zumahnen{color:var(--gefahr-text);border-color:var(--gefahr-text);background:0 0}.standmarke.gesperrt{border-style:dashed;border-color:var(--leise);color:var(--schrift);background:0 0}.standmarke.mahn-versendet{color:var(--akzent-schrift);background:var(--akzent);border-color:var(--akzent-dunkler)}.standmarke.mahn-erledigt{color:var(--leise)}.standmarke.mahn-zurueckgenommen{color:var(--leise);text-decoration:line-through}.posten .standmarke:first-child,.mahnungen .standmarke:first-child{margin-left:0}.tabelle tr.formzeile td{background:var(--band);padding-top:.4rem;padding-bottom:.5rem}.zeilenformular{flex-wrap:wrap;align-items:flex-end;gap:.4rem .6rem;display:flex}.zeilenformular .kfeld{flex:0 12rem}.zeilenformular .kfeld.weit{flex:18rem;max-width:36rem}.reiter{flex-wrap:wrap;gap:.2rem;display:flex}.seite .reiter a{color:var(--schrift);border:1px solid #0000;border-bottom-width:2px;border-radius:0;padding:.2rem .7rem;text-decoration:none}.seite .reiter a:hover{background:var(--band)}.seite .reiter a.aktiv{color:var(--akzent-text);border-bottom-color:var(--akzent-dunkler);font-weight:600}.mahnknoepfe{margin-top:.6rem}.ergebnis{margin:0 0 .8rem}.schlichtliste{margin:0 0 .5rem;padding:0;list-style:none}.schlichtliste li{padding:.1rem 0}.stufenregeln .zahlfeld{width:7rem;font:inherit;color:inherit;background:var(--grund);border:1px solid var(--linie);text-align:right;font-variant-numeric:tabular-nums;border-radius:2px;min-height:1.85rem;padding:.15rem .4rem}.stufenregeln .zahlfeld:disabled{background:0 0;border-color:#0000}.stufenregeln th[scope=row]{background:0 0;font-weight:600}.stufenregeln th[scope=row] .leise{font-weight:400}.kalenderleiste{align-items:center;gap:.5rem 1rem}.umschalter{border:1px solid var(--linie);border-radius:2px;display:inline-flex;overflow:hidden}.umschalter button{font:inherit;color:var(--schrift);background:var(--grund);cursor:pointer;border:0;padding:.25rem .8rem}.kalenderleiste .zahlfeld.bestand{width:8.5rem;font:inherit;color:inherit;background:var(--grund);border:1px solid var(--linie);font-variant-numeric:tabular-nums;border-radius:2px;padding:.3rem .4rem}.kalender tr.anfangszeile td{color:var(--leise)}.kalender tr.periodenzeile th,.kalender tr.periodenzeile td{background:var(--band);border-top:1px solid var(--linie)}.kalender tr.periodenzeile.leer th,.kalender tr.periodenzeile.leer td{color:var(--leise);background:0 0;font-weight:400}.kalender td.summe{font-weight:600}.kalender tr.eintragszeile td{border-bottom-color:#0000;padding-top:.12rem;padding-bottom:.12rem}.kalender tr.eintragszeile td:first-child{color:var(--leise);padding-left:1.4rem}.geplant{border-top:1px solid var(--linie);margin-top:1.2rem;padding-top:.7rem}.geplant .titelzeile{margin-bottom:.4rem}.planformular{margin-bottom:.7rem}.umsatz th,.umsatz td{white-space:nowrap}.tabelle.umsatz th,.tabelle.umsatz td{padding-left:.4rem;padding-right:.4rem}.umsatz td:first-child,.umsatz th:first-child{white-space:normal;min-width:10rem}@media (width<=48rem){.summenleiste{grid-template-columns:repeat(2,minmax(0,1fr))}.titelzeile .reiter{width:100%}}.tabelle.posten th,.tabelle.posten td,.tabelle.mahnlauf th,.tabelle.mahnlauf td,.tabelle.mahnungen th,.tabelle.mahnungen td{padding:.22rem .45rem}.tabelle.posten .knopf.schlicht,.tabelle.mahnungen .knopf.schlicht,.geplant .tabelle .knopf.schlicht{padding:.02rem .5rem;font-size:.9rem}.geplant .tabelle th,.geplant .tabelle td{padding:.22rem .45rem}.tabelle td.kunde{text-overflow:ellipsis;white-space:nowrap;width:30%;min-width:9rem;max-width:0;overflow:hidden}@media (width<=72rem){.posten .nebensache,.mahnlauf .nebensache,.mahnlauf .zusatz,.mahnungen .nebensache{display:none}}.kalender th:nth-child(2),.kalender td:nth-child(2){width:99%}.kalender th,.kalender td.zahl{white-space:nowrap}.mahntexte{margin-top:1.5rem}.mahntexte .mahntext{margin-bottom:.75rem}.mahntexte .mahntext h3{margin:0 0 .4rem;font-size:1rem}.mahntexte .mahntext h3 .marke-still{margin-left:.5rem;font-weight:400}.mahntexte .feld input:disabled,.mahntexte .feld textarea:disabled{color:var(--schrift);background:var(--band);opacity:1}.platzhalter{border:1px solid var(--linie);background:var(--band);border-radius:2px;margin:0 0 .75rem;padding:.4rem .7rem}.platzhalter>summary{cursor:pointer;font-weight:600}.platzhalterliste{columns:2 22rem;column-gap:1.5rem;margin:.4rem 0;padding:0;list-style:none}.platzhalterliste li{break-inside:avoid;padding:.1rem 0}.platzhalterliste code{color:var(--akzent-text);font-weight:600}.kalenderleiste .annahmetage{align-items:center;gap:.4rem;margin:0;display:inline-flex}.kalenderleiste .zahlfeld.tage{width:4rem}.rahmen>.seite:has(.tabelle.zeiten){max-width:none}.zeitenwahl{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.zeitenwahl select,.zeitenwahl input[type=date]{font:inherit;color:inherit;background:var(--grund);border:1px solid var(--linie);border-radius:2px;padding:.2rem .45rem}.zeitenfilter{align-items:center}.zeitenfilter select{max-width:14rem;padding:.2rem .45rem}.zeitenfilter .platz{flex:1}.haken-dicht{white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.haken-dicht input{accent-color:var(--akzent-dunkler)}.tabelle.zeiten th,.tabelle.zeiten td{white-space:nowrap;padding:.16rem .45rem}.tabelle.zeiten td.bezeichnung{width:60%;max-width:0;overflow:hidden}.klappe{max-width:100%;font:inherit;color:var(--schrift);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:baseline;gap:.3rem;padding:.05rem .2rem;display:flex}.klappe:hover{background:var(--band)}.klappe-zeichen{color:var(--leise);flex:0 0 .9rem}.klappe-name,.eintragstext,.tabelle.zeiten td.kurz{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eintragstext{display:block}.tabelle.zeiten td.kurz{width:30%;max-width:0}.tabelle.zeiten tr.ebene-0 td{background:var(--band);border-top:1px solid var(--linie);font-weight:600}.tabelle.zeiten tr.ebene-0 .klappe:hover{background:var(--grund)}.tabelle.zeiten tr.eintrag td{border-bottom-color:#0000;font-size:.92rem}.tabelle.zeiten td.offen{font-weight:600}.tabelle.zeiten td.lage{text-align:right;font-size:.85rem}.tabelle.zeiten td.tat{text-align:right;width:1%}.tabelle.zeiten .knopf.schlicht{padding:.02rem .5rem;font-size:.9rem}.tabelle.zeiten tfoot th,.tabelle.zeiten tfoot td{border-top:2px solid var(--linie);border-bottom:0;font-size:.95rem;font-weight:600}.ohne-satz{color:var(--gefahr-text)}.zeiten-nachholen .schlichtliste{margin-bottom:0}.zeiten-nachholen li{padding:.1rem 0}.karte.abrechnen{max-width:none;margin:0 0 .8rem}.abrechnen h2:focus{outline:none}.abrechnen h3{margin:0 0 .3rem;font-size:.95rem}.abrechnen-spalten{grid-template-columns:minmax(0,3fr) minmax(16rem,2fr);align-items:start;gap:1rem;display:grid}.abrechnen-spalten[aria-busy=true]{opacity:.6}.abrechnen-spalten>.tabellenrahmen{max-height:22rem;overflow-y:auto}.abrechnen .wahl-eintraege thead th{background:var(--grund);position:sticky;top:0}.abrechnen .positionen-vorschau{border:1px solid var(--linie)}@media (width<=64rem){.abrechnen-spalten{grid-template-columns:minmax(0,1fr)}.zeiten .nebensache{display:none}}.zeiten-am-beleg{background:var(--band);border:1px solid var(--linie);border-left:4px solid var(--akzent-dunkler);border-radius:2px;margin:0 0 .6rem;padding:.3rem .7rem;font-size:.92rem}.zeiten-am-beleg.gescheitert{border-left-color:var(--gefahr-text)}.zeiten-am-beleg p{margin:0}.zeiten-am-beleg .hinweis{margin-top:.3rem}.zeiten-am-beleg details{margin-top:.15rem}.zeiten-am-beleg summary{color:var(--leise);cursor:pointer}.zeiten-am-beleg details .tabellenrahmen{background:var(--grund);max-height:18rem;margin-top:.3rem;overflow-y:auto}.zeiten-am-beleg .knopf.schlicht{padding:.02rem .5rem;font-size:.9rem}.tabelle.zeiten.zuordnung td{white-space:normal;vertical-align:middle}.tabelle.zeiten.zuordnung td.kurz{white-space:nowrap;width:28%}.vorschlag-zeile{margin-bottom:.2rem;display:block}.zuordnung input{width:100%;max-width:26rem;font:inherit;color:inherit;background:var(--grund);border:1px solid var(--linie);border-radius:2px;padding:.2rem .45rem}.haken .feld-hinweis{display:block}.abrufzeile{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin:0 0 .5rem;display:flex}.abrufzeile .knopf{padding-block:.1rem}.abrufzeile .abruffehler,.abrufzeile[data-abruf=gesperrt] strong,.abrufzeile[data-abruf=verfallen] strong{color:var(--gefahr-text)}.tabelle td.befundtext{text-overflow:ellipsis;white-space:nowrap;width:99%;max-width:0;overflow:hidden}.befund-neu{color:var(--gefahr-text)}.befunde-bestaetigen{margin-top:.6rem}@media (width<=72rem){.befunde .nebensache,.laeufe .nebensache{display:none}}:root{--seitengrund:#f1f3f5;--grund:#fff;--band:#f7f8fa;--linie:#dde1e6;--schrift:#1f2933;--leise:#66717d;--akzent:#006a91;--akzent-dunkler:#00587a;--akzent-schrift:#fff;--akzent-text:#006a91;--kopf-grund:#2f353b;--kopf-schrift:#f2f4f6;--kopf-leise:#b3bac2;--kopfhoehe:2.75rem;--zeile-ueber:#f3f7fa;--schatten:0 1px 2px #1f293314;--gut:#2e9e5b;--achtung:#c98a00;--rund:4px;background:var(--seitengrund);font-family:Segoe UI,Open Sans,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif}:root[data-thema=dunkel]{--seitengrund:#22262b;--grund:#2b3036;--band:#31363d;--linie:#434a53;--schrift:#e8eaed;--leise:#a1a9b3;--akzent:#0a7ba6;--akzent-dunkler:#0d8fbf;--akzent-schrift:#fff;--akzent-text:#5ecbf2;--kopf-grund:#1b1e22;--zeile-ueber:#343a42;--schatten:0 1px 2px #0000004d}body{background:var(--seitengrund)}.zeichen,.zeichen *{font-family:Jost,Segoe UI,sans-serif}.kopf{min-height:var(--kopfhoehe);color:var(--kopf-schrift);background:var(--kopf-grund);border-bottom:0;gap:.8rem;padding:0 .8rem}.kopf .mandant.fest,.kopf .person{color:var(--kopf-leise)}.kopf select,.kopf .knopf.schlicht,.kopf button{color:var(--kopf-schrift);background:0 0;border-color:#ffffff40}.kopf select option{color:#1f2933;background:#fff}.kopf .knopf.schlicht:hover,.kopf button:hover{background:#ffffff1f;border-color:#fff6}.kopf .menueknopf{border-color:#0000}.rahmen{min-height:calc(100vh - var(--kopfhoehe));background:var(--seitengrund)}.menue{top:var(--kopfhoehe);max-height:calc(100vh - var(--kopfhoehe));background:var(--grund);border-right:1px solid var(--linie);padding:.6rem 0 1.2rem}.menue a{border-left:3px solid #0000;border-radius:0;padding:.3rem 1rem}.menue a:hover{background:var(--zeile-ueber)}.menue a.aktiv{color:var(--akzent-text);background:var(--zeile-ueber);border-left-color:var(--akzent);font-weight:600}.menue h2{color:var(--leise);padding-left:1rem}.rahmen>.seite{padding:.9rem 1.4rem 2.5rem}.titelzeile{align-items:center;gap:.4rem 1rem;min-height:2.4rem;margin:0 0 .8rem}.titelzeile h1,.seite>h1{letter-spacing:0;margin:0;font-size:1.45rem;font-weight:400}.seite>h1{margin-bottom:.8rem}.brotkrumen{margin:0 0 .1rem;font-size:.85rem}.knopf,.knopf.schlicht{border-radius:var(--rund);white-space:nowrap;justify-content:center;align-items:center;gap:.4rem;min-height:2rem;padding:0 .9rem;font-weight:600;line-height:1.2;display:inline-flex}a.knopf{display:inline-flex}.knopf{color:var(--akzent-schrift);background:var(--akzent);border:1px solid var(--akzent)}.knopf:hover,a.knopf:hover{color:var(--akzent-schrift);background:var(--akzent-dunkler);border-color:var(--akzent-dunkler)}.knopf.schlicht{color:var(--schrift);background:var(--grund);border-color:var(--linie);font-weight:500}.knopf.schlicht:hover,a.knopf.schlicht:hover{color:var(--schrift);background:var(--zeile-ueber);border-color:var(--leise)}.knopf.klein{min-height:1.6rem;padding:0 .6rem;font-size:.9em}.titelzeile a.knopf[href$=\/neu]:before{content:"+";font-size:1.25em;font-weight:400;line-height:1}.filterzeile,.werkzeugleiste{background:var(--grund);border:1px solid var(--linie);border-radius:var(--rund);box-shadow:var(--schatten);flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 .8rem;padding:.5rem .7rem;display:flex}:is(.filterzeile:has(+.tabellenrahmen),.werkzeugleiste:has(+.tabellenrahmen)){box-shadow:none;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.filterzeile+.tabellenrahmen,.werkzeugleiste+.tabellenrahmen{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.werkzeugleiste .knopf,.filterzeile .knopf{min-height:1.9rem;color:var(--schrift);background:0 0;border-color:#0000;padding:0 .6rem;font-weight:500}.werkzeugleiste .knopf:hover,.filterzeile .knopf:hover{color:var(--schrift);background:var(--zeile-ueber);border-color:var(--linie)}.werkzeugleiste .knopf:not(.schlicht):not(.gefahr),.filterzeile .knopf:not(.schlicht):not(.gefahr){color:var(--akzent-schrift);background:var(--akzent);border-color:var(--akzent);padding:0 .9rem;font-weight:600}.werkzeugleiste .knopf:not(.schlicht):not(.gefahr):hover,.filterzeile .knopf:not(.schlicht):not(.gefahr):hover{color:var(--akzent-schrift);background:var(--akzent-dunkler);border-color:var(--akzent-dunkler)}.werkzeugleiste .knopf.gefahr{color:var(--gefahr-text)}.werkzeugleiste .knopf.gefahr:hover{color:#fff;background:var(--gefahr);border-color:var(--gefahr)}.werkzeugleiste .knopf[aria-pressed=true],.filterzeile .knopf[aria-pressed=true]{color:var(--akzent-text);background:var(--zeile-ueber);border-color:var(--linie)}.werkzeugleiste .trenner{background:var(--linie);align-self:stretch;width:1px;margin:.2rem .3rem}.werkzeugleiste .platz{flex:1}.werkzeugleiste .beschriftung{color:var(--leise);padding:0 .2rem;font-size:.85rem}.symbol{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.05rem;height:1.05rem}.filterzeile select,.filterzeile input,.werkzeugleiste select,.werkzeugleiste input,.suchfeld{border-radius:var(--rund);min-height:1.9rem;padding:0 .6rem}input,select,textarea{border-radius:var(--rund)}.seite .reiter a{border:0;border-bottom:2px solid #0000;border-radius:0;padding:.35rem .9rem}.seite .reiter a:hover{color:var(--akzent-text);background:0 0}.seite .reiter a.aktiv{color:var(--akzent-text);border-bottom-color:var(--akzent)}.tabellenrahmen,.karte{background:var(--grund);border:1px solid var(--linie);border-radius:var(--rund);box-shadow:var(--schatten)}.karte .tabellenrahmen,.formular .tabellenrahmen,dialog .tabellenrahmen{box-shadow:none}.tabelle th{color:var(--leise);background:var(--band);border-bottom:1px solid var(--linie);font-size:.82rem;font-weight:600}.tabelle tbody tr:hover td{background:var(--zeile-ueber)}.seite .tabelle td a:not(.knopf){color:var(--akzent-text);font-weight:600;text-decoration:none}.seite .tabelle td a:not(.knopf):hover{text-decoration:underline}.standmarke,.marke-still{border-radius:var(--rund);color:var(--schrift);background:var(--band);border:1px solid var(--linie);padding:.05rem .5rem;font-size:.78rem;font-weight:500;line-height:1.45}.standmarke:before{content:"";background:var(--leise);border-radius:50%;width:.5rem;height:.5rem;margin-right:.4rem;display:inline-block}.standmarke.bezahlt,.standmarke.angenommen,.standmarke.mahn-erledigt,.standmarke.teilbezahlt{color:var(--schrift);background:var(--band);border-color:var(--linie)}.standmarke.bezahlt:before,.standmarke.angenommen:before,.standmarke.mahn-erledigt:before{background:var(--gut)}.standmarke.ueberfaellig,.standmarke.abgelehnt{color:var(--gefahr-text);background:0 0;border-color:currentColor}.standmarke.ueberfaellig:before,.standmarke.abgelehnt:before{background:currentColor}.standmarke.teilbezahlt:before,.standmarke.zumahnen:before,.standmarke.mahn-versendet:before{background:var(--achtung)}.standmarke.entwurf:before,.standmarke.storniert:before{border:1px solid var(--leise);background:0 0}.tabellenrahmen+.blaettern,.tabellenrahmen+p.leise{margin-top:.5rem;font-size:.88rem}.kopf .zeichen .fuer-hell{display:none}.kopf .zeichen .fuer-dunkel{display:inline}.kopf .themaknopf{border-color:#0000;min-height:1.8rem;padding:0 .5rem}.kopf .themazeichen{border-color:var(--kopf-schrift)}.beleg-leiste{top:var(--kopfhoehe);background:var(--seitengrund);border-bottom:1px solid var(--linie);margin:-.9rem -1.4rem .8rem;padding:.6rem 1.4rem .7rem}.beleg-leiste .titelzeile{margin-bottom:.5rem}.beleg-leiste h1{font-size:1.45rem}.beleg-leiste .titelzeile h1{flex:1}.beleg-leiste .werkzeugleiste{margin-bottom:0}.beleg-inhalt{background:var(--grund);border:1px solid var(--linie);border-radius:var(--rund);box-shadow:var(--schatten);padding:1rem 1.2rem 1.2rem}.beleg-inhalt .tabellenrahmen{box-shadow:none}.formular>.brotkrumen,.formular>.titelzeile,.formular>.gruppe,.formular>.knopfzeile,.formular>.hinweis,.formular>.marke-still,.formular>.tabellenrahmen,.formular>h2,.formular>p{grid-column:1/-1}.gruppe{background:var(--grund);border:1px solid var(--linie);border-radius:var(--rund);box-shadow:var(--schatten)}.gruppe>legend{float:left;width:100%;color:var(--schrift);margin:0 0 .6rem;padding:0;font-size:1rem;font-weight:600}.gruppe>legend+*{clear:both}.karte .gruppe,.gruppe .gruppe{box-shadow:none}.start{grid-template-columns:repeat(auto-fill,minmax(min(100%,26rem),1fr));align-items:start;gap:1rem;max-width:82rem;display:grid}.start>.titelzeile{grid-column:1/-1;margin-bottom:0}.start>.titelzeile p{margin:.1rem 0 0}.start>.karte{max-width:none;margin:0;padding:0}.start>.karte>h2{border-bottom:1px solid var(--linie);margin:0;padding:.7rem 1rem;font-size:1.1rem;font-weight:400}.start>.karte>p{margin:0;padding:.8rem 1rem}.start .zutun{max-width:none}.start .zutun li{border-left:3px solid #0000;align-items:baseline;padding:.55rem 1rem}.start .zutun li.dringend{border-left-color:var(--achtung)}.start .zutun li:hover{background:var(--zeile-ueber)}.seite .start .zutun a{color:var(--schrift);text-decoration:none}.seite .start .zutun a:hover{color:var(--akzent-text);text-decoration:underline}.start .zutun .zahl{font-weight:600}.start .zutun .zahl.leise{font-weight:400}.umschalter{border:1px solid var(--linie);border-radius:var(--rund);background:var(--grund);display:inline-flex;overflow:hidden}.umschalter button{min-height:1.85rem;font:inherit;color:var(--schrift);cursor:pointer;background:0 0;border:0;border-radius:0;padding:0 .7rem;font-weight:500}.umschalter button+button{border-left:1px solid var(--linie)}.umschalter button:hover{background:var(--zeile-ueber)}.umschalter button[aria-pressed=true]{color:var(--akzent-schrift);background:var(--akzent);font-weight:600}.filterzeile .trenner{background:var(--linie);align-self:stretch;width:1px;margin:.2rem .3rem}.filterzeile .platz{flex:1}.tabelle td .knopf,.tabelle td .knopf.schlicht,.vorlagenliste .knopf.schlicht{min-height:1.5rem;padding:0 .55rem;font-size:.88rem;font-weight:500}.tabelle td .knopf.schlicht{background:0 0}.versand{margin:0 0 .75rem}.versandzeile{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin:0 0 .4rem;display:flex}.versanderfolg{color:var(--akzent-text);font-weight:600}.versanddialog{border:1px solid var(--linie);border-left:4px solid var(--akzent-dunkler);background:var(--band);text-align:left;white-space:normal;border-radius:8px;max-width:48rem;margin:0 0 .75rem;padding:.75rem 1rem .9rem}.versanddialog h2{margin:0 0 .5rem;font-size:1rem}.versandfelder{gap:.4rem;display:grid}.versandfelder textarea{min-height:12rem;line-height:1.4}.versandvorschlaege{flex-wrap:wrap;align-items:center;gap:.25rem .4rem;margin:0;display:flex}.versandhinweise{border:1px solid var(--warnung-linie);background:var(--warnung-grund);border-radius:6px;margin:0 0 .5rem;padding:.4rem .7rem .4rem 1.6rem;font-size:.9rem}.versandumschlag{margin:.5rem 0}.versandliste{color:var(--leise);margin:0;padding:0;font-size:.85rem;list-style:none}.versandliste li{padding:.1rem 0}.versandliste strong{color:var(--schrift);font-weight:600}.probemail{border-top:1px solid var(--linie);flex-wrap:wrap;align-items:flex-end;gap:.4rem .75rem;margin-top:1rem;padding-top:.9rem;display:flex}.probemail .kfeld{flex:0 22rem}.probemail .erfolg,.probemail .hinweis{flex:100%;margin:0}.vorlagenwahl{border-bottom:1px solid var(--linie);flex-wrap:wrap;gap:.2rem;margin:.5rem 0 .75rem;display:flex}.vorlagenwahl button{font:inherit;color:var(--schrift);cursor:pointer;background:0 0;border:1px solid #0000;border-bottom-width:2px;border-radius:6px 6px 0 0;padding:.2rem .7rem}.vorlagenwahl button:hover{background:var(--grund)}.vorlagenwahl button.aktiv{color:var(--akzent-text);border-bottom-color:var(--akzent-dunkler);font-weight:600}.vorlagenwahl .marke-still{margin-left:.35rem;font-weight:400}.mailvorlagen .platzhalter{background:var(--grund);margin-top:.75rem}.standmarke.mahn-versendet,.standmarke.mahn-ausgestellt{color:var(--schrift);background:var(--band);border-color:var(--linie)}.standmarke.mahn-versendet:before{background:var(--gut)}.standmarke.mahn-ausgestellt:before{background:var(--achtung)}.standmarke.gesperrt:before{border:1px solid var(--leise);background:0 0}.erfolg:empty{display:none}.erfolg{border-color:var(--gut);color:var(--schrift);background:var(--grund);font-weight:500}.post{grid-template-columns:minmax(0,1fr);align-items:start;gap:0 1rem;display:grid}.post-liste,.post-lesen{min-width:0}.posttabelle{table-layout:fixed}.tabellenrahmen>.posttabelle td,.tabellenrahmen>.posttabelle th{max-width:none}.posttabelle .post-von{width:22%}.posttabelle .post-kontakt{width:19%}.posttabelle .post-datum{width:6.6rem}.posttabelle .post-groesse{text-align:right;width:5.6rem}.posttabelle tbody tr{cursor:pointer}.seite .posttabelle td.post-betreff a:not(.knopf){color:var(--schrift);font-weight:400}.posttabelle tr.ungelesen td.post-von,.seite .posttabelle tr.ungelesen td.post-betreff a:not(.knopf){font-weight:600}.posttabelle tr.gewaehlt td{background:var(--zeile-ueber)}.posttabelle tr.gewaehlt td:first-child{box-shadow:inset 3px 0 0 var(--akzent)}.post-betreffzeile{align-items:center;gap:.4rem;min-width:0;display:flex}.post-betreffzeile a{text-overflow:ellipsis;min-width:0;overflow:hidden}.post-klammer{color:var(--leise);flex:none;display:inline-flex}.post-klammer .symbol{width:.9rem;height:.9rem}.post-stand{white-space:nowrap}.post-liste .filterzeile .suchfeld{flex:9rem;min-width:6rem;max-width:22rem}.post-meldung,.karte.post-leer{padding:.9rem 1.1rem}.post-meldung p{margin:0 0 .4rem}.post-meldung p:last-child{margin-bottom:0}.karte.post-leer{max-width:46rem;margin-top:0}.post-blatt{padding:1rem 1.2rem 1.4rem}.post-titel{overflow-wrap:anywhere;margin:0 0 .6rem;font-size:1.15rem;font-weight:600}.post-kopf{grid-template-columns:max-content minmax(0,1fr);gap:.15rem .8rem;margin:0 0 .8rem;font-size:.92rem;display:grid}.post-kopf dt{color:var(--leise)}.post-kopf dd{overflow-wrap:anywhere;margin:0}.post-anhaenge{border-top:1px solid var(--linie);flex-wrap:wrap;gap:.4rem;margin:0 0 .9rem;padding:.7rem 0 0;list-style:none;display:flex}.post-anhang,.post-anhang .knopf{max-width:100%}.post-anhangname{text-overflow:ellipsis;max-width:18rem;overflow:hidden}.post-anhang.zu-gross{min-height:1.6rem;color:var(--leise);border:1px dashed var(--linie);border-radius:var(--rund);align-items:center;gap:.4rem;padding:0 .6rem;font-size:.9em;display:inline-flex}.post-rumpf{border-top:1px solid var(--linie);padding-top:.9rem}.post-rumpf>p:first-child{margin-top:0}.post-text{white-space:pre-wrap;overflow-wrap:anywhere;tab-size:4;max-width:46rem;line-height:1.5}.post-lesen .knopf.post-schliessen{display:none}@media (width>=72rem){.post.offen{grid-template-columns:minmax(22rem,5fr) minmax(0,7fr)}.post.offen .beilage,.post.offen .post-stand{display:none}.post.offen .posttabelle .post-von{width:34%}.post-lesen .knopf.post-zurueck{display:none}.post-lesen .knopf.post-schliessen{display:inline-flex}.post-lesen{top:calc(var(--kopfhoehe) + .6rem);max-height:calc(100vh - var(--kopfhoehe) - 1.2rem);flex-direction:column;display:flex;position:sticky}.post-lesen .post-blatt{overflow-y:auto}}@media (width<=71.99rem){.post.offen .post-liste{display:none}}@media (width<=48rem){.posttabelle .beilage,.post-stand{display:none}.posttabelle .post-von{width:36%}.post-blatt{padding:.8rem .8rem 1.2rem}}
