.aria-pagination{direction:rtl;display:flex;align-items:center;justify-content:center;column-gap:1rem;row-gap:.7rem;flex-wrap:wrap;margin:2rem auto 0;padding:1.15rem 1.35rem;border:1px solid #e1e9e4;border-radius:1.15rem;background:linear-gradient(180deg,#fff 0%,#f8fcfa 100%);box-shadow:0 12px 34px rgba(22,61,43,.07);font-variant-numeric:tabular-nums}
.aria-pagination-pages{display:flex;align-items:center;justify-content:center;gap:.62rem;padding:0 .25rem;direction:ltr}
.aria-pagination-number,.aria-pagination-nav{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;height:2.75rem;padding:0 .75rem;border:1px solid #d8e2dc;border-radius:.82rem;background:#fff;color:#17392b;text-decoration:none;font-weight:700;box-shadow:0 5px 16px rgba(23,57,43,.06);transition:border-color .18s,background .18s,color .18s,transform .18s,box-shadow .18s}
.aria-pagination-number:hover,.aria-pagination-nav:hover{border-color:#078343;color:#06753c;transform:translateY(-1px);box-shadow:0 8px 20px rgba(7,131,67,.12)}
.aria-pagination-number.is-current{border-color:#087e42!important;background:#087e42!important;color:#fff!important;box-shadow:0 8px 22px rgba(8,126,66,.2)}
.aria-pagination-number.is-edge:not(.is-current){border-color:#b9d8c7;background:#f3faf6;color:#075f34}
.aria-pagination-nav{gap:.5rem;min-width:5.5rem;margin-inline:.15rem}
.aria-pagination-nav b{font-size:1.1rem;line-height:1}
.aria-pagination-nav.is-disabled{opacity:.38;cursor:not-allowed;box-shadow:none}
.aria-pagination-gap{display:inline-grid;place-items:center;min-width:1.55rem;color:#6d7d75;font-weight:800}
.aria-pagination-status{flex-basis:100%;color:#708078;font-size:.78rem;text-align:center;margin-top:.1rem}
.aria-pagination-client{margin-top:0}
.aria-pagination-client [data-page-numbers]{display:flex;gap:.38rem;direction:ltr}
.aria-pagination-client button{font:inherit;cursor:pointer}
@media(max-width:560px){.aria-pagination{column-gap:.55rem;row-gap:.55rem;padding:.9rem .55rem;border-radius:1rem}.aria-pagination-pages{gap:.42rem;padding:0}.aria-pagination-number{min-width:2.35rem;height:2.35rem;padding:0 .5rem;border-radius:.7rem}.aria-pagination-nav{min-width:2.7rem;height:2.35rem;padding:0 .6rem;margin-inline:0}.aria-pagination-nav span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.aria-pagination-gap{min-width:1rem}.aria-pagination-status{font-size:.72rem}}
