
I've got the following code in a sheet I'm trying to get ready for submission: .sheet-long-number { width: 5em; } When I inspect the CSS for the element it's on, I see that the width is being overridden by " .ui-dialog .charsheet input[type=number]", so the width of the input doesn't change. In order to understand how to fix this, I inspected the 13th Age official character sheet, and found that the number fields on that also had the same ".ui-dialog .charsheet input[type=number]" CSS style, but in their case it was below the CSS specified in the sheet itself, allowing the sheet's styles to change the width of the number field. The only way I've been able to get the width to update correctly was to use the !important tag, but I want to avoid that if at all possible. Is there another way to get this to work?