/* Dedicated reviews page only; homepage carousel is untouched. */
body .pmrv-reviews.pmrp-reviews .pmrv-grid,body .pmrv-reviews.pmrp-reviews .pmrv-grid.pmr-carousel{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;grid-template-rows:none!important;gap:24px!important;width:100%;min-width:0;max-width:100%;overflow:visible!important;scroll-snap-type:none!important;scroll-behavior:auto!important;padding:0;margin:22px 0 28px;}
body .pmrv-reviews.pmrp-reviews .pmrv-card{width:auto!important;min-width:0;max-width:100%;height:auto;box-sizing:border-box;scroll-snap-align:none;}
.pmrp-reviews .pmr-carousel-controls{display:none!important;}
.pmrp-count{font:600 13px/1.6 Manrope,system-ui,sans-serif;color:#667c97;margin:18px 0;}
nav.pmrp-pages{display:flex!important;align-items:center;justify-content:center;flex-wrap:wrap;gap:9px;padding:12px 0;margin:24px 0 30px;}
.pmrp-pages .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;box-sizing:border-box;padding:10px 14px;border:1px solid #d3dfed;border-radius:10px;background:#fff;color:#3b587c;text-decoration:none;font:700 13px/1.5 Manrope,system-ui,sans-serif;}
.pmrp-pages .current{background:#2b3c54;color:#fff;border-color:#2b3c54;}
.pmrp-pages a:hover{border-color:#bd2734;background:#fff4f5;color:#ad2330;}
.pmrp-pages a:focus-visible{outline:3px solid #e5b42c;outline-offset:3px;}
@media(max-width:980px){body .pmrv-reviews.pmrp-reviews .pmrv-grid,body .pmrv-reviews.pmrp-reviews .pmrv-grid.pmr-carousel{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;}}
@media(max-width:600px){body .pmrv-reviews.pmrp-reviews .pmrv-grid,body .pmrv-reviews.pmrp-reviews .pmrv-grid.pmr-carousel{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;}nav.pmrp-pages{gap:6px;}.pmrp-pages .page-numbers{padding:8px 11px;}}
