:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--flaeche:oklch(95.5% .022 285);--baum:oklch(91.5% .034 285);--karte:oklch(99.5% .004 285);--kopf:oklch(88.5% .055 278);--leiste:color-mix(in oklch, var(--karte) 78%, transparent);--modul:oklch(47% .2 266);--auswahl:oklch(36% .14 264);--auswahl-text:oklch(100% 0 none);--text:oklch(24% .02 280);--leise:oklch(50% .025 280);--beschriftung:oklch(42% .025 280);--rand:oklch(80% .045 282);--feldrand:oklch(74% .018 280);--blau:oklch(48% .23 265);--gruen:oklch(55% .16 148);--rot:oklch(55% .21 27);--gelb:oklch(88% .16 95);--gelb-rand:oklch(58% .12 80);--ease-out:cubic-bezier(.23, 1, .32, 1);--feld:oklch(100% 0 none);--fokus:oklch(56% .19 264);--schatten:0 1px 2px oklch(30% .06 280/.1), 0 14px 36px -10px oklch(30% .09 280/.32);--zeile:1.5rem;--rundung:.375rem;interpolate-size:allow-keywords;font-synthesis:none;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}*,:before,:after{box-sizing:border-box;min-width:0}html,body{overscroll-behavior:none;overflow:clip}body{color:var(--text);background:var(--flaeche);margin:0;font:.8125rem/1.3 system-ui,-apple-system,Segoe UI,sans-serif}input,button,select{font:inherit;color:inherit}button{-webkit-user-select:none;user-select:none;touch-action:manipulation}h2{font-size:inherit;margin:0}u{text-underline-offset:.12em;text-decoration-thickness:1px}.icon{flex:none;block-size:1rem;inline-size:1rem;display:block}.icon .f{fill:currentColor;fill-opacity:.18}.icon .a{stroke:var(--rot)}:focus-visible{outline:2px solid var(--fokus);outline-offset:1px}.haupt{grid-template:"menue menue""symbole symbole""baum flaeche"minmax(0,1fr)"status status"/auto minmax(0,1fr);block-size:100dvh;display:grid;overflow:clip}.menueleiste,.symbolleiste{scrollbar-width:none;overflow-x:auto}:is(.menueleiste,.symbolleiste)>*{white-space:nowrap;flex-shrink:0}.menueleiste,.symbolleiste{background:var(--leiste);-webkit-backdrop-filter:blur(16px)saturate(170%);backdrop-filter:blur(16px)saturate(170%);border-block-end:1px solid color-mix(in oklch, var(--rand) 70%, transparent)}.menueleiste{grid-area:menue;padding-inline:.25rem;display:flex}.menue-titel{cursor:default;background:0 0;border:0;border-radius:.25rem;padding:.25rem .55rem}.menue-titel[data-popup-open],.menue-titel:focus-visible{background:var(--auswahl);color:var(--auswahl-text);outline:2px solid #0000}.symbolleiste{grid-area:symbole;gap:.75rem;padding:.25rem .5rem;display:flex}.symbolleiste .gruppe{border-inline-start:1px solid var(--rand);gap:.125rem;padding-inline-start:.75rem;display:flex}.symbolleiste .gruppe:first-child{border:0;padding-inline-start:0}.symbol{border-radius:var(--rundung);block-size:2rem;inline-size:2rem;color:var(--blau);background:0 0;border:0;place-items:center;display:grid}.symbol .icon{block-size:1.25rem;inline-size:1.25rem}.symbol .icon .f{fill-opacity:.3}.symbol:disabled{color:color-mix(in oklch, var(--leise) 50%, transparent)}.symbol:disabled .a{stroke:currentColor}.symbol:not(:disabled):active{background:color-mix(in oklch, var(--blau) 16%, transparent)}.menue-lage{z-index:20;outline:none}.menue-popup{background:var(--karte);border:1px solid var(--rand);min-inline-size:13rem;box-shadow:var(--schatten);border-radius:.5rem;outline:none;padding:.25rem}.eintrag{cursor:default;border-radius:.25rem;outline:none;grid-template-columns:1.25rem 1fr auto 1rem;align-items:center;gap:.5rem;padding:.3rem .5rem;display:grid}.eintrag .sym{color:var(--blau)}.eintrag .kuerzel{color:var(--leise);font-variant-numeric:tabular-nums;padding-inline-start:1.5rem}.eintrag[data-highlighted],.eintrag[data-popup-open]{background:var(--auswahl);color:var(--auswahl-text)}.eintrag:is([data-highlighted],[data-popup-open]) :is(.sym,.kuerzel,.icon){color:inherit}.eintrag:is([data-highlighted],[data-popup-open]) .icon .a{stroke:currentColor}.eintrag[data-disabled]{color:var(--leise)}.eintrag[data-disabled] :is(.sym,.icon){color:color-mix(in oklch, var(--leise) 60%, transparent)}.eintrag[data-disabled] .icon .a{stroke:currentColor}.trenner{background:var(--rand);block-size:1px;margin:.25rem .5rem}.modulbaum{background:var(--baum);border-inline-end:1px solid var(--rand);grid-area:baum;inline-size:15rem;padding:.375rem;overflow:auto}.modulbaum [role=tree]{outline:none}.modulbaum ul{margin:0;padding:0;list-style:none}.modulbaum .knoten{border-radius:var(--rundung);cursor:default;align-items:center;gap:.5rem;display:flex}.modulbaum .nr{border:1px solid var(--rand);background:var(--karte);font-variant-numeric:tabular-nums;block-size:1.4rem;inline-size:1.4rem;color:var(--text);border-radius:.3rem;flex:none;place-items:center;font-size:.8125rem;display:grid}.modulbaum .modul>.knoten{color:var(--modul);letter-spacing:-.01em;margin-block-end:.25rem;padding:.5rem .4rem;font-size:.9375rem;font-weight:600}.modulbaum .punkt>.knoten{color:var(--modul);padding:.3rem .4rem}.modulbaum .punkt .nr{block-size:1.25rem;inline-size:1.25rem;font-size:.75rem}.modulbaum [role=group]{border-inline-start:2px solid var(--modul);margin:0 0 .5rem 1.1rem;padding-inline-start:.4rem}.modulbaum [aria-expanded=true]>.knoten,.modulbaum [aria-selected=true]>.knoten{background:var(--karte);box-shadow:0 1px 2px oklch(30% .06 280/.12)}.modulbaum [role=tree]:focus-visible [aria-selected=true]>.knoten{outline:2px solid var(--fokus);outline-offset:-1px}@media (hover:hover) and (pointer:fine){.modulbaum .knoten:hover{background:color-mix(in oklch, var(--karte) 60%, transparent)}.symbol:not(:disabled):hover{background:color-mix(in oklch, var(--modul) 9%, transparent)}.knopf:not(:disabled):hover{background:color-mix(in oklch, var(--kopf) 45%, var(--karte));border-color:var(--feldrand)}.menue-titel:not([data-popup-open]):hover{background:color-mix(in oklch, var(--blau) 10%, transparent)}.fenster .zu:hover{background:color-mix(in oklch, var(--text) 8%, transparent)}.seite:hover{background:color-mix(in oklch, var(--kopf) 45%, var(--karte))}.feld:not(:disabled,[readonly],:focus):hover{border-color:color-mix(in oklch, var(--feldrand), var(--text) 25%)}:is(.liste,.journal) tr:not([aria-selected=true]):hover td{background:color-mix(in oklch, var(--auswahl) 7%, transparent)}}.flaeche{grid-area:flaeche;grid-template-columns:minmax(0,1fr);place-items:safe center;padding:.25rem .125rem;display:grid;position:relative;overflow:auto;container-type:inline-size}.fenster{background:var(--karte);border:1px solid var(--rand);inline-size:max-content;max-inline-size:100%;box-shadow:var(--schatten);border-radius:.625rem;position:relative}.fenster .titel{background:var(--kopf);border-block-end:1px solid var(--rand);letter-spacing:-.005em;border-start-start-radius:calc(.625rem - 1px);border-start-end-radius:calc(.625rem - 1px);justify-content:space-between;align-items:center;gap:1rem;padding:.4rem .4rem .4rem .75rem;font-weight:600;display:flex}.fenster .zu{background:0 0;border:0;border-radius:.3rem;place-items:center;block-size:1.4rem;inline-size:1.4rem;display:grid}.fenster .zu:active{background:color-mix(in oklch, var(--text) 12%, transparent);scale:.94}.fenster .inhalt{justify-items:center;gap:.75rem;padding:.875rem .5rem;display:grid}.anzahl{margin-inline-start:2rem}.abdunkeln{z-index:30;background:oklch(25% .04 280/.28);position:fixed;inset:0}.frage{z-index:31;min-inline-size:16rem;position:fixed;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.meldung{align-items:center;gap:.75rem;margin:.25rem 0;display:flex}.meldung .icon{block-size:1.75rem;inline-size:1.75rem;color:var(--blau)}.haupt [data-sonner-toaster]{--normal-bg:var(--karte);--normal-border:var(--rand);--normal-text:var(--text);--border-radius:.5rem;font-family:inherit}.haupt [data-sonner-toaster] [data-sonner-toast]{box-shadow:var(--schatten);font-size:.8125rem}.haupt [data-sonner-toaster] [data-sonner-toast] [data-description]{color:var(--leise)}.haupt [data-sonner-toaster] [data-sonner-toast][data-type=success] [data-icon]{color:var(--gruen)}.statusleiste{background:var(--baum);border-block-start:1px solid var(--rand);font-variant-numeric:tabular-nums;grid-area:status;grid-template-columns:6rem 5.5rem 5rem minmax(5rem,max-content) 1fr;display:grid}.statusleiste span{border-inline-end:1px solid var(--rand);white-space:nowrap;text-overflow:ellipsis;min-block-size:1.5rem;padding:.2rem .5rem;overflow:clip}.statusleiste .meldung-status{color:var(--gruen);font-weight:500}.statusleiste .reiter{gap:.25rem;padding-block:0;display:flex}.statusleiste .reiter b{padding-inline:.25rem;font-weight:400}.statusleiste .reiter b[aria-current=true]{background:var(--text);color:var(--feld)}.beendet{min-block-size:100dvh;color:var(--leise);place-items:center;display:grid}@media (prefers-reduced-transparency:reduce){.menueleiste,.symbolleiste{background:var(--karte);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){:is(.liste,.journal) tr[aria-selected=true],.eintrag:is([data-highlighted],[data-popup-open]),.menue-titel[data-popup-open]{forced-color-adjust:none;color:selecteditemtext;background:selecteditem}.modulbaum [aria-selected=true]>.knoten{outline-offset:-2px;outline:2px solid highlight}.icon .a{stroke:currentColor}}@media (prefers-contrast:more){:root{--rand:oklch(45% .05 280);--leise:oklch(38% .02 280)}.menueleiste,.symbolleiste{background:var(--karte);-webkit-backdrop-filter:none;backdrop-filter:none}}.hinweis-lage{z-index:50}.hinweis{color:oklch(98% 0 none);box-shadow:var(--schatten);transform-origin:var(--transform-origin);transition:opacity .125s var(--ease-out), scale .125s var(--ease-out);background:oklch(27% .03 280);border-radius:.375rem;align-items:center;gap:.5rem;padding:.3rem .5rem;font-size:.8125rem;display:flex}.hinweis:is([data-starting-style],[data-ending-style]){opacity:0;scale:.97}.hinweis[data-instant]{transition-duration:0s}.hinweis kbd{font:inherit;background:oklch(100% 0 none/.16);border-radius:.25rem;padding:0 .3rem;font-size:.75rem}.datenwahl{z-index:40;background:oklch(90% 0 none);border-radius:999px;padding:2px;font:.6875rem system-ui;display:flex;position:fixed;inset-block-end:2.25rem;inset-inline-start:50%;translate:-50%}.datenwahl button{background:0 0;border:0;border-radius:999px;padding:.2rem .6rem}.datenwahl [aria-pressed=true]{background:oklch(100% 0 none);box-shadow:0 1px 2px oklch(0% 0 none/.15)}@media (width<=40rem){.flaeche{place-items:start}.fenster{max-inline-size:none}}.feld{inline-size:calc(var(--l,10) * .55em + 1.25em);background:var(--feld);border:1px solid var(--feldrand);border-radius:.25rem;block-size:1.4rem;padding:0 .35rem}.feld:focus{outline:2px solid var(--fokus);outline-offset:0;border-color:var(--fokus)}.feld:disabled,.feld[readonly]{background:color-mix(in oklch, var(--flaeche) 60%, var(--feld));border-color:var(--rand);color:var(--leise)}.feld[readonly]{color:var(--text)}.zahl{text-align:end;font-variant-numeric:tabular-nums}.feld.zahl{inline-size:calc(var(--l,10) * 1ch + 1.1em)}.feld.gross{inline-size:calc(var(--l,10) * .78em + 1.1em)}.zeile{grid-template-columns:6.5rem auto;justify-content:start;align-items:center;display:grid}.verwaltung .felder{grid-template-columns:max-content 1fr;justify-self:stretch;column-gap:1rem;padding-inline:.5rem;display:grid}.verwaltung .zeile{grid-column:1/-1;grid-template-columns:subgrid;min-block-size:1.375rem}.verwaltung .zeile .feld{block-size:1.125rem}.verwaltung .zeile>label{color:var(--beschriftung);font-size:.78125rem}.verwaltung .liste{inline-size:min(48rem,100cqi - 4rem)}.verwaltung .liste td>span{max-inline-size:16rem}.protokoll .liste{inline-size:calc(100cqi - 4rem)}.protokoll .liste td>span{max-inline-size:7rem}.protokoll .liste td:nth-child(2)>span{max-inline-size:9rem}.gruppe{align-items:center;gap:.35rem;display:flex}.gruppe>span{white-space:nowrap}.knopfzeile{justify-content:center;align-items:center;gap:.5rem;display:flex}.knopfzeile .paar{gap:.25rem;display:flex}.knopf{background:var(--karte);border:1px solid color-mix(in oklch, var(--feldrand) 70%, var(--karte));border-radius:var(--rundung);block-size:1.875rem;min-inline-size:2.125rem;color:var(--text);justify-content:center;align-items:center;gap:.35rem;padding-inline:.45rem;display:inline-flex;box-shadow:0 1px 1px oklch(30% .06 280/.08)}.knopf.mit-text{min-inline-size:5.5rem;font-weight:500}.knopf .icon{color:var(--blau);block-size:1.125rem;inline-size:1.125rem}.knopf:disabled{color:var(--leise);box-shadow:none;border-color:var(--rand)}.knopf:disabled .icon{color:color-mix(in oklch, var(--leise) 50%, transparent)}.knopf:not(:disabled):active{background:color-mix(in oklch, var(--kopf) 70%, var(--karte));box-shadow:none}.knopf .icon:is([data-i=ok],[data-i=waehlen]){color:var(--gruen)}.knopf .icon[data-i=abbrechen]{color:var(--rot)}.knopf .icon:is([data-i=loeschen],[data-i=suchen],[data-i=neu]){color:var(--text)}.knopf .icon:is([data-i=hoch],[data-i=runter]){color:var(--leise)}.icon[data-i=warnung]{color:oklch(62% .17 55)}.icon[data-i=warnung] .f{fill-opacity:.35}.icon[data-i=ordner]{color:var(--gelb-rand)}.icon[data-i=ordner] .f{fill:var(--gelb);fill-opacity:1}@media (prefers-reduced-motion:no-preference){.knopf,.symbol,.seite,.fenster .zu{transition:scale .12s var(--ease-out)}}.knopf:not(:disabled):active,.symbol:not(:disabled):active,.seite:active{scale:.97}.listenfokus{border-radius:var(--rundung);outline:none}.listenfokus:focus-visible .liste{outline:2px solid var(--fokus);outline-offset:1px}.liste{border:1px solid var(--feldrand);border-radius:var(--rundung);background:var(--feld);min-inline-size:22rem}.liste table{border-collapse:collapse;inline-size:100%}.liste th,.liste td,.journal th,.journal td{block-size:var(--zeile);text-align:start;white-space:nowrap;padding:0 .6rem}.liste th,.journal th{background:var(--kopf);border-block-end:1px solid var(--feldrand);font-weight:500}.liste th[aria-sort=ascending]:after{content:" ▲";color:var(--leise);font-size:.6rem}.liste tr[aria-selected=true],.journal tr[aria-selected=true]{background:var(--auswahl);color:var(--auswahl-text)}:is(.liste,.journal) :is(td,th).zahl{text-align:end;font-variant-numeric:tabular-nums}.liste td>span{text-overflow:ellipsis;max-inline-size:10rem;display:block;overflow:clip}.ueber{z-index:1;border-radius:inherit;background:color-mix(in oklch, var(--flaeche) 55%, transparent);grid-template-columns:minmax(0,1fr);place-items:safe center center;padding:1rem;display:grid;position:absolute;inset:0}.suchfenster{inline-size:max-content}.suchfenster .liste{inline-size:min(48rem,100cqi - 4rem)}.suchfenster :is(th,td){padding-inline:.5rem}.raster{--sp:.4375rem;--zh:1.375rem;block-size:calc(var(--hoehe) * var(--zh));position:relative}.raster>*{position:absolute;inset-block-start:calc((var(--y) - 1) * var(--zh));inset-inline-start:calc((var(--x) - 1) * var(--sp))}.raster .element{block-size:var(--zh);white-space:pre;align-items:center;gap:.25rem;display:flex}.raster .element>span{color:var(--beschriftung);font-size:.78125rem}.raster .feld{block-size:1.125rem;inline-size:calc(var(--l) * var(--sp) + .3rem);min-inline-size:1.5rem;padding-inline:.2rem}.raster .feld.datum{inline-size:calc(var(--l) * var(--sp) + .5rem)}.raster .feld.gross{inline-size:calc(var(--l) * var(--sp) + min(1.6rem, var(--l) * .3rem + .5rem))}.raster .knopf{block-size:1.125rem;min-inline-size:1.75rem;box-shadow:none;padding-inline:.25rem}.raster .knopf .icon{block-size:.875rem;inline-size:.875rem}.raster .seite{block-size:calc(2 * var(--zh) + 1px);inline-size:calc(var(--l,14) * var(--sp) + 1rem);border:1px solid var(--feldrand);border-radius:0;inset-block-start:calc((var(--y) - 1.5) * var(--zh))}.raster .seite:not(.seite+.seite){border-start-start-radius:var(--rundung);border-start-end-radius:var(--rundung)}.raster .seite:not(:has(+.seite)){border-end-end-radius:var(--rundung);border-end-start-radius:var(--rundung)}.raster .linie{border:0;border-block-start:1px solid var(--rand);margin:0;inset-block-start:calc((var(--y) - .5) * var(--zh));inset-inline-end:0}.seite{background:var(--karte);text-align:center;border:0;grid-template-columns:auto 1fr;align-items:center;column-gap:.375rem;inline-size:7rem;padding:.25rem .5rem;line-height:1.2;display:grid}.seite .icon{grid-row:span 2}.seite .zaehler{font-variant-numeric:tabular-nums;color:var(--beschriftung);font-size:.78125rem}.maske .inhalt{justify-items:stretch}.buchen .inhalt{gap:.5rem}.buchen .felder .zeile{grid-template-columns:5.25rem auto;min-block-size:1.375rem}.buchen .felder .zeile :is(.feld,.knopf){block-size:1.125rem}.buchen .felder .zeile .knopf{min-inline-size:1.75rem;box-shadow:none;padding-inline:.25rem}.buchen .felder .zeile .knopf .icon{block-size:.875rem;inline-size:.875rem}.buchen .felder .zeile>:is(label,span:first-child),.buchen .gruppe>span{color:var(--beschriftung);font-size:.78125rem}.journal{--zeile:1.25rem;block-size:calc(11 * var(--zeile) + 2px);border:1px solid var(--feldrand);border-radius:var(--rundung);background:var(--feld) repeating-linear-gradient(to bottom, transparent 0 calc(var(--zeile) - 1px), color-mix(in oklch, var(--rand) 55%, transparent) 0 var(--zeile));min-inline-size:40rem;overflow:clip}.journal table{border-collapse:collapse;inline-size:100%}.journal .breit{inline-size:45%}.buchen .felder{border-block-start:1px solid var(--rand);gap:0;padding-block-start:.6rem;display:grid}.buchen .abstand{margin-block-start:.9rem}.buchen .gruppe>*{flex-shrink:0}.buchen .gruppe>.bez{flex-shrink:1;min-inline-size:5rem}.buchen .gruppe .code{inline-size:2.5rem}.buchen .felder{position:relative}.buchen .sammel{grid-template-columns:auto auto;align-items:center;column-gap:.4rem;display:grid;position:absolute;inset-block-start:.6rem;inset-inline-end:0}.buchen .sammel label{color:var(--beschriftung);justify-self:end;font-size:.78125rem}.buchen .sammel .feld{block-size:1.125rem}.buchen .knopfzeile{margin-block-start:.4rem}.periode{align-items:center;gap:.5rem;display:flex}.dateiauswahl .inhalt{justify-items:start}.dateiauswahl .knopfzeile{justify-self:center}.tabelle{--h:1.375rem;border:1px solid var(--feldrand);border-radius:var(--rundung);background:var(--feld);overflow:clip}.tabelle :is(.tkopf,.tzeile){grid-template-columns:var(--spalten) 1fr;display:grid}.tabelle .tkopf{background:var(--kopf);border-block-end:1px solid var(--feldrand);font-weight:500}.tabelle .tkopf>span{block-size:var(--h);line-height:var(--h);white-space:nowrap;padding-inline:.35rem}.tabelle .tkoerper{block-size:calc(16 * var(--h));overscroll-behavior:contain;overflow-y:auto}.tabelle .traum{block-size:calc(var(--n) * var(--h));box-sizing:border-box;padding-block-start:calc(var(--oben) * var(--h))}.tabelle .tzeile{block-size:var(--h)}.tabelle .tzeile input{min-inline-size:0;font:inherit;color:inherit;border:0;border-inline-end:1px solid var(--rand);border-block-end:1px solid var(--rand);background:0 0;border-radius:0;padding:0 .35rem}.tabelle .tzeile input:focus{outline:2px solid var(--fokus);outline-offset:-2px;background:var(--feld)}.tabelle-hinweis{background:var(--gelb);border:1px solid var(--gelb-rand);border-radius:var(--rundung);justify-self:end;margin:0;padding:.15rem .5rem;font-size:.78125rem}.ausgleich{gap:.35rem;display:grid}.auswertung .zeile{grid-template-columns:9.5rem auto}.auswertung .seiten{align-items:center;gap:.35rem;display:flex}:is(.firmendaten,.preise,.faktura) .felder{grid-template-columns:max-content 1fr;gap:.15rem 1rem;padding-inline:.5rem;display:grid}:is(.firmendaten,.preise,.faktura) .zeile{grid-column:1/-1;grid-template-columns:subgrid;min-block-size:1.375rem}:is(.firmendaten,.preise,.faktura) .zeile>label{color:var(--beschriftung);font-size:.78125rem}:is(.firmendaten,.preise,.faktura) .zeile .bez{color:var(--leise)}.preise .linie{border:0;border-block-start:1px solid var(--rand);grid-column:1/-1;inline-size:100%}.preise .staffel{grid-column:2;grid-template-columns:repeat(3,max-content);gap:.15rem .35rem;display:grid}.preise .staffel>span{color:var(--beschriftung);font-size:.78125rem}.preise .zeile{position:relative}.firmendaten .zeile.abstand{margin-block-start:1.375rem}.fenster:is(.firma-parameter,.buchhaltung-neu){max-inline-size:100%}:is(.firma-parameter,.buchhaltung-neu) .gruppe{min-inline-size:0}:is(.firma-parameter,.buchhaltung-neu) .feld{min-inline-size:0;inline-size:min(100%, calc(var(--l,10) * .55em + 1.25em))}:is(.firma-parameter,.buchhaltung-neu) .feld.gross{inline-size:min(100%, calc(var(--l,10) * .78em + 1.1em))}:is(.firma-parameter,.buchhaltung-neu) .felder{grid-template-columns:max-content minmax(0,1fr)}@media (width<=40rem){:is(.firma-parameter,.buchhaltung-neu) .felder,:is(.firma-parameter,.buchhaltung-neu) .zeile{grid-template-columns:minmax(0,1fr)}}.preise .codes{z-index:1;grid-template-rows:repeat(9,auto);grid-auto-flow:column;column-gap:.75rem;inline-size:max-content;display:grid;position:absolute;inset-block-start:calc(100% + .25rem);inset-inline-end:0}.mwst .gueltig{align-items:center;gap:.5rem;margin-block-end:.5rem;display:flex}.mwst .bloecke{flex-wrap:wrap;gap:1.5rem;display:flex}.mwst .block{grid-template-columns:1.5rem repeat(3,max-content);align-items:center;gap:.15rem .35rem;display:grid}.mwst .block>span{color:var(--beschriftung);font-size:.78125rem}.mwst .block .zeile{display:contents}.mwst .block .nr{text-align:end;color:var(--leise);font-variant-numeric:tabular-nums}.faktura-auswahl .liste{inline-size:min(40rem,100cqi - 4rem)}:is(.abschluss,.buchhaltung-neu) .feldhilfe{background:var(--gelb);border:1px solid var(--gelb-rand);border-radius:var(--rundung);text-wrap:pretty;max-inline-size:30rem;margin:.5rem;padding:.25rem .5rem;font-size:.78125rem}.subjournal-liste .liste{inline-size:min(48rem,100cqi - 4rem)}.subjournal-liste h3{color:var(--beschriftung);margin-block:.5rem .25rem;font-size:.78125rem;font-weight:600}.subjournal-liste .summe{text-align:end;font-variant-numeric:tabular-nums;margin-block-start:.25rem}.position .felder .spalte,.faktura .felder .spalte{gap:.15rem;display:grid}.position .lager{background:var(--gelb);border:1px solid var(--gelb-rand);border-radius:var(--rundung);grid-template-columns:repeat(4,max-content);align-items:center;gap:.1rem 1rem;margin:.35rem .5rem;padding:.25rem .6rem;font-size:.78125rem;display:grid}.position .lager b{grid-column:1/-1;font-weight:600}.summen table{border-collapse:collapse;font-size:.78125rem}.summen table th{text-align:start;color:var(--beschriftung);padding:.1rem .5rem;font-weight:400}.summen table td{padding:.1rem .5rem}.summen table .zahl{text-align:end;font-variant-numeric:tabular-nums}.summen table .summe td{font-weight:600}.summen .konditionen{color:var(--beschriftung);margin:.35rem .5rem;font-size:.78125rem}.ueber.ecke{place-items:end}.lagerdaten .felder{grid-template-columns:max-content repeat(3,max-content);align-items:center;gap:.25rem .5rem;padding-inline:.5rem;display:grid;overflow-x:auto}.lagerdaten .felder label,.lagerdaten .felder .kopf{color:var(--beschriftung);font-size:.78125rem}.lagerdaten .felder>.feld{grid-column:2/-1;justify-self:start}.lagerdaten .felder>hr{border:0;border-block-start:1px solid var(--rand);grid-column:1/-1;inline-size:auto;margin-block:.25rem}.lagerdaten .felder .reihe{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.lagerdaten .felder .kopf{text-align:end;padding-inline-end:.35rem}.lohndialog{grid-template-columns:auto 13.5rem;align-items:start;gap:.75rem;display:grid}.feldhilfe{white-space:pre-line;color:oklch(20% .02 80);background:var(--gelb);border:1px solid var(--gelb-rand);border-radius:var(--rundung);min-block-size:9rem;margin:0;padding:.4rem .6rem;font-size:.78125rem}.formulare{border-collapse:collapse;background:var(--feld);border:1px solid var(--feldrand);inline-size:100%}.formulare :is(th,td){text-align:start;padding:.15rem .5rem}.formulare th{background:var(--kopf);font-weight:500}.formulare tr[aria-selected=true] td{background:var(--auswahl);color:var(--auswahl-text)}.formulare:focus-visible{outline:2px solid var(--fokus);outline-offset:1px}.fenster.hilfe{z-index:2;grid-area:flaeche;grid-template-rows:auto minmax(0,1fr);place-self:stretch end;min-block-size:0;inline-size:min(32rem,100% - .5rem);max-inline-size:none;margin:.25rem;display:grid}@media (prefers-reduced-motion:no-preference){.fenster.hilfe{transition:opacity .15s var(--ease-out), translate .15s var(--ease-out)}@starting-style{.fenster.hilfe{opacity:0;translate:.75rem}}}.fenster.hilfe .titel h2{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:clip}.fenster.hilfe .inhalt{justify-items:stretch;min-block-size:0;padding:.5rem}.hilfe-rahmen{grid-template-rows:minmax(0,1fr) auto;gap:.5rem;min-block-size:0;display:grid}.hilfe-rahmen:has(.suche){grid-template-rows:minmax(0,1fr) auto auto}.hilfe-text{overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--feld);border:1px solid var(--feldrand);border-radius:var(--rundung);white-space:pre-wrap;overflow-wrap:anywhere;tab-size:4;padding:.6rem .75rem;line-height:1.5;overflow:auto}.hilfe-text:focus-visible{outline:2px solid var(--fokus);outline-offset:1px}.hilfe-text .fett{font-weight:600}.hilfe-text .unter{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:1px}.hilfe-text .fest{overflow-wrap:normal;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.78rem}.hilfe-text mark{background:var(--gelb);color:inherit;border-radius:.125rem}.verweis{font:inherit;text-align:start;white-space:inherit;overflow-wrap:inherit;cursor:pointer;color:var(--blau);text-underline-offset:.12em;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline}.verweis:hover{color:var(--auswahl);text-decoration-thickness:2px}.verweis:focus-visible{outline:2px solid var(--fokus);outline-offset:1px;border-radius:.125rem}.hilfe .knopf .icon[data-i=zurueck]{color:var(--leise)}.hilfe .knopf:disabled .icon{color:color-mix(in oklch, var(--leise) 50%, transparent)}.suche{gap:.5rem;display:flex}.suche .feld{flex:1;block-size:1.875rem;inline-size:auto}@media (width<=40rem){.fenster.hilfe{grid-column:1/-1}}@media (pointer:coarse){.suche .feld{font-size:1rem}}.fenster.zusatz{z-index:3;grid-area:flaeche;place-self:start;max-block-size:calc(100% - 1rem);max-inline-size:calc(100% - 1rem);margin:.5rem}.fenster.zusatz.kalender,.fenster.zusatz.makro{justify-self:end}.fenster.zusatz.variable{align-self:end}.fenster.zusatz.dialog{place-self:center}.fenster.zusatz .inhalt{justify-items:stretch}.fenster.zusatz .zfokus:focus{outline:none}.fenster.zusatz .zfokus:focus-visible{outline:2px solid var(--fokus);outline-offset:2px;border-radius:var(--rundung)}.zusatz :is(output.ergebnis,output.eingabe,.zeichen,.auswahl-feld){background:var(--feld);border:1px solid var(--feldrand);white-space:nowrap;border-radius:.25rem;min-block-size:1.4rem;padding:0 .35rem;display:block;overflow:clip}.rechner-feld{font-variant-numeric:tabular-nums;gap:.4rem;inline-size:14rem;display:grid}.rechner-feld .ergebnis{text-align:end;text-overflow:ellipsis;min-block-size:2rem;font-size:1.25rem;line-height:1.8rem}.rechner-feld .eingabezeile{grid-template-columns:1.75rem minmax(0,1fr);gap:.25rem;display:grid}.rechner-feld .zeichen{text-align:center;color:var(--beschriftung);padding-inline:0}.rechner-feld .eingabe{text-align:end}.rechner-feld .cursor{vertical-align:-.15em;background:currentColor;block-size:1em;inline-size:1px;margin-inline-start:1px;display:inline-block}.rechner-feld:not(:focus) .cursor{visibility:hidden}.tastenfeld{grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;display:grid}.tastenfeld button{background:var(--karte);border:1px solid color-mix(in oklch, var(--feldrand) 70%, var(--karte));border-radius:var(--rundung);block-size:1.75rem;padding:0;box-shadow:0 1px 1px oklch(30% .06 280/.08)}.tastenfeld button:active{background:color-mix(in oklch, var(--kopf) 70%, var(--karte));box-shadow:none}@media (hover:hover) and (pointer:fine){.tastenfeld button:hover{background:color-mix(in oklch, var(--kopf) 45%, var(--karte));border-color:var(--feldrand)}}.kalender-feld{gap:.4rem;inline-size:12rem;display:grid}.kalender-feld .kopf-zeile{grid-template-columns:minmax(0,1fr) 4.5rem;gap:.25rem;display:grid}.kalender-feld .auswahl-feld{align-items:center}.kalender-feld .auswahl-feld[aria-current=true]{outline:2px solid var(--fokus);border-color:var(--fokus)}.kalender-feld table{border-collapse:collapse;text-align:center;font-variant-numeric:tabular-nums;table-layout:fixed;inline-size:100%}.kalender-feld :is(th,td){block-size:1.5rem;padding:0}.kalender-feld th{color:var(--beschriftung);font-weight:500}.kalender-feld .we{color:var(--leise);background:color-mix(in oklch, var(--flaeche) 70%, transparent)}.kalender-feld td[aria-selected=true]{background:var(--auswahl);color:var(--auswahl-text)}.kalender-feld td[data-fokus]{outline:2px solid var(--fokus);outline-offset:1px}.zeile-variable{white-space:nowrap;align-items:center;gap:.75rem;display:flex}.makro-felder{justify-items:start;gap:.4rem;display:grid}.makro-felder label{grid-template-columns:6rem auto;align-items:center;gap:.5rem;display:grid}.makroliste{overscroll-behavior:contain;background:var(--feld);border:1px solid var(--feldrand);border-radius:var(--rundung);max-block-size:11rem;inline-size:min(32rem,100%);overflow:auto}.makroliste table{border-collapse:collapse;inline-size:100%}.makroliste :is(th,td){block-size:var(--zeile);text-align:start;white-space:nowrap;padding:0 .6rem}.makroliste th{background:var(--kopf);border-block-end:1px solid var(--feldrand);font-weight:500;position:sticky;inset-block-start:0}.makroliste td:first-child{inline-size:6rem}.makroliste td>span{text-overflow:ellipsis;max-inline-size:22rem;display:block;overflow:clip}.makroliste tr[aria-selected=true]{background:var(--auswahl);color:var(--auswahl-text)}.dialog-felder{justify-items:start;gap:.5rem;display:grid}.dialog-felder label{grid-template-columns:7rem auto;justify-self:stretch;align-items:center;gap:.5rem;display:grid}.dialog-felder label:has(.probe){grid-template-columns:7rem auto 1fr}.dialog-felder .probe{margin-inline-start:.5rem}.dialog-felder .info{background:var(--feld);border:1px solid var(--rand);border-radius:var(--rundung);overflow-wrap:anywhere;justify-self:stretch;min-block-size:4.5rem;margin:0;padding:.35rem .5rem;list-style:none}@media (width<=40rem){.dialog-felder .feld{max-inline-size:100%}}
