slide-out menu's width fits its content