Добро пожаловать в мир браузеров.Браузеры используют текущую ОС и собственные элементы управления для отображения элементов управления.Поэтому на Mac с Safari текстовые поля могут отличаться от Firefox в Ubuntu и IE в Windows.
Вы можете влиять на это, устанавливая стили, но вы все еще зависите от браузера.Лучше было бы создать файл CSS со всеми стилями, которые вы хотите применить к определенному элементу ввода, или создать класс CSS, чтобы вы могли применять их независимо.Вам нужно только обратиться к файлу CSS, чтобы получить стилизацию, а не устанавливать все эти свойства каждый раз.
Simon