Non si ridimensionano perchè nel css usi la classe .number, ma non c'è nessun input con quella classe.... dove vedi type='number' devi aggiungere class='number' ... fammi sapere.
Forse è rimasta da un codice vecchio. Oppure dite che dovrei utilizzarla per la formattazione delle caselle di input di tipo numerico? Perché per le caselle di input di tipo testo non ci sono errori di nessun problema.