body{background-color:#eee}#sidebar{background-color:#343a40!important;bottom:0;color:#fff;height:100vh;left:0;padding-top:20px;position:fixed;top:0;transition:all .3s}#sidebar .sidebar-header h3{font-size:1.5rem;margin-bottom:20px}#sidebar .nav-link{align-items:center;color:#fff;display:flex;font-size:1.1rem;padding:10px 20px;transition:background-color .3s ease}#sidebar .nav-link i{font-size:1.2rem;margin-right:10px}#sidebar .nav-link:hover{background-color:#007bff}#sidebar .nav-link.active{background-color:#0069d9}#sidebar.closed{transform:translateX(-100%)}#sidebar-toggle{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.5rem;margin-bottom:20px;padding:10px 15px}#sidebar{width:250px}#sidebar.closed{width:0}@media (max-width:768px){#sidebar{width:100%}}.pagination{border-radius:.5rem;box-shadow:0 0 10px rgba(0,0,0,.1);overflow:hidden}.pagination .page-item .page-link{border:none;border-radius:.4rem;color:#0d6efd;font-weight:500;margin:0 3px;padding:.5rem .75rem;transition:all .3s ease}.pagination .page-item.active .page-link{background-color:#0d6efd;box-shadow:0 2px 6px rgba(0,0,0,.2);color:#fff}.pagination .page-link:hover{background-color:#e9f3ff;color:#0d6efd;text-decoration:none}.pagination .page-item.disabled .page-link{color:#ccc}.bg-light{--bs-bg-opacity:1;background-color:#7c868f!important}