.fluss[data-v-6997a9e4]{width:100%;position:relative;container-type:inline-size}.fluss__rahmen[data-v-6997a9e4]{overscroll-behavior-x:contain;overflow:auto hidden}.fluss__flaeche[data-v-6997a9e4]{width:100%;min-width:var(--fluss-min-breite);height:auto;display:block;overflow:visible}.band[data-v-6997a9e4]{opacity:.55;transition:opacity var(--duration-fast) var(--ease-out-soft)}.band[data-zustand=an][data-v-6997a9e4]{opacity:.9}.band[data-zustand=aus][data-v-6997a9e4]{opacity:.22}.band--blau[data-v-6997a9e4],.band--unzugeordnet[data-v-6997a9e4]{fill:var(--color-choro-3)}.band--hell[data-v-6997a9e4],.band--transfer[data-v-6997a9e4]{fill:var(--color-choro-2)}.band--schuld[data-v-6997a9e4]{fill:var(--color-choro-4)}.band--grau[data-v-6997a9e4]{fill:var(--color-luecke)}.band--waehlbar[data-v-6997a9e4]{cursor:pointer;outline:none}.band--waehlbar[data-v-6997a9e4]:focus-visible{opacity:.9;stroke:var(--color-ink);stroke-width:1.5px}.info[data-v-6997a9e4],.knoten[data-v-6997a9e4]{outline:none}.info[data-v-6997a9e4],.knoten--waehlbar[data-v-6997a9e4]{cursor:pointer}.knoten__treffer[data-v-6997a9e4]{fill:none}.knoten__balken--blau[data-v-6997a9e4]{fill:var(--color-brand)}.knoten__balken--hell[data-v-6997a9e4],.knoten__balken--transfer[data-v-6997a9e4]{fill:var(--color-choro-3)}.knoten__balken--schuld[data-v-6997a9e4]{fill:var(--color-ink)}.knoten--waehlbar:focus-visible .knoten__balken[data-v-6997a9e4]{stroke:var(--color-ink);stroke-width:2px}.knoten__chevron[data-v-6997a9e4]{fill:none;stroke:var(--color-card);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.info__ring[data-v-6997a9e4],.knoten__chevron--grau[data-v-6997a9e4],.knoten__chevron--unzugeordnet[data-v-6997a9e4]{stroke:var(--color-ink)}.info__ring[data-v-6997a9e4]{fill:none;stroke-width:2px;opacity:0}.info:focus-visible .info__ring[data-v-6997a9e4]{opacity:1}.info__kreis[data-v-6997a9e4]{fill:var(--color-card);stroke:var(--color-line-strong);stroke-width:1px;transition:stroke var(--duration-fast) var(--ease-out-soft)}.info:hover .info__kreis[data-v-6997a9e4],.knoten__ring[data-v-6997a9e4]{stroke:var(--color-ink)}.info__zeichen[data-v-6997a9e4]{font-size:var(--text-caption);fill:var(--color-ink);pointer-events:none;font-weight:600}.knoten__ring[data-v-6997a9e4]{fill:none;stroke-width:2px}.muster__grund[data-v-6997a9e4]{fill:var(--viz-grund,var(--color-card))}.muster__luecke[data-v-6997a9e4]{fill:var(--color-luecke)}.muster__grund-marke[data-v-6997a9e4]{fill:var(--color-brand-tint)}.muster__marke[data-v-6997a9e4]{fill:var(--color-brand)}.fluss__kopf[data-v-6997a9e4]{font-family:var(--font-mono);font-size:var(--text-caption);fill:var(--color-ink-muted)}.fluss__texte[data-v-6997a9e4]{pointer-events:none}.fluss__text[data-v-6997a9e4]{font-size:var(--text-label);fill:var(--color-ink);paint-order:stroke;stroke:var(--viz-grund,var(--color-card));stroke-width:3px;stroke-linejoin:round}.etikett__titel[data-v-6997a9e4],.fluss__name[data-v-6997a9e4]{font-weight:500}.fluss__betrag[data-v-6997a9e4]{fill:var(--color-ink-muted)}.fluss__anmerkung[data-v-6997a9e4]{max-width:72ch;margin-top:var(--space-2);color:var(--color-ink);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height)}.fluss__anmerkung--band[data-v-6997a9e4]{top:var(--anmerkung-y);left:var(--anmerkung-x);width:var(--anmerkung-w);margin-top:0}.etikett[data-v-6997a9e4],.fluss__anmerkung--band[data-v-6997a9e4]{pointer-events:none;position:absolute;transform:translateY(-50%)}.etikett[data-v-6997a9e4]{z-index:var(--z-overlay);max-width:calc(var(--space-8) * 6);padding:var(--space-2) var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-icon);background:var(--color-card);box-shadow:var(--shadow-card);color:var(--color-ink);font-size:var(--text-label);line-height:var(--text-label--line-height)}.etikett--links[data-v-6997a9e4]{transform:translate(-100%,-50%)}@container (width<560px){.fluss__text--mitte[data-v-6997a9e4]{display:none}.fluss__anmerkung--band[data-v-6997a9e4]{width:auto;margin-top:var(--space-2);position:static;transform:none}.etikett[data-v-6997a9e4]{max-width:min(var(--space-8) * 6,100cqi)}}.etikett__zeile[data-v-6997a9e4]{color:var(--color-ink-muted)}@media (prefers-reduced-motion:reduce){.band[data-v-6997a9e4],.info__kreis[data-v-6997a9e4]{transition:none}}
