@font-face{font-family:Fredoka;src:url(/fonts/Fredoka.woff2)format("woff2");font-weight:300 700;font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/Nunito.woff2)format("woff2");font-weight:200 1000;font-display:swap}:root{--font-kopf:"Fredoka", system-ui, sans-serif;--font-text:"Nunito", system-ui, sans-serif;--flaeche:#f6f1eae0;--flaeche-voll:#f6f1ea;--text:#1d1a0d;--text-leise:#5a4a3c;--akzent:#9c552f;--akzent-text:#fff;--plus:#e3a72f;--minus:#4b3f8c;--p-allegra:#b0456a;--p-matteo:#1f7a7a;--p-ingo:#5f7f2e;--akzent-rand:#9c552f;--abdunkeln:#1d1a0d0d;--seite:#d9d2c8;--schatten:0 8px 24px #00000040;--r-knopf:999px;--auf-plus:#1d1a0d;--minus-text:#fff;--kachel:#fff;--akzent-tint:#f3ebe6;--plus-tint:#f7e5c1;--minus-tint:#e6e4ef;--dialog-dunkel:#1d1a0d8c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--flaeche:#241f12e0;--flaeche-voll:#241f12;--text:#f3ece4;--text-leise:#c9bfb3;--akzent:#cd936f;--akzent-text:#1d1a0d;--plus:#f0c35a;--minus:#a79bf0;--p-allegra:#e07a9c;--p-matteo:#4fc0c0;--p-ingo:#a3c25f;--akzent-rand:#e6ad8c;--abdunkeln:#1d1a0d59;--seite:#14110a;--minus-text:#1d1a0d;--kachel:#352e1c;--akzent-tint:#4d3e29;--plus-tint:#69582d;--minus-tint:#453d3a;--dialog-dunkel:#1d1a0d8c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--flaeche:#241f12e0;--flaeche-voll:#241f12;--text:#f3ece4;--text-leise:#c9bfb3;--akzent:#cd936f;--akzent-text:#1d1a0d;--plus:#f0c35a;--minus:#a79bf0;--p-allegra:#e07a9c;--p-matteo:#4fc0c0;--p-ingo:#a3c25f;--akzent-rand:#e6ad8c;--abdunkeln:#1d1a0d59;--seite:#14110a;--minus-text:#1d1a0d;--kachel:#352e1c;--akzent-tint:#4d3e29;--plus-tint:#69582d;--minus-tint:#453d3a;--dialog-dunkel:#1d1a0d8c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{height:100%}body{background:var(--seite);height:100%;color:var(--text);font-family:var(--font-text);-webkit-text-size-adjust:100%;overscroll-behavior:none;margin:0;font-weight:500;overflow:hidden}#wurzel{height:100%}a{color:inherit}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.baender{z-index:30;left:0;right:0;top:max(16px, env(safe-area-inset-top));pointer-events:none;flex-direction:column;align-items:center;gap:8px;padding:0 16px;display:flex;position:fixed}.baender--unten{top:auto;bottom:max(16px, env(safe-area-inset-bottom))}.band{pointer-events:auto;border-radius:var(--r-knopf);background:var(--flaeche-voll);max-width:100%;min-height:64px;color:var(--text);border:3px solid var(--akzent);box-shadow:var(--schatten);font:600 24px/1.25 var(--font-kopf);align-items:center;gap:16px;padding:8px 24px;display:flex}.band--info{border-color:var(--p-matteo)}.band__icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:32px;height:32px}.band__text{overflow-wrap:anywhere;min-width:0}.band__knopf{border-radius:var(--r-knopf);background:var(--akzent);min-height:48px;color:var(--akzent-text);font:700 24px/1 var(--font-kopf);cursor:pointer;touch-action:manipulation;border:0;flex:none;margin-right:-12px;padding:0 24px}.band__knopf:focus-visible{outline:3px solid var(--text);outline-offset:3px}.seite{height:100%;min-height:100%;padding:max(24px, env(safe-area-inset-top)) 24px 24px;place-items:center;display:grid;overflow-y:auto}.karte{background:var(--flaeche-voll);width:min(560px,100%);box-shadow:var(--schatten);text-align:center;border-radius:28px;flex-direction:column;align-items:stretch;gap:16px;padding:32px;display:flex}.karte__icon{fill:none;width:64px;height:64px;stroke:var(--akzent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;align-self:center}.karte__titel{font:600 40px/1.15 var(--font-kopf);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0}.karte__text{color:var(--text-leise);margin:0;font-size:24px;line-height:1.35}.karte__fehler{font:600 24px/1.3 var(--font-kopf);color:var(--text);border-left:8px solid var(--akzent);text-align:left;background:var(--flaeche);margin:0;padding:8px 16px}.codefeld{border:3px solid var(--akzent);width:100%;min-height:80px;color:var(--text);font:600 44px/1 var(--font-kopf);letter-spacing:.3em;text-align:center;text-transform:uppercase;background:0 0;border-radius:20px;padding:0 16px}.codefeld::placeholder{color:var(--text-leise);opacity:.6}.codefeld:focus-visible{outline:4px solid var(--akzent);outline-offset:3px}.grossknopf{border-radius:var(--r-knopf);background:var(--akzent);min-height:64px;color:var(--akzent-text);font:700 28px/1 var(--font-kopf);cursor:pointer;touch-action:manipulation;border:0;justify-content:center;align-items:center;gap:12px;padding:0 32px;text-decoration:none;display:inline-flex}.grossknopf[disabled]{opacity:.5;cursor:default}.grossknopf:focus-visible{outline:4px solid var(--text);outline-offset:3px}.grossknopf__icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:32px;height:32px}@media (max-width:600px){.band{border-radius:32px;flex-wrap:wrap;gap:12px;padding:8px 16px;font-size:18px}.karte{padding:24px 16px}.karte__titel{font-size:32px}.codefeld{letter-spacing:.2em;font-size:32px}}.karte--lesen{text-align:left;max-height:100%;overflow-y:auto}.karte--lesen .karte__titel{text-align:center}.karte--lesen a:not(.grossknopf){color:var(--akzent);text-underline-offset:3px;text-decoration:underline}.karte--lesen .grossknopf{align-self:center}.quer-hinweis{z-index:60;background:var(--flaeche-voll);color:var(--text);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.quer-hinweis__bild{width:96px;height:96px;margin-bottom:16px;position:relative}.quer-hinweis__bild .e-ic{stroke-width:1.5px;width:96px;height:96px}.quer-hinweis__pfeil{width:40px;height:40px;position:absolute;top:-14px;right:-28px}.quer-hinweis__pfeil .e-ic{stroke-width:2.5px;width:40px;height:40px;color:var(--akzent)}.quer-hinweis__t{font:700 28px/1.2 var(--font-text);margin:0}.quer-hinweis__s{font:500 16px/1.3 var(--font-text);color:var(--text-leise);margin:8px 0 0}@media (orientation:landscape) and (max-height:500px) and (max-width:950px){.quer-hinweis{display:flex}}.leiseknopf{border:3px solid var(--text-leise);border-radius:var(--r-knopf);min-height:64px;color:var(--text);font:700 24px/1 var(--font-kopf);touch-action:manipulation;background:0 0;justify-content:center;align-self:center;align-items:center;margin-top:8px;padding:0 32px;text-decoration:none;display:inline-flex}.leiseknopf:focus-visible{outline:4px solid var(--text);outline-offset:3px}.buehne{z-index:1;transform-origin:0 0;width:1180px;height:820px;position:absolute;top:0;left:0}.bg{pointer-events:none;position:absolute;inset:0}.folie{opacity:0;transition:opacity 2s linear;position:absolute;inset:0}.folie--an{opacity:1}.folie--erste{transition-duration:.6s}.bg__rand,.bg__voll,.bg__dunkel{position:absolute}.bg__rand{background:var(--bild) center / cover no-repeat;filter:blur(40px);inset:-80px -1600px}.bg__voll{background:var(--bild) center / contain no-repeat;inset:0}.bg__dunkel{background:var(--abdunkeln);top:-800px;bottom:-800px}.bg__dunkel--links{width:3313px;left:-3000px}.bg__dunkel--rechts{width:3314px;left:866px}.kindblock{flex-direction:column;align-items:center;gap:16px;width:216px;display:flex;position:absolute;top:192px}.kindblock--links{left:48px}.kindblock--rechts{left:916px}.kindblock--matteo{--pk:var(--p-matteo)}.kindblock--allegra{--pk:var(--p-allegra)}.kind{width:216px;height:300px;color:var(--text);-webkit-tap-highlight-color:transparent;flex-direction:column;flex:none;align-items:center;text-decoration:none;transition:transform .15s;display:flex}.kind__foto{border:8px solid var(--pk);background:var(--flaeche-voll);width:216px;height:216px;box-shadow:var(--schatten);border-radius:50%;flex:none;display:block;overflow:hidden}.kind__foto img{object-fit:cover;width:100%;height:100%;display:block}.kind:active,.kind:hover{transform:scale(1.04)}.kind:focus-visible{outline:4px solid var(--akzent);outline-offset:6px;border-radius:32px}.name{border-radius:var(--r-knopf);background:var(--flaeche);min-width:216px;height:68px;box-shadow:var(--schatten);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font:600 48px/68px var(--font-kopf);color:var(--text);flex:none;place-items:center;margin-top:16px;padding:0 24px;display:grid}.kindblock--aus .kind__foto img{opacity:.6}.schalter{--sw-w:216px;--sw-h:72px;--sw-d:56px;--sw-pad:5px;--sw-rr:9px;--sw-font:28px;--sw-haken:28px;--sw-haken-l:20px;--sw-an-l:56px;--sw-aus-l:70px;width:var(--sw-w);height:var(--sw-h);border-radius:var(--r-knopf);border:3px solid var(--pk);background:var(--pk);color:var(--akzent-text);font:700 var(--sw-font)/1 var(--font-kopf);cursor:pointer;box-shadow:var(--schatten);-webkit-tap-highlight-color:transparent;touch-action:manipulation;flex:none;padding:0;transition:background-color .15s,opacity .15s;position:relative}.schalter:focus-visible{outline:3px solid var(--text);outline-offset:4px}.schalter[aria-busy=true]{opacity:.75}.sw__daumen{top:var(--sw-pad);left:calc(var(--sw-w) - 6px - var(--sw-d) - var(--sw-rr));width:var(--sw-d);height:var(--sw-d);background:var(--flaeche-voll);border-radius:50%;transition:left .15s,background-color .15s,opacity .15s;position:absolute}.sw__wort{height:calc(var(--sw-h) - 6px);white-space:nowrap;align-items:center;display:flex;position:absolute;top:0}.sw__wort--an{left:var(--sw-an-l)}.sw__haken{left:var(--sw-haken-l);width:var(--sw-haken);height:var(--sw-haken);margin-top:calc(var(--sw-haken) / -2);fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;position:absolute;top:50%}.sw__wort--aus{display:none}.schalter[aria-checked=false]{background:var(--flaeche);color:var(--text-leise);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.schalter[aria-checked=false] .sw__daumen{left:var(--sw-pad);background:var(--pk);opacity:.45}.schalter[aria-checked=false] .sw__haken,.schalter[aria-checked=false] .sw__wort--an{display:none}.schalter[aria-checked=false] .sw__wort--aus{left:var(--sw-aus-l);font-weight:600;display:flex}.leiste{border-radius:var(--r-knopf);background:var(--flaeche);width:800px;height:72px;box-shadow:var(--schatten);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:center;gap:16px;padding:4px;display:flex;position:absolute;top:728px;left:190px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.leiste,.name,.schalter[aria-checked=false]{background:var(--flaeche-voll)}}.knopf{border:3px solid var(--akzent);border-radius:var(--r-knopf);width:248px;height:64px;color:var(--text);-webkit-tap-highlight-color:transparent;font:700 28px/1 var(--font-kopf);background:0 0;flex:none;justify-content:center;align-items:center;gap:12px;text-decoration:none;display:flex}.knopf svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:32px;height:32px}.knopf:active,.knopf:hover{background:var(--akzent);color:var(--akzent-text)}.knopf:focus-visible{outline:4px solid var(--akzent);outline-offset:3px}.knopf--leise{border-width:2px;border-color:var(--text-leise);color:var(--text-leise);font-size:24px;font-weight:500}.knopf--leise:active,.knopf--leise:hover{background:var(--text-leise);color:var(--flaeche-voll)}@media (prefers-reduced-motion:reduce){.kind,.schalter,.sw__daumen,.folie{transition:none}}@media (max-width:600px){.buehne{width:auto;height:auto;padding:16px 12px calc(16px + env(safe-area-inset-bottom));flex-wrap:wrap;place-content:flex-end center;gap:16px 12px;display:flex;position:fixed;inset:0;transform:none!important}.bg{z-index:-1;position:fixed;inset:0}.bg__dunkel{display:none}.bg__rand{inset:-80px}.kindblock,.kindblock--links,.kindblock--rechts{gap:8px;width:160px;position:relative;top:auto;left:auto}.kind{width:160px;height:auto}.kind__foto{border-width:6px;width:140px;height:140px}.name{min-width:0;height:48px;margin-top:8px;padding:0 20px;font-size:28px;line-height:48px}.schalter{--sw-w:150px;--sw-h:56px;--sw-d:44px;--sw-pad:3px;--sw-rr:5px;--sw-font:19px;--sw-haken:22px;--sw-haken-l:12px;--sw-an-l:44px;--sw-aus-l:54px}.leiste{border-radius:36px;flex-direction:column;flex:0 0 100%;gap:8px;width:100%;height:auto;position:relative;top:auto;left:auto}.knopf{width:100%}}.profil{--kopf-h:152px;--kopf-leiste:8px;--inhalt-x:176px;--inhalt-y:200px;--inhalt-b:972px;--inhalt-h:588px;--reiter-b:128px;--reiter-h:180px;--karte-h:284px;--karte-lücke:16px;--karte-innen-x:24px;--karte-innen-y:16px;--karten-kopf-h:64px;--kachel-h:176px;--kachel-lücke:16px;--symbol:104px;--pille-h:56px;--banner-h:88px;--streifen-h:96px;--wunsch-b:313px;--wunsch-h:264px;--wunsch-aktion-h:64px;--antwort-h:104px;--r-flaeche:28px;--r-chip:16px}:where(.profil) button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;margin:0;padding:0}:where(.profil) img,:where(.profil) svg{display:block}:where(.profil) a{text-decoration:none}.ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.profil .bg{pointer-events:none}.profil .bg__rand{inset:-80px -1600px}.profil .bg__dunkel{inset:-800px -3000px}.profil .bg__rand{opacity:0;transition:opacity .6s}.profil .bg__rand--an{opacity:1}.flaeche{background:var(--flaeche);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.flaeche{background:var(--flaeche-voll)}}.profil .zurueck{text-decoration:none}.kopf{width:1116px;height:var(--kopf-h);border-radius:var(--r-flaeche);box-shadow:var(--schatten), inset 0 calc(-1 * var(--kopf-leiste)) 0 var(--pk);--pk:var(--p-matteo);position:absolute;top:32px;left:32px}.kopf>*{position:absolute}.zurueck{background:var(--akzent);width:80px;height:80px;color:var(--akzent-text);border-radius:50%;place-items:center;text-decoration:none;display:grid;top:36px;left:24px}.avatar{border:6px solid var(--pk);background:var(--flaeche-voll);border-radius:50%;width:120px;height:120px;top:16px;left:128px;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.kopf[data-da=off] .avatar img{opacity:.6}.namenblock{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;width:230px;height:144px;display:flex;top:0;left:268px}.pname{max-width:100%;font:600 48px/56px var(--font-kopf);color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.nichtda{border:3px solid var(--text-leise);border-radius:var(--r-knopf);background:var(--flaeche-voll);height:36px;font:700 24px/1 var(--font-text);color:var(--text-leise);white-space:nowrap;align-items:center;gap:8px;padding:0 12px 0 8px;display:inline-flex}.sterne{align-items:center;gap:16px;width:220px;height:144px;display:flex;top:0;left:520px}.scheibe{background:var(--plus);color:var(--auf-plus);border-radius:50%;flex:none;place-items:center;display:grid}.scheibe--80{width:80px;height:80px}.scheibe .ic{fill:currentColor}.sterne__zahl{font:700 72px/1 var(--font-kopf);color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums}.minus{align-items:center;gap:8px;width:328px;height:144px;display:flex;top:0;left:764px}.minus__zahl{width:64px;font:700 40px/1 var(--font-kopf);color:var(--minus);text-align:right;flex:none}.woelkchen{grid-template-columns:repeat(5,44px);grid-auto-rows:32px;gap:8px;width:252px;height:72px;display:grid;position:relative}.wolke{width:44px;height:32px;stroke:var(--minus);fill:none;stroke-width:3px;stroke-linejoin:round;overflow:visible}.wolke path{vector-effect:non-scaling-stroke}.wolke--voll{fill:var(--minus)}.faellig{background:var(--kachel);border:3px solid var(--akzent);border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:-16px;right:-16px}.faellig img{width:32px;height:32px;margin:-2px 0 0 -3px}.faellig .ic{background:var(--akzent);width:20px;height:20px;color:var(--akzent-text);stroke-width:2.4px;border-radius:50%;padding:0;position:absolute;bottom:-8px;right:-8px}.reiter{width:var(--reiter-b);height:var(--reiter-h);border-radius:var(--r-flaeche);font:700 24px/1 var(--font-text);color:var(--text);border:3px solid var(--akzent);box-shadow:var(--schatten);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;left:32px}.reiter .ic{stroke-width:1.75px;width:64px;height:64px}.reiter[aria-selected=true]{background:var(--akzent);color:var(--akzent-text);border-color:var(--akzent)}.reiter[aria-selected=true]:after{content:"";background:var(--akzent);border-radius:0 12px 12px 0;width:12px;height:28px;margin-top:-14px;position:absolute;top:50%;right:-3px}.reiter:focus-visible{outline:4px solid var(--text);outline-offset:4px}.inhalt{left:var(--inhalt-x);top:var(--inhalt-y);width:var(--inhalt-b);height:var(--inhalt-h);position:absolute}.heute{gap:var(--karte-lücke);scroll-snap-type:y proximity;scrollbar-width:none;flex-direction:column;height:100%;display:flex;overflow-y:auto}.heute::-webkit-scrollbar{display:none}.rk{scroll-snap-align:start;border-radius:var(--r-flaeche);padding:var(--karte-innen-y) var(--karte-innen-x);box-shadow:var(--schatten);flex:none;position:relative}.rk--warnung{box-shadow:var(--schatten), inset 0 0 0 4px var(--minus)}.rk__kopf{height:var(--karten-kopf-h);align-items:center;gap:12px;margin-bottom:12px;display:flex}.rk__symbol{background:var(--kachel);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.rk__symbol img{width:40px;height:40px}.rk__name{min-width:0;font:600 32px/1.2 var(--font-kopf);color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.team{border-radius:var(--r-knopf);background:var(--kachel);flex:none;align-items:center;height:56px;padding:0 10px;display:flex;position:relative}.team__av{border:4px solid var(--pk);background:var(--flaeche-voll);border-radius:50%;flex:none;width:44px;height:44px;display:block;position:relative;overflow:hidden}.team__av+.team__av{margin-left:-12px}.team__av img{object-fit:cover;width:100%;height:100%}.team__wrap{flex:none;width:44px;height:44px;display:block;position:relative}.team__wrap+.team__wrap{margin-left:-12px}.team__wrap .team__av{margin:0!important}.team__haken{background:var(--akzent);width:20px;height:20px;color:var(--akzent-text);border:2px solid var(--kachel);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.team__haken .ic{stroke-width:4px;width:12px;height:12px}.team__haken--leer{background:var(--kachel);border:3px solid var(--text-leise)}.sp1{flex:1 1 0;min-width:0}.pille{height:var(--pille-h);border-radius:var(--r-knopf);font:700 28px/1 var(--font-text);color:var(--text);white-space:nowrap;border:3px solid #0000;flex:none;align-items:center;gap:10px;padding:0 20px;display:inline-flex}.pille .ic{width:28px;height:28px}.pille--frist{border-color:var(--text-leise)}.pille--warnung{background:var(--minus);color:var(--minus-text);border-color:var(--minus)}.pille--warnung .wolke{stroke:currentColor;fill:currentColor;stroke-width:2px;width:28px;height:20px}.pille--wartet{background:var(--plus-tint);border-color:var(--akzent)}.pille--wartet img{width:36px;height:36px;margin:0 -2px}.pille__av{border:3px solid var(--pf,var(--p-allegra));border-radius:50%;flex:none;width:36px;height:36px;display:block;overflow:hidden}.pille__av img{object-fit:cover;width:100%;height:100%}.kacheln{gap:var(--kachel-lücke);height:var(--kachel-h);display:flex}.kachel{width:var(--kachel-b,219px);height:var(--kachel-h);border-radius:var(--r-chip);background:var(--kachel);border:3px solid var(--akzent);font:700 24px/32px var(--font-text);color:var(--text);text-align:center;flex-direction:column;flex:none;align-items:center;gap:8px;padding:9px 8px 0;transition:background-color .2s,border-color .2s,transform 80ms,box-shadow .2s;display:flex;position:relative}.kachel img{width:var(--symbol);height:var(--symbol)}.kachel__wort{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.kachel:focus-visible{outline:4px solid var(--text);outline-offset:3px}.kachel--k2{background:var(--akzent-tint)}.kachel--k3{background:var(--akzent-tint);cursor:default;border-color:#0000}.kachel--wartet{box-shadow:inset 0 0 0 3px var(--akzent);transform:scale(.96)}.kachel--k3,.kachel--k3:active{pointer-events:none}.badge{border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:5px;right:5px}.badge--leer{border:4px solid var(--akzent);background:var(--kachel)}.badge--haken{background:var(--akzent);color:var(--akzent-text)}.badge--haken .ic{stroke-width:3px;width:32px;height:32px}.badge--punkte{border:4px solid var(--akzent);background:var(--kachel);justify-content:center;align-items:center;gap:4px;display:flex}.badge--punkte i{background:var(--akzent);border-radius:50%;width:8px;height:8px}.badge--offline{border:4px solid var(--text-leise);background:var(--kachel);color:var(--text-leise)}.badge--offline .ic{width:28px;height:28px}.kachel--zu{opacity:1}.banner{height:var(--banner-h);border-left:6px solid var(--akzent);border-radius:var(--r-chip);background:var(--akzent-tint);color:var(--text);align-items:center;gap:16px;margin-bottom:12px;padding:0 24px 0 20px;display:flex}.banner img{flex:none;width:56px;height:56px}.banner .ic{width:40px;height:40px;color:var(--akzent);flex:none}.banner__text{min-width:0;font:700 28px/1.2 var(--font-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.streifen{height:var(--streifen-h);border-radius:var(--r-flaeche);box-shadow:var(--schatten);scroll-snap-align:start;flex:none;align-items:center;gap:16px;padding:0 24px;display:flex}.streifen__symbole{gap:12px;display:flex}.streifen__sym{width:56px;height:56px;position:relative}.streifen__sym img{width:56px;height:56px}.streifen__haken{background:var(--plus);width:24px;height:24px;color:var(--auf-plus);box-shadow:0 0 0 2px var(--flaeche-voll);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-6px;right:-6px}.streifen__haken .ic{stroke-width:3.5px;width:16px;height:16px}.streifen__name{font:700 28px/1.2 var(--font-text);color:var(--text);white-space:nowrap;margin:0}.goldpille{height:var(--pille-h);border-radius:var(--r-knopf);background:var(--plus);color:var(--auf-plus);font:700 32px/1 var(--font-text);white-space:nowrap;flex:none;align-items:center;gap:8px;padding:0 20px 0 14px;display:inline-flex}.goldpille .ic{fill:currentColor;width:40px;height:40px}.leer{align-content:center;place-items:center;height:100%;display:grid}.leer__fl{border-radius:var(--r-flaeche);width:560px;height:320px;box-shadow:var(--schatten);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.leer__fl img{width:160px;height:160px}.leer__fl p{font:600 40px/1.2 var(--font-kopf);color:var(--text);margin:0}.wuensche{scroll-snap-type:y proximity;scrollbar-width:none;height:100%;overflow-y:auto}.wuensche::-webkit-scrollbar{display:none}.antwort{height:var(--antwort-h);border-radius:var(--r-flaeche);box-shadow:var(--schatten);scroll-snap-align:start;align-items:center;gap:16px;margin-bottom:16px;padding:0 20px;display:flex}.antwort>img{flex:none;width:64px;height:64px}.antwort>.ic{width:48px;height:48px;color:var(--akzent);flex:none}.antwort__text{min-width:0;font:700 28px/1.2 var(--font-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1 1 0;display:-webkit-box;overflow:hidden}.antwort--ja{background:var(--plus);color:var(--auf-plus)}.antwort--nein{background:var(--akzent-tint);border-left:6px solid var(--akzent);color:var(--text)}.quittieren{border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid}.antwort--ja .quittieren .scheibe{background:var(--auf-plus);width:56px;height:56px;color:var(--plus)}.antwort--ja .quittieren .ic{stroke-width:3px;fill:none;width:36px;height:36px}.antwort--nein .quittieren{border:3px solid var(--akzent);color:var(--text)}.antwort--nein .quittieren .ic{stroke-width:3px;width:36px;height:36px}.raster{grid-template-columns:repeat(3, var(--wunsch-b));grid-auto-rows:var(--wunsch-h);gap:16px;display:grid}.wunsch{height:var(--wunsch-h);border-radius:var(--r-flaeche);box-shadow:var(--schatten);scroll-snap-align:start;flex-direction:column;padding:16px;display:flex}.wunsch__bild{flex:none;width:112px;height:112px;margin:0 auto}.wunsch--fern .wunsch__bild{opacity:.55}.wunsch__titel{height:36px;font:700 28px/36px var(--font-text);color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:none;margin:8px 0 12px;overflow:hidden}.aktion{height:var(--wunsch-aktion-h);flex:none;justify-content:space-between;align-items:center;display:flex}.preis{font:700 40px/1 var(--font-kopf);color:var(--text);align-items:center;gap:8px;display:flex}.preis--3{font-size:32px}.scheibe--44{width:44px;height:44px}.scheibe--44 .ic,.scheibe--28{width:28px;height:28px}.scheibe--28 .ic{width:18px;height:18px}.btn-wuensche{border-radius:var(--r-knopf);background:var(--akzent);width:168px;height:64px;color:var(--akzent-text);font:700 24px/1 var(--font-text);justify-content:center;align-items:center;gap:8px;display:flex}.btn-wuensche .ic{fill:currentColor;width:28px;height:28px}.btn-wuensche:focus-visible{outline:4px solid var(--text);outline-offset:3px}.fern{flex-direction:column;justify-content:center;gap:6px;width:168px;height:64px;display:flex}.balken{border:2px solid var(--text);background:var(--kachel);border-radius:10px;width:168px;height:20px;overflow:hidden}.balken i{background:var(--plus);height:100%;display:block}.noch{font:700 28px/32px var(--font-text);color:var(--text);align-items:center;gap:8px;display:flex}.offen{border:3px solid var(--akzent);border-radius:var(--r-knopf);background:var(--plus-tint);width:168px;height:64px;font:700 24px/1 var(--font-text);color:var(--text);justify-content:center;align-items:center;gap:6px;display:flex}.offen .ic{width:28px;height:28px}.offen img{width:36px;height:36px}.spaeter{border:3px solid var(--text-leise);border-radius:var(--r-knopf);width:168px;height:64px;font:700 24px/1 var(--font-text);color:var(--text-leise);justify-content:center;align-items:center;gap:8px;display:flex}.spaeter .ic{width:28px;height:28px}.kal{border-radius:var(--r-flaeche);height:100%;box-shadow:var(--schatten);padding:16px}.kal__kopf{align-items:center;gap:16px;height:64px;display:flex}.kal__titel{font:600 40px/1.2 var(--font-kopf);color:var(--text);flex:1;margin:0}.pfeil{border:3px solid var(--akzent);width:64px;height:64px;color:var(--text);border-radius:50%;place-items:center;display:grid}.pfeil .ic{width:36px;height:36px}.tage{grid-template-columns:repeat(7,127px);gap:8px;margin-top:8px;display:grid}.tag{width:127px;position:relative}.tag__kopf{border-radius:var(--r-knopf);height:64px;color:var(--text);flex-direction:column;justify-content:center;align-items:center;display:flex}.tag__kopf b{font:700 28px/1.1 var(--font-text)}.tag__kopf span{font:500 24px/1.1 var(--font-text)}.tag--heute .tag__kopf{background:var(--akzent);color:var(--akzent-text)}.tag__liste{border-top:2px solid var(--kachel);flex-direction:column;gap:8px;height:404px;margin-top:8px;padding-top:8px;display:flex}.termin{border-radius:var(--r-chip);width:127px;color:var(--text);text-align:left;flex:none}.termin--eigen{background:var(--pk);height:76px;color:var(--akzent-text);padding:8px 10px;overflow:hidden}.termin--eigen b{font:700 24px/28px var(--font-text);display:block}.termin--eigen span{font:500 24px/28px var(--font-text);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.termin--fremd{background:color-mix(in srgb, var(--pk) 12%, var(--flaeche-voll));align-items:center;gap:6px;height:44px;padding:0 8px;display:flex}.termin--fremd svg{width:14px;height:14px;fill:var(--pk);flex:none}.termin--fremd b{font:700 24px/1 var(--font-text);color:var(--pk)}.termin--fremd span{font:500 24px/1 var(--font-text);color:var(--text-leise);white-space:nowrap}.kal__hinweis{margin:0}.rk--fertig{box-shadow:var(--schatten)}.kachel[disabled]{cursor:default}.platzhalter{color:var(--text-leise);flex:none;place-items:center;display:grid}.platzhalter .ic{stroke-width:1.5px;width:60%;height:60%}.kal__hinweis{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:calc(100% - 80px);display:flex}.kal__hinweis .ic{width:96px;height:96px;color:var(--akzent);stroke-width:1.5px}.kal__hinweis p{max-width:640px;font:600 32px/1.3 var(--font-kopf);color:var(--text);margin:0}.fehler-karte{align-content:center;place-items:center;gap:16px;height:100%;display:grid}.ps-karten{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;width:1088px;height:560px;display:grid;position:absolute;top:176px;left:46px}.ps-karte{border-radius:var(--r-flaeche);min-width:0;box-shadow:var(--schatten), inset 0 -8px 0 var(--pk);--pk:var(--p-matteo);flex-direction:column;align-items:center;gap:20px;padding:32px 24px 40px;display:flex}.ps-foto{border:8px solid var(--pk);background:var(--flaeche-voll);width:216px;height:216px;font:600 96px/1 var(--font-kopf);color:var(--pk);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.ps-foto img{object-fit:cover;width:100%;height:100%}.ps-name{max-width:100%;font:600 48px/56px var(--font-kopf);color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.ps-sterne{align-items:center;gap:16px;display:flex}.ps-minus{align-items:center;gap:8px;display:flex}.ps-seite{border-radius:var(--r-flaeche);width:1116px;height:112px;box-shadow:var(--schatten);position:absolute;top:32px;left:32px}.ps-seite .zurueck{background:var(--akzent);width:80px;height:80px;color:var(--akzent-text);border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;left:16px}.ps-titel{height:112px;font:600 48px/1 var(--font-kopf);color:var(--text);align-items:center;margin:0;display:flex;position:absolute;top:0;left:128px}.ps-nachweis{border-radius:var(--r-knopf);background:var(--flaeche);min-height:48px;color:var(--text-leise);font:600 24px/1 var(--font-text);align-items:center;padding:8px 20px;display:inline-flex;position:absolute;bottom:32px;right:32px}@media (max-width:600px){.buehne.profil{width:1180px;height:820px;padding:0;display:block;position:absolute;inset:0 auto auto 0;transform:var(--fit)!important}.profil .bg{z-index:auto;position:absolute;inset:0}.profil .bg__dunkel{display:block}.profil .bg__rand{inset:-80px -1600px}}@media (prefers-reduced-motion:reduce){.kachel{transition:none}}.reiterschiene{width:0;height:0;position:absolute;top:200px;left:0}.reiter--0{top:0}.reiter--1{top:204px}.reiter--2{top:408px}.profil .zurueck--frei{background:var(--akzent);width:80px;height:80px;color:var(--akzent-text);border-radius:50%;place-items:center;display:grid;position:absolute;top:32px;left:32px}.termin-mehr{height:32px;font:700 24px/32px var(--font-text);color:var(--text);white-space:nowrap;flex:none}.termin--fremd svg{fill:var(--pk)}.kal{position:relative}.kal__leer{text-align:center;font:500 28px/1.3 var(--font-text);color:var(--text-leise);margin:0;position:absolute;top:220px;left:16px;right:16px}.kal__leer--fehler{color:var(--text);flex-direction:column;align-items:center;gap:16px;font-weight:700;display:flex}.kal__nochmal{border:3px solid var(--text-leise);border-radius:var(--r-knopf);height:64px;color:var(--text);font:700 28px/1 var(--font-text);background:0 0;padding:0 28px}.kdet-dim{z-index:20;background:var(--dialog-dunkel);position:absolute;inset:-800px -3000px}.kdet{z-index:21;border-radius:var(--r-flaeche);background:var(--flaeche-voll);width:640px;min-height:320px;box-shadow:var(--schatten);color:var(--text);flex-direction:column;gap:12px;padding:32px;display:flex;position:absolute;top:180px;left:270px}.kdet__kopf{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.kdet__kopf h2{overflow-wrap:anywhere;min-width:0;font:600 40px/1.15 var(--font-kopf);margin:0}.kdet__zu{border:3px solid var(--text-leise);width:64px;height:64px;color:var(--text);background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.kdet__zeit{font:500 28px/1.3 var(--font-text);margin:0}.kdet__wer{font:700 28px/1.3 var(--font-text);margin:0}.kdet__zeile{font:500 24px/1.3 var(--font-text);color:var(--text-leise);margin:0}.e-wurzel{z-index:10;background:var(--seite);color:var(--text);font-family:var(--font-text);-webkit-text-size-adjust:100%;--r-flaeche:28px;--r-chip:16px;--sa-o:0px;--sa-u:0px;--hb:100vw;--hh:100vh;font-weight:500;position:fixed;inset:0;overflow:hidden}.e-wurzel--ueber{z-index:40;background:0 0}.e-stage{z-index:1;transform-origin:0 0;width:1180px;height:820px;position:absolute;top:0;left:0}.e-wurzel[data-geraet=handy] .e-stage{width:var(--hb);height:var(--hh);--sa-o:env(safe-area-inset-top,0px);--sa-u:env(safe-area-inset-bottom,0px)}:where(.e-wurzel) button,:where(.e-wurzel) a,:where(.e-wurzel) textarea,:where(.e-wurzel) input{font:inherit;color:inherit}:where(.e-wurzel) button{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;margin:0;padding:0}:where(.e-wurzel) a{text-decoration:none}:where(.e-wurzel) img,:where(.e-wurzel) svg{display:block}:where(.e-wurzel) h1,:where(.e-wurzel) h2,:where(.e-wurzel) h3,:where(.e-wurzel) p{margin:0}.e-wurzel,.e-wurzel *{box-sizing:border-box}.e-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.e-ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.e-ell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.e-sp1{flex:1 1 0;min-width:0}.e-bg{pointer-events:none;position:absolute;inset:0}.e-bg__rand{background:var(--bild) center / cover no-repeat;filter:blur(40px);position:absolute;inset:-80px -1600px}.e-bg__dunkel{background:var(--abdunkeln);position:absolute;inset:-800px -3000px}.e-flaeche{background:var(--flaeche);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.e-seite{position:absolute;inset:0}.e-seite--unscharf{filter:blur(14px);pointer-events:none}.e-dim{background:var(--dialog-dunkel);z-index:5;position:absolute;inset:-800px -3000px}.e-scheibe{width:var(--d,36px);height:var(--d,36px);background:var(--plus);color:var(--auf-plus);border-radius:50%;flex:none;place-items:center;display:grid}.e-scheibe .e-ic{width:calc(var(--d,36px) * .62);height:calc(var(--d,36px) * .62);fill:currentColor;stroke-width:1.5px}.e-scheibe .e-ic.e-haken{fill:none;stroke-width:3px}.e-zahl{font:700 32px/1 var(--font-kopf);color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums}.e-wolke{width:var(--w,32px);height:calc(var(--w,32px) * .7);stroke:var(--minus);fill:none;stroke-width:2.5px;stroke-linejoin:round;flex:none;overflow:visible}.e-wolke path{vector-effect:non-scaling-stroke}.e-wolke--voll{fill:var(--minus)}.e-wolke--tint{stroke:var(--minus)}.e-kn{border-radius:var(--r-knopf);height:64px;font:700 28px/1 var(--font-text);white-space:nowrap;color:var(--text);border:3px solid #0000;flex:none;justify-content:center;align-items:center;gap:10px;padding:0 24px;display:inline-flex}.e-kn .e-ic{width:32px;height:32px}.e-kn--voll{background:var(--akzent);color:var(--akzent-text);border-color:var(--akzent)}.e-kn--umriss{border-color:var(--text-leise)}.e-kn--text{border-color:var(--text)}.e-kn--minus{border-color:var(--minus);color:var(--minus)}:is(.e-kn:focus-visible,.e-taste:focus-visible,.e-reiter:focus-visible,.e-tab:focus-visible){outline:4px solid var(--text);outline-offset:3px}.e-kn[data-gedaempft="1"]{opacity:.55}.e-punkte3{gap:10px;display:inline-flex}.e-punkte3 i{background:currentColor;border-radius:50%;width:12px;height:12px}.e-icon-kn--leeren{border:0;width:64px;height:64px;margin:-6px -19px -6px 0}.e-fuss-gruppe{gap:32px;display:flex}.e-icon-kn{border:3px solid var(--text-leise);border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid}.e-icon-kn .e-ic{width:32px;height:32px}.e-kopf{border-radius:var(--r-flaeche);width:1116px;height:152px;box-shadow:var(--schatten), inset 0 -8px 0 var(--akzent);z-index:2;position:absolute;top:32px;left:32px}.e-kopf>*{position:absolute}.e-haus{background:var(--akzent);width:80px;height:80px;color:var(--akzent-text);border-radius:50%;place-items:center;display:grid;top:36px;left:24px}.e-haus .e-ic{width:40px;height:40px}.e-k-titel{max-width:480px;height:144px;font:600 48px/1.1 var(--font-kopf);color:var(--text);align-items:center;display:flex;top:0;left:128px}.e-zeit{border:3px solid var(--text-leise);border-radius:var(--r-knopf);width:220px;height:64px;font:700 28px/1 var(--font-text);color:var(--text);justify-content:center;align-items:center;gap:8px;display:flex;top:40px;left:392px}.e-zeit .e-ic{width:28px;height:28px}.e-zeit--knapp{background:var(--plus-tint);border-color:var(--akzent)}.e-einst{border:3px solid var(--text-leise);border-radius:var(--r-knopf);width:264px;height:64px;font:700 24px/1 var(--font-text);color:var(--text);justify-content:center;align-items:center;gap:10px;display:flex;top:40px;left:828px}.e-einst .e-ic{width:32px;height:32px}.e-kopf .e-kn.e-rechts{top:40px;left:auto;right:24px}.e-kopf .e-kn.e-rechts2{top:40px;left:auto;right:280px}.e-reiter{border-radius:var(--r-flaeche);width:128px;height:180px;font:700 24px/1 var(--font-text);color:var(--text);border:3px solid var(--akzent);box-shadow:var(--schatten);z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;left:32px}.e-reiter__ic{position:relative}.e-reiter__ic .e-ic{stroke-width:1.75px;width:64px;height:64px}.e-reiter[aria-selected=true]{background:var(--akzent);color:var(--akzent-text)}.e-reiter[aria-selected=true]:after{content:"";background:var(--akzent);border-radius:0 12px 12px 0;width:12px;height:28px;margin-top:-14px;position:absolute;top:50%;right:-3px}.e-zaehler{z-index:1;background:var(--plus);width:40px;height:40px;color:var(--auf-plus);font:700 28px/1 var(--font-kopf);box-shadow:0 0 0 3px var(--flaeche-voll);border-radius:50%;place-items:center;display:grid;position:absolute;top:-16px;right:-22px}.e-inhalt{scrollbar-width:none;z-index:2;width:972px;height:588px;position:absolute;top:200px;left:176px;overflow:hidden auto}.e-inhalt::-webkit-scrollbar{display:none}.e-inhalt--breit{left:176px}.e-kkreihe{z-index:3;grid-template-columns:478px 478px;gap:16px;margin-bottom:16px;display:grid;position:sticky;top:0}.e-kk{border-radius:var(--r-flaeche);height:72px;box-shadow:var(--schatten), inset 0 -8px 0 var(--pk);align-items:center;gap:12px;padding:0 20px 8px 8px;display:flex}.e-kk__av{border:4px solid var(--pk);background:var(--flaeche-voll);border-radius:50%;flex:none;width:56px;height:56px;overflow:hidden}.e-kk__av img{object-fit:cover;width:100%;height:100%}.e-kk__name{font:600 32px/1.1 var(--font-kopf);color:var(--text)}.e-kk__stand{align-items:center;gap:8px;display:flex}.e-kk__stand .e-zahl{font-size:32px}.e-kk__stand .e-minus-z{font:700 28px/1 var(--font-kopf);color:var(--minus);white-space:nowrap;margin-left:8px}.e-spalten{grid-template-columns:478px 478px;align-items:start;gap:16px;display:grid}.e-spalte{flex-direction:column;gap:16px;min-width:0;display:flex}.e-vollbreit{flex-direction:column;gap:16px;margin-top:16px;display:flex}.e-endpuffer{flex:none;height:16px}.e-karte{border-radius:var(--r-flaeche);box-shadow:var(--schatten);position:relative}.e-karte--minus{background:var(--minus-tint);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--schatten), inset 0 0 0 4px var(--minus)}.e-rk{flex-direction:column;height:284px;padding:16px;display:flex}.e-rk--schnell{height:340px}.e-rk__kopf{flex:none;align-items:center;gap:12px;height:56px;margin-bottom:12px;display:flex}.e-rk__sym{background:var(--kachel);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.e-rk__sym img{width:40px;height:40px}.e-rk__txt{flex:1 1 0;align-items:center;gap:12px;min-width:0;display:flex}.e-rk__name{min-width:0;font:700 28px/1.2 var(--font-text);text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere;flex:1 1 0;overflow:hidden}.e-rk__alter{font:500 24px/1.2 var(--font-text);color:var(--text-leise);white-space:nowrap;flex:none}.e-alt3{border-radius:var(--r-knopf);background:var(--minus);height:40px;color:var(--minus-text);font:700 24px/1 var(--font-text);white-space:nowrap;flex:none;align-items:center;gap:8px;padding:0 14px 0 10px;display:inline-flex}.e-alt3 .e-ic{width:24px;height:24px}.e-schritte{flex-wrap:nowrap;flex:none;gap:8px;height:104px;display:flex}.e-schritt{border-radius:var(--r-chip);background:var(--kachel);width:80px;height:104px;font:500 24px/1.2 var(--font-text);color:var(--text);flex-direction:column;flex:none;align-items:center;gap:4px;padding-top:8px;display:flex;position:relative}.e-schritt img{width:56px;height:56px}.e-schritt .e-off{width:20px;height:20px;color:var(--text-leise);position:absolute;top:2px;right:2px}.e-schnelltipp{border-radius:var(--r-knopf);background:var(--plus-tint);border:3px solid var(--akzent);height:44px;font:700 24px/1 var(--font-text);color:var(--text);white-space:nowrap;flex:none;align-self:flex-start;align-items:center;gap:8px;margin-top:12px;padding:0 16px 0 12px;display:inline-flex}.e-schnelltipp .e-ic{width:24px;height:24px}.e-aktionen{flex:none;justify-content:space-between;align-items:center;height:64px;margin-top:auto;display:flex}.e-aktionen .e-kn--best{width:216px}.e-aktionen .e-kn--abl{width:192px;padding:0 12px}.e-aktionen .e-kn--abl .e-ic{width:28px;height:28px}.e-tk{flex-direction:column;height:364px;padding:24px;display:flex}.e-tk__kopf{align-items:center;gap:12px;height:56px;margin-bottom:12px;display:flex}.e-tk__hinweis{font:500 24px/1.2 var(--font-text);color:var(--text-leise);white-space:nowrap}.e-team2{flex:none;align-items:center;padding-left:4px;display:flex}.e-team2 .e-av{border:4px solid var(--pk);background:var(--flaeche-voll);border-radius:50%;width:44px;height:44px;overflow:hidden}.e-team2 .e-av+.e-av{margin-left:-12px}.e-av img{object-fit:cover;width:100%;height:100%}.e-haelften{grid-template-columns:450px 450px;gap:24px;display:grid}.e-haelfte__kopf{align-items:center;gap:12px;min-width:0;height:56px;margin-bottom:8px;display:flex}.e-haelfte__kopf .e-av{border:4px solid var(--pk);border-radius:50%;flex:none;width:56px;height:56px;overflow:hidden}.e-haelfte__kopf b{font:700 28px/1.2 var(--font-text)}.e-haelfte__kopf span{font:500 24px/1.2 var(--font-text);color:var(--text-leise);white-space:nowrap}.e-tk .e-aktionen{justify-content:space-between;margin-top:16px}.e-tk__kopf .e-rk__name{flex:0 auto}.e-tk .e-aktionen .e-kn--best{width:320px}.e-ak{flex-direction:column;height:224px;padding:16px;display:flex}.e-ak__kopf{flex:none;align-items:center;gap:12px;height:72px;display:flex}.e-ak__bild{background:var(--kachel);border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid}.e-ak__bild img{width:52px;height:52px}.e-ak__titel{min-width:0;font:700 28px/1.2 var(--font-text);flex:1 1 0}.e-ak__preis{flex:none;align-items:center;gap:8px;display:flex}.e-ak__stand{height:32px;font:500 24px/32px var(--font-text);color:var(--text-leise);margin-top:8px}.e-ak .e-aktionen{margin-top:auto}.e-ak .e-aktionen .e-kn--best{width:232px}.e-fortschritt{flex-direction:column;justify-content:center;gap:6px;width:200px;height:64px;display:flex}.e-balken{border:2px solid var(--text);background:var(--kachel);border-radius:8px;width:100%;height:16px;overflow:hidden}.e-balken i{background:var(--plus);height:100%;display:block}.e-noch{font:700 28px/32px var(--font-text);align-items:center;gap:8px;display:flex}.e-pille-tint{border-radius:var(--r-knopf);background:var(--plus-tint);min-height:40px;color:var(--text);font:700 24px/1.2 var(--font-text);align-items:center;gap:8px;padding:4px 16px 4px 12px;display:inline-flex}.e-pille-tint .e-ic{width:24px;height:24px}.e-pille-minus-tint{background:var(--minus-tint)}.e-pille-minus-tint .e-wolke{--w:28px}.e-ck{flex-direction:column;height:222px;padding:16px;display:flex}.e-ck__kopf{height:56px;font:700 28px/1.2 var(--font-text);flex:none;align-items:center;gap:12px;display:flex}.e-ck__reihe{flex:none;align-items:center;gap:16px;height:46px;margin-top:8px;display:flex}.e-ck__w{flex:none;grid-template-columns:repeat(5,28px);gap:6px;width:164px;display:grid}.e-ck__w .e-wolke{--w:28px;width:28px;height:20px}.e-ck__zahl{font:700 32px/1 var(--font-kopf);color:var(--minus);white-space:nowrap}.e-ck .e-kn{width:100%;margin-top:auto}.e-abschnitt{height:48px;font:700 28px/1 var(--font-text);color:var(--text);border-radius:var(--r-knopf);background:var(--flaeche-voll);align-items:center;gap:12px;margin-bottom:8px;padding:0 20px 0 12px;display:inline-flex}.e-abschnitt .e-ic{width:32px;height:32px}.e-zeile88{border-radius:var(--r-flaeche);height:88px;box-shadow:var(--schatten);align-items:center;gap:12px;padding:0 16px;display:flex}.e-zeile88 .e-rk__sym{flex:none}.e-zeile88__t{flex:1 1 0;min-width:0}.e-zeile88__t b{font:700 28px/1.2 var(--font-text);display:block}.e-zeile88__t span{font:500 24px/1.2 var(--font-text);color:var(--text-leise);display:block}.e-kn--ausnahme{width:148px;padding:0 12px;font-size:24px}.e-hinweis{border-radius:var(--r-flaeche);height:72px;box-shadow:var(--schatten);align-items:center;gap:16px;padding:0 4px 0 20px;display:flex}.e-hinweis>.e-ic{width:32px;height:32px;color:var(--text-leise)}.e-hinweis p{min-width:0;font:500 24px/28px var(--font-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1 1 0;display:-webkit-box;overflow:hidden}.e-hinweis .e-icon-kn{margin:0 4px 0 0}.e-mitte{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;height:588px;display:flex}.e-mitte h2{font:600 40px/1.2 var(--font-kopf)}.e-mitte p{font:500 24px/1.3 var(--font-text);color:var(--text-leise)}.e-mitte__f{border-radius:var(--r-flaeche);box-shadow:var(--schatten);flex-direction:column;align-items:center;gap:16px;padding:40px 56px;display:flex}.e-rueck{border-radius:var(--r-knopf);background:var(--plus);width:972px;height:56px;color:var(--auf-plus);font:700 28px/1 var(--font-text);z-index:3;align-items:center;gap:12px;padding:0 8px;display:flex;position:absolute;bottom:32px;left:176px}.e-dlg{z-index:6;border-radius:var(--r-flaeche);box-shadow:var(--schatten);background:var(--flaeche-voll);color:var(--text);flex-direction:column;margin:0 auto;padding:32px;display:flex;position:absolute;left:0;right:0}.e-dlg__titel{font:600 32px/1.2 var(--font-kopf);align-items:center;gap:12px;display:flex}.e-dlg__sub{font:500 24px/1.3 var(--font-text);color:var(--text-leise);margin-top:4px}.e-dlg__fuss{flex:none;justify-content:space-between;align-items:center;gap:32px;margin-top:auto;padding-top:32px;display:flex}.e-dlg__fuss .e-kn{min-width:160px}.e-dlg__fuss .e-kn--voll,.e-dlg__fuss .e-kn--text,.e-dlg__fuss .e-kn--minus{min-width:192px}.e-label{font:700 24px/1.2 var(--font-text)}.e-band-frist{border-radius:var(--r-chip);background:var(--plus-tint);min-height:56px;color:var(--text);font:700 24px/1.2 var(--font-text);flex:none;align-items:center;gap:12px;margin-top:16px;padding:8px 20px 8px 14px;display:flex}.e-band-frist .e-ic{width:28px;height:28px}.e-pillen{gap:16px;display:flex}.e-wahl{border-radius:var(--r-knopf);border:3px solid var(--text-leise);width:200px;height:72px;font:700 28px/1 var(--font-text);background:var(--kachel);flex:none;align-items:center;gap:10px;padding:0 16px 0 10px;display:flex;position:relative}.e-wahl .e-av{border:3px solid var(--pk);border-radius:50%;flex:none;width:48px;height:48px;overflow:hidden}.e-wahl[aria-checked=true]{border:4px solid var(--pk);background:var(--akzent-tint)}.e-hakbadge{background:var(--akzent);width:28px;height:28px;color:var(--akzent-text);box-shadow:0 0 0 2px var(--flaeche-voll);border-radius:50%;place-items:center;display:none;position:absolute;top:-4px;right:-4px}.e-hakbadge .e-ic{stroke-width:3.5px;width:18px;height:18px}[aria-checked=true]>.e-hakbadge,[aria-pressed=true]>.e-hakbadge{display:grid}.e-feld-ta{border:3px solid var(--text-leise);border-radius:var(--r-chip);background:var(--kachel);width:100%;color:var(--text);font:500 28px/1.3 var(--font-text);resize:none;overflow-wrap:anywhere;padding:12px 16px;display:block}.e-feld-ta:focus{outline:4px solid var(--akzent);outline-offset:2px}.e-feld-ta--120{height:120px}.e-feld-in{border:3px solid var(--text-leise);border-radius:var(--r-chip);background:var(--kachel);width:100%;height:64px;font:500 28px/1 var(--font-text);flex:none;align-items:center;gap:12px;padding:0 16px;display:flex}.e-feld-in input{min-width:0;height:100%;font:500 28px/1 var(--font-text);background:0 0;border:0;outline:none;flex:1 1 0}.e-feld-in .e-ic{width:32px;height:32px;color:var(--text-leise)}.e-zaehl{font:500 24px/1.2 var(--font-text);color:var(--text-leise);justify-content:space-between;gap:12px;min-height:28px;margin-top:4px;display:flex}.e-symreihe{gap:8px;display:flex}.e-symk{border-radius:var(--r-chip);background:var(--kachel);border:3px solid var(--text-leise);flex:none;place-items:center;width:64px;height:64px;display:grid;position:relative}.e-symk img{width:44px;height:44px}.e-symk .e-ic{width:32px;height:32px}.e-symk[aria-pressed=true]{border:4px solid var(--akzent)}.e-symk .e-hakbadge{top:-8px;right:-8px}.e-pin{align-items:center;padding:24px 32px 0}.e-pin__titel{height:40px;font:600 40px/1 var(--font-kopf);align-items:center;gap:12px;display:flex}.e-pin__titel .e-ic{width:40px;height:40px}.e-pdots{justify-content:center;gap:24px;height:28px;margin-top:12px;display:flex}.e-pdot{border:3px solid var(--text);border-radius:50%;width:28px;height:28px}.e-pdot.e-an{background:var(--text)}.e-fz{text-align:left;width:100%;height:72px;color:var(--minus);font:700 24px/1.2 var(--font-text);justify-content:center;align-items:center;gap:10px;margin-top:4px;display:flex}.e-fz .e-ic{width:28px;height:28px}.e-pad{grid-template-columns:repeat(3,88px);gap:16px;margin-top:8px;display:grid}.e-taste{background:var(--kachel);border:2px solid var(--text-leise);width:88px;height:88px;font:600 40px/1 var(--font-kopf);color:var(--text);border-radius:50%;place-items:center;transition:transform 80ms;display:grid}.e-taste:active{transform:scale(.96)}.e-taste .e-ic{width:40px;height:40px}.e-taste--leer{visibility:hidden}.e-pin .e-kn{width:296px;margin-top:16px}.e-sperre{text-align:center;align-items:center;padding:28px 24px}.e-sperre img{width:160px;height:160px}.e-sperre h2{font:600 40px/1.2 var(--font-kopf);margin-top:12px}.e-sperre .e-rest{font:700 72px/1.1 var(--font-kopf);margin-top:8px}.e-sperre p{font:500 24px/1.3 var(--font-text);color:var(--text-leise);margin-top:12px}.e-sperre .e-kn{width:296px;margin-top:24px}.e-abl__feld{margin-top:16px}.e-abl__feld .e-label{margin-bottom:8px;display:block}.e-abl__sym{margin-top:16px}.e-abl__sym .e-label{margin-bottom:8px;display:block}.e-team-wahl{margin-top:16px}.e-team-wahl .e-label{margin-bottom:8px;display:block}.e-zeile-sym{align-items:center;gap:12px;display:flex}.e-mi__reihe1{align-items:flex-end;gap:32px;margin-top:16px;display:flex}.e-stepper{align-items:center;gap:8px;display:flex}.e-stepper .e-icon-kn{width:64px;height:64px}.e-stepper__z{min-width:120px;font:700 48px/1 var(--font-kopf);justify-content:center;align-items:center;gap:8px;display:flex}.e-stepper__z .e-wolke{--w:40px}.e-mi__karten{grid-template-columns:repeat(3,272px);gap:8px;margin-top:12px;display:grid}.e-mk{border-radius:var(--r-chip);background:var(--kachel);height:72px;font:700 24px/1.15 var(--font-text);text-align:left;border:3px solid #0000;align-items:center;gap:10px;padding:0 12px 0 10px;display:flex;position:relative}.e-mk .e-sym{flex:none;place-items:center;width:44px;height:44px;display:grid}.e-mk .e-sym img{width:44px;height:44px}.e-mk .e-sym .e-ic{width:32px;height:32px}.e-mk .e-wert{color:var(--minus);font:700 24px/1 var(--font-text);flex:none;align-items:center;gap:4px;display:flex}.e-mk .e-wert .e-wolke{--w:24px}.e-mk[aria-pressed=true]{background:var(--akzent-tint);border-color:var(--akzent)}.e-mk .e-t{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1 1 0;min-width:0;display:-webkit-box;overflow:hidden}.e-vorschau{border-radius:var(--r-chip);background:var(--kachel);min-height:56px;font:700 24px/1.2 var(--font-text);flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding:8px 16px;display:flex}.e-doppel{border-radius:var(--r-chip);background:var(--kachel);font:700 24px/1.2 var(--font-text);align-items:center;gap:16px;margin-top:32px;padding:12px 16px;display:flex}.e-gen{text-align:center;align-items:center}.e-gen__bild{background:var(--kachel);border-radius:50%;place-items:center;width:120px;height:120px;display:grid}.e-gen__bild img{width:96px;height:96px}.e-gen h2{font:700 28px/1.25 var(--font-text);overflow-wrap:anywhere;margin-top:12px}.e-gen__rechnung{font:700 56px/1 var(--font-kopf);align-items:center;gap:16px;margin-top:12px;display:flex}.e-gen__rechnung .e-ic{width:40px;height:40px}.e-gen .e-dlg__fuss{width:100%}.e-kz__liste{flex-direction:column;gap:8px;margin-top:16px;display:flex}.e-kz{border-radius:var(--r-chip);background:var(--kachel);height:80px;font:700 28px/1.2 var(--font-text);text-align:left;border:3px solid #0000;align-items:center;gap:16px;padding:0 16px;display:flex;position:relative}.e-kz img{flex:none;width:56px;height:56px}.e-kz .e-t{flex:1 1 0;min-width:0}.e-kz .e-radio{border:3px solid var(--text-leise);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.e-kz[aria-checked=true]{background:var(--akzent-tint);border-color:var(--akzent)}.e-kz[aria-checked=true] .e-radio{border-color:var(--akzent)}.e-kz[aria-checked=true] .e-radio:after{content:"";background:var(--akzent);border-radius:50%;width:16px;height:16px}.e-zusammen{border-radius:var(--r-chip);background:var(--minus-tint);min-height:56px;font:700 24px/1.2 var(--font-text);align-items:center;gap:12px;margin-top:16px;padding:8px 16px;display:flex}.e-buchen{flex-direction:column;display:flex}.e-buchen__2{grid-template-columns:478px 478px;gap:16px;display:grid}.e-gross{border-radius:var(--r-flaeche);height:220px;box-shadow:var(--schatten);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.e-gross--plus{background:var(--plus);color:var(--auf-plus)}.e-gross--minus{border:4px solid var(--minus);color:var(--minus)}.e-gross b{font:700 32px/1.1 var(--font-text)}.e-gross span{font:500 24px/1.2 var(--font-text)}.e-gross--minus span{color:var(--text-leise)}.e-gross .e-gtext{flex-direction:column;align-items:center;gap:4px;display:flex}.e-gross .e-scheibe .e-ic{width:72px;height:72px}.e-korr{align-self:flex-start;width:264px;margin-top:48px}.e-v-oben{align-items:center;gap:8px;height:64px;display:flex}.e-seg{border-radius:var(--r-knopf);border:3px solid var(--text-leise);width:220px;height:64px;font:700 28px/1 var(--font-text);color:var(--text);background:var(--flaeche-voll);flex:none;justify-content:center;align-items:center;gap:10px;display:flex}.e-seg .e-av{border:3px solid var(--pk);border-radius:50%;width:40px;height:40px;overflow:hidden}.e-seg[aria-pressed=true]{background:var(--akzent);color:var(--akzent-text);border-color:var(--akzent)}.e-filter{gap:8px;margin-left:16px;display:flex}.e-chip{border-radius:var(--r-knopf);border:3px solid var(--text-leise);height:64px;font:700 28px/1 var(--font-text);background:var(--flaeche-voll);white-space:nowrap;flex:none;align-items:center;padding:0 16px;display:inline-flex}.e-chip[aria-pressed=true]{background:var(--akzent-tint);border-color:var(--akzent)}.e-stand{border-radius:var(--r-chip);background:var(--kachel);align-items:center;gap:24px;height:56px;margin-top:12px;padding:0 20px;display:flex}.e-stand .e-m{color:var(--minus);font:700 28px/1 var(--font-text);align-items:center;gap:10px;display:flex}.e-stand .e-g{font:500 24px/1 var(--font-text);color:var(--text-leise)}.e-tagkopf{height:48px;font:700 24px/1 var(--font-text);color:var(--text-leise);align-items:center;display:flex}.e-tagkopf span{border-radius:var(--r-knopf);background:var(--flaeche-voll);padding:6px 16px}.e-vz{border-radius:var(--r-chip);background:var(--flaeche);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;gap:16px;height:88px;margin-bottom:8px;padding:0 16px;display:flex}.e-vz--96{height:96px}.e-vz__sch{width:56px;height:56px;color:var(--text);background:var(--plus);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.e-vz__sch .e-ic{width:28px;height:28px}.e-vz__sch .e-ic.e-fill{fill:currentColor;stroke-width:1.5px}.e-vz__sch--plus{background:var(--plus);color:var(--auf-plus)}.e-vz__sch--minus{background:var(--minus);color:var(--minus-text)}.e-vz__sch--akzent{background:var(--akzent);color:var(--akzent-text)}.e-vz__sch--kachel{background:var(--kachel);border:3px solid var(--text-leise)}.e-vz__sch--mt{background:var(--minus-tint);border:3px solid var(--minus);color:var(--text)}.e-vz__sch .e-badge{background:var(--kachel);width:22px;height:22px;color:var(--text);border:2px solid var(--minus);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-6px;right:-6px}.e-vz__sch .e-badge .e-ic{stroke-width:3px;width:13px;height:13px}.e-vz__t{flex:1 1 0;min-width:0}.e-vz__t b{font:700 28px/1.2 var(--font-text);display:block}.e-vz__t span{font:500 24px/1.2 var(--font-text);color:var(--text-leise);display:block}.e-vz__z{flex:none;gap:8px;width:232px;display:flex}.e-vz__z>div{width:112px;font:700 32px/1 var(--font-text);align-items:center;gap:8px;display:flex}.e-vz__z .e-m{color:var(--minus)}.e-vz__a{flex:none;justify-content:flex-end;width:192px;display:flex}.e-vz__a .e-kn{width:192px;height:64px;padding:0 8px;font-size:24px}.e-fest{font:500 24px/1.2 var(--font-text);color:var(--text-leise);align-items:center;gap:8px;display:flex}.e-fest .e-ic{width:24px;height:24px}.e-mehr{background:var(--flaeche-voll);width:100%;height:64px;margin:8px 0 16px}.e-korr{background:var(--flaeche-voll)}.e-hub{grid-template-columns:repeat(4,231px);grid-auto-rows:280px;gap:16px;display:grid}.e-hk{border-radius:var(--r-flaeche);box-shadow:var(--schatten);text-align:center;flex-direction:column;align-items:center;padding:16px 8px 0;display:flex}.e-hk__kreis{background:var(--kachel);border-radius:50%;flex:none;place-items:center;width:120px;height:120px;display:grid}.e-hk__kreis .e-ic{stroke-width:1.5px;width:72px;height:72px}.e-hk__t{height:64px;font:700 28px/1.15 var(--font-text);align-items:center;margin-top:8px;display:flex}.e-hk__z{height:40px;font:500 24px/1 var(--font-text);color:var(--text-leise);align-items:center;margin-top:0;display:flex}.e-hk .e-pille-tint{gap:6px;min-height:36px;padding:2px 10px 2px 8px;font-size:24px}.e-hk .e-pille-tint .e-ic{width:24px;height:24px}.e-zweispalt{grid-template-columns:460px 480px;align-items:start;gap:32px;display:grid}.e-panel{border-radius:var(--r-flaeche);box-shadow:var(--schatten);padding:16px 16px 8px}.e-panel .e-feld-in--460{width:100%}.e-panel .e-zeit2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.e-panel .e-wahl{width:195px}.e-panel--r{padding:16px 8px 8px}.e-panel--r .e-schr{gap:6px;padding-left:8px}.e-fg{margin-bottom:16px;position:relative}.e-fg--ge:before{content:"";background:var(--akzent);border-radius:3px;width:6px;position:absolute;top:0;bottom:0;left:-14px}.e-fg .e-label{min-height:28px;margin-bottom:8px;display:block}.e-feld-in--460{width:460px}.e-symrow{align-items:center;gap:16px;display:flex}.e-symkn{border-radius:var(--r-chip);background:var(--kachel);border:3px solid var(--text-leise);place-items:center;width:96px;height:96px;display:grid}.e-symkn img{width:72px;height:72px}.e-zeit2{grid-template-columns:222px 222px;gap:16px;display:grid}.e-zf{border:3px solid var(--text-leise);border-radius:var(--r-chip);background:var(--kachel);flex-direction:column;justify-content:center;height:88px;padding:6px 16px;display:flex}.e-zf .e-label{min-height:0;margin:0;font-size:24px}.e-zf .e-w{font:600 40px/1.1 var(--font-kopf);align-items:center;gap:10px;display:flex}.e-zf .e-w .e-ic{width:28px;height:28px;color:var(--text-leise)}.e-fehler-zeile{font:700 24px/1.2 var(--font-text);color:var(--minus);align-items:center;gap:8px;margin-top:8px;display:flex}.e-fehler-zeile .e-ic{width:24px;height:24px}.e-stepper-z{align-items:center;gap:12px;display:flex}.e-sw-zeile{font:500 24px/1.25 var(--font-text);align-items:center;gap:16px;display:flex}.e-sw{background:0 0;border:0;flex:none;width:96px;height:64px;position:relative}.e-sw:before{content:"";border-radius:var(--r-knopf);border:3px solid var(--text-leise);background:var(--kachel);width:96px;height:56px;position:absolute;top:4px;left:0}.e-sw:after{content:"";background:var(--text-leise);border-radius:50%;width:40px;height:40px;position:absolute;top:12px;left:8px}.e-sw[aria-checked=true]:before{background:var(--akzent);border-color:var(--akzent)}.e-sw[aria-checked=true]:after{background:var(--akzent-text);left:auto;right:8px}.e-sw-hit{flex:none;display:block}.e-schr-liste{flex-direction:column;gap:8px;display:flex}.e-schr{border-radius:var(--r-chip);background:var(--kachel);align-items:center;gap:8px;height:88px;padding:0 1px 0 12px;display:flex}.e-schr .e-symk{width:64px;height:64px}.e-schr .e-feld-in{flex:1 1 0;width:auto;min-width:0;height:64px;padding:0 12px}.e-schr .e-feld-in input{font-size:24px}.e-schr .e-icon-kn{border-width:3px}.e-schr .e-icon-kn[data-gedaempft="1"]{opacity:.4}.e-add-schritt{width:100%;height:64px;margin-top:8px}.e-fuss-links{margin-top:32px}.e-fuss-leiste{border-radius:var(--r-knopf);z-index:4;height:80px;box-shadow:var(--schatten);justify-content:space-between;align-items:center;padding:8px 12px;display:flex;position:absolute;bottom:32px;left:32px;right:32px}.e-raster{grid-template-columns:repeat(7,96px);justify-content:center;gap:8px;margin-top:16px;display:grid}.e-rz{border-radius:var(--r-chip);background:var(--kachel);border:3px solid #0000;place-items:center;width:96px;height:96px;display:grid;position:relative}.e-rz img{width:72px;height:72px}.e-rz[aria-pressed=true]{border:4px solid var(--akzent);background:var(--akzent-tint)}.e-rz .e-hakbadge{top:-8px;right:-8px}.e-rasterfeld{scrollbar-width:none;align-content:start;height:432px;margin-top:16px;overflow:hidden auto}.e-rasterfeld::-webkit-scrollbar{display:none}.e-nichts{text-align:center;margin-top:48px}.e-nichts b{font:700 28px/1.2 var(--font-text);display:block}.e-nichts span{font:500 24px/1.3 var(--font-text);color:var(--text-leise);margin-top:8px;display:block}.e-vorschau-fuss{font:500 24px/1.2 var(--font-text);align-items:center;gap:12px;display:flex}.e-vorschau-fuss .e-symk{cursor:default}.e-rkarte{border-radius:var(--r-flaeche);box-shadow:var(--schatten);padding:24px}.e-rkarte h2{font:700 28px/1.2 var(--font-text)}.e-rkarte .e-satz{font:500 24px/1.3 var(--font-text);color:var(--text-leise);margin-top:6px}.e-rkarte .e-satz--fett{color:var(--text);font-weight:700}.e-waehler{gap:8px;margin-top:16px;display:flex}.e-wopt{border-radius:var(--r-knopf);border:3px solid var(--text-leise);width:207px;height:72px;font:700 28px/1 var(--font-text);background:var(--kachel);flex:none;justify-content:center;align-items:center;gap:10px;display:flex}.e-wopt .e-ic{width:32px;height:32px}.e-wopt[aria-checked=true].e-wopt--probe{background:var(--plus-tint);border-color:var(--akzent);color:var(--text)}.e-wopt[aria-checked=true].e-wopt--scharf{background:var(--minus);border-color:var(--minus);color:var(--minus-text)}.e-wopt .e-wolke{--w:32px;stroke:currentColor}.e-pillen5{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.e-p5{border-radius:var(--r-knopf);border:3px solid var(--text-leise);height:64px;font:700 28px/1 var(--font-text);background:var(--kachel);align-items:center;padding:0 20px;display:inline-flex}.e-p5[aria-pressed=true]{background:var(--akzent);color:var(--akzent-text);border-color:var(--akzent)}.e-schwelle{align-items:center;gap:12px;margin-top:16px;display:flex}.e-schwelle .e-z{text-align:center;min-width:80px;font:700 56px/1 var(--font-kopf)}.e-dz .e-pille-tint{margin-top:8px}.e-liste-dlg{flex-direction:column;gap:12px;margin-top:16px;display:flex}.e-liste-dlg>div{font:500 24px/1.3 var(--font-text);align-items:flex-start;gap:12px;display:flex}.e-liste-dlg .e-ic{width:28px;height:28px;margin-top:1px}.e-umschalter{gap:8px;margin-bottom:16px;display:flex}.e-umschalter .e-seg{width:260px}.e-bgrid{grid-template-columns:repeat(3,313px);gap:16px;display:grid}.e-bz{border-radius:var(--r-flaeche);height:240px;box-shadow:var(--schatten);flex-direction:column;display:flex;overflow:hidden}.e-bz__v{background:var(--kachel);flex:none;height:176px;position:relative;overflow:hidden}.e-bz__v .e-rand{filter:blur(14px);background-position:50%;background-size:cover;position:absolute;inset:-20px}.e-bz__v .e-foto{background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}.e-bz__leiste{background:var(--flaeche);flex:none;align-items:center;gap:6px;height:64px;padding:0 8px;display:flex}.e-bz__leiste .e-kn{gap:6px;width:150px;margin-left:auto;padding:0 6px;font-size:24px}.e-bz__leiste .e-kn .e-ic{width:24px;height:24px}.e-bz__leiste .e-icon-kn{border-width:2px}.e-bz--up{border:3px dashed var(--text-leise);box-shadow:none;text-align:center;background:var(--flaeche);justify-content:center;align-items:center;gap:8px;padding:0 16px}.e-bz--up .e-ic{width:56px;height:56px}.e-bz--up b{font:700 28px/1.1 var(--font-text)}.e-bz--up span{font:500 24px/1.15 var(--font-text);color:var(--text-leise)}.e-bz__bleibt{font:700 24px/1 var(--font-text);color:var(--text-leise);align-items:center;gap:6px;margin-left:auto;display:flex}.e-bz__bleibt .e-ic{width:28px;height:28px}.e-vs{border-radius:var(--r-chip);background:#000;width:708px;height:492px;margin:16px auto 0;position:relative;overflow:hidden}.e-vs .e-rand{filter:blur(24px);background-position:50%;background-size:cover;position:absolute;inset:-30px}.e-vs .e-foto{background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}.e-zone{border:3px dashed var(--akzent-text);background:#ffffff1f;border-radius:50%;position:absolute}.e-zone--leiste{border-radius:36px}.e-zone--kind{border-radius:65px}.e-vs .e-zone{border-color:#fff}.e-hkopf{width:var(--hb);height:calc(var(--sa-o) + 72px);padding-top:var(--sa-o);box-shadow:inset 0 -4px 0 var(--akzent);z-index:2;position:absolute;top:0;left:0}.e-hkopf>*{position:absolute}.e-hkopf .e-haus{left:16px;top:calc(var(--sa-o) + 8px);width:56px;height:56px}.e-hkopf .e-haus .e-ic{width:28px;height:28px}.e-hkopf .e-k-titel{left:88px;top:var(--sa-o);max-width:220px;height:72px;font-size:28px}.e-hkopf .e-einst{left:318px;top:calc(var(--sa-o) + 8px);justify-content:center;width:56px;height:56px;padding:0}.e-hkopf .e-einst .e-ic{width:32px;height:32px}.e-hkopf .e-kn.e-rechts{right:16px;top:calc(var(--sa-o) + 8px);height:56px}.e-tabs{width:calc(var(--hb) - 32px);height:80px;left:16px;bottom:calc(var(--sa-u) + 8px);border-radius:var(--r-knopf);box-shadow:var(--schatten);z-index:2;gap:10px;padding:8px 4px;display:flex;position:absolute}.e-tab{border-radius:var(--r-knopf);width:110px;height:64px;font:700 16px/1 var(--font-text);color:var(--text);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;display:flex;position:relative}.e-tab .e-ic{width:28px;height:28px}.e-tab[aria-selected=true]{background:var(--akzent);color:var(--akzent-text)}.e-tab__ic{position:relative}.e-tab .e-zaehler{width:24px;height:24px;box-shadow:0 0 0 2px var(--flaeche-voll);font-size:16px;top:-8px;right:-16px}.e-hfuss{height:calc(80px + var(--sa-u));padding:8px 16px var(--sa-u);z-index:4;justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #0000002e}.e-hfuss .e-kn{height:56px}.e-wurzel[data-geraet=handy] .e-inhalt{left:16px;top:calc(var(--sa-o) + 72px);width:calc(var(--hb) - 32px);height:calc(var(--hh) - var(--sa-o) - 72px - var(--sa-u) - 8px - 80px - 8px);padding-top:8px}.e-wurzel[data-geraet=handy] .e-inhalt--unter{height:calc(var(--hh) - var(--sa-o) - 72px - var(--sa-u));padding-bottom:96px}.e-wurzel[data-geraet=handy] .e-inhalt--mitfuss{height:calc(var(--hh) - var(--sa-o) - 72px);padding-bottom:calc(80px + var(--sa-u) + 16px)}.e-wurzel[data-geraet=handy] .e-spalte,.e-wurzel[data-geraet=handy] .e-vollbreit{gap:12px}.e-wurzel[data-geraet=handy] .e-vollbreit{margin-top:12px}.e-hsek{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.e-hsek>.e-kk{z-index:3;position:sticky;top:0}.e-wurzel[data-geraet=handy] .e-kk{height:72px;box-shadow:var(--schatten), inset 0 -6px 0 var(--pk);gap:10px;padding:0 12px 4px 8px}.e-wurzel[data-geraet=handy] .e-kk__av{border-width:3px;width:48px;height:48px}.e-wurzel[data-geraet=handy] .e-kk__name,.e-wurzel[data-geraet=handy] .e-kk__stand .e-zahl{font-size:24px}.e-wurzel[data-geraet=handy] .e-kk__stand .e-minus-z{margin-left:4px;font-size:20px}.e-wurzel[data-geraet=handy] .e-scheibe{--d:28px}.e-wurzel[data-geraet=handy] .e-kk .e-wolke{--w:24px}.e-wurzel[data-geraet=handy] .e-rk{height:312px;padding:16px}.e-wurzel[data-geraet=handy] .e-rk--schnell{height:364px}.e-wurzel[data-geraet=handy] .e-rk__kopf{gap:10px;height:48px;margin-bottom:12px}.e-wurzel[data-geraet=handy] .e-rk__sym{width:40px;height:40px}.e-wurzel[data-geraet=handy] .e-rk__sym img{width:32px;height:32px}.e-wurzel[data-geraet=handy] .e-rk__txt{flex-direction:column;align-items:flex-start;gap:0}.e-wurzel[data-geraet=handy] .e-rk__name{flex:none;max-width:100%;font-size:20px;line-height:24px}.e-wurzel[data-geraet=handy] .e-rk__alter{font-size:16px;line-height:20px}.e-wurzel[data-geraet=handy] .e-alt3{height:32px;font-size:16px}.e-wurzel[data-geraet=handy] .e-schritte{gap:8px;height:76px}.e-wurzel[data-geraet=handy] .e-schritt{gap:2px;width:56px;height:76px;padding-top:6px;font-size:16px}.e-wurzel[data-geraet=handy] .e-schritt img{width:40px;height:40px}.e-wurzel[data-geraet=handy] .e-schritt .e-off{width:16px;height:16px}.e-wurzel[data-geraet=handy] .e-schnelltipp{height:40px;padding:0 12px 0 10px;font-size:16px}.e-wurzel[data-geraet=handy] .e-schnelltipp .e-ic{width:20px;height:20px}.e-wurzel[data-geraet=handy] .e-aktionen{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px;height:auto}.e-wurzel[data-geraet=handy] .e-aktionen .e-kn{font-size:20px;width:100%!important}.e-wurzel[data-geraet=handy] .e-aktionen .e-kn--best{height:56px}.e-wurzel[data-geraet=handy] .e-aktionen .e-kn--abl{height:48px}.e-wurzel[data-geraet=handy] .e-aktionen .e-kn .e-ic{width:24px;height:24px}.e-wurzel[data-geraet=handy] .e-tk{height:auto;padding:16px}.e-wurzel[data-geraet=handy] .e-tk__kopf{flex-wrap:wrap;height:auto;min-height:48px;margin-bottom:8px}.e-wurzel[data-geraet=handy] .e-tk__hinweis{white-space:normal;flex-basis:100%;font-size:16px}.e-wurzel[data-geraet=handy] .e-haelften{grid-template-columns:1fr;gap:12px}.e-wurzel[data-geraet=handy] .e-haelfte__kopf{height:40px;margin-bottom:8px}.e-wurzel[data-geraet=handy] .e-haelfte__kopf .e-av{border-width:3px;width:40px;height:40px}.e-wurzel[data-geraet=handy] .e-haelfte__kopf b{font-size:20px}.e-wurzel[data-geraet=handy] .e-haelfte__kopf span{font-size:16px}.e-wurzel[data-geraet=handy] .e-tk .e-aktionen{margin-top:16px}.e-wurzel[data-geraet=handy] .e-tk .e-zeit-aus{display:none}.e-wurzel[data-geraet=handy] .e-ak{height:auto;padding:16px}.e-wurzel[data-geraet=handy] .e-ak__kopf{height:64px}.e-wurzel[data-geraet=handy] .e-ak__bild{width:56px;height:56px}.e-wurzel[data-geraet=handy] .e-ak__bild img{width:44px;height:44px}.e-wurzel[data-geraet=handy] .e-ak__titel{font-size:20px}.e-wurzel[data-geraet=handy] .e-ak__preis .e-scheibe{--d:32px}.e-wurzel[data-geraet=handy] .e-ak__preis .e-zahl{font-size:24px}.e-wurzel[data-geraet=handy] .e-ak__stand{height:auto;margin:4px 0 16px;font-size:16px;line-height:22px}.e-wurzel[data-geraet=handy] .e-fortschritt{width:100%;height:64px}.e-wurzel[data-geraet=handy] .e-noch{font-size:20px}.e-wurzel[data-geraet=handy] .e-ck{height:auto}.e-wurzel[data-geraet=handy] .e-ck__kopf{height:48px;font-size:20px}.e-wurzel[data-geraet=handy] .e-ck__reihe{height:46px}.e-wurzel[data-geraet=handy] .e-ck__w{grid-template-columns:repeat(5,22px);gap:6px;width:134px}.e-wurzel[data-geraet=handy] .e-ck__w .e-wolke{width:22px;height:16px}.e-wurzel[data-geraet=handy] .e-ck__zahl{font-size:24px}.e-wurzel[data-geraet=handy] .e-ck .e-kn{height:56px;margin-top:16px;font-size:20px}.e-wurzel[data-geraet=handy] .e-abschnitt{height:40px;font-size:20px}.e-wurzel[data-geraet=handy] .e-zeile88{height:80px;padding:0 12px}.e-wurzel[data-geraet=handy] .e-zeile88__t b{font-size:20px;line-height:1.2}.e-wurzel[data-geraet=handy] .e-zeile88__t span{font-size:16px}.e-wurzel[data-geraet=handy] .e-kn--ausnahme{width:112px;height:48px;padding:0 8px;font-size:16px}.e-wurzel[data-geraet=handy] .e-hinweis{gap:10px;height:72px;padding:0 4px 0 12px}.e-wurzel[data-geraet=handy] .e-hinweis p{font-size:16px;line-height:20px}.e-wurzel[data-geraet=handy] .e-hinweis>.e-ic{width:24px;height:24px}.e-wurzel[data-geraet=handy] .e-hinweis .e-icon-kn{width:48px;height:48px}.e-wurzel[data-geraet=handy] .e-hinweis .e-icon-kn .e-ic{width:24px;height:24px}.e-wurzel[data-geraet=handy] .e-mitte{height:520px}.e-wurzel[data-geraet=handy] .e-mitte h2{font-size:28px}.e-wurzel[data-geraet=handy] .e-mitte p{font-size:16px}.e-wurzel[data-geraet=handy] .e-rueck{width:calc(var(--hb) - 32px);left:16px;bottom:calc(var(--sa-u) + 96px);height:56px;font-size:16px}.e-wurzel[data-geraet=handy] .e-pille-tint{min-height:32px;font-size:16px}.e-wurzel[data-geraet=handy] .e-pille-tint .e-ic{width:20px;height:20px}.e-wurzel[data-geraet=handy] .e-dlg{padding:24px 16px calc(var(--sa-u) + 8px);max-height:calc(100% - var(--sa-o));border-radius:28px 28px 0 0;margin:0;bottom:0;left:0;right:0;width:var(--hb)!important;height:auto!important;top:auto!important}.e-wurzel[data-geraet=handy] .e-dlg--voll{max-height:none;padding:calc(var(--sa-o) + 8px) 16px 0;border-radius:0;height:var(--hh)!important;top:0!important}.e-wurzel[data-geraet=handy] .e-dlg--voll .e-dlg__scroll{scrollbar-width:none;flex:1 1 0;min-height:0;padding:0 0 16px;overflow-y:auto}.e-wurzel[data-geraet=handy] .e-dlg--voll .e-dlg__fuss{height:calc(80px + var(--sa-u));padding:8px 16px var(--sa-u);background:var(--flaeche-voll);gap:16px;margin:0 -16px;box-shadow:0 -4px 16px #0000002e}.e-wurzel[data-geraet=handy] .e-dlg__fuss .e-kn{height:56px;font-size:20px;min-width:0!important}.e-wurzel[data-geraet=handy] .e-dlg--voll .e-dlg__fuss .e-kn:first-child{width:130px}.e-wurzel[data-geraet=handy] .e-dlg--voll .e-dlg__fuss .e-kn:last-child{width:212px}.e-wurzel[data-geraet=handy] .e-dlg__titel{font-size:28px}.e-wurzel[data-geraet=handy] .e-dlg--voll .e-dlg__titel{min-width:0;font-size:24px}.e-wurzel[data-geraet=handy] .e-dlg--voll .e-dlg__fuss .e-kn{padding:0 8px}.e-wurzel[data-geraet=handy] .e-dlg__sub,.e-wurzel[data-geraet=handy] .e-label{font-size:16px}.e-wurzel[data-geraet=handy] .e-wahl{width:171px;height:64px;padding:0 10px 0 8px;font-size:20px}.e-wurzel[data-geraet=handy] .e-wahl .e-av{width:40px;height:40px}.e-wurzel[data-geraet=handy] .e-band-frist{min-height:48px;font-size:16px}.e-wurzel[data-geraet=handy] .e-feld-ta{font-size:18px}.e-wurzel[data-geraet=handy] .e-feld-ta--120{height:120px}.e-wurzel[data-geraet=handy] .e-symk{border-width:2px;width:48px;height:48px}.e-wurzel[data-geraet=handy] .e-symk img{width:32px;height:32px}.e-wurzel[data-geraet=handy] .e-symreihe{flex-wrap:wrap}.e-wurzel[data-geraet=handy] .e-pillen{gap:12px}.e-wurzel[data-geraet=handy] .e-pin{padding:24px 16px calc(var(--sa-u) + 8px)}.e-wurzel[data-geraet=handy] .e-pin__titel{height:36px;font-size:28px}.e-wurzel[data-geraet=handy] .e-pin__titel .e-ic{width:28px;height:28px}.e-wurzel[data-geraet=handy] .e-pdots{gap:20px;height:24px;margin-top:12px}.e-wurzel[data-geraet=handy] .e-pdot{width:24px;height:24px}.e-wurzel[data-geraet=handy] .e-fz{height:56px;margin-top:8px;font-size:16px}.e-wurzel[data-geraet=handy] .e-fz .e-ic{width:24px;height:24px}.e-wurzel[data-geraet=handy] .e-pad{grid-template-columns:repeat(3,72px);gap:12px;margin-top:4px}.e-wurzel[data-geraet=handy] .e-taste{width:72px;height:72px;font-size:32px}.e-wurzel[data-geraet=handy] .e-taste .e-ic{width:32px;height:32px}.e-wurzel[data-geraet=handy] .e-pin .e-kn{width:calc(var(--hb) - 32px);height:56px;margin-top:12px;font-size:20px}.e-wurzel[data-geraet=handy] .e-sperre{height:auto!important}.e-wurzel[data-geraet=handy] .e-sperre img{width:120px;height:120px}.e-wurzel[data-geraet=handy] .e-sperre h2{font-size:28px}.e-wurzel[data-geraet=handy] .e-sperre .e-rest{font-size:56px}.e-wurzel[data-geraet=handy] .e-sperre p{font-size:16px}.e-wurzel[data-geraet=handy] .e-sperre .e-kn{width:calc(var(--hb) - 32px);margin-top:24px}.e-wurzel[data-geraet=handy] .e-gen__bild{width:96px;height:96px}.e-wurzel[data-geraet=handy] .e-gen__bild img{width:76px;height:76px}.e-wurzel[data-geraet=handy] .e-gen h2{font-size:20px}.e-wurzel[data-geraet=handy] .e-gen__rechnung{font-size:44px}.e-wurzel[data-geraet=handy] .e-gen .e-dlg__fuss{margin-top:24px}.e-wurzel[data-geraet=handy] .e-mi__reihe1{flex-direction:column;align-items:stretch;gap:12px}.e-wurzel[data-geraet=handy] .e-stepper .e-icon-kn{width:56px;height:56px}.e-wurzel[data-geraet=handy] .e-stepper__z{font-size:40px}.e-wurzel[data-geraet=handy] .e-mi__karten{grid-template-columns:1fr}.e-wurzel[data-geraet=handy] .e-mk{height:72px;font-size:18px}.e-wurzel[data-geraet=handy] .e-mk .e-wert{font-size:20px}.e-wurzel[data-geraet=handy] .e-vorschau{font-size:16px}.e-wurzel[data-geraet=handy] .e-doppel{flex-wrap:wrap;font-size:16px}.e-wurzel[data-geraet=handy] .e-kz{height:72px;font-size:20px}.e-wurzel[data-geraet=handy] .e-zusammen{font-size:16px}.e-wurzel[data-geraet=handy] .e-rz{width:64px;height:64px}.e-wurzel[data-geraet=handy] .e-rz img{width:48px;height:48px}.e-wurzel[data-geraet=handy] .e-raster{grid-template-columns:repeat(5,64px)}.e-wurzel[data-geraet=handy] .e-rasterfeld{height:auto}.e-wurzel[data-geraet=handy] .e-feld-in{height:56px;font-size:18px}.e-wurzel[data-geraet=handy] .e-feld-in input{font-size:18px}.e-wurzel[data-geraet=handy] .e-vorschau-fuss,.e-wurzel[data-geraet=handy] .e-liste-dlg>div{font-size:16px}.e-wurzel[data-geraet=handy] .e-nichts b{font-size:20px}.e-wurzel[data-geraet=handy] .e-nichts span{font-size:16px}.e-wurzel[data-geraet=handy] .e-vs{width:326px;height:226px}.e-wurzel[data-geraet=handy] .e-rf-abbr,.e-wurzel[data-geraet=handy] .e-vorschau-fuss .e-nm{display:none}.e-wurzel[data-geraet=handy] .e-fuss-gruppe{gap:0}.e-wurzel[data-geraet=handy] .e-icon-kn--leeren{width:56px;height:56px;margin:-4px -14px -4px 0}.e-wurzel[data-geraet=handy] .e-dlg--voll .e-fuss-gruppe .e-kn{width:212px}.e-wurzel[data-geraet=handy] .e-buchen__2{grid-template-columns:1fr;gap:16px}.e-wurzel[data-geraet=handy] .e-gross{text-align:left;flex-direction:row;justify-content:flex-start;gap:16px;height:120px;padding:0 16px}.e-wurzel[data-geraet=handy] .e-gross b{font-size:24px}.e-wurzel[data-geraet=handy] .e-gross span{font-size:16px}.e-wurzel[data-geraet=handy] .e-gross .e-gtext{align-items:flex-start}.e-wurzel[data-geraet=handy] .e-gross .e-scheibe .e-ic{width:36px;height:36px}.e-wurzel[data-geraet=handy] .e-korr{width:100%;height:56px;margin-top:32px;font-size:20px}.e-wurzel[data-geraet=handy] .e-v-oben{flex-wrap:wrap;gap:8px;height:auto}.e-wurzel[data-geraet=handy] .e-seg{width:171px;height:56px;font-size:20px}.e-wurzel[data-geraet=handy] .e-chip{padding:0 16px}.e-wurzel[data-geraet=handy] .e-seg .e-av{width:32px;height:32px}.e-wurzel[data-geraet=handy] .e-filter{scrollbar-width:none;flex-wrap:nowrap;width:100%;margin:8px 0 0;overflow-x:auto}.e-wurzel[data-geraet=handy] .e-chip{flex:none;height:48px;padding:0 16px;font-size:18px}.e-wurzel[data-geraet=handy] .e-stand{flex-wrap:wrap;gap:4px 16px;height:auto;min-height:56px;padding:8px 12px}.e-wurzel[data-geraet=handy] .e-stand .e-zahl,.e-wurzel[data-geraet=handy] .e-stand .e-m{font-size:24px}.e-wurzel[data-geraet=handy] .e-stand .e-g{font-size:16px}.e-wurzel[data-geraet=handy] .e-tagkopf{height:40px;font-size:16px}.e-wurzel[data-geraet=handy] .e-vz,.e-wurzel[data-geraet=handy] .e-vz--96{gap:10px;height:72px;padding:0 12px}.e-wurzel[data-geraet=handy] .e-vz__sch{width:44px;height:44px}.e-wurzel[data-geraet=handy] .e-vz__sch .e-ic{width:22px;height:22px}.e-wurzel[data-geraet=handy] .e-vz__sch .e-badge{width:18px;height:18px;bottom:-4px;right:-4px}.e-wurzel[data-geraet=handy] .e-vz__sch .e-badge .e-ic{width:11px;height:11px}.e-wurzel[data-geraet=handy] .e-vz__t b,.e-wurzel[data-geraet=handy] .e-vz__t span{font-size:16px}.e-wurzel[data-geraet=handy] .e-vz__z{flex-direction:column;gap:0;width:auto}.e-wurzel[data-geraet=handy] .e-vz__z>div{justify-content:flex-end;gap:4px;width:auto;min-height:24px;font-size:20px}.e-wurzel[data-geraet=handy] .e-vz__a{display:none}.e-wurzel[data-geraet=handy] .e-mehr{height:56px;font-size:20px}.e-wurzel[data-geraet=handy] .e-fest{font-size:16px}.e-wurzel[data-geraet=handy] .e-hub{grid-template-columns:1fr;grid-auto-rows:72px;gap:8px}.e-wurzel[data-geraet=handy] .e-hk{text-align:left;border-radius:28px;flex-direction:row;gap:12px;padding:0 12px}.e-wurzel[data-geraet=handy] .e-hk__kreis{width:56px;height:56px}.e-wurzel[data-geraet=handy] .e-hk__kreis .e-ic{width:44px;height:44px}.e-wurzel[data-geraet=handy] .e-hk__t{flex-direction:column;flex:1 1 0;justify-content:center;align-items:flex-start;gap:2px;height:auto;margin:0;font-size:20px}.e-wurzel[data-geraet=handy] .e-hk__t small{font:500 16px/1.2 var(--font-text);color:var(--text-leise);display:block}.e-wurzel[data-geraet=handy] .e-hk__z{display:none}.e-wurzel[data-geraet=handy] .e-hk .e-chev{display:block}.e-wurzel[data-geraet=handy] .e-hk .e-pille-tint{min-height:28px;padding:0 8px;font-size:16px}.e-hk .e-chev{width:28px;height:28px;display:none}.e-wurzel[data-geraet=handy] .e-zweispalt{grid-template-columns:minmax(0,1fr);gap:16px}.e-wurzel[data-geraet=handy] .e-panel,.e-wurzel[data-geraet=handy] .e-panel--r{padding:16px}.e-wurzel[data-geraet=handy] .e-panel .e-zeit2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.e-wurzel[data-geraet=handy] .e-panel .e-wahl{flex:1 1 0;width:auto;min-width:0}.e-wurzel[data-geraet=handy] .e-panel .e-pillen{gap:8px}.e-wurzel[data-geraet=handy] .e-panel--r .e-schr{padding:8px}.e-wurzel[data-geraet=handy] .e-feld-in--460{width:100%}.e-wurzel[data-geraet=handy] .e-zeit2{grid-template-columns:171px 171px;gap:16px}.e-wurzel[data-geraet=handy] .e-zf{height:80px}.e-wurzel[data-geraet=handy] .e-zf .e-label{font-size:16px}.e-wurzel[data-geraet=handy] .e-zf .e-w{font-size:32px}.e-wurzel[data-geraet=handy] .e-sw-zeile{font-size:16px}.e-wurzel[data-geraet=handy] .e-sw{width:80px;height:56px}.e-wurzel[data-geraet=handy] .e-sw:before{width:80px;height:48px;top:4px}.e-wurzel[data-geraet=handy] .e-sw:after{width:32px;height:32px;top:12px;left:8px}.e-wurzel[data-geraet=handy] .e-sw[aria-checked=true]:after{left:auto;right:8px}.e-wurzel[data-geraet=handy] .e-fehler-zeile{font-size:16px}.e-wurzel[data-geraet=handy] .e-schr{flex-wrap:wrap;align-content:center;gap:8px;height:120px;padding:8px}.e-wurzel[data-geraet=handy] .e-schr .e-feld-in{flex:1 1 0}.e-wurzel[data-geraet=handy] .e-schr .e-symk,.e-wurzel[data-geraet=handy] .e-schr .e-icon-kn{width:48px;height:48px}.e-wurzel[data-geraet=handy] .e-schr .e-kette{justify-content:flex-end;gap:8px;width:100%;display:flex}.e-wurzel[data-geraet=handy] .e-add-schritt{height:56px;font-size:20px}.e-wurzel[data-geraet=handy] .e-rkarte{padding:16px}.e-wurzel[data-geraet=handy] .e-rkarte h2{font-size:20px}.e-wurzel[data-geraet=handy] .e-rkarte .e-satz{font-size:16px}.e-wurzel[data-geraet=handy] .e-waehler .e-wopt{flex:1 1 0;width:auto;min-width:0;height:64px;padding:0 8px;font-size:20px}.e-wurzel[data-geraet=handy] .e-p5{height:48px;padding:0 16px;font-size:18px}.e-wurzel[data-geraet=handy] .e-schwelle .e-z{font-size:48px}.e-wurzel[data-geraet=handy] .e-dz{font-size:16px}.e-wurzel[data-geraet=handy] .e-umschalter .e-seg{width:171px}.e-wurzel[data-geraet=handy] .e-bgrid{grid-template-columns:171px 171px;gap:16px}.e-wurzel[data-geraet=handy] .e-bz{height:184px}.e-wurzel[data-geraet=handy] .e-bz__v{height:120px}.e-wurzel[data-geraet=handy] .e-bz__leiste .e-icon-kn{width:48px;height:48px}.e-wurzel[data-geraet=handy] .e-bz__leiste .e-kn{width:48px;height:48px;margin-left:auto;padding:0}.e-wurzel[data-geraet=handy] .e-bz__leiste .e-kn .e-kn-text{display:none}.e-wurzel[data-geraet=handy] .e-bz--up b{font-size:20px}.e-wurzel[data-geraet=handy] .e-bz--up span{display:none}.e-wurzel[data-geraet=handy] .e-bz--up .e-ic{width:40px;height:40px}.e-wurzel[data-geraet=handy] .e-bz__bleibt{font-size:16px}.e-wurzel[data-geraet=handy] .e-kn{height:56px;padding:0 16px;font-size:20px}.e-wurzel[data-geraet=handy] .e-kn .e-ic{width:24px;height:24px}.e-wurzel[data-geraet=handy] .e-icon-kn{width:56px;height:56px}.e-wurzel[data-geraet=handy] .e-zeit{display:none}.e-wurzel[data-geraet=handy] .e-rkarte .e-kn,.e-wurzel[data-geraet=handy] .e-dlg .e-kn{font-size:20px}.e-wurzel[data-geraet=handy] .e-kn.e-kn--ausnahme{width:112px;height:48px;font-size:16px}@media (prefers-reduced-motion:reduce){.e-taste{transition:none}}.e-wolke--cc{stroke:currentColor;fill:currentColor}.e-wolke--cu{stroke:currentColor;fill:none}.e-dlg__scroll{display:contents}.e-dlg__pfeil{display:none}.e-dlg__sicht{display:block}.e-hk__t small{display:none}.e-k-titel--40{font-size:40px}.e-dlg--minus{padding:24px}.e-scheibe .e-ic.e-gross-haken{width:112px;height:112px}.e-kn--best.e-kn--breit{width:232px;padding:0 12px}.e-zahl48{text-align:center;min-width:96px;font:700 48px/1 var(--font-kopf)}.e-mk-anders .e-sym{background:var(--kachel);border-radius:50%}.e-wurzel[data-geraet=handy] .e-dlg--voll .e-dlg__scroll{scrollbar-width:none;flex:1 1 0;min-height:0;padding:0 0 16px;display:block;overflow-y:auto}.e-wurzel[data-geraet=handy] .e-dlg--voll .e-dlg__pfeil{flex:none;width:56px;height:56px;display:grid}.e-wurzel[data-geraet=handy] .e-dlg--voll .e-dlg__titel{height:72px;margin-top:0}.e-wurzel[data-geraet=handy] .e-hk__t small{display:block}.e-wurzel[data-geraet=handy] .e-zahl48{min-width:72px;font-size:40px}.buehne.e-unscharf{filter:blur(14px);pointer-events:none}.e-rueck--fehler{background:var(--minus);color:var(--minus-text)}.e-rueck--neutral{background:var(--kachel);color:var(--text)}.e-rueck .e-ic{width:32px;height:32px}.e-rueck__t{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.e-rueck .e-icon-kn{border-color:currentColor;width:44px;height:44px;margin-left:auto}.e-rueck .e-icon-kn .e-ic{width:24px;height:24px}.e-lade{z-index:2;place-items:center;width:972px;height:588px;display:grid;position:absolute;top:200px;left:176px}.e-wurzel[data-geraet=handy] .e-lade{left:16px;top:calc(var(--sa-o) + 72px);width:calc(var(--hb) - 32px);height:400px}.e-leer-liste{text-align:center;font:500 24px/1.3 var(--font-text);color:var(--text-leise);padding:32px}.e-wurzel[data-geraet=handy] .e-leer-liste{font-size:16px}.e-kn[disabled]{cursor:default}.e-kn--voll[disabled]{opacity:.75}.e-dlg--hoch{max-height:calc(var(--hh,820px) - 16px)}.e-fehlertext{font:700 24px/1.2 var(--font-text);color:var(--minus);align-items:center;gap:8px;margin-top:8px;display:flex}.e-wurzel[data-geraet=handy] .e-fehlertext{font-size:16px}.e-fehlertext .e-ic{width:24px;height:24px}.e-login{place-items:center;padding:24px;display:grid;position:absolute;inset:0;overflow-y:auto}.e-login__karte{border-radius:var(--r-flaeche);width:min(560px,100%);box-shadow:var(--schatten);background:var(--flaeche-voll);flex-direction:column;gap:16px;padding:32px;display:flex}.e-login__karte h1{font:600 40px/1.15 var(--font-kopf);align-items:center;gap:12px;display:flex}.e-login__karte p{font:500 20px/1.3 var(--font-text);color:var(--text-leise)}.e-login__karte .e-feld-in{height:64px}.e-login__karte .e-feld-in input{font-size:20px}.e-login__karte .e-kn{width:100%}.e-wurzel[data-geraet=handy] .e-login__karte{padding:24px 16px}.e-wurzel[data-geraet=handy] .e-login__karte h1{font-size:32px}.e-platzhalter{z-index:2;place-items:center;width:972px;height:588px;display:grid;position:absolute;top:200px;left:176px}.e-platzhalter__k{border-radius:var(--r-flaeche);max-width:600px;box-shadow:var(--schatten);text-align:center;flex-direction:column;align-items:center;gap:16px;padding:40px 56px;display:flex}.e-platzhalter__k h2{font:600 40px/1.2 var(--font-kopf)}.e-platzhalter__k p{font:500 24px/1.3 var(--font-text);color:var(--text-leise)}.e-wurzel[data-geraet=handy] .e-platzhalter{left:16px;top:calc(var(--sa-o) + 72px);width:calc(var(--hb) - 32px);height:400px}.e-wurzel[data-geraet=handy] .e-platzhalter__k{padding:24px 16px}.e-wurzel[data-geraet=handy] .e-platzhalter__k h2{font-size:28px}.e-wurzel[data-geraet=handy] .e-platzhalter__k p{font-size:16px}.e-icon-kn[disabled]{opacity:.4;cursor:default}.e-taste[disabled]{opacity:.6;cursor:default}.e-schritte{scrollbar-width:none;overflow-x:auto}.e-schritte::-webkit-scrollbar{display:none}.e-wurzel[data-geraet=handy] .e-dlg__fuss .e-kn .e-wolke{display:none}.e-liste{flex-direction:column;gap:8px;display:flex}.e-liste__fuss{margin-top:16px}.e-leer-satz{font:500 24px/1.3 var(--font-text);color:var(--text-leise);padding:24px 8px}.e-zeile96{border-radius:28px;height:96px}.e-lzbtn{text-align:left;width:100%;color:var(--text)}.e-lz--archiv>:not(.e-kn){opacity:.6}.e-lz__sym{width:56px;height:56px}.e-lz__sym img{width:44px;height:44px}.e-lz__werte{flex:none;align-items:center;gap:16px;display:flex}.e-lz__wert{flex:none;align-items:center;gap:8px;display:inline-flex}.e-lz__wert b{font:700 28px/1 var(--font-kopf);color:var(--text);font-variant-numeric:tabular-nums}.e-lz__wert--minus b{color:var(--minus)}.e-lz__wieder{width:240px;padding:0 8px;font-size:24px}.e-lzbtn>.e-ic{color:var(--text-leise);flex:none}.e-aend-liste{flex-direction:column;gap:4px;margin-top:16px;display:flex}.e-aend{border-radius:var(--r-chip);background:var(--kachel);min-height:56px;font:500 24px/1.25 var(--font-text);overflow-wrap:anywhere;align-items:center;padding:8px 16px;display:flex}.e-fehler-zeile{margin-top:8px}.e-zf{position:relative}.e-zf .e-w input{width:100%;min-width:0;font:600 40px/1.1 var(--font-kopf);color:var(--text);background:0 0;border:0;outline:none;flex:1 1 0;padding:0}.e-zf:focus-within{border-color:var(--akzent);outline:3px solid var(--akzent);outline-offset:2px}.e-stepper__z.e-zahlfeld{flex-direction:row;align-items:baseline;gap:6px;min-width:0}.e-zahlfeld input{width:calc(var(--zb,3) * 1ch + 24px);text-align:center;min-width:96px;max-width:160px;height:64px;font:700 48px/1.2 var(--font-kopf);color:var(--text);background:0 0;border:0;border-radius:12px;outline:none;padding:0}.e-zahlfeld input::placeholder{color:var(--text-leise);opacity:1}.e-zahlfeld input:focus{outline:3px solid var(--akzent);outline-offset:2px}.e-zahlfeld small{font:700 24px/1 var(--font-text);color:var(--text-leise)}.e-feld-in:focus-within{border-color:var(--akzent)}.e-dz{font:500 24px/1.3 var(--font-text);color:var(--text-leise);margin-top:12px}.e-rkarte--ge{box-shadow:var(--schatten), inset 6px 0 0 var(--akzent)}.e-band-fehler{border-radius:var(--r-chip);background:var(--minus);min-height:64px;color:var(--minus-text);font:700 24px/1.25 var(--font-text);align-items:center;gap:12px;margin-bottom:16px;padding:8px 8px 8px 16px;display:flex}.e-band-fehler span{overflow-wrap:anywhere;flex:1 1 0;min-width:0}.e-band-fehler .e-icon-kn{border-color:currentColor;width:48px;height:48px}.e-up-label{text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex}.e-up-label:focus-within{outline:4px solid var(--text);outline-offset:-8px;border-radius:var(--r-flaeche)}.e-up-lauf{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.e-up-lauf b{font:700 28px/1.1 var(--font-text)}.e-up-balken{border:2px solid var(--text-leise);border-radius:8px;width:280px;max-width:100%;height:16px;overflow:hidden}.e-up-balken i{background:var(--akzent);width:40%;height:100%;animation:1.2s ease-in-out infinite alternate e-lauf;display:block}@keyframes e-lauf{0%{margin-left:0}to{margin-left:60%}}@media (prefers-reduced-motion:reduce){.e-up-balken i{width:100%;animation:none}}.e-avkarten{grid-template-columns:478px 478px;gap:16px;display:grid}.e-avkarte{border-radius:var(--r-flaeche);box-shadow:var(--schatten);flex-direction:column;align-items:center;gap:12px;padding:24px;display:flex}.e-avkarte h3{font:600 40px/1.1 var(--font-kopf);margin:0}.e-av--gross{border:8px solid var(--pk);background:var(--flaeche-voll);border-radius:50%;width:200px;height:200px;overflow:hidden}.e-up-knopf{cursor:pointer;width:264px;position:relative}.e-up-knopf:focus-within{outline:4px solid var(--text);outline-offset:3px}.e-zs{border-radius:var(--r-chip);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background:#000;margin:16px auto 0;position:relative;overflow:hidden}.e-zs img{pointer-events:none;-webkit-user-drag:none;max-width:none;position:absolute}.e-zs__kreis{pointer-events:none;border:3px dashed #fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 9999px #0009}.e-zoom{align-items:center;gap:16px;height:64px;margin:16px auto 0;display:flex}.e-zoom input[type=range]{min-width:0;height:64px;accent-color:var(--akzent);flex:1 1 0}.e-pinleiste{justify-content:center;gap:16px;margin:12px 0 4px;display:flex}.e-pinleiste__p{border:3px solid var(--text-leise);border-radius:50%;width:16px;height:16px}.e-pinleiste__p.e-an{background:var(--akzent);border-color:var(--akzent)}.e-pinleiste__p.e-fertig{background:var(--text-leise)}.e-pad--ein{margin-top:0}.e-code{text-align:center;font:700 72px/1.1 var(--font-kopf);letter-spacing:4px;word-spacing:16px;overflow-wrap:anywhere;margin:24px 0 8px}.e-code__rest{text-align:center;font:700 24px/1.2 var(--font-text)}.e-code__schritte{font:500 24px/1.4 var(--font-text);margin:16px 0 8px;padding-left:32px}.e-satzblock{border-radius:var(--r-chip);background:var(--kachel);font:500 24px/1.3 var(--font-text);align-items:center;gap:16px;margin-top:12px;padding:16px;display:flex}.e-satzblock .e-ic{flex:none;width:40px;height:40px}.e-mitte-leer{text-align:center}.e-wurzel[data-geraet=handy] .e-zeile96{height:96px}.e-wurzel[data-geraet=handy] .e-lz__sym{width:48px;height:48px}.e-wurzel[data-geraet=handy] .e-lz__sym img{width:36px;height:36px}.e-wurzel[data-geraet=handy] .e-lz__wert b{font-size:20px}.e-wurzel[data-geraet=handy] .e-lzbtn .e-team2{display:none}.e-wurzel[data-geraet=handy] .e-lzbtn>.e-ic{width:24px;height:24px}.e-wurzel[data-geraet=handy] .e-lz__wieder{width:150px;font-size:16px}.e-wurzel[data-geraet=handy] .e-leer-satz,.e-wurzel[data-geraet=handy] .e-dz,.e-wurzel[data-geraet=handy] .e-aend,.e-wurzel[data-geraet=handy] .e-satzblock,.e-wurzel[data-geraet=handy] .e-code__schritte{font-size:16px}.e-wurzel[data-geraet=handy] .e-zf .e-w input{font-size:28px}.e-wurzel[data-geraet=handy] .e-zahlfeld input{min-width:72px;height:56px;font-size:40px}.e-wurzel[data-geraet=handy] .e-zahlfeld small,.e-wurzel[data-geraet=handy] .e-band-fehler{font-size:16px}.e-wurzel[data-geraet=handy] .e-avkarten{grid-template-columns:minmax(0,1fr)}.e-wurzel[data-geraet=handy] .e-avkarte{padding:16px}.e-wurzel[data-geraet=handy] .e-avkarte h3{font-size:28px}.e-wurzel[data-geraet=handy] .e-av--gross{border-width:6px;width:140px;height:140px}.e-wurzel[data-geraet=handy] .e-up-knopf{width:100%;height:56px;font-size:20px}.e-wurzel[data-geraet=handy] .e-up-label b{font-size:20px}.e-wurzel[data-geraet=handy] .e-up-label span{display:none}.e-wurzel[data-geraet=handy] .e-up-lauf b{font-size:16px}.e-wurzel[data-geraet=handy] .e-up-balken{width:120px}.e-wurzel[data-geraet=handy] .e-code{letter-spacing:2px;word-spacing:12px;font-size:44px}.e-wurzel[data-geraet=handy] .e-code__rest{font-size:16px}.e-wurzel[data-geraet=handy] .e-zoom{height:56px}.e-wurzel[data-geraet=handy] .e-zs{max-width:100%}.e-zf{min-width:0}.e-zf .e-w input::-webkit-calendar-picker-indicator{display:none}.e-zf .e-w input::-webkit-datetime-edit{padding:0}.e-wurzel[data-geraet=handy] .e-zf{padding:6px 10px}.e-wurzel[data-geraet=handy] .e-zf .e-w{gap:6px}.e-wurzel[data-geraet=handy] .e-zf .e-w .e-ic{width:24px;height:24px}.e-zf .e-w input{-webkit-appearance:none;appearance:none}.e-zf .e-w input::-webkit-datetime-edit-fields-wrapper{padding:0}.e-loginfehler{background:var(--minus-tint);border:3px solid var(--minus);color:var(--text);font:700 20px/1.25 var(--font-text);border-radius:16px;align-items:center;gap:8px;margin:0;padding:12px 16px;display:flex}.e-loginfehler .e-ic{width:24px;height:24px;color:var(--minus);flex:none}.e-login__karte .e-kn--umriss{width:100%}.e-marke{background:var(--pf);width:28px;height:28px;color:var(--akzent-text);font:800 18px/1 var(--font-text);flex:none;place-items:center;display:grid}.e-marke--kreis{border-radius:50%}.e-marke--quadrat{border-radius:6px}.e-marke.e-marke--raute{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);align-items:center;width:32px;height:32px;margin:-2px;padding:0;font-size:17px}.e-marke--multi{background:var(--kachel);color:var(--text);border-radius:50%}.e-marke--multi .e-ic{width:20px;height:20px}.e-kfl{border-radius:var(--r-flaeche);width:1116px;height:688px;box-shadow:var(--schatten);z-index:2;padding:24px;position:absolute;top:32px;left:32px}.e-kkopf{align-items:center;gap:16px;height:72px;display:flex}.e-kkopf__titel{min-width:0;font:600 40px/1.1 var(--font-kopf);white-space:nowrap;flex:1 1 0}.e-kkopf .e-kn{padding:0}.e-kk-pf{border:3px solid var(--text-leise);border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid}.e-kk-pf .e-ic{width:36px;height:36px}.e-kk-bearb{gap:8px;min-width:192px;padding:0 6px!important}.e-kk-pille{min-width:160px}.e-kk-pille .e-ic,.e-kk-bearb .e-ic{width:28px;height:28px}.e-kk-neu{min-width:176px}.e-kk-neu .e-ic{width:32px;height:32px}.e-kk-heute{width:112px}.e-khaus{background:var(--akzent);width:72px;height:72px;color:var(--akzent-text);z-index:2;border-radius:50%;place-items:center;display:grid;position:absolute;top:732px;left:56px}.e-khaus .e-ic{width:40px;height:40px}.e-tage{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;height:544px;margin-top:16px;display:grid}.e-tspalte{border-radius:var(--r-chip);flex-direction:column;min-width:0;height:544px;display:flex}.e-tspalte--heute{background:var(--akzent-tint)}.e-tkopf{border-radius:42px;flex-direction:column;flex:none;justify-content:center;align-items:center;height:84px;display:flex}.e-tkopf b{font:700 28px/32px var(--font-text)}.e-tkopf span{font:500 24px/28px var(--font-text)}.e-tspalte--heute .e-tkopf{background:var(--akzent);color:var(--akzent-text)}.e-tliste{flex-direction:column;flex:none;gap:8px;height:372px;margin-top:16px;display:flex}.e-tmehr{width:100%;height:64px;font:700 24px/1 var(--font-text);color:var(--text);white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:2px;margin-top:8px;padding:0;display:flex}.e-tmehr .e-ic{width:20px;height:20px}.e-leer-woche{height:372px;font:500 28px/1.3 var(--font-text);color:var(--text-leise);text-align:center;pointer-events:none;place-items:center;display:grid;position:absolute;top:244px;left:24px;right:24px}.e-fehlerzeile{align-items:center;gap:16px;display:flex;position:absolute;top:244px;left:24px;right:24px}.e-fehlerband{border-radius:var(--r-chip);background:var(--minus);min-width:0;height:56px;color:var(--minus-text);font:700 24px/1.2 var(--font-text);flex:1 1 0;align-items:center;gap:12px;padding:0 20px;display:flex}.e-fehlerband .e-ic{width:28px;height:28px}.e-tchip{border-radius:var(--r-chip);text-align:left;width:100%;height:68px;color:var(--text);background:var(--akzent-tint);background:color-mix(in srgb, var(--pf) 12%, var(--flaeche-voll));flex-direction:column;flex:none;padding:8px 4px 0 12px;display:flex;position:relative;overflow:hidden}.e-tchip:before{content:"";background:var(--balken,var(--pf));width:8px;position:absolute;top:0;bottom:0;left:0}:is(.e-tchip:focus-visible,.e-karte-h:focus-visible,.e-tkopf:focus-visible,.e-tmehr:focus-visible,.e-tile:focus-visible){outline:3px solid var(--text);outline-offset:2px}.e-tkopf:focus-visible{outline-offset:-3px}.e-tchip__z1{white-space:nowrap;flex:none;align-items:center;gap:6px;min-width:0;height:28px;display:flex}.e-tchip__zeit{font:700 24px/28px var(--font-kopf);font-variant-numeric:tabular-nums;flex:none}.e-tchip__wort{font:700 24px/28px var(--font-text);flex:none}.e-tchip__rep{color:var(--text-leise);flex:none;margin-left:auto}.e-tchip__rep .e-ic{width:24px;height:24px}.e-tchip__z2{height:32px;font:500 24px/32px var(--font-text);flex:none}.e-tchip--voll{background:var(--pf);color:var(--akzent-text)}.e-tchip--voll:before{display:none}.e-tchip--voll .e-marke{background:var(--akzent-text);color:var(--pf)}.e-tchip--voll .e-marke--multi{background:var(--kachel);color:var(--text)}.e-tchip--voll .e-tchip__rep{color:var(--akzent-text)}.e-kkh{width:var(--hb);height:calc(var(--sa-o) + 72px);padding-top:var(--sa-o);box-shadow:inset 0 -4px 0 var(--akzent), var(--schatten);z-index:3;align-items:center;gap:8px;padding-left:16px;padding-right:16px;display:flex;position:absolute;top:0;left:0}.e-kkh .e-khaus-h{background:var(--akzent);width:56px;height:56px;color:var(--akzent-text);border-radius:50%;flex:none;place-items:center;display:grid}.e-kkh .e-khaus-h .e-ic{width:28px;height:28px}.e-kkh__titel{min-width:0;font:600 20px/1.1 var(--font-kopf);white-space:nowrap;flex:1 1 0}.e-kkh .e-kk-pf{width:56px;height:56px}.e-kkh .e-kk-pf+.e-kk-pf{margin-left:8px}.e-hpanel{left:8px;right:8px;top:calc(var(--sa-o) + 72px + 8px);bottom:var(--sa-u);z-index:2;border-radius:28px 28px 0 0;flex-direction:column;padding:4px;display:flex;position:absolute}.e-streifen{flex:none;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;height:80px;display:grid}.e-tile{min-width:0;height:80px;color:var(--text);border:3px solid #0000;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:4px;display:flex}.e-tile b{font:700 16px/20px var(--font-text)}.e-tile span.e-d{font:600 20px/24px var(--font-kopf)}.e-tile .e-m3{gap:2px;height:12px;margin-top:4px;display:flex}.e-tile .e-m3 i{background:var(--pf);width:12px;height:12px;display:block}.e-tile .e-m3 .e-kreis{border-radius:50%}.e-tile .e-m3 .e-quadrat{border-radius:2px}.e-tile .e-m3 .e-raute{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:16px;height:16px;margin:-2px}.e-tile--heute{background:var(--akzent);color:var(--akzent-text)}.e-tile--heute .e-m3 i{background:var(--akzent-text)}.e-tile[aria-current=date]{border-color:var(--text)}.e-tzeile{flex:none;justify-content:space-between;align-items:center;gap:8px;height:48px;margin-top:8px;padding:0 4px;display:flex}.e-tzeile h2{font:600 20px/1.2 var(--font-kopf);min-width:0}.e-tzeile .e-kn{width:96px;height:48px;padding:0;font-size:20px}.e-hliste{scrollbar-width:none;flex-direction:column;flex:1 1 0;gap:8px;min-height:0;margin-top:8px;padding:0 4px 88px;display:flex;overflow-y:auto}.e-hliste::-webkit-scrollbar{display:none}.e-hliste>*{flex:none}.e-karte-h{border-radius:var(--r-chip);text-align:left;width:100%;height:72px;color:var(--text);background:var(--akzent-tint);background:color-mix(in srgb, var(--pf) 12%, var(--flaeche-voll));align-items:center;gap:8px;padding:0 10px 0 16px;display:flex;position:relative;overflow:hidden}.e-karte-h:before{content:"";background:var(--balken,var(--pf));width:8px;position:absolute;top:0;bottom:0;left:0}.e-kh__zeit{width:72px;font:700 16px/20px var(--font-text);flex-direction:column;flex:none;display:flex}.e-kh__zeit span{color:var(--text-leise);font-weight:500}.e-kh__mitte{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.e-kh__mitte b{font:700 18px/24px var(--font-text)}.e-kh__mitte .e-z2{font:500 16px/22px var(--font-text);color:var(--text-leise);align-items:center;gap:6px;min-width:0;display:flex}.e-kh__mitte .e-z2 .e-ell{flex:0 auto}.e-kh__mitte .e-z2 .e-ic{flex:none;width:20px;height:20px;margin-left:auto}.e-karte-h--voll{background:var(--pf);color:var(--akzent-text)}.e-karte-h--voll:before{display:none}.e-karte-h--voll .e-kh__zeit span,.e-karte-h--voll .e-kh__mitte .e-z2{color:var(--akzent-text)}.e-karte-h--voll .e-marke{background:var(--akzent-text);color:var(--pf)}.e-karte-h--voll .e-marke--multi{background:var(--kachel);color:var(--text)}.e-leer-tag{text-align:center;font:500 18px/1.4 var(--font-text);color:var(--text-leise);margin:64px 16px 0}.e-hneu{right:16px;bottom:calc(var(--sa-u) + 8px);z-index:4;width:176px;height:56px;box-shadow:var(--schatten);position:absolute}.e-hneu.e-kn{padding:0;font-size:20px}.e-hfehler{flex-direction:column;gap:12px;margin:16px 4px 0;display:flex}.e-hfehler .e-fehlerband{flex:none;height:auto;min-height:56px;padding:8px 16px;font-size:16px}.e-hfehler .e-kn{align-self:flex-start;width:120px;height:56px;padding:0;font-size:20px}.e-kdlg .e-dlg__kopf{flex:none;justify-content:space-between;align-items:flex-start;gap:16px;min-height:64px;display:flex}.e-kdlg .e-dlg__titel{overflow-wrap:anywhere;align-self:center;min-width:0}.e-kdlg .e-zu{border:3px solid var(--text-leise);border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid}.e-kdlg .e-zu .e-ic{width:32px;height:32px}.e-kdlg .e-dlg__scroll{scrollbar-width:none;flex:0 auto;min-height:0;margin-top:16px;margin-right:-8px;padding-right:8px;display:block;overflow-y:auto}.e-kdlg .e-dlg__scroll::-webkit-scrollbar{display:none}.e-kdlg .e-dlg__scroll[data-mehr="1"]{-webkit-mask-image:linear-gradient(#000 calc(100% - 40px),#0000);mask-image:linear-gradient(#000 calc(100% - 40px),#0000)}.e-kdlg .e-dlg__fuss{flex:none;height:88px;margin-top:auto;padding:24px 0 0}.e-kdlg .e-dlg__scroll+.e-dlg__fuss{margin-top:auto}.e-kdlg .e-dlg__fuss.e-k-links{justify-content:flex-start}.e-kdz{flex-direction:column;gap:8px;display:flex}.e-kdz>*{flex:none}.e-kdz-zeile{align-items:center;gap:12px;display:flex}.e-kdz-zeile .e-label{flex:none;width:56px}.e-feld72{height:72px}.e-feld72.e-feld-in input{font-size:28px}.e-feld-in input[type=date],.e-feld-in input[type=time]{width:100%;min-width:0}.e-feld-in[data-aus="1"]{opacity:.45}.e-fg2{margin-top:16px}.e-fg2:first-child{margin-top:0}.e-fg2>.e-label{margin-bottom:8px;display:block}.e-reihe{gap:16px;display:flex}.e-kform .e-wahl{justify-content:center;gap:8px;height:72px;padding:0 8px}.e-kform .e-wahl[aria-checked=true]{border-color:var(--pk)}.e-kform .e-wahl .e-hakbadge{top:-6px;right:-6px}.e-kform .e-wahl.e-w-alle{--pk:var(--akzent)}.e-kform .e-mehr-knopf{width:100%;height:64px;font:700 24px/1 var(--font-text);color:var(--text);border-radius:var(--r-knopf);justify-content:center;align-items:center;gap:8px;display:flex}.e-kform .e-mehr-knopf .e-ic{width:28px;height:28px}.e-kform .e-mehr-knopf[aria-expanded=true] .e-ic{transform:rotate(180deg)}.e-kform [hidden]{display:none!important}.e-hinw{font:500 24px/1.3 var(--font-text);color:var(--text-leise);margin-top:8px}.e-serienband{border-radius:var(--r-chip);background:var(--plus-tint);border:3px solid var(--akzent-rand);min-height:120px;color:var(--text);font:700 24px/1.3 var(--font-text);flex:none;align-items:center;gap:16px;margin:0 0 16px;padding:16px 24px;display:flex}.e-serienband .e-ic{width:32px;height:32px}.e-det{flex-direction:column;gap:12px;display:flex}.e-det__zeile{font:500 24px/1.3 var(--font-text);align-items:flex-start;gap:12px;display:flex}.e-det__zeile .e-ic{width:28px;height:28px;margin-top:1px}.e-det__zeit{font:500 28px/1.3 var(--font-text)}.e-det__wer{font:700 28px/1.2 var(--font-text);align-items:center;gap:12px;display:flex}.e-det h2{font:600 40px/1.15 var(--font-kopf);overflow-wrap:anywhere}.e-loe h3{font:700 24px/1.2 var(--font-text);margin:0 0 4px}.e-loe .e-blk{margin-top:16px}.e-loe .e-kbz{min-height:40px;font:500 24px/1.3 var(--font-text);align-items:flex-start;gap:12px;padding:6px 0;display:flex}.e-loe .e-kbz .e-ic{width:28px;height:28px;margin-top:2px}.e-loe .e-kbz--weg .e-ic{color:var(--minus)}.e-loe .e-kbz--bleibt .e-ic{color:var(--akzent)}.e-loe .e-ksatz{font:700 24px/1.3 var(--font-text);margin-top:16px}.e-wk{border-radius:var(--r-chip);background:var(--kachel);text-align:left;border:3px solid #0000;align-items:center;gap:16px;width:100%;min-height:96px;padding:0 16px;display:flex;position:relative}.e-wk+.e-wk{margin-top:8px}.e-wk .e-wkt{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.e-wk .e-wkt b{font:700 28px/1.2 var(--font-text)}.e-wk .e-wkt span{font:500 24px/1.3 var(--font-text);color:var(--text-leise)}.e-wk .e-wkradio{border:3px solid var(--text-leise);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.e-wk[aria-checked=true]{background:var(--akzent-tint);border-color:var(--akzent)}.e-wk[aria-checked=true] .e-wkradio{border-color:var(--akzent)}.e-wk[aria-checked=true] .e-wkradio:after{content:"";background:var(--akzent);border-radius:50%;width:16px;height:16px}.e-kn--loesch{min-width:192px}.e-kn[data-sperre="1"]{opacity:.75}.e-wurzel[data-geraet=handy] .e-kdlg .e-dlg__kopf{min-height:56px}.e-wurzel[data-geraet=handy] .e-kdlg .e-dlg__titel{font-size:24px}.e-wurzel[data-geraet=handy] .e-kdlg .e-zu{width:56px;height:56px}.e-wurzel[data-geraet=handy] .e-kdlg .e-dlg__scroll{flex:0 auto;margin-top:12px;overflow-y:auto}.e-wurzel[data-geraet=handy] .e-kdlg:not(.e-dlg--voll) .e-dlg__scroll{max-height:560px}.e-wurzel[data-geraet=handy] .e-kdlg .e-dlg__fuss{height:80px;padding:8px 0 0}.e-wurzel[data-geraet=handy] .e-kdlg .e-dlg__fuss .e-kn{height:56px}.e-wurzel[data-geraet=handy] .e-kdlg.e-dlg--voll .e-dlg__kopf{justify-content:flex-start;align-items:center;height:72px;margin:0}.e-wurzel[data-geraet=handy] .e-kdlg.e-dlg--voll .e-dlg__scroll{flex:1 1 0;margin-top:0}.e-wurzel[data-geraet=handy] .e-kdlg.e-dlg--voll .e-dlg__fuss{height:calc(80px + var(--sa-u))}.e-wurzel[data-geraet=handy] .e-det h2{font-size:24px}.e-wurzel[data-geraet=handy] .e-det__zeit,.e-wurzel[data-geraet=handy] .e-det__wer{font-size:18px}.e-wurzel[data-geraet=handy] .e-det__zeile{font-size:16px}.e-wurzel[data-geraet=handy] .e-det__zeile .e-ic{width:24px;height:24px}.e-wurzel[data-geraet=handy] .e-loe h3{font-size:18px}.e-wurzel[data-geraet=handy] .e-loe .e-kbz{min-height:32px;font-size:16px}.e-wurzel[data-geraet=handy] .e-loe .e-kbz .e-ic{width:24px;height:24px}.e-wurzel[data-geraet=handy] .e-loe .e-ksatz{font-size:16px}.e-wurzel[data-geraet=handy] .e-wk{min-height:72px}.e-wurzel[data-geraet=handy] .e-wk .e-wkt b{font-size:18px}.e-wurzel[data-geraet=handy] .e-wk .e-wkt span{font-size:16px}.e-wurzel[data-geraet=handy] .e-kform .e-wahl{width:171px;height:56px;padding:0 8px;font-size:18px}.e-wurzel[data-geraet=handy] .e-kform .e-reihe{flex-wrap:wrap}.e-wurzel[data-geraet=handy] .e-kform .e-reihe--3{flex-wrap:nowrap;gap:17px}.e-wurzel[data-geraet=handy] .e-kform .e-reihe--3 .e-wahl{width:108px;padding:0 4px;font-size:16px}.e-wurzel[data-geraet=handy] .e-feld72{height:56px}.e-wurzel[data-geraet=handy] .e-feld72.e-feld-in input,.e-wurzel[data-geraet=handy] .e-feld-in input{font-size:18px}.e-wurzel[data-geraet=handy] .e-kdz-zeile .e-label{width:40px}.e-wurzel[data-geraet=handy] .e-hinw{font-size:16px}.e-wurzel[data-geraet=handy] .e-serienband{gap:12px;min-height:0;padding:12px 16px;font-size:16px}.e-wurzel[data-geraet=handy] .e-kform .e-mehr-knopf{height:56px;font-size:18px}.e-wurzel[data-geraet=handy] .e-zaehl{font-size:16px}.e-wurzel[data-geraet=handy] .e-kn--loesch{min-width:0}.e-dlgwrap{z-index:6;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.e-dlgwrap>.e-dlg{pointer-events:auto;margin:0;position:relative;left:auto;right:auto}.e-dlg--det{min-height:0}.e-kdz-zeile .e-feld-in{min-width:0}.e-wurzel[data-geraet=handy] .e-kdz-zeile .e-feld-in{gap:6px;padding:0 10px}.e-dlg--det .e-dlg__titel{font-size:40px;line-height:1.15}.e-wurzel[data-geraet=handy] .e-dlg--det .e-dlg__titel{font-size:24px}.e-wurzel[data-geraet=handy] .e-kdlg .e-dlg__fuss{gap:12px}.e-wurzel[data-geraet=handy] .e-kdlg .e-kn--loesch{gap:8px;padding:0 12px;font-size:18px}.e-wurzel[data-geraet=handy] .e-kdlg .e-kn--loesch .e-ic{width:24px;height:24px}.e-wurzel[data-geraet=handy] .e-kdlg .e-dlg__scroll{margin-right:-8px;padding-right:8px}.e-wurzel[data-geraet=handy] .e-kdlg.e-dlg--voll .e-dlg__scroll{margin-right:-8px;padding:0 8px 16px 0}.e-fstat{border-radius:var(--r-chip);background:var(--minus);min-height:56px;color:var(--minus-text);font:700 24px/1.2 var(--font-text);flex:none;align-items:center;gap:12px;margin-top:16px;padding:8px 20px;display:flex}.e-fstat .e-ic{width:28px;height:28px}.e-wurzel[data-geraet=handy] .e-fstat{margin-top:8px;padding:8px 16px;font-size:16px}.e-kk-heute[data-versteckt="1"]{visibility:hidden}.e-kdz-zeile .e-feld-in[data-aus="1"]{opacity:.45}.e-kform .e-wahl[disabled]{opacity:.5;cursor:default}.e-kform .e-wahl-hinweis{font:500 24px/1.3 var(--font-text);color:var(--text-leise);margin-top:8px}.e-wurzel[data-geraet=handy] .e-kform .e-wahl-hinweis{font-size:16px}.e-lade-kal{place-items:center;height:372px;display:grid;position:absolute;top:244px;left:24px;right:24px}.e-hlade{place-items:center;margin-top:64px;display:grid}.e-kk-pille{cursor:default}.e-kk-pille.e-kk-pille--knapp{background:var(--plus-tint);border-color:var(--akzent-rand)}.e-tchip,.e-karte-h,.e-tkopf,.e-tmehr,.e-tile{cursor:pointer}.e-wurzel[data-geraet=handy] .e-kdlg.e-dlg--voll .e-dlg__fuss{padding:8px 16px var(--sa-u)}
