I'm trying to use a regular input type date to use on mobile devices. But the width set in the CSS is overruled by Safari (or webkit).

I can add `-webkit-appearance: none;` to the CSS and by that, the width will work as expected. But then I lose all the other styling that is wanted, for example the arrow to indicate that it is a picker.

Is there a way that I can keep the basic styling of an input type date, but rule over the width myself?