table {
    border-spacing: 0;
    border-collapse: collapse;
    display: block;
    width: max-content;
    max-width: 100%;
    overflow: auto;
    font-variant: tabular-nums;

    th,
    td {
        padding: 6px 13px;
        border: 1px solid var(--borderColor-default);
    }

    th {
        font-weight: var(--base-text-weight-semibold, 600);
    }

    td> :last-child {
        margin-bottom: 0;
    }

    tr {
        background-color: var(--bgColor-default);
        border-top: 1px solid var(--borderColor-muted);

        &:nth-child(2n) {
            background-color: var(--bgColor-muted);
        }
    }
}