.sn .sn-bs-ziel{height:0;display:block}.sn .sn-bs-kopf{gap:12px;display:grid}.sn .sn-bs-satz{max-width:58ch;font:400 17px/26px var(--sn-font-sans);color:var(--sn-t2);text-wrap:pretty;margin:0}@media (min-width:768px){.sn .sn-bs-satz{font-size:18px;line-height:28px}}.sn .sn-bs-buehne{background:var(--sn-surface);border-radius:16px;grid-template-columns:minmax(0,1fr);align-items:center;gap:20px;margin-top:32px;padding:20px 16px 18px;display:grid}.sn .sn-bs-karte{grid-template-rows:auto auto 1fr auto;width:100%;min-width:0;max-width:480px;margin-inline:auto;display:grid}.sn .sn-bs-k-kopf{padding:16px 16px 12px}.sn .sn-bs-k-t{font:600 15.5px/22px var(--sn-font-sans);letter-spacing:-.01em;color:var(--a-t1);margin:0}.sn .sn-bs-k-s{font:400 13.5px/19px var(--sn-font-sans);color:var(--a-t2);margin:2px 0 0}.sn .sn-bs-feld{border-top:1px solid var(--a-line);border-bottom:1px solid var(--a-line);height:44px;color:var(--a-t2);align-items:center;gap:9px;padding:0 14px;display:flex;position:relative}.sn .sn-bs-feld input{min-width:0;height:100%;font:400 15px/20px var(--sn-font-sans);color:var(--a-t1);background:0 0;border:0;outline:0;flex:1;padding:0}.sn .sn-bs-feld input::placeholder{color:var(--a-t2);opacity:1}.sn .sn-bs-feld:focus-within{box-shadow:inset 0 -2px 0 var(--a-t1)}.sn .sn-bs-vor{white-space:pre;pointer-events:none;font:400 15px/20px var(--sn-font-sans);color:var(--a-t1);align-items:center;display:flex;position:absolute;inset:0 14px 0 39px;overflow:hidden}.sn .sn-bs-vor i{background:var(--a-t1);flex:none;width:1px;height:18px;margin-left:1px}.sn .sn-bs-vorliste{animation:sn-bs-ein .18s var(--sn-ease) both}@keyframes sn-bs-ein{0%{opacity:0}}@media (hover:hover){.sn .sn-bs-vorliste:hover .sn-bs-o[data-aktiv]{background:0 0}.sn .sn-bs-vorliste .sn-bs-o:hover{background:var(--a-mark)}}.sn .sn-bs-karte[data-viele]{--bs-liste:320px}.sn .sn-bs-liste{height:var(--bs-liste,280px);overscroll-behavior:contain;scrollbar-width:thin;padding:6px;overflow-y:auto}.sn .sn-bs-o{text-align:left;cursor:pointer;width:100%;color:var(--a-t1);transition:background-color .1s var(--sn-ease);background:0 0;border:0;border-radius:8px;padding:7px 10px;display:block}.sn .sn-bs-o[data-aktiv]{background:var(--a-mark)}.sn .sn-bs-o-n{text-overflow:ellipsis;white-space:nowrap;font:500 14px/20px var(--sn-font-sans);display:block;overflow:hidden}.sn .sn-bs-o-b{font:400 12px/16px var(--sn-font-sans);color:var(--a-t2);display:block}.sn .sn-bs-viele{font:400 13px/17px var(--sn-font-sans);color:var(--a-t1);margin:4px 0 0;padding:6px 10px}.sn .sn-bs-ruhe{height:100%;font:400 14px/20px var(--sn-font-sans);color:var(--a-t2);text-align:center;place-items:center;margin:0;padding:0 16px;display:grid}.sn .sn-bs-leer{height:100%;font:400 14px/20px var(--sn-font-sans);color:var(--a-t2);text-align:center;place-content:center;justify-items:center;gap:2px;padding:0 16px;display:grid}.sn .sn-bs-leer b{color:var(--a-t1);font-weight:500}.sn .sn-bs-nochmal{border:1px solid var(--a-line);background:var(--a-bg);height:32px;font:500 13px/18px var(--sn-font-sans);color:var(--a-t1);cursor:pointer;border-radius:8px;margin-top:10px;padding:0 12px}.sn .sn-bs-gewaehlt{min-height:calc(var(--bs-liste,280px) + 44px);border-top:1px solid var(--a-line);align-content:start;justify-items:start;gap:0;padding:20px 16px 16px;display:grid}.sn .sn-bs-g-name{font:500 18px/25px var(--sn-font-sans);letter-spacing:-.01em;color:var(--a-t1);border-radius:4px;margin:0}.sn .sn-bs-g-name:focus{outline:0}.sn .sn-bs-g-bic{font:400 12.5px/18px var(--sn-font-mono);color:var(--a-t2);margin:2px 0 0}.sn .sn-bs-g-satz{max-width:42ch;font:400 14px/21px var(--sn-font-sans);color:var(--a-t2s);text-wrap:pretty;margin:14px 0 0}.sn .sn-bs-g-tun{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:20px;display:flex}.sn .sn-bs-g-tun .sn-at-pfeil{color:var(--a-t1);font-size:14.5px}.sn .sn-bs-g-zurueck{font:400 13px/18px var(--sn-font-sans);color:var(--a-t2);cursor:pointer;background:0 0;border:0;border-radius:4px;align-self:end;align-items:center;gap:6px;margin-top:auto;padding:6px 0;display:inline-flex}.sn .sn-bs-gewaehlt{grid-template-rows:auto auto auto auto 1fr}@media (hover:hover){.sn .sn-bs-g-zurueck:hover{color:var(--a-t1)}}.sn .sn-bs-fuss{border-top:1px solid var(--a-line);font:400 12.5px/18px var(--sn-font-sans);color:var(--a-t2);gap:2px;padding:9px 14px 11px;display:grid}.sn .sn-bs-fuss p{margin:0}.sn .sn-bs-land{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.sn .sn-bs-land button{font:inherit;color:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--a-line);text-decoration-color:var(--a-line);text-underline-offset:3px;background:0 0;border:0;border-radius:3px;padding:0;position:relative}.sn .sn-bs-land button:after{content:"";position:absolute;inset:-4px}.sn .sn-bs-land button:disabled{cursor:default;opacity:.6}@media (hover:hover){.sn .sn-bs-land button:not(:disabled):hover{color:var(--a-t1)}}.sn .sn-bs-ohnejs{min-height:calc(var(--bs-liste,280px) + 44px);border-top:1px solid var(--a-line);font:400 14px/21px var(--sn-font-sans);color:var(--a-t2);text-align:center;text-wrap:balance;place-items:center;margin:0;padding:0 24px;display:grid}.sn .sn-bs:not([data-js]) .sn-bs-mitjs,.sn .sn-bs:not([data-js]) .sn-bs-mitjs-i,.sn .sn-bs[data-js] .sn-bs-ohnejs{display:none}.sn .sn-bs-ohnejs.sn-bs-statisch{text-align:left;place-items:normal;padding:0;display:block}.sn .sn-bs[data-js] .sn-bs-ohnejs.sn-bs-statisch{display:none}.sn .sn-bs-statisch-feld{border-bottom:1px solid var(--a-line);font:400 15px/20px var(--sn-font-sans);color:var(--a-t1);margin:0;padding:12px 16px}.sn .sn-bs-statisch ul{margin:0;padding:6px;list-style:none}.sn .sn-bs-statisch li{font:500 14px/20px var(--sn-font-sans);color:var(--a-t1);padding:7px 10px}.sn .sn-bs-pfeil{color:var(--sn-t3);display:none}.sn .sn-bs-neben{width:100%;min-width:0;max-width:480px;margin-inline:auto;padding-bottom:26px;position:relative}.sn .sn-bs-bsp{font:400 12px/16px var(--sn-font-sans);color:var(--sn-t3);position:absolute;bottom:0;left:0}.sn .sn-bs-zeile{font:400 15px/23px var(--sn-font-sans);color:var(--sn-t2);text-wrap:pretty;margin:20px 0 0}.sn .sn-bs-danach{margin-top:40px}@media (min-width:1024px){.sn .sn-bs-buehne{grid-template-columns:minmax(0,5.2fr) 24px minmax(0,6.8fr);gap:20px;margin-top:40px;padding:40px}.sn .sn-bs-karte{max-width:none}.sn .sn-bs-pfeil{place-items:center;display:grid}.sn .sn-bs-neben{max-width:none}}@media (max-width:767px){.sn .sn-bs-buehne{border-radius:0;margin-inline:-16px;padding:16px}.sn .sn-bs-feld input,.sn .sn-bs-vor{font-size:16px}}
