@font-face{font-family:Manrope;font-weight:400;font-display:swap;src:url(/schriften/manrope-v20-latin-regular.woff2)format("woff2")}@font-face{font-family:Manrope;font-weight:500;font-display:swap;src:url(/schriften/manrope-v20-latin-500.woff2)format("woff2")}@font-face{font-family:Manrope;font-weight:600;font-display:swap;src:url(/schriften/manrope-v20-latin-600.woff2)format("woff2")}@font-face{font-family:Manrope;font-weight:700;font-display:swap;src:url(/schriften/manrope-v20-latin-700.woff2)format("woff2")}:root{--bg:#f9f7f6;--flaeche:#fff;--flaeche-2:#f3f1ef;--flaeche-3:#eae7e3;--schrift:#1f1f1f;--schrift-2:#55534e;--schrift-3:#8b8983;--linie:#e6e3df;--linie-stark:#cfccc6;--gelb:#fdd313;--gelb-schrift:#16130a;--gold:#8f7000;--gelb-blass:#fff9d5;--gelb-linie:#efdf90;--neu:#3e63dd;--neu-blass:#e8edfb;--bearb:#0f8a80;--bearb-blass:#e1f2f0;--wartet:#8a63d2;--wartet-blass:#efe9f9;--erledigt:#3d8c40;--erledigt-blass:#e6f1e6;--hoch:#c2651a;--hoch-blass:#f9ebdd;--dringend:#c0392b;--dringend-blass:#f9e5e2;--schatten:0 1px 2px #1f1f1f0f, 0 4px 16px #1f1f1f12}*{box-sizing:border-box}html,body,#wurzel{height:100%;margin:0}body{color:var(--schrift);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:Manrope,Avenir Next,system-ui,sans-serif;font-size:14px;line-height:1.45}button{font:inherit;color:inherit;cursor:pointer}input{font:inherit;color:var(--schrift)}:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.anmeldung{place-items:center;height:100%;padding:20px;display:grid}.anmeldung form{background:var(--flaeche);border:1px solid var(--linie);width:100%;max-width:340px;box-shadow:var(--schatten);border-radius:12px;flex-direction:column;gap:12px;padding:26px;display:flex}.anmeldung img{align-self:flex-start;height:30px}.anmeldung h1{margin:0;font-size:15px;font-weight:700}.anmeldung label{color:var(--schrift-2);font-size:12px;font-weight:600}.anmeldung input{border:1px solid var(--linie-stark);background:var(--bg);border-radius:7px;width:100%;padding:8px 11px}.fehler{background:var(--dringend-blass);border:1px solid var(--dringend);color:var(--dringend);border-radius:7px;padding:9px 11px;font-size:13px}.rahmen{height:100%;display:flex;overflow:hidden}.seitenleiste{background:var(--flaeche-2);border-right:1px solid var(--linie);flex-direction:column;flex:0 0 236px;width:236px;display:flex;overflow-y:auto}.marke{flex-direction:column;gap:6px;padding:18px 18px 12px;display:flex}.marke img{align-self:flex-start;width:auto;height:28px}.marke span{letter-spacing:.08em;text-transform:uppercase;color:var(--schrift-3);font-size:10.5px;font-weight:600}.navgruppe{padding:8px 10px 2px}.navgruppe h2{letter-spacing:.09em;text-transform:uppercase;color:var(--schrift-3);margin:0 0 4px;padding:0 8px;font-size:10.5px;font-weight:600}.navpunkt{text-align:left;width:100%;color:var(--schrift-2);background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;margin-bottom:1px;padding:5px 8px;display:flex}.navpunkt:hover{background:var(--flaeche-3)}.navpunkt.aktiv{background:var(--flaeche);color:var(--schrift);box-shadow:var(--schatten);border-left:3px solid var(--gelb);padding-left:5px;font-weight:700}.navpunkt .zahl{font-variant-numeric:tabular-nums;background:var(--flaeche-3);color:var(--schrift-3);border-radius:99px;margin-left:auto;padding:1px 7px;font-size:11px}.navpunkt.aktiv .zahl{background:var(--gelb-blass);color:var(--gold);font-weight:700}.punkt{border-radius:50%;flex:0 0 8px;width:8px;height:8px}.leiste-fuss{border-top:1px solid var(--linie);align-items:center;gap:10px;margin-top:auto;padding:12px 14px;font-size:12px;display:flex}.leiste-benutzer{min-width:0}.leiste-fuss .avatar{flex-basis:30px;width:30px;height:30px;font-size:11px}.leiste-fuss b{text-overflow:ellipsis;display:block;overflow:hidden}.leiste-fuss button{color:var(--gold);background:0 0;border:0;padding:4px 0 0;font-size:12px;font-weight:600}.haupt{flex-direction:column;flex:1;min-width:0;display:flex}.kopfzeile{border-bottom:1px solid var(--linie);background:var(--flaeche);flex-wrap:wrap;align-items:center;gap:12px;padding:11px 18px;display:flex}.kopfzeile h1{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700}.zustand{color:var(--schrift-3);align-items:center;gap:7px;margin-left:auto;font-size:12px;display:flex}.puls{background:var(--erledigt);border-radius:50%;width:8px;height:8px}.puls.tot{background:var(--dringend)}.knopf{border:1px solid var(--linie-stark);background:var(--flaeche);color:var(--schrift-2);border-radius:7px;align-items:center;gap:7px;padding:7px 13px;font-size:13px;font-weight:600;display:inline-flex}.knopf:hover{background:var(--flaeche-2)}.knopf.haupt{background:var(--gelb);border-color:var(--gelb);color:var(--gelb-schrift)}.knopf.haupt:hover{filter:brightness(.95)}.knopf:disabled{opacity:.5;cursor:not-allowed}.liste{flex:1;overflow-y:auto}.zeile{border-bottom:1px solid var(--linie);background:var(--flaeche);cursor:pointer;text-align:left;border-top:0;border-left:0;border-right:0;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;width:100%;padding:11px 18px;display:grid}.zeile:hover{background:var(--flaeche-2)}.zeile.gewaehlt{background:var(--gelb-blass)}.zeile .oben{align-items:center;gap:8px;min-width:0;display:flex}.zeile .kunde{white-space:nowrap;font-weight:700}.zeile.ungelesen .kunde:before{content:"";background:var(--neu);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.zeile .betreff{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.zeile .vorschau{color:var(--schrift-3);white-space:nowrap;text-overflow:ellipsis;grid-column:1;font-size:12px;overflow:hidden}.zeile .zeit{color:var(--schrift-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.marke-pille{white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.marke-pille.neu{background:var(--neu-blass);color:var(--neu)}.marke-pille.in_bearbeitung{background:var(--bearb-blass);color:var(--bearb)}.marke-pille.wartet_auf_kunde{background:var(--wartet-blass);color:var(--wartet)}.marke-pille.erledigt{background:var(--erledigt-blass);color:var(--erledigt)}.marke-pille.hoch{background:var(--hoch-blass);color:var(--hoch)}.marke-pille.dringend,.marke-pille.ueberfaellig{background:var(--dringend-blass);color:var(--dringend)}.marke-pille.bounce{background:var(--dringend-blass);color:var(--dringend);border:1px dashed var(--dringend)}.detailraum{flex:1;min-height:0;display:flex}.gespraech{flex-direction:column;flex:1;gap:16px;min-width:0;padding:22px 26px 32px;display:flex;overflow-y:auto}.zurueck{color:var(--schrift-3);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px}.zurueck:hover{color:var(--gold)}.ticketkopf{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ticketkopf h1{margin:0;font-size:21px;line-height:1.3}.ticketzeit{color:var(--schrift-3);margin:-10px 0 0;font-size:12.5px}.avatar{background:var(--flaeche-3);width:34px;height:34px;color:var(--schrift-2);letter-spacing:.02em;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.avatar.gross{flex-basis:42px;width:42px;height:42px;font-size:14px}.nachricht{gap:12px;display:flex}.nachricht-koerper{flex:1;min-width:0}.nachricht.ausgehend .avatar{background:var(--gelb);color:var(--gelb-schrift)}.nachricht .kopf{color:var(--schrift-3);flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:4px;font-size:12px;display:flex}.nachricht .kopf b{color:var(--schrift);font-size:13.5px}.leise{color:var(--schrift-3)}.blase{background:var(--flaeche);border:1px solid var(--linie);box-shadow:var(--schatten);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;padding:11px 14px;font-size:13.5px}.nachricht.ausgehend .blase{background:var(--gelb-blass);border-color:var(--gelb-linie)}.blase iframe{background:#fff;border:0;border-radius:6px;width:100%}.anhang{border:1px solid var(--linie-stark);background:var(--flaeche-2);color:var(--schrift-2);border-radius:7px;align-items:center;gap:8px;margin-top:8px;padding:6px 11px;font-size:12.5px;text-decoration:none;display:inline-flex}.anhang:hover{background:var(--flaeche-3)}.leerhinweis{color:var(--schrift-3);text-align:center;max-width:42ch;margin:auto;padding:40px 20px}.leerhinweis b{color:var(--schrift-2);margin-bottom:6px;display:block}.hinweisbalken{background:var(--gelb-blass);border-top:1px solid var(--gelb-linie);color:var(--schrift-2);padding:10px 18px;font-size:12.5px}.hinweisbalken b{color:var(--gold)}@media (width<=860px){.seitenleiste{display:none}}.antwort{flex-direction:column;gap:10px;margin-top:6px;display:flex}.antwort-titel{margin:0;font-size:15px}.editor{border:1px solid var(--linie-stark);background:var(--flaeche);border-radius:12px;overflow:hidden}.werkzeugleiste{border-bottom:1px solid var(--linie);background:var(--flaeche-2);gap:2px;padding:7px 9px;display:flex}.werkzeugleiste button{cursor:pointer;color:var(--schrift-2);background:0 0;border:0;border-radius:6px;min-width:30px;padding:5px 9px;font-size:13px}.werkzeugleiste button:hover{background:var(--flaeche-3)}.schreibfeld{overflow-wrap:anywhere;outline:none;min-height:120px;padding:13px 15px;font-size:14px;line-height:1.6}.schreibfeld[data-leer]:before{content:attr(data-leer);color:var(--schrift-3);pointer-events:none}.schreibfeld a{color:var(--gold)}.schreibfeld ul,.schreibfeld ol{padding-left:22px}.antwort-ziel{color:var(--schrift-3);margin-right:auto;font-size:12.5px}.antwort-ziel b{color:var(--schrift-2)}.danach{color:var(--schrift-3);align-items:center;gap:6px;font-size:12.5px;display:flex}.danach select,.detailliste select{border:1px solid var(--linie-stark);background:var(--flaeche);font:inherit;border-radius:7px;padding:6px 8px;font-size:12.5px}.antwort-fuss{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.antwort-fuss .hinweis{color:var(--schrift-3);font-size:12px}kbd{color:var(--schrift-3);background:var(--flaeche-2);border:1px solid var(--linie-stark);border-bottom-width:2px;border-radius:4px;padding:1px 5px;font-family:ui-monospace,Menlo,monospace;font-size:10.5px}.zustell-fehler{color:var(--dringend);font-weight:700}.kontext{border-left:1px solid var(--linie);background:var(--bg);flex-direction:column;flex:0 0 336px;gap:12px;width:336px;padding:16px 14px 28px;display:flex;overflow-y:auto}.karte{background:var(--flaeche);border:1px solid var(--linie);border-radius:12px}.karte-kopf{cursor:pointer;width:100%;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.karte-kopf h2{margin:0;font-size:14px;font-weight:700}.karte-kopf .pfeil{color:var(--schrift-3);transition:transform .15s}.karte-kopf .pfeil.auf{transform:rotate(180deg)}.karte-inhalt{padding:0 14px 14px;font-size:13px}.karte-leer{color:var(--schrift-3);margin:0}.karte-leer b{color:var(--schrift-2);margin-bottom:4px;display:block}.kunde-kopf{align-items:center;gap:11px;margin-bottom:10px;display:flex}.kunde-kopf b{display:block}.kunde-kopf .leise{font-size:12px}.kunde-mail{color:var(--gold);font-size:12.5px;font-weight:600;text-decoration:none;display:inline-block}.detailliste{flex-direction:column;gap:9px;margin:0;display:flex}.detailliste>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.detailliste dt{color:var(--schrift-3);font-size:12.5px}.detailliste dd{margin:0}.tagreihe{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.tag{background:var(--gelb-blass);border:1px solid var(--gelb-linie);border-radius:999px;padding:2px 9px;font-size:11.5px}.empfehlungen{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.empfehlungen li{border:1px solid var(--linie);background:var(--flaeche-2);border-radius:9px;padding:9px 11px;font-size:12.5px}.marge-kopf{align-items:baseline;gap:9px;margin-bottom:10px;display:flex}.marge-zahl{letter-spacing:-.01em;font-size:23px;font-weight:800}.marge-pille{border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700}.marge-pille.gruen{background:var(--erledigt-blass);color:var(--erledigt)}.marge-pille.gelb{background:var(--gelb-blass);color:var(--gold)}.marge-pille.rot{background:var(--dringend-blass);color:var(--dringend)}.marge-liste{flex-direction:column;gap:5px;margin:0 0 10px;display:flex}.marge-liste>div{justify-content:space-between;gap:10px;display:flex}.marge-liste dt{color:var(--schrift-3);font-size:12.5px}.marge-liste dd{font-variant-numeric:tabular-nums;margin:0}.marge-hinweis{color:var(--schrift-3);border-top:1px solid var(--linie);margin:0;padding-top:9px;font-size:12px;line-height:1.5}.marge-hinweis b{color:var(--schrift-2)}.marge-hinweis.warnung,.marge-hinweis.warnung b{color:var(--dringend)}.zustandsband{background:var(--dringend-blass);color:var(--dringend);align-items:center;gap:9px;padding:8px 18px;font-size:12.5px;font-weight:600;display:flex}@media (width<=1180px){.kontext{display:none}}.entwurf{border:1px solid var(--gelb-linie);background:var(--flaeche);box-shadow:0 0 0 3px var(--gelb-blass);border-radius:10px;overflow:hidden}.entwurf-leer{color:var(--schrift-2);align-items:center;gap:8px;padding:14px;font-size:13px;display:flex}.entwurf-kopf{border-bottom:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.luma-marke{color:var(--gold);align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:inline-flex}.luma-punkt{background:radial-gradient(circle at 35% 30%, var(--gelb) 0%, var(--gold) 75%);border-radius:50%;width:12px;height:12px}.entwurf-herkunft{color:var(--schrift-3);font-size:11.5px}.stilschalter{flex-wrap:wrap;gap:5px;margin-left:auto;display:flex}.stil{border:1px solid var(--linie-stark);background:var(--flaeche);color:var(--schrift-2);border-radius:99px;padding:3px 10px;font-size:11.5px;font-weight:500}.stil:hover:not(:disabled){background:var(--flaeche-2)}.stil.aktiv{background:var(--gelb-blass);border-color:var(--gelb-linie);color:var(--gold);font-weight:700}.stil:disabled{opacity:.5;cursor:not-allowed}.entwurf-regeln{color:var(--schrift-3);background:var(--flaeche-2);border-bottom:1px solid var(--linie);margin:0;padding:7px 12px;font-size:11.5px}.entwurf-text{padding:13px 15px;font-size:13.5px}.entwurf-text p{margin:0 0 9px}.entwurf-text table{border-collapse:collapse;margin:4px 0 9px;font-size:12.5px}.entwurf-text th,.entwurf-text td{border:1px solid var(--linie-stark);text-align:left;padding:4px 10px}.entwurf-text th{background:var(--flaeche-2);font-weight:600}.entwurf-text a{color:var(--gold)}.entwurf-warnung{border:1.5px solid var(--dringend);background:var(--dringend-blass);color:var(--dringend);border-radius:7px;margin:0 14px 12px;padding:9px 11px;font-size:12.5px}.entwurf-warnung b{letter-spacing:.02em;margin-bottom:3px;display:block}.entwurf-fuss{border-top:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;display:flex}.entwurf-fuss .knopf{white-space:nowrap}.entwurf-fuss input{border:1px solid var(--linie-stark);background:var(--bg);border-radius:7px;flex:1;min-width:200px;padding:6px 11px;font-size:13px}.rabattfeld{border-top:1px solid var(--linie);background:var(--flaeche-2);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.rabattfeld label{font-size:13px;font-weight:700}.rabattfeld .rabatt-wert{text-align:right;width:68px}.rabattfeld .rabatt-grund{flex:1;min-width:160px}.rabattfeld select{border:1px solid var(--linie);background:var(--flaeche);font:inherit;border-radius:8px;padding:7px 8px}.rabatt-hinweis{color:var(--schrift-3);flex-basis:100%;font-size:12px}.entwurf-rabatt{background:var(--gelb-blass);border:1px solid var(--gelb-linie);border-radius:8px;margin:0 0 10px;padding:7px 11px;font-size:13px;font-weight:600}.antwort-fuss .knopf,.antwort-fuss .hinweis{white-space:nowrap}.antwort-tabs{gap:4px;display:flex}.antwort-tabs button{font:inherit;color:var(--schrift-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px 9px 0 0;padding:6px 12px;font-size:15px;font-weight:700}.antwort-tabs button.aktiv{color:var(--schrift);background:var(--flaeche);border-color:var(--linie);border-bottom-color:var(--flaeche)}.notiz-tab.aktiv{background:var(--gelb-blass)!important;border-color:var(--gelb-linie)!important}.adresszeile{color:var(--schrift-3);align-items:center;gap:10px;font-size:12.5px;display:flex}.adresszeile b{color:var(--schrift-2)}.cc-schalter{color:var(--gold);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:12px;font-weight:700}.cc-felder{flex-wrap:wrap;gap:14px;display:flex}.cc-felder label{color:var(--schrift-3);flex:1;align-items:center;gap:7px;min-width:220px;font-size:12.5px;display:flex}.cc-felder input{border:1px solid var(--linie-stark);font:inherit;background:var(--flaeche);border-radius:7px;flex:1;padding:6px 10px;font-size:13px}.anhangleiste{border-top:1px solid var(--linie);flex-wrap:wrap;gap:7px;padding:8px 12px;display:flex}.anhang-chip{border:1px solid var(--linie-stark);background:var(--flaeche-2);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;display:inline-flex}.anhang-chip i{color:var(--schrift-3);font-style:normal}.anhang-chip button{cursor:pointer;color:var(--schrift-3);background:0 0;border:0;padding:0 2px;font-size:14px}.anhang-chip button:hover{color:var(--dringend)}.bausteinwahl{border:1px solid var(--linie-stark);background:var(--flaeche);font:inherit;border-radius:7px;max-width:170px;margin-left:auto;padding:4px 7px;font-size:12.5px}.entwurfsleiste{border:1px solid var(--gelb-linie);background:var(--flaeche);box-shadow:0 0 0 3px var(--gelb-blass);border-radius:10px;overflow:hidden}.luma-punkt.pulst{animation:1.2s ease-in-out infinite pulsieren}@keyframes pulsieren{50%{opacity:.35}}.knopf.klein{border-radius:99px;padding:4px 11px;font-size:12px}.rabatt-kompakt{align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:flex}.rabatt-kompakt .rabatt-wert{text-align:right;width:60px}.rabatt-kompakt .rabatt-grund{flex:1;min-width:150px;font-weight:400}.rabatt-kompakt input,.rabatt-kompakt select{border:1px solid var(--linie-stark);font:inherit;background:var(--bg);border-radius:7px;padding:5px 9px;font-size:12.5px}.entwurf-fuss .zusatzinfo{flex:1.4}.notizfeld{flex-direction:column;gap:9px;display:flex}.notizfeld textarea{border:1px solid var(--gelb-linie);background:var(--gelb-blass);font:inherit;resize:vertical;border-radius:10px;padding:11px 13px;font-size:13.5px}.notiz{background:var(--gelb-blass);border:1px dashed var(--gelb-linie);border-radius:10px;margin-left:46px;padding:9px 13px;font-size:13px}.notiz.wichtig{border-style:solid;border-color:var(--dringend)}.notiz b{color:var(--gold);font-size:12px}.notiz p{white-space:pre-wrap;margin:4px 0 0}.weiterleiten-schalter{color:var(--schrift-3);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.weiterleiten-schalter:hover{color:var(--gold)}.weiterleiten-form{align-items:center;gap:6px;display:inline-flex}.weiterleiten-form input{border:1px solid var(--linie-stark);font:inherit;border-radius:7px;width:200px;padding:3px 9px;font-size:12px}.mitleser{background:var(--wartet-blass,var(--gelb-blass));border:1px solid var(--gelb-linie);border-radius:8px;margin:-6px 0 0;padding:7px 12px;font-size:12.5px;font-weight:600}.suchfeld{border:1px solid var(--linie-stark);max-width:340px;font:inherit;background:var(--flaeche);border-radius:999px;flex:1;padding:7px 15px;font-size:13px}.tagzeile{align-items:flex-start!important}.tag{align-items:center;gap:4px;display:inline-flex}.tag button{cursor:pointer;color:var(--schrift-3);background:0 0;border:0;padding:0;font-size:12px}.tag button:hover{color:var(--dringend)}.tag-eingabe{border:1px dashed var(--linie-stark);width:64px;font:inherit;background:0 0;border-radius:999px;padding:2px 9px;font-size:11.5px}.marke-pille.wiedervorlage{background:var(--bearb-blass);color:var(--bearb)}.wiedervorlage{border:1px solid var(--linie-stark);font:inherit;background:var(--flaeche);border-radius:7px;padding:5px 8px;font-size:12px}.marke-pille.notizen{background:var(--gelb-blass);color:var(--gold);border:1px dashed var(--gelb-linie)}.verbessern{font-weight:700;border:1px solid var(--gelb-linie)!important;background:var(--gelb-blass)!important;color:var(--gold)!important;border-radius:99px!important;padding:4px 12px!important;font-size:12px!important}.verbessern:disabled{opacity:.45}.wochenkarte{border:1px solid var(--linie);background:var(--flaeche);color:var(--schrift-2);border-radius:10px;flex-direction:column;gap:3px;margin:8px 12px;padding:10px 12px;font-size:12px;display:flex}.wochenkarte h2{letter-spacing:.08em;text-transform:uppercase;color:var(--schrift-3);margin:0 0 3px;font-size:10.5px}.wochenkarte b{color:var(--schrift)}.angebot-kopf{justify-content:space-between;align-items:baseline;margin-bottom:7px;display:flex}.angebot-summe{font-size:15px;font-weight:800}.angebot-aktionen{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.angebot-aktionen a{color:inherit;text-decoration:none}.position-link{color:var(--gold);text-decoration:none}.position-link:hover{text-decoration:underline}.dialog-schleier{z-index:50;background:#14120c73;justify-content:center;align-items:flex-start;padding:8vh 16px 16px;display:flex;position:fixed;inset:0}.dialog{background:var(--flaeche);border-radius:14px;flex-direction:column;width:min(560px,100%);max-height:78vh;display:flex;overflow:hidden;box-shadow:0 18px 50px #00000040}.dialog-kopf{justify-content:space-between;align-items:center;padding:14px 18px 10px;display:flex}.dialog-kopf h2{margin:0;font-size:16px}.dialog-zu{cursor:pointer;color:var(--schrift-3);background:0 0;border:0;font-size:20px}.dialog-suche{gap:8px;padding:0 18px 12px;display:flex}.dialog-suche input{border:1px solid var(--linie-stark);font:inherit;border-radius:9px;flex:1;padding:9px 13px}.dialog-treffer{flex-direction:column;gap:10px;padding:0 18px 18px;display:flex;overflow-y:auto}.treffer{border:1px solid var(--linie);border-radius:10px;padding:10px 12px}.treffer b{margin-bottom:6px;font-size:13.5px;display:block}.treffer-variante{border-top:1px dashed var(--linie);align-items:center;gap:10px;padding:4px 0;font-size:12.5px;display:flex}.treffer-variante:first-of-type{border-top:0}.treffer-variante span:first-child{flex:1}.treffer-variante .preis{font-variant-numeric:tabular-nums;font-weight:600}.angebot-kopf a{color:var(--gold);font-weight:700;text-decoration:none}.angebot-kopf a:hover{text-decoration:underline}.navpunkt.leise{color:var(--schrift-3);font-weight:500}.regeldialog{width:min(680px,100%)}.regeldialog-inhalt{padding:4px 18px 18px;overflow-y:auto}.regel-hinweis{color:var(--schrift-3);margin:0 0 12px;font-size:12.5px;line-height:1.5}.regelliste{flex-direction:column;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.regelliste li{border:1px solid var(--linie);border-radius:10px;padding:10px 12px}.regelliste li.inaktiv{opacity:.55}.regel-zeile{align-items:center;gap:8px;display:flex}.regel-zeile b{font-size:13.5px}.regel-aktion{color:var(--schrift-3);margin:3px 0 8px;font-size:12px;display:block}.regel-knopf{gap:6px;display:flex}.regel-editor{flex-direction:column;gap:14px;display:flex}.regel-editor fieldset{border:1px solid var(--linie);border-radius:10px;margin:0;padding:12px 14px}.regel-editor legend{color:var(--schrift-2);padding:0 6px;font-size:12.5px}.regel-editor legend select{margin:0 2px}.regel-name{flex-direction:column;gap:5px;font-size:12.5px;font-weight:700;display:flex}.regel-name input{border:1px solid var(--linie-stark);font:inherit;border-radius:8px;padding:8px 11px;font-weight:400}.regel-bedingung{align-items:center;gap:6px;margin-bottom:8px;display:flex}.regel-bedingung select,.regel-feld select,.regel-editor select{border:1px solid var(--linie-stark);font:inherit;background:var(--flaeche);border-radius:7px;padding:6px 8px;font-size:12.5px}.regel-bedingung input{border:1px solid var(--linie-stark);min-width:80px;font:inherit;border-radius:7px;flex:1;padding:6px 9px;font-size:12.5px}.regel-weg{color:var(--schrift-3);cursor:pointer;background:0 0;border:0;font-size:17px}.regel-check{align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.regel-feld{align-items:center;gap:10px;margin-bottom:8px;font-size:13px;display:flex}.regel-feld span{width:110px;color:var(--schrift-2)}.regel-feld input{border:1px solid var(--linie-stark);font:inherit;border-radius:7px;flex:1;padding:6px 9px;font-size:12.5px}.regel-fuss{align-items:center;gap:10px;display:flex}.regel-fuss .regel-check{margin:0 auto 0 0}.blase iframe{min-height:260px}.status-popup{z-index:5;background:var(--gelb-blass);border:1px solid var(--gelb-linie);box-shadow:var(--schatten);border-radius:10px;flex-direction:column;gap:8px;margin-bottom:4px;padding:10px 12px;font-size:13px;display:flex;position:sticky;top:0}.status-popup-knoepfe{gap:7px;display:flex}.status-popup-knoepfe .knopf{flex:1}.regel-kopfzeile{flex-wrap:wrap;gap:12px;display:flex}.regel-kopfzeile .regel-name{flex:1;min-width:200px}.regel-beschr{color:var(--schrift-3);font-size:12px;font-style:italic}.praesenz-leiste{background:var(--bearb-blass);color:var(--bearb);border-radius:9px;align-items:center;gap:8px;padding:8px 11px;font-size:12.5px;font-weight:600;display:flex}.praesenz-punkt{background:var(--bearb);width:9px;height:9px;box-shadow:0 0 0 0 var(--bearb);border-radius:50%;animation:1.6s infinite praesenz-puls}@keyframes praesenz-puls{0%{box-shadow:0 0 #14967880}70%{box-shadow:0 0 0 6px #14967800}to{box-shadow:0 0 #14967800}}.verlauf{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.verlauf li{gap:9px;font-size:12.5px;line-height:1.4;display:flex}.verlauf-zeit{color:var(--schrift-3);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.verlauf-text{color:var(--schrift-2)}.nummer-link{color:var(--gold);font-weight:700;text-decoration:none}.nummer-link:hover{text-decoration:underline}.ki-fortschritt{background:var(--gelb-blass);border:1px solid var(--gelb-linie);border-radius:10px;margin:10px 14px;padding:12px 14px}.ki-fortschritt-kopf{align-items:baseline;gap:12px;margin-bottom:9px;display:flex}.ki-prozent{color:var(--gold);font-variant-numeric:tabular-nums;min-width:3ch;font-size:22px;font-weight:800}.ki-schritt{color:var(--schrift-2);font-size:13px}.ki-balken{background:var(--flaeche-3);border-radius:99px;height:8px;overflow:hidden}.ki-balken-fuell{background:linear-gradient(90deg, var(--gelb) 0%, var(--gold) 100%);border-radius:99px;height:100%;transition:width .3s ease-out}.klaerung-dialog{width:min(480px,100%)}.klaerung-inhalt{padding:4px 18px 18px;font-size:13.5px}.klaerung-liste{margin:8px 0 14px;padding-left:20px}.klaerung-liste li{margin:3px 0;font-weight:700}.klaerung-feld{color:var(--schrift-2);flex-direction:column;gap:6px;margin-bottom:14px;font-size:12.5px;display:flex}.klaerung-feld input{border:1px solid var(--linie-stark);font:inherit;border-radius:8px;padding:9px 12px}.klaerung-knoepfe{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.entwurf-fuss .farbton-feld{flex:0 0 150px;min-width:120px}
