.pagination{display:flex}.pagination,.pagination__link{align-items:center;justify-content:center}.pagination__link{display:inline-flex;margin:0 .35rem}.pagination__link,.pagination__link:active,.pagination__link:focus,.pagination__link:hover{text-decoration:none}.pagination__link--first.pagination-link--disabled,.pagination__link--first.pagination__link--disabled,.pagination__link--last.pagination-link--disabled,.pagination__link--last.pagination__link--disabled,.pagination__link--next.pagination-link--disabled,.pagination__link--next.pagination__link--disabled,.pagination__link--prev.pagination-link--disabled,.pagination__link--prev.pagination__link--disabled{opacity:0}.pagination-link--disabled,.pagination__link--disabled{cursor:default;pointer-events:none}.pagination__link--first,.pagination__link--prev{margin-right:.7rem}.pagination__link--first .has-icon,.pagination__link--prev .has-icon{margin-right:5px}.pagination__link--prev{margin-right:30px}.pagination__link--first{margin-left:0}a.pagination__link--number,span.pagination__link--number{border-radius:100%;height:40px;line-height:1em;margin:0 30px .175rem 0;padding:.25rem .4rem;width:40px}a.pagination__link--number:last-child,span.pagination__link--number:last-child{margin-right:0}.pagination__link--last,.pagination__link--next{line-height:1em;margin-left:.7rem}.pagination__link--last:focus,.pagination__link--last:hover,.pagination__link--next:focus,.pagination__link--next:hover{opacity:.8}.pagination__link--last .pagination__link-icon,.pagination__link--next .pagination__link-icon{line-height:0}.pagination__link--last .has-icon,.pagination__link--next .has-icon{margin-left:10px}.pagination__link--last{margin-right:0}.pagination__link-icon svg{height:16px;margin:0 .3rem;width:16px}