<input … style="width: 7rem;">
Anmerkung: Die style-Angabe habe ich provisorisch gemacht, da ich noch keine Lösung für mein 2. Problem erhalten habe.
Sie ist falsch. Die Breite solle sich nicht auf die Schriftgröße des Wurzelelements beziehen, sondern auf die Schriftgröße des Eingabefeldes.
Mache ich dies mit em statt rem oder?