/* Shared required-field cue. Labels and untouched input borders retain their design. */
html body .scv-required-marker {
  display:inline !important; color:#dc2626 !important; margin-inline-start:.28em;
  font:inherit !important; font-weight:700 !important; white-space:nowrap;
}
html body .scv-required-marker::before { content:"*"; color:#dc2626 !important; }
