.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}}.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}.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}}.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}.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%}.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}.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)}.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}.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-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-tabelle.svelte-83817a td.leer:where(.svelte-83817a){text-align:center;color:#666}.lz-schritte.svelte-83817a th.nr:where(.svelte-83817a),.lz-schritte.svelte-83817a td.nr:where(.svelte-83817a){width:9mm;text-align:center;font-weight:700;font-size:15pt}.lz-schritte.svelte-83817a th.station:where(.svelte-83817a),.lz-schritte.svelte-83817a td.station:where(.svelte-83817a){width:32mm}.lz-schritte.svelte-83817a th.plan:where(.svelte-83817a),.lz-schritte.svelte-83817a td.plan:where(.svelte-83817a){width:26mm;white-space:nowrap}.lz-schritte.svelte-83817a th.min:where(.svelte-83817a),.lz-schritte.svelte-83817a td.min:where(.svelte-83817a){width:13mm;text-align:right;white-space:nowrap}.lz-schritte.svelte-83817a th.qr:where(.svelte-83817a),.lz-schritte.svelte-83817a td.qr:where(.svelte-83817a){width:21mm;text-align:center}.lz-schritt.svelte-83817a{break-inside:avoid;page-break-inside:avoid}.lz-schritt.svelte-83817a>tr:where(.svelte-83817a):first-child td:where(.svelte-83817a){border-top:1.5px solid #000;padding-bottom:1mm}.lz-schritt.svelte-83817a td.station:where(.svelte-83817a) b:where(.svelte-83817a){font-size:13pt}.lz-schritt-name.svelte-83817a{font-size:14pt;font-weight:700}.lz-schritt-name.svelte-83817a .zusatz:where(.svelte-83817a){font-weight:500}.lz-anweisung.svelte-83817a{font-size:10pt;color:#222;margin-top:.5mm;white-space:pre-line}.lz-anweisung.hinweis-schritt.svelte-83817a{font-weight:600}.unsicher.svelte-83817a{margin-left:1mm}.lz-schritt.svelte-83817a td.qr:where(.svelte-83817a) img:where(.svelte-83817a){display:block;width:18mm;height:18mm;margin:0 auto;image-rendering:pixelated}.lz-qr-klein.svelte-83817a{font-size:7pt;font-family:ui-monospace,Menlo,Consolas,monospace;margin-top:.5mm}.lz-hand.svelte-83817a td:where(.svelte-83817a){padding-top:0}.lz-kaestchen.svelte-83817a{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1.6fr;gap:2mm}.kasten.svelte-83817a{border:1px solid #000;border-radius:1.5mm;min-height:12mm;padding:1mm 2mm;display:flex;flex-direction:column;justify-content:space-between}.kasten.svelte-83817a span:where(.svelte-83817a){font-size:8pt;text-transform:uppercase;letter-spacing:.04em;color:#444}.kasten.svelte-83817a b:where(.svelte-83817a){font-size:12pt;min-height:5mm}.lz-schritt.fertig.svelte-83817a .lz-schritt-name:where(.svelte-83817a):after{content:" ✓"}.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}.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}}.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}.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 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}.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.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)}.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}@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}}.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:grid;grid-template-columns:repeat(4,1fr);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;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 4px}.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;gap:6px}.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)}.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 button:where(.svelte-18ifefv){font-size:13px}.riesig.svelte-18ifefv{font-size:60px}}.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}}.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;gap:12px;padding:12px 14px;overflow:hidden;flex:1;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}.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}}.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)}.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}
