не используйте em для определения размера ввода, тогда вы можете изменить размер шрифта, чтобы удовлетворить.Если вы устанавливаете размер через em, поле всегда будет основано на размере шрифта, оно наследуется.
1em обычно (не всегда) всегда эквивалентен 16px, если настройки по умолчанию для браузера пользователя установлены по умолчанию или будут основаны на настройке размера шрифта, установленной ранее на листе. Найдите эквивалент вpx для ваших клиентов, а затем уменьшите размер шрифта для этих входных данных на 3-4 пикселя, чтобы можно было использовать спуски и спуски
input {
height: 16px;
width: 100px;
font-size: 13px;
}