/* Responsive table header styles for pitcher leaderboard */
    .column-header-name {
        text-align: center !important;
    }

.dash-table-container .dash-spreadsheet-container .dash-spreadsheet-inner .dash-freeze-left th {
    background: #f6f6f6 !important;
    text-align: center !important;
}

.dash-table-container .dash-spreadsheet-container .dash-spreadsheet-inner .dash-freeze-left th > div,
.dash-table-container .dash-spreadsheet-container .dash-spreadsheet-inner .dash-freeze-left th > div > div,
.dash-table-container .dash-spreadsheet-container .dash-spreadsheet-inner .dash-freeze-left th .column-header--name,
.dash-table-container .dash-spreadsheet-container .dash-spreadsheet-inner .dash-freeze-left th .column-header-name {
    background: #f6f6f6 !important;
    color: inherit !important;
    text-align: center !important;
    justify-content: center !important;
    width: 100% !important;
    height: 100% !important;
}

.dash-table-container .dash-spreadsheet-container .dash-spreadsheet-inner .dash-freeze-left th .column-actions {
    background: #f6f6f6 !important;
}

@media (max-width: 1200px) {
    .dash-table-container .dash-spreadsheet-container .dash-spreadsheet-inner th {
        font-size: 10px !important;
    }
    
    .dash-table-container .dash-spreadsheet-container .dash-spreadsheet-inner th div {
        font-size: 10px !important;
    }
    
    .dash-table-container .dash-spreadsheet-container .dash-spreadsheet-inner td {
        font-size: 10px !important;
    }
}

@media (max-width: 1000px) {
    .dash-table-container .dash-spreadsheet-container .dash-spreadsheet-inner td {
        font-size: 10px !important;
    }
}

@media (max-width: 800px) {
    .dash-table-container .dash-spreadsheet-container .dash-spreadsheet-inner td {
        font-size: 8px !important;
    }
}
