[Connect] Text Field Appearance - Text Style is ignored?

How do I apply a text style to a text field?  For example, suppose I want to annotate a shape with its perimeter and area.  The screenshot below shows the result..

Each line of text is a text node containing two text elements.  The text on the left is created with my text style.  The numbers on the right are text fields, showing some element properties and an Item Type I've assigned.  Whatever I attempt, I can't persuade the text field to accept my text style.  They persist on displaying the same dark grey background.  Although, curiously, they seem to have taken the font from the text style.

  1. The text field elements are not exactly vertically aligned with the other text element in each text node.  Why is that?
  2. Is it possible to persuade a text field to display as a text style specifies?
  3. The numeric precision for perimeter and area is rather high in this example.  How do I tell the field to use fewer decimal digits (e.g. 75.3 not 75.341)?