.ws-pagination{color:var(--color-text-dark);display:flex;flex-wrap:wrap;justify-content:center;margin-top:-1px;min-height:1px;position:relative;z-index:var(--z-1)}.ws-pagination__more.button{border-radius:var(--border-radius-xs);cursor:pointer;display:flex;font-size:1rem;font-weight:600;height:var(--spacer-3xl);justify-content:center;line-height:1.5rem;margin-left:0;padding:var(--spacer-3xs);width:100%}.ws-pagination .separator-line{background:var(--color-neutral-300);height:1px;width:100%}.ws-pagination__loader{--loader-top:var(--spacer-base);--loader-bg:transparent}@supports (not (scale:1)) and (not (aspect-ratio:1/1)){.ws-pagination__pages{gap:0!important;margin-left:-4px!important;margin-top:-4px!important}.ws-pagination__pages>:not([aria-hidden]){margin-left:4px;margin-top:4px}}.ws-pagination__pages{display:flex;flex-wrap:wrap;gap:4px;height:36px;justify-content:center;margin-top:var(--spacer-xs);overflow:hidden}.ws-pagination__pages .button{height:auto}.ws-pagination__pages a,.ws-pagination__pages span{align-items:center;background:var(--color-neutral-100);border-radius:var(--border-radius-xs);color:var(--color-neutral-900);cursor:pointer;display:flex;height:var(--spacer-2xl);justify-content:center;margin-top:0!important;min-width:var(--spacer-2xl);padding:var(--spacer-4xs) var(--spacer-4xs)}.ws-pagination__pages a.active,.ws-pagination__pages span.active{background:var(--primary);color:var(--color-white);pointer-events:none}.ws-pagination__dots{align-items:center;display:flex;justify-content:center;min-width:var(--spacer-xs)}.ws-pagination.loading a,.ws-pagination.loading span,.ws-pagination.loading>.ws-pagination__more{cursor:default}.ws-pagination{font-size:1rem;font-weight:600;line-height:1.5rem}@media (max-width:1023px){.ws-pagination{background-color:var(--color-white);border-radius:var(--border-radius-lg);margin-top:var(--spacer-4xs);padding:var(--spacer-xs)}.ws-pagination .separator-line,.ws-pagination .ws-pagination__btn-more,.ws-pagination .ws-pagination__btn-start,.ws-pagination__dots.right,.ws-pagination__loader{display:none}}@media (min-width:1024px){.ws-pagination{gap:var(--spacer-lg);justify-content:space-between}.ws-pagination__more.button,.ws-pagination__pages .ws-pagination__first-page{display:none}.ws-pagination:not(.loading) .ws-pagination__pages a:hover,.ws-pagination:not(.loading) .ws-pagination__pages span:hover{background-color:var(--color-neutral-300)}}
