@media (max-width: 1000px) {
  .site-header nav,
  .gef-global-header nav {
    scrollbar-width: none;
  }
  .site-header nav::-webkit-scrollbar,
  .gef-global-header nav::-webkit-scrollbar {
    display: none;
  }
}

@media (max-width: 680px) {
  .studio-with-gef .sidebar {
    top: 60px;
    min-height: 64px;
    height: 64px;
    flex-wrap: nowrap;
    align-items: center;
    overflow-x: auto;
    padding: 8px 10px;
    scrollbar-width: none;
  }
  .studio-with-gef .sidebar::-webkit-scrollbar { display: none; }
  .studio-with-gef .logo {
    width: auto;
    padding: 0 10px 0 0;
    margin: 0 6px 0 0;
    border-right: 1px solid var(--border);
    flex: 0 0 auto;
  }
  .studio-with-gef .logo-text small,
  .studio-with-gef .nav-icon,
  .studio-with-gef .settings-chip-text { display: none; }
  .studio-with-gef .nav-item { padding: 8px 10px; }
  .studio-with-gef .sidebar-footer {
    width: auto;
    margin-left: 4px;
    flex-wrap: nowrap;
  }
  .studio-with-gef .main { padding-top: 20px; }
}
