/* A wrapped mobile header should not cover forms as the user scrolls. */
@media(max-width:650px){body>header{position:relative!important;top:auto!important;height:auto!important;min-height:0!important;max-height:none!important}#bmInstallAppBtn{max-width:100%;white-space:normal}}
.bmInstallHeader{display:inline-flex;align-items:center;gap:5px;text-decoration:none;font-weight:800;white-space:nowrap;color:inherit}.bmInstallHeader span{font-size:11px}@media(max-width:700px){.bmInstallHeader span{display:none}.bmInstallHeader{font-size:20px;padding:5px}}

/* Keep installation discoverable on phones, and controls in normal flow. */
body>header nav{flex-wrap:wrap;gap:10px}.bmInstallHeader{max-width:100%;white-space:normal}.bmInstallHeader span{display:inline!important}.marketControls,.phMarketControlsBar{position:relative!important;inset:auto!important;height:auto!important;flex-wrap:wrap}.marketControls form{max-width:100%;flex-wrap:wrap}@media(max-width:700px){.bmInstallHeader{font-size:14px}.bmInstallHeader span{font-size:11px}}

body>header{position:relative!important;top:auto!important;height:auto!important;min-height:0!important;max-height:none!important;flex-wrap:wrap!important;overflow:visible!important}body>header nav{margin-left:auto!important;max-width:100%;height:auto!important}body>header>.marketControls{flex:1 1 100%!important;width:100%!important}.phMarketControlsBar{clear:both}

@media(max-width:700px){body .phMarketControlsBar .marketControls,body>header .marketControls{display:flex!important;flex-wrap:wrap!important;overflow:visible!important;white-space:normal!important;gap:8px!important}body .marketControls form{display:flex!important;flex:1 1 100%!important;min-width:0!important;width:100%!important;max-width:100%!important;flex-wrap:wrap!important;gap:5px!important}body .phMarketControlsBar{overflow:visible!important;padding:8px!important}body .marketControls select{min-width:0!important;max-width:100%!important}}

@media(max-width:700px){body .phMarketControlsBar,body .phMarketControlsBar .marketControls,body>header .marketControls{box-sizing:border-box!important;min-width:0!important;width:100%!important;max-width:100%!important}body .marketControls form{box-sizing:border-box!important;margin:0!important}body .marketControls button{max-width:100%!important;white-space:normal!important}}

@media(max-width:700px){body.bmPhilippines .phMarketControlsBar>.marketControls{min-width:0!important;width:100%!important;max-width:100%!important;flex-wrap:wrap!important}body.bmPhilippines .phMarketControlsBar>.marketControls>form{min-width:0!important;width:100%!important;max-width:100%!important;flex:1 1 100%!important;flex-wrap:wrap!important}}
