.page-search-players-table-grid {
    grid-template-columns: 30px 64px minmax(0, .8fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
}

@media (max-width: 1380px) {
    .page-search-players-table-grid {
        grid-template-columns: 24px 48px minmax(0, .8fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    }
}

@media (max-width: 980px) {
    .page-search-players-table-grid {
        grid-template-columns: 24px 42px minmax(0, .8fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, .8fr);
    }
}

@media (max-width: 640px) {
    .page-search-players-table-grid {
        grid-template-columns: 5.5555555556vw 6.6666666667vw minmax(0, .8fr) minmax(0, 1.2fr) minmax(0, 1fr) minmax(0, .8fr);
    }
}

.page-team-table-grid {
    grid-template-columns: 30px 64px minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
}

@media (max-width: 1380px) {
    .page-team-table-grid {
        grid-template-columns: 24px 48px minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    }
}

@media (max-width: 980px) {
    .page-team-table-grid {
        grid-template-columns: 24px 42px minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    }
}

@media (max-width: 640px) {
    .page-team-table-grid {
        grid-template-columns: 5.5555555556vw 6.6666666667vw minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    }
}

.page-search-coaches-table-grid {
    grid-template-columns: 30px 64px minmax(0, .8fr) minmax(0, 1fr) minmax(0, 1fr);
}

@media (max-width: 1380px) {
    .page-search-coaches-table-grid {
        grid-template-columns: 24px 48px minmax(0, .8fr) minmax(0, 1fr) minmax(0, 1fr);
    }
}

@media (max-width: 980px) {
    .page-search-coaches-table-grid {
        grid-template-columns: 24px 42px minmax(0, .8fr) minmax(0, 1fr) minmax(0, 1fr);
    }
}

@media (max-width: 640px) {
    .page-search-coaches-table-grid {
        grid-template-columns: 5.5555555556vw 6.6666666667vw minmax(0, .7fr) minmax(0, 1fr) minmax(0, .7fr);
    }
}
