.sn .sn-di{min-width:0;color:var(--a-t1);font:400 14px/20px var(--sn-font-sans);text-align:left;container-type:inline-size}.sn .sn-di-k{background:var(--a-card);border:1px solid var(--a-line);box-shadow:var(--a-shadow);border-radius:12px;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.sn[data-licht=abend] .sn-di-k{background:var(--a-bg)}.sn .sn-di-seite{flex-direction:column;min-width:0;display:flex}.sn .sn-di-seite+.sn-di-seite{border-top:1px solid var(--a-line)}.sn .sn-di-kopf{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:10px 16px;display:flex}.sn .sn-di-kopf>b{min-width:0;font:600 14px/20px var(--sn-font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sn .sn-di-kopf-r{align-items:center;gap:14px;min-width:0;display:inline-flex}.sn .sn-di-neben{font:400 12px/16px var(--sn-font-mono);font-feature-settings:normal;color:var(--a-t2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sn .sn-di-link{font:500 12.5px/18px var(--sn-font-sans);color:var(--a-t1);white-space:nowrap;border-radius:4px;align-items:center;gap:3px;text-decoration:none;display:inline-flex}.sn .sn-di-link .ic{color:var(--a-t2);transition:transform .15s var(--sn-ease),color .15s var(--sn-ease)}@media (hover:hover){.sn .sn-di-link:hover{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}.sn .sn-di-link:hover .ic{color:var(--a-t1);transform:translate(1px,-1px)}}.sn .sn-di-tisch{background:var(--a-side);flex:1;align-items:stretch;padding:22px 22px 0;display:flex}.sn[data-licht=abend] .sn-di-tisch{background:color-mix(in srgb,var(--a-muted) 45%,transparent)}.sn .sn-di-blatt{width:100%;aspect-ratio:var(--blatt-ar,auto);background:var(--a-card);box-shadow:0 0 0 1px var(--a-frame),var(--a-shadow);border-radius:4px 4px 0 0;align-self:stretch;position:relative;overflow:hidden}.sn .sn-di-papier{width:100%;position:relative}.sn .sn-di-papier img{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.sn[data-licht=abend] .sn-di-papier img{filter:brightness(.74)contrast(1.05)}.sn[data-licht=abend] .sn-di-papier{--a-mark:#785a283d}.sn .sn-di-feld{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;display:block;position:absolute}.sn .sn-di-feld:after{content:"";inset:calc(-1 * var(--di-rand-y,2px)) calc(-1 * var(--di-rand-x,6px));border-radius:var(--di-rund,5px);transition:background-color .15s var(--sn-ease);position:absolute}@media (hover:hover){.sn .sn-di-feld:hover:after{background:color-mix(in srgb,var(--a-mark) 50%,transparent)}}.sn .sn-di-feld[data-an]:after{background:var(--a-mark)}.sn span.sn-di-feld{cursor:default}.sn .sn-di-chips{border-bottom:1px solid var(--a-line);flex-wrap:wrap;gap:6px;padding:12px 16px;display:flex;position:relative}.sn .sn-di-chip{border:1px solid var(--a-line);background:var(--a-card);height:28px;font:500 12.5px/16px var(--sn-font-sans);color:var(--a-t2s);white-space:nowrap;cursor:pointer;transition:border-color .15s var(--sn-ease),background-color .15s var(--sn-ease),color .15s var(--sn-ease);border-radius:999px;align-items:center;margin:0;padding:0 11px;display:inline-flex}.sn span.sn-di-chip{cursor:default}@media (hover:hover){.sn button.sn-di-chip:not([data-an]):hover{border-color:var(--a-field);color:var(--a-t1)}}.sn .sn-di-chip[data-an]{background:var(--a-mark);color:var(--a-t1);border-color:#0000}.sn[data-licht=abend] .sn-di-chip{background:var(--a-card)}.sn[data-licht=abend] .sn-di-chip[data-an]{background:var(--a-mark)}.sn .sn-di-chip:focus-visible,.sn .sn-di-l:focus-visible{outline:2px solid var(--sn-signal);outline-offset:2px}.sn .sn-di-xml{min-height:0}.sn .sn-di-code-k{justify-content:space-between;align-items:baseline;gap:12px;padding:11px 16px 10px;display:flex}.sn .sn-di-code-t{min-width:0;font:400 13px/19px var(--sn-font-sans);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;display:flex}.sn .sn-di-code-t b{color:var(--a-t1);font-weight:500}.sn .sn-di-code-t span{color:var(--a-t2)}.sn .sn-di-code-art{font:400 11.5px/16px var(--sn-font-mono);font-feature-settings:normal;letter-spacing:.02em;color:var(--a-t2);flex:none}.sn .sn-di-code-w{height:228px;margin:0 8px 8px;position:relative}.sn .sn-di-code{box-sizing:border-box;background:color-mix(in srgb,var(--a-muted) 55%,transparent);max-height:100%;font:400 12px/19px var(--sn-font-mono);font-feature-settings:normal;color:var(--a-t2);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;scrollbar-width:thin;scrollbar-color:var(--a-field) transparent;border-radius:8px;margin:0;padding:12px 14px 18px;position:absolute;top:0;left:0;right:0;overflow:hidden auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 16px),#0000);mask-image:linear-gradient(#000 calc(100% - 16px),#0000)}.sn .sn-di-code[hidden]{display:none}.sn .sn-di-code:focus-visible{outline:2px solid var(--sn-signal);outline-offset:-2px;border-radius:8px}.sn .sn-di-code code{font:inherit}.sn .sn-di-zl{padding-left:calc((var(--e,0) + 2) * 1ch);text-indent:-2ch;display:block}.sn .sn-di-code .sn-di-zl[data-an]{padding-left:calc((var(--e,0) + 2) * 1ch + 14px);background:var(--a-mark);color:var(--a-t1);margin:0 -14px;padding-right:14px}.sn .sn-di-code .sn-di-zl[data-an] .sn-di-tag{color:var(--a-t2s)}.sn .sn-di-tag{color:var(--a-t2)}.sn .sn-di-wert{color:var(--a-t1);font-weight:500}.sn .sn-di-aus{color:var(--a-t2)}.sn .sn-di-lesbar{flex:1;align-content:start;gap:12px;padding:14px 10px 12px;display:grid}.sn .sn-di-l{width:100%;color:var(--a-t1);font:400 13px/19px var(--sn-font-sans);font-variant-numeric:tabular-nums;text-align:left;transition:background-color .15s var(--sn-ease);background:0 0;border:0;border-radius:6px;margin:0;padding:6px 8px;display:grid}.sn button.sn-di-l{cursor:pointer}@media (hover:hover){.sn button.sn-di-l:hover{background:color-mix(in srgb,var(--a-muted) 55%,transparent)}}.sn .sn-di-l[data-an]{background:var(--a-mark)}.sn .sn-di-l small{font:400 12px/17px var(--sn-font-sans);color:var(--a-t2)}.sn .sn-di-z-nummer b{font:600 15px/21px var(--sn-font-sans);letter-spacing:-.005em}.sn .sn-di-l-angaben{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2px;display:grid}.sn .sn-di-z-angabe{gap:1px}.sn .sn-di-l-pos,.sn .sn-di-l-summen{border-top:1px solid var(--a-line);gap:1px;padding-top:10px;display:grid}.sn .sn-di-l-pos .sn-di-l,.sn .sn-di-l-summen .sn-di-l{-moz-column-gap:16px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:16px}.sn .sn-di-l-pn{gap:1px;min-width:0;display:grid}.sn .sn-di-l-b{white-space:nowrap;text-align:right}.sn .sn-di-z-summe{color:var(--a-t2)}.sn .sn-di-z-summe .sn-di-l-b{color:var(--a-t1)}.sn .sn-di-z-summe.erg{color:var(--a-t1);margin-top:7px;font-weight:600;position:relative}.sn .sn-di-z-summe.erg:before{content:"";background:var(--a-line);height:1px;position:absolute;top:-4px;left:8px;right:8px}.sn .sn-di-hinweis{font:400 12px/17px var(--sn-font-sans);color:var(--a-t2);margin:0;padding:0 18px 14px}.sn .sn-di-pruefung{font:400 12px/16px var(--sn-font-sans);color:var(--sn-t3);margin:12px 0 0}@container (min-width:720px){.sn .sn-di-pdf .sn-di-k{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)}.sn .sn-di-xml-lesbar .sn-di-k{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr)}.sn .sn-di-seite+.sn-di-seite{border-top:0;border-left:1px solid var(--a-line)}.sn .sn-di-xml .sn-di-code-w{flex:1;height:auto;min-height:220px}.sn .sn-di-tisch{padding:24px 28px 0}.sn .sn-di-lesbar{padding:16px 12px 14px}}@container (max-width:719px){.sn .sn-di-xml-lesbar .sn-di-dok{border-top:0;order:-1}.sn .sn-di-xml-lesbar .sn-di-xml{border-top:1px solid var(--a-line)}}@container (max-width:560px){.sn .sn-di-kopf{padding-inline:14px}.sn .sn-di-tisch{padding:16px 16px 0}.sn .sn-di-chips{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;padding:10px 14px;scroll-padding-inline:14px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.sn .sn-di-chips[data-kante=beide]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}.sn .sn-di-chips[data-kante=links]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px);mask-image:linear-gradient(90deg,#0000,#000 32px)}.sn .sn-di-chips[data-kante=keine]{-webkit-mask-image:none;mask-image:none}.sn .sn-di-neben{display:none}.sn .sn-di-chips::-webkit-scrollbar{display:none}.sn .sn-di-chip{flex:none;height:32px}.sn .sn-di-code-k{padding-inline:14px}.sn .sn-di-code-w{height:256px;margin:0 6px 6px}.sn .sn-di-code{overflow-wrap:normal;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in, xor;padding:10px 26px 18px 12px;font-size:11.5px;line-height:18px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000),linear-gradient(#000 calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000),linear-gradient(#000 calc(100% - 16px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.sn .sn-di-pdf .sn-di-tisch{padding:16px}.sn .sn-di-pdf .sn-di-blatt{--k:.8;--ay:.6;aspect-ratio:5/4;border-radius:4px}.sn .sn-di-pdf .sn-di-papier{--di-rand-y:calc(2px / var(--z,1));--di-rand-x:calc(5px / var(--z,1));--di-rund:calc(4px / var(--z,1));transform-origin:0 0;transform:translate(clamp(calc((1 - var(--z,1)) * 100%), calc((.5 - var(--z,1) * var(--fx,.5)) * 100%), 0%), clamp(calc((var(--k) / var(--r,1.4) - var(--z,1)) * 100%), calc((var(--k) * var(--ay) / var(--r,1.4) - var(--z,1) * var(--fy,.5)) * 100%), 0%)) scale(var(--z,1));transition:transform .32s var(--sn-ease)}.sn .sn-di-l-angaben{grid-template-columns:minmax(0,1fr)}.sn .sn-di-z-angabe{-moz-column-gap:12px;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:12px}.sn .sn-di-z-angabe>span{text-align:right}.sn .sn-di-hinweis{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.sn .sn-di-feld:after,.sn .sn-di-chip,.sn .sn-di-l,.sn .sn-di-link .ic,.sn .sn-di-papier{transition:none}}.sn .sn-fa-kat-e.breit .sn-fa-kat-karte.sn-di-kat-breit,.sn .sn-fa-kat-e.breit .sn-fa-kat-bsp.sn-di-kat-breit{max-width:1040px}.sn .sn-di-kat-dl{max-width:560px;margin-top:24px}
