.ogs-v2-table {
    width: 100%;
    box-sizing: border-box;
}

.ogs-v2-table th {
    padding: 16px!important;
    color: var(--COLOR_SECONDARY);
    width: 30%;
    font-weight: normal;
}

.ogs-v2-table td {
    padding: 16px!important;
}

.ogs-v2-table tr {
    border-top: 1px solid var(--COLOR_HAIRLINE);
}

.ogs-v2-table tr:last-child {
    border-bottom: 1px solid var(--COLOR_HAIRLINE);
}

@media screen and (max-width: 720px) {
    .ogs-v2-table {}
    .ogs-v2-table th,
    .ogs-v2-table td {
        border-bottom: none;
        display: block;
        width: 100%;
        box-sizing: border-box;
        text-align: left
    }
}