@charset "UTF-8";
/**
 * Do not edit directly
 * Generated on Mon, 24 Nov 2025 14:58:48 GMT
 * by the Enable Design System
 */
@import url("https://p.typekit.net/p.css?s=1&k=tud0trt&ht=tk&f=137.139.169.171.173.175.5474.17451.17454.25777&a=83966272&app=typekit&e=css");
@import url("https://p.typekit.net/p.css?s=1&k=abv7edq&ht=tk&f=137.139.169.175.176.5474.25136.17451.17454&a=83966272&app=typekit&e=css");
@import url("https://p.typekit.net/p.css?s=1&k=wce8vyk&ht=tk&f=10954.13454.13456.13458.13459.13460&a=83966272&app=typekit&e=css");
@import url("https://p.typekit.net/p.css?s=1&k=tud0trt&ht=tk&f=137.139.169.171.173.175.5474.17451.17454.25777&a=83966272&app=typekit&e=css");
@import url("https://p.typekit.net/p.css?s=1&k=abv7edq&ht=tk&f=137.139.169.175.176.5474.25136.17451.17454&a=83966272&app=typekit&e=css");
@import url("https://p.typekit.net/p.css?s=1&k=wce8vyk&ht=tk&f=10954.13454.13456.13458.13459.13460&a=83966272&app=typekit&e=css");
:root {
  --eds-v2-typography-font-line-height-56: 56px;
  --eds-v2-typography-font-line-height-40: 40px;
  --eds-v2-typography-font-line-height-32: 32px;
  --eds-v2-typography-font-line-height-24: 24px;
  --eds-v2-typography-font-line-height-20: 20px;
  --eds-v2-typography-font-line-height-18: 18px;
  --eds-v2-typography-font-line-height-14: 14px;
  --eds-v2-typography-font-text-decoration-underline: underline;
  --eds-v2-typography-font-style-italic: italic;
  --eds-v2-typography-font-style-normal: normal;
  --eds-v2-typography-font-weight-bold: 700;
  --eds-v2-typography-font-weight-semibold: 600;
  --eds-v2-typography-font-weight-medium: 500;
  --eds-v2-typography-font-weight-regular: 400;
  --eds-v2-typography-font-size-heading-xxlarge: 44px;
  --eds-v2-typography-font-size-heading-xlarge: 32px;
  --eds-v2-typography-font-size-heading-large: 24px;
  --eds-v2-typography-font-size-heading-medium: 20px;
  --eds-v2-typography-font-size-heading-small: 16px;
  --eds-v2-typography-font-size-heading-xsmall: 14px;
  --eds-v2-typography-font-size-medium: 16px;
  --eds-v2-typography-font-size-small: 14px;
  --eds-v2-typography-font-size-xsmall: 12px;
  --eds-v2-typography-font-family: Proxima Nova, proxima-nova;
  --eds-v2-radius-xxlarge: 16px;
  --eds-v2-radius-xlarge: 12px;
  --eds-v2-radius-large: 10px;
  --eds-v2-radius-medium: 8px;
  --eds-v2-radius-small: 6px;
  --eds-v2-radius-xsmall: 4px;
  --eds-v2-radius-xxsmall: 2px;
  --eds-v2-size-xxlarge: 64px;
  --eds-v2-size-xlarge: 48px;
  --eds-v2-size-large: 40px;
  --eds-v2-size-medium: 32px;
  --eds-v2-size-small: 24px;
  --eds-v2-size-xsmall: 20px;
  --eds-v2-size-xxsmall: 16px;
  --eds-v2-colour-shadow-level-4: 0 8px 18px -3px rgba(0, 0, 0, 0.25);
  --eds-v2-colour-shadow-level-3: 0 6px 12px -2px rgba(0, 0, 0, 0.19);
  --eds-v2-colour-shadow-level-2: 0 4px 8px -1px rgba(0, 0, 0, 0.14);
  --eds-v2-colour-shadow-level-1: 0 2px 6px 0 rgba(0, 0, 0, 0.10);
  --eds-v2-colour-brand-orange-90: #522600;
  --eds-v2-colour-brand-orange-80: #6b3200;
  --eds-v2-colour-brand-orange-70: #944500;
  --eds-v2-colour-brand-orange-60: #b85600;
  --eds-v2-colour-brand-orange-50: #d56707;
  --eds-v2-colour-brand-orange-40: #ff7900;
  --eds-v2-colour-brand-orange-30: #ffc111;
  --eds-v2-colour-brand-orange-20: #f8d862;
  --eds-v2-colour-brand-orange-10: #fbf5e7;
  --eds-v2-colour-brand-purple-90: #22024a;
  --eds-v2-colour-brand-purple-80: #3b0083;
  --eds-v2-colour-brand-purple-70: #5300b8;
  --eds-v2-colour-brand-purple-60: #7a19f0;
  --eds-v2-colour-brand-purple-50: #a055f7;
  --eds-v2-colour-brand-purple-40: #b377f9;
  --eds-v2-colour-brand-purple-30: #c999ff;
  --eds-v2-colour-brand-purple-20: #e1c7ff;
  --eds-v2-colour-brand-purple-10: #f1e5ff;
  --eds-v2-colour-brand-lime-90: #2f3201;
  --eds-v2-colour-brand-lime-80: #454a02;
  --eds-v2-colour-brand-lime-70: #535903;
  --eds-v2-colour-brand-lime-60: #747c03;
  --eds-v2-colour-brand-lime-50: #9faa03;
  --eds-v2-colour-brand-lime-40: #b6c304;
  --eds-v2-colour-brand-lime-30: #ccdc00;
  --eds-v2-colour-brand-lime-20: #e5ef57;
  --eds-v2-colour-brand-lime-10: #f5f8c4;
  --eds-v2-colour-brand-fuchsia-90: #3c0230;
  --eds-v2-colour-brand-fuchsia-80: #6b0056;
  --eds-v2-colour-brand-fuchsia-70: #920075;
  --eds-v2-colour-brand-fuchsia-60: #c814a4;
  --eds-v2-colour-brand-fuchsia-50: #e21dba;
  --eds-v2-colour-brand-fuchsia-40: #f14bd0;
  --eds-v2-colour-brand-fuchsia-30: #f575db;
  --eds-v2-colour-brand-fuchsia-20: #fcb6ee;
  --eds-v2-colour-brand-fuchsia-10: #fde2f8;
  --eds-v2-colour-brand-yellow-90: #2b2903;
  --eds-v2-colour-brand-yellow-80: #3f3c04;
  --eds-v2-colour-brand-yellow-70: #585404;
  --eds-v2-colour-brand-yellow-60: #726c04;
  --eds-v2-colour-brand-yellow-50: #978f02;
  --eds-v2-colour-brand-yellow-40: #c6bc01;
  --eds-v2-colour-brand-yellow-30: #d6cb00;
  --eds-v2-colour-brand-yellow-20: #eee21e;
  --eds-v2-colour-brand-yellow-10: #eeea84;
  --eds-v2-colour-brand-teal-90: #002529;
  --eds-v2-colour-brand-teal-80: #01444b;
  --eds-v2-colour-brand-teal-70: #025b64;
  --eds-v2-colour-brand-teal-60: #007a87;
  --eds-v2-colour-brand-teal-50: #0093a3;
  --eds-v2-colour-brand-teal-40: #04b4c8;
  --eds-v2-colour-brand-teal-30: #74c3e2;
  --eds-v2-colour-brand-teal-20: #a2d7eb;
  --eds-v2-colour-brand-teal-10: #d1ebf5;
  --eds-v2-colour-brand-red-90: #2f100f;
  --eds-v2-colour-brand-red-80: #5e201e;
  --eds-v2-colour-brand-red-70: #8d302d;
  --eds-v2-colour-brand-red-60: #bc403c;
  --eds-v2-colour-brand-red-50: #eb514c;
  --eds-v2-colour-brand-red-40: #ef736f;
  --eds-v2-colour-brand-red-30: #f39693;
  --eds-v2-colour-brand-red-20: #f7b9b7;
  --eds-v2-colour-brand-red-10: #f9eeee;
  --eds-v2-colour-brand-steel-90: #171c1c;
  --eds-v2-colour-brand-steel-80: #2d3839;
  --eds-v2-colour-brand-steel-70: #445355;
  --eds-v2-colour-brand-steel-60: #5a6f72;
  --eds-v2-colour-brand-steel-50: #82999c;
  --eds-v2-colour-brand-steel-40: #aebdbf;
  --eds-v2-colour-brand-steel-30: #c1cbcd;
  --eds-v2-colour-brand-steel-20: #d3d9db;
  --eds-v2-colour-brand-steel-10: #ebf0f5;
  --eds-v2-colour-brand-blue-90: #141e2e;
  --eds-v2-colour-brand-blue-80: #00234b;
  --eds-v2-colour-brand-blue-70: #2f4460;
  --eds-v2-colour-brand-blue-60: #495d74;
  --eds-v2-colour-brand-blue-50: #5e7997;
  --eds-v2-colour-brand-blue-40: #7492b4;
  --eds-v2-colour-brand-blue-30: #97afc9;
  --eds-v2-colour-brand-blue-20: #b4c6da;
  --eds-v2-colour-brand-blue-10: #eff4fe;
  --eds-v2-colour-brand-green-90: #081d08;
  --eds-v2-colour-brand-green-80: #113b11;
  --eds-v2-colour-brand-green-70: #1a5919;
  --eds-v2-colour-brand-green-60: #178816;
  --eds-v2-colour-brand-green-50: #34b233;
  --eds-v2-colour-brand-green-40: #48d148;
  --eds-v2-colour-brand-green-30: #95e295;
  --eds-v2-colour-brand-green-20: #b9eeb9;
  --eds-v2-colour-brand-green-10: #eff8ec;
  --eds-v2-colour-transparent: transparent;
  --eds-v2-colour-white: #ffffff;
  --eds-v2-colour-black: #000000;
  --eds-v2-spacing-08: 8px;
  --eds-v2-spacing-06: 6px;
  --eds-v2-spacing-04: 4px;
  --eds-v2-spacing-02: 2px;
  --eds-spacing-size-xl: 2.5;
  --eds-spacing-size-l: 2;
  --eds-spacing-size-m: 1.5;
  --eds-spacing-size-s: 1;
  --eds-spacing-size-xs: 0.5;
  --eds-v2-spacing-100: 100px;
  --eds-v2-spacing-96: 96px;
  --eds-v2-spacing-92: 92px;
  --eds-v2-spacing-88: 88px;
  --eds-v2-spacing-84: 84px;
  --eds-v2-spacing-80: 80px;
  --eds-v2-spacing-76: 76px;
  --eds-v2-spacing-72: 72px;
  --eds-v2-spacing-68: 68px;
  --eds-v2-spacing-64: 64px;
  --eds-v2-spacing-60: 60px;
  --eds-v2-spacing-56: 56px;
  --eds-v2-spacing-52: 52px;
  --eds-v2-spacing-48: 48px;
  --eds-v2-spacing-44: 44px;
  --eds-v2-spacing-40: 40px;
  --eds-v2-spacing-36: 36px;
  --eds-v2-spacing-32: 32px;
  --eds-v2-spacing-28: 28px;
  --eds-v2-spacing-24: 24px;
  --eds-v2-spacing-20: 20px;
  --eds-v2-spacing-16: 16px;
  --eds-v2-spacing-12: 12px;
  --eds-measure-text-l: 80; /* The max width of a text-containing element */
  --eds-measure-text-m: 60; /* The max width of a text-containing element */
  --eds-measure-text-s: 40; /* The max width of a text-containing element */
  --eds-font-line-height-xxl: 3;
  --eds-font-line-height-xl: 2;
  --eds-font-line-height-l: 1.5;
  --eds-font-line-height-m: 1.375;
  --eds-font-line-height-s: 1.25;
  --eds-font-line-height-xs: 0.75;
  --eds-font-size-xl: 2.75; /* the large size of the font */
  --eds-font-size-l: 2; /* the large size of the font */
  --eds-font-size-m: 1.5; /* the medium size of the font */
  --eds-font-size-s: 1; /* the small size of the font */
  --eds-font-size-xs: 0.8125; /* the small size of the font */
  --eds-font-weight-xbold: 900;
  --eds-font-weight-bold: 700;
  --eds-font-weight-strong: 500;
  --eds-font-weight-normal: 400;
  --eds-font-weight-light: 300;
  --eds-font-family-normal: proxima-nova, sans-serif;
  --eds-filter-color-background-disabled: transparent;
  --eds-filter-color-background-focus: transparent;
  --eds-filter-color-background-active: transparent;
  --eds-filter-color-background-hover: transparent;
  --eds-filter-color-background-default: transparent;
  --eds-dropdown_item-color-border-required: transparent; /* Selected and disabled */
  --eds-dropdown_item-color-border-disabled: transparent;
  --eds-dropdown_item-color-border-active: transparent;
  --eds-dropdown_item-color-border-hover: transparent;
  --eds-dropdown_item-color-border-default: transparent;
  --eds-button-color-tile-subtle-background-default: transparent;
  --eds-button-color-background-disabled: transparent;
  --eds-button-color-background-active: transparent;
  --eds-button-color-background-hover: transparent;
  --eds-button-color-background-default: transparent;
  --eds-color-white: #FFFFFF;
  --eds-color-black: #000000;
  --eds-color-orange-90: #522600;
  --eds-color-orange-80: #6B3200;
  --eds-color-orange-70: #944500;
  --eds-color-orange-60: #B85600;
  --eds-color-orange-50: #D56707;
  --eds-color-orange-40: #FF7900; /* primary */
  --eds-color-orange-30: #FFC111;
  --eds-color-orange-20: #F8D862;
  --eds-color-orange-10: #FBF5E7;
  --eds-color-purple-90: #22024A;
  --eds-color-purple-80: #3B0083; /* primary */
  --eds-color-purple-70: #5300B8;
  --eds-color-purple-60: #7A19F0;
  --eds-color-purple-50: #A055F7;
  --eds-color-purple-40: #B377F9;
  --eds-color-purple-30: #C999FF;
  --eds-color-purple-20: #E1C7FF;
  --eds-color-purple-10: #F1E5FF;
  --eds-color-lime-90: #2F3201;
  --eds-color-lime-80: #454A02;
  --eds-color-lime-70: #535903;
  --eds-color-lime-60: #747C03;
  --eds-color-lime-50: #9FAA03;
  --eds-color-lime-40: #B6C304;
  --eds-color-lime-30: #CCDC00; /* primary */
  --eds-color-lime-20: #E5EF57;
  --eds-color-lime-10: #F5F8C4;
  --eds-color-fuchsia-90: #3C0230;
  --eds-color-fuchsia-80: #6B0056;
  --eds-color-fuchsia-70: #920075;
  --eds-color-fuchsia-60: #C814A4; /* primary */
  --eds-color-fuchsia-50: #E21DBA;
  --eds-color-fuchsia-40: #F14BD0;
  --eds-color-fuchsia-30: #F575DB;
  --eds-color-fuchsia-20: #FCB6EE;
  --eds-color-fuchsia-10: #FDE2F8;
  --eds-color-steel-90: #171C1C;
  --eds-color-steel-80: #2D3839;
  --eds-color-steel-70: #445355;
  --eds-color-steel-60: #5A6F72;
  --eds-color-steel-50: #82999C;
  --eds-color-steel-40: #AEBDBF;
  --eds-color-steel-30: #C1CBCD;
  --eds-color-steel-20: #D3D9DB;
  --eds-color-steel-15: #E1E7EB;
  --eds-color-steel-10: #EBF0F5; /* primary */
  --eds-color-red-90: #2F100F;
  --eds-color-red-80: #5E201E;
  --eds-color-red-70: #8D302D;
  --eds-color-red-60: #BC403C;
  --eds-color-red-50: #EB514C; /* primary */
  --eds-color-red-40: #EF736F;
  --eds-color-red-30: #F39693;
  --eds-color-red-20: #F7B9B7;
  --eds-color-red-10: #F9EEEE;
  --eds-color-teal-90: #002529;
  --eds-color-teal-80: #01444B;
  --eds-color-teal-70: #025B64;
  --eds-color-teal-60: #007A87;
  --eds-color-teal-50: #0093A3;
  --eds-color-teal-40: #04B4C8;
  --eds-color-teal-30: #74C3E2; /* primary */
  --eds-color-teal-20: #A2D7EB;
  --eds-color-teal-10: #D1EBF5;
  --eds-color-yellow-90: #2B2903;
  --eds-color-yellow-80: #3F3C04;
  --eds-color-yellow-70: #585404;
  --eds-color-yellow-60: #726C04;
  --eds-color-yellow-50: #978F02;
  --eds-color-yellow-40: #C6BC01;
  --eds-color-yellow-30: #D6CB00;
  --eds-color-yellow-20: #EEE21E; /* primary */
  --eds-color-yellow-10: #EEEA84;
  --eds-color-blue-90: #141E2E;
  --eds-color-blue-80: #21314D; /* primary */
  --eds-color-blue-70: #2F4460;
  --eds-color-blue-60: #495D74;
  --eds-color-blue-50: #5E7997;
  --eds-color-blue-40: #7492B4;
  --eds-color-blue-30: #97AFC9;
  --eds-color-blue-20: #B4C6DA;
  --eds-color-blue-10: #EFF4FE;
  --eds-color-green-90: #081D08;
  --eds-color-green-80: #113B11;
  --eds-color-green-70: #1A5919;
  --eds-color-green-60: #178816;
  --eds-color-green-50: #34B233; /* primary */
  --eds-color-green-40: #48D148;
  --eds-color-green-30: #95E295;
  --eds-color-green-20: #B9EEB9;
  --eds-color-green-10: #EFF8EC;
  --eds-brand-color-status-info: #3A88FE;
  --eds-v2-typography-headings-xsmall-line-height: var(--eds-v2-typography-font-line-height-20);
  --eds-v2-typography-headings-xsmall-weight: var(--eds-v2-typography-font-weight-semibold);
  --eds-v2-typography-headings-xsmall-size: var(--eds-v2-typography-font-size-heading-xsmall);
  --eds-v2-typography-headings-xsmall-font: var(--eds-v2-typography-font-family);
  --eds-v2-typography-headings-small-line-height: var(--eds-v2-typography-font-line-height-24);
  --eds-v2-typography-headings-small-weight: var(--eds-v2-typography-font-weight-semibold);
  --eds-v2-typography-headings-small-size: var(--eds-v2-typography-font-size-heading-small);
  --eds-v2-typography-headings-small-font: var(--eds-v2-typography-font-family);
  --eds-v2-typography-headings-medium-line-height: var(--eds-v2-typography-font-line-height-32);
  --eds-v2-typography-headings-medium-weight: var(--eds-v2-typography-font-weight-bold);
  --eds-v2-typography-headings-medium-size: var(--eds-v2-typography-font-size-heading-medium);
  --eds-v2-typography-headings-medium-font: var(--eds-v2-typography-font-family);
  --eds-v2-typography-headings-large-line-height: var(--eds-v2-typography-font-line-height-32);
  --eds-v2-typography-headings-large-weight: var(--eds-v2-typography-font-weight-bold);
  --eds-v2-typography-headings-large-size: var(--eds-v2-typography-font-size-heading-large);
  --eds-v2-typography-headings-large-font: var(--eds-v2-typography-font-family);
  --eds-v2-typography-headings-xlarge-line-height: var(--eds-v2-typography-font-line-height-40);
  --eds-v2-typography-headings-xlarge-weight: var(--eds-v2-typography-font-weight-bold);
  --eds-v2-typography-headings-xlarge-size: var(--eds-v2-typography-font-size-heading-xlarge);
  --eds-v2-typography-headings-xlarge-font: var(--eds-v2-typography-font-family);
  --eds-v2-typography-headings-xxlarge-line-height: var(--eds-v2-typography-font-line-height-56);
  --eds-v2-typography-headings-xxlarge-weight: var(--eds-v2-typography-font-weight-bold);
  --eds-v2-typography-headings-xxlarge-size: var(--eds-v2-typography-font-size-heading-xxlarge);
  --eds-v2-typography-headings-xxlarge-font: var(--eds-v2-typography-font-family);
  --eds-v2-typography-button-medium-line-height: var(--eds-v2-typography-font-line-height-18);
  --eds-v2-typography-button-medium-weight: var(--eds-v2-typography-font-weight-medium);
  --eds-v2-typography-button-medium-size: var(--eds-v2-typography-font-size-medium);
  --eds-v2-typography-button-medium-font: var(--eds-v2-typography-font-family);
  --eds-v2-typography-button-small-line-height: var(--eds-v2-typography-font-line-height-18);
  --eds-v2-typography-button-small-weight: var(--eds-v2-typography-font-weight-medium);
  --eds-v2-typography-button-small-size: var(--eds-v2-typography-font-size-small);
  --eds-v2-typography-button-small-font: var(--eds-v2-typography-font-family);
  --eds-v2-typography-body-bold-medium-line-height: var(--eds-v2-typography-font-line-height-20);
  --eds-v2-typography-body-bold-medium-weight: var(--eds-v2-typography-font-weight-bold);
  --eds-v2-typography-body-bold-medium-size: var(--eds-v2-typography-font-size-medium);
  --eds-v2-typography-body-bold-medium-font: var(--eds-v2-typography-font-family);
  --eds-v2-typography-body-bold-small-line-height: var(--eds-v2-typography-font-line-height-18);
  --eds-v2-typography-body-bold-small-weight: var(--eds-v2-typography-font-weight-bold);
  --eds-v2-typography-body-bold-small-size: var(--eds-v2-typography-font-size-small);
  --eds-v2-typography-body-bold-small-font: var(--eds-v2-typography-font-family);
  --eds-v2-typography-body-bold-xsmall-line-height: var(--eds-v2-typography-font-line-height-14);
  --eds-v2-typography-body-bold-xsmall-weight: var(--eds-v2-typography-font-weight-bold);
  --eds-v2-typography-body-bold-xsmall-size: var(--eds-v2-typography-font-size-xsmall);
  --eds-v2-typography-body-bold-xsmall-font: var(--eds-v2-typography-font-family);
  --eds-v2-typography-body-semibold-medium-line-height: var(--eds-v2-typography-font-line-height-20);
  --eds-v2-typography-body-semibold-medium-weight: var(--eds-v2-typography-font-weight-semibold);
  --eds-v2-typography-body-semibold-medium-size: var(--eds-v2-typography-font-size-medium);
  --eds-v2-typography-body-semibold-medium-font: var(--eds-v2-typography-font-family);
  --eds-v2-typography-body-semibold-small-line-height: var(--eds-v2-typography-font-line-height-18);
  --eds-v2-typography-body-semibold-small-weight: var(--eds-v2-typography-font-weight-semibold);
  --eds-v2-typography-body-semibold-small-size: var(--eds-v2-typography-font-size-small);
  --eds-v2-typography-body-semibold-small-font: var(--eds-v2-typography-font-family);
  --eds-v2-typography-body-semibold-xsmall-line-height: var(--eds-v2-typography-font-line-height-14);
  --eds-v2-typography-body-semibold-xsmall-weight: var(--eds-v2-typography-font-weight-semibold);
  --eds-v2-typography-body-semibold-xsmall-size: var(--eds-v2-typography-font-size-xsmall);
  --eds-v2-typography-body-semibold-xsmall-font: var(--eds-v2-typography-font-family);
  --eds-v2-typography-body-underline-medium-decoration: var(--eds-v2-typography-font-text-decoration-underline);
  --eds-v2-typography-body-underline-medium-line-height: var(--eds-v2-typography-font-line-height-20);
  --eds-v2-typography-body-underline-medium-weight: var(--eds-v2-typography-font-weight-regular);
  --eds-v2-typography-body-underline-medium-size: var(--eds-v2-typography-font-size-medium);
  --eds-v2-typography-body-underline-medium-font: var(--eds-v2-typography-font-family);
  --eds-v2-typography-body-underline-small-decoration: var(--eds-v2-typography-font-text-decoration-underline);
  --eds-v2-typography-body-underline-small-line-height: var(--eds-v2-typography-font-line-height-18);
  --eds-v2-typography-body-underline-small-weight: var(--eds-v2-typography-font-weight-regular);
  --eds-v2-typography-body-underline-small-size: var(--eds-v2-typography-font-size-small);
  --eds-v2-typography-body-underline-small-font: var(--eds-v2-typography-font-family);
  --eds-v2-typography-body-underline-xsmall-decoration: var(--eds-v2-typography-font-text-decoration-underline);
  --eds-v2-typography-body-underline-xsmall-line-height: var(--eds-v2-typography-font-line-height-14);
  --eds-v2-typography-body-underline-xsmall-weight: var(--eds-v2-typography-font-weight-regular);
  --eds-v2-typography-body-underline-xsmall-size: var(--eds-v2-typography-font-size-xsmall);
  --eds-v2-typography-body-underline-xsmall-font: var(--eds-v2-typography-font-family);
  --eds-v2-typography-body-italic-medium-style: var(--eds-v2-typography-font-style-italic);
  --eds-v2-typography-body-italic-medium-line-height: var(--eds-v2-typography-font-line-height-20);
  --eds-v2-typography-body-italic-medium-weight: var(--eds-v2-typography-font-weight-regular);
  --eds-v2-typography-body-italic-medium-size: var(--eds-v2-typography-font-size-medium);
  --eds-v2-typography-body-italic-medium-font: var(--eds-v2-typography-font-family);
  --eds-v2-typography-body-italic-small-style: var(--eds-v2-typography-font-style-italic);
  --eds-v2-typography-body-italic-small-line-height: var(--eds-v2-typography-font-line-height-18);
  --eds-v2-typography-body-italic-small-weight: var(--eds-v2-typography-font-weight-regular);
  --eds-v2-typography-body-italic-small-size: var(--eds-v2-typography-font-size-small);
  --eds-v2-typography-body-italic-small-font: var(--eds-v2-typography-font-family);
  --eds-v2-typography-body-italic-xsmall-style: var(--eds-v2-typography-font-style-italic);
  --eds-v2-typography-body-italic-xsmall-line-height: var(--eds-v2-typography-font-line-height-14);
  --eds-v2-typography-body-italic-xsmall-weight: var(--eds-v2-typography-font-weight-regular);
  --eds-v2-typography-body-italic-xsmall-size: var(--eds-v2-typography-font-size-xsmall);
  --eds-v2-typography-body-italic-xsmall-font: var(--eds-v2-typography-font-family);
  --eds-v2-typography-body-regular-medium-line-height: var(--eds-v2-typography-font-line-height-20);
  --eds-v2-typography-body-regular-medium-weight: var(--eds-v2-typography-font-weight-regular);
  --eds-v2-typography-body-regular-medium-size: var(--eds-v2-typography-font-size-medium);
  --eds-v2-typography-body-regular-medium-font: var(--eds-v2-typography-font-family);
  --eds-v2-typography-body-regular-small-line-height: var(--eds-v2-typography-font-line-height-18);
  --eds-v2-typography-body-regular-small-weight: var(--eds-v2-typography-font-weight-regular);
  --eds-v2-typography-body-regular-small-size: var(--eds-v2-typography-font-size-small);
  --eds-v2-typography-body-regular-small-font: var(--eds-v2-typography-font-family);
  --eds-v2-typography-body-regular-xsmall-line-height: var(--eds-v2-typography-font-line-height-14);
  --eds-v2-typography-body-regular-xsmall-weight: var(--eds-v2-typography-font-weight-regular);
  --eds-v2-typography-body-regular-xsmall-size: var(--eds-v2-typography-font-size-xsmall);
  --eds-v2-typography-body-regular-xsmall-font: var(--eds-v2-typography-font-family);
  --eds-v2-padding-xxlarge: var(--eds-v2-spacing-32);
  --eds-v2-padding-xlarge: var(--eds-v2-spacing-24);
  --eds-v2-padding-large: var(--eds-v2-spacing-16);
  --eds-v2-padding-medium: var(--eds-v2-spacing-12);
  --eds-v2-padding-small: var(--eds-v2-spacing-08);
  --eds-v2-padding-xsmall: var(--eds-v2-spacing-04);
  --eds-v2-padding-xxsmall: var(--eds-v2-spacing-02);
  --eds-v2-margin-xxlarge: var(--eds-v2-spacing-32);
  --eds-v2-margin-xlarge: var(--eds-v2-spacing-24);
  --eds-v2-margin-large: var(--eds-v2-spacing-16);
  --eds-v2-margin-medium: var(--eds-v2-spacing-12);
  --eds-v2-margin-small: var(--eds-v2-spacing-08);
  --eds-v2-margin-xsmall: var(--eds-v2-spacing-04);
  --eds-v2-margin-xxsmall: var(--eds-v2-spacing-02);
  --eds-v2-size-icon-xxlarge: var(--eds-v2-size-xxlarge);
  --eds-v2-size-icon-xlarge: var(--eds-v2-size-xlarge);
  --eds-v2-size-icon-large: var(--eds-v2-size-large);
  --eds-v2-size-icon-medium: var(--eds-v2-size-medium);
  --eds-v2-size-icon-small: var(--eds-v2-size-small);
  --eds-v2-size-icon-xsmall: var(--eds-v2-size-xsmall);
  --eds-v2-size-icon-xxsmall: var(--eds-v2-size-xxsmall);
  --eds-v2-colour-focus: var(--eds-v2-colour-brand-blue-90);
  --eds-v2-colour-contrast-disabled: var(--eds-v2-colour-brand-steel-60);
  --eds-v2-colour-contrast-hard-focus: var(--eds-v2-colour-brand-blue-40);
  --eds-v2-colour-contrast-dark-hover: var(--eds-v2-colour-brand-blue-20);
  --eds-v2-colour-contrast-base: var(--eds-v2-colour-white);
  --eds-v2-colour-status-error-hard-focus: var(--eds-v2-colour-brand-red-80);
  --eds-v2-colour-status-error-dark-hover: var(--eds-v2-colour-brand-red-70);
  --eds-v2-colour-status-error-base: var(--eds-v2-colour-brand-red-60);
  --eds-v2-colour-status-error-light: var(--eds-v2-colour-brand-red-50);
  --eds-v2-colour-status-error-soft: var(--eds-v2-colour-brand-red-10);
  --eds-v2-colour-status-warning-hard-focus: var(--eds-v2-colour-brand-orange-80);
  --eds-v2-colour-status-warning-dark-hover: var(--eds-v2-colour-brand-orange-70);
  --eds-v2-colour-status-warning-base: var(--eds-v2-colour-brand-orange-60);
  --eds-v2-colour-status-warning-light: var(--eds-v2-colour-brand-orange-50);
  --eds-v2-colour-status-warning-soft: var(--eds-v2-colour-brand-orange-10);
  --eds-v2-colour-status-info-hard-focus: var(--eds-v2-colour-brand-blue-90);
  --eds-v2-colour-status-info-dark-hover: var(--eds-v2-colour-brand-blue-80);
  --eds-v2-colour-status-info-base: var(--eds-v2-colour-brand-blue-70);
  --eds-v2-colour-status-info-light: var(--eds-v2-colour-brand-blue-60);
  --eds-v2-colour-status-info-soft: var(--eds-v2-colour-brand-blue-10);
  --eds-v2-colour-status-success-hard-focus: var(--eds-v2-colour-brand-green-80);
  --eds-v2-colour-status-success-dark-hover: var(--eds-v2-colour-brand-green-70);
  --eds-v2-colour-status-success-base: var(--eds-v2-colour-brand-green-60);
  --eds-v2-colour-status-success-light: var(--eds-v2-colour-brand-green-50);
  --eds-v2-colour-status-success-soft: var(--eds-v2-colour-brand-green-10);
  --eds-v2-colour-icon-contrast: var(--eds-v2-colour-white);
  --eds-v2-colour-icon-base-default: var(--eds-v2-colour-black);
  --eds-v2-colour-link-contrast: var(--eds-v2-colour-white);
  --eds-v2-colour-text-contrast: var(--eds-v2-colour-white);
  --eds-v2-colour-text-base: var(--eds-v2-colour-black);
  --eds-v2-colour-border-contrast: var(--eds-v2-colour-white);
  --eds-v2-colour-background-base: var(--eds-v2-colour-white);
  --eds-v2-colour-tertiary-disabled: var(--eds-v2-colour-brand-steel-30);
  --eds-v2-colour-tertiary-hard-focus: var(--eds-v2-colour-brand-steel-80);
  --eds-v2-colour-tertiary-dark-hover: var(--eds-v2-colour-brand-steel-60);
  --eds-v2-colour-tertiary-base: var(--eds-v2-colour-brand-steel-40);
  --eds-v2-colour-tertiary-light: var(--eds-v2-colour-brand-steel-20);
  --eds-v2-colour-tertiary-soft: var(--eds-v2-colour-brand-steel-10);
  --eds-v2-colour-secondary-hard-focus: var(--eds-v2-colour-brand-blue-90);
  --eds-v2-colour-secondary-dark-hover: var(--eds-v2-colour-brand-blue-80);
  --eds-v2-colour-secondary-base: var(--eds-v2-colour-brand-blue-70);
  --eds-v2-colour-secondary-light: var(--eds-v2-colour-brand-blue-60);
  --eds-v2-colour-secondary-soft: var(--eds-v2-colour-brand-blue-10);
  --eds-v2-colour-primary-hard-focus: var(--eds-v2-colour-brand-green-80);
  --eds-v2-colour-primary-dark-hover: var(--eds-v2-colour-brand-green-70);
  --eds-v2-colour-primary-base: var(--eds-v2-colour-brand-green-60);
  --eds-v2-colour-primary-light: var(--eds-v2-colour-brand-green-50);
  --eds-v2-colour-primary-soft: var(--eds-v2-colour-brand-green-10);
  --eds-font-color-disabled: var(--eds-color-steel-40);
  --eds-font-color-accent: var(--eds-color-white);
  --eds-font-color-faded: var(--eds-color-steel-60);
  --eds-font-color-base: var(--eds-color-black);
  --eds-toggle_switch-color-on-background-disabled: var(--eds-color-steel-10);
  --eds-toggle_switch-color-off-background-disabled: var(--eds-color-steel-10);
  --eds-toggle_slider-color-off-background-disabled: var(--eds-color-steel-20);
  --eds-toggle_slider-color-off-background-default: var(--eds-color-steel-30);
  --eds-tile-color-red-border-default: var(--eds-color-red-50);
  --eds-tile-color-red-text-secondary-default: var(--eds-color-red-20);
  --eds-tile-color-red-text-primary-default: var(--eds-color-white);
  --eds-tile-color-red-background-default: var(--eds-color-red-50);
  --eds-tile-color-yellow-border-default: var(--eds-color-yellow-20);
  --eds-tile-color-yellow-text-secondary-default: var(--eds-color-yellow-50);
  --eds-tile-color-yellow-text-primary-default: var(--eds-color-black);
  --eds-tile-color-yellow-background-default: var(--eds-color-yellow-20);
  --eds-tile-color-green-border-default: var(--eds-color-green-50);
  --eds-tile-color-green-text-secondary-default: var(--eds-color-green-20);
  --eds-tile-color-green-text-primary-default: var(--eds-color-white);
  --eds-tile-color-green-background-default: var(--eds-color-green-50);
  --eds-tile-color-accent-text-secondary-default: var(--eds-color-blue-20);
  --eds-tile-color-subtle-text-secondary-selected: var(--eds-color-blue-20);
  --eds-tile-color-subtle-background-focus: var(--eds-color-steel-15);
  --eds-tile-color-subtle-background-active: var(--eds-color-steel-15);
  --eds-tile-color-subtle-background-hover: var(--eds-color-steel-15);
  --eds-listing-color-selectable-background-active: var(--eds-color-steel-40);
  --eds-filter-color-border-active: var(--eds-color-steel-60);
  --eds-filter-color-border-hover: var(--eds-color-steel-60);
  --eds-dropdown_item-color-background-active: var(--eds-color-steel-30);
  --eds-button-color-tile-subtle-border-disabled: var(--eds-color-steel-30);
  --eds-button-color-tile-subtle-border-focus: var(--eds-color-steel-40);
  --eds-button-color-tile-subtle-border-active: var(--eds-color-steel-40);
  --eds-button-color-tile-subtle-background-disabled: var(--eds-color-steel-30);
  --eds-button-color-tile-subtle-background-focus: var(--eds-color-steel-40);
  --eds-button-color-tile-subtle-background-active: var(--eds-color-steel-40);
  --eds-button-color-prominent-border-disabled: var(--eds-color-steel-30);
  --eds-button-color-prominent-border-focus: var(--eds-color-steel-40);
  --eds-button-color-prominent-border-active: var(--eds-color-steel-40);
  --eds-button-color-prominent-background-disabled: var(--eds-color-steel-30);
  --eds-button-color-prominent-background-focus: var(--eds-color-steel-40);
  --eds-button-color-prominent-background-active: var(--eds-color-steel-40);
  --eds-button-color-border-focus: var(--eds-color-steel-60);
  --eds-button-color-border-active: var(--eds-color-steel-60);
  --eds-button-color-border-hover: var(--eds-color-steel-60);
  --eds-brand-color-status-warning: var(--eds-color-orange-40);
  --eds-brand-color-status-success: var(--eds-color-green-50);
  --eds-brand-color-status-danger: var(--eds-color-red-50);
  --eds-brand-color-background-secondary: var(--eds-color-steel-10);
  --eds-brand-color-background-base: var(--eds-color-white);
  --eds-brand-color-border-base: var(--eds-color-steel-20);
  --eds-brand-color-teal-dark: var(--eds-color-teal-50);
  --eds-brand-color-teal-light: var(--eds-color-teal-20);
  --eds-brand-color-teal: var(--eds-color-teal-30);
  --eds-brand-color-yellow-dark: var(--eds-color-yellow-30);
  --eds-brand-color-yellow-light: var(--eds-color-yellow-10);
  --eds-brand-color-yellow: var(--eds-color-yellow-20);
  --eds-brand-color-red-dark: var(--eds-color-red-60);
  --eds-brand-color-red-light: var(--eds-color-red-20);
  --eds-brand-color-red: var(--eds-color-red-50);
  --eds-brand-color-blue-dark: var(--eds-color-blue-90);
  --eds-brand-color-blue: var(--eds-color-blue-80);
  --eds-brand-color-blue-light: var(--eds-color-blue-60);
  --eds-brand-color-green-dark: var(--eds-color-green-60);
  --eds-brand-color-green: var(--eds-color-green-50);
  --eds-brand-color-green-light: var(--eds-color-green-40);
  --eds-brand-color-accent-dark: var(--eds-color-blue-90);
  --eds-brand-color-accent: var(--eds-color-blue-80);
  --eds-brand-color-accent-light: var(--eds-color-blue-60);
  --eds-brand-color-primary-dark: var(--eds-color-green-60);
  --eds-brand-color-primary: var(--eds-color-green-50);
  --eds-brand-color-primary-light: var(--eds-color-green-40);
  --eds-v2-colour-icon-error: var(--eds-v2-colour-status-error-base);
  --eds-v2-colour-icon-warning: var(--eds-v2-colour-status-warning-base);
  --eds-v2-colour-icon-info: var(--eds-v2-colour-status-info-base);
  --eds-v2-colour-icon-success: var(--eds-v2-colour-status-success-base);
  --eds-v2-colour-icon-disabled: var(--eds-v2-colour-tertiary-disabled);
  --eds-v2-colour-icon-hover-alt: var(--eds-v2-colour-tertiary-hard-focus);
  --eds-v2-colour-icon-hover: var(--eds-v2-colour-primary-light);
  --eds-v2-colour-icon-secondary: var(--eds-v2-colour-secondary-light);
  --eds-v2-colour-icon-primary: var(--eds-v2-colour-primary-base);
  --eds-v2-colour-icon-base-alt: var(--eds-v2-colour-tertiary-dark-hover);
  --eds-v2-colour-link-visited: var(--eds-v2-colour-primary-base);
  --eds-v2-colour-link-disabled: var(--eds-v2-colour-tertiary-disabled);
  --eds-v2-colour-link-focus: var(--eds-v2-colour-primary-hard-focus);
  --eds-v2-colour-link-active: var(--eds-v2-colour-primary-dark-hover);
  --eds-v2-colour-link-hover: var(--eds-v2-colour-primary-dark-hover);
  --eds-v2-colour-link-base: var(--eds-v2-colour-primary-base);
  --eds-v2-colour-text-error: var(--eds-v2-colour-status-error-base);
  --eds-v2-colour-text-warning: var(--eds-v2-colour-status-warning-base);
  --eds-v2-colour-text-info: var(--eds-v2-colour-status-info-base);
  --eds-v2-colour-text-success: var(--eds-v2-colour-status-success-base);
  --eds-v2-colour-text-active: var(--eds-v2-colour-primary-dark-hover);
  --eds-v2-colour-text-disabled-alt: var(--eds-v2-colour-tertiary-dark-hover);
  --eds-v2-colour-text-disabled-default: var(--eds-v2-colour-tertiary-base);
  --eds-v2-colour-text-secondary: var(--eds-v2-colour-secondary-base);
  --eds-v2-colour-text-alt-text: var(--eds-v2-colour-primary-base);
  --eds-v2-colour-border-disabled: var(--eds-v2-colour-tertiary-disabled);
  --eds-v2-colour-border-error: var(--eds-v2-colour-status-error-base);
  --eds-v2-colour-border-warning: var(--eds-v2-colour-status-warning-base);
  --eds-v2-colour-border-info: var(--eds-v2-colour-status-info-base);
  --eds-v2-colour-border-success: var(--eds-v2-colour-status-success-base);
  --eds-v2-colour-border-hover: var(--eds-v2-colour-tertiary-dark-hover);
  --eds-v2-colour-border-secondary: var(--eds-v2-colour-secondary-light);
  --eds-v2-colour-border-base: var(--eds-v2-colour-tertiary-light);
  --eds-v2-colour-background-inverse: var(--eds-v2-colour-secondary-dark-hover);
  --eds-v2-colour-background-disabled-alt: var(--eds-v2-colour-tertiary-disabled);
  --eds-v2-colour-background-secondary: var(--eds-v2-colour-tertiary-soft);
  --eds-form-validation-font-panel: var(--eds-font-color-accent);
  --eds-form-checkbox-border-checked: var(--eds-brand-color-primary);
  --eds-form-checkbox-background-tick: var(--eds-brand-color-background-base);
  --eds-form-checkbox-background-checked: var(--eds-brand-color-primary);
  --eds-font-color-heading: var(--eds-brand-color-primary);
  --eds-tooltip_icon-color-error-background: var(--eds-brand-color-teal);
  --eds-tooltip_icon-color-info-background: var(--eds-brand-color-teal);
  --eds-tooltip-color-base-text: var(--eds-font-color-accent);
  --eds-toggle_switch-color-on-background-default: var(--eds-brand-color-background-base);
  --eds-toggle_switch-color-off-background-default: var(--eds-brand-color-background-base);
  --eds-toggle_slider-color-on-background-disabled: var(--eds-brand-color-accent-light);
  --eds-tile-color-accent-border-default: var(--eds-brand-color-accent);
  --eds-tile-color-accent-text-primary-default: var(--eds-font-color-accent);
  --eds-tile-color-accent-background-selected: var(--eds-brand-color-accent);
  --eds-tile-color-accent-background-disabled: var(--eds-brand-color-accent);
  --eds-tile-color-accent-background-focus: var(--eds-brand-color-accent);
  --eds-tile-color-accent-background-active: var(--eds-brand-color-accent);
  --eds-tile-color-accent-background-hover: var(--eds-brand-color-accent);
  --eds-tile-color-accent-background-default: var(--eds-brand-color-accent);
  --eds-tile-color-subtle-border-selected: var(--eds-brand-color-border-base);
  --eds-tile-color-subtle-border-disabled: var(--eds-brand-color-border-base);
  --eds-tile-color-subtle-border-focus: var(--eds-brand-color-border-base);
  --eds-tile-color-subtle-border-active: var(--eds-brand-color-border-base);
  --eds-tile-color-subtle-border-hover: var(--eds-brand-color-border-base);
  --eds-tile-color-subtle-border-default: var(--eds-brand-color-border-base);
  --eds-tile-color-subtle-text-secondary-disabled: var(--eds-font-color-disabled);
  --eds-tile-color-subtle-text-secondary-focus: var(--eds-font-color-faded);
  --eds-tile-color-subtle-text-secondary-active: var(--eds-font-color-faded);
  --eds-tile-color-subtle-text-secondary-hover: var(--eds-font-color-faded);
  --eds-tile-color-subtle-text-secondary-default: var(--eds-font-color-faded);
  --eds-tile-color-subtle-text-primary-selected: var(--eds-font-color-accent);
  --eds-tile-color-subtle-text-primary-disabled: var(--eds-font-color-disabled);
  --eds-tile-color-subtle-text-primary-focus: var(--eds-font-color-base);
  --eds-tile-color-subtle-text-primary-active: var(--eds-font-color-base);
  --eds-tile-color-subtle-text-primary-hover: var(--eds-font-color-base);
  --eds-tile-color-subtle-text-primary-default: var(--eds-font-color-base);
  --eds-tile-color-subtle-background-disabled: var(--eds-brand-color-background-secondary);
  --eds-tile-color-subtle-background-default: var(--eds-brand-color-background-secondary);
  --eds-listing-color-heading-border: var(--eds-brand-color-border-base);
  --eds-listing-color-heading-background: var(--eds-brand-color-background-base);
  --eds-listing-color-heading-text: var(--eds-font-color-faded);
  --eds-listing-color-selectable-text-required: var(--eds-font-color-accent); /* Selected and disabled */
  --eds-listing-color-selectable-text-disabled: var(--eds-font-color-disabled);
  --eds-listing-color-selectable-text-active: var(--eds-font-color-accent);
  --eds-listing-color-selectable-text-selected: var(--eds-font-color-accent);
  --eds-listing-color-selectable-text-hover: var(--eds-font-color-base);
  --eds-listing-color-selectable-text-default: var(--eds-font-color-base);
  --eds-listing-color-selectable-background-required: var(--eds-brand-color-accent-light); /* Selected and disabled */
  --eds-listing-color-selectable-background-disabled: var(--eds-brand-color-background-base);
  --eds-listing-color-selectable-background-hover: var(--eds-brand-color-background-secondary);
  --eds-listing-color-selectable-background-default: var(--eds-brand-color-background-base);
  --eds-listing-color-text-disabled: var(--eds-font-color-disabled);
  --eds-listing-color-text-default: var(--eds-font-color-base);
  --eds-listing-color-border-disabled: var(--eds-brand-color-border-base);
  --eds-listing-color-border-default: var(--eds-brand-color-border-base);
  --eds-listing-color-background-disabled: var(--eds-brand-color-background-base);
  --eds-listing-color-background-default: var(--eds-brand-color-background-base);
  --eds-filter-color-placeholder-disabled: var(--eds-font-color-disabled);
  --eds-filter-color-placeholder-focus: var(--eds-font-color-faded);
  --eds-filter-color-placeholder-active: var(--eds-font-color-faded);
  --eds-filter-color-placeholder-hover: var(--eds-font-color-faded);
  --eds-filter-color-placeholder-default: var(--eds-font-color-faded);
  --eds-filter-color-border-disabled: var(--eds-brand-color-border-base);
  --eds-filter-color-border-focus: var(--eds-brand-color-primary);
  --eds-filter-color-border-default: var(--eds-brand-color-border-base);
  --eds-filter-color-text-disabled: var(--eds-font-color-disabled);
  --eds-filter-color-text-focus: var(--eds-font-color-base);
  --eds-filter-color-text-active: var(--eds-font-color-base);
  --eds-filter-color-text-hover: var(--eds-font-color-base);
  --eds-filter-color-text-default: var(--eds-font-color-base);
  --eds-dropdown_item-color-border-focus: var(--eds-brand-color-primary);
  --eds-dropdown_item-color-text-required: var(--eds-font-color-accent); /* Selected and disabled */
  --eds-dropdown_item-color-text-selected: var(--eds-font-color-accent);
  --eds-dropdown_item-color-text-disabled: var(--eds-font-color-disabled);
  --eds-dropdown_item-color-text-focus: var(--eds-font-color-base);
  --eds-dropdown_item-color-text-active: var(--eds-font-color-base);
  --eds-dropdown_item-color-text-hover: var(--eds-font-color-base);
  --eds-dropdown_item-color-text-default: var(--eds-font-color-base);
  --eds-dropdown_item-color-background-required: var(--eds-brand-color-accent-light); /* Selected and disabled */
  --eds-dropdown_item-color-background-selected: var(--eds-brand-color-accent);
  --eds-dropdown_item-color-background-disabled: var(--eds-brand-color-background-base);
  --eds-dropdown_item-color-background-focus: var(--eds-brand-color-background-base);
  --eds-dropdown_item-color-background-hover: var(--eds-brand-color-background-secondary);
  --eds-dropdown_item-color-background-default: var(--eds-brand-color-background-base);
  --eds-control_region-color-text: var(--eds-brand-color-accent);
  --eds-control_region-color-border: var(--eds-brand-color-border-base);
  --eds-control_region-color-background: var(--eds-brand-color-background-secondary);
  --eds-button-color-tile-subtle-border-hover: var(--eds-brand-color-accent);
  --eds-button-color-tile-subtle-border-default: var(--eds-brand-color-border-base);
  --eds-button-color-tile-subtle-text-disabled: var(--eds-font-color-accent);
  --eds-button-color-tile-subtle-text-focus: var(--eds-font-color-accent);
  --eds-button-color-tile-subtle-text-active: var(--eds-font-color-accent);
  --eds-button-color-tile-subtle-text-hover: var(--eds-font-color-accent);
  --eds-button-color-tile-subtle-text-default: var(--eds-brand-color-accent);
  --eds-button-color-tile-subtle-background-hover: var(--eds-brand-color-accent);
  --eds-button-color-danger-border-disabled: var(--eds-brand-color-red-light);
  --eds-button-color-danger-border-focus: var(--eds-brand-color-red-dark);
  --eds-button-color-danger-border-active: var(--eds-brand-color-red-dark);
  --eds-button-color-danger-border-hover: var(--eds-brand-color-red-dark);
  --eds-button-color-danger-border-default: var(--eds-brand-color-red);
  --eds-button-color-danger-text-disabled: var(--eds-font-color-accent);
  --eds-button-color-danger-text-focus: var(--eds-font-color-accent);
  --eds-button-color-danger-text-active: var(--eds-font-color-accent);
  --eds-button-color-danger-text-hover: var(--eds-font-color-accent);
  --eds-button-color-danger-text-default: var(--eds-font-color-accent);
  --eds-button-color-danger-background-disabled: var(--eds-brand-color-red-light);
  --eds-button-color-danger-background-focus: var(--eds-brand-color-red-dark);
  --eds-button-color-danger-background-active: var(--eds-brand-color-red-dark);
  --eds-button-color-danger-background-hover: var(--eds-brand-color-red-dark);
  --eds-button-color-danger-background-default: var(--eds-brand-color-red);
  --eds-button-color-prominent-border-hover: var(--eds-brand-color-accent-light);
  --eds-button-color-prominent-border-default: var(--eds-brand-color-accent);
  --eds-button-color-prominent-text-disabled: var(--eds-font-color-accent);
  --eds-button-color-prominent-text-focus: var(--eds-font-color-accent);
  --eds-button-color-prominent-text-active: var(--eds-font-color-accent);
  --eds-button-color-prominent-text-hover: var(--eds-font-color-accent);
  --eds-button-color-prominent-text-default: var(--eds-font-color-accent);
  --eds-button-color-prominent-background-hover: var(--eds-brand-color-accent-light);
  --eds-button-color-prominent-background-default: var(--eds-brand-color-accent);
  --eds-button-color-border-disabled: var(--eds-brand-color-border-base);
  --eds-button-color-border-default: var(--eds-brand-color-border-base);
  --eds-button-color-text-disabled: var(--eds-font-color-disabled);
  --eds-button-color-text-active: var(--eds-brand-color-accent);
  --eds-button-color-text-hover: var(--eds-brand-color-accent);
  --eds-button-color-text-default: var(--eds-brand-color-accent);
  --eds-brand-color-background-accent: var(--eds-brand-color-accent);
  --eds-brand-color-border-accent: var(--eds-brand-color-accent);
  --eds-form-validation-background-panel: var(--eds-brand-color-background-accent);
  --eds-tooltip-color-base-border: var(--eds-brand-color-border-accent);
  --eds-tooltip-color-base-background: var(--eds-brand-color-background-accent);
  --eds-toggle_slider-color-on-background-default: var(--eds-brand-color-background-accent);
  --eds-tile-color-subtle-background-selected: var(--eds-brand-color-background-accent);
  --eds-listing-color-selectable-background-selected: var(--eds-brand-color-background-accent);
}

/**
 * Do not edit directly
 * Generated on Mon, 24 Nov 2025 14:58:48 GMT
 * by the Enable Design System
 */
:root {
  --eds-v3-font-weight-normal-900: 900;
  --eds-v3-font-weight-normal-800: 800;
  --eds-v3-font-weight-normal-700: 700;
  --eds-v3-font-weight-normal-600: 600;
  --eds-v3-font-weight-normal-500: 500;
  --eds-v3-font-weight-normal-400: 400;
  --eds-v3-font-weight-normal-300: 300;
  --eds-v3-font-weight-normal-200: 200;
  --eds-v3-font-weight-normal-100: 100;
  --eds-v3-line-height-900: 56px;
  --eds-v3-line-height-800: 40px;
  --eds-v3-line-height-700: 32px;
  --eds-v3-line-height-600: 24px;
  --eds-v3-line-height-500: 20px;
  --eds-v3-line-height-400: 18px;
  --eds-v3-line-height-300: 16px;
  --eds-v3-line-height-200: 14px;
  --eds-v3-line-height-100: 12px;
  --eds-v3-font-size-900: 44px;
  --eds-v3-font-size-800: 32px;
  --eds-v3-font-size-700: 24px;
  --eds-v3-font-size-600: 20px;
  --eds-v3-font-size-500: 18px;
  --eds-v3-font-size-400: 16px;
  --eds-v3-font-size-300: 14px;
  --eds-v3-font-size-200: 12px;
  --eds-v3-font-size-100: 11px;
  --eds-v3-spacing-08: 8px;
  --eds-v3-spacing-06: 6px;
  --eds-v3-spacing-04: 4px;
  --eds-v3-spacing-02: 2px;
  --eds-v3-spacing-100: 100px;
  --eds-v3-spacing-96: 96px;
  --eds-v3-spacing-92: 92px;
  --eds-v3-spacing-88: 88px;
  --eds-v3-spacing-84: 84px;
  --eds-v3-spacing-80: 80px;
  --eds-v3-spacing-76: 76px;
  --eds-v3-spacing-72: 72px;
  --eds-v3-spacing-68: 68px;
  --eds-v3-spacing-64: 64px;
  --eds-v3-spacing-60: 60px;
  --eds-v3-spacing-56: 56px;
  --eds-v3-spacing-52: 52px;
  --eds-v3-spacing-48: 48px;
  --eds-v3-spacing-44: 44px;
  --eds-v3-spacing-40: 40px;
  --eds-v3-spacing-36: 36px;
  --eds-v3-spacing-32: 32px;
  --eds-v3-spacing-28: 28px;
  --eds-v3-spacing-24: 24px;
  --eds-v3-spacing-20: 20px;
  --eds-v3-spacing-16: 16px;
  --eds-v3-spacing-12: 12px;
  --eds-v3-spacing-10: 10px;
  --eds-v3-shadow-level-4: rgba(0, 0, 0, 0.2500);
  --eds-v3-shadow-level-3: rgba(0, 0, 0, 0.1900);
  --eds-v3-shadow-level-2: rgba(0, 0, 0, 0.1400);
  --eds-v3-shadow-level-1: rgba(0, 0, 0, 0.1000);
  --eds-v3-ring-active: rgba(115, 115, 115, 0.3000);
  --eds-v3-ring-hover: rgba(115, 115, 115, 0.3000);
  --eds-v3-brand: #00d938;
  --eds-v3-foundational-transparent: rgba(255, 255, 255, 0.0000);
  --eds-v3-foundational-black: #000000;
  --eds-v3-foundational-neutral-900: #171717;
  --eds-v3-foundational-neutral-800: #262626;
  --eds-v3-foundational-neutral-700: #404040;
  --eds-v3-foundational-neutral-600: #525252;
  --eds-v3-foundational-neutral-500: #737373;
  --eds-v3-foundational-neutral-400: #c7c7c7;
  --eds-v3-foundational-neutral-300: #e5e5e5;
  --eds-v3-foundational-neutral-200: #f1f1f1;
  --eds-v3-foundational-neutral-100: #fafafa;
  --eds-v3-foundational-neutral-0: #ffffff;
  --eds-v3-foundational-purple-900: #5b21b6;
  --eds-v3-foundational-purple-800: #6d28d9;
  --eds-v3-foundational-purple-700: #7c3aed;
  --eds-v3-foundational-purple-600: #8b5cf6;
  --eds-v3-foundational-purple-500: #a78bfa;
  --eds-v3-foundational-purple-400: #c4b5fd;
  --eds-v3-foundational-purple-300: #ddd6fe;
  --eds-v3-foundational-purple-200: #ede9fe;
  --eds-v3-foundational-purple-100: #f5f3ff;
  --eds-v3-foundational-fuchsia-900: #86198f;
  --eds-v3-foundational-fuchsia-800: #a21caf;
  --eds-v3-foundational-fuchsia-700: #c026d3;
  --eds-v3-foundational-fuchsia-600: #d946ef;
  --eds-v3-foundational-fuchsia-500: #e879f9;
  --eds-v3-foundational-fuchsia-400: #f0abfc;
  --eds-v3-foundational-fuchsia-300: #f5d0fe;
  --eds-v3-foundational-fuchsia-200: #fae8ff;
  --eds-v3-foundational-fuchsia-100: #fdf4ff;
  --eds-v3-foundational-teal-900: #115e59;
  --eds-v3-foundational-teal-800: #0f766e;
  --eds-v3-foundational-teal-700: #0d9488;
  --eds-v3-foundational-teal-600: #14b8a6;
  --eds-v3-foundational-teal-500: #2dd4bf;
  --eds-v3-foundational-teal-400: #5eead4;
  --eds-v3-foundational-teal-300: #99f6e4;
  --eds-v3-foundational-teal-200: #ccfbf1;
  --eds-v3-foundational-teal-100: #f0fdfa;
  --eds-v3-foundational-lime-900: #2f3201;
  --eds-v3-foundational-lime-800: #454a02;
  --eds-v3-foundational-lime-700: #535903;
  --eds-v3-foundational-lime-600: #747c03;
  --eds-v3-foundational-lime-500: #9faa03;
  --eds-v3-foundational-lime-400: #b6c304;
  --eds-v3-foundational-lime-300: #ccdc00;
  --eds-v3-foundational-lime-200: #e5ef57;
  --eds-v3-foundational-lime-100: #fbfdda;
  --eds-v3-foundational-yellow-900: #524700;
  --eds-v3-foundational-yellow-800: #7d6c01;
  --eds-v3-foundational-yellow-700: #aa9403;
  --eds-v3-foundational-yellow-600: #d3b803;
  --eds-v3-foundational-yellow-500: #f7c948;
  --eds-v3-foundational-yellow-400: #fadb5f;
  --eds-v3-foundational-yellow-300: #fce588;
  --eds-v3-foundational-yellow-200: #fff3c4;
  --eds-v3-foundational-yellow-100: #fefced;
  --eds-v3-foundational-orange-900: #522600;
  --eds-v3-foundational-orange-800: #6b3200;
  --eds-v3-foundational-orange-700: #9a4a04;
  --eds-v3-foundational-orange-600: #bc5a04;
  --eds-v3-foundational-orange-500: #e97510;
  --eds-v3-foundational-orange-400: #fb9134;
  --eds-v3-foundational-orange-300: #fcbc71;
  --eds-v3-foundational-orange-200: #fed7a2;
  --eds-v3-foundational-orange-100: #fbf5e7;
  --eds-v3-foundational-red-900: #450a0a;
  --eds-v3-foundational-red-800: #7f1d1d;
  --eds-v3-foundational-red-700: #991717;
  --eds-v3-foundational-red-600: #b91c1c;
  --eds-v3-foundational-red-500: #c10f0f;
  --eds-v3-foundational-red-400: #e84242;
  --eds-v3-foundational-red-300: #fa7c7c;
  --eds-v3-foundational-red-200: #fcaaaa;
  --eds-v3-foundational-red-100: #fff1f1;
  --eds-v3-foundational-blue-900: #03284f;
  --eds-v3-foundational-blue-800: #02335e;
  --eds-v3-foundational-blue-700: #034c8a;
  --eds-v3-foundational-blue-600: #01599d;
  --eds-v3-foundational-blue-500: #036ebb;
  --eds-v3-foundational-blue-400: #0482db;
  --eds-v3-foundational-blue-300: #79c0f0;
  --eds-v3-foundational-blue-200: #acdbfa;
  --eds-v3-foundational-blue-100: #e9f6fd;
  --eds-v3-foundational-green-900: #012f24;
  --eds-v3-foundational-green-800: #124023;
  --eds-v3-foundational-green-700: #1a5d31;
  --eds-v3-foundational-green-600: #217a3e;
  --eds-v3-foundational-green-500: #2fa656;
  --eds-v3-foundational-green-400: #5bc27d;
  --eds-v3-foundational-green-300: #9fdcbb;
  --eds-v3-foundational-green-200: #cfeedd;
  --eds-v3-foundational-green-100: #eef9f3;
  --eds-v3-radius-xxlarge: var(--eds-v3-spacing-16);
  --eds-v3-radius-xlarge: var(--eds-v3-spacing-12);
  --eds-v3-radius-large: var(--eds-v3-spacing-10);
  --eds-v3-radius-medium: var(--eds-v3-spacing-08);
  --eds-v3-radius-small: var(--eds-v3-spacing-06);
  --eds-v3-radius-xsmall: var(--eds-v3-spacing-04);
  --eds-v3-radius-xxsmall: var(--eds-v3-spacing-02);
  --eds-v3-padding-xxlarge: var(--eds-v3-spacing-32);
  --eds-v3-padding-xlarge: var(--eds-v3-spacing-24);
  --eds-v3-padding-large: var(--eds-v3-spacing-16);
  --eds-v3-padding-medium: var(--eds-v3-spacing-12);
  --eds-v3-padding-small: var(--eds-v3-spacing-08);
  --eds-v3-padding-xsmall: var(--eds-v3-spacing-04);
  --eds-v3-padding-xxsmall: var(--eds-v3-spacing-02);
  --eds-v3-margin-xxlarge: var(--eds-v3-spacing-32);
  --eds-v3-margin-xlarge: var(--eds-v3-spacing-24);
  --eds-v3-margin-large: var(--eds-v3-spacing-16);
  --eds-v3-margin-medium: var(--eds-v3-spacing-12);
  --eds-v3-margin-small: var(--eds-v3-spacing-08);
  --eds-v3-margin-xsmall: var(--eds-v3-spacing-04);
  --eds-v3-margin-xxsmall: var(--eds-v3-spacing-02);
  --eds-v3-text-tag-purple: var(--eds-v3-foundational-purple-700);
  --eds-v3-text-tag-fuchsia: var(--eds-v3-foundational-fuchsia-700);
  --eds-v3-text-tag-teal: var(--eds-v3-foundational-teal-700);
  --eds-v3-text-tag-lime: var(--eds-v3-foundational-lime-700);
  --eds-v3-text-tag-yellow: var(--eds-v3-foundational-yellow-700);
  --eds-v3-text-error: var(--eds-v3-foundational-red-700);
  --eds-v3-text-warning: var(--eds-v3-foundational-orange-700);
  --eds-v3-text-success: var(--eds-v3-foundational-green-700);
  --eds-v3-text-info: var(--eds-v3-foundational-blue-700);
  --eds-v3-text-inverse-disabled: var(--eds-v3-foundational-neutral-400);
  --eds-v3-text-inverse: var(--eds-v3-foundational-neutral-0);
  --eds-v3-text-brand: var(--eds-v3-foundational-green-700);
  --eds-v3-text-disabled: var(--eds-v3-foundational-neutral-400);
  --eds-v3-text-placeholder: var(--eds-v3-foundational-neutral-500);
  --eds-v3-text-emphasis: var(--eds-v3-foundational-neutral-900);
  --eds-v3-text-secondary: var(--eds-v3-foundational-neutral-700);
  --eds-v3-text-primary: var(--eds-v3-foundational-neutral-800);
  --eds-v3-ring-focus: var(--eds-v3-foundational-neutral-900);
  --eds-v3-link-inverse-active: var(--eds-v3-foundational-neutral-200);
  --eds-v3-link-inverse-hover: var(--eds-v3-foundational-neutral-200);
  --eds-v3-link-inverse: var(--eds-v3-foundational-neutral-0);
  --eds-v3-link-secondary-active: var(--eds-v3-foundational-blue-700);
  --eds-v3-link-secondary-hover: var(--eds-v3-foundational-blue-700);
  --eds-v3-link-secondary: var(--eds-v3-foundational-blue-600);
  --eds-v3-link-primary-active: var(--eds-v3-foundational-green-800);
  --eds-v3-link-primary-hover: var(--eds-v3-foundational-green-800);
  --eds-v3-link-primary: var(--eds-v3-foundational-green-700);
  --eds-v3-icon-error: var(--eds-v3-foundational-red-700);
  --eds-v3-icon-warning: var(--eds-v3-foundational-orange-700);
  --eds-v3-icon-success: var(--eds-v3-foundational-green-700);
  --eds-v3-icon-info: var(--eds-v3-foundational-blue-700);
  --eds-v3-icon-inverse-disabled: var(--eds-v3-foundational-neutral-400);
  --eds-v3-icon-inverse-active: var(--eds-v3-foundational-neutral-200);
  --eds-v3-icon-inverse-hover: var(--eds-v3-foundational-neutral-100);
  --eds-v3-icon-inverse: var(--eds-v3-foundational-neutral-0);
  --eds-v3-icon-secondary-active: var(--eds-v3-foundational-neutral-800);
  --eds-v3-icon-secondary-hover: var(--eds-v3-foundational-neutral-800);
  --eds-v3-icon-secondary: var(--eds-v3-foundational-neutral-700);
  --eds-v3-icon-primary-active: var(--eds-v3-foundational-neutral-900);
  --eds-v3-icon-primary-hover: var(--eds-v3-foundational-neutral-900);
  --eds-v3-icon-primary: var(--eds-v3-foundational-neutral-800);
  --eds-v3-icon-disabled: var(--eds-v3-foundational-neutral-400);
  --eds-v3-icon-brand: var(--eds-v3-foundational-green-700);
  --eds-v3-border-error: var(--eds-v3-foundational-red-600);
  --eds-v3-border-warning: var(--eds-v3-foundational-orange-600);
  --eds-v3-border-success: var(--eds-v3-foundational-green-600);
  --eds-v3-border-info: var(--eds-v3-foundational-blue-600);
  --eds-v3-border-inverse-active: var(--eds-v3-foundational-neutral-200);
  --eds-v3-border-inverse-hover: var(--eds-v3-foundational-neutral-100);
  --eds-v3-border-inverse: var(--eds-v3-foundational-neutral-0);
  --eds-v3-border-secondary: var(--eds-v3-foundational-neutral-800);
  --eds-v3-border-primary-selected: var(--eds-v3-foundational-green-700);
  --eds-v3-border-primary-active: var(--eds-v3-foundational-neutral-500);
  --eds-v3-border-primary-hover: var(--eds-v3-foundational-neutral-500);
  --eds-v3-border-primary: var(--eds-v3-foundational-neutral-400);
  --eds-v3-border-disabled: var(--eds-v3-foundational-neutral-300);
  --eds-v3-border-focus: var(--eds-v3-foundational-neutral-900);
  --eds-v3-border-brand: var(--eds-v3-foundational-green-800);
  --eds-v3-border-highlight: var(--eds-v3-brand);
  --eds-v3-background-tag-purple-default: var(--eds-v3-foundational-purple-700);
  --eds-v3-background-tag-purple-subtle: var(--eds-v3-foundational-purple-100);
  --eds-v3-background-tag-fuchsia-default: var(--eds-v3-foundational-fuchsia-700);
  --eds-v3-background-tag-fuchsia-subtle: var(--eds-v3-foundational-fuchsia-100);
  --eds-v3-background-tag-teal-default: var(--eds-v3-foundational-teal-700);
  --eds-v3-background-tag-teal-subtle: var(--eds-v3-foundational-teal-100);
  --eds-v3-background-tag-lime-default: var(--eds-v3-foundational-lime-700);
  --eds-v3-background-tag-lime-subtle: var(--eds-v3-foundational-lime-100);
  --eds-v3-background-tag-yellow-default: var(--eds-v3-foundational-yellow-700);
  --eds-v3-background-tag-yellow-subtle: var(--eds-v3-foundational-yellow-100);
  --eds-v3-background-warning-active: var(--eds-v3-foundational-orange-800);
  --eds-v3-background-warning-hover: var(--eds-v3-foundational-orange-700);
  --eds-v3-background-warning-default: var(--eds-v3-foundational-orange-600);
  --eds-v3-background-warning-subtle: var(--eds-v3-foundational-orange-100);
  --eds-v3-background-error-active: var(--eds-v3-foundational-red-800);
  --eds-v3-background-error-hover: var(--eds-v3-foundational-red-700);
  --eds-v3-background-error-default: var(--eds-v3-foundational-red-600);
  --eds-v3-background-error-subtle: var(--eds-v3-foundational-red-100);
  --eds-v3-background-success-active: var(--eds-v3-foundational-green-800);
  --eds-v3-background-success-hover: var(--eds-v3-foundational-green-700);
  --eds-v3-background-success-default: var(--eds-v3-foundational-green-600);
  --eds-v3-background-success-subtle: var(--eds-v3-foundational-green-100);
  --eds-v3-background-info-active: var(--eds-v3-foundational-blue-800);
  --eds-v3-background-info-hover: var(--eds-v3-foundational-blue-700);
  --eds-v3-background-info-default: var(--eds-v3-foundational-blue-600);
  --eds-v3-background-info-subtle: var(--eds-v3-foundational-blue-100);
  --eds-v3-background-button-disabled: var(--eds-v3-foundational-neutral-400);
  --eds-v3-background-button-active: var(--eds-v3-foundational-green-900);
  --eds-v3-background-button-hover: var(--eds-v3-foundational-green-900);
  --eds-v3-background-button: var(--eds-v3-foundational-green-800);
  --eds-v3-background-disabled-strong: var(--eds-v3-foundational-neutral-400);
  --eds-v3-background-disabled: var(--eds-v3-foundational-neutral-200);
  --eds-v3-background-inverse-active: var(--eds-v3-foundational-neutral-600);
  --eds-v3-background-inverse-hover: var(--eds-v3-foundational-neutral-700);
  --eds-v3-background-inverse: var(--eds-v3-foundational-neutral-800);
  --eds-v3-background-secondary-selected-active: var(--eds-v3-foundational-green-200);
  --eds-v3-background-secondary-selected-hover: var(--eds-v3-foundational-green-200);
  --eds-v3-background-secondary-selected: var(--eds-v3-foundational-green-100);
  --eds-v3-background-secondary-active: var(--eds-v3-foundational-neutral-300);
  --eds-v3-background-secondary-hover: var(--eds-v3-foundational-neutral-200);
  --eds-v3-background-secondary: var(--eds-v3-foundational-neutral-100);
  --eds-v3-background-primary-selected-active: var(--eds-v3-foundational-green-200);
  --eds-v3-background-primary-selected-hover: var(--eds-v3-foundational-green-200);
  --eds-v3-background-primary-selected: var(--eds-v3-foundational-green-100);
  --eds-v3-background-primary-active: var(--eds-v3-foundational-neutral-300);
  --eds-v3-background-primary-hover: var(--eds-v3-foundational-neutral-200);
  --eds-v3-background-primary: var(--eds-v3-foundational-neutral-0);
  --eds-v3-background-subtle: var(--eds-v3-foundational-neutral-300);
  --eds-v3-background-brand: var(--eds-v3-foundational-green-700);
  --eds-v3-background-navigation: var(--eds-v3-foundational-green-900);
  --eds-v3-background-skeleton: var(--eds-v3-foundational-neutral-200);
  --eds-v3-background-transparent: var(--eds-v3-foundational-transparent);
}

/**
 * Do not edit directly
 * Generated on Mon, 24 Nov 2025 14:58:48 GMT
 * by the Enable Design System
 */
:root {
  --eds-v2-typography-font-line-height-56: 56px;
  --eds-v2-typography-font-line-height-40: 40px;
  --eds-v2-typography-font-line-height-32: 32px;
  --eds-v2-typography-font-line-height-24: 24px;
  --eds-v2-typography-font-line-height-20: 20px;
  --eds-v2-typography-font-line-height-18: 18px;
  --eds-v2-typography-font-line-height-14: 14px;
  --eds-v2-typography-font-text-decoration-underline: underline;
  --eds-v2-typography-font-style-italic: italic;
  --eds-v2-typography-font-style-normal: normal;
  --eds-v2-typography-font-weight-bold: 700;
  --eds-v2-typography-font-weight-semibold: 600;
  --eds-v2-typography-font-weight-medium: 500;
  --eds-v2-typography-font-weight-regular: 400;
  --eds-v2-typography-font-size-heading-xxlarge: 44px;
  --eds-v2-typography-font-size-heading-xlarge: 32px;
  --eds-v2-typography-font-size-heading-large: 24px;
  --eds-v2-typography-font-size-heading-medium: 20px;
  --eds-v2-typography-font-size-heading-small: 16px;
  --eds-v2-typography-font-size-heading-xsmall: 14px;
  --eds-v2-typography-font-size-medium: 16px;
  --eds-v2-typography-font-size-small: 14px;
  --eds-v2-typography-font-size-xsmall: 12px;
  --eds-v2-typography-font-family: Proxima Nova, proxima-nova;
  --eds-v2-radius-xxlarge: 16px;
  --eds-v2-radius-xlarge: 12px;
  --eds-v2-radius-large: 10px;
  --eds-v2-radius-medium: 8px;
  --eds-v2-radius-small: 6px;
  --eds-v2-radius-xsmall: 4px;
  --eds-v2-radius-xxsmall: 2px;
  --eds-v2-size-xxlarge: 64px;
  --eds-v2-size-xlarge: 48px;
  --eds-v2-size-large: 40px;
  --eds-v2-size-medium: 32px;
  --eds-v2-size-small: 24px;
  --eds-v2-size-xsmall: 20px;
  --eds-v2-size-xxsmall: 16px;
  --eds-v2-colour-shadow-level-4: 0 8px 18px -3px rgba(0, 0, 0, 0.25);
  --eds-v2-colour-shadow-level-3: 0 6px 12px -2px rgba(0, 0, 0, 0.19);
  --eds-v2-colour-shadow-level-2: 0 4px 8px -1px rgba(0, 0, 0, 0.14);
  --eds-v2-colour-shadow-level-1: 0 2px 6px 0 rgba(0, 0, 0, 0.10);
  --eds-v2-colour-brand-orange-90: #522600;
  --eds-v2-colour-brand-orange-80: #6b3200;
  --eds-v2-colour-brand-orange-70: #944500;
  --eds-v2-colour-brand-orange-60: #b85600;
  --eds-v2-colour-brand-orange-50: #d56707;
  --eds-v2-colour-brand-orange-40: #ff7900;
  --eds-v2-colour-brand-orange-30: #ffc111;
  --eds-v2-colour-brand-orange-20: #f8d862;
  --eds-v2-colour-brand-orange-10: #fbf5e7;
  --eds-v2-colour-brand-purple-90: #22024a;
  --eds-v2-colour-brand-purple-80: #3b0083;
  --eds-v2-colour-brand-purple-70: #5300b8;
  --eds-v2-colour-brand-purple-60: #7a19f0;
  --eds-v2-colour-brand-purple-50: #a055f7;
  --eds-v2-colour-brand-purple-40: #b377f9;
  --eds-v2-colour-brand-purple-30: #c999ff;
  --eds-v2-colour-brand-purple-20: #e1c7ff;
  --eds-v2-colour-brand-purple-10: #f1e5ff;
  --eds-v2-colour-brand-lime-90: #2f3201;
  --eds-v2-colour-brand-lime-80: #454a02;
  --eds-v2-colour-brand-lime-70: #535903;
  --eds-v2-colour-brand-lime-60: #747c03;
  --eds-v2-colour-brand-lime-50: #9faa03;
  --eds-v2-colour-brand-lime-40: #b6c304;
  --eds-v2-colour-brand-lime-30: #ccdc00;
  --eds-v2-colour-brand-lime-20: #e5ef57;
  --eds-v2-colour-brand-lime-10: #f5f8c4;
  --eds-v2-colour-brand-fuchsia-90: #3c0230;
  --eds-v2-colour-brand-fuchsia-80: #6b0056;
  --eds-v2-colour-brand-fuchsia-70: #920075;
  --eds-v2-colour-brand-fuchsia-60: #c814a4;
  --eds-v2-colour-brand-fuchsia-50: #e21dba;
  --eds-v2-colour-brand-fuchsia-40: #f14bd0;
  --eds-v2-colour-brand-fuchsia-30: #f575db;
  --eds-v2-colour-brand-fuchsia-20: #fcb6ee;
  --eds-v2-colour-brand-fuchsia-10: #fde2f8;
  --eds-v2-colour-brand-yellow-90: #2b2903;
  --eds-v2-colour-brand-yellow-80: #3f3c04;
  --eds-v2-colour-brand-yellow-70: #585404;
  --eds-v2-colour-brand-yellow-60: #726c04;
  --eds-v2-colour-brand-yellow-50: #978f02;
  --eds-v2-colour-brand-yellow-40: #c6bc01;
  --eds-v2-colour-brand-yellow-30: #d6cb00;
  --eds-v2-colour-brand-yellow-20: #eee21e;
  --eds-v2-colour-brand-yellow-10: #eeea84;
  --eds-v2-colour-brand-teal-90: #002529;
  --eds-v2-colour-brand-teal-80: #01444b;
  --eds-v2-colour-brand-teal-70: #025b64;
  --eds-v2-colour-brand-teal-60: #007a87;
  --eds-v2-colour-brand-teal-50: #0093a3;
  --eds-v2-colour-brand-teal-40: #04b4c8;
  --eds-v2-colour-brand-teal-30: #74c3e2;
  --eds-v2-colour-brand-teal-20: #a2d7eb;
  --eds-v2-colour-brand-teal-10: #d1ebf5;
  --eds-v2-colour-brand-red-90: #2f100f;
  --eds-v2-colour-brand-red-80: #5e201e;
  --eds-v2-colour-brand-red-70: #8d302d;
  --eds-v2-colour-brand-red-60: #bc403c;
  --eds-v2-colour-brand-red-50: #eb514c;
  --eds-v2-colour-brand-red-40: #ef736f;
  --eds-v2-colour-brand-red-30: #f39693;
  --eds-v2-colour-brand-red-20: #f7b9b7;
  --eds-v2-colour-brand-red-10: #f9eeee;
  --eds-v2-colour-brand-steel-90: #171c1c;
  --eds-v2-colour-brand-steel-80: #2d3839;
  --eds-v2-colour-brand-steel-70: #445355;
  --eds-v2-colour-brand-steel-60: #5a6f72;
  --eds-v2-colour-brand-steel-50: #82999c;
  --eds-v2-colour-brand-steel-40: #aebdbf;
  --eds-v2-colour-brand-steel-30: #c1cbcd;
  --eds-v2-colour-brand-steel-20: #d3d9db;
  --eds-v2-colour-brand-steel-10: #ebf0f5;
  --eds-v2-colour-brand-blue-90: #141e2e;
  --eds-v2-colour-brand-blue-80: #00234b;
  --eds-v2-colour-brand-blue-70: #2f4460;
  --eds-v2-colour-brand-blue-60: #495d74;
  --eds-v2-colour-brand-blue-50: #5e7997;
  --eds-v2-colour-brand-blue-40: #7492b4;
  --eds-v2-colour-brand-blue-30: #97afc9;
  --eds-v2-colour-brand-blue-20: #b4c6da;
  --eds-v2-colour-brand-blue-10: #eff4fe;
  --eds-v2-colour-brand-green-90: #081d08;
  --eds-v2-colour-brand-green-80: #113b11;
  --eds-v2-colour-brand-green-70: #1a5919;
  --eds-v2-colour-brand-green-60: #178816;
  --eds-v2-colour-brand-green-50: #34b233;
  --eds-v2-colour-brand-green-40: #48d148;
  --eds-v2-colour-brand-green-30: #95e295;
  --eds-v2-colour-brand-green-20: #b9eeb9;
  --eds-v2-colour-brand-green-10: #eff8ec;
  --eds-v2-colour-transparent: transparent;
  --eds-v2-colour-white: #ffffff;
  --eds-v2-colour-black: #000000;
  --eds-v2-spacing-08: 8px;
  --eds-v2-spacing-06: 6px;
  --eds-v2-spacing-04: 4px;
  --eds-v2-spacing-02: 2px;
  --eds-spacing-size-xl: 2.5;
  --eds-spacing-size-l: 2;
  --eds-spacing-size-m: 1.5;
  --eds-spacing-size-s: 1;
  --eds-spacing-size-xs: 0.5;
  --eds-v2-spacing-100: 100px;
  --eds-v2-spacing-96: 96px;
  --eds-v2-spacing-92: 92px;
  --eds-v2-spacing-88: 88px;
  --eds-v2-spacing-84: 84px;
  --eds-v2-spacing-80: 80px;
  --eds-v2-spacing-76: 76px;
  --eds-v2-spacing-72: 72px;
  --eds-v2-spacing-68: 68px;
  --eds-v2-spacing-64: 64px;
  --eds-v2-spacing-60: 60px;
  --eds-v2-spacing-56: 56px;
  --eds-v2-spacing-52: 52px;
  --eds-v2-spacing-48: 48px;
  --eds-v2-spacing-44: 44px;
  --eds-v2-spacing-40: 40px;
  --eds-v2-spacing-36: 36px;
  --eds-v2-spacing-32: 32px;
  --eds-v2-spacing-28: 28px;
  --eds-v2-spacing-24: 24px;
  --eds-v2-spacing-20: 20px;
  --eds-v2-spacing-16: 16px;
  --eds-v2-spacing-12: 12px;
  --eds-measure-text-l: 80; /* The max width of a text-containing element */
  --eds-measure-text-m: 60; /* The max width of a text-containing element */
  --eds-measure-text-s: 40; /* The max width of a text-containing element */
  --eds-font-line-height-xxl: 3;
  --eds-font-line-height-xl: 2;
  --eds-font-line-height-l: 1.5;
  --eds-font-line-height-m: 1.375;
  --eds-font-line-height-s: 1.25;
  --eds-font-line-height-xs: 0.75;
  --eds-font-size-xl: 2.75; /* the large size of the font */
  --eds-font-size-l: 2; /* the large size of the font */
  --eds-font-size-m: 1.5; /* the medium size of the font */
  --eds-font-size-s: 1; /* the small size of the font */
  --eds-font-size-xs: 0.8125; /* the small size of the font */
  --eds-font-weight-xbold: 900;
  --eds-font-weight-bold: 700;
  --eds-font-weight-strong: 500;
  --eds-font-weight-normal: 400;
  --eds-font-weight-light: 300;
  --eds-font-family-normal: proxima-nova, sans-serif;
  --eds-filter-color-background-disabled: transparent;
  --eds-filter-color-background-focus: transparent;
  --eds-filter-color-background-active: transparent;
  --eds-filter-color-background-hover: transparent;
  --eds-filter-color-background-default: transparent;
  --eds-dropdown_item-color-border-required: transparent; /* Selected and disabled */
  --eds-dropdown_item-color-border-disabled: transparent;
  --eds-dropdown_item-color-border-active: transparent;
  --eds-dropdown_item-color-border-hover: transparent;
  --eds-dropdown_item-color-border-default: transparent;
  --eds-button-color-tile-subtle-background-default: transparent;
  --eds-button-color-background-disabled: transparent;
  --eds-button-color-background-active: transparent;
  --eds-button-color-background-hover: transparent;
  --eds-button-color-background-default: transparent;
  --eds-color-white: #FFFFFF;
  --eds-color-black: #000000;
  --eds-color-orange-90: #522600;
  --eds-color-orange-80: #6B3200;
  --eds-color-orange-70: #944500;
  --eds-color-orange-60: #B85600;
  --eds-color-orange-50: #D56707;
  --eds-color-orange-40: #FF7900; /* primary */
  --eds-color-orange-30: #FFC111;
  --eds-color-orange-20: #F8D862;
  --eds-color-orange-10: #FBF5E7;
  --eds-color-purple-90: #22024A;
  --eds-color-purple-80: #3B0083; /* primary */
  --eds-color-purple-70: #5300B8;
  --eds-color-purple-60: #7A19F0;
  --eds-color-purple-50: #A055F7;
  --eds-color-purple-40: #B377F9;
  --eds-color-purple-30: #C999FF;
  --eds-color-purple-20: #E1C7FF;
  --eds-color-purple-10: #F1E5FF;
  --eds-color-lime-90: #2F3201;
  --eds-color-lime-80: #454A02;
  --eds-color-lime-70: #535903;
  --eds-color-lime-60: #747C03;
  --eds-color-lime-50: #9FAA03;
  --eds-color-lime-40: #B6C304;
  --eds-color-lime-30: #CCDC00; /* primary */
  --eds-color-lime-20: #E5EF57;
  --eds-color-lime-10: #F5F8C4;
  --eds-color-fuchsia-90: #3C0230;
  --eds-color-fuchsia-80: #6B0056;
  --eds-color-fuchsia-70: #920075;
  --eds-color-fuchsia-60: #C814A4; /* primary */
  --eds-color-fuchsia-50: #E21DBA;
  --eds-color-fuchsia-40: #F14BD0;
  --eds-color-fuchsia-30: #F575DB;
  --eds-color-fuchsia-20: #FCB6EE;
  --eds-color-fuchsia-10: #FDE2F8;
  --eds-color-steel-90: #171C1C;
  --eds-color-steel-80: #2D3839;
  --eds-color-steel-70: #445355;
  --eds-color-steel-60: #5A6F72;
  --eds-color-steel-50: #82999C;
  --eds-color-steel-40: #AEBDBF;
  --eds-color-steel-30: #C1CBCD;
  --eds-color-steel-20: #D3D9DB;
  --eds-color-steel-15: #E1E7EB;
  --eds-color-steel-10: #EBF0F5; /* primary */
  --eds-color-red-90: #2F100F;
  --eds-color-red-80: #5E201E;
  --eds-color-red-70: #8D302D;
  --eds-color-red-60: #BC403C;
  --eds-color-red-50: #EB514C; /* primary */
  --eds-color-red-40: #EF736F;
  --eds-color-red-30: #F39693;
  --eds-color-red-20: #F7B9B7;
  --eds-color-red-10: #F9EEEE;
  --eds-color-teal-90: #002529;
  --eds-color-teal-80: #01444B;
  --eds-color-teal-70: #025B64;
  --eds-color-teal-60: #007A87;
  --eds-color-teal-50: #0093A3;
  --eds-color-teal-40: #04B4C8;
  --eds-color-teal-30: #74C3E2; /* primary */
  --eds-color-teal-20: #A2D7EB;
  --eds-color-teal-10: #D1EBF5;
  --eds-color-yellow-90: #2B2903;
  --eds-color-yellow-80: #3F3C04;
  --eds-color-yellow-70: #585404;
  --eds-color-yellow-60: #726C04;
  --eds-color-yellow-50: #978F02;
  --eds-color-yellow-40: #C6BC01;
  --eds-color-yellow-30: #D6CB00;
  --eds-color-yellow-20: #EEE21E; /* primary */
  --eds-color-yellow-10: #EEEA84;
  --eds-color-blue-90: #141E2E;
  --eds-color-blue-80: #21314D; /* primary */
  --eds-color-blue-70: #2F4460;
  --eds-color-blue-60: #495D74;
  --eds-color-blue-50: #5E7997;
  --eds-color-blue-40: #7492B4;
  --eds-color-blue-30: #97AFC9;
  --eds-color-blue-20: #B4C6DA;
  --eds-color-blue-10: #EFF4FE;
  --eds-color-green-90: #081D08;
  --eds-color-green-80: #113B11;
  --eds-color-green-70: #1A5919;
  --eds-color-green-60: #178816;
  --eds-color-green-50: #34B233; /* primary */
  --eds-color-green-40: #48D148;
  --eds-color-green-30: #95E295;
  --eds-color-green-20: #B9EEB9;
  --eds-color-green-10: #EFF8EC;
  --eds-brand-color-status-info: #3A88FE;
  --eds-v2-typography-headings-xsmall-line-height: var(--eds-v2-typography-font-line-height-20);
  --eds-v2-typography-headings-xsmall-weight: var(--eds-v2-typography-font-weight-semibold);
  --eds-v2-typography-headings-xsmall-size: var(--eds-v2-typography-font-size-heading-xsmall);
  --eds-v2-typography-headings-xsmall-font: var(--eds-v2-typography-font-family);
  --eds-v2-typography-headings-small-line-height: var(--eds-v2-typography-font-line-height-24);
  --eds-v2-typography-headings-small-weight: var(--eds-v2-typography-font-weight-semibold);
  --eds-v2-typography-headings-small-size: var(--eds-v2-typography-font-size-heading-small);
  --eds-v2-typography-headings-small-font: var(--eds-v2-typography-font-family);
  --eds-v2-typography-headings-medium-line-height: var(--eds-v2-typography-font-line-height-32);
  --eds-v2-typography-headings-medium-weight: var(--eds-v2-typography-font-weight-bold);
  --eds-v2-typography-headings-medium-size: var(--eds-v2-typography-font-size-heading-medium);
  --eds-v2-typography-headings-medium-font: var(--eds-v2-typography-font-family);
  --eds-v2-typography-headings-large-line-height: var(--eds-v2-typography-font-line-height-32);
  --eds-v2-typography-headings-large-weight: var(--eds-v2-typography-font-weight-bold);
  --eds-v2-typography-headings-large-size: var(--eds-v2-typography-font-size-heading-large);
  --eds-v2-typography-headings-large-font: var(--eds-v2-typography-font-family);
  --eds-v2-typography-headings-xlarge-line-height: var(--eds-v2-typography-font-line-height-40);
  --eds-v2-typography-headings-xlarge-weight: var(--eds-v2-typography-font-weight-bold);
  --eds-v2-typography-headings-xlarge-size: var(--eds-v2-typography-font-size-heading-xlarge);
  --eds-v2-typography-headings-xlarge-font: var(--eds-v2-typography-font-family);
  --eds-v2-typography-headings-xxlarge-line-height: var(--eds-v2-typography-font-line-height-56);
  --eds-v2-typography-headings-xxlarge-weight: var(--eds-v2-typography-font-weight-bold);
  --eds-v2-typography-headings-xxlarge-size: var(--eds-v2-typography-font-size-heading-xxlarge);
  --eds-v2-typography-headings-xxlarge-font: var(--eds-v2-typography-font-family);
  --eds-v2-typography-button-medium-line-height: var(--eds-v2-typography-font-line-height-18);
  --eds-v2-typography-button-medium-weight: var(--eds-v2-typography-font-weight-medium);
  --eds-v2-typography-button-medium-size: var(--eds-v2-typography-font-size-medium);
  --eds-v2-typography-button-medium-font: var(--eds-v2-typography-font-family);
  --eds-v2-typography-button-small-line-height: var(--eds-v2-typography-font-line-height-18);
  --eds-v2-typography-button-small-weight: var(--eds-v2-typography-font-weight-medium);
  --eds-v2-typography-button-small-size: var(--eds-v2-typography-font-size-small);
  --eds-v2-typography-button-small-font: var(--eds-v2-typography-font-family);
  --eds-v2-typography-body-bold-medium-line-height: var(--eds-v2-typography-font-line-height-20);
  --eds-v2-typography-body-bold-medium-weight: var(--eds-v2-typography-font-weight-bold);
  --eds-v2-typography-body-bold-medium-size: var(--eds-v2-typography-font-size-medium);
  --eds-v2-typography-body-bold-medium-font: var(--eds-v2-typography-font-family);
  --eds-v2-typography-body-bold-small-line-height: var(--eds-v2-typography-font-line-height-18);
  --eds-v2-typography-body-bold-small-weight: var(--eds-v2-typography-font-weight-bold);
  --eds-v2-typography-body-bold-small-size: var(--eds-v2-typography-font-size-small);
  --eds-v2-typography-body-bold-small-font: var(--eds-v2-typography-font-family);
  --eds-v2-typography-body-bold-xsmall-line-height: var(--eds-v2-typography-font-line-height-14);
  --eds-v2-typography-body-bold-xsmall-weight: var(--eds-v2-typography-font-weight-bold);
  --eds-v2-typography-body-bold-xsmall-size: var(--eds-v2-typography-font-size-xsmall);
  --eds-v2-typography-body-bold-xsmall-font: var(--eds-v2-typography-font-family);
  --eds-v2-typography-body-semibold-medium-line-height: var(--eds-v2-typography-font-line-height-20);
  --eds-v2-typography-body-semibold-medium-weight: var(--eds-v2-typography-font-weight-semibold);
  --eds-v2-typography-body-semibold-medium-size: var(--eds-v2-typography-font-size-medium);
  --eds-v2-typography-body-semibold-medium-font: var(--eds-v2-typography-font-family);
  --eds-v2-typography-body-semibold-small-line-height: var(--eds-v2-typography-font-line-height-18);
  --eds-v2-typography-body-semibold-small-weight: var(--eds-v2-typography-font-weight-semibold);
  --eds-v2-typography-body-semibold-small-size: var(--eds-v2-typography-font-size-small);
  --eds-v2-typography-body-semibold-small-font: var(--eds-v2-typography-font-family);
  --eds-v2-typography-body-semibold-xsmall-line-height: var(--eds-v2-typography-font-line-height-14);
  --eds-v2-typography-body-semibold-xsmall-weight: var(--eds-v2-typography-font-weight-semibold);
  --eds-v2-typography-body-semibold-xsmall-size: var(--eds-v2-typography-font-size-xsmall);
  --eds-v2-typography-body-semibold-xsmall-font: var(--eds-v2-typography-font-family);
  --eds-v2-typography-body-underline-medium-decoration: var(--eds-v2-typography-font-text-decoration-underline);
  --eds-v2-typography-body-underline-medium-line-height: var(--eds-v2-typography-font-line-height-20);
  --eds-v2-typography-body-underline-medium-weight: var(--eds-v2-typography-font-weight-regular);
  --eds-v2-typography-body-underline-medium-size: var(--eds-v2-typography-font-size-medium);
  --eds-v2-typography-body-underline-medium-font: var(--eds-v2-typography-font-family);
  --eds-v2-typography-body-underline-small-decoration: var(--eds-v2-typography-font-text-decoration-underline);
  --eds-v2-typography-body-underline-small-line-height: var(--eds-v2-typography-font-line-height-18);
  --eds-v2-typography-body-underline-small-weight: var(--eds-v2-typography-font-weight-regular);
  --eds-v2-typography-body-underline-small-size: var(--eds-v2-typography-font-size-small);
  --eds-v2-typography-body-underline-small-font: var(--eds-v2-typography-font-family);
  --eds-v2-typography-body-underline-xsmall-decoration: var(--eds-v2-typography-font-text-decoration-underline);
  --eds-v2-typography-body-underline-xsmall-line-height: var(--eds-v2-typography-font-line-height-14);
  --eds-v2-typography-body-underline-xsmall-weight: var(--eds-v2-typography-font-weight-regular);
  --eds-v2-typography-body-underline-xsmall-size: var(--eds-v2-typography-font-size-xsmall);
  --eds-v2-typography-body-underline-xsmall-font: var(--eds-v2-typography-font-family);
  --eds-v2-typography-body-italic-medium-style: var(--eds-v2-typography-font-style-italic);
  --eds-v2-typography-body-italic-medium-line-height: var(--eds-v2-typography-font-line-height-20);
  --eds-v2-typography-body-italic-medium-weight: var(--eds-v2-typography-font-weight-regular);
  --eds-v2-typography-body-italic-medium-size: var(--eds-v2-typography-font-size-medium);
  --eds-v2-typography-body-italic-medium-font: var(--eds-v2-typography-font-family);
  --eds-v2-typography-body-italic-small-style: var(--eds-v2-typography-font-style-italic);
  --eds-v2-typography-body-italic-small-line-height: var(--eds-v2-typography-font-line-height-18);
  --eds-v2-typography-body-italic-small-weight: var(--eds-v2-typography-font-weight-regular);
  --eds-v2-typography-body-italic-small-size: var(--eds-v2-typography-font-size-small);
  --eds-v2-typography-body-italic-small-font: var(--eds-v2-typography-font-family);
  --eds-v2-typography-body-italic-xsmall-style: var(--eds-v2-typography-font-style-italic);
  --eds-v2-typography-body-italic-xsmall-line-height: var(--eds-v2-typography-font-line-height-14);
  --eds-v2-typography-body-italic-xsmall-weight: var(--eds-v2-typography-font-weight-regular);
  --eds-v2-typography-body-italic-xsmall-size: var(--eds-v2-typography-font-size-xsmall);
  --eds-v2-typography-body-italic-xsmall-font: var(--eds-v2-typography-font-family);
  --eds-v2-typography-body-regular-medium-line-height: var(--eds-v2-typography-font-line-height-20);
  --eds-v2-typography-body-regular-medium-weight: var(--eds-v2-typography-font-weight-regular);
  --eds-v2-typography-body-regular-medium-size: var(--eds-v2-typography-font-size-medium);
  --eds-v2-typography-body-regular-medium-font: var(--eds-v2-typography-font-family);
  --eds-v2-typography-body-regular-small-line-height: var(--eds-v2-typography-font-line-height-18);
  --eds-v2-typography-body-regular-small-weight: var(--eds-v2-typography-font-weight-regular);
  --eds-v2-typography-body-regular-small-size: var(--eds-v2-typography-font-size-small);
  --eds-v2-typography-body-regular-small-font: var(--eds-v2-typography-font-family);
  --eds-v2-typography-body-regular-xsmall-line-height: var(--eds-v2-typography-font-line-height-14);
  --eds-v2-typography-body-regular-xsmall-weight: var(--eds-v2-typography-font-weight-regular);
  --eds-v2-typography-body-regular-xsmall-size: var(--eds-v2-typography-font-size-xsmall);
  --eds-v2-typography-body-regular-xsmall-font: var(--eds-v2-typography-font-family);
  --eds-v2-padding-xxlarge: var(--eds-v2-spacing-32);
  --eds-v2-padding-xlarge: var(--eds-v2-spacing-24);
  --eds-v2-padding-large: var(--eds-v2-spacing-16);
  --eds-v2-padding-medium: var(--eds-v2-spacing-12);
  --eds-v2-padding-small: var(--eds-v2-spacing-08);
  --eds-v2-padding-xsmall: var(--eds-v2-spacing-04);
  --eds-v2-padding-xxsmall: var(--eds-v2-spacing-02);
  --eds-v2-margin-xxlarge: var(--eds-v2-spacing-32);
  --eds-v2-margin-xlarge: var(--eds-v2-spacing-24);
  --eds-v2-margin-large: var(--eds-v2-spacing-16);
  --eds-v2-margin-medium: var(--eds-v2-spacing-12);
  --eds-v2-margin-small: var(--eds-v2-spacing-08);
  --eds-v2-margin-xsmall: var(--eds-v2-spacing-04);
  --eds-v2-margin-xxsmall: var(--eds-v2-spacing-02);
  --eds-v2-size-icon-xxlarge: var(--eds-v2-size-xxlarge);
  --eds-v2-size-icon-xlarge: var(--eds-v2-size-xlarge);
  --eds-v2-size-icon-large: var(--eds-v2-size-large);
  --eds-v2-size-icon-medium: var(--eds-v2-size-medium);
  --eds-v2-size-icon-small: var(--eds-v2-size-small);
  --eds-v2-size-icon-xsmall: var(--eds-v2-size-xsmall);
  --eds-v2-size-icon-xxsmall: var(--eds-v2-size-xxsmall);
  --eds-v2-colour-focus: var(--eds-v2-colour-brand-blue-90);
  --eds-v2-colour-contrast-disabled: var(--eds-v2-colour-brand-steel-60);
  --eds-v2-colour-contrast-hard-focus: var(--eds-v2-colour-brand-blue-40);
  --eds-v2-colour-contrast-dark-hover: var(--eds-v2-colour-brand-blue-20);
  --eds-v2-colour-contrast-base: var(--eds-v2-colour-white);
  --eds-v2-colour-status-error-hard-focus: var(--eds-v2-colour-brand-red-80);
  --eds-v2-colour-status-error-dark-hover: var(--eds-v2-colour-brand-red-70);
  --eds-v2-colour-status-error-base: var(--eds-v2-colour-brand-red-60);
  --eds-v2-colour-status-error-light: var(--eds-v2-colour-brand-red-50);
  --eds-v2-colour-status-error-soft: var(--eds-v2-colour-brand-red-10);
  --eds-v2-colour-status-warning-hard-focus: var(--eds-v2-colour-brand-orange-80);
  --eds-v2-colour-status-warning-dark-hover: var(--eds-v2-colour-brand-orange-70);
  --eds-v2-colour-status-warning-base: var(--eds-v2-colour-brand-orange-60);
  --eds-v2-colour-status-warning-light: var(--eds-v2-colour-brand-orange-50);
  --eds-v2-colour-status-warning-soft: var(--eds-v2-colour-brand-orange-10);
  --eds-v2-colour-status-info-hard-focus: var(--eds-v2-colour-brand-blue-90);
  --eds-v2-colour-status-info-dark-hover: var(--eds-v2-colour-brand-blue-80);
  --eds-v2-colour-status-info-base: var(--eds-v2-colour-brand-blue-70);
  --eds-v2-colour-status-info-light: var(--eds-v2-colour-brand-blue-60);
  --eds-v2-colour-status-info-soft: var(--eds-v2-colour-brand-blue-10);
  --eds-v2-colour-status-success-hard-focus: var(--eds-v2-colour-brand-green-80);
  --eds-v2-colour-status-success-dark-hover: var(--eds-v2-colour-brand-green-70);
  --eds-v2-colour-status-success-base: var(--eds-v2-colour-brand-green-60);
  --eds-v2-colour-status-success-light: var(--eds-v2-colour-brand-green-50);
  --eds-v2-colour-status-success-soft: var(--eds-v2-colour-brand-green-10);
  --eds-v2-colour-icon-contrast: var(--eds-v2-colour-white);
  --eds-v2-colour-icon-base-default: var(--eds-v2-colour-black);
  --eds-v2-colour-link-contrast: var(--eds-v2-colour-white);
  --eds-v2-colour-text-contrast: var(--eds-v2-colour-white);
  --eds-v2-colour-text-base: var(--eds-v2-colour-black);
  --eds-v2-colour-border-contrast: var(--eds-v2-colour-white);
  --eds-v2-colour-background-base: var(--eds-v2-colour-white);
  --eds-v2-colour-tertiary-disabled: var(--eds-v2-colour-brand-steel-30);
  --eds-v2-colour-tertiary-hard-focus: var(--eds-v2-colour-brand-steel-80);
  --eds-v2-colour-tertiary-dark-hover: var(--eds-v2-colour-brand-steel-60);
  --eds-v2-colour-tertiary-base: var(--eds-v2-colour-brand-steel-40);
  --eds-v2-colour-tertiary-light: var(--eds-v2-colour-brand-steel-20);
  --eds-v2-colour-tertiary-soft: var(--eds-v2-colour-brand-steel-10);
  --eds-v2-colour-secondary-hard-focus: var(--eds-v2-colour-brand-blue-90);
  --eds-v2-colour-secondary-dark-hover: var(--eds-v2-colour-brand-blue-80);
  --eds-v2-colour-secondary-base: var(--eds-v2-colour-brand-blue-70);
  --eds-v2-colour-secondary-light: var(--eds-v2-colour-brand-blue-60);
  --eds-v2-colour-secondary-soft: var(--eds-v2-colour-brand-blue-10);
  --eds-v2-colour-primary-hard-focus: var(--eds-v2-colour-brand-green-80);
  --eds-v2-colour-primary-dark-hover: var(--eds-v2-colour-brand-green-70);
  --eds-v2-colour-primary-base: var(--eds-v2-colour-brand-green-60);
  --eds-v2-colour-primary-light: var(--eds-v2-colour-brand-green-50);
  --eds-v2-colour-primary-soft: var(--eds-v2-colour-brand-green-10);
  --eds-font-color-disabled: var(--eds-color-steel-40);
  --eds-font-color-accent: var(--eds-color-white);
  --eds-font-color-faded: var(--eds-color-steel-60);
  --eds-font-color-base: var(--eds-color-black);
  --eds-toggle_switch-color-on-background-disabled: var(--eds-color-steel-10);
  --eds-toggle_switch-color-off-background-disabled: var(--eds-color-steel-10);
  --eds-toggle_slider-color-off-background-disabled: var(--eds-color-steel-20);
  --eds-toggle_slider-color-off-background-default: var(--eds-color-steel-30);
  --eds-tile-color-red-border-default: var(--eds-color-red-50);
  --eds-tile-color-red-text-secondary-default: var(--eds-color-red-20);
  --eds-tile-color-red-text-primary-default: var(--eds-color-white);
  --eds-tile-color-red-background-default: var(--eds-color-red-50);
  --eds-tile-color-yellow-border-default: var(--eds-color-yellow-20);
  --eds-tile-color-yellow-text-secondary-default: var(--eds-color-yellow-50);
  --eds-tile-color-yellow-text-primary-default: var(--eds-color-black);
  --eds-tile-color-yellow-background-default: var(--eds-color-yellow-20);
  --eds-tile-color-green-border-default: var(--eds-color-green-50);
  --eds-tile-color-green-text-secondary-default: var(--eds-color-green-20);
  --eds-tile-color-green-text-primary-default: var(--eds-color-white);
  --eds-tile-color-green-background-default: var(--eds-color-green-50);
  --eds-tile-color-accent-text-secondary-default: var(--eds-color-blue-20);
  --eds-tile-color-subtle-text-secondary-selected: var(--eds-color-blue-20);
  --eds-tile-color-subtle-background-focus: var(--eds-color-steel-15);
  --eds-tile-color-subtle-background-active: var(--eds-color-steel-15);
  --eds-tile-color-subtle-background-hover: var(--eds-color-steel-15);
  --eds-listing-color-selectable-background-active: var(--eds-color-steel-40);
  --eds-filter-color-border-active: var(--eds-color-steel-60);
  --eds-filter-color-border-hover: var(--eds-color-steel-60);
  --eds-dropdown_item-color-background-active: var(--eds-color-steel-30);
  --eds-button-color-tile-subtle-border-disabled: var(--eds-color-steel-30);
  --eds-button-color-tile-subtle-border-focus: var(--eds-color-steel-40);
  --eds-button-color-tile-subtle-border-active: var(--eds-color-steel-40);
  --eds-button-color-tile-subtle-background-disabled: var(--eds-color-steel-30);
  --eds-button-color-tile-subtle-background-focus: var(--eds-color-steel-40);
  --eds-button-color-tile-subtle-background-active: var(--eds-color-steel-40);
  --eds-button-color-prominent-border-disabled: var(--eds-color-steel-30);
  --eds-button-color-prominent-border-focus: var(--eds-color-steel-40);
  --eds-button-color-prominent-border-active: var(--eds-color-steel-40);
  --eds-button-color-prominent-background-disabled: var(--eds-color-steel-30);
  --eds-button-color-prominent-background-focus: var(--eds-color-steel-40);
  --eds-button-color-prominent-background-active: var(--eds-color-steel-40);
  --eds-button-color-border-focus: var(--eds-color-steel-60);
  --eds-button-color-border-active: var(--eds-color-steel-60);
  --eds-button-color-border-hover: var(--eds-color-steel-60);
  --eds-brand-color-status-warning: var(--eds-color-orange-40);
  --eds-brand-color-status-success: var(--eds-color-green-50);
  --eds-brand-color-status-danger: var(--eds-color-red-50);
  --eds-brand-color-background-secondary: var(--eds-color-steel-10);
  --eds-brand-color-background-base: var(--eds-color-white);
  --eds-brand-color-border-base: var(--eds-color-steel-20);
  --eds-brand-color-teal-dark: var(--eds-color-teal-50);
  --eds-brand-color-teal-light: var(--eds-color-teal-20);
  --eds-brand-color-teal: var(--eds-color-teal-30);
  --eds-brand-color-yellow-dark: var(--eds-color-yellow-30);
  --eds-brand-color-yellow-light: var(--eds-color-yellow-10);
  --eds-brand-color-yellow: var(--eds-color-yellow-20);
  --eds-brand-color-red-dark: var(--eds-color-red-60);
  --eds-brand-color-red-light: var(--eds-color-red-20);
  --eds-brand-color-red: var(--eds-color-red-50);
  --eds-brand-color-blue-dark: var(--eds-color-blue-90);
  --eds-brand-color-blue: var(--eds-color-blue-80);
  --eds-brand-color-blue-light: var(--eds-color-blue-60);
  --eds-brand-color-green-dark: var(--eds-color-green-60);
  --eds-brand-color-green: var(--eds-color-green-50);
  --eds-brand-color-green-light: var(--eds-color-green-40);
  --eds-brand-color-accent-dark: var(--eds-color-blue-90);
  --eds-brand-color-accent: var(--eds-color-blue-80);
  --eds-brand-color-accent-light: var(--eds-color-blue-60);
  --eds-brand-color-primary-dark: var(--eds-color-green-60);
  --eds-brand-color-primary: var(--eds-color-green-50);
  --eds-brand-color-primary-light: var(--eds-color-green-40);
  --eds-v2-colour-icon-error: var(--eds-v2-colour-status-error-base);
  --eds-v2-colour-icon-warning: var(--eds-v2-colour-status-warning-base);
  --eds-v2-colour-icon-info: var(--eds-v2-colour-status-info-base);
  --eds-v2-colour-icon-success: var(--eds-v2-colour-status-success-base);
  --eds-v2-colour-icon-disabled: var(--eds-v2-colour-tertiary-disabled);
  --eds-v2-colour-icon-hover-alt: var(--eds-v2-colour-tertiary-hard-focus);
  --eds-v2-colour-icon-hover: var(--eds-v2-colour-primary-light);
  --eds-v2-colour-icon-secondary: var(--eds-v2-colour-secondary-light);
  --eds-v2-colour-icon-primary: var(--eds-v2-colour-primary-base);
  --eds-v2-colour-icon-base-alt: var(--eds-v2-colour-tertiary-dark-hover);
  --eds-v2-colour-link-visited: var(--eds-v2-colour-primary-base);
  --eds-v2-colour-link-disabled: var(--eds-v2-colour-tertiary-disabled);
  --eds-v2-colour-link-focus: var(--eds-v2-colour-primary-hard-focus);
  --eds-v2-colour-link-active: var(--eds-v2-colour-primary-dark-hover);
  --eds-v2-colour-link-hover: var(--eds-v2-colour-primary-dark-hover);
  --eds-v2-colour-link-base: var(--eds-v2-colour-primary-base);
  --eds-v2-colour-text-error: var(--eds-v2-colour-status-error-base);
  --eds-v2-colour-text-warning: var(--eds-v2-colour-status-warning-base);
  --eds-v2-colour-text-info: var(--eds-v2-colour-status-info-base);
  --eds-v2-colour-text-success: var(--eds-v2-colour-status-success-base);
  --eds-v2-colour-text-active: var(--eds-v2-colour-primary-dark-hover);
  --eds-v2-colour-text-disabled-alt: var(--eds-v2-colour-tertiary-dark-hover);
  --eds-v2-colour-text-disabled-default: var(--eds-v2-colour-tertiary-base);
  --eds-v2-colour-text-secondary: var(--eds-v2-colour-secondary-base);
  --eds-v2-colour-text-alt-text: var(--eds-v2-colour-primary-base);
  --eds-v2-colour-border-disabled: var(--eds-v2-colour-tertiary-disabled);
  --eds-v2-colour-border-error: var(--eds-v2-colour-status-error-base);
  --eds-v2-colour-border-warning: var(--eds-v2-colour-status-warning-base);
  --eds-v2-colour-border-info: var(--eds-v2-colour-status-info-base);
  --eds-v2-colour-border-success: var(--eds-v2-colour-status-success-base);
  --eds-v2-colour-border-hover: var(--eds-v2-colour-tertiary-dark-hover);
  --eds-v2-colour-border-secondary: var(--eds-v2-colour-secondary-light);
  --eds-v2-colour-border-base: var(--eds-v2-colour-tertiary-light);
  --eds-v2-colour-background-inverse: var(--eds-v2-colour-secondary-dark-hover);
  --eds-v2-colour-background-disabled-alt: var(--eds-v2-colour-tertiary-disabled);
  --eds-v2-colour-background-secondary: var(--eds-v2-colour-tertiary-soft);
  --eds-form-validation-font-panel: var(--eds-font-color-accent);
  --eds-form-checkbox-border-checked: var(--eds-brand-color-primary);
  --eds-form-checkbox-background-tick: var(--eds-brand-color-background-base);
  --eds-form-checkbox-background-checked: var(--eds-brand-color-primary);
  --eds-font-color-heading: var(--eds-brand-color-primary);
  --eds-tooltip_icon-color-error-background: var(--eds-brand-color-teal);
  --eds-tooltip_icon-color-info-background: var(--eds-brand-color-teal);
  --eds-tooltip-color-base-text: var(--eds-font-color-accent);
  --eds-toggle_switch-color-on-background-default: var(--eds-brand-color-background-base);
  --eds-toggle_switch-color-off-background-default: var(--eds-brand-color-background-base);
  --eds-toggle_slider-color-on-background-disabled: var(--eds-brand-color-accent-light);
  --eds-tile-color-accent-border-default: var(--eds-brand-color-accent);
  --eds-tile-color-accent-text-primary-default: var(--eds-font-color-accent);
  --eds-tile-color-accent-background-selected: var(--eds-brand-color-accent);
  --eds-tile-color-accent-background-disabled: var(--eds-brand-color-accent);
  --eds-tile-color-accent-background-focus: var(--eds-brand-color-accent);
  --eds-tile-color-accent-background-active: var(--eds-brand-color-accent);
  --eds-tile-color-accent-background-hover: var(--eds-brand-color-accent);
  --eds-tile-color-accent-background-default: var(--eds-brand-color-accent);
  --eds-tile-color-subtle-border-selected: var(--eds-brand-color-border-base);
  --eds-tile-color-subtle-border-disabled: var(--eds-brand-color-border-base);
  --eds-tile-color-subtle-border-focus: var(--eds-brand-color-border-base);
  --eds-tile-color-subtle-border-active: var(--eds-brand-color-border-base);
  --eds-tile-color-subtle-border-hover: var(--eds-brand-color-border-base);
  --eds-tile-color-subtle-border-default: var(--eds-brand-color-border-base);
  --eds-tile-color-subtle-text-secondary-disabled: var(--eds-font-color-disabled);
  --eds-tile-color-subtle-text-secondary-focus: var(--eds-font-color-faded);
  --eds-tile-color-subtle-text-secondary-active: var(--eds-font-color-faded);
  --eds-tile-color-subtle-text-secondary-hover: var(--eds-font-color-faded);
  --eds-tile-color-subtle-text-secondary-default: var(--eds-font-color-faded);
  --eds-tile-color-subtle-text-primary-selected: var(--eds-font-color-accent);
  --eds-tile-color-subtle-text-primary-disabled: var(--eds-font-color-disabled);
  --eds-tile-color-subtle-text-primary-focus: var(--eds-font-color-base);
  --eds-tile-color-subtle-text-primary-active: var(--eds-font-color-base);
  --eds-tile-color-subtle-text-primary-hover: var(--eds-font-color-base);
  --eds-tile-color-subtle-text-primary-default: var(--eds-font-color-base);
  --eds-tile-color-subtle-background-disabled: var(--eds-brand-color-background-secondary);
  --eds-tile-color-subtle-background-default: var(--eds-brand-color-background-secondary);
  --eds-listing-color-heading-border: var(--eds-brand-color-border-base);
  --eds-listing-color-heading-background: var(--eds-brand-color-background-base);
  --eds-listing-color-heading-text: var(--eds-font-color-faded);
  --eds-listing-color-selectable-text-required: var(--eds-font-color-accent); /* Selected and disabled */
  --eds-listing-color-selectable-text-disabled: var(--eds-font-color-disabled);
  --eds-listing-color-selectable-text-active: var(--eds-font-color-accent);
  --eds-listing-color-selectable-text-selected: var(--eds-font-color-accent);
  --eds-listing-color-selectable-text-hover: var(--eds-font-color-base);
  --eds-listing-color-selectable-text-default: var(--eds-font-color-base);
  --eds-listing-color-selectable-background-required: var(--eds-brand-color-accent-light); /* Selected and disabled */
  --eds-listing-color-selectable-background-disabled: var(--eds-brand-color-background-base);
  --eds-listing-color-selectable-background-hover: var(--eds-brand-color-background-secondary);
  --eds-listing-color-selectable-background-default: var(--eds-brand-color-background-base);
  --eds-listing-color-text-disabled: var(--eds-font-color-disabled);
  --eds-listing-color-text-default: var(--eds-font-color-base);
  --eds-listing-color-border-disabled: var(--eds-brand-color-border-base);
  --eds-listing-color-border-default: var(--eds-brand-color-border-base);
  --eds-listing-color-background-disabled: var(--eds-brand-color-background-base);
  --eds-listing-color-background-default: var(--eds-brand-color-background-base);
  --eds-filter-color-placeholder-disabled: var(--eds-font-color-disabled);
  --eds-filter-color-placeholder-focus: var(--eds-font-color-faded);
  --eds-filter-color-placeholder-active: var(--eds-font-color-faded);
  --eds-filter-color-placeholder-hover: var(--eds-font-color-faded);
  --eds-filter-color-placeholder-default: var(--eds-font-color-faded);
  --eds-filter-color-border-disabled: var(--eds-brand-color-border-base);
  --eds-filter-color-border-focus: var(--eds-brand-color-primary);
  --eds-filter-color-border-default: var(--eds-brand-color-border-base);
  --eds-filter-color-text-disabled: var(--eds-font-color-disabled);
  --eds-filter-color-text-focus: var(--eds-font-color-base);
  --eds-filter-color-text-active: var(--eds-font-color-base);
  --eds-filter-color-text-hover: var(--eds-font-color-base);
  --eds-filter-color-text-default: var(--eds-font-color-base);
  --eds-dropdown_item-color-border-focus: var(--eds-brand-color-primary);
  --eds-dropdown_item-color-text-required: var(--eds-font-color-accent); /* Selected and disabled */
  --eds-dropdown_item-color-text-selected: var(--eds-font-color-accent);
  --eds-dropdown_item-color-text-disabled: var(--eds-font-color-disabled);
  --eds-dropdown_item-color-text-focus: var(--eds-font-color-base);
  --eds-dropdown_item-color-text-active: var(--eds-font-color-base);
  --eds-dropdown_item-color-text-hover: var(--eds-font-color-base);
  --eds-dropdown_item-color-text-default: var(--eds-font-color-base);
  --eds-dropdown_item-color-background-required: var(--eds-brand-color-accent-light); /* Selected and disabled */
  --eds-dropdown_item-color-background-selected: var(--eds-brand-color-accent);
  --eds-dropdown_item-color-background-disabled: var(--eds-brand-color-background-base);
  --eds-dropdown_item-color-background-focus: var(--eds-brand-color-background-base);
  --eds-dropdown_item-color-background-hover: var(--eds-brand-color-background-secondary);
  --eds-dropdown_item-color-background-default: var(--eds-brand-color-background-base);
  --eds-control_region-color-text: var(--eds-brand-color-accent);
  --eds-control_region-color-border: var(--eds-brand-color-border-base);
  --eds-control_region-color-background: var(--eds-brand-color-background-secondary);
  --eds-button-color-tile-subtle-border-hover: var(--eds-brand-color-accent);
  --eds-button-color-tile-subtle-border-default: var(--eds-brand-color-border-base);
  --eds-button-color-tile-subtle-text-disabled: var(--eds-font-color-accent);
  --eds-button-color-tile-subtle-text-focus: var(--eds-font-color-accent);
  --eds-button-color-tile-subtle-text-active: var(--eds-font-color-accent);
  --eds-button-color-tile-subtle-text-hover: var(--eds-font-color-accent);
  --eds-button-color-tile-subtle-text-default: var(--eds-brand-color-accent);
  --eds-button-color-tile-subtle-background-hover: var(--eds-brand-color-accent);
  --eds-button-color-danger-border-disabled: var(--eds-brand-color-red-light);
  --eds-button-color-danger-border-focus: var(--eds-brand-color-red-dark);
  --eds-button-color-danger-border-active: var(--eds-brand-color-red-dark);
  --eds-button-color-danger-border-hover: var(--eds-brand-color-red-dark);
  --eds-button-color-danger-border-default: var(--eds-brand-color-red);
  --eds-button-color-danger-text-disabled: var(--eds-font-color-accent);
  --eds-button-color-danger-text-focus: var(--eds-font-color-accent);
  --eds-button-color-danger-text-active: var(--eds-font-color-accent);
  --eds-button-color-danger-text-hover: var(--eds-font-color-accent);
  --eds-button-color-danger-text-default: var(--eds-font-color-accent);
  --eds-button-color-danger-background-disabled: var(--eds-brand-color-red-light);
  --eds-button-color-danger-background-focus: var(--eds-brand-color-red-dark);
  --eds-button-color-danger-background-active: var(--eds-brand-color-red-dark);
  --eds-button-color-danger-background-hover: var(--eds-brand-color-red-dark);
  --eds-button-color-danger-background-default: var(--eds-brand-color-red);
  --eds-button-color-prominent-border-hover: var(--eds-brand-color-accent-light);
  --eds-button-color-prominent-border-default: var(--eds-brand-color-accent);
  --eds-button-color-prominent-text-disabled: var(--eds-font-color-accent);
  --eds-button-color-prominent-text-focus: var(--eds-font-color-accent);
  --eds-button-color-prominent-text-active: var(--eds-font-color-accent);
  --eds-button-color-prominent-text-hover: var(--eds-font-color-accent);
  --eds-button-color-prominent-text-default: var(--eds-font-color-accent);
  --eds-button-color-prominent-background-hover: var(--eds-brand-color-accent-light);
  --eds-button-color-prominent-background-default: var(--eds-brand-color-accent);
  --eds-button-color-border-disabled: var(--eds-brand-color-border-base);
  --eds-button-color-border-default: var(--eds-brand-color-border-base);
  --eds-button-color-text-disabled: var(--eds-font-color-disabled);
  --eds-button-color-text-active: var(--eds-brand-color-accent);
  --eds-button-color-text-hover: var(--eds-brand-color-accent);
  --eds-button-color-text-default: var(--eds-brand-color-accent);
  --eds-brand-color-background-accent: var(--eds-brand-color-accent);
  --eds-brand-color-border-accent: var(--eds-brand-color-accent);
  --eds-form-validation-background-panel: var(--eds-brand-color-background-accent);
  --eds-tooltip-color-base-border: var(--eds-brand-color-border-accent);
  --eds-tooltip-color-base-background: var(--eds-brand-color-background-accent);
  --eds-toggle_slider-color-on-background-default: var(--eds-brand-color-background-accent);
  --eds-tile-color-subtle-background-selected: var(--eds-brand-color-background-accent);
  --eds-listing-color-selectable-background-selected: var(--eds-brand-color-background-accent);
}

.eds-help-panel {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
  opacity: 0;
  padding: 0.5rem;
  display: inline-block;
  border: 1px var(--eds-brand-color-border-base, #D3D9DB) solid;
  border-radius: 3px;
  right: -0.45rem;
  color: var(--eds-tooltip-color-base-text, #FFF);
  border-color: var(--eds-tooltip-color-base-border, #21314D);
  z-index: 100;
  background: var(--eds-tooltip-color-base-background, #21314D);
  line-height: var(--eds-font-line-height-m, 1.375);
  bottom: 100%;
  left: 0;
  right: unset;
  margin-left: 0;
}
.eds-help-panel::after {
  content: "";
  position: absolute;
  top: 100%;
  transform: translateX(-50%);
  border-width: 5px;
  border-style: solid;
  border-color: var(--eds-tooltip-color-base-background, #21314D) transparent transparent;
  right: 0.3125rem;
}
.eds-help-panel > span {
  margin-left: 0;
}
.eds-help-panel > span:not(:first-child)::before {
  content: " ";
}
.eds-help-panel::after {
  content: "";
  position: absolute;
  top: 100%;
  border-width: 5px;
  border-style: solid;
  transform: translateX(50%);
  border-color: var(--eds-form-validation-background-panel, #21314D) transparent transparent;
  right: unset;
  left: 0.3125rem;
}

.eds-help-panel--delayed {
  transition: opacity 0.25s linear 0s;
}

.eds-help-label {
  cursor: help;
}
.eds-help-label:hover ~ .eds-help-panel {
  max-width: 30ch;
  font-size: 14px;
  width: auto;
  height: auto;
  clip: auto;
  white-space: normal;
  overflow: initial;
  text-overflow: ellipsis;
  display: block;
  -webkit-line-clamp: 8;
  -webkit-box-orient: vertical;
  opacity: 1;
  transition: opacity 1s;
  margin-left: 0;
}
@supports (max-width: calc(min(100%, 60ch))) {
  .eds-help-label:hover ~ .eds-help-panel {
    max-width: min(100%, 60ch);
  }
}
.eds-help-label:hover ~ .eds-help-panel--delayed {
  transition: opacity 0.25s linear 1s;
}

.eds-form-group--read-only eds-help-text {
  margin-left: 0.5rem;
}

eds-help-text {
  margin-left: auto;
}
eds-help-text .eds-help-icon:hover + .eds-validation-text,
eds-help-text .eds-help-icon:focus-visible + .eds-validation-text {
  min-width: 9rem;
  max-width: 18rem;
  width: max-content;
  height: max-content;
  bottom: calc(100% + 6px);
  word-break: break-word;
}
eds-help-text .eds-validation-text--right {
  left: calc(100% - 24px);
  right: unset;
}
eds-help-text .eds-validation-text--right::after {
  right: unset;
  left: 14px;
}
eds-help-text .eds-validation-text--bottom {
  bottom: unset;
  top: calc(100% + 6px);
}
eds-help-text .eds-validation-text--bottom::after {
  top: unset;
  bottom: 100%;
  border-color: transparent transparent var(--eds-tooltip-color-base-background, #21314D);
}

.eds-tooltip--container {
  position: relative;
  overflow: visible;
}

.eds-tile-grid {
  display: grid;
  position: relative;
  font-weight: 400;
  grid-template-columns: repeat(auto-fill, minmax(23ch, 1fr));
  grid-gap: 2rem;
  font-feature-settings: "lnum" 1;
  box-sizing: border-box;
}

.eds-tile,
.eds-tile-grid__tile {
  background-color: var(--eds-tile-color-subtle-background-default, #EBF0F5);
  color: var(--eds-tile-color-subtle-text-secondary-default, #5A6F72);
  padding: 1rem;
  border: 1px var(--eds-color-steel-20, #D3D9DB) solid;
  border-radius: 4px;
  height: 9rem;
  box-sizing: border-box;
}
.eds-tile.green,
.eds-tile-grid__tile.green {
  background-color: var(--eds-tile-color-green-background-default, #34B233);
  border: 1px var(--eds-tile-color-green-border-default, #34B233) solid;
}
.eds-tile.green *,
.eds-tile-grid__tile.green * {
  color: var(--eds-tile-color-green-text-primary-default, #FFFFFF);
}
.eds-tile.green .eds-tile-text--small .eds-tile-text--black,
.eds-tile-grid__tile.green .eds-tile-text--small .eds-tile-text--black {
  color: var(--eds-tile-color-green-text-primary-default, #FFFFFF);
}
.eds-tile.green .eds-tile-text--small .eds-tile-text--black + span,
.eds-tile-grid__tile.green .eds-tile-text--small .eds-tile-text--black + span {
  color: var(--eds-tile-color-green-text-secondary-default, #B9EEB9);
}
.eds-tile.red,
.eds-tile-grid__tile.red {
  background-color: var(--eds-tile-color-red-background-default, #EB514C);
  border: 1px var(--eds-tile-color-red-border-default, #EB514C) solid;
}
.eds-tile.red *,
.eds-tile-grid__tile.red * {
  color: var(--eds-tile-color-red-text-primary-default, #FFFFFF);
}
.eds-tile.red .eds-tile-text--small .eds-tile-text--black,
.eds-tile-grid__tile.red .eds-tile-text--small .eds-tile-text--black {
  color: var(--eds-tile-color-red-text-primary-default, #FFFFFF);
}
.eds-tile.red .eds-tile-text--small .eds-tile-text--black + span,
.eds-tile-grid__tile.red .eds-tile-text--small .eds-tile-text--black + span {
  color: var(--eds-tile-color-red-text-secondary-default, #F4B3B3);
}
.eds-tile.yellow,
.eds-tile-grid__tile.yellow {
  background-color: var(--eds-tile-color-yellow-background-default, #EEE21E);
  border: 1px var(--eds-tile-color-yellow-border-default, #EEE21E) solid;
}
.eds-tile.yellow *,
.eds-tile-grid__tile.yellow * {
  color: var(--eds-tile-color-yellow-text-primary-default, #000);
}
.eds-tile.yellow .eds-tile-text--small .eds-tile-text--black,
.eds-tile-grid__tile.yellow .eds-tile-text--small .eds-tile-text--black {
  color: var(--eds-tile-color-yellow-text-primary-default, #000);
}
.eds-tile.yellow .eds-tile-text--small .eds-tile-text--black + span,
.eds-tile-grid__tile.yellow .eds-tile-text--small .eds-tile-text--black + span {
  color: var(--eds-tile-color-yellow-text-secondary-default, #726C04);
}
.eds-tile.accent, .eds-tile.blue,
.eds-tile-grid__tile.accent,
.eds-tile-grid__tile.blue {
  background-color: var(--eds-tile-color-accent-background-default, #21314D);
  border: 1px var(--eds-tile-color-accent-border-default, #21314D) solid;
}
.eds-tile.accent *, .eds-tile.blue *,
.eds-tile-grid__tile.accent *,
.eds-tile-grid__tile.blue * {
  color: var(--eds-tile-color-accent-text-primary-default, #FFFFFF);
}
.eds-tile.accent .eds-tile-text--small .eds-tile-text--black, .eds-tile.blue .eds-tile-text--small .eds-tile-text--black,
.eds-tile-grid__tile.accent .eds-tile-text--small .eds-tile-text--black,
.eds-tile-grid__tile.blue .eds-tile-text--small .eds-tile-text--black {
  color: var(--eds-tile-color-accent-text-primary-default, #FFFFFF);
}
.eds-tile.accent .eds-tile-text--small .eds-tile-text--black + span, .eds-tile.blue .eds-tile-text--small .eds-tile-text--black + span,
.eds-tile-grid__tile.accent .eds-tile-text--small .eds-tile-text--black + span,
.eds-tile-grid__tile.blue .eds-tile-text--small .eds-tile-text--black + span {
  color: var(--eds-tile-color-accent-text-secondary-default, #97AFC9);
}
.eds-tile span,
.eds-tile-grid__tile span {
  display: block;
}
.eds-tile .eds-tile-text--large,
.eds-tile-grid__tile .eds-tile-text--large {
  font-weight: 100;
  color: var(--eds-font-color-base, #000);
  margin-top: -7px;
  margin-left: 0;
  margin-right: -12px;
  letter-spacing: -1px;
  line-height: 73px;
  overflow: hidden;
  height: 79px;
  text-overflow: ellipsis;
  font-size: 0;
}
.eds-tile .eds-tile-text--large span,
.eds-tile-grid__tile .eds-tile-text--large span {
  font-size: 73px;
  display: inline;
}
.eds-tile .eds-tile-text--large .small-caps,
.eds-tile-grid__tile .eds-tile-text--large .small-caps {
  font-size: 36px;
  font-weight: 300;
  margin-right: 1px;
  letter-spacing: 2px;
  line-height: 36px;
  vertical-align: 0;
  font-variant: small-caps;
}
.eds-tile .eds-tile-text--small,
.eds-tile-grid__tile .eds-tile-text--small {
  display: -webkit-box;
  overflow: hidden;
  height: 40px;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-size: 0;
}
.eds-tile .eds-tile-text--small .chevron,
.eds-tile-grid__tile .eds-tile-text--small .chevron {
  display: inline-block;
  border-style: solid;
}
.eds-tile .eds-tile-text--small .chevron.none,
.eds-tile-grid__tile .eds-tile-text--small .chevron.none {
  display: none;
}
.eds-tile .eds-tile-text--small .chevron.green,
.eds-tile-grid__tile .eds-tile-text--small .chevron.green {
  border-width: 0 7px 11px;
  border-color: transparent transparent var(--eds-tile-color-green-border-default, #34B233) transparent;
}
.eds-tile .eds-tile-text--small .chevron.red,
.eds-tile-grid__tile .eds-tile-text--small .chevron.red {
  border-width: 11px 7px 0;
  border-color: var(--eds-tile-color-red-border-default, #EB514C) transparent transparent transparent;
}
.eds-tile .eds-tile-text--small .chevron--after,
.eds-tile-grid__tile .eds-tile-text--small .chevron--after {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.eds-tile .eds-tile-text--small span,
.eds-tile-grid__tile .eds-tile-text--small span {
  display: inline;
}
.eds-tile .eds-tile-text--small span.eds-tile-text--black,
.eds-tile-grid__tile .eds-tile-text--small span.eds-tile-text--black {
  color: var(--eds-color-black, #000000);
}
.eds-tile .eds-tile-text--small *,
.eds-tile-grid__tile .eds-tile-text--small * {
  font-size: 1rem;
  line-height: 1.25rem;
}

@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/b683e3/00000000000000003b9b306c/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff2"), url("https://use.typekit.net/af/b683e3/00000000000000003b9b306c/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff"), url("https://use.typekit.net/af/b683e3/00000000000000003b9b306c/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 900;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/949f99/00000000000000003b9b3068/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/949f99/00000000000000003b9b3068/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/949f99/00000000000000003b9b3068/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/d82519/00000000000000003b9b306a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("woff2"), url("https://use.typekit.net/af/d82519/00000000000000003b9b306a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("woff"), url("https://use.typekit.net/af/d82519/00000000000000003b9b306a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 800;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/c47696/00000000000000003b9b305e/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("woff2"), url("https://use.typekit.net/af/c47696/00000000000000003b9b305e/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("woff"), url("https://use.typekit.net/af/c47696/00000000000000003b9b305e/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 100;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/576d53/00000000000000003b9b3066/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/576d53/00000000000000003b9b3066/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/576d53/00000000000000003b9b3066/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/705e94/00000000000000003b9b3062/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/705e94/00000000000000003b9b3062/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/705e94/00000000000000003b9b3062/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/cebe0e/00000000000000003b9b3060/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"), url("https://use.typekit.net/af/cebe0e/00000000000000003b9b3060/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"), url("https://use.typekit.net/af/cebe0e/00000000000000003b9b3060/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
}
@font-face {
  font-family: "source-code-pro";
  src: url("https://use.typekit.net/af/756772/0000000000000000000179d5/27/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/756772/0000000000000000000179d5/27/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/756772/0000000000000000000179d5/27/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
}
@font-face {
  font-family: "source-code-pro";
  src: url("https://use.typekit.net/af/3c21b3/0000000000000000000179cf/27/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/3c21b3/0000000000000000000179cf/27/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/3c21b3/0000000000000000000179cf/27/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: "source-code-pro";
  src: url("https://use.typekit.net/af/d090fb/0000000000000000000179d0/27/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=i4&v=3") format("woff2"), url("https://use.typekit.net/af/d090fb/0000000000000000000179d0/27/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=i4&v=3") format("woff"), url("https://use.typekit.net/af/d090fb/0000000000000000000179d0/27/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=i4&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/5c70f2/00000000000000003b9b3063/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"), url("https://use.typekit.net/af/5c70f2/00000000000000003b9b3063/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"), url("https://use.typekit.net/af/5c70f2/00000000000000003b9b3063/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/6e816b/00000000000000003b9b3064/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"), url("https://use.typekit.net/af/6e816b/00000000000000003b9b3064/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"), url("https://use.typekit.net/af/6e816b/00000000000000003b9b3064/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
}
@font-face {
  font-family: "source-code-pro";
  src: url("https://use.typekit.net/af/756772/0000000000000000000179d5/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/756772/0000000000000000000179d5/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/756772/0000000000000000000179d5/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
}
@font-face {
  font-family: "source-code-pro";
  src: url("https://use.typekit.net/af/3c21b3/0000000000000000000179cf/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/3c21b3/0000000000000000000179cf/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/3c21b3/0000000000000000000179cf/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
}
.tk-proxima-nova {
  font-family: "proxima-nova", sans-serif;
}

.tk-source-code-pro {
  font-family: "source-code-pro", sans-serif;
}

@font-face {
  font-family: "freight-sans-pro";
  src: url("https://use.typekit.net/af/442215/000000000000000000010b5a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/442215/000000000000000000010b5a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/442215/000000000000000000010b5a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: "freight-sans-pro";
  src: url("https://use.typekit.net/af/1709eb/000000000000000000010b60/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/1709eb/000000000000000000010b60/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/1709eb/000000000000000000010b60/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
}
@font-face {
  font-family: "freight-sans-pro";
  src: url("https://use.typekit.net/af/ba2099/000000000000000000010b58/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"), url("https://use.typekit.net/af/ba2099/000000000000000000010b58/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"), url("https://use.typekit.net/af/ba2099/000000000000000000010b58/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
}
@font-face {
  font-family: "freight-sans-pro";
  src: url("https://use.typekit.net/af/8dd886/000000000000000000010b5c/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"), url("https://use.typekit.net/af/8dd886/000000000000000000010b5c/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"), url("https://use.typekit.net/af/8dd886/000000000000000000010b5c/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
}
@font-face {
  font-family: "freight-sans-pro";
  src: url("https://use.typekit.net/af/441f33/000000000000000000010b5d/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/441f33/000000000000000000010b5d/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/441f33/000000000000000000010b5d/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
  font-stretch: normal;
}
@font-face {
  font-family: "freight-sans-pro";
  src: url("https://use.typekit.net/af/cef9f3/000000000000000000010b5e/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/cef9f3/000000000000000000010b5e/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/cef9f3/000000000000000000010b5e/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
}
.tk-freight-sans-pro {
  font-family: "freight-sans-pro", sans-serif;
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  appearance: none;
  margin: 0;
}

input[type=number] {
  appearance: textfield;
  -webkit-appearance: text;
}

[class^=eds-] {
  box-sizing: border-box;
}

[class^=eds-].eds-grid {
  max-width: calc(6 * 30ch + var(--eds-spacing-size-l, 2) * 1rem * 5 - 1px);
}
[class^=eds-].eds-grid > * {
  display: grid;
  grid-gap: calc(var(--eds-spacing-size-s, 1) * 1rem) calc(var(--eds-spacing-size-l, 2) * 1rem);
  grid-template-columns: repeat(auto-fill, minmax(30ch, 1fr));
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  [class^=eds-].eds-grid > * > * {
    max-width: 60ch !important;
    margin: calc(var(--eds-spacing-size-s, 1) * 1rem) 0;
  }
}
@media only screen and (max-width: calc(6000ch / 30)) {
  [class^=eds-].eds-grid.eds-grid--size-30 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-30 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-30 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 33)) {
  [class^=eds-].eds-grid.eds-grid--size-33 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-33 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-33 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 35)) {
  [class^=eds-].eds-grid.eds-grid--size-35 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-35 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-35 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 40)) {
  [class^=eds-].eds-grid.eds-grid--size-40 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-40 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-40 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 45)) {
  [class^=eds-].eds-grid.eds-grid--size-45 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-45 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-45 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 50)) {
  [class^=eds-].eds-grid.eds-grid--size-50 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-50 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-50 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 55)) {
  [class^=eds-].eds-grid.eds-grid--size-55 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-55 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-55 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 60)) {
  [class^=eds-].eds-grid.eds-grid--size-60 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-60 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-60 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 65)) {
  [class^=eds-].eds-grid.eds-grid--size-65 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-65 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-65 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 66)) {
  [class^=eds-].eds-grid.eds-grid--size-66 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-66 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-66 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 70)) {
  [class^=eds-].eds-grid.eds-grid--size-70 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-70 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-70 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 75)) {
  [class^=eds-].eds-grid.eds-grid--size-75 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-75 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-75 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 80)) {
  [class^=eds-].eds-grid.eds-grid--size-80 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-80 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-80 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 85)) {
  [class^=eds-].eds-grid.eds-grid--size-85 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-85 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-85 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 90)) {
  [class^=eds-].eds-grid.eds-grid--size-90 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-90 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-90 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 95)) {
  [class^=eds-].eds-grid.eds-grid--size-95 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-95 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-95 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 100)) {
  [class^=eds-].eds-grid.eds-grid--size-100 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-100 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-100 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 100)) {
  [class^=eds-].eds-grid:not([class^=eds-grid--size-]) > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid:not([class^=eds-grid--size-]) > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid:not([class^=eds-grid--size-]) > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
[class^=eds-].eds-grid > * > *.eds-width--2x {
  grid-column-end: span 2;
  max-width: 120ch;
}
[class^=eds-].eds-grid.eds--1-col {
  max-width: calc(2 * 30ch + var(--eds-spacing-size-l, 2) * 1rem * 1 - 1px);
}
[class^=eds-].eds-grid.eds--2-col {
  max-width: calc(3 * 30ch + var(--eds-spacing-size-l, 2) * 1rem * 2 - 1px);
}
[class^=eds-].eds-grid.eds--2-col > * > *.eds-width--2x {
  grid-column-end: span 2;
  max-width: 120ch;
}
[class^=eds-].eds-grid.eds--3-col {
  max-width: calc(4 * 30ch + var(--eds-spacing-size-l, 2) * 1rem * 3 - 1px);
}
[class^=eds-].eds-grid.eds--3-col > * > *.eds-width--2x {
  grid-column-end: span 2;
  max-width: 120ch;
}
[class^=eds-].eds-grid.eds--4-col {
  max-width: calc(5 * 30ch + var(--eds-spacing-size-l, 2) * 1rem * 4 - 1px);
}
[class^=eds-].eds-grid.eds--4-col > * > *.eds-width--2x {
  grid-column-end: span 2;
  max-width: 120ch;
}
[class^=eds-].eds-grid.eds--1-col-breakpoint > * {
  grid-template-columns: 100%;
}
[class^=eds-].eds-grid.eds--1-col-breakpoint > * > * {
  grid-column-end: -1;
}
[class^=eds-].eds-grid.eds--1-col-breakpoint > * > *.eds-width--2x.eds-width--2x {
  grid-column-end: -1;
}
[class^=eds-].eds-cluster {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
[class^=eds-].eds-cluster > * {
  margin-right: calc(var(--eds-spacing-size-l, 2) * 1rem);
  margin-bottom: calc(var(--eds-spacing-size-s, 1) * 1rem);
  flex: auto;
}
[class^=eds-].eds-cluster > *.eds-ch--10 {
  width: 10ch;
}
[class^=eds-].eds-cluster > *.eds-ch--20 {
  width: 20ch;
}
[class^=eds-].eds-cluster > *.eds-ch--30 {
  width: 30ch;
}
[class^=eds-].eds-cluster > *.eds-ch--40 {
  width: 40ch;
}
[class^=eds-].eds-cluster > *.eds-ch--50 {
  width: 50ch;
}
[class^=eds-].eds-cluster > *.eds-ch--60 {
  width: 60ch;
}
[class^=eds-].eds-cluster > *.eds-ch--70 {
  width: 70ch;
}
[class^=eds-].eds-stack > * {
  margin-bottom: 2rem;
}
[class^=eds-].eds-stack > *:last-child {
  margin-bottom: 0;
}
[class^=eds-].eds-stack.eds-spacing--1 > * {
  margin-bottom: 1rem;
}
[class^=eds-].eds-stack.eds-spacing--2 > * {
  margin-bottom: 2rem;
}
[class^=eds-].eds-stack.eds-spacing--3 > * {
  margin-bottom: 3rem;
}
[class^=eds-].eds-stack.eds-spacing--4 > * {
  margin-bottom: 4rem;
}
[class^=eds-].eds-container.eds-ch--10 {
  width: 10ch;
}
[class^=eds-].eds-container.eds-ch--20 {
  width: 20ch;
}
[class^=eds-].eds-container.eds-ch--30 {
  width: 30ch;
}
[class^=eds-].eds-container.eds-ch--40 {
  width: 40ch;
}
[class^=eds-].eds-container.eds-ch--50 {
  width: 50ch;
}
[class^=eds-].eds-container.eds-ch--60 {
  width: 60ch;
}
[class^=eds-].eds-container.eds-ch--70 {
  width: 70ch;
}

.eds-fixed--viewport {
  position: fixed;
}

.eds-fixed--container {
  position: absolute;
}

[class^=eds-].eds-grid {
  max-width: calc(6 * 30ch + var(--eds-spacing-size-l, 2) * 1rem * 5 - 1px);
}
[class^=eds-].eds-grid > * {
  display: grid;
  grid-gap: calc(var(--eds-spacing-size-s, 1) * 1rem) calc(var(--eds-spacing-size-l, 2) * 1rem);
  grid-template-columns: repeat(auto-fill, minmax(30ch, 1fr));
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  [class^=eds-].eds-grid > * > * {
    max-width: 60ch !important;
    margin: calc(var(--eds-spacing-size-s, 1) * 1rem) 0;
  }
}
@media only screen and (max-width: calc(6000ch / 30)) {
  [class^=eds-].eds-grid.eds-grid--size-30 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-30 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-30 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 33)) {
  [class^=eds-].eds-grid.eds-grid--size-33 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-33 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-33 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 35)) {
  [class^=eds-].eds-grid.eds-grid--size-35 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-35 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-35 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 40)) {
  [class^=eds-].eds-grid.eds-grid--size-40 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-40 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-40 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 45)) {
  [class^=eds-].eds-grid.eds-grid--size-45 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-45 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-45 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 50)) {
  [class^=eds-].eds-grid.eds-grid--size-50 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-50 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-50 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 55)) {
  [class^=eds-].eds-grid.eds-grid--size-55 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-55 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-55 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 60)) {
  [class^=eds-].eds-grid.eds-grid--size-60 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-60 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-60 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 65)) {
  [class^=eds-].eds-grid.eds-grid--size-65 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-65 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-65 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 66)) {
  [class^=eds-].eds-grid.eds-grid--size-66 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-66 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-66 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 70)) {
  [class^=eds-].eds-grid.eds-grid--size-70 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-70 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-70 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 75)) {
  [class^=eds-].eds-grid.eds-grid--size-75 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-75 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-75 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 80)) {
  [class^=eds-].eds-grid.eds-grid--size-80 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-80 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-80 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 85)) {
  [class^=eds-].eds-grid.eds-grid--size-85 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-85 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-85 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 90)) {
  [class^=eds-].eds-grid.eds-grid--size-90 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-90 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-90 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 95)) {
  [class^=eds-].eds-grid.eds-grid--size-95 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-95 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-95 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 100)) {
  [class^=eds-].eds-grid.eds-grid--size-100 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-100 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-100 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 100)) {
  [class^=eds-].eds-grid:not([class^=eds-grid--size-]) > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid:not([class^=eds-grid--size-]) > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid:not([class^=eds-grid--size-]) > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
[class^=eds-].eds-grid > * > *.eds-width--2x {
  grid-column-end: span 2;
  max-width: 120ch;
}
[class^=eds-].eds-grid.eds--1-col {
  max-width: calc(2 * 30ch + var(--eds-spacing-size-l, 2) * 1rem * 1 - 1px);
}
[class^=eds-].eds-grid.eds--2-col {
  max-width: calc(3 * 30ch + var(--eds-spacing-size-l, 2) * 1rem * 2 - 1px);
}
[class^=eds-].eds-grid.eds--2-col > * > *.eds-width--2x {
  grid-column-end: span 2;
  max-width: 120ch;
}
[class^=eds-].eds-grid.eds--3-col {
  max-width: calc(4 * 30ch + var(--eds-spacing-size-l, 2) * 1rem * 3 - 1px);
}
[class^=eds-].eds-grid.eds--3-col > * > *.eds-width--2x {
  grid-column-end: span 2;
  max-width: 120ch;
}
[class^=eds-].eds-grid.eds--4-col {
  max-width: calc(5 * 30ch + var(--eds-spacing-size-l, 2) * 1rem * 4 - 1px);
}
[class^=eds-].eds-grid.eds--4-col > * > *.eds-width--2x {
  grid-column-end: span 2;
  max-width: 120ch;
}
[class^=eds-].eds-grid.eds--1-col-breakpoint > * {
  grid-template-columns: 100%;
}
[class^=eds-].eds-grid.eds--1-col-breakpoint > * > * {
  grid-column-end: -1;
}
[class^=eds-].eds-grid.eds--1-col-breakpoint > * > *.eds-width--2x.eds-width--2x {
  grid-column-end: -1;
}
[class^=eds-].eds-cluster {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
[class^=eds-].eds-cluster > * {
  margin-right: calc(var(--eds-spacing-size-l, 2) * 1rem);
  margin-bottom: calc(var(--eds-spacing-size-s, 1) * 1rem);
  flex: auto;
}
[class^=eds-].eds-cluster > *.eds-ch--10 {
  width: 10ch;
}
[class^=eds-].eds-cluster > *.eds-ch--20 {
  width: 20ch;
}
[class^=eds-].eds-cluster > *.eds-ch--30 {
  width: 30ch;
}
[class^=eds-].eds-cluster > *.eds-ch--40 {
  width: 40ch;
}
[class^=eds-].eds-cluster > *.eds-ch--50 {
  width: 50ch;
}
[class^=eds-].eds-cluster > *.eds-ch--60 {
  width: 60ch;
}
[class^=eds-].eds-cluster > *.eds-ch--70 {
  width: 70ch;
}
[class^=eds-].eds-stack > * {
  margin-bottom: 2rem;
}
[class^=eds-].eds-stack > *:last-child {
  margin-bottom: 0;
}
[class^=eds-].eds-stack.eds-spacing--1 > * {
  margin-bottom: 1rem;
}
[class^=eds-].eds-stack.eds-spacing--2 > * {
  margin-bottom: 2rem;
}
[class^=eds-].eds-stack.eds-spacing--3 > * {
  margin-bottom: 3rem;
}
[class^=eds-].eds-stack.eds-spacing--4 > * {
  margin-bottom: 4rem;
}
[class^=eds-].eds-container.eds-ch--10 {
  width: 10ch;
}
[class^=eds-].eds-container.eds-ch--20 {
  width: 20ch;
}
[class^=eds-].eds-container.eds-ch--30 {
  width: 30ch;
}
[class^=eds-].eds-container.eds-ch--40 {
  width: 40ch;
}
[class^=eds-].eds-container.eds-ch--50 {
  width: 50ch;
}
[class^=eds-].eds-container.eds-ch--60 {
  width: 60ch;
}
[class^=eds-].eds-container.eds-ch--70 {
  width: 70ch;
}

.eds-fixed--viewport {
  position: fixed;
}

.eds-fixed--container {
  position: absolute;
}

@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/b683e3/00000000000000003b9b306c/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff2"), url("https://use.typekit.net/af/b683e3/00000000000000003b9b306c/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff"), url("https://use.typekit.net/af/b683e3/00000000000000003b9b306c/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 900;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/949f99/00000000000000003b9b3068/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/949f99/00000000000000003b9b3068/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/949f99/00000000000000003b9b3068/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/d82519/00000000000000003b9b306a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("woff2"), url("https://use.typekit.net/af/d82519/00000000000000003b9b306a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("woff"), url("https://use.typekit.net/af/d82519/00000000000000003b9b306a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 800;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/c47696/00000000000000003b9b305e/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("woff2"), url("https://use.typekit.net/af/c47696/00000000000000003b9b305e/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("woff"), url("https://use.typekit.net/af/c47696/00000000000000003b9b305e/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 100;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/576d53/00000000000000003b9b3066/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/576d53/00000000000000003b9b3066/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/576d53/00000000000000003b9b3066/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/705e94/00000000000000003b9b3062/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/705e94/00000000000000003b9b3062/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/705e94/00000000000000003b9b3062/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/cebe0e/00000000000000003b9b3060/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"), url("https://use.typekit.net/af/cebe0e/00000000000000003b9b3060/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"), url("https://use.typekit.net/af/cebe0e/00000000000000003b9b3060/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
}
@font-face {
  font-family: "source-code-pro";
  src: url("https://use.typekit.net/af/756772/0000000000000000000179d5/27/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/756772/0000000000000000000179d5/27/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/756772/0000000000000000000179d5/27/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
}
@font-face {
  font-family: "source-code-pro";
  src: url("https://use.typekit.net/af/3c21b3/0000000000000000000179cf/27/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/3c21b3/0000000000000000000179cf/27/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/3c21b3/0000000000000000000179cf/27/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: "source-code-pro";
  src: url("https://use.typekit.net/af/d090fb/0000000000000000000179d0/27/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=i4&v=3") format("woff2"), url("https://use.typekit.net/af/d090fb/0000000000000000000179d0/27/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=i4&v=3") format("woff"), url("https://use.typekit.net/af/d090fb/0000000000000000000179d0/27/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=i4&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/5c70f2/00000000000000003b9b3063/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"), url("https://use.typekit.net/af/5c70f2/00000000000000003b9b3063/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"), url("https://use.typekit.net/af/5c70f2/00000000000000003b9b3063/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/6e816b/00000000000000003b9b3064/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"), url("https://use.typekit.net/af/6e816b/00000000000000003b9b3064/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"), url("https://use.typekit.net/af/6e816b/00000000000000003b9b3064/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
}
@font-face {
  font-family: "source-code-pro";
  src: url("https://use.typekit.net/af/756772/0000000000000000000179d5/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/756772/0000000000000000000179d5/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/756772/0000000000000000000179d5/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
}
@font-face {
  font-family: "source-code-pro";
  src: url("https://use.typekit.net/af/3c21b3/0000000000000000000179cf/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/3c21b3/0000000000000000000179cf/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/3c21b3/0000000000000000000179cf/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
}
.tk-proxima-nova {
  font-family: "proxima-nova", sans-serif;
}

.tk-source-code-pro {
  font-family: "source-code-pro", sans-serif;
}

@font-face {
  font-family: "freight-sans-pro";
  src: url("https://use.typekit.net/af/442215/000000000000000000010b5a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/442215/000000000000000000010b5a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/442215/000000000000000000010b5a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: "freight-sans-pro";
  src: url("https://use.typekit.net/af/1709eb/000000000000000000010b60/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/1709eb/000000000000000000010b60/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/1709eb/000000000000000000010b60/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
}
@font-face {
  font-family: "freight-sans-pro";
  src: url("https://use.typekit.net/af/ba2099/000000000000000000010b58/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"), url("https://use.typekit.net/af/ba2099/000000000000000000010b58/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"), url("https://use.typekit.net/af/ba2099/000000000000000000010b58/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
}
@font-face {
  font-family: "freight-sans-pro";
  src: url("https://use.typekit.net/af/8dd886/000000000000000000010b5c/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"), url("https://use.typekit.net/af/8dd886/000000000000000000010b5c/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"), url("https://use.typekit.net/af/8dd886/000000000000000000010b5c/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
}
@font-face {
  font-family: "freight-sans-pro";
  src: url("https://use.typekit.net/af/441f33/000000000000000000010b5d/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/441f33/000000000000000000010b5d/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/441f33/000000000000000000010b5d/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
  font-stretch: normal;
}
@font-face {
  font-family: "freight-sans-pro";
  src: url("https://use.typekit.net/af/cef9f3/000000000000000000010b5e/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/cef9f3/000000000000000000010b5e/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/cef9f3/000000000000000000010b5e/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
}
.tk-freight-sans-pro {
  font-family: "freight-sans-pro", sans-serif;
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  appearance: none;
  margin: 0;
}

input[type=number] {
  appearance: textfield;
  -webkit-appearance: text;
}

[class^=eds-] {
  box-sizing: border-box;
}

.eds-form {
  max-width: 1182px;
  box-sizing: border-box;
}

.eds-validation-icon {
  margin-left: auto;
  position: relative;
  bottom: calc(0.125 * var(--eds-spacing-size-s, 1) * 1rem);
  width: calc(1rem + 1px);
  border-left: 0.5rem solid transparent;
  border-right: 0.5rem solid transparent;
  border-bottom: 1rem solid var(--eds-color-red-50, #EB514C);
  border-radius: 2px;
  transform: scale(0.8);
}
.eds-validation-icon:hover + .eds-validation-text,
.eds-validation-icon:hover + .eds-help-icon + .eds-validation-text, .eds-validation-icon:focus-visible + .eds-validation-text,
.eds-validation-icon:focus-visible + .eds-help-icon + .eds-validation-text {
  max-width: 30ch;
  font-size: 14px;
  width: auto;
  height: auto;
  clip: auto;
  white-space: normal;
  overflow: initial;
  text-overflow: ellipsis;
  display: block;
  -webkit-line-clamp: 8;
  -webkit-box-orient: vertical;
  opacity: 1;
  transition: opacity 1s;
}
@supports (max-width: calc(min(100%, 60ch))) {
  .eds-validation-icon:hover + .eds-validation-text,
  .eds-validation-icon:hover + .eds-help-icon + .eds-validation-text, .eds-validation-icon:focus-visible + .eds-validation-text,
  .eds-validation-icon:focus-visible + .eds-help-icon + .eds-validation-text {
    max-width: min(100%, 60ch);
  }
}
.eds-validation-icon + .eds-help-icon {
  display: none;
}

.eds-help-icon {
  display: block;
  height: 17px;
  width: 17px;
  min-width: 17px;
  position: relative;
  margin-left: auto;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhLS0gU1ZHIGhhcyBiZWVuIFVSTCBlbmNvZGVkIGFuZCBwbGFjZWQgd2l0aGluIHN0eWxlc2hlZXRzIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiI+DQoJPHBhdGggY2xhc3M9ImEiIGZpbGw9IiM3NGMzZTIiIGQ9Ik0xNiwxLjVBMTQuNSwxNC41LDAsMSwwLDMwLjUsMTYsMTQuNDk3NiwxNC40OTc2LDAsMCwwLDE2LDEuNVptMS44LDIzLjQySDEzLjg4VjIxLjA4SDE3LjhabTQuMDQtMTEuNDdhNC45MTA2LDQuOTEwNiwwLDAsMS0uNzgsMS4zMyw1LjU3Niw1LjU3NiwwLDAsMS0xLjAyLjkzYy0uMzguMjYtLjczLjUyLTEuMDcuNzhhNC45NDQ3LDQuOTQ0NywwLDAsMC0uODguODksMi41MTY0LDIuNTE2NCwwLDAsMC0uNDksMS4yNHYuOTZIMTQuMjJWMTguNDVhNC45NjgzLDQuOTY4MywwLDAsMSwuNDItMS44LDUuMDQ3NSw1LjA0NzUsMCwwLDEsLjc4LTEuMjQsNi4wNyw2LjA3LDAsMCwxLC45Ni0uODhjLjMzLS4yNS42NC0uNS45Mi0uNzVhMy41ODY1LDMuNTg2NSwwLDAsMCwuNjktLjgzLDIuMDQ1NCwyLjA0NTQsMCwwLDAsLjIzLTEuMTIsMi4yNDg4LDIuMjQ4OCwwLDAsMC0uNTYtMS43LDIuMTA2OSwyLjEwNjksMCwwLDAtMS41Ni0uNTUsMi4zNCwyLjM0LDAsMCwwLTEuMTYuMjYsMi4yNTYxLDIuMjU2MSwwLDAsMC0uOC43LDIuOTksMi45OSwwLDAsMC0uNDcsMS4wMiw1LjE0MTksNS4xNDE5LDAsMCwwLS4xNSwxLjI3SDkuODVhNy4yOTA4LDcuMjkwOCwwLDAsMSwuNDYtMi40OEE1Ljc3ODIsNS43NzgyLDAsMCwxLDExLjU0LDguNGE1LjUxNjUsNS41MTY1LDAsMCwxLDEuOS0xLjI5LDYuMzcxNCw2LjM3MTQsMCwwLDEsMi40OC0uNDYsNy43NDg5LDcuNzQ4OSwwLDAsMSwyLjk3LjQ5QTUuNjk3Nyw1LjY5NzcsMCwwLDEsMjAuOCw4LjM1YTQuNDAxMSw0LjQwMTEsMCwwLDEsMS4wNCwxLjU2LDQuNjk2Myw0LjY5NjMsMCwwLDEsLjMxLDEuNTdBNS40OTc2LDUuNDk3NiwwLDAsMSwyMS44NCwxMy40NVoiLz4NCjwvc3ZnPg==");
  background-size: 17px;
  background-repeat: no-repeat;
  background-position: center center;
}
.eds-help-icon:hover + .eds-validation-text, .eds-help-icon:focus-visible + .eds-validation-text {
  max-width: 30ch;
  font-size: 14px;
  width: auto;
  height: auto;
  clip: auto;
  white-space: normal;
  overflow: initial;
  text-overflow: ellipsis;
  display: block;
  -webkit-line-clamp: 8;
  -webkit-box-orient: vertical;
  opacity: 1;
  transition: opacity 1s;
}
@supports (max-width: calc(min(100%, 60ch))) {
  .eds-help-icon:hover + .eds-validation-text, .eds-help-icon:focus-visible + .eds-validation-text {
    max-width: min(100%, 60ch);
  }
}

.eds-validation-text {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
  opacity: 0;
  padding: 0.5rem;
  display: inline-block;
  border: 1px var(--eds-brand-color-border-base, #D3D9DB) solid;
  border-radius: 3px;
  right: -0.45rem;
  color: var(--eds-tooltip-color-base-text, #FFF);
  border-color: var(--eds-tooltip-color-base-border, #21314D);
  z-index: 100;
  background: var(--eds-tooltip-color-base-background, #21314D);
  line-height: var(--eds-font-line-height-m, 1.375);
  bottom: 100%;
}
.eds-validation-text::after {
  content: "";
  position: absolute;
  top: 100%;
  transform: translateX(-50%);
  border-width: 5px;
  border-style: solid;
  border-color: var(--eds-tooltip-color-base-background, #21314D) transparent transparent;
  right: 0.3125rem;
}
.eds-validation-text > span {
  margin-left: 0;
}
.eds-validation-text > span:not(:first-child)::before {
  content: " ";
}

.eds-form-group--info-message-container {
  padding-top: 0.25rem;
}

.eds-input {
  display: block;
  background: var(--eds-color-white, #FFF);
  width: 100%;
  height: calc(var(--eds-spacing-size-l, 2) * 1rem);
  font-size: 1rem;
  padding: 0 9px;
  border: 1px var(--eds-brand-color-border-base, #D3D9DB) solid;
  border-radius: 3px;
  transition: box-shadow 0.15s ease-in-out;
  font-feature-settings: initial;
  color: var(--eds-font-color-base, #000);
}
.eds-input::placeholder {
  color: var(--eds-color-steel-60, #5A6F72);
}
.eds-input:not(.eds-read-only, :disabled):focus, .eds-input:not(.eds-read-only, :disabled):active {
  box-shadow: 0 0 0 1px var(--eds-brand-color-primary, #34B233);
  border: 1px solid var(--eds-brand-color-primary, #34B233);
  outline: 0;
}
.eds-input:not(.eds-read-only, :disabled):focus-within {
  box-shadow: 0 0 0 1px var(--eds-brand-color-primary, #34B233);
  border: 1px solid var(--eds-brand-color-primary, #34B233);
  outline: 0;
}
.eds-input:not(select).eds-read-only {
  border: 0;
  padding-left: 0;
  outline: 0;
  box-shadow: none;
}
.eds-input:disabled {
  cursor: default;
  color: var(--eds-color-steel-60, #5A6F72);
  background-color: var(--eds-color-steel-10, #EBF0F5);
  outline: 0;
  opacity: 1;
}
.eds-input[type=checkbox] {
  cursor: pointer;
  width: calc(var(--eds-spacing-size-l, 2) * 1rem);
  height: calc(var(--eds-spacing-size-l, 2) * 1rem);
  margin: 0;
  opacity: 0;
  position: relative;
  z-index: 1;
}
.eds-input[type=checkbox]:checked + .eds-checkbox::after {
  opacity: 1;
}
.eds-input[type=checkbox]:checked + .eds-checkbox::before {
  background: var(--eds-form-checkbox-background-checked, #34B233);
  border-color: var(--eds-form-checkbox-border-checked, #34B233);
}
.eds-input[type=checkbox]:not(.eds-read-only):active + .eds-checkbox::before {
  background-color: var(--eds-color-steel-10, #EBF0F5);
}
.eds-input[type=checkbox]:not(.eds-read-only):active + .eds-checkbox::before, .eds-input[type=checkbox]:not(.eds-read-only):focus + .eds-checkbox::before {
  box-shadow: 0 0 0 1px var(--eds-brand-color-primary, #34B233);
  border: 1px solid var(--eds-brand-color-primary, #34B233);
  outline: 0;
  background: var(--eds-color-steel-10, #EBF0F5);
}
.eds-input[type=checkbox]:not(.eds-read-only):hover + .eds-checkbox::before {
  border: 2px solid var(--eds-color-steel-70, #445355);
  background: var(--eds-color-steel-10, #EBF0F5);
}
.eds-input[type=checkbox]:not(.eds-read-only):checked:hover + .eds-checkbox::before {
  border: 2px solid var(--eds-color-steel-70, #445355);
  background: var(--eds-form-checkbox-border-checked, #34B233);
}
.eds-input[type=checkbox]:not(.eds-read-only):checked:active + .eds-checkbox::before, .eds-input[type=checkbox]:not(.eds-read-only):checked:focus + .eds-checkbox::before {
  background: var(--eds-form-checkbox-border-checked, #34B233);
}
.eds-input[type=checkbox]:disabled {
  cursor: initial;
}
.eds-input[type=checkbox]:disabled + .eds-checkbox::before {
  background: var(--eds-color-steel-10, #EBF0F5);
}
.eds-input[type=checkbox]:disabled:checked + .eds-checkbox::after {
  border-color: var(--eds-color-steel-30, #C1CBCD);
}
.eds-input[type=checkbox]:disabled:checked + .eds-checkbox::before {
  background: var(--eds-color-steel-10, #EBF0F5);
}
.eds-input.eds-input--error {
  border: 1px solid var(--eds-color-red-50);
}

.eds-input-error-text {
  color: var(--eds-color-red-50);
  text-align: right;
  display: inline-block;
  width: 100%;
  font-size: 13px;
}

.eds-grid-form {
  max-width: calc(6 * 30ch + var(--eds-spacing-size-l, 2) * 1rem * 5 - 1px);
}
.eds-grid-form > * {
  display: grid;
  grid-gap: calc(var(--eds-spacing-size-s, 1) * 1rem) calc(var(--eds-spacing-size-l, 2) * 1rem);
  grid-template-columns: repeat(auto-fill, minmax(30ch, 1fr));
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .eds-grid-form > * > * {
    max-width: 60ch !important;
    margin: calc(var(--eds-spacing-size-s, 1) * 1rem) 0;
  }
}
@media only screen and (max-width: calc(6000ch / 30)) {
  .eds-grid-form.eds-grid--size-30 > * {
    grid-template-columns: 100%;
  }
  .eds-grid-form.eds-grid--size-30 > * > * {
    grid-column-end: -1;
  }
  .eds-grid-form.eds-grid--size-30 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 33)) {
  .eds-grid-form.eds-grid--size-33 > * {
    grid-template-columns: 100%;
  }
  .eds-grid-form.eds-grid--size-33 > * > * {
    grid-column-end: -1;
  }
  .eds-grid-form.eds-grid--size-33 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 35)) {
  .eds-grid-form.eds-grid--size-35 > * {
    grid-template-columns: 100%;
  }
  .eds-grid-form.eds-grid--size-35 > * > * {
    grid-column-end: -1;
  }
  .eds-grid-form.eds-grid--size-35 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 40)) {
  .eds-grid-form.eds-grid--size-40 > * {
    grid-template-columns: 100%;
  }
  .eds-grid-form.eds-grid--size-40 > * > * {
    grid-column-end: -1;
  }
  .eds-grid-form.eds-grid--size-40 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 45)) {
  .eds-grid-form.eds-grid--size-45 > * {
    grid-template-columns: 100%;
  }
  .eds-grid-form.eds-grid--size-45 > * > * {
    grid-column-end: -1;
  }
  .eds-grid-form.eds-grid--size-45 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 50)) {
  .eds-grid-form.eds-grid--size-50 > * {
    grid-template-columns: 100%;
  }
  .eds-grid-form.eds-grid--size-50 > * > * {
    grid-column-end: -1;
  }
  .eds-grid-form.eds-grid--size-50 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 55)) {
  .eds-grid-form.eds-grid--size-55 > * {
    grid-template-columns: 100%;
  }
  .eds-grid-form.eds-grid--size-55 > * > * {
    grid-column-end: -1;
  }
  .eds-grid-form.eds-grid--size-55 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 60)) {
  .eds-grid-form.eds-grid--size-60 > * {
    grid-template-columns: 100%;
  }
  .eds-grid-form.eds-grid--size-60 > * > * {
    grid-column-end: -1;
  }
  .eds-grid-form.eds-grid--size-60 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 65)) {
  .eds-grid-form.eds-grid--size-65 > * {
    grid-template-columns: 100%;
  }
  .eds-grid-form.eds-grid--size-65 > * > * {
    grid-column-end: -1;
  }
  .eds-grid-form.eds-grid--size-65 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 66)) {
  .eds-grid-form.eds-grid--size-66 > * {
    grid-template-columns: 100%;
  }
  .eds-grid-form.eds-grid--size-66 > * > * {
    grid-column-end: -1;
  }
  .eds-grid-form.eds-grid--size-66 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 70)) {
  .eds-grid-form.eds-grid--size-70 > * {
    grid-template-columns: 100%;
  }
  .eds-grid-form.eds-grid--size-70 > * > * {
    grid-column-end: -1;
  }
  .eds-grid-form.eds-grid--size-70 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 75)) {
  .eds-grid-form.eds-grid--size-75 > * {
    grid-template-columns: 100%;
  }
  .eds-grid-form.eds-grid--size-75 > * > * {
    grid-column-end: -1;
  }
  .eds-grid-form.eds-grid--size-75 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 80)) {
  .eds-grid-form.eds-grid--size-80 > * {
    grid-template-columns: 100%;
  }
  .eds-grid-form.eds-grid--size-80 > * > * {
    grid-column-end: -1;
  }
  .eds-grid-form.eds-grid--size-80 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 85)) {
  .eds-grid-form.eds-grid--size-85 > * {
    grid-template-columns: 100%;
  }
  .eds-grid-form.eds-grid--size-85 > * > * {
    grid-column-end: -1;
  }
  .eds-grid-form.eds-grid--size-85 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 90)) {
  .eds-grid-form.eds-grid--size-90 > * {
    grid-template-columns: 100%;
  }
  .eds-grid-form.eds-grid--size-90 > * > * {
    grid-column-end: -1;
  }
  .eds-grid-form.eds-grid--size-90 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 95)) {
  .eds-grid-form.eds-grid--size-95 > * {
    grid-template-columns: 100%;
  }
  .eds-grid-form.eds-grid--size-95 > * > * {
    grid-column-end: -1;
  }
  .eds-grid-form.eds-grid--size-95 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 100)) {
  .eds-grid-form.eds-grid--size-100 > * {
    grid-template-columns: 100%;
  }
  .eds-grid-form.eds-grid--size-100 > * > * {
    grid-column-end: -1;
  }
  .eds-grid-form.eds-grid--size-100 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 100)) {
  .eds-grid-form:not([class^=eds-grid--size-]) > * {
    grid-template-columns: 100%;
  }
  .eds-grid-form:not([class^=eds-grid--size-]) > * > * {
    grid-column-end: -1;
  }
  .eds-grid-form:not([class^=eds-grid--size-]) > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
.eds-grid-form > * > *.eds-width--2x {
  grid-column-end: span 2;
  max-width: 120ch;
}
.eds-grid-form.eds--1-col {
  max-width: calc(2 * 30ch + var(--eds-spacing-size-l, 2) * 1rem * 1 - 1px);
}
.eds-grid-form.eds--2-col {
  max-width: calc(3 * 30ch + var(--eds-spacing-size-l, 2) * 1rem * 2 - 1px);
}
.eds-grid-form.eds--2-col > * > *.eds-width--2x {
  grid-column-end: span 2;
  max-width: 120ch;
}
.eds-grid-form.eds--3-col {
  max-width: calc(4 * 30ch + var(--eds-spacing-size-l, 2) * 1rem * 3 - 1px);
}
.eds-grid-form.eds--3-col > * > *.eds-width--2x {
  grid-column-end: span 2;
  max-width: 120ch;
}
.eds-grid-form.eds--4-col {
  max-width: calc(5 * 30ch + var(--eds-spacing-size-l, 2) * 1rem * 4 - 1px);
}
.eds-grid-form.eds--4-col > * > *.eds-width--2x {
  grid-column-end: span 2;
  max-width: 120ch;
}
.eds-grid-form.eds--1-col-breakpoint > * {
  grid-template-columns: 100%;
}
.eds-grid-form.eds--1-col-breakpoint > * > * {
  grid-column-end: -1;
}
.eds-grid-form.eds--1-col-breakpoint > * > *.eds-width--2x.eds-width--2x {
  grid-column-end: -1;
}

.eds-fieldset {
  border: 0;
  padding: 0 calc(var(--eds-spacing-size-s, 1) * 1rem);
  margin-top: calc(var(--eds-spacing-size-s, 1) * 1rem);
}
.eds-fieldset h1,
.eds-fieldset h2 {
  font-size: calc(var(--eds-font-size-l, 2) * 1rem);
  font-weight: var(--eds-font-weight-light, 300);
  color: var(--eds-brand-color-primary, #34B233);
  line-height: calc(var(--eds-font-line-height-l, 2) * 1rem);
  width: 100%;
  margin: 0 0 2rem;
  font-feature-settings: initial;
  margin: 0;
}
.eds-fieldset .eds-legend {
  font-size: calc(var(--eds-font-size-l, 2) * 1rem);
  font-weight: var(--eds-font-weight-light, 300);
  color: var(--eds-brand-color-primary, #34B233);
  line-height: calc(var(--eds-font-line-height-l, 2) * 1rem);
  width: 100%;
  margin: 0 0 2rem;
  font-feature-settings: initial;
  margin: 0;
}
.eds-fieldset .eds-legend h2 {
  padding: 0 0 calc(var(--eds-spacing-size-s, 1) * 1rem) 0;
}
.eds-fieldset .eds-description {
  color: var(--eds-color-steel-60, #5A6F72);
  margin: 0;
  line-height: 1.25rem;
  margin-bottom: 2rem;
}

.eds-label {
  padding: 0.375rem 0;
  min-height: calc(var(--eds-spacing-size-l, 2) * 1rem);
  line-height: calc(var(--eds-font-line-height-s, 1.25) * 1rem);
  margin: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-feature-settings: initial;
  color: var(--eds-color-steel-60, #5A6F72);
  display: block;
  width: 100%;
  overflow: hidden;
}
.eds-label.required::after, .eds-label[required]::after {
  color: var(--eds-font-color-faded, #EB514C);
  content: "*";
}

.eds-form-group, eds-form-field {
  position: relative;
  max-width: 80ch;
  display: block;
}
.eds-form-group *, eds-form-field * {
  box-sizing: border-box;
}
.eds-form-group .eds-checkbox::before, eds-form-field .eds-checkbox::before {
  content: "";
  box-sizing: border-box;
  position: absolute;
  top: calc(var(--eds-spacing-size-l, 2) * 1rem);
  left: 0;
  width: calc(var(--eds-spacing-size-l, 2) * 1rem);
  height: calc(var(--eds-spacing-size-l, 2) * 1rem);
  border: 1px var(--eds-brand-color-border-base, #D3D9DB) solid;
  border-radius: 3px;
  background: transparent;
}
.eds-form-group .eds-checkbox::after, eds-form-field .eds-checkbox::after {
  content: "";
  box-sizing: border-box;
  position: absolute;
  top: 42px;
  left: 8px;
  width: 16px;
  height: 9px;
  transform: rotate(-45deg);
  border: 3px solid var(--eds-form-checkbox-background-tick, #FFF);
  border-width: 0 0 3px 3px;
  opacity: 0;
  background: transparent;
}
.eds-form-group > label:not(.eds-radio-label), eds-form-field > label:not(.eds-radio-label) {
  padding: 0.375rem 0;
  min-height: calc(var(--eds-spacing-size-l, 2) * 1rem);
  line-height: calc(var(--eds-font-line-height-s, 1.25) * 1rem);
  margin: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-feature-settings: initial;
  color: var(--eds-color-steel-60, #5A6F72);
  display: block;
  width: 100%;
  overflow: hidden;
}
.eds-form-group > label:not(.eds-radio-label).required::after, .eds-form-group > label:not(.eds-radio-label)[required]::after, eds-form-field > label:not(.eds-radio-label).required::after, eds-form-field > label:not(.eds-radio-label)[required]::after {
  color: var(--eds-font-color-faded, #EB514C);
  content: "*";
}
.eds-form-group:not(.eds-form-group--read-only):focus-within .eds-form-group-header label,
.eds-form-group:not(.eds-form-group--read-only):focus-within > label, eds-form-field:not(.eds-form-group--read-only):focus-within .eds-form-group-header label,
eds-form-field:not(.eds-form-group--read-only):focus-within > label {
  color: initial;
}

.eds-textarea.eds-input {
  height: auto;
  padding: 9px;
  resize: none;
}
.eds-textarea.eds-input.eds-input--error {
  border: 1px solid var(--eds-color-red-50);
}

.eds-select {
  position: relative;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.eds-select::-ms-expand {
  display: none;
}
.eds-select:not([multiple]) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='currentColor' class='w-6 h-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19.5 8.25l-7.5 7.5-7.5-7.5' /%3E%3C/svg%3E");
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: right 9px center;
  padding-right: 32px;
}
.eds-select.eds-input.eds-input--error {
  border: 1px solid var(--eds-color-red-50);
}
.eds-select[multiple] {
  height: 4em;
}

.eds-form-group-header {
  position: relative;
  padding: 0.375rem 0;
  min-height: calc(var(--eds-spacing-size-l, 2) * 1rem);
  line-height: calc(var(--eds-font-line-height-s, 1.25) * 1rem);
  margin: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-feature-settings: initial;
  display: flex;
  justify-content: flex-start;
}
.eds-form-group-header * + *:not(.eds-help-icon):not(eds-help-text):not(.eds-validation-icon) {
  margin-left: 0.5rem;
}
.eds-form-group-header label {
  color: var(--eds-color-steel-60, #5A6F72);
  overflow: hidden;
  text-overflow: inherit;
}
.eds-form-group-header label.required::after, .eds-form-group-header label[required]::after {
  color: var(--eds-font-color-faded, #EB514C);
  content: "*";
}

.eds-checkbox-form-group {
  position: relative;
}
.eds-checkbox-form-group .eds-checkbox::before {
  content: "";
  box-sizing: border-box;
  position: absolute;
  top: calc(var(--eds-spacing-size-l, 2) * 1rem);
  left: 0;
  width: calc(var(--eds-spacing-size-l, 2) * 1rem);
  height: calc(var(--eds-spacing-size-l, 2) * 1rem);
  border: 1px var(--eds-brand-color-border-base, #D3D9DB) solid;
  border-radius: 3px;
  background: transparent;
}
.eds-checkbox-form-group .eds-checkbox::after {
  content: "";
  box-sizing: border-box;
  position: absolute;
  top: 42px;
  left: 8px;
  width: 16px;
  height: 9px;
  transform: rotate(-45deg);
  border: 3px solid var(--eds-form-checkbox-background-tick, #FFF);
  border-width: 0 0 3px 3px;
  opacity: 0;
  background: transparent;
}
.eds-checkbox-form-group .eds-input {
  cursor: pointer;
  width: calc(var(--eds-spacing-size-l, 2) * 1rem);
  height: calc(var(--eds-spacing-size-l, 2) * 1rem);
  margin: 0;
  opacity: 0;
  position: relative;
  z-index: 1;
}
.eds-checkbox-form-group .eds-input:checked + .eds-checkbox::after {
  opacity: 1;
}
.eds-checkbox-form-group .eds-input:checked + .eds-checkbox::before {
  background: var(--eds-form-checkbox-background-checked, #34B233);
  border-color: var(--eds-form-checkbox-border-checked, #34B233);
}
.eds-checkbox-form-group .eds-input:not(.eds-read-only):active + .eds-checkbox::before {
  background-color: var(--eds-color-steel-10, #EBF0F5);
}
.eds-checkbox-form-group .eds-input:not(.eds-read-only):active + .eds-checkbox::before, .eds-checkbox-form-group .eds-input:not(.eds-read-only):focus + .eds-checkbox::before {
  box-shadow: 0 0 0 1px var(--eds-brand-color-primary, #34B233);
  border: 1px solid var(--eds-brand-color-primary, #34B233);
  outline: 0;
  background: var(--eds-color-steel-10, #EBF0F5);
}
.eds-checkbox-form-group .eds-input:not(.eds-read-only):hover + .eds-checkbox::before {
  border: 2px solid var(--eds-color-steel-70, #445355);
  background: var(--eds-color-steel-10, #EBF0F5);
}
.eds-checkbox-form-group .eds-input:not(.eds-read-only):checked:hover + .eds-checkbox::before {
  border: 2px solid var(--eds-color-steel-70, #445355);
  background: var(--eds-form-checkbox-border-checked, #34B233);
}
.eds-checkbox-form-group .eds-input:not(.eds-read-only):checked:active + .eds-checkbox::before, .eds-checkbox-form-group .eds-input:not(.eds-read-only):checked:focus + .eds-checkbox::before {
  background: var(--eds-form-checkbox-border-checked, #34B233);
}
.eds-checkbox-form-group .eds-input:disabled {
  cursor: initial;
}
.eds-checkbox-form-group .eds-input:disabled + .eds-checkbox::before {
  background: var(--eds-color-steel-10, #EBF0F5);
}
.eds-checkbox-form-group .eds-input:disabled:checked + .eds-checkbox::after {
  border-color: var(--eds-color-steel-30, #C1CBCD);
}
.eds-checkbox-form-group .eds-input:disabled:checked + .eds-checkbox::before {
  background: var(--eds-color-steel-10, #EBF0F5);
}
.eds-checkbox-form-group .eds-input.eds-input--error {
  border: 1px solid var(--eds-color-red-50);
}

.eds-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
  opacity: 0;
}

eds-resizing-textarea textarea.eds-input {
  min-height: 32px;
  resize: none;
  overflow: hidden;
  overflow-wrap: break-word;
  padding: 5px 9px;
  height: 32px;
}
eds-resizing-textarea textarea.eds-input.eds-input--error {
  border: 1px solid var(--eds-color-red-50);
}

.eds-form-group--with-symbol .eds-input {
  padding-right: 2.75rem;
}
.eds-form-group--with-symbol .eds-input.eds-input--error {
  border: 1px solid var(--eds-color-red-50);
}
.eds-form-group--with-symbol::after {
  content: attr(data-symbol);
  position: absolute;
  padding-top: 4px;
  right: 0.5rem;
  top: 2.2rem;
  color: var(--eds-color-steel-60, #5A6F72);
}

.eds-radio {
  display: none;
  box-sizing: border-box;
}

.eds-radio + span::after {
  width: 19px;
  height: 19px;
  top: 5px;
  border-radius: 16px;
  position: relative;
  background-color: var(--eds-color-white, #fff);
  content: "";
  display: inline-block;
  visibility: visible;
  border: 1px var(--eds-brand-color-border-base, #D3D9DB) solid;
}

.eds-radio:checked + span::after {
  width: 16px;
  height: 16px;
  top: 5px;
  margin-right: 1px;
  border-radius: 16px;
  position: relative;
  background-color: var(--eds-brand-color-green);
  content: "";
  display: inline-block;
  visibility: visible;
  box-shadow: 0px 0px 0px 1px var(--eds-brand-color-border-base, #D3D9DB);
  border: 2px var(--eds-color-white, #fff) solid;
}

.eds-radio[disabled] + span::after {
  background-color: var(--eds-brand-color-border-base, #D3D9DB);
}

.eds-radio-label {
  display: inline;
  line-height: 2em;
  margin-right: 1em;
  margin-left: 0.25em;
}

.eds-form-group--read-only .eds-form-group-header .eds-help-icon {
  margin-left: 0.5rem;
}
.eds-form-group--read-only .eds-form-group-header .eds-help-icon:hover + .eds-validation-text {
  right: inherit;
  margin-left: 0;
}
.eds-form-group--read-only .eds-form-group-header .eds-help-icon:hover + .eds-validation-text::after {
  top: 0;
}

/********** Range Input Styles **********/
/*Range Reset*/
.eds-input-range {
  -webkit-appearance: none;
  appearance: none;
  background: transparent;
  cursor: pointer;
  width: 15rem;
}

/* Removes default focus */
.eds-input-range:focus {
  outline: none;
}

/***** Chrome, Safari, Opera and Edge Chromium styles *****/
/* slider track */
.eds-input-range::-webkit-slider-runnable-track {
  background-color: var(--eds-color-steel-10);
  border-radius: 0.5rem;
  height: 0.5rem;
}

/* slider thumb */
.eds-input-range::-webkit-slider-thumb {
  -webkit-appearance: none;
  /* Override default look */
  appearance: none;
  margin-top: -4px;
  /* Centers thumb on the track */
  /*custom styles*/
  background-color: var(--eds-brand-color-green);
  height: 1rem;
  width: 1rem;
  border-radius: 50%;
}

.eds-input-range[disabled]::-webkit-slider-thumb {
  background-color: var(--eds-color-steel-50);
}

.eds-input-range:focus::-webkit-slider-thumb {
  border: 1px solid var(--eds-brand-color-green);
  outline: 3px solid var(--eds-brand-color-green);
  outline-offset: 0.125rem;
}

/******** Firefox styles ********/
/* slider track */
.eds-input-range::-moz-range-track {
  background-color: var(--eds-color-steel-10);
  border-radius: 0.5rem;
  height: 0.5rem;
}

/* slider thumb */
.eds-input-range::-moz-range-thumb {
  border: none;
  /*Removes extra border that FF applies*/
  border-radius: 50%;
  /*Removes default border-radius that FF applies*/
  /*custom styles*/
  background-color: var(--eds-brand-color-green);
  height: 1rem;
  width: 1rem;
}

.eds-input-range[disabled]::-moz-range-thumb {
  background-color: var(--eds-color-steel-50);
}

.eds-input-range:focus::-moz-range-thumb {
  border: 1px solid var(--eds-brand-color-green);
  outline: 3px solid var(--eds-brand-color-green);
  outline-offset: 0.125rem;
}

.eds-tile-grid--dial-pad {
  grid-gap: 1rem;
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
  margin-top: 0;
}

.dial-pad-button {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: row;
  text-align: left;
  width: 100%;
  height: 100%;
}
.dial-pad-button:hover:not(:disabled) {
  cursor: pointer;
}
.dial-pad-button.dial-pad-button--selected {
  background-color: var(--eds-tile-color-accent-background-default, #21314D);
  border: 1px var(--eds-tile-color-accent-border-default, #21314D) solid;
  color: var(--eds-tile-color-accent-text-primary-default, #FFFFFF);
}
.dial-pad-button.dial-pad-button--selected .dial-pad-button__text--title {
  color: var(--eds-tile-color-accent-text-primary-default, #FFFFFF);
}
.dial-pad-button.dial-pad-button--selected .dial-pad-button__text--subtitle {
  color: var(--eds-tile-color-accent-text-secondary-default, #97AFC9);
}
.dial-pad-button:focus {
  outline-offset: 4px;
}

.dial-pad-button__img {
  margin-left: -1rem;
  width: 4rem;
  height: 4rem;
}

.dial-pad-button__text--title {
  color: var(--eds-color-black, #000000);
}

.dial-pad-button__text {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: unset;
  font-size: 1rem;
  line-height: 1.25rem;
}
.dial-pad-button__text span {
  display: inline-block;
}

.eds-control-region {
  background-color: var(--eds-control_region-color-background, #EBF0F5);
  border-top: 1px solid var(--eds-control_region-color-border, #D3D9DB);
  height: 4rem;
  min-height: 4rem;
  display: flex;
  align-items: center;
  bottom: 0;
  left: 0;
  right: 0;
}
.eds-control-region > * {
  margin-right: 1rem;
}
.eds-control-region > *:last-child {
  margin-right: 0;
}
.eds-control-region button {
  min-width: 8rem;
}
.eds-control-region.eds-control-region--transparent {
  background-color: transparent;
  border-top: 0;
  padding-bottom: 2rem;
}

.eds-table {
  margin-bottom: 2rem;
  width: 100%;
  border-collapse: collapse;
  table-layout: auto;
  line-height: 1.5rem;
}
.eds-table .clickable tr {
  cursor: pointer;
}
.eds-table .clickable tr:hover {
  background-color: var(--eds-listing-color-selectable-background-hover, #EBF0F5);
}
.eds-table tr {
  border-bottom: 1px solid var(--eds-listing-color-border-default, #D3D9DB);
}
.eds-table tr.eds-group-header {
  height: 2rem;
}
.eds-table tr.eds-group-header th {
  vertical-align: top;
  border-bottom: 0;
}
.eds-table tr.eds-group-header th::before {
  content: unset;
}
.eds-table tr.clickable {
  cursor: pointer;
}
.eds-table tr.clickable:hover {
  background-color: var(--eds-listing-color-selectable-background-hover, #EBF0F5);
}
.eds-table tr.selected {
  background-color: var(--eds-listing-color-selectable-background-selected, #21314D);
  color: var(--eds-listing-color-selectable-text-selected, #FFFFFF);
}
.eds-table tr.selected:hover {
  background-color: var(--eds-listing-color-selectable-background-selected, #21314D);
  color: var(--eds-listing-color-selectable-text-selected, #FFFFFF);
}
.eds-table tr.selected.disabled {
  background-color: var(--eds-listing-color-selectable-background-required, #495D74);
  color: var(--eds-listing-color-selectable-text-required, #FFFFFF);
  cursor: default;
}
.eds-table tr.selected.disabled:hover {
  background-color: var(--eds-listing-color-selectable-background-required, #495D74);
  color: var(--eds-listing-color-selectable-text-required, #FFFFFF);
}
.eds-table tr.selected .eds-link-text {
  color: var(--eds-color-white);
}
.eds-table thead tr {
  border-bottom: 0;
}
.eds-table thead tr th, .eds-table thead tr td {
  position: relative;
}
.eds-table thead tr th::before, .eds-table thead tr td::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: var(--eds-listing-color-border-default, #D3D9DB);
  height: 1px;
}
.eds-table th {
  font-size: calc(var(--eds-font-size-xs, 0.8125) * 1rem);
  font-weight: var(--eds-font-weight-normal, 400);
  color: var(--eds-listing-color-heading-text, #5A6F72);
  line-height: calc(var(--eds-font-line-height-m, 1.375) * 1rem);
  margin: 0;
  font-feature-settings: initial;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: calc(var(--eds-font-line-height-l, 1.5) * 1rem);
  text-align: left;
}
.eds-table th.check {
  width: 4rem;
}
.eds-table th.sortable button {
  background: transparent;
  cursor: pointer;
  font-size: calc(var(--eds-font-size-xs, 0.8125) * 1rem);
  font-weight: var(--eds-font-weight-normal, 400);
  color: var(--eds-listing-color-heading-text, #5A6F72);
  line-height: calc(var(--eds-font-line-height-m, 1.375) * 1rem);
  margin: 0;
  font-feature-settings: initial;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: calc(var(--eds-font-line-height-l, 1.5) * 1rem);
  text-transform: uppercase;
  padding: 0;
  border: 0;
}
.eds-table th.sortable::after {
  content: "";
  position: relative;
  display: inline-block;
}
.eds-table th.sortable.asc::after, .eds-table th.sortable .asc::after, .eds-table th.sortable.ascending::after, .eds-table th.sortable .ascending::after {
  content: "▲";
  margin-left: 0.5rem;
  width: 0.5rem;
}
.eds-table th.sortable.desc::after, .eds-table th.sortable .desc::after, .eds-table th.sortable.descending::after, .eds-table th.sortable .descending::after {
  content: "▼";
  margin-left: 0.5rem;
  width: 0.5rem;
}
.eds-table th,
.eds-table td {
  line-height: 1.5rem;
  padding: 0.25rem 0 calc(0.25rem - 1px) 1rem;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.eds-table th:first-child,
.eds-table td:first-child {
  padding-left: 2rem;
}
.eds-table th:last-child,
.eds-table td:last-child {
  padding-right: 2rem;
}
.eds-table th.check input[type=checkbox],
.eds-table td.check input[type=checkbox] {
  cursor: pointer;
  border: 1px solid var(--eds-listing-color-border-default, #D3D9DB);
  width: 16px;
  height: 1rem;
  appearance: none;
  margin: 0;
  display: block;
}
.eds-table th.check input[type=checkbox]:checked,
.eds-table td.check input[type=checkbox]:checked {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+CiAgICA8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9InZhcigtLWVkcy1jb2xvci1ibGFjaywgIzAwMDAwMCkiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0yMyAxMUwxMyAyMWwtNC00Ii8+Cjwvc3ZnPgoK");
  background-repeat: no-repeat;
  background-position: center center;
  background-color: var(--eds-color-white, #FFFFFF);
  background-size: 1rem;
}
.eds-table th.check input[type=checkbox]:active,
.eds-table td.check input[type=checkbox]:active {
  background-color: var(--eds-color-black, #000000);
}
.eds-table th.check input[type=checkbox].focus-visible,
.eds-table td.check input[type=checkbox].focus-visible {
  box-shadow: 0 0 0 1px var(--eds-brand-color-primary, #34B233);
  border: 1px solid var(--eds-brand-color-primary, #34B233);
}
.eds-table th.check input[type=checkbox]:disabled,
.eds-table td.check input[type=checkbox]:disabled {
  cursor: unset;
  background-color: var(--eds-color-steel-10, #EBF0F5);
}
.eds-table th.check input[type=checkbox]:disabled:active,
.eds-table td.check input[type=checkbox]:disabled:active {
  background-color: var(--eds-color-steel-10, #EBF0F5);
}
.eds-table th.border-left,
.eds-table td.border-left {
  border-left: 1px solid var(--eds-brand-color-border-base, #D3D9DB);
}
.eds-table .eds-link-text {
  color: var(--eds-brand-color-primary);
  text-decoration: none;
}
.eds-table .eds-link-text:hover {
  text-decoration: underline;
  color: var(--eds-font-color-base);
}

.eds-empty-message {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5NiIgaGVpZ2h0PSI5NiIgdmlld0JveD0iMCAwIDMyIDMyIj4NCgk8ZyBmaWxsPSJub25lIiBzdHJva2U9InZhcigtLWVkcy1jb2xvci1zdGVlbC02MCwgIzVBNkY3MikiIHN0cm9rZS13aWR0aD0iMS4yNSI+DQoJCTxjaXJjbGUgY3g9IjEzLjUxNSIgY3k9IjEzLjUxNSIgcj0iNS4xMTUiIC8+DQoJCTxwYXRoIGQ9Ik0xNy4xOTcgMTcuMTk3TDI0IDI0IiAvPg0KCTwvZz4NCjwvc3ZnPg0K");
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 4rem;
  margin-bottom: 0;
  text-align: center;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 6rem;
  color: var(--eds-font-color-faded, #5A6F72);
  padding: 6rem 2rem;
}

.eds-button:not(.remove-style) {
  background: none;
  cursor: pointer;
  padding: 0 2rem;
  border: 1px solid var(--eds-button-color-border-default, #D3D9DB);
  border-radius: 1rem;
  line-height: calc(2rem - 2px);
  outline: none;
  min-width: 8rem;
  user-select: none;
  vertical-align: middle;
  background-color: var(--eds-button-color-background-default, transparent);
  color: var(--eds-button-color-text-default);
  font-size: 1rem;
  position: relative;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.eds-button:not(.remove-style):enabled:hover {
  border-color: var(--eds-button-color-border-hover, #5A6F72);
}
.eds-button:not(.remove-style):enabled:active, .eds-button:not(.remove-style):enabled:focus {
  border: 1px solid var(--steel-steel-40, #AEBDBF);
}
.eds-button:not(.remove-style).disabled, .eds-button:not(.remove-style):disabled {
  color: var(--eds-button-color-text-disabled, #AEBDBF);
  cursor: default;
}
.eds-button:not(.remove-style).disabled .eds-svg-outline, .eds-button:not(.remove-style):disabled .eds-svg-outline {
  stroke: var(--eds-button-color-text-disabled);
}
.eds-button:not(.remove-style).disabled .eds-svg-solid, .eds-button:not(.remove-style):disabled .eds-svg-solid {
  fill: var(--eds-button-color-text-disabled);
}
.eds-button:not(.remove-style):focus-visible, .eds-button:not(.remove-style).focus-visible {
  outline: 2px solid var(--eds-color-black, #000000);
  outline-offset: 2px;
}
.eds-button:not(.remove-style):has(.eds-button--with-icon) {
  padding: 0 1rem 0 2rem;
}
.eds-button:not(.remove-style) .eds-button--with-icon {
  width: 24px;
  height: 24px;
  display: block;
  margin-left: 8px;
  margin-top: 3px;
  float: right;
}
.eds-button:not(.remove-style).eds-button--prominent, .eds-button:not(.remove-style).prominent {
  background-color: var(--eds-button-color-prominent-background-default, #21314D);
  color: var(--eds-button-color-prominent-text-default, #FFFFFF);
  border-color: var(--eds-button-color-prominent-border-default, #21314D);
}
.eds-button:not(.remove-style).eds-button--prominent:hover, .eds-button:not(.remove-style).eds-button--prominent:focus, .eds-button:not(.remove-style).eds-button--prominent:active, .eds-button:not(.remove-style).eds-button--prominent.active, .eds-button:not(.remove-style).prominent:hover, .eds-button:not(.remove-style).prominent:focus, .eds-button:not(.remove-style).prominent:active, .eds-button:not(.remove-style).prominent.active {
  background-color: var(--eds-button-color-prominent-background-hover, #495D74);
  color: var(--eds-button-color-prominent-text-hover, #FFFFFF);
  border-color: var(--eds-button-color-prominent-border-hover);
}
.eds-button:not(.remove-style).eds-button--prominent:active:not(.disabled), .eds-button:not(.remove-style).prominent:active:not(.disabled) {
  background-color: var(--eds-button-color-prominent-background-active);
  border-color: var(--eds-button-color-prominent-border-active);
}
.eds-button:not(.remove-style).eds-button--prominent.disabled, .eds-button:not(.remove-style).eds-button--prominent:disabled, .eds-button:not(.remove-style).prominent.disabled, .eds-button:not(.remove-style).prominent:disabled {
  cursor: default;
  background-color: var(--eds-button-color-prominent-background-disabled);
  color: var(--eds-button-color-prominent-text-disabled);
  border-color: var(--eds-button-color-prominent-border-disabled);
  border-style: solid;
}
.eds-button:not(.remove-style).eds-button--prominent.disabled:active, .eds-button:not(.remove-style).eds-button--prominent:disabled:active, .eds-button:not(.remove-style).prominent.disabled:active, .eds-button:not(.remove-style).prominent:disabled:active {
  background-color: var(--eds-button-color-prominent-background-disabled);
  border-color: var(--eds-button-color-prominent-border-disabled);
}
.eds-button:not(.remove-style).eds-button--prominent.disabled .eds-svg-outline, .eds-button:not(.remove-style).eds-button--prominent:disabled .eds-svg-outline, .eds-button:not(.remove-style).prominent.disabled .eds-svg-outline, .eds-button:not(.remove-style).prominent:disabled .eds-svg-outline {
  stroke: var(--eds-button-color-prominent-text-disabled);
}
.eds-button:not(.remove-style).eds-button--prominent.disabled .eds-svg-solid, .eds-button:not(.remove-style).eds-button--prominent:disabled .eds-svg-solid, .eds-button:not(.remove-style).prominent.disabled .eds-svg-solid, .eds-button:not(.remove-style).prominent:disabled .eds-svg-solid {
  fill: var(--eds-button-color-prominent-text-disabled);
}
.eds-button:not(.remove-style).eds-button--prominent .eds-svg-outline, .eds-button:not(.remove-style).prominent .eds-svg-outline {
  stroke: var(--eds-button-color-prominent-text-default);
}
.eds-button:not(.remove-style).eds-button--prominent .eds-svg-solid, .eds-button:not(.remove-style).prominent .eds-svg-solid {
  fill: var(--eds-button-color-prominent-text-default);
}
.eds-button:not(.remove-style).eds-button--menu-button {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcNCiAgICBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIg0KICAgIFtdPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiDQogICAgaWQ9IkxheWVyXzEiDQogICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIg0KICAgIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIg0KICAgIHg9IjBweCINCiAgICB5PSIwcHgiDQogICAgd2lkdGg9IjMycHgiDQogICAgaGVpZ2h0PSIzMnB4Ig0KICAgIHZpZXdib3g9IjAgMCAzMiAzMiINCiAgICBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMiAzMiINCiAgICB4bWw6c3BhY2U9InByZXNlcnZlIj4NCiAgICA8Y2lyY2xlIGZpbGw9InZhcigtLWVkcy1icmFuZC1jb2xvci1hY2NlbnQsICMyMTMxNEQpIg0KICAgICAgICBjeD0iMTYiDQogICAgICAgIGN5PSIxNiINCiAgICAgICAgcj0iMS42IiAvPg0KICAgIDxjaXJjbGUgZmlsbD0idmFyKC0tZWRzLWJyYW5kLWNvbG9yLWFjY2VudCwgIzIxMzE0RCkiDQogICAgICAgIGN4PSI5Ig0KICAgICAgICBjeT0iMTYiDQogICAgICAgIHI9IjEuNiIgLz4NCiAgICA8Y2lyY2xlIGZpbGw9InZhcigtLWVkcy1icmFuZC1jb2xvci1hY2NlbnQsICMyMTMxNEQpIg0KICAgICAgICBjeD0iMjMiDQogICAgICAgIGN5PSIxNiINCiAgICAgICAgcj0iMS42IiAvPg0KPC9zdmc+DQo=");
  display: inline-flex;
  align-items: flex-start;
  justify-content: center;
  font-size: 0;
  background-position: center center;
  background-repeat: no-repeat;
  padding: 0;
  width: 2rem;
  height: 2rem;
  max-width: 2rem;
  min-width: 2rem;
}
.eds-button:not(.remove-style).eds-button--menu-button.disabled, .eds-button:not(.remove-style).eds-button--menu-button:disabled {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcNCiAgICBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIg0KICAgIFtdPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiDQogICAgaWQ9IkxheWVyXzEiDQogICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIg0KICAgIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIg0KICAgIHg9IjBweCINCiAgICB5PSIwcHgiDQogICAgd2lkdGg9IjMycHgiDQogICAgaGVpZ2h0PSIzMnB4Ig0KICAgIHZpZXdib3g9IjAgMCAzMiAzMiINCiAgICBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMiAzMiINCiAgICB4bWw6c3BhY2U9InByZXNlcnZlIj4NCiAgICA8Y2lyY2xlIGZpbGw9InZhcigtLWVkcy1jb2xvci1zdGVlbC00MCwgI0FFQkRCRikiDQogICAgICAgIGN4PSIxNiINCiAgICAgICAgY3k9IjE2Ig0KICAgICAgICByPSIxLjYiIC8+DQogICAgPGNpcmNsZSBmaWxsPSJ2YXIoLS1lZHMtY29sb3Itc3RlZWwtNDAsICNBRUJEQkYpIg0KICAgICAgICBjeD0iOSINCiAgICAgICAgY3k9IjE2Ig0KICAgICAgICByPSIxLjYiIC8+DQogICAgPGNpcmNsZSBmaWxsPSJ2YXIoLS1lZHMtY29sb3Itc3RlZWwtNDAsICNBRUJEQkYpIg0KICAgICAgICBjeD0iMjMiDQogICAgICAgIGN5PSIxNiINCiAgICAgICAgcj0iMS42IiAvPg0KPC9zdmc+DQo=");
}
.eds-button:not(.remove-style).eds-button--menu-button.eds-button--prominent, .eds-button:not(.remove-style).eds-button--menu-button.prominent {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcNCiAgICBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIg0KICAgIFtdPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiDQogICAgaWQ9IkxheWVyXzEiDQogICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIg0KICAgIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIg0KICAgIHg9IjBweCINCiAgICB5PSIwcHgiDQogICAgd2lkdGg9IjMycHgiDQogICAgaGVpZ2h0PSIzMnB4Ig0KICAgIHZpZXdib3g9IjAgMCAzMiAzMiINCiAgICBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMiAzMiINCiAgICB4bWw6c3BhY2U9InByZXNlcnZlIj4NCiAgICA8Y2lyY2xlIGZpbGw9InZhcigtLWVkcy1jb2xvci13aGl0ZSwgI0ZGRkZGRikiDQogICAgICAgIGN4PSIxNiINCiAgICAgICAgY3k9IjE2Ig0KICAgICAgICByPSIxLjYiIC8+DQogICAgPGNpcmNsZSBmaWxsPSJ2YXIoLS1lZHMtY29sb3Itd2hpdGUsICNGRkZGRkYpIg0KICAgICAgICBjeD0iOSINCiAgICAgICAgY3k9IjE2Ig0KICAgICAgICByPSIxLjYiIC8+DQogICAgPGNpcmNsZSBmaWxsPSJ2YXIoLS1lZHMtY29sb3Itd2hpdGUsICNGRkZGRkYpIg0KICAgICAgICBjeD0iMjMiDQogICAgICAgIGN5PSIxNiINCiAgICAgICAgcj0iMS42IiAvPg0KPC9zdmc+DQo=");
}
.eds-button:not(.remove-style).eds-button--menu-button.eds-button--square {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcNCglQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIg0KCWlkPSJMYXllcl8xIg0KCXhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCgl4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayINCgl4PSIwcHgiDQoJeT0iMHB4Ig0KCXdpZHRoPSIxM3B4Ig0KCWhlaWdodD0iMTBweCINCgl2aWV3Qm94PSIwIDAgMTMgMTAiDQoJZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTMgMTAiDQoJeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQoJPHJlY3QgZmlsbD0idmFyKC0tZWRzLWNvbG9yLXN0ZWVsLTYwLCAjNUE2RjcyKSINCgkJd2lkdGg9IjEzIg0KCQloZWlnaHQ9IjIiIC8+DQoJPHJlY3QgeT0iOCINCgkJZmlsbD0idmFyKC0tZWRzLWNvbG9yLXN0ZWVsLTYwLCAjNUE2RjcyKSINCgkJd2lkdGg9IjEzIg0KCQloZWlnaHQ9IjIiIC8+DQoJPHJlY3QgeT0iNCINCgkJZmlsbD0idmFyKC0tZWRzLWNvbG9yLXN0ZWVsLTYwLCAjNUE2RjcyKSINCgkJd2lkdGg9IjEzIg0KCQloZWlnaHQ9IjIiIC8+DQo8L3N2Zz4NCg==");
  min-width: 2rem;
  width: 2rem;
  padding: 0;
}
.eds-button:not(.remove-style).eds-button--menu-button.eds-button--square.disabled, .eds-button:not(.remove-style).eds-button--menu-button.eds-button--square:disabled {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcNCglQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIg0KCWlkPSJMYXllcl8xIg0KCXhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCgl4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayINCgl4PSIwcHgiDQoJeT0iMHB4Ig0KCXdpZHRoPSIxM3B4Ig0KCWhlaWdodD0iMTBweCINCgl2aWV3Qm94PSIwIDAgMTMgMTAiDQoJZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTMgMTAiDQoJeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQoJPHJlY3QgZmlsbD0idmFyKC0tZWRzLWNvbG9yLXN0ZWVsLTQwLCAjQUVCREJGKSINCgkJd2lkdGg9IjEzIg0KCQloZWlnaHQ9IjIiIC8+DQoJPHJlY3QgeT0iOCINCgkJZmlsbD0idmFyKC0tZWRzLWNvbG9yLXN0ZWVsLTQwLCAjQUVCREJGKSINCgkJd2lkdGg9IjEzIg0KCQloZWlnaHQ9IjIiIC8+DQoJPHJlY3QgeT0iNCINCgkJZmlsbD0idmFyKC0tZWRzLWNvbG9yLXN0ZWVsLTQwLCAjQUVCREJGKSINCgkJd2lkdGg9IjEzIg0KCQloZWlnaHQ9IjIiIC8+DQo8L3N2Zz4NCg==");
}
.eds-button:not(.remove-style).eds-button--menu-button.eds-button--square.eds-button--prominent, .eds-button:not(.remove-style).eds-button--menu-button.eds-button--square.prominent {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcNCglQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIg0KCWlkPSJMYXllcl8xIg0KCXhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCgl4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayINCgl4PSIwcHgiDQoJeT0iMHB4Ig0KCXdpZHRoPSIxM3B4Ig0KCWhlaWdodD0iMTBweCINCgl2aWV3Qm94PSIwIDAgMTMgMTAiDQoJZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTMgMTAiDQoJeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQoJPHJlY3QgZmlsbD0idmFyKC0tZWRzLWNvbG9yLXdoaXRlLCAjRkZGRkZGKSINCgkJd2lkdGg9IjEzIg0KCQloZWlnaHQ9IjIiIC8+DQoJPHJlY3QgeT0iOCINCgkJZmlsbD0idmFyKC0tZWRzLWNvbG9yLXdoaXRlLCAjRkZGRkZGKSINCgkJd2lkdGg9IjEzIg0KCQloZWlnaHQ9IjIiIC8+DQoJPHJlY3QgeT0iNCINCgkJZmlsbD0idmFyKC0tZWRzLWNvbG9yLXdoaXRlLCAjRkZGRkZGKSINCgkJd2lkdGg9IjEzIg0KCQloZWlnaHQ9IjIiIC8+DQo8L3N2Zz4NCg==");
}
.eds-button:not(.remove-style).eds-button--square {
  border-radius: 3px;
  padding: 0 14px;
  min-width: 4rem;
}
.eds-button:not(.remove-style).eds-button--tertiary {
  border: none;
  border-radius: 3px;
  text-decoration: underline;
  margin: 0;
  min-width: 0;
  padding: 0;
}
.eds-button:not(.remove-style).eds-button--icon {
  width: 2rem;
  height: 2rem;
  min-width: 2rem;
  min-height: 2rem;
  padding: 0.25rem;
}

.eds-split-button-container:not(.remove-style) {
  display: flex;
}
.eds-split-button-container:not(.remove-style) > * {
  position: relative;
}
.eds-split-button-container:not(.remove-style) > *:hover {
  z-index: 1;
}
.eds-split-button-container:not(.remove-style) .eds-button {
  padding: 0 1rem;
}
.eds-split-button-container:not(.remove-style) .eds-button--menu-button {
  width: 3.5rem;
  max-width: 3.5rem;
  min-width: 3.5rem;
}
.eds-split-button-container:not(.remove-style) :first-child {
  margin-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.eds-split-button-container:not(.remove-style) :first-child.eds-button--prominent {
  border-right-color: var(--eds-color-white, #FFFFFF);
}
.eds-split-button-container:not(.remove-style) :not(:first-child):not(:last-child) {
  border-radius: 0;
  margin-left: -1px;
}
.eds-split-button-container:not(.remove-style) :last-child:not(.eds-button--with-icon) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -1px;
}
.eds-split-button-container:not(.remove-style) :last-child:not(.eds-button--with-icon).eds-button--prominent {
  border-left-color: var(--eds-color-white, #FFFFFF);
}
.eds-split-button-container:not(.remove-style) .eds-button--icon {
  width: 3rem;
  padding: 0.2rem 0.75rem 0 0.75rem;
}

td:has(.eds-pill) {
  vertical-align: middle;
}
td:has(.eds-pill) div {
  height: 20px;
}

.eds-pill {
  border: 1px solid var(--eds-color-steel-40, #AEBDBF);
  border-radius: 16px;
  padding: 0.25rem 1rem;
  display: inline-block;
  font-size: 1rem;
  line-height: 1rem;
  overflow: hidden;
}
.eds-pill--error {
  background-color: var(--eds-color-red-10, #F9EEEE);
  border: var(--eds-brand-color-status-danger, #EB514C) 1px solid;
}
.eds-pill--warning {
  background-color: var(--eds-color-orange-10, #FBF5E7);
  border: var(--eds-brand-color-status-warning, #FF7900) 1px solid;
}
.eds-pill--success {
  background-color: var(--eds-color-green-10, #EFF8EC);
  border: var(--eds-brand-color-status-success, #34B233) 1px solid;
}
.eds-pill--info {
  background-color: var(--eds-color-blue-10, #EFF4FE);
  border: var(--eds-brand-color-status-info, #3A88FE) 1px solid;
}
.eds-pill--small {
  font-size: 14px;
  height: 20px;
  line-height: 20px;
  padding: 0px 8px;
  overflow: hidden;
}
.eds-pill--small .eds-dot {
  margin-top: 3px;
  float: left;
}
.eds-pill--small .eds-dot + span {
  overflow: hidden;
}

.eds-dot {
  border: 1px solid var(--eds-color-steel-40, #AEBDBF);
  border-radius: 50%;
  width: 0.75rem;
  height: 0.75rem;
  margin-right: 0.25rem;
  margin-top: 2px;
  display: inline-block;
}
.eds-dot--filled {
  background-color: var(--eds-color-steel-50, #82999C);
}
.eds-dot--error {
  background-color: var(--eds-color-red-10, #F9EEEE);
  border: var(--eds-brand-color-status-danger, #EB514C) 1px solid;
}
.eds-dot--error__filled {
  background-color: var(--eds-brand-color-status-danger, #EB514C);
}
.eds-dot--warning {
  background-color: var(--eds-color-orange-10, #FBF5E7);
  border: var(--eds-brand-color-status-warning, #FF7900) 1px solid;
}
.eds-dot--warning__filled {
  background-color: var(--eds-brand-color-status-warning, #FF7900);
}
.eds-dot--success {
  background-color: var(--eds-color-green-10, #EFF8EC);
  border: var(--eds-brand-color-status-success, #34B233) 1px solid;
}
.eds-dot--success__filled {
  background-color: var(--eds-brand-color-status-success, #34B233);
}
.eds-dot--info {
  background-color: var(--eds-color-blue-10, #EFF4FE);
  border: var(--eds-brand-color-status-info, #3A88FE) 1px solid;
}
.eds-dot--info__filled {
  background-color: var(--eds-brand-color-status-info, #3A88FE, #EB514C);
}

.eds-layout--listing {
  display: flex;
  flex-wrap: wrap;
  margin-top: 1.5rem;
}
.eds-layout--listing header {
  flex: 0 0 40%;
  padding: 0 2rem;
}
.eds-layout--listing .eds-filters-grid {
  margin-top: 0.5rem;
  padding-right: 2rem;
  flex: 0 0 60%;
}
.eds-layout--listing .filter-container {
  flex-basis: 100%;
  margin: 1rem 2rem 0;
}
.eds-layout--listing .filter-container.filter-container--with-pager {
  display: flex;
  justify-content: space-between;
  column-gap: 2rem;
}
.eds-layout--listing .pager-container {
  margin-top: auto;
}
.eds-layout--listing .listing-content {
  margin-top: 3rem;
  flex: 1 1 auto;
  overflow-x: auto;
}
.eds-layout--listing .listing-content.listing-content--small-filters {
  margin-top: 1.5rem;
}
@media (max-width: 1280px) {
  .eds-layout--listing header {
    flex: 0 0 100%;
  }
  .eds-layout--listing .eds-filters-grid {
    flex: 0 0 100%;
    margin-top: 2rem;
    padding-left: 2rem;
  }
}

.eds-filters-grid {
  display: grid;
  column-gap: 2rem;
  row-gap: 1rem;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: max-content;
}
.eds-filters-grid.eds-filters-grid--3x3 {
  grid-template-columns: 1fr 1fr 1fr;
}

.eds-nav-bar {
  display: flex;
  align-items: center;
}
.eds-nav-bar .eds-menu-crumbs,
.eds-nav-bar > menu-crumbs {
  flex: 1 1 0;
}

.eds-filter-layout .eds-search__container {
  max-width: 24rem;
}

.eds-filter-layout--filters {
  display: flex;
  column-gap: 0.75rem;
  row-gap: 0.5rem;
  flex-wrap: wrap;
  margin-top: 1rem;
}
.eds-filter-layout--filters * {
  flex-shrink: 0;
}

.eds-loader {
  animation: eds-loader-rotate 0.7s infinite linear;
  border-top: 2px solid transparent;
  border-top-color: var(--eds-brand-color-primary);
  border-left-color: var(--eds-brand-color-primary);
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
}
.eds-loader.eds-loader--small {
  border: 4px solid transparent;
  border-top-color: var(--eds-brand-color-primary);
  border-left-color: var(--eds-brand-color-primary);
  width: 2rem;
  height: 2rem;
}
.eds-loader.eds-loader--medium {
  border: 8px solid transparent;
  border-top-color: var(--eds-brand-color-primary);
  border-left-color: var(--eds-brand-color-primary);
  width: 4rem;
  height: 4rem;
}
.eds-loader.eds-loader--large {
  border: 12px solid transparent;
  border-top-color: var(--eds-brand-color-primary);
  border-left-color: var(--eds-brand-color-primary);
  width: 6rem;
  height: 6rem;
}

.eds-loader-with-percent {
  position: relative;
}
.eds-loader-with-percent--small {
  width: 2rem;
  height: 2rem;
}
.eds-loader-with-percent--medium {
  width: 4rem;
  height: 4rem;
}
.eds-loader-with-percent--large {
  width: 6rem;
  height: 6rem;
}
.eds-loader-with-percent .eds-loader--percentage {
  position: absolute;
  transform: translateY(-50%) translateX(-50%);
  top: 50%;
  left: 50%;
  font-weight: bold;
}

@keyframes eds-loader-rotate {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*
* Classes in this file are also referenced in eds-help-text component
* be sure to test that component along with any changes to tooltips.
*/
.eds-tooltip {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
  opacity: 0;
  padding: 0.5rem;
  border: 1px var(--eds-brand-color-border-base, #D3D9DB) solid;
  border-radius: 3px;
  color: var(--eds-tooltip-color-base-text, #FFF);
  border-color: var(--eds-tooltip-color-base-border, #21314D);
  z-index: 100;
  background: var(--eds-tooltip-color-base-background, #21314D);
  line-height: var(--eds-font-line-height-m, 1.375);
  min-width: 9rem;
  max-width: 18rem;
  width: max-content;
  height: max-content;
  bottom: calc(100% + 6px);
  left: 50%;
  transform: translateX(-50%);
  word-break: break-word;
}
.eds-tooltip::after {
  content: "";
  position: absolute;
  top: 100%;
  transform: translateX(-50%);
  left: 50%;
  border-width: 5px;
  border-style: solid;
  border-color: var(--eds-tooltip-color-base-background, #21314D) transparent transparent;
}
.eds-tooltip > span {
  margin-left: 0;
}
.eds-tooltip > span:not(:first-child)::before {
  content: " ";
}

.eds-tooltip-trigger-wrapper {
  position: relative;
  overflow: visible;
  width: max-content;
}
.eds-tooltip-trigger-wrapper .eds-tooltip-trigger:hover + .eds-tooltip,
.eds-tooltip-trigger-wrapper .eds-tooltip-trigger:focus-visible + .eds-tooltip,
.eds-tooltip-trigger-wrapper .eds-tooltip-trigger:focus-within + .eds-tooltip {
  font-size: 14px;
  clip: auto;
  white-space: normal;
  overflow: initial;
  text-overflow: ellipsis;
  display: block;
  -webkit-line-clamp: 8;
  -webkit-box-orient: vertical;
  opacity: 1;
  transition: opacity 1s;
}

.eds-tooltip--left {
  left: unset;
  right: calc(min(-20px, -100%) + 100%);
  transform: unset;
}
.eds-tooltip--left::after {
  left: unset;
  right: 0.3125rem;
  transform: translateX(0%);
}

.eds-tooltip--right {
  left: calc(min(-20px, -100%) + 100%);
  right: unset;
  transform: unset;
}
.eds-tooltip--right::after {
  right: unset;
  left: 14px;
  transform: translateX(-100%);
}

.eds-tooltip--bottom {
  bottom: unset;
  top: calc(100% + 6px);
}
.eds-tooltip--bottom::after {
  top: unset;
  bottom: 100%;
  border-color: transparent transparent var(--eds-tooltip-color-base-background, #21314D);
}

.eds-tag {
  background-color: var(--eds-color-steel-40);
  padding: 0 1rem;
  font-size: 1rem;
  height: 28px;
  line-height: 28px;
  text-align: center;
  display: inline-block;
  border-radius: 1rem;
}
.eds-tag--small {
  font-size: 0.8125rem;
  height: 20px;
  line-height: 20px;
}
.eds-tag--success {
  background-color: var(--eds-brand-color-primary);
  color: var(--eds-color-white);
}
.eds-tag--info {
  background-color: var(--eds-brand-color-status-info);
  color: var(--eds-color-white);
}
.eds-tag--warning {
  background-color: var(--eds-brand-color-status-warning);
  color: var(--eds-color-white);
}
.eds-tag--error {
  background-color: var(--eds-brand-color-status-danger);
  color: var(--eds-color-white);
}

eds-auto-fill-search h1,
eds-auto-fill-search h2,
eds-auto-fill-search h3,
eds-auto-fill-search h4,
eds-auto-fill-search h5,
eds-pager h1,
eds-pager h2,
eds-pager h3,
eds-pager h4,
eds-pager h5,
eds-resizing-textarea h1,
eds-resizing-textarea h2,
eds-resizing-textarea h3,
eds-resizing-textarea h4,
eds-resizing-textarea h5,
eds-toggle-switch h1,
eds-toggle-switch h2,
eds-toggle-switch h3,
eds-toggle-switch h4,
eds-toggle-switch h5,
eds-info-message h1,
eds-info-message h2,
eds-info-message h3,
eds-info-message h4,
eds-info-message h5,
eds-modal h1,
eds-modal h2,
eds-modal h3,
eds-modal h4,
eds-modal h5,
.eds-modal-panel h1,
.eds-modal-panel h2,
.eds-modal-panel h3,
.eds-modal-panel h4,
.eds-modal-panel h5,
eds-toggle-button h1,
eds-toggle-button h2,
eds-toggle-button h3,
eds-toggle-button h4,
eds-toggle-button h5,
eds-form-field h1,
eds-form-field h2,
eds-form-field h3,
eds-form-field h4,
eds-form-field h5,
eds-bar-chart h1,
eds-bar-chart h2,
eds-bar-chart h3,
eds-bar-chart h4,
eds-bar-chart h5,
eds-doughnut-chart h1,
eds-doughnut-chart h2,
eds-doughnut-chart h3,
eds-doughnut-chart h4,
eds-doughnut-chart h5,
eds-line-chart h1,
eds-line-chart h2,
eds-line-chart h3,
eds-line-chart h4,
eds-line-chart h5,
eds-chart h1,
eds-chart h2,
eds-chart h3,
eds-chart h4,
eds-chart h5,
eds-file-upload h1,
eds-file-upload h2,
eds-file-upload h3,
eds-file-upload h4,
eds-file-upload h5,
eds-avatar h1,
eds-avatar h2,
eds-avatar h3,
eds-avatar h4,
eds-avatar h5,
eds-search h1,
eds-search h2,
eds-search h3,
eds-search h4,
eds-search h5,
eds-profile-menu h1,
eds-profile-menu h2,
eds-profile-menu h3,
eds-profile-menu h4,
eds-profile-menu h5,
eds-file-attachment h1,
eds-file-attachment h2,
eds-file-attachment h3,
eds-file-attachment h4,
eds-file-attachment h5,
eds-toast h1,
eds-toast h2,
eds-toast h3,
eds-toast h4,
eds-toast h5,
eds-dropdown h1,
eds-dropdown h2,
eds-dropdown h3,
eds-dropdown h4,
eds-dropdown h5 {
  max-width: calc(var(--eds-measure-text-s, 40) * 1ch);
}
eds-auto-fill-search p,
eds-auto-fill-search label,
eds-auto-fill-search figcaption,
eds-pager p,
eds-pager label,
eds-pager figcaption,
eds-resizing-textarea p,
eds-resizing-textarea label,
eds-resizing-textarea figcaption,
eds-toggle-switch p,
eds-toggle-switch label,
eds-toggle-switch figcaption,
eds-info-message p,
eds-info-message label,
eds-info-message figcaption,
eds-modal p,
eds-modal label,
eds-modal figcaption,
.eds-modal-panel p,
.eds-modal-panel label,
.eds-modal-panel figcaption,
eds-toggle-button p,
eds-toggle-button label,
eds-toggle-button figcaption,
eds-form-field p,
eds-form-field label,
eds-form-field figcaption,
eds-bar-chart p,
eds-bar-chart label,
eds-bar-chart figcaption,
eds-doughnut-chart p,
eds-doughnut-chart label,
eds-doughnut-chart figcaption,
eds-line-chart p,
eds-line-chart label,
eds-line-chart figcaption,
eds-chart p,
eds-chart label,
eds-chart figcaption,
eds-file-upload p,
eds-file-upload label,
eds-file-upload figcaption,
eds-avatar p,
eds-avatar label,
eds-avatar figcaption,
eds-search p,
eds-search label,
eds-search figcaption,
eds-profile-menu p,
eds-profile-menu label,
eds-profile-menu figcaption,
eds-file-attachment p,
eds-file-attachment label,
eds-file-attachment figcaption,
eds-toast p,
eds-toast label,
eds-toast figcaption,
eds-dropdown p,
eds-dropdown label,
eds-dropdown figcaption {
  padding: 0;
  margin: 0;
  max-width: calc(var(--eds-measure-text-m, 60) * 1ch);
  font-size: calc(var(--eds-font-size-s, 1) * 1rem);
  line-height: calc(var(--eds-font-line-height-s, 1.25) * 1rem);
  font-weight: var(--eds-font-weight-normal, 400);
  font-feature-settings: initial;
  color: var(--eds-font-color-faded, #5A6F72);
}
eds-auto-fill-search li,
eds-pager li,
eds-resizing-textarea li,
eds-toggle-switch li,
eds-info-message li,
eds-modal li,
.eds-modal-panel li,
eds-toggle-button li,
eds-form-field li,
eds-bar-chart li,
eds-doughnut-chart li,
eds-line-chart li,
eds-chart li,
eds-file-upload li,
eds-avatar li,
eds-search li,
eds-profile-menu li,
eds-file-attachment li,
eds-toast li,
eds-dropdown li {
  font-size: calc(var(--eds-font-size-s, 1) * 1rem);
  line-height: calc(var(--eds-font-line-height-s, 1.25) * 1rem);
  font-weight: var(--eds-font-weight-normal, 400);
  font-feature-settings: initial;
  color: var(--eds-font-color-faded, #5A6F72);
}
eds-auto-fill-search h1,
eds-pager h1,
eds-resizing-textarea h1,
eds-toggle-switch h1,
eds-info-message h1,
eds-modal h1,
.eds-modal-panel h1,
eds-toggle-button h1,
eds-form-field h1,
eds-bar-chart h1,
eds-doughnut-chart h1,
eds-line-chart h1,
eds-chart h1,
eds-file-upload h1,
eds-avatar h1,
eds-search h1,
eds-profile-menu h1,
eds-file-attachment h1,
eds-toast h1,
eds-dropdown h1 {
  font-size: calc(var(--eds-font-size-xl, 2.75) * 1rem);
  font-weight: var(--eds-font-weight-xbold, 700);
  color: var(--eds-font-color-heading, #34B233);
  line-height: calc(var(--eds-font-line-height-xxl, 3) * 1rem);
  width: 100%;
  margin: 0 0 1rem;
  font-feature-settings: initial;
}
eds-auto-fill-search h2,
eds-pager h2,
eds-resizing-textarea h2,
eds-toggle-switch h2,
eds-info-message h2,
eds-modal h2,
.eds-modal-panel h2,
eds-toggle-button h2,
eds-form-field h2,
eds-bar-chart h2,
eds-doughnut-chart h2,
eds-line-chart h2,
eds-chart h2,
eds-file-upload h2,
eds-avatar h2,
eds-search h2,
eds-profile-menu h2,
eds-file-attachment h2,
eds-toast h2,
eds-dropdown h2 {
  font-size: calc(var(--eds-font-size-l, 2) * 1rem);
  font-weight: var(--eds-font-weight-light, 300);
  color: var(--eds-font-color-heading, #34B233);
  line-height: calc(var(--eds-font-line-height-xl, 2) * 1rem);
  width: 100%;
  margin: 0 0 1rem;
  font-feature-settings: initial;
}
eds-auto-fill-search h3,
eds-pager h3,
eds-resizing-textarea h3,
eds-toggle-switch h3,
eds-info-message h3,
eds-modal h3,
.eds-modal-panel h3,
eds-toggle-button h3,
eds-form-field h3,
eds-bar-chart h3,
eds-doughnut-chart h3,
eds-line-chart h3,
eds-chart h3,
eds-file-upload h3,
eds-avatar h3,
eds-search h3,
eds-profile-menu h3,
eds-file-attachment h3,
eds-toast h3,
eds-dropdown h3 {
  font-size: calc(var(--eds-font-size-m, 1.5) * 1rem);
  font-weight: var(--eds-font-weight-light, 300);
  color: var(--eds-font-color-heading, #34B233);
  line-height: calc(var(--eds-font-line-height-l, 1.5) * 1rem);
  width: 100%;
  margin: 0 0 1rem;
  font-feature-settings: initial;
}
eds-auto-fill-search h4,
eds-pager h4,
eds-resizing-textarea h4,
eds-toggle-switch h4,
eds-info-message h4,
eds-modal h4,
.eds-modal-panel h4,
eds-toggle-button h4,
eds-form-field h4,
eds-bar-chart h4,
eds-doughnut-chart h4,
eds-line-chart h4,
eds-chart h4,
eds-file-upload h4,
eds-avatar h4,
eds-search h4,
eds-profile-menu h4,
eds-file-attachment h4,
eds-toast h4,
eds-dropdown h4 {
  font-size: calc(var(--eds-font-size-s, 1) * 1rem);
  font-weight: var(--eds-font-weight-bold, 700);
  color: var(--eds-font-color-base, #000);
  line-height: calc(var(--eds-font-line-height-m, 1.375) * 1rem);
  width: 100%;
  margin: 0 0 1rem;
  font-feature-settings: initial;
}
eds-auto-fill-search h5,
eds-pager h5,
eds-resizing-textarea h5,
eds-toggle-switch h5,
eds-info-message h5,
eds-modal h5,
.eds-modal-panel h5,
eds-toggle-button h5,
eds-form-field h5,
eds-bar-chart h5,
eds-doughnut-chart h5,
eds-line-chart h5,
eds-chart h5,
eds-file-upload h5,
eds-avatar h5,
eds-search h5,
eds-profile-menu h5,
eds-file-attachment h5,
eds-toast h5,
eds-dropdown h5 {
  font-size: calc(var(--eds-font-size-xs, 0.8125) * 1rem);
  font-weight: var(--eds-font-weight-normal, 400);
  color: var(--eds-listing-color-heading-text, #5A6F72);
  line-height: calc(var(--eds-font-line-height-m, 1.375) * 1rem);
  margin: 0;
  font-feature-settings: initial;
  text-transform: uppercase;
  letter-spacing: 1px;
}
eds-auto-fill-search th,
eds-pager th,
eds-resizing-textarea th,
eds-toggle-switch th,
eds-info-message th,
eds-modal th,
.eds-modal-panel th,
eds-toggle-button th,
eds-form-field th,
eds-bar-chart th,
eds-doughnut-chart th,
eds-line-chart th,
eds-chart th,
eds-file-upload th,
eds-avatar th,
eds-search th,
eds-profile-menu th,
eds-file-attachment th,
eds-toast th,
eds-dropdown th {
  font-size: calc(var(--eds-font-size-xs, 0.8125) * 1rem);
  font-weight: var(--eds-font-weight-normal, 400);
  color: var(--eds-listing-color-heading-text, #5A6F72);
  line-height: calc(var(--eds-font-line-height-m, 1.375) * 1rem);
  margin: 0;
  font-feature-settings: initial;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: calc(var(--eds-font-line-height-l, 1.5) * 1rem);
}

*,
*::before,
*::after {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
}

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

ul,
ol {
  list-style: none;
  margin: 0;
  padding: 0;
}

img,
picture {
  display: block;
  max-width: 100%;
  height: auto;
}

body {
  margin: 0;
  line-height: 1;
  text-rendering: optimizeSpeed;
}

input,
button,
textarea,
select {
  font: inherit;
}

input[type=number] {
  appearance: textfield;
  -webkit-appearance: none;
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  appearance: none;
  margin: 0;
}

::-webkit-file-upload-button {
  font: inherit;
}

html:focus-within {
  scroll-behavior: smooth;
}

@media (prefers-reduced-motion: reduce) {
  html:focus-within {
    scroll-behavior: auto;
  }
  *,
  *::before,
  *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}
legend,
fieldset {
  padding: 0;
  margin: 0;
}

.eds-button:not(.remove-style) {
  background: none;
  cursor: pointer;
  padding: 0 2rem;
  border: 1px solid var(--eds-button-color-border-default, #D3D9DB);
  border-radius: 1rem;
  line-height: calc(2rem - 2px);
  outline: none;
  min-width: 8rem;
  user-select: none;
  vertical-align: middle;
  background-color: var(--eds-button-color-background-default, transparent);
  color: var(--eds-button-color-text-default);
  font-size: 1rem;
  position: relative;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.eds-button:not(.remove-style):enabled:hover {
  border-color: var(--eds-button-color-border-hover, #5A6F72);
}
.eds-button:not(.remove-style):enabled:active, .eds-button:not(.remove-style):enabled:focus {
  border: 1px solid var(--steel-steel-40, #AEBDBF);
}
.eds-button:not(.remove-style).disabled, .eds-button:not(.remove-style):disabled {
  color: var(--eds-button-color-text-disabled, #AEBDBF);
  cursor: default;
}
.eds-button:not(.remove-style).disabled .eds-svg-outline, .eds-button:not(.remove-style):disabled .eds-svg-outline {
  stroke: var(--eds-button-color-text-disabled);
}
.eds-button:not(.remove-style).disabled .eds-svg-solid, .eds-button:not(.remove-style):disabled .eds-svg-solid {
  fill: var(--eds-button-color-text-disabled);
}
.eds-button:not(.remove-style):focus-visible, .eds-button:not(.remove-style).focus-visible {
  outline: 2px solid var(--eds-color-black, #000000);
  outline-offset: 2px;
}
.eds-button:not(.remove-style):has(.eds-button--with-icon) {
  padding: 0 1rem 0 2rem;
}
.eds-button:not(.remove-style) .eds-button--with-icon {
  width: 24px;
  height: 24px;
  display: block;
  margin-left: 8px;
  margin-top: 3px;
  float: right;
}
.eds-button:not(.remove-style).eds-button--prominent, .eds-button:not(.remove-style).prominent {
  background-color: var(--eds-button-color-prominent-background-default, #21314D);
  color: var(--eds-button-color-prominent-text-default, #FFFFFF);
  border-color: var(--eds-button-color-prominent-border-default, #21314D);
}
.eds-button:not(.remove-style).eds-button--prominent:hover, .eds-button:not(.remove-style).eds-button--prominent:focus, .eds-button:not(.remove-style).eds-button--prominent:active, .eds-button:not(.remove-style).eds-button--prominent.active, .eds-button:not(.remove-style).prominent:hover, .eds-button:not(.remove-style).prominent:focus, .eds-button:not(.remove-style).prominent:active, .eds-button:not(.remove-style).prominent.active {
  background-color: var(--eds-button-color-prominent-background-hover, #495D74);
  color: var(--eds-button-color-prominent-text-hover, #FFFFFF);
  border-color: var(--eds-button-color-prominent-border-hover);
}
.eds-button:not(.remove-style).eds-button--prominent:active:not(.disabled), .eds-button:not(.remove-style).prominent:active:not(.disabled) {
  background-color: var(--eds-button-color-prominent-background-active);
  border-color: var(--eds-button-color-prominent-border-active);
}
.eds-button:not(.remove-style).eds-button--prominent.disabled, .eds-button:not(.remove-style).eds-button--prominent:disabled, .eds-button:not(.remove-style).prominent.disabled, .eds-button:not(.remove-style).prominent:disabled {
  cursor: default;
  background-color: var(--eds-button-color-prominent-background-disabled);
  color: var(--eds-button-color-prominent-text-disabled);
  border-color: var(--eds-button-color-prominent-border-disabled);
  border-style: solid;
}
.eds-button:not(.remove-style).eds-button--prominent.disabled:active, .eds-button:not(.remove-style).eds-button--prominent:disabled:active, .eds-button:not(.remove-style).prominent.disabled:active, .eds-button:not(.remove-style).prominent:disabled:active {
  background-color: var(--eds-button-color-prominent-background-disabled);
  border-color: var(--eds-button-color-prominent-border-disabled);
}
.eds-button:not(.remove-style).eds-button--prominent.disabled .eds-svg-outline, .eds-button:not(.remove-style).eds-button--prominent:disabled .eds-svg-outline, .eds-button:not(.remove-style).prominent.disabled .eds-svg-outline, .eds-button:not(.remove-style).prominent:disabled .eds-svg-outline {
  stroke: var(--eds-button-color-prominent-text-disabled);
}
.eds-button:not(.remove-style).eds-button--prominent.disabled .eds-svg-solid, .eds-button:not(.remove-style).eds-button--prominent:disabled .eds-svg-solid, .eds-button:not(.remove-style).prominent.disabled .eds-svg-solid, .eds-button:not(.remove-style).prominent:disabled .eds-svg-solid {
  fill: var(--eds-button-color-prominent-text-disabled);
}
.eds-button:not(.remove-style).eds-button--prominent .eds-svg-outline, .eds-button:not(.remove-style).prominent .eds-svg-outline {
  stroke: var(--eds-button-color-prominent-text-default);
}
.eds-button:not(.remove-style).eds-button--prominent .eds-svg-solid, .eds-button:not(.remove-style).prominent .eds-svg-solid {
  fill: var(--eds-button-color-prominent-text-default);
}
.eds-button:not(.remove-style).eds-button--menu-button {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcNCiAgICBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIg0KICAgIFtdPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiDQogICAgaWQ9IkxheWVyXzEiDQogICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIg0KICAgIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIg0KICAgIHg9IjBweCINCiAgICB5PSIwcHgiDQogICAgd2lkdGg9IjMycHgiDQogICAgaGVpZ2h0PSIzMnB4Ig0KICAgIHZpZXdib3g9IjAgMCAzMiAzMiINCiAgICBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMiAzMiINCiAgICB4bWw6c3BhY2U9InByZXNlcnZlIj4NCiAgICA8Y2lyY2xlIGZpbGw9InZhcigtLWVkcy1icmFuZC1jb2xvci1hY2NlbnQsICMyMTMxNEQpIg0KICAgICAgICBjeD0iMTYiDQogICAgICAgIGN5PSIxNiINCiAgICAgICAgcj0iMS42IiAvPg0KICAgIDxjaXJjbGUgZmlsbD0idmFyKC0tZWRzLWJyYW5kLWNvbG9yLWFjY2VudCwgIzIxMzE0RCkiDQogICAgICAgIGN4PSI5Ig0KICAgICAgICBjeT0iMTYiDQogICAgICAgIHI9IjEuNiIgLz4NCiAgICA8Y2lyY2xlIGZpbGw9InZhcigtLWVkcy1icmFuZC1jb2xvci1hY2NlbnQsICMyMTMxNEQpIg0KICAgICAgICBjeD0iMjMiDQogICAgICAgIGN5PSIxNiINCiAgICAgICAgcj0iMS42IiAvPg0KPC9zdmc+DQo=");
  display: inline-flex;
  align-items: flex-start;
  justify-content: center;
  font-size: 0;
  background-position: center center;
  background-repeat: no-repeat;
  padding: 0;
  width: 2rem;
  height: 2rem;
  max-width: 2rem;
  min-width: 2rem;
}
.eds-button:not(.remove-style).eds-button--menu-button.disabled, .eds-button:not(.remove-style).eds-button--menu-button:disabled {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcNCiAgICBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIg0KICAgIFtdPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiDQogICAgaWQ9IkxheWVyXzEiDQogICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIg0KICAgIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIg0KICAgIHg9IjBweCINCiAgICB5PSIwcHgiDQogICAgd2lkdGg9IjMycHgiDQogICAgaGVpZ2h0PSIzMnB4Ig0KICAgIHZpZXdib3g9IjAgMCAzMiAzMiINCiAgICBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMiAzMiINCiAgICB4bWw6c3BhY2U9InByZXNlcnZlIj4NCiAgICA8Y2lyY2xlIGZpbGw9InZhcigtLWVkcy1jb2xvci1zdGVlbC00MCwgI0FFQkRCRikiDQogICAgICAgIGN4PSIxNiINCiAgICAgICAgY3k9IjE2Ig0KICAgICAgICByPSIxLjYiIC8+DQogICAgPGNpcmNsZSBmaWxsPSJ2YXIoLS1lZHMtY29sb3Itc3RlZWwtNDAsICNBRUJEQkYpIg0KICAgICAgICBjeD0iOSINCiAgICAgICAgY3k9IjE2Ig0KICAgICAgICByPSIxLjYiIC8+DQogICAgPGNpcmNsZSBmaWxsPSJ2YXIoLS1lZHMtY29sb3Itc3RlZWwtNDAsICNBRUJEQkYpIg0KICAgICAgICBjeD0iMjMiDQogICAgICAgIGN5PSIxNiINCiAgICAgICAgcj0iMS42IiAvPg0KPC9zdmc+DQo=");
}
.eds-button:not(.remove-style).eds-button--menu-button.eds-button--prominent, .eds-button:not(.remove-style).eds-button--menu-button.prominent {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcNCiAgICBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIg0KICAgIFtdPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiDQogICAgaWQ9IkxheWVyXzEiDQogICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIg0KICAgIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIg0KICAgIHg9IjBweCINCiAgICB5PSIwcHgiDQogICAgd2lkdGg9IjMycHgiDQogICAgaGVpZ2h0PSIzMnB4Ig0KICAgIHZpZXdib3g9IjAgMCAzMiAzMiINCiAgICBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMiAzMiINCiAgICB4bWw6c3BhY2U9InByZXNlcnZlIj4NCiAgICA8Y2lyY2xlIGZpbGw9InZhcigtLWVkcy1jb2xvci13aGl0ZSwgI0ZGRkZGRikiDQogICAgICAgIGN4PSIxNiINCiAgICAgICAgY3k9IjE2Ig0KICAgICAgICByPSIxLjYiIC8+DQogICAgPGNpcmNsZSBmaWxsPSJ2YXIoLS1lZHMtY29sb3Itd2hpdGUsICNGRkZGRkYpIg0KICAgICAgICBjeD0iOSINCiAgICAgICAgY3k9IjE2Ig0KICAgICAgICByPSIxLjYiIC8+DQogICAgPGNpcmNsZSBmaWxsPSJ2YXIoLS1lZHMtY29sb3Itd2hpdGUsICNGRkZGRkYpIg0KICAgICAgICBjeD0iMjMiDQogICAgICAgIGN5PSIxNiINCiAgICAgICAgcj0iMS42IiAvPg0KPC9zdmc+DQo=");
}
.eds-button:not(.remove-style).eds-button--menu-button.eds-button--square {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcNCglQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIg0KCWlkPSJMYXllcl8xIg0KCXhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCgl4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayINCgl4PSIwcHgiDQoJeT0iMHB4Ig0KCXdpZHRoPSIxM3B4Ig0KCWhlaWdodD0iMTBweCINCgl2aWV3Qm94PSIwIDAgMTMgMTAiDQoJZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTMgMTAiDQoJeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQoJPHJlY3QgZmlsbD0idmFyKC0tZWRzLWNvbG9yLXN0ZWVsLTYwLCAjNUE2RjcyKSINCgkJd2lkdGg9IjEzIg0KCQloZWlnaHQ9IjIiIC8+DQoJPHJlY3QgeT0iOCINCgkJZmlsbD0idmFyKC0tZWRzLWNvbG9yLXN0ZWVsLTYwLCAjNUE2RjcyKSINCgkJd2lkdGg9IjEzIg0KCQloZWlnaHQ9IjIiIC8+DQoJPHJlY3QgeT0iNCINCgkJZmlsbD0idmFyKC0tZWRzLWNvbG9yLXN0ZWVsLTYwLCAjNUE2RjcyKSINCgkJd2lkdGg9IjEzIg0KCQloZWlnaHQ9IjIiIC8+DQo8L3N2Zz4NCg==");
  min-width: 2rem;
  width: 2rem;
  padding: 0;
}
.eds-button:not(.remove-style).eds-button--menu-button.eds-button--square.disabled, .eds-button:not(.remove-style).eds-button--menu-button.eds-button--square:disabled {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcNCglQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIg0KCWlkPSJMYXllcl8xIg0KCXhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCgl4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayINCgl4PSIwcHgiDQoJeT0iMHB4Ig0KCXdpZHRoPSIxM3B4Ig0KCWhlaWdodD0iMTBweCINCgl2aWV3Qm94PSIwIDAgMTMgMTAiDQoJZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTMgMTAiDQoJeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQoJPHJlY3QgZmlsbD0idmFyKC0tZWRzLWNvbG9yLXN0ZWVsLTQwLCAjQUVCREJGKSINCgkJd2lkdGg9IjEzIg0KCQloZWlnaHQ9IjIiIC8+DQoJPHJlY3QgeT0iOCINCgkJZmlsbD0idmFyKC0tZWRzLWNvbG9yLXN0ZWVsLTQwLCAjQUVCREJGKSINCgkJd2lkdGg9IjEzIg0KCQloZWlnaHQ9IjIiIC8+DQoJPHJlY3QgeT0iNCINCgkJZmlsbD0idmFyKC0tZWRzLWNvbG9yLXN0ZWVsLTQwLCAjQUVCREJGKSINCgkJd2lkdGg9IjEzIg0KCQloZWlnaHQ9IjIiIC8+DQo8L3N2Zz4NCg==");
}
.eds-button:not(.remove-style).eds-button--menu-button.eds-button--square.eds-button--prominent, .eds-button:not(.remove-style).eds-button--menu-button.eds-button--square.prominent {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcNCglQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIg0KCWlkPSJMYXllcl8xIg0KCXhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCgl4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayINCgl4PSIwcHgiDQoJeT0iMHB4Ig0KCXdpZHRoPSIxM3B4Ig0KCWhlaWdodD0iMTBweCINCgl2aWV3Qm94PSIwIDAgMTMgMTAiDQoJZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTMgMTAiDQoJeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQoJPHJlY3QgZmlsbD0idmFyKC0tZWRzLWNvbG9yLXdoaXRlLCAjRkZGRkZGKSINCgkJd2lkdGg9IjEzIg0KCQloZWlnaHQ9IjIiIC8+DQoJPHJlY3QgeT0iOCINCgkJZmlsbD0idmFyKC0tZWRzLWNvbG9yLXdoaXRlLCAjRkZGRkZGKSINCgkJd2lkdGg9IjEzIg0KCQloZWlnaHQ9IjIiIC8+DQoJPHJlY3QgeT0iNCINCgkJZmlsbD0idmFyKC0tZWRzLWNvbG9yLXdoaXRlLCAjRkZGRkZGKSINCgkJd2lkdGg9IjEzIg0KCQloZWlnaHQ9IjIiIC8+DQo8L3N2Zz4NCg==");
}
.eds-button:not(.remove-style).eds-button--square {
  border-radius: 3px;
  padding: 0 14px;
  min-width: 4rem;
}
.eds-button:not(.remove-style).eds-button--tertiary {
  border: none;
  border-radius: 3px;
  text-decoration: underline;
  margin: 0;
  min-width: 0;
  padding: 0;
}
.eds-button:not(.remove-style).eds-button--icon {
  width: 2rem;
  height: 2rem;
  min-width: 2rem;
  min-height: 2rem;
  padding: 0.25rem;
}

.eds-split-button-container:not(.remove-style) {
  display: flex;
}
.eds-split-button-container:not(.remove-style) > * {
  position: relative;
}
.eds-split-button-container:not(.remove-style) > *:hover {
  z-index: 1;
}
.eds-split-button-container:not(.remove-style) .eds-button {
  padding: 0 1rem;
}
.eds-split-button-container:not(.remove-style) .eds-button--menu-button {
  width: 3.5rem;
  max-width: 3.5rem;
  min-width: 3.5rem;
}
.eds-split-button-container:not(.remove-style) :first-child {
  margin-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.eds-split-button-container:not(.remove-style) :first-child.eds-button--prominent {
  border-right-color: var(--eds-color-white, #FFFFFF);
}
.eds-split-button-container:not(.remove-style) :not(:first-child):not(:last-child) {
  border-radius: 0;
  margin-left: -1px;
}
.eds-split-button-container:not(.remove-style) :last-child:not(.eds-button--with-icon) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -1px;
}
.eds-split-button-container:not(.remove-style) :last-child:not(.eds-button--with-icon).eds-button--prominent {
  border-left-color: var(--eds-color-white, #FFFFFF);
}
.eds-split-button-container:not(.remove-style) .eds-button--icon {
  width: 3rem;
  padding: 0.2rem 0.75rem 0 0.75rem;
}

.eds-search__container {
  display: block;
  height: 2rem;
  min-width: 8rem;
  position: relative;
}

.eds-search__input {
  width: 100%;
  margin: 0;
  padding: 0;
  padding-left: 2rem;
  padding-right: 1.5rem;
  color: var(--eds-font-color-base, #000000);
  border: 1px solid var(--eds-filter-color-border-default, #D3D9DB);
  height: 2rem;
  border-radius: 2rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 1rem;
  background-color: var(--eds-filter-color-background-default, transparent);
  background-repeat: no-repeat;
  background-size: 2rem;
  background-position: 2px;
  background-origin: border-box;
  transition: border-color 0.2s;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDMyIDMyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KICAgIDxjaXJjbGUgZmlsbD0ibm9uZSIgc3Ryb2tlPSJ2YXIoLS1lZHMtY29sb3Itc3RlZWwtNjAsICM1QTZGNzIpIiBzdHJva2Utd2lkdGg9IjEuMjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgY3g9IjEzLjg3NSIgY3k9IjEzLjg3NSIgcj0iNC4zNzUiLz4KICAgIDxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0idmFyKC0tZWRzLWNvbG9yLXN0ZWVsLTYwLCAjNUE2RjcyKSIgc3Ryb2tlLXdpZHRoPSIxLjI1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxNy4wMjMiIHkxPSIxNy4wMjMiIHgyPSIyMi41IiB5Mj0iMjIuNSIvPgo8L3N2Zz4=");
}
.eds-search__input.eds-search__input--square {
  border-radius: 4px;
}
.eds-search__input:not(:disabled):hover, .eds-search__input:not(:disabled):focus {
  border-color: var(--eds-filter-color-border-hover, #5A6F72);
  outline: 2px solid var(--eds-brand-color-primary, #34B233);
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDMyIDMyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCiAgICA8Y2lyY2xlIGZpbGw9Im5vbmUiIHN0cm9rZT0idmFyKC0tZWRzLWJyYW5kLWNvbG9yLXByaW1hcnksICMzNEIyMzMpIiBzdHJva2Utd2lkdGg9IjEuMjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgY3g9IjEzLjg3NSIgY3k9IjEzLjg3NSIgcj0iNC4zNzUiLz4NCiAgICA8bGluZSBmaWxsPSJub25lIiBzdHJva2U9InZhcigtLWVkcy1icmFuZC1jb2xvci1wcmltYXJ5LCAjMzRCMjMzKSIgc3Ryb2tlLXdpZHRoPSIxLjI1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxNy4wMjMiIHkxPSIxNy4wMjMiIHgyPSIyMi41IiB5Mj0iMjIuNSIvPg0KPC9zdmc+");
}
.eds-search__input:not(:disabled)::placeholder {
  color: var(--eds-font-color-faded, #5A6F72);
}
.eds-search__input:not(:disabled) {
  transition: border 0.1s ease-in-out;
}
.eds-search__input:not(:disabled).focus, .eds-search__input:not(:disabled):focus {
  outline: 2px solid var(--eds-brand-color-primary, #34B233);
}
.eds-search__input:disabled {
  border-color: var(--eds-filter-color-border-disabled, #D3D9DB);
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDMyIDMyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KICAgIDxjaXJjbGUgZmlsbD0ibm9uZSIgc3Ryb2tlPSJ2YXIoLS1lZHMtY29sb3Itc3RlZWwtNDAsICNBRUJEQkYpIiBzdHJva2Utd2lkdGg9IjEuMjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgY3g9IjEzLjg3NSIgY3k9IjEzLjg3NSIgcj0iNC4zNzUiLz4KICAgIDxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0idmFyKC0tZWRzLWNvbG9yLXN0ZWVsLTQwLCAjQUVCREJGKSIgc3Ryb2tlLXdpZHRoPSIxLjI1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxNy4wMjMiIHkxPSIxNy4wMjMiIHgyPSIyMi41IiB5Mj0iMjIuNSIvPgo8L3N2Zz4=");
}
.eds-search__input:disabled::placeholder {
  color: var(--eds-font-color-disabled, #AEBDBF);
}

.eds-search__clear-btn {
  display: none;
  position: absolute;
  top: 1px;
  right: 2px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzBweCIgaGVpZ2h0PSI5MHB4IiB2aWV3Qm94PSIwIDAgMzAgOTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMwIDkwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbD0iI2MxY2JjZCIgZD0iTTE1LDdjLTQuNDIsMC04LDMuNTgtOCw4czMuNTgsOCw4LDhzOC0zLjU4LDgtOFMxOS40Miw3LDE1LDd6IE0xOS4zLDE4LjJsLTEuMSwxLjFMMTUsMTYuMWwtMy4yLDMuMiYjMTA7JiM5O2wtMS4xLTEuMWwzLjItMy4ybC0zLjItMy4ybDEuMS0xLjFsMy4yLDMuMmwzLjItMy4ybDEuMSwxLjFMMTYuMSwxNUwxOS4zLDE4LjJ6Ii8+CjxyZWN0IHk9IjAiIGZpbGw9Im5vbmUiIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIvPgo8Zz4KCTxwYXRoIGZpbGw9IiM4NDk1OTYiIGQ9Ik0xNSwzN2MtNC40MiwwLTgsMy41OC04LDhzMy41OCw4LDgsOHM4LTMuNTgsOC04UzE5LjQyLDM3LDE1LDM3eiBNMTkuMyw0OC4ybC0xLjEsMS4xTDE1LDQ2LjFsLTMuMiwzLjImIzEwOyYjOTsmIzk7bC0xLjEtMS4xbDMuMi0zLjJsLTMuMi0zLjJsMS4xLTEuMWwzLjIsMy4ybDMuMi0zLjJsMS4xLDEuMUwxNi4xLDQ1TDE5LjMsNDguMnoiLz4KPC9nPgo8cmVjdCB5PSIzMCIgZmlsbD0ibm9uZSIgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIi8+CjxnPgoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE1LDY3Yy00LjQyLDAtOCwzLjU4LTgsOHMzLjU4LDgsOCw4czgtMy41OCw4LThTMTkuNDIsNjcsMTUsNjd6IE0xOS4zLDc4LjJsLTEuMSwxLjFMMTUsNzYuMWwtMy4yLDMuMiYjMTA7JiM5OyYjOTtsLTEuMS0xLjFsMy4yLTMuMmwtMy4yLTMuMmwxLjEtMS4xbDMuMiwzLjJsMy4yLTMuMmwxLjEsMS4xTDE2LjEsNzVMMTkuMyw3OC4yeiIvPgo8L2c+CjxyZWN0IHk9IjYwIiBmaWxsPSJub25lIiB3aWR0aD0iMzAiIGhlaWdodD0iMzAiLz4KPC9zdmc+");
  background-position: left top;
  background-repeat: no-repeat;
  cursor: pointer;
  padding: 0;
  outline: 0;
  width: 30px;
  height: 30px;
  z-index: 10;
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
  transition: box-shadow 0.1s ease-in-out;
}
.eds-search__clear-btn:hover {
  background-position-y: center;
}
.eds-search__clear-btn {
  transition: border 0.1s ease-in-out;
}
.eds-search__clear-btn.focus, .eds-search__clear-btn:focus {
  outline: 2px solid var(--eds-brand-color-primary, #34B233);
}
.eds-search__clear-btn:focus {
  border-radius: 50%;
}
.eds-search__clear-btn:focus-visible, .eds-search__clear-btn.focus-visible {
  outline: 2px solid var(--eds-color-black, #000000);
  outline-offset: 2px;
}
.eds-search__clear-btn.eds-search__clear-btn--show {
  display: inline-block;
}

input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  -webkit-appearance: none;
}

input[type=search]:not(:disabled)::-webkit-textfield-decoration-container {
  color: var(--eds-filter-color-text-default, #000);
}
input[type=search]:not(:disabled)::-webkit-input-placeholder {
  color: var(--eds-filter-color-placeholder-default, #5A6F72);
}

input[type=search]:disabled {
  background-color: var(--eds-filter-color-background-disabled, transparent);
}
input[type=search]:disabled::-webkit-textfield-decoration-container {
  color: var(--eds-filter-color-text-disabled, #AEBDBF);
}
input[type=search]:disabled::-webkit-input-placeholder {
  color: var(--eds-filter-color-text-disabled, #AEBDBF);
}

h1,
h2,
h3,
h4,
h5 {
  max-width: calc(var(--eds-measure-text-s, 40) * 1ch);
}

p,
label,
figcaption {
  padding: 0;
  margin: 0;
  max-width: calc(var(--eds-measure-text-m, 60) * 1ch);
  font-size: calc(var(--eds-font-size-s, 1) * 1rem);
  line-height: calc(var(--eds-font-line-height-s, 1.25) * 1rem);
  font-weight: var(--eds-font-weight-normal, 400);
  font-feature-settings: initial;
  color: var(--eds-font-color-faded, #5A6F72);
}

li {
  font-size: calc(var(--eds-font-size-s, 1) * 1rem);
  line-height: calc(var(--eds-font-line-height-s, 1.25) * 1rem);
  font-weight: var(--eds-font-weight-normal, 400);
  font-feature-settings: initial;
  color: var(--eds-font-color-faded, #5A6F72);
}

h1 {
  font-size: calc(var(--eds-font-size-xl, 2.75) * 1rem);
  font-weight: var(--eds-font-weight-xbold, 700);
  color: var(--eds-font-color-heading, #34B233);
  line-height: calc(var(--eds-font-line-height-xxl, 3) * 1rem);
  width: 100%;
  margin: 0 0 1rem;
  font-feature-settings: initial;
}

h2 {
  font-size: calc(var(--eds-font-size-l, 2) * 1rem);
  font-weight: var(--eds-font-weight-light, 300);
  color: var(--eds-font-color-heading, #34B233);
  line-height: calc(var(--eds-font-line-height-xl, 2) * 1rem);
  width: 100%;
  margin: 0 0 1rem;
  font-feature-settings: initial;
}

h3 {
  font-size: calc(var(--eds-font-size-m, 1.5) * 1rem);
  font-weight: var(--eds-font-weight-light, 300);
  color: var(--eds-font-color-heading, #34B233);
  line-height: calc(var(--eds-font-line-height-l, 1.5) * 1rem);
  width: 100%;
  margin: 0 0 1rem;
  font-feature-settings: initial;
}

h4 {
  font-size: calc(var(--eds-font-size-s, 1) * 1rem);
  font-weight: var(--eds-font-weight-bold, 700);
  color: var(--eds-font-color-base, #000);
  line-height: calc(var(--eds-font-line-height-m, 1.375) * 1rem);
  width: 100%;
  margin: 0 0 1rem;
  font-feature-settings: initial;
}

h5 {
  font-size: calc(var(--eds-font-size-xs, 0.8125) * 1rem);
  font-weight: var(--eds-font-weight-normal, 400);
  color: var(--eds-listing-color-heading-text, #5A6F72);
  line-height: calc(var(--eds-font-line-height-m, 1.375) * 1rem);
  margin: 0;
  font-feature-settings: initial;
  text-transform: uppercase;
  letter-spacing: 1px;
}

th {
  font-size: calc(var(--eds-font-size-xs, 0.8125) * 1rem);
  font-weight: var(--eds-font-weight-normal, 400);
  color: var(--eds-listing-color-heading-text, #5A6F72);
  line-height: calc(var(--eds-font-line-height-m, 1.375) * 1rem);
  margin: 0;
  font-feature-settings: initial;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: calc(var(--eds-font-line-height-l, 1.5) * 1rem);
}

body {
  margin: 0;
}

.col-title-text {
  font-size: calc(var(--eds-font-size-xs, 0.8125) * 1rem);
  font-weight: var(--eds-font-weight-normal, 400);
  color: var(--eds-listing-color-heading-text, #5A6F72);
  line-height: calc(var(--eds-font-line-height-m, 1.375) * 1rem);
  margin: 0;
  font-feature-settings: initial;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: calc(var(--eds-font-line-height-l, 1.5) * 1rem);
  font-size: 13px;
  line-height: 1.5rem;
}

.app-navigation {
  background-color: var(--eds-brand-color-primary);
  padding: 1rem;
  width: 100%;
  height: 4rem;
  z-index: 200;
  display: flex;
  align-items: center;
  position: relative;
}

.app-logo {
  margin-left: 1rem;
  margin-right: 2rem;
  height: 36px;
}

.eds-table td {
  line-height: 1.5rem;
}

.eds-table .sort-indicator {
  display: none;
}
.eds-table .col-sort-desc .col-title-text {
  padding-right: 0.5rem;
}
.eds-table .col-sort-desc .col-title-text::after {
  content: "▼";
  margin-left: 0.5rem;
  width: 0.5rem;
  position: absolute;
  display: inline-block;
}
.eds-table .col-sort-asc .col-title-text {
  padding-right: 0.5rem;
}
.eds-table .col-sort-asc .col-title-text::after {
  content: "▲";
  margin-left: 0.5rem;
  width: 0.5rem;
  position: absolute;
  display: inline-block;
}

.grid-action-bar {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 1rem;
  width: 100%;
}
.grid-action-bar > div {
  width: 50%;
}
.grid-action-bar input[type=search].eds-input {
  background: url("../images/search-icon.svg") 2px 0 no-repeat border-box var(--eds-color-white);
  padding: 0 1.5rem 0 2rem;
  width: 100%;
  height: 32px;
  line-height: 30px;
  direction: ltr;
  max-width: 240px;
  transition: max-width 0.4s;
}
.grid-action-bar input[type=search].eds-input:focus {
  max-width: 480px;
  background-position: 2px -96px;
}
.grid-action-bar input[type=search].eds-input:hover:not(:focus) {
  background-position: 2px -32px;
}
.grid-action-bar .clear-search {
  position: absolute;
  top: 8px;
  right: 7px;
  width: 16px;
  height: 16px;
  background: url("../images/search-clear.svg") no-repeat scroll 0 0;
  cursor: pointer;
}
.grid-action-bar .clear-search:hover {
  background-position: 0 -16px;
}

.grid-actions {
  display: flex;
  gap: 1rem;
  justify-content: flex-end;
}
.grid-actions .eds-form-group {
  display: flex;
  justify-content: flex-end;
}

.grid-actions {
  display: flex;
  gap: 1rem;
  justify-content: flex-end;
}
.grid-actions .eds-form-group {
  display: flex;
  justify-content: flex-end;
}

.grid-bulk-actions {
  display: flex;
  gap: 1rem;
  align-items: center;
  justify-content: flex-end;
}

.grid-controls {
  display: flex;
  justify-content: end;
  gap: 1rem;
}
.grid-controls .grid-page-size__container {
  display: inline-flex;
  padding: 0 0.75rem;
  flex-wrap: nowrap;
  align-items: center;
  position: relative;
  border: 1px solid var(--eds-brand-color-border-base, #D3D9DB);
  transition: box-shadow 0.15s ease-in-out;
  border-radius: 1rem;
  color: var(--eds-brand-color-accent, #21314D);
  border-color: var(--eds-filter-color-border-disabled, #D3D9DB);
}
.grid-controls .grid-page-size__container:hover {
  border: 1px solid var(--eds-color-steel-60, #5A6F72);
}
.grid-controls .grid-page-size__container label {
  margin-right: 1rem;
}
.grid-controls .grid-page-size__container select {
  height: 100%;
  flex-grow: 1;
}
.grid-controls .eds-pager__container {
  width: 11rem;
}

.eds-scrollbar, .overflow-y-auto, .overflow-x-auto, .overflow-auto, .overflow-y-scroll, .overflow-x-scroll, .overflow-scroll {
  /* Chome 121 now favours scrollbar properties over web-kit
      resulting in an unpleasant scrollbar design, we are
      telling chrome to use webkit property and all other
      browsers to use the scrollbar property. */
  /* stylelint-disable max-line-length */
  /* stylelint-enable max-line-length */
}
@supports (not selector(::-webkit-scrollbar)) and (selector(scrollbar-width)) {
  .eds-scrollbar, .overflow-y-auto, .overflow-x-auto, .overflow-auto, .overflow-y-scroll, .overflow-x-scroll, .overflow-scroll {
    scrollbar-color: var(--eds-color-white, #FFF) var(--eds-color-white, #FFF);
  }
}
@supports (not selector(::-webkit-scrollbar)) and (selector(scrollbar-width)) {
  .eds-scrollbar, .overflow-y-auto, .overflow-x-auto, .overflow-auto, .overflow-y-scroll, .overflow-x-scroll, .overflow-scroll {
    scrollbar-width: thin;
  }
}
.eds-scrollbar::-webkit-scrollbar, .overflow-y-auto::-webkit-scrollbar, .overflow-x-auto::-webkit-scrollbar, .overflow-auto::-webkit-scrollbar, .overflow-y-scroll::-webkit-scrollbar, .overflow-x-scroll::-webkit-scrollbar, .overflow-scroll::-webkit-scrollbar {
  width: 10px;
}
.eds-scrollbar::-webkit-scrollbar-track, .overflow-y-auto::-webkit-scrollbar-track, .overflow-x-auto::-webkit-scrollbar-track, .overflow-auto::-webkit-scrollbar-track, .overflow-y-scroll::-webkit-scrollbar-track, .overflow-x-scroll::-webkit-scrollbar-track, .overflow-scroll::-webkit-scrollbar-track {
  background: var(--eds-color-white, #FFF);
}
.eds-scrollbar::-webkit-scrollbar-thumb, .overflow-y-auto::-webkit-scrollbar-thumb, .overflow-x-auto::-webkit-scrollbar-thumb, .overflow-auto::-webkit-scrollbar-thumb, .overflow-y-scroll::-webkit-scrollbar-thumb, .overflow-x-scroll::-webkit-scrollbar-thumb, .overflow-scroll::-webkit-scrollbar-thumb {
  border: 2px var(--eds-color-white, #FFF) solid;
  border-radius: 5px;
  transition: border 0.5s, border-radius 0.5s;
}
@supports (not selector(::-webkit-scrollbar)) and (selector(scrollbar-width)) {
  .eds-scrollbar:hover, .overflow-y-auto:hover, .overflow-x-auto:hover, .overflow-auto:hover, .overflow-y-scroll:hover, .overflow-x-scroll:hover, .overflow-scroll:hover {
    scrollbar-color: var(--eds-color-steel-50, #82999C) var(--eds-color-white, #FFF);
  }
}
.eds-scrollbar:hover::-webkit-scrollbar-thumb, .overflow-y-auto:hover::-webkit-scrollbar-thumb, .overflow-x-auto:hover::-webkit-scrollbar-thumb, .overflow-auto:hover::-webkit-scrollbar-thumb, .overflow-y-scroll:hover::-webkit-scrollbar-thumb, .overflow-x-scroll:hover::-webkit-scrollbar-thumb, .overflow-scroll:hover::-webkit-scrollbar-thumb {
  background-color: var(--eds-color-steel-50, #82999C);
}

.eds-modal {
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(34, 34, 34, 0.6);
}
.eds-modal .eds-modal-body {
  width: fit-content;
  height: fit-content;
  max-width: 80%;
  max-height: 80%;
  background-color: var(--eds-color-white);
  overflow: auto;
  /* Chome 121 now favours scrollbar properties over web-kit
      resulting in an unpleasant scrollbar design, we are
      telling chrome to use webkit property and all other
      browsers to use the scrollbar property. */
  /* stylelint-disable max-line-length */
  /* stylelint-enable max-line-length */
}
@supports (not selector(::-webkit-scrollbar)) and (selector(scrollbar-width)) {
  .eds-modal .eds-modal-body {
    scrollbar-color: var(--eds-color-white, #FFF) var(--eds-color-white, #FFF);
  }
}
@supports (not selector(::-webkit-scrollbar)) and (selector(scrollbar-width)) {
  .eds-modal .eds-modal-body {
    scrollbar-width: thin;
  }
}
.eds-modal .eds-modal-body::-webkit-scrollbar {
  width: 10px;
}
.eds-modal .eds-modal-body::-webkit-scrollbar-track {
  background: var(--eds-color-white, #FFF);
}
.eds-modal .eds-modal-body::-webkit-scrollbar-thumb {
  border: 2px var(--eds-color-white, #FFF) solid;
  border-radius: 5px;
  transition: border 0.5s, border-radius 0.5s;
}
@supports (not selector(::-webkit-scrollbar)) and (selector(scrollbar-width)) {
  .eds-modal .eds-modal-body:hover {
    scrollbar-color: var(--eds-color-steel-50, #82999C) var(--eds-color-white, #FFF);
  }
}
.eds-modal .eds-modal-body:hover::-webkit-scrollbar-thumb {
  background-color: var(--eds-color-steel-50, #82999C);
}

.sign-off {
  border: 1px solid var(--eds-brand-color-border-base);
  background: white;
  border-radius: 100%;
  height: 1.5rem;
  width: 1.5rem;
}

.sign-off--success svg {
  margin-left: -1px;
}

.secondary-bar-colour .eds-file-attachment__container .eds-file-attachment__bar-decoration {
  background-color: var(--eds-brand-color-teal);
}

.eds-file-attachment__container .file-attachment__hideable .eds-file-attachment__clear-icon {
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBjbGFzcz0idy02IGgtNiI+DQogIDxwYXRoIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTIuMDM2IDEyLjMyMmExLjAxMiAxLjAxMiAwIDAgMSAwLS42MzlDMy40MjMgNy41MSA3LjM2IDQuNSAxMiA0LjVjNC42MzggMCA4LjU3MyAzLjAwNyA5Ljk2MyA3LjE3OC4wNy4yMDcuMDcuNDMxIDAgLjYzOUMyMC41NzcgMTYuNDkgMTYuNjQgMTkuNSAxMiAxOS41Yy00LjYzOCAwLTguNTczLTMuMDA3LTkuOTYzLTcuMTc4WiIgLz4NCiAgPHBhdGggc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNMTUgMTJhMyAzIDAgMSAxLTYgMCAzIDMgMCAwIDEgNiAwWiIgLz4NCjwvc3ZnPg==");
  mask-size: 1rem;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBjbGFzcz0idy02IGgtNiI+DQogIDxwYXRoIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTIuMDM2IDEyLjMyMmExLjAxMiAxLjAxMiAwIDAgMSAwLS42MzlDMy40MjMgNy41MSA3LjM2IDQuNSAxMiA0LjVjNC42MzggMCA4LjU3MyAzLjAwNyA5Ljk2MyA3LjE3OC4wNy4yMDcuMDcuNDMxIDAgLjYzOUMyMC41NzcgMTYuNDkgMTYuNjQgMTkuNSAxMiAxOS41Yy00LjYzOCAwLTguNTczLTMuMDA3LTkuOTYzLTcuMTc4WiIgLz4NCiAgPHBhdGggc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNMTUgMTJhMyAzIDAgMSAxLTYgMCAzIDMgMCAwIDEgNiAwWiIgLz4NCjwvc3ZnPg==");
  -webkit-mask-size: 1rem;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  cursor: pointer;
  background-color: var(--eds-color-steel-60, #5A6F72);
  padding: 1rem;
  top: 0;
  right: 0;
  position: absolute;
}
.eds-file-attachment__container .file-attachment__hideable .eds-file-attachment__clear-icon:hover {
  background-color: var(--eds-color-black, #000000);
}
.eds-file-attachment__container .file-attachment__hideable--hidden .eds-file-attachment__clear-icon {
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBjbGFzcz0idy02IGgtNiI+CiAgPHBhdGggc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNMy45OCA4LjIyM0ExMC40NzcgMTAuNDc3IDAgMCAwIDEuOTM0IDEyQzMuMjI2IDE2LjMzOCA3LjI0NCAxOS41IDEyIDE5LjVjLjk5MyAwIDEuOTUzLS4xMzggMi44NjMtLjM5NU02LjIyOCA2LjIyOEExMC40NTEgMTAuNDUxIDAgMCAxIDEyIDQuNWM0Ljc1NiAwIDguNzczIDMuMTYyIDEwLjA2NSA3LjQ5OGExMC41MjIgMTAuNTIyIDAgMCAxLTQuMjkzIDUuNzc0TTYuMjI4IDYuMjI4IDMgM20zLjIyOCAzLjIyOCAzLjY1IDMuNjVtNy44OTQgNy44OTRMMjEgMjFtLTMuMjI4LTMuMjI4LTMuNjUtMy42NW0wIDBhMyAzIDAgMSAwLTQuMjQzLTQuMjQzbTQuMjQyIDQuMjQyTDkuODggOS44OCIgLz4KPC9zdmc+Cg==");
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBjbGFzcz0idy02IGgtNiI+CiAgPHBhdGggc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNMy45OCA4LjIyM0ExMC40NzcgMTAuNDc3IDAgMCAwIDEuOTM0IDEyQzMuMjI2IDE2LjMzOCA3LjI0NCAxOS41IDEyIDE5LjVjLjk5MyAwIDEuOTUzLS4xMzggMi44NjMtLjM5NU02LjIyOCA2LjIyOEExMC40NTEgMTAuNDUxIDAgMCAxIDEyIDQuNWM0Ljc1NiAwIDguNzczIDMuMTYyIDEwLjA2NSA3LjQ5OGExMC41MjIgMTAuNTIyIDAgMCAxLTQuMjkzIDUuNzc0TTYuMjI4IDYuMjI4IDMgM20zLjIyOCAzLjIyOCAzLjY1IDMuNjVtNy44OTQgNy44OTRMMjEgMjFtLTMuMjI4LTMuMjI4LTMuNjUtMy42NW0wIDBhMyAzIDAgMSAwLTQuMjQzLTQuMjQzbTQuMjQyIDQuMjQyTDkuODggOS44OCIgLz4KPC9zdmc+Cg==");
}

.custom-tooltip {
  max-width: fit-content !important;
  width: 225px !important;
}

.search {
  width: 26rem;
}

/* Increase width further on large screens */
@media (max-width: 1500px) {
  .search {
    max-width: 30rem;
  }
}
/* Increase width on medium screens and above */
@media (max-width: 1200px) {
  .search {
    max-width: 22rem;
    padding-left: 8px;
  }
}
.fds-radio {
  display: none;
  box-sizing: border-box;
}

.fds-radio + span {
  margin-right: 0.5em;
  display: inline-block;
}

.fds-radio + span::after {
  width: 24px;
  height: 24px;
  top: 5px;
  border-radius: 16px;
  position: relative;
  background-color: var(--eds-color-white, #fff);
  content: "";
  display: inline-block;
  visibility: visible;
  border: 1px var(--tertiary-dark-hover) solid;
}

.fds-radio:checked + span::after {
  width: 24px;
  height: 24px;
  top: 5px;
  margin-right: 1px;
  border-radius: 16px;
  position: relative;
  background-color: var(--brand-green-60);
  content: "";
  display: inline-block;
  visibility: visible;
  box-shadow: 0px 0px 0px 1px var(--tertiary-dark-hover);
  border: 6px var(--eds-color-white, #fff) solid;
}

.fds-radio[disabled] + span::after {
  background-color: var(--eds-brand-color-border-base, #D3D9DB);
}

.fds-radio-label {
  display: inline;
  line-height: 2em;
  margin-right: 1em;
  margin-left: 0.25em;
}

.fds-custom-dropdown {
  position: relative;
  display: inline-block;
  font-family: var(--eds-font-family-normal, proxima-nova, sans-serif);
}
.fds-custom-dropdown__trigger {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  max-height: 32px;
  padding: 8px 8x 8px 8px;
  background-color: var(--eds-brand-color-background-base, #FFFFFF);
  border: 1px solid var(--eds-brand-color-border-base, #D3D9DB);
  border-radius: 0.375rem;
  font-size: 1rem;
  line-height: 1.5;
  color: var(--eds-font-color-base, #000000);
  cursor: pointer;
  transition: all 0.15s ease-in-out;
  position: relative;
}
.fds-custom-dropdown__trigger::after {
  content: "";
  position: absolute;
  right: 9px;
  top: 50%;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='currentColor' class='w-6 h-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19.5 8.25l-7.5 7.5-7.5-7.5' /%3E%3C/svg%3E");
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center;
  transition: transform 0.15s ease-in-out;
  pointer-events: none;
}
.fds-custom-dropdown__trigger:hover:not(:disabled) {
  border-color: var(--eds-filter-color-border-hover, #5A6F72);
}
.fds-custom-dropdown__trigger:focus {
  outline: none;
  border-color: var(--eds-filter-color-border-hover, #5A6F72);
}
.fds-custom-dropdown__trigger:focus-visible {
  box-shadow: 0px 2px 6px 0px var(--eds-color-black, #000000);
}
.fds-custom-dropdown__selected-text {
  flex: 1;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.fds-custom-dropdown__menu {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 1000;
  max-height: 16rem;
  margin-top: 0.25rem;
  background-color: var(--eds-brand-color-background-base, #FFFFFF);
  border: 1px solid var(--eds-brand-color-border-base, #D3D9DB);
  border-radius: 0.5rem;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  overflow: hidden; /* Hide overflow on the container to preserve border-radius */
}
.fds-custom-dropdown__menu-inner {
  max-height: 16rem;
  overflow-y: auto;
  /* Chome 121 now favours scrollbar properties over web-kit
      resulting in an unpleasant scrollbar design, we are
      telling chrome to use webkit property and all other
      browsers to use the scrollbar property. */
  /* stylelint-disable max-line-length */
  /* stylelint-enable max-line-length */
}
@supports (not selector(::-webkit-scrollbar)) and (selector(scrollbar-width)) {
  .fds-custom-dropdown__menu-inner {
    scrollbar-color: var(--eds-color-white, #FFF) var(--eds-color-white, #FFF);
  }
}
@supports (not selector(::-webkit-scrollbar)) and (selector(scrollbar-width)) {
  .fds-custom-dropdown__menu-inner {
    scrollbar-width: thin;
  }
}
.fds-custom-dropdown__menu-inner::-webkit-scrollbar {
  width: 10px;
}
.fds-custom-dropdown__menu-inner::-webkit-scrollbar-track {
  background: var(--eds-color-white, #FFF);
}
.fds-custom-dropdown__menu-inner::-webkit-scrollbar-thumb {
  border: 2px var(--eds-color-white, #FFF) solid;
  border-radius: 5px;
  transition: border 0.5s, border-radius 0.5s;
}
@supports (not selector(::-webkit-scrollbar)) and (selector(scrollbar-width)) {
  .fds-custom-dropdown__menu-inner:hover {
    scrollbar-color: var(--eds-color-steel-50, #82999C) var(--eds-color-white, #FFF);
  }
}
.fds-custom-dropdown__menu-inner:hover::-webkit-scrollbar-thumb {
  background-color: var(--eds-color-steel-50, #82999C);
}
.fds-custom-dropdown__option {
  display: flex;
  align-items: center;
  padding: 4px 8px 4px 8px;
  margin: 8px;
  font-size: 1rem;
  line-height: 1.5;
  color: var(--eds-color-blue-70, #2f4460);
  cursor: pointer;
  transition: all 0.15s ease-in-out;
  border-radius: 0.375rem;
  margin-bottom: 4px;
}
.fds-custom-dropdown__option:first-child {
  margin-top: 0.5rem;
}
.fds-custom-dropdown__option:hover {
  background-color: var(--eds-tile-color-subtle-background-default, #EBF0F5);
  color: var(--eds-color-blue-70, #2f4460);
}
.fds-custom-dropdown__option:active {
  background-color: var(--eds-listing-color-border-default, #D3D9DB);
  color: var(--eds-color-blue-70, #2f4460);
}
.fds-custom-dropdown__option:focus {
  outline: 2px solid #2D1E18;
  background-color: var(--eds-listing-color-border-default, #D3D9DB);
  color: var(--eds-color-blue-70, #2f4460);
}
.fds-custom-dropdown__option--highlighted {
  outline: 2px solid #2D1E18;
  background-color: var(--eds-listing-color-border-default, #D3D9DB);
  color: var(--eds-color-blue-70, #2f4460);
}
.fds-custom-dropdown__option--selected {
  background-color: var(--eds-tile-color-subtle-background-default, #EBF0F5);
  color: var(--eds-color-blue-70, #2f4460);
  outline: 1px solid #495D74;
}
.fds-custom-dropdown__option--disabled {
  color: var(--eds-button-color-text-disabled, #AEBDBF);
  cursor: default;
}
.fds-custom-dropdown__option--disabled:hover {
  background-color: transparent;
  color: var(--eds-button-color-text-disabled, #AEBDBF);
}
.fds-custom-dropdown__option--disabled:focus {
  outline: none;
  background-color: transparent;
  color: var(--eds-button-color-text-disabled, #AEBDBF);
}
.fds-custom-dropdown__separator {
  height: 1px;
  background-color: var(--eds-brand-color-border-base, #D3D9DB);
  margin: 0.5rem 0.75rem;
}
.fds-custom-dropdown__option--footer {
  border-top: none;
  color: var(--eds-color-blue-70, #2f4460);
}
.fds-custom-dropdown--valid .fds-custom-dropdown__trigger {
  border-color: var(--brand-green-60, #22C55E);
}
.fds-custom-dropdown--invalid .fds-custom-dropdown__trigger {
  border-color: var(--brand-red-60, #DC2626);
}
.fds-custom-dropdown--disabled .fds-custom-dropdown__trigger {
  background-color: var(--eds-color-white, #FFFFFF);
  border-color: var(--eds-brand-color-border-base, #D3D9DB);
  color: var(--eds-font-color-disabled, #AEBDBF);
  cursor: not-allowed;
}
.fds-custom-dropdown--disabled .fds-custom-dropdown__trigger::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='%23AEBDBF' class='w-6 h-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19.5 8.25l-7.5 7.5-7.5-7.5' /%3E%3C/svg%3E");
}
.fds-custom-dropdown--disabled .fds-custom-dropdown__trigger:hover {
  border-color: var(--eds-brand-color-border-base, #D3D9DB);
}
.fds-custom-dropdown--disabled .eds-input__label {
  color: var(--eds-font-color-disabled, #AEBDBF);
}
.fds-custom-dropdown--expanded .fds-custom-dropdown__trigger::after {
  transform: translateY(-50%) rotate(180deg);
}

.fds-validation-message {
  color: var(--brand-red-60, #DC2626);
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.fds-validation-icon {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
}

.fds-text-red-force {
  color: #dc2626 !important;
}

:root {
  /* V1 temporary declarations - these will need to go back into Edamame at some point */
  --eds-link-color-primary: var(--eds-brand-color-primary);
  --eds-link-color-primary-hover: var(--eds-brand-color-primary-dark);
  --eds-link-color-primary-active: var(--eds-brand-color-primary-dark);
  /* V3 temporary overrides from https://www.figma.com/board/OyGTGlG9aAQ3DqUN1MyDBD/Rebrand-Phase-1---QA?node-id=406-1491&p=f&t=3d3D5D4u25SZM4Y0-0 
      these will need to go back into Edamame at some point */
  --eds-v3-link-primary: var(--eds-v3-foundational-green-600);
  --eds-v3-link-primary-hover: var(--eds-v3-foundational-green-700);
  --eds-v3-link-primary-active: var(--eds-v3-foundational-green-700);
}
:root .enable-v3 {
  /* V1 -> V3 token mappings */
  --eds-brand-color-primary: var(--eds-v3-foundational-green-800);
  --eds-brand-color-primary-dark: var(--eds-v3-foundational-green-900);
  --eds-brand-color-primary-light: var(--eds-v3-foundational-green-700);
  --eds-brand-color-accent: var(--eds-v3-foundational-neutral-800);
  --eds-brand-color-accent-dark: var(--eds-v3-foundational-neutral-900);
  --eds-brand-color-accent-light: var(--eds-v3-foundational-neutral-700);
  --eds-brand-color-yellow: var(--eds-v3-foundational-orange-600);
  --eds-brand-color-yellow-dark: var(--eds-v3-foundational-orange-700);
  --eds-brand-color-yellow-light: var(--eds-v3-foundational-orange-100);
  --eds-brand-color-red: var(--eds-v3-foundational-red-600);
  --eds-brand-color-red-dark: var(--eds-v3-foundational-red-700);
  --eds-brand-color-red-light: var(--eds-v3-foundational-red-100);
  --eds-brand-color-teal: var(--eds-v3-foundational-teal-600);
  --eds-brand-color-teal-dark: var(--eds-v3-foundational-teal-700);
  --eds-brand-color-teal-light: var(--eds-v3-foundational-teal-100);
  --eds-brand-color-green: var(--eds-v3-foundational-green-800);
  --eds-brand-color-green-dark: var(--eds-v3-foundational-green-900);
  --eds-brand-color-green-light: var(--eds-v3-foundational-green-700);
  --eds-brand-color-blue: var(--eds-v3-foundational-blue-600);
  --eds-brand-color-blue-dark: var(--eds-v3-foundational-blue-700);
  --eds-brand-color-blue-light: var(--eds-v3-foundational-blue-100);
  --eds-font-color-base: var(--eds-v3-text-primary);
  --eds-font-color-faded: var(--eds-v3-text-secondary);
  --eds-font-color-accent: var(--eds-v3-text-inverse);
  --eds-font-color-heading: var(--eds-v3-text-primary);
  --eds-font-color-disabled: var(--eds-v3-text-disabled);
  --eds-brand-color-border-base: var(--eds-v3-border-primary);
  --eds-brand-color-border-accent: var(--eds-v3-border-secondary);
  --eds-brand-color-background-base: var(--eds-v3-background-primary);
  --eds-brand-color-background-secondary: var(--eds-v3-background-secondary);
  --eds-brand-color-background-accent: var(--eds-v3-background-inverse);
  --eds-brand-color-status-success: var(--eds-v3-background-success-default);
  --eds-brand-color-status-danger: var(--eds-v3-background-error-default);
  --eds-brand-color-status-warning: var(--eds-v3-background-warning-default);
  --eds-button-color-prominent-border-default: var(--eds-v3-background-button);
  --eds-button-color-prominent-border-hover: var(--eds-v3-background-button-hover);
  --eds-button-color-prominent-border-focus: var(--eds-v3-background-button-hover);
  --eds-button-color-prominent-border-active: var(--eds-v3-background-button-active);
  --eds-button-color-prominent-border-disabled: var(--eds-v3-background-button-disabled);
  --eds-button-color-prominent-background-default: var(--eds-v3-background-button);
  --eds-button-color-prominent-background-hover: var(--eds-v3-background-button-hover);
  --eds-button-color-prominent-background-focus: var(--eds-v3-background-button-hover);
  --eds-button-color-prominent-background-active: var(--eds-v3-background-button-active);
  --eds-button-color-prominent-background-disabled: var(--eds-v3-background-button-disabled);
  --eds-button-color-prominent-text-default: var(--eds-v3-text-inverse);
  --eds-button-color-prominent-text-hover: var(--eds-v3-text-inverse);
  --eds-button-color-prominent-text-focus: var(--eds-v3-text-inverse);
  --eds-button-color-prominent-text-active: var(--eds-v3-text-inverse);
  --eds-button-color-prominent-text-disabled: var(--eds-v3-text-inverse);
  --eds-button-color-border-default: var(--eds-v3-border-primary);
  --eds-button-color-border-hover: var(--eds-v3-border-primary);
  --eds-button-color-border-focus: var(--eds-v3-border-primary);
  --eds-button-color-border-active: var(--eds-v3-border-primary);
  --eds-button-color-border-disabled: var(--eds-v3-border-disabled);
  --eds-button-color-background-default: var(--eds-v3-background-primary);
  --eds-button-color-background-hover: var(--eds-v3-background-primary-hover);
  --eds-button-color-background-active: var(--eds-v3-background-primary-active);
  --eds-button-color-background-disabled: var(--eds-v3-background-disabled);
  --eds-button-color-text-default: var(--eds-v3-text-secondary);
  --eds-button-color-text-hover: var(--eds-v3-text-secondary);
  --eds-button-color-text-active: var(--eds-v3-text-secondary);
  --eds-button-color-text-disabled: var(--eds-v3-text-disabled);
  --eds-listing-color-heading-border: var(--eds-v3-border-primary);
  --eds-listing-color-heading-background: var(--eds-v3-background-primary);
  --eds-listing-color-heading-text: var(--eds-v3-text-secondary);
  --eds-listing-color-text-default: var(--eds-v3-text-primary);
  --eds-listing-color-text-disabled: var(--eds-v3-text-disabled);
  --eds-listing-color-border-default: var(--eds-v3-border-primary);
  --eds-listing-color-border-disabled: var(--eds-v3-border-primary);
  --eds-listing-color-background-default: var(--eds-v3-background-primary);
  --eds-listing-color-background-disabled: var(--eds-v3-background-primary);
  --eds-listing-color-selectable-text-default: var(--eds-v3-text-primary);
  --eds-listing-color-selectable-text-selected: var(--eds-v3-text-primary);
  --eds-listing-color-selectable-text-hover: var(--eds-v3-text-primary);
  --eds-listing-color-selectable-text-focus: var(--eds-v3-text-primary);
  --eds-listing-color-selectable-text-active: var(--eds-v3-text-primary);
  --eds-listing-color-selectable-text-disabled: var(--eds-v3-text-disabled);
  --eds-listing-color-selectable-text-required: var(--eds-v3-text-primary);
  --eds-listing-color-selectable-background-default: var(--eds-v3-background-primary);
  --eds-listing-color-selectable-background-hover: var(--eds-v3-background-primary-hover);
  --eds-listing-color-selectable-background-disabled: var(--eds-v3-background-primary);
  --eds-listing-color-selectable-background-required: var(--eds-v3-background-primary-selected);
  --eds-listing-color-selectable-background-selected: var(--eds-v3-background-primary-selected);
  --eds-filter-color-background-default: var(--eds-v3-background-primary);
  --eds-filter-color-background-hover: var(--eds-v3-background-primary-hover);
  --eds-filter-color-background-focus: var(--eds-v3-background-primary-active);
  --eds-filter-color-background-active: var(--eds-v3-background-primary-selected);
  --eds-filter-color-background-disabled: var(--eds-v3-background-primary);
  --eds-filter-color-border-default: var(--eds-v3-border-primary);
  --eds-filter-color-border-hover: var(--eds-v3-border-primary-hover);
  --eds-filter-color-border-focus: var(--eds-v3-border-primary-active);
  --eds-filter-color-border-active: var(--eds-v3-border-primary-selected);
  --eds-filter-color-border-disabled: var(--eds-v3-border-primary);
  --eds-filter-color-text-default: var(--eds-v3-text-secondary);
  --eds-filter-color-text-hover: var(--eds-v3-text-secondary);
  --eds-filter-color-text-focus: var(--eds-v3-text-secondary);
  --eds-filter-color-text-active: var(--eds-v3-text-secondary);
  --eds-filter-color-text-disabled: var(--eds-v3-text-disabled);
  --eds-filter-color-placeholder-default: var(--eds-v3-text-placeholder);
  --eds-filter-color-placeholder-hover: var(--eds-v3-text-placeholder);
  --eds-filter-color-placeholder-focus: var(--eds-v3-text-placeholder);
  --eds-filter-color-placeholder-active: var(--eds-v3-text-placeholder);
  --eds-filter-color-placeholder-disabled: var(--eds-v3-text-disabled);
  --eds-control-region-color-text: var(--eds-v3-text-secondary);
  --eds-control-region-color-border: var(--eds-v3-border-primary);
  --eds-control-region-color-background: var(--eds-v3-background-secondary);
  --eds-dropdown-item-color-border-default: var(--eds-v3-transparent);
  --eds-dropdown-item-color-border-hover: var(--eds-v3-transparent);
  --eds-dropdown-item-color-border-focus: var(--eds-v3-border-focus);
  --eds-dropdown-item-color-border-active: var(--eds-v3-border-primary-selected);
  --eds-dropdown-item-color-border-disabled: var(--eds-v3-transparent);
  --eds-dropdown-item-color-border-required: var(--eds-v3-transparent);
  --eds-dropdown-item-color-background-default: var(--eds-v3-background-primary);
  --eds-dropdown-item-color-background-hover: var(--eds-v3-background-primary-hover);
  --eds-dropdown-item-color-background-focus: var(--eds-v3-background-primary-active);
  --eds-dropdown-item-color-background-active: var(--eds-v3-background-primary-active);
  --eds-dropdown-item-color-background-disabled: var(--eds-v3-background-primary);
  --eds-dropdown-item-color-background-required: var(--eds-v3-background-primary);
  --eds-dropdown-item-color-background-selected: var(--eds-v3-background-primary-selected);
  --eds-dropdown-item-color-text-default: var(--eds-v3-text-secondary);
  --eds-dropdown-item-color-text-hover: var(--eds-v3-text-secondary);
  --eds-dropdown-item-color-text-focus: var(--eds-v3-text-secondary);
  --eds-dropdown-item-color-text-active: var(--eds-v3-text-secondary);
  --eds-dropdown-item-color-text-disabled: var(--eds-v3-text-disabled);
  --eds-dropdown-item-color-text-required: var(--eds-v3-text-secondary);
  --eds-dropdown-item-color-text-selected: var(--eds-v3-text-secondary);
  --eds-color-white: var(--eds-v3-foundational-neutral-0);
  --eds-color-black: var(--eds-v3-foundational-black);
  --eds-color-orange-90: var(--eds-v3-foundational-orange-900);
  --eds-color-orange-80: var(--eds-v3-foundational-orange-800);
  --eds-color-orange-70: var(--eds-v3-foundational-orange-700);
  --eds-color-orange-60: var(--eds-v3-foundational-orange-600);
  --eds-color-orange-50: var(--eds-v3-foundational-orange-500);
  --eds-color-orange-40: var(--eds-v3-foundational-orange-400);
  --eds-color-orange-30: var(--eds-v3-foundational-orange-300);
  --eds-color-orange-20: var(--eds-v3-foundational-orange-200);
  --eds-color-orange-10: var(--eds-v3-foundational-orange-100);
  --eds-color-purple-90: var(--eds-v3-foundational-purple-900);
  --eds-color-purple-80: var(--eds-v3-foundational-purple-800);
  --eds-color-purple-70: var(--eds-v3-foundational-purple-700);
  --eds-color-purple-60: var(--eds-v3-foundational-purple-600);
  --eds-color-purple-50: var(--eds-v3-foundational-purple-500);
  --eds-color-purple-40: var(--eds-v3-foundational-purple-400);
  --eds-color-purple-30: var(--eds-v3-foundational-purple-300);
  --eds-color-purple-20: var(--eds-v3-foundational-purple-200);
  --eds-color-purple-10: var(--eds-v3-foundational-purple-100);
  --eds-color-lime-90: var(--eds-v3-foundational-lime-900);
  --eds-color-lime-80: var(--eds-v3-foundational-lime-800);
  --eds-color-lime-70: var(--eds-v3-foundational-lime-700);
  --eds-color-lime-60: var(--eds-v3-foundational-lime-600);
  --eds-color-lime-50: var(--eds-v3-foundational-lime-500);
  --eds-color-lime-40: var(--eds-v3-foundational-lime-400);
  --eds-color-lime-30: var(--eds-v3-foundational-lime-300);
  --eds-color-lime-20: var(--eds-v3-foundational-lime-200);
  --eds-color-lime-10: var(--eds-v3-foundational-lime-100);
  --eds-color-fuchsia-90: var(--eds-v3-foundational-fuchsia-900);
  --eds-color-fuchsia-80: var(--eds-v3-foundational-fuchsia-800);
  --eds-color-fuchsia-70: var(--eds-v3-foundational-fuchsia-700);
  --eds-color-fuchsia-60: var(--eds-v3-foundational-fuchsia-600);
  --eds-color-fuchsia-50: var(--eds-v3-foundational-fuchsia-500);
  --eds-color-fuchsia-40: var(--eds-v3-foundational-fuchsia-400);
  --eds-color-fuchsia-30: var(--eds-v3-foundational-fuchsia-300);
  --eds-color-fuchsia-20: var(--eds-v3-foundational-fuchsia-200);
  --eds-color-fuchsia-10: var(--eds-v3-foundational-fuchsia-100);
  --eds-color-steel-90: var(--eds-v3-foundational-neutral-900);
  --eds-color-steel-80: var(--eds-v3-foundational-neutral-800);
  --eds-color-steel-70: var(--eds-v3-foundational-neutral-700);
  --eds-color-steel-60: var(--eds-v3-foundational-neutral-600);
  --eds-color-steel-50: var(--eds-v3-foundational-neutral-500);
  --eds-color-steel-40: var(--eds-v3-foundational-neutral-400);
  --eds-color-steel-30: var(--eds-v3-foundational-neutral-300);
  --eds-color-steel-20: var(--eds-v3-foundational-neutral-200);
  --eds-color-steel-15: var(--eds-v3-foundational-neutral-100);
  --eds-color-steel-10: var(--eds-v3-foundational-neutral-100);
  --eds-color-red-90: var(--eds-v3-foundational-red-900);
  --eds-color-red-80: var(--eds-v3-foundational-red-800);
  --eds-color-red-70: var(--eds-v3-foundational-red-700);
  --eds-color-red-60: var(--eds-v3-foundational-red-600);
  --eds-color-red-50: var(--eds-v3-foundational-red-500);
  --eds-color-red-40: var(--eds-v3-foundational-red-400);
  --eds-color-red-30: var(--eds-v3-foundational-red-300);
  --eds-color-red-20: var(--eds-v3-foundational-red-200);
  --eds-color-red-10: var(--eds-v3-foundational-red-100);
  --eds-color-teal-90: var(--eds-v3-foundational-teal-900);
  --eds-color-teal-80: var(--eds-v3-foundational-teal-800);
  --eds-color-teal-70: var(--eds-v3-foundational-teal-700);
  --eds-color-teal-60: var(--eds-v3-foundational-teal-600);
  --eds-color-teal-50: var(--eds-v3-foundational-teal-500);
  --eds-color-teal-40: var(--eds-v3-foundational-teal-400);
  --eds-color-teal-30: var(--eds-v3-foundational-teal-300);
  --eds-color-teal-20: var(--eds-v3-foundational-teal-200);
  --eds-color-teal-10: var(--eds-v3-foundational-teal-100);
  --eds-color-yellow-90: var(--eds-v3-foundational-yellow-900);
  --eds-color-yellow-80: var(--eds-v3-foundational-yellow-800);
  --eds-color-yellow-70: var(--eds-v3-foundational-yellow-700);
  --eds-color-yellow-60: var(--eds-v3-foundational-yellow-600);
  --eds-color-yellow-50: var(--eds-v3-foundational-yellow-500);
  --eds-color-yellow-40: var(--eds-v3-foundational-yellow-400);
  --eds-color-yellow-30: var(--eds-v3-foundational-yellow-300);
  --eds-color-yellow-20: var(--eds-v3-foundational-yellow-200);
  --eds-color-yellow-10: var(--eds-v3-foundational-yellow-100);
  --eds-color-blue-90: var(--eds-v3-foundational-blue-900);
  --eds-color-blue-80: var(--eds-v3-foundational-blue-800);
  --eds-color-blue-70: var(--eds-v3-foundational-blue-700);
  --eds-color-blue-60: var(--eds-v3-foundational-blue-600);
  --eds-color-blue-50: var(--eds-v3-foundational-blue-500);
  --eds-color-blue-40: var(--eds-v3-foundational-blue-400);
  --eds-color-blue-30: var(--eds-v3-foundational-blue-300);
  --eds-color-blue-20: var(--eds-v3-foundational-blue-200);
  --eds-color-blue-10: var(--eds-v3-foundational-blue-100);
  --eds-color-green-90: var(--eds-v3-foundational-green-900);
  --eds-color-green-80: var(--eds-v3-foundational-green-800);
  --eds-color-green-70: var(--eds-v3-foundational-green-700);
  --eds-color-green-60: var(--eds-v3-foundational-green-600);
  --eds-color-green-50: var(--eds-v3-foundational-green-500);
  --eds-color-green-40: var(--eds-v3-foundational-green-400);
  --eds-color-green-30: var(--eds-v3-foundational-green-300);
  --eds-color-green-20: var(--eds-v3-foundational-green-200);
  --eds-color-green-10: var(--eds-v3-foundational-green-100);
  /* V2 -> V3 token mappings */
  --eds-v2-colour-primary-soft: var(--eds-v3-background-success-subtle);
  --eds-v2-colour-primary-light: var(--eds-v3-background-success-default);
  --eds-v2-colour-primary-base: var(--eds-v3-background-success-default);
  --eds-v2-colour-primary-dark-hover: var(--eds-v3-background-success-hover);
  --eds-v2-colour-primary-hard-focus: var(--eds-v3-background-success-active);
  --eds-v2-colour-secondary-base: var(--eds-v3-background-button);
  --eds-v2-colour-secondary-dark-hover: var(--eds-v3-background-button-hover);
  --eds-v2-colour-secondary-hard-focus: var(--eds-v3-background-button-active);
  --eds-v2-colour-tertiary-soft: var(--eds-v3-background-secondary);
  --eds-v2-colour-tertiary-light: var(--eds-v3-background-primary-hover);
  --eds-v2-colour-tertiary-base: var(--eds-v3-background-primary-active);
  --eds-v2-colour-tertiary-dark-hover: var(--eds-v3-foundational-neutral-500);
  --eds-v2-colour-tertiary-hard-focus: var(--eds-v3-foundational-neutral-900);
  --eds-v2-colour-tertiary-disabled: var(--eds-v3-background-button-disabled);
  --eds-v2-colour-status-success-soft: var(--eds-v3-background-success-subtle);
  --eds-v2-colour-status-success-light: var(--eds-v3-background-success-default);
  --eds-v2-colour-status-success-base: var(--eds-v3-background-success-default);
  --eds-v2-colour-status-success-dark-hover: var(--eds-v3-background-success-hover);
  --eds-v2-colour-status-success-hard-focus: var(--eds-v3-background-success-active);
  --eds-v2-colour-status-info-soft: var(--eds-v3-background-info-subtle);
  --eds-v2-colour-status-info-light: var(--eds-v3-background-info-default);
  --eds-v2-colour-status-info-base: var(--eds-v3-background-info-default);
  --eds-v2-colour-status-info-dark-hover: var(--eds-v3-background-info-hover);
  --eds-v2-colour-status-info-hard-focus: var(--eds-v3-background-info-active);
  --eds-v2-colour-status-warning-soft: var(--eds-v3-background-warning-subtle);
  --eds-v2-colour-status-warning-light: var(--eds-v3-background-warning-default);
  --eds-v2-colour-status-warning-base: var(--eds-v3-background-warning-default);
  --eds-v2-colour-status-warning-dark-hover: var(--eds-v3-background-warning-hover);
  --eds-v2-colour-status-warning-hard-focus: var(--eds-v3-background-warning-active);
  --eds-v2-colour-status-error-soft: var(--eds-v3-background-error-subtle);
  --eds-v2-colour-status-error-light: var(--eds-v3-background-error-default);
  --eds-v2-colour-status-error-base: var(--eds-v3-background-error-default);
  --eds-v2-colour-status-error-dark-hover: var(--eds-v3-background-error-hover);
  --eds-v2-colour-status-error-hard-focus: var(--eds-v3-background-error-active);
  --eds-v2-colour-contrast-base: var(--eds-v3-background-inverse);
  --eds-v2-colour-contrast-dark-hover: var(--eds-v3-background-inverse-hover);
  --eds-v2-colour-contrast-hard-focus: var(--eds-v3-background-inverse-active);
  --eds-v2-colour-contrast-disabled: var(--eds-v3-foundational-neutral-400);
  --eds-v2-colour-background-base: var(--eds-v3-background-primary);
  --eds-v2-colour-background-secondary: var(--eds-v3-background-secondary);
  --eds-v2-colour-background-disabled-alt: var(--eds-v3-background-button-disabled);
  --eds-v2-colour-background-inverse: var(--eds-v3-background-inverse);
  --eds-v2-colour-text-base: var(--eds-v3-text-primary);
  --eds-v2-colour-text-contrast: var(--eds-v3-text-inverse);
  --eds-v2-colour-text-alt-text: var(--eds-v3-text-brand);
  --eds-v2-colour-text-secondary: var(--eds-v3-text-secondary);
  --eds-v2-colour-text-disabled-default: var(--eds-v3-text-disabled);
  --eds-v2-colour-text-disabled-alt: var(--eds-v3-text-inverse-disabled);
  --eds-v2-colour-text-active: var(--eds-v3-text-emphasis);
  --eds-v2-colour-text-success: var(--eds-v3-text-success);
  --eds-v2-colour-text-info: var(--eds-v3-text-info);
  --eds-v2-colour-text-warning: var(--eds-v3-text-warning);
  --eds-v2-colour-text-error: var(--eds-v3-text-error);
  --eds-v2-colour-link-base: var(--eds-v3-link-primary);
  --eds-v2-colour-link-hover: var(--eds-v3-link-primary-hover);
  --eds-v2-colour-link-active: var(--eds-v3-link-primary-active);
  --eds-v2-colour-link-focus: var(--eds-v3-link-primary-active);
  --eds-v2-colour-link-disabled: var(--eds-v3-text-disabled);
  --eds-v2-colour-link-visited: var(--eds-v3-link-primary);
  --eds-v2-colour-link-contrast: var(--eds-v3-link-inverse);
  --eds-v2-colour-border-base: var(--eds-v3-border-primary);
  --eds-v2-colour-border-secondary: var(--eds-v3-border-secondary);
  --eds-v2-colour-border-hover: var(--eds-v3-border-primary-hover);
  --eds-v2-colour-border-success: var(--eds-v3-border-success);
  --eds-v2-colour-border-info: var(--eds-v3-border-info);
  --eds-v2-colour-border-warning: var(--eds-v3-border-warning);
  --eds-v2-colour-border-error: var(--eds-v3-border-error);
  --eds-v2-colour-border-disabled: var(--eds-v3-border-disabled);
  --eds-v2-colour-border-contrast: var(--eds-v3-border-inverse);
  --eds-v2-colour-icon-base-default: var(--eds-v3-icon-primary);
  --eds-v2-colour-icon-base-alt: var(--eds-v3-icon-secondary);
  --eds-v2-colour-icon-primary: var(--eds-v3-icon-brand);
  --eds-v2-colour-icon-secondary: var(--eds-v3-icon-secondary);
  --eds-v2-colour-icon-hover: var(--eds-v3-icon-primary-hover);
  --eds-v2-colour-icon-hover-alt: var(--eds-v3-icon-primary-hover);
  --eds-v2-colour-icon-disabled: var(--eds-v3-icon-disabled);
  --eds-v2-colour-icon-contrast: var(--eds-v3-icon-inverse);
  --eds-v2-colour-icon-success: var(--eds-v3-icon-success);
  --eds-v2-colour-icon-info: var(--eds-v3-icon-info);
  --eds-v2-colour-icon-warning: var(--eds-v3-icon-warning);
  --eds-v2-colour-icon-error: var(--eds-v3-icon-error);
  --eds-v2-colour-focus: var(--eds-v3-ring-focus);
  --eds-v2-icon-contrast: var(--eds-v3-icon-inverse);
  --eds-v2-text-contrast: var(--eds-v3-text-inverse);
  --eds-v2-secondary-base: var(--eds-v3-background-button);
  --eds-v2-secondary-dark-hover: var(--eds-v3-background-button-hover);
  --eds-v2-secondary-hard-focus: var(--eds-v3-background-button-active);
  --eds-v2-background-disabled-alt: var(--eds-v3-background-button-disabled);
  --eds-v2-border-secondary: var(--eds-v3-border-primary);
  --eds-v2-text-secondary: var(--eds-v3-text-secondary);
  --eds-v2-icon-secondary: var(--eds-v3-icon-secondary);
  --eds-v2-tertiary-light: var(--eds-v3-background-primary-hover);
  --eds-v2-tertiary-base: var(--eds-v3-background-primary-active);
  --eds-v2-tertiary-soft: var(--eds-v3-background-primary-hover);
  --eds-v2-contrast-dark-hover: var(--eds-v3-background-inverse-hover);
  --eds-v2-contrast-hard-focus: var(--eds-v3-background-inverse-active);
  --eds-v2-icon-base-alt: var(--eds-v3-icon-inverse-disabled);
  --eds-v2-text-disabled-alt: var(--eds-v3-text-inverse-disabled);
  --eds-v2-icon-primary: var(--eds-v3-link-primary);
  --eds-v2-link-link-base: var(--eds-v3-link-primary);
  --eds-v2-link-link-hover: var(--eds-v3-link-primary-hover);
  --eds-v2-link-link-focus: var(--eds-v3-link-primary-active);
  --eds-v2-text-disabled-default: var(--eds-v3-text-disabled);
  --eds-v2-icon-disabled: var(--eds-v3-icon-disabled);
  --eds-v2-text-base: var(--eds-v3-text-primary);
  --eds-v2-border-base: var(--eds-v3-border-primary);
  --eds-v2-background-secondary: var(--eds-v3-background-primary-hover);
  --eds-v2-text-disabled: var(--eds-v3-text-disabled);
  --eds-v2-icon-success: var(--eds-v3-icon-success);
  --eds-v2-icon-error: var(--eds-v3-icon-error);
  --eds-v2-icon-warning: var(--eds-v3-icon-warning);
  --eds-v2-status-success-success-light: var(--eds-v3-border-success);
  --eds-v2-status-info-info-base: var(--eds-v3-border-info);
  --eds-v2-border-hover: var(--eds-v3-border-primary);
  --eds-v2-status-error-error-base: var(--eds-v3-border-error);
  --eds-v2-status-warning-warning-base: var(--eds-v3-border-warning);
  --eds-v2-status-warning-warning-dark-hover: var(--eds-v3-border-warning);
  --eds-v2-status-success-success-soft: var(--eds-v3-background-success-subtle);
  --eds-v2-status-error-error-soft: var(--eds-v3-background-error-subtle);
  --eds-v2-status-info-info-soft: var(--eds-v3-background-info-subtle);
  --eds-v2-status-warning-warning-soft: var(--eds-v3-background-warning-subtle);
  --eds-v2-background-base: var(--eds-v3-background-primary);
  --eds-v2-background-inverse: var(--eds-v3-background-inverse);
  --eds-v2-text-warning: var(--eds-v3-text-warning);
  --eds-v2-eds-color-white: var(--eds-v3-foundational-neutral-0);
  --eds-v2-eds-color-black: var(--eds-v3-foundational-black);
  --eds-v2-eds-color-orange-90: var(--eds-v3-foundational-orange-900);
  --eds-v2-eds-color-orange-80: var(--eds-v3-foundational-orange-800);
  --eds-v2-eds-color-orange-70: var(--eds-v3-foundational-orange-700);
  --eds-v2-eds-color-orange-60: var(--eds-v3-foundational-orange-600);
  --eds-v2-eds-color-orange-50: var(--eds-v3-foundational-orange-500);
  --eds-v2-eds-color-orange-40: var(--eds-v3-foundational-orange-400);
  --eds-v2-eds-color-orange-30: var(--eds-v3-foundational-orange-300);
  --eds-v2-eds-color-orange-20: var(--eds-v3-foundational-orange-200);
  --eds-v2-eds-color-orange-10: var(--eds-v3-foundational-orange-100);
  --eds-v2-eds-color-purple-90: var(--eds-v3-foundational-purple-900);
  --eds-v2-eds-color-purple-80: var(--eds-v3-foundational-purple-800);
  --eds-v2-eds-color-purple-70: var(--eds-v3-foundational-purple-700);
  --eds-v2-eds-color-purple-60: var(--eds-v3-foundational-purple-600);
  --eds-v2-eds-color-purple-50: var(--eds-v3-foundational-purple-500);
  --eds-v2-eds-color-purple-40: var(--eds-v3-foundational-purple-400);
  --eds-v2-eds-color-purple-30: var(--eds-v3-foundational-purple-300);
  --eds-v2-eds-color-purple-20: var(--eds-v3-foundational-purple-200);
  --eds-v2-eds-color-purple-10: var(--eds-v3-foundational-purple-100);
  --eds-v2-eds-color-lime-90: var(--eds-v3-foundational-lime-900);
  --eds-v2-eds-color-lime-80: var(--eds-v3-foundational-lime-800);
  --eds-v2-eds-color-lime-70: var(--eds-v3-foundational-lime-700);
  --eds-v2-eds-color-lime-60: var(--eds-v3-foundational-lime-600);
  --eds-v2-eds-color-lime-50: var(--eds-v3-foundational-lime-500);
  --eds-v2-eds-color-lime-40: var(--eds-v3-foundational-lime-400);
  --eds-v2-eds-color-lime-30: var(--eds-v3-foundational-lime-300);
  --eds-v2-eds-color-lime-20: var(--eds-v3-foundational-lime-200);
  --eds-v2-eds-color-lime-10: var(--eds-v3-foundational-lime-100);
  --eds-v2-eds-color-fuchsia-90: var(--eds-v3-foundational-fuchsia-900);
  --eds-v2-eds-color-fuchsia-80: var(--eds-v3-foundational-fuchsia-800);
  --eds-v2-eds-color-fuchsia-70: var(--eds-v3-foundational-fuchsia-700);
  --eds-v2-eds-color-fuchsia-60: var(--eds-v3-foundational-fuchsia-600);
  --eds-v2-eds-color-fuchsia-50: var(--eds-v3-foundational-fuchsia-500);
  --eds-v2-eds-color-fuchsia-40: var(--eds-v3-foundational-fuchsia-400);
  --eds-v2-eds-color-fuchsia-30: var(--eds-v3-foundational-fuchsia-300);
  --eds-v2-eds-color-fuchsia-20: var(--eds-v3-foundational-fuchsia-200);
  --eds-v2-eds-color-fuchsia-10: var(--eds-v3-foundational-fuchsia-100);
  --eds-v2-eds-color-steel-90: var(--eds-v3-foundational-neutral-900);
  --eds-v2-eds-color-steel-80: var(--eds-v3-foundational-neutral-800);
  --eds-v2-eds-color-steel-70: var(--eds-v3-foundational-neutral-700);
  --eds-v2-eds-color-steel-60: var(--eds-v3-foundational-neutral-600);
  --eds-v2-eds-color-steel-50: var(--eds-v3-foundational-neutral-500);
  --eds-v2-eds-color-steel-40: var(--eds-v3-foundational-neutral-400);
  --eds-v2-eds-color-steel-30: var(--eds-v3-foundational-neutral-300);
  --eds-v2-eds-color-steel-20: var(--eds-v3-foundational-neutral-200);
  --eds-v2-eds-color-steel-15: var(--eds-v3-foundational-neutral-100);
  --eds-v2-eds-color-steel-10: var(--eds-v3-foundational-neutral-100);
  --eds-v2-eds-color-red-90: var(--eds-v3-foundational-red-900);
  --eds-v2-eds-color-red-80: var(--eds-v3-foundational-red-800);
  --eds-v2-eds-color-red-70: var(--eds-v3-foundational-red-700);
  --eds-v2-eds-color-red-60: var(--eds-v3-foundational-red-600);
  --eds-v2-eds-color-red-50: var(--eds-v3-foundational-red-500);
  --eds-v2-eds-color-red-40: var(--eds-v3-foundational-red-400);
  --eds-v2-eds-color-red-30: var(--eds-v3-foundational-red-300);
  --eds-v2-eds-color-red-20: var(--eds-v3-foundational-red-200);
  --eds-v2-eds-color-red-10: var(--eds-v3-foundational-red-100);
  --eds-v2-eds-color-teal-90: var(--eds-v3-foundational-teal-900);
  --eds-v2-eds-color-teal-80: var(--eds-v3-foundational-teal-800);
  --eds-v2-eds-color-teal-70: var(--eds-v3-foundational-teal-700);
  --eds-v2-eds-color-teal-60: var(--eds-v3-foundational-teal-600);
  --eds-v2-eds-color-teal-50: var(--eds-v3-foundational-teal-500);
  --eds-v2-eds-color-teal-40: var(--eds-v3-foundational-teal-400);
  --eds-v2-eds-color-teal-30: var(--eds-v3-foundational-teal-300);
  --eds-v2-eds-color-teal-20: var(--eds-v3-foundational-teal-200);
  --eds-v2-eds-color-teal-10: var(--eds-v3-foundational-teal-100);
  --eds-v2-eds-color-yellow-90: var(--eds-v3-foundational-yellow-900);
  --eds-v2-eds-color-yellow-80: var(--eds-v3-foundational-yellow-800);
  --eds-v2-eds-color-yellow-70: var(--eds-v3-foundational-yellow-700);
  --eds-v2-eds-color-yellow-60: var(--eds-v3-foundational-yellow-600);
  --eds-v2-eds-color-yellow-50: var(--eds-v3-foundational-yellow-500);
  --eds-v2-eds-color-yellow-40: var(--eds-v3-foundational-yellow-400);
  --eds-v2-eds-color-yellow-30: var(--eds-v3-foundational-yellow-300);
  --eds-v2-eds-color-yellow-20: var(--eds-v3-foundational-yellow-200);
  --eds-v2-eds-color-yellow-10: var(--eds-v3-foundational-yellow-100);
  --eds-v2-eds-color-blue-90: var(--eds-v3-foundational-blue-900);
  --eds-v2-eds-color-blue-80: var(--eds-v3-foundational-blue-800);
  --eds-v2-eds-color-blue-70: var(--eds-v3-foundational-blue-700);
  --eds-v2-eds-color-blue-60: var(--eds-v3-foundational-blue-600);
  --eds-v2-eds-color-blue-50: var(--eds-v3-foundational-blue-500);
  --eds-v2-eds-color-blue-40: var(--eds-v3-foundational-blue-400);
  --eds-v2-eds-color-blue-30: var(--eds-v3-foundational-blue-300);
  --eds-v2-eds-color-blue-20: var(--eds-v3-foundational-blue-200);
  --eds-v2-eds-color-blue-10: var(--eds-v3-foundational-blue-100);
  --eds-v2-eds-color-green-90: var(--eds-v3-foundational-green-900);
  --eds-v2-eds-color-green-80: var(--eds-v3-foundational-green-800);
  --eds-v2-eds-color-green-70: var(--eds-v3-foundational-green-700);
  --eds-v2-eds-color-green-60: var(--eds-v3-foundational-green-600);
  --eds-v2-eds-color-green-50: var(--eds-v3-foundational-green-500);
  --eds-v2-eds-color-green-40: var(--eds-v3-foundational-green-400);
  --eds-v2-eds-color-green-30: var(--eds-v3-foundational-green-300);
  --eds-v2-eds-color-green-20: var(--eds-v3-foundational-green-200);
  --eds-v2-eds-color-green-10: var(--eds-v3-foundational-green-100);
  --eds-brand-color-status-info: #3A88FE;
  --eds-button-color-danger-background-active: var(--eds-v3-foundational-red-700);
  --eds-button-color-danger-background-default: var(--eds-v3-foundational-red-600);
  --eds-button-color-danger-background-disabled: var(--eds-v3-foundational-red-100);
  --eds-button-color-danger-background-focus: var(--eds-v3-foundational-red-700);
  --eds-button-color-danger-background-hover: var(--eds-v3-foundational-red-700);
  --eds-button-color-danger-border-active: var(--eds-v3-foundational-red-700);
  --eds-button-color-danger-border-default: var(--eds-v3-foundational-red-600);
  --eds-button-color-danger-border-disabled: var(--eds-v3-foundational-red-100);
  --eds-button-color-danger-border-focus: var(--eds-v3-foundational-red-700);
  --eds-button-color-danger-border-hover: var(--eds-v3-foundational-red-700);
  --eds-button-color-danger-text-active: var(--eds-v3-text-inverse);
  --eds-button-color-danger-text-default: var(--eds-v3-text-inverse);
  --eds-button-color-danger-text-disabled: var(--eds-v3-text-inverse);
  --eds-button-color-danger-text-focus: var(--eds-v3-text-inverse);
  --eds-button-color-danger-text-hover: var(--eds-v3-text-inverse);
  --eds-button-color-tile-subtle-background-active: var(--eds-v3-foundational-neutral-400);
  --eds-button-color-tile-subtle-background-default: transparent;
  --eds-button-color-tile-subtle-background-disabled: var(--eds-v3-foundational-neutral-300);
  --eds-button-color-tile-subtle-background-focus: var(--eds-v3-foundational-neutral-400);
  --eds-button-color-tile-subtle-background-hover: var(--eds-v3-foundational-neutral-800);
  --eds-button-color-tile-subtle-border-active: var(--eds-v3-foundational-neutral-400);
  --eds-button-color-tile-subtle-border-default: var(--eds-v3-border-primary);
  --eds-button-color-tile-subtle-border-disabled: var(--eds-v3-foundational-neutral-300);
  --eds-button-color-tile-subtle-border-focus: var(--eds-v3-foundational-neutral-400);
  --eds-button-color-tile-subtle-border-hover: var(--eds-v3-foundational-neutral-800);
  --eds-button-color-tile-subtle-text-active: var(--eds-v3-text-inverse);
  --eds-button-color-tile-subtle-text-default: var(--eds-v3-foundational-neutral-800);
  --eds-button-color-tile-subtle-text-disabled: var(--eds-v3-text-inverse);
  --eds-button-color-tile-subtle-text-focus: var(--eds-v3-text-inverse);
  --eds-button-color-tile-subtle-text-hover: var(--eds-v3-text-inverse);
  --eds-control_region-color-background: var(--eds-v3-background-secondary);
  --eds-control_region-color-border: var(--eds-v3-border-primary);
  --eds-control_region-color-text: var(--eds-v3-foundational-neutral-800);
  --eds-dropdown_item-color-background-active: var(--eds-v3-foundational-neutral-300);
  --eds-dropdown_item-color-background-default: var(--eds-v3-background-primary);
  --eds-dropdown_item-color-background-disabled: var(--eds-v3-background-primary);
  --eds-dropdown_item-color-background-focus: var(--eds-v3-background-primary);
  --eds-dropdown_item-color-background-hover: var(--eds-v3-background-secondary);
  --eds-dropdown_item-color-background-required: var(--eds-v3-foundational-neutral-700);
  --eds-dropdown_item-color-background-selected: var(--eds-v3-foundational-neutral-800);
  --eds-dropdown_item-color-border-active: transparent;
  --eds-dropdown_item-color-border-default: transparent;
  --eds-dropdown_item-color-border-disabled: transparent;
  --eds-dropdown_item-color-border-focus: var(--eds-v3-foundational-green-800);
  --eds-dropdown_item-color-border-hover: transparent;
  --eds-dropdown_item-color-border-required: transparent;
  --eds-dropdown_item-color-text-active: var(--eds-v3-text-primary);
  --eds-dropdown_item-color-text-default: var(--eds-v3-text-primary);
  --eds-dropdown_item-color-text-disabled: var(--eds-v3-text-disabled);
  --eds-dropdown_item-color-text-focus: var(--eds-v3-text-primary);
  --eds-dropdown_item-color-text-hover: var(--eds-v3-text-primary);
  --eds-dropdown_item-color-text-required: var(--eds-v3-text-inverse);
  --eds-dropdown_item-color-text-selected: var(--eds-v3-text-inverse);
  --eds-listing-color-selectable-background-active: var(--eds-v3-foundational-neutral-400);
  --eds-tile-color-accent-background-active: var(--eds-v3-foundational-neutral-800);
  --eds-tile-color-accent-background-default: var(--eds-v3-foundational-neutral-800);
  --eds-tile-color-accent-background-disabled: var(--eds-v3-foundational-neutral-800);
  --eds-tile-color-accent-background-focus: var(--eds-v3-foundational-neutral-800);
  --eds-tile-color-accent-background-hover: var(--eds-v3-foundational-neutral-800);
  --eds-tile-color-accent-background-selected: var(--eds-v3-foundational-neutral-800);
  --eds-tile-color-accent-border-default: var(--eds-v3-foundational-neutral-800);
  --eds-tile-color-accent-text-primary-default: var(--eds-v3-text-inverse);
  --eds-tile-color-accent-text-secondary-default: var(--eds-v3-foundational-blue-200);
  --eds-tile-color-green-background-default: var(--eds-v3-foundational-green-500);
  --eds-tile-color-green-border-default: var(--eds-v3-foundational-green-500);
  --eds-tile-color-green-text-primary-default: var(--eds-v3-foundational-neutral-0);
  --eds-tile-color-green-text-secondary-default: var(--eds-v3-foundational-green-200);
  --eds-tile-color-red-background-default: var(--eds-v3-foundational-red-500);
  --eds-tile-color-red-border-default: var(--eds-v3-foundational-red-500);
  --eds-tile-color-red-text-primary-default: var(--eds-v3-foundational-neutral-0);
  --eds-tile-color-red-text-secondary-default: var(--eds-v3-foundational-red-200);
  --eds-tile-color-subtle-background-active: var(--eds-v3-foundational-neutral-100);
  --eds-tile-color-subtle-background-default: var(--eds-v3-background-secondary);
  --eds-tile-color-subtle-background-disabled: var(--eds-v3-background-secondary);
  --eds-tile-color-subtle-background-focus: var(--eds-v3-foundational-neutral-100);
  --eds-tile-color-subtle-background-hover: var(--eds-v3-foundational-neutral-100);
  --eds-tile-color-subtle-background-selected: var(--eds-v3-background-inverse);
  --eds-tile-color-subtle-border-active: var(--eds-v3-border-primary);
  --eds-tile-color-subtle-border-default: var(--eds-v3-border-primary);
  --eds-tile-color-subtle-border-disabled: var(--eds-v3-border-primary);
  --eds-tile-color-subtle-border-focus: var(--eds-v3-border-primary);
  --eds-tile-color-subtle-border-hover: var(--eds-v3-border-primary);
  --eds-tile-color-subtle-border-selected: var(--eds-v3-border-primary);
  --eds-tile-color-subtle-text-primary-active: var(--eds-v3-text-primary);
  --eds-tile-color-subtle-text-primary-default: var(--eds-v3-text-primary);
  --eds-tile-color-subtle-text-primary-disabled: var(--eds-v3-text-disabled);
  --eds-tile-color-subtle-text-primary-focus: var(--eds-v3-text-primary);
  --eds-tile-color-subtle-text-primary-hover: var(--eds-v3-text-primary);
  --eds-tile-color-subtle-text-primary-selected: var(--eds-v3-text-inverse);
  --eds-tile-color-subtle-text-secondary-active: var(--eds-v3-text-secondary);
  --eds-tile-color-subtle-text-secondary-default: var(--eds-v3-text-secondary);
  --eds-tile-color-subtle-text-secondary-disabled: var(--eds-v3-text-disabled);
  --eds-tile-color-subtle-text-secondary-focus: var(--eds-v3-text-secondary);
  --eds-tile-color-subtle-text-secondary-hover: var(--eds-v3-text-secondary);
  --eds-tile-color-subtle-text-secondary-selected: var(--eds-v3-foundational-blue-200);
  --eds-tile-color-yellow-background-default: var(--eds-v3-foundational-yellow-200);
  --eds-tile-color-yellow-border-default: var(--eds-v3-foundational-yellow-200);
  --eds-tile-color-yellow-text-primary-default: var(--eds-v3-foundational-black);
  --eds-tile-color-yellow-text-secondary-default: var(--eds-v3-foundational-yellow-500);
  --eds-toggle_slider-color-off-background-default: var(--eds-v3-foundational-neutral-300);
  --eds-toggle_slider-color-off-background-disabled: var(--eds-v3-foundational-neutral-200);
  --eds-toggle_slider-color-on-background-default: var(--eds-v3-background-inverse);
  --eds-toggle_slider-color-on-background-disabled: var(--eds-v3-foundational-neutral-700);
  --eds-toggle_switch-color-off-background-default: var(--eds-v3-background-primary);
  --eds-toggle_switch-color-off-background-disabled: var(--eds-v3-foundational-neutral-100);
  --eds-toggle_switch-color-on-background-default: var(--eds-v3-background-primary);
  --eds-toggle_switch-color-on-background-disabled: var(--eds-v3-foundational-neutral-100);
  --eds-tooltip-color-base-background: var(--eds-v3-background-inverse);
  --eds-tooltip-color-base-border: var(--eds-v3-border-secondary);
  --eds-tooltip-color-base-text: var(--eds-v3-text-inverse);
  --eds-tooltip_icon-color-error-background: var(--eds-v3-foundational-teal-600);
  --eds-tooltip_icon-color-info-background: var(--eds-v3-foundational-teal-600);
  --eds-link-color-primary: var(--eds-v3-link-primary);
  --eds-link-color-primary-hover: var(--eds-v3-link-primary-hover);
  --eds-link-color-primary-active: var(--eds-v3-link-primary-active);
}

body.enable-v3 .app-navigation {
  background-color: var(--eds-v3-foundational-green-900);
  padding: 1rem 1rem 1rem 0;
}
body.enable-v3 .app-logo {
  margin: 0;
  height: 4rem;
  display: flex;
}
body.enable-v3 .root-hub-link {
  font-size: 0;
  display: block;
  height: 64px;
  width: 165px;
  flex-shrink: 0;
  flex-grow: 0;
  background-position: 9px 6px;
  margin: 0 16px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg%20id='Layer_1'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20455.32%20144'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2300d938;%7D.cls-2%7Bfill:%23fff;stroke:%23fff;stroke-miterlimit:10;%7D%3C/style%3E%3C/defs%3E%3Cpath%20class='cls-2'%20d='M111.4,32.33h-8.87v8.84h8.87v-8.84Z'/%3E%3Cpath%20class='cls-1'%20d='M93.66,32.33H25.16v8.84h68.5v-8.84Z'/%3E%3Cpath%20class='cls-2'%20d='M111.4,101.53h-8.87v8.84h8.87v-8.84Z'/%3E%3Cpath%20class='cls-1'%20d='M93.66,101.53H25.16v8.84h68.5v-8.84Z'/%3E%3Cpath%20class='cls-2'%20d='M34.03,66.93h-8.87v8.84h8.87v-8.84Z'/%3E%3Cpath%20class='cls-1'%20d='M111.4,66.93H42.9v8.84h68.5v-8.84Z'/%3E%3Cpath%20class='cls-2'%20d='M190.39,41.17h-42.52v25.76h38.41v8.84h-38.41v25.77h42.52v8.84h-52.37V32.33h52.37v8.84h0Z'/%3E%3Cpath%20class='cls-2'%20d='M243.56,72.75v37.62h-9.41v-35.36c0-9.16-3.14-16.06-13.09-16.06-11.15,0-16.56,8.62-16.56,19.94v31.48h-9.41v-57.99h9.41v9.16c4.33-7.87,11.58-10.46,19.04-10.46,13.96,0,20.02,9.05,20.02,21.67h0Z'/%3E%3Cpath%20class='cls-2'%20d='M289.06,110.37c-.32-2.91-.54-4.74-.65-8.41-4.22,6.04-11.04,9.7-20.13,9.7s-20.56-3.88-20.56-16.6c0-11.32,8.98-18.65,29.43-18.65h11.25v-1.08c0-7.01-.43-16.6-14.28-16.6-10.71,0-14.39,5.82-15.47,11.97h-9.41c1.41-11.43,9.2-19.62,25.32-19.62,18.82,0,23.26,11.21,23.26,23.18v23.93c0,4.1.22,8.73.65,12.18h-9.41,0ZM288.63,83.53h-10.49c-14.28,0-20.77,3.56-20.77,10.67,0,6.36,5.08,9.81,13.2,9.81,8.98,0,18.07-4.31,18.07-20.48Z'/%3E%3Cpath%20class='cls-2'%20d='M357.44,81.38c0,18.86-10.28,30.29-24.89,30.29-9.09,0-15.26-4.53-19.04-10.89v9.59h-9.41V32.33h9.41v29.64c3.79-6.36,9.95-10.89,19.04-10.89,14.61,0,24.89,11.32,24.89,30.29ZM347.81,81.38c0-13.04-6.49-22.42-17.2-22.42s-17.64,9.27-17.64,22.42,6.92,22.31,17.64,22.31,17.2-9.27,17.2-22.31Z'/%3E%3Cpath%20class='cls-2'%20d='M361.71,110.37V32.33h9.41v78.04h-9.41Z'/%3E%3Cpath%20class='cls-2'%20d='M430.09,83.97h-45.55c.87,11.64,7.36,19.73,18.5,19.73,8.65,0,15.04-4.85,16.88-12.18h9.63c-2.6,13.15-12.98,20.16-26.51,20.16-17.74,0-28.24-12.18-28.24-30.29s10.82-30.29,28.02-30.29c18.07,0,28.24,13.37,27.27,32.88h0ZM420.14,76.74c-.22-8.73-5.63-17.79-17.64-17.79-10.6,0-16.56,7.12-17.85,17.79h35.49Z'/%3E%3C/svg%3E");
}
body.enable-v3 .eds-checkbox-form-group .eds-input:checked + .eds-checkbox::before {
  background: var(--eds-brand-color-primary-light);
  border-color: var(--eds-brand-color-primary-light);
}
body.enable-v3 .eds-checkbox-form-group .eds-input:not(.eds-read-only):checked:hover + .eds-checkbox::before, body.enable-v3 .eds-checkbox-form-group .eds-input:not(.eds-read-only):checked:active + .eds-checkbox::before, body.enable-v3 .eds-checkbox-form-group .eds-input:not(.eds-read-only):checked:focus + .eds-checkbox::before {
  background: var(--eds-brand-color-primary-light);
}

/* Apply V3 styles when enabled */
.enable-v3 header.header {
  background-color: var(--eds-v3-foundational-green-900);
}
.enable-v3 .eds-loader.eds-loader--medium {
  border-top-color: var(--eds-v3-border-primary);
  border-right-color: var(--eds-v3-border-primary);
  border-left-color: var(--eds-v3-border-primary);
}
.enable-v3 .eds-tooltip {
  background: var(--eds-tooltip-color-base-background);
  border: 1px solid var(--eds-tooltip-color-base-border);
  color: var(--eds-tooltip-color-base-text);
}
.enable-v3 .eds-filter-dropdown__listing > li {
  color: var(--eds-v3-text-secondary);
}
.enable-v3 .eds-filter-dropdown__listing > li.selected {
  background-color: var(--eds-v3-background-primary-selected);
}
.enable-v3 th.text-blue-70 {
  color: var(--eds-v3-text-secondary) !important;
}
.enable-v3 table tbody tr:hover {
  background-color: var(--eds-v3-background-primary-hover) !important;
}

/*# sourceMappingURL=app-fds.css.map */
