@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/f263782c6a4bddee-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/85e86a88f68a624a-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/c6a5c2fdc12da45c-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.qcv1HG_className{font-family:Archivo,Archivo Fallback;font-style:normal}.qcv1HG_variable{--schrift:"Archivo", "Archivo Fallback"}
:root{--papier:#f1f4f7;--flaeche:#fff;--flaeche-2:#f6f8fa;--tinte:#13233a;--stahl:#5a6a7e;--linie:#e1e7ed;--linie-2:#cdd6df;--signal:#f2c230;--signal-tinte:#3a2e00;--signal-weich:#fdf3cf;--gut:#1c7c4a;--warn:#a15c00;--schlecht:#b42318;--nav:#13233a;--nav-text:#dce4ed;--nav-leise:#8c9bb0;--radius:14px;--radius-k:10px;--schatten:0 1px 2px #13233a0d, 0 4px 16px -6px #13233a1a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--papier:#0d1726;--flaeche:#142236;--flaeche-2:#1a2a42;--tinte:#e6ecf2;--stahl:#9aa9ba;--linie:#22334c;--linie-2:#2e4260;--signal-weich:#3a300b;--gut:#4cc38a;--warn:#e8a640;--schlecht:#f07167;--nav:#0a1320;--nav-text:#dce4ed;--nav-leise:#7f8fa5;--schatten:0 1px 2px #0000004d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body{overflow-x:clip}body{background:var(--papier);color:var(--tinte);font:16px/1.5 var(--schrift,"Archivo"), system-ui, -apple-system, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}:focus-visible{outline:3px solid var(--signal);outline-offset:2px}h1{letter-spacing:-.02em;text-wrap:balance;margin:0 0 .3rem;font-size:1.85rem;font-weight:800;line-height:1.15}h2{margin:2rem 0 .8rem;font-size:1.15rem;font-weight:750}h3{margin:0 0 .4rem;font-size:1rem}p{margin:0 0 .8rem}.leise{color:var(--stahl)}.klein{font-size:.875rem}.rahmen{grid-template-columns:252px minmax(0,1fr);min-height:100dvh;display:grid}.seite{width:100%;max-width:1180px;padding:2rem clamp(1rem,3vw,2.75rem) 5rem}.leiste{background:var(--nav);color:var(--nav-text);scrollbar-width:thin;flex-direction:column;gap:.1rem;height:100dvh;padding:1.1rem .8rem;display:flex;position:sticky;top:0;overflow-y:auto}.leiste-kopf{justify-content:space-between;align-items:center;display:flex}.leiste .marke{color:#fff;letter-spacing:-.01em;align-items:center;gap:.55rem;padding:.2rem .5rem;font-size:1.15rem;font-weight:800;text-decoration:none;display:flex}.leiste .firma{color:var(--nav-leise);margin:.1rem .5rem 1.1rem;font-size:.85rem}.leiste .gruppe{letter-spacing:.06em;text-transform:uppercase;color:var(--nav-leise);margin:1.1rem .7rem .35rem;font-size:.72rem;font-weight:700}.leiste .punkt{color:var(--nav-text);border-radius:10px;align-items:center;gap:.7rem;padding:.62rem .7rem;font-size:.95rem;font-weight:550;text-decoration:none;transition:background .15s;display:flex}.leiste .punkt svg{opacity:.75;flex:none}.leiste .punkt:hover{background:#ffffff12}.leiste .punkt.aktiv{color:#fff;box-shadow:inset 3px 0 0 var(--signal);background:#f2c23024}.leiste .punkt.aktiv svg{color:var(--signal);opacity:1}.leiste .unten{border-top:1px solid #ffffff14;gap:.1rem;margin-top:auto;padding-top:1rem;display:grid}.leiste button.punkt{all:unset;box-sizing:border-box;cursor:pointer;color:var(--nav-leise);border-radius:10px;align-items:center;gap:.7rem;width:100%;padding:.62rem .7rem;font-size:.95rem;display:flex}.leiste button.punkt:hover{color:var(--nav-text);background:#ffffff12}.leiste .unten span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nur-handy{display:none!important}.app-leiste{display:none}.leiste .schliessen{all:unset;cursor:pointer;color:var(--nav-text);border-radius:10px;padding:.5rem}@media (max-width:800px){.rahmen{grid-template-columns:minmax(0,1fr)}.nur-handy{display:revert!important}.nur-gross{display:none!important}.leiste{z-index:50;height:100dvh;padding:calc(1rem + env(safe-area-inset-top,0px)) 1rem 2rem;visibility:hidden;transition:transform .25s;position:fixed;inset:0;transform:translateY(100%)}.leiste.offen{visibility:visible;transform:none}.leiste .punkt{padding:.85rem .8rem;font-size:1.05rem}.app-leiste{z-index:40;background:var(--flaeche);border-top:1px solid var(--linie);padding:.35rem .3rem calc(.35rem + env(safe-area-inset-bottom,0px));grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px -12px #13233a40}.app-leiste a,.app-leiste button{all:unset;box-sizing:border-box;color:var(--stahl);cursor:pointer;text-align:center;border-radius:12px;justify-items:center;gap:.15rem;min-width:0;padding:.4rem .2rem;font-size:.7rem;font-weight:600;display:grid}.app-leiste span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.app-leiste .aktiv{color:var(--tinte)}.app-leiste .aktiv svg{color:var(--tinte);background:var(--signal-weich);box-sizing:content-box;border-radius:999px;padding:.2rem .9rem}.seite{padding:1.3rem 1rem calc(6.5rem + env(safe-area-inset-bottom,0px))}h1{font-size:1.55rem}}.kopfzeile{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.4rem;display:flex}.karte{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:var(--schatten);padding:1.25rem}.raster{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;display:grid}.zahl{font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:800;line-height:1.1}.knopf{background:var(--signal);color:var(--signal-tinte);border-radius:var(--radius-k);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:.45rem;padding:.65rem 1.05rem;font-weight:700;text-decoration:none;transition:filter .15s,transform .1s;display:inline-flex}.knopf:hover{filter:brightness(1.04)}.knopf:active{transform:scale(.98)}.knopf.gross{min-height:48px;padding:.85rem 1.3rem;font-size:1.02rem}.knopf.zweit{background:var(--flaeche);color:var(--tinte);box-shadow:inset 0 0 0 1.5px var(--linie-2)}.knopf.gefahr{color:var(--schlecht);background:0 0;box-shadow:inset 0 0 0 1.5px}.knopf.mini{border-radius:8px;padding:.35rem .7rem;font-size:.85rem}form.zeile{flex-wrap:wrap;align-items:end;gap:.6rem;display:flex}div.zeile{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}label{gap:.35rem;font-size:.9rem;font-weight:600;display:grid}input,select,textarea{font:inherit;border-radius:var(--radius-k);border:1.5px solid var(--linie-2);background:var(--flaeche);color:var(--tinte);min-width:0;min-height:46px;padding:.7rem .8rem;transition:border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{border-color:var(--tinte);box-shadow:0 0 0 4px var(--signal-weich);outline:none}textarea{min-height:6.5rem}.formular{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1.1rem;display:grid}.formular .voll{grid-column:1/-1}.mehr-angaben{border:1px solid var(--linie);border-radius:var(--radius-k);padding:.8rem 1rem}.mehr-angaben>summary{cursor:pointer;font-weight:650}.mehr-angaben[open]>summary{margin-bottom:1rem}.meldung{border-radius:var(--radius-k);border:1px solid;margin-bottom:1rem;padding:.85rem 1rem}.meldung.fehler{color:var(--schlecht);background:var(--st-stopp-bg,transparent);border-color:currentColor}.meldung.ok{color:var(--gut);background:var(--st-gut-bg,transparent);border-color:currentColor}.meldung.key{background:var(--signal);color:var(--signal-tinte);border:0;font-size:1.05rem}.meldung.key code{letter-spacing:.05em;font-size:1.3rem;font-weight:800}table{border-collapse:separate;border-spacing:0;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);width:100%;box-shadow:var(--schatten);overflow:hidden}th,td{text-align:left;border-bottom:1px solid var(--linie);vertical-align:middle;padding:.8rem .9rem}th{letter-spacing:.03em;color:var(--stahl);background:var(--flaeche-2);font-size:.78rem;font-weight:700}tr:last-child td{border-bottom:0}td a{font-weight:650;text-decoration:none}td a:hover{text-decoration:underline}.tabelle{overflow-x:auto}tbody tr:hover{background:var(--flaeche-2)}.marke-stat{background:var(--flaeche-2);border:1px solid var(--linie);white-space:nowrap;border-radius:999px;align-items:center;padding:.2rem .6rem;font-size:.8rem;font-weight:650;display:inline-flex}.marke-stat.an{background:var(--signal);color:var(--signal-tinte);border-color:var(--signal)}.score{font-weight:800}.score.schlecht{color:var(--schlecht)}.score.maessig{color:var(--warn)}.score.gut{color:var(--gut)}.modulwahl{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.6rem;display:grid}.modulwahl label{border:1.5px dashed var(--linie-2);border-radius:var(--radius-k);cursor:pointer;align-items:flex-start;gap:.6rem;padding:.8rem;font-weight:500;display:flex}.modulwahl label:has(input:checked){border:1.5px solid var(--signal);background:var(--signal-weich)}.modulwahl b{display:block}.mitte{background:radial-gradient(1200px 500px at 50% -10%, var(--signal-weich), transparent 70%), var(--papier);place-items:center;min-height:100dvh;padding:1rem;display:grid}.mitte .karte{width:min(440px,100%);padding:2.2rem}.mitte form{gap:1rem;display:grid}.anmelde-karte h1{align-items:center;gap:.6rem;display:flex}.google-knopf{justify-content:center;align-items:center;gap:.6rem;width:100%;margin:.4rem 0 0;display:flex}.anmelde-oder{color:var(--stahl);align-items:center;gap:.8rem;margin:1rem 0;font-size:.85rem;display:flex}.anmelde-oder:before,.anmelde-oder:after{content:"";background:var(--linie);flex:1;height:1px}.anmelde-zeile{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.mitte button[disabled]{opacity:.7;cursor:progress}img.avatar{object-fit:cover;padding:0}.konto-daten{margin:.8rem 0}.tabelle-rahmen{overflow-x:auto}.stufen{flex-wrap:wrap;gap:.4rem;display:flex}@media (max-width:800px){.rechner{grid-template-columns:1fr!important}}input[type=checkbox],input[type=radio]{width:1.2rem;height:1.2rem;min-height:0;accent-color:var(--tinte);flex:none;margin-top:.15rem;padding:0}a.marke-stat,button.marke-stat{cursor:pointer;font:inherit;color:inherit;font-size:.8rem;font-weight:650;text-decoration:none}.start-kopf{margin-bottom:1.3rem}.start-kopf .leise{margin:0 0 .2rem;font-weight:550}.schnell{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.75rem;margin-bottom:1.4rem;display:grid}.schnell-knopf{border-radius:var(--radius);background:var(--tinte);color:#fff;box-shadow:var(--schatten);align-items:center;gap:.8rem;min-height:64px;padding:.95rem 1rem;font-size:1.05rem;font-weight:750;text-decoration:none;transition:transform .1s,filter .15s;display:flex}.schnell-knopf:hover{filter:brightness(1.12)}.schnell-knopf:active{transform:scale(.98)}.schnell-knopf small{color:var(--nav-leise);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:600;display:block}.schnell-icon{width:42px;height:42px;color:var(--signal);background:#f2c23029;border-radius:12px;flex:none;place-items:center;display:grid}.schnell-plus{color:var(--signal);margin-left:auto}@media (prefers-color-scheme:dark){.schnell-knopf{background:var(--flaeche-2);border:1px solid var(--linie-2)}}.start-raster{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (max-width:960px){.start-raster{grid-template-columns:minmax(0,1fr)}}.karte-kopf{justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.8rem;display:flex}.karte-kopf h2{align-items:center;gap:.5rem;margin:0;display:flex}.zeitstrahl{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.zeitstrahl li{grid-template-columns:3.4rem minmax(0,1fr);align-items:center;gap:.6rem;display:grid}.zeitstrahl .zeit{font-variant-numeric:tabular-nums;color:var(--stahl);text-align:right;font-weight:800}.zeit-eintrag{border-radius:var(--radius-k);background:var(--flaeche-2);border:1px solid var(--linie);align-items:center;gap:.75rem;min-width:0;padding:.7rem .8rem;text-decoration:none;display:flex}.zeit-eintrag:hover{border-color:var(--linie-2)}.zeit-icon{background:var(--flaeche);border:1px solid var(--linie);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.zeit-text{flex:1;min-width:0;display:grid}.zeit-text b,.zeit-text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zeit-text small{color:var(--stahl)}.leer{color:var(--stahl);text-align:center;background:var(--flaeche-2);border-radius:var(--radius-k);border:1.5px dashed var(--linie-2);margin:0;padding:1.2rem}.web-kurz{text-decoration:none;display:block}.web-kurz:hover{border-color:var(--linie-2)}.web-zahlen{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.web-zahlen div{background:var(--flaeche-2);border-radius:var(--radius-k);padding:.7rem;display:grid}.web-zahlen b{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800}.web-zahlen small{color:var(--stahl);font-size:.78rem}.abschnitt{margin-top:2rem}.modul-kacheln{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.85rem;display:grid}.modul-kachel{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:var(--schatten);gap:.25rem;padding:1.1rem;text-decoration:none;transition:transform .12s,border-color .15s;display:grid;position:relative}.modul-kachel:hover{border-color:var(--linie-2);transform:translateY(-2px)}.modul-icon,.titel-icon{background:var(--signal-weich);width:46px;height:46px;color:var(--tinte);border-radius:13px;flex:none;place-items:center;margin-bottom:.45rem;display:grid}.modul-name{font-weight:750}.modul-zahl{font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:800;line-height:1.1}.modul-zahl small{color:var(--stahl);font-size:.85rem;font-weight:600}.modul-neu{background:var(--tinte);color:#fff;border-radius:999px;padding:.15rem .55rem;font-size:.75rem;font-weight:700;position:absolute;top:.9rem;right:.9rem}@media (prefers-color-scheme:dark){.modul-neu{background:var(--signal);color:var(--signal-tinte)}}.titel-mit-icon{align-items:center;gap:.9rem;min-width:0;display:flex}.titel-mit-icon .titel-icon,.titel-mit-icon p{margin:0}.zurueck a{font-weight:600;text-decoration:none}.filter{margin-bottom:.8rem}.filter input{background:var(--flaeche) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%235A6A7E' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") no-repeat .85rem center;width:min(100%,420px);padding-left:2.6rem}.segmente{scrollbar-width:none;gap:.45rem;margin-bottom:1.1rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.segmente a{background:var(--flaeche);border:1px solid var(--linie);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;min-height:40px;padding:.5rem .85rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.segmente a b{background:var(--flaeche-2);color:var(--stahl);font-variant-numeric:tabular-nums;border-radius:999px;padding:.05rem .45rem;font-size:.78rem}.segmente a.an{background:var(--tinte);color:#fff;border-color:var(--tinte)}.segmente a.an b{color:#fff;background:#ffffff26}@media (prefers-color-scheme:dark){.segmente a.an{background:var(--signal);color:var(--signal-tinte);border-color:var(--signal)}.segmente a.an b{color:inherit;background:#0000001f}}.segmente i{background:currentColor;border-radius:50%;width:.55rem;height:.55rem}.segmente i.st-gut{background:var(--st-gut)}.segmente i.st-arbeit{background:var(--st-arbeit)}.segmente i.st-warten{background:var(--st-warten)}.segmente i.st-stopp{background:var(--st-stopp)}.segmente i.st-neu{background:var(--st-neu)}.segmente a.an i{box-shadow:0 0 0 2px #fff}.leer-karte{text-align:center;justify-items:center;gap:.6rem;padding:2.4rem 1.2rem;display:grid}.karten-liste{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.karten-liste a{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:var(--schatten);align-items:center;gap:.8rem;min-height:64px;padding:.9rem 1rem;text-decoration:none;display:flex}.kl-text{flex:1;min-width:0;display:grid}.kl-text b,.kl-text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kl-text small{color:var(--stahl);font-size:.85rem}.fab{right:1.1rem;bottom:calc(5.3rem + env(safe-area-inset-bottom,0px));z-index:30;background:var(--signal);width:58px;height:58px;color:var(--signal-tinte);border-radius:18px;place-items:center;position:fixed;box-shadow:0 10px 24px -8px #13233a73;display:grid!important}@media (min-width:801px){.fab{display:none!important}}.status-wahl{border:0;min-width:0;margin:0;padding:0}.status-wahl legend{margin-bottom:.45rem;padding:0;font-size:.9rem;font-weight:600}.status-wahl>div{flex-wrap:wrap;gap:.45rem;display:flex}.status-wahl label{border:1.5px solid var(--linie-2);background:var(--flaeche);color:var(--tinte);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;min-height:44px;padding:.55rem .9rem;font-weight:650;display:inline-flex}.status-wahl input{opacity:0;pointer-events:none;position:absolute}.status-wahl label:before{content:"";background:var(--linie-2);border-radius:50%;width:.6rem;height:.6rem}.status-wahl label:has(input:checked){border-color:#0000;box-shadow:inset 0 0 0 2px}.status-wahl label.st-gut:has(input:checked){background:var(--st-gut-bg);color:var(--st-gut)}.status-wahl label.st-arbeit:has(input:checked){background:var(--st-arbeit-bg);color:var(--st-arbeit)}.status-wahl label.st-warten:has(input:checked){background:var(--st-warten-bg);color:var(--st-warten)}.status-wahl label.st-stopp:has(input:checked){background:var(--st-stopp-bg);color:var(--st-stopp)}:is(.status-wahl label.st-neu:has(input:checked),.status-wahl label:not([class*=st-]):has(input:checked)){background:var(--st-neu-bg);color:var(--st-neu)}.status-wahl label:has(input:checked):before{background:currentColor}.status-wahl label:has(input:focus-visible){outline:3px solid var(--signal);outline-offset:2px}.status-wahl label[class*=st-]:not(:has(input:checked)){background:var(--flaeche);color:var(--tinte)}.speichern-leiste{gap:.6rem;margin-top:1.4rem;display:flex}@media (max-width:800px){.speichern-leiste{bottom:calc(4.6rem + env(safe-area-inset-bottom,0px));background:var(--flaeche);border-top:1px solid var(--linie);border-radius:0 0 var(--radius) var(--radius);margin:1.2rem -1.25rem -1.25rem;padding:.8rem 1.25rem;position:sticky}.speichern-leiste .knopf{flex:1}}.bericht{max-width:860px}.bericht-kopf h1{font-size:2.2rem}.bericht-score{background:var(--flaeche);border:1px solid var(--linie);border-radius:14px;align-items:center;gap:2rem;margin:1.5rem 0;padding:1.5rem;display:flex}.ring{border-radius:50%;flex:none;place-items:center;width:150px;height:150px;display:grid}.ring>div{background:var(--flaeche);border-radius:50%;align-content:center;place-items:center;width:118px;height:118px;display:grid}.ring b{font-size:2.6rem;line-height:1}.ring span{color:var(--stahl);font-size:.8rem}.bericht-liste{gap:.9rem;padding-left:1.3rem;display:grid}.bericht-liste li b{display:block}.bericht-liste li span{color:var(--stahl)}.bericht-loesung{color:#fff;background:#13233a;border-radius:14px;margin:1.5rem 0;padding:1.5rem}.bericht-loesung .leise{color:#b8c4d2}.bericht-loesung h2,.bericht-loesung b{color:#fff}@media (prefers-color-scheme:dark){.bericht-loesung{background:#1b2e4a;border:1px solid #2a3f5f}}@media (max-width:600px){.bericht-score{flex-direction:column;align-items:flex-start}}@media print{.leiste,.nur-bildschirm{display:none!important}.rahmen{display:block}.seite{padding:0}body{background:#fff}.bericht-loesung,.ring{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{--st-gut-bg:#e3f4ea;--st-gut:#17663d;--st-arbeit-bg:#e4eefb;--st-arbeit:#1d4f91;--st-warten-bg:#fdf2d3;--st-warten:#7a5300;--st-stopp-bg:#fbe6e4;--st-stopp:#a42318;--st-neu-bg:#eef0f3;--st-neu:#2e3d52}@media (prefers-color-scheme:dark){:root{--st-gut-bg:#133524;--st-gut:#7edba6;--st-arbeit-bg:#13294a;--st-arbeit:#9cc3f5;--st-warten-bg:#3a2d0a;--st-warten:#f3cf6b;--st-stopp-bg:#3d1714;--st-stopp:#f49b92;--st-neu-bg:#1f2c40;--st-neu:#c9d3df}}.marke-stat[class*=st-]{border-color:#0000}.marke-stat[class*=st-]:before{content:"";vertical-align:.05rem;background:currentColor;border-radius:50%;width:.5rem;height:.5rem;margin-right:.4rem;display:inline-block}.st-gut{background:var(--st-gut-bg);color:var(--st-gut)}.st-arbeit{background:var(--st-arbeit-bg);color:var(--st-arbeit)}.st-warten{background:var(--st-warten-bg);color:var(--st-warten)}.st-stopp{background:var(--st-stopp-bg);color:var(--st-stopp)}.st-neu{background:var(--st-neu-bg);color:var(--st-neu)}a.karte:hover{border-color:var(--stahl)}.ringe{flex-wrap:wrap;flex:none;gap:1.2rem;display:flex}.ringe .ring{width:118px;height:118px}.ringe .ring>div{width:92px;height:92px}.ringe .ring b{font-size:2rem}.bericht-score{flex-wrap:wrap}.bericht-score>div:last-child{flex:1;min-width:260px}.bericht-liste li em{color:var(--gut);margin-top:.15rem;font-style:normal;font-weight:600;display:block}.bericht-bild{border:1px solid var(--linie);border-radius:10px;width:100%;margin:.5rem 0 1rem}.bericht-rechnung{background:var(--flaeche);border:2px solid var(--signal);border-radius:14px;margin:1.5rem 0;padding:1.3rem 1.5rem}.bericht-rechnung h2{margin-top:0}.raster.kacheln-5{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.wert-band{border-left:5px solid var(--signal)}.wert-zahl{font-variant-numeric:tabular-nums;margin:.2rem 0 .4rem;font-size:clamp(2.2rem,6vw,3.4rem);font-weight:800;line-height:1.05}.trend{white-space:nowrap;vertical-align:middle;background:var(--flaeche-2);color:var(--stahl);border-radius:999px;padding:.1rem .45rem;font-size:.8rem;font-weight:700}.trend.hoch{color:var(--gut)}.trend.runter{color:var(--schlecht)}.zwei-spalten{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:1rem;display:grid}.zwei-spalten>*{min-width:0}.trichter{gap:.5rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.trichter li{background:var(--flaeche-2);border:1px solid var(--linie);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:.5rem;padding:.55rem .8rem;display:flex}.trichter li:first-child{background:var(--signal);color:var(--signal-tinte);border-color:#0000}.trichter b{font-variant-numeric:tabular-nums;font-size:1.3rem}.trichter small{color:inherit;opacity:.75;margin-left:auto}.balken-liste{gap:.45rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.balken-liste li{grid-template-columns:minmax(0,9rem) 1fr auto;align-items:center;gap:.6rem;display:grid}.balken-liste li>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.balken{background:var(--flaeche-2);border-radius:999px;height:.7rem;overflow:hidden}.balken i{background:var(--tinte);border-radius:999px;height:100%;display:block}.balken-liste b{font-variant-numeric:tabular-nums}.verlauf{border-bottom:1px solid var(--linie);align-items:flex-end;gap:2px;height:120px;margin:.8rem 0 .4rem;display:flex}.verlauf span{background:var(--signal);border-radius:3px 3px 0 0;flex:1;min-height:2px}.code{white-space:pre-wrap;word-break:break-all;background:var(--flaeche-2);border:1px solid var(--linie);border-radius:6px;padding:.6rem;font-size:.8rem}.zahl-reihe{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));align-items:end;gap:1rem;display:grid}.zahl-knopf{justify-items:start;gap:.4rem;display:grid}.knopf[disabled]{opacity:.5;cursor:not-allowed}.social-zahlen{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.8rem 1rem;display:grid}.social-zahl{font-variant-numeric:tabular-nums;margin:.1rem 0 0;font-size:1.35rem;font-weight:800}.als-naechstes{letter-spacing:.05em;text-transform:uppercase;color:var(--stahl);margin:1.1rem 0 .5rem;font-size:.8rem}.bald{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.bald a{border-radius:var(--radius-k);align-items:center;gap:.75rem;padding:.45rem .5rem;text-decoration:none;display:flex}.bald a:hover{background:var(--flaeche-2)}.bald-tag{border:1px solid var(--linie);background:var(--flaeche);width:44px;color:var(--stahl);border-radius:10px;flex:none;justify-items:center;padding:.25rem 0;font-size:.7rem;line-height:1.1;display:grid}.bald-tag b{color:var(--tinte);font-size:1.1rem}.schnell{grid-template-columns:repeat(auto-fill,minmax(225px,1fr))}@media (max-width:800px){.schnell{grid-template-columns:1fr 1fr;gap:.6rem}.schnell-knopf{flex-direction:column;align-items:flex-start;gap:.55rem;min-height:0;padding:.85rem;font-size:1rem;position:relative}.schnell-plus{position:absolute;top:.85rem;right:.85rem}.schnell-icon{width:38px;height:38px}}.zeile-knoepfe{flex-wrap:wrap;gap:.6rem;display:flex}.tp-steuerung{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.tp-steuerung input{min-height:40px;padding:.45rem .6rem}.plan{border-radius:var(--radius-k);border:1px solid var(--linie);background:var(--flaeche-2);cursor:crosshair;position:relative;overflow:hidden}.plan img{width:100%;height:auto;display:block}.plan-tisch{color:#13233a;white-space:nowrap;background:#fff;border:2px solid #13233a;border-radius:10px;justify-items:center;padding:.3rem .55rem;font-size:.78rem;font-weight:700;line-height:1.15;text-decoration:none;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 12px -4px #0006}.plan-tisch small{font-size:.68rem;font-weight:600}.plan-tisch.frei{color:#145c37;background:#e3f4ea;border-color:#1c7c4a}.plan-tisch.belegt{color:#8e1b12;background:#fbe6e4;border-color:#b42318}.plan-tisch.gewaehlt{background:var(--signal);border-color:#3a2e00}.plan-schoen{cursor:default;background:#f4efe6;container-type:inline-size}.plan-schoen .pt{--tf-e:clamp(.35px, .11cqi, 1.4px)}.plan-schoen img{filter:saturate(.9)}.pt{z-index:1;justify-items:center;gap:3px;text-decoration:none;transition:transform .15s;display:grid;position:absolute;transform:translate(-50%,-50%)}.pt:hover,.pt:focus-visible{z-index:2;transform:translate(-50%,-50%)scale(1.06)}.pt .tf{filter:drop-shadow(0 6px 8px #281c0a47);height:auto;display:block;overflow:visible}.tf-tisch{fill:#fffdf8;stroke:#8a7a62;stroke-width:1.4px}.tf-stuhl{fill:#c9bba3}.pt-frei .tf-stuhl{fill:#4caf7d}.pt-frei .tf-tisch{stroke:#2e8b5c}.pt-bald .tf-stuhl{fill:#e7b416}.pt-bald .tf-tisch{fill:#fff6d6;stroke:#b88a00}.pt-belegt .tf-stuhl{fill:#d9534f}.pt-belegt .tf-tisch{fill:#fce4e1;stroke:#b42318}.pt-schild{white-space:nowrap;color:#13233a;background:#fffffff0;border-radius:8px;justify-items:center;padding:.18rem .5rem;line-height:1.1;display:grid;box-shadow:0 3px 10px -4px #00000059}.pt-schild b{font-size:.78rem}.pt-schild small{color:#4a5a6e;font-size:.66rem;font-weight:600}.pt-belegt .pt-schild{color:#fff;background:#b42318}.pt-belegt .pt-schild small{color:#ffe3df}.pt-bald .pt-schild{color:#2b2200;background:#f2c230}.pt-bald .pt-schild small{color:#4a3b00}.pt:focus-visible{outline:3px solid var(--signal);outline-offset:4px;border-radius:10px}.punkt.pt-frei-p{background:#4caf7d}.punkt.pt-bald-p{background:#e7b416}.punkt.pt-belegt-p{background:#d9534f}@media (max-width:640px){.pt-schild small{display:none}}.legende{flex-wrap:wrap;align-items:center;gap:.4rem;margin:.7rem 0 0;display:flex}.legende .punkt{border-radius:4px;width:.8rem;height:.8rem;display:inline-block}.legende .punkt.frei{background:#e3f4ea;border:2px solid #1c7c4a}.legende .punkt.belegt{background:#fbe6e4;border:2px solid #b42318;margin-left:.6rem}.tp-zeitachse{overflow-x:auto}.tp-zeile{border-bottom:1px solid var(--linie);grid-template-columns:7.5rem minmax(560px,1fr);align-items:center;gap:.6rem;min-height:44px;display:grid}.tp-zeile>span{line-height:1.2;display:grid}.tp-zeile>span small{color:var(--stahl);font-size:.75rem}.tp-kopf{border:0;min-height:26px}.tp-spur{height:34px;margin-right:14px;position:relative}.tp-kopf .tp-spur i{color:var(--stahl);font-size:.72rem;font-style:normal;position:absolute;top:6px;transform:translate(-50%)}.tp-jetzt{background:var(--signal);width:2px;position:absolute;top:-6px;bottom:-6px}.tp-block{white-space:nowrap;border:1px solid #00000014;border-radius:7px;align-items:center;padding:0 .45rem;font-size:.74rem;font-weight:650;text-decoration:none;display:flex;position:absolute;top:3px;bottom:3px;overflow:hidden}.tisch-liste{gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.tisch-liste li{border-bottom:1px solid var(--linie);flex-wrap:wrap;align-items:end;gap:.5rem;padding-bottom:.5rem;display:flex}label.inline{align-items:center;gap:.4rem;display:inline-flex}.platz-wahl{flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem;display:flex}.abgelehnt-hinweis{color:var(--st-stopp);font-weight:650}.bereiche summary{cursor:pointer;font-size:.9rem;font-weight:600}.bereiche-form{gap:.4rem;min-width:200px;margin-top:.5rem;display:grid}.bereiche-form label{align-items:center;gap:.5rem;font-weight:500;display:flex}.pos-tabelle td{padding:.4rem}.pos-tabelle input,.pos-tabelle select{width:100%;min-height:40px;padding:.45rem .6rem}.pos-tabelle td:first-child{min-width:260px}.rechnung-blatt{color:#1b2530;background:#fff;border-radius:6px;max-width:820px;margin:0 auto 2rem;padding:56px 64px;font-size:14px;line-height:1.5;position:relative;overflow:hidden;box-shadow:0 8px 30px -12px #13233a59}.rechnung-blatt.ist-entwurf{outline:2px dashed #c9a227}.rb-wasser{color:#c9a22724;pointer-events:none;margin:0;font-size:110px;font-weight:800;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)rotate(-24deg)}.rb-kopf{justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:2.4rem;display:flex}.rb-absenderzeile{color:#6b7785;order:0;align-self:flex-end;font-size:10px;text-decoration:underline}.rb-marke{text-align:right;color:#4a5a6e;font-size:12px;display:grid}.rb-marke b{color:#13233a;font-size:18px}.rb-oben{flex-wrap:wrap;justify-content:space-between;gap:2rem;margin-bottom:2.2rem;display:flex}.rb-empfaenger{white-space:pre-line;min-width:220px;margin:0;font-size:14px}.rb-daten{grid-template-columns:auto auto;gap:.2rem 1.2rem;margin:0;font-size:13px;display:grid}.rb-daten dt{color:#6b7785}.rb-daten dd{text-align:right;margin:0;font-weight:600}.rb-titel{color:#13233a;margin:0 0 1rem;font-size:24px}.rb-pos{box-shadow:none;border:0;border-radius:0;font-size:13px}.rb-pos th{color:#4a5a6e;background:#f1f4f7}.rb-pos td small{color:#8592a0;font-size:11px;display:block}.rb-pos td:nth-child(n+3),.rb-pos th:nth-child(n+3){text-align:right;white-space:nowrap}.rb-summe{grid-template-columns:auto auto;justify-content:end;gap:.3rem 2rem;margin:1rem 0 1.4rem;font-size:14px;display:grid}.rb-summe dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.rb-hinweis{color:#33414f;margin:0 0 .6rem;font-size:13px}.rb-fuss{color:#6b7785;border-top:1px solid #d5dce3;gap:.15rem;margin-top:2.4rem;padding-top:.8rem;font-size:11px;display:grid}@media (max-width:700px){.rechnung-blatt{padding:28px 20px}.rb-wasser{font-size:64px}}@media print{@page{size:A4;margin:0}.app-leiste,.fab{display:none!important}.rechnung-blatt{box-shadow:none;border-radius:0;outline:0;max-width:none;min-height:297mm;margin:0;padding:18mm 20mm}}.vertrag-daten{grid-template-columns:auto 1fr;gap:.45rem 1.2rem;margin:0;display:grid}.vertrag-daten dt{color:var(--stahl)}.vertrag-daten dd{margin:0;font-weight:600}.kuendigen{justify-items:start;gap:.7rem;display:grid}.gefahrenzone{border:1.5px solid var(--st-stopp-bg);border-radius:var(--radius);gap:.9rem;margin-top:2.5rem;padding:1rem 1.2rem;display:grid}.neu-beitrag summary{cursor:pointer}.plattformen{border:0;flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem;margin:0;padding:0;display:flex}.plattformen legend{margin-bottom:.3rem;padding:0;font-size:.9rem;font-weight:600}.haken{align-items:center;gap:.45rem;font-weight:500;display:inline-flex}.bild-reihe{flex-wrap:wrap;gap:.6rem;margin-top:.4rem;display:flex}.bild-wahl{gap:.25rem;width:96px;font-size:.8rem;display:grid}.bild-wahl img{object-fit:cover;border:1px solid var(--linie);border-radius:8px;width:96px;height:120px}.beitrag-raster{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));align-items:start;gap:1rem;display:grid}.beitrag{gap:.55rem;min-width:0;display:grid}.beitrag-bild{aspect-ratio:4/5;border-radius:var(--radius-k);background:var(--flaeche-2);place-items:center;max-width:100%;display:grid;position:relative;overflow:hidden}.beitrag-bild img{object-fit:cover;width:100%;height:100%;display:block}.bild-anzahl{color:#fff;background:#13233abf;border-radius:999px;padding:.15rem .5rem;font-size:.75rem;font-weight:700;position:absolute;top:.5rem;right:.5rem}.beitrag-kopf{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.beitrag-kopf b{overflow-wrap:anywhere;min-width:0}.beitrag-text{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;font-size:.9rem;display:-webkit-box;overflow:hidden}.beitrag .zeile{flex-wrap:wrap;gap:.45rem;display:flex}.beitrag .knopf[disabled]{opacity:.45;cursor:not-allowed}.such-info{margin-bottom:1rem}.such-info h2{font-size:1.05rem}.treffer-liste{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.treffer-liste li{border-top:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:.35rem .6rem;min-width:0;padding:.55rem 0;display:flex}.treffer-liste li:first-child{border-top:0}.treffer-liste .knopf{margin-left:auto}.system-info{margin:0}.feld-titel{margin:0 0 .5rem;font-weight:600}.galerie{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.5rem;display:grid}.galerie-bild{aspect-ratio:4/3;border-radius:var(--radius-k);border:1px solid var(--linie);background:var(--linie);display:block;overflow:hidden}.galerie-bild img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.galerie-bild:hover img,.galerie-bild:focus-visible img{transform:scale(1.04)}.grossbild{z-index:100;background:#080e16eb;justify-content:center;align-items:center;padding:3.5rem 1rem;display:none;position:fixed;inset:0}.grossbild:target{display:flex}.grossbild img{object-fit:contain;border-radius:6px;max-width:100%;max-height:100%}.grossbild-zu{top:max(.75rem, env(safe-area-inset-top,0px));color:#fff;padding:.5rem;position:absolute;right:.75rem}.grossbild-nav{bottom:max(.9rem, env(safe-area-inset-bottom,0px));color:#fff;justify-content:center;gap:1.2rem;font-weight:600;display:flex;position:absolute;left:0;right:0}.grossbild-nav a{color:#fff}.einst-raster{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:1.25rem;display:grid}.einst-raster .breit{grid-column:1/-1}.einst-raster h2{margin-top:0}.mit-icon{align-items:center;gap:.5rem;display:flex}.mit-icon svg{color:var(--stahl)}.profil-kopf{align-items:center;gap:.9rem;margin-bottom:1rem;display:flex}.profil-kopf h2,.profil-kopf p{margin:0}.avatar{background:var(--signal);width:36px;height:36px;color:var(--signal-tinte);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:.85rem;font-weight:800;display:inline-grid}.avatar.gross{width:56px;height:56px;font-size:1.2rem}.formular-einspaltig{gap:1rem;display:grid}.formular-einspaltig .knopf{justify-self:start}input.nur-lesen{background:var(--flaeche-2);color:var(--stahl)}.schalter{border:1px solid var(--linie);border-radius:var(--radius-k);cursor:pointer;align-items:flex-start;gap:.8rem;padding:.9rem 1rem;display:flex!important}.schalter input{width:1.3rem;height:1.3rem;accent-color:var(--tinte);flex:none;margin-top:.15rem}.schalter span{gap:.15rem;display:grid}.link-liste{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.link-liste a{border:1px solid var(--linie);border-radius:var(--radius-k);align-items:center;gap:.85rem;padding:.8rem .9rem;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.link-liste a:hover{border-color:var(--linie-2);background:var(--flaeche-2)}.link-liste .link-icon{background:var(--signal-weich);width:38px;height:38px;color:var(--tinte);border-radius:10px;flex:none;place-items:center;display:grid}.link-liste .link-text{flex:1;min-width:0;display:grid}.link-liste a>svg:last-child{color:var(--stahl);flex:none}.profil-menue{position:relative}.profil-menue summary{cursor:pointer;color:var(--nav-text);border-radius:10px;align-items:center;gap:.7rem;padding:.55rem .6rem;list-style:none;display:flex}.profil-menue summary::-webkit-details-marker{display:none}.profil-menue summary:hover,.profil-menue[open] summary,.profil-menue summary.aktiv{background:#ffffff14}.profil-menue summary>svg{opacity:.6;flex:none;margin-left:auto}.profil-name{min-width:0;line-height:1.25;display:grid}.profil-name b{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.92rem;font-weight:650;display:-webkit-box;overflow:hidden}.profil-name small{color:var(--nav-leise);font-size:.78rem}.profil-liste{background:var(--flaeche);color:var(--tinte);border:1px solid var(--linie);z-index:40;border-radius:12px;padding:.35rem;display:grid;position:absolute;bottom:calc(100% + .4rem);left:0;right:0;box-shadow:0 12px 32px -8px #00000059}.profil-liste a,.profil-liste button{all:unset;box-sizing:border-box;cursor:pointer;border-radius:8px;align-items:center;gap:.65rem;width:100%;padding:.7rem .75rem;font-size:.95rem;font-weight:550;display:flex}.profil-liste a:hover,.profil-liste button:hover,.profil-liste a:focus-visible,.profil-liste button:focus-visible{background:var(--flaeche-2)}.profil-liste a:focus-visible,.profil-liste button:focus-visible{outline:3px solid var(--signal)}.profil-liste svg{color:var(--stahl)}.profil-liste form{margin:0}.profil-liste form button{color:var(--schlecht)}.profil-liste form button svg{color:currentColor}.tageszahlen{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:.9rem;margin:1.2rem 0 1.1rem;display:grid}.tageszahl{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:var(--schatten);grid-template-columns:auto 1fr;grid-template-areas:"icon wert""label label""hinweis hinweis";align-items:center;gap:.15rem .75rem;padding:1.05rem 1.15rem;text-decoration:none;transition:border-color .15s,transform .15s;display:grid;position:relative}.tageszahl:hover{border-color:var(--linie-2);transform:translateY(-1px)}.tageszahl .tz-icon{background:var(--flaeche-2);width:40px;height:40px;color:var(--stahl);border-radius:11px;grid-area:icon;place-items:center;display:grid}.tageszahl b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;grid-area:wert;font-size:2rem;font-weight:800;line-height:1}.tageszahl .tz-label{grid-area:label;margin-top:.55rem;font-weight:650}.tageszahl small{color:var(--stahl);grid-area:hinweis;font-size:.84rem}.tageszahl.signal .tz-icon{background:var(--signal);color:var(--signal-tinte)}.tageszahl.gut .tz-icon{background:var(--st-gut-bg,#e3f4ea);color:var(--gut)}.tageszahl.warn .tz-icon{background:var(--st-warten-bg,#fcefd2);color:var(--warn)}.tageszahl.warn{border-color:color-mix(in srgb, var(--warn) 35%, var(--linie))}.leer-aktion{justify-items:center;gap:.7rem;display:grid}.leer-aktion p{margin:0}@media (max-width:600px){.tageszahlen{grid-template-columns:1fr 1fr;gap:.6rem}.tageszahl{padding:.85rem .9rem}.tageszahl b{font-size:1.6rem}.tageszahl .tz-icon{width:34px;height:34px}.tageszahl .tz-label{font-size:.9rem}}.verbindungen{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:1.1rem;display:grid}.verbindung{gap:.9rem;scroll-margin-top:1rem;display:grid}.verbindung h2{margin:0;font-size:1.15rem}.verbindung .v-kopf{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.85rem;display:grid}.verbindung .v-titel p{margin:.2rem 0 0}.v-logo{color:#fff;letter-spacing:-.02em;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:1.05rem;font-weight:800;display:grid}.verbindung .marke-stat{gap:.3rem}.v-daten{grid-template-columns:1fr 1fr;gap:.6rem;margin:0;display:grid}.v-daten div{background:var(--flaeche-2);border-radius:var(--radius-k);padding:.6rem .75rem}.v-daten dt{color:var(--stahl);font-size:.78rem;font-weight:650}.v-daten dd{margin:.1rem 0 0;font-size:.9rem;font-weight:600}.verbindung .meldung{margin:0}.verbindung details{border-top:1px solid var(--linie);padding-top:.75rem}.verbindung details>summary{cursor:pointer;align-items:center;gap:.5rem;font-weight:650;list-style:none;display:flex}.verbindung details>summary::-webkit-details-marker{display:none}.verbindung details>summary:before{content:"+";background:var(--flaeche-2);border-radius:6px;place-items:center;width:1.4rem;height:1.4rem;font-weight:800;display:grid}.verbindung details[open]>summary:before{content:"–"}.verbindung details>.karte{box-shadow:none;background:0 0;border:0;padding:.8rem 0 0}.verbindung details>.karte .kopfzeile{display:none}.verbindung .hilfe ol{gap:.45rem;margin:.7rem 0 .5rem;padding-left:1.3rem;display:grid}.verbindung .hilfe li{padding-left:.2rem}.verbindung.demnaechst-bald{opacity:.85}.verbindung details>.karte p.klein.leise,.verbindung .zeile:empty{display:none}@media (max-width:520px){.verbindung .v-kopf{grid-template-columns:auto minmax(0,1fr)}.verbindung .v-kopf>.marke-stat{grid-column:1/-1;justify-self:start}.v-daten{grid-template-columns:1fr}}.beitrag-leiste{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1.2rem;margin-bottom:1rem;display:flex}.beitrag-leiste .segmente{margin:0}.zaehler-reihe{flex-wrap:wrap;gap:.5rem;display:flex}.zaehler-reihe span{background:var(--flaeche);border:1px solid var(--linie);border-radius:999px;padding:.3rem .8rem;font-size:.88rem}.zaehler-reihe b{font-variant-numeric:tabular-nums}.zaehler-reihe .warn{color:var(--schlecht);border-color:currentColor}.neu-beitrag summary{cursor:pointer;align-items:center;gap:.45rem;list-style:none;display:flex}.neu-beitrag summary::-webkit-details-marker{display:none}.beitrag{scroll-margin-top:1rem}.beitrag-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.beitrag-titel{overflow-wrap:anywhere}.feed{border:1px solid var(--linie);background:var(--flaeche);border-radius:12px;overflow:hidden}.feed-kopf{align-items:center;gap:.55rem;padding:.55rem .7rem;font-size:.85rem;display:flex}.feed-kopf .feed-pl{gap:.25rem;margin-left:auto;display:flex}.feed-pl span{color:#fff;border-radius:6px;place-items:center;min-width:1.5rem;height:1.5rem;padding:0 .3rem;font-size:.7rem;font-weight:800;display:grid}.feed-pl .pl-instagram{background:linear-gradient(135deg,#f58529,#dd2a7b 55%,#8134af)}.feed-pl .pl-facebook{background:#1877f2}.avatar.klein{width:28px;height:28px;font-size:.7rem}.feed-bilder{scroll-snap-type:x mandatory;aspect-ratio:4/5;background:var(--flaeche-2);scrollbar-width:none;display:flex;overflow-x:auto}.feed-bilder::-webkit-scrollbar{display:none}.feed-bilder img{object-fit:cover;scroll-snap-align:start;flex:0 0 100%;width:100%;height:100%;display:block}.feed-bild-knopf{cursor:zoom-in;scroll-snap-align:start;background:0 0;border:0;flex:0 0 100%;padding:0}.feed-bild-knopf img{object-fit:cover;width:100%;height:100%;display:block}.grossansicht{z-index:200;padding:max(1rem, env(safe-area-inset-top)) 1rem max(1rem, env(safe-area-inset-bottom));background:#080e18e0;place-items:center;display:grid;position:fixed;inset:0}.grossansicht-inhalt{background:var(--flaeche);border-radius:18px;grid-template-columns:auto 340px;width:auto;max-width:100%;max-height:100%;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #000000b3}.grossansicht-buehne{background:#0b1220;position:relative}.grossansicht-streifen{scroll-snap-type:x mandatory;scrollbar-width:none;width:calc(min(100dvh - 2rem,860px)/1.25);height:min(100dvh - 2rem,860px);display:flex;overflow-x:auto}.grossansicht-streifen::-webkit-scrollbar{display:none}.grossansicht-streifen img{object-fit:contain;scroll-snap-align:center;flex:0 0 100%;width:100%;height:100%}.grossansicht-pfeil{color:#13233a;cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;width:46px;height:46px;font-size:1.9rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 16px #00000059}.grossansicht-pfeil.links{left:.8rem}.grossansicht-pfeil.rechts{right:.8rem}.grossansicht-pfeil:disabled{opacity:0;pointer-events:none}.grossansicht-punkte{justify-content:center;align-items:center;gap:.4rem;display:flex;position:absolute;bottom:.8rem;left:0;right:0}.grossansicht-punkte button{cursor:pointer;background:#ffffff73;border:0;border-radius:50%;width:8px;height:8px;padding:0}.grossansicht-punkte button.an{background:#fff}.grossansicht-punkte span{color:#fff;background:#00000073;border-radius:999px;margin-left:.5rem;padding:.15rem .55rem;font-size:.8rem}.grossansicht-text{align-content:start;gap:.8rem;max-height:calc(100dvh - 2rem);padding:1.2rem;display:grid;overflow-y:auto}.grossansicht-text .feed-text{white-space:pre-line;-webkit-line-clamp:unset;line-clamp:unset;max-height:none;display:block;overflow:visible}.grossansicht-zu{color:#fff;cursor:pointer;z-index:2;background:#0000008c;border:0;border-radius:50%;width:38px;height:38px;font-size:1.1rem;position:absolute;top:.7rem;right:.7rem}.grossansicht button:focus-visible{outline:3px solid var(--signal,#f2c230);outline-offset:2px}@media (max-width:820px){.grossansicht{padding:0}.grossansicht-inhalt{border-radius:0;grid-template-rows:auto 1fr;grid-template-columns:1fr;height:100%}.grossansicht-streifen{aspect-ratio:4/5;width:100vw;height:auto;max-height:70dvh}.grossansicht-inhalt{grid-template-columns:1fr;width:100%}.grossansicht-text{max-height:none}}.feed-leer{color:var(--stahl);margin:auto;font-size:.9rem}.feed-punkte{justify-content:center;align-items:center;gap:.3rem;padding:.45rem 0 0;display:flex}.feed-punkte i{background:var(--linie-2);border-radius:50%;width:6px;height:6px}.feed-punkte i.an{background:#3897f0}.feed-punkte span{color:var(--stahl);margin-left:.4rem;font-size:.72rem}.feed-text{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;padding:.55rem .75rem .75rem;font-size:.88rem;line-height:1.45;display:-webkit-box;overflow:hidden}.feed-text .tag{color:#00376b}@media (prefers-color-scheme:dark){.feed-text .tag{color:#8ec5ff}}.meldung.hinweis{color:var(--tinte);border-color:var(--linie-2);background:var(--signal-weich)}.kalender{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.kal-kopf{color:var(--stahl);text-align:center;padding:.2rem 0 .35rem;font-size:.78rem;font-weight:700}.kal-tag{border:1px solid var(--linie);background:var(--flaeche);border-radius:8px;flex-direction:column;gap:3px;min-width:0;min-height:92px;padding:.3rem;display:flex}.kal-tag.vorbei{background:var(--flaeche-2);opacity:.75}.kal-tag.heute{border-color:var(--signal);box-shadow:inset 0 0 0 1px var(--signal)}.kal-datum{color:var(--stahl);font-size:.75rem;font-weight:700}.kal-post{text-overflow:ellipsis;white-space:nowrap;border-radius:5px;padding:.2rem .35rem;font-size:.72rem;line-height:1.25;text-decoration:none;display:block;overflow:hidden}.kal-post b{font-variant-numeric:tabular-nums}@media (max-width:800px){.kalender{grid-template-columns:1fr;gap:6px}.kal-kopf{display:none}.kal-tag{flex-flow:wrap;align-items:center;min-height:0}.kal-tag:not(:has(.kal-post)){display:none}.kal-datum{width:100%}.kal-post{white-space:normal;flex:100%;font-size:.82rem}}.grenze{gap:.6rem;margin-bottom:.5rem;display:grid}.grenze-text{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;display:flex}.balken{background:var(--flaeche-2);border:1px solid var(--linie);border-radius:999px;height:10px;overflow:hidden}.balken i{border-radius:inherit;height:100%;display:block}@media (max-width:600px){.zeitstrahl li{grid-template-columns:2.9rem minmax(0,1fr);gap:.45rem}.zeit-eintrag{flex-wrap:wrap;gap:.3rem .6rem;padding:.6rem .7rem}.zeit-eintrag .zeit-icon{display:none}.zeit-eintrag .zeit-text{flex:100%}.zeit-eintrag .zeit-text b{white-space:normal}.modul-kacheln{grid-template-columns:1fr 1fr;gap:.6rem}}@media (min-width:1000px){.tageszahlen.drei{grid-template-columns:repeat(3,minmax(0,1fr))}}.ar{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:1.5rem;display:grid}.ar-haupt{gap:1.25rem;min-width:0;display:grid}.ar-schritt h2{align-items:center;gap:.6rem;margin:0 0 1rem;font-size:1.15rem;display:flex}.ar-nr{background:var(--tinte);width:1.8rem;height:1.8rem;color:var(--flaeche);border-radius:50%;flex:none;place-items:center;font-size:.9rem;font-weight:800;display:inline-grid}.ar-chips{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.ar-chip{font:inherit;border:1.5px solid var(--linie-2);background:var(--flaeche);min-height:44px;color:var(--tinte);cursor:pointer;border-radius:999px;padding:.6rem 1rem;font-weight:650}.ar-chip.an{background:var(--tinte);color:var(--flaeche);border-color:var(--tinte)}.ar-pakete{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:.8rem;padding-top:.7rem;display:grid}.ar-pakete.kunde{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.ar-paket{text-align:left;font:inherit;color:var(--tinte);background:var(--flaeche);border:1.5px solid var(--linie);border-radius:var(--radius);cursor:pointer;box-shadow:var(--schatten);align-content:start;gap:.3rem;min-width:0;padding:1.1rem 1rem 1rem;display:grid;position:relative}.ar-paket:hover{border-color:var(--linie-2)}.ar-paket.an{border-color:var(--tinte);box-shadow:0 0 0 2px var(--tinte), var(--schatten)}.ar-paket.empfohlen{background:linear-gradient(180deg, var(--signal-weich), var(--flaeche) 45%)}.ar-band{background:var(--signal);color:var(--signal-tinte);border-radius:999px;padding:.15rem .55rem;font-size:.72rem;font-weight:800;position:absolute;top:-.65rem;right:.8rem}.ar-paket-name{font-size:1.25rem;font-weight:800}.ar-paket-kurz{color:var(--stahl);min-height:2.4em;font-size:.85rem}.ar-paket-preis b{font-size:1.35rem}.ar-paket-preis{color:var(--stahl);font-size:.85rem}.ar-paket-monat{font-size:.92rem;font-weight:650}.ar-statt{color:var(--gut);font-size:.8rem;font-weight:650}.ar-paket ul{color:var(--stahl);gap:.2rem;margin:.5rem 0 0;padding-left:1.05rem;font-size:.84rem;display:grid}.ar-abschnitt+.ar-abschnitt{margin-top:1.1rem}.ar-abschnitt h3{text-transform:uppercase;letter-spacing:.06em;color:var(--stahl);margin:0 0 .5rem;font-size:.8rem}.ar-fragen{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ar-fragen li{border:1px solid var(--linie);border-radius:var(--radius-k);background:var(--flaeche-2);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem 1rem;padding:.75rem .9rem;display:grid}.ar-fragen li.ja{border-color:var(--gut);background:color-mix(in srgb, var(--gut) 7%, var(--flaeche))}.ar-fragen li.info{background:var(--flaeche)}.ar-frage-text{gap:.15rem;min-width:0;display:grid}.ar-frage-text span{color:var(--stahl);font-size:.85rem}.ar-frage-preis{white-space:nowrap;font-size:.85rem;font-weight:650}.ar-frage-preis.inkl{color:var(--gut)}.ar-haken{text-align:center;width:2.2rem;color:var(--gut);font-size:1.2rem;font-weight:800}.ar-jn,.ar-laufzeit{border:1.5px solid var(--linie-2);background:var(--flaeche);border-radius:999px;display:inline-flex;overflow:hidden}.ar-jn button,.ar-laufzeit button{font:inherit;color:var(--stahl);cursor:pointer;background:0 0;border:0;min-height:40px;padding:.45rem .9rem;font-weight:650}.ar-jn button.an{background:var(--linie);color:var(--tinte)}.ar-jn button.an.ja{background:var(--gut);color:#fff}.ar-laufzeit{width:100%}.ar-laufzeit button{flex:1}.ar-laufzeit button.an{background:var(--tinte);color:var(--flaeche)}.ar-menge{align-items:center;gap:.3rem;display:inline-flex}.ar-menge button{border:1.5px solid var(--linie-2);background:var(--flaeche);width:40px;height:40px;color:var(--tinte);font:inherit;cursor:pointer;border-radius:50%;font-size:1.2rem}.ar-menge output{text-align:center;min-width:1.6rem;font-weight:800}.ar-mehr{border-top:1px solid var(--linie);margin-top:1.2rem;padding-top:.9rem}.ar-mehr summary{cursor:pointer;color:var(--stahl);font-weight:650}.ar-mehr-gruppe h3{margin:1rem 0 .4rem;font-size:.9rem}.ar-mehr-zeile{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.35rem 0;font-weight:400;display:grid}.ar-mehr-zeile input[type=number]{width:4.2rem}.ar-preis{white-space:nowrap;color:var(--stahl);font-size:.85rem}.ar-summe{gap:1rem;display:grid;position:sticky;top:1rem}.ar-zahlen{gap:.8rem;display:grid}.ar-zahlen>div{display:grid}.ar-zahlen span{color:var(--stahl);font-size:.82rem}.ar-zahlen b{font-variant-numeric:tabular-nums;font-size:1.9rem;line-height:1.1}.ar-zahlen small{color:var(--stahl);font-size:.8rem}.ar-jahr b{font-size:1.1rem}.ar-spar{background:color-mix(in srgb, var(--gut) 12%, var(--flaeche));color:var(--gut);border-radius:var(--radius-k);margin:0;padding:.5rem .7rem;font-weight:750}.ar-rabatt{font-size:.85rem}.ar-warn{color:var(--warn);margin:0;font-size:.85rem;font-weight:600}.ar-knoepfe{gap:.45rem;display:grid}.ar-knoepfe .knopf{width:100%}.ar-liste{margin-top:2rem}@media (max-width:1200px){.ar{grid-template-columns:1fr}.ar-summe{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;position:static}.ar-summe>.ar-laufzeit,.ar-summe>.ar-warn,.ar-summe>p{grid-column:1/-1}}@media (max-width:640px){.ar-summe{grid-template-columns:1fr}}@media (max-width:560px){.ar-fragen li{grid-template-columns:minmax(0,1fr) auto}.ar-frage-preis{grid-area:2/1}}.ar-kunde{z-index:100;background:var(--papier);grid-template-rows:auto minmax(0,1fr) auto;font-size:1.08rem;display:grid;position:fixed;inset:0}.ar-kunde-kopf{background:var(--nav);color:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1rem,4vw,2.5rem);display:flex}.ar-kunde-kopf h2{margin:.1rem 0 0;font-size:clamp(1.3rem,3vw,1.9rem)}.ar-kunde-marke{color:var(--signal);letter-spacing:.02em;font-size:.9rem;font-weight:800}.ar-kunde-inhalt{align-content:start;gap:1.2rem;padding:1.5rem clamp(1rem,4vw,2.5rem) 2rem;display:grid;overflow:auto}.ar-kunde-inhalt h3{margin:.5rem 0 0;font-size:1.3rem}.ar-pakete.kunde .ar-paket{padding:1.3rem 1.2rem}.ar-pakete.kunde .ar-paket-name{font-size:1.5rem}.ar-pakete.kunde .ar-paket ul{font-size:.95rem}.ar-fragen.kunde li{padding:1rem 1.1rem}.ar-fragen.kunde .ar-frage-text b{font-size:1.1rem}.ar-kunde-fuss{padding:1rem clamp(1rem, 4vw, 2.5rem) calc(1rem + env(safe-area-inset-bottom,0px));background:var(--flaeche);border-top:1px solid var(--linie);grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:center;gap:1rem 2rem;display:grid;box-shadow:0 -8px 24px -16px #13233a4d}.ar-zahlen.kunde{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end}.ar-zahlen.kunde b{font-size:2.2rem}.ar-zahlen.kunde .ar-spar{grid-column:1/-1}@media (max-width:760px){.ar-kunde-fuss{grid-template-columns:1fr;gap:.6rem;padding-top:.6rem}.ar-zahlen.kunde{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.ar-zahlen.kunde b{font-size:1.25rem}.ar-zahlen.kunde small{display:none}.ar-zahlen.kunde .ar-jahr b{font-size:1.05rem}.ar-zahlen.kunde .ar-spar{padding:.3rem .6rem;font-size:.9rem}.ar-laufzeit.gross button{min-height:36px;padding:.3rem .6rem}.ar-kunde{font-size:1rem}}.angebot-inhalt{color:#33414f;gap:.2rem;margin:0 0 1.2rem;padding-left:1.1rem;display:grid}.angebot-hinweis{border-color:var(--signal);background:var(--signal-weich);margin-bottom:1rem}.bz-aktionen{flex-wrap:wrap;gap:.5rem;display:flex}.bz-geld{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:1.25rem;padding:0;display:grid;overflow:hidden}.bz-wert{color:var(--tinte);gap:.2rem;min-width:0;padding:1rem 1.25rem;text-decoration:none;display:grid}.bz-wert+.bz-wert{border-left:1px solid var(--linie)}a.bz-wert:hover{background:var(--flaeche-2)}.bz-wert span{color:var(--stahl);font-size:.82rem;font-weight:600}.bz-wert b{font-variant-numeric:tabular-nums;font-size:1.6rem;line-height:1.15}.bz-wert small{color:var(--stahl);font-size:.8rem}.bz-wert.warn b,.bz-wert.warn small{color:var(--schlecht)}.bz-grenze .balken{margin:.3rem 0 .1rem}.bz-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.bz-liste{margin:0;padding:0;list-style:none;display:grid}.bz-liste li{border-top:1px solid var(--linie);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;padding:.75rem 0;display:flex}.bz-liste li:first-child{border-top:0;padding-top:.2rem}.bz-liste li>div:first-child{flex:14rem;gap:.15rem;min-width:0;display:grid}.bz-liste small{color:var(--stahl);font-size:.82rem}.bz-liste li.dringend>div:first-child{border-left:3px solid var(--schlecht);padding-left:.7rem}.bz-knoepfe{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.bz-fertig{color:var(--gut);margin:.3rem 0;font-weight:700}.bz-chip{background:var(--flaeche-2);border:1px solid var(--linie);color:var(--stahl);border-radius:999px;justify-self:start;padding:.1rem .5rem;font-size:.72rem;font-weight:650}.bz-chip.schlecht{color:var(--schlecht)}.bz-chip.maessig{color:var(--warn)}.bz-chip.gut{color:var(--gut)}.bz-status{gap:.3rem;display:flex}.bz-status select{min-height:32px;padding:.2rem .4rem;font-size:.85rem}.bz-pipe{margin-bottom:.8rem}.bz-pipe-balken{background:var(--flaeche-2);border-radius:999px;gap:2px;height:10px;display:flex;overflow:hidden}.bz-pipe-balken i{min-width:6px;display:block}.bz-pipe-text{flex-wrap:wrap;gap:.3rem .8rem;margin-top:.5rem;font-size:.78rem;display:flex}.bz-pipe-text a{color:var(--stahl);align-items:center;gap:.3rem;text-decoration:none;display:inline-flex}.bz-pipe-text b{color:var(--tinte)}.bz-pipe-text i{border-radius:50%;width:.55rem;height:.55rem;display:inline-block}.p-neu{background:var(--linie-2)}.p-vorbereitet{background:#7aa7e0}.p-kontaktiert{background:#3d7dd8}.p-termin{background:var(--signal)}.p-angebot{background:var(--warn)}.p-kunde{background:var(--gut)}@media (max-width:1080px){.bz-raster{grid-template-columns:1fr}}@media (max-width:720px){.bz-geld{grid-template-columns:1fr}.bz-wert+.bz-wert{border-left:0;border-top:1px solid var(--linie)}}.funnel-karte{margin-bottom:1rem}.funnel{position:relative}.funnel-beispiel{position:absolute;top:-2.6rem;right:0}.funnel ol{grid-template-columns:repeat(var(--stufen,4), minmax(0, 1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.funnel ol>li{align-content:start;gap:.5rem;min-width:0;display:grid;position:relative}.funnel-stufe{border-radius:var(--radius-k);background:var(--flaeche-2);border:1px solid var(--linie);align-content:center;gap:.1rem;min-height:6.2rem;padding:.9rem 1rem;display:grid}.funnel ol>li:first-child .funnel-stufe{background:var(--tinte);color:var(--flaeche);border-color:#0000}.funnel ol>li:last-child:not(:first-child) .funnel-stufe{background:color-mix(in srgb, var(--gut) 12%, var(--flaeche));border-color:color-mix(in srgb, var(--gut) 40%, var(--linie))}.funnel-stufe b{font-variant-numeric:tabular-nums;font-size:1.8rem;line-height:1.1}.funnel-stufe span{font-size:.85rem;font-weight:650}.funnel-stufe .trend{justify-self:start}.funnel-quote{z-index:1;background:var(--signal);color:var(--signal-tinte);white-space:nowrap;box-shadow:var(--schatten);border-radius:999px;padding:.15rem .4rem;font-size:.72rem;font-weight:800;position:absolute;top:2.2rem;left:-.95rem;transform:translate(-50%)}.funnel ol>li+li{padding-left:.4rem}.funnel-kanaele{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.funnel-kanaele li{color:var(--stahl);background:var(--flaeche);border:1px solid var(--linie);border-radius:999px;padding:.1rem .5rem;font-size:.75rem}.funnel-kanaele b{color:var(--tinte)}.funnel-erkl{margin:.9rem 0 0}.funnel.kompakt .funnel-stufe{min-height:0;padding:.6rem .7rem}.funnel.kompakt .funnel-stufe b{font-size:1.35rem}.funnel.kompakt .funnel-stufe span{font-size:.75rem}.funnel-stufe span{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.funnel.kompakt ol:has(>li:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.9rem}.funnel.kompakt ol:has(>li:nth-child(4))>li:nth-child(3){padding-left:0}.funnel.kompakt ol:has(>li:nth-child(4))>li:nth-child(3) .funnel-quote{top:-.75rem;left:50%}.funnel.kompakt .funnel-quote{top:1.4rem}.funnel.kompakt .funnel-beispiel{margin-bottom:.5rem;display:inline-flex;position:static}@media (max-width:760px){.funnel ol{grid-template-columns:1fr;gap:1.1rem}.funnel ol>li+li{margin-left:0}.funnel-stufe{width:var(--breite,100%);text-align:center;justify-self:center;justify-items:center;min-height:0}.funnel-stufe .trend{justify-self:center}.funnel-quote{justify-self:center;margin-bottom:-.6rem;position:static;transform:none}.funnel-kanaele{justify-content:center}.funnel-beispiel{margin-bottom:.5rem;display:inline-flex;position:static}}.formular .buchung-zeiten,.formular h2,.formular>p,.formular>label,.formular>.zeile,.formular>button{grid-column:1/-1}.buchung-zeiten{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:.6rem;display:grid}.buchung-tag{border:1px solid var(--linie);border-radius:var(--radius-k);gap:.45rem;min-width:0;margin:0;padding:.55rem .8rem .8rem;display:grid}.buchung-tag legend{padding:0 .3rem;font-weight:700}.buchung-tag span.zeile{align-items:center;gap:.4rem;display:flex}.buchung-tag input[type=time]{flex:1;min-width:0}.buchung-tag:has(input[type=checkbox]:checked) span.zeile{opacity:.4}.liste-schlicht{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.liste-schlicht li{border:1px solid var(--linie);border-radius:var(--radius-k);background:var(--flaeche-2);padding:.55rem .7rem}.belegung-rahmen{border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);box-shadow:var(--schatten);overflow-x:auto}.belegung{box-shadow:none;border-collapse:collapse;border:0;border-radius:0;min-width:max-content}.belegung th,.belegung td{border-bottom:1px solid var(--linie);border-right:1px solid var(--linie);text-align:center;padding:0}.belegung thead th{min-width:2.1rem;padding:.35rem 0;font-size:.72rem}.belegung thead th.we{color:var(--warn)}.belegung thead th.heute{background:var(--signal-weich);color:var(--tinte)}.belegung th.einheit{z-index:1;background:var(--flaeche);text-align:left;min-width:11rem;padding:.5rem .8rem;font-size:.9rem;position:sticky;left:0}.belegung td a,.belegung td span{height:2.4rem;display:block}.belegung td a{text-decoration:none}.belegung td.belegt-Anfrage a{background:var(--signal-weich);box-shadow:inset 0 0 0 1px var(--signal)}.belegung td.belegt-Bestätigt a,.belegung td.belegt-Angereist a{background:color-mix(in srgb, var(--gut) 22%, transparent)}.belegung td.belegt-Abgereist a{background:var(--flaeche-2)}.belegung td.start a{border-left:3px solid var(--tinte)}.belegung td a:focus-visible{outline-offset:-3px}.belegung-legende{color:var(--stahl);flex-wrap:wrap;gap:1rem;margin:.8rem 0;font-size:.85rem;display:flex}.belegung-legende i{vertical-align:-2px;border-radius:3px;width:.9rem;height:.9rem;margin-right:.35rem;display:inline-block}.kasse-layout{grid-template-columns:minmax(0,1fr) minmax(330px,410px);align-items:start;gap:1rem;margin-bottom:1rem;display:grid}.kasse-layout>*{min-width:0}@media (max-width:980px){.kasse-layout{grid-template-columns:1fr}}.kasse-plan{padding:.7rem}.plan-leer{aspect-ratio:16/10;background-color:#f4efe6;background-image:linear-gradient(#8a7a621f 1px,#0000 1px),linear-gradient(90deg,#8a7a621f 1px,#0000 1px);background-size:5% 8%}button.pt{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.pt-wahl .tf-tisch{stroke:var(--tinte);stroke-width:3px}.pt-wahl .pt-schild{outline:3px solid var(--signal)}.pt-offen{color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums;background:#13233a;border-radius:999px;margin-top:-1px;padding:.12rem .42rem;font-size:.7rem;font-weight:800;position:static;box-shadow:0 2px 6px #0000004d}.pt-offen.klein-offen{margin-left:.6rem;display:inline-block;position:static}.kasse-seite{gap:.8rem;max-height:calc(100vh - 2rem);display:grid;position:sticky;top:1rem;overflow:auto}.kasse-leer h2{margin:0 0 .3rem}.kasse-offen-liste{gap:.4rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.kasse-offen-liste button,.editor-liste button{border-radius:var(--radius-k);border:1px solid var(--linie);background:var(--flaeche-2);width:100%;color:var(--tinte);font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;justify-content:space-between;gap:.6rem;padding:.7rem .9rem;display:flex}.kasse-kopf{justify-content:space-between;align-items:start;gap:.6rem;display:flex}.kasse-kopf h2{margin:0;font-size:1.5rem}.kasse-kopf p{margin:0}.kasse-kopf-knoepfe{gap:.4rem;display:flex}.kasse-kats{flex-wrap:wrap;gap:.35rem;display:flex}.kasse-kats button{border:1.5px solid var(--linie-2);background:var(--flaeche);min-height:40px;color:var(--tinte);cursor:pointer;border-radius:999px;flex:none;padding:.4rem .8rem;font-family:inherit;font-size:.92rem;font-weight:650;line-height:1}.kasse-kats button.an{background:var(--tinte);color:var(--flaeche);border-color:var(--tinte)}.kasse-produkte{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:.45rem;display:grid}.kasse-produkte button{text-align:left;border-radius:var(--radius-k);border:1px solid var(--linie);background:var(--flaeche-2);min-height:64px;color:var(--tinte);font:inherit;cursor:pointer;touch-action:manipulation;align-content:space-between;gap:.3rem;padding:.6rem .65rem;transition:transform 80ms,background .15s;display:grid;position:relative}.kasse-produkte button:active{background:var(--signal-weich);transform:scale(.96)}.kasse-produkte b{font-size:.86rem;line-height:1.2}.kasse-produkte span{color:var(--stahl);font-variant-numeric:tabular-nums;font-size:.82rem}.kasse-produkte em{background:var(--signal);min-width:24px;height:24px;color:var(--signal-tinte);border-radius:999px;place-items:center;font-size:.8rem;font-style:normal;font-weight:800;display:grid;position:absolute;top:-7px;right:-7px}.kasse-bon{border-top:1px dashed var(--linie-2);gap:.4rem;padding-top:.7rem;display:grid}.kasse-bon-kopf{justify-content:space-between;align-items:center;display:flex}.kasse-zeilen{font-variant-numeric:tabular-nums;gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.kasse-zeilen li{border-bottom:1px solid var(--linie);grid-template-columns:auto 1fr auto auto;align-items:center;gap:.55rem;padding:.25rem 0;font-size:.92rem;display:grid}.kasse-n{font-weight:800}.kasse-minus{border:1px solid var(--linie-2);background:var(--flaeche);width:34px;height:34px;color:var(--schlecht);cursor:pointer;border-radius:8px;font-size:1.2rem;font-weight:700;line-height:1}.kasse-summe{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;padding-top:.3rem;display:flex}.kasse-summe b{font-size:1.7rem}.kasse-aktionen{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.kasse-aktionen .breit{grid-column:1/-1;min-height:52px;font-size:1.05rem}.knopf.gut{background:var(--gut);color:#fff}.link-knopf{color:var(--tinte);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.kasse-hinweis{margin:0}.editor-layout{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:1rem;display:grid}.editor-layout>*{min-width:0}@media (max-width:900px){.editor-layout{grid-template-columns:1fr}}.editor-leiste{flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:.6rem;display:flex}.editor-ok{color:var(--gut);font-weight:700}.plan-editor{touch-action:none;-webkit-user-select:none;user-select:none}.plan-editor img{pointer-events:none}.pt-zieh{cursor:grab}.pt-zieh:active{cursor:grabbing}.plan-editor .pt:hover{transform:translate(-50%,-50%)}.editor-seite{gap:.7rem;display:grid;position:sticky;top:1rem}.editor-seite h2{margin:0}.editor-seite label{gap:.25rem;font-size:.9rem;font-weight:600;display:grid}.editor-liste{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.editor-plaetze{align-items:center;gap:.6rem;font-weight:600;display:flex}.editor-plaetze b{text-align:center;font-variant-numeric:tabular-nums;min-width:2.2ch;font-size:1.6rem}.editor-plaetze .knopf{justify-content:center;width:48px;height:48px;padding:0;font-size:1.4rem}.editor-schnell{flex-wrap:wrap;gap:.35rem;display:flex}.editor-schnell button{border:1px solid var(--linie-2);background:var(--flaeche);min-width:44px;min-height:40px;color:var(--tinte);font:inherit;cursor:pointer;border-radius:8px;font-weight:700}.editor-schnell button.an{background:var(--signal);border-color:var(--signal);color:var(--signal-tinte)}.sk-raster{gap:1rem;display:grid}.pt.pt-wahl{z-index:3}@container (max-width:640px){.pt-schild small{display:none}.pt-schild b{font-size:.7rem}}@media (min-width:981px){.kasse-seite.kasse-aktiv{flex-direction:column;height:max(540px,100vh - 215px);max-height:none;display:flex;overflow:hidden}.kasse-aktiv .kasse-produkte{flex:1 1 0;align-content:start;min-height:150px;margin-top:-8px;padding:8px 8px 4px 0;overflow-y:auto}.kasse-aktiv .kasse-bon{flex:none;max-height:32vh;overflow-y:auto}.kasse-aktiv{gap:.6rem}.kasse-aktiv>*{flex-shrink:0}.kasse-aktiv .kasse-produkte{flex-shrink:1}.kasse-layout:has(.kasse-aktiv){grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.kasse-aktiv .kasse-aktionen{grid-template-columns:1fr 1fr 1.4fr}.kasse-aktiv .kasse-aktionen .breit{grid-column:auto;min-height:0}.kasse-aktiv .kasse-kopf h2{font-size:1.3rem}.kasse-seite.kasse-aktiv{overflow-y:auto}.kasse-aktiv .kasse-aktionen .knopf{white-space:nowrap;justify-content:center;padding:.6rem .7rem;font-size:.92rem}.kasse-aktiv .kasse-bon{max-height:22vh}.kasse-aktiv .kasse-summe b{font-size:1.45rem}.kasse-aktiv .kasse-hinweis{font-size:.75rem}}.ar-paket-einzeln{border-style:dashed}.ar-einzel{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:.8rem;margin-top:.9rem;display:grid}.ar-einzel-gruppe{border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);gap:.35rem;min-width:0;margin:0;padding:.7rem .8rem .8rem;display:grid}.ar-einzel-gruppe legend{padding:0 .3rem;font-weight:800}.ar-einzel-opt{cursor:pointer;border:1px solid #0000;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.45rem .55rem;font-weight:400;display:grid}.ar-einzel-opt.an{background:var(--signal-weich);border-color:var(--signal)}.ar-einzel-opt span{line-height:1.25;display:grid}.ar-einzel-opt b{font-size:.92rem}.ar-einzel-opt small,.ar-grund{color:var(--stahl);font-size:.78rem;display:block}.ar-einzel-opt em{color:var(--stahl);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.82rem;font-style:normal}.ar-einzel.kunde .ar-einzel-opt b{font-size:1rem}.ar-mehr-zeile.inkl{opacity:.75;cursor:default}.re{box-sizing:border-box;z-index:0;position:absolute}.re-innen{position:absolute;inset:0}.re-bereich{border-radius:4px}.re-holz{background-color:#eedfc6;background-image:repeating-linear-gradient(#96785024 0 2px,#0000 2px 9%),repeating-linear-gradient(90deg,#0000 0 17%,#9678501f 17% calc(17% + 2px));border:5px solid #3b4650}.re-fliesen{background-color:#dce2d2;background-image:conic-gradient(#e4e8dc 25%, transparent 0 50%, #e4e8dc 0 75%, transparent 0);background-size:9% 13%;border:3px dashed #7c9a6b}.re-stein{background-color:#d9dcdf;background-image:linear-gradient(#0000000f 1px,#0000 1px),linear-gradient(90deg,#0000000f 1px,#0000 1px);background-size:7% 11%;border:3px solid #8a8f96}.re-teppich{background:#c9b79c;border:4px solid #6e5a44}.re-name{color:#3b4650;pointer-events:none;font-size:clamp(9px,1.9cqi,22px);font-weight:800;position:absolute;bottom:1.2cqi;left:1.5cqi}.re-fliesen .re-name{color:#4e6b3f}.re-theke-platte{color:#fbefe2;background:linear-gradient(#9b6240,#7a4a2e);border-radius:1cqi;place-items:center;font-size:clamp(8px,1.5cqi,18px);font-weight:800;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 .5cqi 1cqi #2814054d}.re-hocker{background:radial-gradient(circle,#8a6a45 0 45%,#0000 48%) 0 0/1.9cqi 1.7cqi repeat-x;height:1.7cqi;position:absolute;top:calc(100% + .5cqi);left:4%;right:4%}.re-theke .re-d90 .re-theke-platte,.re-theke .re-d270 .re-theke-platte{writing-mode:vertical-rl}.re-theke .re-d90 .re-hocker,.re-theke .re-d270 .re-hocker{background-repeat:repeat-y;background-size:1.7cqi 1.9cqi;width:1.7cqi;height:auto;inset:4% auto}.re-theke .re-d90 .re-hocker{left:calc(100% + .5cqi)}.re-theke .re-d270 .re-hocker{right:calc(100% + .5cqi)}.re-theke .re-d180 .re-hocker{top:auto;bottom:calc(100% + .5cqi)}.re-tuer{background:#f6ebda;border:2px solid #3b4650;border-radius:2px;position:absolute}.re-d0 .re-tuer{height:22%;bottom:0;left:0;right:0}.re-d180 .re-tuer{height:22%;top:0;left:0;right:0}.re-d90 .re-tuer{width:22%;top:0;bottom:0;left:0}.re-d270 .re-tuer{width:22%;top:0;bottom:0;right:0}.re-schild{color:#6b5b44;white-space:nowrap;place-items:center;font-size:clamp(8px,1.4cqi,16px);font-weight:800;display:grid;position:absolute;inset:0}.re-d0 .re-schild{bottom:30%}.re-d180 .re-schild{top:30%}.re-d90 .re-schild,.re-d270 .re-schild{writing-mode:vertical-rl}.re-blatt{background:radial-gradient(circle at 35% 35%,#86b672 0 22%,#0000 24%),radial-gradient(circle at 65% 60%,#74a562 0 26%,#0000 28%),radial-gradient(circle,#5e8c4e 0 62%,#b9a27e 64% 100%);border-radius:50%;position:absolute;inset:0;box-shadow:0 .4cqi .8cqi #0003}.re-zieh{cursor:grab;touch-action:none}.re-zieh:active{cursor:grabbing}.re-wahl{outline:3px solid var(--signal);outline-offset:2px;z-index:1}.re-griff{background:var(--signal);cursor:nwse-resize;z-index:2;border:2px solid #3a2e00;border-radius:5px;width:18px;height:18px;position:absolute;bottom:-9px;right:-9px}.editor-raum{flex-wrap:wrap;gap:.35rem;display:flex}.reel-marke{color:#fff;background:#13233a;border-color:#13233a}.reel-vorschau{background:#000;place-items:center;display:grid}.reel-vorschau video{aspect-ratio:9/16;object-fit:contain;background:#000;width:100%;max-height:520px;display:block}.reel-vorhanden{gap:.4rem;display:grid}.reel-vorhanden video{aspect-ratio:9/16;background:#000;border-radius:10px;width:180px}.tag-umsatz{color:var(--stahl);flex-wrap:wrap;align-items:baseline;gap:.4rem 1.4rem;margin:-.4rem 0 .8rem;font-size:.9rem;display:flex}.tag-umsatz b{color:var(--tinte);font-variant-numeric:tabular-nums;font-size:1.05rem}.tag-umsatz small{margin-left:auto}.anfrage-konfig{background:var(--signal-weich);border:1px solid var(--signal);border-radius:var(--radius-k);gap:.4rem;margin-top:1rem;padding:.8rem 1rem;display:grid}.anfrage-konfig ul{gap:.25rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.anfrage-konfig li{justify-content:space-between;gap:1rem;display:flex}.anfrage-konfig li span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.medien-raster{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.8rem;display:grid}.medium{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius-k);flex-direction:column;min-width:0;display:flex;overflow:hidden}.medium-bild{aspect-ratio:1;background:var(--flaeche-2);display:block;position:relative}.medium-bild img,.medium-bild video{object-fit:cover;width:100%;height:100%;display:block}.medium-marke{color:#fff;background:#000000a6;border-radius:999px;padding:.15rem .5rem;font-size:.75rem;font-weight:700;position:absolute;top:.5rem;left:.5rem}.medium-text{overflow-wrap:anywhere;min-width:0;padding:.6rem .7rem .7rem}.medium-text .warn{color:var(--warn)}.link-knopf.gefahr{color:var(--schlecht)}.wunsch-karte{border-color:var(--signal);background:var(--signal-weich)}.gs-code{letter-spacing:.08em;font-family:ui-monospace,Consolas,monospace;font-weight:700}.gs-karte{border:1px solid var(--linie);color:#14202e;background:#fff;border-radius:18px;max-width:640px;margin:0 auto;overflow:hidden;box-shadow:0 10px 30px #00000014}.gs-kopf{color:#fff;background:#0c2340;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.6rem 1.8rem;display:flex}.gs-kopf h1{opacity:.85;margin:0;font-size:1.15rem;font-weight:650}.gs-wert{color:#f2c230;font-size:2.6rem;font-weight:800;line-height:1}.gs-inhalt{gap:.6rem;padding:1.4rem 1.8rem 1.6rem;display:grid}.gs-inhalt .gs-code{border:2px dashed #0c2340;border-radius:10px;justify-self:start;padding:.5rem .9rem;font-size:1.5rem}@media print{.gs-druck .nicht-drucken{display:none!important}.gs-karte{box-shadow:none;margin-top:20mm}}.sterne{color:#e8a600;letter-spacing:.05em}.kontingent-band .chip{background:var(--signal-weich);color:var(--tinte);border-radius:999px;align-items:baseline;gap:.15rem;padding:.4rem .75rem;font-size:.88rem;display:inline-flex}.kontingent-band .chip.warn{background:var(--flaeche-2);color:var(--stahl)}.medien-wahl{border:1px solid var(--linie);border-radius:var(--radius-k);min-width:0;margin:0;padding:.6rem .7rem .8rem}.medien-wahl-raster{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:.5rem;margin-top:.4rem;display:grid}.medien-wahl-punkt{aspect-ratio:1;background:var(--flaeche-2);cursor:pointer;border-radius:10px;display:block;position:relative;overflow:hidden}.medien-wahl-punkt img{object-fit:cover;width:100%;height:100%;display:block}.medien-wahl-punkt input{z-index:2;width:20px;height:20px;min-height:0;accent-color:var(--signal);margin:0;position:absolute;top:6px;left:6px}.medien-wahl-punkt:has(input:checked){outline:3px solid var(--signal);outline-offset:-3px}.creative-liste>li{border-top:1px solid var(--linie);padding:.8rem 0}.creative-ergebnis{gap:.5rem;margin-top:.6rem;display:flex;overflow-x:auto}.creative-ergebnis img,.creative-ergebnis video{background:#000;border-radius:10px;width:auto;max-width:100%;height:220px;display:block}.app-aufbau{counter-reset:schritt;gap:.7rem;display:grid}.app-aufbau>li{line-height:1.5}.modul-liste{gap:.3rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.modul-liste li{flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.plan-wahl{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.7rem;display:grid}.plan-karte{border:1.5px solid var(--linie-2);border-radius:var(--radius-k);cursor:pointer;align-items:flex-start;gap:.6rem;padding:.9rem 1rem;display:flex}.plan-karte>span{gap:.15rem;display:grid}.plan-karte input{min-height:0;accent-color:var(--signal);margin-top:.25rem}.plan-karte:has(input:checked){border-color:var(--signal);background:var(--signal-weich)}.plan-preis{font-size:1.5rem;font-weight:800}.plan-preis small{color:var(--stahl);font-size:.85rem;font-weight:600}.angebot-box{border-radius:var(--radius-k);background:var(--signal-weich);border:1px solid var(--signal);margin-top:.6rem;padding:.8rem 1rem}.datei-auswahl{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.nur-technik{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.datei-knopf{cursor:pointer;position:relative}.datei-knopf input{opacity:0;cursor:pointer;min-height:0;position:absolute;inset:0}.datei-liste{gap:.4rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.datei-liste li{border:1px solid var(--linie);border-radius:var(--radius-k);background:var(--flaeche-2);align-items:center;gap:.7rem;min-width:0;padding:.4rem .5rem;display:flex}.datei-liste img,.datei-typ{object-fit:cover;background:var(--linie);width:48px;height:48px;color:var(--stahl);border-radius:8px;flex:none;place-items:center;font-size:.72rem;font-weight:700;display:grid}.datei-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.9rem;overflow:hidden}.datei-name small{color:var(--stahl);display:block}.medium-aktionen{flex-wrap:wrap;gap:.6rem;margin-top:.4rem;display:flex}.medium-aktionen summary{cursor:pointer;list-style:none}.medium-aktionen summary::-webkit-details-marker{display:none}.ansicht-liste{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:.4rem .8rem;display:grid}.ansicht-liste .haken{align-items:center;gap:.45rem;font-weight:600;display:flex}.ansicht-liste input[type=checkbox]{width:18px;height:18px;min-height:0;accent-color:var(--signal)}.klein-knopf{cursor:pointer;min-height:0;padding:.45rem .8rem;font-size:.85rem;list-style:none;display:inline-flex}.klein-knopf::-webkit-details-marker{display:none}.funnel-hinweis{color:#5a4500;background:#fff7da;border-radius:10px;margin:0 0 .7rem;padding:.55rem .75rem;font-size:.82rem;line-height:1.4}.funnel-notiz{color:var(--stahl,#4a5a6e);margin-top:.15rem;font-size:.72rem;font-weight:500;display:block}.lead-zahlen{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.6rem;margin-bottom:1rem;display:grid}.lead-zahl{background:var(--flaeche);border:1px solid var(--linie);color:var(--tinte);border-radius:12px;gap:.1rem;padding:.8rem .9rem;text-decoration:none;display:grid}.lead-zahl b{font-size:1.45rem;line-height:1.1}.lead-zahl span{color:var(--stahl);font-size:.8rem}.lead-zahl.an{border-color:var(--tinte);box-shadow:inset 0 0 0 1px var(--tinte)}.lead-zahl.verwertet b{color:var(--gut)}.lead-zahl.verloren b{color:var(--schlecht)}.lead-zahl.faellig b{color:var(--warn)}.lead-filter{flex-wrap:wrap;align-items:end;gap:.6rem;margin-bottom:1rem;display:flex}.lead-filter label{color:var(--stahl);gap:.2rem;font-size:.8rem;display:grid}.lead-filter .lead-check{align-items:center;gap:.35rem;padding-bottom:.5rem;display:flex}.lead-board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:.8rem;margin-bottom:1.5rem;display:grid}.lead-board.eine{grid-template-columns:1fr}.lead-board.eine .lead-spalte ul{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.5rem;display:grid}.lead-spalte{background:var(--flaeche-2);border:1px solid var(--linie);border-radius:14px;min-width:0;padding:.7rem}.lead-spalte h2{justify-content:space-between;margin:.1rem .2rem .6rem;font-size:.95rem;display:flex}.lead-spalte.offen{border-top:3px solid var(--linie-2)}.lead-spalte.bearbeitung{border-top:3px solid var(--signal)}.lead-spalte.verwertet{border-top:3px solid var(--gut)}.lead-spalte.verloren{border-top:3px solid var(--schlecht)}.lead-spalte ul{gap:.5rem;margin:0 0 .5rem;padding:0;list-style:none;display:grid}.lead-karte{background:var(--flaeche);border:1px solid var(--linie);border-radius:10px;gap:.35rem;min-width:0;padding:.6rem .65rem;display:grid}.lead-karte.faellig{border-color:var(--warn);box-shadow:inset 3px 0 0 var(--warn)}.lead-link{color:var(--tinte);min-width:0;text-decoration:none;display:grid}.lead-link b{overflow-wrap:anywhere}.lead-link:hover b{text-decoration:underline}.lead-marken{flex-wrap:wrap;gap:.3rem;display:flex}.lead-marken span{background:var(--flaeche-2);border:1px solid var(--linie);color:var(--stahl);border-radius:999px;padding:.1rem .45rem;font-size:.7rem}.lead-marken .lead-wv.an{background:var(--signal-weich);border-color:var(--warn);color:var(--tinte);font-weight:650}.lead-marken .lead-wert{color:var(--gut);font-weight:650}.lead-marken .lead-grund{color:var(--schlecht)}.lead-marken .lead-versuche.an{background:var(--signal-weich);border-color:var(--schlecht);color:var(--schlecht);font-weight:650}.anruf-ergebnis{flex-wrap:wrap;gap:.3rem;display:flex}.anruf-ergebnis form{margin:0}.anruf-ergebnis .anruf-verloren{color:var(--schlecht)}.anruf-klappe{position:relative}.anruf-klappe summary{cursor:pointer;list-style:none}.anruf-klappe summary::-webkit-details-marker{display:none}.anruf-klappe[open] .anruf-ergebnis{z-index:20;background:var(--flaeche);border:1px solid var(--linie-2);width:min(92vw,420px);box-shadow:var(--schatten);border-radius:10px;padding:.6rem;position:absolute;top:calc(100% + .3rem);right:0}.lead-anrufen{margin-bottom:1rem}.lead-anrufen h2{margin-top:0}.lead-anrufen ol{gap:.4rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.lead-anrufen li{border:1px solid var(--linie);background:var(--flaeche);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;padding:.45rem .55rem;display:flex}.lead-anrufen li .lead-link{flex:14rem}.lead-anrufen li form{margin:0}.lead-tipp{background:var(--flaeche-2);border-left:3px solid var(--schlecht);color:var(--tinte);border-radius:8px;margin:0;padding:.35rem .5rem}.lead-knoepfe{flex-wrap:wrap;gap:.3rem;display:flex}.lead-knoepfe form{margin:0}.lead-verloren{position:relative}.lead-verloren summary{cursor:pointer;list-style:none}.lead-verloren summary::-webkit-details-marker{display:none}.lead-verloren>div{z-index:5;background:var(--flaeche);border:1px solid var(--linie-2);border-radius:10px;gap:.25rem;min-width:190px;padding:.4rem;display:grid;position:absolute;top:calc(100% + .3rem);right:0;box-shadow:0 12px 30px -12px #00000059}.lead-verloren>div .knopf{justify-content:flex-start;width:100%}.lead-auswertung{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.lead-neu{gap:.5rem;display:grid}.lead-neu label{gap:.2rem;font-size:.85rem;display:grid}.lead-schnell{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.lead-schnell form{margin:0}.lead-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.lead-phase{background:var(--flaeche-2);border:1px solid var(--linie);border-radius:999px;padding:.3rem .8rem;font-size:.85rem;font-weight:700}.lead-phase.bearbeitung{background:var(--signal-weich)}.lead-phase.verwertet{color:var(--gut)}.lead-phase.verloren{color:var(--schlecht)}.lead-notiz{gap:.4rem;margin-bottom:.8rem;display:grid}.lead-verlauf{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.lead-verlauf li{border-left:2px solid var(--linie-2);padding-left:.7rem}.lead-verlauf p{margin:.1rem 0 0}@media (max-width:1100px){.lead-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.lead-board,.lead-detail{grid-template-columns:1fr}.lead-verloren>div{left:0;right:auto}}.bz-satz{color:var(--stahl);margin:.2rem 0 0;font-size:1.02rem}.bz-kennzahlen{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;margin-bottom:1.4rem;display:grid}.bz-kz{background:var(--flaeche);border:1px solid var(--linie);color:var(--tinte);border-radius:12px;align-content:start;gap:.15rem;min-width:0;padding:.85rem 1rem;text-decoration:none;display:grid}a.bz-kz:hover{border-color:var(--linie-2)}.bz-kz span{color:var(--stahl);font-size:.78rem;font-weight:600}.bz-kz b{font-variant-numeric:tabular-nums;font-size:1.45rem;line-height:1.15}.bz-kz small{color:var(--stahl);font-size:.76rem}.bz-kz.an{border-color:var(--signal);box-shadow:inset 0 0 0 1px var(--signal);background:var(--signal-weich)}.bz-kz.warn b,.bz-kz.warn small{color:var(--schlecht)}.bz-kz .balken{margin:.3rem 0 .1rem}.bz-block{margin-bottom:1.5rem}.bz-anfragen{gap:.9rem;display:grid}.bz-anfrage{background:var(--flaeche);border:1px solid var(--linie);border-left:4px solid var(--signal);border-radius:14px;gap:.9rem;padding:1rem 1.15rem;display:grid}.bz-anfrage header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.4rem 1rem;display:flex}.bz-anfrage h3{margin:0;font-size:1.2rem}.bz-anfrage h3 a{color:var(--tinte);text-decoration:none}.bz-anfrage h3 a:hover{text-decoration:underline}.bz-anfrage header p{margin:.15rem 0 0}.bz-paket{background:var(--tinte);color:var(--flaeche);white-space:nowrap;border-radius:999px;padding:.3rem .75rem;font-size:.85rem;font-weight:700}.bz-anfrage-raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.bz-anfrage-raster>div{min-width:0}.bz-anfrage-raster p{margin:0 0 .35rem}.bz-label{text-transform:uppercase;letter-spacing:.05em;color:var(--stahl);font-weight:700;font-size:.72rem!important}.bz-gross{overflow-wrap:anywhere;font-size:1.02rem;font-weight:700}.bz-kontakt{flex-wrap:wrap;gap:.35rem;margin:.2rem 0 .4rem;display:flex}.bz-kontakt .knopf{text-overflow:ellipsis;max-width:100%;overflow:hidden}.bz-wunsch{color:var(--tinte);background:var(--flaeche-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;padding:.45rem .6rem;font-style:italic}.bz-zeitleiste{background:var(--flaeche-2);border-radius:8px;flex-wrap:wrap;gap:.3rem 1.2rem;margin:0;padding:.55rem .7rem;font-size:.85rem;list-style:none;display:flex}.bz-zeitleiste span{color:var(--stahl);font-variant-numeric:tabular-nums;margin-right:.25rem}.bz-anfrage footer{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.bz-anfrage footer form{margin:0}.bz-phasen{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin-bottom:.8rem;display:grid}.bz-phasen a{background:var(--flaeche-2);border:1px solid var(--linie);color:var(--stahl);border-radius:8px;padding:.45rem .55rem;font-size:.75rem;text-decoration:none;display:grid}.bz-phasen b{color:var(--tinte);font-size:1.05rem}.bz-phasen .verwertet b{color:var(--gut)}.bz-phasen .verloren b{color:var(--schlecht)}@media (max-width:1100px){.bz-kennzahlen{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.bz-anfrage-raster{grid-template-columns:1fr}}@media (max-width:560px){.bz-kennzahlen,.bz-phasen{grid-template-columns:repeat(2,minmax(0,1fr))}}.lead-ab{align-items:center;gap:.3rem;display:flex}.lead-ab form{margin:0}.lead-ab button{border:1px solid var(--linie-2);background:var(--flaeche);width:2rem;height:1.8rem;color:var(--stahl);font:inherit;cursor:pointer;border-radius:8px;font-size:.8rem;font-weight:800}.lead-ab button.an{background:var(--tinte);border-color:var(--tinte);color:var(--flaeche)}.wz-delta{color:var(--stahl);font-size:.8rem;font-weight:650}.wz-delta.auf{color:var(--gut)}.wz-delta.ab{color:var(--schlecht)}.wz-trichter{gap:.5rem;display:grid}.wz-zeile{grid-template-columns:minmax(0,1fr) minmax(12rem,1.2fr);align-items:center;gap:.8rem;display:grid}@media (max-width:640px){.wz-zeile{grid-template-columns:1fr;gap:.25rem}}.wz-bahn{background:var(--flaeche-2);border-radius:6px;height:1.6rem;overflow:hidden}.wz-stufe{background:var(--kalk-s1);border-radius:0 6px 6px 0;height:100%}.wz-tage{grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:2px;height:140px;display:grid}.wz-tage>div{align-items:end;height:100%;display:flex}.wz-tage i{background:var(--kalk-s1);opacity:.55;border-radius:3px 3px 0 0;width:100%;min-height:2px;display:block}.wz-tage i.ziel{opacity:1}.wz-tage>div:hover i{opacity:1;outline:2px solid var(--tinte)}.wz-achse{justify-content:space-between;margin-top:.3rem;display:flex}.wz-stunden{grid-template-columns:repeat(24,1fr);align-items:end;gap:2px;height:110px;display:grid}.wz-stunden>div{flex-direction:column;justify-content:end;height:100%;display:flex;position:relative}.wz-stunden i{background:var(--kalk-s2);border-radius:3px 3px 0 0;min-height:2px;display:block}.wz-stunden span{color:var(--stahl);font-size:.7rem;position:absolute;bottom:-1.2rem;left:0}:root{--kalk-s1:#2a78d6;--kalk-s2:#eb6834;--kalk-s3:#1baf7a}@media (prefers-color-scheme:dark){:root{--kalk-s1:#3987e5;--kalk-s2:#d95926;--kalk-s3:#199e70}}.kalk-reiter{flex-wrap:wrap;gap:.35rem;margin:-.6rem 0 1.2rem;display:flex}.kalk-reiter a{border:1px solid var(--linie-2);color:var(--tinte);background:var(--flaeche);border-radius:999px;padding:.5rem .9rem;font-size:.92rem;font-weight:650;text-decoration:none}.kalk-reiter a.an{background:var(--tinte);color:var(--flaeche);border-color:var(--tinte)}.kalk-kpi{margin-bottom:1rem}.kalk-kpi .zahl{margin:.2rem 0;font-size:1.55rem}.kalk-warn{border-color:var(--warn);box-shadow:inset 3px 0 0 var(--warn)}.kalk-abschnitt{margin-bottom:1.25rem}.kalk-abschnitt h2{margin:0 0 .7rem;font-size:1.05rem}.kalk-offen{color:var(--warn);font-weight:650}.kalk-zwei{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:1rem;display:grid}.kalk-felder{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));align-items:end;gap:.7rem;display:grid}.kalk-felder .kalk-breit{grid-column:1/-1}.kalk-knoepfe{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.6rem;display:flex}.kalk-knoepfe form{margin:0}.kalk-liste{gap:.5rem;display:grid}.kalk-zeile{padding:.75rem 1rem}.kalk-zeile.aus{opacity:.6}.kalk-zeile>summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;gap:.8rem;list-style:none;display:flex}.kalk-zeile>summary::-webkit-details-marker{display:none}.kalk-zeile[open]>summary{border-bottom:1px solid var(--linie);margin-bottom:.8rem;padding-bottom:.6rem}.kalk-balken{gap:.45rem;display:grid}.kalk-balken>div{grid-template-columns:minmax(7rem,11rem) 1fr auto;align-items:center;gap:.6rem;font-size:.9rem;display:grid}.kalk-balken i{background:var(--kalk-s1);border-radius:0 4px 4px 0;height:.7rem;display:block}.kalk-balken b{font-variant-numeric:tabular-nums}.kalk-balken i.minus{background:repeating-linear-gradient(135deg, var(--stahl) 0 3px, transparent 3px 6px)}.kalk-saeulen{grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:.5rem;height:150px;display:grid}.kalk-saeulen>div{text-align:center;grid-template-rows:auto 1fr auto;gap:.2rem;height:100%;font-size:.8rem;display:grid}.kalk-saeulen i{background:var(--kalk-s1);border-radius:4px 4px 0 0;place-self:end center;width:60%}.kalk-saeulen span{color:var(--stahl)}.kalk-filter{flex-wrap:wrap;align-items:center;gap:.3rem;margin-bottom:.6rem;display:flex}.kalk-filter a{border:1px solid var(--linie);color:var(--tinte);border-radius:999px;padding:.25rem .6rem;font-size:.82rem;text-decoration:none}.kalk-filter a.an{background:var(--tinte);color:var(--flaeche);border-color:var(--tinte)}.kalk-tabelle td,.kalk-mini td{vertical-align:top}td.zahlen,.kalk-mini td.zahlen{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.kalk-tabelle tr.kalk-kritisch td:first-child{box-shadow:inset 3px 0 0 var(--schlecht)}.kalk-mini{border-collapse:collapse;width:100%;box-shadow:none;border:0;font-size:.9rem}.kalk-mini th,.kalk-mini td{border-bottom:1px solid var(--linie);text-align:left;background:0 0;padding:.35rem .4rem}.kalk-mini th{color:var(--stahl);font-size:.78rem;font-weight:650}.kalk-empf{margin-top:1rem}.kalk-verlauf{gap:.35rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.kalk-roi{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:1100px){.kalk-roi{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}.kalk-ausgabe{position:sticky;top:1rem}}.kalk-eingabe h3{flex-wrap:wrap;align-items:center;gap:.5rem;margin:1.1rem 0 .55rem;font-size:.95rem;display:flex}.kalk-beispiel{background:var(--signal-weich);color:var(--tinte);border:1px solid var(--signal);border-radius:999px;padding:.15rem .5rem;font-size:.75rem;font-weight:650}.kalk-zahl span{align-items:center;gap:.35rem;display:flex}.kalk-zahl input{font-variant-numeric:tabular-nums;width:100%}.kalk-zahl em{color:var(--stahl);font-style:normal;font-weight:600}.kalk-zahl small{font-weight:400}.kalk-pakete{flex-wrap:wrap;gap:.35rem;margin-bottom:.7rem;display:flex}.kalk-pakete .an{box-shadow:inset 0 0 0 2px var(--tinte)}.kalk-faktor{margin-top:.9rem}.kalk-faktor summary{cursor:pointer;margin-bottom:.5rem}.kalk-ausgabe{gap:.8rem;display:grid}.kalk-ausgabe>.kalk-knoepfe{margin:0}.kalk-kern{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:1rem;display:grid}.kalk-kern>div{gap:.15rem;display:grid}.kalk-chart{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);margin:0;padding:.8rem;position:relative}.kalk-chart svg{touch-action:pan-y;width:100%;height:auto;display:block}.kalk-legende{color:var(--tinte);flex-wrap:wrap;gap:.4rem .9rem;margin-bottom:.3rem;font-size:.82rem;display:flex}.kalk-legende span{align-items:center;gap:.35rem;display:inline-flex}.kalk-legende i{border-radius:2px;width:14px;height:3px;display:inline-block}.kalk-legende i.null{background:var(--stahl);border-top:2px dashed var(--stahl);height:0}.kalk-gitter{stroke:var(--linie);stroke-width:1px}.kalk-null{stroke:var(--stahl);stroke-width:1.5px;stroke-dasharray:5 4}.kalk-achse{fill:var(--stahl);font-size:11px}.kalk-label{fill:var(--tinte);font-size:11px;font-weight:650}.kalk-cross{stroke:var(--stahl);stroke-width:1px}.kalk-tip{background:var(--flaeche);border:1px solid var(--linie-2);pointer-events:none;box-shadow:var(--schatten);white-space:nowrap;color:var(--tinte);border-radius:8px;gap:.15rem;padding:.45rem .6rem;font-size:.8rem;display:grid;position:absolute;top:2.2rem;transform:translate(-50%)}.kalk-tip span{font-variant-numeric:tabular-nums;align-items:center;gap:.35rem;display:flex}.kalk-tip i{border-radius:50%;width:8px;height:8px;display:inline-block}.kalk-szenarien{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:.7rem;display:grid}.kalk-sz{padding:.9rem 1rem}.kalk-sz.haupt{border-color:var(--tinte)}.kalk-sz-kopf{flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.4rem;display:flex}.kalk-sz-kopf i{border-radius:50%;width:10px;height:10px}.kalk-sz dl{gap:.1rem;margin:0;font-size:.88rem;display:grid}.kalk-sz dt{color:var(--stahl);margin-top:.35rem;font-size:.78rem}.kalk-sz dd{font-variant-numeric:tabular-nums;margin:0}.kalk-kunde{gap:1rem;font-size:1.05rem;display:grid}.kalk-kunde-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.kalk-kunde-kopf h2{margin:0;font-size:1.6rem}.kalk-blatt{--flaeche:#fff;--flaeche-2:#f6f8fa;--linie:#e1e7ed;--linie-2:#cdd6df;--stahl:#5a6a7e;--tinte:#1b2530;--kalk-s1:#2a78d6;--kalk-s2:#eb6834;--kalk-s3:#1baf7a}.kalk-blatt h2{margin:1.2rem 0 .2rem;font-size:1.35rem}.kalk-blatt h3{margin:1.2rem 0 .4rem;font-size:1rem}.kalk-blatt-kopf{border-bottom:2px solid #13233a;justify-content:space-between;gap:1rem;padding-bottom:.6rem;display:flex}.kalk-blatt-kopf div{font-size:12px;display:grid}.kalk-blatt-kopf b{font-size:16px}.kalk-blatt-kopf .rechts{text-align:right;color:#5a6a7e}.kalk-blatt .kalk-chart{break-inside:avoid}.kalk-hinweis{background:#f6f8fa;border:1px solid #e1e7ed;border-radius:8px;margin-top:1rem;padding:.7rem .8rem;font-size:12.5px}.fb-seite{gap:1.2rem;max-width:820px;margin:0 auto;padding:clamp(1.5rem,4vw,3rem) 1rem 4rem;display:grid}.fb-kopf{gap:.6rem;display:grid}.fb-kopf h1{margin:.4rem 0 0;font-size:clamp(1.7rem,4vw,2.3rem)}.fb-kopf p{color:var(--stahl);max-width:62ch;margin:0}.fb-form{gap:1rem;display:grid}.fb-abschnitt{border:0;gap:.6rem;min-width:0;margin:0;display:grid}.fb-abschnitt legend{margin-bottom:.2rem;padding:0;font-size:1.15rem;font-weight:800}.fb-felder{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}@media (max-width:640px){.fb-felder{grid-template-columns:1fr}}.fb-felder label{gap:.3rem;min-width:0;font-size:.92rem;font-weight:600;display:grid}.fb-felder label.fb-breit{grid-column:1/-1}.fb-felder input,.fb-felder select,.fb-felder textarea{font:inherit;width:100%;min-width:0;font-weight:400}.fb-felder small{font-weight:400}.fb-dateien{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.fb-dateien li{justify-content:space-between;align-items:center;gap:.6rem;font-size:.9rem;display:flex}.fb-dateien li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fb-zustimmung{align-items:flex-start;gap:.6rem;font-size:.95rem;display:flex}.fb-zustimmung input{flex:none;width:1.1rem;height:1.1rem;margin-top:.25rem}.fb-danke h2{margin-top:0}.fb-fuss{text-align:center}.fb-link{gap:.5rem;display:grid}.fb-link input{font:inherit;width:100%;font-size:.9rem}.fb-link-knoepfe{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.fb-bilder{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:.5rem;margin:.6rem 0 1rem;display:grid}.fb-bilder img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%;display:block}.fb-bilder img.logo{object-fit:contain;border:1px solid var(--linie);background:#fff}.fb-antworten{gap:.6rem;margin:0;display:grid}.fb-antworten dt{color:var(--stahl);font-size:.8rem}.fb-antworten dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.team-liste{gap:.6rem;display:grid}.team-mitglied{border:1px solid var(--linie,#ffffff1a);border-radius:var(--radius-k,12px);padding:.7rem .9rem}.team-mitglied>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.rechte-raster{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.6rem;margin-top:.6rem;display:grid}.rechte-raster label{gap:.25rem;display:grid}.rechte-matrix td,.rechte-matrix th{text-align:left;white-space:nowrap}.rechte-matrix tr.gruppe th{text-transform:uppercase;letter-spacing:.06em;opacity:.7;padding-top:.7rem;font-size:.75rem}.zf-qr{background:#fff;border-radius:12px;width:220px;height:220px;margin:.8rem 0;padding:6px;display:block}.zf-codes ol{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.4rem 1rem;padding-left:1.2rem;display:grid}.zf-codes code{letter-spacing:.05em;font-size:1.05rem}@media print{.rahmen>:not(.seite),.kopfzeile .knopf,.zf-codes .zeile{display:none!important}}.spick{flex-basis:100%;margin:.4rem 0 .6rem}.spick>summary{cursor:pointer;color:var(--signal-tinte,inherit);font-size:.85rem;font-weight:700}.spick-inhalt{border-radius:var(--radius-k,12px);background:var(--flaeche-2,#ffffff0d);gap:.55rem;margin-top:.5rem;padding:.8rem .9rem;font-size:.9rem;display:grid}.spick-inhalt p,.spick-inhalt ul{margin:0}.spick-inhalt ul{gap:.25rem;padding-left:1.1rem;display:grid}.spick-titel{text-transform:uppercase;letter-spacing:.06em;opacity:.65;margin-bottom:.15rem;font-size:.72rem;font-weight:800;display:block}.spick-satz{font-size:1rem;line-height:1.45}.spick-ziel{font-weight:700}.spick-inhalt li{box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:list-item}.nav-zahl{background:var(--signal,#f2c230);color:#0e1a2c;text-align:center;border-radius:999px;min-width:1.35rem;margin-left:auto;padding:0 .4rem;font-size:.72rem;font-weight:800;line-height:1.35rem}.app-leiste a{position:relative}.nav-punkt{background:var(--signal,#f2c230);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.35rem;right:calc(50% - 1rem)}.such-knopf{border:1px solid var(--linie,#ffffff1f);width:calc(100% - 1.5rem);color:var(--nav-text,inherit);font:inherit;cursor:pointer;opacity:.85;background:0 0;border-radius:10px;align-items:center;gap:.5rem;margin:.2rem .75rem .6rem;padding:.5rem .7rem;font-size:.88rem;display:flex}.such-knopf:hover{opacity:1}.such-knopf kbd{opacity:.6;margin-left:auto;font-family:inherit;font-size:.7rem}.such-hinter{z-index:200;background:#050a1499;place-items:start center;padding:12vh 16px 16px;display:grid;position:fixed;inset:0}.such-dialog{background:var(--flaeche,#142235);width:min(560px,100%);color:var(--tinte,inherit);border:1px solid var(--linie,#ffffff1f);border-radius:14px;overflow:hidden;box-shadow:0 30px 80px -20px #000000b3}.such-dialog input{box-sizing:border-box;border:0;border-bottom:1px solid var(--linie,#ffffff1f);width:100%;color:inherit;font:inherit;background:0 0;outline:none;padding:1rem 1.1rem;font-size:1.05rem}.such-dialog ul{max-height:55vh;margin:0;padding:.35rem;list-style:none;overflow:auto}.such-dialog li{cursor:pointer;border-radius:9px;align-items:center;gap:.7rem;padding:.55rem .7rem;display:flex}.such-dialog li span{display:grid}.such-dialog li small{opacity:.65}.such-dialog li.an{background:var(--flaeche-2,#ffffff14)}.such-dialog li.leer{cursor:default;opacity:.6}.such-fuss{margin:0;padding:.5rem 1rem .7rem}@media (max-width:900px){.such-knopf kbd{display:none}}.kalk-stapel{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:.35rem;height:170px;margin:.4rem 0 .6rem;display:grid}.kalk-stapel>div{text-align:center;grid-template-rows:auto 1fr auto;gap:.2rem;min-width:0;height:100%;font-size:.72rem;display:grid}.kalk-stapel b{font-variant-numeric:tabular-nums;color:var(--tinte);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kalk-stapel .saeule{flex-direction:column;justify-content:flex-end;justify-self:center;gap:2px;width:70%;max-width:34px;display:flex}.kalk-stapel .saeule i{background:var(--kalk-s1);min-height:2px;display:block}.kalk-stapel .saeule i:first-child{border-radius:4px 4px 0 0}.kalk-stapel .saeule i.var{background:var(--kalk-s3)}.kalk-stapel span{color:var(--stahl);white-space:nowrap}@media (max-width:640px){.kalk-stapel b{display:none}.kalk-stapel span{font-size:.62rem}}.kalk-prozent{text-align:right;width:5.5rem}.kalk-paket{border-top:1px solid var(--linie);margin:.9rem 0 .6rem;padding-top:.8rem}.kalk-paket h3{margin:0 0 .5rem;font-size:1rem}.kalk-teil{grid-template-columns:minmax(0,1fr) 5.5rem;gap:.5rem;margin-bottom:.4rem;display:grid}.kalk-teil select{min-width:0}.kalk-status{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.kalk-umsatz .saeulen-paar{justify-content:center;align-items:flex-end;gap:3px;height:100%;display:flex}.kalk-umsatz .saeulen-paar .saeule{width:42%;max-width:18px;height:100%}.kalk-stapel .saeule i.einmal{background:var(--kalk-s2)}.an-sprung{z-index:5;background:var(--papier);margin-bottom:.8rem;padding:.4rem 0;position:sticky;top:0}.an-ueberblick a.karte{color:inherit;text-decoration:none}.an-ueberblick a.karte:hover{border-color:var(--akzent,currentColor)}.an-abschnitt{margin-top:2.2rem;scroll-margin-top:3.5rem}.an-kopf h2{margin:0}.raster.kacheln-4{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.kontakt-leiste{gap:.6rem;margin-bottom:1rem;display:grid}.kontakt-leiste p{margin:0}.kontakt-knoepfe{flex-wrap:wrap;gap:.5rem;display:flex}.kontakt-knoepfe .knopf{flex:8rem;justify-content:center}.vertretung-band{color:#13233a;background:#f5c542;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:1rem;padding:.6rem .9rem;display:flex}.eigene-marke{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:1rem;display:flex}.eigene-marke p{margin:.2rem 0 0}.eigene-marke-knoepfe{flex-wrap:wrap;gap:.5rem;display:flex}.marken-raster{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem;margin-bottom:1rem;display:grid}.marke-karte{gap:.8rem;display:grid}.marke-karte h2{margin:0}.marke-karte p{margin:.2rem 0 0}.marke-knoepfe{flex-wrap:wrap;gap:.5rem;display:flex}
