﻿.tabela-arredondado {
    font-weight: 400 !important;
    font-size: 14px !important;
    width: 100% !important;
    border-collapse: separate !important;
    border-spacing: 0;
}

    .tabela-arredondado th {
        border: 1px solid #034ea2 !important;
        background-color: #17629E !important;
        height: 40px !important;
        color: #fff !important;
        text-align: center !important;
        align-content: center !important;
    }

    .tabela-arredondado td {
        text-align: justify !important;
        align-content: center !important;
        padding: 10px !important;
        border: solid 1px #DDD !important;
        overflow: hidden !important;
    }

    .tabela-arredondado td {
        text-align: justify !important;
        align-content: center !important;
        padding: 10px !important;
        border: solid 1px #DDD !important;
        overflow: hidden !important;
    }

    /* Remover border-radius gerais */
    .tabela-arredondado th,
    .tabela-arredondado td {
        border-radius: 0 !important;
    }

    /* Arredondar cantos específicos */

    /* Canto superior esquerdo */
    .tabela-arredondado thead tr th:first-child {
        border-top-left-radius: 10px !important;
    }

    /* Canto superior direito */
    .tabela-arredondado thead tr th:last-child {
        border-top-right-radius: 10px !important;
    }

    /* Canto inferior esquerdo */
    .tabela-arredondado tbody tr:last-child td:first-child {
        border-bottom-left-radius: 10px !important;
    }

    /* Canto inferior direito */
    .tabela-arredondado tbody tr:last-child td:last-child {
        border-bottom-right-radius: 10px !important;
    }

.tabela-celula-destacada-light {
    background-color: #F2F3F4 !important;
}

.tabela-celula-destacada-dark {
    background-color: #797d7f !important;
}