Thank both of you guys!
Scripting and GREP is too advanced for me, but it seems like this would really solve the problem (although applying two character styles is not much of a time saver...but granted, still better than manual insertion of the space). I will have a look at it and try to understand how to implement it.
Obi, does your GREP use only one character style solution? (sorry I'm lost)