/* Custom Filament CSS for better contrast in light mode */

/* Enhance section box contrast */
.fi-section {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    border: 1px solid rgba(0, 0, 0, 0.05);
}

/* Enhance card contrast */
.fi-card {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    border: 1px solid rgba(0, 0, 0, 0.05);
}

/* Enhance form field contrast */
.fi-form-component {
    background-color: rgb(255, 255, 255);
}

/* Enhance table contrast */
.fi-ta-header-cell {
    background-color: rgb(243, 244, 246);
    font-weight: 600;
}

/* Enhance sidebar contrast */
.fi-sidebar {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

/* Hide the fi-wi-widget class */
.fi-wi-widget {
    display: none !important;
}

/* Hide Parts Requests card on dashboard */
.filament-dashboard .filament-card:has(h2:contains("Parts Requests")) {
    display: none !important;
}

/* Dashboard Improvements */
.filament-dashboard {
    @apply space-y-6;
}

/* Stats Widget Improvements */
.fi-wi-stats-overview {
    @apply grid grid-cols-1 md:grid-cols-3 gap-4;
}

.fi-wi-stats-overview .fi-wi-stats-overview-stat {
    @apply transition-all duration-200 hover:shadow-lg;
}

/* Table Widget Improvements */
.fi-wi-table {
    @apply rounded-lg overflow-hidden;
}

.fi-wi-table .fi-ta-header-cell {
    @apply bg-gray-50;
}

/* Quick Actions Button */
.filament-actions-action-group {
    @apply shadow-lg hover:shadow-xl transition-all duration-200;
}

/* Welcome Message */
.filament-dashboard h1 {
    @apply text-2xl font-bold mb-6;
}

/* Widget Headers */
.fi-wi-header {
    @apply text-lg font-semibold mb-4;
}

/* Responsive Grid */
@media (min-width: 1024px) {
    .filament-dashboard {
        @apply grid grid-cols-1 lg:grid-cols-2 gap-6;
    }
    
    .fi-wi-stats-overview {
        @apply col-span-2;
    }
}

/* Dark mode override for filter indicators background */
html.dark .fi-ta-filter-indicators {
    @apply bg-gray-900;
} 