/* FlatPack responsive layer â€” applies only on small screens; desktop untouched */
#flatpack-mobile-nav { display:none; }
@media (max-width:820px){
  html, body { overflow-x:hidden !important; }
  table[width], .bigTable, .contentTable, .headerRow, .converterRow, .footerRow { width:100% !important; max-width:100% !important; }
  img { max-width:100% !important; height:auto !important; }
  .contentTable > tbody > tr > td { display:block; width:100% !important; }
  #mbmcpebul_table, ul.mbmcpebul_menulist, .mbmcpebul_menulist { display:none !important; }
  #flatpack-mobile-nav { display:block !important; }
}