diff --git a/messages/de-DE.json b/messages/de-DE.json
index 932a9c8..1bd9e8c 100644
--- a/messages/de-DE.json
+++ b/messages/de-DE.json
@@ -1134,7 +1134,7 @@
"watched": "Im Blick",
"watchedHint": "Deine markierten Rechnungen, um sie kommen zu sehen.",
"watchedEmptyHint": "Tipp: Markiere eine Rechnung auf der Fixkosten-Seite als „im Blick“, um sie hier zu verfolgen.",
- "forgottenAlert": "{count, plural, =1 {1 Rechnung von {month} wurde nie abgehakt} other {# Rechnungen von {month} wurden nie abgehakt}} — prüfe, ob sie wirklich bezahlt wurden.",
+ "forgottenAlert": "In {month} nie abgehakt: {labels} — prüfe, ob {count, plural, =1 {sie wirklich bezahlt wurde} other {sie wirklich bezahlt wurden}}.",
"buckets": {
"overdue": "Überfällig"
}
diff --git a/messages/en.json b/messages/en.json
index 44997f1..61bc308 100644
--- a/messages/en.json
+++ b/messages/en.json
@@ -1134,7 +1134,7 @@
"watched": "Watching",
"watchedHint": "Your flagged bills, to see them coming.",
"watchedEmptyHint": "Tip: flag a bill as “watching” on the Charges page to track it here.",
- "forgottenAlert": "{count, plural, =1 {1 bill from {month} was never ticked} other {# bills from {month} were never ticked}} — check they were actually paid.",
+ "forgottenAlert": "Never ticked in {month}: {labels} — check {count, plural, =1 {it was} other {they were}} actually paid.",
"buckets": {
"overdue": "Overdue"
}
diff --git a/messages/es-ES.json b/messages/es-ES.json
index 3a9c19a..0730baa 100644
--- a/messages/es-ES.json
+++ b/messages/es-ES.json
@@ -1134,7 +1134,7 @@
"watched": "En seguimiento",
"watchedHint": "Tus facturas marcadas, para verlas venir.",
"watchedEmptyHint": "Consejo: marca una factura «en seguimiento» en la página de Gastos fijos para seguirla aquí.",
- "forgottenAlert": "{count, plural, =1 {1 factura de {month} nunca se marcó} other {# facturas de {month} nunca se marcaron}} — comprueba que realmente se pagaron.",
+ "forgottenAlert": "Nunca {count, plural, =1 {marcada} other {marcadas}} en {month}: {labels} — comprueba que realmente se {count, plural, =1 {pagó} other {pagaron}}.",
"buckets": {
"overdue": "Atrasadas"
}
diff --git a/messages/fr-BE.json b/messages/fr-BE.json
index c4166db..651475e 100644
--- a/messages/fr-BE.json
+++ b/messages/fr-BE.json
@@ -1134,7 +1134,7 @@
"watched": "À surveiller",
"watchedHint": "Tes factures marquées, pour les voir venir.",
"watchedEmptyHint": "Astuce : marque une facture « à surveiller » depuis la page Charges pour la suivre ici.",
- "forgottenAlert": "{count, plural, =1 {1 facture de {month} n'a jamais été cochée} other {# factures de {month} n'ont jamais été cochées}} — vérifie qu'elles ont bien été payées.",
+ "forgottenAlert": "Jamais {count, plural, =1 {cochée} other {cochées}} en {month} : {labels} — vérifie {count, plural, =1 {qu'elle a bien été payée} other {qu'elles ont bien été payées}}.",
"buckets": {
"overdue": "En retard"
}
diff --git a/messages/nl-BE.json b/messages/nl-BE.json
index c9926d1..fb12062 100644
--- a/messages/nl-BE.json
+++ b/messages/nl-BE.json
@@ -1134,7 +1134,7 @@
"watched": "In het oog houden",
"watchedHint": "Je gemarkeerde facturen, om ze te zien aankomen.",
"watchedEmptyHint": "Tip: markeer een factuur als 'in het oog houden' op de pagina Vaste kosten om ze hier te volgen.",
- "forgottenAlert": "{count, plural, =1 {1 factuur van {month} werd nooit afgevinkt} other {# facturen van {month} werden nooit afgevinkt}} — controleer of ze echt betaald zijn.",
+ "forgottenAlert": "Nooit afgevinkt in {month}: {labels} — controleer of {count, plural, =1 {die echt betaald is} other {die echt betaald zijn}}.",
"buckets": {
"overdue": "Te laat"
}
diff --git a/src/app/[locale]/app/charges/CadenceField.tsx b/src/app/[locale]/app/charges/CadenceField.tsx
index 9d3f289..1aa811a 100644
--- a/src/app/[locale]/app/charges/CadenceField.tsx
+++ b/src/app/[locale]/app/charges/CadenceField.tsx
@@ -65,28 +65,31 @@ export function CadenceField({ idPrefix, value, onChange, disabled }: CadenceFie
return (
-
-
-
-
+ {/* Compact control row (@thierry 2026-07-19: full-width stacked fields
+ were oversized). Mobile keeps the vertical stack; ≥md the three
+ selects share one line. */}
+