@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');


.container-live-classification::-webkit-scrollbar, .container-live-classification-general::-webkit-scrollbar {
    width: 0px; /* Ancho de la barra de scroll */
    height: 0px; /* Para scroll horizontal */
    display: none; /* Oculta completamente */
}
.container-live-classification, .container-live-classification-general{
    color: white;
    --title: white;
    --font-family-title: "Roboto", serif;
    font-family: "Roboto", serif;
    font-optical-sizing: auto;
    font-weight: 500;
    font-style: normal;
    font-variation-settings: "width" 100;
    padding: 0px 0px;
    overflow: auto;
    -ms-overflow-style: none; /* IE y Edge */
    scrollbar-width: none; /* Firefox */
    
}

.container-live-classification .row, .container-live-classification-general .row{
    --bs-gutter-x: 0;

}

.table_classification_header{
    table-layout: auto;
    width: 100%;

}
.table_classification{
    table-layout: fixed;
    width: 100%;
    border-collapse: collapse;
}
.table_classification .bordered_th, .table_classification_header .bordered_th {
    border-left: 1px solid white;
    border-right: 1px solid white;
}

.table_classification td {
   background: none;
   color: white;
   font-size: 38px;
   font-weight: 400;
   text-align: center;
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
   
}

.table_classification td.position{
    font-size: 38px;
}
.table_classification tr td, .table_classification_header tr th{
    padding: 0px;
}

.table_classification_header th {
    height: 80px;
    vertical-align: middle;
    background-color: #caf3b8;
    font-weight: 600;
    font-size: 45px;
    color: #000;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    
}
.table_classification td.position {
   background-color: #C0C0C0;
   color: #000;
    
}
.table_classification td.nameTeam {
   padding-left: 10px;
   padding-right: 10px;
   width: 100%;
    
}
.table_classification_header th.provisional {
    
    padding-right: 20px;
    color: #d30300;
    
}

.table_classification_header th:nth-child(1) {
    padding-left: 20px;
    padding-right: 20px;

    max-width: 550px;
}
.table_classification_header th:nth-child(2) {
    text-align: center;
    
    max-width: 650px;
}

.content-table{
    width: 100%;
    max-width: 100%;
    overflow: hidden;
}

.w-80{
    width: 80px;
    min-width: 80px;
    max-width: 80px;
}

.w-120{
    width: 120px;
    min-width: 120px;
    max-width: 120px;
}

.table_classification td.first{
    background-color: #ece97e;
}
.table_classification td.second{
    background-color: #e683a6;
}
.table_classification td.third{
    background-color: #79cce0;
}

