Я бы добавил фиксированую ширину только для wrapper с поправкой на max-width
width: 100% для инпутов
и
padding для popup-form (в процентах или фиксированый)
В чем указывать размеры определяется макетом.
Вы можете указывать для одних блоков пиксели, для других проценты если считаете что так будет лучше для правильного отображения контента. Если макетом не определено, то при выборе стоит отталкиватся от того, что лучше будет выглядеть на разных размерах экранов.