.cc-konto-kopf [hidden],[data-konto-liste] [hidden],[data-konto-start] [hidden]{display:none!important}.cc-nur-browser--konto>header{position:static}.cc-konto-kopf{position:sticky;top:0;z-index:var(--z-konto-rahmen);background:var(--color-bg);border-bottom:1px solid var(--color-card);padding-top:var(--rand-oben)}.cc-konto-kopf__zeile{display:flex;align-items:center;gap:var(--space-sm);width:100%;max-width:var(--container-max);min-height:var(--konto-kopf-hoehe);margin-inline:auto;padding-inline:var(--container-pad)}.cc-konto-kopf__titel{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-konto-kopf__zurueck{display:inline-flex;align-items:center;justify-content:center;min-width:var(--konto-tippflaeche);min-height:var(--konto-tippflaeche);margin-left:calc(-1 * var(--space-sm));border-radius:var(--radius-full)}.cc-konto-kopf :is(a,button):focus-visible,.cc-konto-liste :is(a,button):focus-visible,[data-konto-start] :is(a,button,[tabindex]):focus-visible{outline:var(--konto-fokus-breite) solid var(--color-accent);outline-offset:var(--konto-fokus-breite)}main :is(h2,h3,a,button,input,[tabindex],section){scroll-margin-top:calc(var(--konto-kopf-hoehe) + var(--rand-oben) + var(--space-md))}@media(max-width:767px){main :is(a,button,input,[tabindex]){scroll-margin-bottom:calc(var(--leiste-platz) + var(--space-md))}}.cc-konto-reiter{position:relative;display:flex;align-items:center;justify-content:center;color:var(--color-ink);touch-action:manipulation;transition:color var(--konto-wechsel-dauer) var(--ease),background-color var(--konto-wechsel-dauer) var(--ease)}.cc-konto-reiter:hover,.cc-konto-reiter[aria-current=page]{color:var(--color-accent)}.cc-konto-reiter[aria-current=page]{font-weight:800}.cc-konto-reiter__zeichen{position:relative;display:inline-grid;place-items:center;flex:none}.cc-konto-reiter__zeichen>svg{width:var(--leiste-zeichen);height:var(--leiste-zeichen)}.cc-konto-badge{position:absolute;top:calc(-1 * var(--badge-rand));right:calc(-1 * var(--badge-rand) - var(--badge-groesse) / 4);width:var(--badge-groesse);height:var(--badge-groesse);border-radius:var(--radius-full);background:var(--color-accent);box-shadow:0 0 0 var(--badge-rand) var(--color-bg)}.cc-konto-badge[hidden]{display:none}.cc-konto-badge--zeile{position:static;display:inline-block;flex:none;box-shadow:none}@media(max-width:767px){.cc-konto-leiste{position:fixed;z-index:var(--z-konto-rahmen);left:max(var(--leiste-rand-seite),var(--rand-links));right:max(var(--leiste-rand-seite),var(--rand-rechts));bottom:var(--leiste-abstand-unten);max-width:var(--leiste-breite-max);margin-inline:auto;padding:var(--leiste-innen);border-radius:var(--leiste-radius);background:var(--leiste-grund-deckend);box-shadow:var(--leiste-schatten),inset 0 0 0 1px var(--leiste-kante)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.cc-konto-leiste{background:var(--leiste-grund);backdrop-filter:var(--leiste-unschaerfe)}}.cc-konto-leiste__liste{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--space-2xs)}.cc-konto-reiter{flex-direction:column;gap:var(--leiste-abstand-text);min-height:var(--leiste-reiter-hoehe);min-width:var(--konto-tippflaeche);border-radius:var(--leiste-radius);font-size:var(--leiste-schrift);line-height:1.2;letter-spacing:.01em}.cc-konto-reiter:hover{color:var(--color-ink)}.cc-konto-reiter[aria-current=page]{color:var(--color-accent);background:var(--leiste-aktiv-grund);box-shadow:var(--leiste-aktiv-schatten)}.cc-konto-reiter:focus-visible{outline-offset:calc(-1 * var(--konto-fokus-breite))!important}.cc-konto-reiter__text{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-konto-leiste .cc-konto-badge{box-shadow:0 0 0 var(--badge-rand) var(--leiste-aktiv-grund)}.cc-konto-leiste-platz{height:calc(var(--leiste-platz) + var(--space-md))}html:not([data-konto-sitzung=aus]) [data-umfrage]{bottom:calc(var(--leiste-platz) + var(--space-xs))}html:not([data-konto-sitzung=aus]) .cc-consent{bottom:calc(var(--leiste-platz) + var(--space-sm));max-height:calc(100dvh - var(--leiste-platz) - 2 * var(--space-sm) - var(--rand-oben))}}@media(max-width:359px){.cc-konto-leiste{left:max(var(--space-xs),var(--rand-links));right:max(var(--space-xs),var(--rand-rechts))}}@media(prefers-reduced-transparency:reduce){.cc-konto-leiste{background:var(--leiste-grund-deckend);backdrop-filter:none}}html[data-konto-sitzung=aus] .cc-konto-leiste,html[data-konto-sitzung=aus] .cc-konto-leiste-platz{display:none}@media(min-width:768px){.cc-konto-leiste{flex:0 0 auto}.cc-konto-leiste__liste{display:flex;gap:var(--space-lg)}.cc-konto-reiter{gap:var(--space-xs);min-height:var(--konto-kopf-hoehe);min-width:var(--konto-tippflaeche)}.cc-konto-reiter[aria-current=page]:before{content:"";position:absolute;inset:auto 0 0;height:var(--konto-marke);border-radius:var(--radius-full) var(--radius-full) 0 0;background:var(--color-accent)}.cc-konto-reiter:focus-visible{outline-offset:calc(-1 * var(--konto-fokus-breite) * 2)!important}.cc-konto-leiste-platz{display:none}}.cc-avatar{display:inline-grid;place-items:center;flex:none;overflow:hidden;border-radius:var(--radius-full);background:var(--color-card);color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-line);font-weight:800;line-height:1;letter-spacing:.02em}.cc-avatar--klein{width:var(--avatar-klein);height:var(--avatar-klein);font-size:var(--font-size-badge)}.cc-avatar--gross{width:var(--avatar-gross);height:var(--avatar-gross);font-size:var(--avatar-gross-schrift)}.cc-avatar__teil{grid-area:1 / 1;display:none}.cc-avatar[data-avatar-zustand=neutral]>[data-avatar-neutral]{display:grid}.cc-avatar[data-avatar-zustand=initialen]>[data-avatar-initialen]{display:block}.cc-avatar[data-avatar-zustand=bild]>.cc-avatar__bild{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cc-konto-reiter[aria-current=page] .cc-avatar{box-shadow:0 0 0 var(--avatar-rand) var(--color-accent)}.cc-konto-leiste .cc-avatar{background:var(--color-bg)}.cc-konto-zeile{display:flex;align-items:center;gap:var(--space-md);width:100%;min-height:calc(var(--konto-tippflaeche) + var(--space-md));padding:var(--space-sm) var(--space-md);text-align:left;touch-action:manipulation;transition:background-color var(--konto-wechsel-dauer) var(--ease)}.cc-konto-zeile:hover{background:var(--color-bg)}.cc-konto-zeile:focus-visible{outline-offset:calc(-1 * var(--konto-fokus-breite))!important}@media(display-mode:standalone){[data-nur-im-browser]{display:none!important}}html.cc-standalone [data-nur-im-browser]{display:none!important}.cc-konto-kopfbild{position:relative;overflow:hidden;aspect-ratio:var(--konto-kopfbild-verhaeltnis);max-height:var(--konto-kopfbild-hoehe-max);width:100%;border-radius:var(--radius-lg);background:var(--color-creme)}.cc-konto-kopfbild img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center}.cc-konto-kopfbild__flaeche{position:absolute;inset:0;background:var(--konto-kopfbild-flaeche)}.cc-konto-kopfbild__text{position:absolute;inset:0 auto 0 0;display:flex;flex-direction:column;justify-content:center;gap:var(--space-2xs);width:62%;padding:var(--space-lg);color:var(--color-schwarz)}.cc-konto-gruss{font-size:var(--konto-gruss-groesse);font-weight:800;line-height:1.1;overflow-wrap:anywhere}.cc-bildkarte{display:flex;overflow:hidden;border-radius:var(--radius-lg);background:var(--color-card);color:var(--color-ink);transition:transform var(--konto-wechsel-dauer) var(--ease)}a.cc-bildkarte:hover{transform:translateY(-2px)}.cc-bildkarte-rahmen{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-lg);background:var(--color-card)}.cc-bildkarte-rahmen>.cc-bildkarte{border-radius:0}.cc-bildkarte-rahmen>a.cc-bildkarte:hover{transform:none}.cc-bildkarte__spaeter{display:flex;align-items:center;justify-content:center;min-height:var(--konto-tippflaeche);border-top:1px solid var(--color-line);color:var(--color-ink);touch-action:manipulation;transition:color var(--konto-wechsel-dauer) var(--ease)}.cc-bildkarte__spaeter:hover{color:var(--color-accent)}.cc-bildkarte__spaeter:focus-visible{outline-offset:calc(-1 * var(--konto-fokus-breite) * 2)!important}.cc-bildkarte--gross{flex-direction:column}.cc-bildkarte--gross .cc-bildkarte__bild{aspect-ratio:var(--konto-karte-bild-verhaeltnis);width:100%}.cc-bildkarte--quer{flex-direction:row-reverse;align-items:stretch}.cc-bildkarte--quer .cc-bildkarte__bild{flex:0 0 var(--konto-karte-bild-quer);min-height:var(--konto-karte-bild-quer)}.cc-bildkarte__bild{position:relative;overflow:hidden;background:var(--color-creme)}.cc-bildkarte__bild img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cc-bildkarte__text{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-2xs);min-width:0;padding:var(--space-lg)}.cc-konto-punkte{font-size:var(--konto-punkte-groesse);font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}@media(min-width:640px){.cc-bildkarte--gross{flex-direction:row-reverse}.cc-bildkarte--gross .cc-bildkarte__bild{flex:0 0 45%;aspect-ratio:auto;width:auto}.cc-bildkarte--gross .cc-bildkarte__text{justify-content:center}}.cc-aktion{list-style:none}.cc-aktion__wert{border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-on-accent);padding:var(--space-2xs) var(--space-sm)}.cc-aktion__zustand{display:inline-flex;align-items:center;gap:var(--space-2xs);border-radius:var(--radius-full);background:var(--color-bg);padding:var(--space-2xs) var(--space-sm)}.cc-aktion[data-aktion-zustand=erledigt] .cc-aktion__wert{background:var(--color-bg);color:var(--color-ink)}.cc-aktion__balken{height:var(--aktion-balken);max-width:var(--aktion-balken-breite)}.cc-aktion__bild{background:var(--color-accent-soft)}.cc-aktion__platz{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--color-accent)}.cc-coupons-heute{border-radius:var(--radius-md);background:var(--color-accent-soft);color:var(--color-ink);padding:var(--space-sm) var(--space-md)}.cc-historie-zeile{display:grid;grid-template-columns:var(--historie-datum-breite) minmax(0,1fr) auto;align-items:baseline;gap:var(--space-sm);border-bottom:1px solid var(--color-line);padding-block:var(--space-sm)}.cc-historie-zeile__text{min-width:0;overflow-wrap:anywhere}.cc-historie-zeile__betrag{font-variant-numeric:tabular-nums;white-space:nowrap}[data-punkte] [hidden]{display:none!important}.cc-freundin-bild{position:relative;overflow:hidden;aspect-ratio:var(--konto-karte-bild-verhaeltnis);border-radius:var(--radius-md);background:var(--color-creme)}.cc-freundin-bild img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:is([data-freundin-blatt],[data-stups-blatt],[data-freundinnen],[data-termin-extra]) :is(button,a,input,[tabindex]):focus-visible{outline:var(--praemie-fokus-breite) solid var(--color-accent);outline-offset:var(--praemie-fokus-breite)}:is([data-freundin-blatt],[data-stups-blatt],[data-freundinnen],[data-start-stupser]) [hidden]{display:none!important}@media(prefers-reduced-motion:reduce){.cc-konto-reiter,.cc-konto-zeile,.cc-bildkarte,.cc-bildkarte__spaeter{transition:none}}
