/*
 * Tabelle compatte per il pannello admin.
 *
 * Filament 5 mette il padding (px-3 py-4) sui wrapper dei contenuti colonna
 * (.fi-ta-text, .fi-ta-icon, ...) e non sulla cella, che è p-0. Questi
 * override riducono il padding verticale (1rem -> 0.5rem) e orizzontale
 * (0.75rem -> 0.5rem); la specificità (0,3,0) supera i selettori originali
 * (0,2,0), incluse le varianti "stacked on mobile".
 */

.fi-ta-cell .fi-ta-text:not(.fi-inline),
.fi-ta-cell .fi-ta-icon:not(.fi-inline),
.fi-ta-cell .fi-ta-color:not(.fi-inline),
.fi-ta-cell .fi-ta-image:not(.fi-inline),
.fi-ta-cell .fi-ta-select:not(.fi-inline),
.fi-ta-cell .fi-ta-text-input:not(.fi-inline),
.fi-ta-cell .fi-ta-toggle:not(.fi-inline),
.fi-ta-cell .fi-ta-checkbox:not(.fi-inline) {
    padding: 0.5rem;
}

/* Celle con padding proprio: azioni, checkbox di selezione riga */
.fi-ta-table .fi-ta-cell:has(.fi-ta-actions),
.fi-ta-table .fi-ta-cell:has(.fi-ta-record-checkbox),
.fi-ta-table .fi-ta-cell.fi-ta-selection-cell {
    padding-block: 0.5rem;
}

/* Intestazioni colonna (py-3.5 -> py-2) */
.fi-ta-table .fi-ta-header-cell {
    padding-block: 0.5rem;
}
