nv-statusindicator {
  display: inline-flex;
  align-items: center;
  gap: var(--status-indicator-gap-x);
  padding: var(--status-indicator-padding-y) var(--status-indicator-padding-x);
  height: var(--status-indicator-height);
  border-radius: var(--status-indicator-radius);
  border: 1px solid;
  font-family: var(--font-family-default), var(--font-family-fallback), sans-serif;
  font-size: var(--status-indicator-label-size);
  font-weight: var(--font-weight-medium-emphasis);
  line-height: var(--status-indicator-label-line-height);
  width: fit-content;
  vertical-align: middle;
}
nv-statusindicator.status-success {
  color: var(--color-feedback-success-low-text);
  border-color: var(--color-feedback-success-low-border);
}
nv-statusindicator.status-success nv-icon {
  color: var(--color-feedback-success-low-icon);
}
nv-statusindicator.status-success.emphasis-high {
  background-color: var(--color-feedback-success-low-background);
  border-color: var(--color-feedback-success-low-border-subtle);
}
nv-statusindicator.status-warning {
  color: var(--color-feedback-warning-low-text);
  border-color: var(--color-feedback-warning-low-border);
}
nv-statusindicator.status-warning nv-icon {
  color: var(--color-feedback-warning-low-icon);
}
nv-statusindicator.status-warning.emphasis-high {
  background-color: var(--color-feedback-warning-low-background);
  border-color: var(--color-feedback-warning-low-border-subtle);
}
nv-statusindicator.status-error {
  color: var(--color-feedback-error-low-text);
  border-color: var(--color-feedback-error-low-border);
}
nv-statusindicator.status-error nv-icon {
  color: var(--color-feedback-error-low-icon);
}
nv-statusindicator.status-error.emphasis-high {
  background-color: var(--color-feedback-error-low-background);
  border-color: var(--color-feedback-error-low-border-subtle);
}
nv-statusindicator.status-information {
  color: var(--color-feedback-information-low-text);
  border-color: var(--color-feedback-information-low-border);
}
nv-statusindicator.status-information nv-icon {
  color: var(--color-feedback-information-low-icon);
}
nv-statusindicator.status-information.emphasis-high {
  background-color: var(--color-feedback-information-low-background);
  border-color: var(--color-feedback-information-low-border-subtle);
}
nv-statusindicator.status-neutral {
  color: var(--color-feedback-neutral-low-text);
  border-color: var(--color-feedback-neutral-low-border);
}
nv-statusindicator.status-neutral nv-icon {
  color: var(--color-feedback-neutral-low-icon);
}
nv-statusindicator.status-neutral.emphasis-high {
  background-color: var(--color-feedback-neutral-low-background);
  border-color: var(--color-feedback-neutral-low-border-subtle);
}
nv-statusindicator .nv-statusindicator-label {
  white-space: nowrap;
}