@charset "UTF-8";
:host([field-indicator]) {
  --r-label--marker--display: inline;
}

.r-label {
  display: var(--r-label--display, flex);
  flex-direction: var(--r-label--flex-direction, row);
  gap: var(--r-label--gap, var(--r-spacing-100, 1rem));
  cursor: var(--r-label--cursor, default);
  color: var(--r-label--color, var(--r-text-regular, #282828));
  margin-bottom: var(--r-label--margin-bottom, 0);
}
.r-label--slot {
  flex: var(--r-label--slot--flex, 1);
  line-height: var(--r-label--line-height, var(--r-line-height-m, 1.5));
  font-family: var(--r-label--font-family, var(--r-font-family-text, system-ui));
  font-size: var(--r-label--font-size, var(--r-font-size-regular, 1rem));
  font-weight: var(--r-label--font-weight, var(--r-font-weight-regular, 400));
}
.r-label--marker {
  display: var(--r-label--marker--display, none);
  color: var(--r-label--marker--color, var(--r-text-soft, #686868));
  font-size: var(--r-label--marker--font-size, var(--r-font-size-300, 0.875rem));
  font-style: var(--r-label--marker--font-style, normal);
  font-weight: var(--r-label--marker--font-weight, var(--r-font-weight-regular, 400));
  margin-left: var(--r-label--marker--margin-left, var(--r-spacing-075, 0.75rem));
}
.r-label--marker::before {
  content: var(--r-label--marker--before--content, "– ");
}
.r-label--tooltip-icon {
  color: var(--r-label--tooltip-icon--color, var(--r-text-regular, inherit));
  display: var(--r-label--tooltip-icon--display, inline-flex);
  line-height: var(--r-label--tooltip-icon--line-height, 1);
  align-items: var(--r-label--tooltip-icon--align-items, center);
  justify-content: var(--r-label--tooltip-icon--justify-content, center);
}
