Is there anyway to change the color of the reference line label so that it does not match the color of the line?
First create your reference line of required colour as per normal with no label.
Then add your label using Text in Chart setting font colour as per your needs.
Then on the Chart Object use <Ctrl><Shift> to get the red lines round your sub objects and move the Text in Chart to where you want it.
I'd prefer not to use Text in Chart since when people make selections the axes could change which would move the reference line. Is there any other way?
When you go to the expression and do right mouse click
you see several options. in this you can change the color of the text.
The dimensions have the same option
Retrieving data ...