.wz-sheet{background-color:var(--color-sheet);box-shadow:inset 0 0 0 1px #14161b14, var(--shadow-soft);background-image:linear-gradient(90deg,#0000 0 calc(1.15rem - 1px),#c8401f52 calc(1.15rem - 1px) 1.15rem,#0000 1.15rem),repeating-linear-gradient(#0000 0 27px,#2f33b816 27px 28px);border-radius:1.1rem;position:relative;overflow:hidden}@media (min-width:1024px){.wz-sheet{background-image:linear-gradient(90deg,#0000 0 calc(2.2rem - 1px),#c8401f52 calc(2.2rem - 1px) 2.2rem,#0000 2.2rem),repeating-linear-gradient(#0000 0 27px,#2f33b816 27px 28px)}}.wz-plan{padding:1.25rem 1.5rem .25rem 2.6rem}.wz-frame-lines rect,.wz-frame-lines line{stroke:#14161b47;stroke-width:1px}.wz-frame-lines rect:first-child{stroke:#14161b73;stroke-width:1.4px}.wz-grid-label{font-family:var(--font-mono);letter-spacing:.08em;fill:var(--color-ink-soft);font-size:9px}.wz-edge-label{font-family:var(--font-mono);letter-spacing:.02em;font-size:11.5px;font-weight:500}.wz-revision path{fill:var(--color-sheet);stroke:var(--color-vermilion-deep);stroke-width:1.4px;stroke-linejoin:round}.wz-revision text{font-family:var(--font-mono);fill:var(--color-vermilion-deep);font-size:10px;font-weight:500}.wz-node{cursor:pointer;outline:none}.wz-box{fill:var(--color-sheet);stroke:#14161b8c;stroke-width:1.2px;transition:fill .4s var(--ease-spring)}.wz-box-rule{stroke:#c8401f73;stroke-width:1px}.wz-box-pos{font-family:var(--font-mono);letter-spacing:.14em;fill:var(--color-ink-soft);font-size:9.5px}.wz-box-para{font-family:var(--font-mono);fill:var(--color-vermilion-deep);font-size:11px}.wz-box-title{font-family:var(--font-display);letter-spacing:-.01em;fill:var(--color-ink);font-size:19px;font-weight:560}.wz-box-sub{font-family:var(--font-mono);fill:var(--color-vermilion-deep);font-size:11px}.wz-node:hover .wz-box,.wz-node:focus-visible .wz-box{fill:var(--color-marker-soft)}.wz-node:focus-visible .wz-box,.wz-node:focus-visible .wz-person-ring{stroke:var(--color-indigo);stroke-width:2.4px}.wz-person-ring{fill:var(--color-sheet);stroke:var(--color-ink);stroke-width:1.6px;transition:fill .4s var(--ease-spring)}.wz-person-inner{fill:none;stroke:#14161b4d;stroke-width:1px;stroke-dasharray:3 4}.wz-person-glyph{fill:none;stroke:var(--color-ink);stroke-width:1.6px}.wz-person-title{font-family:var(--font-display);fill:var(--color-ink);font-size:16px;font-style:italic;font-weight:560}.wz-person-sub{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;fill:var(--color-ink-soft);font-size:9.5px}.wz-node[data-n=person]:hover .wz-person-ring{fill:var(--color-marker-soft)}.wz-edge{transition:opacity .45s var(--ease-spring)}:is(.wz-plan:has(.wz-node:hover) .wz-edge,.wz-plan:has(.wz-node:focus-visible) .wz-edge){opacity:.16}:is(.wz-plan:has([data-n=arzt]:is(:hover,:focus-visible)) .wz-edge[data-a~=arzt],.wz-plan:has([data-n=kasse]:is(:hover,:focus-visible)) .wz-edge[data-a~=kasse],.wz-plan:has([data-n=md]:is(:hover,:focus-visible)) .wz-edge[data-a~=md],.wz-plan:has([data-n=pflegedienst]:is(:hover,:focus-visible)) .wz-edge[data-a~=pflegedienst],.wz-plan:has([data-n=pflegekasse]:is(:hover,:focus-visible)) .wz-edge[data-a~=pflegekasse],.wz-plan:has([data-n=sozial]:is(:hover,:focus-visible)) .wz-edge[data-a~=sozial],.wz-plan:has([data-n=unfall]:is(:hover,:focus-visible)) .wz-edge[data-a~=unfall],.wz-plan:has([data-n=person]:is(:hover,:focus-visible)) .wz-edge[data-a~=person]){opacity:1}.wz-person-pill{z-index:1;background:var(--color-sheet);box-shadow:inset 0 0 0 1.5px var(--color-ink);border-radius:999px;align-items:center;gap:.75rem;margin-left:.6rem;padding:.55rem 1rem .55rem .75rem;display:inline-flex;position:relative}.wz-wire{margin-top:.25rem;padding:.75rem 0 .5rem;position:relative}.wz-wire:before{content:"";background:var(--color-ink);width:2px;position:absolute;top:-.25rem;bottom:2.6rem;left:1.6rem}.wz-wire-item{grid-template-columns:3.3rem 1fr;align-items:center;padding-block:.4rem;display:grid;position:relative}.wz-wire-stub{background:var(--c);height:2px;margin-left:1.6rem;position:relative}.wz-wire-stub[data-style=prueft]{background:repeating-linear-gradient(to right, var(--c) 0 6px, transparent 6px 10px)}.wz-wire-stub[data-style=verordnet]{background:repeating-linear-gradient(to right, var(--c) 0 2px, transparent 2px 6px)}.wz-wire-stub:before{content:"";border-block:5px solid #0000;border-right:8px solid var(--c);width:0;height:0;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.wz-wire-card{background:var(--color-sheet);min-height:2.75rem;color:var(--color-ink);transition:background-color .4s var(--ease-spring);border-radius:.7rem;padding:.7rem .9rem .75rem;text-decoration:none;display:block;box-shadow:inset 0 0 0 1px #14161b59}.wz-wire-card:hover{background:var(--color-marker-soft)}.wz-title-block{font-family:var(--font-mono);background:#14161b4d;border:1.4px solid #14161b8c;grid-template-columns:1fr 1fr;gap:1px;margin:.75rem 1rem 1rem;font-size:.78rem;line-height:1.45;display:grid}.wz-title-block>div{background:var(--color-sheet);flex-direction:column;gap:.15rem;padding:.55rem .75rem .6rem;display:flex}.wz-title-block>div:first-child,.wz-title-block>div:nth-child(4){grid-column:1/-1}@media (min-width:640px){.wz-title-block{grid-template-columns:repeat(4,minmax(0,1fr));margin:.75rem 1.25rem 1.25rem 2.6rem}.wz-title-block>div:first-child,.wz-title-block>div:nth-child(4){grid-column:span 2/span 2}}@media (min-width:1024px){.wz-title-block{grid-template-columns:2.1fr 1.3fr .9fr 2.4fr 1.1fr .6fr;margin:.25rem calc(1.5rem + 1.2% - 1px) 1.5rem calc(2.6rem + 1.2% - 1px)}.wz-title-block>div:first-child,.wz-title-block>div:nth-child(4){grid-column:auto}}.wz-tb-label{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft);font-size:.62rem}.wz-tool-wash{background-color:var(--color-indigo-deep);background-image:linear-gradient(#ffffff13 1px,#0000 1px),linear-gradient(90deg,#ffffff13 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:-1px -1px;background-size:112px 112px,112px 112px,28px 28px,28px 28px}.wz-ledger-row{-webkit-hyphens:auto;hyphens:auto;color:#f2f0eadb;height:100%;min-height:3.4rem;transition:background-color .35s var(--ease-spring), color .35s var(--ease-spring);border-radius:.6rem;grid-template-columns:minmax(0,1fr);align-content:center;gap:.1rem;padding:.5rem .7rem .5rem .6rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}@media (min-width:1024px){.wz-ledger-row{min-height:3.1rem;box-shadow:none;grid-template-columns:2.4rem minmax(0,1fr);align-items:center;gap:.6rem;padding:.5rem .9rem .5rem .7rem}}.wz-ledger-row:hover{background-color:#ffffff17}input:checked+.wz-ledger-row{background-color:var(--color-marker);color:var(--color-ink)}input:focus-visible+.wz-ledger-row,input:focus-visible+.wz-chip{outline:2px solid var(--color-marker);outline-offset:2px}.wz-chip{color:#f2f0eae0;min-height:2.75rem;transition:background-color .35s var(--ease-spring), color .35s var(--ease-spring);border-radius:999px;align-items:center;padding:.45rem 1rem;font-size:.92rem;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff38}.wz-chip:hover{background-color:#ffffff12}input:checked+.wz-chip{background:var(--color-vellum);color:var(--color-ink);box-shadow:none}.wz-result{background-color:var(--color-sheet);color:var(--color-ink);background-image:repeating-linear-gradient(#0000 0 27px,#2f33b812 27px 28px);border-radius:1rem;position:relative;box-shadow:0 30px 70px -30px #0009}.wz-result-in{animation:wz-result-in .5s var(--ease-out-soft) both}@keyframes wz-result-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.on-night .wz-result :focus-visible{outline-color:var(--color-indigo)}.wz-stamp{box-shadow:inset 0 0 0 2px var(--color-sheet), inset 0 0 0 3px currentColor;border:2px solid;border-radius:.45rem;padding:.35rem .8rem .45rem;display:inline-block;transform:rotate(-1.6deg)}.wz-stamp[data-status=geprueft]{color:var(--color-indigo)}.wz-stamp[data-status=teilweise]{color:var(--color-ink)}.wz-stamp[data-status=offen]{color:var(--color-vermilion-deep)}.wz-parts-head{border-bottom:1.4px solid #14161b8c}.wz-parts-row{border-bottom:1px solid #14161b24;scroll-margin-top:7rem}.wz-parts-row:target{background:var(--color-marker-soft)}.wz-rank-band{background:var(--color-marker);color:var(--color-ink)}
