.rating-pagination{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;padding:2px 2px 0}.rating-pagination-summary{color:var(--muted);font-size:12px;font-weight:750;line-height:1.3;white-space:nowrap}.rating-pagination-links{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.rating-page-number,.rating-page-nav{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);font-size:11px;font-weight:850;line-height:1;transition:.18s ease}.rating-page-nav{min-width:auto;padding-inline:12px}.rating-page-number:hover,.rating-page-nav:hover{border-color:#9fd6c7;color:#087f63;transform:translateY(-1px)}.rating-page-number.current{border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:0 7px 18px rgba(0,166,122,.16)}.rating-page-gap{display:inline-flex;align-items:center;justify-content:center;width:24px;color:var(--muted);font-size:13px;font-weight:800}@media(max-width:700px){.rating-pagination{align-items:flex-start;flex-direction:column;gap:10px}.rating-pagination-links{justify-content:flex-start;width:100%}.rating-pagination-summary{white-space:normal}.rating-page-number,.rating-page-nav{height:34px;min-width:34px;padding-inline:9px;font-size:10px}}@media(max-width:430px){.rating-page-nav{font-size:0}.rating-page-nav[rel="prev"]::after{content:"← Prev";font-size:10px}.rating-page-nav[rel="next"]::after{content:"Next →";font-size:10px}}
