To me, the most common way to say that would be "lost in thought" (thought = singular, no possessive adjective):
- She was so lost in thought she didn't notice that the traffic light had turned green.By the time she realized that the cars behind her were impatiently honking, the light had turned red again.