/*
 * Sidebar scroll fix (2026-10-24).
 * .sidebar_menu had a fixed height of calc(100vh - 311px), which assumed a 311px-tall block above it.
 * The music player added to that block made it taller, so on laptop screens the last menu items
 * (Orders History, Services, Add funds, Tickets, Show More) sat below the screen and could not be
 * reached. The whole sidebar scrolls instead, and the menu keeps its natural height.
 */
#main_container .sidebar {
  height: 100vh;
  overflow-y: auto;
  overscroll-behavior: contain;
  scrollbar-width: thin;
  scrollbar-color: rgba(255, 255, 255, .35) transparent;
}
#main_container .sidebar .sidebar_menu {
  height: auto;
  overflow: visible;
  padding-bottom: 96px; /* lets the last item scroll clear of the chat bubble */
}
