.custom-table {
    border-collapse: separate;
    border-spacing: 0 0.5em;
    padding: 10px;
}

    .custom-table th:first-child {
        border-radius: 10px 0px 0px 10px;
    }

    .custom-table th:last-child {
        border-radius: 0 10px 10px 0;
    }

    .custom-table tr td:first-child {
        border-top-left-radius: 10px;
    }

    .custom-table tr td:last-child {
        border-top-right-radius: 10px;
    }

    .custom-table tr td:first-child {
        border-bottom-left-radius: 10px;
    }

    .custom-table tr td:last-child {
        border-bottom-right-radius: 10px;
    }

    .custom-table td {
        padding: 5px;
        background-color: white;
    }
