/* Four public destinations after removing Offline; override legacy five-column rules. */
@media(max-width:760px){
 html body #mobileShopNav.mobile-shop-nav{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;gap:0!important;width:100%!important;box-sizing:border-box!important;padding-left:0!important;padding-right:0!important;align-items:stretch!important}
 html body #mobileShopNav.mobile-shop-nav [data-mobile-shop-tab="merchant-mandiri"],html body #mobileShopNav.mobile-shop-nav [data-mobile-shop-tab="rewards"]{display:none!important}
 html body #mobileShopNav.mobile-shop-nav>button,html body #mobileShopNav.mobile-shop-nav>a.wb-map-nav-link{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-width:0!important;width:100%!important;min-height:64px!important;margin:0!important;padding:8px 2px!important;box-sizing:border-box!important;border:0!important;border-radius:0!important;text-align:center!important;float:none!important}
 html body #mobileShopNav.mobile-shop-nav>button>span,html body #mobileShopNav.mobile-shop-nav>a.wb-map-nav-link>span{display:flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;font-size:25px!important;line-height:30px!important;margin:0!important}
 html body #mobileShopNav.mobile-shop-nav>button>small,html body #mobileShopNav.mobile-shop-nav>a.wb-map-nav-link>small{font-family:inherit!important;font-size:11px!important;font-weight:700!important;line-height:16px!important;white-space:nowrap!important;margin:0!important}
 /* Buyer dashboard: five equal cells, a fixed icon box and equal two-line label space. */
 html body #wbBuyerBottom2228{box-sizing:border-box;gap:0}
 html body #wbBuyerBottom2228>a,html body #wbBuyerBottom2228>button{justify-content:flex-start;gap:4px;min-height:72px;box-sizing:border-box;padding:5px 2px}
 html body #wbBuyerBottom2228 .wb-buyer-action-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:25px;line-height:30px}
 html body #wbBuyerBottom2228>a>span:last-child,html body #wbBuyerBottom2228>button>span:last-child{display:flex;align-items:center;justify-content:center;min-height:28px;width:100%}
 html body #wbBuyerBottom2228 strong{font-size:10px;line-height:14px;text-wrap:balance}
}
