:root{--roxo-gett:#352764;--cinza-claro:#ebebeb;--cinza-azulado:#3e4350;--cinza-escuro:#626262}.pagination{margin-bottom:0}.pagination .page-item{margin:0 .15rem}.pagination .page-item .page-link{border:1px solid #e2e8f0;border-radius:.375rem;color:#475569;font-size:.875rem;font-weight:500;min-width:38px;text-align:center;transition:all .2s ease-in-out}.pagination .page-item .page-link:hover{background-color:#f8fafc;border-color:#cbd5e1;color:var(--roxo-gett)}.pagination .page-item .page-link:focus{box-shadow:0 0 0 .2rem rgba(53,39,100,.1);z-index:3}.pagination .page-item.disabled .page-link{border-color:#e2e8f0;color:#cbd5e1}.pagination{justify-content:center;margin-top:2rem}.pagination .page-item{margin:0 3px}.pagination .page-item .page-link{border:1px solid #dee2e6;border-radius:4px;color:var(--roxo-gett);padding:.5rem .9rem;transition:all .2s}.pagination .page-item .page-link:hover{background-color:#f8f9fa;border-color:#ced4da}.pagination .page-item.active .page-link{background-color:var(--roxo-gett);border-color:var(--roxo-gett);color:#fff}.pagination .page-item.disabled .page-link{background-color:#fff;border-color:#dee2e6;color:#6c757d;pointer-events:none}.navigation{align-items:center;display:flex;flex-direction:column;margin:20px 0}.navigation .pagination{background:none;border:none;box-shadow:none;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;padding:0}.navigation .pagination .current a,.navigation .pagination .first a,.navigation .pagination .last a,.navigation .pagination .next a,.navigation .pagination .page a,.navigation .pagination .previous a{align-items:center;background-color:#fff;border:1px solid var(--roxo-gett);border-radius:8px;color:var(--roxo-gett);display:flex;justify-content:center;min-width:40px;padding:.5rem .75rem;text-decoration:none}.navigation .pagination .current,.navigation .pagination .current a:hover,.navigation .pagination .first a:hover,.navigation .pagination .last a:hover,.navigation .pagination .next a:hover,.navigation .pagination .page a:hover,.navigation .pagination .previous a:hover{background-color:var(--roxo-gett);color:#fff}.navigation .pagination .current{align-items:center;border-color:var(--roxo-gett);border-radius:8px;display:flex;font-weight:500;justify-content:center;min-width:40px;padding:.5rem .75rem}