The only way I can see that order change
within the CSS affecting what you see, was you managed to 'break' "tx", so it was ignored (at least, that is what ADE, does. A PITA to find. one tiny period or semicolon

) when the usage is rendered

(Been there... Many, many times

) Hopefully, in the future, FC will be able to validate the CSS as well.