Para deixar o formulário visualmente mais agradável, fiz com que a caixa de input que aparece assim que o usuário marca a opção Outro se estendesse até o final do formulário, como as outras caixas (nome, e-mail e mensagem). Para fazer tal, coloquei na input um valor de width que alcançasse o resultado. Gostaria de saber se existe alguma instrução que eu possa colocar no css para que um elemento filho ocupe o espaço restante do elemento pai, de forma a fazer isso de uma maneira flexível. Do jeito que eu fiz, colocando diretamente o tamanho que a input tem que ter, a página se desconfigura com resoluções diferentes.
Desde já, obrigado!