She was doing reasonably well, considering, according to the vet. It's a bit of a waiting game still. We've to pick her up at 5-ish this evening so that we can try her at home.
Whatever had got her - dog or fox - had given her a serious shaking. She's maybe been lucky.