.gv{min-width:0;container:gv/inline-size}.gv-title{margin:0 0 var(--s4)}.gv-label,.gv-stufe-label,.gv-tp-label,.gv-komp-legende li{font-size:var(--text-sm);color:var(--color-text-muted)}.gv-stufe-wert,.gv-vwert,.gv-tp-marke,.gv-flow-node{font-size:var(--text-sm);color:var(--color-text)}.gv-row{align-items:baseline;gap:var(--s4);padding:var(--s3) 0;border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.gv-row:first-child{border-top:0;padding-top:0}.gv-wert,.gv-stufe-wert,.gv-vhead,.gv-tp-marke{font-family:var(--font-display);font-weight:550}.gv-wert{font-size:var(--text-xl);letter-spacing:-.01em;font-variation-settings:"wdth" 82;color:var(--color-text);overflow-wrap:anywhere;min-width:6.5rem;max-width:100%;line-height:1.1}.gv-row>.gv-label{overflow-wrap:anywhere;min-width:0}@container gv (width<=24rem){.gv-row{gap:var(--s2);flex-direction:column}.gv-wert{min-width:0}}.gv-stufe{align-items:center;gap:var(--s4);padding:var(--s2) 0;grid-template-columns:minmax(6rem,auto) 1fr minmax(2.5rem,auto);display:grid}.gv-stufe-label{white-space:nowrap}.gv-bar,.gv-seg,.gv-dot,.gv-flow-node{border:1.5px solid var(--dia-line);background:0 0}.gv-bar{border-radius:4px;min-width:8px;height:14px;display:block}.gv-stufe-wert{text-align:right}.gv-vergleich{grid-template-columns:1fr 1fr;gap:clamp(1rem,3vw,2.5rem);display:grid}@media (width<=34rem){.gv-vergleich{gap:var(--s5);grid-template-columns:1fr}}.gv-vspalte{min-width:0}.gv-vhead{font-size:var(--text-base);letter-spacing:-.005em;color:var(--color-text);padding-bottom:var(--s3);border-bottom:1px solid var(--dia-line);margin:0 0 var(--s2)}.gv-vrow{gap:var(--s1);padding:var(--s3) 0;border-top:1px solid var(--color-border);flex-direction:column;display:flex}.gv-vrow:first-of-type{border-top:0}.gv-vlabel{font-size:var(--text-xs);color:var(--color-text-muted)}.gv-timeline,.gv-flow-list{margin:0;padding:0;list-style:none}.gv-tp{gap:var(--s4);padding:0 0 var(--s4) 1.4rem;grid-template-columns:6.5rem 1fr;align-items:baseline;display:grid;position:relative}.gv-tp:before{content:"";background:var(--dia-line);width:1px;position:absolute;top:.5rem;bottom:-.4rem;left:4px}.gv-tp:last-child:before{display:none}.gv-tp:after{content:"";background:var(--color-surface-card);border:1.5px solid var(--dia-line);border-radius:50%;width:9px;height:9px;position:absolute;top:.3rem;left:0}.gv-tp.aktiv:after{border-color:var(--dia-accent);background:var(--dia-wash)}.gv-tp.aktiv .gv-tp-marke,.gv-flow-node.akzent{color:var(--dia-accent);font-weight:600}.gv-komp-bar{gap:4px;height:2rem;display:flex}.gv-seg{border-radius:4px;min-width:4px}.gv-komp-legende{gap:var(--s2) var(--s5);margin:var(--s4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.gv-komp-legende li{align-items:center;gap:var(--s2);display:flex}.gv-dot{border-radius:3px;flex-shrink:0;width:10px;height:10px}.gv-bar.akzent,.gv-seg.akzent,.gv-dot.akzent,.gv-flow-node.akzent{border-color:var(--dia-accent);background:var(--dia-wash)}.gv-flow-list{gap:var(--s5);flex-direction:column;display:flex}.gv-flow-node{min-width:0;padding:var(--s3) var(--s4);text-align:center;overflow-wrap:anywhere;border-radius:4px;place-content:center;display:grid;position:relative}.gv-flow-node+.gv-flow-node:before{content:"";width:8px;height:8px;top:calc(var(--s5) / -2 - 6px);border:solid var(--dia-line);border-width:1.5px 1.5px 0 0;position:absolute;left:calc(50% - 4px);transform:rotate(135deg)}@container gv (width>=44rem){.gv-flow-list{flex-direction:row}.gv-flow-node{padding-inline:var(--s2);flex:auto}.gv-flow-node+.gv-flow-node:before{top:calc(50% - 4px);left:calc(var(--s5) / -2 - 6px);transform:rotate(45deg)}}.gv-hinweis{margin:var(--s4) 0 0;font-size:var(--text-xs);color:var(--color-text-muted)}.schema[data-astro-cid-aig6dbrv]{background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--s5);margin:0}.schema[data-astro-cid-aig6dbrv] figcaption[data-astro-cid-aig6dbrv]{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:var(--s4);justify-content:space-between;gap:var(--s4);flex-wrap:wrap;display:flex}
