In Chrome, input appears incomprehensible indents. Everything has vanished, in Firefox, the height is 18px as it should be, but in Chrome, 21px is displayed. Where the extra 3px comes from, I can not understand.
.input { line-height: 1; font-size: 18px; margin: 0; padding: 0; border: none; background-color: green; }
<div class="input-wrap"> <input type="text" class="input" value="высота в chrome - 21px"> </div>