.sn .sn-bfa{font-variant-numeric:tabular-nums;flex-direction:column;min-width:0;display:flex}.sn .sn-bfa-szene{min-height:292px}.sn .sn-bfa :is(.sn-bfa-fuss,.sn-bfa-summen,.sn-fa-abg-fuss){margin-top:auto}.sn .sn-bfa-fuss{font-size:13px;line-height:19px}.sn .sn-bfa-fuss b{font:600 14px/20px var(--sn-font-sans);color:var(--a-t1);text-align:right}.sn .sn-bfa .sn-av-name small{white-space:normal;text-wrap:pretty}.sn .sn-bfa-hinweis{border-bottom:1px solid var(--a-line);font:400 12.5px/18px var(--sn-font-sans);color:var(--a-t2);text-wrap:pretty;margin:0;padding:10px 16px}.sn .sn-bfa-szene .sn-bfa-hinweis,.sn .sn-bfa-lupe .sn-bfa-hinweis{display:none}.sn .sn-bfa-tabelle{padding:2px 0;display:grid}.sn .sn-bfa-t-kopf{margin:0;display:none}.sn .sn-bfa-t-z{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:9px 16px;display:grid}.sn .sn-bfa-t-z+.sn-bfa-t-z{border-top:1px solid var(--a-line)}.sn .sn-bfa-t-z .sn-av-name b{white-space:normal;text-wrap:pretty}.sn .sn-bfa-t-w{font:400 13px/19px var(--sn-font-sans);color:var(--a-t2);white-space:nowrap;text-align:right;display:none}.sn .sn-bfa-summen{border-top:1px solid var(--a-line);gap:3px;margin-block-end:0;padding:11px 16px 13px;display:grid}.sn .sn-bfa-summen>div{font:400 13px/19px var(--sn-font-sans);color:var(--a-t2);justify-content:space-between;gap:16px;display:flex}.sn .sn-bfa-summen dd{white-space:nowrap;margin:0}.sn .sn-bfa-summen .sn-bfa-gesamt{font:600 14px/20px var(--sn-font-sans);color:var(--a-t1);margin-top:3px}.sn .sn-bfa-szene .sn-bfa-summen>div:not(.sn-bfa-gesamt),.sn .sn-bfa-lupe .sn-bfa-summen>div:not(.sn-bfa-gesamt){display:none}.sn .sn-bfa-szene .sn-bfa-gesamt,.sn .sn-bfa-lupe .sn-bfa-gesamt{margin-top:0}@container (min-width:640px){.sn .sn-bfa-t-kopf,.sn .sn-bfa-t-z{grid-template-columns:minmax(0,1fr) 112px 88px 92px;gap:16px;padding-inline:20px;display:grid}.sn .sn-bfa-t-kopf{border-bottom:1px solid var(--a-line);font:500 12px/16px var(--sn-font-sans);color:var(--a-t2);padding-block:10px 7px}.sn .sn-bfa-t-kopf span:not(:first-child){text-align:right}.sn .sn-bfa-t-w{display:block}.sn .sn-bfa-t-z .sn-av-name small{display:none}.sn .sn-bfa-hinweis{padding-inline:20px}.sn .sn-bfa-summen{padding:12px 20px 15px;padding-left:calc(100% - 320px)}.sn .sn-fa-kopf:has(+.sn-bfa-hinweis,+.sn-bfa-tabelle){padding-inline:20px}}.sn .sn-bfa-kat{align-items:center;gap:6px;display:flex!important}.sn .sn-bfa-kat .sn-av-punkt{margin:0}.sn .sn-bfa-wahl{border:1px solid var(--a-line);border-radius:10px;gap:4px;margin:2px 12px 12px;padding:8px 6px 6px;display:grid}.sn .sn-bfa-wahl-k{font:500 12px/16px var(--sn-font-sans);color:var(--a-t2);align-items:center;gap:6px;margin:0;padding:0 6px 2px;display:flex}.sn .sn-bfa-wahl-k .sn-av-punkt{width:6px;height:6px;margin:0}.sn .sn-bfa-wahl-z{background:var(--a-mark);font:400 13.5px/19px var(--sn-font-sans);color:var(--a-t1);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:6px 8px;display:flex}.sn .sn-bfa-regel-z{grid-template-columns:minmax(0,1fr) auto}.sn .sn-bfa-automation .sn-fa-rg-satz{margin:0}.sn .sn-bfa .sn-fa-rg-k{padding-bottom:14px}.sn .sn-bfa .sn-fa-abg-liste:empty{display:none}.sn .sn-bfa.sn-fa-abg .sn-fa-abg-fuss{grid-template-columns:minmax(0,1fr) auto}.sn .sn-bfa.sn-fa-abg .sn-fa-abg-fs{grid-area:1/2;justify-self:end}.sn .sn-bfa .sn-fa-abg-fs b{font:600 14px/20px var(--sn-font-sans);color:var(--a-t1)}.sn .sn-bfa .sn-fa-abg-betrag .sn-av-st{font-weight:400}.sn .sn-bfa .sn-fa-abg-kt b{white-space:normal;text-wrap:balance}.sn .sn-bfa .sn-fa-abg-z .sn-av-name b,.sn .sn-bfa .sn-fa-abg-z .sn-av-name small{white-space:normal}.sn .sn-bfa.sn-fa-abg .sn-fa-abg-z.fest{padding-block:8px}.sn .sn-bfa-payout .sn-fa-abg-kontext{border-bottom:0;flex:1}.sn .sn-bfa-payout .sn-fa-abg-bilanz{flex-direction:column;display:flex}.sn .sn-bfa-payout .sn-fa-abg-bilanz>div{flex:1;align-items:center}.sn .sn-bfa-takt{padding:12px 16px 14px}.sn .sn-bfa-takt-t{font:500 12px/16px var(--sn-font-sans);color:var(--a-t2);margin:0 0 8px}.sn .sn-bfa-takt ol{margin:0;padding:0;list-style:none;display:grid;position:relative}.sn .sn-bfa-takt ol:before{content:"";background:var(--a-line);width:1px;position:absolute;top:16px;bottom:16px;left:3px}.sn .sn-bfa-takt li{grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:36px;display:grid;position:relative}.sn .sn-bfa-takt i{background:var(--a-t2);width:7px;height:7px;box-shadow:0 0 0 3px var(--a-card);border-radius:50%;display:block}.sn[data-licht=abend] .sn-bfa-takt i{box-shadow:0 0 0 3px var(--a-bg)}.sn .sn-bfa-takt b{font:500 13.5px/19px var(--sn-font-sans);color:var(--a-t1);white-space:nowrap}.sn .sn-bfa-takt small{font:400 13px/19px var(--sn-font-sans);color:var(--a-t2);white-space:nowrap}@container (min-width:640px){.sn .sn-bfa-takt{padding-inline:20px}.sn .sn-bfa-takt ol{grid-template-columns:repeat(var(--bfa-n,3),minmax(0,1fr));-moz-column-gap:16px;column-gap:16px}.sn .sn-bfa-takt ol:before{width:auto;height:1px;inset:3px 0 auto 3px}.sn .sn-bfa-takt li{grid-template-columns:minmax(0,1fr);justify-items:start;gap:2px;padding-top:16px}.sn .sn-bfa-takt i{position:absolute;top:0;left:0}}.sn .sn-bfa-firmen{padding:6px 8px;display:grid}.sn .sn-bfa-firma{border-radius:8px;grid-template-columns:auto minmax(0,1fr) 16px;align-items:center;gap:10px;min-height:48px;padding:7px 8px;display:grid}.sn .sn-bfa-firma[data-aktiv]{background:var(--a-mark)}.sn .sn-bfa-firma .ic{color:var(--a-t1)}.sn .sn-bfa-reihe{grid-template-columns:repeat(var(--bfa-n,3),minmax(0,1fr));align-items:stretch;gap:20px;min-width:0;display:grid}.sn .sn-bfa-reihe>*{min-width:0}.sn .sn-bfa-reihe .sn-av{height:100%;box-shadow:0 1px 2px color-mix(in srgb,var(--sn-night) 10%,transparent),0 28px 60px -24px color-mix(in srgb,var(--sn-night) 45%,transparent)}@media (max-width:767px){.sn .sn-bfa-reihe{grid-template-columns:minmax(0,1fr)}.sn .sn-bfa-reihe>:not(:first-child){display:none}}.sn .sn-bfa-link{min-width:0;color:inherit;pointer-events:auto;text-decoration:none;display:grid}.sn .sn-bfa-link .sn-av{transition:border-color .15s var(--sn-ease)}@media (hover:hover){.sn .sn-bfa-link:hover .sn-av{border-color:var(--a-field)}}@media (prefers-reduced-motion:reduce){.sn .sn-bfa-link .sn-av{transition:none}}
