/* 
    Visero CRM Compact Table Styles 
    Targeting Filament 3.x classes for maximum density
*/

/* 1. Global Table Density (Vertical & Horizontal) */
.fi-ta-cell > a, 
.fi-ta-cell > div, 
.fi-ta-header-cell > div {
    padding-top: 0.15rem !important;
    padding-bottom: 0.15rem !important;
    padding-left: 0.4rem !important;
    padding-right: 0.4rem !important;
}

/* 2. Action Buttons Compaction */
.fi-ta-actions {
    gap: 0.25rem !important; /* Tighten space between buttons */
}

.fi-ta-actions .fi-btn {
    padding: 0.15rem 0.4rem !important; /* Minimal padding */
    font-size: 0.75rem !important; /* Smaller text */
    min-height: 0 !important; /* Remove min-height constraints */
}

/* Shrink icons in table buttons */
.fi-ta-actions .fi-btn svg {
    width: 0.9rem !important;
    height: 0.9rem !important;
}

/* 3. Text & Content Size */
.fi-ta-cell-content {
    font-size: 0.8rem !important;
    line-height: 1.2 !important;
}

/* Tighten badges */
.fi-ta-cell .fi-badge {
    padding: 0 0.4rem !important;
    font-size: 0.7rem !important;
}

/* 4. Table Header Compaction */
.fi-ta-header-cell-label {
    font-size: 0.75rem !important;
    text-transform: uppercase;
    letter-spacing: 0.025em;
}

/* Remove excessive spacing in specialized columns */
.fi-ta-text-column-item {
    gap: 0.1rem !important;
}
