Как сделать последний столбец на оставшиюся ширину?
flex-grow: 1

На будущее: код кидайте на codepen, а то все эти изыски дизайнера из paint, годятся только для колледжа дизайнеров имени Артемия Лебедева.
Что бы 2-ой столбец брал всю оставшиюся ширину нужно поставить ему 100% ширины, а второму не ставить. Ещё надо input установить 100% ширины. Плюс обязательно, что бы не input вылазил за границы, нужно прописать box-sizing: border-box.
