.c-pagination{display:flex;flex-direction:column;align-items:center}.c-pagination .pagination-text{padding:1rem 0;z-index:-1}.c-pagination .pagination-nav{display:flex;justify-content:center;align-items:center;gap:.75rem;padding:2rem 0}.c-pagination .pagination-nav button{width:2rem;height:2rem;font-size:1rem;line-height:1.5rem}.c-pagination .pagination-nav button:disabled.left::before{background-color:#aaa}.c-pagination .pagination-nav button:disabled.right::before{background-color:#aaa}.c-pagination .pagination-nav button.left::before{content:"";display:inline-block;width:1.25rem;height:1.5rem;margin:0 .25em;background-color:#3d3d3d;mask:url("../../../etc.clientlibs/edc/clientlibs/clientlib-base/resources/icons/keyboard-arrow-left.svg") no-repeat center}.c-pagination .pagination-nav button.right::before{content:"";display:inline-block;width:1.25rem;height:1.5rem;margin:0 .25em;background-color:#3d3d3d;mask:url("../../../etc.clientlibs/edc/clientlibs/clientlib-base/resources/icons/keyboard-arrow-right.svg") no-repeat center}.c-pagination .pagination-nav ul{display:inline-flex;gap:.75rem;margin:0;padding:0}.c-pagination .pagination-nav ul li button{width:2rem;height:2rem;font-size:1rem;line-height:1.5rem;border:2px solid #3d3d3d;color:#1d1d1d}.c-pagination .pagination-nav ul li button.active{background:#3d3d3d;color:#fff;outline:none}@media(min-width: 992px){.c-pagination{flex-direction:row;padding:2.5rem 0}.c-pagination .pagination-text{text-align:left;padding:0;position:absolute}.c-pagination .pagination-nav{padding:0;margin:0 auto}}
