UNPKG

@dnb/eufemia

Version:

DNB Eufemia Design System UI Library

1,666 lines (1,613 loc) 57 kB
@charset "UTF-8"; /** * DNB Eufemia UI Theme * */ /* * CSS Properties Ui * */ :root { --font-family-default: 'DNB', sans-serif; --font-family-heading: var(--font-family-default); --font-family-monospace: 'DNBMono', 'Menlo', 'Consolas', 'Roboto Mono', 'Ubuntu Monospace', 'Noto Mono', 'Oxygen Mono', 'Liberation Mono', monospace; --font-weight-default: normal; --font-weight-basis: normal; --font-weight-regular: normal; --font-weight-medium: 500; --font-weight-bold: 600; --font-size-x-small: 0.875rem; --font-size-small: 1rem; --font-size-basis: 1.125rem; --font-size-basis--em: 1em; --font-size-lead: var(--font-size-medium); --font-size-medium: 1.25rem; --font-size-large: 1.625rem; --font-size-x-large: 2.125rem; --font-size-xx-large: 3rem; --line-height-xx-small--em: 1em; --line-height-x-small: 1.125rem; --line-height-small: 1.25rem; --line-height-basis: 1.5rem; --line-height-basis--em: 1.333em; --line-height-lead: 1.5rem; --line-height-medium: 2rem; --line-height-large: 2.5rem; --line-height-x-large: 3.5rem; --line-height-xx-large: var(--line-height-x-large); --color-mint-green-50: #d2f0e9; --color-mint-green-25: #e9f8f4; --color-mint-green-12: #f4fbf9; --color-sea-green-30: #b3d5d5; --color-accent-yellow-30: #feebc1; --color-signal-orange: #ff5400; --color-fire-red: #dc2a2a; --color-success-green: #007b5e; --color-fire-red-8: #fdeeee; --color-black: #000; --color-black-80: #333; --color-black-55: #737373; --color-black-20: #ccc; --color-black-8: #ebebeb; --color-black-3: #f8f8f8; --color-white: #fff; --color-black-border: #cdcdcd; --color-black-background: #fafafa; --color-sea-green: #007272; --color-mint-green: #a5e1d2; --color-summer-green: #28b482; --color-emerald-green: #14555a; --color-ocean-green: #00343e; --color-accent-yellow: #fdbb31; --color-indigo: #23195a; --color-violet: #6e2382; --color-sky-blue: #4bbed2; --color-lavender: #f2f2f5; --color-sand-yellow: #fbf6ec; --color-pistachio: #f2f4ec; --color-mint-green-alt: #ebfffa; --color-indigo-medium: #6e6491; --color-indigo-light: #b9afc8; --color-violet-medium: #a06eaf; --color-violet-light: #cfb9d7; --color-sky-blue-medium: #87d2e1; --color-sky-blue-light: #c3ebf0; --spacing-xx-small: 0.25rem; --spacing-x-small: 0.5rem; --spacing-small: 1rem; --spacing-medium: 1.5rem; --spacing-large: 2rem; --spacing-x-large: 3rem; --spacing-xx-large: 3.5rem; --layout-small: 40em; --layout-medium: 60em; --layout-large: 72em; --layout-x-large: 80em; --layout-xx-large: 90em; --shadow-default: 0 8px 16px rgb(51 51 51 / 8%); --shadow-default-x: 0; --shadow-default-y: 8px; --shadow-default-blur-radius: 16px; --shadow-default-color: rgb(51 51 51 / 8%); --shadow-sharp: 0 1px 6px rgb(0 0 0 / 16%); --shadow-sharp-x: 0; --shadow-sharp-y: 1px; --shadow-sharp-blur-radius: 6px; --shadow-sharp-color: rgb(0 0 0 / 16%); --easing-default: cubic-bezier(0.42, 0, 0, 1); --prose-max-width: 60ch; } /* This file is auto generated by makePropertiesFile.ts */ :root { --dnb-coldgreen-100: #d8f3ec; --dnb-coldgreen-200: #bce8dc; --dnb-coldgreen-300-40: rgba(165 225 210 / 40%); --dnb-coldgreen-300: #a5e1d2; --dnb-coldgreen-400: #5cbdad; --dnb-coldgreen-500: #4a948d; --dnb-coldgreen-600: #007272; --dnb-coldgreen-700-40: rgba(20 85 90 / 40%); --dnb-coldgreen-700: #14555a; --dnb-coldgreen-800: #08454d; --dnb-coldgreen-900: #023939; --dnb-coldgreen-950: #00343e; --dnb-greyscale-0: #fff; --dnb-greyscale-25: #fafafa; --dnb-greyscale-50: #f8f8f8; --dnb-greyscale-100: #ebebeb; --dnb-greyscale-200: #ccc; --dnb-greyscale-300: #b1b1b5; --dnb-greyscale-400: #8e8e93; --dnb-greyscale-500: #737373; --dnb-greyscale-600: #636366; --dnb-greyscale-700: #48484a; --dnb-greyscale-800-60: rgba(51 51 51 / 60%); --dnb-greyscale-800: #333; --dnb-greyscale-950: #1c1c1e; --dnb-greyscale-1000-30: rgba(0 0 0 / 30%); --dnb-greyscale-1000: #000; --dnb-warmgreen-50: #f2f4ec; --dnb-warmgreen-100: #e4eed7; --dnb-warmgreen-300: #bce5ac; --dnb-warmgreen-500: #80ba77; --dnb-warmgreen-700: #5d7650; --dnb-warmgreen-900: #3b4736; --dnb-green-50: #ebf4f2; --dnb-green-100: #dcf3e8; --dnb-green-300: #b9e7ce; --dnb-green-500: #47d197; --dnb-green-600: #28b482; --dnb-green-700: #007b5e; --dnb-green-900: #0d4637; --dnb-green-950: #1c342d; --dnb-red-50: #fceeee; --dnb-red-100: #fcdddd; --dnb-red-500: #ed4c4c; --dnb-red-600: #d52525; --dnb-red-700: #b21e1e; --dnb-red-900: #541515; --dnb-red-950: #401a1a; --dnb-orange-500: #ff7633; --dnb-orange-600: #ff5400; --dnb-yellow-50: #fbf6ec; --dnb-yellow-500: #fdbb31; --dnb-yellow-800: #805b0e; --dnb-yellow-950: #3d2e0f; --dnb-blue-50: #f2f2f5; --dnb-blue-100: #e1e9f9; --dnb-blue-600: #276ace; } /* This file is auto generated by makePropertiesFile.ts */ :root { --token-color-background-page-background: var(--dnb-greyscale-0); --token-color-background-action: var(--dnb-coldgreen-600); --token-color-background-action-hover: var(--dnb-coldgreen-600); --token-color-background-action-hover-subtle: var(--dnb-coldgreen-100); --token-color-background-action-pressed: var(--dnb-coldgreen-700); --token-color-background-action-pressed-subtle: var(--dnb-coldgreen-200); --token-color-background-action-focus: var(--dnb-blue-600); --token-color-background-action-focus-subtle: var(--dnb-blue-100); --token-color-background-action-disabled: var(--dnb-greyscale-200); --token-color-background-action-inverse: var(--dnb-coldgreen-300); --token-color-background-action-hover-inverse: var(--dnb-coldgreen-300); --token-color-background-action-hover-subtle-inverse: var( --dnb-coldgreen-900 ); --token-color-background-action-pressed-subtle-inverse: var( --dnb-coldgreen-700 ); --token-color-background-action-ondark: var(--dnb-coldgreen-300); --token-color-background-action-hover-ondark: var(--dnb-coldgreen-300); --token-color-background-action-hover-subtle-ondark: var( --dnb-coldgreen-800 ); --token-color-background-action-pressed-ondark: var(--dnb-coldgreen-400); --token-color-background-action-pressed-subtle-ondark: var( --dnb-coldgreen-700 ); --token-color-background-action-disabled-ondark: var( --dnb-greyscale-700 ); --token-color-background-action-alternative: var(--dnb-greyscale-400); --token-color-background-action-alternative-hover-subtle: var( --dnb-greyscale-100 ); --token-color-background-selected: var(--dnb-coldgreen-800); --token-color-background-selected-subtle: var(--dnb-warmgreen-100); --token-color-background-selected-ondark: var(--dnb-coldgreen-100); --token-color-background-selected-subtle-ondark: var(--dnb-green-900); --token-color-background-neutral: var(--dnb-greyscale-0); --token-color-background-neutral-static: var(--dnb-greyscale-0); --token-color-background-neutral-subtle: var(--dnb-greyscale-50); --token-color-background-neutral-base: var(--dnb-greyscale-100); --token-color-background-neutral-bold: var(--dnb-greyscale-200); --token-color-background-neutral-alternative: var(--dnb-blue-50); --token-color-background-info: var(--dnb-coldgreen-600); --token-color-background-info-subtle: var(--dnb-warmgreen-50); --token-color-background-positive: var(--dnb-green-700); --token-color-background-positive-subtle: var(--dnb-green-50); --token-color-background-warning: var(--dnb-yellow-500); --token-color-background-warning-subtle: var(--dnb-yellow-50); --token-color-background-error: var(--dnb-red-600); --token-color-background-error-subtle: var(--dnb-red-50); --token-color-background-marketing: var(--dnb-greyscale-800); --token-color-background-marketing-subtle: var(--dnb-blue-50); --token-color-text-action: var(--dnb-coldgreen-600); --token-color-text-action-hover: var(--dnb-coldgreen-600); --token-color-text-action-pressed: var(--dnb-coldgreen-700); --token-color-text-action-focus: var(--dnb-blue-600); --token-color-text-action-disabled: var(--dnb-greyscale-200); --token-color-text-action-inverse: var(--dnb-coldgreen-300); --token-color-text-action-hover-inverse: var(--dnb-coldgreen-300); --token-color-text-action-pressed-inverse: var(--dnb-coldgreen-400); --token-color-text-selected: var(--dnb-coldgreen-800); --token-color-text-action-ondark: var(--dnb-coldgreen-300); --token-color-text-action-hover-ondark: var(--dnb-coldgreen-300); --token-color-text-action-pressed-ondark: var(--dnb-coldgreen-400); --token-color-text-action-disabled-ondark: var(--dnb-greyscale-400); --token-color-text-action-alternative-ondark: var(--dnb-greyscale-0); --token-color-text-neutral: var(--dnb-greyscale-800); --token-color-text-neutral-onlight: var(--dnb-greyscale-800); --token-color-text-neutral-alternative: var(--dnb-greyscale-500); --token-color-text-neutral-inverse: var(--dnb-greyscale-0); --token-color-text-neutral-ondark: var(--dnb-greyscale-0); --token-color-text-neutral-subtle: var(--dnb-greyscale-200); --token-color-text-neutral-subtle-ondark: var(--dnb-greyscale-200); --token-color-text-destructive: var(--dnb-red-600); --token-color-text-destructive-inverse: var(--dnb-orange-600); --token-color-text-warning: var(--dnb-yellow-800); --token-color-text-warning-inverse: var(--dnb-yellow-500); --token-color-text-positive: var(--dnb-green-700); --token-color-text-positive-inverse: var(--dnb-green-600); --token-color-icon-action: var(--dnb-coldgreen-600); --token-color-icon-action-hover: var(--dnb-coldgreen-600); --token-color-icon-action-pressed: var(--dnb-coldgreen-700); --token-color-icon-action-focus: var(--dnb-blue-600); --token-color-icon-action-disabled: var(--dnb-greyscale-200); --token-color-icon-action-inverse: var(--dnb-coldgreen-300); --token-color-icon-action-hover-inverse: var(--dnb-coldgreen-300); --token-color-icon-action-pressed-inverse: var(--dnb-coldgreen-400); --token-color-icon-selected: var(--dnb-coldgreen-800); --token-color-icon-selected-ondark: var(--dnb-coldgreen-100); --token-color-icon-action-ondark: var(--dnb-coldgreen-300); --token-color-icon-action-alternative-ondark: var(--dnb-greyscale-0); --token-color-icon-action-hover-ondark: var(--dnb-coldgreen-300); --token-color-icon-action-pressed-ondark: var(--dnb-coldgreen-400); --token-color-icon-action-disabled-ondark: var(--dnb-greyscale-400); --token-color-icon-neutral: var(--dnb-greyscale-800); --token-color-icon-neutral-static: var(--dnb-greyscale-800); --token-color-icon-neutral-inverse: var(--dnb-greyscale-0); --token-color-icon-neutral-ondark: var(--dnb-greyscale-0); --token-color-icon-neutral-alternative: var(--dnb-greyscale-500); --token-color-icon-destructive: var(--dnb-red-600); --token-color-icon-info: var(--dnb-coldgreen-600); --token-color-icon-info-subtle: var(--dnb-warmgreen-50); --token-color-icon-positive: var(--dnb-green-700); --token-color-icon-positive-subtle: var(--dnb-green-50); --token-color-icon-warning: var(--dnb-yellow-500); --token-color-icon-warning-subtle: var(--dnb-yellow-50); --token-color-icon-error: var(--dnb-red-600); --token-color-icon-error-subtle: var(--dnb-red-50); --token-color-icon-marketing: var(--dnb-greyscale-800); --token-color-icon-marketing-subtle: var(--dnb-blue-50); --token-color-stroke-action: var(--dnb-coldgreen-600); --token-color-stroke-action-alternative: var(--dnb-greyscale-400); --token-color-stroke-action-hover: var(--dnb-coldgreen-600); --token-color-stroke-action-pressed: var(--dnb-coldgreen-700); --token-color-stroke-action-inverse: var(--dnb-coldgreen-300); --token-color-stroke-action-hover-inverse: var(--dnb-coldgreen-300); --token-color-stroke-action-pressed-inverse: var(--dnb-coldgreen-400); --token-color-stroke-action-focus: var(--dnb-blue-600); --token-color-stroke-action-focus-subtle: var(--dnb-blue-100); --token-color-stroke-action-disabled: var(--dnb-greyscale-300); --token-color-stroke-selected: var(--dnb-coldgreen-800); --token-color-stroke-selected-ondark: var(--dnb-coldgreen-100); --token-color-stroke-action-ondark: var(--dnb-coldgreen-300); --token-color-stroke-action-alternative-ondark: var(--dnb-greyscale-200); --token-color-stroke-action-hover-ondark: var(--dnb-coldgreen-300); --token-color-stroke-action-pressed-ondark: var(--dnb-coldgreen-400); --token-color-stroke-action-disabled-ondark: var(--dnb-greyscale-600); --token-color-stroke-neutral: var(--dnb-greyscale-800); --token-color-stroke-neutral-ondark: var(--dnb-greyscale-0); --token-color-stroke-neutral-subtle: var(--dnb-greyscale-100); --token-color-stroke-neutral-bold: var(--dnb-greyscale-200); --token-color-stroke-neutral-alternative: var(--dnb-blue-50); --token-color-stroke-info: var(--dnb-coldgreen-600); --token-color-stroke-positive: var(--dnb-green-700); --token-color-stroke-warning: var(--dnb-yellow-500); --token-color-stroke-error: var(--dnb-red-600); --token-color-stroke-marketing: var(--dnb-greyscale-800); --token-color-decorative-first-muted: var(--dnb-coldgreen-100); --token-color-decorative-first-muted-static: var(--dnb-coldgreen-100); --token-color-decorative-first-subtle: var(--dnb-coldgreen-300); --token-color-decorative-first-subtle-static: var(--dnb-coldgreen-300); --token-color-decorative-first-base: var(--dnb-coldgreen-500); --token-color-decorative-first-base-static: var(--dnb-coldgreen-500); --token-color-decorative-first-bold: var(--dnb-coldgreen-700); --token-color-decorative-first-bold-static: var(--dnb-coldgreen-700); --token-color-decorative-first-intense: var(--dnb-coldgreen-950); --token-color-decorative-first-intense-static: var(--dnb-coldgreen-950); --token-color-decorative-second-muted: var(--dnb-green-100); --token-color-decorative-second-muted-static: var(--dnb-green-100); --token-color-decorative-second-subtle: var(--dnb-green-300); --token-color-decorative-second-subtle-static: var(--dnb-green-300); --token-color-decorative-second-base: var(--dnb-green-500); --token-color-decorative-second-base-static: var(--dnb-green-500); --token-color-decorative-second-bold: var(--dnb-green-700); --token-color-decorative-second-bold-static: var(--dnb-green-700); --token-color-decorative-second-intense: var(--dnb-green-900); --token-color-decorative-second-intense-static: var(--dnb-green-900); --token-color-decorative-third-muted: var(--dnb-warmgreen-50); --token-color-decorative-third-muted-static: var(--dnb-warmgreen-50); --token-color-decorative-third-subtle: var(--dnb-warmgreen-300); --token-color-decorative-third-subtle-static: var(--dnb-warmgreen-300); --token-color-decorative-third-base: var(--dnb-warmgreen-500); --token-color-decorative-third-base-static: var(--dnb-warmgreen-500); --token-color-decorative-third-bold: var(--dnb-warmgreen-700); --token-color-decorative-third-bold-static: var(--dnb-warmgreen-700); --token-color-decorative-third-intense: var(--dnb-warmgreen-900); --token-color-decorative-third-intense-static: var(--dnb-warmgreen-900); --token-color-component-button-background-action: var( --dnb-coldgreen-600 ); --token-color-component-button-background-action-hover: var( --dnb-coldgreen-600 ); --token-color-component-button-background-action-destructive: var( --dnb-red-600 ); --token-color-component-button-background-action-destructive-hover: var( --dnb-red-600 ); --token-color-component-button-background-action-destructive-hover-subtle: var( --dnb-red-50 ); --token-color-component-button-background-action-destructive-pressed: var( --dnb-red-700 ); --token-color-component-button-background-action-destructive-pressed-subtle: var( --dnb-red-100 ); --token-color-component-button-text-neutral: var(--dnb-greyscale-0); --token-color-component-button-text-neutral-inverse: var( --dnb-coldgreen-900 ); --token-color-component-button-text-neutral-ondark: var( --dnb-coldgreen-900 ); --token-color-component-button-text-action: var(--dnb-coldgreen-600); --token-color-component-button-text-action-hover: var( --dnb-coldgreen-600 ); --token-color-component-button-text-action-inverse: var( --dnb-coldgreen-300 ); --token-color-component-button-text-action-hover-inverse: var( --dnb-coldgreen-300 ); --token-color-component-button-text-action-ondark: var( --dnb-coldgreen-300 ); --token-color-component-button-text-action-hover-ondark: var( --dnb-coldgreen-300 ); --token-color-component-button-text-action-disabled: var( --dnb-greyscale-0 ); --token-color-component-button-text-neutral-destructive: var( --dnb-greyscale-0 ); --token-color-component-button-text-action-destructive: var( --dnb-red-600 ); --token-color-component-button-text-action-destructive-hover: var( --dnb-red-600 ); --token-color-component-button-text-action-destructive-pressed: var( --dnb-red-700 ); --token-color-component-button-icon-neutral: var(--dnb-greyscale-0); --token-color-component-button-icon-neutral-ondark: var( --dnb-coldgreen-900 ); --token-color-component-button-icon-action: var(--dnb-coldgreen-600); --token-color-component-button-icon-action-hover: var( --dnb-coldgreen-600 ); --token-color-component-button-icon-action-disabled: var( --dnb-greyscale-0 ); --token-color-component-button-icon-neutral-destructive: var( --dnb-greyscale-0 ); --token-color-component-button-icon-action-destructive: var( --dnb-red-600 ); --token-color-component-button-icon-action-destructive-hover: var( --dnb-red-600 ); --token-color-component-button-icon-action-destructive-pressed: var( --dnb-red-700 ); --token-color-component-button-stroke-action: var(--dnb-coldgreen-600); --token-color-component-button-stroke-action-hover: var( --dnb-coldgreen-600 ); --token-color-component-button-stroke-action-destructive: var( --dnb-red-600 ); --token-color-component-button-stroke-action-destructive-hover: var( --dnb-red-600 ); --token-color-component-button-stroke-action-destructive-pressed: var( --dnb-red-700 ); --token-color-component-button-stroke-selected: var( --dnb-coldgreen-700-40 ); --token-color-component-tooltip-background-neutral: var( --dnb-greyscale-800 ); --token-color-component-table-background-neutral-alternative: var( --dnb-greyscale-25 ); --token-color-component-dimmer-background: var(--dnb-greyscale-1000-30); --token-color-component-switch-action-disabled-ondark: var( --dnb-greyscale-800 ); --token-color-component-progressbar-neutral-onsubtle: var( --dnb-greyscale-200 ); } /* * Typography * * The font-family properties are defined in the properties.scss file, like: * --font-family-default: * */ .dnb-typo-regular { font-family: var(--font-family-default); font-weight: normal; font-style: normal; } .dnb-typo-medium { font-family: var(--font-family-default); font-weight: var(--font-weight-medium); font-style: normal; } .dnb-typo-bold { font-family: var(--font-family-default); font-weight: var(--font-weight-bold); font-style: normal; } .dnb-typo-mono-regular { font-family: var(--font-family-monospace); font-weight: normal; font-style: normal; } @font-face { font-family: DNB; src: url("../../../assets/fonts/dnb/DNB-Regular.woff2") format("woff2"), url("../../../assets/fonts/dnb/DNB-Regular.woff") format("woff"), url("../../../assets/fonts/dnb/DNB-Regular.ttf") format("truetype"); font-weight: normal; font-style: normal; font-display: fallback; } @font-face { font-family: DNB; src: url("../../../assets/fonts/dnb/DNB-Medium.woff2") format("woff2"), url("../../../assets/fonts/dnb/DNB-Medium.woff") format("woff"), url("../../../assets/fonts/dnb/DNB-Medium.ttf") format("truetype"); font-weight: 500; font-style: normal; font-display: fallback; } @font-face { font-family: DNB; src: url("../../../assets/fonts/dnb/DNB-Bold.woff2") format("woff2"), url("../../../assets/fonts/dnb/DNB-Bold.woff") format("woff"), url("../../../assets/fonts/dnb/DNB-Bold.ttf") format("truetype"); font-weight: 600; font-style: normal; font-display: fallback; } @font-face { font-family: DNBMono; src: url("../../../assets/fonts/dnb/DNBMono-Regular.woff2") format("woff2"), url("../../../assets/fonts/dnb/DNBMono-Regular.woff") format("woff"), url("../../../assets/fonts/dnb/DNBMono-Regular.ttf") format("truetype"); font-weight: normal; font-style: normal; font-display: fallback; } /** * ATTENTION: This file is auto generated by using "themeFactory". * But you still can change the content of this file on the very top. */ /** * ATTENTION: This file is auto generated by using "styleFactory". * Do not change the content! * */ /* * Utilities */ /* * Utilities */ /* * Blockquote * */ /* * Core Styles * Mainly only the margins are defined in here * */ /* * Blockquote * */ /** * ATTENTION: This file is auto generated by using "styleFactory". * Do not change the content! * */ /* * Anchor mixins * */ /* * Utilities */ .dnb-blockquote { --blockquote-padding-top: 1.5rem; --blockquote-padding-left: 1.5rem; --blockquote-padding-bottom: 2rem; --blockquote-quote-size: 3rem; --blockquote-quote-padding: 5.5rem; --blockquote-cite-style: italic; display: inline-block; width: auto; } .dnb-blockquote:not([class*=space__top]) { margin-top: 0; } .dnb-blockquote:not([class*=space__bottom]) { margin-bottom: 0; } .dnb-blockquote:not([class*=space__left]) { margin-left: 0; } .dnb-blockquote:not([class*=space__right]) { margin-right: 0; } .dnb-blockquote { padding: 1.5rem; font-size: var(--font-size-small); line-height: var(--line-height-small); border-radius: 1rem; color: var(--token-color-text-action-ondark); background-color: var(--token-color-decorative-first-intense-static); position: relative; } .dnb-blockquote .dnb-blockquote__quote-icon { position: absolute; top: var(--blockquote-padding-top); left: var(--blockquote-padding-left); width: var(--blockquote-quote-size); height: var(--blockquote-quote-size); color: var(--blockquote-icon-color, currentcolor); fill: currentcolor; stroke: currentcolor; stroke-width: 1.5; stroke-linecap: round; stroke-linejoin: round; } .dnb-blockquote .dnb-anchor { font-size: inherit; } .dnb-blockquote, .dnb-blockquote.dnb-blockquote--left { padding-left: var(--blockquote-quote-padding); padding-top: var(--blockquote-padding-top); padding-bottom: var(--blockquote-padding-bottom); } .dnb-blockquote.dnb-blockquote--top { padding-left: var(--blockquote-padding-left); padding-top: var(--blockquote-quote-padding); padding-bottom: var(--blockquote-padding-bottom); } .dnb-blockquote.dnb-blockquote--no-background { color: inherit; background-color: transparent; } .dnb-blockquote .dnb-cite, .dnb-blockquote .dnb-figcaption, .dnb-blockquote cite, .dnb-blockquote footer, .dnb-blockquote figcaption { display: block; margin-top: 1rem; font-weight: var(--font-weight-medium); line-height: var(--line-height-basis); font-style: var(--blockquote-cite-style); } .dnb-blockquote .dnb-cite::before, .dnb-blockquote .dnb-figcaption::before, .dnb-blockquote cite::before, .dnb-blockquote footer::before, .dnb-blockquote figcaption::before { content: "—"; display: inline-block; padding-right: 0.5rem; } .dnb-spacing .dnb-blockquote h1, .dnb-spacing .dnb-blockquote h2, .dnb-spacing .dnb-blockquote h3, .dnb-spacing .dnb-blockquote .dnb-h--xx-large, .dnb-spacing .dnb-blockquote .dnb-h--large, .dnb-spacing .dnb-blockquote .dnb-h--medium, .dnb-spacing .dnb-blockquote .dnb-lead { margin: 0; } .dnb-spacing .dnb-blockquote:not([class*=dnb-space__top]) { margin-top: 0; } .dnb-spacing .dnb-blockquote:not([class*=dnb-space__bottom]) { margin-bottom: 1.5rem; } .dnb-spacing .dnb-blockquote p:last-child { margin-bottom: 0; } /* * Blockquote * */ /* * Code / Pre * */ /* * Blockquote * */ /* * Utilities */ .dnb-code { display: inline-block; } del .dnb-code { -webkit-text-decoration: line-through; text-decoration: line-through; } .dnb-code:not([class*=dnb-space]) { margin: calc(-0.25em / 0.875) 0; } .dnb-code { padding: calc(0.25em / 0.875); font-size: 0.875em; text-decoration: inherit; line-height: calc(var(--line-height-xx-small--em) / 0.875); color: var(--token-color-text-neutral); background-color: var(--token-color-background-positive-subtle); box-shadow: inset 0 0 0 0.0625rem var(--token-color-stroke-neutral-subtle); border-radius: 0.25em; } .dnb-code--surface-dark { color: var(--token-color-text-neutral-ondark); background-color: inherit; box-shadow: inset 0 0 0 0.0625rem var(--token-color-stroke-action-disabled-ondark); } .dnb-code .dnb-anchor { font-size: inherit; } .dnb-pre { display: block; overflow: auto; } .dnb-pre:not([class*=space__top]) { margin-top: 0; } .dnb-pre:not([class*=space__bottom]) { margin-bottom: 0; } .dnb-pre:not([class*=space__left]) { margin-left: 0; } .dnb-pre:not([class*=space__right]) { margin-right: 0; } .dnb-pre { padding: 1rem; border-radius: 0.5rem; white-space: pre; vertical-align: baseline; outline: none; text-shadow: none; -webkit-hyphens: none; hyphens: none; word-wrap: normal; word-break: normal; text-align: left; word-spacing: normal; tab-size: 2; font-size: inherit; font-family: var(--font-family-monospace); color: var(--color-white); background-color: var(--color-black-80); } .dnb-pre pre { padding: 1rem; } .dnb-pre .dnb-spacing pre:not([class*=dnb-space__top]) { margin-top: 0; } .dnb-pre .dnb-spacing pre:not([class*=dnb-space__bottom]) { margin-bottom: 1.5rem; } .dnb-spacing .dnb-pre:not([class*=dnb-space__top]) { margin-top: 0; } .dnb-spacing .dnb-pre:not([class*=dnb-space__bottom]) { margin-bottom: 1.5rem; } .dnb-skeleton > .dnb-code { background-color: transparent; } /* * Blockquote * */ /* * Hr tag / line * */ /* * Blockquote * */ /* * Utilities */ .dnb-hr { position: relative; padding: 0; width: 100%; height: 0; display: flow-root; } .dnb-hr:not([class*=space__top]) { margin-top: 0; } .dnb-hr:not([class*=space__bottom]) { margin-bottom: 0; } .dnb-hr:not([class*=space__left]) { margin-left: 0; } .dnb-hr:not([class*=space__right]) { margin-right: 0; } .dnb-hr { border: 0; } .dnb-hr::after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; height: var(--thickness); background-color: var(--hr-color, grey); border-radius: calc(var(--thickness) / 2); } .dnb-hr--dashed::after { background-image: linear-gradient(to right, var(--hr-color, grey) 50%, transparent 0%); background-size: 0.5rem 0.0625rem; background-repeat: repeat-x; background-color: transparent; } .dnb-hr--breakout::after { left: -100vw; box-shadow: 100vw 0 0 0 var(--hr-color, grey); border-radius: 0; } .dnb-hr { --thickness: calc(var(--hr-thickness, 0.0625rem) + var(--modifier, 0px)); } .dnb-spacing .dnb-hr:not([class*=dnb-space__top]) { margin-top: 0; } .dnb-spacing .dnb-hr:not([class*=dnb-space__bottom]) { margin-bottom: 1.5rem; } /* * Image * */ /* * Utilities */ /* * Image * */ .dnb-img { display: inline-flex; flex-direction: column; } .dnb-img:not([class*=space__top]) { margin-top: 0; } .dnb-img:not([class*=space__bottom]) { margin-bottom: 0; } .dnb-img:not([class*=space__left]) { margin-left: 0; } .dnb-img:not([class*=space__right]) { margin-right: 0; } .dnb-img { padding: 0; text-align: center; align-items: center; } .dnb-img img, .dnb-img figcaption { font-size: var(--font-size-basis); } .dnb-img img { position: relative; z-index: 2; box-sizing: content-box; max-width: 100%; border-style: none; border-radius: inherit; } .dnb-img img[alt]::after { content: attr(alt); position: absolute; z-index: 3; top: 0; left: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; border-radius: inherit; } .dnb-img figcaption { margin-top: 0.5rem; } /* * Label * */ .dnb-label { cursor: pointer; overflow-wrap: break-word; color: var(--token-color-text-neutral); } .dnb-label[disabled] { cursor: not-allowed; } /* * Blockquote * */ /* * Lists * */ /* * Blockquote * */ /** * ATTENTION: This file is auto generated by using "styleFactory". * Do not change the content! * */ /* * Utilities */ /* * Lists * */ .dnb-ul:not([class*=space__top]) { margin-top: 0; } .dnb-ul:not([class*=space__bottom]) { margin-bottom: 0; } .dnb-ul:not([class*=space__left]) { margin-left: 0; } .dnb-ul:not([class*=space__right]) { margin-right: 0; } .dnb-ul { padding: 0; } .dnb-ul:not([class*=dnb-space__left]) { padding-left: 2rem; } .dnb-ul { font-size: var(--font-size-basis); line-height: var(--line-height-basis); color: var(--token-color-text-neutral, currentColor); } .dnb-ul ul, .dnb-ul ol { margin-top: 0; margin-bottom: 1.5rem; padding-left: 2rem; } .dnb-ul li, .dnb-ul--outside li { position: relative; } .dnb-ul li::before, .dnb-ul--outside li::before { position: absolute; left: -10rem; width: 10rem; padding-right: 0.25rem; text-align: right; } .dnb-ul--inside li::before { position: relative; left: 0; width: auto; padding-right: 0; text-align: initial; } .dnb-ul .dnb-anchor { font-size: inherit; } .dnb-ul li { display: list-item; margin-top: 0.5rem; margin-bottom: 0.5rem; } .dnb-ol:not([class*=space__top]) { margin-top: 0; } .dnb-ol:not([class*=space__bottom]) { margin-bottom: 0; } .dnb-ol:not([class*=space__left]) { margin-left: 0; } .dnb-ol:not([class*=space__right]) { margin-right: 0; } .dnb-ol { padding: 0; } .dnb-ol:not([class*=dnb-space__left]) { padding-left: 2rem; } .dnb-ol { font-size: var(--font-size-basis); line-height: var(--line-height-basis); color: var(--token-color-text-neutral, currentColor); } .dnb-ol ul, .dnb-ol ol { margin-top: 0; margin-bottom: 1.5rem; padding-left: 2rem; } .dnb-ol li, .dnb-ol--outside li { position: relative; } .dnb-ol li::before, .dnb-ol--outside li::before { position: absolute; left: -10rem; width: 10rem; padding-right: 0.25rem; text-align: right; } .dnb-ol--inside li::before { position: relative; left: 0; width: auto; padding-right: 0; text-align: initial; } .dnb-ol .dnb-anchor { font-size: inherit; } .dnb-ol li { display: list-item; margin-top: 0.5rem; margin-bottom: 0.5rem; } .dnb-ol { color: var(--token-color-text-neutral, currentColor); } .dnb-ol ul, .dnb-ol ol { margin-top: 0; margin-bottom: 1.5rem; padding-left: 2rem; } .dnb-ol li, .dnb-ol--outside li { position: relative; } .dnb-ol li::before, .dnb-ol--outside li::before { position: absolute; left: -10rem; width: 10rem; padding-right: 0.25rem; text-align: right; } .dnb-ol--inside li::before { position: relative; left: 0; width: auto; padding-right: 0; text-align: initial; } .dnb-ol .dnb-anchor { font-size: inherit; } .dnb-ol > li { list-style-type: decimal; } .dnb-ol--nested, .dnb-ol--nested ol { counter-reset: item; } .dnb-ol--nested li { display: block; } .dnb-ol--nested li::before { content: counters(item, ".") ". "; counter-increment: item; } .dnb-ol--nested li li::before { content: counters(item, ".") " "; counter-increment: item; } .dnb-ol[type] li { display: list-item; list-style-type: inherit; } .dnb-ol[type] li::before, .dnb-ol[type] li li::before { content: none; } .dnb-dl { --column-gap: 1rem; --row-gap: 0.5rem; } .dnb-dl:not([class*=dnb-space__top]) { margin-top: 0; } .dnb-dl:not([class*=dnb-space__bottom]) { margin-bottom: 0; } .dnb-dl { padding: 0; font-size: var(--font-size-basis); line-height: var(--line-height-basis); } .dnb-dl dt { padding: 0; font-weight: var(--font-weight-medium); } .dnb-dl dd ~ dt { margin-top: var(--row-gap); } .dnb-dl dt:not(:first-of-type) { margin-top: calc(var(--row-gap) + 1rem); } .dnb-dl dd { padding: 0; margin: 0.5rem 0 1rem; } .dnb-dl > dd > dl, .dnb-dl:not([class*=dnb-space]) > dd > dl { margin-top: calc(var(--row-gap) + 0.5rem); margin-left: 2rem; } @media screen and (min-width: 40.00625em) { .dnb-dl__layout--horizontal { --dt-max-width: 40%; --dd-max-width: calc(60% - 1rem); display: flex; flex-wrap: wrap; max-width: var(--prose-max-width); width: 100%; } .dnb-dl__layout--horizontal dt { margin-top: 0; margin-right: calc(var(--column-gap) - 0.5rem); max-width: var(--dt-max-width); } .dnb-dl__layout--horizontal dd { width: var(--dd-max-width); align-self: end; } .dnb-dl__layout--horizontal dt:not(:first-of-type), .dnb-dl__layout--horizontal dd, .dnb-dl__layout--horizontal dd ~ dt:not(:first-of-type) { margin-top: var(--row-gap); margin-bottom: 0; } .dnb-dl__layout--horizontal dt:not(:first-of-type):first-of-type, .dnb-dl__layout--horizontal dd:first-of-type, .dnb-dl__layout--horizontal dd ~ dt:not(:first-of-type):first-of-type { margin-top: 0; } .dnb-dl dd.dnb-dl__item { visibility: hidden; -webkit-user-select: none; user-select: none; flex-basis: 100%; height: 0; margin: 0; } .dnb-dl:not(.dnb-dl__layout--horizontal) dd.dnb-dl__item { display: none; } .dnb-dl__layout--grid { --dt-max-width: 15ch; --dd-max-width: 40ch; display: grid; grid-template-columns: -webkit-max-content 1fr; grid-template-columns: max-content 1fr; column-gap: var(--column-gap); row-gap: var(--row-gap); /* stylelint-disable */ } .dnb-dl__layout--grid dt { max-width: var(--dt-max-width); } .dnb-dl__layout--grid dt:not(:first-of-type) { margin-top: 0; } .dnb-dl__layout--grid dd { max-width: var(--dd-max-width); align-self: end; } .dnb-dl__layout--grid dt, .dnb-dl__layout--grid dd, .dnb-dl__layout--grid dd ~ dt { margin: 0; } .dnb-dl__layout--grid { /* stylelint-enable */ } } .dnb-spacing .dnb-ul:not([class*=dnb-space__top]), .dnb-spacing .dnb-ol:not([class*=dnb-space__top]) { margin-top: 0; } .dnb-spacing .dnb-ul:not([class*=dnb-space__bottom]), .dnb-spacing .dnb-ol:not([class*=dnb-space__bottom]) { margin-bottom: 1.5rem; } .dnb-spacing .dnb-ul > li, .dnb-spacing .dnb-ol > li { margin-top: 1rem; margin-bottom: 1rem; /* stylelint-disable-next-line */ } .dnb-spacing .dnb-ul > li > p, .dnb-spacing .dnb-ol > li > p { margin-top: 1rem; } .dnb-spacing .dnb-ul li > ul, .dnb-spacing .dnb-ul:not([class*=dnb-space]) li > ul, .dnb-spacing .dnb-ul li > ol, .dnb-spacing .dnb-ul:not([class*=dnb-space]) li > ol, .dnb-spacing .dnb-ol li > ul, .dnb-spacing .dnb-ol:not([class*=dnb-space]) li > ul, .dnb-spacing .dnb-ol li > ol, .dnb-spacing .dnb-ol:not([class*=dnb-space]) li > ol { margin-top: -0.5rem; } .dnb-spacing .dnb-dl:not([class*=dnb-space__top]) { margin-top: 0; } .dnb-spacing .dnb-dl:not([class*=dnb-space__bottom]) { margin-bottom: 1.5rem; } .dnb-unstyled-list { list-style-type: none; } .dnb-unstyled-list:not([class*=space__top]) { margin-top: 0; } .dnb-unstyled-list:not([class*=space__bottom]) { margin-bottom: 0; } .dnb-unstyled-list:not([class*=space__left]) { margin-left: 0; } .dnb-unstyled-list:not([class*=space__right]) { margin-right: 0; } .dnb-unstyled-list:not([class*=dnb-space__left]) { padding-left: 0; } .dnb-unstyled-list > li { list-style-type: none; } .dnb-unstyled-list > li::before { content: none; } .dnb-unstyled-list > dl, .dnb-unstyled-list > dd { margin-left: 0; } /* * Blockquote * */ /* * Typography * */ /* * Blockquote * */ /* * Utilities */ .dnb-lead, .dnb-h--xx-large, .dnb-h--x-large, .dnb-h--large, .dnb-h--medium, .dnb-h--basis, .dnb-h--small, .dnb-h--x-small, .dnb-core-style .dnb-lead, .dnb-core-style .dnb-h--xx-large, .dnb-core-style .dnb-h--x-large, .dnb-core-style .dnb-h--large, .dnb-core-style .dnb-h--medium, .dnb-core-style .dnb-h--basis, .dnb-core-style .dnb-h--small, .dnb-core-style .dnb-h--x-small, h1, h2, h3, h4, h5, h6, p, b, small, strong, .dnb-p, .dnb-small, .dnb-table, sub, sup { --typography-h-default-font-weight: var(--font-weight-medium); --typography-h-xx-large-font-size: var(--font-size-xx-large); --typography-h-xx-large-line-height: var(--line-height-xx-large); --typography-h-xx-large-small-font-size: var(--font-size-x-large); --typography-h-xx-large-small-line-height: var(--line-height-x-large); --typography-h-xx-large-weight: var(--font-weight-medium); --typography-h-x-large-font-size: var(--font-size-x-large); --typography-h-x-large-line-height: var(--line-height-x-large); --typography-h-x-large-small-font-size: var(--font-size-large); --typography-h-x-large-small-line-height: var(--line-height-large); --typography-h-x-large-weight: var(--font-weight-medium); --typography-h-large-font-size: var(--font-size-large); --typography-h-large-line-height: var(--line-height-large); --typography-h-large-small-font-size: var(--font-size-medium); --typography-h-large-small-line-height: var(--line-height-medium); --typography-h-large-weight: var(--font-weight-medium); --typography-lead-font-size: var(--font-size-lead); --typography-lead-line-height: var(--line-height-lead); --typography-lead-small-font-size: var(--font-size-lead); --typography-lead-small-line-height: var(--line-height-lead); --typography-lead-weight: var(--font-weight-medium); --typography-h-medium-font-size: var(--font-size-medium); --typography-h-medium-line-height: var(--line-height-medium); --typography-h-medium-small-font-size: var(--font-size-basis); --typography-h-medium-small-line-height: var(--line-height-basis); --typography-h-medium-weight: var(--font-weight-medium); --typography-h-basis-font-size: var(--font-size-basis); --typography-h-basis-line-height: var(--line-height-basis); --typography-h-basis-small-font-size: var(--font-size-small); --typography-h-basis-small-line-height: var(--line-height-small); --typography-h-basis-weight: var(--font-weight-medium); --typography-h-basis-font-family: var(--font-family-default); --typography-h-small-font-size: var(--font-size-small); --typography-h-small-line-height: var(--line-height-small); --typography-h-small-small-font-size: var(--font-size-x-small); --typography-h-small-small-line-height: var(--line-height-x-small); --typography-h-small-weight: var(--font-weight-medium); --typography-h-small-font-family: var(--font-family-default); --typography-h-x-small-font-size: var(--font-size-x-small); --typography-h-x-small-line-height: var(--line-height-x-small); --typography-h-x-small-weight: var(--font-weight-medium); --typography-h-x-small-font-family: var(--font-family-default); } .dnb-lead, .dnb-h--xx-large, .dnb-h--x-large, .dnb-h--large, .dnb-h--medium, .dnb-h--basis, .dnb-h--small, .dnb-h--x-small, .dnb-core-style .dnb-lead, .dnb-core-style .dnb-h--xx-large, .dnb-core-style .dnb-h--x-large, .dnb-core-style .dnb-h--large, .dnb-core-style .dnb-h--medium, .dnb-core-style .dnb-h--basis, .dnb-core-style .dnb-h--small, .dnb-core-style .dnb-h--x-small { padding: 0; } .dnb-lead:not([class*=space__top]), .dnb-h--xx-large:not([class*=space__top]), .dnb-h--x-large:not([class*=space__top]), .dnb-h--large:not([class*=space__top]), .dnb-h--medium:not([class*=space__top]), .dnb-h--basis:not([class*=space__top]), .dnb-h--small:not([class*=space__top]), .dnb-h--x-small:not([class*=space__top]), .dnb-core-style .dnb-lead:not([class*=space__top]), .dnb-core-style .dnb-h--xx-large:not([class*=space__top]), .dnb-core-style .dnb-h--x-large:not([class*=space__top]), .dnb-core-style .dnb-h--large:not([class*=space__top]), .dnb-core-style .dnb-h--medium:not([class*=space__top]), .dnb-core-style .dnb-h--basis:not([class*=space__top]), .dnb-core-style .dnb-h--small:not([class*=space__top]), .dnb-core-style .dnb-h--x-small:not([class*=space__top]) { margin-top: 0; } .dnb-lead:not([class*=space__bottom]), .dnb-h--xx-large:not([class*=space__bottom]), .dnb-h--x-large:not([class*=space__bottom]), .dnb-h--large:not([class*=space__bottom]), .dnb-h--medium:not([class*=space__bottom]), .dnb-h--basis:not([class*=space__bottom]), .dnb-h--small:not([class*=space__bottom]), .dnb-h--x-small:not([class*=space__bottom]), .dnb-core-style .dnb-lead:not([class*=space__bottom]), .dnb-core-style .dnb-h--xx-large:not([class*=space__bottom]), .dnb-core-style .dnb-h--x-large:not([class*=space__bottom]), .dnb-core-style .dnb-h--large:not([class*=space__bottom]), .dnb-core-style .dnb-h--medium:not([class*=space__bottom]), .dnb-core-style .dnb-h--basis:not([class*=space__bottom]), .dnb-core-style .dnb-h--small:not([class*=space__bottom]), .dnb-core-style .dnb-h--x-small:not([class*=space__bottom]) { margin-bottom: 0; } .dnb-lead:not([class*=space__left]), .dnb-h--xx-large:not([class*=space__left]), .dnb-h--x-large:not([class*=space__left]), .dnb-h--large:not([class*=space__left]), .dnb-h--medium:not([class*=space__left]), .dnb-h--basis:not([class*=space__left]), .dnb-h--small:not([class*=space__left]), .dnb-h--x-small:not([class*=space__left]), .dnb-core-style .dnb-lead:not([class*=space__left]), .dnb-core-style .dnb-h--xx-large:not([class*=space__left]), .dnb-core-style .dnb-h--x-large:not([class*=space__left]), .dnb-core-style .dnb-h--large:not([class*=space__left]), .dnb-core-style .dnb-h--medium:not([class*=space__left]), .dnb-core-style .dnb-h--basis:not([class*=space__left]), .dnb-core-style .dnb-h--small:not([class*=space__left]), .dnb-core-style .dnb-h--x-small:not([class*=space__left]) { margin-left: 0; } .dnb-lead:not([class*=space__right]), .dnb-h--xx-large:not([class*=space__right]), .dnb-h--x-large:not([class*=space__right]), .dnb-h--large:not([class*=space__right]), .dnb-h--medium:not([class*=space__right]), .dnb-h--basis:not([class*=space__right]), .dnb-h--small:not([class*=space__right]), .dnb-h--x-small:not([class*=space__right]), .dnb-core-style .dnb-lead:not([class*=space__right]), .dnb-core-style .dnb-h--xx-large:not([class*=space__right]), .dnb-core-style .dnb-h--x-large:not([class*=space__right]), .dnb-core-style .dnb-h--large:not([class*=space__right]), .dnb-core-style .dnb-h--medium:not([class*=space__right]), .dnb-core-style .dnb-h--basis:not([class*=space__right]), .dnb-core-style .dnb-h--small:not([class*=space__right]), .dnb-core-style .dnb-h--x-small:not([class*=space__right]) { margin-right: 0; } .dnb-lead, .dnb-h--xx-large, .dnb-h--x-large, .dnb-h--large, .dnb-h--medium, .dnb-h--basis, .dnb-h--small, .dnb-h--x-small, .dnb-core-style .dnb-lead, .dnb-core-style .dnb-h--xx-large, .dnb-core-style .dnb-h--x-large, .dnb-core-style .dnb-h--large, .dnb-core-style .dnb-h--medium, .dnb-core-style .dnb-h--basis, .dnb-core-style .dnb-h--small, .dnb-core-style .dnb-h--x-small { font-family: var(--font-family-heading); color: var(--token-color-text-neutral); } .dnb-lead.dnb-t--surface-dark, .dnb-h--xx-large.dnb-t--surface-dark, .dnb-h--x-large.dnb-t--surface-dark, .dnb-h--large.dnb-t--surface-dark, .dnb-h--medium.dnb-t--surface-dark, .dnb-h--basis.dnb-t--surface-dark, .dnb-h--small.dnb-t--surface-dark, .dnb-h--x-small.dnb-t--surface-dark, .dnb-core-style .dnb-lead.dnb-t--surface-dark, .dnb-core-style .dnb-h--xx-large.dnb-t--surface-dark, .dnb-core-style .dnb-h--x-large.dnb-t--surface-dark, .dnb-core-style .dnb-h--large.dnb-t--surface-dark, .dnb-core-style .dnb-h--medium.dnb-t--surface-dark, .dnb-core-style .dnb-h--basis.dnb-t--surface-dark, .dnb-core-style .dnb-h--small.dnb-t--surface-dark, .dnb-core-style .dnb-h--x-small.dnb-t--surface-dark { color: var(--token-color-text-neutral-ondark); } .dnb-lead .dnb-icon--default, .dnb-h--xx-large .dnb-icon--default, .dnb-h--x-large .dnb-icon--default, .dnb-h--large .dnb-icon--default, .dnb-h--medium .dnb-icon--default, .dnb-h--basis .dnb-icon--default, .dnb-h--small .dnb-icon--default, .dnb-h--x-small .dnb-icon--default, .dnb-core-style .dnb-lead .dnb-icon--default, .dnb-core-style .dnb-h--xx-large .dnb-icon--default, .dnb-core-style .dnb-h--x-large .dnb-icon--default, .dnb-core-style .dnb-h--large .dnb-icon--default, .dnb-core-style .dnb-h--medium .dnb-icon--default, .dnb-core-style .dnb-h--basis .dnb-icon--default, .dnb-core-style .dnb-h--small .dnb-icon--default, .dnb-core-style .dnb-h--x-small .dnb-icon--default { font-size: 1em; } .dnb-lead .dnb-icon--medium, .dnb-h--xx-large .dnb-icon--medium, .dnb-h--x-large .dnb-icon--medium, .dnb-h--large .dnb-icon--medium, .dnb-h--medium .dnb-icon--medium, .dnb-h--basis .dnb-icon--medium, .dnb-h--small .dnb-icon--medium, .dnb-h--x-small .dnb-icon--medium, .dnb-core-style .dnb-lead .dnb-icon--medium, .dnb-core-style .dnb-h--xx-large .dnb-icon--medium, .dnb-core-style .dnb-h--x-large .dnb-icon--medium, .dnb-core-style .dnb-h--large .dnb-icon--medium, .dnb-core-style .dnb-h--medium .dnb-icon--medium, .dnb-core-style .dnb-h--basis .dnb-icon--medium, .dnb-core-style .dnb-h--small .dnb-icon--medium, .dnb-core-style .dnb-h--x-small .dnb-icon--medium { font-size: 1.5em; } .dnb-lead a, .dnb-lead .dnb-anchor, .dnb-h--xx-large a, .dnb-h--xx-large .dnb-anchor, .dnb-h--x-large a, .dnb-h--x-large .dnb-anchor, .dnb-h--large a, .dnb-h--large .dnb-anchor, .dnb-h--medium a, .dnb-h--medium .dnb-anchor, .dnb-h--basis a, .dnb-h--basis .dnb-anchor, .dnb-h--small a, .dnb-h--small .dnb-anchor, .dnb-h--x-small a, .dnb-h--x-small .dnb-anchor, .dnb-core-style .dnb-lead a, .dnb-core-style .dnb-lead .dnb-anchor, .dnb-core-style .dnb-h--xx-large a, .dnb-core-style .dnb-h--xx-large .dnb-anchor, .dnb-core-style .dnb-h--x-large a, .dnb-core-style .dnb-h--x-large .dnb-anchor, .dnb-core-style .dnb-h--large a, .dnb-core-style .dnb-h--large .dnb-anchor, .dnb-core-style .dnb-h--medium a, .dnb-core-style .dnb-h--medium .dnb-anchor, .dnb-core-style .dnb-h--basis a, .dnb-core-style .dnb-h--basis .dnb-anchor, .dnb-core-style .dnb-h--small a, .dnb-core-style .dnb-h--small .dnb-anchor, .dnb-core-style .dnb-h--x-small a, .dnb-core-style .dnb-h--x-small .dnb-anchor { padding-top: 0; padding-bottom: 0.03125rem; } .dnb-small { font-size: var(--font-size-small); } sup, sub { font-size: 0.777777em; line-height: 0.5em; } .dnb-p { font-size: var(--font-size-basis); color: var(--token-color-text-neutral); } .dnb-p.dnb-t--surface-dark { color: var(--token-color-text-neutral-ondark); } .dnb-p:not([class*=space__top]) { margin-top: 0; } .dnb-p:not([class*=space__bottom]) { margin-bottom: 0; } .dnb-p { padding: 0; } .dnb-p--lead { font-size: var(--typography-lead-font-size); line-height: var(--typography-lead-line-height); font-weight: var(--typography-lead-weight); } .dnb-p--lead > small { font-size: var(--typography-lead-small-font-size); line-height: var(--typography-lead-small-line-height); } .dnb-p b, .dnb-p strong { font-weight: var(--font-weight-medium); } .dnb-p > small { font-size: var(--font-size-small); line-height: var(--line-height-small); } .dnb-p > cite { font-weight: var(--font-weight-medium); line-height: var(--line-height-basis); font-style: italic; } /* * Typography * Universal set of helper classes that do not have a specific element. * The class ".dnb-t" does nothing, only it's modifiers ".dnb-t__[***]" do. */ .dnb-t__size--xx-large { font-size: var(--font-size-xx-large); } .dnb-t__size--x-large { font-size: var(--font-size-x-large); } .dnb-t__size--large { font-size: var(--font-size-large); } .dnb-t__size--medium { font-size: var(--font-size-medium); } .dnb-t__size--basis { font-size: var(--font-size-basis); } .dnb-t__size--small { font-size: var(--font-size-small); } .dnb-t__size--x-small { font-size: var(--font-size-x-small); } .dnb-t__line-height--xx-large { line-height: var(--line-height-xx-large); } .dnb-t__line-height--x-large { line-height: var(--line-height-x-large); } .dnb-t__line-height--large { line-height: var(--line-height-large); } .dnb-t__line-height--medium { line-height: var(--line-height-medium); } .dnb-t__line-height--basis { line-height: var(--line-height-basis); } .dnb-t__line-height--small { line-height: var(--line-height-small); } .dnb-t__line-height--x-small { line-height: var(--line-height-x-small); } .dnb-t__weight--regular { font-weight: var(--font-weight-regular); } .dnb-t__weight--medium { font-weight: var(--font-weight-medium); } .dnb-t__weight--bold { font-weight: var(--font-weight-bold); } .dnb-t__align--center { text-align: center; } .dnb-t__align--left { text-align: left; } .dnb-t__align--right { text-align: right; } .dnb-t__family--default { font-family: var(--font-family-default); } .dnb-t__family--heading { font-family: var(--font-family-heading); } .dnb-t__family--monospace { font-family: var(--font-family-monospace); } .dnb-t__decoration--underline { -webkit-text-decoration: underline; text-decoration: underline; } .dnb-t__slant--italic { font-style: italic; } .dnb-table b, .dnb-table strong { font-weight: var(--font-weight-medium); } .dnb-h--xx-large { font-size: var(--typography-h-xx-large-font-size); line-height: var(--typography-h-xx-large-line-height); font-weight: var(--typography-h-xx-large-weight); } .dnb-h--xx-large > small { font-size: var(--typography-h-xx-large-small-font-size); line-height: var(--typography-h-xx-large-small-line-height); } .dnb-h--xx-large > small { display: block; } .dnb-h--x-large { font-size: var(--typography-h-x-large-font-size); line-height: var(--typography-h-x-large-line-height); font-weight: var(--typography-h-x-large-weight); } .dnb-h--x-large > small { font-size: var(--typography-h-x-large-small-font-size); line-height: var(--typography-h-x-large-small-li