I think if you really want a different color between the symbol and the line you will need this kind of workaround with two expressions. But you could adjust the kind of symbol and whose size and also change the widths from the line static (tab presentation) or dynamically per expression, like: if(condition, '<W2>', '<W5>').
- Marcus