from typing import List
from typing import Tuple


def compute_padding(report_items: List[Tuple[str, str]]) -> int:
    """
    Compute padding based on report content.

    :param report_items: list of item name and item content tuple
    :return: padding number
    """
    padding = 8
    check_items = list(zip(*report_items))[0]  # get first elements of tuples
    max_len = len(max(check_items, key=len))  # find the longest string length
    if max_len >= padding:
        padding = max_len + 4  # padding number is longest string length + 4 spaces
    return padding