.bgw{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:20px;display:grid;gap:12px;min-width:0}.bgw h2{margin:0;font:650 18px/1.2 var(--head,inherit);color:var(--ink)}.bgw ul{list-style:none;padding:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:8px}.bgw label,.bgw ul{margin:0;display:grid}.bgw label{position:relative;grid-template-columns:auto 1fr;gap:14px;align-items:center;min-height:64px;padding:10px 14px;border-radius:var(--r);background:var(--sunk);cursor:pointer}.bgw input{position:absolute;opacity:0;width:1px;height:1px}.bgw-schalter{display:grid;place-items:center;width:46px;height:28px;border-radius:14px;background:var(--line-2);position:relative;transition:background .2s;color:var(--ink-2)}.bgw-schalter i{position:absolute;left:3px;top:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgb(0 0 0/.2);transition:transform .25s cubic-bezier(.16,1,.3,1)}.bgw input:checked+.bgw-schalter{background:var(--brand);color:var(--on-brand)}.bgw input:checked+.bgw-schalter i{transform:translateX(18px)}.bgw input:focus-visible+.bgw-schalter{outline:3px solid color-mix(in srgb,var(--brand) 40%,transparent);outline-offset:2px}.bgw b{display:block;font-size:15px;color:var(--ink)}.bgw small{display:block;font-size:13px;color:var(--ink-2);line-height:1.4;margin-top:2px}.bgw-ok{margin:0;font-size:14px;color:var(--ok)}@media (prefers-reduced-motion:reduce){.bgw-schalter i{transition:none}}.lk.ka[data-neu] .ne-er-liste{display:grid;gap:10px;margin:0;padding:0;list-style:none}.lk.ka[data-neu] .ne-er-liste>li{animation:ne-auf .42s var(--ne-aus,ease-out) both;animation-delay:calc(.06s + var(--i,0)*.05s)}.lk.ka[data-neu] .ne-er-aus,.lk.ka[data-neu] .ne-er-karte{display:grid;gap:12px;width:100%;box-sizing:border-box;padding:12px 14px 12px 12px;border:0;border-radius:24px;text-align:left;font:inherit;color:var(--text);background:var(--ne-glas);-webkit-backdrop-filter:var(--ne-blur);backdrop-filter:var(--ne-blur);box-shadow:var(--ne-kante),var(--ne-hauch);cursor:pointer;transition:transform .18s var(--ne-aus,ease-out)}.lk.ka[data-neu] .ne-er-karte:active{transform:scale(.985)}.lk.ka[data-neu] .ne-er-aus{cursor:default;opacity:.62;padding-block:10px}.lk.ka[data-neu] .ne-er-kopf{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:center}.lk.ka[data-neu] .ne-er-kopf>.ku-bild{width:48px;height:48px;border-radius:14px;overflow:hidden;display:grid;place-items:center;background:rgb(var(--ne-w)/.6)}.lk.ka[data-neu] .ne-er-kopf>.ku-bild img{width:100%;height:100%;object-fit:cover}.lk.ka[data-neu] .ne-er-name{display:grid;gap:2px;min-width:0}.lk.ka[data-neu] .ne-er-name b{display:flex;align-items:center;gap:6px;font:650 16px/1.25 var(--font);letter-spacing:-.01em;overflow-wrap:anywhere}.lk.ka[data-neu] .ne-er-name small{font:500 12.5px var(--font);color:var(--mut)}.lk.ka[data-neu] .ne-er-diff{display:inline-flex;align-items:center;gap:3px;height:26px;padding:0 9px;border-radius:13px;white-space:nowrap;font:700 12px var(--font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text);background:rgb(var(--ne-w)/.7);box-shadow:inset 0 0 0 .5px color-mix(in oklch,var(--text) 10%,transparent)}.lk.ka[data-neu] .ne-er-diff.hoch{color:oklch(.42 .12 150);background:oklch(.94 .06 150/.8)}.lk.ka[data-neu] .ne-er-diff.runter{color:oklch(.48 .13 40);background:oklch(.95 .04 50/.8)}.lk.ka[data-neu] .ne-er-diff.neu{color:var(--ne-akz-tx);background:color-mix(in oklch,var(--marke) 16%,rgb(var(--ne-w)/.7))}.lk.ka[data-neu] .ne-er-diff.aus{font-weight:600;color:var(--mut)}.lk.ka[data-neu][data-modus=dunkel] .ne-er-diff.hoch{color:oklch(.86 .12 150);background:oklch(.36 .07 150/.7)}.lk.ka[data-neu][data-modus=dunkel] .ne-er-diff.runter{color:oklch(.86 .1 50);background:oklch(.36 .06 45/.7)}.lk.ka[data-neu] .ne-er-balken{position:relative;display:flex;align-items:flex-end;gap:10px;height:96px;padding:0 2px}.lk.ka[data-neu] .ne-er-balken>span{flex:0 1 52px;min-width:0;height:100%;display:grid;grid-template-rows:1fr auto;gap:5px;justify-items:stretch}.lk.ka[data-neu] .ne-er-balken>span>i{align-self:end;height:calc(var(--h)*100%);border-radius:10px 10px 6px 6px;transform-origin:bottom;background:linear-gradient(180deg,color-mix(in oklch,var(--marke) 92%,white),color-mix(in oklch,var(--marke) 70%,transparent));box-shadow:inset 0 1px 0 rgb(255 255 255/.45);animation:ne-er-wachsen .6s var(--ne-aus,ease-out) both;animation-delay:calc(.15s + var(--i,0)*.06s)}.lk.ka[data-neu] .ne-er-balken>span>small{font:600 11px var(--font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--mut);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lk.ka[data-neu] .ne-er-linie{position:absolute;left:0;right:0;bottom:calc(21px + var(--h)*(100% - 21px));border-top:1.5px dashed color-mix(in oklch,var(--text) 32%,transparent);pointer-events:none}@keyframes ne-er-wachsen{0%{transform:scaleY(.04)}to{transform:none}}.lk.ka[data-neu] .ne-er-fuss{display:flex;align-items:center;justify-content:space-between;gap:8px;font:500 12.5px var(--font);color:var(--mut)}.lk.ka[data-neu] .ne-er-fuss>svg{flex:none;color:var(--mut)}.lk.ka[data-neu] .ne-er-hinweis{display:flex;align-items:center;gap:6px;margin:2px 4px 0;font:500 12.5px var(--font);color:var(--mut)}.lk.ka[data-neu] .ne-er-laedt{display:grid;gap:10px}.lk.ka[data-neu] .ne-er-laedt>i{display:block;height:150px;border-radius:24px;background:linear-gradient(100deg,rgb(var(--ne-w)/.4) 30%,rgb(var(--ne-w)/.8) 50%,rgb(var(--ne-w)/.4) 70%);background-size:300% 100%;animation:ne-er-schimmer 1.4s linear infinite}@keyframes ne-er-schimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.lk.ka[data-neu] .ne-er-uebung>.lk-pad{display:grid;gap:16px}.lk.ka[data-neu] .ne-er-werte{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lk.ka[data-neu] .ne-er-werte>div{display:grid;gap:6px;align-content:start;justify-items:start;padding:14px;border-radius:22px;background:var(--ne-glas);-webkit-backdrop-filter:var(--ne-blur);backdrop-filter:var(--ne-blur);box-shadow:var(--ne-kante),var(--ne-hauch)}.lk.ka[data-neu] .ne-er-werte small{font:600 12px var(--font);color:var(--mut)}.lk.ka[data-neu] .ne-er-werte b{font:700 22px/1.1 var(--font);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lk.ka[data-neu] .ne-er-titel{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 2px 8px}.lk.ka[data-neu] .ne-er-titel h2{margin:0;font:700 18px var(--font);letter-spacing:-.01em}.lk.ka[data-neu] .ne-er-titel>small{font:600 12.5px var(--font);color:var(--mut)}.lk.ka[data-neu] .ne-er-bearbeiten{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border:0;border-radius:17px;font:650 13.5px var(--font);color:var(--text);background:var(--ne-glas);box-shadow:var(--ne-kante),var(--ne-hauch);cursor:pointer}.lk.ka[data-neu] .ne-er-saetze ol{display:grid;gap:6px;margin:0;padding:0;list-style:none}.lk.ka[data-neu] .ne-er-saetze li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:48px;padding:6px 14px 6px 9px;box-sizing:border-box;border-radius:18px;background:var(--ne-glas);box-shadow:var(--ne-kante)}.lk.ka[data-neu] .ne-er-saetze li:has(.ne-er-felder){grid-template-columns:30px minmax(0,1fr)}.lk.ka[data-neu] .ne-er-nr{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font:700 13px var(--font);color:var(--akz-text);background:var(--ne-knopf)}.lk.ka[data-neu] .ne-er-saetze li.aufw .ne-er-nr{color:var(--text);background:rgb(var(--ne-w)/.8);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--text) 14%,transparent)}.lk.ka[data-neu] .ne-er-saetze li>b{font:650 16px var(--font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lk.ka[data-neu] .ne-er-saetze li>em{font:650 15px var(--font);font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--mut)}.lk.ka[data-neu] .ne-er-felder{display:flex;gap:8px}.lk.ka[data-neu] .ne-er-felder label{flex:1 1;display:flex;align-items:center;gap:6px;height:40px;padding:0 12px;border-radius:12px;background:rgb(var(--ne-w)/.85);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--text) 12%,transparent)}.lk.ka[data-neu] .ne-er-felder label:focus-within{box-shadow:inset 0 0 0 2px var(--marke)}.lk.ka[data-neu] .ne-er-felder input{width:100%;min-width:0;border:0;outline:0;background:none;font:650 16px var(--font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.lk.ka[data-neu] .ne-er-felder small{font:600 12px var(--font);color:var(--mut)}.lk.ka[data-neu] .ne-er-speichern{margin-top:10px;width:100%}.lk.ka[data-neu] .ne-er-saeulen{display:flex;align-items:flex-end;gap:8px;height:150px;padding:14px 14px 10px;border-radius:22px;background:var(--ne-glas);box-shadow:var(--ne-kante),var(--ne-hauch)}.lk.ka[data-neu] .ne-er-saeulen>span{flex:1 1;min-width:0;height:100%;display:grid;grid-template-rows:auto 1fr auto;gap:4px;justify-items:center}.lk.ka[data-neu] .ne-er-saeulen>span>i{align-self:end;width:100%;max-width:30px;height:calc(var(--h)*100%);border-radius:9px 9px 5px 5px;background:color-mix(in oklch,var(--text) 14%,transparent);transform-origin:bottom;animation:ne-er-wachsen .6s var(--ne-aus,ease-out) both;animation-delay:calc(.1s + var(--i,0)*.05s)}.lk.ka[data-neu] .ne-er-saeulen>span.jetzt>i{background:linear-gradient(180deg,color-mix(in oklch,var(--marke) 92%,white),var(--marke))}.lk.ka[data-neu] .ne-er-saeulen>span>b{align-self:end;font:650 11px var(--font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--mut)}.lk.ka[data-neu] .ne-er-saeulen>span.jetzt>b{color:var(--text)}.lk.ka[data-neu] .ne-er-saeulen>span>small{font:600 10.5px var(--font);color:var(--mut);white-space:nowrap}.lk.ka[data-neu] .ne-er-plan{margin:0 4px;font:500 13px var(--font);color:var(--mut)}@media (prefers-reduced-motion:reduce){.lk.ka[data-neu] :is(.ne-er-liste>li,.ne-er-balken>span>i,.ne-er-saeulen>span>i){animation:none}}.lk.ka[data-neu][data-bewegung=ruhig] :is(.ne-er-liste>li,.ne-er-balken>span>i,.ne-er-saeulen>span>i){animation:none}.lk.ka .rb-chips .rb-merkmale{display:contents}.lk.ka .rb-chips .rb-trenner{flex:none;width:1px;height:20px;align-self:center;margin:0 2px;background:var(--linie)}.lk.ka .rb-chips button svg{margin-right:4px;vertical-align:-2px}.ka-mein-paket{display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 14px;align-items:center;padding:16px}.ka-mein-paket>div{display:grid;gap:2px;min-width:0}.ka-mein-paket small{font-size:13.5px;color:var(--mut);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ka-mein-paket b{font:var(--dispw,700) 19px/1.25 var(--disp,inherit);color:var(--text)}.ka-mein-paket .ka-mp-zustand{font-size:14.5px;color:var(--text)}.ka-mp-symbol{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--fl,rgb(0 0 0/.05));color:var(--text)}.ka-mein-paket.laeuft_aus .ka-mp-symbol{background:rgb(214 140 30/.14);color:#9c5700}.ka-mein-paket.laeuft_aus .ka-mp-zustand{color:#9c5700;font-weight:600}.ka-mein-paket.ausgelaufen .ka-mp-symbol{background:rgb(196 50 50/.12);color:#b4232a}.ka-mein-paket.ausgelaufen .ka-mp-zustand{color:#b4232a;font-weight:600}.ka-mein-paket .lk-pille{grid-column:1/-1;justify-content:center;margin-top:10px}.ka-mp-hinweis{grid-column:2/-1;margin:2px 0 0}@media (prefers-color-scheme:dark){.ka-mein-paket.laeuft_aus .ka-mp-zustand{color:#f0b35c}.ka-mein-paket.ausgelaufen .ka-mp-zustand{color:#f08a8a}}.ka-zahlungen .ka-zahl-verlauf li{grid-template-columns:minmax(0,1fr) auto auto}.ka-zahlungen .ka-zahl-verlauf li b{white-space:normal;overflow:visible;text-overflow:clip;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ka-zahlungen .ka-zahl-verlauf li>span{text-align:right}@media (min-width:1024px){.ka-echt .ka-zahlungen-inhalt,.ka-echt .ka-zahlungen>.lk-leiste{max-width:640px;margin-inline:auto}.lk.ka.ka-echt .lk-body:has(.ka-zahlungen){position:relative}.lk.ka.ka-echt .lk-body:has(.ka-zahlungen) .ka-oben{position:absolute!important;top:48px!important;left:calc(var(--seite) + (100% - var(--seite)) / 2 + 320px - 60px)!important;right:auto!important;width:auto;max-width:none;min-height:0;margin:0;padding:0 16px 0 0;background:none!important;box-shadow:none!important}.lk.ka.ka-echt .lk-body:has(.ka-zahlungen) .ka-oben-marke{display:none}}.ka-zahlungen{padding-top:var(--frame-oben,0)}.es-blatt{min-height:min(70dvh,620px);align-content:start;grid-template-columns:minmax(0,1fr)}.es-blatt>*{min-width:0}.es-blatt>header{position:sticky;top:-16px;z-index:1;margin:-16px -16px 0;padding:16px 16px 8px;background:var(--bg)}.es-blatt>header b{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.es-zurueck{border:0;background:none;padding:8px 4px;font:600 15px var(--font);color:var(--akz-linie,var(--text));cursor:pointer}.es-suchfeld{display:flex;align-items:center;gap:10px;min-height:50px;padding:0 14px;border:1px solid var(--linie);border-radius:14px;color:var(--mut)}.es-suchfeld:focus-within{border-color:var(--akz)}.es-suchfeld input{flex:1 1;min-width:0;height:48px;border:0;outline:0;background:none;font:500 16px var(--font);color:var(--text)}.es-liste{display:grid;gap:6px;margin:0;padding:0;list-style:none}.es-treffer{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:56px;padding:10px 12px;border:1px solid var(--linie);border-radius:14px;background:transparent;color:var(--text);text-align:left;cursor:pointer}.es-treffer span{display:grid;gap:2px;min-width:0}.es-treffer b{font:600 15px var(--font);overflow:hidden;text-overflow:ellipsis}.es-treffer small{font-size:13px;color:var(--mut)}.es-treffer svg{flex:none;color:var(--mut)}.es-zwischen{margin:6px 0 0;font:600 13px var(--font);color:var(--mut);text-transform:uppercase;letter-spacing:.04em}.es-hinweis,.es-zwischen{display:flex;align-items:center;gap:8px}.es-hinweis{margin:0}.es-quelle{margin:-6px 0 0}.es-menge{display:grid;gap:12px}.es-zahl{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:10px}.es-zahl label{display:flex;align-items:baseline;justify-content:center;gap:6px;min-height:56px;padding:0 12px;border:1px solid var(--linie);border-radius:14px}.es-zahl label:focus-within{border-color:var(--akz)}.es-zahl input{width:100%;min-width:0;border:0;outline:0;background:none;text-align:right;font:600 28px var(--font);color:var(--text);padding:8px 0}.es-zahl span{flex:none;min-width:3ch;font:500 15px var(--font);color:var(--mut)}.es-gramm{margin:-4px 0 0;text-align:center}.es-schnell{display:flex;flex-wrap:wrap;gap:6px}.es-schnell .lk-chip{cursor:pointer}.es-werte{margin:0}.es-posten{display:grid;gap:8px}.es-loeschen{color:var(--koralle,var(--text))}.ka-essen-zeile.es-antippbar{border:0;background:none;padding:0;text-align:left;color:inherit;font:inherit;cursor:pointer;width:100%}.es-plus,.es-tausch,.ka-essen .ka-haken{flex:none;width:40px;height:40px;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;transition:transform .14s cubic-bezier(.23,1,.32,1),background .2s,color .2s}.es-plus{background:var(--akz);color:var(--akz-text);box-shadow:0 6px 14px -8px color-mix(in srgb,var(--akz) 80%,#000)}.es-plus.leise{background:color-mix(in srgb,var(--akz) 22%,var(--fl))}.es-plus.leise,.es-plus.tv-ok{color:var(--text);box-shadow:none}.es-plus.tv-ok,.es-tausch{background:var(--fl2)}.es-tausch{color:var(--text)}.ka-essen .ka-haken{box-shadow:inset 0 0 0 2px var(--linie);background:var(--fl);color:color-mix(in srgb,var(--text) 28%,transparent)}.ka-essen .ka-haken.an{box-shadow:none}.es-plus:active,.es-tausch:active,.ka-essen .ka-haken:active{transform:scale(.9)}.es-plus:disabled{opacity:.5}.es-wie{display:inline-flex;align-items:center;gap:3px;margin-right:6px;padding:1px 7px 1px 5px;border-radius:999px;background:var(--fl2);font:600 11.5px/1.6 var(--font);font-style:normal;color:var(--mut);vertical-align:1px}.es-vorschlag{display:grid;gap:10px;margin:0 -16px;padding:0}.es-vorschlag header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 16px}.es-vorschlag header small{font:700 12px var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.es-vorschlag header span{display:flex;gap:12px}.es-vorschlag header b{font:var(--dispw,700) 18px var(--disp,var(--font));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.es-vorschlag header i{font:500 13px var(--font);font-style:normal;color:var(--mut)}.es-v-reihe{display:grid;grid-auto-flow:column;grid-auto-columns:76%;gap:10px;margin:0;padding:2px 16px 6px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none;overscroll-behavior-x:contain}.es-v-reihe::-webkit-scrollbar{display:none}.es-v-reihe li{scroll-snap-align:start;position:relative;display:grid;grid-template-rows:auto 1fr;border-radius:var(--r-s,18px);overflow:hidden;background:var(--fl);box-shadow:inset 0 0 0 1px var(--linie),0 14px 28px -22px rgb(0 0 0/.45)}.es-v-bild{display:grid;place-items:center;height:112px;background:color-mix(in srgb,var(--akz) 16%,var(--fl2))}.es-v-bild img{width:84px;height:84px;object-fit:contain;filter:drop-shadow(0 8px 12px rgb(0 0 0/.12))}.es-v-text{display:grid;gap:3px;align-content:start;padding:12px 60px 14px 14px;min-width:0}.es-v-text b{font:650 16px/1.25 var(--font);color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.es-v-text small{font:400 13px/1.35 var(--font);color:var(--mut);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.es-v-text em{font:600 12px var(--font);font-style:normal;color:var(--mut)}.es-v-reihe .es-plus{position:absolute;right:12px;bottom:14px}.es-klapp{margin:14px 0 0;padding:0;gap:0;border-radius:var(--r-s,18px);background:var(--fl);box-shadow:inset 0 0 0 1px var(--linie);overflow:hidden}.es-klapp-kopf{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px 14px;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.es-klapp-text{display:grid;gap:2px;min-width:0}.es-klapp-text b{display:flex;align-items:center;gap:6px;font:650 15px/1.25 var(--font);color:var(--text)}.es-klapp-text b svg{color:var(--akz)}.es-klapp-text small{font:400 13px/1.3 var(--font);color:var(--mut);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.es-klapp-pfeil{color:var(--mut);transition:transform .32s cubic-bezier(.2,.8,.2,1)}.es-klapp.auf .es-klapp-pfeil,.tv.offen .tv-kopf>svg{transform:rotate(180deg)}.es-stapel{display:flex;flex:none}.es-stapel img{width:34px;height:34px;border-radius:50%;object-fit:cover;background:color-mix(in srgb,var(--akz) 16%,var(--fl2));box-shadow:0 0 0 2px var(--fl);transition:transform .32s cubic-bezier(.2,.8,.2,1)}.es-stapel img+img{margin-left:-12px}.es-klapp.auf .es-stapel img:nth-child(2),.tv.offen .es-stapel img:nth-child(2){transform:translateX(4px)}.es-klapp.auf .es-stapel img:nth-child(3),.tv.offen .es-stapel img:nth-child(3){transform:translateX(8px)}.es-klapp-inhalt{display:grid;grid-template-rows:0fr;transition:grid-template-rows .36s cubic-bezier(.2,.8,.2,1)}.es-klapp-inhalt>div{min-height:0;overflow:hidden}.es-klapp.auf .es-klapp-inhalt{grid-template-rows:1fr}.es-klapp .es-v-reihe{padding:2px 14px 14px;scroll-padding:0 14px;opacity:0;transform:translateY(-6px);transition:opacity .28s,transform .36s cubic-bezier(.2,.8,.2,1)}.es-klapp.auf .es-v-reihe{opacity:1;transform:none}.es-klapp .es-v-reihe li{background:var(--bg,var(--fl2))}.tv .tv-kopf{grid-template-columns:auto minmax(0,1fr) auto!important}.tv-auf{display:grid;gap:4px;animation:tv-auf .36s cubic-bezier(.2,.8,.2,1)}@keyframes tv-auf{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.es-klapp .es-v-reihe,.es-klapp-inhalt,.es-klapp-pfeil,.es-stapel img{transition:none}.tv-auf{animation:none}}.es-filter{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -20px;padding:2px 20px}.es-filter::-webkit-scrollbar{display:none}.lk.ka .es-filter button{flex:none;display:inline-flex;align-items:center;gap:5px;min-height:40px;padding:0 14px;border:0;border-radius:20px;background:rgb(var(--ne-w,255 255 255)/.7);box-shadow:var(--ne-kante,inset 0 0 0 1px var(--linie));color:var(--text);font:600 13.5px var(--font);cursor:pointer;white-space:nowrap}.lk.ka .es-filter button.an{background:var(--text);color:var(--ne-invers,#fff);box-shadow:none}.lk.ka .es-filter-weg{border:0;background:none;padding:0;color:var(--text);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer;min-height:44px}.es-treffer.mit-foto{justify-content:flex-start;padding:8px 12px 8px 8px}.es-treffer.mit-foto>span{flex:1 1}.es-foto{flex:none;width:56px;height:56px;border-radius:12px;object-fit:cover;background:var(--linie)}.es-werte{display:flex;flex-wrap:wrap;gap:0 10px}.es-werte>em,.es-werte>i{font-style:normal;white-space:nowrap}.es-werte>em{color:var(--text)}.pg .pg-held{animation:pg-bild .35s cubic-bezier(.2,.8,.2,1) both}@keyframes pg-bild{0%{opacity:.4;transform:scale(1.03)}}.pg-alt{margin-top:-2px}.lk.ka .pg-alt-knopf{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:0;border-radius:22px;background:rgb(var(--ne-w,255 255 255)/.7);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--ne-kante,inset 0 0 0 1px var(--linie));color:var(--text);font:600 14.5px var(--font);cursor:pointer}.lk.ka .pg-alt-knopf:disabled{opacity:.6}.pg-leiste{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -20px;padding:2px 20px 6px}.pg-leiste::-webkit-scrollbar{display:none}.lk.ka .pg-karte{position:relative;flex:none;width:132px;display:grid;gap:3px;padding:0 0 10px;border:0;border-radius:18px;overflow:hidden;text-align:left;scroll-snap-align:start;cursor:pointer;background:rgb(var(--ne-w,255 255 255)/.72);box-shadow:var(--ne-kante,inset 0 0 0 1px var(--linie));color:var(--text);transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s}.lk.ka .pg-karte:active{transform:scale(.97)}.lk.ka .pg-karte.an{box-shadow:inset 0 0 0 2px var(--text)}.pg-karte img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;border-radius:0}.pg-karte i{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--text);color:var(--ne-invers,#fff)}.pg-karte b{padding:4px 10px 0;font:650 13.5px/1.25 var(--font);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pg-karte small{padding:0 10px;font:500 12px var(--font);color:var(--ne-tx3,var(--mut))}.pg-notiz{margin:0;padding:12px 14px;border-radius:16px;background:rgb(var(--ne-w,255 255 255)/.6);box-shadow:var(--ne-kante,inset 0 0 0 1px var(--linie));font:400 14.5px/1.45 var(--font)}.pg-unten{display:grid;gap:10px}.pg-grund{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -20px;padding:0 20px;max-width:640px}.pg-grund::-webkit-scrollbar{display:none}.lk.ka .pg-grund .lk-chip{min-height:40px}.lk.ka .rb-eintragen:disabled{opacity:.45;cursor:default}@media (min-width:700px){.pg-unten{justify-items:center}.pg-grund{flex-wrap:wrap;justify-content:center;overflow:visible}}@media (prefers-reduced-motion:reduce){.pg .pg-held{animation:none}}.pg .rb-inhalt{grid-template-columns:minmax(0,1fr);width:100%}.pg .rb-inhalt>*,.pg-alt{min-width:0}.pg-unten{grid-template-columns:minmax(0,1fr)}.pg-grund{max-width:none}.lk.ka .pg .rb-rund{top:calc(12px + max(env(safe-area-inset-top,0px),var(--frame-oben,0px)))}.lk.ka .pg-grund .lk-chip{width:auto;flex:none;padding:0 16px}.pg-grund,.pg-leiste{scroll-padding-inline:20px}@media (min-width:700px){.pg .rb-held{max-width:760px;margin-inline:auto;height:min(46vh,420px)}}.lk.ka .pg .rb-herkunft{justify-self:start;padding:5px 11px;border-radius:12px;background:rgb(255 255 255/.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--text);opacity:1}.lk.ka .pg-karte{width:140px}.pg-karte b{-webkit-line-clamp:3}.pg-grund{-webkit-mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 44px),transparent)}@media (min-width:700px){.pg-grund{-webkit-mask-image:none;mask-image:none}}.lk.ka[data-neu] .ka-daten-kopf small{font:500 13.5px var(--font);color:var(--mut);margin-top:-6px}.lk.ka[data-neu] .ka-kz{display:grid;gap:8px}.lk.ka[data-neu] .ka-kz-titel{margin:10px 6px 0;font:650 13px var(--font);letter-spacing:.01em;color:var(--mut)}.lk.ka[data-neu] .ka-kz-gruppe{display:grid;border-radius:22px;overflow:hidden;background:var(--ne-glas);-webkit-backdrop-filter:var(--ne-blur);backdrop-filter:var(--ne-blur);box-shadow:var(--ne-kante),var(--ne-hauch)}.lk.ka[data-neu] .ka-kz-zeile{position:relative;display:grid;grid-template-columns:104px minmax(0,1fr);gap:12px;align-items:center;min-height:54px;padding:0 16px;margin:0;cursor:text}.lk.ka[data-neu] .ka-kz-zeile+.ka-kz-zeile:before{content:"";position:absolute;top:0;left:16px;right:0;border-top:.5px solid color-mix(in oklch,var(--text) 14%,transparent)}.lk.ka[data-neu] .ka-kz-zeile>span{font:550 15px var(--font);color:var(--text)}.lk.ka[data-neu] .ka-kz-zeile>b,.lk.ka[data-neu] .ka-kz-zeile>input{width:100%;min-width:0;box-sizing:border-box;border:0;outline:0;background:none;padding:0;text-align:right;font:500 16px var(--font);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lk.ka[data-neu] .ka-kz-zeile>input::placeholder{color:color-mix(in oklch,var(--mut) 70%,transparent)}.lk.ka[data-neu] .ka-kz-zeile:focus-within{background:color-mix(in oklch,var(--marke) 9%,transparent)}.lk.ka[data-neu] .ka-kz-zeile.fest{cursor:default}.lk.ka[data-neu] .ka-kz-zeile.fest>b{color:var(--mut);font-weight:500}.lk.ka[data-neu] .ka-kz-speichern{margin-top:12px;width:100%;transition:opacity .2s,transform .2s}.lk.ka[data-neu] .ka-kz-speichern:disabled:not(.bereit){opacity:.45}.lk.ka[data-neu] .ka-kz-laedt{display:grid;gap:12px}.lk.ka[data-neu] .ka-kz-laedt>i{display:block;height:162px;border-radius:22px;background:var(--ne-glas);box-shadow:var(--ne-kante);animation:ka-kz-puls 1.2s ease-in-out infinite alternate}@keyframes ka-kz-puls{to{opacity:.5}}.lk.ka[data-neu] .ka-anmeldung{display:grid;gap:8px;margin-top:8px}.lk.ka[data-neu] .ka-alt>.ak{padding:0 16px;background:none;box-shadow:none;border:0;border-radius:0}.lk.ka[data-neu] .ka-alt>.ak .ak-karte{padding:0;background:none;box-shadow:none;border-radius:0}.lk.ka[data-neu] .ka-alt>.ak .ak-karte>h2{margin:18px 4px 10px;font:650 19px/1.2 var(--disp,var(--font));letter-spacing:-.015em;color:var(--text)}.lk.ka[data-neu] .ka-alt>.ak .ak-wahl{gap:0;border-radius:22px;overflow:hidden;background:var(--ne-glas);-webkit-backdrop-filter:var(--ne-blur);backdrop-filter:var(--ne-blur);box-shadow:var(--ne-kante),var(--ne-hauch)}.lk.ka[data-neu] .ka-alt>.ak .ak-wahl>li{position:relative}.lk.ka[data-neu] .ka-alt>.ak .ak-wahl>li+li:before{content:"";position:absolute;top:0;left:16px;right:0;border-top:.5px solid color-mix(in oklch,var(--text) 14%,transparent)}.lk.ka[data-neu] .ka-alt>.ak .mt-zeile{background:none;border-radius:0;padding:12px 16px;min-height:62px}.lk.ka[data-neu] .ka-alt>.ak .mt-zeile b{font:600 15px var(--font);color:var(--text)}.lk.ka[data-neu] .ka-alt>.ak .mt-zeile small{font:500 12.5px/1.35 var(--font);color:var(--mut)}.lk.ka[data-neu] .ka-alt>.ak .mt-zeile input{width:50px;height:30px;border-radius:15px;background:color-mix(in oklch,var(--text) 16%,transparent)}.lk.ka[data-neu] .ka-alt>.ak .mt-zeile input:after{width:26px;height:26px;top:2px;left:2px;background:#fff;box-shadow:0 2px 6px rgb(0 0 0/.18)}.lk.ka[data-neu] .ka-alt>.ak .mt-zeile input:checked{background:var(--ne-knopf,var(--marke))}.lk.ka[data-neu] .ka-alt>.ak .mt-zeile input:checked:after{transform:translateX(20px)}.lk.ka[data-neu] .ka-konto-zeilen{display:grid;gap:10px;padding-top:18px;padding-bottom:24px}.lk.ka[data-neu] .ka-konto-zeilen .lk-abschnitt{margin:0 4px}.lk.ka .ka-kurs-frist{display:flex;gap:8px;align-items:flex-start;margin:0;font:500 14px/1.45 var(--font);color:var(--mut)}.lk.ka .ka-kurs-frist>svg{flex:none;margin-top:2px}.lk.ka .ka-kurs-bescheid{width:100%;gap:8px}.lk.ka[data-neu] p.ka-toast{padding:12px 18px;border-radius:22px;line-height:1.3;background:color-mix(in oklch,var(--text) 92%,transparent);color:var(--bg,#fff);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 14px 30px -14px oklch(0 0 0/.5);animation:ne-auf .3s var(--ne-aus,ease-out) both}.lk.ka .ka-ci-werte{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center;margin:4px 0}.lk.ka p.ka-ci-gewicht{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;margin:0;max-width:120px}.lk.ka p.ka-ci-gewicht b{font:700 28px/1 var(--disp,var(--font));letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.lk.ka p.ka-ci-gewicht small{font:600 13px var(--font);color:var(--mut)}.lk.ka p.ka-ci-gewicht em{font:700 12px var(--font);font-style:normal;padding:2px 7px;border-radius:10px;color:var(--text);background:color-mix(in oklch,var(--marke) 18%,transparent)}.lk.ka p.ka-ci-gewicht span{flex-basis:100%;font:500 12.5px var(--font);color:var(--mut)}.lk.ka .ka-ci-skalen{display:grid;grid-template-columns:1fr 1fr;gap:6px 14px;margin:0;padding:0;list-style:none}.lk.ka .ka-ci-skalen li{display:grid;gap:3px}.lk.ka .ka-ci-skalen small{font:600 11.5px var(--font);color:var(--mut)}.lk.ka .ka-ci-skalen span{display:flex;gap:3px}.lk.ka .ka-ci-skalen i{flex:1 1;height:6px;border-radius:3px;background:color-mix(in oklch,var(--text) 12%,transparent)}.lk.ka .ka-ci-skalen i.an{background:var(--marke)}.lk.ka .ka-termine-leer{display:grid;justify-items:center;gap:10px;margin:28px 0 8px;padding:28px 22px;text-align:center;border-radius:26px;background:var(--ne-glas,var(--fl));box-shadow:var(--ne-kante,none),var(--ne-hauch,none)}.lk.ka .ka-termine-leer>span{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;color:var(--ne-akz-tx,var(--text));background:color-mix(in oklch,var(--marke) 18%,transparent)}.lk.ka .ka-termine-leer>b{font:700 19px var(--disp,var(--font));letter-spacing:-.01em}.lk.ka .ka-termine-leer>p{margin:0;max-width:30ch;font:500 14.5px/1.45 var(--font);color:var(--mut)}.lk.ka .ka-termine-leer>button{margin-top:6px}.lk.ka[data-neu] .ka-alt .wk{gap:20px;padding:4px 16px 24px}.lk.ka[data-neu] .ka-alt .wk>section{display:grid;gap:8px;padding:0;background:none;box-shadow:none;border:0;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;animation:ne-auf .4s var(--ne-aus,ease-out) both}.lk.ka[data-neu] .ka-alt .wk>section:nth-of-type(2){animation-delay:.05s}.lk.ka[data-neu] .ka-alt .wk>section:nth-of-type(3){animation-delay:.1s}.lk.ka[data-neu] .ka-alt .wk>section:nth-of-type(n+4){animation-delay:.15s}.lk.ka[data-neu] .ka-alt .wk h2{margin:0 6px;font:650 13px var(--font);letter-spacing:.01em;text-transform:none;color:var(--mut)}.lk.ka[data-neu] .ka-alt .wk ul{display:grid;gap:0;border-radius:22px;overflow:hidden;background:var(--ne-glas);-webkit-backdrop-filter:var(--ne-blur);backdrop-filter:var(--ne-blur);box-shadow:var(--ne-kante),var(--ne-hauch)}.lk.ka[data-neu] .ka-alt .wk li{position:relative;border-radius:0;background:none}.lk.ka[data-neu] .ka-alt .wk li+li:before{content:"";position:absolute;top:0;left:72px;right:0;border-top:.5px solid color-mix(in oklch,var(--text) 14%,transparent)}.lk.ka[data-neu] .ka-alt .wk-zeile{min-height:66px;padding:11px 16px 11px 14px;transition:background .15s}.lk.ka[data-neu] .ka-alt .wk-zeile:active{background:color-mix(in oklch,var(--text) 6%,transparent)}.lk.ka[data-neu] .ka-alt .wk-art{width:42px;height:42px;border-radius:13px;color:var(--ne-akz-tx);background:color-mix(in oklch,var(--marke) 18%,rgb(var(--ne-w)/.6));box-shadow:inset 0 0 0 .5px color-mix(in oklch,var(--marke) 30%,transparent)}.lk.ka[data-neu] .ka-alt .wk-name b{font:600 15.5px/1.3 var(--font);color:var(--text)}.lk.ka[data-neu] .ka-alt .wk-name small{font:500 12.5px var(--font);color:var(--mut)}.lk.ka[data-neu] .ka-alt .wk-text{padding:0 18px 16px 72px;font:400 15px/1.6 var(--font);color:var(--text)}.lk.ka[data-neu] .ka-alt .wk-video{padding:0 14px 14px}.lk.ka[data-neu] .ka-alt .wk-leer{padding:28px 8px;text-align:center;font:500 15px var(--font);color:var(--mut)}.lk.ka[data-neu] .ka-alt .wk-lade i{border-radius:22px;background:var(--ne-glas)}.ak.mk{grid-template-columns:minmax(0,1fr);max-width:none;width:100%}.mk{--mk-tf:oklch(0.62 0.14 245);--mk-hp:var(--brand,oklch(0.7 0.14 60));--mk-cw:oklch(0.6 0.16 300);--mk-glas:color-mix(in oklch,var(--paper) 86%,transparent);display:grid;gap:20px}.mk [data-r=trainer_finden]{--mk-c:var(--mk-tf)}.mk [data-r=homepage]{--mk-c:var(--mk-hp)}.mk [data-r=coavelo_werbung]{--mk-c:var(--mk-cw)}.mk-held,.mk-kachel,.mk-karte,.mk-paket,.mk-spalte{background:var(--mk-glas);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid color-mix(in oklch,var(--line) 80%,transparent);border-radius:22px;box-shadow:0 1px 2px rgb(0 0 0/.04),0 14px 34px -28px rgb(0 0 0/.4)}.mk-karte{padding:20px 22px;display:grid;gap:14px;align-content:start;min-width:0}.mk-karte>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.mk h2{font-size:18px;letter-spacing:-.015em}.mk h3{font-size:15px}.mk-fein{font-size:13px;color:var(--ink-3);line-height:1.45}.mk-mitte{text-align:center}.mk-zeile{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mk-kacheln{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.mk-kachel{display:grid;gap:2px;padding:16px 18px;text-align:left;font:inherit;color:var(--ink)}button.mk-kachel{cursor:pointer;transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s}button.mk-kachel:hover{transform:translateY(-2px);border-color:color-mix(in oklch,var(--brand) 40%,var(--line))}.mk-kachel small{font-size:13px;font-weight:600;color:var(--ink-2)}.mk-kachel b{font:800 34px/1.1 var(--ak-disp,inherit);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk-kachel span{font-size:13px;color:var(--ink-3)}.mk-kachel.warn{background:color-mix(in oklch,var(--warn-wash,#fdf2d8) 70%,var(--paper));border-color:color-mix(in oklch,var(--warn) 35%,var(--line))}.mk-kachel.warn b{color:var(--warn)}.mk-kachel.ok b{color:var(--ok)}.mk-kachel.marke b{color:var(--brand-ink,var(--ink))}.mk-raster{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:20px;align-items:start}.mk-legende{list-style:none;margin:0;padding:0;display:flex;gap:14px;font-size:13px;color:var(--ink-2)}.mk-legende li{display:flex;align-items:center;gap:6px}.mk-legende li:before{content:"";width:10px;height:10px;border-radius:3px;background:var(--mk-c)}.mk-balken{display:grid;grid-template-columns:repeat(8,1fr);gap:10px;height:230px;align-items:end;padding-top:18px;border-bottom:1px solid var(--line)}.mk-saeule{position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;border:0;background:none;cursor:pointer;padding:0;font:inherit;color:var(--ink-3)}.mk-saeule:hover .mk-stapel{filter:brightness(1.08)}.mk-stapel{width:min(36px,70%);display:flex;flex-direction:column-reverse;gap:2px;min-height:0;transform-origin:bottom}.mk-stapel i{display:block;background:var(--mk-c);border-radius:4px;min-height:4px}.mk-saeule em{font-style:normal;font-weight:700;font-size:13px;color:var(--ink);margin-bottom:4px;order:-1}.mk-saeule small{position:absolute;bottom:-22px;font-size:11.5px;white-space:nowrap}.mk-wochen{padding-bottom:34px}@media (prefers-reduced-motion:no-preference){.mk-stapel{animation:mk-wachsen .8s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--mk-i)*45ms)}}@keyframes mk-wachsen{0%{transform:scaleY(0)}}.mk-sicht>header{justify-content:flex-start}.mk-sicht>header>div{flex:1 1;display:grid}.mk-sicht small{font-size:13px;color:var(--ink-3)}.mk-sicht.an{border-color:color-mix(in oklch,var(--ok) 40%,var(--line))}.mk-sicht.an small{color:var(--ok)}.mk-symbol{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:color-mix(in oklch,var(--mk-tf) 16%,var(--paper));color:var(--mk-tf)}.mk-schalter{width:52px;height:30px;border-radius:999px;border:0;background:var(--sunk);position:relative;cursor:pointer;transition:background .2s;flex:none}.mk-schalter i{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:var(--paper);box-shadow:0 1px 3px rgb(0 0 0/.25);transition:transform .25s cubic-bezier(.22,1,.36,1)}.mk-schalter[aria-checked=true]{background:var(--ok)}.mk-schalter[aria-checked=true] i{transform:translateX(22px)}.mk-schalter:disabled{opacity:.5;cursor:not-allowed}.mk-check{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:14px;color:var(--ink-3)}.mk-check li{display:flex;gap:9px;align-items:center}.mk-check li.ok{color:var(--ink)}.mk-check li.ok svg{color:var(--ok)}.mk-pakete{display:grid;gap:16px;margin-top:6px}.mk-pakete-kopf{display:flex;justify-content:space-between;align-items:end;gap:16px;flex-wrap:wrap}.mk-pakete-kopf h2{font-size:24px}.mk-pakete-kopf p{color:var(--ink-2);margin-top:4px}.mk-pille{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:12.5px;font-weight:650;background:color-mix(in oklch,var(--mk-c,var(--ink-3)) 14%,var(--paper));color:var(--mk-c,var(--ink-2))}.mk-pille.ok{--mk-c:var(--ok)}.mk-paketreihe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.mk-paket{--mk-m:oklch(0.62 0.07 55);position:relative;display:flex;flex-direction:column;gap:14px;padding:24px 22px 22px;overflow:hidden}.mk-paket:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--mk-m),color-mix(in oklch,var(--mk-m) 40%,var(--paper)))}.mk-paket.p-silber{--mk-m:oklch(0.68 0.02 250)}.mk-paket.p-gold{--mk-m:oklch(0.76 0.13 85)}.mk-paket.empfohlen{border-color:color-mix(in oklch,var(--brand) 50%,var(--line));box-shadow:0 0 0 3px color-mix(in oklch,var(--brand) 14%,transparent),0 24px 48px -30px rgb(0 0 0/.45);transform:translateY(-6px)}.mk-paket.aktiv{border-color:var(--ok)}.mk-band{position:absolute;top:16px;right:16px;font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;background:var(--brand);color:var(--on-brand)}.mk-paket h3{font-size:22px;letter-spacing:-.02em;color:var(--ink)}.mk-paket header p{font-size:14px;color:var(--ink-2);margin-top:3px}.mk-preis{display:flex;align-items:baseline;gap:8px}.mk-preis b{font:800 42px/1 var(--ak-disp,inherit);letter-spacing:-.03em}.mk-preis small{color:var(--ink-3)}.mk-erwartet{display:grid;padding:12px 14px;border-radius:14px;background:color-mix(in oklch,var(--mk-m) 14%,var(--paper))}.mk-erwartet b{font-size:20px}.mk-erwartet span{font-size:13px;color:var(--ink-2)}.mk-paket ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:14px;flex:1 1;align-content:start}.mk-paket li{display:flex;gap:9px;align-items:flex-start}.mk-paket li svg{color:var(--ok);flex:none;margin-top:2px}.mk-paket>.ak-knopf{width:100%}.mk-status{justify-content:space-between;gap:8px;font-weight:650;font-size:14px;color:var(--ok)}.mk-status,.mk-status span{display:flex;align-items:center}.mk-status span{gap:6px}.mk-blatt{display:grid;gap:18px}.mk-blatt-preis{display:grid;gap:4px;padding:16px;border-radius:16px;background:var(--sunk)}.mk-blatt-preis b{font-size:22px}.mk-blatt-preis span{color:var(--ink-2);font-size:14px}.mk-feld{display:grid;gap:6px;font-size:14px;font-weight:600}.mk textarea,.mk-blatt textarea{width:100%;font:inherit;font-size:15px;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:var(--paper);color:var(--ink);resize:vertical}.mk-blatt textarea:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.mk-kontakt{display:flex;flex-wrap:wrap;gap:8px}.mk-daten{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;margin:0;font-size:14px}.mk-daten dt{color:var(--ink-3)}.mk-daten dd{margin:0;font-weight:600}.mk-nachricht{margin:0;padding:14px 16px;border-left:3px solid var(--mk-hp);border-radius:4px 14px 14px 4px;background:var(--sunk);font-size:15px;line-height:1.5;white-space:pre-wrap}.mk-seg{display:flex;flex-wrap:wrap;gap:6px}.mk-seg button{padding:8px 12px;border-radius:999px;border:1px solid var(--line);background:var(--paper);color:var(--ink-2);font:inherit;font-size:13px;font-weight:650;cursor:pointer}.mk-seg button[aria-checked=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.mk-seg button.s-kundin[aria-checked=true]{background:var(--ok);border-color:var(--ok);color:#fff}.mk-abschnitt{display:grid;gap:10px;padding-top:16px;border-top:1px solid var(--line)}.mk-abschnitt>header{display:flex;justify-content:space-between;align-items:center}.mk-umwandeln:not(.fertig){padding:16px;border-radius:16px;border:1px dashed color-mix(in oklch,var(--ok) 50%,var(--line));background:color-mix(in oklch,var(--ok-wash,#e8f5ec) 50%,var(--paper))}.mk-verlauf{list-style:none;margin:0;padding:0;display:grid;gap:10px}.mk-verlauf li{padding-left:14px;border-left:2px solid var(--line)}.mk-verlauf li[data-art=antwort]{border-color:var(--mk-tf)}.mk-verlauf li[data-art=kunde]{border-color:var(--ok)}.mk-verlauf small{color:var(--ink-3);font-size:12px}.mk-verlauf p{font-size:14px;white-space:pre-wrap;max-height:7.5em;overflow:hidden}.mk-loeschen{justify-self:start;color:var(--bad)}.mk-filter{display:flex;flex-wrap:wrap;gap:8px}.mk-filter button{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:var(--mk-glas);color:var(--ink-2);font:inherit;font-size:13.5px;font-weight:650;cursor:pointer}.mk-filter button i{width:9px;height:9px;border-radius:50%;background:var(--mk-c)}.mk-filter button b{color:var(--ink-3)}.mk-filter button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.mk-filter button[aria-pressed=true] b{color:inherit;opacity:.7}.mk-spalten{display:grid;grid-template-columns:repeat(5,minmax(220px,1fr));gap:14px;overflow-x:auto;padding-bottom:6px;align-items:start}.mk-spalte{padding:14px 12px;display:grid;gap:10px;min-height:280px;align-content:start}.mk-spalte>header{display:flex;justify-content:space-between;align-items:center;padding:0 4px}.mk-spalte>header b{min-width:26px;height:26px;padding:0 8px;border-radius:999px;display:grid;place-items:center;font-size:13px;background:var(--sunk);color:var(--ink-2)}.mk-spalte.s-neu>header b{background:var(--brand);color:var(--on-brand)}.mk-spalte.s-kundin>header b{background:var(--ok);color:#fff}.mk-spalte.s-erstgespraech>header b{background:color-mix(in oklch,var(--mk-tf) 20%,var(--paper));color:var(--mk-tf)}.mk-spalte.s-verloren{opacity:.75}.mk-spalte ol{list-style:none;margin:0;padding:0;display:grid;gap:8px}.mk-lead{width:100%;display:grid;gap:6px;text-align:left;padding:12px 13px;border-radius:14px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s}.mk-lead:hover{transform:translateY(-2px);box-shadow:0 10px 24px -18px rgb(0 0 0/.5)}.mk-lead.spaet{border-color:color-mix(in oklch,var(--warn) 55%,var(--line))}.mk-lead-kopf{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.mk-lead-kopf small{color:var(--ink-3);font-size:12px;white-space:nowrap}.mk-lead-ziel{font-size:13px;font-weight:600;color:var(--ink-2)}.mk-lead-text{font-size:13px;color:var(--ink-3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mk-lead-fuss{gap:8px;font-size:12px;color:var(--ink-3)}.mk-lead-fuss,.mk-lead-fuss em{display:flex;align-items:center}.mk-lead-fuss em{font-style:normal;font-weight:650;color:var(--mk-c);gap:5px}.mk-lead-fuss em:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--mk-c)}.mk-lead-fuss strong{margin-left:auto;color:var(--warn);font-weight:700}.mk-leer{place-items:center;text-align:center;padding:48px 20px;color:var(--ink-2)}.mk-held{display:grid;grid-template-columns:auto minmax(0,1fr);gap:22px;align-items:center;padding:26px 30px;background:linear-gradient(120deg,color-mix(in oklch,var(--brand) 16%,var(--paper)),color-mix(in oklch,var(--mk-cw) 12%,var(--paper)) 75%)}.mk-held h2{font-size:clamp(22px,2.2vw,30px);letter-spacing:-.025em}.mk-held p{color:var(--ink-2);margin-top:4px}.mk-held-symbol{width:64px;height:64px;border-radius:20px;display:grid;place-items:center;background:var(--brand);color:var(--on-brand)}.mk-link{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:14px}.mk-link code{padding:10px 14px;border-radius:12px;background:var(--paper);border:1px solid var(--line);font-size:13.5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-tabelle{width:100%;border-collapse:collapse;font-size:14px}.mk-tabelle th{text-align:left;font-size:12px;font-weight:650;color:var(--ink-3);padding:0 8px 8px}.mk-tabelle td{padding:10px 8px;border-top:1px solid var(--line);vertical-align:middle;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk-tabelle td b{display:block}.mk-tabelle td small{color:var(--ink-3);font-size:12px}.mk-ebene{padding:3px 9px;border-radius:999px;font-size:12px;font-weight:700}.mk-ebene.e1{background:var(--brand);color:var(--on-brand)}.mk-ebene.e2{background:color-mix(in oklch,var(--mk-cw) 18%,var(--paper));color:var(--mk-cw)}.mk-stand{font-size:12.5px;font-weight:650;color:var(--ink-3)}.mk-stand.zahlt{color:var(--ok)}.mk-stand.pausiert{color:var(--bad)}.mk-gutbalken{display:flex;gap:8px;height:110px;align-items:end;padding-top:8px}.mk-gutbalken div{flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%}.mk-gutbalken span{width:min(28px,80%);border-radius:4px 4px 2px 2px;background:linear-gradient(var(--brand),color-mix(in oklch,var(--brand) 55%,var(--paper)));min-height:3px;transform-origin:bottom}.mk-gutbalken small{font-size:11px;color:var(--ink-3)}@media (prefers-reduced-motion:no-preference){.mk-gutbalken span{animation:mk-wachsen .8s cubic-bezier(.22,1,.36,1) both}}.mk-rechner label{display:grid;gap:8px;font-size:14px;font-weight:600}.mk-rechner input[type=range]{accent-color:var(--brand);width:100%}.mk-rechner-wert{display:grid;padding:14px 16px;border-radius:16px;background:color-mix(in oklch,var(--brand) 12%,var(--paper))}.mk-rechner-wert b{font:800 32px/1.1 var(--ak-disp,inherit)}.mk-rechner-wert span{font-size:13px;color:var(--ink-2)}.mk-bedingungen{margin:0;padding-left:20px;display:grid;gap:7px;font-size:13.5px;color:var(--ink-2);line-height:1.45}@media (max-width:1180px){.mk-raster{grid-template-columns:1fr}.mk-kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.mk-paketreihe{grid-template-columns:1fr}.mk-paket.empfohlen{transform:none}.mk-held{grid-template-columns:1fr}}.mk-gruender{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:16px 20px;border-radius:22px;background:color-mix(in oklch,var(--brand) 9%,var(--mk-glas,var(--paper)));border:1px solid color-mix(in oklch,var(--brand) 26%,var(--line))}.mk-gruender.an{background:color-mix(in oklch,var(--ok) 9%,var(--mk-glas,var(--paper)));border-color:color-mix(in oklch,var(--ok) 30%,var(--line))}.mk-gruender-nr{display:grid;gap:0;min-width:84px}.mk-gruender-nr small{font-size:12px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.mk-gruender-nr b{font:800 34px/1.05 var(--ak-disp,inherit);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.mk-gruender-nr i{font-style:normal;font-size:18px;color:var(--ink-3);font-weight:700}.mk-gruender p{flex:1 1 260px;color:var(--ink-2);font-size:14.5px;line-height:1.45}.mk-gruender p b{color:var(--ink)}.lt{display:grid;gap:14px}.lt-filter{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;padding-bottom:2px}.lt-filter button{flex:none}.lt-liste{list-style:none;margin:0;padding:6px;border-radius:18px;background:var(--mk-glas);border:1px solid var(--line);display:grid}.lt-zeile{display:flex;align-items:center;gap:12px;padding:6px 10px 6px 6px;border-radius:14px;animation:lt-rein .32s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(min(var(--i),12)*30ms)}.lt-zeile+.lt-zeile{box-shadow:0 -1px 0 var(--line)}.lt-zeile.wartet{background:color-mix(in oklch,var(--warn) 8%,transparent)}.lt-haken{flex:none;width:40px;height:40px;border-radius:50%;border:1.5px solid var(--line);background:var(--paper);color:var(--ink-3);display:grid;place-items:center;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .15s}.lt-haken:hover{border-color:var(--ok);color:var(--ok)}.lt-haken:active{transform:scale(.92);background:var(--ok);color:#fff;border-color:var(--ok)}.lt-ende{flex:none;width:40px;display:grid;place-items:center;color:var(--ink-3)}.s-kundin>.lt-ende{color:var(--ok)}.lt-text{flex:1 1;min-width:0;display:grid;gap:4px;border:0;background:transparent;text-align:left;padding:8px 0;min-height:56px;font:inherit;color:var(--ink);cursor:pointer}.lt-oben{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.lt-oben b{font-size:15px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lt-oben small{flex:none;font-size:12px;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lt-unten{display:flex;align-items:center;gap:8px;min-width:0;font-size:12.5px;color:var(--ink-3)}.lt-unten em{font-style:normal;font-weight:650;color:var(--ink-2);flex:none}.lt-ziel{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lt-wartet{flex:none;margin-left:auto;padding:3px 8px;border-radius:999px;background:var(--warn);color:#fff;font-size:11px;font-weight:700}.lt-stufe{flex:none;display:flex;gap:4px}.lt-stufe i{width:7px;height:7px;border-radius:50%;background:var(--line)}.lt-stufe i.an{background:var(--ink)}.lt-stufe.s-kundin i.an{background:var(--ok)}.s-verloren .lt-stufe,.s-verloren .lt-text{opacity:.6}.lt-leer{margin:8px 4px;color:var(--ink-3);font-size:14px}@keyframes lt-rein{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.lt-zeile{animation:none}}.lb{--lb-akz:#c9a24a;--lb-grund:#f7f6f3;--lb-ink:#1b1c1f;--lb-ink2:#6a6c73;--lb-glas:rgb(255 255 255/.62);--lb-rand:rgb(255 255 255/.8);position:fixed;inset:0;z-index:200;display:grid;place-items:center;overflow:hidden;background:var(--lb-grund);color:var(--lb-ink);font-family:var(--body,"DM Sans"),system-ui,sans-serif;animation:lb-ein .35s ease-out both}html:has(#ka-vor) .lb,html[data-vw=dunkel] .lb{--lb-grund:#121110;--lb-ink:#ededea;--lb-ink2:#9a9ca3;--lb-glas:rgb(255 255 255/.06);--lb-rand:rgb(255 255 255/.12)}.lb-licht{position:absolute;width:62vmax;height:62vmax;border-radius:50%;filter:blur(40px);opacity:.55;pointer-events:none}.lb-licht.eins{left:-16vmax;top:-22vmax;background:radial-gradient(closest-side,color-mix(in oklch,var(--lb-akz) 55%,transparent),transparent)}.lb-licht.zwei{right:-20vmax;bottom:-26vmax;background:radial-gradient(closest-side,oklch(.8 .07 230/.55),transparent)}html:has(#ka-vor) .lb-licht,html[data-vw=dunkel] .lb-licht{opacity:.35}.lb-mitte{position:relative;display:grid;justify-items:center;gap:14px;padding:32px}.lb-marke{width:116px;height:116px;border-radius:32px;display:grid;place-items:center;padding:18px;background:var(--lb-glas);border:1px solid var(--lb-rand);-webkit-backdrop-filter:blur(24px) saturate(1.5);backdrop-filter:blur(24px) saturate(1.5);box-shadow:0 30px 60px -30px rgb(0 0 0/.35),inset 0 1px 0 rgb(255 255 255/.5)}html:has(#ka-vor) .lb-marke img,html[data-vw=dunkel] .lb-marke img{background:#f4f4f2;border-radius:14px;padding:6px}.lb-marke img{max-width:100%;max-height:100%;object-fit:contain}.lb-marke b{font:800 46px/1 var(--head,"Manrope"),sans-serif;color:var(--lb-ink)}.lb-name{margin:6px 0 0;font:700 19px/1.2 var(--head,"Manrope"),sans-serif;letter-spacing:-.01em;color:var(--lb-ink)}.lb-linie{position:relative;width:132px;height:3px;border-radius:2px;overflow:hidden;background:color-mix(in oklch,var(--lb-ink) 10%,transparent)}.lb-linie i{position:absolute;inset:0 auto 0 0;width:40%;border-radius:2px;background:linear-gradient(90deg,transparent,var(--lb-akz),transparent)}.lb-text{margin:0;font-size:13.5px;color:var(--lb-ink2);letter-spacing:.01em}@media (prefers-reduced-motion:no-preference){.lb-licht.eins{animation:lb-wandern 14s ease-in-out infinite alternate}.lb-licht.zwei{animation:lb-wandern 17s ease-in-out infinite alternate-reverse}.lb-marke{animation:lb-atmen 2.6s ease-in-out infinite}.lb-linie i{animation:lb-lauf 1.3s cubic-bezier(.45,0,.2,1) infinite}}@keyframes lb-ein{0%{opacity:0}}@keyframes lb-wandern{to{transform:translate3d(8vmax,6vmax,0) scale(1.08)}}@keyframes lb-atmen{50%{transform:translateY(-3px);box-shadow:0 36px 70px -32px rgb(0 0 0/.4),inset 0 1px 0 rgb(255 255 255/.5)}}@keyframes lb-lauf{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}.so-wahl{position:relative;margin:0 0 12px}.so-knopf{display:flex;align-items:center;gap:10px;width:100%;min-height:46px;padding:6px 10px 6px 6px;border:1px solid var(--line-2,#d5d5d0);border-radius:12px;background:color-mix(in oklab,var(--paper,#fdfdfc) 86%,transparent);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);color:var(--ink);font:inherit;text-align:left;cursor:pointer;box-shadow:0 1px 2px rgb(20 20 30/.05);transition:border-color .15s,background .15s}.so-knopf:hover{background:var(--sunk)}.so-knopf:focus-visible{outline:2px solid var(--brand-ink,var(--brand));outline-offset:1px}.so-pin{flex:none;width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:var(--sunk);color:var(--ink)}.so-knopf.gewaehlt .so-pin{background:var(--brand);color:var(--on-brand,#fff)}.so-name{flex:1 1;min-width:0;display:grid;line-height:1.15}.so-name small{font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.so-name b{font-size:14.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.so-pfeil{flex:none;color:var(--ink-3)}.so-menue{position:absolute;z-index:60;left:0;right:0;top:calc(100% + 6px);min-width:240px;padding:6px;border:1px solid var(--line);border-radius:14px;background:color-mix(in oklab,var(--paper,#fdfdfc) 92%,transparent);backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5);box-shadow:0 18px 40px -12px rgb(20 20 30/.28),0 2px 6px rgb(20 20 30/.06);animation:so-auf .16s cubic-bezier(.22,1,.36,1)}.so-menue button{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border:0;border-radius:10px;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.so-menue button:focus-visible,.so-menue button:hover{background:var(--sunk);outline:none}.so-punkt{flex:none;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--sunk);color:var(--ink-2)}.so-menue [aria-checked=true] .so-punkt{background:var(--brand);color:var(--on-brand,#fff)}.so-text{flex:1 1;min-width:0;display:grid;line-height:1.2}.so-text b{font-size:14px;font-weight:650}.so-text small{font-size:12px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.so-haken{flex:none;color:var(--brand-ink,var(--brand))}.so-trenner{height:1px;margin:4px 6px;background:var(--line)}@keyframes so-auf{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.so-wahl.klein{margin:0;flex:none}.so-wahl.klein .so-pfeil{display:none}.so-wahl.klein .so-knopf{min-height:36px;padding:3px 8px 3px 3px;border-radius:999px;gap:6px;max-width:38vw}.so-wahl.klein .so-pin{width:28px;height:28px;border-radius:999px}.so-wahl.klein .so-name b{font-size:13px}.so-wahl.klein .so-menue{position:fixed;left:16px;right:16px;top:62px;min-width:0}@media(min-width:1200px){.admin-mode .leiste.zu .so-knopf{width:44px;padding:5px;justify-content:center;border-color:transparent;background:none}.admin-mode .leiste.zu .so-name,.admin-mode .leiste.zu .so-pfeil{display:none}.admin-mode .leiste.zu .so-menue{left:52px;top:0;width:260px}.admin-mode .leiste.auto .so-knopf{clip-path:inset(0 0 0 0 round 12px);transition:clip-path .26s cubic-bezier(.22,1,.36,1),border-color .2s}.admin-mode .leiste.auto:not(.schwebt) .so-knopf{clip-path:inset(0 calc(100% - 44px) 0 0 round 12px);border-color:transparent;background:none;box-shadow:none}.admin-mode .leiste.auto:not(.schwebt) :is(.so-name,.so-pfeil){opacity:0}}.so-seite{display:grid;gap:20px;color:var(--ink)}.so-seite :is(input,select){margin:0;min-height:0;width:auto;font-size:15px}.so-reiter{display:inline-flex;justify-self:start;padding:3px;border-radius:12px;background:var(--sunk);gap:2px}.so-reiter button{height:34px;padding:0 16px;border:0;border-radius:9px;background:none;color:var(--ink-2);font:600 13.5px/1 inherit;font-family:inherit;cursor:pointer}.so-reiter [aria-selected=true]{background:var(--paper);color:var(--ink);box-shadow:0 1px 3px rgb(0 0 0/.12)}.so-laedt{height:220px;border-radius:20px;background:linear-gradient(100deg,var(--sunk) 30%,color-mix(in oklab,var(--sunk) 55%,var(--paper)) 50%,var(--sunk) 70%);background-size:300% 100%;animation:so-glanz 1.4s linear infinite}@keyframes so-glanz{to{background-position:-300% 0}}.so-fehler{margin:0;padding:10px 14px;border-radius:12px;background:color-mix(in oklab,var(--bad,#b3261e) 9%,var(--paper));color:var(--bad,#b3261e);font-weight:600}.so-hinweis{margin:0;color:var(--ink-2)}.so-link{background:none;padding:0;color:var(--brand-ink,var(--brand));font:inherit;font-weight:650;text-decoration:underline;text-underline-offset:3px}.so-haupt,.so-link{border:0;cursor:pointer}.so-haupt{height:42px;padding:0 18px;border-radius:11px;background:var(--brand);color:var(--on-brand,#fff);font:650 14px/1 inherit;font-family:inherit;white-space:nowrap}.so-haupt:disabled{opacity:.45;cursor:default}.so-neben{height:42px;padding:0 16px;border:1px solid var(--line-2,#d5d5d0);border-radius:11px;background:var(--paper);color:var(--ink);font:600 14px/1 inherit;font-family:inherit;cursor:pointer}.so-summe{position:relative;display:grid;grid-template-columns:auto minmax(260px,1fr);align-items:end;gap:20px 56px;padding:26px 28px;border-radius:22px;overflow:hidden;background:radial-gradient(120% 140% at 0 0,color-mix(in oklab,var(--brand) 13%,var(--paper)) 0,var(--paper) 58%);border:1px solid var(--line)}.so-summe-zahlen{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 40px}.so-summe-haupt{display:grid;gap:2px}.so-summe-zahl{font:800 clamp(44px,6vw,64px)/.95 var(--head,inherit);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.so-summe-label{font-size:14px;font-weight:600;color:var(--ink-2)}.so-summe-neben{display:flex;gap:32px;margin:0;padding-bottom:6px}.so-summe-neben div{display:grid;gap:2px}.so-summe-neben dt{font-size:12.5px;font-weight:600;color:var(--ink-3)}.so-summe-neben dd{margin:0;font:750 26px/1 var(--head,inherit);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.so-vert{display:grid;gap:12px;padding-bottom:6px}.so-vert-balken{display:flex;gap:3px;height:14px}.so-vert-balken i{display:block;min-width:6px;border-radius:5px;background:color-mix(in oklab,var(--brand) calc(100% - var(--ton)*26%),var(--sunk));animation:so-balken .9s cubic-bezier(.22,1,.36,1) both;transform-origin:left}.so-vert-legende{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px;color:var(--ink-2)}.so-vert-legende li{display:inline-flex;align-items:center;gap:7px}.so-vert-legende i{width:9px;height:9px;border-radius:3px;background:color-mix(in oklab,var(--brand) calc(100% - var(--ton)*26%),var(--sunk))}.so-vert-legende b{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.so-ohne{grid-column:1/-1;margin:0;display:inline-flex;align-items:center;gap:7px;justify-self:start;font-size:13px;font-weight:600;color:var(--ink-2);padding:6px 12px;border-radius:999px;border:1px solid var(--line)}.so-ohne,.so-zeitraum{background:color-mix(in oklab,var(--paper) 70%,transparent)}.so-zeitraum{position:absolute;top:16px;right:18px;font-size:12px;font-weight:650;color:var(--ink-3);padding:4px 10px;border-radius:999px}.so-spalten{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.so-spalte{display:grid;gap:18px;align-content:start;padding:20px;border-radius:20px;border:1px solid var(--line);background:color-mix(in oklab,var(--paper) 88%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 1px 2px rgb(20 20 30/.04),0 12px 32px -20px rgb(20 20 30/.18);animation:so-rein .5s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i,0)*60ms)}.so-spalte header{display:flex;align-items:center;gap:10px;min-width:0}.so-spalte h3{margin:0;font:750 17px/1.2 var(--head,inherit);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.so-spalte-pin{flex:none;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--sunk);color:var(--ink)}@keyframes so-rein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.so-ring{position:relative;justify-self:center;width:156px;height:156px}.so-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.so-ring circle{fill:none;stroke-width:10;stroke-linecap:round}.so-ring-grund{stroke:var(--sunk)}.so-ring-wert{stroke:var(--brand);stroke-dashoffset:var(--rest);animation:so-ring 1s cubic-bezier(.22,1,.36,1) both}@keyframes so-ring{0%{stroke-dashoffset:var(--voll)}}.so-ring-mitte{position:absolute;inset:0;display:grid;place-content:center;text-align:center;gap:2px}.so-ring-mitte b{font:800 38px/1 var(--head,inherit);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.so-ring-mitte small{font-size:12.5px;font-weight:600;color:var(--ink-3)}.so-balken{list-style:none;margin:0;padding:0;display:grid;gap:12px}.so-balken-kopf{display:flex;justify-content:space-between;font-size:13px;color:var(--ink-2);margin-bottom:5px}.so-balken-kopf b{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.so-balken-spur{display:block;height:6px;border-radius:99px;background:var(--sunk);overflow:hidden}.so-balken-spur i{display:block;height:100%;border-radius:inherit;background:var(--ink);opacity:.82;transform-origin:left;transform:scaleX(var(--anteil));animation:so-balken .8s cubic-bezier(.22,1,.36,1) both}@keyframes so-balken{0%{transform:scaleX(0)}}.so-oeffnen{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;border:1px solid var(--line-2,#d5d5d0);border-radius:11px;background:var(--paper);color:var(--ink);font:600 14px/1 inherit;font-family:inherit;cursor:pointer}.so-oeffnen:hover{background:var(--sunk)}@media(max-width:720px){.so-spalten{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:2px 16px 8px;scroll-padding:16px;scrollbar-width:none}.so-spalten::-webkit-scrollbar{display:none}.so-spalte{flex:0 0 82%;scroll-snap-align:start}.so-summe{grid-template-columns:1fr;padding:20px;gap:18px}.so-summe-neben{gap:22px}.so-summe-neben dd{font-size:22px}}.so-leer{display:grid;justify-items:start;gap:10px;max-width:520px;padding:28px;border-radius:22px;border:1px solid var(--line);background:var(--paper)}.so-leer-bild{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;background:var(--brand);color:var(--on-brand,#fff)}.so-leer h2{margin:4px 0 0;font:750 22px/1.2 var(--head,inherit)}.so-leer p{margin:0;color:var(--ink-2)}.so-zeile-form{display:flex;align-items:center;gap:8px;width:100%;padding:6px 6px 6px 12px;border:1px solid var(--line-2,#d5d5d0);border-radius:14px;background:var(--paper)}.so-zeile-form input{flex:1 1;min-width:0;height:40px;border:0;background:none;color:var(--ink);font:inherit;font-size:15px;outline:none}.so-zeile-form:focus-within{border-color:var(--ink-3)}.so-plus{color:var(--ink-3);display:grid}.so-team ul{list-style:none;margin:0;padding:0;display:grid;border:1px solid var(--line);border-radius:20px;background:var(--paper);overflow:hidden}.so-person{display:grid;grid-template-columns:minmax(200px,260px) 1fr auto;align-items:center;gap:12px 24px;padding:14px 18px}.so-person+.so-person{border-top:1px solid var(--line)}.so-wer{display:flex;align-items:center;gap:12px;min-width:0}.so-wer>span:not(.so-ok){display:grid;min-width:0;line-height:1.25}.so-wer b{font-size:15px}.so-wer b small{font-weight:500;color:var(--ink-3)}.so-wer>span>small{font-size:13px;color:var(--ink-3)}.so-ok{display:inline-flex;gap:4px;font-size:12.5px;font-weight:650;color:var(--ok,#15784a);animation:so-auf .2s ease-out}.so-chips,.so-ok{align-items:center}.so-chips{display:flex;flex-wrap:wrap;gap:8px}.so-chip{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:1px solid var(--line-2,#d5d5d0);border-radius:999px;background:var(--paper);color:var(--ink-2);font:600 13.5px/1 inherit;font-family:inherit;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.so-chip:hover:not(:disabled){border-color:var(--ink-3);color:var(--ink)}.so-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.so-chip.alle[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:var(--on-brand,#fff)}.so-chip.fest{background:var(--sunk);border-color:transparent;color:var(--ink);cursor:default}.so-schalter{margin:0;display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--ink-2);cursor:pointer;white-space:nowrap}.so-schalter input{position:absolute;opacity:0;width:1px;height:1px}.so-schalter span{position:relative;width:40px;height:24px;border-radius:99px;background:var(--line-2,#d5d5d0);transition:background .18s}.so-schalter span:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgb(0 0 0/.25);transition:transform .2s cubic-bezier(.22,1,.36,1)}.so-schalter input:checked+span{background:var(--brand)}.so-schalter input:checked+span:after{transform:translateX(16px)}.so-schalter input:focus-visible+span{outline:2px solid var(--brand-ink,var(--brand));outline-offset:2px}@media(max-width:820px){.so-person{grid-template-columns:1fr;gap:12px}}.so-orte{display:grid;gap:14px;max-width:760px}.so-ortliste{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:20px;background:var(--paper);overflow:hidden}.so-ort{display:flex;align-items:center;gap:12px;padding:12px 12px 12px 16px}.so-ort+.so-ort{border-top:1px solid var(--line)}.so-ort-pin{flex:none;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--sunk);color:var(--ink)}.so-ort-text{flex:1 1;min-width:0;display:grid;line-height:1.25}.so-ort-text b{font-size:15px}.so-ort-text small{font-size:13px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.so-ort-zahl{min-width:34px;height:26px;padding:0 9px;border-radius:99px;background:var(--sunk);display:grid;place-items:center;font-size:13px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.so-icon{flex:none;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:10px;background:none;color:var(--ink-3);cursor:pointer}.so-icon:hover{background:var(--sunk);color:var(--ink)}.so-icon.gefahr:hover{color:var(--bad,#b3261e)}.so-ort.offen{display:block}.so-ortform{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;padding:4px 0}.so-ortform label{display:grid;gap:5px;font-size:12.5px;font-weight:650;color:var(--ink-3)}.so-ortform label span{display:inline-flex;align-items:center;gap:5px}.so-seite .so-ortform input{width:100%;height:42px;padding:0 12px;border:1px solid var(--line-2,#d5d5d0);border-radius:11px;background:var(--paper);color:var(--ink);font:inherit;font-size:15px}.so-ortform-knoepfe{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}.so-verschieben{display:grid;gap:10px;margin-top:10px}.so-verschieben h3{margin:0;font:700 16px/1.2 var(--head,inherit)}.so-suche{display:flex;align-items:center;gap:8px;height:42px;padding:0 6px 0 12px;border:1px solid var(--line-2,#d5d5d0);border-radius:12px;background:var(--paper);color:var(--ink-3)}.so-suche input{flex:1 1;min-width:0;height:100%;border:0;background:none;color:var(--ink);font:inherit;font-size:15px;outline:none}.so-personen{list-style:none;margin:0;padding:4px;max-height:280px;overflow:auto;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.so-personen li{margin:0}.so-personen label{display:flex;align-items:center;gap:10px;margin:0;padding:9px 10px;border-radius:9px;cursor:pointer}.so-personen label:hover{background:var(--sunk)}.so-seite .so-personen input{flex:none;width:18px;height:18px;padding:0;accent-color:var(--brand)}.so-personen span{flex:1 1;min-width:0;font-size:14.5px}.so-personen small{font-size:12.5px;color:var(--ink-3)}.so-verschieben-fuss{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.so-verschieben-fuss>span{flex:1 1;min-width:120px;font-size:13.5px;color:var(--ink-3)}.so-seite .so-verschieben-fuss select{height:42px;padding:0 12px;border:1px solid var(--line-2,#d5d5d0);border-radius:11px;background:var(--paper);color:var(--ink);font:inherit;font-size:14.5px}@media(prefers-reduced-motion:reduce){.so-balken-spur i,.so-laedt,.so-menue,.so-ring-wert,.so-spalte{animation:none}}@media(max-width:680px){.app-shell.admin-mode{bottom:auto;height:var(--app-h,100dvh)}}.admin-mode .tour-card{grid-template-columns:minmax(0,1fr)}.admin-mode .tour-card.center{max-width:calc(100vw - 32px)}@media(max-width:680px){.admin-mode .tour-card.sheet{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));padding:18px 18px 16px;border-radius:22px}.admin-mode .tour-foot{flex-direction:column;align-items:stretch;gap:14px}.admin-mode .tour-dots{flex-wrap:wrap;justify-content:center;row-gap:6px}.admin-mode .tour-actions{width:100%}.admin-mode .tour-actions .button{min-height:48px}.admin-mode .tour-actions .button:last-child{flex:1 1;justify-content:center}.admin-mode .tour-top .icon-button{width:44px;height:44px;margin:-8px -10px -8px 0}.admin-mode .main>.hz{position:relative;inset:auto;display:flex;justify-content:flex-end;height:30px;margin:-4px 0 10px;z-index:30}.admin-mode .main>.hz .hz-karte{position:absolute;top:0;right:0;width:min(320px,100%);transform-origin:top right}.admin-mode .main>.hz .hz-klein{height:30px;padding:0 12px 0 10px;font-size:12.5px;transform-origin:top right;box-shadow:none;position:relative}.admin-mode .main>.hz .hz-klein:after{content:"";position:absolute;inset:-7px -4px}.admin-mode .main>.hz .hz-zu{width:40px;height:40px;margin:-6px -8px -6px auto}.admin-mode .main>.hz .hz-knoepfe button{height:44px;flex:1 1}.admin-mode .ak-kopf{align-items:stretch;gap:14px}.admin-mode .ak-kopf>div:first-child{flex:1 1 100%;min-width:0}.admin-mode .ak-kopf>.ak-ed-aktionen,.admin-mode .ak-kopf>.kk-gruppe{width:100%;display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.admin-mode .ak-kopf>.ak-ed-aktionen>:last-child{flex:1 1;justify-content:center}.admin-mode .ak-kopf>.ak-ed-aktionen .tk-text{min-height:44px}.admin-mode .ak-kopf.sk-kopf{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 8px}.admin-mode .sk-kopf>.sk-titel{flex:none;grid-column:1;grid-row:1}.admin-mode .sk-kopf h1{font-size:26px}.admin-mode .sk-kopf>.sk-aktionen{grid-column:2;grid-row:1;width:auto;gap:6px;margin:0}.admin-mode .sk-kopf>.sk-reiter{grid-column:1/-1;grid-row:2}.admin-mode .sk-kopf>.sk-reiter .ls-reiter{width:100%}.admin-mode .sk-aktionen .kk-haupt,.admin-mode .sk-aktionen .pn-knopf{flex:none;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;gap:0;font-size:0;border-radius:50%}.admin-mode .sk-aktionen .pn-knopf{border-radius:12px}.admin-mode .sk-aktionen .kk-haupt svg{width:22px;height:22px}.admin-mode .sk-aktionen .pn-kopf-knoepfe{display:flex;width:auto;gap:6px}.admin-mode .sk-aktionen .pn-kopf-knoepfe>.kk-haupt{width:44px;min-height:44px}.admin-mode .sk-aktionen .pn-kopf-knoepfe>.pn-knopf{display:none}.admin-mode .pn-mehr-menu .pn-nur-handy{display:flex}.admin-mode .pn-filterzeile{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center}.admin-mode .pn-filterzeile .pn-herkunft{grid-column:1/-1;order:9;display:flex;width:100%;margin:0}.admin-mode .pn-filterzeile .pn-herkunft button{flex:1 1;width:auto;height:38px}.admin-mode .pn-filterzeile .pn-filterknopf{width:44px;padding:0;gap:0;font-size:0}.admin-mode .pn-filterzeile .pn-filterknopf b{font-size:12px;margin-left:2px}.admin-mode .pn-filterzeile .pn-umschalter:not(.pn-herkunft){margin:0}.admin-mode .zz-kacheln{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-right:24px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}}@media(max-width:680px){.admin-mode .zz-kacheln::-webkit-scrollbar{display:none}.admin-mode .zz-kacheln>.kz{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 22px);min-width:150px;scroll-snap-align:start}.admin-mode .zz-kacheln .kz-wert{font-size:28px;white-space:nowrap}.admin-mode .zz-karte{grid-template-columns:minmax(0,1fr);min-width:0}.admin-mode .zz-karte header>div{flex:1 1 auto}.admin-mode .zz-karte header .zz-kopfzahl{flex-wrap:wrap}.admin-mode .pn-kopf-knoepfe{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%}.admin-mode .pn-kopf-knoepfe>.kk-haupt{grid-column:1/-1;grid-row:1;width:100%;min-height:48px}.admin-mode .pn-kopf-knoepfe>.pn-knopf{min-width:0;min-height:44px}.admin-mode .pn-listen-kopf{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.admin-mode .pn-listen-kopf .pn-suche{max-width:none;min-width:0}.admin-mode .pn-listen-kopf .pn-umschalter{grid-column:2;grid-row:1;margin:0}.admin-mode .pn-listen-kopf .pn-filter{grid-column:1/-1;grid-row:2;display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * max(16px,env(safe-area-inset-right,0px))) 0 calc(-1 * max(16px,env(safe-area-inset-left,0px)));padding:2px max(16px,env(safe-area-inset-right,0px)) 2px max(16px,env(safe-area-inset-left,0px))}.admin-mode .pn-listen-kopf .pn-filter::-webkit-scrollbar{display:none}.admin-mode .pn-filterwahl{flex:none;height:40px}.admin-mode .pn-filterwahl select{field-sizing:content;max-width:150px}.admin-mode .pn-filter-weg{flex:none}}@media(max-width:680px){.admin-mode .modal-backdrop:has(.more-group){display:flex;align-items:flex-end;justify-content:stretch;padding:max(24px,env(safe-area-inset-top,0px)) 0 0}.admin-mode .modal:has(.more-group){width:100%;max-width:none;margin:0;border-radius:24px 24px 0 0;max-height:calc(var(--app-h,100dvh) - max(24px,env(safe-area-inset-top,0px)));overflow-y:auto;padding:26px max(16px,env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));animation:vh-blatt .28s cubic-bezier(.22,1,.36,1) both}.admin-mode .modal:has(.more-group):before{content:"";position:absolute;top:8px;left:50%;width:36px;height:5px;margin-left:-18px;border-radius:3px;background:color-mix(in oklch,var(--ink,#1b1c1f) 18%,transparent)}.admin-mode .modal:has(.more-group)>h2{font-size:22px;margin:0 0 6px 4px;line-height:44px}.admin-mode .modal:has(.more-group)>.modal-close{top:20px;right:max(12px,env(safe-area-inset-right,0px));width:44px;height:44px}.admin-mode .more-group+.more-group{margin-top:12px}.admin-mode .more-group .account-actions{margin-top:6px;gap:0;border-radius:16px;overflow:hidden;background:var(--sunk,#f1f1ee)}.admin-mode .more-group .account-actions>button{min-height:52px;padding:0 14px;border-radius:0;background:transparent;color:var(--ink-2,#44464c);font-size:16px}.admin-mode .more-group .account-actions>button+button{box-shadow:inset 0 1px 0 color-mix(in oklch,var(--ink,#1b1c1f) 8%,transparent)}.admin-mode .more-group .account-actions>button:active{background:color-mix(in oklch,var(--ink,#1b1c1f) 6%,transparent)}.admin-mode .more-group .account-actions>button strong{font-weight:550;color:var(--ink,#1b1c1f)}.admin-mode .more-group .account-actions>button>svg:last-child{width:16px;height:16px;opacity:.45}}@keyframes vh-blatt{0%{transform:translateY(24px);opacity:.4}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.admin-mode .modal:has(.more-group){animation:none}}@media(max-width:680px){.admin-mode .ak-kopf.k2-kopf{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:8px}.admin-mode .kd[data-id]>.ak-kopf.k2-kopf{display:none}.admin-mode .k2-kopf h1{font-size:26px}.admin-mode .k2-kopf .k2-kopfknoepfe{flex-wrap:nowrap;gap:6px}.admin-mode .k2-kopf .kk{min-width:44px;height:44px;min-height:44px;padding:0 12px;gap:4px;font-size:0}.admin-mode .k2-kopf .kk .k2-kopfzahl{font-size:13px;opacity:.8}.admin-mode .k2-kopf .kk-haupt{width:44px;padding:0;border-radius:50%}.admin-mode .k2-kopf .kk-neben{display:none}.admin-mode .k2-kopf .kk svg{width:20px;height:20px}.admin-mode .k2-filterzeile{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px 40px 2px 0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent)}.admin-mode .k2-filterzeile::-webkit-scrollbar{display:none}.admin-mode .k2-filterzeile>.kd-filter{flex:none;overflow:visible;-webkit-mask-image:none;mask-image:none;padding:0}.admin-mode .k2-filterzeile>.kd-filter+.kd-filter{padding:0 0 0 8px;margin-left:2px;border-top:0;border-left:1px solid var(--ak-linie)}.admin-mode .kd-filter{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent);padding-right:24px}.admin-mode .kd-filter::-webkit-scrollbar{display:none}.admin-mode .kd-filter>.kd-chip{flex:none}.admin-mode .nm-bausteine{-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent);padding-right:28px}}@media(max-width:680px){.admin-mode .main:has(>.nm){display:flex;flex-direction:column;overflow:hidden;padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.admin-mode .main:has(>.nm)>*{flex:none}.admin-mode .main>.nm{flex:1 1 auto;min-height:0;height:auto}.admin-mode .main:has(>.nm.hat-aktiv)>.hz{display:none}}@media (max-width:680px){.admin-mode .pn-kopf-knoepfe:has(>:nth-child(2):last-child)>.kk-haupt{grid-column:1;grid-row:1}.admin-mode .pn-kopf-knoepfe:has(>:nth-child(2):last-child)>:first-child{grid-column:2;grid-row:1;align-self:stretch;display:flex}.admin-mode .pn-kopf-knoepfe:has(>:nth-child(2):last-child)>:first-child>button{min-width:48px;min-height:48px}}@media (max-width:760px){.admin-mode .main>.hz.auf{height:auto;justify-content:stretch}.admin-mode .main>.hz .hz-karte{position:static;width:100%;display:flex;align-items:center;gap:10px;padding:3px 4px 3px 12px;border-radius:99px;box-shadow:none;animation:none;min-height:36px}.admin-mode .main>.hz .hz-kopf{display:contents}.admin-mode .main>.hz .hz-kopf b{flex:1 1;min-width:0;font-size:13px;white-space:nowrap}.admin-mode .main>.hz .hz-karte>p{display:none}.admin-mode .main>.hz .hz-knoepfe{margin:0;order:1;flex:none}.admin-mode .main>.hz .hz-knoepfe button:not(.hz-loeschen){display:none}.admin-mode .main>.hz .hz-knoepfe .hz-loeschen{flex:none;height:30px;padding:0 10px;background:none;border:0;color:var(--hz-tinte);font-size:13px;font-weight:650;text-decoration:underline;text-underline-offset:3px}.admin-mode .main>.hz .hz-zu{order:2;width:36px;height:36px;margin:0}}