/* JP-630 — /de/warenwirtschaftssystem-software/jtl-wawi-download/ (page-id-31)
 *           logo slider: restore the left/right navigation arrows.
 *
 * Root cause: JP-436 (jp-436-wawi-download.css) added
 *
 *     body.page-id-31 .swiper-button-next.d-none,
 *     body.page-id-31 .swiper-button-prev.d-none { display: none !important; }
 *
 * to kill a ~16px horizontal scroll at the TABLET band (the absolutely-
 * positioned arrow box bled past the right edge, scrollWidth 784 > 768).
 * That rule has no media query, so it ALSO suppresses the arrows at desktop
 * — where the markup itself asks for them (`d-none d-lg-flex`, i.e. hidden
 * below lg, flex from >=992px) and where the .product-company-section logo
 * slider has 17 slides that genuinely need navigation.
 *
 * Fix: re-show the logo-slider arrows from the lg breakpoint up only. Below
 * 992px the JP-436 rule still wins (arrows stay hidden, no tablet overflow);
 * from 992px up these win on later cascade + higher specificity (extra
 * `.product-company-section` class → 4 classes vs JP-436's 3).
 *
 * Scoped to the .product-company-section slider so other sliders on the page
 * (whose arrows JP-436 may legitimately hide) are untouched. The click
 * handlers are already wired by theme/jtl/assets/js/jp447-logo-slider.js, so
 * once visible the arrows step the swiper. CSS-only per rule 4b.
 */
@media (min-width: 992px) {
    body.page-id-31 .product-company-section .swiper-button-prev.d-none,
    body.page-id-31 .product-company-section .swiper-button-next.d-none,
    body.page-id-268079 .product-company-section .swiper-button-prev.d-none,
    body.page-id-268079 .product-company-section .swiper-button-next.d-none {
        display: flex !important;
    }
}
