UNPKG

@dnb/eufemia

Version:

DNB Eufemia Design System UI Library

1,612 lines (1,570 loc) 63.9 kB
@charset "UTF-8"; /** * Sbanken UI Theme * */ /* * CSS Properties Sbanken * */ :root { --sb-font-family-default: 'Roboto', 'Helvetica', 'Arial', sans-serif; --sb-font-family-heading: 'MaisonNeueHeadings', 'Roboto', 'Helvetica', 'Arial', sans-serif; --sb-font-weight-default: normal; --sb-font-weight-basis: normal; --sb-font-weight-regular: normal; --sb-font-weight-medium: 500; --sb-font-weight-bold: 700; --sb-font-size-x-small: 0.75rem; --sb-font-size-small: 0.875rem; --sb-font-size-basis: 1rem; --sb-font-size-basis--em: 1em; --sb-font-size-lead: var(--font-size-medium); --sb-font-size-medium: 1.25rem; --sb-font-size-medium--plus: 1.625rem; --sb-font-size-large: 2rem; --sb-font-size-x-large: 2.375rem; --sb-font-size-xx-large: 3rem; --sb-line-height-x-small: 1.125rem; --sb-line-height-small: 1.25rem; --sb-line-height-basis: 1.5rem; --sb-line-height-basis--em: 1.5em; --sb-line-height-lead: 1.75rem; --sb-line-height-medium: 2rem; --sb-line-height-large: 2.375rem; --sb-line-height-x-large: 2.75rem; --sb-line-height-xx-large: 3.375rem; --sb-color-black: #000; --sb-color-text: #18172a; --sb-color-gray-dark-3: #3a3a4a; --sb-color-gray-dark-3-neutral: #3e3e4a; --sb-color-gray-dark-2: #4a4a5b; --sb-color-gray-dark-2-neutral: #656472; --sb-color-gray-dark: #666578; --sb-color-gray-dark-neutral: #9494a3; --sb-color-gray: #bbbbce; --sb-color-gray-neutral: #bdbdc6; --sb-color-gray-light: #d9d9e4; --sb-color-gray-light-2: #ebebf2; --sb-color-gray-light-3: #f9f9fd; --sb-color-purple: #1c1b4e; --sb-color-purple-alternative: #222163; --sb-color-green: #92eecd; --sb-color-white: #fff; --sb-color-red: #d8134b; --sb-color-magenta: #ff3c64; --sb-color-orange: #ff5b44; --sb-color-yellow-dark: #f7bf16; --sb-color-yellow: #ffef57; --sb-color-green-dark-3: #00785b; --sb-color-green-dark-2: #1e9f73; --sb-color-violet: #4e08bc; --sb-color-violet-light: #7129e2; --sb-color-blue-dark-2: #044ccc; --sb-color-blue-dark: #005cff; --sb-color-blue: #008eff; --sb-color-orange-light: #ff817b; --sb-color-orange-light-2: #ffd7d5; --sb-color-orange-light-3: #fff0ef; --sb-color-magenta-light: #ffb6d2; --sb-color-magenta-light-2: #ffdbe9; --sb-color-magenta-light-3: #fff5f9; --sb-color-yellow-light: #fff489; --sb-color-yellow-light-2: #fff9c4; --sb-color-yellow-light-3: #fffce5; --sb-color-green-dark: #64d7b4; --sb-color-green-light: #c8f6e5; --sb-color-green-light-2: #e5fff7; --sb-color-violet-light-2: #be99ff; --sb-color-violet-light-3: #e0d0ff; --sb-color-violet-light-4: #f1ebff; --sb-color-blue-light: #61b9ff; --sb-color-blue-light-2: #bfe3ff; --sb-color-blue-light-3: #ebf6ff; --sb-spacing-x-small: 0.5rem; --sb-spacing-small: 1rem; --sb-spacing-medium: 1.5rem; --sb-spacing-large: 2rem; --sb-spacing-x-large: 3rem; --sb-spacing-xx-large: 3.5rem; --sb-layout-small: 40em; --sb-layout-medium: 60em; --sb-layout-large: 72em; --sb-layout-x-large: 80em; --sb-layout-xx-large: 90em; --sb-shadow-small: 0 2px 4px rgba(38 35 66 / 12%); --sb-shadow-medium: 0 5px 20px rgba(38 35 66 / 10%); --sb-shadow-large: 0 5px 20px rgba(38 35 66 / 20%); --sb-shadow-hover: 0 20px 40px rgba(38 35 66 / 20%); --sb-easing-default: cubic-bezier(0.42, 0, 0, 1); --prose-max-width: 60ch; } /* This file is auto generated by makePropertiesFile.ts */ :root, .eufemia-theme__color-scheme--light { --sbanken-purple-50: #fbf9ff; --sbanken-purple-100: #f1ebff; --sbanken-purple-200: #e0d0ff; --sbanken-purple-300: #d2baff; --sbanken-purple-500: #9761f1; --sbanken-purple-600: #7129e2; --sbanken-purple-700-40: rgba(78 8 188 / 40%); --sbanken-purple-700: #4e08bc; --sbanken-purple-900: #222163; --sbanken-purple-950: #1c1b4e; --sbanken-purple-1000: #18172a; --sbanken-green-50: #f4fffb; --sbanken-green-100: #e5fff7; --sbanken-green-300-40: rgba(146 238 205 / 40%); --sbanken-green-300: #92eecd; --sbanken-green-400: #64d7b4; --sbanken-green-500: #37b992; --sbanken-green-600: #1e9f73; --sbanken-green-700: #00785b; --sbanken-green-900: #16342d; --sbanken-green-950: #0d1f1b; --sbanken-red-100: #ffecf3; --sbanken-red-200: #ffdbe9; --sbanken-red-700: #d8134b; --sbanken-orange-400: #ff817b; --sbanken-orange-500: #ff5b44; --sbanken-orange-700: #df280f; --sbanken-orange-800: #a02615; --sbanken-orange-900: #591703; --sbanken-orange-950: #350e02; --sbanken-yellow-50: #fffce5; --sbanken-yellow-600: #f7bf16; --sbanken-yellow-800: #816209; --sbanken-yellow-950: #312500; --sbanken-blue-100: #ebf6ff; --sbanken-blue-600: #005cff; --sbanken-greyscale-0: #fff; --sbanken-greyscale-25: #fcfcfd; --sbanken-greyscale-50: #f9f9fd; --sbanken-greyscale-100: #f2f2f7; --sbanken-greyscale-200: #ebebf1; --sbanken-greyscale-300: #d9d9e4; --sbanken-greyscale-400: #c0c0d1; --sbanken-greyscale-500: #9090a3; --sbanken-greyscale-600: #666578; --sbanken-greyscale-700: #4a4a5b; --sbanken-greyscale-800-60: rgba(58 58 74 / 60%); --sbanken-greyscale-800: #3a3a4a; --sbanken-greyscale-900: #21202d; --sbanken-greyscale-950: #161620; --sbanken-greyscale-1000-30: rgba(0 0 0 / 30%); --sbanken-greyscale-1000: #000; } /* This file is auto generated by makePropertiesFile.ts */ :root, .eufemia-theme__color-scheme--light { --token-color-background-page-background: var(--sbanken-greyscale-0); --token-color-background-action: var(--sbanken-purple-700); --token-color-background-action-hover: var(--sbanken-purple-700); --token-color-background-action-hover-subtle: var(--sbanken-purple-100); --token-color-background-action-pressed: var(--sbanken-purple-950); --token-color-background-action-pressed-subtle: var( --sbanken-purple-200 ); --token-color-background-action-focus: var(--sbanken-blue-600); --token-color-background-action-focus-subtle: var(--sbanken-blue-100); --token-color-background-action-disabled: var(--sbanken-greyscale-200); --token-color-background-action-inverse: var(--sbanken-green-300); --token-color-background-action-hover-inverse: var(--sbanken-green-300); --token-color-background-action-hover-subtle-inverse: var( --sbanken-purple-900 ); --token-color-background-action-pressed-subtle-inverse: var( --sbanken-purple-950 ); --token-color-background-action-ondark: var(--sbanken-green-300); --token-color-background-action-hover-ondark: var(--sbanken-green-300); --token-color-background-action-hover-subtle-ondark: var( --sbanken-green-900 ); --token-color-background-action-pressed-ondark: var(--sbanken-green-400); --token-color-background-action-pressed-subtle-ondark: var( --sbanken-green-950 ); --token-color-background-action-disabled-ondark: var( --sbanken-greyscale-600 ); --token-color-background-action-alternative: var( --sbanken-greyscale-500 ); --token-color-background-action-alternative-hover-subtle: var( --sbanken-greyscale-100 ); --token-color-background-selected: var(--sbanken-purple-950); --token-color-background-selected-subtle: var(--sbanken-purple-100); --token-color-background-selected-ondark: var(--sbanken-green-100); --token-color-background-selected-subtle-ondark: var( --sbanken-green-900 ); --token-color-background-neutral: var(--sbanken-greyscale-0); --token-color-background-neutral-static: var(--sbanken-greyscale-0); --token-color-background-neutral-subtle: var(--sbanken-greyscale-50); --token-color-background-neutral-base: var(--sbanken-greyscale-100); --token-color-background-neutral-bold: var(--sbanken-greyscale-300); --token-color-background-neutral-alternative: var( --sbanken-greyscale-200 ); --token-color-background-info: var(--sbanken-green-600); --token-color-background-info-subtle: var(--sbanken-green-50); --token-color-background-positive: var(--sbanken-green-700); --token-color-background-positive-subtle: var(--sbanken-green-100); --token-color-background-warning: var(--sbanken-yellow-600); --token-color-background-warning-subtle: var(--sbanken-yellow-50); --token-color-background-error: var(--sbanken-red-700); --token-color-background-error-subtle: var(--sbanken-red-200); --token-color-background-marketing: var(--sbanken-purple-900); --token-color-background-marketing-subtle: var(--sbanken-purple-100); --token-color-text-action: var(--sbanken-purple-700); --token-color-text-action-hover: var(--sbanken-purple-700); --token-color-text-action-pressed: var(--sbanken-purple-900); --token-color-text-action-focus: var(--sbanken-blue-600); --token-color-text-action-disabled: var(--sbanken-greyscale-300); --token-color-text-action-inverse: var(--sbanken-green-300); --token-color-text-action-hover-inverse: var(--sbanken-green-300); --token-color-text-action-pressed-inverse: var(--sbanken-green-400); --token-color-text-selected: var(--sbanken-purple-950); --token-color-text-action-ondark: var(--sbanken-green-300); --token-color-text-action-hover-ondark: var(--sbanken-green-300); --token-color-text-action-pressed-ondark: var(--sbanken-green-400); --token-color-text-action-disabled-ondark: var(--sbanken-greyscale-500); --token-color-text-action-alternative-ondark: var(--sbanken-greyscale-0); --token-color-text-neutral: var(--sbanken-purple-1000); --token-color-text-neutral-onlight: var(--sbanken-purple-1000); --token-color-text-neutral-alternative: var(--sbanken-greyscale-600); --token-color-text-neutral-alternative-inverse: var( --sbanken-greyscale-400 ); --token-color-text-neutral-inverse: var(--sbanken-greyscale-0); --token-color-text-neutral-ondark: var(--sbanken-greyscale-0); --token-color-text-neutral-subtle: var(--sbanken-greyscale-600); --token-color-text-neutral-subtle-ondark: var(--sbanken-greyscale-200); --token-color-text-destructive: var(--sbanken-red-700); --token-color-text-destructive-inverse: var(--sbanken-orange-500); --token-color-text-warning: var(--sbanken-yellow-800); --token-color-text-warning-inverse: var(--sbanken-yellow-600); --token-color-text-positive: var(--sbanken-green-700); --token-color-text-positive-inverse: var(--sbanken-green-600); --token-color-text-error: var(--sbanken-red-700); --token-color-icon-action: var(--sbanken-purple-700); --token-color-icon-action-hover: var(--sbanken-purple-700); --token-color-icon-action-pressed: var(--sbanken-purple-900); --token-color-icon-action-focus: var(--sbanken-blue-600); --token-color-icon-action-disabled: var(--sbanken-greyscale-300); --token-color-icon-action-inverse: var(--sbanken-green-300); --token-color-icon-action-hover-inverse: var(--sbanken-green-300); --token-color-icon-action-pressed-inverse: var(--sbanken-green-300); --token-color-icon-selected: var(--sbanken-purple-950); --token-color-icon-selected-ondark: var(--sbanken-green-400); --token-color-icon-action-ondark: var(--sbanken-green-300); --token-color-icon-action-alternative-ondark: var(--sbanken-greyscale-0); --token-color-icon-action-hover-ondark: var(--sbanken-green-300); --token-color-icon-action-pressed-ondark: var(--sbanken-green-400); --token-color-icon-action-disabled-ondark: var(--sbanken-greyscale-500); --token-color-icon-neutral: var(--sbanken-purple-1000); --token-color-icon-neutral-static: var(--sbanken-purple-1000); --token-color-icon-neutral-inverse: var(--sbanken-greyscale-0); --token-color-icon-neutral-ondark: var(--sbanken-greyscale-0); --token-color-icon-neutral-alternative: var(--sbanken-greyscale-600); --token-color-icon-destructive: var(--sbanken-red-700); --token-color-icon-info: var(--sbanken-green-600); --token-color-icon-info-subtle: var(--sbanken-green-50); --token-color-icon-positive: var(--sbanken-green-700); --token-color-icon-positive-subtle: var(--sbanken-green-100); --token-color-icon-warning: var(--sbanken-yellow-600); --token-color-icon-warning-subtle: var(--sbanken-yellow-50); --token-color-icon-error: var(--sbanken-red-700); --token-color-icon-error-subtle: var(--sbanken-red-200); --token-color-icon-marketing: var(--sbanken-purple-900); --token-color-icon-marketing-subtle: var(--sbanken-purple-100); --token-color-stroke-action: var(--sbanken-purple-700); --token-color-stroke-action-alternative: var(--sbanken-greyscale-500); --token-color-stroke-action-hover: var(--sbanken-purple-700); --token-color-stroke-action-pressed: var(--sbanken-purple-950); --token-color-stroke-action-inverse: var(--sbanken-green-300); --token-color-stroke-action-hover-inverse: var(--sbanken-green-300); --token-color-stroke-action-pressed-inverse: var(--sbanken-green-500); --token-color-stroke-action-focus: var(--sbanken-blue-600); --token-color-stroke-action-focus-subtle: var(--sbanken-blue-100); --token-color-stroke-action-disabled: var(--sbanken-greyscale-300); --token-color-stroke-selected: var(--sbanken-purple-950); --token-color-stroke-selected-ondark: var(--sbanken-green-100); --token-color-stroke-action-ondark: var(--sbanken-green-300); --token-color-stroke-action-alternative-ondark: var( --sbanken-greyscale-400 ); --token-color-stroke-action-hover-ondark: var(--sbanken-green-300); --token-color-stroke-action-pressed-ondark: var(--sbanken-green-400); --token-color-stroke-action-disabled-ondark: var( --sbanken-greyscale-600 ); --token-color-stroke-neutral: var(--sbanken-purple-900); --token-color-stroke-neutral-ondark: var(--sbanken-greyscale-0); --token-color-stroke-neutral-subtle: var(--sbanken-greyscale-300); --token-color-stroke-neutral-bold: var(--sbanken-greyscale-300); --token-color-stroke-neutral-alternative: var(--sbanken-greyscale-300); --token-color-stroke-info: var(--sbanken-green-600); --token-color-stroke-positive: var(--sbanken-green-700); --token-color-stroke-warning: var(--sbanken-yellow-600); --token-color-stroke-error: var(--sbanken-red-700); --token-color-stroke-marketing: var(--sbanken-purple-900); --token-color-decorative-first-muted: var(--sbanken-purple-100); --token-color-decorative-first-muted-static: var(--sbanken-purple-100); --token-color-decorative-first-subtle: var(--sbanken-purple-300); --token-color-decorative-first-subtle-static: var(--sbanken-purple-300); --token-color-decorative-first-base: var(--sbanken-purple-600); --token-color-decorative-first-base-static: var(--sbanken-purple-600); --token-color-decorative-first-bold: var(--sbanken-purple-700); --token-color-decorative-first-bold-static: var(--sbanken-purple-700); --token-color-decorative-first-intense: var(--sbanken-purple-900); --token-color-decorative-first-intense-static: var(--sbanken-purple-900); --token-color-decorative-second-muted: var(--sbanken-green-100); --token-color-decorative-second-muted-static: var(--sbanken-green-100); --token-color-decorative-second-subtle: var(--sbanken-green-300); --token-color-decorative-second-subtle-static: var(--sbanken-green-300); --token-color-decorative-second-base: var(--sbanken-green-500); --token-color-decorative-second-base-static: var(--sbanken-green-500); --token-color-decorative-second-bold: var(--sbanken-green-700); --token-color-decorative-second-bold-static: var(--sbanken-green-700); --token-color-decorative-second-intense: var(--sbanken-green-900); --token-color-decorative-second-intense-static: var(--sbanken-green-900); --token-color-decorative-third-muted: var(--sbanken-purple-50); --token-color-decorative-third-muted-static: var(--sbanken-purple-50); --token-color-decorative-third-subtle: var(--sbanken-purple-300); --token-color-decorative-third-subtle-static: var(--sbanken-purple-300); --token-color-decorative-third-base: var(--sbanken-purple-500); --token-color-decorative-third-base-static: var(--sbanken-purple-500); --token-color-decorative-third-bold: var(--sbanken-purple-700); --token-color-decorative-third-bold-static: var(--sbanken-purple-700); --token-color-decorative-third-intense: var(--sbanken-purple-900); --token-color-decorative-third-intense-static: var(--sbanken-purple-900); --token-color-component-button-background-action: var( --sbanken-purple-900 ); --token-color-component-button-background-action-hover: var( --sbanken-purple-900 ); --token-color-component-button-background-action-destructive: var( --sbanken-orange-700 ); --token-color-component-button-background-action-destructive-hover: var( --sbanken-orange-700 ); --token-color-component-button-background-action-destructive-hover-subtle: var( --sbanken-red-100 ); --token-color-component-button-background-action-destructive-pressed: var( --sbanken-orange-800 ); --token-color-component-button-background-action-destructive-pressed-subtle: var( --sbanken-red-200 ); --token-color-component-button-text-neutral: var(--sbanken-greyscale-0); --token-color-component-button-text-neutral-inverse: var( --sbanken-purple-1000 ); --token-color-component-button-text-neutral-ondark: var( --sbanken-purple-1000 ); --token-color-component-button-text-action: var(--sbanken-purple-900); --token-color-component-button-text-action-hover: var( --sbanken-purple-900 ); --token-color-component-button-text-action-inverse: var( --sbanken-green-300 ); --token-color-component-button-text-action-hover-inverse: var( --sbanken-green-300 ); --token-color-component-button-text-action-ondark: var( --sbanken-green-300 ); --token-color-component-button-text-action-hover-ondark: var( --sbanken-green-300 ); --token-color-component-button-text-action-disabled: var( --sbanken-greyscale-0 ); --token-color-component-button-text-neutral-destructive: var( --sbanken-greyscale-0 ); --token-color-component-button-text-action-destructive: var( --sbanken-orange-700 ); --token-color-component-button-text-action-destructive-hover: var( --sbanken-orange-700 ); --token-color-component-button-text-action-destructive-pressed: var( --sbanken-orange-500 ); --token-color-component-button-icon-neutral: var(--sbanken-greyscale-0); --token-color-component-button-icon-neutral-ondark: var( --sbanken-purple-1000 ); --token-color-component-button-icon-action: var(--sbanken-purple-900); --token-color-component-button-icon-action-hover: var( --sbanken-purple-900 ); --token-color-component-button-icon-action-disabled: var( --sbanken-greyscale-0 ); --token-color-component-button-icon-neutral-destructive: var( --sbanken-greyscale-0 ); --token-color-component-button-icon-action-destructive: var( --sbanken-orange-700 ); --token-color-component-button-icon-action-destructive-hover: var( --sbanken-orange-700 ); --token-color-component-button-icon-action-destructive-pressed: var( --sbanken-orange-500 ); --token-color-component-button-stroke-action: var(--sbanken-purple-900); --token-color-component-button-stroke-action-hover: var( --sbanken-purple-900 ); --token-color-component-button-stroke-action-destructive: var( --sbanken-orange-700 ); --token-color-component-button-stroke-action-destructive-hover: var( --sbanken-orange-700 ); --token-color-component-button-stroke-action-destructive-pressed: var( --sbanken-orange-500 ); --token-color-component-button-stroke-selected: var( --sbanken-purple-700-40 ); --token-color-component-tooltip-background-neutral: var( --sbanken-greyscale-800 ); --token-color-component-table-background-neutral-alternative: var( --sbanken-greyscale-25 ); --token-color-component-dimmer-background: var( --sbanken-greyscale-1000-30 ); --token-color-component-switch-action-disabled-ondark: var( --sbanken-purple-1000 ); --token-color-component-progressbar-neutral-onsubtle: var( --sbanken-greyscale-300 ); --token-radius-0: 0; --token-radius-xs: 0.125rem; --token-radius-sm: 0.25rem; --token-radius-md: 0.5rem; --token-radius-lg: 1rem; --token-radius-xl: 1.5rem; --token-radius-full: 9999px; } /* * Typography * * The font-family properties are defined in the properties.scss file, like: * --sb-font-family-default: * */ .dnb-typo-regular { font-family: var(--sb-font-family-default); font-weight: normal; font-style: normal; } .dnb-typo-medium { font-family: var(--sb-font-family-default); font-weight: var(--sb-font-weight-medium); font-style: normal; } .dnb-typo-bold { font-family: var(--sb-font-family-default); font-weight: var(--sb-font-weight-bold); font-style: normal; } @font-face { font-family: MaisonNeueHeadings; src: url("../../../assets/fonts/sbanken/MaisonNeue.woff2"), url("../../../assets/fonts/sbanken/MaisonNeue.woff"), url("../../../assets/fonts/sbanken/MaisonNeue.woff2"); font-weight: normal; font-style: normal; font-display: fallback; } @font-face { font-family: Roboto; src: url("../../../assets/fonts/sbanken/Roboto-Regular.woff2"), url("../../../assets/fonts/sbanken/Roboto-Regular.woff"), url("../../../assets/fonts/sbanken/Roboto-Regular.ttf"); font-weight: normal; font-style: normal; font-display: fallback; } @font-face { font-family: Roboto; src: url("../../../assets/fonts/sbanken/Roboto-Medium.woff2"), url("../../../assets/fonts/sbanken/Roboto-Medium.woff"), url("../../../assets/fonts/sbanken/Roboto-Medium.ttf"); font-weight: 500; font-style: normal; font-display: fallback; } @font-face { font-family: Roboto; src: url("../../../assets/fonts/sbanken/Roboto-Bold.woff2"), url("../../../assets/fonts/sbanken/Roboto-Bold.woff"), url("../../../assets/fonts/sbanken/Roboto-Bold.ttf"); font-weight: 700; 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 * */ /* * 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: var(--token-radius-lg); 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: var(--token-radius-sm); } .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: var(--token-radius-md); 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 * */ /* * Utilities */ .dnb-hr { --hr-color: var(--token-color-stroke-neutral-subtle); } .dnb-hr--surface-dark { --hr-color: var(--token-color-stroke-neutral-ondark); } .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; } /* * Lists * */ /* * Blockquote * */ /** * ATTENTION: This file is auto generated by using "styleFactory". * Do not change the content! * */ /* * 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--surface-dark { color: var(--token-color-text-neutral-ondark); } .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--surface-dark { color: var(--token-color-text-neutral-ondark); } .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--surface-dark { color: var(--token-color-text-neutral-ondark); } .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 * */ /* * 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); } .dn