Добавлен width: fit-content для .tabs — родитель .page-content является flex-контейнером с stretch, из-за чего вкладки растягивались. Теперь tabs занимает только пространство контента.