Они одинакового размера, просто один не помещается под ширину другого (50px), у вашего второго ширина 52 (вместе с border), поэтому он уезжает вправо. Можете убедится и поставить своему второму блоку ширину в 48px (будет ровно 50 вместе в border и он четко будет в другом блоке.