.pagination-layout{display:block}.pagination-layout .pagination-sp{gap:1px}@media(min-width:1024px){.pagination-layout .pagination-sp{gap:8px}}.pagination-layout .pagination-sp--no-next .pagination-nav-next,.pagination-layout .pagination-sp--no-prev .pagination-nav-prev{display:none}.pagination-layout .pagination-controls{margin-bottom:0}@media(min-width:1024px){.pagination-layout .pagination-controls{width:100%;justify-content:space-between}}.pagination-layout .pagination-cluster{display:flex;flex-direction:column;align-items:stretch;width:-moz-fit-content;width:fit-content;max-width:100%}@media(min-width:1024px){.pagination-layout .pagination-cluster{flex-direction:row;align-items:center;justify-content:space-between;width:100%}}.pagination-layout.pagination-skeleton .pagination-controls{justify-content:center}@media(min-width:1024px){.pagination-layout.pagination-skeleton .pagination-controls{justify-content:flex-start}}.pagination-layout.pagination-skeleton .pagination-text{justify-content:flex-start}.pagination-layout .pagination-text{margin-top:.5rem;width:100%;text-align:left}@media(min-width:1024px){.pagination-layout .pagination-text{margin-top:0;margin-left:auto;width:auto;text-align:left}}@media(max-width:1023px){.pagination-layout .pagination-cluster,.pagination-layout .pagination-controls{width:100%}.pagination-layout .pagination-sp{display:grid!important;grid-template-columns:1fr auto 1fr;align-items:center;width:100%}.pagination-layout .pagination-nav-prev{justify-self:start}.pagination-layout .pagination-pages{justify-self:center}.pagination-layout .pagination-nav-next{justify-self:end}.pagination-layout .pagination-sp--no-next{display:flex!important;width:100%;justify-content:space-between;gap:8px}}@media(max-width:425px){.pagination-layout .pagination-sp--no-prev{display:flex!important;width:100%;justify-content:space-between}}@media(min-width:426px)and (max-width:1023px){.pagination-layout .pagination-sp--no-prev{display:flex!important;width:auto;justify-content:flex-start;gap:8px}}.pagination-layout .pagination-nav-link,.pagination-layout .pagination-page-link{width:40px;height:40px;padding:0!important;display:flex!important;align-items:center;justify-content:center;border-radius:8px}@media(max-width:1023px){.pagination-layout .pagination-nav-link,.pagination-layout .pagination-page-link{width:36px;height:36px}}.pagination-layout .pagination-nav-link--start{border-radius:8px 0 0 8px}.pagination-layout .pagination-nav-link--end{border-radius:0 8px 8px 0}.pagination-layout .pagination-nav li{display:flex;align-items:center;justify-content:center;line-height:0}.pagination-layout .pagination-nav-link .icon{display:block;font-size:24px;line-height:1}@media(max-width:768px){.pagination-layout .pagination-page-link--wide{width:auto;min-width:36px;padding-left:.375rem!important;padding-right:.375rem!important}}@media(min-width:769px)and (max-width:1023px){.pagination-layout .pagination-page-link--wide{width:auto;min-width:36px}}@media(min-width:1024px){.pagination-layout .pagination-page-link--wide{width:auto;min-width:40px;padding-left:.5rem!important;padding-right:.5rem!important}}@media(max-width:320px){.pagination-layout .pagination-sp:not(.pagination-sp--no-next){gap:0!important}}.pagination-layout .pagination-pages li.active .pagination-page-link{background-color:var(--bs-gray-200)!important}.pagination-layout .pagination-page-link:active,.pagination-layout .pagination-pages li.active .pagination-page-link:active{background-color:var(--bs-gray-300)!important}