WTH do input numbers look so bad on mobile devices?

As per the title:

type: entities
title: Unit Costs
entities:
  - entity: input_number.t31_daily_cost
  - entity: input_number.t31_energy_cost
  - entity: input_number.t41_daily_cost
  - entity: input_number.t31_energy_cost

Mobile:

Desktop:

desktop

Additionally in the more info pop up floating point numbers are rounded to integers (on both desktop and mobile):

minfo