UNPKG

@dnb/eufemia

Version:

DNB Eufemia Design System UI Library

204 lines 6.27 kB
/* * Stat Component * */ /* * Utilities */ .eufemia-scope--10_104_0 .dnb-stat--tone-positive { color: var(--color-success-green); } .eufemia-scope--10_104_0 .dnb-stat--tone-negative { color: var(--color-fire-red); } .eufemia-scope--10_104_0 .dnb-stat__content { display: inline-flex; flex-wrap: wrap; align-items: baseline; line-height: var(--line-height-basis--em); word-break: keep-all; } .eufemia-scope--10_104_0 .dnb-stat__content-item:not([class*=space__top]) { margin-top: 0; } .eufemia-scope--10_104_0 .dnb-stat__content-item:not([class*=space__bottom]) { margin-bottom: 0; } .eufemia-scope--10_104_0 .dnb-stat__content-item:not([class*=space__left]) { margin-left: 0; } .eufemia-scope--10_104_0 .dnb-stat__content-item:not([class*=space__right]) { margin-right: 0; } .eufemia-scope--10_104_0 .dnb-stat__content-item { display: inline-flex; align-items: baseline; gap: 0.5rem; } .eufemia-scope--10_104_0 .dnb-stat__content-item--vertical { flex-direction: column; align-items: flex-start; gap: 0.25rem; } .eufemia-scope--10_104_0 .dnb-stat__label:not([class*=space__bottom]) { margin-bottom: 0.5rem; } .eufemia-scope--10_104_0 .dnb-stat__label--plain { color: var(--color-black-80); } .eufemia-scope--10_104_0 .dnb-stat__label--subtle { color: var(--color-black-55); } .eufemia-scope--10_104_0 .dnb-stat__label [class*=dnb-h--]:not([class*=space__top]), .eufemia-scope--10_104_0 .dnb-spacing .dnb-stat__label [class*=dnb-h--]:not([class*=space__top]) { margin-top: 0; } .eufemia-scope--10_104_0 .dnb-stat__label [class*=dnb-h--]:not([class*=space__bottom]), .eufemia-scope--10_104_0 .dnb-spacing .dnb-stat__label [class*=dnb-h--]:not([class*=space__bottom]) { margin-bottom: 0; } .eufemia-scope--10_104_0 .dnb-stat__label [class*=dnb-h--]:not([class*=space__left]), .eufemia-scope--10_104_0 .dnb-spacing .dnb-stat__label [class*=dnb-h--]:not([class*=space__left]) { margin-left: 0; } .eufemia-scope--10_104_0 .dnb-stat__label [class*=dnb-h--]:not([class*=space__right]), .eufemia-scope--10_104_0 .dnb-spacing .dnb-stat__label [class*=dnb-h--]:not([class*=space__right]) { margin-right: 0; } .eufemia-scope--10_104_0 .dnb-stat__label [class*=dnb-h--], .eufemia-scope--10_104_0 .dnb-spacing .dnb-stat__label [class*=dnb-h--] { font-size: inherit; font-weight: inherit; } .eufemia-scope--10_104_0 .dnb-stat__root:not([class*=space__top]) { margin-top: 0; } .eufemia-scope--10_104_0 .dnb-stat__root:not([class*=space__bottom]) { margin-bottom: 0; } .eufemia-scope--10_104_0 .dnb-stat__root:not([class*=space__left]) { margin-left: 0; } .eufemia-scope--10_104_0 .dnb-stat__root:not([class*=space__right]) { margin-right: 0; } .eufemia-scope--10_104_0 .dnb-stat__root { display: grid; } .eufemia-scope--10_104_0 .dnb-stat__root--content-label > .dnb-stat__label { order: 2; } .eufemia-scope--10_104_0 .dnb-stat__root--content-label > .dnb-stat__content-item { order: 1; } .eufemia-scope--10_104_0 .dnb-stat__info { font-size: var(--font-size-small); line-height: var(--line-height-basis); } .eufemia-scope--10_104_0 .dnb-stat__info--plain { color: var(--color-black-80); } .eufemia-scope--10_104_0 .dnb-stat__info--subtle { color: var(--color-black-55); } .eufemia-scope--10_104_0 .dnb-stat__info--prominent { color: var(--color-black-80); font-weight: var(--font-weight-medium); } .eufemia-scope--10_104_0 .dnb-stat__text { font-size: var(--font-size-basis); line-height: var(--line-height-basis); } .eufemia-scope--10_104_0 .dnb-stat .dnb-sr-only::before { content: attr(data-text); } .eufemia-scope--10_104_0 .dnb-stat__amount, .eufemia-scope--10_104_0 .dnb-stat__sign { font-weight: inherit; } .eufemia-scope--10_104_0 .dnb-stat__sign { margin-right: 0.2em; } .eufemia-scope--10_104_0 .dnb-stat__currency { margin-left: 0.2em; } .eufemia-scope--10_104_0 .dnb-stat__prefix, .eufemia-scope--10_104_0 .dnb-stat__suffix { white-space: normal; } .eufemia-scope--10_104_0 .dnb-stat__trend { display: inline-flex; padding: 0.25rem 0.5rem; font-size: var(--font-size-small); line-height: var(--line-height-basis); font-weight: var(--font-weight-medium); border-radius: 0.5rem; } .eufemia-scope--10_104_0 .dnb-stat__trend-content { display: inline-flex; align-items: center; gap: 0.125rem; } .eufemia-scope--10_104_0 .dnb-stat__trend--positive { color: var(--color-success-green); background-color: var(--color-mint-green-25); } .eufemia-scope--10_104_0 .dnb-stat__trend--negative { color: var(--color-fire-red); background-color: var(--color-fire-red-8); } .eufemia-scope--10_104_0 .dnb-stat__trend--neutral { color: var(--color-black-80); background-color: var(--color-mint-green-25); } .eufemia-scope--10_104_0 .dnb-stat__rating { display: inline-flex; align-items: center; } .eufemia-scope--10_104_0 .dnb-stat__rating--stars { height: 1.5rem; } .eufemia-scope--10_104_0 .dnb-stat__rating--progressive { height: 1.5rem; } .eufemia-scope--10_104_0 .dnb-stat__rating-stars { display: inline-flex; gap: 0.125rem; align-items: flex-end; } .eufemia-scope--10_104_0 .dnb-stat__rating-star { position: relative; display: inline-block; flex-shrink: 0; width: 0.75rem; height: 0.75rem; } .eufemia-scope--10_104_0 .dnb-stat__rating-fill { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: var(--dnb-stat-rating-fill, 0%); overflow: hidden; pointer-events: none; } .eufemia-scope--10_104_0 .dnb-stat__rating-icon { display: block; width: 100%; height: 100%; } .eufemia-scope--10_104_0 .dnb-stat__rating-icon path { fill: currentcolor; } .eufemia-scope--10_104_0 .dnb-stat__rating-icon--base { color: var(--color-black-20); } .eufemia-scope--10_104_0 .dnb-stat__rating-icon--active { color: var(--color-black-80); } .eufemia-scope--10_104_0 .dnb-stat__rating-progressive { display: inline-flex; align-items: flex-end; gap: 0.125rem; } .eufemia-scope--10_104_0 .dnb-stat__rating-progressive-step { display: inline-block; width: 0.25rem; height: var(--dnb-stat-rating-step-height, 0.25rem); border-radius: 0.0625rem; background: linear-gradient(to right, var(--color-black-80) var(--dnb-stat-rating-step-fill, 0%), var(--color-black-20) var(--dnb-stat-rating-step-fill, 0%)); }