.campeonato_container{
    display: grid;
    grid-auto-flow: column;
    justify-content: left;
    grid-template-columns: 190px 1fr;
    gap: var(--gap_sm);
    padding: var(--padding);
    border-radius: var(--border_radius);
    background: #eee;
    box-shadow: 0px 4px 4px -5px #ccc;
}
.campeonato_container .campeonato_titulo{
    width: 100%;
    font-size: 16px;
    box-sizing: border-box;
    text-align: center;
    background: var(--cor_principal);
    border: none;
    color: var(--cor_white);
    padding: var(--padding);
    border-radius: var(--border_radius);
}
.campeonato_container .campeonato_banner{
    height: 100%;
    /* width: 220px; */
}
.campeonato_container .campeonato_info_container{
    /* width: 250px; */
    display: flex;
    flex-direction: column;
    gap: var(--gap_md);
    
}
.campeonato_container .campeonato_info_container .table.modelo .table_title_actionButtons_container .table_title{
    text-align: center;
    
}
.campeonato_container .campeonato_info_container .table_header_body_container{
    /* grid-template-columns: auto !important; */
}
.campeonato_container .campeonato_info_container .body .row .table_item:first-child{
    box-shadow: 5px 0px 5px 0px #00000010;
}
.campeonato_container .campeonato_info_container .body .row .table_sub_item{
    /* justify-content: center; */
    padding: 0px 10px !important;
}
.campeonato_container .campeonato_federacao{
    font-size: 14px;
}
.campeonato_container .campeonato_nome{
    
}
.campeonato_container .campeonato_data{
    
}
.campeonato_container .campeonato_local_estado{
    
}
.campeonato_container .campeonato_local_cidade{
    
}
.campeonato_container .campeonato_local_descritivo{
    
}


@media (max-width: 600px){

    .campeonato_container{
        grid-auto-flow: row;
        /* grid-template-columns: 50vw !important; */
        grid-template-columns: 200px !important;
        
        .campeonato_banner{
            height: 250px;
        }
    }

}