.app-wurzel.app-gesperrt{filter:blur(18px);pointer-events:none;-webkit-user-select:none;user-select:none}.dialoghintergrund.anmeldesperre{z-index:2147483647;background:var(--hintergrund);background:color-mix(in srgb,var(--hintergrund) 94%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);overscroll-behavior:contain}.anmeldesperre>.dialog{max-height:calc(100dvh - 2rem);overscroll-behavior:contain}.dialog .passwort-vergessen{justify-self:start;align-self:start;width:auto;min-height:0;padding:.15rem 0}html.design-studie{scrollbar-gutter:stable}.design-studie{--studie-kopf-abstand: 9.25rem}.studie-kopf{position:sticky;top:0;z-index:130;max-width:var(--seitenbreite);margin:0 auto;padding:.45rem 0 0;border-bottom:2px solid var(--marke);background:var(--hintergrund);color:var(--text)}.design-studie body:has(.dialoghintergrund) .studie-kopf{z-index:5}.design-studie body:has(.lg-schublade) .studie-kopf,.design-studie body:has(.lg-schleier) .studie-kopf,.design-studie body:has(.scan-gross) .studie-kopf,.design-studie body:has(.dropzone-overlay) .studie-kopf{z-index:5}.studie-kopf button,.studie-tabbar button,.studie-mehr-blatt button{min-height:2.75rem;border:1px solid var(--rand);border-radius:var(--radius-klein);background:var(--hintergrund);color:var(--text);font:inherit;cursor:pointer}.studie-kopf button:focus-visible,.studie-tabbar button:focus-visible,.studie-mehr-blatt button:focus-visible{outline:3px solid var(--akzent);outline-offset:2px}.studie-kopfzeile{display:grid;grid-template-columns:auto minmax(14rem,1fr) minmax(0,auto) auto auto auto;align-items:center;gap:.55rem}.studie-marke{display:inline-flex;align-items:center;gap:.65rem;padding:0;border:0!important;font-size:1.2rem!important;font-weight:700!important}.studie-marke img{box-sizing:border-box;height:2.25rem;padding:.2rem .4rem;border-radius:var(--radius-klein);background:#fff}.studie-suche,.studie-system,.studie-anmeldung{min-width:0}.studie-suche .suchfeld{width:100%;max-width:none}.studie-suche .suchfeld input{box-sizing:border-box;min-width:0}.studie-suche .suchfeld-hinweis{right:auto;box-sizing:border-box;width:max(100%,22rem);max-width:min(32rem,calc(100vw - 1.5rem))}.studie-suche .suchfeld-hinweis button.link{min-height:auto;padding:.1rem .2rem;border:0;background:none}.studie-system .systemchip{min-width:0;margin-right:0}.studie-system .systemchip{max-width:100%}.studie-system .systemchip-knopf{display:block;max-width:min(16rem,100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studie-system .systemchip-knopf .punkt{display:inline-block;margin-right:.4rem;vertical-align:middle}.studie-anmeldung .anmeldung{min-width:0}.studie-anmeldung .benutzer{max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studie-anleitung-knopf[aria-current=page]{border-color:var(--akzent);box-shadow:inset 0 0 0 1px var(--akzent);font-weight:600}.studie-ansicht{position:relative}.studie-ansicht-menue{position:absolute;top:calc(100% + .4rem);right:0;z-index:140;display:flex;flex-direction:column;gap:.4rem;box-sizing:border-box;width:max-content;min-width:15rem;max-width:calc(100vw - 1.5rem);padding:.6rem;border:1px solid var(--rand);border-radius:var(--radius);background:var(--hintergrund);box-shadow:0 .5rem 1.5rem color-mix(in srgb,var(--text) 20%,transparent)}.studie-ansicht-menue>button{width:100%;padding:.45rem .7rem;text-align:left}.studie-konto-mobil,.studie-anleitung-mobil{display:none}.studie-ansicht-menue .studie-konto-mobil{padding-bottom:.45rem;border-bottom:1px solid var(--rand)}.studie-ansicht-menue .studie-konto-mobil .anmeldung{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.studie-modus{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.studie-modus button,.studie-thema button{padding:.35rem .55rem}.studie-modus button.studie-aktiv,.studie-mehr-blatt button.studie-aktiv{border-color:var(--akzent);box-shadow:inset 0 0 0 1px var(--akzent);font-weight:600}.studie-thema .modus-schalter{display:flex;margin:0}.studie-konzept{display:block;margin-top:.15rem;padding:.45rem .2rem .1rem;border-top:1px solid var(--rand);color:var(--akzent);font-weight:600;text-decoration:none}.studie-konzept:hover,.studie-konzept:focus-visible{text-decoration:underline}.studie-hauptnav,.studie-unternav{display:flex;align-items:stretch;gap:.15rem}.studie-hauptnav{margin-top:.35rem;flex-wrap:wrap}.studie-hauptnav button,.studie-unternav button{padding:.4rem .65rem;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;white-space:nowrap}.studie-hauptnav button{font-weight:600}.studie-hauptnav button.studie-aktiv,.studie-unternav button.studie-aktiv{border-bottom-color:var(--marke)}.studie-unternav{position:relative;box-sizing:border-box;flex-wrap:wrap;padding:.1rem 0;border-top:1px solid var(--rand);background:var(--flaeche)}.studie-unternav button{min-height:2.4rem;font-size:.9rem}.studie-tabbar{display:none}.studie-mehr-hintergrund{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;background:color-mix(in srgb,var(--text) 45%,transparent)}.studie-mehr-blatt{position:absolute;right:0;bottom:0;left:0;max-height:84vh;overflow-y:auto;padding:.8rem .9rem calc(1rem + env(safe-area-inset-bottom));border-radius:.9rem .9rem 0 0;background:var(--hintergrund);color:var(--text);box-shadow:0 -.5rem 1.5rem color-mix(in srgb,var(--text) 20%,transparent)}.studie-mehr-kopf{position:sticky;top:-.8rem;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.4rem 0 .65rem;background:var(--hintergrund)}.studie-mehr-kopf h2,.studie-mehr-gruppe h3{margin:0}.studie-schliessen{min-width:8rem;padding:.55rem 1rem;border-color:var(--akzent)!important;color:var(--akzent)!important;font-weight:700!important}.studie-mehr-gruppe{margin-top:.85rem}.studie-mehr-ansicht-gruppe{margin-top:0;padding-bottom:.85rem;border-bottom:1px solid var(--rand)}.studie-mehr-gruppe h3{margin-bottom:.35rem;font-size:.9rem}.studie-mehr-liste{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.studie-mehr-liste button,.studie-mehr-ansicht>button{min-width:0;padding:.5rem .65rem;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;text-align:left}.studie-mehr-ansicht{display:grid;gap:.5rem}@media(min-width:701px)and (max-width:1280px){.studie-kopfzeile{grid-template-columns:auto minmax(8rem,1fr) minmax(0,10rem) auto auto auto}.studie-marke{grid-column:1}.studie-suche{grid-column:2}.studie-system{grid-column:3}.studie-anmeldung{grid-column:4}.studie-anmeldung:has(.benutzer){display:none}.studie-anleitung-knopf{grid-column:5}.studie-ansicht{grid-column:6}.studie-ansicht-menue .studie-konto-mobil:has(.benutzer){display:block}}@media(min-width:701px)and (max-width:1000px){.studie-kopfzeile{grid-template-columns:auto minmax(8rem,1fr) minmax(0,7rem) auto auto auto}.studie-marke span{display:none}}@media(min-width:701px)and (max-width:1000px){.design-studie{--studie-kopf-abstand: 11.75rem}}@media(max-width:700px){.design-studie{--studie-kopf-abstand: 6.75rem}.design-studie main{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}.studie-kopf{width:100%;padding-top:.25rem}.studie-kopfzeile{display:flex;gap:.35rem;min-width:0}.studie-marke{flex:0 0 auto}.studie-marke img{height:2rem;max-width:4.5rem;object-fit:contain}.studie-marke span,.studie-suche,.studie-hauptnav,.studie-anleitung-knopf,.studie-ansicht{display:none}.studie-anmeldung:has(.benutzer),.studie-anmeldung .hilfe{display:none}.studie-system{min-width:0;margin-left:auto}.studie-system .systemchip{margin-right:0}.studie-system .systemchip-knopf{min-width:2.75rem;max-width:6.5rem;font-size:0}.studie-system .systemchip-knopf:after{content:"System";font-size:.8rem;vertical-align:middle}.studie-kopfzeile button{min-height:2.75rem}.studie-mehr-blatt .studie-konto-mobil,.studie-konto-mobil .anmeldung{display:flex}.studie-konto-mobil .anmeldung{justify-content:space-between;min-width:0}.studie-konto-mobil .benutzer{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studie-anleitung-mobil{display:block}.studie-unternav{width:100%;overflow-x:auto;flex-wrap:nowrap;padding-right:2rem;scrollbar-width:thin;scrollbar-color:var(--rand) transparent;-webkit-overflow-scrolling:touch}.studie-unternav[data-rand=rechts]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 1.75rem),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 1.75rem),transparent 100%)}.studie-unternav[data-rand=links]{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 1.75rem),transparent 100%);mask-image:linear-gradient(to left,#000 calc(100% - 1.75rem),transparent 100%)}.studie-unternav[data-rand=beide]{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 1.75rem,#000 calc(100% - 1.75rem),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 1.75rem,#000 calc(100% - 1.75rem),transparent 100%)}.studie-unternav button{min-height:2.75rem}.studie-tabbar{position:fixed;right:0;bottom:0;left:0;z-index:145;display:flex;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--rand);background:var(--hintergrund)}.studie-tabbar button{flex:1 1 0;min-width:0;min-height:3.2rem;padding:.35rem .15rem;border:0;border-radius:0;font-size:.8rem}.studie-tabbar button.studie-aktiv{box-shadow:inset 0 3px 0 var(--marke);font-weight:700}.studie-mehr-hintergrund{bottom:calc(3.2rem + env(safe-area-inset-bottom))}.studie-mehr-blatt{max-height:calc(84vh - 3.2rem);padding-bottom:1rem}.studie-mehr-liste button{padding-inline:.5rem;font-size:.92rem}.design-studie .vorgangs-anzeige,.design-studie .dropzone-toast{bottom:calc(4.9rem + env(safe-area-inset-bottom))}.design-studie body:has(.dialoghintergrund) :is(.studie-tabbar,.feedback-knopf),.design-studie body:has(details.mehr-menue[open]) :is(.studie-tabbar,.feedback-knopf),.design-studie body:has(.beleg-overlay) :is(.studie-tabbar,.feedback-knopf),.design-studie body:has(.viewer-hintergrund) :is(.studie-tabbar,.feedback-knopf),.design-studie body:has(.lg-schublade) :is(.studie-tabbar,.feedback-knopf),.design-studie body:has([role=dialog]:not(.studie-mehr-blatt):not(.systemchip-panel)) :is(.studie-tabbar,.feedback-knopf){display:none}}.app-abgleich{border-top:1px solid var(--rand);padding:.3rem 1rem;font-size:.8rem;line-height:1.35;background:var(--hintergrund)}.app-abgleich-offline{background:color-mix(in srgb,var(--warnung) 12%,var(--hintergrund))}.app-abgleich-zeile{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem}.app-abgleich-abgelehnt{color:var(--fehler);font-weight:600}.app-abgleich-knoepfe{display:inline-flex;flex-wrap:wrap;gap:.25rem .75rem;margin-left:auto}.app-abgleich-liste{max-height:45vh;overflow-y:auto;padding:.4rem 0 .2rem}.app-abgleich-liste h3{font-size:.85rem;margin:.4rem 0 .2rem}.app-abgleich-liste ul{list-style:none;margin:0;padding:0}.app-abgleich-liste li{display:flex;flex-wrap:wrap;gap:.1rem .6rem;padding:.35rem 0;border-top:1px solid var(--rand)}.app-abgleich-was{font-weight:600}.app-abgleich-wann{color:color-mix(in srgb,var(--text) 65%,var(--hintergrund))}.app-abgleich-grund{flex-basis:100%}.seitenreiter{display:inline-flex;flex-wrap:wrap;gap:.2rem;max-width:100%;box-sizing:border-box;margin:.75rem 0 .25rem;padding:.2rem;border-radius:var(--radius-gross);background:var(--flaeche)}.seitenreiter button{min-height:2.1rem;padding:.2rem .8rem;border:0;border-radius:var(--radius);background:transparent;color:color-mix(in srgb,var(--text) 72%,var(--hintergrund));font-size:.9rem;white-space:nowrap}.seitenreiter button:hover{color:var(--text)}.seitenreiter button.aktiv{background:var(--hintergrund);box-shadow:0 1px 3px color-mix(in srgb,var(--text) 22%,transparent);color:var(--text);font-weight:700}.kontoauszug-vorschau{min-width:0;padding:1rem;overflow-wrap:anywhere}.kontoauszug-tabelle{max-width:100%;overflow-x:auto}.kontoauszug-tabelle table{width:100%;min-width:36rem;table-layout:fixed}.kontoauszug-tabelle th,.kontoauszug-tabelle td{vertical-align:top;overflow-wrap:anywhere}.kontoauszug-tabelle th:nth-child(1){width:6rem}.kontoauszug-tabelle th:nth-child(4){width:8rem}.kontoauszug-tabelle th:nth-child(5){width:4rem}.kontoauszug-tabelle .kontoauszug-betrag{text-align:right;white-space:nowrap}.studie-eingang{min-width:0;margin-top:1.5rem;padding-bottom:6.5rem;color:var(--text)}@media(min-width:75.0625rem){.design-studie .eingang-rechts{top:calc(var(--kopf-offset) + .5rem);max-height:calc(100vh - var(--kopf-offset) - 1rem)}}.studie-eingang-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.studie-eingang-kopf h3,.studie-eingang-kopf p{margin:0}.studie-eingang-kopf p{margin-top:.2rem;opacity:.78}.studie-eingang-lagerlink,.studie-eingang-gekuerzt button{border:0;padding:0;background:transparent;color:var(--akzent, LinkText);text-decoration:underline;cursor:pointer}.studie-eingang-lagerlink{flex:0 0 auto;white-space:nowrap}.studie-eingang-werkzeuge{display:flex;flex-wrap:wrap;align-items:end;gap:.65rem 1rem;margin-bottom:.75rem}.studie-eingang-filterblock{display:grid;gap:.25rem}.studie-eingang-filtertitel{font-size:.78rem;font-weight:700}.studie-eingang-filter{display:flex;flex-wrap:wrap;gap:.25rem}.studie-eingang-filter button{min-height:2.2rem;border:1px solid var(--rand, ButtonBorder);border-radius:var(--radius-pille);padding:.25rem .65rem;background:var(--hintergrund);color:var(--text);white-space:nowrap}.studie-eingang-filter button[aria-pressed=true]{border-color:var(--akzent, Highlight);background:color-mix(in srgb,var(--akzent, Highlight) 15%,var(--hintergrund));box-shadow:inset 0 0 0 1px var(--akzent, Highlight)}.studie-eingang-filter button span{opacity:.72}.studie-eingang-suche{flex:1 1 18rem;min-width:14rem}.studie-eingang-suche input{box-sizing:border-box;width:100%;min-height:2.75rem}.studie-eingang-offen{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;border-left:4px solid var(--warnung);padding:.55rem .75rem;background:color-mix(in srgb,var(--warnung) 8%,var(--hintergrund))}.studie-eingang-offen button{min-height:2.75rem;font-weight:700}.studie-eingang-tabellenrahmen{position:relative;width:100%;overflow:hidden;border:1px solid var(--rand, ButtonBorder);border-radius:var(--radius)}.studie-eingang table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.9rem}.studie-eingang thead th{border-bottom:1px solid var(--rand, ButtonBorder);padding:.5rem .7rem;background:color-mix(in srgb,var(--text) 5%,var(--hintergrund));font-size:.78rem;text-align:left}.studie-eingang thead th:first-child{width:44%}.studie-eingang thead th:last-child{width:12.5rem;text-align:right}.studie-eingang thead th:last-child,.studie-eingang-zeile .studie-eingang-aktion{padding-right:4rem}.studie-eingang-gruppe+.studie-eingang-gruppe .studie-eingang-gruppenzeile th{border-top:3px solid var(--rand, ButtonBorder)}.studie-eingang-gruppenzeile th{padding:.75rem;background:color-mix(in srgb,var(--akzent, Highlight) 6%,var(--hintergrund));text-align:left}.studie-eingang-lieferdaten{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem}.studie-eingang-lieferdaten strong{font-size:1rem}.studie-eingang-lieferdaten small{font-weight:400;opacity:.75}.studie-eingang-gruppenbelege{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.4rem 1.5rem;margin-top:.55rem;font-weight:400}.studie-eingang-beleggruppe{min-width:0;max-width:100%}.studie-eingang-beleggruppe>span{display:none}.studie-eingang-beleggruppe>div{display:flex;flex-wrap:wrap;gap:.35rem;min-width:0}.studie-eingang-belegmitdatum{display:inline-grid;gap:.1rem}.studie-eingang-belegmitdatum small{padding-left:.45rem;font-size:.7rem;opacity:.72}.studie-eingang-zeile td{border-top:1px solid var(--rand, ButtonBorder);padding:.55rem .7rem;text-align:left;vertical-align:middle}.studie-eingang-warentext,.studie-eingang-zuordnung>span:first-child{display:block;font-weight:600}.studie-eingang-ware small{display:inline-block;margin:.25rem .5rem 0 0;opacity:.72}.studie-eingang-klaeren,.studie-eingang-art,.studie-eingang-ab-fehlt{display:inline-block;width:max-content;margin:.25rem .25rem 0 0;border:1px solid var(--warnung, Mark);border-radius:var(--radius-pille);padding:.08rem .42rem;font-size:.72rem}.studie-eingang-art{border-color:var(--rand, ButtonBorder)}.studie-eingang-ab-fehlt{color:var(--fehler);border-color:currentColor}.studie-eingang-dokument{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;max-width:100%;min-height:2rem;border:1px solid currentColor;border-radius:var(--radius-pille);padding:.2rem .55rem;font:inherit;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studie-eingang-dokument>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}button.studie-eingang-dokument{cursor:pointer}.studie-eingang-dokument.studie-eingang-abgeschlossen,.studie-eingang-legende i.studie-eingang-abgeschlossen{background:color-mix(in srgb,var(--ok, var(--text)) 14%,var(--hintergrund));color:var(--ok, var(--text))}.studie-eingang-dokument.studie-eingang-in-pruefung,.studie-eingang-legende i.studie-eingang-in-pruefung{background:color-mix(in srgb,var(--warnung, Mark) 18%,var(--hintergrund));color:var(--text)}.studie-eingang-dokument.studie-eingang-fehlt,.studie-eingang-legende i.studie-eingang-fehlt{border-style:dashed;background:var(--hintergrund);color:GrayText}.studie-eingang-dokument-aktiv{border-color:var(--akzent, Highlight);box-shadow:0 0 0 2px var(--akzent, Highlight)}.studie-eingang-zeile .studie-eingang-aktion{text-align:right}.studie-eingang-aktion button{min-height:2.75rem}.studie-eingang-entscheiden{border-color:var(--warnung);font-weight:700}.studie-eingang-aendern{border:0;padding-inline:.45rem;background:transparent;color:var(--akzent, LinkText);text-decoration:underline}.studie-eingang-keine-aktion{font-size:.78rem;opacity:.62}.studie-eingang-entscheidungszeile td{border-top:1px solid var(--rand, ButtonBorder);padding:.75rem;background:color-mix(in srgb,var(--warnung, Mark) 8%,var(--hintergrund))}.studie-eingang-entscheidungszeile .ne-bestaetigen{margin:0}.studie-eingang-legende{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:.55rem;font-size:.78rem;opacity:.82}.studie-eingang-legende span{display:inline-flex;align-items:center;gap:.3rem}.studie-eingang-legende i{display:inline-grid;width:1.35rem;height:1.35rem;place-items:center;border:1px solid currentColor;border-radius:var(--radius-pille);font-style:normal}.studie-eingang-overlay{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:2rem;background:color-mix(in srgb,var(--text) 55%,transparent)}.studie-eingang-dialog{display:flex;flex-direction:column;width:min(74rem,100%);height:min(90vh,58rem);height:min(90dvh,58rem);overflow:hidden;border:1px solid var(--rand, ButtonBorder);border-radius:var(--radius-gross);background:var(--hintergrund);color:var(--text);box-shadow:0 .8rem 2.5rem color-mix(in srgb,var(--text) 28%,transparent)}.studie-eingang-dialogkopf{position:sticky;z-index:2;top:0;flex:0 0 auto;border-bottom:1px solid var(--rand, ButtonBorder);padding:.75rem 1rem;background:var(--hintergrund)}.studie-eingang-dialogaktionen,.studie-eingang-dialogzeile{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.studie-eingang-dialogaktionen{justify-content:space-between;margin-bottom:.55rem}.studie-eingang-dialogrechts{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem .85rem}.studie-eingang-belegoeffnen{min-height:2.75rem;border:0;padding:0;background:transparent;color:var(--akzent, LinkText);text-decoration:underline;cursor:pointer}.studie-eingang-zurueck{min-width:8rem;min-height:2.75rem;font-weight:700}.studie-eingang-dialogschliessen{min-width:2.75rem;min-height:2.75rem;font-size:1.35rem}.studie-eingang-dialogzeile span{opacity:.75}.studie-eingang-dialogkopf .studie-eingang-gruppenbelege{margin-top:.55rem}.studie-eingang-vorschau{min-height:0;flex:1 1 auto;overflow:auto;padding:.75rem}.studie-eingang-vorschau .vorschau-karte,.studie-eingang-vorschau .pdfjs-rahmen,.studie-eingang-vorschau object{min-height:100%}.studie-eingang-visuell-versteckt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(max-width:1000px){.studie-eingang table,.studie-eingang tbody{display:block;width:100%}.studie-eingang thead{display:none}.studie-eingang-gruppe+.studie-eingang-gruppe{border-top:.75rem solid color-mix(in srgb,var(--text) 5%,var(--hintergrund))}.studie-eingang-gruppenzeile,.studie-eingang-gruppenzeile th{display:block;width:auto}.studie-eingang-gruppe+.studie-eingang-gruppe .studie-eingang-gruppenzeile th{border-top:0}.studie-eingang-zeile{display:grid;grid-template-columns:minmax(0,1fr) minmax(10rem,.75fr) 12rem;gap:.5rem .75rem;border-top:1px solid var(--rand, ButtonBorder);padding:.65rem .75rem}.studie-eingang-zeile td{min-width:0;border:0;padding:0}.studie-eingang-zeile .studie-eingang-aktion{align-self:center;padding-right:3.5rem}.studie-eingang-entscheidungszeile,.studie-eingang-entscheidungszeile td{display:block;width:auto}}@media(max-width:700px){.studie-eingang{box-sizing:border-box;width:100%;max-width:100%;padding-bottom:calc(9rem + env(safe-area-inset-bottom,0px))}.studie-eingang-kopf,.studie-eingang-werkzeuge{align-items:stretch;flex-direction:column}.studie-eingang-lagerlink{align-self:flex-start;min-height:2.75rem}.studie-eingang-filterblock{min-width:0}.studie-eingang-filter{flex-wrap:wrap;max-width:100%;overflow:visible}.studie-eingang-filter button{min-height:2.75rem}.studie-eingang-suche{flex:0 0 auto;min-width:0}.studie-eingang-tabellenrahmen{overflow:visible}.studie-eingang-lieferdaten{display:grid;grid-template-columns:minmax(0,1fr);gap:.18rem}.studie-eingang-dokument{min-height:2.75rem}.studie-eingang-zeile{grid-template-columns:minmax(0,1fr) auto}.studie-eingang-ware{grid-column:1 / -1;grid-row:1}.studie-eingang-zuordnung{grid-column:1 / -1;grid-row:2}.studie-eingang-zeile .studie-eingang-aktion{grid-column:1;grid-row:3;align-self:start;justify-self:start;padding-right:0;text-align:left}.studie-eingang-aktion button{min-height:2.75rem}.studie-eingang-aendern{width:auto}.studie-eingang-keine-aktion{display:none}.studie-eingang-overlay{align-items:end;padding:0 16px}.studie-eingang-dialog{width:100%;height:92vh;height:92dvh;border-bottom:0;border-radius:.9rem .9rem 0 0}.studie-eingang-dialogkopf,.studie-eingang-vorschau{padding-right:16px;padding-left:16px}.studie-eingang-dialogkopf{max-height:48%;overflow-y:auto}.studie-eingang-dialogaktionen{align-items:stretch;flex-direction:column}.studie-eingang-dialogrechts{justify-content:space-between}.studie-eingang-belegoeffnen{align-self:flex-start}.studie-eingang-vorschau .vorschau-karte-kopf{flex-wrap:wrap;align-items:flex-start}.studie-eingang-vorschau .vorschau-karte-titel{flex-basis:100%;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.studie-eingang-vorschau .vorschau-karte-aktionen{flex-wrap:wrap;margin-left:0;white-space:normal}}.studie-start{display:grid;gap:1.25rem;margin-top:2rem}.studie-start-kopf h2{margin:0;font-size:var(--schrift-titel)}.studie-start-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.studie-start-anpassen{min-height:2.75rem}.studie-start-kopf .untertitel{margin:.25rem 0 0;font-size:.9rem}.studie-hinweise{border:1px solid var(--warnung);border-radius:var(--radius);padding:.6rem .9rem;background:color-mix(in srgb,var(--warnung) 10%,var(--hintergrund))}.studie-hinweise summary{cursor:pointer;font-weight:600}.studie-hinweise ul{margin:.5rem 0 0;padding-left:1.2rem}.studie-kacheln-anpassen{display:grid;grid-template-columns:minmax(15rem,1fr) minmax(18rem,2fr);gap:1rem;border:1px solid var(--rand);border-radius:var(--radius-gross);padding:.9rem;background:var(--hintergrund)}.studie-kacheln-auswahl,.studie-kachel-neu{display:grid;align-content:start;gap:.6rem}.studie-kacheln-auswahl>strong{display:block}.studie-kacheln-auswahl label{display:flex;align-items:center;gap:.5rem;min-height:2.75rem}.studie-kacheln-auswahl label button{margin-left:auto}.studie-kachel-neu{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.studie-kachel-neu>strong{grid-column:1 / -1}.studie-kachel-neu label{display:grid;gap:.2rem}.studie-kachel-neu input,.studie-kachel-neu select,.studie-kachel-neu button{box-sizing:border-box;width:100%;min-height:2.75rem}.studie-leitfaden ol{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none}.studie-leitfaden li{min-width:0}.studie-leitfaden button{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:.1rem .4rem;width:100%;min-height:4.5rem;border-radius:0;text-align:left}.studie-leitfaden li+li button{border-left:0}.studie-leitfaden li:first-child button{border-radius:.6rem 0 0 .6rem}.studie-leitfaden li:last-child button{border-radius:0 .6rem .6rem 0}.studie-leitfaden button:after{position:absolute;z-index:1;top:50%;right:-.32rem;width:.55rem;height:.55rem;border-top:1px solid var(--rand);border-right:1px solid var(--rand);background:ButtonFace;content:"";transform:translateY(-50%) rotate(45deg)}.studie-leitfaden li:last-child button:after{display:none}.studie-leitfaden strong{grid-column:2;grid-row:1 / -1;align-self:center}.studie-leitfaden small{color:var(--akzent, LinkText);font-weight:700}.studie-start-spalten{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;align-items:start}.studie-stoerungen:empty{display:none}.studie-aufgaben{border:1px solid var(--rand);border-radius:var(--radius-gross);background:var(--hintergrund);overflow:hidden}.studie-aufgabe{display:grid;grid-template-columns:minmax(3.2rem,max-content) minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.65rem .9rem;border-bottom:1px solid var(--rand)}.studie-aufgabe-zahl{font-size:1.35rem;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.studie-aufgabe-text{display:grid;gap:.1rem}.studie-aufgabe-text small{color:color-mix(in srgb,var(--text) 70%,var(--hintergrund))}.studie-aufgabe button{min-height:2.75rem;padding-inline:1.1rem}.studie-erledigt,.studie-alles-erledigt{margin:0;padding:.65rem .9rem;color:color-mix(in srgb,var(--text) 70%,var(--hintergrund));font-size:.9rem}.studie-erledigt{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .65rem}.studie-erledigt button{min-height:2.75rem;border:0;padding:0;background:transparent;color:var(--akzent, LinkText);text-decoration:underline;cursor:pointer}.studie-systemstatus{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1rem;border-top:1px solid var(--rand);padding-top:.75rem;font-size:.88rem}.studie-systemstatus-ok{color:var(--ok)}.studie-systemstatus-fehler{color:var(--fehler)}.studie-alles-erledigt{font-weight:600;color:var(--ok)}@media(max-width:1000px){.studie-start-spalten,.studie-kacheln-anpassen{grid-template-columns:minmax(0,1fr)}.studie-leitfaden ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.studie-leitfaden li button,.studie-leitfaden li:first-child button,.studie-leitfaden li:last-child button{border:1px solid var(--rand);border-radius:var(--radius)}.studie-leitfaden button:after{display:none}}@media(max-width:700px){.studie-aufgabe{grid-template-columns:minmax(2.4rem,max-content) minmax(0,1fr) auto;padding:.55rem .7rem}.studie-aufgabe-text small{display:none}.studie-stoerungen .assistent-inhalt{min-width:0;flex-basis:auto}.studie-kachel-neu{grid-template-columns:minmax(0,1fr)}.studie-leitfaden ol{grid-template-columns:repeat(2,minmax(0,1fr))}}.lage{--lage-text: var(--text, CanvasText);--lage-leise: var(--leise, color-mix(in srgb, CanvasText 62%, Canvas));--lage-rand: var(--rand);--lage-grund: var(--flaeche);--lage-hover: var(--zeile-hover);--lage-warnung: var(--warnung);--lage-warnung-grund: var(--warnung-grund, color-mix(in srgb, var(--warnung) 12%, Canvas));--lage-ok: var(--ok);--lage-akzent: var(--akzent);--lage-akzent-schwach: var(--akzent-schwach);--lage-zeile: 2rem;--lage-abstand: 1rem;display:grid;grid-template-rows:auto minmax(0,1fr) minmax(0,1fr) 4.5rem;gap:var(--lage-abstand);height:var(--lage-hoehe, calc(100dvh - var(--kopf-offset, 8rem)));min-height:0;box-sizing:border-box;color:var(--lage-text);font-size:.8125rem;line-height:1.3}.lage a{color:inherit;text-decoration:none}.lage a:focus-visible,.lage button:focus-visible{outline:3px solid var(--lage-akzent);outline-offset:2px}.lage h2,.lage h3,.lage p{margin:0}.lage-leise{color:var(--lage-leise)}.lage-warn{color:var(--lage-warnung)}.lage-ok{color:var(--lage-ok)}.lage-klein{font-size:.75rem}.lage-kopf{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;min-height:2.5rem}.lage-kopf h2{font-size:1.5rem;line-height:1.1}.lage-stand{display:flex;align-items:center;gap:.75rem;color:var(--lage-leise);font-variant-numeric:tabular-nums}.lage-stand button,.lage-fehler button,.lage-gesamtfehler button{min-height:2.25rem}.lage-geld{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--lage-abstand);min-height:0}.lage-betrieb{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--lage-abstand);min-height:0}.lage-modul{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden;border:1px solid var(--lage-rand);border-radius:.5rem;background:var(--lage-grund)}.lage-modul-kopf{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem .75rem .375rem;border-bottom:1px solid var(--lage-rand)}.lage-modul-titel{flex:1 1 auto;min-width:0}.lage-modul-titel h3{font-size:1rem;line-height:1.25}.lage-modul-titel p{color:var(--lage-leise);font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lage-anzahl{margin-left:.4rem;padding:0 .4rem;border-radius:999px;background:var(--lage-akzent-schwach);font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums}.lage-summe{flex:none;font-size:1.125rem;font-weight:700;font-variant-numeric:tabular-nums}a.lage-summe:hover,a.lage-modul-titel:hover{text-decoration:underline}.lage-liste{container:lage-liste / size;flex:1 1 0;min-height:0;margin:0;padding:0;list-style:none;overflow:hidden}.lage-liste>li{display:none;height:var(--lage-zeile);border-bottom:1px solid var(--lage-rand)}.lage-liste>li:nth-child(1){display:block}@container lage-liste (min-height: 4rem){.lage-liste>li:nth-child(2){display:block}}@container lage-liste (min-height: 6rem){.lage-liste>li:nth-child(3){display:block}}@container lage-liste (min-height: 8rem){.lage-liste>li:nth-child(4){display:block}}@container lage-liste (min-height: 10rem){.lage-liste>li:nth-child(5){display:block}}@container lage-liste (min-height: 12rem){.lage-liste>li:nth-child(6){display:block}}@supports not (container-type: size){.lage-liste>li:nth-child(-n+4){display:block}}.lage-zeile{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:.75rem;height:100%;padding:0 .75rem;white-space:nowrap}.lage-zulaufzeile{grid-template-columns:minmax(0,1.2fr) auto minmax(0,1fr)}.lage-zeile:hover{background:var(--lage-hover)}.lage-name{display:flex;align-items:baseline;gap:.5rem;min-width:0}.lage-name strong,.lage-name small{overflow:hidden;text-overflow:ellipsis}.lage-name strong{flex:0 1 auto;font-weight:600}.lage-name small{flex:0 100 auto;min-width:0;color:var(--lage-leise);font-size:.75rem}.lage-betrag{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.lage-fuerwen{display:flex;align-items:baseline;gap:.4rem;min-width:0;overflow:hidden;text-overflow:ellipsis}.lage-fuerwen strong{overflow:hidden;text-overflow:ellipsis}.lage-fuerwen small{color:var(--lage-leise);font-size:.75rem}.lage-leer,.lage-fehler{flex:1 1 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.5rem;min-height:0;padding:.5rem .75rem;color:var(--lage-leise)}.lage-fehler{color:var(--lage-warnung)}.lage-fuss{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:.75rem;min-height:2rem;padding:0 .75rem;border-top:1px solid var(--lage-rand);white-space:nowrap;overflow:hidden}.lage-alle{color:var(--lage-akzent);font-weight:600}.lage-alle:hover,.lage-hinweis:hover,.lage-vormonat:hover{text-decoration:underline}.lage-hinweis{overflow:hidden;text-overflow:ellipsis}.lage-chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.25rem .5rem;min-width:0}.lage-chip{display:inline-flex;align-items:center;gap:.35rem;min-height:1.75rem;padding:0 .6rem;border:1px solid var(--lage-rand);border-radius:999px;background:var(--lage-grund);font-size:.75rem;white-space:nowrap;font-variant-numeric:tabular-nums}a.lage-chip:hover{background:var(--lage-hover)}.lage-chip.lage-warn{border-color:var(--lage-warnung);background:var(--lage-warnung-grund)}.lage-chip.lage-stoerung{border-color:var(--fehler);color:var(--fehler);max-width:22rem;overflow:hidden;text-overflow:ellipsis}.lage-ordner{gap:0}.lage-ordner>.lage-fehler{flex:1 1 auto}.lage-ordner-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.5rem .75rem .25rem}.lage-ordner-kopf h3{font-size:1.375rem;line-height:1.15}.lage-offen{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.lage-offen strong{font-size:1.75rem;line-height:1;font-variant-numeric:tabular-nums}.lage-offen small{color:var(--lage-leise);font-size:.75rem}.lage-register{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.375rem;margin:0;padding:.25rem .75rem;list-style:none}.lage-register a{display:flex;flex-direction:column;gap:.1rem;min-height:2.25rem;padding:.25rem .4rem;border:1px solid var(--lage-rand);border-radius:.375rem;background:var(--hintergrund, Canvas);font-size:.6875rem;line-height:1.15}.lage-register a:hover{background:var(--lage-hover)}.lage-register span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--lage-leise)}.lage-register strong{font-size:1rem;font-variant-numeric:tabular-nums}.lage-fortschritt{height:.375rem;margin:.25rem .75rem;border-radius:999px;background:var(--lage-rand);overflow:hidden}.lage-fortschritt span{display:block;height:100%;background:var(--lage-ok)}.lage-ordner .lage-fuss{margin-top:auto;border-top:0}.lage-knopf{display:inline-flex;align-items:center;min-height:2.25rem;padding:0 .9rem;border-radius:.375rem;background:var(--lage-akzent);color:var(--akzent-text, Canvas);font-weight:600}.lage-knopf:hover{filter:brightness(1.08)}.lage a.lage-knopf{color:var(--akzent-text, Canvas)}.lage-vormonat{display:block;flex:none;padding:.375rem .75rem;border-top:1px solid var(--lage-rand);font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lage-puls{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:0;padding:0 .75rem;border:1px solid var(--lage-rand);border-radius:.5rem;background:var(--lage-grund);overflow:hidden}.lage-heute,.lage-stoerungen{display:flex;align-items:center;gap:.4rem;min-width:0;overflow:hidden}.lage-konto{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap;color:var(--lage-leise);font-size:.75rem}.lage-konto .lage-betrag{color:var(--lage-text);font-size:1.125rem}.lage-laedt,.lage-gesamtfehler{grid-row:2 / span 2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.75rem;padding:1rem;border:1px dashed var(--lage-rand);border-radius:.5rem;color:var(--lage-leise)}.lage-gesamtfehler{color:var(--lage-warnung)}@media(max-width:1100px){.lage{height:auto;grid-template-rows:none}.lage-geld,.lage-betrieb{grid-template-columns:repeat(2,minmax(0,1fr))}.lage-geld>.lage-modul:last-child{grid-column:1 / -1}.lage-modul{min-height:15rem}.lage-puls{grid-template-columns:1fr;padding:.5rem .75rem}.lage-konto{align-items:flex-start}}@media(max-width:760px){.lage{height:auto;grid-template-rows:none;gap:.5rem;font-size:.8125rem}.lage-kopf h2{font-size:1.25rem}.lage-kopf .lage-leise{display:none}.lage-stand{font-size:.75rem}.lage-stand span{display:none}.lage-geld,.lage-betrieb{grid-template-columns:1fr}}.lage-handy{display:grid;gap:.5rem}.lage-kacheln{display:grid;gap:.375rem}.lage-kachel{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:baseline;column-gap:.75rem;min-height:3.75rem;padding:.5rem .75rem;border:1px solid var(--lage-rand);border-radius:.5rem;background:var(--lage-grund)}.lage-kachel h3{font-size:.875rem;font-weight:600}.lage-kachel h3 small{color:var(--lage-leise);font-weight:400}.lage-kachel>.lage-betrag{font-size:1.125rem}.lage-kachel-notiz{grid-column:1 / -1;color:var(--lage-leise);font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lage-handy .lage-puls{grid-template-columns:1fr;gap:.375rem;padding:.5rem .75rem}.lage-handy .lage-heute{flex-wrap:wrap}.lage-handy .lage-konto{align-items:flex-start}button.primaer,a.primaer,.primaer[type=button],.primaer[type=submit],.st-knopf.st-haupt,.inv-knopf.inv-haupt{border-color:var(--akzent);background:var(--akzent);color:var(--akzent-text);font-weight:600;box-shadow:none}button.primaer:hover:not(:disabled),a.primaer:hover,.st-knopf.st-haupt:hover:not(:disabled),.inv-knopf.inv-haupt:hover:not(:disabled){border-color:var(--akzent);background:color-mix(in srgb,var(--akzent) 86%,var(--text))}button.warnend{color:var(--fehler);border-color:var(--fehler);font-weight:600}button.warnend:hover:not(:disabled){background:var(--fehler-grund);border-color:var(--fehler)}button.verweis,button.link,button.alslink{min-height:0;padding:.1rem 0;border:0;background:none;color:var(--akzent);font:inherit;text-align:left;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}button.verweis:hover:not(:disabled),button.link:hover:not(:disabled),button.alslink:hover:not(:disabled){border-color:transparent;text-decoration-thickness:2px}:is(button,a,summary,input,select,textarea):focus-visible{outline:2px solid var(--akzent);outline-offset:2px}:is(input,select,textarea)::placeholder{color:color-mix(in srgb,var(--text) 55%,var(--hintergrund));opacity:1}:is(input,select,textarea):disabled{opacity:.6;cursor:not-allowed}textarea{resize:vertical}input:is([type=search],[type=email],[type=tel],[type=url],[type=time],[type=month]){box-sizing:border-box}.seitenkopf-aktionen,.st-kopf-regler{display:flex;flex-wrap:wrap;align-items:center;gap:var(--abstand-2)}.seitenkopf h2{font-size:var(--schrift-titel)}.meldung{padding:var(--abstand-2) var(--abstand-3);border-radius:var(--radius-klein)}.meldung.ok{border-color:var(--ok);background:var(--ok-grund);color:var(--text)}.meldung.fehler{border-color:var(--fehler);background:var(--fehler-grund);color:var(--text)}.meldung.warnung{border-color:var(--warnung);background:var(--warnung-grund);color:var(--text)}.meldung.info{border-color:var(--akzent);background:var(--akzent-schwach);color:var(--text)}.leerzustand,.lk-leer,.ru-leer{margin:var(--abstand-4) 0;padding:var(--abstand-3) var(--abstand-4);color:var(--leise);font-size:.9rem;opacity:1;text-align:center}.st-leer{margin:var(--abstand-2) 0;color:var(--leise);font-size:.9rem}:root{--zelle-y: .6rem;--zelle-x: .8rem}:is(.st-tabelle,.lg-tabelle,.hv-tabelle,.lb-tabelle) :is(th,td){padding:var(--zelle-y) var(--zelle-x);border-bottom:1px solid var(--rand)}:is(.kontentabelle,.st-tabelle,.lg-tabelle,.hv-tabelle,.lb-tabelle) thead th{background:var(--flaeche-2);font-size:var(--schrift-klein);font-weight:600;letter-spacing:0;text-transform:none;opacity:1}.st-tabelle :is(th,td){padding-inline:var(--abstand-2)}.zahl,.betrag,.st-zahl-zelle,.hv-rechts{font-variant-numeric:tabular-nums}:is(td,th).zahl,:is(td,th).st-zahl-zelle,:is(td,th).hv-rechts{text-align:right;white-space:nowrap}.karte,.st-karte{padding:var(--abstand-3) var(--abstand-4);border:1px solid var(--rand);border-radius:var(--radius);background:var(--hintergrund)}.karte{margin:0 0 var(--abstand-4)}:is(.st-kennzahl,.lg-kennzahl,.kasse-kennzahl,.ru-kachel){gap:.1rem;padding:.625rem var(--abstand-3);border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche)}:is(.st-kennzahl-wert,.lg-gross,.kasse-gross,.ru-kachel-zahl){font-size:1.4rem;font-weight:650;line-height:1.25;font-variant-numeric:tabular-nums}:is(.st-kennzahl-titel,.ru-kachel-titel){font-size:var(--schrift-klein);opacity:.85}:is(.filterleiste,.ll-filter,.lk-filter,.st-filter,.ru-filter){padding:var(--abstand-3);border:1px solid var(--rand);border-radius:var(--radius)}:is(.filterleiste,.lk-filter,.st-filter,.ru-filter){gap:var(--abstand-2)}:is(.st-filter,.ru-filter) label{font-size:var(--schrift-klein)}@media(max-width:700px){.design-studie .tabellen-scroll:has(>.handy-karten){overflow:visible;min-width:0}.design-studie .kontentabelle.handy-karten,.design-studie .kontentabelle.handy-karten>tbody{display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:visible}.design-studie .handy-karten>thead,.design-studie .ablage-pruefliste>thead th:not(.auswahl-spalte){position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.design-studie .kontentabelle.kasse-bonliste>thead{position:static;display:block;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}.design-studie .kontentabelle.kasse-bonliste>thead>tr{display:flex;flex-wrap:wrap;gap:.5rem}.design-studie .kontentabelle.kasse-bonliste>thead th{display:block;padding:0}.design-studie .kontentabelle.kasse-bonliste>thead th:not([aria-sort]){display:none}.design-studie .kasse-bonliste .sortier-knopf{min-height:2.75rem;padding-inline:.5rem}.design-studie .kasse-bonliste td[data-feld=kasse]:before{content:"Kasse: "}.design-studie .ablage-pruefliste>thead{position:static;display:block;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}.design-studie .ablage-pruefliste>thead>tr{display:block}.design-studie .ablage-pruefliste>thead .auswahl-spalte{position:static;display:flex;align-items:center;gap:.5rem;width:auto;min-height:2.75rem;padding:.25rem 0;border:0;font-size:.85rem;text-align:left}.design-studie .ablage-pruefliste>thead .auswahl-spalte:after{content:"Alle Belege für Stapel markieren"}.design-studie .kontentabelle.handy-karten>tbody>tr{display:grid;grid-template-columns:minmax(0,1fr) fit-content(40%);gap:.35rem .65rem;box-sizing:border-box;min-height:2.75rem;margin:0 0 .65rem;padding:.75rem;border:1px solid var(--rand);border-radius:var(--radius);background:var(--hintergrund);color:var(--text)}.design-studie .kontentabelle.handy-karten>tbody>tr:is(.gewaehlt,.aktiv){border-color:var(--akzent);background:var(--flaeche)}.design-studie .kontentabelle.handy-karten>tbody>tr>td{position:static;display:block;grid-column:1 / -1;order:1;box-sizing:border-box;width:auto;min-width:0;max-width:100%;padding:0;border:0;background:inherit;color:var(--text);font-size:.85rem;text-align:left;white-space:normal;overflow-wrap:anywhere}.design-studie .kontentabelle.handy-karten td:is(.zeilenaktionen,[data-feld=aktionen],:last-child:has(>button:not(.verweis))){position:static;right:auto;z-index:auto;background:inherit}.design-studie .lernsitzung-felder>tbody>tr.ok{border-left:.25rem solid var(--akzent)}.design-studie .lernsitzung-felder>tbody>tr.fehler{border-left:.25rem solid var(--marke)}.design-studie .kontentabelle.handy-karten td:is([data-feld=name],[data-feld=kontakt],[data-feld=partner],[data-feld=feld],[data-feld=stapel],[data-feld=text],[data-feld=zeitraum],[data-feld=absender],[data-feld=bon]),.design-studie .kontentabelle:is(.ablage-pruefliste,.ablage-gutschriften,.ablage-abgelegt) td[data-feld=nummer]{grid-row:1;order:0;font-size:1.05rem;font-weight:700}.design-studie .kontentabelle:is(.kasse-bonliste,.vertrags-kandidaten,.vertrags-liste) td:is([data-feld=bon],[data-feld=partner]),.design-studie .kontentabelle.export-liste td[data-feld=zeitraum]{grid-column:1}.design-studie .kontentabelle.handy-karten td[data-feld=betrag],.design-studie .kontentabelle.export-liste td[data-feld=soll]{grid-column:2;grid-row:1;order:0;font-size:1.05rem;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.design-studie .kontentabelle.export-liste td[data-feld=haben]{text-align:right;font-variant-numeric:tabular-nums}.design-studie .kontentabelle.handy-karten td[data-feld=status]{order:2;justify-self:start}.design-studie .kontentabelle.handy-karten td[data-feld=status]:not(:has(>.status)),.design-studie .handy-karten :is(.status,.marke){padding:.2rem .55rem;border:1px solid var(--rand);border-radius:var(--radius-pille);background:var(--flaeche);color:var(--text);font-size:.8rem;white-space:normal;overflow-wrap:anywhere}.design-studie .vertrags-liste td[data-feld=zahlung]>.hilfe{display:inline-block;padding:.2rem .55rem;border:1px solid var(--rand);border-radius:var(--radius-pille);background:var(--flaeche);color:var(--text)}.design-studie .kontentabelle.handy-karten>tbody>tr>td[data-feld=aktionen]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;order:3;margin-top:.3rem;padding-top:.5rem;border-top:1px solid var(--rand);white-space:normal}.design-studie .kontentabelle.handy-karten td[data-feld=aktionen]>:is(button,a){flex:1 1 8rem;width:auto;margin:0}.design-studie .kontentabelle.handy-karten td[data-feld=aktionen]>button+button{margin-left:0}.design-studie .handy-karten :is(button,a,select,input,summary){box-sizing:border-box;min-height:2.75rem;min-width:0;max-width:100%;font-size:.85rem;white-space:normal;overflow-wrap:anywhere}.design-studie .handy-karten a{display:inline-flex;align-items:center}.design-studie .kontentabelle.kasse-bonliste td[data-feld=bon]>button.verweis{font-size:inherit;font-weight:inherit}.design-studie .handy-karten .zeilenaktionen{flex-wrap:wrap;min-width:0}.design-studie .handy-karten :is(input:not([type=checkbox]),select){width:100%;font-size:1rem}.design-studie .handy-karten input[type=checkbox]{flex:none;width:1.4rem;height:1.4rem;margin:.3rem .5rem .3rem 0}.design-studie .kontentabelle.ablage-pruefliste>tbody>tr{grid-template-columns:3.4rem minmax(0,1fr) auto}.design-studie .kontentabelle.ablage-pruefliste td[data-feld=vorschau]{grid-column:1;grid-row:1 / span 3;order:0}.design-studie .kontentabelle.ablage-pruefliste td:is([data-feld=nummer],[data-feld=eingang],[data-feld=belegart]){grid-column:2}.design-studie .kontentabelle.kasse-bonliste td[data-feld=zahlart]>.zeilenaktionen{display:inline-flex}.design-studie .handy-karten :is(small,.hilfe,.kasse-storno-hinweis){font-size:.8rem;font-weight:400;white-space:normal;overflow-wrap:anywhere}.design-studie .benutzer-liste td[data-feld=rechte] label{display:flex;align-items:center;min-height:2.2rem;white-space:normal}.design-studie .handy-karten td:is([data-feld=hinweis],[data-feld=passwort]){grid-column:1 / -1}.design-studie .benutzer-liste td[data-feld=passwort] .zeile{flex-wrap:wrap}.design-studie .kontentabelle.handy-karten td[data-feld=hinweis]{padding-block:.5rem}.design-studie .kontentabelle.kasse-bonliste td[data-feld=rechnung]{order:3;padding-top:.5rem;border-top:1px solid var(--rand)}.design-studie .kontentabelle.ablage-pruefliste td[data-feld=auswahl]{grid-column:3;grid-row:1;order:0}.design-studie .handy-karten td:before{font-size:.85rem;font-weight:400}.design-studie .handy-karten td[data-feld=eingang]:before{content:"Eingang: "}.design-studie .handy-karten td[data-feld=datum]:before{content:"Datum: "}.design-studie .handy-karten td[data-feld=belegart]:before{content:"Belegart: "}.design-studie .handy-karten td[data-feld=dateiname]:before{content:"Datei: "}.design-studie .handy-karten td[data-feld=betreff]:before{content:"Betreff: "}.design-studie .handy-karten td[data-feld=quelle]:before{content:"Quelle: "}.design-studie .handy-karten td[data-feld=seiten]:before{content:"Seiten: "}.design-studie .handy-karten td[data-feld=dokumente]:before{content:"Dokumente: "}.design-studie .handy-karten td[data-feld=zahlart]:before{content:"Zahlart: "}.design-studie .handy-karten td[data-feld=lieferant]:before{content:"Lieferant: "}.design-studie .handy-karten td[data-feld=felder]:before{content:"Felder: "}.design-studie .handy-karten td[data-feld=prioritaet]:before{content:"Priorität: "}.design-studie .handy-karten td[data-feld=version]:before{content:"Version: "}.design-studie .handy-karten td[data-feld=offen]:before{content:"Offene Belege: "}.design-studie .handy-karten td[data-feld=korrekturen]:before{content:"Nachträge/Korrekturen je Beleg: "}.design-studie .handy-karten td[data-feld=anker]:before{content:"Anker (Regex): "}.design-studie .handy-karten td[data-feld=muster]:before{content:"Muster (Regex): "}.design-studie .handy-karten td[data-feld=bereich]:before{content:"Bereich: "}.design-studie .handy-karten td[data-feld=typ]:before{content:"Typ: "}.design-studie .handy-karten td[data-feld=treffer]:before{content:"Treffer v. Ende: "}.design-studie .handy-karten td[data-feld=wert]:before{content:"Wert: "}.design-studie .handy-karten td[data-feld=schablone]:before{content:"Schablone: "}.design-studie .handy-karten td[data-feld=gespeichert]:before{content:"Gespeichert: "}.design-studie .handy-karten td[data-feld=folge]:before{content:"Folge: "}.design-studie .handy-karten td[data-feld=gegenstand]:before{content:"Gegenstand: "}.design-studie .handy-karten td[data-feld=vorkommen]:before{content:"Vorkommen: "}.design-studie .handy-karten td[data-feld=rhythmus]:before{content:"Rhythmus: "}.design-studie .handy-karten td[data-feld=zahlung]:before{content:"Nächste Zahlung: "}.design-studie .handy-karten td[data-feld=buchungen]:before{content:"Buchungen: "}.design-studie .handy-karten td[data-feld=soll]:before{content:"Soll: "}.design-studie .handy-karten td[data-feld=haben]:before{content:"Haben: "}.design-studie .handy-karten td[data-feld=erstellt]:before{content:"Erstellt: "}.design-studie .handy-karten td[data-feld=rolle]:before{content:"Rolle: "}.design-studie .handy-karten td[data-feld=rechte]:before{content:"Rechte: "}.design-studie .handy-karten td[data-feld=anmeldung]:before{content:"Letzte Anmeldung: "}.design-studie .handy-karten td[data-feld=art]:before{content:"Art: "}.design-studie .handy-karten td[data-feld=von]:before{content:"Von: "}.design-studie .handy-karten td[data-feld=schluessel]:before{content:"Schlüssel: "}.design-studie .handy-karten td[data-feld=satz]:before{content:"Satz: "}.design-studie .handy-karten td[data-feld=richtung]:before{content:"Richtung: "}.design-studie .handy-karten td[data-feld=besonderheit]:before{content:"Besonderheit: "}.design-studie .handy-karten td[data-feld=steuer]:before{content:"Steuer: "}.design-studie .handy-karten td[data-feld=herkunft]:before{content:"Herkunft: "}.design-studie .kontentabelle:is(.export-liste,.kontenrahmen-liste) td[data-feld=nummer]:before{content:"Nummer: "}}@media(max-width:700px){.design-studie .kasse-kennzahlen{grid-template-columns:repeat(2,minmax(0,1fr))}.design-studie .kasse-kennzahlen>:last-child:nth-child(odd){grid-column:1 / -1}.design-studie .kasse-listenkopf input[type=search]{flex:1 1 100%;min-width:0}.design-studie .kontentabelle.kasse-bonliste td[data-feld=rechnung]:not(:has(.kassenbon-rechnungen)){display:none}}html[data-ansicht=c]{--hintergrund: light-dark(#ffffff, #1e2922);--ac-papier: light-dark(#f5f6f2, #151e19);--ac-linie: light-dark(#dce2da, #3d4d41);--text: light-dark(#23352e, #e9efe8);--leise: light-dark(#5c675f, #aab8ac);--flaeche: light-dark(#f0f2ee, #26332b);--flaeche-2: light-dark(#e6ebe3, #2f3d34);--zeile-hover: light-dark(#eef3ec, #2a3a30);--akzent: light-dark(#28614d, #b7d9ba);--akzent-text: light-dark(#ffffff, #10231a);--akzent-schwach: light-dark(#e9f1e9, #2c4132);--ok: light-dark(#326447, #b6d9b5);--ok-grund: light-dark(#e3efe5, #243a2b);--warnung: light-dark(#795b1c, #ecd08e);--warnung-grund: light-dark(#faf2df, #3e3522);--fehler: light-dark(#a43232, #ffb1a5);--fehler-grund: light-dark(#fff0ed, #432d28);--radius-klein: 8px;--radius: 14px;--radius-gross: 18px;--ac-leiste: 224px;--ac-kopf-hoehe: 4rem;--ac-handy-leiste: 4.6rem;accent-color:var(--akzent)}html[data-ansicht=c] body{background:var(--ac-papier);color:var(--text)}html[data-ansicht=c] main{padding-top:var(--abstand-4, 1rem)}@media(min-width:1101px){html[data-ansicht=c] .lage{--lage-hoehe: calc(100dvh - var(--kopf-offset, var(--ac-kopf-hoehe)) - 2 * var(--abstand-4, 1rem))}html[data-ansicht=c] main:has(.lage),html[data-ansicht=c] body:has(.lage){padding-bottom:0}html[data-ansicht=c] .lage-puls{padding-right:4rem}}.ansicht-wahl{display:flex;flex-direction:column;gap:var(--abstand-2, .5rem)}.ansicht-wahl-titel{margin:0;font-weight:600}.ansicht-wahl-knoepfe{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.ansicht-wahl-knoepfe button{padding:.4rem .6rem}.ansicht-wahl-knoepfe button[aria-pressed=true]{border-color:var(--akzent);box-shadow:inset 0 0 0 1px var(--akzent);font-weight:600}.ansicht-wahl .hilfe,.ansicht-wahl .meldung{margin:0}@media(min-width:701px){html[data-ansicht=c] body:has(.ac-leiste){padding-left:calc(var(--ac-leiste) + 1.5rem)}html[data-ansicht=c] .ac-tabs{display:none}html[data-ansicht=c] .ac-leiste{position:fixed;inset:0 auto 0 0;z-index:8;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--abstand-3, .75rem);width:var(--ac-leiste);padding:1.4rem 1rem 1rem;overflow-y:auto;border-right:1px solid var(--ac-linie);background:var(--hintergrund)}html[data-ansicht=c] .ac-kopf{position:sticky;top:0;z-index:8;box-sizing:border-box;display:flex;align-items:center;gap:var(--abstand-3, .75rem);height:var(--ac-kopf-hoehe);margin:0 -1.5rem;padding:0 1.5rem;border-bottom:1px solid var(--ac-linie);background:var(--hintergrund)}}html[data-ansicht=c] .ac-marke{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:0 .85rem;border:0;background:none;color:var(--text);font-size:1.35rem;font-weight:740;letter-spacing:-.04em;line-height:1.1;text-align:left;cursor:pointer}html[data-ansicht=c] .ac-marke img,html[data-ansicht=c] .ac-kopf-marke img{height:2rem;width:auto;background:#fff;padding:.2rem .4rem;border-radius:var(--radius-klein, 8px)}html[data-ansicht=c] .ac-marke:after{content:"";display:block;width:30px;height:3px;background:var(--marke)}html[data-ansicht=c] .ac-nav{display:flex;flex-direction:column;gap:.15rem}html[data-ansicht=c] .ac-abschnitt{margin:0;padding:.8rem .9rem .3rem;color:var(--leise);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}html[data-ansicht=c] .ac-punkt{position:relative;display:flex;align-items:center;gap:.7rem;width:100%;box-sizing:border-box;min-height:2.7rem;margin:.1rem 0;padding:.5rem .85rem;border:0;border-radius:var(--radius-klein, 8px);background:transparent;color:var(--leise);font-size:.85rem;font-weight:500;text-align:left;cursor:pointer}html[data-ansicht=c] .ac-punkt:hover{background:var(--flaeche);color:var(--text)}html[data-ansicht=c] .ac-punkt.ac-aktiv{background:var(--flaeche);color:var(--text);font-weight:650}html[data-ansicht=c] .ac-punkt.ac-aktiv:before{content:"";position:absolute;left:-1rem;width:3px;height:1.4rem;border-radius:0 2px 2px 0;background:var(--marke)}html[data-ansicht=c] .ac-punkt .symbol,html[data-ansicht=c] .ac-tab .symbol,html[data-ansicht=c] .ac-icon .symbol,html[data-ansicht=c] .ac-erfassen .symbol,html[data-ansicht=c] .ac-suche .symbol{flex:0 0 auto;width:1.25rem;height:1.25rem}html[data-ansicht=c] .ac-punkt-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-ansicht=c] .ac-zaehler{margin-left:auto;padding:0 .4rem;border-radius:4px;background:var(--flaeche-2);color:var(--text);font-size:.72rem;font-variant-numeric:tabular-nums;line-height:1.4}html[data-ansicht=c] .ac-leiste-fuss{margin-top:auto;padding-top:var(--abstand-3, .75rem);border-top:1px solid var(--ac-linie)}html[data-ansicht=c] .ac-kopf-marke{display:none;align-items:center;gap:.5rem;border:0;background:none;color:var(--text);font-weight:740;cursor:pointer}html[data-ansicht=c] .ac-ort{display:flex;flex:0 1 auto;align-items:baseline;gap:.5rem;min-width:0;margin:0;white-space:nowrap}html[data-ansicht=c] .ac-ort-gruppe,html[data-ansicht=c] .ac-ort-zusatz{color:var(--leise);font-size:.85rem}html[data-ansicht=c] .ac-ort-gruppe:after{content:"/";margin-left:.5rem}html[data-ansicht=c] .ac-ort-zusatz:before{content:"·";margin-right:.5rem}html[data-ansicht=c] .ac-ort-seite{overflow:hidden;text-overflow:ellipsis;font-size:1.05rem;font-weight:650}html[data-ansicht=c] .ac-suche{display:flex;flex:1 1 14rem;align-items:center;gap:.6rem;box-sizing:border-box;max-width:34rem;min-height:2.6rem;margin-left:auto;padding:0 .8rem;border:1px solid var(--rand);border-radius:var(--radius-klein, 8px);background:var(--flaeche);color:var(--leise);font:inherit;text-align:left;cursor:text}html[data-ansicht=c] .ac-suche:hover{border-color:var(--akzent)}html[data-ansicht=c] .ac-suche-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-ansicht=c] .ac-suche-kuerzel{padding:.05rem .4rem;border:1px solid var(--rand);border-radius:4px;background:var(--hintergrund);font:inherit;font-size:.7rem}html[data-ansicht=c] .ac-erfassen{display:inline-flex;align-items:center;gap:.4rem;min-height:2.6rem;padding:0 1rem;border:1px solid var(--akzent);border-radius:var(--radius-klein, 8px);background:var(--akzent);color:var(--akzent-text);font-weight:600;white-space:nowrap;cursor:pointer}html[data-ansicht=c] .ac-erfassen:hover{filter:brightness(1.08)}html[data-ansicht=c] .ac-icon{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:2.6rem;min-height:2.6rem;padding:0 .5rem;border:1px solid var(--rand);border-radius:var(--radius-klein, 8px);background:transparent;color:var(--text);cursor:pointer}html[data-ansicht=c] .ac-icon:hover{background:var(--flaeche)}html[data-ansicht=c] .ac-modus{font-size:.75rem;color:var(--leise)}html[data-ansicht=c] .ac-konto{position:relative}html[data-ansicht=c] .ac-konto-menue,html[data-ansicht=c] .ac-konto-inhalt{display:flex;flex-direction:column;gap:var(--abstand-2, .5rem)}html[data-ansicht=c] .ac-konto-menue{position:absolute;top:calc(100% + .4rem);right:0;z-index:9;box-sizing:border-box;width:max-content;min-width:16rem;max-width:calc(100vw - 1.5rem);padding:.75rem;border:1px solid var(--rand);border-radius:var(--radius, 14px);background:var(--hintergrund);color:var(--text);box-shadow:0 8px 30px #0000002e}html[data-ansicht=c] .ac-konto-menue .studie-konto-mobil,html[data-ansicht=c] .ac-konto-inhalt .studie-konto-mobil{display:block;padding-bottom:.5rem;border-bottom:1px solid var(--ac-linie)}html[data-ansicht=c] .ac-konto-menue .studie-konto-mobil .anmeldung,html[data-ansicht=c] .ac-konto-inhalt .studie-konto-mobil .anmeldung{display:flex;align-items:center;justify-content:space-between;gap:.6rem}html[data-ansicht=c] .ac-konto-menue .studie-modus,html[data-ansicht=c] .ac-konto-inhalt .studie-modus{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}html[data-ansicht=c] .ac-konto-menue .studie-aktiv,html[data-ansicht=c] .ac-konto-inhalt .studie-aktiv{border-color:var(--akzent);box-shadow:inset 0 0 0 1px var(--akzent);font-weight:600}html[data-ansicht=c] .ac-system{display:flex;align-items:center}@media(min-width:701px)and (max-width:1100px){html[data-ansicht=c] .ac-system,html[data-ansicht=c] .ac-suche-kuerzel,html[data-ansicht=c] .ac-erfassen-text,html[data-ansicht=c] .ac-ort-gruppe,html[data-ansicht=c] .ac-ort-zusatz{display:none}html[data-ansicht=c] .ac-suche{flex-basis:0;min-width:0}html[data-ansicht=c] .ac-ort{flex-shrink:0;max-width:40%}}@media(min-width:701px)and (max-width:1344px){html[data-ansicht=c]{--ac-leiste: 64px}html[data-ansicht=c] .ac-leiste{align-items:center;padding:1.4rem .5rem 1rem}html[data-ansicht=c] .ac-leiste>*,html[data-ansicht=c] .ac-nav section,html[data-ansicht=c] .ac-leiste-fuss{width:100%}html[data-ansicht=c] .ac-marke{align-items:center;padding:0}html[data-ansicht=c] .ac-marke img{width:2.75rem;height:auto;padding:.2rem;object-fit:contain}html[data-ansicht=c] .ac-marke span,html[data-ansicht=c] .ac-punkt-name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html[data-ansicht=c] .ac-punkt:focus-visible .ac-punkt-name{position:fixed;left:calc(var(--ac-leiste) + .4rem);z-index:20;width:auto;height:auto;padding:.3rem .6rem;overflow:visible;clip-path:none;border-radius:var(--radius-klein);background:var(--text);color:var(--hintergrund);font-size:var(--schrift-klein)}html[data-ansicht=c] .ac-abschnitt{height:0;padding:0;margin:.5rem .4rem;overflow:hidden;border-top:1px solid var(--ac-linie);font-size:0;line-height:0}html[data-ansicht=c] .ac-punkt{justify-content:center;padding:.5rem 0}html[data-ansicht=c] .ac-punkt.ac-aktiv:before{left:-.5rem}html[data-ansicht=c] .ac-punkt .ac-zaehler{position:absolute;top:.15rem;right:.1rem;margin:0;padding:0 .3rem;background:var(--marke);color:#fff;font-size:.65rem}}.ac-alle{display:flex;flex-direction:column;gap:var(--abstand-4, 1rem)}.ac-alle-gruppe h4{margin:0 0 .4rem;color:var(--leise);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.ac-alle-gruppe ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.4rem;margin:0;padding:0;list-style:none}.ac-alle-gruppe li>button{display:flex;align-items:center;gap:.6rem;width:100%;min-height:2.75rem;text-align:left}.ac-alle-gruppe li>button .symbol{flex:0 0 auto;width:1.25rem;height:1.25rem}.ac-alle-gruppe li>button.ac-aktiv{border-color:var(--akzent);box-shadow:inset 0 0 0 1px var(--akzent);font-weight:600}.ac-alle-gruppe li:has(>.ac-alle-reiter){grid-column:span 2}.ac-alle-reiter{display:flex!important;flex-wrap:wrap;gap:.3rem;margin-top:.3rem!important}.ac-alle-reiter button{min-height:2.25rem;padding:.2rem .6rem;font-size:.8rem}.ac-alle-konto .ac-konto-inhalt{max-width:24rem}.ac-palette-hintergrund{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:flex-start;justify-content:center;padding:12vh 1rem 1rem;background:#00000073}.ac-palette{display:flex;flex-direction:column;box-sizing:border-box;width:min(40rem,100%);max-height:76vh;overflow:hidden;border:1px solid var(--ac-linie);border-radius:var(--radius, 14px);background:var(--hintergrund, Canvas);color:var(--text, CanvasText);box-shadow:0 20px 60px #00000059}.ac-palette-suche{display:flex;align-items:center;gap:.75rem;padding:.9rem 1rem;border-bottom:1px solid var(--ac-linie)}.ac-palette-suche .symbol{flex:0 0 auto;width:1.25rem;height:1.25rem}.ac-palette-suche input{flex:1 1 auto;min-width:0;padding:.2rem 0;border:0;background:transparent;color:inherit;font-size:1rem;outline:none}.ac-palette-suche:focus-within{box-shadow:inset 0 -2px var(--akzent)}.ac-palette-status{margin:0;padding:.4rem 1rem;color:var(--leise);font-size:.8rem}.ac-palette-liste{flex:1 1 auto;margin:0;padding:.5rem;overflow-y:auto;list-style:none}.ac-palette-eintrag{display:flex;align-items:center;gap:.75rem;min-height:2.9rem;padding:.4rem .7rem;border-radius:var(--radius-klein, 8px);cursor:pointer}.ac-palette-eintrag[aria-selected=true]{background:var(--akzent-schwach);color:var(--akzent)}.ac-palette-eintrag .symbol{flex:0 0 auto;width:1.25rem;height:1.25rem}.ac-palette-text{display:flex;flex-direction:column;min-width:0}.ac-palette-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem}.ac-palette-text small{color:var(--leise);font-size:.75rem}.ac-palette-leer{padding:.8rem;color:var(--leise)}.ac-palette-fuss{margin:0;padding:.55rem 1rem;border-top:1px solid var(--ac-linie);color:var(--leise);font-size:.72rem}html[data-ansicht=c] .ac-tabs{display:none}@media(max-width:700px){html[data-ansicht=c]{--handy-leiste: var(--ac-handy-leiste);--ac-kopf-hoehe: 3.5rem}html[data-ansicht=c] .ac-leiste{display:none}html[data-ansicht=c] .ac-kopf{position:sticky;top:0;z-index:8;box-sizing:border-box;display:flex;align-items:center;gap:.4rem;height:var(--ac-kopf-hoehe);margin:0 -.75rem;padding:0 .75rem;border-bottom:1px solid var(--ac-linie);background:var(--hintergrund)}html[data-ansicht=c] .ac-kopf[data-bereich=uebersicht] .ac-ort{display:none}html[data-ansicht=c] .ac-kopf[data-bereich=uebersicht] .ac-kopf-marke{display:flex}html[data-ansicht=c] .ac-kopf-marke span,html[data-ansicht=c] .ac-ort-gruppe,html[data-ansicht=c] .ac-ort-zusatz,html[data-ansicht=c] .ac-suche-text,html[data-ansicht=c] .ac-suche-kuerzel,html[data-ansicht=c] .ac-erfassen-text,html[data-ansicht=c] .ac-system,html[data-ansicht=c] .ac-modus{display:none}html[data-ansicht=c] .ac-ort{flex:1 1 auto}html[data-ansicht=c] .ac-suche{flex:0 0 auto;margin-left:auto;min-width:2.75rem;min-height:2.75rem;justify-content:center;padding:0}html[data-ansicht=c] .ac-kopf-marke{margin-right:auto}html[data-ansicht=c] .ac-erfassen,html[data-ansicht=c] .ac-icon{min-width:2.75rem;min-height:2.75rem;padding:0;justify-content:center}html[data-ansicht=c] .ac-erfassen{border-radius:50%}html[data-ansicht=c] .ac-konto-menue{position:fixed;top:calc(var(--ac-kopf-hoehe) + .4rem);right:.75rem;left:.75rem;width:auto;max-height:calc(100dvh - var(--ac-kopf-hoehe) - var(--ac-handy-leiste) - 1.5rem);overflow-y:auto}html[data-ansicht=c] .ac-tabs{position:fixed;right:0;bottom:0;left:0;z-index:8;box-sizing:border-box;display:grid;grid-template-columns:repeat(5,1fr);height:calc(var(--ac-handy-leiste) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--ac-linie);background:var(--hintergrund)}html[data-ansicht=c] .ac-tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;min-width:0;min-height:0;padding:.25rem .1rem;border:0;border-radius:0;background:transparent;color:var(--leise);font-size:.7rem;font-weight:500;cursor:pointer}html[data-ansicht=c] .ac-tab span:not(.ac-zaehler){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-ansicht=c] .ac-tab.ac-aktiv{color:var(--text);font-weight:700}html[data-ansicht=c] .ac-tab.ac-aktiv:before{content:"";position:absolute;top:0;width:1.5rem;height:3px;background:var(--marke)}html[data-ansicht=c] .ac-tab .ac-zaehler{position:absolute;top:.3rem;left:calc(50% + .5rem);margin:0;background:var(--marke);color:#fff}html[data-ansicht=c] body:has(.ac-tabs) .katalog-rahmen{--katalog-unten: calc(var(--ac-handy-leiste) + 1px + env(safe-area-inset-bottom))}.ac-alle-gruppe ul{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-ansicht=c] .ac-ordner-regal{margin-block:var(--abstand-4);container-type:inline-size}html[data-ansicht=c] .ac-ordner-aktuell{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:var(--abstand-5);padding:var(--abstand-5);margin-bottom:var(--abstand-5);border:1px solid var(--rand);border-left:4px solid var(--marke);border-radius:var(--radius-gross);background:var(--flaeche)}html[data-ansicht=c] .ac-ordner-aktuell h3{margin-block:var(--abstand-2);font-size:var(--schrift-titel)}html[data-ansicht=c] .ac-ordner-etikett,html[data-ansicht=c] .ac-ordner-kuerzel{margin-block:var(--abstand-2);color:var(--leise);font-size:var(--schrift-klein)}html[data-ansicht=c] .ac-ordner-aktuell .statuskennung{display:table;margin-block:var(--abstand-3)}html[data-ansicht=c] .ac-ordner-register{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--abstand-2);margin:0 0 var(--abstand-4)}html[data-ansicht=c] .ac-ordner-register>div{min-width:0;padding:var(--abstand-2);border-radius:var(--radius-klein);background:var(--flaeche-2)}html[data-ansicht=c] .ac-ordner-register dt{color:var(--leise);font-size:var(--schrift-klein)}html[data-ansicht=c] .ac-ordner-register dd{margin:var(--abstand-2) 0 0;font-size:var(--schrift-untertitel);font-weight:700}html[data-ansicht=c] .ac-ordner-bestand,html[data-ansicht=c] .ac-ordner-buch{font-variant-numeric:tabular-nums}html[data-ansicht=c] .ac-ordner-bestand progress{display:block;width:100%;height:.65rem;accent-color:var(--ok);border:0;border-radius:var(--radius-pille);overflow:hidden;background:var(--warnung-grund)}html[data-ansicht=c] .ac-ordner-bestand progress::-webkit-progress-bar{background:var(--warnung-grund)}html[data-ansicht=c] .ac-ordner-bestand progress::-webkit-progress-value{background:var(--ok)}html[data-ansicht=c] .ac-ordner-bestand progress::-moz-progress-bar{background:var(--ok)}html[data-ansicht=c] .ac-ordner-ruecken{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--abstand-2);padding-block:var(--abstand-3);border-bottom:3px solid var(--rand)}html[data-ansicht=c] .ac-ordner-buch{--ordner-zustand: var(--rand);--ordner-marke: var(--ordner-zustand);display:flex;flex-direction:column;align-items:center;gap:var(--abstand-3);min-width:0;min-height:15rem;padding:var(--abstand-3) var(--abstand-1);border:1px solid var(--rand);border-top:4px solid var(--ordner-zustand);border-radius:var(--radius-klein);background:var(--flaeche);color:var(--text);text-align:center;cursor:pointer}html[data-ansicht=c] .ac-ordner-buch:hover{background:var(--zeile-hover)}html[data-ansicht=c] .ac-ordner-buch--offen{--ordner-zustand: var(--warnung)}html[data-ansicht=c] :is(.ac-ordner-buch--leer,.ac-ordner-buch--zukunft){--ordner-marke: var(--leise)}html[data-ansicht=c] .ac-ordner-buch--zukunft .ac-ordner-farbmarke{border-style:dashed}html[data-ansicht=c] :is(.ac-ordner-buch--teils,.ac-ordner-buch--fertig,.ac-ordner-buch--uebergeben){--ordner-zustand: var(--ok)}html[data-ansicht=c] .ac-ordner-nummer,html[data-ansicht=c] .ac-ordner-zustand{color:var(--leise);font-size:var(--schrift-klein)}html[data-ansicht=c] .ac-ordner-anzahl{font-size:var(--schrift-untertitel);font-weight:700}html[data-ansicht=c] .ac-ordner-zustand{overflow-wrap:anywhere}html[data-ansicht=c] .ac-ordner-farbmarke{width:1.1rem;height:1.1rem;margin-top:auto;border:3px solid var(--ordner-marke);border-radius:var(--radius-pille)}html[data-ansicht=c] .ac-ordner-buch--fertig .ac-ordner-farbmarke{outline:1px solid var(--ok);outline-offset:2px}html[data-ansicht=c] .jahrwahl select,html[data-ansicht=c] .ordner-filter select{background:var(--flaeche)}@container (max-width: 1099px){html[data-ansicht=c] .ac-ordner-ruecken{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:699px){html[data-ansicht=c] .ac-ordner-aktuell{grid-template-columns:minmax(0,1fr);gap:var(--abstand-4);padding:var(--abstand-3)}html[data-ansicht=c] .ac-ordner-ruecken{grid-template-columns:repeat(auto-fit,minmax(min(5rem,100%),1fr))}html[data-ansicht=c] .ac-ordner-register{grid-template-columns:repeat(auto-fit,minmax(min(4.5rem,100%),1fr))}}html[data-ansicht=c] body:has(.kundenansicht) :is(.ac-leiste,.ac-kopf,.ac-tabs){display:none}html[data-ansicht=c] body:has(.kundenansicht){padding-left:1.5rem}html[data-ansicht=c] .katalog:not(.katalog-vollbild){height:calc(100dvh - var(--ac-kopf-hoehe) - 8px)!important;scroll-margin-top:var(--ac-kopf-hoehe)}@media(max-width:700px){html[data-ansicht=c] .katalog:not(.katalog-vollbild){height:calc(100dvh - var(--ac-kopf-hoehe) - var(--ac-handy-leiste) - env(safe-area-inset-bottom) - 8px)!important}}@media(min-width:701px){html[data-ansicht=c] .kontroll-leiste{top:var(--ac-kopf-hoehe)}}
