.ve-label {
  align-items: center;
  color: rgba(var(--ve-theme-on-surface), var(--ve-medium-emphasis-opacity));
  cursor: inherit;
  display: inline-flex;
  letter-spacing: 0.009375em;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ve-label--disabled {
  color: rgba(var(--ve-theme-on-surface), var(--ve-disabled-opacity));
}
.ve-label--error {
  color: rgb(var(--ve-theme-error));
}