.kh-held{width:64px;margin:calc(var(--s6) * 2) auto var(--s5);color:inherit;-webkit-tap-highlight-color:transparent;border-radius:14px;text-decoration:none;display:block}.kh-held svg{--h:var(--a,#f0861c);--t:var(--b,#ca7118);width:100%;height:auto;display:block;overflow:visible}:root[data-theme=dark] .kh-held svg{--h:var(--c,#ff9636);--t:var(--d,#d67e2d)}.kh-held *{transform-box:fill-box;transform-origin:50%}.kh-held-koerper{fill:var(--h)}.kh-held-tief{fill:var(--t)}.kh-held-schatten{fill:var(--tinte);fill-opacity:.12}.kh-held-leib{transform-origin:50% 100%;animation:4.2s ease-in-out infinite kh-held-atmen}.kh-held-blick,.kh-held-pupille{animation:9s ease-in-out infinite kh-held-blick}.kh-held-pupille{--w:1.4px}.kh-held-auge{animation:5.4s ease-in-out infinite kh-held-blinzeln}@keyframes kh-held-atmen{0%,to{transform:none}50%{transform:scale(1.015,.985)}}@keyframes kh-held-blick{0%,22%,78%,to{transform:none}28%,44%{transform:translateX(var(--w,2px))}52%,70%{transform:translateX(calc(-1 * var(--w,2px)))}}@keyframes kh-held-blinzeln{0%,92%,to{transform:none}95.5%{transform:scaleY(.08)}}.kh-held:is(:hover,:focus-visible) .kh-held-leib{animation:.62s cubic-bezier(.3,.7,.4,1) kh-held-hupf}.kh-held:is(:hover,:focus-visible) .kh-held-schatten{animation:.62s ease-out kh-held-schatten}@keyframes kh-held-hupf{0%,to{transform:none}14%{transform:scale(1.12,.84)}38%{transform:translateY(-12px)scale(.9,1.14)}62%{transform:scale(1.1,.88)}80%{transform:scale(.98,1.03)}}@keyframes kh-held-schatten{0%,14%,62%,to{fill-opacity:.12;transform:none}38%{fill-opacity:.06;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.kh-held *{animation:none!important}}:root{--papier:#f7f8fa;--grund:#eceef2;--unterkachel:#fff;--linie:#e4e7ec;--linie-stark:#cfd4dc;--tinte:#14161a;--tinte-2:#3d434d;--tinte-3:#5b6673;--akzent:#da8223;--akzent-tinte:#a1490b;--akzent-feld:#fdf3e9;--gut:#0b7c45;--gut-feld:#e9f5ee;--warn:#a1490b;--warn-feld:#fdf3e9;--rot:#b3261e;--rot-feld:#fdecea;--blau:#1d4ed8;--blau-feld:#eaf0fe;--lila:#6b21a8;--lila-feld:#f5eafe;--auf-akzent:#1a1205;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--r:6px;--schrift:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--zahl:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace}:root[data-theme=dark]{--papier:#15171b;--grund:#0f1114;--unterkachel:#181a1e;--linie:#262a31;--linie-stark:#363b44;--tinte:#f2f4f7;--tinte-2:#c4cad3;--tinte-3:#98a0ad;--akzent:#e8964a;--akzent-tinte:#f0a862;--akzent-feld:#2a1e10;--gut:#4ade80;--gut-feld:#10241a;--warn:#f0a862;--warn-feld:#2a1e10;--rot:#f87171;--rot-feld:#2b1615;--blau:#7aa2ff;--blau-feld:#141c2e;--lila:#c4b5fd;--lila-feld:#1e1630;--auf-akzent:#1a1205}*{box-sizing:border-box}html,body{height:100%}body{background:var(--grund);color:var(--tinte);font:15px/1.5 var(--schrift);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;margin:0}:focus-visible{outline:2px solid var(--akzent-tinte);outline-offset:2px;border-radius:3px}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.z{font-family:var(--zahl);font-variant-numeric:tabular-nums;font-feature-settings:"zero" 1}.brauen{letter-spacing:.09em;text-transform:uppercase;color:var(--tinte-3);margin:0 0 var(--s3);align-items:center;gap:var(--s2);font-size:12px;font-weight:700;display:flex}.brauen:after{content:"";background:var(--linie);flex:1;height:1px}.geruest{grid-template-columns:214px 1fr;min-height:100vh;display:grid}nav.rail{background:var(--papier);border-right:1px solid var(--linie);padding:var(--s5) var(--s3) var(--s4);flex-direction:column;gap:2px;height:100vh;display:flex;position:sticky;top:0}.rail-liste{flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow-y:auto}nav a{padding:8px var(--s3);border-radius:var(--r);color:var(--tinte-2);border-left:2px solid #0000;align-items:center;gap:10px;font-size:14.5px;text-decoration:none;transition:background .12s,color .12s;display:flex}nav a:hover{background:var(--grund);color:var(--tinte)}nav a[aria-current=page]{background:var(--akzent-feld);color:var(--akzent-tinte);border-left-color:var(--akzent);font-weight:600}nav a[aria-current=page] .symbol{color:var(--akzent-tinte)}.rail-punkt{display:contents}.rail-trenner{background:var(--linie);height:1px;margin:var(--s3) var(--s3)}.rail-luecke{min-height:var(--s4);flex:1}nav a.rail-selten{color:var(--tinte-3);font-size:13.5px}nav a.rail-selten .symbol{opacity:.6;width:16px;height:16px}nav a.rail-selten:hover{color:var(--tinte-2)}nav a.rail-selten:hover .symbol{opacity:.85}.rail-pille{background:var(--akzent);color:#fff;text-align:center;border-radius:9px;flex:none;min-width:17px;margin-left:auto;padding:1px 5px;font-size:11px;font-weight:700;line-height:15px}.rail-fuss{margin-top:var(--s3);padding-top:var(--s4);border-top:1px solid var(--linie);flex:none}.rail-name{font-size:13.5px;font-weight:600;line-height:1.25}.rail-version{font-family:var(--zahl);font-variant-numeric:tabular-nums;color:var(--tinte-3);cursor:default;margin-top:2px;font-size:11.5px}.rail-person{min-width:0}.rail-knoepfe{gap:var(--s1);margin-top:var(--s3);display:flex}.rail-symbol{border:1px solid var(--linie);border-radius:var(--r);width:34px;height:34px;color:var(--tinte-2);cursor:pointer;background:0 0;place-items:center;padding:0;transition:background .12s,color .12s,border-color .12s;display:grid}.rail-symbol:hover{background:var(--grund);color:var(--tinte);border-color:var(--linie-stark)}.rail-symbol:focus-visible{outline:2px solid var(--akzent);outline-offset:1px}.rail-symbol svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:17px;height:17px}@media (prefers-reduced-motion:reduce){.rail-symbol{transition:none}}main{padding:var(--s5) var(--s6);width:100%;min-width:0;max-width:1500px;margin-inline:auto}@media (width>=1600px){main{max-width:1760px}}@media (width<=1100px){main{padding:var(--s4)}}.seitenkopf{align-items:baseline;gap:var(--s3);margin-bottom:var(--s5);flex-wrap:wrap;display:flex}.seitenkopf h1{letter-spacing:-.015em;margin:0;font-size:24px;font-weight:650;line-height:1.2}.seitenkopf .datum{color:var(--tinte-3);font-size:13px}.blatt{background:var(--papier);border:1px solid var(--linie);border-radius:var(--r);padding:var(--s4) var(--s5) var(--s5);flex-direction:column;display:flex}.blatt+.blatt{margin-top:var(--s4)}.unterkachel{background:var(--unterkachel);border:1px solid var(--linie);border-radius:8px;padding:10px 12px}.unterkachel+.unterkachel{margin-top:8px}.unterkachel:hover{border-color:var(--linie-stark)}.raster>.blatt+.blatt{margin-top:0}.uhrwerk{gap:var(--s5);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.uhr-stand{font-family:var(--zahl);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--tinte);font-size:clamp(40px,6vw,58px);font-weight:600;line-height:1}.uhr-zustand{letter-spacing:.1em;text-transform:uppercase;color:var(--tinte-3);margin-bottom:var(--s2);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.punkt{background:var(--linie-stark);border-radius:50%;flex:none;width:7px;height:7px}.punkt.an{background:var(--gut);box-shadow:0 0 0 3px var(--gut-feld)}.punkt.pause{background:var(--warn);box-shadow:0 0 0 3px var(--warn-feld)}.uhr-seit{color:var(--tinte-3);margin-top:var(--s2);font-size:13px}.uhr-tat{gap:var(--s2);margin-top:var(--s4);flex-wrap:wrap;display:flex}.uhr-konto{color:var(--tinte-3);margin-top:var(--s2);font-size:12.5px}.uhr-konto b{font-weight:600}.uhr-konto .saldo-minus{color:var(--rot)}.uhr-konto .saldo-plus{color:var(--gut)}.spur{border-left:1px solid var(--linie);padding-left:var(--s5)}@media (width<=820px){.spur{border-left:0;border-top:1px solid var(--linie);padding-left:0;padding-top:var(--s4)}}.blatt table{border-collapse:collapse;width:100%;font-size:13.5px}.tabellenfeld{margin:0 calc(var(--s5) * -1);padding:0 var(--s5);overflow-x:auto}.tabellenfeld table{width:auto;min-width:100%}@media (width<=640px){.tabellenfeld td,.tabellenfeld th{-webkit-hyphens:auto;hyphens:auto;min-width:5.5em}.tabellenfeld td:first-child,.tabellenfeld th:first-child{min-width:11em}}.mehr-felder{display:none}@media (width<=820px){.tabellenfeld.karten{background:0 0;margin:0;padding:0;overflow-x:visible}.tabellenfeld.karten table{width:100%;min-width:0;display:block}.tabellenfeld.karten thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tabellenfeld.karten tbody{display:block}.tabellenfeld.karten tbody tr{border:1px solid var(--linie);border-radius:var(--r);padding:var(--s3) var(--s3) calc(var(--s3) - 2px);margin-bottom:var(--s2);background:var(--unterkachel);display:block}.tabellenfeld.karten tbody tr:hover{background:var(--unterkachel)}.tabellenfeld.karten tbody tr:last-child{margin-bottom:0}.tabellenfeld.karten tbody td{gap:var(--s3);text-align:left;border:0;grid-template-columns:8.5em minmax(0,1fr);place-items:baseline start;min-width:0;padding:3px 0;display:grid}.tabellenfeld.karten tbody td:before{content:attr(data-label);letter-spacing:.055em;text-transform:uppercase;color:var(--tinte-3);-webkit-hyphens:auto;hyphens:auto;font-size:11.5px;font-weight:700;line-height:1.5}.tabellenfeld.karten tbody td:not([data-label]),.tabellenfeld.karten tbody td[data-label=""]{grid-template-columns:minmax(0,1fr)}.tabellenfeld.karten tbody td:not([data-label]):before,.tabellenfeld.karten tbody td[data-label=""]:before{display:none}.tabellenfeld.karten tbody td:not([data-label])>*,.tabellenfeld.karten tbody td[data-label=""]>*{grid-column:1}.tabellenfeld.karten tbody td.rechts{text-align:left}.tabellenfeld.karten tbody td,.tabellenfeld.karten tbody th{min-width:0}.tabellenfeld.karten tbody td:first-child{padding:0 0 var(--s3);margin-bottom:var(--s3);border-bottom:1px solid var(--linie);font-weight:600;display:block}.tabellenfeld.karten tbody td:first-child:before{display:none}.tabellenfeld.karten tbody td:first-child .marke,.tabellenfeld.karten tbody td:first-child .unterzeile{font-weight:400}.tabellenfeld.karten:not(.alles) tbody td[data-rang="2"]{display:none}.tabellenfeld.karten.hat-rang .mehr-felder{margin:0 0 var(--s2) auto;border:1px dashed var(--linie);border-radius:var(--r);color:var(--tinte-3);font:inherit;cursor:pointer;background:0 0;padding:8px 10px;font-size:12.5px;display:block}.tabellenfeld.karten.hat-rang .mehr-felder:hover{border-color:var(--linie-stark);color:var(--tinte-2)}.tabellenfeld.karten tbody td[data-lang]{grid-template-columns:minmax(0,1fr);gap:1px}.tabellenfeld.karten tbody td[data-lang]>*{grid-column:1}.tabellenfeld.karten tbody td>*{grid-column:2}.tabellenfeld.karten tbody td .rechts{text-align:left}}.tabellenfeld{background:linear-gradient(to right, var(--papier) 40%, transparent) 0 0 / 28px 100% no-repeat local, linear-gradient(to left, var(--papier) 40%, transparent) 100% 0 / 28px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, color-mix(in srgb, var(--tinte) 22%, transparent), transparent) 0 0 / 11px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, color-mix(in srgb, var(--tinte) 22%, transparent), transparent) 100% 0 / 11px 100% no-repeat scroll}thead th{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:var(--tinte-3);padding:0 var(--s2) var(--s2);border-bottom:1px solid var(--linie);white-space:nowrap;font-size:12px;font-weight:700}tbody td{padding:10px var(--s2);border-bottom:1px solid var(--linie);vertical-align:baseline}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--grund)}.rechts{text-align:right}.mitte{text-align:center}td.rechts,th.rechts{font-family:var(--zahl);font-variant-numeric:tabular-nums}.kennung{font-family:var(--zahl);letter-spacing:-.01em;font-size:13px;font-weight:600}tr.jahr-tage:hover{background:0 0}tr.jahr-tage>td{padding:0 var(--s2) var(--s3)}table.tagesliste{border-left:2px solid var(--linie-stark);width:100%;padding-left:var(--s3)}table.tagesliste tbody td{padding:6px var(--s2)}.marke{letter-spacing:.04em;white-space:nowrap;border-radius:3px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.m-gut{background:var(--gut-feld);color:var(--gut)}.m-warn{background:var(--warn-feld);color:var(--warn)}.m-rot{background:var(--rot-feld);color:var(--rot)}.m-blau{background:var(--blau-feld);color:var(--blau)}.m-still{background:var(--grund);color:var(--tinte-3);font-weight:600}.m-voll{background:var(--gut);color:var(--papier)}.balken{background:var(--linie);border-radius:2px;height:3px;margin-top:5px;overflow:hidden}.balken i{background:var(--gut);height:100%;display:block}.balken.warn i{background:var(--warn)}.balken.rot i{background:var(--rot)}.tat{font:inherit;border-radius:var(--r);cursor:pointer;background:var(--akzent);color:var(--auf-akzent);border:1px solid #0000;padding:9px 18px;font-size:14px;font-weight:650}.tat:hover{filter:brightness(.95)}a.tat{text-decoration:none;display:inline-block}a.tat:hover{text-decoration:none}.tat[disabled]{opacity:.45;cursor:not-allowed}.tat.leise{color:var(--tinte-2);border-color:var(--linie-stark);background:0 0;font-weight:500}.tat.leise:hover{background:var(--grund);color:var(--tinte)}.mini{font:inherit;letter-spacing:.03em;color:var(--tinte-3);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:3px 6px;font-size:12px;font-weight:600}.mini:hover{color:var(--akzent-tinte);background:var(--akzent-feld)}.nichts{color:var(--tinte-3);padding:var(--s3) 0;font-size:13px}.stoerung{color:var(--rot);padding:var(--s2) 0;white-space:pre-line;font-size:12.5px;font-family:var(--zahl)}input[type=checkbox]{width:15px;height:15px;accent-color:var(--akzent);cursor:pointer}input[type=checkbox]:disabled{cursor:not-allowed;opacity:.4}.raster{gap:var(--s4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.raster+.raster{margin-top:var(--s4)}@media (width>=1101px){.raster.vier{grid-template-columns:repeat(4,minmax(0,1fr))}}.sp2{grid-column:span 2}.sp3{grid-column:1/-1}@media (width<=1100px){.raster{grid-template-columns:repeat(2,minmax(0,1fr))}.sp2,.sp3{grid-column:1/-1}}@media (width<=700px){.raster{grid-template-columns:minmax(0,1fr)}.sp2,.sp3{grid-column:auto}}.wert{font-family:var(--zahl);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--tinte);margin-top:2px;font-size:28px;font-weight:650;line-height:1.15}.wert.gut{color:var(--gut)}.wert.warnung{color:var(--warn)}.wert.still{font-family:var(--schrift);color:var(--tinte-3);font-size:15px;font-weight:400}.wert-fuss{color:var(--tinte-3);margin-top:6px;font-size:12.5px}.tor{min-height:100vh;padding:var(--s4);justify-content:center;align-items:center;display:flex}.tor .blatt{width:100%;max-width:380px}label{letter-spacing:.07em;text-transform:uppercase;color:var(--tinte-3);margin:var(--s4) 0 6px;font-size:12px;font-weight:700;display:block}input[type=email],input[type=password],input[type=text]{width:100%;font:inherit;border:1px solid var(--linie-stark);border-radius:var(--r);background:var(--unterkachel);color:var(--tinte);padding:10px 12px;font-size:15px}input::placeholder{color:var(--tinte-3)}.handyleiste,.menue-vorhang,.schubfach-zu{display:none}@media (width<=820px){.geruest{grid-template-columns:1fr}.handyleiste{align-items:center;gap:var(--s3);padding:var(--s2) var(--s3);background:var(--papier);border-bottom:1px solid var(--linie);z-index:30;display:flex;position:sticky;top:0}.handy-menue{border:1px solid var(--linie);border-radius:var(--r);width:42px;height:42px;color:var(--tinte-2);cursor:pointer;background:0 0;flex:none;place-items:center;margin-left:-2px;padding:0;display:grid}.handy-menue .symbol{opacity:1;width:20px;height:20px}.handy-menue:focus-visible{outline:2px solid var(--akzent);outline-offset:1px}.handyleiste-logo{flex:none;width:78px;height:auto;display:block}.handyleiste-seite{letter-spacing:.06em;text-transform:uppercase;min-width:0;color:var(--tinte-3);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:13px;font-weight:600;overflow:hidden}.menue-vorhang{z-index:40;cursor:pointer;background:#00000073;border:0;padding:0;display:block;position:fixed;inset:0}nav.rail{z-index:41;border-right:1px solid var(--linie);width:min(280px,82vw);height:100dvh;padding:var(--s4) var(--s3);border-bottom:0;transition:transform .18s ease-out;position:fixed;top:0;bottom:0;left:0;transform:translate(-101%);box-shadow:0 0 34px #00000047}nav.rail.offen{transform:translate(0)}.schubfach-zu{border:1px solid var(--linie);border-radius:var(--r);width:40px;height:40px;color:var(--tinte-2);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid;position:absolute;top:-6px;right:-4px}.schubfach-zu .symbol{width:18px;height:18px}.schubfach-zu:focus-visible{outline:2px solid var(--akzent);outline-offset:1px}nav.rail:not(.offen){visibility:hidden}nav.rail.offen{visibility:visible}.uhrwerk{gap:var(--s4);grid-template-columns:1fr}main{padding:var(--s4) var(--s3)}}@media (width<=820px) and (prefers-reduced-motion:reduce){nav.rail{transition:none}}.brauen-wert{font-family:var(--zahl);color:var(--tinte-2);letter-spacing:0;text-transform:none;font-weight:600}.brauen-still{color:var(--tinte-3);letter-spacing:0;text-transform:none;font-weight:400}.fehlt{color:var(--tinte-3);font-family:var(--schrift);font-size:12.5px}.rolle-zelle{color:var(--tinte-3);font-size:12.5px}.breit{grid-column:1/-1}.gruppe{margin:var(--s5) 0 var(--s3);letter-spacing:.1em;text-transform:uppercase;color:var(--tinte-3);font-size:12px;font-weight:700;display:block}.gruppe:first-child{margin-top:0}.uhr-stand.ruht{color:var(--tinte-3);font-size:30px;font-weight:500}.spur{flex-direction:column;display:flex}.spur table{margin-top:auto}.umsatz-reihe{gap:var(--s5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=700px){.umsatz-reihe{gap:var(--s4);grid-template-columns:1fr}}.umsatz-label{color:var(--tinte-3);font-size:12.5px}.anwesend-zeile{align-items:baseline;gap:var(--s2);padding:3px 0;font-size:13.5px;display:flex}.unterzeile{color:var(--tinte-3);text-overflow:ellipsis;white-space:nowrap;max-width:38ch;margin-top:2px;font-size:12.5px;display:block;overflow:hidden}.antrag-zeile{justify-content:space-between;align-items:flex-start;gap:var(--s2);font-size:13.5px;display:flex}.antrag-zeile>div:first-child{flex-direction:column;flex:1;min-width:140px;display:flex}.stundenzelle{white-space:nowrap;width:120px;margin-left:auto}@media (width<=700px){.blatt table{font-size:13px}thead th,tbody td{padding-left:var(--s1);padding-right:var(--s1)}.blatt colgroup col{width:auto!important}.stundenzelle{width:auto}.unterzeile{white-space:normal;overflow-wrap:anywhere;max-width:none;overflow:visible}}.blatt.wichtig{background-image:linear-gradient(to right, color-mix(in srgb, var(--akzent) 12%, transparent), transparent 52%)}.balken i{background-image:linear-gradient(90deg, var(--gut), color-mix(in srgb, var(--gut) 55%, #fff))}.balken.warn i{background-image:linear-gradient(90deg, var(--warn), color-mix(in srgb, var(--warn) 55%, #fff))}.balken.rot i{background-image:linear-gradient(90deg, var(--rot), color-mix(in srgb, var(--rot) 55%, #fff))}.balken.ziel{background:var(--linie);height:2px;margin-top:8px}.balken.ziel i{background-image:none;background:var(--akzent);opacity:.75}.balken.breit{border-radius:4px;height:8px}.umsatzverlauf{width:100%;max-width:860px;margin-inline:auto 0}.diagrammfeld{overflow-x:auto}.rollhinweis{color:var(--tinte-3);margin-left:auto;font-size:12px}.diagramm{width:100%;min-width:728px;height:auto;display:block;overflow:visible}.diagrammlage.eng .diagramm{min-width:0}.diagramm .achse{stroke:var(--linie);stroke-width:1px}.diagramm .marke{fill:var(--tinte-3);font-size:11px;font-family:var(--zahl)}.diagramm .monat{fill:var(--tinte-3);font-size:11px}.diagramm .jetzt{fill:var(--akzent)}.diagramm .vorher{fill:var(--linie-stark)}.diagrammlage{min-width:728px;position:relative}.diagrammlage.eng{min-width:0}.greiferreihe{display:flex;position:absolute;top:0;bottom:0}.greifer{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:4px;flex:1 1 0;min-width:0;margin:0;padding:0}.greifer.aktiv{background:color-mix(in srgb, var(--akzent) 16%, transparent)}.greifer:focus-visible{outline:2px solid var(--akzent);outline-offset:-2px}.umsatzwert{align-content:center;align-items:baseline;gap:2px var(--s3);height:44px;margin-bottom:var(--s3);flex-wrap:wrap;font-size:12px;display:flex}@media (width<=560px){.umsatzwert{height:64px}}.umsatzwert-monat{color:var(--tinte-2);font-size:12px;font-weight:600}.umsatzwert-jetzt{font-family:var(--zahl);font-variant-numeric:tabular-nums;color:var(--akzent-tinte);font-size:14px;font-weight:600}.umsatzwert-vorher{font-family:var(--zahl);font-variant-numeric:tabular-nums;color:var(--tinte-3)}.umsatzwert-leer{color:var(--tinte-3)}.umsatzpille{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600;line-height:1.4}.umsatzpille.saldo-plus{color:var(--gut);background:var(--gut-feld);border-color:var(--gut-feld)}.umsatzpille.saldo-minus{color:var(--rot);background:var(--rot-feld);border-color:var(--rot-feld)}.umsatzpille.still{color:var(--tinte-3);background:var(--papier);border-color:var(--linie);font-weight:400}.legende{gap:var(--s2) var(--s4);color:var(--tinte-3);margin-top:var(--s2);flex-wrap:wrap;align-items:center;font-size:12px;display:flex}.legende span{align-items:center;gap:6px;min-width:0;display:inline-flex}.legende i{border-radius:2px;flex:none;width:9px;height:9px;display:inline-block}.schnell{gap:var(--s2);flex-wrap:wrap;justify-content:flex-end;align-items:center;min-width:0;display:flex}.schnell input[type=text]{text-align:right;width:122px;font-size:13.5px;font-family:var(--zahl);font-variant-numeric:tabular-nums;padding:6px 9px}.schnell select{font:inherit;border-radius:var(--r);border:1px solid var(--linie-stark);background:var(--unterkachel);color:var(--tinte);padding:6px 9px;font-size:13.5px}.schnell .tat{padding:6px 12px;font-size:13.5px}.schnell-antwort{text-align:right;margin-top:6px;font-size:12.5px}.schnell-antwort.gut{color:var(--gut)}.schnell-antwort.rot{color:var(--rot)}.nur-vorlesen{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.blatt-kopf{align-items:center;gap:var(--s2);margin:0 0 var(--s3);flex-wrap:wrap;display:flex}.blatt-kopf .brauen{flex:auto;min-width:0;margin:0}.blatt-kopf>button,.blatt-kopf>a,.blatt-kopf>:not(.brauen){flex:none}.blatt-kopf>.umsatz-label{flex:0 auto;min-width:0}.blatt-fuss{margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--linie);font-size:13px}.blatt>.blatt-fuss{margin-top:auto}.umsatz-block{gap:var(--s5);grid-template-columns:minmax(220px,1fr) minmax(0,2fr);align-items:center;display:grid}@media (width<=900px){.umsatz-block{grid-template-columns:minmax(0,1fr)}}.auftragskarte{border-left:3px solid var(--linie);gap:6px;margin-bottom:8px;display:grid}.auftragskarte+.auftragskarte{margin-top:0}.auftragskarte:last-child{margin-bottom:0}.auftragskarte.laeuft{border-left-color:var(--gut);background:var(--gut-feld)}.auftragskarte.ruht{border-left-color:var(--warn);background:var(--warn-feld)}.karte-kopf{align-items:baseline;gap:var(--s3);flex-wrap:wrap;display:flex}.karte-marken{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.karte-leib{align-items:center;gap:var(--s4);flex-wrap:wrap;display:flex}.karte-budget{align-items:center;gap:var(--s3);flex:1;min-width:180px;display:flex}.karte-budget .balken{flex:0 180px;min-width:90px}.karte-notiz{border-left:2px solid var(--linie-stark);color:var(--tinte-2);overflow-wrap:anywhere;margin:0;padding:2px 0 2px 10px;font-size:12.5px}.karte-fuss{align-items:center;gap:var(--s3);border-top:1px solid var(--linie);flex-wrap:wrap;padding-top:8px;display:flex}.schnellblock{margin-left:auto}@media (width>=1100px){.karte-fuss .schnell{flex-wrap:nowrap}}.auftragskopf{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.budgettext{color:var(--tinte-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px}.jobname{color:var(--tinte);overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:600;line-height:1.3;text-decoration:none}.jobname:hover{color:var(--akzent-tinte)}.jobname:focus-visible{outline:2px solid var(--akzent);outline-offset:2px;border-radius:2px}.jobmeta{color:var(--tinte-3);flex:none;font-size:12.5px}.jobmeta .kennung{color:var(--tinte-3);font-size:12.5px;font-weight:500}.korrekturpille{font-family:var(--zahl);letter-spacing:.01em;background:var(--blau-feld);color:var(--blau);border:1px solid color-mix(in srgb, var(--blau) 35%, transparent);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 7px;font-size:11.5px;font-weight:600;display:inline-flex}@media (width<=900px){.karte-leib,.karte-fuss{gap:var(--s2)}.schnellblock{width:100%;margin-left:0}.schnell{flex-wrap:wrap;justify-content:flex-start}}.umsatz-spalte{gap:var(--s3);flex-direction:column;justify-content:space-between;display:flex}.umsatz-jahre{align-items:baseline;gap:var(--s4);margin-top:var(--s3);border-top:1px solid var(--linie);flex-wrap:wrap;padding-top:10px;display:flex}.umsatz-jahre .umsatz-label{margin-right:auto}@media (width<=640px){.umsatz-jahre{flex-direction:column;align-items:flex-start;gap:4px}.umsatz-jahre .umsatz-label{margin-right:0}}.jahrwert{font-family:var(--zahl);font-variant-numeric:tabular-nums;color:var(--tinte);white-space:nowrap;font-size:14px}.jahrwert b{color:var(--tinte-3);margin-right:6px;font-size:12.5px;font-weight:600}.jahrwert.still{color:var(--tinte-3)}.jahrespille{font-family:var(--zahl);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:baseline;gap:6px;padding:2px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.jahrespille.gut{background:var(--gut-feld);color:var(--gut);border:1px solid color-mix(in srgb, var(--gut) 35%, transparent)}.jahrespille.warn{background:var(--warn-feld);color:var(--warn);border:1px solid color-mix(in srgb, var(--warn) 35%, transparent)}.jahrespille-zusatz{font-family:var(--schrift);opacity:.8;font-size:11px;font-weight:400}.wert.klein{font-size:19px}.schnell-antwort.still{color:var(--tinte-3)}.karte-fuss .schnell .tat{color:var(--akzent-tinte);border:1px solid var(--akzent);background:0 0;padding:6px 12px;font-size:13px}.karte-fuss .schnell .tat:hover:not(:disabled){background:var(--akzent-feld)}.karte-fuss .schnell input[type=text]{width:78px}.karte-fuss .schnell select{padding:6px 7px;font-size:13px}.karte-fuss .schnell .notizfeld{text-align:left;font-variant-numeric:normal;flex:130px;width:auto;min-width:110px;max-width:260px;font-family:inherit}.zugangszeile{align-items:center;gap:var(--s3);border-bottom:1px solid var(--linie);flex-wrap:wrap;padding:10px 0;display:flex}.zugangszeile:last-of-type{border-bottom:0}.zugangsinfo{flex-direction:column;flex:1;gap:2px;min-width:200px;display:flex}.zugangszeile input[type=date]{font:inherit;border-radius:var(--r);border:1px solid var(--linie-stark);background:var(--unterkachel);color:var(--tinte);padding:6px 9px;font-size:13px}.terminliste{flex-direction:column;display:flex}.terminzeile{align-items:baseline;gap:var(--s3);display:flex}.terminzeit{flex-direction:column;flex:none;gap:1px;width:96px;display:flex}.termintag{color:var(--tinte-3);text-transform:lowercase;font-size:11.5px}.terminzeit .kennung{color:var(--tinte);font-size:13px}.termininhalt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.terminbetreff{color:var(--tinte);overflow-wrap:anywhere;font-size:13.5px}.terminzeile .unterzeile{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;display:-webkit-box;overflow:visible}.terminzeile .mini{flex:none;text-decoration:none}.teamtermine{gap:var(--s3);flex-direction:column;display:flex}.teamtag{flex-direction:column;gap:3px;display:flex}.teamzeile{align-items:baseline;gap:var(--s3);padding:2px 0;font-size:12.5px;display:flex}.teamzeile .kennung{flex:none;width:52px;font-size:12.5px}.teamname{width:190px;color:var(--tinte-2);overflow-wrap:anywhere;flex:none}.teambetreff{min-width:0;color:var(--tinte-3);overflow-wrap:anywhere;flex:1}@media (width<=640px){.terminzeile{flex-wrap:wrap}.terminzeit{flex-direction:row;order:1;align-items:baseline;gap:6px;width:auto}.terminzeile .mini{order:2;margin-left:auto}.termininhalt{flex:100%;order:3}.teamzeile{flex-wrap:wrap}.teamzeile .kennung{width:auto}.teamname{flex:1 1 0;width:auto;min-width:0}.teambetreff{flex:100%}}.kachelhinweis{color:var(--tinte-3);margin:0 0 10px;font-size:12.5px}.timerknopf{border:1px solid var(--linie);color:var(--tinte-2);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:13px;transition:background .12s,border-color .12s;display:inline-flex}.timerknopf:hover:not(:disabled){border-color:var(--tinte-3);color:var(--tinte)}.timerknopf:disabled{opacity:.7;cursor:not-allowed}.timerknopf.laeuft{border-color:var(--gut);background:var(--gut-feld);color:var(--gut)}.timerknopf.ruht{border-color:var(--warn);background:var(--warn-feld);color:var(--warn)}.timerpunkt{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;animation:1.6s ease-in-out infinite timerpuls}.timerpunkt.ruht,.timerknopf.ruht .timerpunkt{animation:none}@keyframes timerpuls{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.timerpunkt{animation:none}.timerknopf{transition:none}}.timerzeit{font-family:var(--zahl);font-variant-numeric:tabular-nums;font-weight:600}.timerpause{top:var(--s5);z-index:39;max-width:min(460px, calc(100vw - var(--s5) * 2));align-items:center;gap:var(--s3);background:var(--warn-feld);color:var(--warn);border:1px solid var(--warn);border-radius:5px;padding:8px 12px;font-size:12.5px;line-height:1.35;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #00000047}.vorhang{z-index:50;padding:var(--s5) var(--s4);background:#0000008c;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.fenster{background:var(--papier);border:1px solid var(--linie);border-radius:var(--r);padding:var(--s4) var(--s5) var(--s5);width:100%;max-width:520px;margin:auto;box-shadow:0 12px 40px #0000004d}.fenster.breit{max-width:640px}.fenster-fuss{gap:var(--s2);margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid var(--linie);justify-content:flex-end;display:flex}.tat.gefahr{background:var(--rot);color:#fff}textarea{width:100%;font:inherit;resize:vertical;border:1px solid var(--linie-stark);border-radius:var(--r);background:var(--unterkachel);color:var(--tinte);padding:10px 12px;font-size:15px;display:block}select{font:inherit;border-radius:var(--r);border:1px solid var(--linie-stark);background:var(--unterkachel);color:var(--tinte);padding:9px 12px;font-size:15px}.fenster select{width:100%}.fenster .maskenraster input[type=text],.fenster .maskenraster input[type=email],.fenster .maskenraster select,.fenster .mengenfeld input[type=text],.fenster .mengenfeld select,.moa-feld input[type=text],.moa-feld input[type=date],.moa-feld select{box-sizing:border-box;height:42px;padding:0 12px;line-height:1}input[type=date],input[type=time]{width:100%;font:inherit;border:1px solid var(--linie-stark);border-radius:var(--r);background:var(--unterkachel);color:var(--tinte);padding:9px 12px;font-size:15px}.wahlfeld{gap:var(--s2) var(--s4);flex-wrap:wrap;max-height:190px;margin-top:6px;display:flex;overflow-y:auto}.wahl{text-transform:none;letter-spacing:0;color:var(--tinte);align-items:center;gap:7px;margin:0;font-size:14px;font-weight:400;display:flex}.hinweise{flex-direction:column;gap:6px;display:flex}.hinweis{padding:9px var(--s4);border-radius:var(--r);border-left:3px solid var(--linie-stark);background:var(--papier);color:var(--tinte-2);font-size:13.5px}.h-warn{border-left-color:var(--warn);background:var(--warn-feld);color:var(--warn)}.h-rot{border-left-color:var(--rot);background:var(--rot-feld);color:var(--rot)}.h-gut{border-left-color:var(--gut);background:var(--gut-feld);color:var(--gut)}.h-blau{border-left-color:var(--blau);background:var(--blau-feld);color:var(--blau)}.antrag-zeile{flex-wrap:wrap}.antrag-knoepfe{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:flex}.gruppe+.gruppe{margin-top:var(--s4)}.gruppentitel{letter-spacing:.07em;text-transform:uppercase;color:var(--tinte-3);margin:0 0 6px;font-size:12px;font-weight:700}.blatt-fuss a{color:var(--akzent-tinte);font-weight:600;text-decoration:none}.blatt-fuss a:hover{text-decoration:underline}.blatt-kopf .mini{border:1px solid var(--linie-stark);white-space:nowrap;padding:4px 10px}.buchung{align-items:center;gap:var(--s2);border-bottom:1px solid var(--linie);padding:6px 0;font-size:13.5px;display:flex}.buchung:last-child{border-bottom:0}.auftragslage{gap:var(--s5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=900px){.auftragslage{grid-template-columns:minmax(0,1fr)}}.lagezeile{align-items:center;gap:var(--s3);border-bottom:1px solid var(--linie);color:inherit;padding:8px 0;font-size:13.5px;text-decoration:none;display:flex}.lagezeile:last-child{border-bottom:0}.lagezeile:hover{background:var(--grund)}.lagename{color:var(--tinte-3);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.gruppentitel .brauen-wert{margin-left:6px}.marken-reihe{margin:6px 0 var(--s2);flex-wrap:wrap;align-items:center;gap:6px;min-height:24px;display:flex}.marke.gewaehlt{align-items:center;gap:5px;padding-right:4px;display:inline-flex}.marke.gewaehlt button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;border-radius:3px;padding:1px 3px;font-size:14px;line-height:1}.marke.gewaehlt button:hover{background:color-mix(in srgb, currentColor 18%, transparent)}.wochenreihe{gap:var(--s2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.wochentag{text-align:center;padding:var(--s3) 4px var(--s2);border-radius:var(--r)}.wochentag.heute{background:var(--grund);outline:1px solid var(--linie)}.saeulenfeld{height:104px;margin-bottom:var(--s2);border-bottom:1px solid var(--linie);position:relative}.saeule{background:var(--akzent);border-radius:3px 3px 0 0;width:26px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.saeule.erfuellt{background:var(--gut)}.saeule.leer{background:0 0}.solllinie{border-top:1px dashed var(--linie-stark);height:0;position:absolute;left:0;right:0}.wochenname{letter-spacing:.06em;text-transform:uppercase;color:var(--tinte-2);font-size:12px;font-weight:700}.wochendatum{letter-spacing:0;text-transform:none;color:var(--tinte-3);font-weight:400;font-family:var(--zahl);margin-top:1px;font-size:12px;display:block}.wochenwert{font-family:var(--zahl);font-variant-numeric:tabular-nums;color:var(--tinte);margin-top:4px;font-size:13px}.wochensaldo{font-family:var(--zahl);font-variant-numeric:tabular-nums;color:var(--gut);margin-top:1px;font-size:12px}.wochensaldo.minus{color:var(--warn)}@media (width<=700px){.wochenreihe{gap:2px}.saeulenfeld{height:76px}.saeule{width:16px}.wochendatum{display:none}.wochenwert,.wochensaldo{font-size:12px}}.frei{color:var(--tinte-3);font-family:var(--schrift);font-size:12.5px}.filterleiste{gap:var(--s2);margin-bottom:var(--s4);flex-wrap:wrap;align-items:center;display:flex}.filterleiste .suchfeld{flex:1;width:auto;min-width:260px;max-width:420px;padding:8px 11px;font-size:14px}.filterleiste select{padding:8px 11px;font-size:14px}.filterleiste .wahl{margin:0}.blaettern{justify-content:center;align-items:center;gap:var(--s4);margin-top:var(--s4);display:flex}@media (width<=700px){.filterleiste .suchfeld{flex:100%;min-width:0;max-width:none}}.monatsraster{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.monatskopf{letter-spacing:.07em;text-transform:uppercase;color:var(--tinte-3);text-align:center;padding:0 0 6px;font-size:12px;font-weight:700}.monatstag{border:1px solid var(--linie);background:var(--papier);border-radius:4px;height:132px;padding:5px 5px 6px;overflow:hidden}.monatstag.fremd{background:var(--grund);opacity:.55}.monatstag.wochenende{background:var(--grund)}.monatstag.heute{outline:2px solid var(--akzent);outline-offset:-1px}.monatstag.feiertag{background:var(--blau-feld);border-color:var(--blau)}.monatstag.halbtag{background:var(--akzent-feld);border-color:var(--akzent)}.tagzahl{font-family:var(--zahl);font-variant-numeric:tabular-nums;color:var(--tinte-2);margin-bottom:3px;font-size:13px;font-weight:600}.tagregel{color:var(--blau);text-overflow:ellipsis;white-space:nowrap;margin-bottom:3px;font-size:12px;overflow:hidden}.monatstag.halbtag .tagregel{color:var(--akzent-tinte)}.tagmehr{color:var(--tinte-3);padding:1px 5px;font-size:12px}.tagperson{background:var(--gut-feld);color:var(--gut);text-overflow:ellipsis;white-space:nowrap;border-radius:3px;margin-bottom:2px;padding:2px 5px;font-size:12px;line-height:1.35;overflow:hidden}.tagperson.offen{color:var(--warn);border:1px dashed var(--warn);background:0 0;padding:1px 4px}.legende .probe{border-radius:3px;width:11px;height:11px;display:inline-block}.probe.feiertag{background:var(--blau-feld);border:1px solid var(--blau)}.probe.halbtag{background:var(--akzent-feld);border:1px solid var(--akzent)}.probe.person{background:var(--gut-feld);border:1px solid var(--gut)}.tagperson[class*=ist-]{background:var(--art-feld);color:var(--art)}.tagperson[class*=ist-].offen{color:var(--art);border:1px dashed var(--art);background:0 0}.probe.personoffen{border:1px dashed var(--warn);background:0 0}@media (width<=900px){.monatstag{height:96px;padding:4px 3px}.tagregel,.tagperson{font-size:12px}}@media (width<=640px){.monatstag{height:82px}.tagperson{padding:1px 3px}}.auftragslink{color:var(--akzent-tinte);text-decoration:none}.auftragslink:hover{text-decoration:underline}.rechenzeile{justify-content:space-between;align-items:baseline;gap:var(--s3);border-bottom:1px solid var(--linie);padding:6px 0;font-size:13.5px;display:flex}.rechenzeile:last-of-type{border-bottom:0}.rechenzeile.summe{border-top:1px solid var(--linie-stark);border-bottom:0;margin-top:4px;padding-top:8px;font-weight:600}.rechenzeile .gut{color:var(--gut)}.rechenzeile .warnung,.unterzeile.warnung{color:var(--warn)}.mehr-zahl{font-family:var(--zahl);color:var(--tinte-2);font-weight:600}.nutzerzeile{align-items:center;gap:10px;min-width:0;display:flex}.nutzerzeile-text{min-width:0}.profil-initialen.klein{width:30px;height:30px;font-size:12px}.plan-knopf{width:100%;padding:0;display:block}tr.ist-still td{opacity:.72}tr.ist-still .alszeile{opacity:1}.profil-kopf{align-items:center;gap:var(--s3);border-bottom:1px solid var(--linie);margin-bottom:4px;padding-bottom:10px;display:flex}.profil-initialen{background:var(--akzent-feld);width:38px;height:38px;color:var(--akzent-tinte);letter-spacing:.02em;border-radius:99px;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.profil-wer{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.profil-name{color:var(--tinte);font-size:15px;font-weight:600}.profil-wer .kopierbar{color:var(--tinte-2);font-size:12.5px}.plan-woche{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.plan-woche.links{justify-content:flex-start}.plan-tag{border:1px solid var(--linie);color:var(--tinte-2);background:var(--papier);border-radius:4px;align-items:baseline;gap:5px;padding:2px 7px;font-size:12px;display:inline-flex}.plan-tag b{color:var(--tinte-3);font-size:11px;font-weight:600}.plan-tag.ist-frei{opacity:.55}.profil-ohne{color:var(--tinte-3)}.alszeile{font:inherit;cursor:pointer;text-align:left;color:var(--akzent-tinte);background:0 0;border:0;padding:0}.alszeile:hover{text-decoration:underline}.wochenfelder{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-top:6px;display:grid}.wochenfeld{text-transform:none;letter-spacing:0;flex-direction:column;gap:3px;margin:0;font-weight:400;display:flex}.wochenfeld span{letter-spacing:.06em;text-transform:uppercase;color:var(--tinte-3);text-align:center;font-size:12px;font-weight:700}.wochenfeld input{text-align:center;width:100%;font-family:var(--zahl);font-variant-numeric:tabular-nums;padding:7px 2px;font-size:14px}.anwesend-zeile>div{min-width:0}.anwesend-zeile>div .unterzeile{max-width:100%}.uhr-warnung{align-items:center;gap:var(--s2);margin-top:var(--s3);padding:8px var(--s3);border-radius:var(--r);background:var(--warn-feld);color:var(--warn);border-left:3px solid var(--warn);flex-wrap:wrap;font-size:13px;display:flex}.nachfrage{margin-top:var(--s3);padding:var(--s3);border-radius:var(--r);background:var(--warn-feld);border-left:3px solid var(--warn)}.nachfrage p{margin:0 0 var(--s3);color:var(--warn);font-size:13.5px}.nachfrage .uhr-tat{margin:0}.rueckstreifen{left:50%;bottom:var(--s5);z-index:40;align-items:center;gap:var(--s4);padding:10px var(--s4);border-radius:var(--r);background:var(--papier);border:1px solid var(--linie-stark);max-width:calc(100vw - var(--s5) * 2);font-size:13.5px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 28px #00000047}.rueckzeit{font-family:var(--zahl);font-variant-numeric:tabular-nums;color:var(--tinte-3);text-align:right;min-width:32px;font-size:12.5px}.rueckstreifen .tat{padding:6px 14px;font-size:13.5px}.rueckfehler{color:var(--rot)}@media (width<=640px){.rueckstreifen{left:var(--s4);right:var(--s4);bottom:var(--s4);transform:none}}@media (width<=820px){.rail-fuss{min-width:0}.rail-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rail-knoepfe{flex:none}}.zaehlerzeile{gap:var(--s2);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.zaehler{font:inherit;cursor:pointer;text-align:left;min-width:96px;padding:8px var(--s3);border-radius:var(--r);border:1px solid var(--linie);background:var(--papier);color:var(--tinte-2);flex-direction:column;gap:1px;display:flex}.zaehler:hover{background:var(--grund);color:var(--tinte)}.zaehler.aktiv{border-color:var(--akzent);background:var(--akzent-feld);color:var(--akzent-tinte)}.zaehler-zahl{font-family:var(--zahl);font-variant-numeric:tabular-nums;color:var(--tinte);font-size:19px;font-weight:650;line-height:1.1}.zaehler.aktiv .zaehler-zahl{color:var(--akzent-tinte)}.zaehler-text{letter-spacing:.03em;font-size:12px}.brett{gap:var(--s3);grid-template-columns:repeat(4,minmax(230px,1fr));align-items:start;display:grid}@media (width<=1100px){.brett{padding-bottom:var(--s2);grid-template-columns:none;grid-auto-columns:260px;grid-auto-flow:column;overflow-x:auto}}.brett-spalte{background:var(--grund);border:1px solid var(--linie);border-radius:var(--r);min-width:0;padding:var(--s2)}.brett-spalte.ziel{border-color:var(--akzent);background:var(--akzent-feld)}.brett-kopf{align-items:center;gap:var(--s2);margin:0 0 var(--s2);padding:0 var(--s1);color:var(--tinte-2);text-transform:none;letter-spacing:0;font-size:13px;font-weight:600;display:flex}.brett-zahl{background:var(--papier);border:1px solid var(--linie);font-family:var(--zahl);color:var(--tinte-2);border-radius:999px;margin-left:auto;padding:1px 7px;font-size:12px}.brett-stapel{gap:var(--s2);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.brett-stapel>li{min-width:0}.brett-projekt,.brett-kunde,.brett-nummer{overflow-wrap:anywhere;min-width:0}.brett-karte{padding:var(--s2);background:var(--papier);border:1px solid var(--linie);border-radius:var(--r);color:inherit;cursor:grab;gap:2px;text-decoration:none;display:grid}.brett-karte:hover{border-color:var(--akzent)}.brett-karte:active{cursor:grabbing}.brett-nummer{font-size:13px;font-weight:600;font-family:var(--zahl)}.brett-projekt{font-size:13px;line-height:1.35}.brett-kunde{color:var(--tinte-2);font-size:12px}.brett-fuss{gap:var(--s1) var(--s2);color:var(--tinte-2);flex-wrap:wrap;margin-top:4px;font-size:12px;display:flex}.brett-mini{background:var(--grund);border:1px solid var(--linie);border-radius:4px;padding:0 5px}.brett-leute{overflow-wrap:anywhere;min-width:0}.brett-rest{margin:var(--s2) 0 0;padding:0 var(--s1);color:var(--tinte-2);font-size:12px}.umschalter{display:inline-flex}.umschalter .mini{border-radius:0}.umschalter .mini:first-child{border-radius:var(--r) 0 0 var(--r)}.umschalter .mini:last-child{border-radius:0 var(--r) var(--r) 0;margin-left:-1px}.umschalter .mini.aktiv{background:var(--akzent-feld);border-color:var(--akzent);color:var(--akzent-tinte);z-index:1}.hinweiszeile{gap:var(--s2) var(--s4);margin:0 0 var(--s4);padding:var(--s3);background:var(--warn-feld);border:1px solid var(--warn);border-radius:var(--r);flex-wrap:wrap;font-size:13px;line-height:1.45;display:flex}.hinweiszeile span{min-width:0}.mengenzeile{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.menge{background:var(--grund);border:1px solid var(--linie);font-family:var(--zahl);overflow-wrap:anywhere;border-radius:4px;padding:1px 6px;font-size:12px}.menge.abweichend{border-color:var(--warn);background:var(--warn-feld)}.mengenfeld{gap:var(--s2);margin-bottom:var(--s2);grid-template-columns:1fr minmax(0,180px) 110px;align-items:center;display:grid}.mengenfeld label{min-width:0;margin:0}.mengenfeld input{margin:0}.deutung{font-family:var(--zahl);text-align:right;min-width:0;font-size:13px}.deutung-zahl{color:var(--gut)}.deutung-keine{color:var(--tinte-3)}@media (width<=640px){.mengenfeld{grid-template-columns:1fr;gap:4px}.deutung{text-align:left}}.maskenraster{gap:var(--s2) var(--s3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.maskenraster>div{min-width:0}.maskenraster label{margin-top:0}.maskenraster.vier{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.maskenkopf{align-items:center;gap:var(--s2);letter-spacing:.09em;text-transform:uppercase;color:var(--tinte-3);margin:var(--s5) 0 var(--s3);font-size:12px;font-weight:700;display:flex}.maskenkopf:after{content:"";background:var(--linie);flex:1;height:1px}.fenster .maskenraster{margin-top:var(--s4)}.fenster .maskenkopf+.maskenraster,.fenster .maskenkopf+label{margin-top:0}.maskenkopfzeile{align-items:baseline;gap:6px var(--s2);padding:var(--s2) var(--s3);margin-bottom:var(--s3);background:var(--grund);border:1px solid var(--linie);border-radius:var(--r);flex-wrap:wrap;display:flex}.maskenprojekt{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:600}.maskenkunde{color:var(--tinte-3);font-size:12.5px}.maskenmarken{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.maskenmarken .marke.m-still{background:var(--papier);border:1px solid var(--linie-stark)}.maskenhinweis{margin:0 0 var(--s3);padding:8px var(--s3);border-radius:var(--r);background:var(--warn-feld);color:var(--tinte-2);border-left:3px solid var(--warn);font-size:12.5px;line-height:1.4}.mengenkopf{gap:var(--s2);letter-spacing:.07em;text-transform:uppercase;color:var(--tinte-3);grid-template-columns:1fr minmax(0,180px) 110px;margin-bottom:6px;font-size:11px;font-weight:700;display:grid}@media (width<=640px){.mengenkopf{display:none}}.posten{border-collapse:collapse;width:100%;font-size:13px}.posten td{border-bottom:1px solid var(--linie);padding:4px 0}.posten thead th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--tinte-3);border-bottom:1px solid var(--linie-stark);white-space:nowrap;padding:0 0 4px;font-size:11px;font-weight:700}.posten thead th.rechts{text-align:right}.postensumme td{border-bottom:0;padding-top:8px;font-weight:600}.untertext{color:var(--tinte-3);font-size:12px}.deutung-verlust{color:var(--rot);font-size:12px;font-weight:600;display:block}.blatt table.teamraster{border-collapse:separate;border-spacing:0 5px;font-size:12px}.teamraster th,.teamraster td{border:0;padding:0}.teamraster td.tr-zelle{border-right:2px solid var(--papier);border-bottom:0}.tr-ecke,.tr-name{z-index:2;background:var(--papier);border-right:1px solid var(--linie-stark);text-align:left;width:170px;min-width:170px;max-width:170px;padding:0 var(--s2);white-space:nowrap;text-overflow:ellipsis;font-weight:500;position:sticky;left:0;overflow:hidden}.tr-ecke{z-index:3;letter-spacing:.06em;text-transform:uppercase;color:var(--tinte-3);font-size:12px}.tr-kopf{text-align:center;border-bottom:1px solid var(--linie-stark);width:30px;min-width:30px;padding:4px 0 5px;font-weight:500;line-height:1.15}.tr-wt{color:var(--tinte-2);font-size:12px;display:block}.tr-zahl{font-family:var(--zahl);font-size:12px;display:block}.tr-kopf.we .tr-zahl{color:var(--tinte-3)}.tr-kopf.regel .tr-wt,.tr-kopf.regel .tr-zahl{color:var(--akzent-tinte)}.tr-kopf.feiertag .tr-wt,.tr-kopf.feiertag .tr-zahl{color:var(--blau)}.tr-kopf.heute{background:var(--akzent-feld);border-bottom-color:var(--akzent)}.tr-zelle{border-right:1px solid var(--linie);border-bottom:1px solid var(--linie);background:var(--grund);height:26px;position:relative}.tr-zelle.we{background:var(--papier)}.tr-zelle.feiertag{background:var(--blau-feld)}.tr-zelle.halbtag{background:repeating-linear-gradient(135deg, var(--akzent-feld) 0 5px, transparent 5px 10px), var(--papier)}.tr-zelle.heute{box-shadow:inset 2px 0 0 var(--akzent)}@media (hover:hover){.teamraster tbody tr:hover .tr-zelle:before{content:"";pointer-events:none;background:color-mix(in srgb, var(--akzent) 9%, transparent);position:absolute;inset:0}.teamraster tbody tr:hover .tr-name{background:var(--akzent-feld);color:var(--tinte)}}.monatstag.eigen.ist-urlaub{background-color:var(--gut)!important}.monatstag.eigen.ist-fortbildung{background-color:var(--akzent)!important}.monatstag.eigen.ist-krank{background-color:var(--rot)!important}.monatstag.eigen.ist-sonstiges{background-color:var(--blau)!important}.monatstag.eigen.ist-freizeit{background-color:var(--lila)!important}.ist-urlaub{--art:var(--gut);--art-feld:var(--gut-feld)}.ist-fortbildung{--art:var(--akzent);--art-feld:var(--akzent-feld)}.ist-krank{--art:var(--rot);--art-feld:var(--rot-feld)}.ist-sonstiges{--art:var(--blau);--art-feld:var(--blau-feld)}.ist-freizeit{--art:var(--lila);--art-feld:var(--lila-feld)}.tr-zelle[class*=ist-]{position:relative;background-color:var(--art-feld)!important}.tr-zelle[class*=ist-]:after{content:"";pointer-events:none;border:1px solid var(--art);position:absolute;inset:0}.tr-zelle.zieht-links:after{border-left:0}.tr-zelle.zieht-rechts:after{border-right:0;right:-2px}.teamraster td.tr-zelle.zieht-rechts{border-right-color:var(--art-feld)}.tr-zelle.offen:after{border-style:dashed}.kaltage{gap:var(--s3);flex-direction:column;display:flex}.kaltag{flex-direction:column;gap:3px;display:flex}.kaltag-kopf{align-items:baseline;gap:var(--s2);flex-wrap:wrap;display:flex}.kaltag-datum{font-family:var(--zahl);font-variant-numeric:tabular-nums;color:var(--tinte-2);font-size:12.5px;font-weight:600}.kaltag-wann{letter-spacing:.05em;text-transform:uppercase;color:var(--akzent-tinte);font-size:11.5px;font-weight:700}.kaltag-regel{border-radius:999px;padding:1px 7px;font-size:12px}.kaltag-regel.feiertag{background:var(--blau-feld);color:var(--blau)}.kaltag-regel.halbtag{background:var(--akzent-feld);color:var(--akzent-tinte)}.kaltag.heute{box-shadow:inset 2px 0 0 var(--akzent);padding-left:var(--s3);margin-left:calc(var(--s3) * -1)}.kalzeile{align-items:baseline;gap:var(--s2);text-align:left;width:100%;font:inherit;border:1px solid var(--linie);border-radius:var(--r);background:var(--art-feld);color:var(--tinte);cursor:pointer;border-left:4px solid var(--art);flex-wrap:wrap;padding:7px 9px;font-size:13.5px;display:flex}.kalzeile:hover{border-color:var(--art)}.kalzeile:focus-visible{outline:2px solid var(--akzent);outline-offset:1px}.kalzeile.offen{background:0 0;border-left-style:dashed}.kalzeile-name{flex:1 1 0;min-width:11ch;font-weight:500}.kalzeile-offen{color:var(--warn);font-size:12px}.kalzeile-bis{color:var(--tinte-3);font-size:12px;font-family:var(--zahl)}.kaltage-frueher{margin:0 0 var(--s2) auto;border:1px dashed var(--linie);border-radius:var(--r);color:var(--tinte-3);font:inherit;cursor:pointer;background:0 0;padding:8px 10px;font-size:12.5px;display:block}.kaltage-frueher:hover{border-color:var(--linie-stark);color:var(--tinte-2)}.probe[class*=ist-]{border:1px solid var(--art);background-color:var(--art-feld)!important}.probe.offen{border-style:dashed}.probe.tr-weprobe{background:var(--grund);border:1px solid var(--linie-stark)}@media (width<=820px){.tr-ecke,.tr-name{width:118px;min-width:118px;max-width:118px;font-size:12px}}.bestellzeile{gap:var(--s2);margin-bottom:var(--s4);flex-wrap:wrap;display:flex}.bestellkarte{align-items:center;gap:var(--s2);min-width:0;padding:6px var(--s3);border:1px solid var(--linie);border-radius:var(--r);background:var(--grund);font-size:13px;display:flex}.bestellkarte.unklar{border-color:var(--warn);background:var(--warn-feld)}.bestell-land{letter-spacing:.06em;background:var(--papier);border:1px solid var(--linie);border-radius:4px;padding:1px 6px;font-size:12px;font-weight:600}.bestell-nr{font-family:var(--zahl)}.bestell-an{color:var(--tinte-2);overflow-wrap:anywhere;min-width:0}.stapelliste{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.stapel{align-items:center;gap:var(--s4);padding:var(--s3);border:1px solid var(--linie);border-radius:var(--r);background:var(--unterkachel);display:flex}.stapel.bereit{border-color:var(--gut)}.stapel-inhalt{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.stapel-summe{text-align:right;font-family:var(--zahl);font-variant-numeric:tabular-nums;white-space:nowrap;flex:0 0 118px;align-self:center}.stapel-tat{flex-direction:column;flex:0 0 156px;align-self:center;gap:6px;display:flex}.stapel-tat .mini{white-space:nowrap;border:1px solid var(--linie-stark);width:100%;color:var(--tinte-2);padding:5px 8px}.stapel-tat .mini:hover:not(:disabled){border-color:var(--akzent);color:var(--akzent-tinte)}.stapel-tat .mini:disabled{opacity:.45;cursor:not-allowed}.stapel-tat .mini.leise{color:var(--tinte-3);border-color:#0000;font-weight:500}.stapel-tat .mini.leise:hover{border-color:var(--linie-stark);color:var(--tinte-2)}.stapel-kopf{align-items:baseline;gap:var(--s2);flex-wrap:wrap;min-width:0;display:flex}.stapel-land{color:var(--tinte-3);font-size:12px}.stapel-jobs{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.stapel-marken{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.stapel-hinweis{color:var(--warn);font-size:12px}.jobnummer{font-family:var(--zahl);background:var(--papier);border:1px solid var(--linie);color:var(--tinte-2);border-radius:4px;padding:1px 5px;font-size:12px;text-decoration:none}.jobnummer:hover{border-color:var(--akzent);color:var(--akzent-tinte)}.stapeljobs{max-width:100%;margin-top:4px;overflow-x:auto}.stapeljobs table{border-collapse:collapse;width:100%;font-size:12.5px}.stapeljobs td{border-top:1px solid var(--linie);vertical-align:top;padding:6px 10px 6px 0}.stapeljobs tr:not(.gewaehlt):not(.aufgeklappt):not(.stapeljob-mehr) td:not(.stapeljob-wahl){opacity:.55}.stapeljob-wahl{width:22px;padding-right:6px}.stapeljob-job{white-space:nowrap;width:1%}.stapeljob-job .marke{margin-left:6px}.stapeljob-projekt{width:100%;max-width:0}.stapeljob-titel,.stapeljob-bem{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stapeljob-bem{color:var(--tinte-3);margin-top:1px;font-size:12px}.stapeljob-mengen,.stapeljob-zeit,.stapeljob-betrag{white-space:nowrap}.stapeljobs td.stapeljob-mengen,.stapeljobs td.stapeljob-zeit{padding-right:var(--s4)}.stapeljobs tr:not(.gewaehlt):not(.aufgeklappt):not(.stapeljob-mehr) td.stapeljob-auf{opacity:1}.stapeljob-auf{width:26px;padding-right:6px}.stapeljobs td.stapeljob-auf{padding-top:4px;padding-bottom:4px}.aufklapper{border:1px solid var(--tinte-3);background:color-mix(in srgb, var(--tinte) 6%, var(--papier));width:24px;height:24px;color:var(--tinte);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.aufklapper:hover{border-color:var(--akzent);color:var(--akzent-tinte)}.aufklapper .symbol{stroke-width:2.4px;width:15px;height:15px;transition:transform .15s}.aufklapper[aria-expanded=true]{border-color:var(--akzent);color:var(--akzent-tinte)}.aufklapper[aria-expanded=true] .symbol{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.aufklapper .symbol{transition:none}}.stapeljobs tr.aufgeklappt td{border-bottom:0}.stapeljobs tr.stapeljob-mehr>td{padding:0 0 var(--s3);border-top:0}.stapeljobs{container-type:inline-size}.stapeljob-aufgeklappt{box-sizing:border-box;gap:0 var(--s5);width:100cqw;max-width:100%;padding:var(--s3);border:1px solid var(--linie);border-radius:var(--r);background:var(--papier);grid-template-columns:minmax(0,1fr);font-size:13.5px;display:grid;position:sticky;left:0}.stapeljob-aufgeklappt .maskenkopf:first-child{margin-top:0}.stapeljob-abrechnung .posten{font-size:12.5px}@container (width>=760px){.stapeljob-aufgeklappt{grid-template-columns:minmax(0,1fr) minmax(240px,300px)}.stapeljob-abrechnung{border-left:1px solid var(--linie);padding-left:var(--s5)}}@media (width<=640px){.stapel{flex-direction:column;align-items:stretch}.stapel-summe{text-align:left}.stapel-summe,.stapel-tat{flex:none}.stapel-summe{align-self:stretch}.stapel-tat{align-self:start}}.saldozeile{gap:var(--s1) var(--s3);color:var(--tinte-3);flex-wrap:wrap;margin-top:6px;font-size:12px;display:flex}.saldozeile b{font-family:var(--zahl);color:var(--tinte-2);font-weight:600}.saldozeile .saldo-minus{color:var(--rot)}.saldozeile .saldo-plus{color:var(--gut)}.monatsleiste{align-items:center;gap:var(--s2);margin-bottom:var(--s3);display:flex}.monatsleiste strong{text-align:center;min-width:150px}.monatsraster.klein{grid-auto-rows:36px}.monatstag.eigen{border-radius:var(--r);height:auto;min-height:36px;font:inherit;text-align:left;cursor:pointer;appearance:none;padding:0;display:block;position:relative}.monatstag.eigen .tagzahl{font-family:var(--zahl);font-size:12.5px;line-height:1;position:absolute;top:4px;left:6px}.monatstag.eigen:hover{border-color:var(--akzent)}.monatstag.eigen:not([class*=ist-]):hover{background:var(--akzent-feld)}.monatstag.eigen[class*=ist-] .tagzahl{color:#fff;font-weight:600}.monatstag.eigen.ist-fortbildung .tagzahl{color:var(--auf-akzent)}.handbetrag{margin-top:var(--s3);padding:var(--s3);border:1px solid var(--linie-stark);border-radius:var(--r);background:var(--grund)}.handbetrag-fuss{gap:var(--s2);margin-top:var(--s2);flex-wrap:wrap;justify-content:flex-end;display:flex}.stellenliste{gap:6px;margin:0;padding:0;list-style:none;display:grid}.stellenliste li{align-items:baseline;gap:var(--s2);border-bottom:1px solid var(--linie);flex-wrap:wrap;padding-bottom:6px;font-size:13px;display:flex}.stellenliste li:last-child{border-bottom:0;padding-bottom:0}.stelle-land{color:var(--tinte-3);font-size:12px}.stelle-name{overflow-wrap:anywhere;flex:1;min-width:0}.stelle-grund{color:var(--warn);font-size:12px}.handbetrag-zeile{align-items:center;gap:var(--s2);margin-top:var(--s2);flex-wrap:wrap;display:flex}.handbetrag-gilt{color:var(--tinte-3);font-size:12px}.handbetrag-gilt b{font-family:var(--zahl);color:var(--tinte-2)}.moa-felder{gap:var(--s2) var(--s3);margin-bottom:var(--s3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.moa-feld{flex-direction:column;min-width:0;display:flex}.moa-feld label{flex-wrap:wrap;align-content:flex-end;align-items:flex-end;min-height:2.4em;margin:0 0 3px;line-height:1.2;display:flex}.moa-feld input,.moa-feld select{margin:0}.moa-feld label .untertext{margin-left:.35em}.moa-fuss{align-items:center;gap:var(--s2);margin-top:var(--s3);flex-wrap:wrap;justify-content:flex-end;display:flex}.moa-meldung{color:var(--gut);margin-right:auto;font-size:12.5px}.moakachel-kopf{align-items:center;gap:6px var(--s2);margin-bottom:var(--s2);flex-wrap:wrap;display:flex}.moakachel-kopf .marke.m-still{background:var(--papier);border:1px solid var(--linie-stark)}.moakachel-regel{margin:4px 0 0}@media (width<=1100px) and (width>=701px){.raster>.moa-abrechnung{grid-column:1/-1}}.menge{align-items:baseline;gap:4px;display:inline-flex}.menge-wert{font-family:var(--zahl);font-weight:600}.menge-was{color:var(--tinte-3);text-transform:none;font-size:12px}.menge.leer{opacity:.55}.menge.leer .menge-wert{font-weight:400}.menge.ohne-geld{background:0 0;border-color:#0000;padding-left:0}.jobzeile input[type=text],.jobzeile input[type=date],.jobzeile select{box-sizing:border-box;height:28px;margin:0;padding:0 6px;font-size:12.5px;line-height:1}.jobzeile select+input[type=text]{margin-top:4px}.feld-menge{text-align:right;width:64px;font-family:var(--zahl)}.feld-layout{text-align:left;min-width:76px;max-width:124px}.feld-sb{width:100%;min-width:110px}.moa-kopf{white-space:normal;letter-spacing:.03em;vertical-align:bottom;max-width:96px;line-height:1.2}.moa-kopf-zusatz,.kopf-zusatz{letter-spacing:0;text-transform:none;color:var(--tinte-3);opacity:.85;font-size:10px;font-weight:400;display:block}thead th:has(>.kopf-zusatz){white-space:normal;vertical-align:bottom}.moa-liste thead th:nth-child(2n),.moa-liste tbody td:nth-child(2n){background:color-mix(in srgb, var(--grund) 65%, var(--papier))}.moa-liste tbody tr:hover>td{background:var(--grund)}.moa-liste tbody tr.offen>td{background:var(--akzent-feld)}.moa-liste .moa-jobspalte{left:calc(var(--s5) * -1);z-index:2;background:var(--papier);box-shadow:inset -1px 0 0 var(--linie);position:sticky}.moa-liste tbody tr:hover>td.moa-jobspalte{background:var(--grund)}.moa-liste tbody tr.offen>td.moa-jobspalte{background:var(--akzent-feld)}.moa-jobkopf{white-space:nowrap;align-items:center;gap:8px;display:flex}.moa-deutung{font-family:var(--schrift);color:var(--tinte-3);white-space:nowrap;margin-top:2px;font-size:11.5px;line-height:1.2}.moa-deutung.verlust{color:var(--rot)}.moa-liste .feld-land{width:64px}.moa-liste input.feld-kurz{width:120px}.moa-liste input.feld-datum{width:142px}.moa-liste input.feld-stundenname{width:200px}.moa-liste input.feld-bemerkung{width:260px}.moa-hand{white-space:nowrap;margin-top:3px;padding:1px 6px;font-size:11.5px}.moa-liste th.moa-kopf:not(.rechts){max-width:none}.werkzeugleiste{margin-bottom:var(--s5);background:var(--grund);border:1px solid var(--linie);border-radius:var(--r);gap:10px;padding:12px 14px;display:grid}.werkzeug-zeile{align-items:center;gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.werkzeug-anzahl{color:var(--tinte-2);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:13px}.werkzeug-gruppe{align-items:center;gap:var(--s2);display:inline-flex}.werkzeug-name{letter-spacing:.06em;text-transform:uppercase;color:var(--tinte-3);font-size:11px;font-weight:600}.werkzeugleiste .mini{box-sizing:border-box;border:1px solid var(--linie-stark);background:var(--unterkachel);height:32px;color:var(--tinte-2);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;display:inline-flex}.werkzeugleiste .mini .symbol{width:15px;height:15px}.werkzeugleiste .umschalter .mini+.mini{margin-left:-1px}.werkzeug-zahl{box-sizing:border-box;background:var(--grund);min-width:18px;color:var(--tinte-2);font-family:var(--zahl);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:0 6px;font-size:11px;font-weight:600;line-height:18px;display:inline-block}.umschalter .mini.aktiv .werkzeug-zahl{background:color-mix(in srgb, var(--akzent) 22%, transparent);color:var(--akzent-tinte)}.werkzeugleiste .mini.werkzeug-zurueck{color:var(--akzent-tinte);background:0 0;border-color:#0000;margin-left:auto}.werkzeugleiste .mini.werkzeug-zurueck:hover{background:var(--akzent-feld)}.suchfeld-rahmen{flex:1;align-items:center;min-width:260px;max-width:420px;display:flex;position:relative}.suchfeld-rahmen>.symbol{width:16px;height:16px;color:var(--tinte-3);pointer-events:none;position:absolute;left:10px}.werkzeugleiste .suchfeld{box-sizing:border-box;border:1px solid var(--linie-stark);border-radius:var(--r);background:var(--unterkachel);width:100%;height:32px;padding:0 34px;font-size:13.5px}.suchfeld-leeren{width:24px;height:24px;color:var(--tinte-3);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid;position:absolute;right:4px}.suchfeld-leeren:hover{background:var(--grund);color:var(--tinte)}.suchfeld-leeren .symbol{width:14px;height:14px}@media (pointer:coarse){.werkzeugleiste .suchfeld{height:40px}.suchfeld-leeren{width:36px;height:36px;right:2px}}@media (width<=700px){.suchfeld-rahmen{flex:100%;min-width:0;max-width:none}.werkzeug-gruppe{flex-direction:column;align-items:flex-start;gap:4px;max-width:100%}.werkzeug-anzahl{margin-left:0}.werkzeugleiste .umschalter{flex-wrap:wrap;gap:4px;max-width:100%}.werkzeugleiste .umschalter .mini{border-radius:var(--r)}.werkzeugleiste .umschalter .mini+.mini{margin-left:0}}.spaltenwahl{position:relative}.spaltenwahl-feld{z-index:20;box-sizing:border-box;text-align:left;background:var(--papier);border:1px solid var(--linie-stark);border-radius:var(--r);gap:10px;width:340px;padding:12px 14px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px -10px #00000059}.spaltenwahl-feld.rechts{left:auto;right:0}.spaltenwahl-kopf{letter-spacing:.06em;text-transform:uppercase;color:var(--tinte-3);margin:0;font-size:11px;font-weight:600}.spaltenwahl-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;display:grid}.spaltenwahl-feld .wahl{margin:0;font-size:13px}.spaltenwahl-fuss{border-top:1px solid var(--linie);padding-top:10px}@media (width<=820px){.werkzeugleiste{position:relative}.spaltenwahl{position:static}.spaltenwahl-feld,.spaltenwahl-feld.rechts{width:auto;margin-top:6px;top:auto;left:14px;right:14px}}@media (width>=821px) and (hover:hover){.moa-liste tr.jobzeile:not(:hover):not(.offen) :is(input[type=text],input[type=date],select):not(:focus):not(.verlust){box-shadow:inset 0 -1px 0 var(--linie-stark);background-color:#0000;border-color:#0000}}@media (width>=821px){.tabellenfeld.moa-liste{max-height:calc(100vh - 72px);overflow:auto}.moa-liste thead th{z-index:3;background:var(--papier);padding-top:var(--s2);box-shadow:inset 0 -1px 0 var(--linie-stark);border-bottom:0;position:sticky;top:0}.moa-liste thead th:nth-child(2n){background:color-mix(in srgb, var(--grund) 65%, var(--papier))}.moa-liste thead th.moa-jobspalte{z-index:4;left:calc(var(--s5) * -1)}}@media (width<=820px){.tabellenfeld.karten.moa-liste tbody td,.tabellenfeld.karten.moa-liste tbody td:nth-child(2n),.tabellenfeld.karten.moa-liste .moa-jobspalte{box-shadow:none;background:0 0;position:static}.tabellenfeld.karten.moa-liste .feld-bemerkung{width:100%}}.zeitsatz{white-space:nowrap;flex-direction:column;gap:1px;font-size:12.5px;line-height:1.3;display:inline-flex}.zeitsatz-gebucht{font-family:var(--zahl);font-weight:600}.zeitsatz-angegeben{color:var(--tinte-3);font-size:12px}.zeitsatz-diff{color:var(--tinte-2);font-weight:600}.zeitsatz-satz{font-family:var(--zahl);color:var(--tinte-2);font-size:12px}.zeitsatz.niedrig .zeitsatz-satz{color:var(--warn);font-weight:700}.zeitsatz:not(.kompakt):not(.einzeilig){white-space:normal;gap:3px;font-size:13.5px}.zeitsatz:not(.kompakt):not(.einzeilig) .zeitsatz-angegeben{font-size:13.5px}.zeitsatz:not(.kompakt):not(.einzeilig) .zeitsatz-satz{color:var(--tinte);margin-top:2px;font-size:16px;font-weight:600}.zeitsatz.niedrig:not(.kompakt):not(.einzeilig) .zeitsatz-satz{color:var(--warn);font-weight:700}.zeitsatz.einzeilig{flex-direction:row;align-items:baseline;gap:0}.zeitsatz.einzeilig>span+span:before{content:"·";color:var(--tinte-3);margin:0 .45em;font-weight:400}.mengen-kurz{color:var(--tinte-2);font-size:12.5px;font-family:var(--zahl)}.feld-menge.verlust{border-color:var(--rot);background:var(--rot-feld)}.jobzeile .zeilenfehler{color:var(--rot);margin-top:3px;font-size:12px}@media (width>=641px){.untertext.einzeilig{white-space:nowrap;text-overflow:ellipsis;max-width:230px;overflow:hidden}}.mini.stark{border-color:var(--akzent);color:var(--akzent-tinte);font-weight:600}.tr-knopf{cursor:pointer;background:0 0;border:0;width:100%;height:100%;min-height:26px;margin:0;padding:0;display:block}.tr-zelle.klickbar:hover{outline:1px solid var(--akzent);outline-offset:-1px}.tr-knopf:focus-visible{outline:2px solid var(--akzent);outline-offset:-2px}.fenster input+.wahl,.fenster select+.wahl,.fenster .maskenraster+.wahl{margin-top:9px}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}input[type=date]::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}input[type=time]::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:1}input[type=time]:hover::-webkit-calendar-picker-indicator{opacity:1}input[type=date]:focus::-webkit-calendar-picker-indicator{opacity:1}input[type=time]:focus::-webkit-calendar-picker-indicator{opacity:1}.preis-alt>td{opacity:.6}.landblock+.landblock{margin-top:var(--s5)}.landkopf{align-items:center;gap:var(--s2);margin-bottom:var(--s2);flex-wrap:wrap;display:flex}.landkopf strong{font-size:15px}.tor{position:relative;overflow:hidden}.tor .blatt{max-width:400px}.tor-saeule{z-index:1;align-items:center;gap:var(--s5);flex-direction:column;width:100%;max-width:400px;display:flex;position:relative}.tor-logo{filter:drop-shadow(0 2px 10px #00000047);width:212px;height:auto;display:block}.tor-grund{z-index:0;pointer-events:none;--tor-rost:#bd4500;background:var(--tor-rost);position:absolute;inset:0}.tor-blase{filter:blur(110px);border-radius:50%;position:absolute}.tor-blase.a{background:color-mix(in srgb, var(--akzent) 78%, transparent);width:70vmax;height:70vmax;animation:36s ease-in-out infinite alternate tor-treiben-a;top:-26vmax;left:-18vmax}.tor-blase.b{background:#7d2d00c7;width:62vmax;height:62vmax;animation:44s ease-in-out infinite alternate tor-treiben-b;top:-6vmax;right:-20vmax}.tor-blase.c{background:#4e1c00b3;width:56vmax;height:56vmax;animation:30s ease-in-out infinite alternate tor-treiben-c;bottom:-26vmax;left:14vmax}@keyframes tor-treiben-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(13vmax,9vmax)scale(1.2)}}@keyframes tor-treiben-b{0%{transform:translate(0,0)scale(1.12)}to{transform:translate(-11vmax,13vmax)scale(.88)}}@keyframes tor-treiben-c{0%{transform:translate(0,0)scale(.92)}to{transform:translate(-14vmax,-10vmax)scale(1.22)}}@media (prefers-reduced-motion:reduce){.tor-blase{animation:none}}.tor-karte{z-index:1;padding:var(--s5);color:#f2f4f7;--papier:#1c1f26;--grund:#14161a;--unterkachel:#252a33;--linie:#2b303a;--linie-stark:#3a414e;--tinte:#f2f4f7;--tinte-2:#c4cad3;--tinte-3:#98a0ad;background-color:#14161a;background-image:linear-gradient(165deg,#1c1f26 0%,#14161a 100%);border:1px solid #ffffff1f;border-radius:16px;position:relative;box-shadow:inset 0 1px #ffffff1a,0 30px 70px -20px #0000008c,0 6px 18px -8px #0000004d}:root[data-theme=dark] .tor-karte{box-shadow:inset 0 1px #ffffff14,0 30px 70px -20px #000000bf}.tor-marke{letter-spacing:.26em;padding:0;font-size:24px;position:relative}.tor-unterzeile{margin:4px 0 var(--s2);color:var(--tinte-3);letter-spacing:.01em;font-size:13px}@media (width<=520px){.tor-karte{padding:var(--s4)}.tor-logo{width:172px}.tor-saeule{gap:var(--s4)}.tor-blase{filter:blur(68px)}}.tor.oeffnet .tor-saeule{animation:.45s cubic-bezier(.4,0,.2,1) forwards tor-durch}@keyframes tor-durch{0%{opacity:1;transform:scale(1)}60%{opacity:.55}to{opacity:0;transform:scale(1.09)}}.tor.oeffnet .tor-blase{animation:.45s cubic-bezier(.4,0,.2,1) forwards tor-oeffnen}@keyframes tor-oeffnen{to{opacity:.25;transform:scale(1.5)}}.tor.oeffnet .tor-grund{animation:.45s ease-out forwards tor-hell}@keyframes tor-hell{to{background-color:color-mix(in srgb, var(--tor-rost) 55%, #fff)}}.tor-karte.wackelt{animation:.4s ease-in-out tor-wackeln}@keyframes tor-wackeln{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.tor.oeffnet .tor-saeule,.tor.oeffnet .tor-blase,.tor.oeffnet .tor-grund,.tor-karte.wackelt{animation:none}}.markenzeile{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fm-liste{border-collapse:collapse;width:100%}.fm-liste td{border-top:1px solid var(--linie);vertical-align:top;padding:10px 8px}.fm-liste tr:first-child td{border-top:0}.fm-liste td:nth-child(2){width:100%;min-width:0}@media (width<=640px){.fm-liste,.fm-liste tbody,.fm-liste tr,.fm-liste td{width:auto;display:block}.fm-liste tr{border-top:1px solid var(--linie);padding:8px 0}.fm-liste tr:first-child{border-top:0}.fm-liste td{border-top:0;padding:3px 0}.fm-liste td.rechts{text-align:left}}.auftragsname{color:var(--tinte);overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:600;line-height:1.3;text-decoration:none}.auftragsname:hover{color:var(--akzent-tinte)}.auftragsname:focus-visible{outline:2px solid var(--akzent);outline-offset:2px;border-radius:2px}.auftragsreihe{position:relative}.auftragsname:after{content:"";position:absolute;inset:0}.auftragsreihe button,.auftragsreihe a:not(.auftragsname){z-index:1;position:relative}.auftragsreihe:hover>td,.auftragsreihe:focus-within>td{background:var(--akzent-feld)}.brett-projekt{color:var(--tinte);font-size:15px;font-weight:600;line-height:1.3}.brett-nummer{font-size:12px;font-weight:600;font-family:var(--zahl);color:var(--tinte-3)}.fm-urlaub{border-collapse:collapse;width:100%;margin-top:var(--s2);max-width:420px}.fm-urlaub th{color:var(--tinte-3);padding:2px 6px;font-size:12px;font-weight:600}.fm-urlaub td{border-top:1px solid var(--linie);padding:2px 6px;font-size:13px}.wert-anders{color:var(--akzent-tinte)}.alszeile-still{color:var(--tinte);font-weight:600}.sitzung-vorhang{z-index:9000}.sitzung-fenster{gap:var(--s3);flex-direction:column;max-width:26rem;display:flex}.sitzung-text{color:var(--tinte-2);margin:0;font-size:14px;line-height:1.5}.sitzung-fehler{color:var(--rot);background:var(--rot-feld);border-radius:var(--r);margin:0;padding:8px 10px;font-size:13px}.neues{right:var(--s5);bottom:var(--s5);z-index:39;max-width:min(360px, calc(100vw - var(--s5) * 2));justify-content:space-between;align-items:center;gap:var(--s3);background:var(--akzent-feld);border:1px solid var(--akzent);color:var(--akzent-tinte);border-radius:5px;padding:8px 10px;font-size:12.5px;display:flex;position:fixed;box-shadow:0 8px 28px #00000047}.neues span{min-width:0}.fassung{left:var(--s5);bottom:var(--s5);z-index:39;max-width:min(360px, calc(100vw - var(--s5) * 2));align-items:center;gap:var(--s3);background:var(--blau-feld);color:var(--blau);border:1px solid var(--blau);border-radius:5px;padding:8px 12px;font-size:12.5px;display:flex;position:fixed;box-shadow:0 8px 28px #00000047}.neues-liste{flex-direction:column;gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.neues-liste li{overflow-wrap:anywhere;align-items:baseline;gap:6px;display:flex}.neues-mal{font-family:var(--zahl);opacity:.75;font-size:12px}.neues-rest{opacity:.75;font-size:12px}.neues-punkte li:before{content:"•";opacity:.7;flex:none;font-size:1.25em;line-height:1}.neues>button,.fassung>button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:4px;flex:none;padding:2px 8px;font-family:inherit;font-size:11.5px;transition:background .12s}.neues>button:hover,.fassung>button:hover{background:#7f7f7f1f}@media (prefers-reduced-motion:reduce){.neues>button,.fassung>button{transition:none}}.notiz-legende{margin:0 0 var(--s4);flex-wrap:wrap;gap:6px;display:flex}.notiz-strahl{max-width:920px;padding-left:26px;position:relative}.notiz-strahl:before{content:"";background:var(--linie);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:5px}.notiz-stand{padding-bottom:var(--s5);position:relative}.notiz-stand:last-child{padding-bottom:0}.notiz-stand:before{content:"";background:var(--papier);border:2px solid var(--linie-stark);border-radius:99px;width:12px;height:12px;position:absolute;top:5px;left:-26px}.notiz-stand:first-child:before{background:var(--akzent);border-color:var(--akzent)}.notiz-kopf{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:9px;display:flex}.notiz-fassung{font-family:var(--zahl);color:var(--tinte);font-size:14.5px;font-weight:600}.notiz-datum{color:var(--tinte-3);font-size:12.5px}.notiz-titel{letter-spacing:.08em;text-transform:uppercase;color:var(--akzent-tinte);background:var(--akzent-feld);border-radius:3px;padding:1px 6px;font-size:10.5px}.notiz-liste{background:var(--papier);border:1px solid var(--linie);border-radius:var(--r);margin:0;padding:0;list-style:none;overflow:hidden}.notiz-liste li{border-top:1px solid var(--linie);grid-template-columns:78px 92px 1fr;grid-template-areas:"art ort was";align-items:baseline;gap:10px;padding:9px 13px;display:grid}.notiz-liste li:first-child{border-top:0}.notiz-art{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:3px;grid-area:art;justify-self:start;padding:1px 7px;font-size:11px;font-weight:600}.notiz-art.ist-neu{color:var(--gut);background:var(--gut-feld)}.notiz-art.ist-geaendert{color:var(--blau);background:var(--blau-feld)}.notiz-art.ist-weg{color:var(--tinte-3);background:var(--grund)}.notiz-ort{color:var(--tinte-3);text-align:right;grid-area:ort;font-size:12px}.notiz-was{color:var(--tinte-2);grid-area:was;max-width:62ch;font-size:13px;line-height:1.55}.notiz-fuss{margin:var(--s4) 0 0;color:var(--tinte-3);font-size:12.5px}@media (width<=640px){.notiz-liste li{grid-template-columns:auto 1fr;grid-template-areas:"art ort""was was";gap:4px 8px}.notiz-ort{text-align:left;align-self:center}}.kopfzeichen{padding:0 var(--s3) var(--s5);flex-direction:column;gap:7px;display:flex;position:relative}.kopfzeichen-logo{width:118px;height:auto;display:block}.kopfzeichen-app{letter-spacing:.22em;text-transform:uppercase;color:var(--tinte-3);padding-left:2px;font-size:11px;font-weight:600}.symbol{fill:none;stroke:currentColor;stroke-width:1.7px;flex:none;width:18px;height:18px}nav a .symbol{opacity:.72;transition:opacity .12s}nav a:hover .symbol,nav a[aria-current=page] .symbol{opacity:1}@media (prefers-reduced-motion:reduce){nav a .symbol{transition:none}}.cutover{gap:var(--s3);flex-direction:column;display:flex}.cutover-lage{gap:var(--s2) var(--s4);background:var(--unterkachel);border:1px solid var(--linie);color:var(--tinte-3);border-radius:6px;flex-wrap:wrap;padding:8px 12px;font-size:12.5px;display:flex}.lagewert{white-space:nowrap}.lagewert b{font-family:var(--zahl);color:var(--tinte);margin-right:4px;font-weight:600}.lagewert.rot b,.lagewert b.rot{color:var(--rot)}.lagewert.warn b{color:var(--warn)}.cutover-teil{flex-direction:column;display:flex}.cutover-teilkopf{justify-content:space-between;align-items:baseline;padding:6px 0 2px;display:flex}.cutover-teilkopf .kennung{color:var(--tinte-3);font-size:12px}.cutover-schritt{border-bottom:1px solid var(--linie)}.cutover-schritt:last-child{border-bottom:0}.schrittzeile{align-items:center;gap:var(--s2);min-height:30px;padding:6px 0;display:flex}.schrittzeile input[type=checkbox]{flex:none;width:15px;height:15px;margin:0}.schritttitel{min-width:0;color:var(--tinte);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.schrittstempel{color:var(--tinte-3);white-space:nowrap;flex:none;font-size:11.5px}.schrittzeile .leiserknopf{flex:none;padding:2px 4px;font-size:11.5px}.cutover-schritt.fertig .schritttitel{color:var(--tinte-3)}.cutover-schritt.gesperrt{opacity:.45}.cutover-schritt.dran{background:var(--akzent-feld);border-bottom-color:#0000;border-radius:6px;margin:2px -10px;padding:0 10px}.cutover-schritt.dran .schritttitel{color:var(--akzent-tinte);white-space:normal;font-weight:600;overflow:visible}.schrittdetail{flex-direction:column;gap:5px;padding:0 0 8px 23px;display:flex}.schritttext{color:var(--tinte-3);margin:0;font-size:12.5px;line-height:1.45}.schrittgefahr{background:var(--rot-feld);color:var(--rot);border-left:3px solid var(--rot);border-radius:4px;margin:0;padding:6px 10px;font-size:12.5px;line-height:1.45}.aufgabenliste{flex-direction:column;display:flex}.aufgabenkarte{align-items:flex-start;gap:var(--s3);display:flex}.aufgabenkarte input[type=checkbox]{flex:none;width:16px;height:16px;margin-top:2px}.aufgabeninhalt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.aufgabentitel{color:var(--tinte);overflow-wrap:anywhere;font-size:13.5px}.aufgabenkarte .unterzeile{max-width:none}.aufgabenbeschreibung{color:var(--tinte-2);white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.aufgabenbeschreibung.ist-offen{-webkit-line-clamp:unset;line-clamp:none;display:block;overflow:visible}.aufgabenmehr{min-height:28px;font:inherit;color:var(--akzent-tinte);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:-2px 0 0;padding:2px 0;font-size:12px;font-weight:600}.aufgabenmehr:hover{text-decoration:underline}.aufgabenmehr:focus-visible{outline:2px solid var(--akzent);outline-offset:2px;border-radius:3px}.aufgabenkarte.fertig .aufgabenbeschreibung{color:var(--tinte-3)}.aufgabenrand{align-items:center;gap:var(--s2);flex:none;display:flex}.aufgabenkarte.fertig .aufgabentitel{color:var(--tinte-3);text-decoration:line-through}.zeitleiste{margin:0;padding:0;list-style:none;position:relative}.zeitpunkt{gap:var(--s3);padding:0 0 var(--s4) 0;display:flex;position:relative}.zeitpunkt:before{content:"";background:var(--linie);width:2px;position:absolute;top:14px;bottom:0;left:6px}.zeitpunkt:last-child{padding-bottom:0}.zeitpunkt:last-child:before{display:none}.zeitmarke{z-index:1;background:var(--papier);border:2px solid var(--linie-stark);border-radius:50%;flex:none;width:14px;height:14px;margin-top:3px;position:relative}.zeitmarke.an{border-color:var(--gut);background:var(--gut-feld)}.zeitmarke.pause{border-color:var(--warn);background:var(--warn-feld)}.zeitinhalt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.zeitkopf{align-items:baseline;gap:var(--s2);flex-wrap:wrap;display:flex}.zeittitel{color:var(--tinte);font-size:13.5px;font-weight:600}.zeitstempel{color:var(--tinte-3);white-space:nowrap;margin-left:auto;font-size:12px}.zeitnotiz{background:var(--unterkachel);border:1px solid var(--linie);color:var(--tinte-2);overflow-wrap:anywhere;border-radius:5px;margin:2px 0 0;padding:6px 10px;font-size:12.5px;line-height:1.45}.zahlenpaar{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.zahlendetail{margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--linie)}.abrechnungsstand{align-items:baseline;gap:var(--s2);border-bottom:1px solid var(--linie);flex-wrap:wrap;margin-bottom:10px;padding-bottom:10px;display:flex}.abrechnungsstand .unterzeile{max-width:none}.nacharbeit{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.nacharbeit .umsatz-label{margin-bottom:6px}.nacharbeit .umsatz-label .kennung{color:var(--tinte-2);margin-left:4px}.nachliste{flex-direction:column;display:flex}.nachzeile{align-items:center;gap:var(--s3);display:flex}.nachinhalt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.nachzeile .unterzeile{max-width:none}@media (width<=640px){.nachzeile{align-items:flex-start;gap:var(--s2);flex-direction:column}}.vorschlagsform{gap:var(--s2);flex-direction:column;display:flex}.vorschlagsform textarea{min-height:56px}.vorschlagsfuss{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;margin-top:2px;display:flex}.vorschlagsfussnote{color:var(--tinte-3);flex:220px;min-width:0;font-size:12.5px}.vorschlagsform .schnell-antwort{text-align:left;margin-top:0}.vorschlag{align-items:flex-start;gap:var(--s4);display:flex}.vorschlag-inhalt{flex-direction:column;flex:auto;gap:5px;min-width:0;display:flex}.vorschlag-kopf{align-items:center;gap:var(--s2);flex-wrap:wrap;min-width:0;display:flex}.vorschlagstitel{color:var(--tinte);overflow-wrap:anywhere;font-weight:600}.vorschlagstext{color:var(--tinte-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.5}.vorschlagsantwort{color:var(--tinte-2);white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid var(--linie-stark);background:var(--papier);border-radius:0 var(--r) var(--r) 0;margin:2px 0 0;padding:6px 10px;font-size:13px;line-height:1.5}.vorschlagsfuszeile{color:var(--tinte-3);font-size:12.5px}.vorschlag-verwaltung{flex-wrap:wrap;gap:6px;margin-top:3px;display:flex}.vorschlag-verwaltung .mini{border:1px solid var(--linie-stark);color:var(--tinte-2);white-space:nowrap;padding:4px 8px}.vorschlag-verwaltung .mini:hover:not(:disabled){border-color:var(--akzent);color:var(--akzent-tinte)}.vorschlag.erledigt .vorschlagstitel{color:var(--tinte-2)}.vorschlag.erledigt .stimmknopf{opacity:.6}.stimmknopf{font:inherit;cursor:pointer;border:1px solid var(--linie-stark);border-radius:var(--r);background:var(--papier);color:var(--tinte-2);flex-direction:column;flex:0 0 64px;align-self:flex-start;align-items:center;gap:1px;padding:7px 4px;display:flex}.stimmknopf:hover:not(:disabled){border-color:var(--akzent);color:var(--akzent-tinte)}.stimmknopf:disabled{opacity:.5;cursor:not-allowed}.stimmpfeil{font-size:10px;line-height:1}.stimmzahl{font-family:var(--zahl);font-variant-numeric:tabular-nums;color:var(--tinte);font-size:16px;font-weight:650;line-height:1.1}.stimmknopf.dafuer{border-color:var(--akzent);background:var(--akzent-feld);color:var(--akzent-tinte)}.stimmknopf.dafuer .stimmzahl{color:var(--akzent-tinte)}@media (width<=640px){.vorschlag{gap:var(--s3)}.stimmknopf{flex-basis:54px}}.sevlink{vertical-align:middle;color:var(--tinte-3);border-radius:4px;flex:none;align-items:center;gap:5px;margin:-3px;padding:3px;font-size:12.5px;text-decoration:none;display:inline-flex}.sevlink:hover{color:var(--tinte-2);background:var(--grund)}.sevlink:focus-visible{outline:2px solid var(--akzent);outline-offset:1px}.sevlogo{border-radius:3.5px;flex:none;width:15px;height:15px;display:block;overflow:hidden}.rechnungszeile{align-items:center;gap:var(--s3);display:flex}.rechnungszeile>div{min-width:0}.rechnungszeile .kennung{white-space:nowrap}.rechnungszeile .unterzeile{text-overflow:ellipsis;max-width:none;overflow:hidden}.fm-probe{border-bottom:1px dashed var(--linie);flex-direction:column;gap:4px;margin-bottom:8px;padding-bottom:8px;display:flex}.fm-probe .unterzeile{max-width:none}.fm-probe .stoerung{padding:2px 0}.fm-liste td.rechts{white-space:nowrap}.fm-liste td.rechts .mini+.mini{margin-left:6px}.nachtlauf{align-items:flex-start;gap:var(--s3);display:flex}.nachtlauf-inhalt{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.nachtlauf-kopf{align-items:center;gap:var(--s2);flex-wrap:wrap;min-width:0;display:flex}.nachtlauf-name{color:var(--tinte);font-weight:600}.nachtlauf-meldung{font-family:var(--zahl);color:var(--rot);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:2px;font-size:12px;line-height:1.45}.kundengruppe{margin-top:var(--s3);border-left:3px solid var(--linie-stark);padding-left:var(--s2)}.kundengruppe:first-child{margin-top:0}.kundenkopf{align-items:baseline;gap:var(--s2);margin:0 0 var(--s2);letter-spacing:.04em;text-transform:uppercase;font-size:12.5px;font-weight:650;display:flex}.kundenkopf .kennung{text-transform:none;letter-spacing:0;font-weight:500}.kundengruppe.kunde-gruen{border-left-color:var(--gut)}.kundengruppe.kunde-gruen .kundenkopf{color:var(--gut)}.kundengruppe.kunde-blau{border-left-color:var(--blau)}.kundengruppe.kunde-blau .kundenkopf{color:var(--blau)}.kundengruppe.kunde-orange{border-left-color:var(--akzent)}.kundengruppe.kunde-orange .kundenkopf{color:var(--akzent-tinte)}.schnell input[type=text],.schnell select,.schnell .tat{box-sizing:border-box;height:32px;line-height:1}.schnell .tat.still{background:var(--unterkachel);color:var(--tinte-3);border:1px solid var(--linie-stark)}.schnell .tat.still:hover{color:var(--tinte);border-color:var(--tinte-3)}@keyframes moa-leuchten{0%{background:var(--gut-feld);border-color:var(--gut)}70%{background:var(--gut-feld);border-color:var(--gut)}to{border-color:var(--linie-stark);background:0 0}}@keyframes moa-leuchten-2{0%{background:var(--gut-feld);border-color:var(--gut)}70%{background:var(--gut-feld);border-color:var(--gut)}to{border-color:var(--linie-stark);background:0 0}}.leuchtet{animation:1.8s ease-out moa-leuchten}.leuchtet.leuchtet-2{animation-name:moa-leuchten-2}.leuchtrahmen{border:1px solid #0000;border-radius:4px;margin:-3px;padding:2px;display:inline-block}label.leuchtet{border-radius:var(--r);margin:-2px -6px;padding:2px 6px}@media (prefers-reduced-motion:reduce){.leuchtet{background:var(--gut-feld);border-color:var(--gut);animation:none}}.pozelle{gap:var(--s2);align-items:center;display:flex}.ablegefeld{border:1px dashed var(--linie-stark);padding:var(--s4);text-align:center;margin-bottom:var(--s4);background:var(--papier-2);border-radius:8px}.ablegefeld.ueber{border-color:var(--akzent);background:var(--akzent-feld)}.ablegetext{cursor:pointer;color:var(--tinte-2);font-weight:600;display:block}.ablegefeld .untertext{margin-top:var(--s2);display:block}.ablegefeld .untertext.warnung{color:var(--warn)}.bestellzeile{margin-bottom:var(--s3)}.bestellkopf{gap:var(--s3);margin-bottom:var(--s2);align-items:center;display:flex}.bestellwerte{gap:2px var(--s3);grid-template-columns:minmax(120px,auto) 1fr;margin:0;display:grid}.bestellwerte dt{color:var(--tinte-3);font-size:12px}.bestellwerte dd{margin:0;font-size:13px}.bestellmaske .maskenfuss{gap:var(--s3);margin-top:var(--s4);display:flex}.ablegefeld.liest{border-style:solid;border-color:var(--akzent)}.kreisel{border:2px solid var(--linie-stark);border-top-color:var(--akzent);vertical-align:-2px;border-radius:50%;width:12px;height:12px;margin-right:6px;animation:.7s linear infinite kreiseln;display:inline-block}@keyframes kreiseln{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.kreisel{animation:none}}.bestellmaske .feld-gelesen{background:var(--akzent-feld);border-color:var(--akzent)!important}.marke-knopf{font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.marke-knopf:hover .marke{filter:brightness(.94)}.augenschalter{cursor:pointer;color:var(--tinte-3);vertical-align:-3px;background:0 0;border:0;margin:0 6px 0 0;padding:0;line-height:0}.augenschalter:hover{color:var(--tinte)}.augenschalter .symbol{stroke-width:1.6px;width:15px;height:15px}.forderungsliste{gap:2px var(--s4);margin-top:var(--s2);grid-template-columns:repeat(auto-fill,minmax(290px,1fr));display:grid}.forderungszeile{gap:var(--s2);grid-template-columns:auto 1fr auto auto;align-items:baseline;font-size:12px;line-height:1.6;display:grid}.forderungszeile .kennung{color:var(--tinte-3);font-size:11px}.forderungszeile .wer{text-overflow:ellipsis;white-space:nowrap;color:var(--tinte-2);overflow:hidden}.forderungszeile .betrag{font-family:var(--zahl);white-space:nowrap}.forderungszeile .frist{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;min-width:66px;color:var(--tinte-3)}.forderungszeile .frist.warnung{color:var(--warn)}.forderungszeile .frist.still{color:var(--tinte-3);opacity:.75}.rest-marke{text-transform:uppercase;letter-spacing:.04em;color:var(--tinte-3);margin-right:4px;font-size:10px}.bestellblick.zweispaltig{gap:var(--s4);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;display:grid}.bestellmaske .maskenraster{grid-template-columns:max-content minmax(0,1fr)}.belegschau{gap:var(--s2);flex-direction:column;display:flex}.belegrahmen{border:1px solid var(--linie);background:var(--papier-2);border-radius:8px;width:100%;height:min(78vh,900px);min-height:420px}@media (width<=900px){.bestellblick.zweispaltig{grid-template-columns:1fr}.belegschau{order:2}.belegrahmen{height:60vh;min-height:320px}}.profilabgleich{margin-top:var(--s3);padding-top:var(--s2);border-top:1px solid var(--linie)}.profilabgleich .untertext{display:block}.profilabgleich .untertext.warnung{color:var(--warn);margin-top:var(--s1)}.bestellmaske select.feld{border:1px solid var(--linie);background:var(--papier);width:100%;color:var(--tinte);border-radius:6px;padding:6px 8px;font-size:13px}.bestellmaske textarea.feld{resize:vertical;border:1px solid var(--linie);background:var(--papier);width:100%;min-width:0;min-height:76px;color:var(--tinte);border-radius:6px;padding:6px 8px;font-family:inherit;font-size:13px;line-height:1.35}@media (width<=640px){.moa-kopf-zusatz,.kopf-zusatz{opacity:1;font-size:11.5px}.notiz-titel{font-size:11.5px}}@media (pointer:coarse){.mini{justify-content:center;align-items:center;min-height:40px;padding:3px 10px;display:inline-flex}input[type=checkbox],.schrittzeile input[type=checkbox],.aufgabenkarte input[type=checkbox]{width:22px;height:22px}.wahl{min-height:40px}.alszeile{padding:9px 2px;display:inline-block}.augenschalter{justify-content:center;align-items:center;min-width:40px;min-height:40px;margin:-10px 2px -10px -10px;display:inline-flex}.feld-menge,.feld-sb,.feld-layout,.feld-text,.timerknopf{min-height:40px}.jobname,a.kennung,.blatt-fuss>a,tbody td>a{padding:9px 0;display:inline-block}}.kopierbar{align-items:center;gap:4px;display:inline-flex}.kopierknopf{font:inherit;width:32px;height:32px;color:var(--tinte-3);cursor:pointer;opacity:.35;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;margin:-7px;padding:0;font-size:13px;line-height:1;transition:opacity .12s;display:inline-flex}.kopierbar:hover .kopierknopf,.kopierknopf:focus-visible{opacity:1}.kopierknopf:hover{color:var(--akzent-tinte);background:var(--akzent-feld)}@media (hover:none){.kopierknopf{opacity:1}}.auftragskarte .kopierknopf{opacity:.55;color:var(--tinte-2)}.auftragskarte:hover .kopierknopf{opacity:1}:root[data-theme=dark] .kopierknopf{color:var(--tinte-2);opacity:.7}:root[data-theme=dark] .kopierbar:hover .kopierknopf,:root[data-theme=dark] .auftragskarte:hover .kopierknopf,:root[data-theme=dark] .kopierknopf:focus-visible{opacity:1;color:var(--tinte)}.blatt:has(>.nichts:last-child){padding-bottom:var(--s3);align-self:start}.blatt:has(>.nichts:last-child)>.blatt-kopf{margin-bottom:0}.blatt:has(>.nichts:last-child)>.nichts{padding:var(--s2) 0 0}@media (hover:hover){.zeilentat{opacity:0;transition:opacity .12s}tr:hover>.zeilentat,tr:focus-within>.zeilentat{opacity:1}}@media (prefers-reduced-motion:reduce){.zeilentat{transition:none}}tr.auftragsreihe>td:first-child{box-shadow:inset 2px 0 0 var(--linie-stark)}tr.auftragsreihe.kunde-gruen>td:first-child{box-shadow:inset 2px 0 0 var(--gut)}tr.auftragsreihe.kunde-blau>td:first-child{box-shadow:inset 2px 0 0 var(--blau)}tr.auftragsreihe.kunde-orange>td:first-child{box-shadow:inset 2px 0 0 var(--akzent)}tr.auftragsreihe>td:first-child{padding-left:calc(var(--s2) + 10px)}table:has(tr.auftragsreihe) thead th:first-child{padding-left:calc(var(--s2) + 10px)}@media (width<=640px){tr.auftragsreihe>td:first-child{box-shadow:none;padding-left:var(--s3)}tr.auftragsreihe.kunde-gruen{box-shadow:inset 2px 0 0 var(--gut)}tr.auftragsreihe.kunde-blau{box-shadow:inset 2px 0 0 var(--blau)}tr.auftragsreihe.kunde-orange{box-shadow:inset 2px 0 0 var(--akzent)}}.legende .legende-rechts{margin-left:auto}@media (width<=820px){.legende .legende-rechts{margin-left:0}}.probe.flaeche{border:0!important}.probe.flaeche.feiertag{background:var(--blau)!important}.probe.flaeche.halbtag{background:repeating-linear-gradient(135deg, var(--akzent) 0 3px, var(--akzent-feld) 3px 6px)!important}.probe.flaeche.tr-weprobe{background:var(--linie-stark)!important}.glocke-knopf{position:relative;overflow:visible}.glocke-pille{background:var(--akzent);color:#fff;min-width:17px;height:17px;font-family:var(--zahl);font-variant-numeric:tabular-nums;text-align:center;box-shadow:0 0 0 2px var(--papier);border-radius:9px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:17px;position:absolute;top:-6px;right:-6px}.glocke-handy{width:42px;height:42px;margin-left:var(--s2)}.glocke-handy svg{width:20px;height:20px}.glocke-handy .glocke-pille{box-shadow:0 0 0 2px var(--papier)}.glocke-vorhang{z-index:48;cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}.glocke-fach{z-index:49;left:calc(214px + var(--s2));bottom:var(--s4);width:380px;max-width:calc(100vw - 2 * var(--s4));background:var(--unterkachel);border:1px solid var(--linie);border-radius:var(--r);flex-direction:column;max-height:min(70vh,560px);display:flex;position:fixed;box-shadow:0 12px 34px #00000038}.glocke-kopf{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--linie);flex:none;font-size:13px;font-weight:600;display:flex}.glocke-kopf .mini{margin-left:auto}.glocke-liste{min-height:0;overflow:auto}.glocke-liste .nichts{padding:var(--s5) var(--s4)}.glocke-eintrag+.glocke-eintrag .glocke-zeile{border-top:1px solid var(--linie)}.glocke-tag{padding:var(--s3) var(--s4) var(--s1);letter-spacing:.04em;text-transform:uppercase;color:var(--tinte-3);font-size:11.5px;font-weight:600}.glocke-ton-gut{--g:var(--gut);--g-feld:var(--gut-feld)}.glocke-ton-blau{--g:var(--blau);--g-feld:var(--blau-feld)}.glocke-ton-warn{--g:var(--warn);--g-feld:var(--warn-feld)}.glocke-ton-rot{--g:var(--rot);--g-feld:var(--rot-feld)}.glocke-ton-lila{--g:var(--lila);--g-feld:var(--lila-feld)}.glocke-ton-grau{--g:var(--tinte-3);--g-feld:var(--grund)}.glocke-zeile{align-items:start;gap:var(--s3);text-align:left;width:100%;padding:var(--s3) var(--s4);color:var(--tinte);cursor:pointer;font:inherit;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto;display:grid;position:relative}.glocke-zeile:hover{background:var(--grund)}.glocke-zeile:focus-visible{outline:2px solid var(--akzent);outline-offset:-2px}.glocke-neu:before{content:"";background:var(--g);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.glocke-zeichen{background:var(--g-feld);width:34px;height:34px;color:var(--g);border-radius:50%;place-items:center;display:grid}.glocke-zeichen .symbol{width:17px;height:17px}.glocke-inhalt{flex-direction:column;gap:2px;min-width:0;display:flex}.glocke-titel{letter-spacing:.02em;color:var(--g);font-size:11.5px;font-weight:650;line-height:1.3}.glocke-text{min-width:0;color:var(--tinte-2);overflow-wrap:anywhere;font-size:13px;line-height:1.4}.glocke-neu .glocke-text{color:var(--tinte);font-weight:600}.glocke-zeile:not(.glocke-neu) .glocke-zeichen{opacity:.75}.glocke-wann{font-family:var(--zahl);font-variant-numeric:tabular-nums;color:var(--tinte-3);white-space:nowrap;margin-top:1px;font-size:11.5px}.glocke-fuss{padding:var(--s2) var(--s4);border-top:1px solid var(--linie);flex:none;font-size:12.5px}@media (width<=820px){.glocke-fach{left:var(--s2);right:var(--s2);width:auto;max-height:min(76vh,560px);top:58px;bottom:auto}.glocke-vorhang{background:#00000059}}tr.gruppenzeile th{text-align:left;padding:var(--s4) 0 var(--s2);letter-spacing:.07em;text-transform:uppercase;color:var(--tinte-3);border-bottom:1px solid var(--linie);font-size:11.5px;font-weight:700}tbody tr.gruppenzeile:first-child th{padding-top:var(--s2)}tbody tr.gruppenzeile:hover{background:0 0}.fenster-zu{border:1px solid var(--linie);border-radius:var(--r);width:34px;height:34px;color:var(--tinte-3);cursor:pointer;background:0 0;flex:none;place-items:center;padding:0;transition:background .12s,color .12s,border-color .12s;display:grid}.fenster-zu:hover{background:var(--grund);color:var(--tinte);border-color:var(--linie-stark)}.fenster-zu:focus-visible{outline:2px solid var(--akzent);outline-offset:1px}.fenster-zu svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:17px;height:17px}@media (prefers-reduced-motion:reduce){.fenster-zu{transition:none}}ol.schrittliste{margin:var(--s2) 0 0;color:var(--tinte-2);padding-left:1.4em;font-size:12.5px;line-height:1.5}ol.schrittliste li{margin:2px 0}.fenster:focus{outline:none}.pruefkopf{justify-content:space-between;align-items:flex-start;gap:var(--s3);padding-bottom:var(--s3);border-bottom:1px solid var(--linie-stark);display:flex}.pruefkopf-wer{min-width:0}.pruefkopf-wer strong{overflow-wrap:anywhere;font-size:15px;line-height:1.35;display:block}.pruefkopf-wer .untertext{overflow-wrap:anywhere;margin-top:2px;display:block}.pruefkopf-betrag{font-family:var(--zahl);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;color:var(--tinte);flex:none;font-size:21px;font-weight:600;line-height:1.2}.anschriftkarte{margin-top:var(--s4);padding:var(--s3) var(--s4);border:1px solid var(--linie);border-radius:var(--r);background:var(--unterkachel)}.anschriftkarte-kopf{justify-content:space-between;align-items:baseline;gap:var(--s2);margin-bottom:6px;display:flex}.anschriftkarte-kopf b{letter-spacing:.08em;text-transform:uppercase;color:var(--tinte-3);font-size:11.5px;font-weight:700}.anschriftkarte p{white-space:pre-line;color:var(--tinte);margin:0;font-size:13.5px;line-height:1.45}.werteraster{gap:var(--s3) var(--s4);margin-top:var(--s4);grid-template-columns:1fr 1fr;display:grid}.werteraster>div{min-width:0}.werteraster .wname{letter-spacing:.07em;text-transform:uppercase;color:var(--tinte-3);margin-bottom:1px;font-size:11.5px;font-weight:700;display:block}.werteraster .wwert{color:var(--tinte);overflow-wrap:anywhere;font-size:13.5px}@media (width<=480px){.werteraster{grid-template-columns:1fr}}.belegzeile{justify-content:space-between;align-items:center;gap:var(--s3);margin-top:var(--s4);padding:var(--s2) var(--s3);border:1px dashed var(--linie-stark);border-radius:var(--r);color:var(--tinte-2);font-size:13px;display:flex}.belegzeile+.belegzeile{margin-top:6px}.zusage{margin-top:var(--s4);color:var(--tinte-3);border-left:2px solid var(--linie-stark);padding-left:var(--s3);font-size:12.5px;line-height:1.45}.pruefkopf.geschafft{border-bottom-color:var(--gut)}.pruefkopf.geschafft .pruefkopf-wer strong{color:var(--gut)}.nummernblock{margin:var(--s4) 0;padding:var(--s3) var(--s4);border:1px solid var(--linie);border-radius:var(--r);background:var(--unterkachel)}.nummernblock label{margin-top:0}.nummernblock-zeile{gap:var(--s2);flex-wrap:wrap;display:flex}.nummernblock-zeile input{flex:200px;min-width:0}.nummernblock-zeile .mini{border:1px solid var(--linie-stark);white-space:nowrap;flex:none;padding:4px 14px}.nummernblock .untertext{margin:6px 0 0;display:block}.nummernblock.geschafft{align-items:center;gap:var(--s2);border-color:var(--gut);flex-wrap:wrap;display:flex}.nummernblock.geschafft .untertext{margin:0}th .spaltenschalter{letter-spacing:0;text-transform:none;border:1px solid var(--linie-stark);margin:4px auto 0;padding:2px 7px;font-size:11px;font-weight:500;display:block}.wahlliste{gap:6px var(--s4);margin-top:var(--s2);padding-left:var(--s3);border-left:2px solid var(--linie);grid-template-columns:1fr;display:grid}@media (width>=560px){.wahlliste{grid-template-columns:1fr 1fr}}.absenderkarte{margin-top:var(--s4);padding:var(--s3) var(--s4);border:1px solid var(--linie);border-radius:var(--r);background:var(--unterkachel)}.absenderkarte-kopf{justify-content:space-between;align-items:baseline;gap:var(--s3);margin-bottom:var(--s2);flex-wrap:wrap;display:flex}.absenderkarte-kopf b{letter-spacing:.08em;text-transform:uppercase;color:var(--tinte-3);font-size:11.5px;font-weight:700}.absenderkarte-feld{gap:var(--s2);flex-wrap:wrap;display:flex}.absenderkarte-feld input{flex:220px;min-width:0}.absenderkarte-feld .mini{border:1px solid var(--linie-stark);white-space:nowrap;flex:none;padding:4px 12px}.absenderkarte>.fehlt{margin:6px 0 0}.angebotszeile{justify-content:space-between;align-items:center;gap:var(--s3);color:inherit;text-decoration:none;display:flex}.angebotszeile-text{flex-direction:column;gap:2px;min-width:0;display:flex}.angebotszeile-betreff{overflow-wrap:anywhere;font-weight:600}.angebotszeile-fuss{color:var(--tinte-3);font-size:12.5px}.angebotszeile-rechts{align-items:center;gap:var(--s2);flex:none;display:flex}@media (width<=640px){.angebotszeile{gap:6px var(--s3);flex-wrap:wrap}.angebotszeile-text{flex:100%}}.angebotszeile-rechts .zahl,.angebot-position-kopf .zahl{font-family:var(--zahl);white-space:nowrap}.angebotsform input[type=file]{font:inherit;font-size:14px}.angebotsform input[type=number]{width:100%;font:inherit;border:1px solid var(--linie-stark);border-radius:var(--r);background:var(--unterkachel);color:var(--tinte);font-size:15px}.angebotsform select{width:100%;max-width:100%}.angebotsform .maskenraster input,.angebotsform .maskenraster select{box-sizing:border-box;height:42px;padding:0 12px;line-height:1}.angebot-unterlagen{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.angebot-unterlagen li{align-items:center;gap:var(--s2);min-width:0;font-size:13.5px;display:flex}.angebot-unterlagen li>span:first-child{overflow-wrap:anywhere;min-width:0}.angebot-unterlagen-mass{color:var(--tinte-3);white-space:nowrap;margin-left:auto;font-size:12.5px}.angebot-positionen{flex-direction:column;display:flex}.angebot-position-kopf{justify-content:space-between;align-items:baseline;gap:var(--s3);display:flex}.angebot-position-name{overflow-wrap:anywhere;min-width:0;font-weight:600}.angebot-position-text{white-space:pre-line;margin:6px 0 0;font-size:14px}.angebot-begruendung{color:var(--tinte-3);margin:6px 0 0;font-size:12.5px;line-height:1.45}.angebot-liste{flex-direction:column;gap:4px;margin:0;padding-left:1.2em;font-size:14px;display:flex}.angebot-liste li{overflow-wrap:anywhere;min-width:0}.angebot-sicherheit{color:var(--tinte-2);margin:var(--s3) 0 0;font-size:13px}.angebot-anfragetext{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:14px}.angebot-knoepfe{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.angebot-knoepfe .mini{border:1px solid var(--linie-stark);padding:4px 12px}.angebot-knoepfe a.mini{color:inherit;text-decoration:none}.kontaktkopf{gap:6px}.etikett{white-space:nowrap;background:var(--blau-feld);color:var(--blau);border-radius:999px;padding:0 8px;font-size:11.5px;font-weight:600;line-height:1.5;display:inline-block}.etikettwahl{gap:var(--s2);flex-wrap:wrap;display:flex}.etikett-schalter{border:1px solid var(--linie-stark);cursor:pointer;letter-spacing:0;text-transform:none;color:var(--tinte-2);background:var(--unterkachel);-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;margin:0;padding:6px 14px;font-size:13.5px;font-weight:500;display:inline-flex;position:relative}.etikett-schalter input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.etikett-schalter:hover{border-color:var(--blau)}.etikett-schalter.an{background:var(--blau-feld);border-color:var(--blau);color:var(--blau);font-weight:600}.etikett-schalter:focus-within{outline:2px solid var(--akzent-tinte);outline-offset:2px}.einwilligung-wer{margin:0 0 var(--s3);flex-direction:column;gap:2px;font-size:15px;display:flex}.einwilligung-wer span{color:var(--tinte-3);overflow-wrap:anywhere;font-size:13.5px}.einwilligung-stand{gap:6px var(--s4);margin:0 0 var(--s4);grid-template-columns:auto 1fr;align-items:center;font-size:14px;display:grid}.einwilligung-stand dt{color:var(--tinte-3);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.einwilligung-stand dd{margin:0}.kontakt-nummern{flex-direction:column;gap:2px;min-width:0;display:flex}.kontakt-nummern a{overflow-wrap:anywhere}.etikett-neu{gap:var(--s2);margin-top:var(--s3);align-items:center;display:flex}.etikett-neu input{flex:1;min-width:0}.fenster-fuss .links{color:var(--rot);margin-right:auto}.fenster-fuss.entfernen-frage{flex-wrap:wrap;align-items:center}.entfernen-text{margin:0 0 var(--s2);color:var(--tinte);flex:100%;font-size:14px}.sortierkopf{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;display:inline-flex}.sortierkopf:hover{color:var(--tinte)}.sortierpfeil{min-width:.8em;font-size:9px;display:inline-block}.stillgelegt-warnung{gap:var(--s2);margin:var(--s4) 0 0;padding:var(--s3);border:1px solid var(--warn);border-radius:var(--r);background:var(--warn-feld);flex-direction:column;font-size:14px;display:flex}.stillgelegt-treffer{justify-content:space-between;align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.stillgelegt-treffer span{overflow-wrap:anywhere;min-width:0}.stillgelegt-warnung .tat{align-self:flex-start}.loeschbereich{margin-top:var(--s5);justify-content:flex-end;display:flex}.mini.loeschen:hover,.mini.loeschen:focus-visible{color:var(--rot)}.loeschkopf{margin:0 0 var(--s3);font-weight:600}.loeschinhalt{font-size:14px;line-height:1.5}.loeschinhalt p{margin:0 0 var(--s2)}.loeschinhalt ul{margin:0 0 var(--s2);padding-left:1.2em}.loeschstand{min-height:1.5em;margin:var(--s1) 0 0;color:var(--tinte-3);font-size:13px}.loeschstand.passt{color:var(--gut)}.loeschstand.daneben{color:var(--rot)}.suchblock{align-items:center;gap:var(--s2);margin:var(--s3) 0;flex-wrap:wrap;display:flex}.suchblock .untertext{margin:0}.suchblock .mini{border:1px solid var(--linie-stark);white-space:nowrap;padding:4px 14px}.entwurfszeile{align-items:center;gap:var(--s2);border-bottom:1px solid var(--linie);flex-wrap:wrap;margin-bottom:10px;padding-bottom:10px;display:flex}.entwurfszeile .suchblock{margin:0}.bankreihe{gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bankreihe .blatt+.blatt{margin-top:0}.bankkachel{padding:var(--s3) var(--s4) var(--s4)}.bankkachel .wert{font-size:22px}.bankkachel.bank-blau{background-image:linear-gradient(to right, color-mix(in srgb, var(--blau) 12%, transparent), transparent 52%)}.bankkachel.bank-rot{background-image:linear-gradient(to right, color-mix(in srgb, var(--rot) 12%, transparent), transparent 52%)}.wert.minus{color:var(--rot)}@media (width<=700px){.bankreihe{grid-template-columns:minmax(0,1fr)}}.eingangsliste{margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--linie)}.eingangsliste-kopf{gap:var(--s2);flex-wrap:wrap;align-items:center;margin:0;display:flex}.eingangsliste ul{margin:var(--s2) 0 0;padding:0;font-size:13.5px;list-style:none}.eingangsliste li{gap:var(--s2) var(--s3);border-bottom:1px solid var(--linie);flex-wrap:wrap;align-items:baseline;padding:6px 0;display:flex}.eingangsliste li .untertext{overflow-wrap:anywhere;flex:220px;min-width:0}nav a.rail-dev{color:var(--lila);font-weight:600}nav a.rail-dev .symbol{color:var(--lila);opacity:1}nav a.rail-dev:hover{color:var(--lila)}nav a.rail-dev span{background:linear-gradient(105deg, var(--lila) 0%, var(--lila) 38%, color-mix(in srgb, var(--lila) 25%, #fff) 50%, var(--lila) 62%, var(--lila) 100%);color:#0000;background-position:100% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:4s ease-in-out infinite dev-glanz}nav a.rail-dev[aria-current=page]{background:var(--lila-feld);border-left-color:var(--lila)}nav a.rail-dev[aria-current=page] .symbol{color:var(--lila)}@keyframes dev-glanz{0%{background-position:100% 0}45%,to{background-position:0 0}}@media (prefers-reduced-motion:reduce){nav a.rail-dev span{color:var(--lila);background:0 0;animation:none}}.dev-seite{max-width:none}main:has(>.dev-seite){max-width:none}.dev-kopf{margin:0 0 var(--s5)}.dev-satz{letter-spacing:-.01em;max-width:860px;margin:0;font-size:clamp(20px,2.6vw,28px);font-weight:550;line-height:1.3}.dev-stand{margin:var(--s2) 0 0;color:var(--tinte-3);font-size:13px}.dev-chips{gap:var(--s2);margin-top:var(--s4);flex-wrap:wrap;display:flex}.dev-chip{border:1px solid var(--linie);background:var(--papier);min-height:40px;color:var(--tinte-2);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 6px;font-size:14px;font-weight:550;display:inline-flex}.dev-chip:hover:not(:disabled){border-color:var(--ton);color:var(--tinte)}.dev-chip:disabled{opacity:.5;cursor:default}.dev-chip[aria-pressed=true]{background:var(--ton-feld);border-color:var(--ton);color:var(--tinte)}.dev-chip-zahl{box-sizing:border-box;background:var(--ton-feld);min-width:28px;height:28px;color:var(--ton);font-family:var(--zahl);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-weight:650;display:inline-grid}.ton-wartet{--ton:var(--akzent);--ton-feld:var(--akzent-feld);--ton-tinte:var(--akzent-tinte)}.ton-still{--ton:var(--rot);--ton-feld:var(--rot-feld);--ton-tinte:var(--rot)}.ton-arbeitet{--ton:var(--gut);--ton-feld:var(--gut-feld);--ton-tinte:var(--gut)}.ton-fertig{--ton:var(--tinte-2);--ton-feld:var(--grund);--ton-tinte:var(--tinte-2)}.ton-bereit{--ton:var(--tinte-3);--ton-feld:var(--grund);--ton-tinte:var(--tinte-2)}.dev-karten{align-items:start;gap:var(--s4);margin-bottom:var(--s6);grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));display:grid}.dev-karte{box-sizing:border-box;background:var(--papier);border:1px solid var(--linie);min-width:0;padding:var(--s5) var(--s5) var(--s4);gap:var(--s4);box-shadow:0 1px 2px color-mix(in srgb, var(--tinte) 6%, transparent);border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden}.dev-karte:before{content:"";background:var(--ton);height:4px;position:absolute;inset:0 0 auto}.dev-karte.ton-wartet{border-color:var(--akzent);box-shadow:0 0 0 3px var(--akzent-feld)}.dev-karte.ton-still{border-color:color-mix(in srgb, var(--rot) 40%, var(--linie))}.dev-karte-kopf{justify-content:space-between;align-items:flex-start;gap:var(--s3);flex-wrap:wrap;display:flex}.dev-karte-name{flex-direction:column;gap:6px;min-width:0;display:flex}.dev-karte-name h2{margin:0;font-size:20px;font-weight:650;line-height:1.2}.dev-zweig{background:var(--grund);max-width:100%;font-family:var(--zahl);color:var(--tinte-2);overflow-wrap:anywhere;border-radius:6px;align-items:center;gap:5px;padding:2px 8px;font-size:12px;display:inline-flex}.dev-zweig svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex:none;width:13px;height:13px}.dev-pfad{color:var(--tinte-3);font-size:12.5px;font-family:var(--zahl);overflow-wrap:anywhere}.dev-pille{white-space:nowrap;background:var(--ton-feld);color:var(--ton-tinte);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:13px;font-weight:600;display:inline-flex}.dev-pille svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.dev-pille.ton-wartet{background:var(--akzent);color:var(--auf-akzent)}.dev-auftrag{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:-4px 0 0;font-size:15px;line-height:1.4;display:flex}.dev-auftrag-text{color:var(--tinte);overflow-wrap:anywhere}.dev-auftrag-seit{color:var(--tinte-3);white-space:nowrap;font-size:12.5px}.dev-anfrage{padding:var(--s3) var(--s4);background:var(--akzent-feld);border:1px solid var(--akzent);border-radius:8px;flex-direction:column;gap:6px;display:flex}.dev-anfrage-titel{color:var(--akzent-tinte);font-size:13px;font-weight:600}.dev-anfrage code{font-family:var(--zahl);color:var(--tinte);overflow-wrap:anywhere;font-size:14.5px}.dev-naechstes{color:var(--tinte);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.dev-zusammen{flex-direction:column;gap:6px;display:flex}.dev-zusammen ul{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.dev-zusammen li{color:var(--tinte-2);align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.4;display:flex}.dev-zusammen li>span{overflow-wrap:anywhere;min-width:0}.dev-zusammen li .dev-haken{stroke:var(--gut);margin-top:1px}.dev-zusammen li.ist-offen{color:var(--tinte)}.dev-kreuz{fill:none;width:16px;height:16px;stroke:var(--rot);stroke-width:2.4px;stroke-linecap:round;flex:none;margin-top:1px}.dev-zusammen-mehr{color:var(--tinte-3);font-size:12.5px}.dev-chat-link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.dev-bild{align-items:center;gap:var(--s4);min-width:0;display:flex}.dev-ring{flex:none;width:88px;height:88px;position:relative}.dev-ring svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.dev-ring circle{fill:none;stroke-width:7px}.dev-ring-spur{stroke:color-mix(in srgb, var(--linie-stark) 80%, transparent)}.dev-ring-teil{stroke:#0000;transition:stroke .6s}.dev-ring-teil.ist-done{stroke:var(--ton)}.dev-ring-teil.ist-current{stroke:var(--ton);animation:1.6s ease-in-out infinite dev-atmen}@keyframes dev-atmen{50%{opacity:.35}}.dev-ring-dreh{stroke:var(--ton);stroke-linecap:round;transform-origin:36px 36px;animation:1.4s linear infinite dev-drehen}@keyframes dev-drehen{to{transform:rotate(360deg)}}.dev-ring-mitte{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex;position:absolute;inset:0}.dev-ring-zahl{font-family:var(--zahl);font-variant-numeric:tabular-nums;color:var(--ton-tinte);font-size:22px;font-weight:650;line-height:1}.dev-ring-zahl small{margin-left:1px;font-size:12px}.dev-ring-unter{color:var(--tinte-3);max-width:62px;font-size:10.5px;line-height:1.15}.dev-bild-text{flex-direction:column;gap:4px;min-width:0;display:flex}.dev-jetzt{color:var(--tinte);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.dev-unter{color:var(--tinte-3);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.dev-gerade-text{color:var(--tinte-2)}.dev-hinten{white-space:normal}.dev-band{padding:var(--s3);background:var(--grund);border-radius:10px;flex-direction:column;gap:8px;display:flex}.dev-kurve{align-items:flex-end;gap:2px;min-width:0;height:36px;display:flex}.dev-kurve span{background:var(--linie-stark);border-radius:2px 2px 0 0;flex:1 1 0;min-width:2px}.dev-kurve span.hat{background:var(--ton)}.dev-spur{justify-content:flex-end;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.dev-spur li{background:var(--papier);border:1px solid var(--linie);border-radius:6px;flex:none;place-items:center;width:24px;height:24px;display:grid}.dev-spur .dev-ereignis-zeichen{width:14px;height:14px}.dev-spur li.im-agenten,.dev-spur li.art-agent{background:var(--lila-feld);border-color:color-mix(in srgb, var(--lila) 35%, var(--linie))}.dev-spur li.im-agenten .dev-ereignis-zeichen,.dev-spur li.art-agent .dev-ereignis-zeichen{stroke:var(--lila)}.dev-spur li.art-fehler{background:var(--rot-feld);border-color:color-mix(in srgb, var(--rot) 40%, var(--linie))}.dev-spur li.art-fehler .dev-ereignis-zeichen{stroke:var(--rot)}.dev-spur li.art-freigabe{background:var(--akzent-feld);border-color:var(--akzent)}.dev-spur li.art-freigabe .dev-ereignis-zeichen{stroke:var(--akzent-tinte)}.dev-spur li.art-fertig .dev-ereignis-zeichen{stroke:var(--gut)}.dev-spur li.art-nachricht .dev-ereignis-zeichen{stroke:var(--tinte)}.dev-spur li.ist-jetzt{border-color:var(--ton);box-shadow:0 0 0 2px color-mix(in srgb, var(--ton) 35%, transparent)}.dev-agenten{color:var(--lila);align-items:center;gap:4px;display:inline-flex}.dev-agenten-punkt{background:var(--lila);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb, var(--lila) 50%, transparent);border-radius:50%;flex:none;animation:1.6s ease-out infinite dev-puls}@keyframes dev-puls{to{box-shadow:0 0 0 8px #0000}}.dev-schritte{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dev-schritte li{align-items:center;gap:10px;font-size:14px;line-height:1.35;display:flex}.dev-schritte li.ist-open{color:var(--tinte-3)}.dev-schritte li.ist-current{font-weight:600}.dev-schritt-titel{overflow-wrap:anywhere;flex:auto;min-width:0}.dev-schritt-zeit{color:var(--tinte-3);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;font-weight:400}.dev-punkt{border:1.5px solid var(--tinte-3);box-sizing:border-box;border-radius:50%;flex:none;width:9px;height:9px;margin:0 3.5px}.ist-current .dev-punkt{background:var(--ton,var(--tinte-2));border-color:var(--ton,var(--tinte-2))}.dev-haken{fill:none;width:16px;height:16px;stroke:var(--ton,var(--tinte-2));stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none}.dev-verlauf ol{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dev-ereignis{grid-template-columns:44px 18px minmax(0,1fr);align-items:start;gap:8px;padding:5px 0;font-size:13.5px;line-height:1.35;display:grid}.dev-ereignis+.dev-ereignis{border-top:1px solid color-mix(in srgb, var(--linie) 60%, transparent)}.dev-ereignis time{font-family:var(--zahl);color:var(--tinte-3);padding-top:1px;font-size:12px}.dev-ereignis-zeichen{fill:none;width:16px;height:16px;stroke:var(--tinte-3);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.dev-ereignis-text{min-width:0;color:var(--tinte-2)}.dev-ereignis-satz{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dev-mal{border:1px solid var(--linie-stark);color:var(--tinte-3);font-family:var(--zahl);border-radius:4px;margin-left:6px;padding:0 5px;font-size:12px;display:inline-block}.dev-ereignis.im-agenten .dev-ereignis-text{border-left:2px solid color-mix(in srgb, var(--lila) 45%, transparent);padding-left:12px}.dev-ereignis-agent{background:var(--lila-feld);color:var(--lila);border-radius:4px;margin-right:6px;padding:0 6px;font-size:12px;font-weight:600;display:inline-block}.dev-ereignis.art-nachricht .dev-ereignis-text{color:var(--tinte);font-weight:550}.dev-ereignis.art-nachricht .dev-ereignis-zeichen{stroke:var(--tinte)}.dev-ereignis.art-freigabe .dev-ereignis-zeichen{stroke:var(--akzent)}.dev-ereignis.art-fehler .dev-ereignis-zeichen,.dev-ereignis.art-fehler .dev-ereignis-text{stroke:var(--rot);color:var(--rot)}.dev-ereignis.art-fertig .dev-ereignis-zeichen{stroke:var(--gut)}.dev-ereignis.art-agent .dev-ereignis-zeichen{stroke:var(--lila)}.dev-karte-fuss{justify-content:space-between;align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;margin-top:auto;display:flex}.dev-knoepfe{gap:var(--s2);flex-wrap:wrap;margin-left:auto;display:flex}.dev-karte-fuss .tat{min-height:44px}.tat.dev-zeichen-knopf{box-sizing:border-box;place-items:center;width:44px;height:44px;padding:0;text-decoration:none;display:inline-grid}.dev-zeichen-knopf svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .2s}.dev-zeichen-knopf.ist-offen svg{transform:rotate(180deg)}.dev-rueck{padding:var(--s3) var(--s4);background:var(--grund);border:1px solid var(--linie);border-radius:10px;flex-direction:column;gap:8px;display:flex}.dev-rueck.ist-schief{background:var(--akzent-feld);border-color:var(--akzent)}.dev-rueck ul{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.dev-rueck li{color:var(--tinte);align-items:flex-start;gap:8px;font-size:14px;line-height:1.4;display:flex}.dev-rueck li>span{overflow-wrap:anywhere;min-width:0}.dev-rueck li .dev-haken{stroke:var(--gut);margin-top:2px}.dev-rueck-leer{color:var(--tinte-2);font-size:14px}.dev-rueck .dev-naechstes{-webkit-line-clamp:unset;line-clamp:unset;font-weight:600;display:block;overflow:visible}.dev-rueck-titel{letter-spacing:.04em;text-transform:uppercase;color:var(--tinte-3);font-size:12px;font-weight:650}.dev-rueck-fuer .dev-liste{margin-top:4px}.dev-rueck-knoepfe{justify-content:flex-end;gap:var(--s2);flex-wrap:wrap;display:flex}.dev-rueck-knoepfe .tat{min-width:88px;min-height:44px}.dev-aufklapper-reihe{flex-direction:column;gap:2px;display:flex}.dev-aufklapper-kopf{min-height:44px;font:inherit;color:var(--tinte-2);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;margin-left:-4px;padding:0 10px 0 4px;font-size:14px;font-weight:600;display:inline-flex}.dev-aufklapper-kopf:hover{background:var(--grund);color:var(--tinte)}.dev-aufklapper-kopf[aria-expanded=true] .dev-pfeil{transform:rotate(90deg)}.dev-liste{margin:2px 0 var(--s2);color:var(--tinte);flex-direction:column;gap:6px;padding:0 0 0 30px;font-size:14px;line-height:1.4;display:flex}.dev-liste li{overflow-wrap:anywhere}.dev-liste-seit{color:var(--tinte-3);white-space:nowrap;margin-left:8px;font-size:12px}.dev-liste-projekt{margin-right:8px;font-weight:600}.dev-verschoben-allein{margin:0 0 var(--s5)}.dev-schnell{gap:var(--s2);margin-top:var(--s3);flex-wrap:wrap;display:flex}.dev-schnell-knopf{align-items:center;gap:8px;min-height:44px;display:inline-flex}.dev-schnell-knopf svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.dev-schnell{align-items:center}.dev-schnell-stand{color:var(--tinte-2);font-size:14px}.dev-schnell-stand.ist-fehler{color:var(--rot);font-weight:550}.dev-details{gap:var(--s4);padding-top:var(--s4);border-top:1px solid var(--linie);flex-direction:column;display:flex}.dev-details h3,.dev-verlauf h3{margin:0 0 var(--s2);letter-spacing:.04em;text-transform:uppercase;color:var(--tinte-3);font-size:12px;font-weight:600}.dev-details .dev-pfad{margin:-8px 0 0}.dev-zahlen{gap:var(--s2) var(--s5);flex-wrap:wrap;min-width:0;margin:0;display:flex}.dev-zahlen div{flex-direction:column;gap:2px;min-width:0;display:flex}.dev-zahlen dt{color:var(--tinte-3);font-size:12px}.dev-zahlen dd{font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:550}.dev-von{color:var(--tinte-3);font-weight:400}.dev-fertig h2{margin:0 0 var(--s3);font-size:17px;font-weight:650}.dev-fertig-kopf{min-height:44px;font:inherit;color:var(--tinte);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;margin-left:-4px;padding:0 10px 0 4px;display:inline-flex}.dev-fertig-kopf:hover{background:var(--grund)}.dev-pfeil{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .2s}.dev-fertig-kopf[aria-expanded=true] .dev-pfeil{transform:rotate(90deg)}.dev-fertig-anzahl{box-sizing:border-box;background:var(--grund);min-width:24px;height:24px;color:var(--tinte-2);font-family:var(--zahl);border-radius:999px;place-items:center;padding:0 6px;font-size:13px;font-weight:650;display:inline-grid}.dev-fertig ul{background:var(--papier);border:1px solid var(--linie);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.dev-fertig li+li{border-top:1px solid var(--linie)}.dev-fertig-zeile{align-items:center;gap:4px var(--s5);box-sizing:border-box;width:100%;min-height:52px;padding:var(--s3) var(--s4);font:inherit;color:var(--tinte-2);text-align:left;background:0 0;border:0;flex-wrap:wrap;font-size:14px;display:flex}button.dev-fertig-zeile{cursor:pointer}button.dev-fertig-zeile:hover{background:var(--grund)}.dev-fertig-name{color:var(--tinte);align-items:center;gap:10px;font-weight:600;display:flex}.dev-fertig-name .dev-haken{stroke:var(--gut)}.dev-fertig-auftrag{min-width:0;color:var(--tinte-3);text-overflow:ellipsis;white-space:nowrap;flex:200px;overflow:hidden}.dev-fertig-zahlen{gap:4px var(--s5);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin-left:auto;display:flex}.dev-fertig .dev-schritte{padding:0 var(--s4) var(--s4) 42px}@media (width<=820px){.dev-karte{padding:var(--s5) var(--s4) var(--s4)}.dev-karte-fuss .tat:not(.dev-zeichen-knopf){flex:100%}.dev-ring{width:76px;height:76px}.dev-fertig-zahlen{margin-left:0}.dev-fertig-auftrag{white-space:normal;flex-basis:100%}}.dev-laeuft{color:var(--ton-tinte);font-weight:550}.dev-karte.ton-wartet.ist-lange{animation:2.4s ease-in-out infinite dev-warten}@keyframes dev-warten{50%{box-shadow:0 0 0 6px var(--akzent-feld)}}.dev-karte.ist-klein{align-items:center;gap:var(--s2) var(--s3);padding:var(--s3) var(--s3) var(--s3) var(--s4);flex-flow:wrap}.dev-karte.ist-klein h2{overflow-wrap:anywhere;min-width:0;margin:0;font-size:16px;font-weight:650;line-height:1.2}.dev-klein-stand{min-width:0;color:var(--tinte-3);flex:auto;align-items:center;gap:6px;font-size:13px;display:inline-flex}.dev-klein-stand svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.dev-schnell-ein{align-items:center;gap:var(--s2);flex-wrap:wrap;display:inline-flex}.handy-menue{position:relative}.handy-pille{margin:0;position:absolute;top:-6px;right:-6px}.rail-dev-kreise{padding:2px var(--s3) 4px calc(var(--s3) + 30px);border-radius:var(--r);border-left:2px solid #0000;flex-wrap:wrap;align-items:center;gap:3px;margin:-2px 0 4px;text-decoration:none;display:flex}.rail-dev-kreise:hover{background:var(--grund)}.rail-dev-kreise:focus-visible{outline:2px solid var(--lila);outline-offset:-2px}.rail-dev-kreis{width:14px;height:14px;display:inline-grid}.rail-dev-kreis svg{fill:none;stroke-width:2.6px;width:14px;height:14px;transform:rotate(-90deg)}.rail-dev-spur{stroke:color-mix(in srgb, var(--ton) 25%, transparent)}.rail-dev-bogen{stroke:var(--ton);stroke-linecap:round}.rail-dev-dreh{stroke:var(--ton);stroke-linecap:round;transform-origin:8px 8px;animation:1.4s linear infinite dev-drehen}.rail-dev-mehr{font-family:var(--zahl);color:var(--tinte-3);margin-left:2px;font-size:11px}@media (width<=820px){.aufgabenkarte{flex-wrap:wrap}.aufgabeninhalt{flex-basis:calc(100% - 40px)}.aufgabenrand{padding-left:calc(16px + var(--s3));flex-basis:100%;justify-content:space-between}}
