.stripedDiv a:nth-child(odd) {
    background-color: var(--light-grey) !important;
}

.stripedDiv a:nth-child(even) {
    background-color: var(--gray-7);
}

.stripedDiv a:first-child {
    border-top-left-radius: 5px;
}

.stripedDiv a:last-child {
    border-top-right-radius: 5px;
}

.stripedDiv a {
    text-decoration: none;
    color: var(--main-grey);
    flex-grow: 1;
}

.stripedDiv a:hover {
    color: var(--main-color);
}

.stripedDiv {
    overflow-x: auto;
    display: flex;
    flex-wrap: nowrap;

}

.tableLegaCampionato {
    background-color: var(--light-grey);
}

.tableLegaCampionato th,
.tableLegaCampionato td {
    font-weight: normal;
    padding: 5px;
    white-space: nowrap;
}

.tableLegaCampionato th:nth-child(16),
.tableLegaCampionato td:nth-child(16),
.tableLegaCampionato th:nth-child(17),
.tableLegaCampionato td:nth-child(17),
.tableLegaCampionato th:nth-child(18),
.tableLegaCampionato td:nth-child(18),
.tableLegaCampionato th:nth-child(19),
.tableLegaCampionato td:nth-child(19),
.tableLegaCampionato th:nth-child(20),
.tableLegaCampionato td:nth-child(20) {
    background-color: var(--gray-7);
}

.tableLegaCampionato {
    overflow-x: auto;
}

.tableLegaCampionato thead,
.tableLegaCampionato tbody,
.tableLegaCampionato tr,
.tableLegaCampionato td {
    width: 100% !important;
}

.tableLegaCampionato thead th {
    border-bottom: 2px solid var(--gray-7) !important;
}

.tableLegaCampionato th:first-child,
.tableLegaCampionato td:first-child {
    width: 20px !important;
}

.tableLegaCampionato td:first-child img {
    width: 20px;
    height: 20px;
    object-fit: contain;
}