/* DESKTOP: */
@media (min-width: 1024px) {

}

/* TABLET: */
@media (max-width: 1023px) and (min-width: 768px) {

}

/* MOBILE: */
@media (max-width: 767px) {

}

/*
---------------
RESULTS SECTION
---------------
*/

.results-year {
    width: 100%;
    max-width: 900px;
    margin: 2rem auto 0 auto;
}

/* RESULTS TABLE */
.results-table {
    width: 100%;
    table-layout: auto;
}

#results-table-card {
    align-items: stretch;
    margin: 0rem 1rem;
    overflow-x: auto;
}

.results-table th,
.results-table td {
    text-align: center;
    vertical-align: middle;
    padding: 0.75rem;
}

.results-table th {
    font-weight: var(--weight-bold);
    padding: 0.5rem;
}

.results-table td:not(.table-emphasize) {
    color: var(--text-secondary);
}