.ss{--ss-ebene:var(--ga-primary)}.ss-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ss-seg{background:var(--ga-section);border:1px solid var(--ga-line);border-radius:12px;gap:4px;padding:4px;display:inline-flex}.ss-seg button{font:inherit;color:var(--ga-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:40px;padding:9px 16px;font-size:14px;font-weight:700}.ss-seg button[aria-pressed=true]{background:var(--ga-primary);color:#fff}.ss-zoom{gap:6px;display:inline-flex}.ss-zoom button{font:inherit;border:1px solid var(--ga-line);background:var(--ga-white);min-width:40px;min-height:40px;color:var(--ga-text);cursor:pointer;border-radius:10px;padding:0 12px;font-size:14px;font-weight:700}.ss-zoom button:hover{border-color:var(--ga-primary);color:var(--ga-primary)}.ss-chips{scrollbar-width:thin;gap:8px;padding:2px 2px 12px;display:flex;overflow-x:auto}.ss-chip{min-height:38px;font:inherit;color:var(--ga-text);background:var(--ga-white);border:1px solid var(--ga-line);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.ss-chip i{border-radius:50%;width:9px;height:9px;display:block}.ss-chip[aria-pressed=true]{background:var(--ga-primary);color:#fff;border-color:#0000}.ss-ebenentext{color:var(--ga-text-soft);border-left:3px solid var(--ss-ebene);margin:0 0 12px;padding-left:12px;font-size:14.5px;line-height:1.55}.ss-ebenentext b{color:var(--ga-text)}.ss-ebenentext span{color:var(--ga-muted);margin-top:3px;font-size:13px;display:block}.ss-viewport{border:1px solid var(--ga-line);max-height:min(76vh,900px);box-shadow:var(--ga-shadow-1);overscroll-behavior:contain;background:#e9edf2;border-radius:16px;position:relative;overflow:auto}html[data-theme=dark] .ss-viewport{background:#12203c}html[data-theme=dark] .ss-canvas{filter:brightness(.85)saturate(.95)}.ss-sizer{width:1000px;height:1586px;margin:0 auto;position:relative}.ss-canvas{transform-origin:0 0;width:1000px;position:absolute;top:0;left:0}.ss-canvas,.ss-canvas *{box-sizing:border-box}.ss-canvas [data-teil]{outline:none;transition:opacity .18s}.ss-js .ss-canvas [data-teil]:hover{filter:brightness(1.06)}.ss-canvas [data-teil].is-aus{opacity:.28}.ss-canvas [data-teil].is-ein{outline:2px solid var(--ss-ebene);outline-offset:1px}.ss-canvas [data-teil].is-aktiv,.ss-canvas.is-aktiv{outline:3px solid var(--ga-primary);outline-offset:2px;opacity:1}.ss-mark{display:none}.ss-canvas [data-teil].is-gesehen>.ss-mark{display:flex}.ss-hinweis{color:var(--ga-muted);margin:12px 2px 0;font-size:14px}.ss-zaehler b{color:var(--ga-primary);font-weight:800}.ss-panel{gap:16px;margin-top:18px;display:grid}.ss-teil{padding:20px 22px;scroll-margin-top:90px}.ss-teil-kopf{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;padding-right:26px;list-style:none;display:flex;position:relative}.ss-teil-kopf::-webkit-details-marker{display:none}.ss-teil-kopf:after{content:"";border-right:2px solid var(--ga-muted);border-bottom:2px solid var(--ga-muted);width:9px;height:9px;margin-top:-6px;transition:transform .18s;position:absolute;top:50%;right:4px;transform:rotate(45deg)}.ss-teil[open]>.ss-teil-kopf:after{margin-top:-2px;transform:rotate(-135deg)}.ss-teil[open]>.ss-teil-kopf{margin-bottom:12px}.ss-teil.is-gewaehlt{border-color:var(--ga-primary);box-shadow:var(--ga-shadow-2)}.ss-teil-kopf h3{flex:auto;margin:0;font-size:19px;font-weight:800;line-height:1.25}.ss-tags{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.ss-kz{color:var(--ga-primary-900);background:var(--ga-secondary-200);border-radius:6px;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:700}html[data-theme=dark] .ss-kz{color:var(--ga-text);background:#90bae52e}.ss-was{color:var(--ga-text-soft);font-size:15.5px;line-height:1.6}.ss-ga{color:var(--ga-text-soft);margin-top:10px;font-size:15px;line-height:1.6}.ss-ga b{color:var(--ga-primary)}html[data-theme=dark] .ss-ga b{color:var(--ga-secondary)}.ss-daten{gap:8px;margin:14px 0 0;display:grid}.ss-daten>div{border-top:1px solid var(--ga-line);grid-template-columns:130px 1fr;gap:12px;padding-top:8px;font-size:14px;display:grid}.ss-daten dt{color:var(--ga-muted);font-weight:700}.ss-daten dd{color:var(--ga-text-soft);margin:0}.ss-note{color:var(--ga-muted);margin-top:2px;font-size:13px;display:block}.ss-merksatz{background:var(--ga-primary-050);color:var(--ga-primary-900);border-radius:10px;margin-top:14px;padding:12px 14px;font-size:14.5px;font-weight:700;line-height:1.5}html[data-theme=dark] .ss-merksatz{color:var(--ga-text)}.ss-zus{color:var(--ga-muted);margin-top:10px;font-size:14px;line-height:1.55}.ss-alle{text-align:center;margin:16px 0 0}.ss-alle-btn{font:inherit;color:var(--ga-primary);border:1px solid var(--ga-line-strong);cursor:pointer;background:0 0;border-radius:10px;min-height:42px;padding:11px 18px;font-size:14px;font-weight:800}.ss-alle-btn:hover{border-color:var(--ga-primary);background:var(--ga-primary-050)}.ss-nurjs{display:none}.ss-js .ss-nurjs{display:inline-flex}.ss-js .ss-chips.ss-nurjs{display:flex}.ss-js .ss-zaehler.ss-nurjs,.ss-js span.ss-nurjs{display:inline}.ss-js .ss-alle{display:block}.ss-js .ss-ohnejs{display:none}@media (width<=620px){.ss-daten>div{grid-template-columns:1fr;gap:2px}.ss-teil{padding:16px}}@media (prefers-reduced-motion:reduce){.ss-canvas [data-teil]{transition:none}}
