.sn .sn-fs-knopf{border:1px solid var(--sn-feld);height:44px;color:var(--sn-t1);cursor:pointer;font:500 15px/20px var(--sn-font-sans);white-space:nowrap;transition:border-color .15s var(--sn-ease),background-color .15s var(--sn-ease);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.sn .sn-fs-knopf:hover{border-color:var(--sn-t2);background:var(--sn-hover)}.sn .sn-fs-knopf[aria-disabled=true]{cursor:progress}.sn .sn-fs-h1:focus,.sn .sn-fk-h1:focus{outline:none}.sn .sn-fs-knopf .ic{color:var(--sn-t2)}@media (max-width:767px){.sn .sn-fs-knopf{height:48px;padding:0 22px}}.sn .sn-fs-dreht{animation:.9s linear infinite sn-fs-drehen}@keyframes sn-fs-drehen{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sn .sn-fs-dreht{animation:none}}.sn .sn-fe-seite{flex-direction:column;min-height:100svh;display:flex}.sn .sn-fe-seite>main{flex-direction:column;flex:1;display:flex}.sn .sn-fe-seite .sn-fs-sec{flex:1}.sn .sec.sn-fs-sec{background:var(--sn-surface);min-height:calc(100svh - var(--sn-nav-h) - 120px);align-content:center;display:grid}.sn .kl~main .sn-fs-sec{margin-top:calc(-1 * var(--sn-nav-h));padding-top:calc(var(--sn-nav-h) + 56px);min-height:calc(100svh - 120px)}@media (min-width:1024px){.sn .kl~main .sn-fs-sec{padding-top:calc(var(--sn-nav-h) + 80px)}}.sn .sn-fs{align-items:center;gap:40px;display:grid}@media (min-width:900px){.sn .sn-fs{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px}}.sn .sn-fs-text{justify-items:start;min-width:0;display:grid}.sn .sn-fs-h1{margin-top:14px}.sn .sn-fs-satz{max-width:34ch;margin-top:18px}.sn .sn-fs-aktion{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:28px;display:flex}.sn .sn-fs-wege{flex-wrap:wrap;gap:8px 24px;margin:0;display:flex}@media (max-width:767px){.sn .sn-fs-aktion{flex-direction:column;align-items:flex-start;gap:20px}.sn .sn-fs-wege .tlink{margin-block:-12px;padding-block:12px;display:inline-block}}.sn .sn-fs-drucker{flex-direction:column;justify-self:center;width:min(100%,340px);display:flex;position:relative}@media (max-width:899px){.sn .sn-fs-drucker{width:min(100%,320px)}}.sn .sn-bfe-clip.sn-fs-clip{margin-bottom:-40px}.sn .sn-fs-q-druck{border-bottom:1px dashed var(--a-line);text-align:center;font:500 11.5px/16px var(--sn-font-mono);letter-spacing:.04em;color:var(--a-t2);margin:0 0 14px;padding-bottom:12px}.sn .sn-fs .sn-fs-quittung{transform-origin:10% 0;animation:1.5s cubic-bezier(.3,0,.2,1) .2s both sn-fs-klemmen;transform:translateY(-21%)rotate(2deg)}.sn .sn-fs .sn-fs-quittung:before{content:"";pointer-events:none;background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--sn-schatten) 7%,transparent) 50%,transparent 51%,transparent 100%), linear-gradient(180deg,transparent calc(50% - .5px),var(--a-line) calc(50% - .5px),var(--a-line) calc(50% + .5px),transparent calc(50% + .5px));height:10px;position:absolute;top:58%;left:-2px;right:-2px;transform:rotate(-4deg)}.sn[data-licht=abend] .sn-fs .sn-fs-quittung:before{background:linear-gradient(180deg,transparent 0,#00000059 50%,transparent 51%,transparent 100%), linear-gradient(180deg,transparent calc(50% - .5px),var(--a-line) calc(50% - .5px),var(--a-line) calc(50% + .5px),transparent calc(50% + .5px))}.sn .sn-fs-quittung .sn-bfe-q-liste dd{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;overflow:hidden}.sn .sn-fs .sn-fs-quittung[data-zurueck]{transition:transform .4s cubic-bezier(.4,0,.6,1);animation:none;transform:translateY(-104%)rotate(0)}@keyframes sn-fs-klemmen{0%{transform:translateY(-104%)rotate(0)}30%{transform:translateY(-60%)rotate(0)}42%{transform:translateY(-60%)rotate(0)}78%{transform:translateY(-20%)rotate(2.6deg)}to{transform:translateY(-21%)rotate(2deg)}}@media (prefers-reduced-motion:reduce){.sn .sn-fs .sn-fs-quittung{animation:none}.sn .sn-fs .sn-fs-quittung[data-zurueck]{transition:none}}.sn .sn-fs-knick{color:var(--a-t2)}.sn .sn-fk-seite{background:var(--sn-surface);flex-direction:column;min-height:100svh;display:flex}.sn .sn-fk-seite>main{flex-direction:column;flex:1;display:flex}.sn .sn-fk-leiste{background:var(--sn-bg);border-bottom:1px solid var(--sn-line);align-items:center;height:64px;display:flex}.sn .sn-fk-marke{color:var(--sn-t1);border-radius:6px;display:inline-flex}.sn .sn-fk-marke .lockup{height:22px}.sn .sec.sn-fk-sec{background:var(--sn-surface);flex:1;align-content:center;padding-block:32px 48px;display:grid}.sn[data-licht=abend] .sec.sn-fk-sec,.sn[data-licht=abend] .sn-fk-seite{background:var(--sn-bg)}.sn .sn-fk{border:1px solid var(--sn-line);background:var(--sn-panel);width:min(100%,520px);box-shadow:var(--sn-shadow-float);text-align:left;border-radius:16px;margin-inline:auto;padding:36px 32px 0}@media (max-width:767px){.sn .sn-fk{padding:28px 20px 0}}.sn .sn-fk-zeichen{background:var(--sn-surface);width:40px;height:40px;color:var(--sn-t2);border-radius:12px;place-items:center;display:inline-grid}.sn .sn-fk-h1{font-family:var(--font-head);font-weight:var(--head-w);font-feature-settings:var(--head-ff);letter-spacing:var(--h2-ls);text-wrap:balance;color:var(--sn-t1);margin-top:20px;font-size:30px;line-height:36px}@media (min-width:768px){.sn .sn-fk-h1{font-size:34px;line-height:40px}}.sn .sn-fk-satz{font:400 16px/24px var(--sn-font-sans);color:var(--sn-t2);margin-top:12px}.sn .sn-fk-aktion{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:24px;display:flex}@media (max-width:767px){.sn .sn-fk-aktion .tlink{margin-block:-12px;padding-block:12px;display:inline-block}}.sn .sn-fk-fuss{border-top:1px solid var(--sn-line);font:400 14px/21px var(--sn-font-sans);color:var(--sn-t3);border-radius:0 0 16px 16px;gap:6px;margin:28px -32px 0;padding:16px 32px 18px;display:grid}@media (max-width:767px){.sn .sn-fk-fuss{margin-inline:-20px;padding-inline:20px}}.sn .sn-fk-fuss p{margin:0}.sn .sn-fk-mail{font:inherit;color:var(--sn-t1);overflow-wrap:anywhere}.sn .sn-fk-code{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.sn .sn-fk-code code{font:400 13px/20px var(--sn-font-mono);color:var(--sn-t2);-webkit-user-select:all;user-select:all}.sn .sn-fr{padding:16px 0 max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--sn-line);background:var(--sn-bg);font:400 13px/20px var(--sn-font-sans);color:var(--sn-t3)}.sn .sn-fr[data-ton=dunkel]{padding-block:20px max(20px,env(safe-area-inset-bottom));border-top:0}.sn .sn-fr-zeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;display:flex}.sn .sn-fr-firma{margin:0}.sn .sn-fr-links{flex-wrap:wrap;gap:0 20px;margin:0;display:flex}.sn .sn-fr-links a,.sn .sn-fr .fu-knopf{min-height:24px;color:var(--sn-t2);font:inherit;align-items:center;text-decoration:none;display:inline-flex}.sn .sn-fr-links a:hover,.sn .sn-fr .fu-knopf:hover{color:var(--sn-t1);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--sn-t1) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--sn-t1) 40%,transparent)}.sn .sn-fr a:focus-visible,.sn .sn-fr .fu-knopf:focus-visible{outline:2px solid var(--sn-t1);outline-offset:2px;border-radius:4px}
