.paginator{display:flex}.paginator__item{margin:1px;padding:8px 10px;text-align:center;cursor:pointer;transition:background-color .15s linear}.paginator__item:hover{background-color:var(--color-line-border)}.paginator__item--disabled:hover{cursor:not-allowed}@media only screen and (min-width:768px){.paginator__item{padding:8px 16px}}.paginator__item.paginator__next svg,.paginator__item.paginator__prev svg,.paginator__next svg,.paginator__prev svg{fill:var(--color-text-tertiary-contrast)}.paginator__prev{margin-inline-end:10px}@media only screen and (min-width:768px){.paginator__prev{margin-inline-end:20px}}.paginator__next{margin-inline-start:10px}@media only screen and (min-width:768px){.paginator__next{margin-inline-start:20px}}.paginator{justify-content:flex-start}.paginator__item{font-weight:400;font-size:14px;line-height:17px;display:flex;justify-content:center;align-items:center;min-width:35px;min-height:35px;background-color:var(--color-bg-primary)}@media only screen and (min-width:768px){.paginator__item{min-width:45px;min-height:45px}}.paginator__item:focus,.paginator__item:hover{color:var(--color-text);background-color:var(--color-bg-secondary)}.paginator__next,.paginator__prev{font-size:0}@media only screen and (min-width:768px){.paginator{padding-top:30px}}.paginator__item{color:var(--color-text-secondary)}.paginator__item--active,.paginator__item:active{color:var(--color-text-contrast);background-color:var(--color-accent-2)}.paginator__item--active:focus,.paginator__item--active:hover{color:var(--color-text-contrast);background-color:var(--color-accent-2)}.paginator__next:active svg,.paginator__prev:active svg{fill:var(--color-text-contrast)}.paginator-container{display:flex;flex-wrap:wrap;justify-content:space-between}.paginator-limit{display:flex;align-items:center}.paginator-limit__label{display:inline-block;margin-inline-end:10px;padding:8px 10px}.paginator-limit__title{display:inline-block;margin-inline-end:10px;font-size:13px;vertical-align:middle}.paginator-limit__buttons{vertical-align:middle}.paginator-limit a.paginator-limit__button,.paginator-limit__button{display:inline-block;margin:0 4px;padding:0 4px;color:var(--color-text-secondary);text-decoration:none;background:0 0;border:0}.paginator-limit a.paginator-limit__button--active,.paginator-limit__button--active{position:relative}.paginator-limit a.paginator-limit__button--active::after,.paginator-limit__button--active::after{position:absolute;inset-inline:0;bottom:-2px;display:block;height:2px;background-color:var(--color-accent);content:""}
