:root{--hg: #f6f5f2;--flaeche: #ffffff;--flaeche-2: #f0eee9;--linie: #dedad2;--text: #22201c;--text-2: #6b665d;--akzent: #2f6f6a;--akzent-text: #ffffff;--akzent-zart: #e3efed;--gefahr: #b4432f;--ok: #3f7d3a;--warnung: #9a6a12;--radius: 8px;--zeile: 64px;--schrift: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-thema=hell]){--hg: #161614;--flaeche: #1f1f1c;--flaeche-2: #282824;--linie: #3a3933;--text: #ebe8e1;--text-2: #a39e93;--akzent: #5fb3aa;--akzent-text: #0f1f1d;--akzent-zart: #213432;--gefahr: #e0745f;--ok: #7fbf78;--warnung: #d9a441;color-scheme:dark}}:root[data-thema=dunkel]{--hg: #161614;--flaeche: #1f1f1c;--flaeche-2: #282824;--linie: #3a3933;--text: #ebe8e1;--text-2: #a39e93;--akzent: #5fb3aa;--akzent-text: #0f1f1d;--akzent-zart: #213432;--gefahr: #e0745f;--ok: #7fbf78;--warnung: #d9a441;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;height:100%}body{background:var(--hg);color:var(--text);font:14px/1.45 var(--schrift)}a{color:var(--akzent);text-decoration:none}code{font-size:12px;background:var(--flaeche-2);padding:1px 4px;border-radius:4px}h1{font-size:20px;margin:0;font-weight:600}h2,h3{margin:0}h3{font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-2);font-weight:600}.app{display:grid;grid-template-columns:220px 1fr;height:100vh}:root{--kopf-hoehe: 46px}.seitenleiste{background:var(--flaeche);border-right:1px solid var(--linie);padding:14px 10px;position:sticky;top:0;height:100vh;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.marke-app{position:relative}.marke-app a{display:block;padding:0 8px}.sidebar-klapp{all:unset;cursor:pointer;position:absolute;right:6px;top:2px;font-size:15px;color:var(--text-2);padding:2px 6px;border-radius:6px}.sidebar-klapp:hover{background:var(--flaeche-2);color:var(--text)}.marke-app img{display:block;height:30px;width:auto}.nav-titel{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-2);padding:0 8px 4px}button.nav-titel{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:6px;width:100%;cursor:pointer;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-2);padding:2px 8px 4px;border-radius:6px}button.nav-titel:hover{color:var(--text);background:var(--flaeche-2)}button.nav-titel:focus-visible{outline:2px solid var(--akzent)}.nav-pfeil{display:inline-block;font-size:9px;transition:transform .15s}.nav-gruppe.zu .nav-pfeil{transform:rotate(-90deg)}.nav-anzahl{margin-left:auto;font-size:10px;letter-spacing:0;text-transform:none;opacity:.7}.nav-eintrag{display:block;padding:5px 8px;border-radius:6px;color:var(--text)}.nav-quick{width:100%;text-align:left;background:transparent;border:0;font:inherit;cursor:pointer;display:flex;justify-content:space-between;gap:6px}.nav-icon{width:16px;height:16px;vertical-align:-3px;margin-right:6px;border-radius:4px}.nav-quick:hover{background:var(--flaeche-2)}.nav-anpassen{width:100%;text-align:left;background:transparent;border:0;font:inherit;font-size:12px;color:var(--text-2);cursor:pointer;margin-top:6px}.nav-anpassen:hover{background:var(--flaeche-2);color:var(--akzent)}.nav-eintrag:hover{background:var(--flaeche-2)}.nav-eintrag.aktiv{background:var(--akzent-zart);color:var(--akzent);font-weight:600}.nav-benutzer{margin-top:auto;font-size:12px;color:var(--text-2);padding:0 8px}.nav-sprache{display:flex;align-items:center;gap:6px;margin-top:4px}.nav-superuser{margin-top:8px;font-size:12px;color:var(--text-2)}.nav-sprache select{width:auto;padding:2px 6px;font-size:12px}main{min-width:0;display:flex;flex-direction:column;height:100vh;overflow:hidden}main>.inhalt{flex:1;min-height:0;overflow:auto;padding:18px 24px 40px}.kopfleiste{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:var(--kopf-hoehe);box-sizing:border-box;padding:6px 100px 6px 24px;border-bottom:1px solid var(--linie);background:var(--flaeche)}.kopfleiste .knopf.aktiv{border-color:var(--akzent);color:var(--akzent);background:var(--akzent-zart)}.kopfleiste .spacer{flex:1}.kopfleiste .hinweis{font-size:11px;margin-left:4px}.kopfleiste .nav-icon{margin-right:2px}.kopf-mandant{font-weight:700;font-size:13px;color:var(--text-2);margin-right:10px;white-space:nowrap}.testrolle-band{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:-6px 0 12px;padding:8px 12px;border-radius:var(--radius);background:color-mix(in srgb,var(--warnung) 18%,transparent);border:1px solid var(--warnung);font-size:13px}.nav-testrolle{display:flex;flex-direction:column;gap:2px}.nav-testrolle select{font-size:12px}.menueknopf{display:none}.ansicht{display:flex;flex-direction:column;gap:14px;max-width:1400px}.app.breit .ansicht{max-width:none}.kopf{display:flex;align-items:center;gap:10px;min-height:34px}.kopf h1{min-width:0;flex:0 1 auto;max-width:45%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kopf:has(>.suche){flex-wrap:wrap}.kopf:has(>.suche) h1{flex-shrink:0}.kopf>:not(h1):not(.suche){flex-shrink:0}.spacer{flex:1}.zurueck{color:var(--text-2)}.knopf{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--akzent);background:var(--akzent);color:var(--akzent-text);border-radius:var(--radius);padding:6px 12px;font:inherit;cursor:pointer;white-space:nowrap}.knopf.leise{background:transparent;color:var(--akzent);border-color:var(--linie)}.knopf.leise:hover:not(:disabled){background:var(--flaeche-2)}.knopf.gefahr{color:var(--gefahr)}.knopf.klein{padding:2px 8px;font-size:12px}.knopf:disabled{opacity:.45;cursor:default}input,select,textarea{font:inherit;color:var(--text);background:var(--flaeche);border:1px solid var(--linie);border-radius:6px;padding:6px 8px;width:100%;min-width:0}input:focus,select:focus,textarea:focus{outline:2px solid var(--akzent-zart);border-color:var(--akzent)}input[type=checkbox]{width:auto}textarea{resize:none;height:100%}.suche{max-width:320px;flex:1 1 200px;min-width:160px}.marke{font-size:12px;padding:2px 8px;border-radius:99px;background:var(--flaeche-2);color:var(--warnung)}.marke.ok{color:var(--ok)}.fehler{color:var(--gefahr);background:color-mix(in srgb,var(--gefahr) 10%,transparent);padding:8px 12px;border-radius:var(--radius);margin:0}.fehler.klein{font-size:12px;padding:4px 8px}.leer{color:var(--text-2)}.hinweis{color:var(--text-2);font-size:12px;margin:4px 0}.tabelle-rahmen{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);overflow:auto}.tabelle-rahmen.laedt{opacity:.6}tr.summen td{font-weight:600;border-top:2px solid var(--linie);background:var(--flaeche-2)}tbody tr.klickbar{cursor:pointer}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:7px 10px;border-bottom:1px solid var(--linie);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:420px}th{position:sticky;top:0;background:var(--flaeche-2);font-weight:600;font-size:12px;z-index:1}tbody tr{cursor:pointer}tbody tr:hover td{background:var(--akzent-zart)}td.zahl,th.zahl{text-align:right}td.leer{cursor:default;text-align:center}.sortierknopf{all:unset;cursor:pointer}.fuss{display:flex;gap:10px;align-items:center;color:var(--text-2)}.raster{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:calc(var(--zeile) - 8px);gap:8px;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);padding:14px}.zelle{grid-column:calc(var(--x) + 1) / span var(--w);grid-row:calc(var(--y) + 1) / span var(--h);min-width:0;min-height:0}.feld{display:flex;flex-direction:column;gap:3px;height:100%}.feld-label{font-size:12px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feld-wert{padding:6px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feld-lang textarea{flex:1}.feld-ja-nein{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:8px;padding-top:18px}.pflicht{color:var(--gefahr);margin-left:2px}.abschnitt{font-size:15px;font-weight:600;border-bottom:1px solid var(--linie);padding-top:18px;padding-bottom:6px}.verweis{display:flex;gap:6px;align-items:center}.verweis-link{font-size:16px}.kindliste{display:flex;flex-direction:column;gap:6px;height:100%;min-height:0}.kindliste header{display:flex;align-items:center;justify-content:space-between}.kindliste h3 .anzahl{font-weight:400;margin-left:4px}.kindliste .tabelle-rahmen{flex:1}.kindliste th,.kindliste td{padding:5px 8px;font-size:13px;white-space:normal;overflow-wrap:break-word}.kindliste th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kindliste table{width:100%;max-width:100%}.kindliste .tabelle-rahmen.breit table{width:max-content;min-width:100%;max-width:none}.tabelle-rahmen.gross th{box-sizing:border-box}.tabelle-rahmen.gross th{position:sticky}.spalten-griff{position:absolute;top:0;right:0;bottom:0;width:10px;cursor:col-resize;touch-action:none;z-index:2}.spalten-griff:after{content:"";position:absolute;top:25%;bottom:25%;right:1px;width:2px;background:var(--linie)}.spalten-griff:hover:after{background:var(--akzent);width:3px}.tabellen-rest{width:auto;min-width:22px;padding:0;border-bottom:1px solid var(--linie);cursor:col-resize;touch-action:none}th.tabellen-rest{text-align:right}.breite-griff{cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:none}th.tabellen-rest .gesamt-griff{display:inline-block;padding:0 5px;color:var(--text-2);font-size:14px;line-height:1;border-left:2px solid var(--linie)}th.tabellen-rest:hover .gesamt-griff{color:var(--akzent);border-left-color:var(--akzent)}.kindliste .position-text-zeile td{padding:6px 8px;background:var(--akzent-zart);max-width:none}.kindliste th.griff,.kindliste td.griff{width:20px;min-width:20px;padding:3px 0;text-align:center}.kindliste td.griff span{cursor:grab;color:var(--text-2);letter-spacing:-3px;-webkit-user-select:none;user-select:none}.kindliste td.griff span:active{cursor:grabbing}.kindliste tr.gezogen{opacity:.4}.kindliste tr.ziel-vor>td{border-top:3px solid var(--akzent)}.kindliste tr.ziel-nach>td{border-bottom:3px solid var(--akzent)}.tabelle-rahmen.umbruch tr.zeile td.griff{width:auto;align-self:center;order:-1}.tabelle-rahmen.umbruch tr.zeile td.griff:before{content:none}.tabelle-rahmen.umbruch tr.ziel-vor{border-top:3px solid var(--akzent)}.tabelle-rahmen.umbruch tr.ziel-nach{border-bottom:3px solid var(--akzent)}.tabelle-rahmen.umbruch tr.ziel-vor>td,.tabelle-rahmen.umbruch tr.ziel-nach>td{border:0}.tabelle-rahmen.umbruch table,.tabelle-rahmen.umbruch tbody{display:block;width:100%}.tabelle-rahmen.umbruch thead{display:none}.tabelle-rahmen:not(.umbruch) tr.zeile{display:table-row}.tabelle-rahmen.umbruch tr.zeile{display:flex;flex-wrap:wrap;align-items:flex-end;gap:4px 8px;padding:6px 8px;border-bottom:1px solid var(--linie)}.tabelle-rahmen.umbruch tr.zeile td{display:block;flex:0 1 auto;min-width:0;max-width:none;border:0;padding:0;width:auto}.tabelle-rahmen.umbruch tr.zeile td:before{content:attr(data-label);display:block;font-size:11px;line-height:1.3;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tabelle-rahmen.umbruch tr.zeile td.z-text:not(.z-kurz):not([style*="flex:0"]),.tabelle-rahmen.umbruch tr.zeile td.z-langtext:not([style*="flex:0"]){flex:1 1 100%}.tabelle-rahmen.umbruch tr.zeile td.z-verweis{flex:1 1 220px}.tabelle-rahmen.umbruch tr.zeile td.z-zahl,.tabelle-rahmen.umbruch tr.zeile td.z-auswahl{flex-grow:0}.tabelle-rahmen.umbruch tr.zeile td.werkzeug{margin-left:auto;width:auto}.tabelle-rahmen.umbruch tr.zeile td.werkzeug:before{content:none}.tabelle-rahmen.umbruch tr.position-text-zeile,.tabelle-rahmen.umbruch tr.position-text-zeile td{display:block;width:100%}.tabelle-rahmen.umbruch td.leer{display:block}.editor-flaeche{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:16px;align-items:start}.editor-kopf{position:sticky;top:0;z-index:7;flex-wrap:wrap;padding:8px 0;margin-top:-8px;background:var(--hg);border-bottom:1px solid var(--linie)}.editor-links{min-width:0}.editor-vorschau{position:sticky;top:54px;z-index:6;margin:0 0 14px;min-width:0;padding:8px 0 6px;background:var(--hg);max-height:45vh;overflow:auto}.editor-vorschau h3{margin:0 0 6px;font-size:14px;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.editor-raster{background:var(--flaeche);border:1px dashed var(--linie);border-radius:var(--radius);min-height:400px}.editor-raster .grid-stack-item-content{background:var(--flaeche-2);border:1px solid var(--linie);border-radius:6px;padding:6px 10px;font-size:13px;overflow:hidden;cursor:move;display:flex;align-items:flex-start}.editor-raster .gs-typ-titel .grid-stack-item-content{background:transparent;border-style:dashed;font-weight:600;font-size:15px}.editor-raster .gs-typ-liste .grid-stack-item-content{background:var(--akzent-zart)}.editor-raster .gewaehlt .grid-stack-item-content{outline:2px solid var(--akzent)}.editor-raster .grid-stack-item-content .ed-label{display:block;font-size:11px;color:var(--text-2);line-height:1.2}.editor-raster .grid-stack-item-content .ed-wert{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.editor-raster .gs-typ-feld .grid-stack-item-content{display:flex;flex-direction:column;justify-content:center}.editor-raster .grid-stack-placeholder>.placeholder-content{background:var(--akzent-zart);border-radius:6px}.editor-seite{display:flex;flex-direction:column;gap:18px;position:sticky;top:62px}.editor-seite section{display:flex;flex-direction:column;gap:8px;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);padding:12px}.auswahlliste{display:flex;flex-direction:column;gap:2px;max-height:300px;overflow-y:auto}.ja-nein{display:flex;gap:8px;align-items:center}.feldknopf{all:unset;cursor:pointer;padding:3px 6px;border-radius:4px;color:var(--akzent)}.feldknopf:hover{background:var(--flaeche-2)}.listen-editor{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}@media(max-width:1100px){.listen-editor{grid-template-columns:minmax(0,1fr)}}.listen-editor section{min-width:0;overflow-x:auto;display:flex;flex-direction:column;gap:10px;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);padding:12px}.spaltentabelle td,.spaltentabelle th{cursor:default;background:none!important}.spaltentabelle input{padding:4px 6px}.cockpit-layout{margin:0 0 4px;font-size:12px;text-align:right}.kind-spalten{font-size:12px}.kind-spalten td,.kind-spalten th{padding:2px 4px}.kind-spalten input{width:100%;min-width:60px}.kind-spalten input.breite{width:58px;min-width:0}.kind-spalten .schieber{white-space:nowrap}.schieber{display:flex;gap:2px}.zeile:not(tr){display:flex;gap:8px}@media(max-width:760px){.app{grid-template-columns:1fr}.seitenleiste{position:fixed;z-index:20;inset:0 auto 0 0;width:240px;transform:translate(-100%);transition:transform .2s}.menue-offen .seitenleiste{transform:none}main>.inhalt{padding:12px 16px 40px}.kopfleiste{padding:6px 12px}.kopf{flex-wrap:wrap}.kopf h1{flex-basis:100%;order:-1}.menueknopf{display:inline-block;all:unset;font-size:22px;cursor:pointer;margin-bottom:8px}.raster{grid-template-columns:1fr;grid-auto-rows:auto}.zelle{grid-column:1;grid-row:auto;order:calc(var(--y) * 12 + var(--x))}.zelle-liste{height:260px}.feld-lang textarea{min-height:90px}.editor-flaeche,.listen-editor{grid-template-columns:1fr}.suche{max-width:none}}.tabelle-rahmen.editierbar td{padding:3px 2px;white-space:normal;min-width:48px;vertical-align:top}.eingabe-zahl,.feld-wert.zahl,.z-zahl{text-align:right;font-variant-numeric:tabular-nums}.feld-wert.zahl{display:block}th.zahl .sortierknopf{display:inline-block;width:100%;text-align:right}.tabelle-rahmen.editierbar th{white-space:normal;padding:5px 2px}.tabelle-rahmen.editierbar .z-auswahl{min-width:64px}.tabelle-rahmen.editierbar .z-datum,.tabelle-rahmen.editierbar .z-zeitpunkt{min-width:112px}.tabelle-rahmen.editierbar .z-text,.tabelle-rahmen.editierbar .z-langtext{min-width:64px;width:30%}.tabelle-rahmen.editierbar .z-text.z-kurz{min-width:44px;width:1%}.tabelle-rahmen.editierbar .z-zahl,.tabelle-rahmen.editierbar .z-auswahl,.tabelle-rahmen.editierbar .z-ja_nein{width:1%}.tabelle-rahmen.editierbar .z-verweis{min-width:90px;width:18%}.tabelle-rahmen.editierbar td.werkzeug{width:36px;white-space:nowrap}.tabelle-rahmen td.z-eigenschaft select,.tabelle-rahmen td.z-eigenschaft input{width:100%;min-width:90px;box-sizing:border-box;font:inherit}.tabelle-rahmen td.z-eigenschaft .eig-fest{color:var(--text-2);font-size:13px}.stiftknopf{border:0;background:transparent;color:var(--akzent);cursor:pointer;font-size:14px;padding:0 3px}.stiftknopf:hover{color:var(--text)}textarea.zelle-text{height:auto;min-height:0;padding:4px 6px;overflow:hidden;line-height:1.35}.tabelle-rahmen.editierbar td.werkzeug{min-width:0}.tabelle-rahmen.editierbar td:has(input[type=checkbox]){min-width:0;text-align:center}.tabelle-rahmen.editierbar tbody tr{cursor:default}.tabelle-rahmen.editierbar tbody tr:hover td{background:none}.tabelle-rahmen th.ausr-links,.tabelle-rahmen td.ausr-links,.tabelle-rahmen td.ausr-links input,.tabelle-rahmen td.ausr-links textarea,.tabelle-rahmen td.ausr-links select{text-align:left}.tabelle-rahmen th.ausr-mitte,.tabelle-rahmen td.ausr-mitte,.tabelle-rahmen td.ausr-mitte input,.tabelle-rahmen td.ausr-mitte textarea,.tabelle-rahmen td.ausr-mitte select{text-align:center}.tabelle-rahmen th.ausr-rechts,.tabelle-rahmen td.ausr-rechts,.tabelle-rahmen td.ausr-rechts input,.tabelle-rahmen td.ausr-rechts textarea,.tabelle-rahmen td.ausr-rechts select{text-align:right}th.ausr-links .sortierknopf,th.ausr-mitte .sortierknopf,th.ausr-rechts .sortierknopf{display:inline-block;width:100%;text-align:inherit}.tabelle-rahmen.layout-modus th.kopf-layout{overflow:visible;cursor:pointer;-webkit-user-select:none;user-select:none}.tabelle-rahmen.layout-modus th .kopf-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabelle-rahmen.layout-modus th.gewaehlt,.tabelle-rahmen.layout-modus td.gewaehlt{background:var(--akzent-zart)}.tabelle-rahmen.layout-modus th.gewaehlt{box-shadow:inset 0 -3px 0 var(--akzent)}.tabelle-rahmen.layout-modus th.ziel-vor{box-shadow:inset 3px 0 0 var(--akzent)}.tabelle-rahmen.layout-modus th.gezogen{opacity:.4}.tabelle-rahmen.layout-modus .spalten-griff{right:0;width:8px}.tabelle-rahmen.layout-modus th.kopf-layout:hover{z-index:3}.tabelle-rahmen th.rest,.tabelle-rahmen td.rest{width:auto;text-align:left}.tabelle-rahmen.editierbar td.werkzeug.rest{width:auto}.tabelle-rahmen.umbruch.layout-modus tr.zeile td{position:relative;cursor:pointer;padding-right:8px;border-radius:4px}.tabelle-rahmen.umbruch.layout-modus tr.zeile td .spalten-griff{right:0;width:8px}.tabelle-rahmen.umbruch.layout-modus tr.zeile td.ziel-vor{box-shadow:inset 3px 0 0 var(--akzent)}.tabelle-rahmen.umbruch.layout-modus tr.zeile td.werkzeug{pointer-events:none}.vorschau-breite{min-width:0}.editor-vorschau .warnung{color:var(--gefahr)}.editor-vorschau .ja-nein{display:inline-flex;gap:6px;align-items:center;margin-right:12px}.tabelle-rahmen.layout-modus td input,.tabelle-rahmen.layout-modus td select,.tabelle-rahmen.layout-modus td textarea,.tabelle-rahmen.layout-modus td button,.tabelle-rahmen.layout-modus td a{pointer-events:none}.tabelle-rahmen.layout-modus tbody tr,.tabelle-rahmen.layout-modus tbody tr td{cursor:default}.tabelle-rahmen.layout-modus tbody tr:hover td{background:none}.tabelle-rahmen.layout-modus tbody tr:hover td.gewaehlt{background:var(--akzent-zart)}.spaltenliste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;max-height:200px;overflow:auto}.spaltenliste li{display:flex;align-items:center;gap:6px;border-radius:6px;padding:2px 6px}.spaltenliste li.aktiv{background:var(--akzent-zart)}.spaltentabelle tr.aktiv td{background:var(--akzent-zart)!important}.listen-vorschau{max-height:40vh}.spaltenliste .spaltenname{all:unset;cursor:pointer;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.spaltenliste .masse{color:var(--text-2);font-size:11px;white-space:nowrap}.spalten-einstellung{display:flex;flex-direction:column;gap:8px;padding-top:8px;border-top:1px solid var(--linie)}.spalten-einstellung .spaltenkopf{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.spalten-einstellung .zeile{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.spalten-einstellung .feld.schmal input{width:80px}.segment{display:inline-flex;border:1px solid var(--linie);border-radius:6px;overflow:hidden}.segment button{all:unset;cursor:pointer;padding:5px 8px;font-size:12px;border-right:1px solid var(--linie);background:var(--flaeche)}.segment button:last-child{border-right:0}.segment button:hover{background:var(--akzent-zart)}.segment button.aktiv{background:var(--akzent);color:#fff}.feld-zelle{gap:0}.feld-zelle input,.feld-zelle select{padding:4px 5px}.feld-zelle.feld-ja-nein{padding-top:0;justify-content:center}.werkzeug{width:56px;white-space:nowrap;text-align:right}.werkzeug a{margin-right:6px}.kindliste tr.storniert td{color:var(--text-2)}.werkzeug.journal .knopf{margin-right:6px}.loeschknopf{all:unset;cursor:pointer;color:var(--text-2);padding:2px 4px}.loeschknopf:hover{color:var(--gefahr)}.eigenschaften .eig-name{white-space:nowrap}.eigenschaften .einheit{color:var(--text-2)}.eigenschaften tr.fehlt .eig-name{color:var(--gefahr)}.hinweis-klein{font-size:11px;color:var(--text-2);border:1px solid var(--linie);border-radius:4px;padding:0 4px;margin-left:6px}.eigenschaften select,.eigenschaften input{padding:4px 6px}.vorschlag{display:flex;gap:10px;align-items:center;flex-wrap:wrap;background:var(--akzent-zart);border-radius:var(--radius);padding:8px 12px;font-size:13px}.vorschlag span{flex:1;min-width:200px}.chat-knopf{position:fixed;right:20px;bottom:20px;z-index:30;border:none;border-radius:99px;background:var(--akzent);color:var(--akzent-text);font:inherit;font-weight:600;padding:12px 20px;cursor:pointer;box-shadow:0 4px 14px #0000002e}.chat-knopf.aktiv{padding:12px 16px}.chat-knopf{display:flex;align-items:center;gap:8px}.chat-knopf .chat-icon{width:22px;height:22px;background:#fff;border-radius:6px;padding:2px;margin:-4px 0 -4px -8px}.chat header .chat-icon{width:24px;height:24px}.chat{position:fixed;top:12px;right:30px;bottom:12px;z-index:30;width:min(440px,calc(100vw - 60px));max-width:calc(100vw - 60px);display:flex;flex-direction:column;overflow:hidden;background:var(--flaeche);border:1px solid var(--linie);border-radius:12px;box-shadow:-8px 0 24px #00000029}.chat header{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--linie)}.chat .schliessen{all:unset;cursor:pointer;color:var(--text-2);padding:2px 6px}.chat .verlauf{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:8px}.chat .nachricht{max-width:88%;padding:8px 11px;border-radius:10px;white-space:pre-wrap;line-height:1.45}.chat .von-du{align-self:flex-end;background:var(--akzent);color:var(--akzent-text)}.chat .von-ernesto{align-self:flex-start;background:var(--flaeche-2)}.chat .von-system{align-self:center;color:var(--gefahr);font-size:12px}.chat .neues-gespraech{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;color:var(--text-2);font-size:12px;border-top:1px dashed var(--linie);padding-top:6px}.chat .denkt{color:var(--text-2);font-style:italic}.chat footer{display:flex;gap:8px;padding:10px;border-top:1px solid var(--linie);align-items:flex-end}.chat-anhaenge{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:8px 10px 0;font-size:13px}.chat-anhang{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border:1px solid var(--linie);border-radius:999px;background:var(--flaeche-2)}.chat-anhang button{all:unset;cursor:pointer;color:var(--text-2);padding:0 2px}.chat-anhang button:hover{color:var(--akzent)}.chat-klammer{min-width:38px;padding:0 8px;font-size:16px}.import-anpassen{margin-top:6px}.import-anpassen input{width:100%;font:inherit;font-size:13px;padding:6px 8px;border:1px solid var(--linie);border-radius:6px;background:var(--flaeche);color:var(--text)}.chat footer textarea{resize:none;height:auto}.vorschlag-karte{border:1px solid var(--akzent);border-radius:10px;padding:10px 12px;background:var(--akzent-zart);font-size:13px}.vorschlag-karte.erledigt{border-color:var(--linie);background:var(--flaeche)}.vorschlag-karte p{margin:4px 0 6px}.vorschlag-karte ul{margin:2px 0 6px;padding-left:18px}.vk-titel{font-weight:600;font-size:12px;color:var(--text-2)}.vk-schritt{font-weight:600;margin-top:4px}.vk-knoepfe{display:flex;gap:8px;margin-top:6px}.vk-status{font-weight:600;margin-top:6px}.vk-knoepfe .vk-status{margin-top:0;align-self:center}.status-zurueckgenommen{color:var(--text-2)}.arbeiten-dialog{width:min(900px,96vw)}.arbeiten-dialog td{white-space:normal;vertical-align:top}.arbeiten-dialog td.arbeit-was{max-width:520px}.arbeiten-dialog tr.zurueck td{color:var(--text-2);text-decoration:line-through}.arbeiten-dialog tr.zurueck td .hinweis{text-decoration:none}.arbeiten-dialog footer{padding:8px 16px}.status-ausgefuehrt{color:var(--ok)}.status-fehler{color:var(--gefahr)}.status-verworfen{color:var(--text-2)}@media(max-width:760px){.chat{right:8px;left:8px;width:auto;bottom:70px;height:calc(100vh - 90px)}.chat-knopf{right:12px;bottom:12px}}.ablage-hinweis{position:fixed;top:12px;right:12px;bottom:12px;left:12px;z-index:40;border:3px dashed var(--akzent);border-radius:16px;background:color-mix(in srgb,var(--akzent-zart) 85%,transparent);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;color:var(--akzent);pointer-events:none}.import-liste{position:absolute;z-index:20;right:24px;top:64px;width:min(640px,calc(100vw - 48px));max-height:80vh;overflow-y:auto;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:0 8px 24px #00000026;padding:8px 12px}.import-liste header{display:flex;align-items:center;margin-bottom:6px}.import-zeile{display:flex;flex-wrap:wrap;gap:4px 10px;padding:6px 0;border-top:1px solid var(--linie);font-size:13px}.i-datei{font-weight:600;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.i-status{color:var(--text-2)}.import-zeile.status-angelegt .i-status{color:var(--ok)}.import-zeile.status-fehler .i-status,.import-zeile.status-keine_rechnung .i-status{color:var(--gefahr)}.import-zeile.status-duplikat .i-status{color:var(--warnung)}.i-hinweis{flex-basis:100%;color:var(--text-2)}.i-format{font-size:11px;padding:1px 6px;border-radius:99px;background:var(--akzent-zart);color:var(--akzent)}.ansicht{position:relative}.dokument{display:flex;flex-direction:column;gap:6px;height:100%}.dokument header{display:flex;align-items:center;gap:10px}.dokument header select{width:auto}.scan-seite{max-width:640px;display:flex;flex-direction:column;gap:12px}.scan-seite h2{margin:0}.dokument iframe{flex:1;width:100%;border:1px solid var(--linie);border-radius:var(--radius);background:#fff}.feld-liste{margin:2px 0;padding-left:18px;font-size:13px;overflow-y:auto}.feld-liste li{color:var(--warnung)}@media(max-width:760px){.zelle-dokument{height:70vh}}.export-dialog{width:min(1200px,calc(100vw - 32px));max-height:calc(100vh - 48px);padding:0;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);color:var(--text);resize:both;overflow:hidden;min-width:360px;min-height:220px;max-width:calc(100vw - 32px)}.export-dialog[open]{display:flex;flex-direction:column}.export-dialog:not(.passwort-dialog):not(.senden-dialog):not(.bezahlen-dialog):not(.download-dialog){height:min(82vh,calc(100vh - 48px))}.download-dialog{width:min(560px,calc(100vw - 32px))}.download-dialog .download-text{margin:4px 16px}.export-dialog::backdrop{background:#00000059}.export-dialog>header,.export-dialog>footer,.export-auswahl,.export-ergebnis{display:flex;align-items:center;gap:10px;padding:10px 16px;flex-wrap:wrap}.export-dialog>header{border-bottom:1px solid var(--linie)}.export-dialog>header h2{margin:0;font-size:16px}.export-dialog>footer{border-top:1px solid var(--linie);margin-top:auto}.export-dialog .schliessen{all:unset;cursor:pointer;color:var(--text-2);padding:2px 6px}.export-dialog .tabelle-rahmen{margin:0 16px;flex:1;min-height:120px;overflow:auto}.export-dialog .fehler{margin:0 16px 8px}.export-auswahl label{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-2)}.export-auswahl select,.export-auswahl input{width:auto}.export-ergebnis{margin:0 16px 10px;border-radius:var(--radius);background:color-mix(in srgb,var(--ok) 12%,transparent)}.export-dialog tr.gesperrt td{color:var(--text-2)}.export-hinweise{white-space:normal;font-size:12px}.export-hinweise span{display:inline-block;margin-right:8px}.e-fehler{color:var(--gefahr)}.e-warnung{color:var(--warnung)}.e-info{color:var(--text-2)}.menge-eingabe{width:6.5em;text-align:right}.blaettern{display:inline-flex;align-items:center;gap:4px}.mail-neu{border-color:var(--akzent);color:var(--akzent)}.mail-zahl{display:inline-block;min-width:18px;margin-left:6px;padding:0 5px;border-radius:9px;background:var(--akzent);color:#fff;font-size:11px;line-height:18px;text-align:center}.ere-mail-dialog{width:min(980px,calc(100vw - 32px))}.ere-mail-inhalt{flex:1;min-height:0;overflow:auto;padding:4px 16px 12px}.ere-mail-inhalt section{margin:10px 0 14px}.ere-mail-inhalt h3{margin:0 0 6px;font-size:14px}.ere-mail-adresse{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ere-mail-adresse code{padding:3px 8px;border-radius:var(--radius);background:var(--akzent-zart);font-size:14px;-webkit-user-select:all;user-select:all}.ere-mail-zeile{margin:0}.ere-mail-neu{display:flex;gap:8px;margin-bottom:6px}.ere-mail-neu input{flex:1}.ere-mail-absender{list-style:none;margin:0;padding:0;max-height:220px;overflow:auto;border-top:1px solid var(--linie)}.ere-mail-absender li{display:flex;align-items:center;gap:10px;padding:4px 2px;border-bottom:1px solid var(--linie);font-size:13px}.ere-mail-absender li.inaktiv .adr{color:var(--text-2);text-decoration:line-through}.ere-mail-absender label{display:flex;align-items:center;gap:4px}.ere-mail-absender .schliessen{all:unset;cursor:pointer;color:var(--text-2);padding:0 4px}.ere-mail-vorschlaege{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.ere-mail-protokoll .tabelle-rahmen{margin:0;max-height:360px}.ere-mail-protokoll td{vertical-align:top;font-size:13px}.ere-mail-protokoll td.betreff{max-width:220px;overflow:hidden;text-overflow:ellipsis}.ere-mail-protokoll td.ergebnis{white-space:normal;min-width:260px}.ere-mail-protokoll tr.ungesehen td:first-child{box-shadow:inset 3px 0 0 var(--akzent)}.ere-mail-protokoll tr.st-abgewiesen td{color:var(--text-2)}.ere-mail-protokoll .nachholen{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.ere-mail-dialog>.fehler,.ere-mail-dialog>.senden-meldung{margin:0 16px 10px}.i-sammel{display:flex;flex-direction:column;gap:8px;margin:0 0 10px;padding:10px;border-radius:var(--radius);background:var(--akzent-zart);font-size:13px}.i-sammel-zeile{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:4px 10px;align-items:center;padding:6px 0;border-top:1px solid var(--linie)}.i-sammel-zeile .i-hinweis{grid-column:1 / -1}.i-sammel-wer{display:flex;flex-direction:column;min-width:0}.i-sammel-fuss{display:flex;align-items:center;gap:10px;padding-top:6px;border-top:1px solid var(--linie)}.import-zeile.status-lieferant_unbekannt .i-status{color:var(--warnung)}.bezahlen-dialog{width:min(820px,calc(100vw - 32px))}.bezahlen-inhalt{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:20px;padding:4px 16px 12px}.bezahlen-tabelle th{color:var(--text-2);font-weight:500;text-align:left;padding:3px 10px 3px 0;white-space:nowrap}.bezahlen-tabelle td{padding:3px 0}.bezahlen-wahl{display:flex;flex-direction:column;gap:6px;margin-top:14px}.bezahlen-wahl label{display:flex;gap:8px;align-items:center}.bezahlen-qr{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.bezahlen-qr svg{width:240px;height:240px;background:#fff;border-radius:6px;padding:6px}.bezahlen-datum{display:flex;gap:6px;align-items:center;font-size:13px;color:var(--text-2)}.bezahlen-datum input{width:auto}@media(max-width:700px){.bezahlen-inhalt{grid-template-columns:1fr}}.vorschau-leiste{display:flex;align-items:center;gap:10px;max-width:210mm;margin:0 auto 14px}.blatt{box-sizing:border-box;width:210mm;min-height:297mm;margin:0 auto;padding:18mm 20mm 16mm;background:#fff;color:#111;border:1px solid var(--linie);box-shadow:0 8px 24px #00000014;font-size:10.5pt;line-height:1.4;position:relative}.blatt.entwurf:after{content:"ENTWURF";position:absolute;top:40%;left:50%;transform:translate(-50%,-50%) rotate(-30deg);font-size:80pt;font-weight:700;color:#0000000f;pointer-events:none}.blatt-kopf{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14mm}.blatt-absender{font-size:9pt;line-height:1.45}.blatt-titel{text-align:right}.blatt-titel h1{margin:0;font-size:20pt;font-weight:600}.blatt-nr{font-size:11pt;color:#444}.blatt-titel-zeile{display:flex;align-items:center;justify-content:flex-end;gap:4mm}.blatt-ls-qr{width:16mm;height:16mm;flex:none}.blatt-anschrift{display:flex;justify-content:space-between;gap:10mm;margin-bottom:10mm}.blatt-fenster{width:85mm}.blatt-ruecksender{font-size:7pt;color:#666;border-bottom:1px solid #999;padding-bottom:1mm;margin-bottom:3mm}.blatt-empfaenger{line-height:1.45}.blatt-meta{font-size:9pt;border-collapse:collapse}.blatt-meta th{text-align:left;font-weight:500;color:#555;padding:1px 10px 1px 0;white-space:nowrap;vertical-align:top}.blatt-meta td{padding:1px 0;vertical-align:top}.blatt-lieferadresse{font-size:9pt;margin:-6mm 0 8mm}.blatt-positionen{width:100%;border-collapse:collapse;margin-bottom:6mm}.blatt-positionen th{text-align:left;font-weight:600;border-bottom:1.5px solid #222;padding:2mm 2mm 1.5mm;font-size:9pt}.blatt-positionen td{padding:2mm;border-bottom:1px solid #ddd;vertical-align:top}.blatt-positionen .pos{width:8mm;text-align:right;color:#555}.blatt-positionen .zahl,.blatt-summen td{text-align:right;white-space:nowrap}.blatt-positionen .bez{font-weight:500}.blatt-positionen tr.zwischensumme td{font-weight:600;background:#f6f6f6}.blatt .klein{font-size:8.5pt;color:#555}.blatt .original{font-size:8.5pt;color:#666;font-style:italic}.blatt-sprachhinweis{font-size:8.5pt;color:#333;border-top:1px solid #bbb;padding-top:2mm;margin-top:3mm}.blatt .hinweis-druck{color:#222;font-style:italic}.blatt-summen{display:flex;justify-content:flex-end;margin-bottom:8mm}.blatt-summen table{border-collapse:collapse;min-width:70mm}.blatt-summen th{text-align:left;font-weight:500;padding:1mm 6mm 1mm 0}.blatt-summen td{padding:1mm 0}.blatt-summen tr.brutto th,.blatt-summen tr.brutto td{font-weight:700;border-top:1.5px solid #222;padding-top:2mm;font-size:11.5pt}.blatt-bedingungen p{margin:0 0 1.5mm;font-size:9.5pt}.blatt-fuss{font-size:7.5pt;color:#666;border-top:1px solid #ccc;padding-top:2mm;margin-top:6mm}.blatt{display:grid;grid-template-rows:auto}.blatt-rahmen{width:100%;height:100%;border-collapse:collapse;table-layout:fixed}.blatt-rahmen>tbody>tr>td.blatt-inhalt{height:100%}.blatt-rahmen>tbody>tr>td,.blatt-rahmen>tfoot>tr>td{padding:0;border:none;vertical-align:top}.blatt-rahmen>tfoot>tr>td{vertical-align:bottom}.blatt table{table-layout:auto}.blatt th,.blatt td{background:none!important;white-space:normal;font-size:inherit;color:inherit;overflow:visible;max-width:none;text-overflow:clip}.blatt th{position:static;z-index:auto}.blatt,.blatt strong,.blatt b,.blatt th,.blatt h1,.blatt .bez,.blatt-summen tr.brutto th,.blatt-summen tr.brutto td,.blatt-positionen tr.zwischensumme td,.blatt-empfaenger strong,.blatt-absender strong{font-weight:400!important}.blatt tbody tr{cursor:default}.blatt tbody tr:hover td{background:none}.blatt-positionen{table-layout:auto}.blatt-positionen th.zahl,.blatt-positionen td.zahl{white-space:nowrap;width:1%;padding-left:2.5mm;padding-right:1mm}.blatt-positionen th.betrag,.blatt-positionen td.betrag,.blatt-positionen td.zahl:last-child,.blatt-positionen th.zahl:last-child{padding-right:2mm}.blatt-positionen th.pos,.blatt-positionen td.pos{width:9mm}.blatt-meta th{color:#555!important}@media print{.seitenleiste,.menueknopf,.chat-knopf,.chat,.vorschau-leiste,.kopfleiste,.testrolle-band{display:none!important}html,body{height:auto!important;background:#fff!important}.app{display:block;height:auto!important;min-height:0!important}main{display:block;height:auto;overflow:visible}main>.inhalt{overflow:visible;padding:0}dialog,.ablage-schleier{display:none!important}.blatt{border:none;box-shadow:none;margin:0;width:auto;min-height:auto;padding:0}@page{size:A4;margin:18mm 20mm 14mm}.blatt{display:block}.blatt-rahmen{height:auto}.blatt-rahmen>tfoot{display:table-footer-group}.blatt-positionen thead{display:table-header-group}.blatt-positionen tr,.blatt-summen,.blatt-bedingungen p,.blatt-fuss{break-inside:avoid}.blatt-summen{break-before:avoid}}.reiter{display:flex;gap:2px;border-bottom:1px solid var(--linie);margin-top:-6px}.reiter a{padding:6px 14px;border:1px solid transparent;border-bottom:none;border-radius:6px 6px 0 0;color:var(--text-2);margin-bottom:-1px}.reiter a.aktiv{background:var(--flaeche);border-color:var(--linie);color:var(--text);font-weight:600}.reiter a:hover:not(.aktiv){color:var(--text);background:var(--flaeche-2)}.blatt{font-family:var(--blatt-schrift, Arial, "Liberation Sans", Helvetica, sans-serif);font-size:var(--blatt-groesse, 10.5pt)}.blatt-titel h1{color:var(--blatt-farbe, #222)}.blatt-positionen th{border-bottom-color:var(--blatt-farbe, #222)!important}.blatt-summen tr.brutto th,.blatt-summen tr.brutto td{border-top-color:var(--blatt-farbe, #222)!important;color:var(--blatt-farbe, #222)}.blatt-logo{display:block;height:var(--blatt-logo, 18mm);max-width:70mm;object-fit:contain;margin-bottom:3mm}.blatt-titel .blatt-logo{margin-left:auto}.blatt-links{display:flex;flex-direction:column}.blatt-text{white-space:pre-line;margin:0 0 5mm}.blatt-gross{display:flex;justify-content:center}.blatt-skaliert{width:100%;overflow:hidden}.blatt-skaliert .blatt{margin:0;box-shadow:0 2px 10px #00000014}.beleg-live{display:flex;flex-direction:column;gap:6px;height:100%;min-height:0}.beleg-live header{display:flex;align-items:center;gap:8px}.beleg-live h3{margin:0}.beleg-live>div{overflow:auto;min-height:0}.beleg-live .veraltet{opacity:.6;transition:opacity .2s}.bild-feld{gap:6px}.bild-rahmen{flex:1;min-height:60px;display:flex;align-items:center;justify-content:flex-start;padding:8px;border:1px dashed var(--linie);border-radius:var(--radius);background:#fff;overflow:hidden}.bild-rahmen img{max-height:100%;max-width:100%;object-fit:contain}.bild-knoepfe{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.dv{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;height:100%;min-height:0}.dv-einstellungen{display:flex;flex-direction:column;gap:10px;overflow-y:auto;padding-right:4px}.dv-einstellungen fieldset{border:1px solid var(--linie);border-radius:var(--radius);padding:8px 10px;display:flex;flex-direction:column;gap:6px;margin:0}.dv-einstellungen legend{font-size:12px;font-weight:600;color:var(--text-2);padding:0 4px}.dv-einstellungen label{display:flex;flex-direction:column;gap:3px;font-size:13px}.dv-einstellungen label.ja-nein{flex-direction:row;align-items:center;gap:8px}.dv-einstellungen label.ja-nein input{width:auto}.dv-einstellungen .dv-farbe{flex-direction:row;align-items:center;gap:8px}.dv-einstellungen .dv-farbe input{width:48px;height:28px;padding:0}.dv-vorschau{display:flex;flex-direction:column;gap:8px;min-height:0;overflow-y:auto}.dv-vorschau header{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.dv-vorschau header select{width:auto}@media(max-width:1100px){.dv{grid-template-columns:1fr}}.verweis-suche{position:relative;flex:1;display:flex;min-width:0}.verweis-suche input{flex:1;min-width:0;padding-right:22px}.verweis-leeren{all:unset;cursor:pointer;position:absolute;right:6px;top:50%;transform:translateY(-50%);color:var(--text-2)}.verweis-treffer{position:fixed;z-index:50;margin:0;padding:4px;list-style:none;max-height:320px;overflow-y:auto;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:0 8px 24px #00000026}.verweis-treffer li button{all:unset;display:block;width:100%;box-sizing:border-box;padding:5px 8px;border-radius:4px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.verweis-treffer li.markiert button,.verweis-treffer li button:hover{background:var(--akzent-zart)}.verweis-treffer li.leer{padding:6px 8px;font-size:13px}.anmeldung{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--hintergrund, var(--flaeche-2))}.anmeldung-karte{width:min(380px,100%);display:flex;flex-direction:column;gap:14px;padding:32px 28px;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:0 8px 28px #00000014}.anmeldung-marke img{display:block;height:46px;width:auto;margin:0 auto 4px}.anmeldung-karte .knopf{justify-content:center;padding-block:9px}.nav-benutzer{display:flex;flex-direction:column;gap:4px}.nav-konto{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.passwort-dialog{width:min(420px,calc(100vw - 32px))}.passwort-felder{display:flex;flex-direction:column;gap:12px;padding:4px 16px 12px}fieldset.still{border:none;margin:0;padding:0;min-width:0;height:100%;display:flex;flex-direction:column}.abgleich-dialog{width:min(1180px,calc(100vw - 32px))}.abgleich-inhalt{display:flex;flex-direction:column;gap:18px;padding:4px 16px 16px;overflow-y:auto;flex:1;min-height:0}.abgleich-kopf{display:flex;align-items:center;gap:10px;padding-bottom:6px;border-bottom:1px solid var(--linie)}.abgleich-kopf h3{margin:0}.abgleich-zeile{display:grid;grid-template-columns:24px 90px 110px minmax(0,1.2fr) minmax(0,1.3fr);gap:10px;align-items:start;padding:8px 0;border-bottom:1px solid var(--linie);font-size:13px;cursor:default}.abgleich-zeile.offen-zeile{grid-template-columns:90px 110px minmax(0,1fr) minmax(0,1.4fr)}.abgleich-zeile input[type=checkbox]{width:auto;margin-top:2px}.a-betrag{text-align:right;font-variant-numeric:tabular-nums;font-weight:600;color:var(--ok)}.a-betrag.minus{color:var(--text)}.a-wer,.a-beleg{display:flex;flex-direction:column;min-width:0}.a-wer .hinweis,.a-beleg .hinweis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.a-aktion{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.a-aktion select{max-width:360px}.a-aktion input{width:160px}.fehler-text{color:var(--gefahr)}.chip-skonto{margin-left:6px;font-size:11px;padding:1px 6px;border-radius:99px;background:var(--akzent-zart);color:var(--akzent);border:0;cursor:pointer;font-family:inherit}.chip-skonto.aus{background:var(--flaeche-2);color:var(--text-2);text-decoration:line-through}.auftrag-eingabe{display:flex;flex-direction:column;gap:8px;margin:0 16px 12px}.auftrag-eingabe textarea{width:100%;font:inherit;resize:vertical}.auftrag-knoepfe{display:flex;align-items:center;gap:10px}.auftrag-laeuft{margin:0 16px 8px}.auftrag-ergebnisse{margin:0 16px 16px;overflow:auto;flex:1;min-height:0}.auftrag-wahl{display:flex;flex-wrap:wrap;gap:6px}.senden-dialog{width:min(720px,94vw)}.senden-stil{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}.senden-stil .senden-anweisung{flex:1;min-width:160px;font-size:13px}.senden-felder{display:flex;flex-direction:column;gap:8px;margin:0 16px 8px}.senden-felder label{display:flex;flex-direction:column;gap:3px;font-size:13px;color:var(--text-2)}.senden-felder textarea{font:inherit;resize:vertical}.senden-format{margin:0}.senden-meldung{margin:0 16px 8px}.ok-text{color:var(--ok)}.mahnung-text{white-space:pre-wrap;margin-bottom:8mm;line-height:1.5}.mahnung-qr{display:flex;align-items:center;gap:6mm;margin-bottom:8mm}.mahnung-qr svg{width:28mm;height:28mm}.uebersicht{max-width:1200px}.uebersicht h1{margin:0 0 14px}.kennzahlen{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-bottom:18px}.kennzahl{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);padding:10px 12px;display:flex;flex-direction:column;gap:2px}.kennzahl strong{font-size:20px}.kz-name{font-size:12px;color:var(--text-2)}.frage{display:flex;gap:8px;margin-bottom:14px}.frage input{flex:1;font-size:15px;padding:8px 10px}.auswertungen{display:grid;grid-template-columns:repeat(auto-fill,minmax(460px,1fr));gap:14px}.auswertung-karte{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);padding:10px 14px 14px;margin-bottom:14px}.auswertung-karte.neu{border-color:var(--akzent)}.auswertungen .auswertung-karte.breit{grid-column:1 / -1}.auswertung-karte header{display:flex;align-items:center;gap:6px}.auswertung-karte h2{font-size:15px;margin:4px 0}.auswertung-karte .hinweis{margin:0 0 8px}.sql{background:var(--flaeche-2);padding:8px;border-radius:6px;font-size:12px;white-space:pre-wrap}.diagramm{width:100%;height:auto}.diagramm .gitter{stroke:var(--linie);stroke-width:1}.diagramm .achse{font-size:10px;fill:var(--text-2)}.diagramm-legende{display:flex;gap:12px;font-size:12px;margin:4px 0 0}.diagramm-legende i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:4px}.diagramm-tabelle{max-height:360px;overflow:auto}.weitere{font-size:15px;margin-top:18px}.auswertung-liste{list-style:none;padding:0}.auswertung-liste li{padding:6px 0;border-bottom:1px solid var(--linie)}button.link{background:none;border:none;color:var(--akzent);cursor:pointer;padding:0;font:inherit}.verlauf-dialog{width:min(820px,94vw)}.verlauf{list-style:none;margin:0 16px 16px;padding:0;overflow:auto;flex:1;min-height:0}.verlauf li{border-bottom:1px solid var(--linie);padding:8px 0}.verlauf li.automatisch{opacity:.7}.verlauf li.zurueck .v-felder{text-decoration:line-through}.v-kopf{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13px}.v-felder{font-size:13px;margin-top:4px;border-collapse:collapse}.v-felder th{text-align:left;font-weight:500;color:var(--text-2);padding:1px 10px 1px 0}.v-felder td{padding:1px 6px 1px 0}.v-alt{color:var(--text-2)}.kalender,.pipeline{display:flex;flex-direction:column;gap:10px;min-width:0}.kal-kopf{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.kal-kopf h1{margin:0}.kal-nav{display:flex;align-items:center;gap:4px}.kal-nav strong{margin-left:8px}.kal-meine{display:flex;align-items:center;gap:4px;font-size:13px;white-space:nowrap}.kal-meine input{width:auto}.umschalter{display:inline-flex;border:1px solid var(--linie);border-radius:var(--radius);overflow:hidden}.umschalter button{all:unset;cursor:pointer;padding:4px 10px;font-size:13px}.umschalter button.aktiv{background:var(--akzent-zart);font-weight:600}.kal-raster{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;background:var(--linie);border:1px solid var(--linie);border-radius:var(--radius);overflow:hidden}.kal-wochentag{background:var(--flaeche-2);padding:4px 8px;font-size:12px;color:var(--text-2)}.kal-tag{background:var(--flaeche);min-height:360px;padding:4px 6px;display:flex;flex-direction:column;gap:3px;min-width:0}.kal-raster.monat .kal-tag{min-height:110px}.kal-tag.heute{background:var(--akzent-zart)}.kal-tag.fremd{opacity:.5}.kal-datum{display:flex;justify-content:space-between;font-size:12px;font-weight:600}.kal-plus{color:var(--text-2);text-decoration:none;opacity:0}.kal-tag:hover .kal-plus{opacity:1}.kal-eintrag{display:flex;gap:4px;align-items:flex-start;font-size:12px;line-height:1.3;padding:3px 4px;border-radius:4px;background:var(--flaeche-2);border-left:3px solid var(--akzent);min-width:0}.kal-eintrag a{color:inherit;text-decoration:none;min-width:0;overflow-wrap:anywhere}.kal-eintrag input{width:auto;margin:1px 0 0}.kal-eintrag.art-aufgabe{border-left-color:var(--text-2)}.kal-eintrag.art-besuch{border-left-color:#c08a2b}.kal-eintrag.ueberfaellig{border-left-color:var(--gefahr);background:color-mix(in srgb,var(--gefahr) 10%,var(--flaeche))}.kal-eintrag.erledigt a{text-decoration:line-through;color:var(--text-2)}.kal-eintrag.hoch{font-weight:600}.kal-zeit{font-variant-numeric:tabular-nums;font-weight:600;margin-right:3px}.kal-firma,.kal-wer{display:block;color:var(--text-2);font-size:11px}@media(max-width:760px){.kal-raster{grid-template-columns:1fr}.kal-wochentag{display:none}.kal-tag,.kal-raster.monat .kal-tag{min-height:0}}.pl-spalten{display:flex;gap:10px;overflow-x:auto;align-items:flex-start;padding-bottom:8px}.pl-spalte{flex:1 0 220px;max-width:320px;background:var(--flaeche-2);border-radius:var(--radius);padding:8px;display:flex;flex-direction:column;gap:6px;min-height:200px;border:2px dashed transparent}.pl-spalte.ueber{border-color:var(--akzent)}.pl-spalte.art-gewonnen .pl-kopf strong{color:#2e7d32}.pl-spalte.art-verloren{opacity:.8}.pl-kopf .anzahl{font-weight:400;color:var(--text-2)}.pl-karte{display:block;background:var(--flaeche);border:1px solid var(--linie);border-radius:6px;padding:7px 9px;color:inherit;text-decoration:none;cursor:grab}.pl-karte:hover{border-color:var(--akzent)}.pl-karte.ueberfaellig{border-left:3px solid var(--gefahr)}.pl-titel{font-weight:600;font-size:13px}.pl-firma{font-size:12px;color:var(--text-2)}.pl-zahlen{display:flex;gap:8px;flex-wrap:wrap;font-size:12px;margin-top:4px;font-variant-numeric:tabular-nums}.wiedervorlagen ul{list-style:none;margin:0;padding:0}.wiedervorlagen li{display:flex;align-items:center;gap:8px;padding:5px 0;border-bottom:1px solid var(--linie);flex-wrap:wrap}.wiedervorlagen li.ueberfaellig .wv-tag{color:var(--gefahr);font-weight:600}.wv-tag{font-size:12px;min-width:110px;font-variant-numeric:tabular-nums}.serienbrief{flex-direction:column;align-items:center;gap:12px}.brief-betreff{font-size:1.1em;margin:0 0 5mm}@media print{.serienbrief .blatt{break-after:page}.serienbrief .blatt:last-child{break-after:auto}}.mail-beispiel{background:var(--flaeche-2);border-radius:6px;padding:8px 10px;font-size:13px;max-height:240px;overflow:auto}.mail-beispiel pre{white-space:pre-wrap;font:inherit;margin:6px 0 0}.chat.zieht{outline:3px dashed var(--akzent);outline-offset:-6px}.beleg-pakete{display:flex;flex-direction:column;gap:6px;height:100%;min-height:0;overflow:auto}.beleg-pakete h3 .anzahl{font-weight:400;margin-left:4px}.bp-liste{list-style:none;margin:0;padding:0}.bp-liste li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:5px 0;border-bottom:1px solid var(--linie);font-size:13px}.bp-pos{color:var(--text-2);font-variant-numeric:tabular-nums;min-width:44px}.bp-nr{font-weight:600}.bp-inhalt{flex-basis:100%;padding-left:52px;color:var(--text-2);font-variant-numeric:tabular-nums}.marke.warn{background:color-mix(in srgb,var(--gefahr) 15%,var(--flaeche));color:var(--gefahr)}.bp-neu{display:flex;gap:6px;flex-wrap:wrap}.bp-neu select{flex:2 1 180px;min-width:0}.bp-neu input{flex:1 1 110px;min-width:0}.bp-vorschlaege{display:flex;gap:4px;flex-wrap:wrap;align-items:center}.blatt-paket{font-variant-numeric:tabular-nums}.import-seite{max-width:1100px;display:flex;flex-direction:column;gap:12px}.import-seite h1{margin:0}.import-ablage{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;padding:26px 16px;border:2px dashed var(--linie);border-radius:var(--radius);background:var(--flaeche);cursor:pointer;text-align:center}.import-ablage.ziehe,.import-ablage:hover{border-color:var(--akzent);background:var(--akzent-zart)}.import-ablage input{display:none}.import-karte{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);padding:12px 16px;display:flex;flex-direction:column;gap:8px;min-width:0}.import-karte.fertig{border-color:var(--akzent)}.import-karte header,.import-karte footer{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.import-karte h2{font-size:16px;margin:0;overflow-wrap:anywhere}.import-karte p{margin:0}.import-karte td.zahl,.import-karte th.zahl{text-align:right;font-variant-numeric:tabular-nums}.import-karte td.rot{color:var(--gefahr);font-weight:600}.import-hinweise{margin:0;padding-left:18px;font-size:13px;color:var(--text-2)}.import-details summary{cursor:pointer;color:var(--akzent);font-size:13px}.import-details ul{margin:6px 0;padding-left:18px;font-size:13px;max-height:320px;overflow:auto}.import-ziel{border-top:1px solid var(--linie);padding:6px 0}.import-ziel h3{font-size:13px;margin:0}.import-beispiel{font-size:12px;overflow-wrap:anywhere}.import-anweisung{display:flex;gap:6px;flex-wrap:wrap}.import-anweisung input{flex:1 1 280px;min-width:0}.import-plan{width:100%;min-height:260px;font:12px/1.4 ui-monospace,Menlo,monospace;margin:6px 0}.marke.status-ausgefuehrt{background:var(--akzent-zart);color:var(--akzent)}.marke.status-fehler{color:var(--gefahr)}.import-frueher{list-style:none;padding:0;margin:0;font-size:13px}.tof-karte{margin-bottom:14px;display:flex;flex-direction:column;gap:8px}.tof-karte footer label input{margin-left:4px;font:inherit}.tof-bericht h3{font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-2);margin:8px 0 2px}.tof-bericht dl{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;margin:0;font-size:14px}.tof-bericht dd{margin:0;font-variant-numeric:tabular-nums}.import-frueher li{display:flex;gap:8px;flex-wrap:wrap;align-items:baseline;padding:4px 0;border-bottom:1px solid var(--linie)}.kontrolle{display:flex;flex-direction:column;gap:18px}.kontrolle-block h2{margin:0 0 6px;font-size:16px}.kontrolle-tabelle{border-collapse:collapse;font-size:13px;margin:6px 0}.kontrolle-tabelle th.zahl,.kontrolle-tabelle td.zahl{text-align:right;font-variant-numeric:tabular-nums}.kontrolle-prozent{width:64px;text-align:right}.kontrolle-tabelle th,.kontrolle-tabelle td{text-align:left;padding:4px 10px 4px 0;border-bottom:1px solid var(--linie)}.kontrolle-tabelle tr.aktiv td{font-weight:600}.kontrolle-neu{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin-top:8px}.kontrolle-neu .feld{min-width:180px}.kontrolle-meldung{white-space:pre-wrap}.kontrolle-spalten{display:flex;gap:14px;min-height:60vh}.kontrolle-liste{list-style:none;margin:0;padding:0;width:240px;max-height:70vh;overflow:auto;border:1px solid var(--linie);border-radius:8px;flex:none}.kontrolle-liste li button{width:100%;display:flex;justify-content:space-between;gap:8px;padding:5px 8px;border:0;background:none;text-align:left;font:inherit;cursor:pointer}.kontrolle-liste li.aktiv button,.kontrolle-liste li button:hover{background:var(--hervor, #eee)}.kontrolle-inhalt{flex:1;min-width:0}.kontrolle-kopf{display:flex;align-items:center;gap:8px;margin-bottom:6px;flex-wrap:wrap}.kontrolle-suche{min-width:220px}.kontrolle-rahmen{max-height:70vh;overflow:auto}.kontrolle-rahmen td{white-space:nowrap;max-width:320px;overflow:hidden;text-overflow:ellipsis;font-size:12px}@media(max-width:800px){.kontrolle-spalten{flex-direction:column}.kontrolle-liste{width:auto;max-height:30vh}}.hilfe-panel{position:fixed;top:0;right:0;bottom:0;z-index:28;width:min(420px,100vw);display:flex;flex-direction:column;background:var(--flaeche);border-left:1px solid var(--linie);box-shadow:-8px 0 24px #0000001f}.hilfe-panel header{display:flex;align-items:center;gap:8px;padding:14px 16px;border-bottom:1px solid var(--linie)}.hilfe-panel header h2{flex:1;margin:0;font-size:17px}.hilfe-panel .schliessen{all:unset;cursor:pointer;color:var(--text-2);padding:2px 6px}.hilfe-inhalt{flex:1;overflow-y:auto;padding:4px 16px 16px}.hilfe-panel footer{display:flex;gap:8px;padding:10px 16px 130px;border-top:1px solid var(--linie)}.hilfe-panel footer input{flex:1;min-width:0}.hilfe-kurz{color:var(--text-2)}.hilfe-text{line-height:1.5}.hilfe-text p{margin:8px 0}.hilfe-text ul,.hilfe-text ol{margin:8px 0;padding-left:20px}.hilfe-text li{margin:4px 0}.hilfe-allgemein{margin-top:14px;border-top:1px solid var(--linie);padding-top:8px}.hilfe-allgemein summary{cursor:pointer;font-weight:600}.hilfe-seite{max-width:1200px}.modul-karten{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;margin:12px 0 24px}.modul-karte{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);padding:14px 16px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.modul-karte header{display:flex;align-items:center;gap:6px}.modul-karte h2{margin:0;font-size:16px}.modul-karte.inaktiv{opacity:.55}.modul-kurz{margin:0;color:var(--text-2)}.modul-funktionen{list-style:none;margin:4px 0 0;padding:0;width:100%}.modul-funktionen li{padding:5px 0;border-top:1px solid var(--linie);display:flex;flex-direction:column}.modul-funktionen li span{font-size:12px;color:var(--text-2)}.hilfe-block{max-width:760px}.hilfe-block h2{font-size:16px;margin:18px 0 4px}@media print{.hilfe-panel{display:none!important}}.chat .schnell-zeile{align-self:flex-start;margin-top:-4px;font-size:11px;color:var(--text-2)}.chat .schnell-zeile button.link{font-size:11px}.ernesto-saetze{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 10px}.ernesto-satz{font:inherit;font-size:13px;text-align:left;cursor:pointer;border:1px solid var(--akzent);background:var(--akzent-zart);color:var(--text);border-radius:12px;padding:4px 10px}.ernesto-satz:hover{background:var(--akzent);color:var(--akzent-text)}.chat .nochmal{align-self:center;margin-top:-2px}.kontrolle-umbruch{flex-basis:100%;margin:4px 0 -4px}.kontrolle-aktionen{white-space:nowrap;display:flex;gap:6px}.kontrolle-titel{margin:16px 0 4px;font-size:14px}td .sprung{margin-left:6px;color:var(--akzent);text-decoration:none;opacity:.55}td .sprung:hover{opacity:1}.liq-steuerung{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;margin:10px 0 14px;font-size:13px}.liq-steuerung label{display:flex;align-items:center;gap:6px}.liq-steuerung .haken{color:var(--text-2)}.liquiditaet .minus{color:var(--gefahr)}.liq-diagramme{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:14px;margin-bottom:14px}.liq-diagramme section{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);padding:10px 12px}.liq-diagramme h2{margin:0 0 6px;font-size:14px}.liq-tabelle td,.liq-tabelle th{padding:6px 10px}.liq-periode{cursor:pointer}.liq-periode:hover,.liq-periode.aktiv{background:var(--akzent-zart)}.liq-posten td{font-size:12.5px;color:var(--text-2);padding-left:26px}.liq-posten .sprung{margin-left:6px;color:var(--akzent);text-decoration:none}.kennzahlen.laedt{opacity:.6}@media(max-width:760px){.liq-diagramme{grid-template-columns:1fr}}.liq-schritt{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);padding:14px 16px;margin-bottom:14px}.liq-schritt h2{margin:0 0 4px;font-size:16px}.liq-konten{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin-top:10px}.liq-konten .feld{min-width:260px}.liq-abgleich-kopf{display:flex;align-items:center;gap:8px;margin:10px 0;flex-wrap:wrap}.liq-abgleich{max-height:55vh;overflow:auto}.liq-abgleich td,.liq-abgleich th{padding:5px 8px;font-size:13px}.liq-abgleich input[type=date]{padding:2px 4px}.chat-rand{position:absolute;left:0;top:0;bottom:0;width:12px;padding:0;border:none;background:transparent;cursor:ew-resize;z-index:1;touch-action:none}.chat-rand:after{content:"";position:absolute;left:4px;top:50%;width:3px;height:44px;margin-top:-22px;border-radius:2px;background:var(--text-2);opacity:.35}.chat-rand:hover{background:var(--akzent-zart)}.chat-rand:hover:after{background:var(--akzent);opacity:.9}@media(max-width:760px){.chat-rand{display:none}}.chat{max-width:calc(100vw - 32px)}.liq-ablage{border:2px dashed var(--linie);border-radius:var(--radius);padding:14px 16px;margin:8px 0 12px;line-height:1.5;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.liq-ablage.zieht{border-color:var(--akzent);background:var(--akzent-zart)}.liq-datei{border:1px solid var(--linie);border-radius:var(--radius);padding:8px 12px;margin-bottom:8px;font-size:13px}.liq-vorschlaege{width:100%;border-collapse:collapse;margin:6px 0}.liq-vorschlaege td{padding:3px 6px;border-top:1px solid var(--linie)}.liq-regeln{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px;margin-top:12px}.liq-regel{border:1px solid var(--linie);border-radius:var(--radius);padding:10px 12px;font-size:13px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.liq-regel h3{margin:0;font-size:14px}.liq-regel input.tage{width:64px;padding:2px 6px}.liq-ausgeschlossen{font-size:12.5px;color:var(--text-2);margin:4px 0 12px}.liq-wenn{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);padding:10px 14px;margin-bottom:14px}.liq-wenn h2{margin:0;font-size:15px}.liq-wenn .frage{margin:8px 0 10px}.liq-hinweis{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between;border-radius:var(--radius);padding:12px 14px;margin:10px 0 16px;border:1px solid var(--warnung);background:color-mix(in srgb,var(--warnung) 10%,var(--flaeche))}.liq-hinweis.stufe-kritisch{border-color:var(--gefahr);background:color-mix(in srgb,var(--gefahr) 12%,var(--flaeche))}.liq-hinweis.stufe-hinweis{border-color:var(--linie);background:var(--flaeche)}.liq-hinweis-text{display:flex;flex-direction:column;gap:3px;min-width:280px;flex:1}.liq-hinweis-knoepfe{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.liq-ignorieren{padding:5px 8px}.liq-regel input.betrag{width:110px;padding:2px 6px}.liq-erwartet{border:1px solid var(--akzent);border-radius:var(--radius);background:var(--akzent-zart);padding:12px 14px;margin-top:12px;display:flex;flex-direction:column;gap:10px;font-size:13px}.liq-erwartet.veraltet{border-color:var(--warnung);background:color-mix(in srgb,var(--warnung) 10%,var(--flaeche))}.liq-erwartet-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.liq-erwartet-kopf h3{margin:0;font-size:16px}.liq-stand{font-weight:600}.liq-erwartet-zahlen{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.liq-erwartet-zahlen>div{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);padding:8px 12px;display:flex;flex-direction:column;gap:2px}.liq-erwartet-zahlen strong{font-size:20px}.liq-erwartet-regel input.tage{width:64px;padding:2px 6px}.diktat-rahmen{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.diktat{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:99px;cursor:pointer;border:1px solid var(--linie);background:var(--flaeche);color:var(--akzent);padding:0}.diktat.gross{width:42px;height:42px}.diktat.hoert{background:var(--gefahr);border-color:var(--gefahr);color:#fff;animation:diktat-puls 1.2s ease-in-out infinite}.diktat.erkennt{opacity:.6;cursor:progress;animation:diktat-puls 1.2s ease-in-out infinite}@keyframes diktat-puls{50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--gefahr) 25%,transparent)}}.diktat-zwischen,.diktat-fehler{position:absolute;bottom:calc(100% + 6px);right:0;z-index:5;max-width:280px;width:max-content;font-size:12px;padding:4px 8px;border-radius:6px;background:var(--text);color:var(--flaeche)}.diktat-fehler{background:var(--gefahr);color:#fff}.feld-lang{position:relative}.feld-diktat{position:absolute;right:6px;bottom:6px}.frage{align-items:center}@media(max-width:760px){input,select,textarea{font-size:16px}.knopf{min-height:40px;padding:8px 14px}.knopf.klein{min-height:32px;padding:4px 10px}.nav-eintrag{padding-top:9px;padding-bottom:9px}.chat{top:0;right:0;bottom:0;left:0;width:100%!important;height:100dvh!important;max-width:none;max-height:none;border-radius:0;z-index:40}.chat header{padding-top:max(10px,env(safe-area-inset-top))}.chat footer{padding-bottom:max(10px,env(safe-area-inset-bottom))}body:has(.chat) .chat-knopf{display:none}.chat-knopf{bottom:max(12px,env(safe-area-inset-bottom))}.hilfe-panel{width:100%}.tabelle-rahmen{overflow-x:auto;-webkit-overflow-scrolling:touch}.kennzahlen{grid-template-columns:1fr 1fr}.liq-diagramme,.liq-regeln,.modul-karten{grid-template-columns:1fr}.liq-hinweis-knoepfe .knopf,.liq-hinweis-knoepfe select{flex:1 1 auto}.frage{flex-wrap:wrap}.frage input{flex-basis:100%}.liq-posten td{padding-left:10px}}.cashflow .minus{color:var(--gefahr)}.cf-block{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);padding:10px 14px;margin-bottom:14px}.cf-block h2{margin:0 0 6px;font-size:15px}.cf-zwei{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}.export-vorab{margin:8px 0 12px;padding:10px 14px;border-radius:8px;background:color-mix(in srgb,var(--warnung) 12%,var(--flaeche));border-left:3px solid var(--warnung);font-size:14px}.export-vorab ul{margin:6px 0 0;padding-left:18px}.export-vorab li{margin:3px 0}.export-vorab a{margin-left:6px}.schritte{margin-top:6px;font-size:12px;color:var(--text-2);display:flex;flex-direction:column;gap:2px}.schritte div{opacity:.55}.schritte div.aktuell{opacity:1}.fb-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.fb{padding:8px 0;border-top:1px solid var(--linie);display:flex;flex-direction:column;gap:4px}.fb-erledigt{opacity:.7}.fb-kopf{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;font-size:13px}.fb-chip{padding:1px 8px;border-radius:99px;border:1px solid var(--linie);background:var(--flaeche-2);color:var(--text-2)}.fb-status{font-weight:600;color:var(--text-2)}.fb-status-offen{color:var(--warnung)}.fb-status-in_arbeit{color:var(--akzent)}.fb-status-erledigt{color:var(--ok)}.fb-status-abgelehnt{color:var(--gefahr)}.fb-text{white-space:pre-wrap}.fb-antwort{font-size:14px;color:var(--text-2);padding-left:8px;border-left:2px solid var(--linie)}.fb-aktionen{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.fb-aktionen input{flex:1 1 200px;min-width:0;font:inherit;font-size:13px;padding:4px 8px;border:1px solid var(--linie);border-radius:6px;background:var(--flaeche);color:var(--text)}.fb-code{display:flex;flex-direction:column;gap:6px}.fb-code textarea{width:100%;box-sizing:border-box;font:inherit;font-size:13px;padding:6px 8px;border:1px solid var(--linie);border-radius:6px;background:var(--flaeche);color:var(--text);resize:vertical}.fb-code-knoepfe{display:flex;flex-wrap:wrap;gap:6px}.fb-prompt{font-size:12px;white-space:pre-wrap;background:var(--flaeche-2);border-radius:8px;padding:8px 10px;margin:0;max-height:320px;overflow:auto}.formular-flaeche.mit-dokument{display:grid;grid-template-columns:minmax(320px,min(var(--felder, 540px),calc(100vw - 420px))) 10px minmax(0,1fr);gap:0 6px;align-items:start}.formular-flaeche.mit-dokument .raster{min-width:0}.trenner{cursor:col-resize;align-self:stretch;position:sticky;top:8px;height:calc(100vh - var(--kopf-hoehe) - 32px);display:flex;align-items:center;justify-content:center;border-radius:5px;background:linear-gradient(var(--linie),var(--linie)) center / 2px 100% no-repeat}.trenner:before{content:"";width:6px;height:36px;border-radius:3px;background:var(--text-2);opacity:.55}.trenner:hover{background-color:var(--akzent-zart)}.trenner:hover:before{background:var(--akzent);opacity:1}.vorschau-spalte{position:sticky;top:8px;height:calc(100vh - var(--kopf-hoehe) - 32px);min-width:0;overflow:hidden}.vorschau-spalte .dokument,.vorschau-spalte .beleg-live{height:100%}.app.breit{grid-template-columns:1fr}.app.breit .seitenleiste{position:fixed;z-index:20;inset:0 auto 0 0;width:240px;transform:translate(-100%);transition:transform .2s}.app.breit.menue-offen .seitenleiste{transform:none}.menue-schatten{position:fixed;top:0;right:0;bottom:0;left:0;z-index:19;background:#0000004d}.app.breit .ansicht>.kopf,.app.breit .ansicht>nav.reiter{margin-right:100px}.vorschau-spalte .beleg-live header .spacer{flex:0 0 4px}.app.breit .menueknopf{display:inline-block;all:unset;font-size:22px;cursor:pointer;margin-bottom:8px}@media(max-width:1100px){.formular-flaeche.mit-dokument{grid-template-columns:1fr}.trenner{display:none}.vorschau-spalte{position:static;height:70vh}}.schnellfilter{display:flex;gap:6px;flex-wrap:wrap}.chip-filter{all:unset;cursor:pointer;padding:4px 12px;border-radius:99px;border:1px solid var(--linie);background:var(--flaeche-2);font-size:13px;color:var(--text-2)}.chip-filter.aktiv{border-color:var(--akzent);background:var(--akzent-zart);color:var(--akzent);font-weight:600}.kind-suche{width:min(320px,100%);font-size:13px;padding:4px 8px;margin-bottom:4px}.firma-suche{position:relative;max-width:560px;margin-bottom:14px}.firma-suche input{width:100%;font-size:16px;padding:10px 14px;border-radius:10px}.firma-suche .treffer{position:absolute;z-index:5;left:0;right:0;margin:4px 0 0;padding:4px;list-style:none;background:var(--flaeche);border:1px solid var(--linie);border-radius:10px;box-shadow:0 8px 24px #0000001f}.firma-suche .treffer button{all:unset;cursor:pointer;display:block;width:100%;box-sizing:border-box;padding:8px 10px;border-radius:6px}.firma-suche .treffer button:hover,.firma-suche .treffer button:focus-visible{background:var(--akzent-zart)}.cockpit .reiter button{all:unset;cursor:pointer;padding:8px 14px;border-bottom:2px solid transparent;color:var(--text-2)}.cockpit .reiter button.aktiv{color:var(--akzent);border-bottom-color:var(--akzent);font-weight:600}.cockpit .stamm-link{color:inherit;text-decoration:none}.cockpit .stamm-link:hover{text-decoration:underline}.cockpit .chips{display:inline-flex;gap:6px;flex-wrap:wrap;align-items:center}.cockpit .chip{padding:2px 10px;border-radius:99px;border:1px solid var(--linie);background:var(--flaeche-2);font-size:13px;color:var(--text-2)}.cockpit .chip.warn{color:var(--warnung);border-color:var(--warnung)}.cockpit .chip.rot{color:var(--gefahr);border-color:var(--gefahr)}.cockpit-raster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.cockpit-raster .breit{grid-column:1 / -1}.karte-block{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);padding:12px 14px;display:flex;flex-direction:column;gap:8px}.karte-block h2{margin:0;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-2)}.karte-block p{margin:0}.cockpit .kennzahlen{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.cockpit .kz{display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--flaeche-2);border-radius:10px;padding:10px 4px}.cockpit .kz.warn{outline:1px solid var(--akzent)}.cockpit .kz-wert{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.cockpit .kz-text{font-size:12px;color:var(--text-2)}.cockpit .zaehler{width:100%;border-collapse:collapse;font-size:14px}.cockpit .zaehler th,.cockpit .zaehler td{padding:4px 6px;text-align:right;font-variant-numeric:tabular-nums;border-top:1px solid var(--linie)}.cockpit .zaehler th:first-child,.cockpit .zaehler td:first-child,.cockpit .zaehler.links td{text-align:left}.cockpit .zaehler.links td.zahl{text-align:right}.cockpit .zeile{display:flex;gap:8px;align-items:baseline;font-size:14px}.cockpit .datum{color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap}.cockpit .dringend{color:var(--gefahr);font-weight:700}.cockpit .personen{margin:0;padding-left:18px;font-size:14px}.cockpit .notiz{white-space:pre-wrap;font-size:14px}.cockpit .osm{width:100%;height:420px;border:1px solid var(--linie);border-radius:var(--radius)}@media(max-width:1100px){.cockpit-raster{grid-template-columns:1fr}}.blatt-bestaetigung{display:flex;align-items:center;gap:4mm;margin-top:4mm;padding:2.5mm 3mm;border:.2mm solid #999;border-radius:1.5mm;break-inside:avoid;min-width:0}.blatt-bestaetigung>div{min-width:0;overflow-wrap:anywhere}.blatt-bestaetigung .blatt-link{white-space:nowrap;font-weight:600}.blatt-bestaetigung .blatt-qr{width:20mm;height:20mm;flex:none}.blatt-bestaetigung .klein{font-size:85%;color:#555}.blatt-positionen tr.alternativ td{color:var(--text-2);font-style:italic}.blatt-positionen .option{font-weight:600;font-style:normal;color:var(--text-2)}.fehler-popup{position:fixed;right:16px;bottom:16px;z-index:10000;width:min(380px,calc(100vw - 32px));background:var(--flaeche);color:var(--text);border:1px solid var(--linie);border-left:5px solid var(--warnung);border-radius:var(--radius);box-shadow:0 10px 30px #00000040;padding:12px 14px;font-size:14px;animation:fehler-popup-rein .35s cubic-bezier(.2,.9,.3,1.2)}@keyframes fehler-popup-rein{0%{transform:translateY(24px) rotate(-2deg);opacity:0}to{transform:none;opacity:1}}.fehler-popup-kopf{display:flex;align-items:center;gap:8px}.fehler-popup-icon{font-size:22px;display:inline-block;animation:fehler-popup-schraube 1.2s ease-in-out 2}@keyframes fehler-popup-schraube{0%,to{transform:rotate(0)}25%{transform:rotate(-20deg)}75%{transform:rotate(20deg)}}.fehler-popup p{margin:8px 0 10px;color:var(--text-2, var(--text))}.fehler-popup-detail{margin:0 0 10px;max-height:120px;overflow:auto;font-size:11px;white-space:pre-wrap;word-break:break-word;background:var(--hg);padding:6px 8px;border-radius:6px}.fehler-popup-knoepfe{display:flex;justify-content:space-between;align-items:center;gap:8px}.fehler-popup button.link{background:none;border:0;padding:0;color:var(--akzent);cursor:pointer;font:inherit;font-size:13px;text-decoration:underline}.fehler-popup-ok{font:inherit;background:var(--akzent);color:var(--akzent-text);border:0;border-radius:6px;padding:6px 14px;cursor:pointer}@media print{.fehler-popup{display:none!important}}.hilfe-block.faq{max-width:860px}.faq-kopf{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin:6px 0 10px}.faq-kopf input{flex:1 1 220px;min-width:0}.faq-rubriken{display:flex;flex-wrap:wrap;gap:6px}.faq-rubrik{font:inherit;font-size:12px;cursor:pointer;border:1px solid var(--linie);background:var(--flaeche);color:var(--text-2);border-radius:12px;padding:3px 10px}.faq-rubrik:hover{border-color:var(--akzent);color:var(--text)}.faq-rubrik.aktiv{background:var(--akzent);border-color:var(--akzent);color:var(--akzent-text)}.faq-eintrag{border-top:1px solid var(--linie);padding:6px 0}.faq-eintrag:last-of-type{border-bottom:1px solid var(--linie)}.faq-eintrag summary{cursor:pointer;font-weight:600;padding:4px 0;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.faq-eintrag summary::marker{color:var(--akzent)}.faq-eintrag[open] summary{color:var(--akzent)}.faq-eintrag .hilfe-text{padding:0 0 6px 18px}.faq-rubrik-tag{font-size:11px;font-weight:400;color:var(--text-2)}.faq-fuss{margin:12px 0 0}.chat header .chat-ton{font:inherit;font-size:12px;max-width:150px;border:1px solid var(--linie);border-radius:6px;background:var(--flaeche);color:var(--text);padding:2px 4px}.blatt tr.zs-steuer td{font-size:.9em;color:var(--text-2, #555);border-top:0}.blatt tr.zs-brutto td{border-top:0;font-weight:600}.chat .nachricht.md{white-space:normal}.chat .nachricht.md p{margin:0 0 6px}.chat .nachricht.md p:last-child{margin-bottom:0}.chat .nachricht.md ul,.chat .nachricht.md ol{margin:0 0 6px;padding-left:20px}.chat .nachricht.md code{font-size:.92em;background:#7f7f7f26;padding:0 4px;border-radius:4px}.version-band{position:fixed;top:8px;left:50%;transform:translate(-50%);z-index:10001;display:flex;align-items:center;gap:10px;padding:8px 14px;border-radius:999px;background:var(--akzent);color:var(--akzent-text);font-size:13px;box-shadow:0 6px 20px #00000040;max-width:calc(100vw - 32px)}.version-band{max-width:min(92vw,860px);border-radius:16px}.version-band span{flex:1;line-height:1.35}.version-band button{flex:none;white-space:nowrap}.version-band button{font:inherit;border:0;border-radius:999px;padding:4px 10px;cursor:pointer;background:var(--akzent-text);color:var(--akzent)}.version-band button.link{background:none;color:var(--akzent-text);text-decoration:underline;padding:4px 2px}@media print{.version-band{display:none!important}}.nav-schalter{display:flex;align-items:center;gap:6px;padding:4px 10px;cursor:pointer}.station-paar{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.memo{display:flex;flex-direction:column;gap:14px;font-size:17px;line-height:1.35}.memo .fehler{font-size:16px;font-weight:600;padding:12px 14px;border-radius:10px;margin:0}.memo .meldung{margin:0;color:var(--ok);background:color-mix(in srgb,var(--ok) 12%,transparent);padding:12px 14px;border-radius:10px;font-weight:600}.memo .warnung{margin:0;color:var(--warnung);background:color-mix(in srgb,var(--warnung) 12%,transparent);padding:10px 14px;border-radius:10px;font-weight:600}.memo .leise-text{color:var(--text-2);font-size:15px}.memo .zeile2{display:flex;justify-content:space-between;gap:8px;align-items:center}.memo .gross-hinweis{font-size:15px;text-align:center;margin:0}.memo .aufnahme{display:flex;flex-direction:column;align-items:center;gap:16px;padding:18px 0 6px}.memo .zeit{font-size:48px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--text);line-height:1}.memo .zeit.laeuft{color:var(--gefahr)}.memo .zustand-text{color:var(--text-2);font-size:15px;min-height:1.4em}.memo .rund{all:unset;box-sizing:border-box;width:112px;height:112px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--akzent);color:var(--akzent-text);box-shadow:0 4px 14px #0000002e;-webkit-tap-highlight-color:transparent}.memo .rund:focus-visible{outline:3px solid var(--akzent-zart)}.memo .rund.laeuft{background:var(--gefahr);color:#fff;animation:memo-puls 1.4s ease-in-out infinite}.memo .rund.pause{background:var(--warnung);color:#fff}.memo .rund.still{background:var(--ok);color:#fff;cursor:default}.memo .stopp{width:36px;height:36px;border-radius:6px;background:currentColor;display:block}@keyframes memo-puls{0%,to{box-shadow:0 0 color-mix(in srgb,var(--gefahr) 45%,transparent)}50%{box-shadow:0 0 0 18px color-mix(in srgb,var(--gefahr) 0%,transparent)}}.memo .knopf{min-height:52px;font-size:18px;justify-content:center;border-radius:10px;padding:10px 16px;white-space:normal;text-decoration:none}.memo .knopf.gruen{background:var(--ok);border-color:var(--ok);color:#fff;font-weight:700}.memo .knopf.gefahr{color:var(--gefahr)}.memo .knopf.klein-knopf{min-height:40px;font-size:15px;padding:6px 12px}.memo .knopf.breit{min-width:160px}.memo .knopfzeile{display:flex;gap:10px;width:100%}.memo .knopfzeile .knopf{flex:1}.memo .schalter{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;background:var(--flaeche);border:1px solid var(--linie);border-radius:12px;cursor:pointer;font-size:16px}.memo .schalter input{width:22px;height:22px;margin:2px 0 0;flex-shrink:0;accent-color:var(--akzent)}.memo .schalter.aus{opacity:.6}.memo .schalter.klein{padding:6px 0;background:transparent;border:0;font-size:15px}.memo .liste{display:flex;flex-direction:column;gap:8px}.memo .karte{background:var(--flaeche);border:1px solid var(--linie);border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.memo .karte.offen{border-color:var(--akzent)}.memo .karte.fehlgeschlagen{border-color:var(--gefahr)}.memo .karte-kopf{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:12px 14px;color:var(--text);width:100%;text-align:left}.memo .karte-kopf:focus-visible{outline:2px solid var(--akzent);outline-offset:-2px}.memo .datum{color:var(--text-2);font-size:14px;font-variant-numeric:tabular-nums}.memo .status{font-size:13px;font-weight:600;padding:2px 10px;border-radius:99px;background:var(--flaeche-2);color:var(--text-2);display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.memo .status.ok{color:var(--ok)}.memo .status.rot{color:var(--gefahr);background:color-mix(in srgb,var(--gefahr) 12%,transparent)}.memo .status.frage{color:var(--akzent);background:var(--akzent-zart)}.memo .zusammenfassung{font-weight:600;font-size:17px}.memo .firma{font-size:15px}.memo .offen-text{color:var(--warnung);font-weight:600}.memo .folge{font-size:15px;color:var(--text)}.memo .aktionen{padding:0 14px 12px;display:flex;justify-content:flex-end}.memo .details{border-top:1px solid var(--linie);padding:12px 14px;display:flex;flex-direction:column;gap:10px}.memo .titel{font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-2);font-weight:600}.memo .transkript{margin:0;white-space:pre-wrap;font-size:16px}.memo .links{display:flex;flex-wrap:wrap;gap:8px}.memo .links .knopf{flex:1;min-height:44px;font-size:15px}.memo .feld label{display:block;font-size:15px;color:var(--text-2);margin-bottom:4px}.memo input[type=text],.memo input[type=search]{font-size:20px;min-height:52px;padding:8px 14px;width:100%;border-radius:10px}.memo .eintrag{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:12px 14px;min-height:56px;background:var(--flaeche);border:1px solid var(--linie);border-radius:10px;color:var(--text)}.memo .eintrag:hover,.memo .eintrag:focus-visible{border-color:var(--akzent);background:var(--akzent-zart)}.memo .chips{display:flex;flex-wrap:wrap;gap:6px}.memo .chip{box-sizing:border-box;display:inline-flex;align-items:center;min-height:30px;padding:2px 10px;border-radius:99px;border:1px solid var(--linie);background:var(--flaeche-2);font-size:14px;color:var(--text-2)}.memo .chip.warn{color:var(--warnung);border-color:var(--warnung);font-weight:600}.memo .chip.waehlbar{all:unset;box-sizing:border-box;cursor:pointer;min-height:48px;padding:8px 14px;border-radius:10px;border:1px solid var(--linie);background:var(--flaeche);font-size:17px;display:inline-flex;align-items:center;justify-content:center;color:var(--text);font-variant-numeric:tabular-nums}.memo .chip.waehlbar.aktiv{border-color:var(--akzent);background:var(--akzent-zart);color:var(--akzent);font-weight:600}.memo .chip.waehlbar:disabled{opacity:.6;cursor:default}.memo .chip.waehlbar:focus-visible{outline:2px solid var(--akzent)}.memo .umschalter{display:flex;gap:8px}.memo .umschalter .chip{flex:1}.memo .distanz{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--akzent)}.memo .spinner{width:14px;height:14px;border-radius:50%;border:2px solid var(--linie);border-top-color:var(--akzent);animation:memo-dreh .8s linear infinite;display:inline-block;flex-shrink:0}.memo .spinner.klein{width:10px;height:10px}.memo .spinner.hell{border-color:#fff6;border-top-color:#fff}@keyframes memo-dreh{to{transform:rotate(360deg)}}.memo-ueberlagerung{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:20px}.memo-karte-dialog{background:var(--flaeche);color:var(--text);border-radius:14px;padding:20px;width:min(440px,100%);display:flex;flex-direction:column;gap:10px;font-size:16px;max-height:90vh;overflow-y:auto}.memo-karte-dialog h2{font-size:20px;margin:0}.memo-karte-dialog p{margin:0}.memo-karte-dialog ol{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:6px}.memo-karte-dialog .knopfzeile{display:flex;gap:10px;margin-top:6px}.memo-karte-dialog .knopf{flex:1;min-height:48px;justify-content:center}@media(max-width:420px){.memo .zeit{font-size:40px}}.grid-stack{position:relative}.grid-stack-placeholder>.placeholder-content{background-color:#0000001a;margin:0;position:absolute;width:auto;z-index:0!important}.grid-stack>.grid-stack-item{position:absolute;padding:0;top:0;width:var(--gs-column-width);height:var(--gs-cell-height)}.grid-stack>.grid-stack-item>.grid-stack-item-content{margin:0;position:absolute;width:auto;overflow-x:hidden;overflow-y:auto}.grid-stack>.grid-stack-item.size-to-content:not(.size-to-content-max)>.grid-stack-item-content{overflow-y:hidden}.grid-stack:not(.grid-stack-rtl)>.grid-stack-item{left:0}.grid-stack.grid-stack-rtl>.grid-stack-item{right:0}.grid-stack>.grid-stack-item>.grid-stack-item-content,.grid-stack>.grid-stack-placeholder>.placeholder-content{top:var(--gs-item-margin-top);right:var(--gs-item-margin-right);bottom:var(--gs-item-margin-bottom);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;user-select:none;z-index:100}.grid-stack-item.ui-resizable-autohide>.ui-resizable-handle,.grid-stack-item.ui-resizable-disabled>.ui-resizable-handle{display:none}.grid-stack-item>.ui-resizable-ne,.grid-stack-item>.ui-resizable-nw,.grid-stack-item>.ui-resizable-se,.grid-stack-item>.ui-resizable-sw{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="%23666" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 20 20"><path d="m10 3 2 2H8l2-2v14l-2-2h4l-2 2"/></svg>');background-repeat:no-repeat;background-position:center;z-index:101}.grid-stack-item>.ui-resizable-ne{transform:rotate(45deg)}.grid-stack-item>.ui-resizable-sw{transform:rotate(45deg)}.grid-stack-item>.ui-resizable-nw{transform:rotate(-45deg)}.grid-stack-item>.ui-resizable-se{transform:rotate(-45deg)}.grid-stack-item>.ui-resizable-nw{cursor:nw-resize;width:20px;height:20px;top:var(--gs-item-margin-top);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-n{cursor:n-resize;height:10px;top:var(--gs-item-margin-top);left:25px;right:25px}.grid-stack-item>.ui-resizable-ne{cursor:ne-resize;width:20px;height:20px;top:var(--gs-item-margin-top);right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-e{cursor:e-resize;width:10px;top:15px;bottom:15px;right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-se{cursor:se-resize;width:20px;height:20px;bottom:var(--gs-item-margin-bottom);right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-s{cursor:s-resize;height:10px;left:25px;bottom:var(--gs-item-margin-bottom);right:25px}.grid-stack-item>.ui-resizable-sw{cursor:sw-resize;width:20px;height:20px;bottom:var(--gs-item-margin-bottom);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-w{cursor:w-resize;width:10px;top:15px;bottom:15px;left:var(--gs-item-margin-left)}.grid-stack-item.ui-draggable-dragging>.ui-resizable-handle{display:none!important}.grid-stack-item.ui-draggable-dragging{will-change:left,right,top}.grid-stack-item.ui-resizable-resizing{will-change:width,height}.grid-stack-item.ui-draggable-armed{cursor:move;animation:gs-armed-wiggle .25s ease-in-out infinite}.grid-stack-item>.ui-resizable-handle.ui-resizable-armed{animation:gs-armed-pulse .5s ease-in-out infinite}@keyframes gs-armed-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-1.5deg)}75%{transform:rotate(1.5deg)}}@keyframes gs-armed-pulse{0%,to{opacity:1}50%{opacity:.3}}.ui-draggable-dragging,.ui-resizable-resizing{z-index:10000}.ui-draggable-dragging>.grid-stack-item-content,.ui-resizable-resizing>.grid-stack-item-content{box-shadow:1px 4px 6px #0003;opacity:.8}.grid-stack-animate,.grid-stack-animate .grid-stack-item{transition:left .3s,right .3s,top .3s,height .3s,width .3s}.grid-stack-animate .grid-stack-item.grid-stack-placeholder,.grid-stack-animate .grid-stack-item.ui-draggable-dragging,.grid-stack-animate .grid-stack-item.ui-resizable-resizing{transition:left 0s,right 0s,top 0s,height 0s,width 0s}.grid-stack>.grid-stack-item[gs-y="0"]{top:0}.grid-stack:not(.grid-stack-rtl)>.grid-stack-item[gs-x="0"]{left:0}.grid-stack.grid-stack-rtl>.grid-stack-item[gs-x="0"]{right:0}.gs-print-show{display:none}@media print{@page gs-landscape{size:landscape}@page gs-portrait{size:portrait}.grid-stack{display:block!important;height:auto!important;position:static!important}.grid-stack>.grid-stack-item{display:block!important;float:left!important;position:static!important;height:auto!important;left:auto!important;top:auto!important;width:calc(100% * var(--gs-w)/ var(--gs-columns,12))!important;break-inside:avoid!important;page-break-inside:avoid!important}.grid-stack>.grid-stack-item>.grid-stack-item-content{position:relative!important;height:auto!important;overflow:visible!important;white-space:normal!important;margin-top:var(--gs-item-margin-top)!important;margin-right:var(--gs-item-margin-right)!important;margin-bottom:var(--gs-item-margin-bottom)!important;margin-left:var(--gs-item-margin-left)!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important}.gs-print-hide{display:none}.gs-print-show{display:block}.gs-print-avoid-break-after{break-after:avoid!important;page-break-after:avoid!important}.grid-stack>.grid-stack-item.gs-print-hide{display:none!important}.grid-stack>.grid-stack-item[gs-page-break=true],.grid-stack>.grid-stack-item[gs-print-orientation]{float:none!important;clear:both!important}.grid-stack>.grid-stack-item[gs-page-break=true]{page-break-before:always!important;break-before:page!important}.grid-stack>.grid-stack-item[gs-print-orientation=landscape]{page:gs-landscape;min-width:calc(100vmax * var(--gs-w)/ var(--gs-columns,12))!important}.grid-stack>.grid-stack-item[gs-print-orientation=portrait]{page:gs-portrait;min-width:calc(100vmin * var(--gs-w)/ var(--gs-columns,12))!important}.grid-stack>.grid-stack-item[gs-break-inside=true]{float:none!important;clear:both!important;width:100%!important;break-inside:auto!important;page-break-inside:auto!important}.grid-stack>.grid-stack-item>.ui-resizable-handle{display:none!important}}.verweis-anschrift.svelte-o3kiwl{font-size:12.5px;line-height:1.35;color:var(--text-2, #555);margin:4px 0 0 2px}.datum-feld.svelte-haf6wc{display:inline-flex;align-items:center;gap:2px;position:relative;width:100%}.datum-feld.svelte-haf6wc input[type=text]:where(.svelte-haf6wc){flex:1;min-width:0;width:100%}.datum-feld.svelte-haf6wc input.ungueltig:where(.svelte-haf6wc){border-color:var(--gefahr)}.datum-picker.svelte-haf6wc{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;right:0;bottom:0}.datum-knopf.svelte-haf6wc{all:unset;cursor:pointer;font-size:14px;line-height:1;padding:2px 4px;border-radius:4px;opacity:.7}.datum-knopf.svelte-haf6wc:hover{opacity:1;background:var(--flaeche-2)}.position-text.svelte-1nhy8a2{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0}.position-text.svelte-1nhy8a2 input:where(.svelte-1nhy8a2){flex:1 1 320px;min-width:200px;font:inherit;padding:6px 10px;border:1px solid var(--akzent);border-radius:8px;background:var(--flaeche);color:var(--text)}.position-ergebnis.svelte-1nhy8a2{flex-basis:100%;font-size:12px;color:var(--text-2)}.position-ergebnis.ok.svelte-1nhy8a2{color:var(--ok)}.position-ergebnis.warn.svelte-1nhy8a2{color:var(--warnung)}.position-ergebnis.fehler.svelte-1nhy8a2{color:var(--gefahr)}.position-ergebnis.unsicher.svelte-1nhy8a2{color:var(--text)}.position-vorschlaege.svelte-1nhy8a2{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.pk.svelte-1oxse3d{grid-column:1 / -1;border-top:1px solid var(--linie);padding-top:10px}.pk.svelte-1oxse3d h3:where(.svelte-1oxse3d){margin:0 0 6px;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-2)}.pk-tabelle.svelte-1oxse3d{width:100%;border-collapse:collapse;font-size:13px}.pk-tabelle.svelte-1oxse3d th:where(.svelte-1oxse3d){text-align:left;font-weight:500;color:var(--text-2);padding:3px 6px;border-bottom:1px solid var(--linie)}.pk-tabelle.svelte-1oxse3d td:where(.svelte-1oxse3d){padding:3px 6px;border-bottom:1px solid var(--linie);vertical-align:middle}.zahl.svelte-1oxse3d{text-align:right;white-space:nowrap}.pk-anteil.svelte-1oxse3d{width:64px;text-align:right;font:inherit;padding:2px 6px;border:1px solid var(--linie);border-radius:6px;background:var(--flaeche);color:var(--text)}.pk-neu.svelte-1oxse3d{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.pk-neu.svelte-1oxse3d input:where(.svelte-1oxse3d){font:inherit;font-size:13px;padding:4px 8px;border:1px solid var(--linie);border-radius:6px;background:var(--flaeche);color:var(--text)}.pk-breite.svelte-1oxse3d{width:90px}.pk-variante.svelte-1oxse3d{display:flex;gap:6px;align-items:center;font-size:13px;margin-bottom:6px}.pk-variante.svelte-1oxse3d select:where(.svelte-1oxse3d){font:inherit;padding:2px 6px}.marke.neutral.svelte-1oxse3d{color:var(--text-2)}.klein.svelte-1oxse3d{font-size:12px}.position-dialog.svelte-1i7g0up{width:min(980px,96vw);max-height:90vh;padding:0;border:1px solid var(--linie);border-radius:12px;background:var(--flaeche);color:var(--text);box-shadow:0 20px 60px #0000004d}.position-dialog[open].svelte-1i7g0up{display:flex;flex-direction:column}.position-dialog.svelte-1i7g0up::backdrop{background:#00000059}header.svelte-1i7g0up{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--linie)}header.svelte-1i7g0up h2:where(.svelte-1i7g0up){margin:0;font-size:16px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}header.svelte-1i7g0up .hinweis:where(.svelte-1i7g0up){font-weight:400;font-size:13px;margin-left:8px}.spacer.svelte-1i7g0up{flex:1}.schliessen.svelte-1i7g0up{border:0;background:transparent;font-size:16px;cursor:pointer;color:var(--text-2)}.position-inhalt.svelte-1i7g0up{display:grid;grid-template-columns:2fr 1fr;gap:16px;padding:12px 14px;overflow:auto}.position-felder.svelte-1i7g0up{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 12px;align-content:start}.position-feld.svelte-1i7g0up{min-width:0}.position-ki.svelte-1i7g0up{margin:0}.position-eigenschaften.svelte-1i7g0up{border-left:1px solid var(--linie);padding-left:16px;display:flex;flex-direction:column;gap:8px}.position-eigenschaften.svelte-1i7g0up h3:where(.svelte-1i7g0up){margin:0 0 4px;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-2)}.position-eigenschaft.svelte-1i7g0up{display:flex;flex-direction:column;gap:3px;font-size:13px}.position-eigenschaft.fest.svelte-1i7g0up{color:var(--text-2)}.position-eigenschaft.svelte-1i7g0up .hinweis:where(.svelte-1i7g0up){margin-left:4px}.position-eigenschaft.svelte-1i7g0up select:where(.svelte-1i7g0up),.position-eigenschaft.svelte-1i7g0up input:where(.svelte-1i7g0up){font:inherit;padding:5px 8px;border:1px solid var(--linie);border-radius:6px;background:var(--flaeche);color:var(--text)}footer.svelte-1i7g0up{display:flex;justify-content:flex-end;gap:8px;padding:10px 14px;border-top:1px solid var(--linie)}.fehler.svelte-1i7g0up{color:var(--gefahr);padding:8px 14px;margin:0}.leer.svelte-1i7g0up{padding:20px;color:var(--text-2)}.klein.svelte-1i7g0up{font-size:12px}@media(max-width:760px){.position-inhalt.svelte-1i7g0up{grid-template-columns:1fr}.position-eigenschaften.svelte-1i7g0up{border-left:0;padding-left:0}.position-felder.svelte-1i7g0up{grid-template-columns:1fr}}.ablage.svelte-p7ifrj{border:2px dashed var(--rand, #c9c9c9);border-radius:8px;padding:14px;text-align:center;cursor:pointer;color:var(--text-2, #666);margin-bottom:8px;transition:background .15s,border-color .15s}.ablage.svelte-p7ifrj:hover,.ablage.svelte-p7ifrj:focus-visible{border-color:var(--akzent, #2e6b62);color:var(--text, #222)}.ablage.ziehen.svelte-p7ifrj{background:var(--akzent-hell, #e6f0ee);border-color:var(--akzent, #2e6b62);color:var(--text, #222)}.ablage-text.svelte-p7ifrj{font-size:14px}.ablage-meldungen.svelte-p7ifrj{margin:0 0 8px;padding-left:18px;font-size:13px}.bildzoom.svelte-vz2yxw{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche-2);overflow:hidden}.flaeche.svelte-vz2yxw{flex:1;min-height:0;position:relative;overflow:hidden;touch-action:none;cursor:zoom-in;-webkit-user-select:none;user-select:none}.flaeche.gezoomt.svelte-vz2yxw{cursor:grab}.flaeche.zieht.svelte-vz2yxw{cursor:grabbing}img.svelte-vz2yxw{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transform-origin:center;will-change:transform}.leiste.svelte-vz2yxw{position:absolute;right:8px;bottom:8px;display:flex;align-items:center;gap:4px;padding:3px 6px;border-radius:8px;background:color-mix(in srgb,var(--flaeche) 88%,transparent);box-shadow:0 1px 3px #00000026}.prozent.svelte-vz2yxw{min-width:46px;text-align:center;font-size:12px;color:var(--text-2)}.bp-abgleich.svelte-1saey6n{margin-top:10px;border-top:1px solid var(--linie);padding-top:8px}.bp-abgleich.svelte-1saey6n h4:where(.svelte-1saey6n){margin:0 0 4px;font-size:13px;font-weight:600}.bp-abgleich.svelte-1saey6n table:where(.svelte-1saey6n){border-collapse:collapse;font-size:13px;margin-bottom:6px}.bp-abgleich.svelte-1saey6n th:where(.svelte-1saey6n){text-align:left;font-weight:500;color:var(--text-2);padding:2px 8px 2px 0}.bp-abgleich.svelte-1saey6n td:where(.svelte-1saey6n){padding:2px 8px 2px 0}.bp-abgleich.svelte-1saey6n .zahl:where(.svelte-1saey6n){text-align:right;white-space:nowrap}.bp-komp.svelte-1saey6n td:where(.svelte-1saey6n){padding-bottom:6px}.bp-komp.svelte-1saey6n .marke:where(.svelte-1saey6n){margin-right:4px}.marke.neutral.svelte-1saey6n{color:var(--text-2)}.bp-druck.svelte-1saey6n{display:inline-flex;align-items:center;gap:6px;font-size:13px;margin-top:8px}.bp-druck.svelte-1saey6n span:where(.svelte-1saey6n){white-space:nowrap}.bp-druck.svelte-1saey6n select:where(.svelte-1saey6n){width:auto;font:inherit;padding:3px 6px;border:1px solid var(--linie);border-radius:6px;background:var(--flaeche);color:var(--text)}.beleg-zahlungen.svelte-i9mt3n{display:flex;flex-direction:column;gap:8px;min-height:0;overflow:auto;height:100%}.beleg-zahlungen.svelte-i9mt3n h3:where(.svelte-i9mt3n),.beleg-zahlungen.svelte-i9mt3n h4:where(.svelte-i9mt3n){margin:0}.beleg-zahlungen.svelte-i9mt3n h4:where(.svelte-i9mt3n){margin-top:10px;font-size:13px;color:var(--text-2);text-transform:uppercase;letter-spacing:.03em}.beleg-zahlungen.svelte-i9mt3n .tabelle:where(.svelte-i9mt3n){width:100%;border-collapse:collapse;font-size:13px}.beleg-zahlungen.svelte-i9mt3n th:where(.svelte-i9mt3n),.beleg-zahlungen.svelte-i9mt3n td:where(.svelte-i9mt3n){padding:4px 8px;border-bottom:1px solid var(--linie);text-align:left;vertical-align:top}.beleg-zahlungen.svelte-i9mt3n th.zahl:where(.svelte-i9mt3n),.beleg-zahlungen.svelte-i9mt3n td.zahl:where(.svelte-i9mt3n){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.beleg-zahlungen.svelte-i9mt3n tfoot:where(.svelte-i9mt3n) th:where(.svelte-i9mt3n){border-bottom:0}.beleg-zahlungen.svelte-i9mt3n .klein:where(.svelte-i9mt3n){font-size:12px;color:var(--text-2)}.beleg-zahlungen.svelte-i9mt3n .hinweis:where(.svelte-i9mt3n){margin:0;font-size:12px;color:var(--text-2)}.adress-karte.svelte-3du503{display:flex;flex-direction:column;height:100%;min-height:360px}.ak-inhalt.svelte-3du503{display:grid;grid-template-columns:minmax(180px,260px) 1fr;gap:12px;flex:1 1 auto;min-height:0}.ak-liste.svelte-3du503{list-style:none;margin:0;padding:0;overflow:auto;display:flex;flex-direction:column;gap:6px}.ak-adresse.svelte-3du503{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;text-align:left;padding:8px 10px;border:1px solid var(--rand, #d9dedb);border-radius:6px;background:var(--flaeche, transparent);color:inherit;cursor:pointer;font:inherit}.ak-adresse.gewaehlt.svelte-3du503{border-color:var(--akzent, #1f6f4a);box-shadow:inset 3px 0 0 var(--akzent, #1f6f4a)}.ak-adresse.svelte-3du503:disabled{cursor:default;opacity:.75}.ak-typ.svelte-3du503{font-size:.8em;color:var(--text-leise, #6b726e)}.ak-karte.svelte-3du503{display:flex;flex-direction:column;gap:4px;min-height:320px}.ak-karte.svelte-3du503 iframe:where(.svelte-3du503){flex:1 1 auto;width:100%;min-height:300px;border:1px solid var(--rand, #d9dedb);border-radius:6px}@media(max-width:700px){.ak-inhalt.svelte-3du503{grid-template-columns:1fr}}.datei-ablage.svelte-3eh3fs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px;border:2px dashed var(--linie);border-radius:var(--radius);cursor:pointer}.datei-ablage.ziehe.svelte-3eh3fs,.datei-ablage.svelte-3eh3fs:hover{border-color:var(--akzent);background:var(--akzent-zart)}.datei-ablage.svelte-3eh3fs input:where(.svelte-3eh3fs){display:none}.spalten-wahl.svelte-1j9kinl{width:min(560px,94vw);max-height:85vh;padding:0;border:1px solid var(--linie);border-radius:10px;background:var(--flaeche);color:var(--text)}.spalten-wahl[open].svelte-1j9kinl{display:flex;flex-direction:column}header.svelte-1j9kinl,footer.svelte-1j9kinl{display:flex;align-items:center;gap:8px;padding:10px 14px;flex-wrap:wrap}header.svelte-1j9kinl{border-bottom:1px solid var(--linie)}header.svelte-1j9kinl h2:where(.svelte-1j9kinl){margin:0;font-size:16px}footer.svelte-1j9kinl{border-top:1px solid var(--linie)}.spacer.svelte-1j9kinl{flex:1}.sw-liste.svelte-1j9kinl{list-style:none;margin:0;padding:8px 14px;overflow:auto;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:4px}.sw-liste.svelte-1j9kinl li:where(.svelte-1j9kinl){display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:6px;background:var(--flaeche-2)}.sw-titel.svelte-1j9kinl{flex:1;font-size:14px}.sw-neu.svelte-1j9kinl{display:flex;gap:8px;padding:6px 14px 10px}.sw-neu.svelte-1j9kinl select:where(.svelte-1j9kinl){flex:1}.hinweis.svelte-1j9kinl{padding:0 14px}.fehler.svelte-1j9kinl{color:var(--gefahr);padding:0 14px}.woche-dialog.svelte-7h6inh{width:min(1200px,96vw)}.woche-wahl.svelte-7h6inh{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.woche-liste.svelte-7h6inh{overflow:auto;flex:1 1 auto;min-height:0}.woche-liste.svelte-7h6inh table:where(.svelte-7h6inh){width:100%;border-collapse:collapse;font-size:14px}.woche-liste.svelte-7h6inh th:where(.svelte-7h6inh),.woche-liste.svelte-7h6inh td:where(.svelte-7h6inh){padding:5px 8px;text-align:left;border-bottom:1px solid var(--linie);white-space:nowrap}.woche-liste.svelte-7h6inh td:where(.svelte-7h6inh):nth-child(3){white-space:normal}.woche-liste.svelte-7h6inh .zahl:where(.svelte-7h6inh){text-align:right;font-variant-numeric:tabular-nums}.woche-liste.svelte-7h6inh tr.pa:where(.svelte-7h6inh){cursor:pointer}.woche-liste.svelte-7h6inh tr.pa:where(.svelte-7h6inh):hover{background:var(--flaeche)}.woche-liste.svelte-7h6inh tr.schritt:where(.svelte-7h6inh) td:where(.svelte-7h6inh){font-size:13px;color:var(--text-2);background:var(--flaeche)}.woche-liste.svelte-7h6inh tr.schritt.in-woche:where(.svelte-7h6inh) td:where(.svelte-7h6inh){color:var(--text)}.woche-liste.svelte-7h6inh td.in-woche:where(.svelte-7h6inh){font-weight:600}.woche-liste.svelte-7h6inh td.spaet:where(.svelte-7h6inh){color:var(--gefahr);font-weight:600}.woche-liste.svelte-7h6inh .pfeil:where(.svelte-7h6inh){width:18px;color:var(--text-2)}.bz.svelte-1dlk196{display:flex;align-items:center;gap:4px;flex-wrap:wrap;white-space:normal}.bz-text.svelte-1dlk196{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.bz.svelte-1dlk196 select:where(.svelte-1dlk196){max-width:320px;font:inherit;padding:2px 4px}.bz.svelte-1dlk196 input[type=text]:where(.svelte-1dlk196){width:120px;font:inherit;padding:2px 4px}.bz.svelte-1dlk196 .bz-suche:where(.svelte-1dlk196){flex-basis:100%;max-width:320px;font:inherit;padding:2px 6px}.bz-alle.svelte-1dlk196{display:flex;align-items:center;gap:4px;font-size:12px;white-space:nowrap}.bz.svelte-1dlk196 .fehler:where(.svelte-1dlk196){flex-basis:100%}.op-aktion.svelte-1ywrec0{display:inline-flex;gap:4px;flex-wrap:nowrap;align-items:center;white-space:nowrap}.op-aktion.svelte-1ywrec0 .aktiv:where(.svelte-1ywrec0){border-color:var(--warn, #e0a100)}.fb-dialog.svelte-1d5iae9{width:min(520px,94vw);margin-top:10vh;padding:0;border:1px solid var(--linie);border-radius:12px;background:var(--flaeche);color:var(--text)}.fb-dialog.svelte-1d5iae9::backdrop{background:#00000059}.kopf.svelte-1d5iae9{padding:14px 18px 10px;display:flex;flex-direction:column;gap:4px;border-bottom:1px solid var(--linie)}.inhalt.svelte-1d5iae9{padding:12px 18px;display:flex;flex-direction:column;gap:10px}.inhalt.svelte-1d5iae9 textarea:where(.svelte-1d5iae9){width:100%;box-sizing:border-box;font:inherit;padding:8px 10px;border-radius:8px;border:1px solid var(--linie);background:var(--flaeche);color:var(--text);resize:vertical}.chips.svelte-1d5iae9{display:flex;flex-wrap:wrap;gap:6px}.chip.svelte-1d5iae9{all:unset;box-sizing:border-box;cursor:pointer;min-height:32px;padding:4px 12px;border-radius:99px;border:1px solid var(--linie);background:var(--flaeche-2);font-size:14px;color:var(--text-2);display:inline-flex;align-items:center}.chip.aktiv.svelte-1d5iae9{border-color:var(--akzent);background:var(--akzent-zart);color:var(--akzent);font-weight:600}.fuss.svelte-1d5iae9{display:flex;gap:8px;padding:10px 18px 14px;border-top:1px solid var(--linie)}.platz.svelte-1d5iae9{flex:1}.danke.svelte-1d5iae9{margin:0;padding:18px;color:var(--ok);font-weight:600}.fehler.svelte-1d5iae9{margin:0}.fb-warnung.svelte-154b9vo{margin:6px 0;padding:6px 10px;border-left:3px solid #d9a400;background:color-mix(in srgb,#d9a400 12%,transparent);border-radius:4px;font-size:.92em}.fb-warnung-alle.svelte-154b9vo{border-left-color:#c0392b;background:color-mix(in srgb,#c0392b 12%,transparent)}.beleg-pdf.svelte-1k9myys{display:block;width:100%;max-width:1000px;height:calc(100vh - 110px);margin:0 auto;border:1px solid var(--rand, #ddd);border-radius:6px;background:#fff}.segment.svelte-1k9myys{display:inline-flex;gap:2px}.segment.svelte-1k9myys .aktiv:where(.svelte-1k9myys){background:var(--akzent-hell, #e6f0ee);font-weight:600}.bericht.svelte-l2wd8q{max-width:900px}.bericht.svelte-l2wd8q h3:where(.svelte-l2wd8q){font-size:14px;margin:14px 0 4px}.bericht.svelte-l2wd8q ul:where(.svelte-l2wd8q){margin:0;padding-left:18px}.bericht.svelte-l2wd8q li:where(.svelte-l2wd8q){margin:3px 0}.quellen.svelte-l2wd8q a:where(.svelte-l2wd8q){font-size:12px;margin-left:4px}.quellen.svelte-l2wd8q a.ungeprueft:where(.svelte-l2wd8q){color:var(--warnung, #b45309)}.passung.svelte-l2wd8q{border-left:3px solid var(--akzent);padding-left:8px}.kopf.svelte-l2wd8q{color:var(--text-2)}.vorschlaege.svelte-l2wd8q td:where(.svelte-l2wd8q){padding:3px 8px;border-bottom:1px solid var(--linie)}.warn.svelte-l2wd8q{color:var(--warnung, #b45309)}.markt.svelte-a6c3h2{max-width:1200px}.schritt.svelte-a6c3h2{border-top:1px solid var(--linie);padding:12px 0}.schritt.svelte-a6c3h2 h2:where(.svelte-a6c3h2){font-size:16px;margin:0 0 8px}.spalten.svelte-a6c3h2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.spalten.svelte-a6c3h2 ul:where(.svelte-a6c3h2){margin:4px 0;padding-left:18px}.zeile.svelte-a6c3h2{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:8px 0}.deckel.svelte-a6c3h2{display:flex;gap:12px;align-items:center;margin:8px 0}.deckel.svelte-a6c3h2 input:where(.svelte-a6c3h2){width:80px}.suchen.svelte-a6c3h2 input:where(.svelte-a6c3h2){width:100%}.suchen.svelte-a6c3h2 td:where(.svelte-a6c3h2){padding:2px 4px}.suchen.svelte-a6c3h2{width:min(700px,100%);border-collapse:collapse}.voranschlag.svelte-a6c3h2{padding:8px 12px;border:1px solid var(--linie);border-radius:var(--radius);margin-top:8px}.voranschlag.gesperrt.svelte-a6c3h2{border-color:var(--gefahr)}.voranschlag.svelte-a6c3h2 p:where(.svelte-a6c3h2){margin:0 0 6px}.zustimmung-text.svelte-a6c3h2{font-size:13px;background:var(--flaeche-2);padding:8px;border-radius:var(--radius)}.ziel.svelte-a6c3h2{display:block;margin-bottom:8px}.ziel.svelte-a6c3h2 textarea:where(.svelte-a6c3h2){display:block;width:min(700px,100%);margin-top:4px}.laeufe.svelte-a6c3h2{width:100%;border-collapse:collapse;margin-bottom:12px;font-size:13px}.laeufe.svelte-a6c3h2 th:where(.svelte-a6c3h2),.laeufe.svelte-a6c3h2 td:where(.svelte-a6c3h2){padding:4px 8px;border-bottom:1px solid var(--linie);text-align:left}.laeufe.svelte-a6c3h2 .zahl:where(.svelte-a6c3h2){text-align:right;font-variant-numeric:tabular-nums}.laeufe.svelte-a6c3h2 tbody:where(.svelte-a6c3h2) tr:where(.svelte-a6c3h2){cursor:pointer}.laeufe.svelte-a6c3h2 tr.gewaehlt:where(.svelte-a6c3h2){background:var(--flaeche-2)}.ziel-text.svelte-a6c3h2{max-width:420px}.kandidaten.svelte-a6c3h2{width:100%;border-collapse:collapse;margin-top:8px;table-layout:fixed}.kandidaten.svelte-a6c3h2 th:where(.svelte-a6c3h2),.kandidaten.svelte-a6c3h2 td:where(.svelte-a6c3h2){padding:6px 8px;border-bottom:1px solid var(--linie);text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere}.kandidaten.svelte-a6c3h2 th:where(.svelte-a6c3h2):nth-child(1){width:28px}.kandidaten.svelte-a6c3h2 th:where(.svelte-a6c3h2):nth-child(2){width:56px}.kandidaten.svelte-a6c3h2 th:where(.svelte-a6c3h2):nth-child(3){width:26%}.kandidaten.svelte-a6c3h2 th:where(.svelte-a6c3h2):nth-child(4){width:13%}.kandidaten.svelte-a6c3h2 th:where(.svelte-a6c3h2):nth-child(6){width:14%}.laeufe.svelte-a6c3h2 td:where(.svelte-a6c3h2){white-space:normal}.ort-karte.svelte-a6c3h2{margin-left:6px}.kandidaten.svelte-a6c3h2 .zahl:where(.svelte-a6c3h2){text-align:right;font-variant-numeric:tabular-nums}.kandidaten.svelte-a6c3h2 tr.aus:where(.svelte-a6c3h2){opacity:.55}.punkte.svelte-a6c3h2{display:inline-block;min-width:28px;text-align:center;border-radius:10px;padding:1px 6px;background:var(--flaeche-2)}.punkte.gut.svelte-a6c3h2{background:color-mix(in srgb,var(--erfolg, #15803d) 20%,transparent)}.punkte.mittel.svelte-a6c3h2{background:color-mix(in srgb,var(--warnung, #b45309) 18%,transparent)}.warn.svelte-a6c3h2{color:var(--warnung, #b45309)}.kontakt.svelte-a6c3h2{border-left:3px solid var(--warnung, #b45309);padding-left:8px}.arbeitet.svelte-a6c3h2{font-style:italic}.art-titel.svelte-a6c3h2{font-size:18px;margin:16px 0 0}.firma-suche.svelte-a6c3h2{width:min(400px,100%);display:block;margin-bottom:6px}@media(max-width:700px){.spalten.svelte-a6c3h2{grid-template-columns:1fr}}.ki-kosten.svelte-huc270{max-width:900px}.ki-tabelle.svelte-huc270{width:100%;border-collapse:collapse;margin-top:12px}.ki-tabelle.svelte-huc270 th:where(.svelte-huc270),.ki-tabelle.svelte-huc270 td:where(.svelte-huc270){padding:8px 10px;border-bottom:1px solid var(--linie);text-align:left}.ki-tabelle.svelte-huc270 th.zahl:where(.svelte-huc270),.ki-tabelle.svelte-huc270 td.zahl:where(.svelte-huc270){text-align:right;font-variant-numeric:tabular-nums}.monat.svelte-huc270{cursor:pointer}.monat.svelte-huc270:hover{background:var(--flaeche-2)}.pfeil.svelte-huc270{display:inline-block;font-size:10px;color:var(--text-2);transition:transform .15s}.pfeil.zu.svelte-huc270{transform:rotate(-90deg)}.detail.svelte-huc270 td:where(.svelte-huc270){font-size:13px;color:var(--text-2);border-bottom-color:transparent}.einzug.svelte-huc270{padding-left:32px!important}.leer.svelte-huc270{text-align:center;color:var(--text-2)}.warn.svelte-huc270{color:var(--warnung, #b45309);white-space:nowrap}.daten-export.svelte-18c3af2{max-width:900px}.export-tabelle.svelte-18c3af2{width:100%;border-collapse:collapse;margin-top:12px}.export-tabelle.svelte-18c3af2 th:where(.svelte-18c3af2),.export-tabelle.svelte-18c3af2 td:where(.svelte-18c3af2){padding:8px 10px;border-bottom:1px solid var(--linie);text-align:left;vertical-align:top}.export-tabelle.svelte-18c3af2 th.zahl:where(.svelte-18c3af2),.export-tabelle.svelte-18c3af2 td.zahl:where(.svelte-18c3af2){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.leer.svelte-18c3af2{text-align:center;color:var(--text-2)}.detail.svelte-18c3af2{font-size:13px;color:var(--text-2)}.laeuft.svelte-18c3af2{color:var(--text-2)}.warn.svelte-18c3af2{color:var(--warnung, #b45309)}.meldung.svelte-18c3af2{color:var(--text-2)}.papierkorb.svelte-1sg6223{max-width:1100px}.filter.svelte-1sg6223{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:12px 0}.filter.svelte-1sg6223 .aktiv:where(.svelte-1sg6223){background:var(--flaeche-2)}.pk-tabelle.svelte-1sg6223{width:100%;border-collapse:collapse}.pk-tabelle.svelte-1sg6223 th:where(.svelte-1sg6223),.pk-tabelle.svelte-1sg6223 td:where(.svelte-1sg6223){padding:8px 10px;border-bottom:1px solid var(--linie);text-align:left;vertical-align:top}.aktionen.svelte-1sg6223{white-space:nowrap;text-align:right}.leer.svelte-1sg6223{text-align:center;color:var(--text-2)}.meldung.svelte-1sg6223{color:var(--text-2)}.anmeldung-karte.breit.svelte-1lar0d3{width:min(440px,100%)}.trenner.svelte-1lar0d3{text-align:center;margin:-4px 0}.merken.svelte-1lar0d3{display:flex;align-items:center;gap:8px;font-size:.9em}.code.svelte-1lar0d3{font-size:1.4em;letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums}.qr.svelte-1lar0d3{width:208px;height:208px;align-self:center;border-radius:8px;background:#fff}.geheimnis.svelte-1lar0d3{text-align:center}.geheimnis.svelte-1lar0d3 code:where(.svelte-1lar0d3){-webkit-user-select:all;user-select:all}.klein.svelte-1lar0d3{font-size:.9em;margin:0}.marker-pdf.svelte-po9okx{overflow:auto;height:100%;min-height:0;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche-2);padding:8px;box-sizing:border-box}.seite.svelte-po9okx{position:relative;margin:0 0 10px;background:#fff;box-shadow:0 1px 4px #00000026}.seite.svelte-po9okx canvas:where(.svelte-po9okx){display:block}.treffer.svelte-po9okx{position:absolute;background:color-mix(in srgb,var(--f) 32%,transparent);border:1.5px solid var(--f);border-radius:3px;box-sizing:border-box;pointer-events:none}.treffer.kern.svelte-po9okx{background:color-mix(in srgb,var(--f) 45%,transparent);border:none;mix-blend-mode:multiply}.nr.svelte-po9okx{position:absolute;top:-9px;left:-9px;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:8px;background:var(--f);color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center;pointer-events:none}.leer.svelte-po9okx,.fehler.svelte-po9okx{padding:24px;text-align:center;color:var(--text-2)}.kontrolle.svelte-1rao0fi{display:flex;flex-direction:column;gap:10px;height:calc(100vh - var(--kopf-hoehe) - 58px);min-height:480px}.kopf.svelte-1rao0fi select:where(.svelte-1rao0fi){font:inherit;width:auto;flex:none}.kontrolle.svelte-1rao0fi>.kopf:where(.svelte-1rao0fi){flex-wrap:wrap}.kontrolle.svelte-1rao0fi>.kopf:where(.svelte-1rao0fi) h1:where(.svelte-1rao0fi){max-width:none}.suchfeld.svelte-1rao0fi{position:relative;display:inline-flex;align-items:center}.suchfeld.svelte-1rao0fi input:where(.svelte-1rao0fi){font:inherit;width:240px;padding:5px 26px 5px 8px;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);color:var(--text)}.suchfeld.svelte-1rao0fi .leeren:where(.svelte-1rao0fi){position:absolute;right:4px;border:none;background:transparent;color:var(--text-2);cursor:pointer;font-size:13px}.trefferliste.svelte-1rao0fi{position:absolute;top:calc(100% + 4px);right:0;z-index:20;width:min(560px,calc(100vw - 48px));max-height:60vh;overflow:auto;margin:0;padding:4px;list-style:none;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:0 6px 20px #0000002e}.trefferliste.svelte-1rao0fi li:where(.svelte-1rao0fi){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 8px;padding:5px 8px;border-radius:4px;cursor:pointer;font-size:13px}.trefferliste.svelte-1rao0fi li:where(.svelte-1rao0fi):hover,.trefferliste.svelte-1rao0fi li.aktiv:where(.svelte-1rao0fi){background:var(--akzent-zart)}.trefferliste.svelte-1rao0fi li.schwach:where(.svelte-1rao0fi) .tl-lieferant:where(.svelte-1rao0fi){color:var(--text-2);font-weight:400}.tl-lieferant.svelte-1rao0fi{grid-column:1;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-rest.svelte-1rao0fi{grid-column:1;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-wo.svelte-1rao0fi{grid-column:2;grid-row:1 / 3;align-self:center;font-size:11px;color:var(--text-2);border:1px solid var(--linie);border-radius:8px;padding:1px 6px;white-space:nowrap}.leer-treffer.svelte-1rao0fi{color:var(--text-2);cursor:default}.spacer.svelte-1rao0fi{flex:1}.meldung.svelte-1rao0fi{color:var(--ok);font-size:13px}.leiste.svelte-1rao0fi{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;gap:6px 12px;align-items:stretch}.leiste.svelte-1rao0fi>.pfeile:where(.svelte-1rao0fi):first-child{grid-column:1;grid-row:1 / 3}.leiste.svelte-1rao0fi>.pfeile:where(.svelte-1rao0fi):last-child{grid-column:3;grid-row:1 / 3}.leiste.svelte-1rao0fi>.beleg:where(.svelte-1rao0fi){grid-column:2;grid-row:1}.leiste.svelte-1rao0fi>.knoepfe:where(.svelte-1rao0fi){grid-column:2;grid-row:2}.pfeile.svelte-1rao0fi{display:flex;flex-direction:column;gap:4px}.pfeil.svelte-1rao0fi{flex:1;width:64px;min-height:48px;font-size:44px;line-height:1;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);color:var(--akzent);cursor:pointer}.pfeil.svelte-1rao0fi:hover:not(:disabled){background:var(--akzent-zart)}.pfeil.svelte-1rao0fi:disabled{opacity:.3;cursor:default}.sprung.svelte-1rao0fi{width:64px;font-size:13px;line-height:1;padding:3px 0;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);color:var(--text-2);cursor:pointer}.sprung.svelte-1rao0fi:hover:not(:disabled){background:var(--akzent-zart);color:var(--akzent)}.sprung.svelte-1rao0fi:disabled{opacity:.3;cursor:default}.knoepfe.svelte-1rao0fi .loeschen:where(.svelte-1rao0fi){margin-left:10px}.befunde.svelte-1rao0fi li:where(.svelte-1rao0fi){position:relative}.befunde.svelte-1rao0fi li.springbar:where(.svelte-1rao0fi){cursor:pointer}.befunde.svelte-1rao0fi li.springbar:where(.svelte-1rao0fi):hover{background:var(--akzent-zart)}.befunde.svelte-1rao0fi .nr:where(.svelte-1rao0fi){position:absolute;top:6px;right:8px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:9px;color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center;background:var(--akzent)}.befunde.svelte-1rao0fi .nr.b-hoch:where(.svelte-1rao0fi){background:var(--gefahr)}.befunde.svelte-1rao0fi .nr.b-mittel:where(.svelte-1rao0fi){background:var(--warnung)}.legende.svelte-1rao0fi{margin:0 0 8px}.beleg.svelte-1rao0fi{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px}.zeile1.svelte-1rao0fi{display:flex;align-items:center;gap:10px;font-size:16px}.zeile1.svelte-1rao0fi strong:where(.svelte-1rao0fi){min-width:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.zeile2.svelte-1rao0fi{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zeile2.svelte-1rao0fi .intern:where(.svelte-1rao0fi){font-size:11px;opacity:.7}.daten.svelte-1rao0fi{display:flex;flex-wrap:wrap;gap:4px 18px;margin:4px 0 0}.daten.svelte-1rao0fi>div:where(.svelte-1rao0fi){display:flex;flex-direction:column;min-width:0}.daten.svelte-1rao0fi dt:where(.svelte-1rao0fi){font-size:11px;color:var(--text-2);text-transform:uppercase;letter-spacing:.03em}.daten.svelte-1rao0fi dd:where(.svelte-1rao0fi){margin:0;font-variant-numeric:tabular-nums;white-space:nowrap}.daten.svelte-1rao0fi dd.betrag:where(.svelte-1rao0fi){font-weight:600}.betrag.svelte-1rao0fi{color:var(--text)}.ueberfaellig.svelte-1rao0fi{color:var(--gefahr);font-weight:600}.status.svelte-1rao0fi{font-size:12px;padding:1px 8px;border-radius:10px;background:var(--flaeche-2);color:var(--text-2)}.status.s-gesperrt.svelte-1rao0fi{background:var(--gefahr);color:#fff}.status.gross.svelte-1rao0fi{font-size:14px;padding:3px 12px;font-weight:600}.status-zeile.svelte-1rao0fi{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 10px}.status.s-geprueft.svelte-1rao0fi,.status.s-freigegeben.svelte-1rao0fi,.status.s-bezahlt.svelte-1rao0fi{background:var(--ok);color:#fff}.knoepfe.svelte-1rao0fi{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.knoepfe.svelte-1rao0fi .knopf:where(.svelte-1rao0fi){padding:8px 16px;font-size:15px}.sperre.svelte-1rao0fi{margin:0;padding:8px 12px;border-radius:var(--radius);background:color-mix(in srgb,var(--gefahr) 12%,transparent);color:var(--text)}.inhalt.svelte-1rao0fi{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:12px}.rechts.svelte-1rao0fi{min-height:0;display:flex;flex-direction:column;gap:10px;overflow:auto}.karte.svelte-1rao0fi{flex:none;border:1px solid var(--linie);border-radius:var(--radius);padding:10px 12px;background:var(--flaeche);display:flex;flex-direction:column;gap:8px}.karte.svelte-1rao0fi h3:where(.svelte-1rao0fi){margin:0;display:flex;justify-content:space-between;gap:8px;align-items:baseline}.karte.svelte-1rao0fi h3:where(.svelte-1rao0fi) .hinweis:where(.svelte-1rao0fi){font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.karte.svelte-1rao0fi label:where(.svelte-1rao0fi){display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--text-2)}.karte.svelte-1rao0fi textarea:where(.svelte-1rao0fi),.karte.svelte-1rao0fi select:where(.svelte-1rao0fi),.karte.svelte-1rao0fi input:where(.svelte-1rao0fi){font:inherit;font-size:14px;color:var(--text);width:100%;box-sizing:border-box;padding:6px 8px;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche)}.karte.svelte-1rao0fi textarea:where(.svelte-1rao0fi){resize:vertical;min-height:60px}.dokument.svelte-1rao0fi{min-width:0;min-height:0;display:flex;flex-direction:column;gap:6px}.dok-leiste.svelte-1rao0fi{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dokument.svelte-1rao0fi .datei:where(.svelte-1rao0fi){font:inherit}.umschalter.svelte-1rao0fi,.zoom.svelte-1rao0fi{display:inline-flex;gap:4px}.umschalter.svelte-1rao0fi .knopf.aktiv:where(.svelte-1rao0fi){background:var(--akzent-zart);border-color:var(--akzent)}.wdh.svelte-1rao0fi{color:var(--akzent)}.dokument.svelte-1rao0fi iframe:where(.svelte-1rao0fi){flex:1;width:100%;min-height:0;border:1px solid var(--linie);border-radius:var(--radius);background:#fff}.befunde.svelte-1rao0fi{flex:1;min-height:120px;overflow:auto;border:1px solid var(--linie);border-radius:var(--radius);padding:10px 12px;background:var(--flaeche)}.befunde.svelte-1rao0fi header:where(.svelte-1rao0fi){display:flex;align-items:center;gap:8px;margin-bottom:6px}.befunde.svelte-1rao0fi h3:where(.svelte-1rao0fi){margin:0;flex:1}.befunde.svelte-1rao0fi ul:where(.svelte-1rao0fi),.kurz.svelte-1rao0fi{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.befunde.svelte-1rao0fi li:where(.svelte-1rao0fi),.kurz.svelte-1rao0fi li:where(.svelte-1rao0fi){padding:6px 8px 6px 10px;border-left:4px solid var(--linie);border-radius:4px;background:var(--flaeche-2);font-size:13px}.schwere.svelte-1rao0fi{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:var(--text-2)}li.b-hoch.svelte-1rao0fi{border-left-color:var(--gefahr)}li.b-mittel.svelte-1rao0fi{border-left-color:var(--warnung)}li.b-info.svelte-1rao0fi{border-left-color:var(--akzent)}li.b-hinweis.svelte-1rao0fi{border-left-color:var(--text-2)}.ok.svelte-1rao0fi{color:var(--ok)}.klein.svelte-1rao0fi{font-size:12px;margin:10px 0 0}.schliessen.svelte-1rao0fi{border:none;background:transparent;cursor:pointer;font-size:16px;color:var(--text-2)}.sperr-dialog.svelte-1rao0fi{width:min(640px,calc(100vw - 32px))}.sperr-inhalt.svelte-1rao0fi{padding:16px 20px 20px;display:flex;flex-direction:column;gap:10px}.sperr-inhalt.svelte-1rao0fi label:where(.svelte-1rao0fi){display:flex;gap:10px;align-items:baseline;font-weight:600}.sperr-inhalt.svelte-1rao0fi textarea:where(.svelte-1rao0fi){font:inherit;padding:8px;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);color:var(--text);resize:vertical}.sperr-knoepfe.svelte-1rao0fi{display:flex;justify-content:flex-end;gap:8px}.leer.svelte-1rao0fi{text-align:center;color:var(--text-2);padding:40px 0}@media(max-width:900px){.inhalt.svelte-1rao0fi{grid-template-columns:1fr;grid-template-rows:1fr auto}.rechts.svelte-1rao0fi{max-height:45%}.zeile2.svelte-1rao0fi{white-space:normal}}.pdf-fenster.svelte-tga2ap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;flex-direction:column;background:#3a3a3a;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.leiste.svelte-tga2ap{display:flex;align-items:center;gap:10px;padding:8px 10px;background:#222;color:#fff}.leiste.svelte-tga2ap button:where(.svelte-tga2ap),.leiste.svelte-tga2ap a:where(.svelte-tga2ap){all:unset;cursor:pointer;padding:10px 14px;min-height:24px;border-radius:10px;background:#444;color:#fff;font-size:16px;font-weight:600}.leiste.svelte-tga2ap .schliessen:where(.svelte-tga2ap){background:#2f80ed}.titel.svelte-tga2ap{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;color:#ddd}.seiten.svelte-tga2ap{flex:1;overflow:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;align-items:center;gap:10px;padding:8px}.seiten.svelte-tga2ap canvas{background:#fff;box-shadow:0 1px 6px #0006;max-width:100%;height:auto}.info.svelte-tga2ap{color:#eee}.info.svelte-tga2ap a:where(.svelte-tga2ap){color:#9cf}.scan.svelte-ook3hk{display:flex;flex-direction:column;gap:14px}.hinweis.svelte-ook3hk{color:var(--text-2);font-size:15px;margin:0}.seiten.svelte-ook3hk{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px}figure.svelte-ook3hk{margin:0;display:flex;flex-direction:column;gap:4px}.bild.svelte-ook3hk{all:unset;cursor:pointer;display:block;aspect-ratio:3 / 4;border:1px solid var(--linie);border-radius:8px;overflow:hidden;background:#fff}.bild.svelte-ook3hk img:where(.svelte-ook3hk){width:100%;height:100%;object-fit:contain;display:block}figcaption.svelte-ook3hk{display:flex;align-items:center;gap:2px;font-size:13px;color:var(--text-2)}figcaption.svelte-ook3hk span:where(.svelte-ook3hk){flex:1;font-weight:600}figcaption.svelte-ook3hk button:where(.svelte-ook3hk){all:unset;cursor:pointer;min-width:30px;min-height:30px;text-align:center;color:var(--text-2);font-size:16px}figcaption.svelte-ook3hk button:where(.svelte-ook3hk):disabled{opacity:.3}.knoepfe.svelte-ook3hk{display:flex;flex-direction:column;gap:8px}.knoepfe.svelte-ook3hk button:where(.svelte-ook3hk){all:unset;box-sizing:border-box;cursor:pointer;text-align:center;min-height:52px;padding:12px 16px;border-radius:12px;font-size:17px;font-weight:600;border:1px solid var(--linie);background:var(--flaeche);color:var(--text)}.knoepfe.svelte-ook3hk .gross:where(.svelte-ook3hk){background:var(--akzent);border-color:var(--akzent);color:#fff}.knoepfe.svelte-ook3hk .senden:where(.svelte-ook3hk){background:var(--ok, #2e7d32);border-color:var(--ok, #2e7d32)}.knoepfe.svelte-ook3hk .leise:where(.svelte-ook3hk){color:var(--akzent);min-height:44px}.knoepfe.svelte-ook3hk button:where(.svelte-ook3hk):disabled{opacity:.5}.scan-status.svelte-ook3hk{display:flex;align-items:center;gap:8px;color:var(--text-2);margin:0}.fehler.svelte-ook3hk{color:var(--gefahr);margin:0}.ergebnis.svelte-ook3hk{padding:10px 14px;border-left:4px solid var(--linie);background:var(--flaeche);border-radius:0 10px 10px 0;font-size:15px;line-height:1.45}.ergebnis.ok.svelte-ook3hk{border-left-color:var(--ok)}.ergebnis.warn.svelte-ook3hk{border-left-color:var(--warn, #e0a100)}.ergebnis.schlecht.svelte-ook3hk{border-left-color:var(--gefahr)}.ergebnis.svelte-ook3hk .klein:where(.svelte-ook3hk){color:var(--text-2);font-size:14px}.auslagen.svelte-ook3hk{display:flex;flex-direction:column;gap:10px}.auslage.svelte-ook3hk{padding:6px 0 8px 10px;border-left:3px solid var(--linie)}.auslage.ok.svelte-ook3hk{border-left-color:var(--ok)}.auslage.warn.svelte-ook3hk{border-left-color:var(--warn, #e0a100)}.auslage.schlecht.svelte-ook3hk{border-left-color:var(--gefahr)}.zahlung.svelte-ook3hk{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:6px 0}.zahlung.svelte-ook3hk button:where(.svelte-ook3hk){all:unset;box-sizing:border-box;cursor:pointer;padding:6px 12px;min-height:34px;border:1px solid var(--linie);border-radius:17px;background:var(--flaeche-2);color:var(--text);font-size:14px}.zahlung.svelte-ook3hk button.aktiv:where(.svelte-ook3hk){border-color:var(--akzent);background:var(--akzent);color:#fff;font-weight:600}.wahl.svelte-ook3hk{display:flex;flex-direction:column;gap:6px;margin:8px 0 6px}.wahl.svelte-ook3hk button:where(.svelte-ook3hk){all:unset;box-sizing:border-box;cursor:pointer;padding:10px 12px;border:1px solid var(--linie);border-radius:10px;background:var(--flaeche-2);color:var(--text);font-size:15px}.wahl.svelte-ook3hk button.empfohlen:where(.svelte-ook3hk){border-color:var(--akzent);color:var(--akzent);font-weight:600}.wahl.svelte-ook3hk button:where(.svelte-ook3hk):disabled{opacity:.5}.spinner.svelte-ook3hk{width:14px;height:14px;border-radius:50%;border:2px solid var(--linie);border-top-color:var(--akzent);animation:svelte-ook3hk-scan-dreh .8s linear infinite;display:inline-block;vertical-align:-2px;flex-shrink:0}.spinner.hell.svelte-ook3hk{border-color:#fff6;border-top-color:#fff}@keyframes svelte-ook3hk-scan-dreh{to{transform:rotate(360deg)}}.scan-editor.svelte-ook3hk{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#111;color:#fff;display:flex;flex-direction:column;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)}.scan-kopf.svelte-ook3hk{margin:0;background:none;padding:12px 16px;text-align:center;font-size:15px;color:#ccc}.flaeche.svelte-ook3hk{flex:1;min-height:0;position:relative;display:flex;align-items:center;justify-content:center;padding:8px 18px}.flaeche.svelte-ook3hk svg:where(.svelte-ook3hk){display:block;touch-action:none;user-select:none;-webkit-user-select:none}.scan-arbeitet.svelte-ook3hk{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:10px;background:#0000008c;font-weight:600}.scan-fuss.svelte-ook3hk{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:10px 10px 12px}.scan-fuss.svelte-ook3hk button:where(.svelte-ook3hk){all:unset;box-sizing:border-box;cursor:pointer;text-align:center;min-height:50px;padding:8px 4px;border-radius:10px;background:#2a2a2a;color:#fff;font-size:15px;font-weight:600}.scan-fuss.svelte-ook3hk button.ok:where(.svelte-ook3hk){background:#2f80ed}.scan-fuss.svelte-ook3hk button[aria-pressed=true]:where(.svelte-ook3hk){background:#444}.scan-fuss.svelte-ook3hk button:where(.svelte-ook3hk):disabled{opacity:.5}.produktion.svelte-q6f0sh{display:flex;flex-direction:column;gap:18px;min-width:0}.prod-teil.svelte-q6f0sh{display:flex;flex-direction:column;gap:8px;min-width:0}.prod-titel.svelte-q6f0sh{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.prod-titel.svelte-q6f0sh h2:where(.svelte-q6f0sh){font-size:15px}.prod-suche.svelte-q6f0sh{width:260px;max-width:100%;font:inherit;padding:4px 8px;border:1px solid var(--linie);border-radius:6px;background:var(--flaeche);color:var(--text)}.prod-tabelle.svelte-q6f0sh td.positionen:where(.svelte-q6f0sh){white-space:normal}.prod-tabelle.svelte-q6f0sh th:where(.svelte-q6f0sh){box-sizing:border-box}.prod-tabelle.svelte-q6f0sh td:where(.svelte-q6f0sh){overflow:hidden;text-overflow:ellipsis}.prod-tabelle.svelte-q6f0sh .position:where(.svelte-q6f0sh){display:flex;flex-wrap:wrap;gap:4px;align-items:baseline;padding:1px 0}.prod-tabelle.svelte-q6f0sh .position.fertig:where(.svelte-q6f0sh){color:var(--text-2);text-decoration:line-through}.prod-tabelle.svelte-q6f0sh .pos-laufzettel:where(.svelte-q6f0sh){text-decoration:none;opacity:.6}.prod-tabelle.svelte-q6f0sh .pos-laufzettel:where(.svelte-q6f0sh):hover{opacity:1}.hinweis.ok.svelte-q6f0sh{color:var(--ok)}.warn-marke.svelte-q6f0sh{color:var(--warnung);margin-left:4px;cursor:help}.prod-tabelle.svelte-q6f0sh tbody:where(.svelte-q6f0sh) tr:where(.svelte-q6f0sh){cursor:default}.prod-tabelle.svelte-q6f0sh tbody:where(.svelte-q6f0sh) tr.ziehbar:where(.svelte-q6f0sh){cursor:grab}.prod-tabelle.svelte-q6f0sh tbody:where(.svelte-q6f0sh) tr.ziel:where(.svelte-q6f0sh) td:where(.svelte-q6f0sh){border-top:2px solid var(--akzent)}.prod-tabelle.svelte-q6f0sh tbody:where(.svelte-q6f0sh) tr.fertig:where(.svelte-q6f0sh) td:where(.svelte-q6f0sh){color:var(--text-2)}.prod-tabelle.svelte-q6f0sh .griff:where(.svelte-q6f0sh){color:var(--text-2);font-size:11px;letter-spacing:-2px;margin-right:6px}.prod-tabelle.svelte-q6f0sh td.werkzeug:where(.svelte-q6f0sh){width:1%;white-space:nowrap}.prod-tabelle.svelte-q6f0sh td.werkzeug:where(.svelte-q6f0sh) .knopf:where(.svelte-q6f0sh)+.knopf:where(.svelte-q6f0sh){margin-left:4px}.prod-tabelle.svelte-q6f0sh .marke:where(.svelte-q6f0sh){margin-left:6px}td.spaet.svelte-q6f0sh,.spaet.svelte-q6f0sh{color:var(--gefahr);font-weight:600}.spaet-tage.svelte-q6f0sh{margin-left:6px;font-size:12px}.prod-fragen.svelte-q6f0sh{background:color-mix(in srgb,var(--warnung) 8%,var(--flaeche));border:1px solid color-mix(in srgb,var(--warnung) 35%,var(--linie));border-radius:var(--radius);padding:10px 12px}.fragen.svelte-q6f0sh{display:flex;flex-direction:column;gap:6px}.frage.svelte-q6f0sh{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.frage-text.svelte-q6f0sh{flex:1 1 260px;min-width:0}.frage-eingabe.svelte-q6f0sh{display:flex;align-items:center;gap:6px}.frage-eingabe.svelte-q6f0sh input:where(.svelte-q6f0sh){width:90px}.tafel-nav.svelte-q6f0sh{display:flex;align-items:center;gap:6px}.tafel-rahmen.svelte-q6f0sh{overflow-x:auto;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius)}.tafel-rahmen.laedt.svelte-q6f0sh{opacity:.6}.tafel.svelte-q6f0sh{display:grid;min-width:max-content;font-size:12px}.tafel.svelte-q6f0sh>:where(.svelte-q6f0sh){border-bottom:1px solid var(--linie);border-right:1px solid var(--linie)}.tafel-eck.svelte-q6f0sh,.tafel-station.svelte-q6f0sh{position:sticky;left:0;background:var(--flaeche);z-index:2}.tafel-tag.svelte-q6f0sh{padding:6px 4px;text-align:center;font-weight:600;background:var(--flaeche-2);white-space:nowrap}.tafel-tag.frei.svelte-q6f0sh{color:var(--text-2);font-weight:400}.tafel-tag.heute.svelte-q6f0sh{color:var(--akzent);text-decoration:underline}.tafel-station.svelte-q6f0sh{padding:6px 8px;display:flex;flex-direction:column;gap:0}.tafel-station.svelte-q6f0sh .hinweis:where(.svelte-q6f0sh){margin:0;font-size:11px}.tafel-zelle.svelte-q6f0sh{all:unset;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:6px 4px;min-height:42px;cursor:pointer;font:inherit;color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums}.tafel-zelle.svelte-q6f0sh:hover{outline:2px solid var(--akzent);outline-offset:-2px}.tafel-zelle.frei.svelte-q6f0sh{background:var(--flaeche-2);color:var(--text-2)}.tafel-zelle.ueber.svelte-q6f0sh{font-weight:600}.tafel-zelle.svelte-q6f0sh .hinweis:where(.svelte-q6f0sh){margin:0}.tafel-zelle.svelte-q6f0sh .warn-marke:where(.svelte-q6f0sh){margin:0;font-size:11px}.tafel-zelle.svelte-q6f0sh .res-marke:where(.svelte-q6f0sh){font-size:10px;color:var(--text-2);background:repeating-linear-gradient(135deg,transparent 0 3px,var(--linie) 3px 5px);border-radius:4px;padding:0 4px}.pruefung.svelte-q6f0sh{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.pruef-feld.svelte-q6f0sh{display:flex;flex-direction:column;gap:2px;position:relative}.pruef-artikel.svelte-q6f0sh{flex:1;min-width:240px}.pruef-treffer.svelte-q6f0sh{position:absolute;top:100%;left:0;right:0;z-index:5;margin:0;padding:4px 0;list-style:none;background:var(--flaeche);border:1px solid var(--linie);border-radius:8px;box-shadow:0 4px 14px #0000001f}.pruef-treffer.svelte-q6f0sh button:where(.svelte-q6f0sh){all:unset;display:block;width:100%;box-sizing:border-box;padding:5px 10px;cursor:pointer}.pruef-treffer.svelte-q6f0sh button:where(.svelte-q6f0sh):hover{background:var(--flaeche-2)}.pruef-ergebnis.svelte-q6f0sh{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:var(--radius);border:1px solid var(--linie);background:var(--flaeche)}.pruef-ergebnis.ok.svelte-q6f0sh{border-color:color-mix(in srgb,var(--ok, #2a7) 50%,var(--linie))}.pruef-ergebnis.spaet.svelte-q6f0sh{border-color:color-mix(in srgb,var(--gefahr) 50%,var(--linie))}.pruef-knoepfe.svelte-q6f0sh{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.prod-tabelle.svelte-q6f0sh tr.vormerkung:where(.svelte-q6f0sh) td:where(.svelte-q6f0sh){color:var(--text-2);font-style:italic}.prod-dialog.svelte-q6f0sh{width:min(900px,94vw);max-height:min(86vh,760px);padding:0;border:1px solid var(--linie);border-radius:12px;background:var(--flaeche);color:var(--text);box-shadow:0 20px 60px #0000004d}.prod-dialog.klein.svelte-q6f0sh{width:min(640px,94vw)}.prod-dialog[open].svelte-q6f0sh{display:flex;flex-direction:column}.prod-dialog.svelte-q6f0sh::backdrop{background:#00000059}.dialog-kopf.svelte-q6f0sh{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--linie);flex-wrap:wrap}.dialog-inhalt.svelte-q6f0sh{padding:12px 14px;overflow:auto;display:flex;flex-direction:column;gap:10px}.dialog-inhalt.svelte-q6f0sh tbody:where(.svelte-q6f0sh) tr:where(.svelte-q6f0sh){cursor:pointer}.einschub-ziel.svelte-q6f0sh{display:flex;align-items:center;gap:10px}.einschub-ziel.svelte-q6f0sh select:where(.svelte-q6f0sh){max-width:520px}.einschub-folgen.svelte-q6f0sh{max-height:260px}.einschub-folgen.svelte-q6f0sh tbody:where(.svelte-q6f0sh) tr:where(.svelte-q6f0sh){cursor:default}.einschub-folgen.svelte-q6f0sh tbody:where(.svelte-q6f0sh) tr:where(.svelte-q6f0sh):hover td:where(.svelte-q6f0sh){background:none}.einschub-folgen.svelte-q6f0sh tr.neu-spaet:where(.svelte-q6f0sh) td:where(.svelte-q6f0sh){background:color-mix(in srgb,var(--gefahr) 10%,transparent)}.rechnet.svelte-q6f0sh{display:flex;align-items:center;gap:8px}.optionen.svelte-q6f0sh{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.option.svelte-q6f0sh{border:1px solid var(--linie);border-radius:var(--radius);padding:10px 12px;display:flex;flex-direction:column;gap:6px;background:var(--flaeche-2)}.option.empfohlen.svelte-q6f0sh{border-color:var(--akzent)}.option-art.svelte-q6f0sh{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--akzent);font-weight:600}.option-text.svelte-q6f0sh{flex:1}.option.svelte-q6f0sh dl:where(.svelte-q6f0sh){display:grid;grid-template-columns:auto 1fr;gap:2px 10px;margin:0;font-size:12px}.option.svelte-q6f0sh dt:where(.svelte-q6f0sh){color:var(--text-2)}.option.svelte-q6f0sh dd:where(.svelte-q6f0sh){margin:0;font-weight:600}.option.svelte-q6f0sh .knopf:where(.svelte-q6f0sh){align-self:flex-start}@media(max-width:700px){.tafel-station.svelte-q6f0sh{padding:6px}.frage.svelte-q6f0sh{align-items:flex-start}}.lz-leiste.svelte-83817a{flex-wrap:wrap}.lz-einstellen.svelte-83817a{max-width:210mm;margin:0 auto 12px;padding:10px 14px;border:1px solid var(--rand, #ddd);border-radius:8px;background:var(--flaeche, #fff)}.lz-einstellen-liste.svelte-83817a{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:4px 16px;margin-top:6px}.lz-einstellen.svelte-83817a label:where(.svelte-83817a){display:flex;gap:6px;align-items:center}@media print{.lz-einstellen.svelte-83817a{display:none!important}}.lz-seiten.svelte-83817a{display:flex;flex-direction:column;gap:18px;align-items:center}.lz.svelte-83817a{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12pt;line-height:1.3;color:#000;display:flex;flex-direction:column;gap:5mm}.lz.svelte-83817a h2:where(.svelte-83817a){font-size:13pt;margin:0 0 2mm;text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid #000;padding-bottom:1mm}.lz-label.svelte-83817a{font-size:8.5pt;text-transform:uppercase;letter-spacing:.05em;color:#444}.lz-klein.svelte-83817a{font-size:9pt;color:#333}.einheit.svelte-83817a{font-size:60%;font-weight:500}.lz-kopf.svelte-83817a{display:flex;justify-content:space-between;align-items:flex-start;gap:8mm}.lz-kopf-text.svelte-83817a{flex:1;min-width:0;display:flex;flex-direction:column;gap:1mm}.lz-titel.svelte-83817a{font-size:10pt;text-transform:uppercase;letter-spacing:.08em;color:#444}.lz-nummer.svelte-83817a{font-size:34pt;font-weight:800;line-height:1.05;letter-spacing:.01em;font-variant-numeric:tabular-nums}.lz-bezeichnung.svelte-83817a{font-size:15pt;font-weight:600}.lz-firma.svelte-83817a{font-size:14pt}.lz-beleg.svelte-83817a{display:flex;flex-wrap:wrap;gap:1mm 6mm;font-size:11pt;margin-top:1mm}.lz-beleg.svelte-83817a b:where(.svelte-83817a){font-weight:600;color:#444;margin-right:1mm}.lz-qr.svelte-83817a{flex-shrink:0;width:38mm;text-align:center}.lz-qr.svelte-83817a img:where(.svelte-83817a){display:block;width:38mm;height:38mm;image-rendering:pixelated}.lz-qr-text.svelte-83817a{font-size:9pt;font-family:ui-monospace,Menlo,Consolas,monospace;margin-top:1mm}.lz-fakten.svelte-83817a{display:grid;grid-template-columns:repeat(3,1fr);gap:3mm 5mm;border-top:2px solid #000;border-bottom:2px solid #000;padding:3mm 0}.lz-fakt.svelte-83817a{min-width:0}.lz-artikel.svelte-83817a{grid-column:1 / -1}.lz-wert.svelte-83817a{font-size:12pt;font-weight:600;margin-top:.5mm}.lz-wert.gross.svelte-83817a{font-size:15pt}.lz-wert.riesig.svelte-83817a{font-size:24pt;font-weight:800;line-height:1.1}.lz-merkmale.svelte-83817a{font-size:12pt;margin-top:1mm}.lz-hinweis.svelte-83817a{border:2px solid #000;border-radius:2mm;padding:2.5mm 4mm;background:#f2f2f2}.lz-hinweis.intern.svelte-83817a{border-style:dashed;background:#fff}.lz-hinweis-text.svelte-83817a{font-size:13pt;font-weight:600;white-space:pre-line}.lz-tabelle.svelte-83817a{width:100%;border-collapse:collapse;table-layout:fixed}.lz-tabelle.svelte-83817a th:where(.svelte-83817a){text-align:left;font-size:9pt;text-transform:uppercase;letter-spacing:.04em;color:#444;font-weight:600;padding:1mm 2mm;border-bottom:1px solid #000}.lz-tabelle.svelte-83817a td:where(.svelte-83817a){padding:2mm;vertical-align:top}.lz-tabelle.svelte-83817a th.zahl:where(.svelte-83817a),.lz-tabelle.svelte-83817a td.zahl:where(.svelte-83817a){text-align:right;white-space:nowrap}.lz-tabelle.klein.svelte-83817a{font-size:10.5pt}.lz-tabelle.klein.svelte-83817a td:where(.svelte-83817a){padding:1mm 2mm;border-bottom:1px solid #ccc}.lz-tabelle.klein.svelte-83817a td.paket:where(.svelte-83817a){width:30mm}.lz-fuss.svelte-83817a{margin-top:auto;display:flex;justify-content:space-between;gap:6mm;font-size:8.5pt;color:#555;border-top:1px solid #999;padding-top:1.5mm}@media print{.lz-seiten.svelte-83817a{display:block}.lz-seiten.svelte-83817a .blatt:where(.svelte-83817a){break-after:page;page-break-after:always;overflow:hidden;max-height:265mm}.lz-seiten.svelte-83817a .blatt:where(.svelte-83817a):last-child{break-after:auto;page-break-after:auto}.lz-hinweis.svelte-83817a,.lz-fakten.svelte-83817a{break-inside:avoid}.lz-hinweis.svelte-83817a{background:#eee!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media(max-width:760px){.lz-seiten.svelte-83817a .blatt:where(.svelte-83817a){width:100%;min-height:0;padding:6mm}.lz-fakten.svelte-83817a{grid-template-columns:1fr 1fr}}.pz-seite.svelte-vu8kh5{max-width:230mm;margin:0 auto;padding:12px 16px 40px}.pz-leiste.svelte-vu8kh5{display:flex;gap:8px;align-items:center;margin-bottom:12px}.pz-blaetter.svelte-vu8kh5{display:flex;flex-direction:column;gap:16px}.pz.svelte-vu8kh5{font-family:Arial,Liberation Sans,Helvetica,sans-serif;font-size:12pt;line-height:1.3;color:#000;display:flex;flex-direction:column;gap:5mm}.pz.svelte-vu8kh5 h2:where(.svelte-vu8kh5){font-size:13pt;margin:0 0 2mm;text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid #000;padding-bottom:1mm}.pz-label.svelte-vu8kh5{font-size:8.5pt;text-transform:uppercase;letter-spacing:.05em;color:#444}.pz-klein.svelte-vu8kh5{font-size:9.5pt;color:#333;margin-top:1.5mm}.einheit.svelte-vu8kh5{font-size:60%;font-weight:500}.pz-kopf.svelte-vu8kh5{display:flex;justify-content:space-between;align-items:flex-start;gap:8mm}.pz-kopf-text.svelte-vu8kh5{flex:1;min-width:0;display:flex;flex-direction:column;gap:1.5mm}.pz-titel.svelte-vu8kh5{font-size:10pt;text-transform:uppercase;letter-spacing:.08em;color:#444}.pz-nummer.svelte-vu8kh5{font-size:44pt;font-weight:800;line-height:1.05;letter-spacing:.01em;font-variant-numeric:tabular-nums}.pz-artikel.svelte-vu8kh5{font-size:16pt;font-weight:600}.pz-eigenschaften.svelte-vu8kh5{display:flex;flex-wrap:wrap;gap:1mm 6mm;font-size:12pt;margin-top:1mm}.pz-eigenschaften.svelte-vu8kh5 b:where(.svelte-vu8kh5){font-weight:600;color:#444;margin-right:1mm}.pz-qr.svelte-vu8kh5{flex-shrink:0;width:50mm;text-align:center}.pz-qr.svelte-vu8kh5 img:where(.svelte-vu8kh5){display:block;width:50mm;height:50mm;image-rendering:pixelated}.pz-qr-text.svelte-vu8kh5{font-size:11pt;font-weight:700;font-family:ui-monospace,Menlo,Consolas,monospace;margin-top:1mm}.pz-fakten.svelte-vu8kh5{display:grid;grid-template-columns:repeat(3,1fr);gap:3mm 5mm;border-top:2px solid #000;border-bottom:2px solid #000;padding:3mm 0}.pz-fakt.svelte-vu8kh5{min-width:0}.pz-wert.svelte-vu8kh5{font-size:12pt;font-weight:600;margin-top:.5mm}.pz-wert.gross.svelte-vu8kh5{font-size:15pt}.pz-wert.riesig.svelte-vu8kh5{font-size:26pt;font-weight:800;line-height:1.1}.pz-tabelle.svelte-vu8kh5{width:100%;border-collapse:collapse;font-size:13pt}.pz-tabelle.svelte-vu8kh5 th:where(.svelte-vu8kh5){text-align:left;font-size:9pt;text-transform:uppercase;letter-spacing:.04em;color:#444;font-weight:600;padding:1mm 2mm;border-bottom:1px solid #000}.pz-tabelle.svelte-vu8kh5 td:where(.svelte-vu8kh5){padding:1.5mm 2mm;border-bottom:1px solid #ccc}.pz-tabelle.svelte-vu8kh5 th.zahl:where(.svelte-vu8kh5),.pz-tabelle.svelte-vu8kh5 td.zahl:where(.svelte-vu8kh5){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.pz-tabelle.svelte-vu8kh5 tfoot:where(.svelte-vu8kh5) th:where(.svelte-vu8kh5){font-size:13pt;text-transform:none;color:#000;border-top:2px solid #000;border-bottom:none;padding-top:2mm}.pz-hinweis.svelte-vu8kh5{border:2px solid #000;border-radius:2mm;padding:2.5mm 4mm;background:#f2f2f2}.pz-hinweis.intern.svelte-vu8kh5{border-style:dashed;background:#fff}.pz-hinweis-text.svelte-vu8kh5{font-size:14pt;font-weight:600;white-space:pre-line}.pz-fuss.svelte-vu8kh5{margin-top:auto;display:flex;justify-content:space-between;gap:6mm;font-size:8.5pt;color:#555;border-top:1px solid #999;padding-top:1.5mm}@media print{.nicht-drucken.svelte-vu8kh5{display:none!important}.pz-seite.svelte-vu8kh5{max-width:none;padding:0}.pz-blaetter.svelte-vu8kh5{display:block}.pz-blaetter.svelte-vu8kh5 .blatt:where(.svelte-vu8kh5){break-after:page;page-break-after:always;overflow:hidden;max-height:265mm}.pz-blaetter.svelte-vu8kh5 .blatt:where(.svelte-vu8kh5):last-child{break-after:auto;page-break-after:auto}.pz-hinweis.svelte-vu8kh5,.pz-fakten.svelte-vu8kh5{break-inside:avoid}.pz-hinweis.svelte-vu8kh5{background:#eee!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media(max-width:760px){.pz-blaetter.svelte-vu8kh5 .blatt:where(.svelte-vu8kh5){width:100%;min-height:0;padding:6mm}.pz-fakten.svelte-vu8kh5{grid-template-columns:1fr 1fr}}.pz-kunde-text.svelte-vu8kh5{font-size:22pt;font-weight:700;line-height:1.2}.pz-kunde-nr.svelte-vu8kh5{font-size:14pt;font-weight:400}.bl-seite.svelte-1p5ea33{max-width:1100px;margin:0 auto;padding:12px 16px 40px}.bl-leiste.svelte-1p5ea33{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.bl-suche.svelte-1p5ea33{min-width:220px;flex:1 1 220px;max-width:360px}.bl-leiste.svelte-1p5ea33 select:where(.svelte-1p5ea33){width:auto;max-width:260px}.bl-spaltenwahl.svelte-1p5ea33{position:relative}.bl-spaltenmenue.svelte-1p5ea33{position:absolute;z-index:20;top:calc(100% + 4px);left:0;background:var(--flaeche, #fff);border:1px solid var(--rand, #ddd);border-radius:8px;padding:8px 10px;box-shadow:0 6px 20px #0000001f;display:flex;flex-direction:column;gap:4px;min-width:200px}.bl-spaltenmenue.svelte-1p5ea33 label:where(.svelte-1p5ea33){display:flex;gap:6px;align-items:center;white-space:nowrap}.bl-sort.svelte-1p5ea33{all:unset;cursor:pointer;font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit}.bl-sort.svelte-1p5ea33:hover{color:#000;text-decoration:underline}.pfeil.svelte-1p5ea33{font-size:8pt}.bl-artikel.svelte-1p5ea33{cursor:pointer}.bl-tabelle.svelte-1p5ea33 .bl-werkzeug:where(.svelte-1p5ea33){white-space:nowrap;text-align:right;width:1%}.bl-werkzeug.svelte-1p5ea33 select:where(.svelte-1p5ea33){width:auto;max-width:140px;font-size:12px;padding:2px 4px}.bl-notiz.svelte-1p5ea33{width:140px;font-size:12px;padding:2px 6px}.bl-pfeil.svelte-1p5ea33{color:#666;font-size:9pt}.gefahr.svelte-1p5ea33{color:#b42318}.bl-tabelle.svelte-1p5ea33 td.bl-knapp:where(.svelte-1p5ea33){color:#b42318;font-weight:600}.bl-haken.svelte-1p5ea33{display:flex;gap:6px;align-items:center;white-space:nowrap}.bl-blatt.svelte-1p5ea33{background:#fff;color:#111;padding:14mm 14mm 12mm;box-shadow:0 2px 10px #00000014;font-family:Arial,Liberation Sans,Helvetica,sans-serif;font-size:10pt}.bl-kopf.svelte-1p5ea33{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-bottom:2px solid #000;padding-bottom:2mm;margin-bottom:3mm;flex-wrap:wrap}.bl-kopf.svelte-1p5ea33 h1:where(.svelte-1p5ea33){font-size:15pt;margin:0}.bl-info.svelte-1p5ea33{font-size:9pt;color:#444}.bl-tabelle.svelte-1p5ea33{width:100%;border-collapse:collapse}.bl-tabelle.svelte-1p5ea33 th:where(.svelte-1p5ea33){text-align:left;font-size:8.5pt;text-transform:uppercase;letter-spacing:.04em;color:#444;font-weight:600;padding:1.2mm 2mm;border-bottom:1px solid #000}.bl-tabelle.svelte-1p5ea33 td:where(.svelte-1p5ea33){padding:1.2mm 2mm;border-bottom:1px solid #ddd;vertical-align:top;color:#111;white-space:normal;overflow:visible;max-width:none;text-overflow:clip;background:none}.bl-tabelle.svelte-1p5ea33 .zahl:where(.svelte-1p5ea33){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.bl-tabelle.svelte-1p5ea33 td.nr:where(.svelte-1p5ea33){white-space:nowrap;font-variant-numeric:tabular-nums}.bl-artikel.mit.svelte-1p5ea33 td:where(.svelte-1p5ea33){background:#f3f3f3;font-weight:600;border-top:1px solid #999}.bl-paket.svelte-1p5ea33 td:where(.svelte-1p5ea33){font-size:9pt;border-bottom:1px dotted #ddd}.bl-paket.svelte-1p5ea33 td:where(.svelte-1p5ea33):nth-child(2){padding-left:6mm}.bl-tabelle.svelte-1p5ea33 tfoot:where(.svelte-1p5ea33) th:where(.svelte-1p5ea33){color:#000;font-size:10pt;text-transform:none;border-top:2px solid #000;border-bottom:none;padding-top:2mm}.leise.svelte-1p5ea33{color:#666}@media print{.nicht-drucken.svelte-1p5ea33{display:none!important}.bl-seite.svelte-1p5ea33{max-width:none;padding:0}.bl-blatt.svelte-1p5ea33{box-shadow:none;padding:0}.nicht-drucken-link.svelte-1p5ea33{color:inherit;text-decoration:none}.bl-tabelle.svelte-1p5ea33 thead:where(.svelte-1p5ea33){display:table-header-group}.bl-tabelle.svelte-1p5ea33 tr:where(.svelte-1p5ea33){break-inside:avoid}.bl-artikel.mit.svelte-1p5ea33 td:where(.svelte-1p5ea33){background:#eee!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:A4;margin:14mm 12mm}}.reisen.svelte-1oh0lvs{max-width:1400px}.kopf.svelte-1oh0lvs,.titel.svelte-1oh0lvs,.leiste.svelte-1oh0lvs{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.kopf.svelte-1oh0lvs h1:where(.svelte-1oh0lvs){margin-right:12px}.kopf.svelte-1oh0lvs input:where(.svelte-1oh0lvs),.kopf.svelte-1oh0lvs select:where(.svelte-1oh0lvs){width:auto}section.svelte-1oh0lvs{margin:18px 0}h2.svelte-1oh0lvs{font-size:1.05em;margin:0}.titel.svelte-1oh0lvs{margin-bottom:6px}table.svelte-1oh0lvs{border-collapse:collapse;width:100%}th.svelte-1oh0lvs,td.svelte-1oh0lvs{padding:3px 5px;text-align:left;border-bottom:1px solid var(--linie, #ddd);vertical-align:middle}th.svelte-1oh0lvs{font-weight:600;font-size:.85em;white-space:nowrap}.zahl.svelte-1oh0lvs{text-align:right;white-space:nowrap}table.eingabe.svelte-1oh0lvs input:where(.svelte-1oh0lvs):not([type=checkbox]),table.eingabe.svelte-1oh0lvs select:where(.svelte-1oh0lvs){width:100%;min-width:0;box-sizing:border-box;font:inherit}input.breit.svelte-1oh0lvs{min-width:180px}input.km.svelte-1oh0lvs{width:72px;text-align:right}input.geschaetzt.svelte-1oh0lvs{font-style:italic}tr.zu.svelte-1oh0lvs{opacity:.75}tr.vorhanden.svelte-1oh0lvs{opacity:.6}tr.klickbar.svelte-1oh0lvs{cursor:pointer}tr.klickbar.svelte-1oh0lvs:hover{background:var(--hover, rgba(0, 0, 0, .04))}tfoot.svelte-1oh0lvs td:where(.svelte-1oh0lvs){font-weight:600;border-top:2px solid var(--linie, #ccc)}.leer.svelte-1oh0lvs{color:var(--leise, #888);text-align:center;padding:12px}.vorschlaege.svelte-1oh0lvs{border:1px solid var(--linie, #ddd);border-radius:8px;padding:8px 10px;margin-bottom:10px}.abrechnung.svelte-1oh0lvs dl:where(.svelte-1oh0lvs){display:grid;grid-template-columns:max-content auto;gap:2px 16px;margin:8px 0}.abrechnung.svelte-1oh0lvs dt:where(.svelte-1oh0lvs){color:var(--leise, #777)}.abrechnung.svelte-1oh0lvs dd:where(.svelte-1oh0lvs){margin:0}.ok.svelte-1oh0lvs{color:var(--ok, #2f6f6a)}.spacer.svelte-1oh0lvs{flex:1}.ablage-hinweis.svelte-1oh0lvs{position:fixed;top:12px;right:12px;bottom:12px;left:12px;z-index:40;pointer-events:none;display:flex;align-items:center;justify-content:center;border:3px dashed var(--akzent, #2f6f6a);border-radius:16px;background:color-mix(in srgb,var(--akzent, #2f6f6a) 10%,transparent);font-size:1.2em;font-weight:600;color:var(--akzent, #2f6f6a)}.fremd.svelte-1oh0lvs{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 12px;border-radius:8px;background:color-mix(in srgb,var(--warn, #e0a100) 14%,transparent)}.scan-rahmen.svelte-1oh0lvs{border:1px solid var(--linie, #ddd);border-radius:10px;padding:12px 14px;margin-bottom:10px;max-width:560px;display:flex;flex-direction:column;gap:8px}.scan-rahmen.svelte-1oh0lvs .schliessen:where(.svelte-1oh0lvs){align-self:flex-end}tr.pruefen.svelte-1oh0lvs td:where(.svelte-1oh0lvs):first-child{box-shadow:inset 3px 0 0 var(--warn, #e0a100)}td.beleg.svelte-1oh0lvs{white-space:nowrap}td.beleg.svelte-1oh0lvs .warn:where(.svelte-1oh0lvs){color:var(--warn, #e0a100);margin-left:4px;cursor:help}.leise.svelte-1oh0lvs{color:var(--leise, #888)}.qr-scanner.svelte-18pvzbn{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#000;display:flex;flex-direction:column}.qr-scanner.svelte-18pvzbn video:where(.svelte-18pvzbn){flex:1;width:100%;min-height:0;object-fit:cover}.rahmen.svelte-18pvzbn{position:absolute;left:50%;top:42%;width:min(65vw,65vh);height:min(65vw,65vh);transform:translate(-50%,-50%);border:3px solid rgba(255,255,255,.85);border-radius:16px;pointer-events:none;box-shadow:0 0 0 100vmax #00000059}.leiste.svelte-18pvzbn{display:flex;gap:10px;align-items:center;padding:14px 16px calc(14px + env(safe-area-inset-bottom));color:#fff;background:#000000bf;position:relative;z-index:1}.scan-text.svelte-18pvzbn{flex:1;font-size:16px;min-width:0}.leiste.svelte-18pvzbn{flex-wrap:wrap}.scan-text.ist-fehler.svelte-18pvzbn{color:#ffb4a8;font-weight:600}.knopf.hell.svelte-18pvzbn{color:#fff;border-color:#ffffff80;min-height:48px;font-size:17px}.station.svelte-1ldhc2m{display:flex;flex-direction:column;gap:16px;font-size:18px;line-height:1.35;max-width:1200px;margin:0 auto}.station.svelte-1ldhc2m h1:where(.svelte-1ldhc2m){font-size:30px;margin:0;line-height:1.15}.station.svelte-1ldhc2m .kopf:where(.svelte-1ldhc2m) h1:where(.svelte-1ldhc2m){max-width:none;white-space:normal;overflow:visible}.station.svelte-1ldhc2m h2:where(.svelte-1ldhc2m){font-size:20px;margin:0;display:flex;align-items:center;gap:8px}.anzahl.svelte-1ldhc2m{font-size:14px;font-weight:600;background:var(--flaeche-2);color:var(--text-2);border-radius:99px;padding:2px 10px}.leise.svelte-1ldhc2m{color:var(--text-2);font-size:16px}.gross-leer.svelte-1ldhc2m{font-size:18px;padding:12px 0}.kopf.svelte-1ldhc2m{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.kopf-rechts.svelte-1ldhc2m{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.wahl-kopf.svelte-1ldhc2m{display:flex;justify-content:flex-end}.sprachen.svelte-1ldhc2m{display:inline-flex;border:2px solid var(--linie);border-radius:12px;overflow:hidden}.sprache-knopf.svelte-1ldhc2m{all:unset;box-sizing:border-box;cursor:pointer;min-width:56px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;font-size:17px;font-weight:700;color:var(--text-2);background:var(--flaeche)}.sprache-knopf.svelte-1ldhc2m+.sprache-knopf:where(.svelte-1ldhc2m){border-left:1px solid var(--linie)}.sprache-knopf.aktiv.svelte-1ldhc2m{background:var(--akzent);color:var(--akzent-text)}.station.svelte-1ldhc2m .knopf.klein:where(.svelte-1ldhc2m){min-height:44px;font-size:15px;padding:8px 14px}.scan-zeile.svelte-1ldhc2m{display:grid;grid-template-columns:1.4fr 1fr;gap:12px}.scan-knopf.svelte-1ldhc2m{all:unset;box-sizing:border-box;cursor:pointer;min-height:88px;display:flex;align-items:center;justify-content:center;gap:12px;font-size:30px;font-weight:800;border-radius:16px;background:var(--akzent);color:var(--akzent-text);padding:12px 20px;letter-spacing:.01em}.scan-knopf.svelte-1ldhc2m:disabled{opacity:.5;cursor:default}.scan-knopf.svelte-1ldhc2m:focus-visible{outline:3px solid var(--text);outline-offset:2px}.code-feld.svelte-1ldhc2m{font-size:22px;min-height:88px;padding:8px 16px;border-radius:16px;width:100%;box-sizing:border-box;font-family:ui-monospace,Menlo,Consolas,monospace;text-transform:uppercase}.banner.svelte-1ldhc2m{border-radius:14px;padding:18px 20px;display:flex;flex-direction:column;gap:4px;border:2px solid;animation:svelte-1ldhc2m-einblenden .2s ease-out}.banner-titel.svelte-1ldhc2m{font-size:26px;font-weight:800;line-height:1.2}.banner-text.svelte-1ldhc2m{font-size:18px}.banner.start.svelte-1ldhc2m{background:color-mix(in srgb,var(--akzent) 14%,var(--flaeche));border-color:var(--akzent);color:var(--text)}.banner.fertig.svelte-1ldhc2m{background:color-mix(in srgb,var(--ok) 16%,var(--flaeche));border-color:var(--ok);color:var(--text)}.banner.info.svelte-1ldhc2m{background:var(--flaeche-2);border-color:var(--linie);color:var(--text)}.banner.erinnern.svelte-1ldhc2m{background:color-mix(in srgb,var(--warnung) 18%,var(--flaeche));border-color:var(--warnung);color:var(--text)}.banner.erinnern.svelte-1ldhc2m .banner-text:where(.svelte-1ldhc2m){display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.klein-aktion.svelte-1ldhc2m{min-height:48px;min-width:120px;font-size:18px}.banner.fehler.svelte-1ldhc2m{background:color-mix(in srgb,var(--gefahr) 14%,var(--flaeche));border-color:var(--gefahr);color:var(--gefahr)}@keyframes svelte-1ldhc2m-einblenden{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.spalten.svelte-1ldhc2m{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.spalte.svelte-1ldhc2m{display:flex;flex-direction:column;gap:20px;min-width:0}.teil.svelte-1ldhc2m{display:flex;flex-direction:column;gap:10px}.karte.svelte-1ldhc2m{background:var(--flaeche);border:1px solid var(--linie);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:6px}.karte.laeuft.svelte-1ldhc2m{border:2px solid var(--akzent)}.karte.laeuft.ueber.svelte-1ldhc2m{border-color:var(--warnung)}.karte.wartet.svelte-1ldhc2m{opacity:.7}.karte-kopf.svelte-1ldhc2m{display:flex;justify-content:space-between;gap:8px;align-items:baseline;flex-wrap:wrap}.pa.svelte-1ldhc2m{font-weight:800;font-size:20px;font-variant-numeric:tabular-nums}.karte-titel.svelte-1ldhc2m{font-size:24px;font-weight:700;line-height:1.2}.karte-sub.svelte-1ldhc2m{font-size:17px}.anweisung.svelte-1ldhc2m{font-size:16px;color:var(--text-2);white-space:pre-line}.anweisung.hinweis-schritt.svelte-1ldhc2m{color:var(--text);font-weight:600}.karte-zeile.svelte-1ldhc2m{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:4px}.zeit.svelte-1ldhc2m{font-size:20px}.zeit.svelte-1ldhc2m b:where(.svelte-1ldhc2m){font-size:32px;font-variant-numeric:tabular-nums}.karte.ueber.svelte-1ldhc2m .zeit:where(.svelte-1ldhc2m) b:where(.svelte-1ldhc2m){color:var(--warnung)}.unsicher.svelte-1ldhc2m{color:var(--warnung);margin-left:4px}.marke.wartet-marke.svelte-1ldhc2m{font-size:14px;color:var(--text-2);background:var(--flaeche-2);margin-left:6px}.aktion.svelte-1ldhc2m{all:unset;box-sizing:border-box;cursor:pointer;min-height:56px;min-width:150px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:20px;font-weight:700;border-radius:12px;padding:10px 22px;border:2px solid var(--linie);background:var(--flaeche-2);color:var(--text)}.aktion.svelte-1ldhc2m:disabled{opacity:.5;cursor:default}.aktion.svelte-1ldhc2m:focus-visible{outline:3px solid var(--akzent);outline-offset:2px}.start-knopf.svelte-1ldhc2m{background:var(--akzent);border-color:var(--akzent);color:var(--akzent-text)}.fertig-knopf.svelte-1ldhc2m{background:var(--ok);border-color:var(--ok);color:#fff;font-size:22px;min-height:64px}.karte.laeuft.svelte-1ldhc2m .fertig-knopf:where(.svelte-1ldhc2m){align-self:stretch;margin-top:6px}.abbrechen.svelte-1ldhc2m{background:transparent}.fertig-liste.svelte-1ldhc2m{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.fertig-liste.svelte-1ldhc2m li:where(.svelte-1ldhc2m){display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;padding:10px 4px;border-bottom:1px solid var(--linie);font-size:17px}.fertig-liste.svelte-1ldhc2m .pa:where(.svelte-1ldhc2m){font-size:17px}.fertig-text.svelte-1ldhc2m{flex:1;min-width:160px}.wahl.svelte-1ldhc2m{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.wahl-knopf.svelte-1ldhc2m{all:unset;box-sizing:border-box;cursor:pointer;min-height:88px;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:14px 18px;border:2px solid var(--linie);border-radius:14px;background:var(--flaeche);color:var(--text);font-size:22px}.wahl-knopf.svelte-1ldhc2m:hover,.wahl-knopf.svelte-1ldhc2m:focus-visible{border-color:var(--akzent);background:var(--akzent-zart)}.wahl-knopf.gewaehlt.svelte-1ldhc2m{border-color:var(--akzent);background:var(--akzent-zart)}.paar-hinweis.svelte-1ldhc2m{margin-top:16px}.station.geteilt.svelte-1ldhc2m{border:3px solid transparent;border-radius:18px;padding:10px;min-width:0}.station.geteilt.svelte-1ldhc2m:focus-within{border-color:var(--akzent);background:var(--akzent-zart)}.station.geteilt.svelte-1ldhc2m .spalten:where(.svelte-1ldhc2m){grid-template-columns:1fr}.station.geteilt.svelte-1ldhc2m h1:where(.svelte-1ldhc2m){font-size:24px}.station.geteilt.svelte-1ldhc2m .scan-zeile:where(.svelte-1ldhc2m){grid-template-columns:1fr}.station.geteilt.svelte-1ldhc2m .kopf:where(.svelte-1ldhc2m){flex-direction:column;align-items:stretch}.fertig-dialog.svelte-1ldhc2m{width:min(640px,94vw);padding:0;border:1px solid var(--linie);border-radius:16px;background:var(--flaeche);color:var(--text);box-shadow:0 20px 60px #0000004d;font-size:18px}.fertig-dialog.svelte-1ldhc2m::backdrop{background:#0006}.fertig-form.svelte-1ldhc2m{display:flex;flex-direction:column;gap:16px;padding:18px 20px}.dialog-kopf.svelte-1ldhc2m{display:flex;flex-direction:column;gap:2px}.dialog-kopf.svelte-1ldhc2m h2:where(.svelte-1ldhc2m){font-size:24px}.felder.svelte-1ldhc2m{display:grid;grid-template-columns:1fr 1fr;gap:12px}.felder.svelte-1ldhc2m label:where(.svelte-1ldhc2m){display:flex;flex-direction:column;gap:4px}.felder.svelte-1ldhc2m label.breit:where(.svelte-1ldhc2m){grid-column:1 / -1}.felder.svelte-1ldhc2m label:where(.svelte-1ldhc2m)>span:where(.svelte-1ldhc2m){font-size:16px;color:var(--text-2)}.felder.svelte-1ldhc2m input:where(.svelte-1ldhc2m){font-size:26px;min-height:60px;padding:8px 14px;border-radius:12px;width:100%;box-sizing:border-box;font-variant-numeric:tabular-nums}.dialog-knoepfe.svelte-1ldhc2m{display:grid;grid-template-columns:1fr 1.6fr;gap:12px}.dialog-knoepfe.einzeln.svelte-1ldhc2m{grid-template-columns:1fr}.pa-dialog.svelte-1ldhc2m{width:min(820px,96vw)}.pa-schritte.svelte-1ldhc2m{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;max-height:60vh;overflow:auto}.pa-schritt.svelte-1ldhc2m{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--linie);border-radius:12px;background:var(--flaeche)}.pa-schritt-text.svelte-1ldhc2m{display:flex;flex-direction:column;gap:2px;min-width:0}.pa-schritt-text.svelte-1ldhc2m b:where(.svelte-1ldhc2m){font-size:21px}.pa-schritt.laeuft.svelte-1ldhc2m{border:2px solid var(--akzent)}.pa-schritt.fertig.svelte-1ldhc2m{opacity:.6}.pa-schritt.hier.svelte-1ldhc2m{box-shadow:inset 4px 0 0 var(--akzent)}.pa-schritt.gewaehlt.svelte-1ldhc2m{background:var(--akzent-zart)}.warn.svelte-1ldhc2m{color:var(--warnung);font-weight:600}@media(max-width:860px){.spalten.svelte-1ldhc2m,.scan-zeile.svelte-1ldhc2m{grid-template-columns:1fr}.scan-knopf.svelte-1ldhc2m,.code-feld.svelte-1ldhc2m{min-height:72px}.station.svelte-1ldhc2m h1:where(.svelte-1ldhc2m){font-size:26px}.karte-titel.svelte-1ldhc2m{font-size:22px}.felder.svelte-1ldhc2m{grid-template-columns:1fr}}.inventur.svelte-1u5noxm{display:flex;flex-direction:column;gap:14px}.inventur.svelte-1u5noxm .fehler:where(.svelte-1u5noxm){font-size:17px;font-weight:600;padding:12px 14px;border-radius:10px}.meldung.svelte-1u5noxm{margin:0;color:var(--ok);background:color-mix(in srgb,var(--ok) 12%,transparent);padding:12px 14px;border-radius:10px;font-weight:600}.warnung.svelte-1u5noxm{margin:0;color:var(--warnung);background:color-mix(in srgb,var(--warnung) 12%,transparent);padding:10px 14px;border-radius:10px;font-weight:600}.hinweis.svelte-1u5noxm{margin:0;background:var(--akzent-zart);padding:8px 12px;border-radius:10px;font-size:15px}.warnfarbe.svelte-1u5noxm{color:var(--warnung)}.kopf.svelte-1u5noxm{background:var(--flaeche-2);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.zahlen.svelte-1u5noxm{display:flex;gap:14px;flex-wrap:wrap;font-size:15px}.balken.svelte-1u5noxm{height:10px;border-radius:5px;background:var(--flaeche);overflow:hidden}.fuellung.svelte-1u5noxm{height:100%;background:var(--ok)}.karte.svelte-1u5noxm{background:var(--flaeche);border:1px solid var(--linie);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.karte.warnrand.svelte-1u5noxm{border-color:var(--warnung)}.titel.svelte-1u5noxm{font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-2);font-weight:600}.gross.svelte-1u5noxm{font-size:20px;font-weight:700}.summe.svelte-1u5noxm{font-size:26px;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.leise-text.svelte-1u5noxm{color:var(--text-2);font-size:15px}.klein.svelte-1u5noxm{font-size:14px;color:var(--text-2)}.zeile2.svelte-1u5noxm{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.feld.svelte-1u5noxm label:where(.svelte-1u5noxm){display:block;font-size:15px;color:var(--text-2);margin-bottom:4px}.inventur.svelte-1u5noxm input[type=text]:where(.svelte-1u5noxm),.inventur.svelte-1u5noxm select:where(.svelte-1u5noxm){font-size:22px;min-height:54px;padding:8px 14px;width:100%;border-radius:10px;font-variant-numeric:tabular-nums;box-sizing:border-box}.eingabezeile.svelte-1u5noxm{display:flex;gap:8px}.eingabezeile.svelte-1u5noxm input:where(.svelte-1u5noxm){flex:1;min-width:0}.laengenzeile.svelte-1u5noxm{display:grid;grid-template-columns:1fr auto 1.4fr auto;gap:8px;align-items:center}.wahl.svelte-1u5noxm{display:flex;gap:10px;align-items:flex-start;font-size:16px;padding:4px 0}.wahl.svelte-1u5noxm input:where(.svelte-1u5noxm){margin-top:4px;width:20px;height:20px}.inventur.svelte-1u5noxm .knopf:where(.svelte-1u5noxm){min-height:52px;font-size:18px;justify-content:center;border-radius:10px;padding:10px 16px;white-space:normal}.inventur.svelte-1u5noxm .knopf.gruen:where(.svelte-1u5noxm){background:var(--ok);border-color:var(--ok);color:#fff;font-size:20px;min-height:60px;font-weight:700}.knopfzeile.svelte-1u5noxm{display:flex;gap:8px}.knopfzeile.svelte-1u5noxm .knopf:where(.svelte-1u5noxm){flex:1}.link.svelte-1u5noxm{all:unset;cursor:pointer;color:var(--akzent);text-decoration:underline;font-size:16px;min-height:44px;display:inline-flex;align-items:center}.chips.svelte-1u5noxm{display:flex;flex-wrap:wrap;gap:8px}.chip.svelte-1u5noxm{all:unset;box-sizing:border-box;cursor:pointer;min-height:44px;padding:8px 14px;border-radius:10px;border:1px solid var(--linie);background:var(--flaeche);font-size:16px;display:inline-flex;align-items:center;gap:6px;color:var(--text);font-variant-numeric:tabular-nums}.chip.aktiv.svelte-1u5noxm{border-color:var(--akzent);background:var(--akzent-zart);color:var(--akzent);font-weight:600}.chip.still.svelte-1u5noxm{cursor:default;min-height:36px;padding:4px 10px;font-size:15px;background:var(--flaeche-2)}.chip.negativ.svelte-1u5noxm{color:var(--gefahr)}.klein-chip.svelte-1u5noxm{min-height:38px;padding:4px 12px;font-size:15px}.umschalter.svelte-1u5noxm .chip:where(.svelte-1u5noxm){flex:1;justify-content:center}.liste.svelte-1u5noxm{display:flex;flex-direction:column;gap:6px}.eintrag.svelte-1u5noxm{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:3px;padding:12px 14px;min-height:52px;background:var(--flaeche);border:1px solid var(--linie);border-radius:10px;color:var(--text)}.eintrag.still.svelte-1u5noxm{cursor:default}button.eintrag.svelte-1u5noxm:hover,button.eintrag.svelte-1u5noxm:focus-visible{border-color:var(--akzent);background:var(--akzent-zart)}.mobil.svelte-18ifefv{max-width:560px;margin:0 auto;display:flex;flex-direction:column;gap:14px;font-size:17px;line-height:1.35}.tabs.svelte-18ifefv{display:flex;overflow-x:auto;scrollbar-width:none;gap:4px;background:var(--flaeche-2);padding:4px;border-radius:12px;position:sticky;top:0;z-index:2}.tabs.svelte-18ifefv button:where(.svelte-18ifefv){all:unset;box-sizing:border-box;flex:1 0 auto;text-align:center;min-height:48px;display:flex;align-items:center;justify-content:center;border-radius:9px;font-weight:600;font-size:15px;cursor:pointer;color:var(--text-2);padding:0 10px}.tabs.svelte-18ifefv button.aktiv:where(.svelte-18ifefv){background:var(--flaeche);color:var(--akzent);box-shadow:0 1px 2px #00000014}.mobil.svelte-18ifefv .fehler:where(.svelte-18ifefv){font-size:17px;font-weight:600;padding:12px 14px;border-radius:10px}.meldung.svelte-18ifefv{margin:0;color:var(--ok);background:color-mix(in srgb,var(--ok) 12%,transparent);padding:12px 14px;border-radius:10px;font-weight:600}.warnung.svelte-18ifefv{margin:0;color:var(--warnung);background:color-mix(in srgb,var(--warnung) 12%,transparent);padding:10px 14px;border-radius:10px;font-weight:600}.karte.svelte-18ifefv{background:var(--flaeche);border:1px solid var(--linie);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:6px}.karte.gewaehlt.svelte-18ifefv{border-color:var(--akzent)}.karte.gesperrt.svelte-18ifefv{border-color:var(--gefahr)}.titel.svelte-18ifefv{font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-2);font-weight:600}.gross.svelte-18ifefv{font-size:22px;font-weight:700}.riesig.svelte-18ifefv{font-size:72px;font-weight:800;letter-spacing:.02em;text-align:center;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--text);word-break:break-all}.leise-text.svelte-18ifefv{color:var(--text-2);font-size:15px}.klein.svelte-18ifefv{font-size:14px;font-weight:400;opacity:.85}.zeile2.svelte-18ifefv{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.buchung.svelte-18ifefv{display:flex;flex-direction:column;gap:0;padding:6px 0;border-top:1px solid var(--linie)}.reserviert.svelte-18ifefv{color:var(--warnung);font-weight:600}.feld.svelte-18ifefv label:where(.svelte-18ifefv){display:block;font-size:15px;color:var(--text-2);margin-bottom:4px}.mobil.svelte-18ifefv input[type=text]:where(.svelte-18ifefv){font-size:24px;min-height:56px;padding:8px 14px;width:100%;border-radius:10px;font-variant-numeric:tabular-nums}.mobil.svelte-18ifefv input[readonly]:where(.svelte-18ifefv){background:var(--flaeche-2);color:var(--text-2)}.eingabezeile.svelte-18ifefv{display:flex;gap:8px}.eingabezeile.svelte-18ifefv input:where(.svelte-18ifefv){flex:1;min-width:0}.eingabezeile.svelte-18ifefv .knopf:where(.svelte-18ifefv){flex-shrink:0}.grid2.svelte-18ifefv{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mobil.svelte-18ifefv .knopf:where(.svelte-18ifefv){min-height:52px;font-size:18px;justify-content:center;border-radius:10px;padding:10px 16px;white-space:normal}.mobil.svelte-18ifefv .knopf.gruen:where(.svelte-18ifefv){background:var(--ok);border-color:var(--ok);color:#fff;font-size:20px;min-height:60px;font-weight:700}.knopfzeile.svelte-18ifefv{display:flex;gap:8px}.knopfzeile.svelte-18ifefv .knopf:where(.svelte-18ifefv){flex:1}.vorschlag-knopf.svelte-18ifefv{flex-direction:column;gap:2px;text-align:center;padding:10px 16px}.link.svelte-18ifefv{all:unset;cursor:pointer;color:var(--akzent);text-decoration:underline;font-size:16px;min-height:44px;display:inline-flex;align-items:center}.link.svelte-18ifefv:disabled{opacity:.45;cursor:default}.chips.svelte-18ifefv{display:flex;flex-wrap:wrap;gap:8px}.chip.svelte-18ifefv{all:unset;box-sizing:border-box;cursor:pointer;min-height:48px;padding:8px 14px;border-radius:10px;border:1px solid var(--linie);background:var(--flaeche);font-size:17px;display:inline-flex;align-items:center;gap:6px;color:var(--text);font-variant-numeric:tabular-nums}.chip.aktiv.svelte-18ifefv{border-color:var(--akzent);background:var(--akzent-zart);color:var(--akzent);font-weight:600}.chip.still.svelte-18ifefv{cursor:default;min-height:36px;padding:4px 10px;font-size:15px;background:var(--flaeche-2)}.chip.svelte-18ifefv:disabled{opacity:.45;cursor:default}.chip.svelte-18ifefv:focus-visible{outline:2px solid var(--akzent)}.zurueck-chip.svelte-18ifefv{align-self:flex-start;color:var(--akzent)}.umschalter.svelte-18ifefv .chip:where(.svelte-18ifefv){flex:1;justify-content:center}.schritte.svelte-18ifefv{display:flex;flex-direction:row;gap:6px;margin-top:0;font-size:inherit;color:inherit}.schritte.svelte-18ifefv .chip:where(.svelte-18ifefv){flex:1;justify-content:center;font-size:15px;min-height:44px;padding:6px 8px;overflow:hidden;white-space:nowrap}.schritte.svelte-18ifefv .chip:where(.svelte-18ifefv) strong:where(.svelte-18ifefv),.schritte.svelte-18ifefv .chip:where(.svelte-18ifefv) span:where(.svelte-18ifefv):not(.nr){overflow:hidden;text-overflow:ellipsis}.nr.svelte-18ifefv{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--flaeche-2);font-size:12px;font-weight:700;flex-shrink:0}.chip.aktiv.svelte-18ifefv .nr:where(.svelte-18ifefv){background:var(--akzent);color:var(--akzent-text)}.liste.svelte-18ifefv{display:flex;flex-direction:column;gap:6px}.eintrag.svelte-18ifefv{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:12px 14px;min-height:56px;background:var(--flaeche);border:1px solid var(--linie);border-radius:10px;color:var(--text)}.eintrag.svelte-18ifefv:hover,.eintrag.svelte-18ifefv:focus-visible{border-color:var(--akzent);background:var(--akzent-zart)}.stand.svelte-18ifefv{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--linie);padding-top:8px;margin-top:2px}.balken.svelte-18ifefv{position:relative;height:12px;border-radius:6px;background:var(--flaeche-2);overflow:hidden}.fuellung.svelte-18ifefv{height:100%;background:var(--akzent);border-radius:6px}.marke.svelte-18ifefv{position:absolute;top:0;bottom:0;width:2px;background:var(--text-2)}.fuellung.ampel-passt.svelte-18ifefv{background:var(--ok)}.fuellung.ampel-ueber.svelte-18ifefv{background:var(--warnung)}.standzahlen.svelte-18ifefv{display:grid;grid-template-columns:1fr 1.2fr auto;gap:8px}.standzahlen.svelte-18ifefv div:where(.svelte-18ifefv){display:flex;flex-direction:column}.standzahlen.svelte-18ifefv strong:where(.svelte-18ifefv){font-size:18px;font-variant-numeric:tabular-nums}div.ampel-passt.svelte-18ifefv{color:var(--ok)}div.ampel-ueber.svelte-18ifefv{color:var(--warnung)}.chip.ampel-passt.svelte-18ifefv{color:var(--ok);border-color:var(--ok)}.chip.ampel-ueber.svelte-18ifefv{color:var(--gefahr);border-color:var(--gefahr)}.chip.ampel-unter.svelte-18ifefv{color:var(--warnung)}.warnbox.svelte-18ifefv{display:flex;flex-direction:column;gap:8px}.mobil.svelte-18ifefv .knopf.warnknopf:where(.svelte-18ifefv){background:var(--warnung);border-color:var(--warnung);color:#fff;font-weight:700}.vorschau.svelte-18ifefv{font-size:30px;font-weight:700;text-align:center;padding:4px;font-variant-numeric:tabular-nums}.erfolg.svelte-18ifefv{background:color-mix(in srgb,var(--ok) 12%,transparent);border:1px solid var(--ok);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:8px}.erfolg.svelte-18ifefv .gross:where(.svelte-18ifefv){color:var(--ok)}@media(max-width:420px){.tabs.svelte-18ifefv{gap:2px}.tabs.svelte-18ifefv button:where(.svelte-18ifefv){font-size:11.5px;padding:0 4px}.riesig.svelte-18ifefv{font-size:60px}}.karte.vorschlag.svelte-18ifefv{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;text-align:left;cursor:pointer;font:inherit}.karte.vorschlag.svelte-18ifefv:hover{border-color:var(--akzent)}.vorschlag-zeile.svelte-18ifefv{display:flex;align-items:center;gap:8px;padding:4px 0}.vorschlag-zeile.svelte-18ifefv .stk:where(.svelte-18ifefv){width:64px;text-align:right}.stat.svelte-9u0pjm{display:flex;flex-direction:column;gap:12px}.zeile2.svelte-9u0pjm{display:flex;justify-content:space-between;gap:8px;align-items:center}.leise-text.svelte-9u0pjm{color:var(--text-2);font-size:15px}.leise-text.klein.svelte-9u0pjm{font-size:13px}.chips.svelte-9u0pjm{display:flex;gap:6px}.chip.waehlbar.svelte-9u0pjm{all:unset;box-sizing:border-box;cursor:pointer;min-height:40px;padding:6px 14px;border-radius:10px;border:1px solid var(--linie);background:var(--flaeche);font-size:15px;display:inline-flex;align-items:center;color:var(--text)}.chip.waehlbar.aktiv.svelte-9u0pjm{border-color:var(--akzent);background:var(--akzent-zart);color:var(--akzent);font-weight:600}.stat.svelte-9u0pjm .knopf.klein-knopf:where(.svelte-9u0pjm){min-height:40px;font-size:15px;padding:6px 12px}.tabelle.svelte-9u0pjm{width:100%;border-collapse:collapse;font-size:15px;background:var(--flaeche);border:1px solid var(--linie);border-radius:10px;overflow:hidden}.tabelle.svelte-9u0pjm th:where(.svelte-9u0pjm),.tabelle.svelte-9u0pjm td:where(.svelte-9u0pjm){padding:8px;text-align:right;font-variant-numeric:tabular-nums;border-top:1px solid var(--linie);vertical-align:top}.tabelle.svelte-9u0pjm th:where(.svelte-9u0pjm){font-size:13px;color:var(--text-2);font-weight:600;border-top:0}.tabelle.svelte-9u0pjm th:where(.svelte-9u0pjm):first-child,.tabelle.svelte-9u0pjm td:where(.svelte-9u0pjm):first-child{text-align:left}.tabelle.svelte-9u0pjm tfoot:where(.svelte-9u0pjm) td:where(.svelte-9u0pjm){font-weight:700}.titel.svelte-9u0pjm{font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-2);font-weight:600;margin-top:6px}.liste.svelte-9u0pjm{display:flex;flex-direction:column;gap:6px}.eintrag.svelte-9u0pjm{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;padding:10px 12px;background:var(--flaeche);border:1px solid var(--linie);border-radius:10px;color:var(--text);font-size:15px}.eintrag.svelte-9u0pjm:hover,.eintrag.svelte-9u0pjm:focus-visible{border-color:var(--akzent)}.datum.svelte-9u0pjm{color:var(--text-2);font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.art.svelte-9u0pjm{font-size:13px;font-weight:600;padding:1px 8px;border-radius:99px;background:var(--flaeche-2);color:var(--text-2)}.art.besuch.svelte-9u0pjm{color:var(--ok);background:color-mix(in srgb,var(--ok) 12%,transparent)}.wachsend.svelte-9u0pjm{flex:1 1 120px}.spinner.svelte-9u0pjm{width:14px;height:14px;border-radius:50%;border:2px solid var(--linie);border-top-color:var(--akzent);animation:svelte-9u0pjm-dreh .8s linear infinite;display:inline-block}@keyframes svelte-9u0pjm-dreh{to{transform:rotate(360deg)}}.bestand.svelte-fdqfgh{display:flex;flex-direction:column;gap:12px}.feld.svelte-fdqfgh label:where(.svelte-fdqfgh){display:block;font-size:15px;color:var(--text-2);margin-bottom:4px}.eingabezeile.svelte-fdqfgh{display:flex;gap:8px}.eingabezeile.svelte-fdqfgh input:where(.svelte-fdqfgh){flex:1;min-width:0;font-size:20px;min-height:52px;padding:8px 14px;border-radius:10px}.bestand.svelte-fdqfgh .knopf:where(.svelte-fdqfgh){min-height:52px;font-size:17px;justify-content:center;border-radius:10px;padding:8px 16px;text-decoration:none}.bestand.svelte-fdqfgh .knopf.klein-knopf:where(.svelte-fdqfgh){min-height:40px;font-size:15px;padding:6px 12px;align-self:flex-start}.leise-text.svelte-fdqfgh{color:var(--text-2);font-size:15px}.bestand.svelte-fdqfgh .fehler:where(.svelte-fdqfgh){font-size:16px;font-weight:600;padding:12px 14px;border-radius:10px}.zeile2.svelte-fdqfgh{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.menge.svelte-fdqfgh{font-variant-numeric:tabular-nums;white-space:nowrap}.knapp.svelte-fdqfgh{color:var(--gefahr);font-weight:600}.liste.svelte-fdqfgh{display:flex;flex-direction:column;gap:8px}.eintrag.svelte-fdqfgh{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:12px 14px;min-height:56px;background:var(--flaeche);border:1px solid var(--linie);border-radius:10px;color:var(--text);font-size:16px}.eintrag.svelte-fdqfgh:hover,.eintrag.svelte-fdqfgh:focus-visible{border-color:var(--akzent);background:var(--akzent-zart)}.chip.zurueck.svelte-fdqfgh{all:unset;cursor:pointer;color:var(--akzent);font-weight:600;min-height:44px;display:inline-flex;align-items:center}.karte.svelte-fdqfgh{background:var(--flaeche);border:1px solid var(--linie);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:6px}.titel.svelte-fdqfgh{font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-2);font-weight:600}.gross.svelte-fdqfgh{font-size:18px;font-weight:600}.reserviert.svelte-fdqfgh{color:var(--warnung);font-weight:600}.spinner.svelte-fdqfgh{width:14px;height:14px;border-radius:50%;border:2px solid var(--linie);border-top-color:var(--akzent);animation:svelte-fdqfgh-dreh .8s linear infinite;display:inline-block;vertical-align:middle}.spinner.hell.svelte-fdqfgh{border-color:#fff6;border-top-color:#fff}@keyframes svelte-fdqfgh-dreh{to{transform:rotate(360deg)}}.auftraege.svelte-1bapq2g{display:flex;flex-direction:column;gap:10px}.eingabezeile.svelte-1bapq2g{display:flex;gap:8px}.eingabezeile.svelte-1bapq2g input:where(.svelte-1bapq2g){flex:1;min-width:0;font-size:18px;min-height:48px;padding:8px 14px;border-radius:10px}.auftraege.svelte-1bapq2g .knopf:where(.svelte-1bapq2g){min-height:44px;font-size:15px;justify-content:center;border-radius:10px;padding:6px 12px;text-decoration:none}.auftraege.svelte-1bapq2g .knopf.klein-knopf:where(.svelte-1bapq2g){min-width:48px;min-height:48px;font-size:20px}.leise-text.svelte-1bapq2g{color:var(--text-2);font-size:15px}.auftraege.svelte-1bapq2g .fehler:where(.svelte-1bapq2g){font-size:16px;font-weight:600;padding:12px 14px;border-radius:10px}.zeile2.svelte-1bapq2g{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.chips.svelte-1bapq2g{display:flex;flex-wrap:wrap;gap:6px}.chip.svelte-1bapq2g{box-sizing:border-box;display:inline-flex;align-items:center;min-height:28px;padding:2px 10px;border-radius:99px;border:1px solid var(--linie);background:var(--flaeche-2);font-size:14px;color:var(--text-2)}.chip.ok.svelte-1bapq2g{color:var(--ok);border-color:var(--ok)}.chip.warn.svelte-1bapq2g{color:var(--warnung);border-color:var(--warnung)}.chip.waehlbar.svelte-1bapq2g{all:unset;box-sizing:border-box;cursor:pointer;min-height:40px;padding:6px 12px;border-radius:10px;border:1px solid var(--linie);background:var(--flaeche);font-size:15px;display:inline-flex;align-items:center;color:var(--text)}.chip.waehlbar.aktiv.svelte-1bapq2g{border-color:var(--akzent);background:var(--akzent-zart);color:var(--akzent);font-weight:600}.chip.waehlbar.meine.svelte-1bapq2g{margin-left:auto}.kennzahlen.svelte-1bapq2g{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.kz.svelte-1bapq2g{display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--flaeche);border:1px solid var(--linie);border-radius:10px;padding:8px 4px}.kz.warn.svelte-1bapq2g{border-color:var(--gefahr);color:var(--gefahr)}.kz-wert.svelte-1bapq2g{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.kz-text.svelte-1bapq2g{font-size:13px;color:var(--text-2)}.liste.svelte-1bapq2g{display:flex;flex-direction:column;gap:8px}.karte.svelte-1bapq2g{background:var(--flaeche);border:1px solid var(--linie);border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.karte.offen.svelte-1bapq2g{border-color:var(--akzent)}.karte.ueberfaellig.svelte-1bapq2g{border-left:4px solid var(--gefahr)}.karte-kopf.svelte-1bapq2g{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:5px;padding:12px 14px;color:var(--text);width:100%;text-align:left;font-size:16px}.karte-kopf.svelte-1bapq2g:focus-visible{outline:2px solid var(--akzent);outline-offset:-2px}.termin.svelte-1bapq2g{font-weight:700;font-variant-numeric:tabular-nums}.termin.rot.svelte-1bapq2g{color:var(--gefahr)}.status.svelte-1bapq2g{font-size:13px;font-weight:600;padding:2px 10px;border-radius:99px;background:var(--flaeche-2);color:var(--text-2);white-space:nowrap}.status.offen-status.svelte-1bapq2g{color:var(--akzent);background:var(--akzent-zart)}.kunde.svelte-1bapq2g{font-weight:600;font-size:17px}.betrag.svelte-1bapq2g{font-variant-numeric:tabular-nums;white-space:nowrap}.balken.svelte-1bapq2g{height:6px;border-radius:3px;background:var(--flaeche-2);overflow:hidden}.balken-voll.svelte-1bapq2g{height:100%;background:var(--ok)}.produktion.svelte-1bapq2g{font-size:14px;color:var(--text-2)}.produktion.spaet.svelte-1bapq2g{color:var(--gefahr);font-weight:600}.details.svelte-1bapq2g{border-top:1px solid var(--linie);padding:10px 14px 12px;display:flex;flex-direction:column;gap:10px}.pos.svelte-1bapq2g{display:flex;flex-direction:column;gap:4px;padding:6px 0;border-bottom:1px dashed var(--linie);font-size:15px}.pos-nr.svelte-1bapq2g{color:var(--text-2);min-width:1.5em}.wachsend.svelte-1bapq2g{flex:1;text-align:left}.chips.klein.svelte-1bapq2g .chip:where(.svelte-1bapq2g){min-height:26px;font-size:13px}.bemerkung.svelte-1bapq2g{font-size:14px}.links.svelte-1bapq2g{display:flex;flex-wrap:wrap;gap:8px}.links.svelte-1bapq2g .knopf:where(.svelte-1bapq2g){flex:1}.spinner.svelte-1bapq2g{width:14px;height:14px;border-radius:50%;border:2px solid var(--linie);border-top-color:var(--akzent);animation:svelte-1bapq2g-dreh .8s linear infinite;display:inline-block;vertical-align:middle}@keyframes svelte-1bapq2g-dreh{to{transform:rotate(360deg)}}.foto.svelte-7n5ijv{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:12px;width:100%;min-height:54px;padding:12px 16px;background:var(--flaeche);border:1px solid var(--linie);border-radius:12px;color:var(--text);font-size:16px;font-weight:600}.foto.svelte-7n5ijv:active{background:var(--akzent-zart)}.foto.svelte-7n5ijv .pfeil:where(.svelte-7n5ijv){margin-left:auto;color:var(--text-2);font-weight:400}.bestaetigung-lauf.svelte-7n5ijv{padding:8px 12px;border-left:4px solid var(--linie);margin:4px 0;font-size:14px;line-height:1.4}.bestaetigung-lauf.ok.svelte-7n5ijv{border-left-color:var(--ok)}.bestaetigung-lauf.fehler.svelte-7n5ijv{border-left-color:var(--gefahr)}.hinweis.svelte-7n5ijv{color:var(--text-2)}.warn.svelte-7n5ijv{color:var(--gefahr)}.kandidat.svelte-7n5ijv{display:block;width:100%;text-align:left;margin:4px 0;padding:8px 10px;border:1px solid var(--linie);border-radius:8px;background:var(--flaeche-2);color:var(--text);font:inherit}.memo-seite.svelte-1snxac4{max-width:560px;margin:0 auto}.tabs.svelte-1snxac4{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;background:var(--flaeche-2);padding:4px;border-radius:12px;position:sticky;top:0;z-index:2}.tabs.svelte-1snxac4 button:where(.svelte-1snxac4){all:unset;box-sizing:border-box;text-align:center;min-height:44px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:9px;font-weight:600;font-size:15px;cursor:pointer;color:var(--text-2);padding:0 4px}.tabs.svelte-1snxac4 button.aktiv:where(.svelte-1snxac4){background:var(--flaeche);color:var(--akzent);box-shadow:0 1px 2px #00000014}@media(max-width:420px){.tabs.svelte-1snxac4 button:where(.svelte-1snxac4){font-size:13px}}.mf.svelte-olggb1{max-width:560px;margin:0 auto;display:flex;flex-direction:column;gap:12px;font-size:17px;line-height:1.35;padding-bottom:24px}.kopfzeile.svelte-olggb1{display:flex;justify-content:space-between;gap:8px}.zurueck.svelte-olggb1{all:unset;cursor:pointer;color:var(--akzent);font-weight:600;min-height:44px;display:inline-flex;align-items:center;padding:0 4px}.mf.svelte-olggb1 .fehler:where(.svelte-olggb1){font-size:16px;font-weight:600;padding:12px 14px;border-radius:10px}.leise-text.svelte-olggb1{color:var(--text-2);font-size:15px}.firma.svelte-olggb1 h1:where(.svelte-olggb1){margin:0 0 4px;font-size:24px;line-height:1.2}.firma.svelte-olggb1{display:flex;flex-direction:column;gap:6px}.besuch.svelte-olggb1{font-size:15px;color:var(--text-2)}.besuch.ok.svelte-olggb1{color:var(--ok);font-weight:600}.chips.svelte-olggb1{display:flex;flex-wrap:wrap;gap:6px}.chip.svelte-olggb1{box-sizing:border-box;display:inline-flex;align-items:center;min-height:28px;padding:2px 10px;border-radius:99px;border:1px solid var(--linie);background:var(--flaeche-2);font-size:14px;color:var(--text-2)}.chip.warn.svelte-olggb1{color:var(--warnung);border-color:var(--warnung);font-weight:600}.chip.rot.svelte-olggb1{color:var(--gefahr);border-color:var(--gefahr);font-weight:600}.karte.svelte-olggb1{background:var(--flaeche);border:1px solid var(--linie);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.adresse.svelte-olggb1{font-size:16px}.notiz.svelte-olggb1{margin:0;white-space:pre-wrap;font-size:15px}.knopfzeile.svelte-olggb1{display:flex;gap:8px;flex-wrap:wrap}.knopfzeile.svelte-olggb1 .knopf:where(.svelte-olggb1){flex:1}.mf.svelte-olggb1 .knopf:where(.svelte-olggb1){min-height:48px;font-size:17px;justify-content:center;border-radius:10px;padding:8px 14px;text-decoration:none;white-space:normal}.mf.svelte-olggb1 .knopf.klein:where(.svelte-olggb1){min-height:40px;font-size:15px;padding:6px 12px;flex:0 1 auto}.mf.svelte-olggb1 .knopf.gruen:where(.svelte-olggb1){background:var(--ok);border-color:var(--ok);color:#fff;font-weight:700;min-height:56px;font-size:18px}.abschnitt.svelte-olggb1{all:unset;box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;align-items:center;min-height:36px;width:100%}.abschnitt.svelte-olggb1:focus-visible{outline:2px solid var(--akzent)}.titel.svelte-olggb1{font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-2);font-weight:600}.pfeil.svelte-olggb1{color:var(--text-2);transition:transform .15s;display:inline-block;transform:rotate(-90deg)}.pfeil.auf.svelte-olggb1{transform:none}.person.svelte-olggb1{display:flex;flex-direction:column;gap:6px;padding:8px 0;border-top:1px solid var(--linie)}.person-knoepfe.svelte-olggb1{display:flex;flex-wrap:wrap;gap:6px}.kennzahlen.svelte-olggb1{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.kz.svelte-olggb1{display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--flaeche-2);border-radius:10px;padding:10px 4px}.kz-wert.svelte-olggb1{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.kz-text.svelte-olggb1{font-size:13px;color:var(--text-2)}.zaehler.svelte-olggb1{width:100%;border-collapse:collapse;font-size:15px}.zaehler.svelte-olggb1 th:where(.svelte-olggb1),.zaehler.svelte-olggb1 td:where(.svelte-olggb1){padding:4px 6px;text-align:right;font-variant-numeric:tabular-nums}.zaehler.svelte-olggb1 th:where(.svelte-olggb1):first-child,.zaehler.svelte-olggb1 td:where(.svelte-olggb1):first-child{text-align:left;color:var(--text-2)}.zaehler.svelte-olggb1 th:where(.svelte-olggb1){font-weight:600;color:var(--text-2);font-size:13px}.auftragsstand.svelte-olggb1{font-size:15px;color:var(--text-2)}.auftragsstand.warn.svelte-olggb1{color:var(--text);font-weight:600}.zeile.svelte-olggb1{all:unset;box-sizing:border-box;cursor:pointer;display:flex;gap:10px;align-items:baseline;padding:10px 0;border-top:1px solid var(--linie);width:100%;color:var(--text);font-size:16px;flex-wrap:wrap}.zeile.svelte-olggb1:focus-visible{outline:2px solid var(--akzent)}.wachsend.svelte-olggb1{flex:1 1 160px;min-width:0}.datum.svelte-olggb1{color:var(--text-2);font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.dringend.svelte-olggb1{color:var(--gefahr);font-weight:700}.status.svelte-olggb1{font-size:13px;font-weight:600;padding:2px 10px;border-radius:99px;background:var(--flaeche-2);color:var(--text-2);white-space:nowrap}.status.offen-status.svelte-olggb1{color:var(--akzent);background:var(--akzent-zart)}.betrag.svelte-olggb1{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.details.svelte-olggb1{padding:4px 0 10px;display:flex;flex-direction:column;gap:8px}.transkript.svelte-olggb1{margin:0;white-space:pre-wrap;font-size:16px}.folge.svelte-olggb1{font-size:15px}.positionen.svelte-olggb1{width:100%;border-collapse:collapse;font-size:15px}.positionen.svelte-olggb1 td:where(.svelte-olggb1){padding:4px;vertical-align:top;border-top:1px dashed var(--linie)}.positionen.svelte-olggb1 .menge:where(.svelte-olggb1){white-space:nowrap;color:var(--text-2);font-variant-numeric:tabular-nums}.spinner.svelte-olggb1{width:14px;height:14px;border-radius:50%;border:2px solid var(--linie);border-top-color:var(--akzent);animation:svelte-olggb1-dreh .8s linear infinite;display:inline-block;vertical-align:middle}@keyframes svelte-olggb1-dreh{to{transform:rotate(360deg)}}.cockpit-anpassen.svelte-8a155q{width:min(640px,calc(100vw - 32px))}.cockpit-anpassen.svelte-8a155q header:where(.svelte-8a155q),.cockpit-anpassen.svelte-8a155q footer:where(.svelte-8a155q){display:flex;align-items:center;gap:8px}.spalten.svelte-8a155q{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:8px 0}.zeile.svelte-8a155q{display:flex;align-items:center;gap:4px;padding:2px 0}.zeile.aus.svelte-8a155q label:where(.svelte-8a155q){opacity:.55}h3.svelte-8a155q{font-size:.95em;margin:4px 0 6px}.kompakt.svelte-lqz1w5{margin:0;max-width:260px}.kompakt.svelte-lqz1w5 input:where(.svelte-lqz1w5){font-size:13px;padding:5px 10px;border-radius:8px}.treffer.fest.svelte-lqz1w5{position:static;box-shadow:none}.treffer.svelte-lqz1w5 button.aktiv:where(.svelte-lqz1w5){background:var(--akzent-zart)}.leer.svelte-lqz1w5{margin:6px 4px}.faktor-dialog.svelte-p0nz8t{width:min(560px,96vw)}.inhalt.svelte-p0nz8t{display:flex;flex-direction:column;gap:10px;padding:0 4px}.inhalt.svelte-p0nz8t h3:where(.svelte-p0nz8t){margin:8px 0 0;font-size:1em}.liste.svelte-p0nz8t{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.liste.svelte-p0nz8t li:where(.svelte-p0nz8t){display:flex;align-items:center;gap:8px;flex-wrap:wrap}.liste.svelte-p0nz8t li:where(.svelte-p0nz8t) button:where(.svelte-p0nz8t){margin-left:auto}.neu.svelte-p0nz8t{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--rand, #ccc);border-radius:8px}.totp.svelte-p0nz8t{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.qr.svelte-p0nz8t{width:160px;height:160px;background:#fff;border-radius:6px}.code.svelte-p0nz8t{font-size:1.3em;letter-spacing:.3em;text-align:center}.quick-leiste-wahl.svelte-v2qqdd{display:flex;align-items:center;gap:8px;padding:0 14px 6px;font-size:13px;color:var(--text-2)}.quick-dialog.svelte-v2qqdd{width:min(680px,94vw);max-height:min(80vh,640px);margin-top:8vh;padding:0;border:1px solid var(--linie);border-radius:12px;background:var(--flaeche);color:var(--text);box-shadow:0 20px 60px #0000004d}.quick-dialog[open].svelte-v2qqdd{display:flex;flex-direction:column}.quick-dialog.svelte-v2qqdd::backdrop{background:#00000059}.quick-kopf.svelte-v2qqdd{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--linie)}.quick-suche.svelte-v2qqdd{flex:1;font-size:17px;padding:8px 10px;border:0;background:transparent}.quick-suche.svelte-v2qqdd:focus{outline:none}.quick-liste.svelte-v2qqdd{list-style:none;margin:0;padding:6px;overflow:auto;flex:1 1 auto;min-height:0}.quick-gruppe.svelte-v2qqdd{padding:8px 10px 2px;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-2)}.quick-zeile.svelte-v2qqdd{display:flex;justify-content:space-between;gap:12px;padding:7px 10px;border-radius:6px;cursor:pointer}.quick-zeile.gewaehlt.svelte-v2qqdd{background:var(--akzent-zart)}.quick-zeile.svelte-v2qqdd .hinweis:where(.svelte-v2qqdd){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:55%}.quick-leer.svelte-v2qqdd{padding:14px 10px;color:var(--text-2)}.quick-fuss.svelte-v2qqdd{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;border-top:1px solid var(--linie);font-size:12px;flex-wrap:wrap}.quick-knoepfe.svelte-v2qqdd{display:flex;gap:6px;flex-wrap:wrap;margin-left:auto}.quick-einstellen.svelte-v2qqdd{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr);gap:12px;padding:12px 14px;overflow:hidden;flex:1 1 auto;min-height:240px}.quick-spalte.svelte-v2qqdd{border:1px dashed var(--linie);border-radius:8px;padding:8px;display:flex;flex-direction:column;gap:4px;min-height:160px;overflow:hidden}.quick-spalte-titel.svelte-v2qqdd{display:flex;justify-content:space-between;align-items:center;gap:8px;font-weight:600;font-size:12px;color:var(--text-2);padding:0 4px 4px}.quick-filter.svelte-v2qqdd{width:45%;padding:2px 6px;font-size:12px}.quick-scroll.svelte-v2qqdd{overflow:auto;display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-height:0}.quick-eintrag.svelte-v2qqdd{display:flex;align-items:center;gap:6px;padding:4px 6px;border-radius:6px;background:var(--flaeche-2);cursor:grab}.quick-eintrag.svelte-v2qqdd .griff:where(.svelte-v2qqdd){color:var(--text-2);font-size:11px;letter-spacing:-2px}.quick-name.svelte-v2qqdd{flex:1;font-size:13px}input.quick-name.svelte-v2qqdd{padding:2px 6px;background:transparent;border-color:transparent}input.quick-name.svelte-v2qqdd:hover,input.quick-name.svelte-v2qqdd:focus{border-color:var(--linie);background:var(--flaeche)}.quick-taste.svelte-v2qqdd{display:flex;align-items:center;gap:8px;padding:0 14px 10px;font-size:13px}.quick-taste.svelte-v2qqdd .aufnahme:where(.svelte-v2qqdd){outline:2px solid var(--akzent)}.fehler.svelte-v2qqdd{color:var(--gefahr)}.ok.svelte-v2qqdd{color:var(--ok)}@media(max-width:640px){.quick-einstellen.svelte-v2qqdd{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}}.bestaetigung-dialog.svelte-2w7c2{width:min(720px,94vw);max-height:80vh;padding:0;border:1px solid var(--linie);border-radius:12px;background:var(--flaeche);color:var(--text);box-shadow:0 20px 60px #0000004d}.bestaetigung-dialog[open].svelte-2w7c2{display:flex;flex-direction:column}.bestaetigung-dialog.svelte-2w7c2::backdrop{background:#00000059}header.svelte-2w7c2{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--linie)}header.svelte-2w7c2 h2:where(.svelte-2w7c2){margin:0;font-size:16px}.spacer.svelte-2w7c2{flex:1}.schliessen.svelte-2w7c2{border:0;background:transparent;font-size:16px;cursor:pointer;color:var(--text-2)}.inhalt.svelte-2w7c2{overflow:auto;padding:10px 14px;display:flex;flex-direction:column;gap:10px}.lauf.svelte-2w7c2{border:1px solid var(--linie);border-left:4px solid var(--linie);border-radius:8px;padding:8px 12px}.lauf.ok.svelte-2w7c2{border-left-color:var(--ok)}.lauf.warn.svelte-2w7c2{border-left-color:var(--warn, #d08a00)}.lauf.fehler.svelte-2w7c2{border-left-color:var(--gefahr)}.lauf.svelte-2w7c2 h3:where(.svelte-2w7c2){margin:0 0 4px;font-size:13px;color:var(--text-2);font-weight:600}.lauf.svelte-2w7c2 p:where(.svelte-2w7c2){margin:4px 0}.knoepfe.svelte-2w7c2{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.aenderung.svelte-2w7c2{background:var(--akzent-zart);padding:6px 8px;border-radius:6px}.warnung.svelte-2w7c2{color:var(--gefahr)}.ok-text.svelte-2w7c2{color:var(--ok)}.fehler-text.svelte-2w7c2{color:var(--gefahr)}.leer.svelte-2w7c2{color:var(--text-2)}.rechner-dialog.svelte-19ekhin{width:min(360px,94vw);padding:0;border:1px solid var(--linie);border-radius:12px;background:var(--flaeche);color:var(--text)}.rechner-dialog.svelte-19ekhin::backdrop{background:#00000040}.rechner.svelte-19ekhin{display:flex;flex-direction:column;gap:8px;padding:12px 14px}.rechner-kopf.svelte-19ekhin{display:flex;align-items:center;gap:8px}.rechner.svelte-19ekhin input:where(.svelte-19ekhin){width:100%;box-sizing:border-box;font:inherit;font-size:20px;text-align:right;padding:8px 10px;border:1px solid var(--linie);border-radius:8px;background:var(--flaeche);color:var(--text)}.rechner-tasten.svelte-19ekhin{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.rechner-tasten.svelte-19ekhin .knopf:where(.svelte-19ekhin){min-height:38px;font-size:16px}.rechner-fuss.svelte-19ekhin{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rechner-verlauf.svelte-19ekhin{list-style:none;margin:0;padding:0;max-height:160px;overflow:auto;border-top:1px solid var(--linie)}.rechner-verlauf.svelte-19ekhin button:where(.svelte-19ekhin){all:unset;display:block;width:100%;box-sizing:border-box;cursor:pointer;padding:4px 2px;text-align:right}.rechner-verlauf.svelte-19ekhin button:where(.svelte-19ekhin):hover{background:var(--flaeche-2)}.sb-dialog.svelte-i2bbt{width:min(600px,94vw);max-height:min(85vh,760px);margin-top:6vh;padding:0;border:1px solid var(--linie);border-radius:12px;background:var(--flaeche);color:var(--text)}.sb-dialog[open].svelte-i2bbt{display:flex;flex-direction:column}.sb-dialog.svelte-i2bbt::backdrop{background:#00000059}.kopf.svelte-i2bbt{flex-shrink:0;padding:14px 18px 10px;display:flex;flex-direction:column;gap:4px;border-bottom:1px solid var(--linie)}.inhalt.svelte-i2bbt{overflow:auto;padding:10px 18px;display:flex;flex-direction:column;gap:10px}.gruppe.svelte-i2bbt{border:1px solid var(--linie);border-radius:10px;padding:8px 12px;display:flex;flex-direction:column;gap:2px}.gruppe.aus.svelte-i2bbt{opacity:.55}.gruppe.ziel.svelte-i2bbt{border-color:var(--akzent);box-shadow:0 -2px 0 0 var(--akzent)}.gruppe.ziel-ende.svelte-i2bbt{border-color:var(--akzent);background:color-mix(in srgb,var(--akzent) 6%,transparent)}.gruppe-kopf.svelte-i2bbt{display:flex;align-items:center;gap:8px;cursor:grab}.gruppe-name.svelte-i2bbt{flex:1;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-2);display:flex;align-items:center;gap:8px;cursor:pointer}.pfeile.svelte-i2bbt{display:flex;gap:4px}.pfeile.svelte-i2bbt .knopf.klein:where(.svelte-i2bbt){min-height:28px;padding:0 8px;font-size:12px}.griff.svelte-i2bbt{color:var(--text-2);opacity:.6;font-size:14px;width:14px;text-align:center;-webkit-user-select:none;user-select:none}.eintrag.svelte-i2bbt{display:flex;align-items:center;gap:8px;min-height:30px;padding-left:4px;border-radius:6px;cursor:grab}.eintrag.svelte-i2bbt label:where(.svelte-i2bbt){flex:1;display:flex;align-items:center;gap:8px;cursor:pointer}.eintrag.ziel.svelte-i2bbt{box-shadow:0 -2px 0 0 var(--akzent)}.eintrag.zieht.svelte-i2bbt{opacity:.4}.eintrag.svelte-i2bbt input:where(.svelte-i2bbt),.gruppe-name.svelte-i2bbt input:where(.svelte-i2bbt){accent-color:var(--akzent);width:16px;height:16px;margin:0}.ziel-gruppe.svelte-i2bbt{font:inherit;font-size:11px;color:var(--text-2);background:transparent;border:1px solid transparent;border-radius:6px;padding:2px 4px;max-width:120px;opacity:0}.eintrag.svelte-i2bbt:hover .ziel-gruppe:where(.svelte-i2bbt),.eintrag.svelte-i2bbt:focus-within .ziel-gruppe:where(.svelte-i2bbt){opacity:1;border-color:var(--linie)}.leer.svelte-i2bbt{margin:2px 0 2px 22px;font-size:12px}.fuss.svelte-i2bbt{flex-shrink:0;display:flex;gap:8px;padding:10px 18px 14px;border-top:1px solid var(--linie)}.platz.svelte-i2bbt{flex:1}.fehler.svelte-i2bbt{margin:0 18px}
