.sn .sn-bfe{align-items:center;gap:44px;display:grid}@media (min-width:900px){.sn .sn-bfe{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px}}.sn .sn-bfe-text{justify-items:start;gap:0;min-width:0;display:grid}.sn .sn-bfe-h1{margin-top:14px}.sn .sn-bfe-satz{max-width:34ch;margin-top:18px}.sn .sn-bfe-suche{border:1px solid var(--sn-feld);background:var(--sn-panel);width:100%;max-width:420px;height:48px;color:var(--sn-t3);cursor:pointer;font:400 16px/22px var(--sn-font-sans);text-align:left;transition:border-color .15s var(--sn-ease);border-radius:999px;align-items:center;gap:10px;margin-top:28px;padding:0 14px 0 16px;display:none}.sn .sn-bfe-text[data-js] .sn-bfe-suche{display:flex}.sn .sn-bfe-suche:hover{border-color:var(--sn-t2)}.sn .sn-bfe-suche span{flex:1;min-width:0}.sn .sn-bfe-suche kbd{font:500 12px/18px var(--sn-font-mono);color:var(--sn-t3);border:1px solid var(--sn-line-strong);border-radius:6px;padding:1px 7px}@media (max-width:767px){.sn .sn-bfe-suche kbd{display:none}}.sn .sn-bfe-wege{flex-wrap:wrap;gap:8px 24px;margin:22px 0 0;display:flex}@media (max-width:767px){.sn .sn-bfe-wege .tlink{margin-block:-12px;padding-block:12px;display:inline-block}}.sn .sn-bfe-drucker{flex-direction:column;justify-self:center;width:min(100%,340px);padding-bottom:12px;display:flex;position:relative}.sn .sn-bfe-drucker>.sn-bfe-clip{order:1}.sn .sn-bfe-drucker>.sn-bfe-begleiter{order:2}.sn .sn-bfe-schlitz{z-index:2;background:var(--sn-band);height:14px;box-shadow:inset 0 -4px 0 var(--sn-band-line),0 1px 2px color-mix(in srgb,var(--sn-schatten) 20%,transparent);border-radius:8px;position:relative}.sn .sn-bfe-clip{clip-path:inset(0 -48px -64px);margin:-7px -18px 0;padding:0 18px 34px;overflow:visible}.sn .sn-bfe-huelle{display:block}.sn .sn-bfe-quittung{background:var(--a-bg);color:var(--a-t1);font:400 13px/18px var(--sn-font-sans);filter:drop-shadow(0 10px 18px color-mix(in srgb,var(--sn-schatten) 16%,transparent)) drop-shadow(0 1px 1px color-mix(in srgb,var(--sn-schatten) 8%,transparent));margin-inline:14px;padding:22px 20px 16px;transition:transform .62s cubic-bezier(.3,0,.2,1);position:relative;transform:translateY(0)}.sn .sn-bfe-quittung:after{content:"";background:conic-gradient(from -45deg at 50% 100%,var(--a-bg) 90deg,transparent 0) 0 0/16px 8px repeat-x;height:8px;position:absolute;bottom:-8px;left:0;right:0}.sn .sn-bfe-quittung[data-stufe="0"]{transform:translateY(-104%)}.sn .sn-bfe-quittung[data-stufe="1"]{transform:translateY(-66%)}.sn .sn-bfe-quittung[data-stufe="2"]{transform:translateY(-27%)}.sn .sn-bfe-huelle[data-lade=vorher] .sn-bfe-quittung{transition:none;transform:translateY(-104%)}.sn .sn-bfe-huelle[data-sofort] .sn-bfe-quittung{transition:none}@media (prefers-reduced-motion:reduce){.sn .sn-bfe-quittung{transition:none}}.sn .sn-bfe-q-kopf{border-bottom:1px dashed var(--a-line);justify-content:space-between;align-items:center;gap:12px;margin:0;padding-bottom:12px;display:flex}.sn .sn-bfe-q-kopf b{font:600 14.5px/20px var(--sn-font-sans)}.sn .sn-bfe-q-status{font:500 12px/16px var(--sn-font-sans);color:var(--a-t1);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.sn .sn-bfe-q-status i{background:var(--a-open);border-radius:50%;width:7px;height:7px}.sn .sn-bfe-q-liste{border-bottom:1px dashed var(--a-line);gap:8px;margin:0;padding:14px 0;display:grid}.sn .sn-bfe-q-liste div{justify-content:space-between;gap:12px;display:flex}.sn .sn-bfe-q-liste dt{color:var(--a-t2);flex:none}.sn .sn-bfe-q-liste dd{text-align:right;overflow-wrap:anywhere;min-width:0;font:400 12.5px/18px var(--sn-font-mono);font-feature-settings:normal;margin:0}.sn .sn-bfe-q-fuss{text-align:center;font:500 11.5px/16px var(--sn-font-mono);letter-spacing:.02em;color:var(--a-t2);margin:0;padding-top:12px}.sn .sn-bfe-begleiter{width:150px;margin:-8px -8px 0 auto;display:block}.sn .sn-bfe-begleiter .sn-zch{opacity:.9;width:100%}@media (max-width:899px){.sn .sn-bfe-begleiter{width:128px}}.sn .sec.sn-bfe-sec{background:var(--sn-surface);min-height:calc(100svh - var(--sn-nav-h) - 120px);align-content:center;display:grid}.sn .kl~main .sn-bfe-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-bfe-sec{padding-top:calc(var(--sn-nav-h) + 80px)}}
