/* Sidebar-only scrollbar hiding: keep scrolling enabled, hide all scrollbar chrome. */

.mn-desktop-sidebar-nav,
.app-sidebar-nav {
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-width: none;
  -ms-overflow-style: none;
  padding-right: 0;
  box-sizing: border-box;
  scroll-behavior: smooth;
}

.mn-desktop-sidebar-nav::-webkit-scrollbar,
.app-sidebar-nav::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.mn-desktop-sidebar-nav::-webkit-scrollbar-track,
.app-sidebar-nav::-webkit-scrollbar-track {
  background: transparent;
}

.mn-desktop-sidebar-nav::-webkit-scrollbar-thumb,
.app-sidebar-nav::-webkit-scrollbar-thumb {
  background: transparent;
}

/* Safety guard if scrolling is delegated to the outer sidebar wrapper. */
.mn-desktop-sidebar,
.app-sidebar {
  scrollbar-width: none;
  -ms-overflow-style: none;
  box-sizing: border-box;
}

.mn-desktop-sidebar::-webkit-scrollbar,
.app-sidebar::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.mn-desktop-sidebar::-webkit-scrollbar-track,
.app-sidebar::-webkit-scrollbar-track {
  background: transparent;
}

.mn-desktop-sidebar::-webkit-scrollbar-thumb,
.app-sidebar::-webkit-scrollbar-thumb {
  background: transparent;
}
