/* 913 - lock all opened menu children to the merchant card width */

body.vk-app-explore-body .vk-explore-menu.is-open *{
  max-width:100%!important;
  box-sizing:border-box!important;
}

body.vk-app-explore-body .vk-explore-menu.is-open,
body.vk-app-explore-body .vk-explore-menu.is-open > *,
body.vk-app-explore-body .vk-menu-category-rail-wrap,
body.vk-app-explore-body .vk-menu-tab-panels,
body.vk-app-explore-body .vk-menu-tab-panel,
body.vk-app-explore-body .vk-explore-category,
body.vk-app-explore-body .vk-explore-category-items{
  width:100%!important;
  max-width:100%!important;
  margin-left:0!important;
  margin-right:0!important;
  overflow:hidden!important;
}

body.vk-app-explore-body .vk-menu-category-rail{
  width:100%!important;
  max-width:100%!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  margin:0!important;
  padding:0 0 8px!important;
}

body.vk-app-explore-body .vk-explore-menu-item,
body.vk-app-explore-body .vk-explore-menu-item.has-thumb{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
}

body.vk-app-explore-body .vk-explore-menu-item-body,
body.vk-app-explore-menu-item-body{
  min-width:0!important;
}

body.vk-app-explore-body .vk-explore-menu-item-body h4,
body.vk-app-explore-body .vk-explore-menu-item-body p{
  overflow-wrap:anywhere!important;
}
