
/* QRAVM MOBILE HERO FINAL V1.4.6 */
@media (max-width:767px){

  /* BUSINESS: Menü + Favori aynı satır, Yol Tarifi altta */
  body.qbiz-premium .qbp-hero-actions{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
    gap:8px!important;
    width:100%!important;
  }
  body.qbiz-premium .qbp-hero-actions .qbp-btn{
    grid-column:auto!important;
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    min-height:42px!important;
    margin:0!important;
  }
  body.qbiz-premium .qbp-hero-actions .qbp-btn.primary{
    grid-column:1!important;
    grid-row:1!important;
  }
  body.qbiz-premium .qbp-hero-actions .qbp-btn.favorite,
  body.qbiz-premium .qbp-hero-actions button.qbp-btn{
    grid-column:2!important;
    grid-row:1!important;
  }
  body.qbiz-premium .qbp-hero-actions .qbp-btn.dark{
    grid-column:1/-1!important;
    grid-row:2!important;
  }

  /* MENU: 3x2 kemeri koru, dikey boşluğu azalt */
  body.menu-body .qmenu-banner-inner.qmenu-profile-hero-sync{
    padding-top:16px!important;
    padding-bottom:10px!important;
  }
  body.menu-body .qmp-hero-main{
    gap:8px 12px!important;
  }
  body.menu-body .qmp-pills{
    margin-top:6px!important;
  }
  body.menu-body .qreview-mobile-metrics{
    margin-top:2px!important;
    margin-bottom:0!important;
  }
  body.menu-body .qmp-actions{
    margin-top:0!important;
    margin-bottom:0!important;
  }
  body.menu-body .qmenu-profile-strip.qpremium-hero-belt.qpremium-analytics-belt.qmp-belt{
    margin-top:6px!important;
    margin-bottom:8px!important;
  }
  body.menu-body .qpremium-business-tabs{
    margin-top:0!important;
  }
}
@media (max-width:380px){
  body.qbiz-premium .qbp-hero-actions,
  body.menu-body .qmp-actions{
    gap:6px!important;
  }
}
