/* GoBites Cliente V74 — restaurante firme, sem arraste da tela. */
html,body,#app{overscroll-behavior:none!important}
.mobile-app.restaurant-catalog-locked{width:100%!important;max-width:100%!important;height:100dvh!important;overflow:hidden!important;overscroll-behavior:none!important;transform:none!important;translate:none!important}
.restaurant-catalog-locked .mobile-content{box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:none!important;scroll-behavior:auto;-webkit-overflow-scrolling:touch;transform:none!important;touch-action:auto}
.restaurant-catalog-locked .restaurant-detail-info,.restaurant-catalog-locked .restaurant-menu-sections{max-width:100%!important;overflow-x:hidden!important}
.restaurant-catalog-locked .restaurant-detail-hero{width:calc(100% + 32px)!important;max-width:none!important;box-sizing:border-box!important;overflow:hidden!important}
.restaurant-catalog-locked .menu-category-tabs{position:sticky!important;top:0!important;z-index:60!important;flex:0 0 auto!important;transform:none!important;overscroll-behavior-x:contain!important;overscroll-behavior-y:none!important;touch-action:pan-x!important;background:#fff!important;backdrop-filter:none!important}
.restaurant-catalog-locked .menu-category-tabs button{touch-action:manipulation!important}
.restaurant-catalog-locked .product-mobile-card{max-width:100%!important;transform:none!important}
@media(min-width:700px){.mobile-app.restaurant-catalog-locked{height:calc(100dvh - 48px)!important;max-width:430px!important}}
