Как задать стили для input при определённых условиях?
Я думаю тут javascript привлечь придется.
Решение проблемы оказалось проще, чем я ожидал. Один из вариантов решения проблемы, это псевдокласс :focus, который позволяет применить стили к вводимому input.