label, legend {
  font-weight: bold;
  color: #000; /* optional */
}
.webform-submission-form input.small-initial {
  width: 3ch;              /* roughly fits 4 characters */
  max-width: 3ch;
  height: 1.5ch;
  box-sizing: content-box; /* prevents padding from adding width */
}
.webform-submission-form .form-item .description {
  display: inline-block;
  margin-left: 0.5rem;
  vertical-align: middle;
}
