Worddoc: По-моему, ты страдаешь херней.
Тут делается все через flex, без всяких извращений, которые ты описал.
На крайний случай, height: calc(100vh - Npx), высота кнопки.
Остальное от вялотекущей шизофрении выдумано.
Edward: блин, а у тебя не будет случайно пары часов свободного времени? мне бы объяснить всё по нормальному, да косячки поправить в тасках, ну, нифига я не понимаю в чужих сборках)