She looks just fine to me too. My Mira is about 53lb and is on the border between ideal and underweight on the 'shape' charts. Best place to be for health and longevity I believe
Juno is much the same weight - between 24.5kg and 25kg (54lb to 55lb) and I'm perfectly happy for her to be on the slimmer side of 'ideal', and our vet is very happy with her weight and shape.