Вы пропускаете расчетный вызов в CSS. Ваш код не информирует браузер о том, что он должен вычислять высоту элемента. Что-то вроде
document.querySelector('.saved').style.height = 'calc(100vh - ' + document.querySelector('.header').offsetHeight + 'px)';
должно работать.