Имеется такая структура:
кодпен
Сам блок (.main-wrap) должен быть динамическим по высоте. максимальная высота 80%.
В списке айтемов может быть как 1, так и много айтемов.
Необходимо сделать что бы при большом количестве айтемов у родителя (.items) появлялась прокрутка.
В структуре можно добавлять обертки, если это необходимо, так же можно использовать флексбоксы и гриды.