/*
 * NumberFormat Component
 *
 */
.eufemia-scope--11_0_0 .dnb-number-format {
  display: inline-block;
  position: relative;
  speak-as: numbers;
  white-space: nowrap;
}
.eufemia-scope--11_0_0 .dnb-number-format .dnb-sr-only::before {
  content: attr(data-text);
}
.eufemia-scope--11_0_0 .dnb-number-format__prefix, .eufemia-scope--11_0_0 .dnb-number-format__suffix {
  white-space: normal;
}
.eufemia-scope--11_0_0 .dnb-number-format.dnb-anchor {
  cursor: pointer;
}
.eufemia-scope--11_0_0 .dnb-number-format--select-all {
  cursor: text;
}
.eufemia-scope--11_0_0 .dnb-number-format__visible {
  position: relative;
  z-index: 2;
}
.eufemia-scope--11_0_0 .dnb-number-format--selected .dnb-number-format__visible {
  color: var(--token-color-text-neutral);
  background-color: var(--token-color-background-action-pressed-subtle);
}
.eufemia-scope--11_0_0 .dnb-number-format__selection {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  opacity: 0;
  -webkit-user-select: none;
          user-select: none;
}
.eufemia-scope--11_0_0 .dnb-number-format--selected .dnb-number-format__selection {
  z-index: 3;
  -webkit-user-select: all;
          user-select: all;
}
.eufemia-scope--11_0_0 .dnb-number-format--monospace {
  font-family: var(--font-family-monospace);
}
.eufemia-scope--11_0_0 .dnb-number-format.dnb-skeleton, .eufemia-scope--11_0_0 .dnb-skeleton .dnb-number-format {
  -webkit-text-fill-color: var(--skeleton-color);
}