/* Hide all pagination items by default */
.filament-resources-customers .filament-tables-pagination-container li {
    display: none !important;
}

/* Show only Previous and Next navigation buttons */
.filament-resources-customers
    .filament-tables-pagination-container
    li[aria-label*="Previous"],
.filament-resources-customers
    .filament-tables-pagination-container
    li[aria-label*="Next"] {
    display: block !important;
}

/* Alternative selectors for prev/next if aria-label doesn't work */
.filament-resources-customers
    .filament-tables-pagination-container
    li:has([aria-label*="Previous"]),
.filament-resources-customers
    .filament-tables-pagination-container
    li:has([aria-label*="Next"]) {
    display: block !important;
}

/* Fallback: Show first and last child if they contain nav arrows */
.filament-resources-customers
    .filament-tables-pagination-container
    li:first-child:has(svg),
.filament-resources-customers
    .filament-tables-pagination-container
    li:last-child:has(svg) {
    display: block !important;
}

/* Hide the results summary text in Filament table pagination */
.filament-resources-customers.filament-tables-pagination
    .hidden
    .pl-2.text-sm.font-medium {
    display: none !important;
}

/* Alternative selector - more specific to avoid conflicts */
.filament-resources-customers
    .filament-tables-pagination
    .lg\:grid
    .pl-2.text-sm.font-medium.dark\:text-white {
    display: none !important;
}

/* Most targeted approach - targets the exact div */
.filament-resources-customers.filament-tables-pagination
    .hidden.lg\:grid
    .flex.items-center
    .pl-2.text-sm.font-medium {
    display: none !important;
}

.filament-resources-customers
    .filament-tables-pagination-records-per-page-selector {
    display: none !important;
}
