/* Prototyp (24.10.2026): Abstimmung im Rat der EU auf der Verfahrensseite (verfahren.js ratCard, Daten rat.py).
   Eigene Datei, solange der Block nicht abgenommen ist; danach in klarsicht.css beim Abschnitt Zeitleiste. */

/* Punkt auf der Schiene: Quadrat statt Kreis, damit der Rat neben den Abstimmungen des Parlaments erkennbar bleibt */
.vf-n.k-rat::after { top: 4px; left: calc(var(--vf-dw) + var(--vf-rw) / 2 - 6px); width: 12px; height: 12px; border-radius: 3px; border-color: var(--label); background: var(--label); box-shadow: 0 0 0 3px var(--bg); }
.vf-rat .vf-vt { font-size: .9375rem; }
.vf-rw { margin: 8px 0 0; font-size: .8125rem; line-height: 1.45; }
/* Zwei Balken (Staaten, Bevölkerung) mit Schwelle als Marke (.ref-mk); Zeilenkopf vor den Zahlen */
.vf-rb .ref-ax + .vf-vn + .ref-ax { margin-top: 12px; }
.vf-rk { display: inline-block; min-width: 6.5em; margin-right: 6px; color: var(--label2); font-weight: 600; }
.vf-rb .ref-line { margin-top: 6px; }
.vf-rl { gap: 4px; margin-top: 10px; }
.vf-rl .vf-g { min-height: 24px; padding: 0 8px 0 3px; font-variant-numeric: tabular-nums; letter-spacing: .02em; }
.vf-rl .vf-ic { width: 16px; height: 16px; }
.vf-rat .vf-x { margin-top: 8px; padding-bottom: 6px; }
