It does not add "unnecessary" space - it just doesn't know that there is space available in the bounding box of the text (Plysning ...).
One possibility would be to position the 15min text absolute with a top: 0px; right: 0px;
and use text-align: right;
. Remember to then use position: relative;
on the purple wrapping container.