/* QM: un solo desplazamiento vertical en móvil; escritorio conserva su menú. */
@media (max-width:899px), (hover:none) and (pointer:coarse){
  body #qm-import-navigation .qm-import-mega__panel,
  body #qm-import-navigation .qm-import-mega__layout{max-height:none;overflow:visible}
}
body .qm-scroll-inicio{position:fixed;right:20px;bottom:calc(88px + env(safe-area-inset-bottom,0px));z-index:40;display:grid;place-items:center;width:46px;height:46px;padding:0;border:1px solid #d4e0d8;border-radius:50%;background:#195540;color:#fff;box-shadow:0 4px 14px #0002;cursor:pointer}
body .qm-scroll-inicio[hidden]{display:none}
body .qm-scroll-inicio svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
body .qm-scroll-inicio:focus-visible{outline:3px solid #195540;outline-offset:3px}
