Zalamování textu pomocí CSS

Dobrý den,
potřebuji pomoci s nefunkčním CSS, tedy z části. Mám stránku s několika prvky a ověřuji u nich uživatelem zadaná data. Hlášení o správnosti vstupu řeším pomocí Html.ValidationMessageFor, problém mi však dělá formátování výstupu varování.

--- CSS ---
.text-warning{
width: 100px;
word-wrap: break-word;
color: red;
font-size: 0.8rem;
}

--- HTML ---
@Html.ValidationMessageFor(x => x.Jmeno , null, new {@class = "text-warning" })

Tady má text správnou barvu i velikost, ale nezalamuje se.

Pokud však použiji:
<div class="text-warning">
@Html.ValidationMessageFor(x => x.Jmeno)
</div>

Text má správnou barvu i velikost a zalamuje správně. Problém je že validací mám více a u každé používat <div> mi nepřijde zrovna efektivní. Je nějaká možnost jak vynutit zalamování v metodě Html.ValidationMessageFor?
Předem děkuji za příp. pomoc
Možná to pomůže?přikládám odkaz.
https://jecas.cz/zalamovani-slov