Почему на инпут не действует псевдоЭлеммент?
Непарным тэгам его нельзя прописать. А еще ты забыл повесить на родителя position: relative. Уж не знаю какая была задумка, но можно сделать так
Плюсую к Rheinmetall и лучше уж в лабел инпут обернуть. Семантичнее, что ли.