Just a note: Be sure the style is not scoped to your component.
In Electron this works:
<style>
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
</style>
But, <style scoped>…</style> doesn’t.
Scoping the style appears to work in browsers, but failed for me in Electron.