/* 
 * Pagination Style Fix CSS
 * Ensures only one pagination style shows at a time
 */

/* SUPER AGGRESSIVE RULES - Force hide page numbers when Load More style is active */
.wbtm_style .wbtm_pagination_main_area .pagination_area[data-pagination-style="load_more"] .buttonGroup,
.wbtm_style .wbtm_pagination_main_area .pagination_area[data-pagination-style="load_more"] .buttonGroup *,
.wbtm_style .wbtm_pagination_main_area .pagination_area[data-pagination-style="load_more"] button[data-pagination],
.wbtm_style .wbtm_pagination_main_area .pagination_area[data-pagination-style="load_more"] .page_prev,
.wbtm_style .wbtm_pagination_main_area .pagination_area[data-pagination-style="load_more"] .page_next {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    height: 0 !important;
    width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Force hide Load More button when page numbers style is active */
.wbtm_style .wbtm_pagination_main_area .pagination_area[data-pagination-style="page_numbers"] .pagination_load_more,
.wbtm_style .wbtm_pagination_main_area .pagination_area[data-pagination-style=""] .pagination_load_more {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
}

/* Force show only Load More button for load_more style */
.wbtm_style .wbtm_pagination_main_area .pagination_area[data-pagination-style="load_more"] .pagination_load_more {
    display: inline-block !important;
    visibility: visible !important;
    opacity: 1 !important;
}

/* Force show only page numbers for page_numbers style */  
.wbtm_style .wbtm_pagination_main_area .pagination_area[data-pagination-style="page_numbers"] .buttonGroup,
.wbtm_style .wbtm_pagination_main_area .pagination_area[data-pagination-style=""] .buttonGroup {
    display: flex !important;
    visibility: visible !important;
    opacity: 1 !important;
    justify-content: center;
    align-items: center;
    gap: 5px;
}

/* Hide any pagination outside our main containers */
.wbtm_pagination_main_area .pagination_area:not([data-pagination-style]) {
    display: none !important;
}
