.paginationjs{color:#333;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;gap:10px;justify-content:center;line-height:1.5;margin:20px 0}.paginationjs,.paginationjs ul,.paginationjs-pages{align-items:center;display:flex}.paginationjs ul{flex-wrap:wrap;gap:4px;list-style:none;margin:0;padding:0}.paginationjs li{display:inline-block;margin:0}.paginationjs a{background-color:#fff;border:1px solid #ddd;border-radius:4px;color:#333;display:inline-block;font-weight:500;padding:8px 12px;text-align:center;text-decoration:none;transition:all .2s ease}.paginationjs a:hover{background-color:#f8f9fa;border-color:#adb5bd;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#495057;transform:translateY(-1px)}.paginationjs .active a{background-color:#007bff;border-color:#007bff;color:#fff;font-weight:600}.paginationjs .active a:hover{background-color:#0056b3;border-color:#0056b3;box-shadow:none;transform:none}.paginationjs .disabled a{background-color:#f8f9fa;border-color:#dee2e6;color:#6c757d;cursor:not-allowed;opacity:.6}.paginationjs .disabled a:hover{background-color:#f8f9fa;border-color:#dee2e6;box-shadow:none;transform:none}.paginationjs .paginationjs-next a,.paginationjs .paginationjs-prev a{font-weight:600;padding:8px 16px}.paginationjs .paginationjs-ellipsis a{background-color:transparent;border-color:transparent;color:#6c757d;cursor:default}.paginationjs .paginationjs-ellipsis a:hover{background-color:transparent;border-color:transparent;box-shadow:none;transform:none}.paginationjs-nav{color:#6c757d;font-size:13px;margin:0 15px;white-space:nowrap}.paginationjs-size-changer{margin:0 15px}.paginationjs-size-changer select{background-color:#fff;border:1px solid #ddd;border-radius:4px;color:#333;cursor:pointer;font-size:13px;padding:6px 10px}.paginationjs-size-changer select:focus{border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25);outline:0}.paginationjs-go-input{margin:0 15px}.paginationjs-go-input input[type=text]{border:1px solid #ddd;border-radius:4px;font-size:13px;padding:6px 10px;text-align:center;width:60px}.paginationjs-go-input input[type=text]:focus{border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25);outline:0}.paginationjs-go-button{margin:0 15px}.paginationjs-go-button input[type=button]{background-color:#007bff;border:1px solid #007bff;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;padding:6px 12px;transition:all .2s ease}.paginationjs-go-button input[type=button]:hover{background-color:#0056b3;border-color:#0056b3}.paginationjs-go-button input[type=button]:active{transform:translateY(1px)}@media (max-width:768px){.paginationjs{flex-direction:column;gap:15px}.paginationjs ul{gap:2px}.paginationjs a{font-size:13px;min-width:32px;padding:6px 10px}.paginationjs-go-button,.paginationjs-go-input,.paginationjs-nav,.paginationjs-size-changer{margin:5px 0}.paginationjs-go-input input[type=text]{width:50px}}@media (max-width:480px){.paginationjs ul{gap:1px}.paginationjs a{font-size:12px;min-width:28px;padding:5px 8px}.paginationjs .paginationjs-next a,.paginationjs .paginationjs-prev a{padding:5px 10px}}.paginationjs a:focus{outline:2px solid #007bff;outline-offset:2px}.paginationjs a:focus:not(:focus-visible){outline:0}@media (prefers-contrast:high){.paginationjs a{border-width:2px}.paginationjs .active a{border-width:3px}}@media (prefers-reduced-motion:reduce){.paginationjs a{transition:none}.paginationjs a:hover{transform:none}}.paginationjs-pages ul{gap:12px}.paginationjs-next a,.paginationjs-page a,.paginationjs-prev a{align-items:center;aspect-ratio:1/1;background-color:transparent!important;border:none!important;box-shadow:none!important;color:var(--middle-gray)!important;display:flex;font-family:var(--poppins);font-size:16px;font-style:normal;font-weight:600!important;height:44px;justify-content:center;letter-spacing:.08px;line-height:125%;text-align:center;width:44px}.paginationjs-page.active a{background-color:var(--primary-100)!important;color:var(--midnight-500)!important}.paginationjs-next,.paginationjs-prev{background-color:transparent;border:1.5px solid var(--primary-500);border-radius:4px;color:var(--primary-500)}.paginationjs-next a,.paginationjs-prev a{color:var(--primary-500)!important}.paginationjs-next.disabled,.paginationjs-prev.disabled{border-color:var(--neutral-600)}.paginationjs-next.disabled a,.paginationjs-prev.disabled a{color:var(--neutral-600)!important}