diff --git a/app/static/v2/v2.css b/app/static/v2/v2.css
index e614b17..31b653a 100644
--- a/app/static/v2/v2.css
+++ b/app/static/v2/v2.css
@@ -988,8 +988,13 @@ body.v2 ul.v2-manual ul li::before {
font-size: 10px;
font-weight: 700;
line-height: 1;
+ cursor: help; /* Browser zeigt Hilfe-Cursor — Affordanz fuer Tooltip */
}
+/* Score-Chips bekommen die gleiche cursor-Affordanz, sodass User merken,
+ dass WP/PP nicht nur Labels sind sondern Tooltips haben (#147). */
+.v2-score-chip[title] { cursor: help; }
+
.v2-badge-antragsteller {
background: var(--ecg-blue);
color: #fff;
diff --git a/app/templates/v2/components/score_hero.html b/app/templates/v2/components/score_hero.html
index a4f8bfc..7e7a62c 100644
--- a/app/templates/v2/components/score_hero.html
+++ b/app/templates/v2/components/score_hero.html
@@ -20,7 +20,9 @@
{% set s = score | float %}
{% if s < 5 %}{% set modifier = "low" %}{% else %}{% set modifier = "" %}{% endif %}
-
+
{{ "%.1f" | format(s) }}/10
diff --git a/app/templates/v2/screens/antrag_detail.html b/app/templates/v2/screens/antrag_detail.html
index 9fde609..3de7e3e 100644
--- a/app/templates/v2/screens/antrag_detail.html
+++ b/app/templates/v2/screens/antrag_detail.html
@@ -298,7 +298,7 @@
{% endif %}
{% if v.fraktionen_enthaltung %}
-
Enth.:
+
Enth.:
{% for f in v.fraktionen_enthaltung %}{{ f }}{% endfor %}
{% endif %}
@@ -324,18 +324,18 @@
{{ fs.fraktion }}
- {% if fs.ist_antragsteller %}A{% endif %}
- {% if fs.ist_regierung %}R{% endif %}
+ {% if fs.ist_antragsteller %}A{% endif %}
+ {% if fs.ist_regierung %}R{% endif %}
{% set wp_score = fs.wahlprogramm.score | float %}
{% set pp_score = fs.parteiprogramm.score | float %}
+ title="WP — Wahlprogramm-Treue (0–10): wie gut passt der Antrag zum aktuellen Wahlprogramm dieser Fraktion?
{{ fs.wahlprogramm.begruendung }}">
WP {{ "%.0f"|format(wp_score) }}/10
+ title="PP — Parteiprogramm-Treue (0–10): wie gut passt der Antrag zum Grundsatzprogramm dieser Partei?
{{ fs.parteiprogramm.begruendung }}">
PP {{ "%.0f"|format(pp_score) }}/10