*{padding:0;margin:0;box-sizing:border-box;text-decoration:none}label{margin-top:.5rem;margin-bottom:.1rem}.bg-gray{background-color:#f8f9fa}:root{--pagination-bg:#ffffff;--pagination-border:#e6e6e6;--pagination-color:#343a40;--pagination-accent:#ff9400;--pagination-hover:#ffe8cc}.pagination{margin:1rem 0}.pagination .page-link{background:var(--pagination-bg);color:var(--pagination-color);border:1px solid var(--pagination-border);padding:.2rem .5rem;min-width:34px;font-size:.8rem;text-align:center;border-radius:.25rem;transition:all .12s ease-in-out;box-shadow:none}.pagination .page-item:not(.active) .page-link:hover{background:var(--pagination-hover);color:var(--pagination-color);transform:translateY(-2px);border-color:var(--pagination-accent)}.pagination .page-item.active .page-link{background:var(--pagination-accent);color:#fff;border-color:var(--pagination-accent)}.pagination .page-link:focus{box-shadow:0 0 0 .15rem rgba(255,148,0,.18)}.pagination .page-item.disabled .page-link{opacity:.55;pointer-events:none}.pagination.pagination-sm .page-link{padding:.2rem .5rem;min-width:32px}.pagination.pagination-lg .page-link{padding:.6rem 1rem;min-width:48px;font-weight:600}@media (max-width:576px){.pagination .page-link{padding:.2rem .45rem;min-width:34px}}.by-tecledev{color:#aeb1f1!important}.by-tecledev:hover{color:#f0bc74!important;zoom:1}
