/* MudDataGrid Header with Gradient and Contrast Color */

/* Style per l'intestazione della MudDataGrid */
.mud-datagrid-header {
    background: linear-gradient(90deg, var(--table-header-primary-color), var(--table-header-secondary-color)) !important;
    color: var(--table-header-contrast-color) !important;
}

/* Style per le celle header */
.mud-datagrid-header-cell {
    background: linear-gradient(90deg, var(--table-header-primary-color), var(--table-header-secondary-color)) !important;
    color: var(--table-header-contrast-color) !important;
    font-weight: 600 !important;
    padding: 0.75rem 1rem !important;
    border: none !important;
}

/* Style per le icone di ordinamento nell'header */
.mud-datagrid-header-cell .mud-icon-button {
    color: var(--table-header-contrast-color) !important;
}

.mud-datagrid-header-cell .mud-icon-button:hover {
    background-color: rgba(var(--table-header-contrast-rgb), 0.12) !important;
}

/* Style per il testo nell'header */
.mud-datagrid-header-cell-content {
    color: var(--table-header-contrast-color) !important;
}

/* Hover effect per le celle header */
.mud-datagrid-header-cell:hover {
    background: linear-gradient(90deg, 
        rgba(var(--table-header-secondary-rgb), 0.95),
        rgba(var(--table-header-primary-rgb), 0.95)) !important;
}

/* Selettore più specifico per l'elemento thead di MudDataGrid */
.mud-table-head {
    background: linear-gradient(90deg, var(--table-header-primary-color), var(--table-header-secondary-color)) !important;
}

.mud-table-head th {
    background: transparent !important;
    color: var(--table-header-contrast-color) !important;
    font-weight: 600 !important;
    border: none !important;
}
