.table-responsive::-webkit-scrollbar {
  height: 8px;
  width: 8px;
}
.table-responsive::-webkit-scrollbar-track {
  background: transparent;
}
.table-responsive::-webkit-scrollbar-thumb {
  background-color: #0d6efd;
  border-radius: 20px;
}
body::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}
body::-webkit-scrollbar-track {
  background: transparent;
}
body::-webkit-scrollbar-thumb {
  background-color: #0d6efd;
  border-radius: 20px;
}
#sidenav-main::-webkit-scrollbar {
  height: 8px;
  width: 8px;
}
#sidenav-main::-webkit-scrollbar-track {
  background: transparent;
}
#sidenav-main::-webkit-scrollbar-thumb {
  background-color: #0d6efd;
  border-radius: 20px;
}
#sidenav-toggler {
  position: fixed;       /* fix it on screen */
  top: 20px;             /* adjust as needed */
  left: 20px;            /* adjust so it’s on left */
  z-index: 1050;         /* higher than sidenav */
  display: inline-block; /* make sure visible */
}

@media (max-width: 1200px) {
  /* Empuja el navbar para dejar espacio al botón fijo */
  #navbarBlur .container-fluid {
    padding-left: 80px !important;
  }
}


.dt-scroll-body::-webkit-scrollbar {
  height: 8px;
  width: 8px;
}
.dt-scroll-body::-webkit-scrollbar-track {
  background: transparent;
}
.dt-scroll-body::-webkit-scrollbar-thumb {
  background-color: #0d6efd;
  border-radius: 20px;
}