:is(body:has(.rk-zahlseite) .rn-kopf,body:has(.rk-zahlseite) .rn-sprung,body:has(.rk-zahlseite) .rf-fuss){display:none}body:has(.rk-zahlseite) .rd-root.rk-zahlseite{padding-top:0}.rk-kasse,.rk-zahlseite,.rk-ka-schritt{--rk-krit-text:color-mix(in oklab, var(--st-krit) 58%, var(--tx-1));--rk-krit-zeichen:color-mix(in oklab, var(--st-krit) 78%, var(--tx-1));--rk-ok-zeichen:color-mix(in oklab, var(--st-ok) 82%, var(--tx-1));--rk-warn-text:color-mix(in oklab, var(--st-warn) 72%, var(--tx-1));--rk-flaeche:linear-gradient(180deg, #1c1926, #121019);--rk-flaeche-schatten:inset 0 0 0 1px #ffffff14, inset 0 1px 0 #ffffff14, 0 24px 60px -12px #000000b3;--rk-haar:#ffffff12;--rk-breite:1040px}.rk-zahlseite{background:radial-gradient(ellipse 70% 360px at 50% -140px in oklab, #48265e6b, transparent 72%), var(--bg);min-height:100svh}@supports (color:lab(0% 0 0)){.rk-zahlseite{background:radial-gradient(ellipse 70% 360px at 50% -140px in oklab, lab(21.8768% 24.8139 -27.462/.42), transparent 72%), var(--bg)}}.rk-zahlseite .rk-ka-kopf{border-bottom:1px solid #ffffff0f}.rk-zahlseite .rk-ka-kopf-innen{max-width:calc(var(--rk-breite) + 48px);justify-content:space-between;align-items:center;gap:16px;min-height:72px;margin:0 auto;padding:0 24px;display:flex}.rk-zahlseite .rk-ka-marke{border-radius:8px;flex:none;align-items:center;min-height:44px;display:inline-flex}.rk-zahlseite .rk-ka-beleg{color:var(--tx-3);text-align:end;text-wrap:balance;font-size:.875rem;line-height:1.4}.rk-zahlseite .rk-ka-beleg-zahl{color:var(--tx-1);font-weight:600}@media (max-width:640px){.rk-zahlseite .rk-ka-kopf-innen{min-height:64px;padding:0 12px}.rk-zahlseite .rk-ka-beleg{font-size:.8125rem}.rk-zahlseite .rk-ka-beleg-rest{display:none}}.rk-zahlseite .rk-ka-seite{padding:40px 24px 80px;overflow:visible}@media (max-width:640px){.rk-zahlseite .rk-ka-seite{padding:16px 12px 64px}}.rk-ka-schritt .rk-ka-raster{max-width:var(--rk-breite);grid-template-columns:minmax(0,1fr) minmax(320px,392px);grid-template-areas:"form ue";align-items:start;gap:32px;margin:0 auto;display:grid}.rk-ka-schritt .rk-ka-ue-platz{grid-area:ue;min-width:0;position:sticky;top:24px}.rk-ka-schritt .rk-ka-formkarte{grid-area:form;min-width:0}@media (max-width:879px){.rk-ka-schritt .rk-ka-raster{grid-template-columns:minmax(0,1fr);grid-template-areas:"ue""form";gap:16px;max-width:600px}.rk-ka-schritt .rk-ka-ue-platz{position:static}}.rk-ka-schritt .rk-ka-formkarte,.rk-ka-schritt .rk-ka-uebersicht,.rk-ka-schritt .rk-ka-klapp,.rk-ka-schritt .rk-ka-leer{background:var(--rk-flaeche);box-shadow:var(--rk-flaeche-schatten);border-radius:20px}.rk-ka-schritt .rk-ka-formkarte{flex-direction:column;gap:24px;padding:32px;display:flex}.rk-ka-schritt .rk-ka-uebersicht{flex-direction:column;gap:20px;padding:24px;display:flex}@media (max-width:480px){.rk-ka-schritt .rk-ka-formkarte{gap:20px;padding:20px 16px}.rk-ka-schritt .rk-ka-uebersicht{gap:16px;padding:20px 16px}}.rk-ka-schritt .rk-ka-leer{flex-direction:column;align-items:flex-start;gap:20px;max-width:560px;margin:0 auto;padding:32px;display:flex}.rk-zahlseite .rk-ka-laedt{min-height:60vh}.rk-ka-schritt .rk-ka-klapp{overflow:hidden}.rk-ka-schritt .rk-ka-klapp .rk-ka-uebersicht{box-shadow:none;background:0 0;border-radius:0;padding-top:4px}.rk-ka-schritt .rk-ka-klapp-zeile{cursor:pointer;min-height:56px;color:var(--tx-1);border-radius:20px;align-items:center;gap:10px;padding:0 20px;list-style:none;display:flex}.rk-ka-schritt .rk-ka-klapp-zeile::-webkit-details-marker{display:none}.rk-ka-schritt .rk-ka-klapp-titel{font-family:var(--font-outfit), lufga, sans-serif;color:var(--tx-1);font-size:1rem;font-weight:600;line-height:1.3}.rk-ka-schritt .rk-ka-klapp-betrag{white-space:nowrap;margin-inline-start:auto;font-size:1rem;font-weight:600}.rk-ka-schritt .rk-ka-klapp-zeile .rk-winkel{color:var(--tx-3)}.rk-ka-schritt .rk-ka-klapp[open]>.rk-ka-klapp-zeile .rk-winkel{transform:rotate(180deg)}.rk-ka-schritt .rk-ka-formkopf{flex-direction:column;gap:8px;display:flex}.rk-kasse .rk-ka-h1,.rk-ka-schritt .rk-ka-h1{font-family:var(--font-outfit), lufga, sans-serif;letter-spacing:-.01em;color:var(--tx-1);text-wrap:balance;font-size:1.75rem;font-weight:600;line-height:1.15}.rk-ka-schritt .rk-ka-unter{color:var(--tx-2);text-wrap:pretty;font-size:1rem;line-height:1.5}@media (max-width:480px){.rk-ka-schritt .rk-ka-h1{font-size:1.5rem}.rk-ka-schritt .rk-ka-unter{font-size:.9375rem}}.rk-ka-schritt .rk-ka-form{flex-direction:column;gap:24px;display:flex}.rk-ka-schritt .rk-ka-gruppe{flex-direction:column;gap:8px;display:flex}.rk-ka-schritt .rk-ka-label{color:var(--tx-1);font-size:.875rem;font-weight:500;line-height:1.3}.rk-ka-schritt .rk-ka-eingabe-huelle{min-width:0;position:relative}.rk-ka-schritt .rk-ka-feld-zeichen{top:0;bottom:0;z-index:1;width:44px;color:var(--tx-3);cursor:text;place-items:center;display:grid;position:absolute;inset-inline-start:0}.rk-ka-schritt .rk-ka-feld-zeichen svg{width:18px;height:18px}.rk-ka-schritt .rk-ka-eingabe{width:100%;height:48px;color:var(--tx-1);font:inherit;transition:box-shadow var(--mo-schnell) var(--mo-kurve), background-color var(--mo-schnell) var(--mo-kurve);background:#00000047;border:0;border-radius:12px;padding:0 14px 0 44px;font-size:1rem;line-height:1.25;display:block;box-shadow:inset 0 0 0 1px #ffffff1a}.rk-ka-schritt .rk-ka-eingabe::placeholder{color:var(--tx-3);opacity:1}@media (hover:hover){.rk-ka-schritt .rk-ka-eingabe:hover{box-shadow:inset 0 0 0 1px #ffffff2e}}.rk-ka-schritt .rk-ka-eingabe:focus{outline:2px solid var(--ac-2);outline-offset:2px;background:#0000005c}.rk-ka-schritt .rk-ka-eingabe[aria-invalid=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--st-krit) 70%, transparent)}.rk-ka-schritt .rk-ka-eingabe--code{text-transform:uppercase;letter-spacing:.04em}.rk-ka-schritt .rk-ka-eingabe--code::placeholder{text-transform:none;letter-spacing:0}.rk-ka-schritt .rk-ka-fest{background:#ffffff0a;border-radius:12px;align-items:flex-start;gap:12px;min-height:48px;padding:12px 14px 12px 44px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f}.rk-ka-schritt .rk-ka-fest .rk-ka-feld-zeichen{cursor:default;height:24px;top:12px;bottom:auto}.rk-ka-schritt .rk-ka-fest-wert{min-width:0;color:var(--tx-1);overflow-wrap:anywhere;flex:auto;font-size:1rem;line-height:1.4}.rk-ka-schritt .rk-ka-fest .rk-ka-textknopf{white-space:nowrap;flex:none;align-self:flex-start;margin-top:2px}.rk-kasse .rk-ka-hilfe,.rk-ka-schritt .rk-ka-hilfe{color:var(--tx-3);text-wrap:pretty;font-size:.8125rem;line-height:1.5}.rk-ka-schritt .rk-ka-hilfe--pruefen{color:var(--rk-warn-text)}.rk-ka-schritt .rk-ka-hilfe.rk-ka-hilfe--ok{color:var(--rk-ok-zeichen)}.rk-ka-schritt .rk-ka-fehler{-moz-column-gap:12px;color:var(--rk-krit-text);text-wrap:pretty;flex-wrap:wrap;align-items:baseline;gap:8px 12px;font-size:.8125rem;line-height:1.5;display:flex}.rk-kasse .rk-ka-textknopf,.rk-ka-schritt .rk-ka-textknopf{color:var(--ac-2);font:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ac-2) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--ac-2) 40%, transparent);text-underline-offset:3px;transition:color var(--mo-schnell) var(--mo-kurve), text-decoration-color var(--mo-schnell) var(--mo-kurve);background:0 0;border:0;border-radius:4px;flex:none;align-items:center;padding:0;font-size:.875rem;font-weight:500;text-decoration-thickness:1px;display:inline-flex;position:relative}.rk-kasse .rk-ka-textknopf:after,.rk-ka-schritt .rk-ka-textknopf:after{content:"";position:absolute;inset:-10px -6px}@media (pointer:coarse){.rk-kasse .rk-ka-textknopf:after,.rk-ka-schritt .rk-ka-textknopf:after{inset:calc(-22px + 50%) -8px}}@media (hover:hover){.rk-kasse .rk-ka-textknopf:hover,.rk-ka-schritt .rk-ka-textknopf:hover{color:#fff;text-decoration-color:currentColor}}.rk-ka-schritt .rk-ka-textknopf--zeile{align-self:flex-start;min-height:44px}.rk-ka-schritt .rk-ka-textknopf--zeile:after{display:none}.rk-ka-schritt .rk-ka-code{gap:0}.rk-ka-schritt .rk-ka-ausloeser{min-height:44px;color:var(--tx-2);font:inherit;cursor:pointer;transition:color var(--mo-schnell) var(--mo-kurve);background:0 0;border:0;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;margin:-6px 0;padding:0 2px;font-size:.875rem;font-weight:500;display:inline-flex}@media (hover:hover){.rk-ka-schritt .rk-ka-ausloeser:hover{color:#fff}}.rk-ka-schritt .rk-ka-ausloeser .rk-winkel{color:var(--tx-3)}.rk-ka-schritt .rk-ka-ausloeser[aria-expanded=true] .rk-winkel{transform:rotate(180deg)}.rk-ka-schritt .rk-ka-code-offen{flex-direction:column;gap:8px;margin-top:16px;display:flex}.rk-ka-schritt .rk-ka-code>.rk-ka-fehler{margin-top:12px}.rk-ka-schritt .rk-ka-code-reihe{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.rk-ka-schritt .rk-ka-code-fertig{-moz-column-gap:16px;background:#dcb9fb0f;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:48px;padding:8px 14px;display:flex;box-shadow:inset 0 0 0 1px #dcb9fb24}.rk-ka-schritt .rk-ka-code-fertig-text{min-width:0;color:var(--tx-1);align-items:center;gap:10px;font-size:.875rem;line-height:1.4;display:inline-flex}.rk-ka-schritt .rk-ka-code-fertig-text svg{width:18px;height:18px;color:var(--ac-2);flex:none}.rk-ka-schritt .rk-ka-code-fertig-text strong{overflow-wrap:anywhere;font-weight:600}.rk-kasse .rk-ka-neben,.rk-ka-schritt .rk-ka-neben{min-height:48px;color:var(--tx-1);font:inherit;cursor:pointer;transition:background-color var(--mo-schnell) var(--mo-kurve), color var(--mo-schnell) var(--mo-kurve), transform var(--mo-schnell) var(--mo-kurve);background:#ffffff0d;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:.9375rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}@media (hover:hover){.rk-kasse .rk-ka-neben:hover:not(:disabled),.rk-ka-schritt .rk-ka-neben:hover:not(:disabled){color:#fff;background:#ffffff17}}.rk-kasse .rk-ka-neben:active:not(:disabled),.rk-ka-schritt .rk-ka-neben:active:not(:disabled){transform:scale(.96)}.rk-ka-schritt .rk-ka-neben:disabled{cursor:progress;opacity:.64}.rk-ka-schritt .rk-ka-neben--klein{min-height:40px;padding:0 16px;font-size:.875rem}@media (pointer:coarse){.rk-ka-schritt .rk-ka-neben--klein{min-height:44px}}.rk-ka-schritt .rk-ka-meldungen{flex-direction:column;gap:12px;display:flex}.rk-ka-schritt .rk-ka-meldung{color:var(--tx-1);text-wrap:pretty;border-radius:12px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;font-size:.875rem;line-height:1.5;display:grid}.rk-ka-schritt .rk-ka-meldung>svg{width:18px;height:18px;margin-top:1px}.rk-ka-schritt .rk-ka-meldung strong{font-weight:600}.rk-ka-schritt .rk-ka-meldung-text{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.rk-ka-schritt .rk-ka-meldung--fehler{background:color-mix(in srgb, var(--st-krit) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--st-krit) 34%, transparent)}.rk-ka-schritt .rk-ka-meldung--fehler>svg{color:var(--rk-krit-zeichen)}.rk-ka-schritt .rk-ka-meldung--warn{background:color-mix(in srgb, var(--st-warn) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--st-warn) 30%, transparent)}.rk-ka-schritt .rk-ka-meldung--warn>svg{color:var(--rk-warn-text)}.rk-ka-schritt .rk-ka-meldung--ruhig{color:var(--tx-2);background:#dcb9fb0f;box-shadow:inset 0 0 0 1px #dcb9fb29}.rk-ka-schritt .rk-ka-meldung--ruhig>svg{color:var(--ac-2)}.rk-ka-schritt .rk-ka-meldung--ruhig strong{color:var(--tx-1)}.rk-ka-schritt .rk-ka-abschluss{flex-direction:column;gap:16px;padding-top:8px;display:flex}.rk-ka-schritt .rk-ka-zustimmung-label{cursor:pointer;min-height:44px;color:var(--tx-2);text-wrap:pretty;align-items:flex-start;gap:12px;margin:-12px 0;padding:12px 0;font-size:.875rem;line-height:1.5;display:flex}.rk-ka-schritt .rk-ka-haken{width:20px;height:20px;accent-color:var(--ac-1);cursor:pointer;flex:none;margin:1px 0 0}.rk-ka-schritt .rk-ka-nowrap{white-space:nowrap}.rk-ka-schritt .rk-ka-zustimmung-klein{color:var(--tx-3);margin-top:2px;font-size:.8125rem;display:block}.rk-kasse .rk-ka-link,.rk-ka-schritt .rk-ka-link{color:var(--ac-2);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ac-2) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--ac-2) 40%, transparent);text-underline-offset:3px;border-radius:4px;font-weight:500;position:relative}@media (hover:hover){.rk-kasse .rk-ka-link:hover,.rk-ka-schritt .rk-ka-link:hover{color:#fff;text-decoration-color:currentColor}}@media (pointer:coarse){.rk-ka-schritt .rk-ka-link:after{content:"";position:absolute;inset:calc(-22px + 50%) -4px}}.rk-ka-schritt .rk-ka-pruefung{width:100%;color:var(--tx-2);font-size:.8125rem;line-height:1.5}.rk-ka-schritt .rk-ka-pruefung [data-turnstile-platz]{width:100%;min-width:0;max-width:100%;min-height:65px}.rk-ka-schritt .rk-ka-pruefung [data-turnstile-platz]:empty{min-height:0}.rk-ka-schritt .rk-ka-pruefung>[role=status],.rk-ka-schritt .rk-ka-pruefung[role=status]{flex-direction:column;gap:10px;margin:0;display:flex}.rk-ka-schritt .rk-ka-pruefung>[role=status]>div,.rk-ka-schritt .rk-ka-pruefung-reihe{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;display:flex}.rk-ka-schritt .rk-ka-pruefung>[role=status] button{min-height:40px;color:var(--tx-1);font:inherit;cursor:pointer;background:#ffffff0d;border:0;border-radius:12px;padding:0 16px;font-size:.875rem;font-weight:500;box-shadow:inset 0 0 0 1px #ffffff14}@media (pointer:coarse){.rk-ka-schritt .rk-ka-pruefung>[role=status] button,.rk-ka-schritt .rk-ka-pruefung-reihe .rk-ka-neben{min-height:44px}}.rk-ka-schritt .rk-ka-pruefung-reihe .rk-ka-neben{min-height:40px;padding:0 16px;font-size:.875rem}.rk-ka-schritt .rk-ka-zusage{color:var(--tx-1);text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:4px;font-size:.875rem;line-height:1.4;display:flex}.rk-ka-schritt .rk-ka-zusage svg{width:18px;height:18px;color:var(--rk-ok-zeichen);flex:none}.rk-ka-schritt .rk-ka-kauf{background:linear-gradient(180deg, var(--ac-1), color-mix(in srgb, var(--ac-1) 74%, #000));color:#fff;width:100%;min-height:52px;font:inherit;text-align:center;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:filter var(--mo-schnell) var(--mo-kurve), transform var(--mo-schnell) var(--mo-kurve), opacity var(--mo-schnell) var(--mo-kurve);border:1px solid #ffffff24;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:8px 20px;font-size:1rem;font-weight:600;line-height:1.25;display:inline-flex;position:relative;box-shadow:inset 0 1px #fff3}@media (hover:hover){.rk-ka-schritt .rk-ka-kauf:hover:not(:disabled){filter:brightness(1.08)}}.rk-ka-schritt .rk-ka-kauf:active:not(:disabled){transform:scale(.96)}.rk-ka-schritt .rk-ka-kauf:disabled{cursor:not-allowed;opacity:.5}.rk-ka-schritt .rk-ka-kauf[aria-busy=true]{cursor:progress;opacity:.8}.rk-ka-schritt .rk-ka-kreisel,.rk-kasse .rk-ka-kreisel{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite rk-ka-drehen}@keyframes rk-ka-drehen{to{transform:rotate(360deg)}}.rk-ka-schritt .rk-ka-weiter{color:var(--tx-3);text-align:center;text-wrap:balance;font-size:.8125rem;line-height:1.5}.rk-ka-schritt .rk-ka-formfuss{border-top:1px solid var(--rk-haar);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-top:16px;display:flex}.rk-ka-schritt .rk-ka-sicher{color:var(--tx-3);text-wrap:pretty;align-items:flex-start;gap:8px;font-size:.8125rem;line-height:1.5;display:inline-flex}.rk-ka-schritt .rk-ka-sicher svg{flex:none;width:15px;height:15px;margin-top:2px}.rk-kasse .rk-ka-zurueck,.rk-ka-schritt .rk-ka-zurueck{min-height:44px;color:var(--tx-2);transition:color var(--mo-schnell) var(--mo-kurve);border-radius:8px;align-items:center;gap:4px;padding:0 2px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover){.rk-kasse .rk-ka-zurueck:hover,.rk-ka-schritt .rk-ka-zurueck:hover{color:#fff}}.rk-ka-schritt .rk-ka-ue-kopf{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rk-ka-schritt .rk-ka-ue-titel{font-family:var(--font-outfit), lufga, sans-serif;color:var(--tx-1);font-size:1.125rem;font-weight:600;line-height:1.3}.rk-ka-schritt .rk-ka-ue-anzahl{color:var(--tx-3);white-space:nowrap;font-size:.8125rem}.rk-ka-schritt .rk-ka-posten{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.rk-ka-schritt .rk-ka-posten-zeile{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.rk-ka-schritt .rk-ka-posten[data-mit-bild] .rk-ka-posten-zeile{grid-template-columns:60px minmax(0,1fr) auto}.rk-ka-schritt .rk-ka-posten-bild{-o-object-fit:cover;object-fit:cover;outline-offset:-1px;border-radius:8px;outline:1px solid #ffffff1a;width:60px;height:40px;display:block}.rk-ka-schritt .rk-ka-posten-bild--leer{background:#ffffff0a}.rk-ka-schritt .rk-ka-posten-was{flex-direction:column;gap:2px;min-width:0;display:flex}.rk-ka-schritt .rk-ka-posten-produkt{color:var(--tx-1);overflow-wrap:anywhere;font-size:.9375rem;font-weight:500;line-height:1.35}.rk-ka-schritt .rk-ka-posten-variante{color:var(--tx-3);font-size:.8125rem;line-height:1.4}.rk-ka-schritt .rk-ka-posten-betrag{color:var(--tx-1);white-space:nowrap;font-size:.9375rem;font-weight:500}.rk-ka-schritt .rk-ka-entfernen{min-height:36px;color:var(--tx-1);font:inherit;cursor:pointer;transition:background-color var(--mo-schnell) var(--mo-kurve);background:#ffffff0d;border:0;border-radius:10px;padding:0 12px;font-size:.8125rem;font-weight:500;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}@media (hover:hover){.rk-ka-schritt .rk-ka-entfernen:hover{background:#ffffff17}}@media (pointer:coarse){.rk-ka-schritt .rk-ka-entfernen{min-height:44px}}.rk-ka-schritt .rk-ka-rechnung{border-top:1px solid var(--rk-haar);flex-direction:column;gap:8px;margin:0;padding-top:16px;display:flex}.rk-ka-schritt .rk-ka-rechnung-zeile{color:var(--tx-2);justify-content:space-between;align-items:baseline;gap:12px;font-size:.875rem;line-height:1.4;display:flex}.rk-ka-schritt .rk-ka-rechnung-zeile dt{overflow-wrap:anywhere;min-width:0}.rk-ka-schritt .rk-ka-rechnung-zeile dd{white-space:nowrap;color:var(--tx-1);margin:0}.rk-ka-schritt .rk-ka-gesamt{align-items:center;margin-top:4px}.rk-ka-schritt .rk-ka-gesamt dt{color:var(--tx-1);font-size:1rem;font-weight:600}.rk-ka-schritt .rk-ka-gesamt dd{align-items:center;min-height:32px;font-size:1.5rem;font-weight:600;line-height:1.2;display:inline-flex}.rk-ka-schritt .rk-ka-platzhalter{background:#ffffff14;border-radius:6px;display:inline-block}.rk-ka-schritt .rk-ka-platzhalter--betrag{width:56px;height:14px}.rk-ka-schritt .rk-ka-platzhalter--summe{width:96px;height:22px}@media (prefers-reduced-motion:no-preference){.rk-ka-schritt .rk-ka-platzhalter{animation:1.4s ease-in-out infinite rk-ka-puls}}@keyframes rk-ka-puls{50%{opacity:.45}}.rk-ka-schritt .rk-ka-zusagen{border-top:1px solid var(--rk-haar);flex-direction:column;gap:8px;margin:0;padding:16px 0 0;list-style:none;display:flex}.rk-ka-schritt .rk-ka-zusagen li{color:var(--tx-2);align-items:center;gap:8px;font-size:.8125rem;line-height:1.4;display:flex}.rk-ka-schritt .rk-ka-zusagen svg{width:14px;height:14px;color:var(--rk-ok-zeichen);flex:none}.rk-kasse :is(button,a,summary,input[type=checkbox]):focus-visible,.rk-zahlseite :is(button,a,summary,input[type=checkbox]):focus-visible,.rk-ka-schritt :is(button,a,summary,input[type=checkbox]):focus-visible{outline:2px solid var(--ac-2);outline-offset:2px}.rk-kasse .rk-ka-textknopf:focus-visible,.rk-ka-schritt .rk-ka-textknopf:focus-visible,.rk-kasse .rk-ka-link:focus-visible,.rk-ka-schritt .rk-ka-link:focus-visible{outline-offset:4px}.rk-werkbank{max-width:var(--rk-breite,1040px);color:var(--tx-3);border:1px dashed #ffffff29;border-radius:12px;margin:0 auto 24px;padding:8px 10px;font-size:.75rem;display:block}.rk-werkbank a{min-height:28px;color:var(--tx-2);background:#ffffff0f;border-radius:8px;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.rk-werkbank a[data-aktiv]{color:#fff;background:#ffffff29}@media (prefers-reduced-motion:reduce){.rk-kasse *,.rk-zahlseite *,.rk-ka-schritt *{transition-duration:.01ms!important}.rk-ka-schritt .rk-ka-kreisel,.rk-kasse .rk-ka-kreisel{animation-duration:1.6s}.rk-ka-schritt .rk-ka-kauf:active:not(:disabled),.rk-kasse .rk-ka-neben:active:not(:disabled),.rk-ka-schritt .rk-ka-neben:active:not(:disabled){transform:none}}.rk-winkel{width:16px;height:16px;transition:transform var(--mo-normal) var(--mo-kurve);flex:none}.rk-winkel[data-richtung=rechts]{rotate:-90deg}.rk-winkel[data-richtung=links]{rotate:90deg}.rk-ka-schritt .rk-ka-kauf-text{white-space:normal}.rk-ka-schritt .rk-ka-kauf-kurz{display:none}@media (max-width:359px){.rk-ka-schritt .rk-ka-kauf-lang{display:none}.rk-ka-schritt .rk-ka-kauf-kurz{display:inline}}.rk-ka-schritt[data-art=dialog] .rk-ka-formkarte{overscroll-behavior:contain;width:min(440px,100vw - 24px);max-height:calc(100svh - 24px);position:relative;overflow-y:auto}.rk-ka-schritt[data-art=dialog] .rk-ka-formkopf{padding-inline-end:40px}.rk-ka-schritt[data-art=dialog] .rk-ka-h1{font-size:1.5rem}.rk-ka-schritt .rk-ka-schliessen{top:12px;z-index:1;width:44px;height:44px;color:var(--tx-2);cursor:pointer;transition:background-color var(--mo-schnell) var(--mo-kurve), color var(--mo-schnell) var(--mo-kurve);background:0 0;border:0;border-radius:12px;place-items:center;display:grid;position:absolute;inset-inline-end:12px}.rk-ka-schritt .rk-ka-schliessen svg{width:20px;height:20px}@media (hover:hover){.rk-ka-schritt .rk-ka-schliessen:hover{color:#fff;background:#ffffff0f}}.rk-werkbank>summary{cursor:pointer;color:var(--tx-2);align-items:center;min-height:28px;list-style:none;display:flex}.rk-werkbank>summary::-webkit-details-marker{display:none}.rk-werkbank[open]>summary{margin-bottom:6px}.rk-werkbank-liste{flex-wrap:wrap;gap:6px;display:flex}.rk-ka-schritt[data-art=dialog]{--rk-d-flaeche:var(--su-2,#1b1b25);--rk-d-zweit:var(--su-0,#0f0f13);--rk-d-rand:var(--li-2,#ffffff1a);--rk-d-grau:var(--tx-3);--rk-d-kurve:cubic-bezier(.23, 1, .32, 1)}.rk-ka-schritt[data-art=dialog] .rk-ka-formkarte{background:var(--rk-d-flaeche);outline:1px solid var(--rk-d-rand);outline-offset:-1px;width:min(480px,100vw - 32px);transition:opacity .2s var(--rk-d-kurve), transform .2s var(--rk-d-kurve);border-radius:16px;gap:20px;padding:24px;box-shadow:0 24px 60px -12px #000000b3,inset 0 1px #ffffff0f}@starting-style{.rk-ka-schritt[data-art=dialog] .rk-ka-formkarte{opacity:0;transform:translateY(8px)scale(.98)}}.rk-dialog-grund{transition:opacity .2s var(--mo-kurve)}@starting-style{.rk-dialog-grund{opacity:0}}@media (prefers-reduced-motion:reduce){.rk-ka-schritt[data-art=dialog] .rk-ka-formkarte{transition:opacity .15s ease-out!important}@starting-style{.rk-ka-schritt[data-art=dialog] .rk-ka-formkarte{transform:none}}}.rk-ka-schritt[data-art=dialog] .rk-ka-formkopf{justify-content:center;min-height:32px;padding-inline-end:44px}.rk-ka-schritt[data-art=dialog] .rk-ka-h1{font-size:1.25rem;line-height:1.3}.rk-ka-schritt[data-art=dialog] .rk-ka-form{gap:16px}.rk-ka-schritt[data-art=dialog] .rk-ka-abschluss{gap:12px;padding-top:4px}.rk-ka-schritt[data-art=dialog] .rk-ka-code:empty{display:none}.rk-ka-schritt[data-art=dialog] .rk-ka-pruefung [data-turnstile-platz]{min-height:0;margin-inline:0}.rk-ka-schritt[data-art=dialog] .rk-ka-pruefung:not(:has([data-sichtbar],[role=status])){margin-top:-12px}.rk-ka-schritt[data-art=dialog] .rk-ka-eingabe{background:var(--rk-d-zweit);box-shadow:inset 0 0 0 1px var(--rk-d-rand);border-radius:12px}@media (hover:hover){.rk-ka-schritt[data-art=dialog] .rk-ka-eingabe:hover:not(:focus){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ac-2) 28%, var(--rk-d-rand))}}.rk-ka-schritt[data-art=dialog] .rk-ka-eingabe:focus{outline:2px solid var(--ac-2);outline-offset:2px;background:var(--rk-d-zweit);box-shadow:inset 0 0 0 1px var(--rk-d-rand)}.rk-ka-schritt[data-art=dialog] .rk-ka-eingabe:-webkit-autofill{-webkit-text-fill-color:var(--tx-1);caret-color:var(--tx-1);box-shadow:inset 0 0 0 1px var(--rk-d-rand), inset 0 0 0 100px var(--rk-d-zweit);transition:background-color 9999s}.rk-ka-schritt[data-art=dialog] .rk-ka-eingabe:-webkit-autofill:focus{box-shadow:inset 0 0 0 1px var(--rk-d-rand), inset 0 0 0 100px var(--rk-d-zweit)}.rk-ka-schritt[data-art=dialog] .rk-ka-fest{background:var(--rk-d-zweit);box-shadow:inset 0 0 0 1px var(--rk-d-rand);border-radius:12px}.rk-ka-schritt[data-art=dialog] .rk-ka-hilfe:not(.rk-ka-hilfe--pruefen):not(.rk-ka-hilfe--ok){color:var(--rk-d-grau)}.rk-ka-schritt[data-art=dialog] .rk-ka-code-fertig{border-radius:10px;min-height:40px;padding:6px 12px}.rk-ka-schritt[data-art=dialog] .rk-ka-kauf{background:var(--ac-1);border:0;border-radius:12px;box-shadow:inset 0 1px #ffffff29}.rk-ka-schritt[data-art=dialog] .rk-ka-kauf[aria-busy=true]{opacity:1}.rk-ka-schritt[data-art=dialog] .rk-ka-kauf:disabled:not([aria-busy=true]){opacity:1;background:color-mix(in oklab, var(--ac-1) 72%, #131313);color:#ffffffe6;box-shadow:inset 0 1px #ffffff1a}@media (hover:hover){.rk-ka-schritt[data-art=dialog] .rk-ka-kauf:hover:not(:disabled){filter:brightness(1.1)}}.rk-ka-schritt .rk-ka-leiste{flex-direction:column;align-items:center;gap:8px;display:flex}.rk-ka-schritt .rk-ka-zusage--unten{min-height:20px;color:var(--tx-1);margin:0;font-size:.8125rem;font-weight:500}.rk-ka-schritt .rk-ka-zusage--unten svg{width:16px;height:16px}.rk-ka-schritt .rk-ka-kreisel--klein{border-width:2px;width:12px;height:12px}.rk-ka-schritt .rk-ka-vertrauen{color:var(--rk-d-grau,var(--tx-3));flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;font-size:.75rem;line-height:1.3;display:flex}.rk-ka-schritt .rk-ka-vertrauen-text{align-items:center;gap:6px;display:inline-flex}.rk-ka-schritt .rk-ka-vertrauen-text svg{width:13px;height:13px}.rk-ka-schritt .rk-ka-zahlzeichen{align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rk-ka-schritt .rk-ka-zahlzeichen img{width:auto;height:16px;display:block}.rk-ka-schritt .rk-ka-hilfe--ok{align-items:center;gap:6px;display:flex}@media (max-width:480px){.rk-ka-schritt[data-art=dialog] .rk-ka-formkarte{gap:16px;padding:20px 16px}}.rk-ka-schritt .rk-ka-hilfe--ok svg{flex:none;width:14px;height:14px}@media (max-width:480px){.rk-ka-schritt .rk-ka-vertrauen{-moz-column-gap:8px;column-gap:8px}.rk-ka-schritt .rk-ka-zahlzeichen{gap:4px}.rk-ka-schritt .rk-ka-zahlzeichen img{height:13px}}.rk-ka-schritt .rk-ka-glanz{isolation:isolate;overflow:hidden}.rk-ka-schritt .rk-ka-glanz>*{z-index:1;position:relative}.rk-ka-schritt .rk-ka-glanz:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff47 50%,#0000 65%) -150% 0/60% 100% no-repeat;position:absolute;inset:0}.rk-ka-schritt[data-art=dialog] .rk-ka-kauf{transition:translate .22s var(--mo-kurve), box-shadow .22s var(--mo-kurve), background-color var(--mo-schnell) var(--mo-kurve)}@media (hover:hover) and (pointer:fine){.rk-ka-schritt[data-art=dialog] .rk-ka-glanz:not(:disabled):hover{filter:none;translate:0 -2px;box-shadow:inset 0 1px #ffffff3d,0 6px 22px #821ed780}.rk-ka-schritt .rk-ka-glanz:not(:disabled):hover:after{animation:.7s ease-out rk-ka-streif}}@keyframes rk-ka-streif{0%{background-position:-150% 0}to{background-position:250% 0}}@media (prefers-reduced-motion:reduce){.rk-ka-schritt .rk-ka-glanz:after{animation:none!important}.rk-ka-schritt .rk-ka-glanz:hover{translate:none!important}}[data-zu] .rk-dialog-grund{opacity:0}[data-zu] .rk-ka-schritt[data-art=dialog] .rk-ka-formkarte{opacity:0;transition-duration:.15s;transform:translateY(4px)scale(.99)}.rk-ka-schritt[data-art=dialog] .rk-ka-formkarte{gap:16px;padding:24px}.rk-ka-schritt[data-art=dialog] .rk-ka-formkopf{align-items:center;gap:2px;padding-inline:44px}.rk-ka-schritt[data-art=dialog] .rk-ka-h1{text-align:center;font-size:1.125rem}.rk-ka-schritt[data-art=dialog] .rk-ka-zusage--unten{background:color-mix(in oklab, var(--st-ok) 14%, #131313);width:100%;min-height:36px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--st-ok) 30%, transparent);color:color-mix(in oklab, var(--st-ok) 55%, #fff);border-radius:10px;justify-content:center;padding:8px 12px}.rk-ka-schritt[data-art=dialog] .rk-ka-leiste{gap:10px}.rk-ka-schritt[data-art=dialog] .rk-ka-abschluss,.rk-ka-schritt[data-art=dialog] .rk-ka-leiste{gap:12px}.rk-ka-schritt[data-art=dialog] .rk-ka-zusage--unten{padding-block:10px}.rk-ka-schritt[data-art=dialog] .rk-ka-zahlzeichen img{height:14px}@media (max-width:480px){.rk-ka-schritt[data-art=dialog] .rk-ka-formkarte{padding:20px 16px}}.rk-ka-schritt[data-art=dialog] .rk-ka-formkarte{gap:16px;width:min(512px,100vw - 32px);padding:24px}.rk-ka-schritt[data-art=dialog] .rk-ka-formkopf{align-items:center;min-height:0;padding-inline:36px}.rk-ka-schritt[data-art=dialog] .rk-ka-h1{text-align:center;letter-spacing:0;font-size:1.125rem;font-weight:600;line-height:1.35}.rk-ka-schritt[data-art=dialog] .rk-ka-schliessen{top:12px;inset-inline-end:12px}.rk-ka-schritt[data-art=dialog] .rk-ka-kauf-lang{display:inline!important}.rk-ka-schritt[data-art=dialog] .rk-ka-kauf-kurz{display:none!important}.rk-ka-schritt[data-art=dialog] .rk-ka-zusage--unten{color:#60d58b;background:#142c1d;box-shadow:inset 0 0 0 1px #22c55e52}.rk-ka-schritt[data-art=dialog] .rk-ka-zusage--unten svg{color:#22c55e}.rk-ka-schritt[data-art=dialog] .rk-ka-zahlzeichen{gap:8px}.rk-ka-schritt[data-art=dialog] .rk-ka-zahlzeichen li{background:var(--rk-d-zweit);width:48px;height:30px;box-shadow:inset 0 0 0 1px var(--rk-d-rand);border-radius:6px;place-items:center;display:grid}.rk-ka-schritt[data-art=dialog] .rk-ka-zahlzeichen img{-o-object-fit:contain;object-fit:contain;max-width:36px;height:14px}@media (max-width:480px){.rk-ka-schritt[data-art=dialog] .rk-ka-formkarte{padding:20px 16px}}@media (max-width:359px){.rk-ka-schritt[data-art=dialog] .rk-ka-h1{font-size:1rem}}
