title: JavaFX change color of one word in a label
body: <p>I am building a property management system for desktop and I am currently working on a payment feed feature.  I want the payment amount to be highlighted in a different color within my label to improve readability.</p>
  
  <p>I have tried the following approach:</p>
  
  <pre><code>String datePaid  = "just now";
  Label amount = new Label("350");
  Label label2 = new Label("paid £" + amount.getText() + " " + datePaid);
  </code></pre>
  
  <p>I then tried to apply the following CSS</p>
  
  <pre><code>    amount.setStyle("-fx-text-fill: #000 !important; -fx-highlight-text-fill: #000 !important; -fx-font-family: Arial");
      label2.setStyle("-fx-text-fill: #fff; -fx-font-size: 14px; -fx-translate-x: -36; -fx-translate-y: 24; -fx-font-family: 'Open Sans Light'");
  </code></pre>
  
  <p>I thought by declaring <code>!important</code> I would override the styles applied in label2, but instead all text renders to the screen in #fff</p>
  
  <p>How would I go about achieving the desired result?</p>