/* v6.6.3 Mobile/short-viewport navigation overflow fix. */
.sidebar {
  height: 100vh;
  height: 100dvh;
  overflow-y: auto;
  overscroll-behavior: contain;
  -webkit-overflow-scrolling: touch;
}

/* Keep Events and the other mobile destinations large enough to tap. */
@media (max-width: 820px) {
  .bottom-nav {
    grid-template-columns: none !important;
    grid-auto-flow: column;
    grid-auto-columns: minmax(60px, 1fr);
    overflow-x: auto;
    overscroll-behavior-x: contain;
  }
}
