.mm-topbar {
  position: sticky;
  top: 0;
  z-index: 9999;
  display: none;
  align-items: center;
  justify-content: space-between;
  padding: 10px 12px;
  background: #fff;
  border-bottom: 1px solid rgba(0,0,0,.08);
}

.mm-brand { text-decoration: none; font-weight: 700; color: inherit; }
.mm-toggle { font-size: 22px; background: transparent; border: 0; padding: 6px 10px; }

.mm-drawer { background: #fff; border-bottom: 1px solid rgba(0,0,0,.08); }
.mm-list { list-style: none; margin: 0; padding: 8px 12px; }
.mm-link {
  display: flex;
  justify-content: space-between;
  gap: 12px;
  padding: 10px 0;
  text-decoration: none;
  border-bottom: 1px dashed rgba(0,0,0,.12);
  color: inherit;
}
.mm-hu { font-weight: 600; }
.mm-sk { opacity: .75; font-size: 0.95em; }

@media (max-width: 992px) {
  .mm-topbar { display: flex; }

  /* Index: a Muse menüket elrejtjük mobilon (duplázódás ellen) */
  #menuu38428 { display: none !important; }
  #pu30049-5 { display: none !important; }
}
/* Desktopon a mobil menü ne látszódjon */
@media (min-width: 993px) {
  .mm-topbar, .mm-drawer { display: none !important; }
}

/* Mobilon a két Muse asztali menü ne látszódjon */
@media (max-width: 992px) {
  #menuu38428 { display: none !important; }   /* HU bal menü */
  #pu30049-5  { display: none !important; }   /* SK jobb gombok */
}

/* SK gombok kis stabilizálás (ha kell) */
.mm-skbtn p { margin: 0; }
.mm-skbtn a { display: block; padding: 6px 10px; text-decoration: none; }