:root{--hintergrund:#eef0f3;--flaeche:#fff;--text:#1d2330;--leise:#6b7385;--linie:#e1e4ea;--akzent:#d8c805;--akzent-text:#1d2330;--akzent-hell:#fbf8dc;--nav:#1e2126;--nav-text:#c3c8d1;--nav-aktiv:#4a4718;--gut:#2b8a3e;--gut-hell:#e6f4ea;--schlecht:#c92a2a;--schlecht-hell:#fdecec;--info:#1864ab;--info-hell:#e7f1fb;color:var(--text);background:var(--hintergrund);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.45}html[data-farbschema=dunkel]{--hintergrund:#12151c;--flaeche:#1b1f29;--text:#e6e9ef;--leise:#9099ab;--linie:#2c3240;--akzent-hell:#34311a;--nav:#0d1016;--nav-text:#aab2c2;--gut:#69db7c;--gut-hell:#1c3324;--schlecht:#ff8787;--schlecht-hell:#3b1d1d;--info:#74c0fc;--info-hell:#15293d}*{box-sizing:border-box}body{background:var(--hintergrund);margin:0}h1{margin:0;font-size:22px;font-weight:500}h2{margin:0 0 12px;font-size:16px}.leise{color:var(--leise)}.rechts{text-align:right}.rahmen{min-height:100vh;display:flex}.navigation{background:var(--nav);width:236px;color:var(--nav-text);flex-direction:column;flex-shrink:0;height:100vh;display:flex;position:sticky;top:0}.nav-kopf{align-items:center;gap:8px;padding:10px 10px 8px;display:flex}.nav-logo{min-height:48px;color:var(--text);background:#fff;border-radius:8px;flex:1;align-items:center;padding:6px 10px;font-weight:700;text-decoration:none;display:flex}.nav-logo img{max-width:100%;max-height:38px;display:block}.nav-logo-ersatz{align-items:center;gap:8px;display:flex}.nav-menue-knopf{font:inherit;color:#fff;cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:20px;display:none}.nav-liste{scrollbar-width:thin;flex-direction:column;flex:1;gap:1px;padding:6px 8px;display:flex;overflow-y:auto}.nav-punkt{width:100%;font:inherit;text-align:left;color:var(--nav-text);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;text-decoration:none;display:flex}.nav-punkt:hover{color:#fff;background:#ffffff12}.nav-punkt.aktiv{background:var(--nav-aktiv);color:#fff;font-weight:600}.nav-punkt .symbol{opacity:.9;flex-shrink:0}.nav-punkt .pfeil{opacity:.7;margin-left:auto;font-size:16px;transition:transform .15s;transform:rotate(90deg)}.nav-gruppe.offen>.nav-punkt .pfeil{transform:rotate(-90deg)}.nav-gruppe.offen{background:#ffffff08;border-radius:6px}.nav-unterpunkte{flex-direction:column;padding:2px 0 6px;display:flex}.nav-unterpunkte a{color:var(--nav-text);border-left:3px solid #0000;border-radius:6px;margin-left:4px;padding:6px 10px 6px 37px;font-size:13.5px;text-decoration:none}.nav-unterpunkte a:hover{color:#fff;background:#ffffff12}.nav-unterpunkte a.aktiv{background:var(--nav-aktiv);color:#fff;border-left-color:var(--akzent);font-weight:600}.navigation .bald{opacity:.55}.navigation .bald.aktiv{opacity:1}.nav-fuss{color:#fff;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-size:14px;display:flex}.nav-fuss .leise{color:var(--nav-text);font-size:12.5px}.inhalt{flex:1;min-width:0;max-width:1400px;padding:24px 28px}.seitenkopf{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.seitenkopf h1{flex:1}.karte.geplant{max-width:640px}.logo{background:var(--akzent);width:34px;height:34px;color:var(--akzent-text);border-radius:9px;flex-shrink:0;place-items:center;font-size:14px;font-weight:700;display:grid}.karte{background:var(--flaeche);border:1px solid var(--linie);border-radius:12px;margin-bottom:16px;padding:18px 20px}.karte.schmal{max-width:460px}.feld{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.feld-label{font-size:13px;font-weight:600}.feld-hinweis{color:var(--leise);font-size:12px}input,select,textarea{font:inherit;color:var(--text);background:var(--flaeche);border:1px solid var(--linie);border-radius:8px;width:100%;padding:9px 11px}input:focus,select:focus,textarea:focus{outline:2px solid var(--akzent);outline-offset:-1px;border-color:#0000}input:disabled{opacity:.6}.haken{grid-column:1/-1;align-items:center;gap:8px;display:flex}.haken input{width:auto}.raster{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.knopfleiste{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.knopf{font:inherit;border:1px solid var(--linie);background:var(--flaeche);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:8px;padding:8px 14px}.knopf:hover{border-color:var(--leise)}.knopf:disabled{opacity:.6;cursor:wait}.knopf-haupt{background:var(--akzent);border-color:var(--akzent);color:var(--akzent-text);font-weight:600}.knopf-haupt:hover{filter:brightness(1.08);border-color:var(--akzent)}.knopf.klein{padding:4px 10px;font-size:13px}.knopf.breit{width:100%;padding:11px}.meldung{border-radius:8px;margin-bottom:14px;padding:10px 14px;font-weight:500}.meldung-fehler{background:var(--schlecht-hell);color:var(--schlecht)}.meldung-ok{background:var(--gut-hell);color:var(--gut)}.meldung-info{background:var(--info-hell);color:var(--info)}.tabelle{border-collapse:collapse;width:100%}.tabelle th{text-align:left;text-transform:uppercase;letter-spacing:.03em;color:var(--leise);border-bottom:1px solid var(--linie);padding:8px;font-size:12px}.tabelle td{border-bottom:1px solid var(--linie);vertical-align:middle;padding:10px 8px}.tabelle tr:last-child td{border-bottom:0}.tabelle tr.inaktiv td{opacity:.55}.marke{border-radius:99px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-block}.marke-gut{background:var(--gut-hell);color:var(--gut)}.marke-schlecht{background:var(--schlecht-hell);color:var(--schlecht)}.daten{grid-template-columns:max-content 1fr;gap:6px 20px;margin:0;display:grid}.daten dt{color:var(--leise)}.daten dd{margin:0;font-weight:600}.anmelde-seite{place-items:center;min-height:100vh;padding:16px;display:grid}.anmelde-karte{width:100%;max-width:400px}.anmelde-kopf{align-items:center;gap:12px;margin-bottom:14px;display:flex}h3{color:var(--leise);text-transform:uppercase;letter-spacing:.04em;margin:18px 0 10px;font-size:14px}.klein-text{font-size:13px}.karte>p.klein-text:first-of-type{margin-top:-6px}input.ungueltig,input[aria-invalid=true]{border-color:var(--schlecht);outline-color:var(--schlecht);background:var(--schlecht-hell)}.zahlfeld{display:block;position:relative}.zahlfeld input{text-align:right;padding-right:30px}.zahlfeld .einheit{color:var(--leise);pointer-events:none;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.raster-plz{grid-template-columns:110px 1fr;gap:0 12px;display:grid}.logo-bereich{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:12px;display:flex}.logo-vorschau{border:1px dashed var(--linie);background:#fff;border-radius:10px;place-items:center;width:240px;height:100px;padding:8px;display:grid}.logo-vorschau img{object-fit:contain;max-width:100%;max-height:100%}.logo-vorschau .leise{color:#6b7385}.neue-zeile{border-top:1px solid var(--linie);grid-template-columns:1fr 140px auto;align-items:end;gap:12px;margin-top:16px;padding-top:16px;display:grid}.neue-zeile .feld{margin-bottom:0}.spalte-prozent{width:130px}.knopfzelle{white-space:nowrap}.knopfzelle .knopf+.knopf{margin-left:6px}label.knopf{display:inline-block}a.knopf{text-decoration:none;display:inline-block}.schritte{color:var(--leise);margin:0;padding-left:22px;line-height:1.9}.schritte .fertig{color:var(--gut);font-weight:600}@media (width<=800px){.rahmen{flex-direction:column}.navigation{z-index:20;width:auto;height:auto;position:sticky;top:0}.nav-menue-knopf{display:block}.nav-logo{min-height:42px}.nav-logo img{max-height:30px}.navigation:not(.offen) .nav-liste,.navigation:not(.offen) .nav-fuss{display:none}.navigation.offen{height:100vh}.inhalt{padding:16px}.raster{grid-template-columns:1fr}.raster>div:empty,.nur-breit{display:none}.tabelle .nur-schmal{display:block}.karte{padding:14px}.tabelle th,.tabelle td{padding-left:5px;padding-right:5px}.neue-zeile{grid-template-columns:1fr}.karte:has(.tabelle){overflow-x:auto}}.suchleiste{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:12px;display:flex}.suchleiste input[type=search]{flex:1;min-width:220px}.suchleiste .haken{grid-column:auto;width:auto}.ganze-breite{grid-column:1/-1}.nur-schmal{display:none}.raster h3.ganze-breite{margin-top:6px}.umschalter{border:1px solid var(--linie);border-radius:8px;margin-bottom:14px;display:inline-flex;overflow:hidden}.umschalter label{cursor:pointer;padding:7px 16px;position:relative}.umschalter label+label{border-left:1px solid var(--linie)}.umschalter label.aktiv{background:var(--akzent);color:var(--akzent-text);font-weight:600}.umschalter input{opacity:0;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.umschalter label:has(input:focus-visible){outline:2px solid var(--akzent);outline-offset:-2px}.knopf-rechts{margin-left:auto}.tabelle a{color:var(--info);overflow-wrap:anywhere;text-decoration:none}.tabelle a:hover{text-decoration:underline}h2 .marke{vertical-align:middle;margin-left:8px}.gruppenfilter{width:auto;min-width:180px}.zahl{white-space:nowrap;font-variant-numeric:tabular-nums}.aufschlag-zeile{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.aufschlag-zeile .zahlfeld{max-width:160px}.preis-ergebnis{background:var(--akzent-hell);border-radius:8px;flex-direction:column;justify-content:center;gap:2px;margin-bottom:12px;padding:10px 14px;display:flex}.preis-ergebnis b{font-size:18px}.material{margin-bottom:12px}.material .feld-label{margin-bottom:6px;display:block}.material-tabelle{margin-bottom:8px}.material-tabelle td{padding:6px 8px}.spalte-menge{width:150px}.artikel-suche{position:relative}.vorschlaege{border:1px solid var(--linie);background:var(--flaeche);border-radius:8px;margin:4px 0 0;padding:4px;list-style:none;box-shadow:0 6px 18px #0000001f}.vorschlaege li.leise{padding:8px 10px}.vorschlaege button{font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;gap:12px;width:100%;padding:8px 10px;display:flex}.vorschlaege button:hover,.vorschlaege button:focus-visible{background:var(--akzent-hell);outline:none}:root{--warn:#8a6d00;--warn-hell:#fff8db}html[data-farbschema=dunkel]{--warn:#f0c94a;--warn-hell:#3a3214}.marke-info{background:var(--info-hell);color:var(--info)}.marke-warn{background:var(--warn-hell);color:var(--warn)}h1 .marke{vertical-align:middle;margin-left:6px}.tabelle.klickbar tbody tr{cursor:pointer}.tabelle.klickbar tbody tr:hover td{background:var(--akzent-hell)}.tabelle.klickbar a{color:inherit}.statusleiste{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;display:flex}.statusleiste .feld-label{margin-right:4px}fieldset.ohne-rahmen{border:0;min-width:0;margin:0;padding:0}.raster-3{grid-template-columns:repeat(3,1fr)}details.texte summary{cursor:pointer;color:var(--info);margin-bottom:10px;font-size:14px}.typ{background:var(--hintergrund);color:var(--leise);vertical-align:middle;border-radius:5px;margin-right:6px;padding:1px 5px;font-size:11px;font-weight:700;display:inline-block}.positionen{flex-direction:column;display:flex}.position{border-bottom:1px solid var(--linie);grid-template-columns:44px minmax(0,1fr) auto auto;align-items:start;gap:10px;padding:10px 0;display:grid}.position .pos{color:var(--leise);font-variant-numeric:tabular-nums;padding-top:9px;font-weight:600}.position-text{flex-direction:column;gap:4px;min-width:0;display:flex}.position-bezeichnung{align-items:center;display:flex}.position-bezeichnung input{flex:1;min-width:0}.position-zahlen{grid-template-columns:90px 80px 110px 80px 110px;align-items:start;gap:8px;display:grid}.position-zahlen label{flex-direction:column;gap:2px;display:flex}.position-zahlen select{padding-left:6px;padding-right:4px}.mini-label{color:var(--leise);font-size:11px}.position-betrag{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.position-betrag b{padding-top:8px}.zeilen-knoepfe{gap:4px;padding-top:18px;display:flex}.zeilen-knoepfe .knopf{padding:4px 8px}.position.titel{background:var(--akzent-hell);border-bottom:0;border-radius:8px;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;margin-top:10px;padding:8px 8px 8px 0}.position.titel .pos{color:var(--text);padding:0 0 0 8px}.position.titel .zeilen-knoepfe{padding-top:0}.titel-eingabe{background:0 0;font-weight:700}.position.textzeile .position-text input{font-weight:600}.position.textzeile>.leise{padding-top:9px}.zwischensumme{padding:0 6px;font-weight:700}.link-knopf{color:var(--info);cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;padding:0;font-size:13px}.positionen-neu{margin-top:14px}.positionen-neu .knopfleiste{margin-top:10px}fieldset:disabled input,fieldset:disabled select,fieldset:disabled textarea,.position input:disabled,.position select:disabled,.position textarea:disabled{opacity:1;color:var(--text);background:0 0;border-color:#0000}.summen{width:100%;max-width:380px;margin-top:18px;margin-left:auto}.summen>div{justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}.summen .gesamt{border-top:2px solid var(--text);margin-top:4px;padding-top:8px;font-size:18px;font-weight:700}.summen-rabatt .rabatt-feld{width:100px;margin-right:auto}.summen .ertrag{border-top:1px dashed var(--linie);grid-template-columns:1fr auto;gap:2px 12px;margin-top:10px;padding-top:8px;display:grid!important}.speicher-leiste{background:var(--nav);color:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex;position:sticky;bottom:12px;box-shadow:0 6px 20px #0004}@media (width<=1000px){.position{grid-template-columns:36px minmax(0,1fr) auto}.position-zahlen{grid-area:2/2/auto/-1;grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}.zeilen-knoepfe{padding-top:0}}@media (width<=800px){.raster-3{grid-template-columns:1fr}.position-zahlen{grid-column:1/-1}.position-betrag{align-items:flex-start}}.projekt-link{color:var(--info);vertical-align:middle;margin-left:10px;font-size:14px;font-weight:500;text-decoration:none}.untertitel{margin-left:6px;font-size:14px}.flamme{color:#e03131;vertical-align:middle;margin-left:4px;display:inline-flex}.spalte-flamme{width:26px;padding-right:0!important}.gewerk{color:var(--info);font-size:13px;font-weight:600}.blaettern{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;display:flex}.blaettern select{width:auto;padding:4px 8px}.tabelle th.sortierbar{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.sortierpfeil{opacity:.5;margin-left:4px;font-size:10px}.tabelle tr.filterzeile th{text-transform:none;letter-spacing:0;border-bottom:1px solid var(--linie);background:var(--hintergrund);padding:4px}.tabelle tr.filterzeile input,.tabelle tr.filterzeile select{border-radius:4px;padding:4px 6px;font-size:13px}.projekt-tabelle a{color:var(--info);text-decoration:none}.pipeline{flex-wrap:wrap;gap:4px;display:flex}.pipeline-schritt{font:inherit;border:1px solid var(--linie);background:var(--flaeche);color:var(--leise);cursor:pointer;border-radius:99px;padding:5px 10px;font-size:13px}.pipeline-schritt:hover{border-color:var(--leise);color:var(--text)}.pipeline-schritt.erledigt{background:var(--hintergrund);color:var(--text)}.pipeline-schritt.aktiv{background:var(--akzent);border-color:var(--akzent);color:var(--akzent-text);font-weight:700}.projekt-raster{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;display:grid}.projekt-raster>.karte{margin-bottom:16px}.datum-zeile{align-items:center;gap:6px;display:flex}.kunde-block{margin:0 0 12px;line-height:1.7}.kunde-block a{color:var(--info);text-decoration:none}.gross{font-size:20px}.kopfzeile-karte{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.kopfzeile-karte h2{margin:0}.verlauf-neu{gap:8px;margin-bottom:12px;display:flex}.verlauf{margin:0;padding:0;list-style:none}.verlauf li{border-left:2px solid var(--linie);flex-direction:column;margin-left:4px;padding:8px 0 8px 12px;display:flex}.verlauf li+li{border-top:1px dashed var(--linie)}.nav-unterpunkte a{align-items:center;display:flex}.nav-zahl{color:#fff;text-align:center;background:#ffffff1f;border-radius:6px;min-width:22px;margin-left:auto;padding:0 6px;font-size:11.5px;font-weight:600;line-height:20px;position:relative}.nav-zahl.warnung:after{content:"";background:#e03131;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:-3px}@media (width<=900px){.projekt-raster{grid-template-columns:1fr;gap:0}}.gewerk-neu{grid-template-columns:140px 1fr auto}@media (width<=800px){.gewerk-neu{grid-template-columns:1fr}}.reiter{border-bottom:1px solid var(--linie);gap:4px;margin-bottom:16px;display:flex;overflow-x:auto}.reiter button{font:inherit;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;color:var(--text);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:10px 12px;font-size:13px;font-weight:700}.reiter button.aktiv{border-bottom-color:var(--akzent);background:var(--flaeche)}.spalte-haken{text-align:center;width:70px}.spalte-haken input{cursor:pointer;width:18px;height:18px}.aufgaben-tabelle td{vertical-align:top}.aufgaben-tabelle a{color:var(--info);text-decoration:none}.aufgabe-text{color:var(--info);white-space:pre-line}.durchgestrichen{text-decoration:line-through}.ueberfaellig{color:var(--schlecht);font-weight:700}.aufgabe-formular{background:var(--hintergrund);border-radius:10px;margin-bottom:14px;padding:14px}.datum-zeile input[type=time]{max-width:120px}@media (width<=800px){.spalte-haken{width:34px}th.spalte-haken{font-size:0}.aufgaben-tabelle .knopfzelle .knopf+.knopf{margin-left:2px}.aufgaben-tabelle .knopfzelle{white-space:normal}}.kacheln{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.kacheln>.karte{margin-bottom:0}.kachel{text-align:center;flex-direction:column;align-items:center;display:flex}.kachel.bald{opacity:.6}.kachel-symbol{color:var(--text);margin-bottom:4px}.kachel h2{border-bottom:1px solid var(--linie);width:60%;margin:0 0 12px;padding-bottom:12px;font-size:20px;font-weight:500}.kachel-inhalt{flex:1;font-size:14px}.kachel-inhalt p{margin:6px 0}.kachel-inhalt a{color:var(--info);text-decoration:none}.kachel-inhalt a.rot,.rot{color:var(--schlecht);font-weight:600}.gross-zahl{font-size:22px}.kachel-knoepfe{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px;display:flex}.kachel-knoepfe .knopf{background:var(--hintergrund)}.kachel-liste{text-align:left;margin:8px 0 0;padding:0;font-size:13px;list-style:none}.kachel-liste li{padding:3px 0}.kachel-logbuch{grid-column:span 2}.kachel-logbuch h2{text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:8px;font-size:14px;display:flex}.logbuch{max-height:360px;margin:0;padding:0;list-style:none;overflow-y:auto}.logbuch li{border-left:3px solid var(--akzent);background:var(--hintergrund);border-radius:6px;flex-direction:column;gap:2px;margin-bottom:6px;padding:8px 10px;font-size:13.5px;display:flex}.logbuch a{color:var(--info);text-decoration:none}.logbuch-kopf{font-size:12.5px}@media (width<=1000px){.kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.kacheln{grid-template-columns:1fr}.kachel-logbuch{grid-column:auto}}.untertitel-links{margin-right:4px;font-size:14px}.bezuege{margin:-6px 0 14px}.bezuege a{color:var(--info);text-decoration:none}.knopf-abstand{margin-left:10px}.zahlung-neu{grid-template-columns:170px 150px 1fr auto}@media (width<=800px){.zahlung-neu{grid-template-columns:1fr}}.chat{flex-direction:column;gap:12px;max-width:900px;display:flex}.chat-start p{margin-top:0}.beispiele{flex-wrap:wrap;gap:6px;display:flex}.beispiele .knopf{white-space:normal;text-align:left}.chat-verlauf{flex-direction:column;gap:10px;display:flex}.blase{white-space:pre-wrap;border-radius:14px;max-width:80%;padding:10px 14px;line-height:1.5}.blase.ich{background:var(--akzent);color:var(--akzent-text);border-bottom-right-radius:4px;align-self:flex-end}.blase.ki{background:var(--hintergrund);border-bottom-left-radius:4px;align-self:flex-start}.blase.denkt{color:var(--leise);font-style:italic}.vorschlag{border:2px solid var(--akzent);background:var(--akzent-hell);border-radius:12px;padding:12px 14px}.vorschlag ul{margin:8px 0;padding-left:20px}.vorschlag.ausgefuehrt{border-color:var(--gut);background:var(--gut-hell)}.vorschlag.abgelehnt{border-color:var(--linie);background:var(--hintergrund);opacity:.7}.ki-ergebnisse div{align-items:center;gap:8px;padding:2px 0;font-size:14px;display:flex}.ki-ergebnisse .ok{color:var(--gut)}.ki-ergebnisse .fehler{color:var(--schlecht)}.ki-ergebnisse .knopf{text-decoration:none}.chat-eingabe{background:var(--flaeche);align-items:flex-end;gap:8px;padding-top:6px;display:flex;position:sticky;bottom:8px}.chat-eingabe textarea{resize:vertical;flex:1}.mikro{padding:8px 10px;font-size:18px}.mikro.hoert{background:var(--schlecht-hell);border-color:var(--schlecht);animation:1s infinite puls}@keyframes puls{50%{opacity:.6}}@media (width<=800px){.blase{max-width:92%}}.gut-text{color:var(--gut)}.schlecht-text{color:var(--schlecht)}.notiz-text{white-space:pre-wrap;background:var(--hintergrund);border-radius:6px;margin:0;padding:8px 10px}.kopfleiste{align-items:center;gap:10px;margin:-6px 0 18px;display:flex}.kopf-suche{flex:1;max-width:560px;position:relative}.kopf-suche input{background:var(--flaeche);width:100%;padding-left:34px}.kopf-lupe{color:var(--leise);pointer-events:none;display:flex;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.kopf-treffer{z-index:30;background:var(--flaeche);border:1px solid var(--linie);border-radius:8px;max-height:min(70vh,520px);padding:6px 0;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.kopf-treffer>p{margin:8px 12px}.kopf-gruppe{text-transform:uppercase;letter-spacing:.04em;color:var(--leise);padding:8px 12px 3px;font-size:11px}.kopf-treffer a{color:var(--text);flex-direction:column;padding:6px 12px;text-decoration:none;display:flex}.kopf-treffer a.markiert{background:var(--akzent-hell)}.kopf-titel{overflow-wrap:anywhere}.kopf-neu{margin-left:auto;position:relative}.kopf-menue{z-index:30;background:var(--flaeche);border:1px solid var(--linie);border-radius:8px;min-width:170px;padding:6px 0;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0000001f}.kopf-menue a{color:var(--text);padding:8px 14px;text-decoration:none;display:block}.kopf-menue a:hover,.kopf-menue a:focus{background:var(--akzent-hell)}@media (width<=800px){.kopfleiste{margin:0 0 14px}}.kalender-leiste{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;display:flex}.kalender-leiste select{width:auto;min-width:170px;margin-left:8px}.kalender-leiste a.knopf{text-align:center;min-width:40px}.woche{grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;gap:8px;display:grid}.woche-tag{min-height:120px;margin:0;padding:10px}.woche-tag.heute{outline:2px solid var(--akzent)}.woche-tag.wochenende{background:#f7f8fa}.woche-kopf{justify-content:space-between;align-items:center;gap:4px;margin-bottom:8px;display:flex}.woche-leer{margin:0}.termin{text-align:left;width:100%;font:inherit;color:var(--text);background:var(--hintergrund);border:0;border-left:4px solid var(--info);cursor:pointer;overflow-wrap:anywhere;border-radius:6px;flex-direction:column;gap:1px;margin-bottom:6px;padding:6px 8px;display:flex}.termin:hover{background:var(--akzent-hell)}.termin-zeit{color:var(--leise);font-variant-numeric:tabular-nums;font-size:12px}.termin-titel{font-size:14px}@media (width<=1100px){.woche{grid-template-columns:1fr}.woche-tag{min-height:0}.woche-tag.wochenende:not(.heute):not(:has(.termin)){display:none}}.monat{grid-template-columns:repeat(7,minmax(0,1fr));padding:0;display:grid;overflow:hidden}.monat-wochentag{text-transform:uppercase;color:var(--leise);border-bottom:1px solid var(--linie);padding:8px;font-size:12px}.monat-tag{border-right:1px solid var(--linie);border-bottom:1px solid var(--linie);min-height:96px;color:var(--text);flex-direction:column;gap:2px;min-width:0;padding:4px 5px;text-decoration:none;display:flex}.monat-tag:nth-child(7n){border-right:0}.monat-tag:hover{background:var(--akzent-hell)}.monat-tag.fremd{color:var(--leise);background:#f7f8fa}.monat-tag.heute .monat-zahl{background:var(--akzent);color:var(--akzent-text);border-radius:10px;padding:0 6px}.monat-zahl{align-self:flex-start;font-size:13px;font-weight:600}.monat-termin{color:#fff;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;padding:1px 4px;font-size:11px;overflow:hidden}.legende{align-items:center;gap:4px;margin-right:14px;display:inline-flex}.legende-punkt{border-radius:3px;width:10px;height:10px;display:inline-block}@media (width<=800px){.monat-tag{min-height:58px;padding:3px}.monat-termin{height:6px;padding:0;font-size:0}.kalender-leiste select{flex:1;margin-left:0}}a.termin{text-decoration:none}.termin.vergangen{opacity:.55}.import-zuordnung{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:0 14px;display:grid}.jahr-anzeige{text-align:center;min-width:56px;font-size:18px}.kennzahlen{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-bottom:16px;display:grid}.kennzahl{flex-direction:column;gap:4px;margin:0;display:flex}.balken{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:6px;height:220px;display:grid}.balken-monat{flex-direction:column;align-items:center;min-width:0;height:100%;display:flex}.balken-paar{flex:1;justify-content:center;align-items:flex-end;gap:2px;width:100%;display:flex}.balken-umsatz{background:var(--akzent);border-radius:3px 3px 0 0;width:60%;min-height:1px}.balken-zahlung{background:var(--info);opacity:.7;border-radius:3px 3px 0 0;width:22%;min-height:1px}.legende-punkt.balken-umsatz,.legende-punkt.balken-zahlung{border-radius:3px;width:10px;height:10px}.balken-wert{color:var(--leise);white-space:nowrap;height:14px;font-size:10px}.balken-name{color:var(--leise);margin-top:4px;font-size:12px}.anteil{background:var(--hintergrund);border-radius:3px;height:5px;margin-top:4px;overflow:hidden}.anteil>div{background:var(--akzent);height:100%}@media (width<=800px){.balken{gap:2px;height:160px}.balken-wert{display:none}}.plantafel-rahmen{padding:0;overflow-x:auto}.plantafel{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1100px}.plantafel th,.plantafel td{border:1px solid var(--linie);vertical-align:top;padding:3px}.plantafel thead th{text-align:center;background:var(--flaeche);padding:6px 2px;font-size:12px;font-weight:600}.plantafel .plantafel-name{text-align:left;background:var(--flaeche);z-index:1;width:130px;padding:6px 8px;font-size:13px;position:sticky;left:0}.plantafel td{cursor:pointer;height:58px}.plantafel td:hover{background:var(--akzent-hell)}.plantafel .wochenende{background:#f7f8fa}.plantafel .heute{background:#fffbe0}.plantafel thead th.heute{box-shadow:inset 0 -3px 0 var(--akzent)}.plantafel td.ziel:hover{outline:2px dashed var(--akzent);outline-offset:-2px}.plantafel-termin{color:#fff;width:100%;font:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:grab;border:0;border-radius:4px;margin-bottom:2px;padding:2px 4px;font-size:11px;display:block;overflow:hidden}.plantafel-termin:active{cursor:grabbing}.karte.ablegen{outline:3px dashed var(--akzent);outline-offset:-3px}.foto-raster{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin-bottom:12px;display:grid}.foto{aspect-ratio:1;background:var(--hintergrund);border-radius:6px;margin:0;position:relative;overflow:hidden}.foto img{object-fit:cover;width:100%;height:100%;display:block}.foto-loeschen{cursor:pointer;color:#fff;opacity:0;background:#0000008c;border:0;border-radius:50%;width:26px;height:26px;font-size:13px;transition:opacity .15s;position:absolute;top:4px;right:4px}.foto:hover .foto-loeschen,.foto-loeschen:focus-visible{opacity:1}@media (hover:none){.foto-loeschen{opacity:1}}.checkliste{margin:0;padding:0;list-style:none}.checkliste li{border-bottom:1px solid var(--linie);gap:10px;padding:8px 0;display:flex}.checkliste li:last-child{border-bottom:0}.checkliste .haken-symbol{border:2px solid var(--linie);width:22px;height:22px;color:var(--leise);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.checkliste li.erledigt .haken-symbol{background:var(--gut);border-color:var(--gut);color:#fff}.checkliste li.erledigt b{color:var(--leise);font-weight:500}.neu-raster{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.neu-kachel{border:1px solid var(--linie);color:var(--text);border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;text-decoration:none;display:flex}.neu-kachel:hover{border-color:var(--akzent);background:var(--akzent-hell)}.reiter .reiter-link{color:var(--text);white-space:nowrap;border-bottom:3px solid #0000;padding:8px 14px;text-decoration:none}.reiter .reiter-link.aktiv{border-bottom-color:var(--akzent);background:var(--flaeche);font-weight:600}.mindest-feld{max-width:110px;display:inline-block}.pipeline-brett{align-items:flex-start;gap:10px;padding-bottom:10px;display:flex;overflow-x:auto}.pipeline-spalte{background:#e4e7ec;border-radius:8px;flex:0 0 220px;min-height:120px;padding:8px}.pipeline-spalte.ueber{outline:2px dashed var(--akzent);background:var(--akzent-hell)}.pipeline-kopf{flex-direction:column;margin:2px 4px 8px;font-size:13px;display:flex}.pipeline-karte{background:var(--flaeche);color:var(--text);cursor:grab;overflow-wrap:anywhere;border-radius:6px;flex-direction:column;gap:2px;margin-bottom:6px;padding:8px 10px;text-decoration:none;display:flex;box-shadow:0 1px 2px #00000014}.pipeline-karte:hover{box-shadow:0 2px 6px #00000026}.pipeline-kennung{color:var(--leise);align-items:center;gap:4px;font-size:12px;display:flex}.umschalter-klein{margin:0 0 0 auto}.umschalter-klein label{padding:5px 12px;font-size:14px}.zeit-zeile{grid-template-columns:150px 110px 110px 110px minmax(0,1fr) minmax(0,1fr);gap:0 12px;display:grid}.zeit-tag td{background:var(--hintergrund)}@media (width<=900px){.zeit-zeile{grid-template-columns:1fr 1fr}}.plantafel-abwesend{color:var(--leise);text-align:center;background:repeating-linear-gradient(45deg,#eceef2,#eceef2 4px,#f6f7f9 4px 8px);border-radius:4px;margin-bottom:2px;padding:2px 4px;font-size:11px;display:block}.feiertag-name{color:var(--schlecht);font-size:11px;font-weight:600;display:block}.monat-tag.feiertag{background:#fbf1f1}.bs-app{background:var(--hintergrund);min-height:100vh}.bs-eingebettet .bs-app{background:0 0;min-height:0}.bs-kopf{z-index:5;padding:10px 14px;padding-top:max(10px, env(safe-area-inset-top));background:var(--nav);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex;position:sticky;top:0}.bs-eingebettet .bs-kopf{border-radius:8px;position:static}.bs-kopf-titel{flex-direction:column;line-height:1.2;display:flex}.bs-kopf-titel .leise{color:var(--nav-text)}.bs-status{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bs-status .knopf{color:#fff;background:0 0;border-color:#50565f}.bs-netz{border-radius:99px;padding:2px 8px;font-size:12px;font-weight:600}.bs-netz.an{background:var(--gut);color:#fff}.bs-netz.aus{background:var(--schlecht);color:#fff}.bs-warte{background:var(--akzent);color:var(--akzent-text);border-radius:99px;padding:2px 8px;font-size:12px;font-weight:600}p.bs-warte{margin:10px 0 0;display:inline-block}.bs-inhalt{max-width:760px;margin:0 auto;padding:12px 14px 40px}.bs-eingebettet .bs-inhalt{padding-left:0;padding-right:0}.bs-bv{text-align:left;background:var(--flaeche);border:1px solid var(--linie);width:100%;font:inherit;cursor:pointer;border-radius:10px;flex-direction:column;gap:2px;margin-bottom:10px;padding:14px;display:flex}.bs-filter{gap:6px;margin:4px 0 8px;padding-bottom:4px;display:flex;overflow-x:auto}.bs-chip{border:1px solid var(--linie);background:var(--flaeche);font:inherit;cursor:pointer;border-radius:99px;flex:none;padding:7px 12px;font-size:14px}.bs-chip.aktiv{background:var(--nav);color:#fff;border-color:var(--nav)}.bs-geschoss h3{text-transform:uppercase;letter-spacing:.04em;color:var(--leise);margin:16px 0 8px;font-size:14px}.bs-raster{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.bs-kachel{text-align:left;background:var(--flaeche);border:1px solid var(--linie);border-left:5px solid var(--linie);font:inherit;cursor:pointer;border-radius:10px;flex-direction:column;gap:4px;min-height:92px;padding:10px 12px;display:flex}.bs-kachel.arbeit{border-left-color:var(--akzent)}.bs-kachel.fertig{border-left-color:var(--gut);background:var(--gut-hell)}.bs-kachel-kopf{justify-content:space-between;font-size:17px;display:flex}.bs-stern{color:#b08900}.bs-kaeufer{color:var(--leise);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.bs-kachel-fuss{font-size:13px;font-weight:600}.bs-kachel.fertig .bs-kachel-fuss{color:var(--gut)}.bs-balken{background:var(--linie);border-radius:3px;height:6px;display:block;overflow:hidden}.bs-balken.gross{height:10px;margin:6px 0 4px}.bs-balken i{background:var(--akzent);height:100%;display:block}.bs-fortschritt.fertig .bs-balken i,.bs-kachel.fertig .bs-balken i{background:var(--gut)}.bs-detail-kopf{margin:12px 0 6px}.bs-detail-kopf h2{margin:0;font-size:24px}.bs-karte{background:var(--flaeche);border:1px solid var(--linie);border-radius:10px;margin-bottom:12px;padding:12px 14px}.bs-karte h3{margin:0 0 8px;font-size:16px}.bs-zeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.bs-zeile h3{margin:0}.bs-schritte{margin:8px 0 0;padding:0;list-style:none}.bs-schritte li{border-top:1px solid var(--linie)}.bs-schritte label{cursor:pointer;align-items:flex-start;gap:12px;padding:11px 2px;font-size:16px;display:flex}.bs-schritte input{width:26px;height:26px;accent-color:var(--gut);flex:none;margin:0}.bs-schritte small{color:var(--leise);font-size:12px;display:block}.bs-schritte li.erledigt>label>span{color:var(--gut)}.bs-schritte li.abnahme label{font-weight:600}.bs-bestaetigen{background:var(--akzent-hell);border:1px solid var(--akzent);border-radius:8px;flex-direction:column;gap:6px;margin:8px 0;padding:12px;display:flex}.bs-warnung{color:var(--schlecht);font-weight:600}.bs-notiz{flex-direction:column;gap:4px;margin:12px 0 8px;font-weight:600;display:flex}.bs-notiz textarea{font:inherit;border:1px solid var(--linie);resize:vertical;border-radius:8px;padding:8px;font-size:16px;font-weight:400}.bs-hinweise{background:var(--akzent-hell);border-color:var(--akzent)}.bs-hinweise ul,.bs-material,.bs-tueren{margin:0;padding-left:18px}.bs-tueren li{margin-bottom:6px}.bs-plan img{border:1px solid var(--linie);border-radius:6px;width:100%;height:auto;margin-bottom:10px;display:block}.bs-einbau td,.bs-einbau th{vertical-align:top;font-size:13px}.bs-block{display:block}.zusatzrechte{border:1px solid var(--linie);border-radius:8px;grid-column:1/-1;gap:6px;padding:8px 12px;display:grid}.zusatzrechte legend{padding:0 4px;font-weight:600}.bs-fotos{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.bs-foto{border:1px solid var(--linie);background:var(--flaeche);border-radius:8px;margin:0;overflow:hidden}.bs-foto img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.bs-foto figcaption{gap:3px;padding:6px 8px 8px;font-size:13px;display:grid}.bs-foto-art.mangel{color:#d9622b}.bs-foto-art.abnahme{color:var(--gut)}.bs-foto .knopf{justify-self:start}.protokoll-felder{border:0;min-width:0;margin:0;padding:0}.mitdenken{border-left:4px solid var(--akzent)}.hinweis-liste{gap:6px;margin:0 0 8px;padding:0;list-style:none;display:grid}.hinweis-liste li{align-items:baseline;gap:8px;display:flex}.hinweis-marke{text-align:center;border-radius:99px;flex-shrink:0;min-width:58px;padding:1px 8px;font-size:11.5px;font-weight:700}.hinweis-fehlt .hinweis-marke{background:var(--schlecht-hell);color:var(--schlecht)}.hinweis-warnung .hinweis-marke{background:var(--warn-hell);color:var(--warn)}.hinweis-tipp .hinweis-marke{background:var(--info-hell);color:var(--info)}.hinweis-tipp{color:var(--leise)}.mitdenken-vorschlaege{border-top:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:6px;padding-top:10px;display:flex}.mitdenken-vorschlaege>span{flex-basis:100%}.pruef-liste{gap:6px;display:grid}.pruef-zeile{border-left:3px solid var(--linie);border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:6px 10px;padding:6px 8px;display:grid}.pruef-zeile.pruef-ok{border-left-color:var(--gut)}.pruef-zeile.pruef-mangel{border-left-color:var(--schlecht);background:var(--schlecht-hell)}.pruef-zeile.pruef-entfaellt input:first-child{color:var(--leise);text-decoration:line-through}.pruef-bemerkung{grid-column:1/-1}.pruef-knoepfe{border:1px solid var(--linie);border-radius:8px;display:inline-flex;overflow:hidden}.pruef-knoepfe button{font:inherit;background:var(--flaeche);color:var(--text);cursor:pointer;border:0;min-height:40px;padding:8px 11px;font-size:13.5px}.pruef-knoepfe button+button{border-left:1px solid var(--linie)}.pruef-mangel .pruef-knoepfe button.aktiv{background:var(--schlecht);color:#fff}.pruef-knoepfe button.aktiv{background:var(--gut);color:#fff;font-weight:600}.pruef-entfaellt .pruef-knoepfe button.aktiv{background:var(--leise)}.mangel-zeile{border-bottom:1px solid var(--linie);grid-template-columns:auto 2fr 1fr auto auto auto;align-items:center;gap:8px;padding:6px 0;display:grid}.bestell-zeile{grid-template-columns:1fr 3fr 2fr auto;align-items:center;gap:8px;padding:4px 0;display:grid}.unterschriften{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.unterschrift-feld{align-content:start;gap:6px;display:grid}.unterschrift-leinwand{aspect-ratio:3;border:1px dashed var(--leise);touch-action:none;cursor:crosshair;background:#fff;border-radius:8px;width:100%}.unterschrift-bild{aspect-ratio:3;object-fit:contain;border:1px solid var(--linie);background:#fff;border-radius:8px;width:100%;max-width:360px}@media (width<=700px){.pruef-zeile{grid-template-columns:1fr}.mangel-zeile{grid-template-columns:1fr 1fr}.mangel-zeile>.zahl{display:none}.mangel-zeile textarea{grid-column:1/-1}.bestell-zeile{grid-template-columns:1fr 1fr}.bestell-zeile>input:nth-child(2){order:-1;grid-column:1/-1}}.mitdenken-vorschlaege .knopf{white-space:normal;text-align:left}.mangel-zeile .haken{grid-column:auto;gap:4px}.vorlagen-wahl{max-width:520px;margin-bottom:12px}.bestellkasten{background:var(--schlecht-hell);border:2px solid var(--schlecht);border-radius:10px;margin:0 0 16px;padding:12px 16px}.bestellkasten h2{color:var(--schlecht);align-items:center;gap:8px;margin:0 0 8px;font-size:17px;display:flex}.bestellkasten-zahl{background:var(--schlecht);color:#fff;border-radius:99px;padding:1px 9px;font-size:13px}.bestellkasten ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bestellkasten li{background:var(--flaeche);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.bestellkasten-ort{color:var(--leise);font-size:13px;display:block}.bs-fehlt.offen{border:2px solid var(--schlecht);background:var(--schlecht-hell)}.bs-fehlt ul{gap:6px;margin:0 0 8px;padding:0;list-style:none;display:grid}.bs-fehlt li{background:var(--flaeche);border:1px solid var(--linie);border-radius:8px;gap:2px;padding:8px 10px;display:grid}.bs-fehlt li.offen b{color:var(--schlecht)}.bs-fehlt li.erledigt{opacity:.7}.bs-fehlt li .knopf{justify-self:start;margin-top:4px}.bs-fehlt-neu{gap:8px;display:flex}.bs-fehlt-neu input{font:inherit;border:1px solid var(--linie);border-radius:8px;flex:1;padding:8px;font-size:16px}.wa-rahmen{grid-template-columns:minmax(240px,320px) 1fr;align-items:start;gap:16px;display:grid}.wa-liste{gap:4px;max-height:calc(100vh - 180px);padding:10px;display:grid;overflow-y:auto}.wa-neu{gap:6px;margin-bottom:6px;display:flex}.wa-neu input{flex:1;min-width:0}.wa-eintrag{color:inherit;border-left:4px solid #0000;border-radius:8px;gap:2px;padding:8px 10px;text-decoration:none;display:grid;position:relative}.wa-eintrag:hover{background:var(--hintergrund)}.wa-eintrag.aktiv{background:var(--akzent-hell)}.wa-eintrag.offen{border-left-color:#25d366}.wa-eintrag-kopf{justify-content:space-between;gap:8px;display:flex}.wa-eintrag-kopf small,.wa-vorschau{color:var(--leise);font-size:13px}.wa-vorschau{white-space:nowrap;text-overflow:ellipsis;padding-right:26px;overflow:hidden}.wa-zahl{color:#fff;background:#25d366;border-radius:99px;padding:0 7px;font-size:12px;font-weight:700;position:absolute;bottom:8px;right:10px}.wa-leer{place-items:center;min-height:200px;display:grid}.wa-chat{gap:10px;display:grid}.wa-chat-kopf{border-bottom:1px solid var(--linie);align-items:center;gap:10px;padding-bottom:8px;display:flex}.wa-kunde{align-items:center;gap:8px;margin-left:auto;display:flex}.wa-zurueck{display:none}.wa-verlauf{background:#efeae2;border-radius:8px;flex-direction:column;gap:6px;min-height:220px;max-height:calc(100vh - 420px);padding:8px;display:flex;overflow-y:auto}.wa-blase{background:#fff;border-radius:10px;align-self:flex-start;gap:4px;max-width:78%;padding:6px 10px;display:grid;box-shadow:0 1px 1px #00000014}.wa-blase.aus{background:#d9fdd3;align-self:flex-end}.wa-blase.fehler{border:1px solid var(--schlecht)}.wa-blase img{border-radius:6px;max-width:260px;max-height:260px;display:block}.wa-text{white-space:pre-wrap;overflow-wrap:anywhere}.wa-blase small{color:#667781;text-align:right;font-size:11px}.wa-haken.gelesen{color:#53bdeb}.wa-fehler{color:var(--schlecht)}.wa-datei{font-weight:600}.wa-eingabe textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--linie);border-radius:8px;padding:8px}.wa-hinweis{color:#0b5d2a;background:#e7fbe9;border:2px solid #25d366;border-radius:10px;margin:0 0 16px;padding:10px 14px;text-decoration:none;display:block}@media (width<=800px){.wa-rahmen{grid-template-columns:1fr}.wa-rahmen.mit-chat .wa-liste{display:none}.wa-zurueck{display:inline-block}.wa-verlauf{max-height:55vh}}.nx{--nx-schwarz:#111317;--nx-gelb:#e4d81c;--nx-gelb-leucht:#f1e94a;--nx-gelb-hell:#f6f1b8;--nx-lila:#cbc3f7;--nx-mint:#cdeedd;--nx-blau:#d6e3fa;--nx-rot:#f8d6d2;--nx-text:#15171c;--nx-leise:#7b808b;--nx-linie:#11131714;--nx-rund:26px;color:var(--nx-text);background:radial-gradient(900px 500px at 8% -10%,#e4d81c38,#0000 60%),radial-gradient(800px 500px at 95% 0,#9b7bf22e,#0000 60%),radial-gradient(700px 600px at 60% 110%,#5b8def1f,#0000 60%),#eceef2;gap:22px;min-height:100vh;padding:16px 22px 40px 16px;font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;display:flex}.nx a{color:inherit;text-decoration:none}.nx h1,.nx h2{margin:0}.nx-leiste{background:var(--nx-schwarz);border-radius:30px;flex-direction:column;flex:none;align-items:center;width:76px;height:calc(100vh - 32px);padding:16px 0;display:flex;position:sticky;top:16px;box-shadow:0 20px 50px #11131740}.nx-logo{place-items:center;width:46px;height:46px;margin-bottom:18px;display:grid;color:var(--nx-gelb)!important}.nx-leiste-mitte{flex-direction:column;flex:1;gap:8px;display:flex}.nx-leiste-unten{flex-direction:column;align-items:center;gap:10px;display:flex}.nx-rail{background:#1d2027;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .15s,color .15s,transform .15s;display:grid;position:relative;color:#9ca2ad!important}.nx-rail:hover{transform:scale(1.06);color:#fff!important}.nx-rail.an{background:var(--nx-gelb);box-shadow:0 0 24px #e4d81c73;color:var(--nx-schwarz)!important}.nx-rail-zahl{color:#fff;background:#ff5a5f;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:800;display:grid;position:absolute;top:-3px;right:-3px}.nx-avatar{border:2px solid var(--nx-gelb);width:46px;height:46px;color:var(--nx-gelb);cursor:pointer;background:#2a2e36;border-radius:50%;font:800 14px Manrope,sans-serif}.nx-inhalt{flex:1;align-content:start;gap:22px;min-width:0;display:grid}.nx-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.nx-reiter{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px var(--nx-linie);background:#fff9;border-radius:99px;gap:6px;padding:6px;display:flex;overflow-x:auto}.nx-reiter a{white-space:nowrap;border-radius:99px;padding:9px 18px;font-size:14px;font-weight:600;color:#4a4f59!important}.nx-reiter a.an{background:var(--nx-schwarz);color:#fff!important}.nx-reiter a:not(.an):hover{background:#ffffffe6}.nx-kopf-rechts{gap:10px;display:flex}.nx-rund{width:42px;height:42px;box-shadow:inset 0 0 0 1px var(--nx-linie);background:#ffffffd9;border-radius:50%;flex:none;place-items:center;font-size:16px;transition:transform .15s;display:grid;position:relative}.nx-rund:hover{transform:rotate(-12deg)scale(1.05)}.nx-rund.gelb{background:var(--nx-gelb);font-size:22px;font-weight:300;box-shadow:0 8px 20px #e4d81c73}.nx-rund.dunkel{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff26}.nx-rund.hell{background:#ffffff8c}.nx-rund.klein{width:30px;height:30px;font-size:13px}.nx-punkt{background:#ff5a5f;border-radius:50%;width:9px;height:9px;position:absolute;top:8px;right:9px;box-shadow:0 0 0 2px #fff}.nx-held{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.nx-datum{color:var(--nx-leise);text-transform:capitalize;margin:0 0 6px;font-weight:600}.nx-held h1{letter-spacing:-.035em;font-size:clamp(36px,4.6vw,58px);font-weight:600;line-height:1.02}.nx-held-zahlen{flex-wrap:wrap;gap:14px;display:flex}.nx-held-zahl{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px var(--nx-linie);background:#ffffffb3;border-radius:22px;align-items:center;gap:12px;padding:14px 20px 14px 14px;display:flex}.nx-held-zahl b{letter-spacing:-.02em;margin-right:8px;font-size:28px;font-weight:700}.nx-held-zahl em{vertical-align:5px;border-radius:99px;padding:3px 9px;font-size:12px;font-style:normal;font-weight:700}.nx-held-zahl em.plus{color:#2e7d1e;background:#d8f5c8}.nx-held-zahl em.minus{color:#c3362b;background:#ffe0dc}.nx-held-zahl small{color:var(--nx-leise);font-size:13px;font-weight:600;display:block}.nx-icon-rund{background:var(--nx-schwarz);width:44px;height:44px;color:var(--nx-gelb);border-radius:50%;place-items:center;display:grid}.nx-kacheln{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.nx-kennzahl{border-radius:var(--nx-rund);background:linear-gradient(155deg, #262a32, var(--nx-schwarz) 65%);gap:6px;min-height:140px;padding:18px 20px;transition:transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #1113172e;color:#eef0f3!important}.nx-kennzahl:after{content:"";background:radial-gradient(circle,#e4d81c47,#0000 70%);border-radius:50%;width:140px;height:140px;position:absolute;top:-60px;right:-50px}.nx-kennzahl:hover{transform:translateY(-3px)}.nx-kennzahl-kopf{color:#b5bac4;align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}.nx-kennzahl-kopf i{border:2px solid var(--nx-gelb);border-radius:5px;width:14px;height:14px}.nx-kennzahl-kopf i.warn{border-color:#ff6b6b}.nx-pfeil{color:#fff;background:#ffffff14;border-radius:50%;place-items:center;width:28px;height:28px;margin-left:auto;font-size:12px;display:grid}.nx-kennzahl b{letter-spacing:-.03em;color:#fff;margin-top:auto;font-size:36px;font-weight:600}.nx-kennzahl small{color:#9aa0ab;font-size:13px;font-weight:600}.nx-kennzahl small.warn{color:#ff8a80}.nx-raster{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.nx-raster.drei{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.nx-karte{border-radius:var(--nx-rund);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd1;padding:22px 24px;display:block;box-shadow:inset 0 0 0 1px #fff9,0 12px 32px #1113170f}.nx-karte-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.nx-karte h2{letter-spacing:-.02em;font-size:20px;font-weight:700}.nx-karte h2 sup{color:var(--nx-leise);font-size:13px;font-weight:600}.nx-karte-kopf p{color:var(--nx-leise);margin:2px 0 0;font-size:13px}.nx-leise{color:var(--nx-leise)}.nx-schwarz{background:var(--nx-schwarz);color:#f2f3f5;box-shadow:0 20px 44px #11131740}.nx-schwarz .nx-karte-kopf p,.nx-schwarz p{color:#9aa0ab}.nx-schwarz h2{color:#fff}.nx-umsatz-zahlen{flex-wrap:wrap;gap:28px;margin-bottom:8px;display:flex}.nx-umsatz-zahlen small{color:#8d939e;font-size:12px;font-weight:600;display:block}.nx-umsatz-zahlen b{letter-spacing:-.02em;color:#fff;font-size:24px;font-weight:600}.nx-balken{grid-template-columns:repeat(12,1fr);align-items:end;gap:8px;height:190px;padding-top:30px;display:grid}.nx-saeule{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex;position:relative}.nx-saeule i{background:linear-gradient(#f1e94a8c,#f1e94a1f);border-radius:12px 12px 6px 6px;width:100%;max-width:30px}.nx-saeule.jetzt i{background:linear-gradient(180deg, var(--nx-gelb-leucht), #9e9512);box-shadow:0 0 22px #f1e94a99}.nx-saeule.zukunft i{background:#ffffff0f}.nx-saeule small{color:#7d838e;font-size:11px;font-weight:600}.nx-blase{white-space:nowrap;color:#fff;border:1px solid #ffffff59;border-radius:99px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:-28px}.nx-woche{grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:14px;display:grid}.nx-woche a{background:#1113170a;border-radius:18px;justify-items:center;gap:2px;padding:8px 0;display:grid}.nx-woche a.an{background:var(--nx-schwarz);color:#fff}.nx-woche small{color:var(--nx-leise);text-transform:uppercase;font-size:11px;font-weight:700}.nx-woche a.an small{color:#a9aeb8}.nx-woche b{font-size:17px}.nx-dots{gap:3px;height:6px;display:flex}.nx-dots i{background:var(--nx-gelb);border-radius:50%;width:6px;height:6px}.nx-termine{gap:10px;margin:0;padding:0;list-style:none;display:grid}.nx-termine li{align-items:center;gap:12px;display:flex}.nx-termine b{font-size:15px;display:block}.nx-termine small{color:var(--nx-leise);font-size:12.5px;font-weight:600}.nx-zeit{border-radius:50%;flex:none;place-items:center;width:54px;height:54px;font-size:13px;font-weight:800;display:grid}.nx-zeit.f0{background:var(--nx-blau)}.nx-zeit.f1{background:var(--nx-lila)}.nx-zeit.f2{background:var(--nx-mint)}.nx-filter{flex-wrap:wrap;gap:6px;display:flex}.nx-filter button{border:1px solid var(--nx-linie);cursor:pointer;color:#4a4f59;background:#fff;border-radius:99px;padding:7px 14px;font:600 13px Manrope,sans-serif}.nx-filter button.an{background:var(--nx-schwarz);color:#fff;border-color:var(--nx-schwarz)}.nx-filter button:not(.an)[style]:before{content:"";background:var(--f);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.nx-projektraster{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}.nx-plus{border:2px dashed #11131724;border-radius:22px;place-items:center;min-height:150px;font-size:34px;font-weight:300;display:grid;color:var(--nx-leise)!important}.nx-plus:hover{border-color:var(--nx-gelb);color:var(--nx-text)!important}.nx-projekt{border:2px solid var(--f);background:linear-gradient(160deg, color-mix(in srgb, var(--f) 12%, #fff), #fff 70%);border-radius:22px;gap:4px;min-height:150px;padding:16px 18px;transition:transform .18s,box-shadow .18s;display:grid;position:relative}.nx-projekt:hover{box-shadow:0 14px 28px color-mix(in srgb, var(--f) 30%, transparent);transform:translateY(-3px)}.nx-projekt-kopf{justify-content:space-between;align-items:center;display:flex}.nx-projekt-kopf small{color:var(--f);font-size:12px;font-weight:800}.nx-projekt b{letter-spacing:-.01em;font-size:17px;line-height:1.2}.nx-projekt-ort{color:var(--nx-leise);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.nx-projekt-fuss{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.nx-projekt-fuss strong{font-size:16px}.nx-status{background:var(--nx-schwarz);color:#fff;border-radius:99px;padding:4px 10px;font-size:11.5px;font-weight:700}.nx-status.rot{background:#ff5a5f}.nx-projekt-kopf em{color:var(--nx-leise);margin-left:4px;font-style:normal;font-weight:700}.nx-lila{background:var(--nx-lila)}.nx-gelb{background:var(--nx-gelb-hell)}.nx-rot{background:var(--nx-rot)}.nx-rot p,.nx-lila p{margin:4px 0}.nx-gross{letter-spacing:-.04em;font-weight:600;line-height:1;margin:6px 0!important;font-size:52px!important}.nx-gross small{color:#11131780;font-size:22px}.nx-fortschritt{background:#ffffff8c;border-radius:99px;height:10px;margin-top:14px;display:block;overflow:hidden}.nx-fortschritt i{background:var(--nx-schwarz);border-radius:99px;height:100%;display:block}.nx-zahl{color:#fff;background:#ff5a5f;border-radius:99px;place-items:center;min-width:30px;height:30px;font-weight:800;display:grid}.nx-aufgaben{gap:8px;margin:0;padding:0;list-style:none;display:grid}.nx-aufgaben a{background:#ffffffbf;border-radius:16px;align-items:flex-start;gap:10px;padding:11px 13px;font-weight:600;display:flex}.nx-aufgaben small{color:#1113178c;font-size:12px;display:block}.nx-haken{border:2px solid var(--nx-schwarz);border-radius:50%;flex:none;width:20px;height:20px}.nx-haken.rot{border-color:#ff5a5f}@media (width<=1000px){.nx-raster{grid-template-columns:1fr}}@media (width<=760px){.nx{padding:12px 12px 96px}.nx-leiste{z-index:30;flex-direction:row;width:auto;height:68px;padding:0 12px;position:fixed;inset:auto 12px 12px}.nx-logo,.nx-leiste-unten{display:none}.nx-leiste-mitte{flex-direction:row;align-items:center;overflow-x:auto}}.nx-rail{cursor:pointer;border:0}.nx-rail.offen{background:#2b2f38;color:#fff!important}.nx-leiste-mitte{scrollbar-width:none;padding:2px 0;overflow-y:auto}.nx-leiste-mitte::-webkit-scrollbar{display:none}.nx-aufklapp{z-index:40;color:#f1f2f4;background:#111317;border-radius:22px;min-width:230px;max-height:420px;padding:10px;font-family:Manrope,system-ui,sans-serif;display:grid;position:fixed;left:104px;overflow-y:auto;box-shadow:0 24px 60px #11131759}.nx-aufklapp-titel{color:var(--nx-gelb,#e4d81c);text-transform:uppercase;letter-spacing:.06em;padding:8px 12px 6px;font-size:13px}.nx-aufklapp-unter{color:#9aa0ab;padding:0 12px 8px;font-size:13px}.nx-aufklapp a,.nx-aufklapp button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;padding:10px 12px;font:600 14px Manrope,sans-serif;text-decoration:none;display:block;color:#e6e8ec!important}.nx-aufklapp a:hover,.nx-aufklapp button:hover{background:#23262d}.nx-aufklapp a.an{background:var(--nx-gelb,#e4d81c);color:#111317!important}.nx-aufklapp a.bald{opacity:.5}.nx-seite{min-width:0}.nx .kopfleiste{margin:0}@media (width<=760px){.nx-aufklapp{bottom:92px;left:12px;right:12px;top:auto!important}}.nx-rail{flex:none}.nx-leiste{transition:width .22s}.nx-leiste-kopf{flex-direction:column;align-items:center;gap:6px;margin-bottom:12px;display:flex}.nx-logo{margin-bottom:0}.nx-klapp{color:#c9cdd4;cursor:pointer;background:#1d2027;border:1px solid #2f333c;border-radius:50%;place-items:center;width:30px;height:30px;font-size:18px;line-height:1;display:grid}.nx-klapp:hover{background:var(--nx-gelb);color:#111317;border-color:var(--nx-gelb)}.nx-schleier{display:none}.nx-breit .nx-leiste{align-items:stretch;width:252px;padding:16px 12px}.nx-breit .nx-leiste-kopf{flex-direction:row;justify-content:space-between;padding:0 4px}.nx-breit .nx-logo{align-items:center;gap:10px;width:auto;display:flex}.nx-logo-text{color:#fff;letter-spacing:-.01em;white-space:nowrap;font-size:15px;font-weight:800}.nx-breit .nx-leiste-mitte{align-items:stretch;gap:4px}.nx-breit .nx-rail{background:0 0;border-radius:16px;justify-content:flex-start;align-items:center;gap:12px;width:100%;height:44px;padding:0 14px;display:flex}.nx-breit .nx-rail:hover{background:#1d2027;transform:none}.nx-breit .nx-rail.an{background:var(--nx-gelb)}.nx-rail-text{white-space:nowrap;font:600 14px Manrope,sans-serif}.nx-pfeilchen{margin-left:auto;font-size:16px;transition:transform .15s}.nx-gruppe.auf .nx-pfeilchen{transform:rotate(90deg)}.nx-unterpunkte{gap:2px;margin:2px 0 6px 44px;display:grid}.nx-unterpunkte a{border-radius:12px;padding:8px 12px;font:600 13.5px Manrope,sans-serif;color:#aeb3bd!important}.nx-unterpunkte a:hover{background:#1d2027;color:#fff!important}.nx-unterpunkte a.an{background:#2b2f38;color:var(--nx-gelb)!important}.nx-unterpunkte a.bald{opacity:.45}.nx-breit .nx-leiste-unten{align-items:stretch}.nx-ich{background:#1d2027;border-radius:18px;align-items:center;gap:10px;padding:10px;display:flex}.nx-ich b{color:#fff;font-size:13.5px;display:block}.nx-ich small{color:#9aa0ab;font-size:12px}.nx-ich .nx-avatar{flex:none;place-items:center;width:38px;height:38px;display:grid}.nx-abmelden{color:#ff8a80;cursor:pointer;background:#2b2f38;border:0;border-radius:50%;width:34px;height:34px;margin-left:auto;font-size:15px}.nx-abmelden:hover{color:#fff;background:#ff5a5f}@media (width<=760px){.nx-leiste-kopf{flex-direction:row;margin:0 8px 0 0}.nx-leiste .nx-logo{display:none}.nx-breit .nx-schleier{z-index:29;background:#11131773;display:block;position:fixed;inset:0}.nx-breit .nx-leiste{z-index:30;flex-direction:column;width:min(300px,100vw - 24px);height:auto;position:fixed;inset:12px auto 12px 12px}.nx-breit .nx-leiste .nx-logo,.nx-breit .nx-leiste-unten{display:flex}.nx-breit .nx-leiste-mitte{flex-direction:column;overflow-y:auto}}.nx-seite .seitenkopf h1{letter-spacing:-.03em;font-size:32px;font-weight:700}.nx-seite .karte{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border:0;border-radius:24px;box-shadow:inset 0 1px #ffffffb3,0 12px 32px #1113170f}.nx-seite .knopf{border-radius:99px;font-family:Manrope,system-ui,sans-serif;font-weight:600}.nx-seite .knopf-haupt{box-shadow:0 8px 18px #d8c8054d}.nx-seite input:not([type=checkbox]):not([type=radio]),.nx-seite select,.nx-seite textarea{border-radius:12px}.nx-seite .tabelle th{letter-spacing:.06em;color:#8a8f99;font-size:11.5px;font-weight:700}.nx-seite .tabelle td{border-color:#1113170f}.nx-seite .tabelle.klickbar tbody tr{transition:background .12s}.nx-seite .tabelle.klickbar tbody tr:hover{background:#e4d81c1a}.nx .kopfleiste input,.nx .kopfleiste .knopf{border-radius:99px}.np-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.np-unter{color:#7b808b;margin:0 0 2px;font-size:14px;font-weight:700}.np-kopf h1{letter-spacing:-.035em;margin:0;font-size:clamp(32px,4vw,46px);font-weight:700;line-height:1}.np-kopf h1 sup{color:#7b808b;letter-spacing:0;font-size:16px;font-weight:600}.np-kopf-rechts{align-items:center;gap:10px;display:flex}.np-schalter{background:#ffffffb3;border-radius:99px;gap:4px;padding:5px;display:inline-flex;box-shadow:inset 0 0 0 1px #11131714}.np-schalter button{color:#4a4f59;cursor:pointer;background:0 0;border:0;border-radius:99px;padding:8px 16px;font:600 14px Manrope,sans-serif}.np-schalter button.an{color:#fff;background:#111317}.np-plus{background:#e4d81c;border-radius:50%;place-items:center;width:46px;height:46px;font-size:24px;text-decoration:none;transition:transform .15s;display:grid;box-shadow:0 8px 20px #e4d81c73;color:#111317!important}.np-plus:hover{transform:rotate(90deg)}.np-status{scrollbar-width:thin;gap:8px;margin-bottom:8px;padding:2px 2px 10px;display:flex;overflow-x:auto}.np-status a{background:var(--hg,#fffc);border-radius:99px;flex:none;align-items:center;gap:8px;padding:8px 8px 8px 14px;font:600 13.5px Manrope,sans-serif;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #1113170f;color:var(--tx,#2b2f38)!important}.np-status a b{color:#111317;background:#ffffffbf;border-radius:99px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:12px;display:grid}.np-status a.an{background:#111317;color:#fff!important}.np-status a.an b{background:#e4d81c}.np-status a.rot{background:#fcd9d6;color:#a3261c!important}.np-status a.rot.an{background:#ff5a5f;color:#fff!important}.np-karten{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.np-karten .nx-projekt{color:inherit;text-decoration:none}.np-pille{white-space:nowrap;border-radius:99px;padding:4px 11px;font-size:12px;font-weight:700;display:inline-block}.np-gewerk{color:var(--f);background:color-mix(in srgb, var(--f) 14%, #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--f) 35%, transparent);border-radius:99px;padding:3px 10px;font-size:12px;font-weight:800;display:inline-block}.np-kunde{align-items:center;gap:10px;font-weight:600;display:inline-flex}.np-kunde i{color:#fff;background:var(--f);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:11.5px;font-style:normal;font-weight:800;display:grid}.projekt-tabelle td{vertical-align:middle}.nx{--nx-leise:#5d626c;--nx-fokus:#111317}.nx-seite .tabelle th{color:#5d626c;font-size:12px}.np-unter,.np-kopf h1 sup{color:var(--nx-leise)}.nx-saeule small,.nx-blase,.nx-woche small,.nx-status,.nx-rail-zahl{font-size:12px}.np-kunde i{color:color-mix(in srgb, var(--f) 55%, #000);background:color-mix(in srgb, var(--f) 20%, #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--f) 35%, transparent);font-size:12px}.np-gewerk{color:color-mix(in srgb, var(--f) 60%, #000)}.nx :focus-visible{outline:3px solid var(--nx-gelb);outline-offset:2px;box-shadow:0 0 0 5px var(--nx-fokus)}.nx-leiste :focus-visible{box-shadow:none;outline-color:var(--nx-gelb)}.nx-seite input:focus-visible,.nx-seite select:focus-visible,.nx-seite textarea:focus-visible{outline:2px solid var(--nx-fokus);outline-offset:1px;box-shadow:0 0 0 4px #e4d81c8c}.nx-seite .tabelle td,.nx-kennzahl b,.nx-kachel b,.np-status b,.nx-groesse,.bestellkasten-zahl{font-variant-numeric:tabular-nums}.nx button,.nx a[href],.nx [role=radio],.nx label{cursor:pointer;touch-action:manipulation}.np-status a{min-height:40px}.np-schalter button{min-height:38px}.nx-rund .symbol,.nx-plus .symbol,.np-plus .symbol,.nx-klapp .symbol,.nx-abmelden .symbol,.nx-pfeilchen .symbol{display:block}.nx-abmelden,.nx-pfeilchen{place-items:center;display:grid}.np-plus,.nx-rund.gelb{color:#111317!important}.bestellkasten h2 .symbol,.wa-hinweis .symbol{vertical-align:-3px}.bestellkasten .symbol{display:inline-block}.np-status a,.np-schalter button,.nx-seite .knopf{transition:background-color .15s ease-out,color .15s ease-out,box-shadow .15s ease-out}.np-status a:hover:not(.an){box-shadow:inset 0 0 0 1.5px #11131740}@media (prefers-reduced-motion:reduce){.nx *,.nx :before,.nx :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.nx-rund:hover,.nx-rail:hover,.np-plus:hover{transform:none!important}}.np-status{flex-wrap:wrap;padding-bottom:4px;overflow:visible}.pe-arten button{color:#2b2f38;cursor:pointer;background:#fffc;border:0;border-radius:99px;flex:none;align-items:center;gap:8px;min-height:40px;padding:8px 8px 8px 14px;font:600 13.5px Manrope,sans-serif;transition:background-color .15s ease-out,color .15s ease-out;display:inline-flex;box-shadow:inset 0 0 0 1px #1113170f}.pe-arten button b{color:#111317;font-variant-numeric:tabular-nums;background:#11131712;border-radius:99px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:12px;display:grid}.pe-arten button.an{color:#fff;background:#111317}.pe-arten button.an b{background:#e4d81c}.wa-eintrag b .symbol{vertical-align:-2px;margin-right:2px}.pe-wa b .symbol{color:#1a9e50}.pe-mail b .symbol{color:#3f7be8}.pe-aufgabe b .symbol{color:#8a7a00}.wa-eintrag.pe-mail.offen{border-left-color:#3f7be8}.wa-eintrag.pe-mail.offen b{font-weight:800}.wa-eintrag.pe-aufgabe.offen{border-left-color:#e03131}.pe-ueberfaellig{font-weight:700;color:#b42318!important}.wa-eintrag-kopf b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pe-betreff{overflow-wrap:anywhere;font-size:17px}.pe-mailtext{white-space:pre-wrap;overflow-wrap:anywhere;background:#11131709;border-radius:16px;min-height:120px;max-height:calc(100vh - 380px);padding:14px 16px;font-size:14.5px;line-height:1.55;overflow-y:auto}.knopf .symbol{vertical-align:-3px}.pe-projekt{background:#fbf7cf;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #a0910040}.pe-projekt>.symbol{color:#6b6000;flex:none}.pe-projekt>span{flex:1;min-width:180px}.pe-projekt small{color:#5d626c;font-size:12.5px;display:block}.pe-projekt.zugeordnet{background:#e3f5ea;box-shadow:inset 0 0 0 1px #1e6b3a40}.pe-projekt.zugeordnet>.symbol{color:#1e6b3a}.pe-marke{color:#1e6b3a;background:#e3f5ea;border-radius:99px;justify-self:start;margin-top:2px;padding:1px 9px;font-size:12px;font-weight:700}.pe-schleier{z-index:60;background:#11131773;place-items:start center;padding:6vh 16px 16px;display:grid;position:fixed;inset:0;overflow-y:auto}.pe-fenster{grid-template-rows:auto auto auto auto auto 1fr auto;gap:10px;width:min(640px,100%);max-height:86vh;display:grid}.pe-fenster-kopf{justify-content:space-between;align-items:center;display:flex}.pe-fenster-kopf h2{margin:0;font-size:20px}.pe-fenster input[type=text],.pe-fenster>input{box-sizing:border-box;width:100%;padding:12px 14px;font-size:16px}.pe-fenster-titel{letter-spacing:.06em;text-transform:uppercase;color:#5d626c;margin:6px 0 0;font-size:12px;font-weight:700}.pe-wahlliste{gap:4px;min-height:120px;display:grid;overflow-y:auto}.pe-wahl{text-align:left;width:100%;min-height:48px;font:inherit;color:inherit;cursor:pointer;background:#11131709;border:0;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;transition:background-color .12s ease-out;display:flex}.pe-wahl:hover,.pe-wahl:focus-visible{background:#e4d81c40}.pe-wahl.vorschlag{background:#fbf7cf}.pe-wahl b{font-variant-numeric:tabular-nums;flex:none;min-width:74px}.pe-wahl span{min-width:0}.pe-wahl small{color:#5d626c;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.pe-wahl:disabled{opacity:.5;cursor:wait}.datei-ordner{border-top:1px solid #11131714;padding:6px 0}.datei-ordner>summary{cursor:pointer;align-items:center;gap:6px;padding:8px 2px;font-weight:700;list-style:none;display:flex}.datei-ordner>summary:before{content:"›";width:14px;transition:transform .15s ease-out;display:inline-block}.datei-ordner[open]>summary:before{transform:rotate(90deg)}.datei-aktionen{white-space:nowrap}.datei-aktionen select{max-width:160px;padding:4px 8px}.pe-schleier{z-index:200}.pe-fenster label{align-items:center;gap:8px;display:flex}.pe-fenster label input{width:auto;margin:0}.mt-balken{z-index:40;color:#fff;background:#d92d20;border-radius:22px;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 16px;padding:12px 14px 12px 12px;animation:1.6s ease-in-out infinite mt-pulsieren;display:flex;position:sticky;top:10px;box-shadow:0 14px 34px #d92d2059}.mt-balken-zeichen{background:#ffffff2e;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;animation:2.4s ease-in-out infinite mt-wackeln;display:grid}.mt-balken-text{flex:1;gap:2px;min-width:200px;display:grid}.mt-balken-text b{font-size:16px}.mt-balken-text small{color:#ffffffe6;font-size:13.5px}@keyframes mt-pulsieren{0%,to{background:#d92d20;box-shadow:0 14px 34px #d92d2059}50%{background:#b42318;box-shadow:0 0 0 6px #d92d2040,0 14px 34px #d92d2073}}@keyframes mt-wackeln{0%,70%,to{transform:rotate(0)}75%{transform:rotate(-14deg)}80%{transform:rotate(12deg)}85%{transform:rotate(-8deg)}90%{transform:rotate(5deg)}}.mt-knopf{cursor:pointer;white-space:nowrap;background:#ffffff29;border:0;border-radius:99px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font:700 13.5px Manrope,sans-serif;text-decoration:none;transition:background-color .15s ease-out;display:inline-flex;color:inherit!important}.mt-knopf:hover{background:#ffffff47}.mt-knopf.hell{background:#fff;color:#111317!important}.mt-knopf.hell:hover{background:#f1f2f4}.mt-stapel{z-index:150;justify-items:end;gap:10px;width:min(400px,100vw - 32px);display:grid;position:fixed;bottom:20px;right:20px}.mt-einblendung{box-sizing:border-box;color:#fff;border-left:5px solid var(--nx-gelb,#e4d81c);background:#111317;border-radius:22px;grid-template-columns:auto 1fr;gap:6px 12px;width:100%;padding:14px;animation:.35s cubic-bezier(.2,.9,.3,1.2) mt-rein;display:grid;box-shadow:0 20px 50px #11131759}.mt-einblendung.whatsapp{border-left-color:#25d366}.mt-einblendung.mail{border-left-color:#5fa8f5}.mt-einblendung.dringend{background:linear-gradient(135deg,#2a1414,#111317 60%);border-left-color:#ff5a5f}.mt-einblendung.frage{color:#111317;background:#fff;border-left-color:#111317}.mt-einblendung.frage .mt-inhalt small{color:#5d626c}.mt-einblendung.frage .mt-knopf{background:#eef0f3}.mt-einblendung.frage .mt-knopf.hell{background:#111317;color:#fff!important}.mt-symbol{width:40px;height:40px;color:var(--nx-gelb,#e4d81c);background:#ffffff1a;border-radius:50%;place-items:center;animation:1.6s ease-in-out 2 mt-wackeln;display:grid}.mt-einblendung.dringend .mt-symbol{color:#ff8a80}.mt-einblendung.frage .mt-symbol{color:#111317;background:#eef0f3}.mt-inhalt{gap:2px;min-width:0;display:grid}.mt-inhalt b{overflow-wrap:anywhere;font-size:15px}.mt-inhalt small{color:#c4c8d0;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.mt-art{letter-spacing:.04em;text-transform:uppercase;font-weight:800;color:var(--nx-gelb,#e4d81c)!important;font-size:12px!important}.mt-einblendung.dringend .mt-art{color:#ff8a80!important}.mt-aktionen{grid-column:2;gap:8px;margin-top:6px;display:flex}.mt-ton{color:#fff;cursor:pointer;background:#111317bf;border:0;border-radius:99px;padding:6px 12px;font:600 12px Manrope,sans-serif}@keyframes mt-rein{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}.nx-rail-zahl.dringend{background:#ff5a5f;box-shadow:0 0 0 3px #ff5a5f59}.nx-rail-zahl{background:var(--nx-gelb,#e4d81c);color:#111317}.nx-rail.neu{animation:1.4s ease-in-out infinite mt-wackeln;box-shadow:0 0 0 3px #e4d81c8c,0 0 22px #e4d81c8c}.nx-breit .nx-rail .nx-rail-zahl{margin-left:auto;position:static}.nx-test{color:#2b2f38;cursor:pointer;vertical-align:1px;background:#ffffffb3;border:1px dashed #11131740;border-radius:99px;align-items:center;gap:6px;margin-left:12px;padding:5px 12px;font:600 12.5px Manrope,sans-serif;display:inline-flex}.nx-test:hover{background:#fff;border-style:solid}.nx-aufklapp button+button{margin-top:2px}@media (width<=760px){.mt-stapel{width:auto;bottom:96px;left:12px;right:12px}.mt-balken{border-radius:18px;top:6px}}@media (prefers-reduced-motion:reduce){.mt-balken,.mt-balken-zeichen,.mt-symbol,.nx-rail.neu,.mt-einblendung{animation:none!important}}.nx-breit .nx-rail .nx-rail-zahl{order:3}.nx,.anmelde-seite{--text:#15171c;--leise:#5d626c;--linie:#1113171a;--akzent:#e4d81c;--akzent-text:#111317;--akzent-hell:#fbf7cf;--gut:#1e6b3a;--gut-hell:#e3f5ea;--schlecht:#b42318;--schlecht-hell:#fde8e6;--info:#1d5fb8;--info-hell:#e3edfb;--warn:#8a4b0f;--warn-hell:#fde2c7}:root{font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif}.nx-seite h1{letter-spacing:-.03em;font-size:32px;font-weight:700;line-height:1.1}.nx-seite h1 .untertitel{letter-spacing:0;margin-left:8px;font-size:15px;font-weight:600}.nx-seite .karte h2,.nx-seite .kopfzeile-karte h2{letter-spacing:-.01em;font-size:17px;font-weight:700}.nx-seite .karte{margin-bottom:18px;padding:20px 22px}.nx-seite .reiter{border-bottom:0;flex-wrap:wrap;gap:8px;margin-bottom:14px;padding:2px 2px 6px}.nx-seite .reiter button,.nx-seite .reiter .reiter-link{text-transform:none;letter-spacing:0;color:#2b2f38;background:#fffc;border:0;border-radius:99px;align-items:center;min-height:40px;padding:0 16px;font:600 13.5px Manrope,sans-serif;transition:background-color .15s ease-out,color .15s ease-out;display:inline-flex;box-shadow:inset 0 0 0 1px #1113170f}.nx-seite .reiter button:hover,.nx-seite .reiter .reiter-link:hover{box-shadow:inset 0 0 0 1.5px #11131740}.nx-seite .reiter button.aktiv,.nx-seite .reiter .reiter-link.aktiv{color:#fff;background:#111317;border:0}.nx-seite .umschalter{background:#ffffffbf;border:0;border-radius:99px;gap:4px;padding:5px;overflow:visible;box-shadow:inset 0 0 0 1px #11131714}.nx-seite .umschalter label{border-radius:99px;padding:8px 16px;font-weight:600;transition:background-color .15s ease-out}.nx-seite .umschalter label+label{border-left:0}.nx-seite .umschalter label.aktiv{color:#fff;background:#111317}.nx .marke{white-space:nowrap;padding:4px 11px;font-size:12px;font-weight:700}.nx .marke-gut{background:var(--gut-hell);color:var(--gut)}.nx .marke-schlecht{background:var(--schlecht-hell);color:var(--schlecht)}.nx .marke-info{background:var(--info-hell);color:var(--info)}.nx .marke-warn{background:var(--warn-hell);color:var(--warn)}.nx .meldung{border-left:4px solid;border-radius:16px;padding:12px 16px;font-weight:600;line-height:1.5}.nx .meldung a{color:inherit;text-decoration:underline}.nx-seite .knopf{background:#fff;border-color:#1113171f;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 16px;transition:background-color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out;display:inline-flex}.nx-seite .knopf:hover{border-color:#11131759}.nx-seite .knopf.klein{min-height:34px;padding:0 12px;font-size:13px}.nx-seite .knopf-haupt{background:var(--akzent);border-color:var(--akzent);color:#111317;font-weight:700}.nx-seite .knopf-haupt:hover{filter:none;background:#f1e94a;border-color:#f1e94a}.nx-seite .knopf:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.nx-seite .link-knopf{color:var(--info);font-weight:600}.nx-seite .link-knopf:hover{text-decoration:underline}.nx-seite input:not([type=checkbox]):not([type=radio]):not([type=file]),.nx-seite select{background:#fff;border:1px solid #11131724;min-height:42px}.nx-seite textarea{background:#fff;border:1px solid #11131724;line-height:1.5}.nx-seite input:focus,.nx-seite select:focus,.nx-seite textarea:focus{border-color:#111317}.nx-seite .tabelle tr.filterzeile input,.nx-seite .tabelle tr.filterzeile select{border-radius:10px;min-height:34px}.nx-seite input[type=checkbox],.nx-seite input[type=radio]{accent-color:#111317;width:18px;height:18px}.nx-seite label,.nx-seite .feld-label{font-weight:600}.nx-seite .tabelle td{padding:12px 10px}.nx-seite .tabelle th{padding:10px}.nx-seite .tabelle a{color:var(--info);font-weight:600}.nx-seite .tabelle.klickbar a{color:inherit}.nx-seite .tabelle.klickbar tbody tr:hover td{background:0 0}.nx-seite .symbol{vertical-align:-3px;flex:none}.nx-seite .tabelle .symbol{color:var(--leise)}.anmelde-seite{background:radial-gradient(900px 500px at 8% -10%,#e4d81c40,#0000 60%),radial-gradient(800px 500px at 95% 0,#9b7bf22e,#0000 60%),#eceef2}.anmelde-seite .karte{border:0;border-radius:28px;padding:28px;box-shadow:0 24px 60px #1113171f}.anmelde-seite h1{letter-spacing:-.02em;font-weight:700}.anmelde-seite input:not([type=checkbox]){border:1px solid #11131724;border-radius:14px;min-height:46px;font-size:16px}.anmelde-seite .knopf{border-radius:99px;min-height:48px;font-weight:700}.anmelde-seite .knopf-haupt{color:#fff;background:#111317;border-color:#111317}.anmelde-seite .knopf-haupt:hover{filter:none;background:#2b2f38}@media (width<=760px){.nx-inhalt,.nx-start{grid-template-columns:minmax(0,1fr)}.nx-inhalt>*,.nx-start>*,.nx-raster>*,.nx-seite>*{min-width:0}.nx-balken{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;height:160px}.nx-saeule small{font-size:12px}.nx-saeule:nth-child(2n) small{visibility:hidden}.nx-woche{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.nx-seite .karte{overflow-x:auto}.nx{padding:14px 14px calc(112px + env(safe-area-inset-bottom));gap:0;font-size:16px}.nx-inhalt{gap:18px}.nx-karte,.nx-seite .karte{border-radius:22px;padding:18px}.nx-seite h1{font-size:28px}.nx-seite .seitenkopf{gap:10px;margin-bottom:14px}.nx-seite .karte h2,.nx-karte h2{font-size:18px}.leise,.klein-text{font-size:14px}.nx .kopfleiste{gap:10px}.nx .kopfleiste input{min-height:48px;font-size:16px}.nx .kopfleiste .knopf{min-height:48px;padding:0 18px;font-size:16px}.nx-kopf{gap:10px}.nx-reiter{scrollbar-width:none;width:100%}.nx-reiter::-webkit-scrollbar{display:none}.nx-reiter a{padding:12px 18px;font-size:15px}.nx-kopf-rechts{justify-content:flex-end;width:100%}.nx-kopf-rechts .nx-rund{width:48px;height:48px}.nx-datum{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.nx-test{min-height:36px;margin-left:0;font-size:13px}.nx-held{gap:16px}.nx-held h1{font-size:38px}.nx-held-zahlen{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;width:100%;display:grid}.nx-held-zahl{border-radius:20px;gap:10px;padding:14px}.nx-held-zahl b{font-size:24px;display:block}.nx-held-zahl em{vertical-align:0;margin-top:4px;display:inline-block}.nx-held-zahl .nx-icon-rund{display:none}.nx-kacheln{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.nx-kennzahl{border-radius:22px;min-height:0;padding:16px}.nx-kennzahl b{font-size:30px}.nx-kennzahl-kopf{font-size:14px}.nx-projekte,.np-karten{grid-template-columns:minmax(0,1fr)}.nx-seite .knopf{min-height:46px;padding:0 18px;font-size:15px}.nx-seite .knopf.klein{min-height:40px;font-size:14px}.nx-seite input:not([type=checkbox]):not([type=radio]):not([type=file]),.nx-seite select{min-height:48px;font-size:16px}.nx-seite textarea{font-size:16px}.nx-seite input[type=checkbox],.nx-seite input[type=radio]{width:22px;height:22px}.nx-seite .knopfleiste{gap:10px}.nx-seite .knopfleiste>.knopf,.nx-seite .knopfleiste>a.knopf{flex:140px}.nx-seite .link-knopf{padding:8px 0;font-size:15px}.nx-seite .raster{grid-template-columns:minmax(0,1fr)}.np-status,.nx-seite .reiter,.pe-arten{scrollbar-width:none;flex-wrap:nowrap;margin-right:-14px;padding-right:14px;overflow-x:auto}.np-status::-webkit-scrollbar{display:none}.nx-seite .reiter::-webkit-scrollbar{display:none}.np-status a,.pe-arten button,.nx-seite .reiter button,.nx-seite .reiter .reiter-link{min-height:44px;font-size:15px}.nx-seite .tabelle td{padding:14px 8px;font-size:15px}.nx-seite .tabelle th{padding:10px 8px;font-size:12px}.np-kopf{align-items:stretch}.np-kopf h1{font-size:34px}.np-kopf-rechts{width:100%}.np-schalter{flex:1}.np-schalter button{flex:1;min-height:44px;font-size:15px}.np-plus{width:52px;height:52px}.wa-liste{max-height:none;padding:8px}.wa-eintrag{border-radius:14px;gap:4px;padding:14px 12px}.wa-eintrag-kopf b{font-size:16px}.wa-eintrag-kopf small,.wa-vorschau{font-size:14px}.wa-neu input{min-height:48px}.pe-mailtext{max-height:none;font-size:16px}.pe-projekt{padding:14px}.pe-projekt .knopf{flex:100%}.wa-chat-kopf{flex-wrap:wrap}.wa-zurueck{min-width:44px;min-height:44px}.pe-fenster{max-height:92vh}.pe-schleier{place-items:end center;padding:12px}.pe-wahl{min-height:56px}.nx-leiste{height:72px;bottom:calc(10px + env(safe-area-inset-bottom));border-radius:26px;padding:0 10px;left:10px;right:10px}.nx-leiste-mitte{gap:8px}.nx-rail{flex:none;width:52px;height:52px}.nx-klapp{flex:none;width:40px;height:40px}.mt-stapel{bottom:calc(96px + env(safe-area-inset-bottom))}.mt-balken{gap:12px;padding:14px}.mt-balken-text{flex:calc(100% - 60px);min-width:0}.mt-balken .mt-knopf{flex:1 1 0;min-height:46px;font-size:15px}.mt-knopf{min-height:44px}}.nx:not(.nx-breit) .nx-rail-text{display:none}@media (width<=760px){.nx-reiter{display:none}.nx-kopf{justify-content:flex-end}.nx-kopf-rechts{width:auto}.nx-leiste{height:84px}.nx:not(.nx-breit) .nx-leiste .nx-rail{background:0 0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:68px;height:64px;display:flex}.nx:not(.nx-breit) .nx-leiste .nx-rail-text{text-overflow:ellipsis;white-space:nowrap;max-width:64px;font:700 12px Manrope,sans-serif;display:block;overflow:hidden}.nx:not(.nx-breit) .nx-leiste .nx-rail.an{background:var(--nx-gelb);box-shadow:none}.nx-leiste .nx-rail.an,.nx-leiste .nx-rail.neu{box-shadow:none}.nx:not(.nx-breit) .nx-leiste .nx-rail-zahl{top:2px;right:8px}.nx-leiste-mitte{gap:4px}.mt-stapel{bottom:calc(108px + env(safe-area-inset-bottom))}.nx{padding-bottom:calc(124px + env(safe-area-inset-bottom))}.nx-aufklapp{bottom:108px}.nx-start{gap:16px;display:grid}.nx-filter{scrollbar-width:none;flex-wrap:nowrap;margin-right:-18px;padding-bottom:2px;padding-right:18px;overflow-x:auto}.nx-filter::-webkit-scrollbar{display:none}.nx-filter>*{flex:none;min-height:40px}.nx-plus{border-radius:18px;min-height:64px}.projekt-tabelle thead{display:none}.projekt-tabelle,.projekt-tabelle tbody{display:block}.projekt-tabelle tbody tr{border-bottom:1px solid #11131714;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:14px 4px;display:grid;position:relative}.projekt-tabelle tbody tr:last-child{border-bottom:0}.projekt-tabelle tbody td{display:none;border:0!important;padding:0!important}.projekt-tabelle tbody td:nth-child(4){grid-area:1/1;font-size:16px;display:block}.projekt-tabelle tbody td:nth-child(3){text-align:right;grid-area:1/2;font-weight:700;display:block}.projekt-tabelle tbody td:nth-child(6){color:#5d626c;grid-area:2/1/auto/-1;font-size:14px;padding-left:42px!important;display:block!important}.projekt-tabelle tbody td:nth-child(7){grid-area:3/1;display:block;padding-left:42px!important}.projekt-tabelle tbody td:nth-child(9){text-align:right;grid-area:3/2;font-weight:700;display:block}.projekt-tabelle tbody td:first-child{width:auto;display:block;position:absolute;top:14px;right:46px}.projekt-tabelle tbody td[colspan]{grid-column:1/-1;display:block}.projekt-tabelle .np-kunde{font-weight:700}.np-pille{padding:5px 12px;font-size:13px}.wa-rahmen{grid-template-columns:minmax(0,1fr)}.wa-rahmen>*,.wa-liste,.wa-eintrag,.wa-neu{min-width:0}.wa-neu input{width:100%}.pipeline{gap:8px}.pipeline-schritt{border-radius:99px;min-height:42px;padding:0 14px;font-size:14px}.wa-eintrag-kopf b{flex:1}.wa-eintrag-kopf small{flex:none}}
