Oder sowas wie
background-position: calc(100% - 42px)
ist auch nicht viel besser als background-position: 24em 0em;
Sobald mal ein unerwartet längerer Label-Text vorkommt, werden sich Text und Grafik überlappen.
Da werde ich wohl entweder die Grafik vor dem Label setzen oder komplett umbauen und mit display:table-cell
arbeiten müssen.
Danke Dir dennoch für die hilfreichen Tipps.
LG Marvin