.anmeldung_seite__JouSt{min-height:calc(100vh - var(--kopf-hoehe, 48px) - 80px);display:grid;place-items:center;padding:24px 0}.anmeldung_karte__k6k6S{width:min(420px,100%);background:var(--flaeche);border:1px solid var(--linie);border-radius:14px;box-shadow:var(--schatten-2);padding:28px 28px 24px}.anmeldung_karte__k6k6S h1{margin:0 0 4px;font:600 24px/1.2 var(--titel)}.anmeldung_unter__hrfAU{margin:0 0 18px;color:var(--gedaempft)}.anmeldung_formular__bXyry{display:flex;flex-direction:column;gap:14px}.anmeldung_feld__0WrOH{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--gedaempft)}.anmeldung_feld__0WrOH input{font:inherit;font-size:14px;font-weight:400;color:var(--text);padding:9px 12px;border:1px solid var(--linie-stark);border-radius:var(--radius-klein);background:#fff}.anmeldung_feld__0WrOH input:focus{outline:none;border-color:var(--blau);box-shadow:var(--fokus)}.anmeldung_formular__bXyry .knopf{padding:10px 16px;font-size:14px}.anmeldung_fehler__uhbfK{background:var(--schlecht-weich);color:var(--schlecht);border-left:4px solid var(--schlecht)}.anmeldung_fehler__uhbfK,.anmeldung_meldung__wNtvQ{margin:0;padding:10px 12px;border-radius:var(--radius-klein);font-weight:600}.anmeldung_meldung__wNtvQ{background:var(--gruen-weich);color:var(--gruen-dunkel);border-left:4px solid var(--gruen)}.anmeldung_hinweis__4KL7T{margin:16px 0 0;font-size:12px;color:var(--gedaempft)}.anmeldung_einmal__Blus2{margin:12px 0;padding:12px 14px;border-radius:var(--radius-klein);background:#fff8e1;border:1px solid #f0d58a}.anmeldung_einmal__Blus2 code{font-size:16px;font-weight:700;letter-spacing:.04em;-webkit-user-select:all;-moz-user-select:all;user-select:all}.anmeldung_zeilenKnoepfe__Dh7ST{display:flex;flex-wrap:wrap;gap:6px}.anmeldung_zeilenKnoepfe__Dh7ST .knopf,.anmeldung_zeilenKnoepfe__Dh7ST .knopf-zweit{padding:4px 10px;font-size:12px}.anmeldung_erstpasswort__dMSjo{display:flex;flex-direction:column;gap:8px;min-width:260px;max-width:340px}.anmeldung_erstpasswort__dMSjo .anmeldung_feld__0WrOH input{padding:6px 10px;font-size:13px}.anmeldung_haken__RGMSV{display:flex;gap:6px;align-items:center;font-size:12px;color:var(--gedaempft)}.anmeldung_qr__Gx9C4{display:block;margin:8px 0 12px;background:#fff;padding:8px;border-radius:var(--radius-klein);border:1px solid #ddd;image-rendering:pixelated}