.fh-universal-pagination-shell{display:flex;justify-content:center;max-width:100%;margin-block:0!important;padding-block:var(--fh-pagination-section-space,1.35rem)!important;animation:260ms ease-out both fh-universal-pagination-fade-in!important}.fh-pagination,.pagination.fh-universal-pagination,.pagination.pagination-template{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;flex-wrap:wrap;width:fit-content;max-width:100%;margin:1.35rem auto;padding:.7rem;border:1px solid rgba(15,23,42,.06);border-radius:999px;background:rgba(248,250,255,.96);box-shadow:var(--fh-ui-shadow-sm);--bs-pagination-color:#52607d;--bs-pagination-bg:rgba(78, 102, 248, 0.05);--bs-pagination-border-color:rgba(78, 102, 248, 0.12);--bs-pagination-hover-color:var(--fh-ui-primary-dark);--bs-pagination-hover-bg:rgba(78, 102, 248, 0.12);--bs-pagination-hover-border-color:rgba(68, 97, 255, 0.18);--bs-pagination-focus-color:var(--fh-ui-primary-dark);--bs-pagination-focus-bg:rgba(78, 102, 248, 0.12);--bs-pagination-focus-box-shadow:0 8px 18px rgba(68, 97, 255, 0.1);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:var(--fh-ui-primary);--bs-pagination-active-border-color:var(--fh-ui-primary);--bs-pagination-disabled-color:#98a2b3;--bs-pagination-disabled-bg:transparent;--bs-pagination-disabled-border-color:transparent}.fh-universal-pagination-shell .fh-pagination,.fh-universal-pagination-shell .pagination.fh-universal-pagination,.fh-universal-pagination-shell .pagination.pagination-template{margin-block:0!important}@keyframes fh-universal-pagination-fade-in{from{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}.fh-pagination .page-item,.pagination.fh-universal-pagination .page-item,.pagination.pagination-template .page-item{display:flex}.fh-pagination .page-item+.page-item,.pagination.fh-universal-pagination .page-item+.page-item,.pagination.pagination-template .page-item+.page-item{margin-left:0}.fh-pagination .page-link,.pagination.fh-universal-pagination .page-link,.pagination.pagination-template .page-link{display:inline-flex;align-items:center;justify-content:center;min-width:2.55rem;min-height:2.55rem;padding:0 .9rem;border:1px solid rgba(78,102,248,.12);border-radius:999px;background:rgba(78,102,248,.05);color:#52607d;font-weight:800;line-height:1;text-decoration:none;transition:background-color 160ms,border-color 160ms,box-shadow 160ms,color 160ms,transform 160ms}.fh-pagination .page-link:focus,.fh-pagination .page-link:focus-visible,.fh-pagination .page-link:hover,.pagination.fh-universal-pagination .page-link:focus,.pagination.fh-universal-pagination .page-link:focus-visible,.pagination.fh-universal-pagination .page-link:hover,.pagination.pagination-template .page-link:focus,.pagination.pagination-template .page-link:focus-visible,.pagination.pagination-template .page-link:hover{color:var(--fh-ui-primary-dark);background:rgba(78,102,248,.12);border-color:rgba(68,97,255,.18);outline:0;box-shadow:0 8px 18px rgba(68,97,255,.1);transform:var(--fh-page-surface-lift-hover,translateY(-1.5px))}.fh-pagination .page-item.active .page-link,.fh-pagination .page-link[aria-current=page],.pagination.fh-universal-pagination .page-item.active .page-link,.pagination.fh-universal-pagination .page-link[aria-current=page],.pagination.pagination-template .page-item.active .page-link,.pagination.pagination-template .page-link[aria-current=page]{border-color:var(--fh-ui-primary)!important;background-color:var(--fh-ui-primary)!important;background:var(--fh-ui-primary)!important;color:#fff!important;box-shadow:0 10px 24px rgba(76,91,255,.24)}.fh-pagination .page-item.disabled .page-link,.fh-pagination .page-link[aria-disabled=true],.pagination.fh-universal-pagination .page-item.disabled .page-link,.pagination.fh-universal-pagination .page-link[aria-disabled=true],.pagination.pagination-template .page-item.disabled .page-link,.pagination.pagination-template .page-link[aria-disabled=true]{background:0 0;border-color:transparent;box-shadow:none;color:#98a2b3;opacity:.45;pointer-events:none;transform:none}.fh-account-payment-pagination{border-top:1px solid rgba(223,228,237,.86)}.fh-account-payment-history-table-shell .pagination.pagination-template{margin-block:0!important}.fh-account-payment-history-table-shell .fh-account-payment-pagination{border-top:0;display:flex;justify-content:center;margin-top:0;padding-block:var(--fh-pagination-section-space,1.35rem)!important;padding-inline:0!important}.fh-dealer-listing-message-modal__pager .pagination.pagination-template{margin-bottom:0;margin-top:0}.fh-dealer-listing-message-modal__pager .pagination.pagination-template .page-link{font-size:.82rem!important;font-weight:800!important;letter-spacing:0!important;min-height:2.35rem;min-width:2.35rem;padding-left:.85rem;padding-right:.85rem;text-transform:none!important}@media (max-width:575.98px){.fh-pagination,.pagination.fh-universal-pagination,.pagination.pagination-template{gap:.28rem;padding:.55rem}.fh-pagination .page-link,.pagination.fh-universal-pagination .page-link,.pagination.pagination-template .page-link{min-height:2.35rem;min-width:2.35rem;padding:0 .72rem}}@media (prefers-reduced-motion:reduce){.fh-universal-pagination-shell{animation:none!important}}