.zn-kz-rahmen{filter:drop-shadow(2.5px 0 0 var(--tinte)) drop-shadow(-2.5px 0 0 var(--tinte)) drop-shadow(0 2.5px 0 var(--tinte)) drop-shadow(0 -2.5px 0 var(--tinte));padding:2.5px}.zn-kz{padding:20px 24px 40px;background:var(--flaeche, #fff);color:var(--tinte);font-variant-numeric:tabular-nums;clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),98.96% 100%,97.92% calc(100% - 12px),96.88% 100%,95.83% calc(100% - 12px),94.79% 100%,93.75% calc(100% - 12px),92.71% 100%,91.67% calc(100% - 12px),90.62% 100%,89.58% calc(100% - 12px),88.54% 100%,87.5% calc(100% - 12px),86.46% 100%,85.42% calc(100% - 12px),84.38% 100%,83.33% calc(100% - 12px),82.29% 100%,81.25% calc(100% - 12px),80.21% 100%,79.17% calc(100% - 12px),78.12% 100%,77.08% calc(100% - 12px),76.04% 100%,75% calc(100% - 12px),73.96% 100%,72.92% calc(100% - 12px),71.88% 100%,70.83% calc(100% - 12px),69.79% 100%,68.75% calc(100% - 12px),67.71% 100%,66.67% calc(100% - 12px),65.62% 100%,64.58% calc(100% - 12px),63.54% 100%,62.5% calc(100% - 12px),61.46% 100%,60.42% calc(100% - 12px),59.38% 100%,58.33% calc(100% - 12px),57.29% 100%,56.25% calc(100% - 12px),55.21% 100%,54.17% calc(100% - 12px),53.12% 100%,52.08% calc(100% - 12px),51.04% 100%,50% calc(100% - 12px),48.96% 100%,47.92% calc(100% - 12px),46.88% 100%,45.83% calc(100% - 12px),44.79% 100%,43.75% calc(100% - 12px),42.71% 100%,41.67% calc(100% - 12px),40.62% 100%,39.58% calc(100% - 12px),38.54% 100%,37.5% calc(100% - 12px),36.46% 100%,35.42% calc(100% - 12px),34.38% 100%,33.33% calc(100% - 12px),32.29% 100%,31.25% calc(100% - 12px),30.21% 100%,29.17% calc(100% - 12px),28.12% 100%,27.08% calc(100% - 12px),26.04% 100%,25% calc(100% - 12px),23.96% 100%,22.92% calc(100% - 12px),21.88% 100%,20.83% calc(100% - 12px),19.79% 100%,18.75% calc(100% - 12px),17.71% 100%,16.67% calc(100% - 12px),15.62% 100%,14.58% calc(100% - 12px),13.54% 100%,12.5% calc(100% - 12px),11.46% 100%,10.42% calc(100% - 12px),9.38% 100%,8.33% calc(100% - 12px),7.29% 100%,6.25% calc(100% - 12px),5.21% 100%,4.17% calc(100% - 12px),3.12% 100%,2.08% calc(100% - 12px),1.04% 100%,0% calc(100% - 12px))}.zn-kz p{max-width:none}.zn-kz .zn-kz-kopf{margin:0;padding-bottom:10px;border-bottom:2px dashed var(--tinte);text-align:center;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--tinte-2)}.zn-kz .zn-kz-t{margin:14px 0 4px;font:800 20px/1.3 var(--font-text, system-ui, sans-serif)}.zn-kz .zn-kz-tipp{margin:0 0 4px;font-size:13px;color:var(--tinte-2)}.zn-kz-liste{list-style:none;margin:0;padding:0}.zn-kz-liste>li{border-bottom:1.5px dashed var(--linie, #CFE3DA)}.zn-kz-reihe{display:grid;grid-template-columns:1fr auto;grid-template-areas:"pos chf" "wort bahn";gap:6px 16px;align-items:center;padding:12px 0;font-size:16px;list-style:none}summary.zn-kz-reihe{cursor:pointer;min-height:44px}summary.zn-kz-reihe::-webkit-details-marker{display:none}summary.zn-kz-reihe:hover .zn-kz-pos{text-decoration:underline}summary.zn-kz-reihe:focus-visible{outline:3px solid var(--tinte);outline-offset:2px;border-radius:4px}.zn-kz-pos{grid-area:pos;font-weight:600}summary .zn-kz-pos:after{content:" ▸";color:var(--tinte-2);font-size:.85em}details[open]>summary .zn-kz-pos:after{content:" ▾"}.zn-kz-chf{grid-area:chf;font-weight:800;white-space:nowrap;text-align:right}.zn-kz-wort{grid-area:wort;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--tinte-2)}.zn-kz-bahn{grid-area:bahn;position:relative;width:clamp(80px,14vw,150px);height:12px;border-radius:6px;background:var(--gruppe, #F3F6F4)}.zn-kz-bahn-leer{background:repeating-linear-gradient(90deg,var(--linie, #CFE3DA) 0 6px,transparent 6px 10px);height:2px;align-self:center}.zn-kz-balken{position:absolute;top:0;bottom:0;min-width:8px;border-radius:6px;background:var(--sz);outline:1.5px solid var(--tinte);outline-offset:-1.5px}.zn-kz .zn-kz-notiz{margin:0 0 12px;font-size:14px;line-height:1.5;color:var(--tinte-2)}.zn-kz .zn-kz-summe{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:14px 0 0;padding-top:12px;border-top:2.5px double var(--tinte);border-top-width:4px;font-weight:800}.zn-kz-summe b{font-size:18px;white-space:nowrap}@media(max-width:420px){.zn-kz{padding-inline:16px}.zn-kz-reihe{grid-template-columns:1fr;grid-template-areas:"pos" "chf" "wort" "bahn";gap:4px}.zn-kz-chf{text-align:left}.zn-kz-bahn{width:100%}}
