/* =========================================================
   Required field indicator (shared component)
   ========================================================= */

:root {
  --fp-required: #D94B4B;
}

.fp-required-mark {
  color: var(--fp-required);
  margin-left: 0;
  font-weight: 500;
  line-height: 1;
  display: inline-block;
}

label[data-required] {
  display: inline-flex;
  align-items: baseline;
  gap: 0;
}
