/* Ensure the custom fixed menu panel does not exceed viewport height and becomes scrollable */
.twt-navigation .twt-menu-panel {
  max-height: calc(100vh - 60px) !important; /* Adjust offset for header/toggle height */
  overflow-y: auto !important;
  -webkit-overflow-scrolling: touch;
}

/* Fallback for extremely small vertical viewports like 320x256 */
@media screen and (max-height: 256px) {
  .twt-navigation .twt-menu-panel {
    max-height: calc(100vh - 40px) !important;
  }
}
