.hlogin[data-v-3ce2a0b4],.hlogin__item[data-v-3ce2a0b4]{display:inline-flex;position:relative}.hlogin__item[data-v-3ce2a0b4]{align-items:center;gap:var(--space-2);font-family:inherit;font-size:var(--header-util-size);font-weight:var(--weight-medium);line-height:var(--footer-text-lh);color:var(--color-white);cursor:pointer;white-space:nowrap;z-index:var(--header-login-z);background:0 0;border:0;padding:0}.hlogin__item[data-v-3ce2a0b4]:hover{color:var(--nav-akzent)}.hlogin__symbol[data-v-3ce2a0b4]{font-size:var(--header-util-icon)}.hlogin__symbolrahmen[data-v-3ce2a0b4]{margin-inline-end:.2em;display:inline-flex;position:relative}.hlogin__haken[data-v-3ce2a0b4]{color:var(--color-accent-green);background:var(--color-white);box-shadow:0 0 0 1px var(--color-white);border-radius:50%;font-size:.75em;position:absolute;inset-block-end:-.2em;inset-inline-end:-.3em}.hlogin__chevron[data-v-3ce2a0b4]{font-size:var(--header-login-chevron)}.hlogin__schleier[data-v-3ce2a0b4]{z-index:var(--header-login-backdrop-z);background:var(--header-login-backdrop);position:fixed;inset:0}.hlogin__karte[data-v-3ce2a0b4]{z-index:var(--header-login-z);inline-size:var(--header-login-width);padding:var(--space-4);gap:var(--space-3);background:var(--color-white);color:var(--color-copy);border-radius:var(--radius-md);box-shadow:var(--header-login-shadow);text-align:start;display:grid;position:absolute;inset-block-start:calc(100% + var(--space-3));inset-inline-end:0}.hlogin--mobil .hlogin__karte[data-v-3ce2a0b4]{inset-block-start:var(--header-login-mobile-top);inset-inline:var(--space-3);inline-size:auto;position:fixed}.hlogin__karte[data-v-3ce2a0b4]{transform-origin:100% 0}.hlogin--mobil .hlogin__karte[data-v-3ce2a0b4]{transform-origin:50% 0}.hlogin-karte-enter-active[data-v-3ce2a0b4]{animation:auf-aufklappen var(--auf-dauer) var(--motion-ease)}.hlogin-karte-leave-active[data-v-3ce2a0b4]{animation:auf-zuklappen var(--auf-dauer) var(--motion-ease)}.hlogin-karte-leave-active[data-v-3ce2a0b4],.hlogin-schleier-leave-active[data-v-3ce2a0b4]{pointer-events:none}.hlogin-schleier-enter-active[data-v-3ce2a0b4],.hlogin-schleier-leave-active[data-v-3ce2a0b4]{transition:opacity var(--auf-dauer) var(--motion-ease)}.hlogin-schleier-enter-from[data-v-3ce2a0b4],.hlogin-schleier-leave-to[data-v-3ce2a0b4]{opacity:0}.hlogin__wahl[data-v-3ce2a0b4]{gap:var(--space-1);padding:var(--space-1);background:var(--color-surface-card);border-radius:var(--radius-pill);grid-template-columns:1fr 1fr;display:grid}.hlogin__wahl button[data-v-3ce2a0b4]{font:inherit;font-size:var(--fs-small);padding:var(--space-2);border-radius:var(--radius-pill);color:var(--color-primary);cursor:pointer;background:0 0;border:0}.hlogin__wahl button[aria-selected=true][data-v-3ce2a0b4]{background:var(--color-primary);color:var(--color-white)}.hlogin__titel[data-v-3ce2a0b4]{font-family:var(--font-heading);font-size:var(--fs-subhead);color:var(--color-primary);margin:0}.hlogin__text[data-v-3ce2a0b4]{font-size:var(--fs-small);margin:0}.hlogin__ganz[data-v-3ce2a0b4]{white-space:nowrap}.hlogin__form[data-v-3ce2a0b4]{gap:var(--space-2);display:grid}.hlogin__fehler[data-v-3ce2a0b4]{color:var(--color-signal);font-size:var(--fs-small);margin:0}.hlogin__knopf[data-v-3ce2a0b4]{font:inherit;font-weight:var(--weight-bold);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-white);cursor:pointer;border:0}.hlogin__knopf[data-v-3ce2a0b4]:disabled{cursor:progress;opacity:var(--koffer-cta-disabled-opacity)}.hlogin__links[data-v-3ce2a0b4]{justify-content:space-between;gap:var(--space-3);font-size:var(--fs-small);margin:0;display:flex}.hlogin__links a[data-v-3ce2a0b4]{color:var(--color-primary)}.hlogin__vorgaenge[data-v-3ce2a0b4]{margin-bottom:var(--space-3);color:var(--color-text-primary);font-weight:var(--weight-bold);display:block}.hlogin__item[data-v-3ce2a0b4]:focus-visible,.hlogin__knopf[data-v-3ce2a0b4]:focus-visible,.hlogin__wahl button[data-v-3ce2a0b4]:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent-warm);outline-offset:var(--focus-ring-offset)}
