:root {
  --eds-theme-color-text-utility-inverse-disabled: rgba(250, 249, 248, 0.50);
  --eds-theme-color-border-utility-inverse-disabled: rgba(250, 249, 248, 0.50);
  --eds-theme-color-background-utility-inverse-disabled: rgba(250, 249, 248, 0.50);
  --eds-theme-color-background-utility-inverse-no-emphasis-active: rgba(250, 249, 248, 0.20);
  --eds-theme-color-background-utility-inverse-no-emphasis-hover: rgba(250, 249, 248, 0.10);
  --eds-theme-color-background-utility-inverse-no-emphasis: rgba(250, 249, 248, 0.00);
  --eds-theme-color-background-utility-disabled-no-emphasis: rgba(250, 249, 248, 0.00);
  --eds-theme-color-background-utility-critical-no-emphasis: rgba(255, 255, 255, 0.00);
  --eds-theme-color-background-utility-interactive-no-emphasis: rgba(250, 249, 248, 0.00);
  --eds-theme-color-background-utility-default-no-emphasis: rgba(255, 255, 255, 0.00);
  --eds-theme-color-background-utility-overlay-high-emphasis: rgba(36, 36, 35, 0.80);
  --eds-theme-color-background-utility-overlay-low-emphasis: rgba(250, 249, 248, 0.60);
  --eds-z-index-bottom: -100;
  --eds-z-index-top: 99999;
  --eds-spacing-size-7-and-half: 60; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-spacing-size-4-and-half: 36; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-spacing-size-2-and-half: 20; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-spacing-size-1-and-half: 12; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-spacing-size-half: 4; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-spacing-size-quarter: 2; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-spacing-size-48: 384; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-spacing-size-40: 320; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-spacing-size-34: 272; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-spacing-size-32: 256; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-spacing-size-24: 192; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-spacing-size-20: 160; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-spacing-size-12: 96; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-spacing-size-11: 88; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-spacing-size-10: 80; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-spacing-size-9: 72; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-spacing-size-8: 64; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-spacing-size-7: 56; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-spacing-size-6: 48; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-spacing-size-5: 40; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-spacing-size-4: 32; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-spacing-size-3: 24; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-spacing-size-2: 16; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-spacing-size-1: 8; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-box-shadow-xl: 0px 6px 20px rgba(0, 0, 0, 0.2);
  --eds-box-shadow-lg: 0px 4px 12px rgba(0, 0, 0, 0.16);
  --eds-box-shadow-md: 0px 0px 2px rgba(0, 0, 0, 0.2), 0px 2px 8px rgba(0, 0, 0, 0.08);
  --eds-box-shadow-sm: 0px 0px 1px rgba(0, 0, 0, 0.25), 0px 2px 1px rgba(0, 0, 0, 0.05);
  --eds-color-opacity-80: 0.80;
  --eds-color-opacity-70: 0.70;
  --eds-color-opacity-60: 0.60;
  --eds-color-opacity-50: 0.50;
  --eds-color-opacity-40: 0.40;
  --eds-color-opacity-30: 0.30;
  --eds-color-opacity-20: 0.20;
  --eds-color-opacity-10: 0.10;
  --eds-color-purple-050: #FBF5FD;
  --eds-color-purple-950: #190D1E;
  --eds-color-purple-900: #25142E;
  --eds-color-purple-850: #311A3C;
  --eds-color-purple-800: #452455;
  --eds-color-purple-750: #562D69;
  --eds-color-purple-650: #6E3A88;
  --eds-color-purple-550: #8A50A7;
  --eds-color-purple-450: #A765C7;
  --eds-color-purple-350: #C580E7;
  --eds-color-purple-250: #D5A2EE;
  --eds-color-purple-200: #E0BAF2;
  --eds-color-purple-150: #EAD1F6;
  --eds-color-purple-100: #F3E5FA;
  --eds-color-blue-050: #EEF7FF;
  --eds-color-blue-025: #F5FAFF;
  --eds-color-blue-950: #0B0D1B;
  --eds-color-blue-900: #12172F;
  --eds-color-blue-850: #1B2347;
  --eds-color-blue-800: #232D5B;
  --eds-color-blue-750: #2B3770;
  --eds-color-blue-650: #3C4D9D;
  --eds-color-blue-550: #4D63CB;
  --eds-color-blue-450: #5C76F3;
  --eds-color-blue-350: #7398FD;
  --eds-color-blue-250: #88BBFA;
  --eds-color-blue-200: #98CDFF;
  --eds-color-blue-150: #B8DDFF;
  --eds-color-blue-100: #D3EAFF;
  --eds-color-green-050: #E0F5EC;
  --eds-color-green-950: #04110B;
  --eds-color-green-900: #061D13;
  --eds-color-green-850: #082719;
  --eds-color-green-800: #0B3622;
  --eds-color-green-750: #0E442B;
  --eds-color-green-650: #125B3A;
  --eds-color-green-550: #177A4D;
  --eds-color-green-450: #19955D;
  --eds-color-green-350: #1DB470;
  --eds-color-green-250: #5CCB98;
  --eds-color-green-200: #7ED6AD;
  --eds-color-green-150: #A1E1C4;
  --eds-color-green-100: #C2ECD9;
  --eds-color-yellow-050: #FFFC83;
  --eds-color-yellow-950: #100D01;
  --eds-color-yellow-900: #1D1800;
  --eds-color-yellow-850: #2C2400;
  --eds-color-yellow-800: #392F01;
  --eds-color-yellow-750: #463901;
  --eds-color-yellow-650: #625101;
  --eds-color-yellow-550: #7E6701;
  --eds-color-yellow-450: #9B7F01;
  --eds-color-yellow-350: #B79F15;
  --eds-color-yellow-250: #CDB825;
  --eds-color-yellow-200: #DFCC32;
  --eds-color-yellow-150: #EDDE45;
  --eds-color-yellow-100: #F6EE65;
  --eds-color-orange-050: #FFEEE5;
  --eds-color-orange-950: #1B0A02;
  --eds-color-orange-900: #2B1003;
  --eds-color-orange-850: #401805;
  --eds-color-orange-800: #532006;
  --eds-color-orange-750: #672808;
  --eds-color-orange-650: #92380C;
  --eds-color-orange-550: #B8470F;
  --eds-color-orange-450: #D0622C;
  --eds-color-orange-350: #E87F4A;
  --eds-color-orange-250: #FFA070;
  --eds-color-orange-200: #FFB38D;
  --eds-color-orange-150: #FFC7AB;
  --eds-color-orange-100: #FFDCCA;
  --eds-color-red-050: #FCF0F0;
  --eds-color-red-950: #230301;
  --eds-color-red-900: #330502;
  --eds-color-red-850: #4A0703;
  --eds-color-red-800: #610702;
  --eds-color-red-750: #760903;
  --eds-color-red-650: #9D1F18;
  --eds-color-red-550: #C4352D;
  --eds-color-red-450: #EA4941;
  --eds-color-red-350: #FF6962;
  --eds-color-red-250: #FF9C99;
  --eds-color-red-200: #FCBDBD;
  --eds-color-red-150: #F6CBCB;
  --eds-color-red-100: #F9DFDF;
  --eds-color-neutral-050: #F4F1EF;
  --eds-color-neutral-025: #FAF9F8;
  --eds-color-neutral-950: #0E0E0E;
  --eds-color-neutral-900: #181818;
  --eds-color-neutral-850: #242423;
  --eds-color-neutral-800: #30302E;
  --eds-color-neutral-750: #3A3A37;
  --eds-color-neutral-650: #55554E;
  --eds-color-neutral-550: #6B6A64;
  --eds-color-neutral-450: #83827E;
  --eds-color-neutral-350: #9B9997;
  --eds-color-neutral-250: #BCB9B6;
  --eds-color-neutral-200: #CCC9C6;
  --eds-color-neutral-150: #D8D4D1;
  --eds-color-neutral-100: #E6E2DE;
  --eds-color-brand-lc-dark-purple: #8A80FF;
  --eds-color-brand-lc-light-purple: #B7B5FF;
  --eds-color-brand-lc-berry: #CF92EC;
  --eds-color-brand-lc-pink: #FCBDBD;
  --eds-color-brand-lc-orange: #F97248;
  --eds-color-brand-lc-dark-blue: #5C76F3;
  --eds-color-brand-lc-light-blue: #98CDFF;
  --eds-color-brand-lc-red: #FF554C;
  --eds-color-brand-lc-yellow: #FFFA55;
  --eds-color-brand-lc-dark-green: #125B3A;
  --eds-color-brand-lc-light-green: #1DB470;
  --eds-color-transparent: rgba(255, 255, 255, 0.01);
  --eds-color-black: #000000;
  --eds-color-white: #FFFFFF;
  --eds-border-radius-full: 99999; /* pixels (px) */
  --eds-border-radius-none: 0; /* pixels (px) */
  --eds-border-radius-050: 2; /* pixels (px) */
  --eds-border-radius-1200: 48; /* pixels (px) */
  --eds-border-radius-500: 20; /* pixels (px) */
  --eds-border-radius-400: 16; /* pixels (px) */
  --eds-border-radius-300: 12; /* pixels (px) */
  --eds-border-radius-200: 8; /* pixels (px) */
  --eds-border-radius-150: 6; /* pixels (px) */
  --eds-border-radius-100: 4; /* pixels (px) */
  --eds-anim-move-long: 0.4; /* Seconds (s) */
  --eds-anim-move-medium: 0.3; /* Seconds (s) */
  --eds-anim-move-quick: 0.15; /* Seconds (s) */
  --eds-anim-fade-long: 0.4; /* Seconds (s) */
  --eds-anim-fade-quick: 0.15; /* Seconds (s) */
  --eds-typography-preset-075: 12px/18px; /* values to use with the font shorthand property in CSS */
  --eds-typography-preset-075-line-height: 18; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-075-font-size: 12; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-1400: 64px/70px; /* values to use with the font shorthand property in CSS */
  --eds-typography-preset-1400-line-height: 70; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-1400-font-size: 64; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-1300: 58px/64px; /* values to use with the font shorthand property in CSS */
  --eds-typography-preset-1300-line-height: 64; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-1300-font-size: 58; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-1200: 52px/58px; /* values to use with the font shorthand property in CSS */
  --eds-typography-preset-1200-line-height: 58; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-1200-font-size: 52; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-1100: 46px/56px; /* values to use with the font shorthand property in CSS */
  --eds-typography-preset-1100-line-height: 56; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-1100-font-size: 46; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-1000: 40px/48px; /* values to use with the font shorthand property in CSS */
  --eds-typography-preset-1000-line-height: 48; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-1000-font-size: 40; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-900: 36px/44px; /* values to use with the font shorthand property in CSS */
  --eds-typography-preset-900-line-height: 44; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-900-font-size: 36; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-800: 32px/38px; /* values to use with the font shorthand property in CSS */
  --eds-typography-preset-800-line-height: 38; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-800-font-size: 32; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-700: 28px/36px; /* values to use with the font shorthand property in CSS */
  --eds-typography-preset-700-line-height: 36; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-700-font-size: 28; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-600: 24px/32px; /* values to use with the font shorthand property in CSS */
  --eds-typography-preset-600-line-height: 32; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-600-font-size: 24; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-500: 22px/30px; /* values to use with the font shorthand property in CSS */
  --eds-typography-preset-500-line-height: 30; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-500-font-size: 22; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-400: 20px/26px; /* values to use with the font shorthand property in CSS */
  --eds-typography-preset-400-line-height: 26; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-400-font-size: 20; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-300: 18px/24px; /* values to use with the font shorthand property in CSS */
  --eds-typography-preset-300-line-height: 24; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-300-font-size: 18; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-200: 16px/22px; /* values to use with the font shorthand property in CSS */
  --eds-typography-preset-200-line-height: 22; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-200-font-size: 16; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-100: 14px/20px; /* values to use with the font shorthand property in CSS */
  --eds-typography-preset-100-line-height: 20; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-100-font-size: 14; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-font-size-multiplier: 1.125;
  --eds-typography-base-size: 14;
  --eds-typography-letter-spacing-extended: 0.03rem; /* @deprecated TODO(next-major): this will be removed in the next verseon of EDS */
  --eds-typography-letter-spacing-normal: normal; /* @deprecated TODO(next-major): this will be removed in the next verseon of EDS */
  --eds-typography-letter-spacing-condensed: -0.02rem; /* @deprecated TODO(next-major): this will be removed in the next verseon of EDS */
  --eds-typography-font-weight-bold: 500; /* @deprecated TODO(next-major): this will be removed in the next verseon of EDS */
  --eds-typography-font-weight-normal: 400; /* @deprecated TODO(next-major): this will be removed in the next verseon of EDS */
  --eds-typography-font-weight-light: 200; /* @deprecated TODO(next-major): this will be removed in the next verseon of EDS */
  --eds-typography-font-family-size-offset-2: 0; /* pixels (px) font-specific offset adjustment to align heights between the root font face */
  --eds-typography-font-family-3: 'JetBrains Mono', Consolas, monospace;
  --eds-typography-font-family-2: 'parabolica', Inter, Arial, sans-serif;
  --eds-typography-font-family-1: 'parabolica-text', Inter, Arial, sans-serif;
  --eds-theme-typography-font-family-tab: var(--eds-typography-font-family-3);
  --eds-theme-color-text-highlight-foreground: var(--eds-color-neutral-800);
  --eds-theme-color-text-headline: var(--eds-color-neutral-850);
  --eds-theme-color-text-app-header-secondary: var(--eds-color-neutral-550);
  --eds-theme-color-text-app-header-primary: var(--eds-color-neutral-750);
  --eds-theme-color-text-utility-placeholder: var(--eds-color-neutral-550);
  --eds-theme-color-text-utility-inverse-secondary: var(--eds-color-neutral-250);
  --eds-theme-color-text-utility-inverse-interactive-visited: var(--eds-color-white);
  --eds-theme-color-text-utility-inverse: var(--eds-color-white);
  --eds-theme-color-text-utility-disabled-secondary: var(--eds-color-neutral-200);
  --eds-theme-color-text-utility-disabled-primary: var(--eds-color-neutral-200);
  --eds-theme-color-text-utility-informational-active: var(--eds-color-neutral-950);
  --eds-theme-color-text-utility-informational-hover: var(--eds-color-neutral-850);
  --eds-theme-color-text-utility-informational: var(--eds-color-neutral-750);
  --eds-theme-color-text-utility-warning-active: var(--eds-color-yellow-750);
  --eds-theme-color-text-utility-warning-hover: var(--eds-color-yellow-650);
  --eds-theme-color-text-utility-warning: var(--eds-color-yellow-550);
  --eds-theme-color-text-utility-favorable-active: var(--eds-color-green-850);
  --eds-theme-color-text-utility-favorable-hover: var(--eds-color-green-750);
  --eds-theme-color-text-utility-favorable: var(--eds-color-green-650);
  --eds-theme-color-text-utility-critical-active: var(--eds-color-red-850);
  --eds-theme-color-text-utility-critical-hover: var(--eds-color-red-750);
  --eds-theme-color-text-utility-critical: var(--eds-color-red-650);
  --eds-theme-color-text-utility-interactive-secondary-visited: var(--eds-color-green-550);
  --eds-theme-color-text-utility-interactive-secondary-active: var(--eds-color-green-750);
  --eds-theme-color-text-utility-interactive-secondary-hover: var(--eds-color-green-650);
  --eds-theme-color-text-utility-interactive-secondary: var(--eds-color-green-550);
  --eds-theme-color-text-utility-interactive-primary-visited: var(--eds-color-neutral-850);
  --eds-theme-color-text-utility-interactive-primary-active: var(--eds-color-neutral-650);
  --eds-theme-color-text-utility-interactive-primary-hover: var(--eds-color-neutral-750);
  --eds-theme-color-text-utility-interactive-primary: var(--eds-color-neutral-850);
  --eds-theme-color-text-utility-default-secondary-active: var(--eds-color-neutral-750);
  --eds-theme-color-text-utility-default-secondary-hover: var(--eds-color-neutral-650);
  --eds-theme-color-text-utility-default-secondary: var(--eds-color-neutral-550);
  --eds-theme-color-text-utility-default-primary-active: var(--eds-color-neutral-950);
  --eds-theme-color-text-utility-default-primary-hover: var(--eds-color-neutral-850);
  --eds-theme-color-text-utility-default-primary: var(--eds-color-neutral-750);
  --eds-theme-color-icon-app-header-secondary: var(--eds-color-neutral-550);
  --eds-theme-color-icon-app-header-primary: var(--eds-color-neutral-750);
  --eds-theme-color-icon-utility-placeholder: var(--eds-color-neutral-550);
  --eds-theme-color-icon-utility-inverse-informational: var(--eds-color-white);
  --eds-theme-color-icon-utility-inverse-warning: var(--eds-color-yellow-100);
  --eds-theme-color-icon-utility-inverse-favorable: var(--eds-color-green-350);
  --eds-theme-color-icon-utility-inverse-critical: var(--eds-color-red-350);
  --eds-theme-color-icon-utility-inverse-interactive-visited: var(--eds-color-white);
  --eds-theme-color-icon-utility-inverse-disabled: var(--eds-theme-color-text-utility-inverse-disabled);
  --eds-theme-color-icon-utility-inverse: var(--eds-color-white);
  --eds-theme-color-icon-utility-disabled-secondary: var(--eds-color-neutral-200);
  --eds-theme-color-icon-utility-disabled-primary: var(--eds-color-neutral-200);
  --eds-theme-color-icon-utility-informational-active: var(--eds-color-green-750);
  --eds-theme-color-icon-utility-informational-hover: var(--eds-color-green-650);
  --eds-theme-color-icon-utility-informational: var(--eds-color-green-550);
  --eds-theme-color-icon-utility-warning-active: var(--eds-color-yellow-750);
  --eds-theme-color-icon-utility-warning-hover: var(--eds-color-yellow-650);
  --eds-theme-color-icon-utility-warning: var(--eds-color-yellow-550);
  --eds-theme-color-icon-utility-favorable-active: var(--eds-color-green-850);
  --eds-theme-color-icon-utility-favorable-hover: var(--eds-color-green-750);
  --eds-theme-color-icon-utility-favorable: var(--eds-color-green-650);
  --eds-theme-color-icon-utility-critical-active: var(--eds-color-red-850);
  --eds-theme-color-icon-utility-critical-hover: var(--eds-color-red-750);
  --eds-theme-color-icon-utility-critical: var(--eds-color-red-650);
  --eds-theme-color-icon-utility-interactive-secondary-visited: var(--eds-color-green-550);
  --eds-theme-color-icon-utility-interactive-secondary-active: var(--eds-color-green-750);
  --eds-theme-color-icon-utility-interactive-secondary-hover: var(--eds-color-green-650);
  --eds-theme-color-icon-utility-interactive-secondary: var(--eds-color-green-550);
  --eds-theme-color-icon-utility-interactive-primary-visited: var(--eds-color-neutral-850);
  --eds-theme-color-icon-utility-interactive-primary-active: var(--eds-color-neutral-650);
  --eds-theme-color-icon-utility-interactive-primary-hover: var(--eds-color-neutral-750);
  --eds-theme-color-icon-utility-interactive-primary: var(--eds-color-neutral-850);
  --eds-theme-color-icon-utility-default-secondary-active: var(--eds-color-neutral-750);
  --eds-theme-color-icon-utility-default-secondary-hover: var(--eds-color-neutral-650);
  --eds-theme-color-icon-utility-default-secondary: var(--eds-color-neutral-550);
  --eds-theme-color-icon-utility-default-primary-active: var(--eds-color-neutral-950);
  --eds-theme-color-icon-utility-default-primary-hover: var(--eds-color-neutral-850);
  --eds-theme-color-icon-utility-default-primary: var(--eds-color-neutral-750);
  --eds-theme-color-border-utility-inverse: var(--eds-color-white);
  --eds-theme-color-border-utility-focus: var(--eds-color-green-450);
  --eds-theme-color-border-utility-disabled: var(--eds-color-neutral-200);
  --eds-theme-color-border-utility-informational-active: var(--eds-color-neutral-950);
  --eds-theme-color-border-utility-informational-hover: var(--eds-color-neutral-850);
  --eds-theme-color-border-utility-informational: var(--eds-color-neutral-750);
  --eds-theme-color-border-utility-warning-active: var(--eds-color-yellow-750);
  --eds-theme-color-border-utility-warning-hover: var(--eds-color-yellow-650);
  --eds-theme-color-border-utility-warning: var(--eds-color-yellow-550);
  --eds-theme-color-border-utility-favorable-active: var(--eds-color-green-750);
  --eds-theme-color-border-utility-favorable-hover: var(--eds-color-green-650);
  --eds-theme-color-border-utility-favorable: var(--eds-color-green-550);
  --eds-theme-color-border-utility-critical-active: var(--eds-color-red-750);
  --eds-theme-color-border-utility-critical-hover: var(--eds-color-red-650);
  --eds-theme-color-border-utility-critical: var(--eds-color-red-550);
  --eds-theme-color-border-utility-interactive-secondary-active: var(--eds-color-green-750);
  --eds-theme-color-border-utility-interactive-secondary-hover: var(--eds-color-green-650);
  --eds-theme-color-border-utility-interactive-secondary: var(--eds-color-green-550);
  --eds-theme-color-border-utility-interactive-active: var(--eds-color-neutral-350);
  --eds-theme-color-border-utility-interactive-hover: var(--eds-color-neutral-250);
  --eds-theme-color-border-utility-interactive: var(--eds-color-neutral-200);
  --eds-theme-color-border-utility-default-high-emphasis-active: var(--eds-color-neutral-650);
  --eds-theme-color-border-utility-default-high-emphasis-hover: var(--eds-color-neutral-750);
  --eds-theme-color-border-utility-default-high-emphasis: var(--eds-color-neutral-850);
  --eds-theme-color-border-utility-default-medium-emphasis-active: var(--eds-color-neutral-650);
  --eds-theme-color-border-utility-default-medium-emphasis-hover: var(--eds-color-neutral-550);
  --eds-theme-color-border-utility-default-medium-emphasis: var(--eds-color-neutral-450);
  --eds-theme-color-border-utility-default-low-emphasis-active: var(--eds-color-neutral-350);
  --eds-theme-color-border-utility-default-low-emphasis-hover: var(--eds-color-neutral-250);
  --eds-theme-color-border-utility-default-low-emphasis: var(--eds-color-neutral-200);
  --eds-theme-color-border-app-header-separator: var(--eds-color-neutral-200);
  --eds-theme-color-background-progress-bar-track: var(--eds-color-neutral-100);
  --eds-theme-color-background-progress-bar-content: var(--eds-color-green-450);
  --eds-theme-color-background-progress-bar: var(--eds-color-green-450);
  --eds-theme-color-background-utility-inverse-high-emphasis-active: var(--eds-color-neutral-050);
  --eds-theme-color-background-utility-inverse-high-emphasis-hover: var(--eds-color-neutral-025);
  --eds-theme-color-background-utility-inverse-high-emphasis: var(--eds-color-white);
  --eds-theme-color-background-utility-disabled-medium-emphasis: var(--eds-color-neutral-200);
  --eds-theme-color-background-utility-disabled-low-emphasis: var(--eds-color-neutral-050);
  --eds-theme-color-background-utility-informational-high-emphasis-active: var(--eds-color-green-750);
  --eds-theme-color-background-utility-informational-high-emphasis-hover: var(--eds-color-green-650);
  --eds-theme-color-background-utility-informational-high-emphasis: var(--eds-color-green-550);
  --eds-theme-color-background-utility-informational-low-emphasis-active: var(--eds-color-neutral-150);
  --eds-theme-color-background-utility-informational-low-emphasis-hover: var(--eds-color-neutral-100);
  --eds-theme-color-background-utility-informational-low-emphasis: var(--eds-color-neutral-050);
  --eds-theme-color-background-utility-warning-high-emphasis-active: var(--eds-color-yellow-450);
  --eds-theme-color-background-utility-warning-high-emphasis-hover: var(--eds-color-yellow-350);
  --eds-theme-color-background-utility-warning-high-emphasis: var(--eds-color-yellow-250);
  --eds-theme-color-background-utility-warning-low-emphasis-active: var(--eds-color-yellow-150);
  --eds-theme-color-background-utility-warning-low-emphasis-hover: var(--eds-color-yellow-100);
  --eds-theme-color-background-utility-warning-low-emphasis: var(--eds-color-yellow-050);
  --eds-theme-color-background-utility-favorable-high-emphasis-active: var(--eds-color-green-750);
  --eds-theme-color-background-utility-favorable-high-emphasis-hover: var(--eds-color-green-650);
  --eds-theme-color-background-utility-favorable-high-emphasis: var(--eds-color-green-550);
  --eds-theme-color-background-utility-favorable-low-emphasis-active: var(--eds-color-green-200);
  --eds-theme-color-background-utility-favorable-low-emphasis-hover: var(--eds-color-green-150);
  --eds-theme-color-background-utility-favorable-low-emphasis: var(--eds-color-green-100);
  --eds-theme-color-background-utility-critical-high-emphasis-active: var(--eds-color-red-750);
  --eds-theme-color-background-utility-critical-high-emphasis-hover: var(--eds-color-red-650);
  --eds-theme-color-background-utility-critical-high-emphasis: var(--eds-color-red-550);
  --eds-theme-color-background-utility-critical-low-emphasis-active: var(--eds-color-red-200);
  --eds-theme-color-background-utility-critical-low-emphasis-hover: var(--eds-color-red-150);
  --eds-theme-color-background-utility-critical-low-emphasis: var(--eds-color-red-100);
  --eds-theme-color-background-utility-critical-no-emphasis-active: var(--eds-color-red-100);
  --eds-theme-color-background-utility-critical-no-emphasis-hover: var(--eds-color-red-050);
  --eds-theme-color-background-utility-interactive-high-emphasis-active: var(--eds-color-neutral-650);
  --eds-theme-color-background-utility-interactive-high-emphasis-hover: var(--eds-color-neutral-750);
  --eds-theme-color-background-utility-interactive-high-emphasis: var(--eds-color-neutral-850);
  --eds-theme-color-background-utility-interactive-low-emphasis-active: var(--eds-color-neutral-100);
  --eds-theme-color-background-utility-interactive-low-emphasis-hover: var(--eds-color-neutral-050);
  --eds-theme-color-background-utility-interactive-low-emphasis: var(--eds-color-neutral-025);
  --eds-theme-color-background-utility-interactive-no-emphasis-active: var(--eds-color-neutral-100);
  --eds-theme-color-background-utility-interactive-no-emphasis-hover: var(--eds-color-neutral-050);
  --eds-theme-color-background-utility-default-high-emphasis-active: var(--eds-color-neutral-750);
  --eds-theme-color-background-utility-default-high-emphasis-hover: var(--eds-color-neutral-800);
  --eds-theme-color-background-utility-default-high-emphasis: var(--eds-color-neutral-850);
  --eds-theme-color-background-utility-default-medium-emphasis-active: var(--eds-color-neutral-750);
  --eds-theme-color-background-utility-default-medium-emphasis-hover: var(--eds-color-neutral-650);
  --eds-theme-color-background-utility-default-medium-emphasis: var(--eds-color-neutral-550);
  --eds-theme-color-background-utility-default-low-emphasis-active: var(--eds-color-neutral-150);
  --eds-theme-color-background-utility-default-low-emphasis-hover: var(--eds-color-neutral-100);
  --eds-theme-color-background-utility-default-low-emphasis: var(--eds-color-neutral-050);
  --eds-theme-color-background-utility-default-no-emphasis-active: var(--eds-color-neutral-100);
  --eds-theme-color-background-utility-default-no-emphasis-hover: var(--eds-color-neutral-050);
  --eds-theme-color-background-utility-object-selected: var(--eds-color-green-450);
  --eds-theme-color-background-utility-container-selected: var(--eds-color-white);
  --eds-theme-color-background-utility-container-active: var(--eds-color-neutral-050);
  --eds-theme-color-background-utility-container-hover: var(--eds-color-neutral-025);
  --eds-theme-color-background-utility-container: var(--eds-color-white);
  --eds-theme-color-background-utility-base-3: var(--eds-color-neutral-025);
  --eds-theme-color-background-utility-base-2: var(--eds-color-white);
  --eds-theme-color-background-utility-base-1: var(--eds-color-white);
  --eds-theme-color-background-visual-page-indicator-current: var(--eds-color-green-450);
  --eds-theme-color-background-visual-page-indicator: var(--eds-color-neutral-100);
  --eds-theme-color-background-tab-underline: var(--eds-color-green-450);
  --eds-theme-color-background-table-row-selected: var(--eds-color-neutral-050);
  --eds-theme-color-background-table-row-stripe-2: var(--eds-color-neutral-025);
  --eds-theme-color-background-table-row-stripe-1: var(--eds-color-white);
  --eds-theme-color-background-skeleton-stripe: var(--eds-color-neutral-050);
  --eds-theme-color-background-skeleton: var(--eds-color-neutral-100);
  --eds-theme-color-background-radio-button-active: var(--eds-color-green-650);
  --eds-theme-color-background-radio-button-hover: var(--eds-color-green-550);
  --eds-theme-color-background-radio-button: var(--eds-color-green-450);
  --eds-theme-color-background-input: var(--eds-color-white);
  --eds-theme-color-background-checkbox-active: var(--eds-color-green-650);
  --eds-theme-color-background-checkbox-hover: var(--eds-color-green-550);
  --eds-theme-color-background-checkbox: var(--eds-color-green-450);
  --eds-theme-color-background-app-header-active: var(--eds-color-neutral-050);
  --eds-theme-color-background-app-header-hover: var(--eds-color-neutral-050);
  --eds-theme-color-background-app-header: var(--eds-color-neutral-025);
  --eds-theme-border-radius-notification: var(--eds-border-radius-100);
  --eds-theme-border-radius-tab-underline-sticky: var(--eds-border-radius-full);
  --eds-theme-border-radius-tab-underline-default: var(--eds-border-radius-none);
  --eds-theme-border-radius-objects-xs: var(--eds-border-radius-050);
  --eds-theme-border-radius-objects-sm: var(--eds-border-radius-100);
  --eds-theme-border-radius-objects-md: var(--eds-border-radius-100);
  --eds-theme-border-radius-surfaces-md: var(--eds-border-radius-100);
  --eds-theme-border-radius-surfaces-lg: var(--eds-border-radius-100);
  --eds-theme-border-radius-actions: var(--eds-border-radius-100);
}

:root {
  --eds-dark-theme-color-text-utility-inverse-disabled: rgba(250, 249, 248, 0.50);
  --eds-dark-theme-color-border-utility-inverse-disabled: rgba(250, 249, 248, 0.50);
  --eds-dark-theme-color-background-utility-inverse-disabled: rgba(250, 249, 248, 0.50);
  --eds-dark-theme-color-background-utility-inverse-no-emphasis-active: rgba(250, 249, 248, 0.20);
  --eds-dark-theme-color-background-utility-inverse-no-emphasis-hover: rgba(250, 249, 248, 0.10);
  --eds-dark-theme-color-background-utility-inverse-no-emphasis: rgba(250, 249, 248, 0.00);
  --eds-dark-theme-color-background-utility-disabled-no-emphasis: rgba(250, 249, 248, 0.00);
  --eds-dark-theme-color-background-utility-critical-no-emphasis: rgba(255, 255, 255, 0.00);
  --eds-dark-theme-color-background-utility-interactive-no-emphasis: rgba(250, 249, 248, 0.00);
  --eds-dark-theme-color-background-utility-default-no-emphasis: rgba(255, 255, 255, 0.00);
  --eds-dark-theme-color-background-utility-overlay-high-emphasis: rgba(36, 36, 35, 0.80);
  --eds-dark-theme-color-background-utility-overlay-low-emphasis: rgba(250, 249, 248, 0.60);
  --eds-z-index-bottom: -100;
  --eds-z-index-top: 99999;
  --eds-spacing-size-7-and-half: 60; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-spacing-size-4-and-half: 36; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-spacing-size-2-and-half: 20; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-spacing-size-1-and-half: 12; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-spacing-size-half: 4; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-spacing-size-quarter: 2; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-spacing-size-48: 384; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-spacing-size-40: 320; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-spacing-size-34: 272; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-spacing-size-32: 256; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-spacing-size-24: 192; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-spacing-size-20: 160; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-spacing-size-12: 96; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-spacing-size-11: 88; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-spacing-size-10: 80; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-spacing-size-9: 72; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-spacing-size-8: 64; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-spacing-size-7: 56; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-spacing-size-6: 48; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-spacing-size-5: 40; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-spacing-size-4: 32; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-spacing-size-3: 24; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-spacing-size-2: 16; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-spacing-size-1: 8; /* Pixels (px) - can convert to Relative EMs (rem) */
  --eds-box-shadow-xl: 0px 6px 20px rgba(0, 0, 0, 0.2);
  --eds-box-shadow-lg: 0px 4px 12px rgba(0, 0, 0, 0.16);
  --eds-box-shadow-md: 0px 0px 2px rgba(0, 0, 0, 0.2), 0px 2px 8px rgba(0, 0, 0, 0.08);
  --eds-box-shadow-sm: 0px 0px 1px rgba(0, 0, 0, 0.25), 0px 2px 1px rgba(0, 0, 0, 0.05);
  --eds-color-opacity-80: 0.80;
  --eds-color-opacity-70: 0.70;
  --eds-color-opacity-60: 0.60;
  --eds-color-opacity-50: 0.50;
  --eds-color-opacity-40: 0.40;
  --eds-color-opacity-30: 0.30;
  --eds-color-opacity-20: 0.20;
  --eds-color-opacity-10: 0.10;
  --eds-color-purple-050: #FBF5FD;
  --eds-color-purple-950: #190D1E;
  --eds-color-purple-900: #25142E;
  --eds-color-purple-850: #311A3C;
  --eds-color-purple-800: #452455;
  --eds-color-purple-750: #562D69;
  --eds-color-purple-650: #6E3A88;
  --eds-color-purple-550: #8A50A7;
  --eds-color-purple-450: #A765C7;
  --eds-color-purple-350: #C580E7;
  --eds-color-purple-250: #D5A2EE;
  --eds-color-purple-200: #E0BAF2;
  --eds-color-purple-150: #EAD1F6;
  --eds-color-purple-100: #F3E5FA;
  --eds-color-blue-050: #EEF7FF;
  --eds-color-blue-025: #F5FAFF;
  --eds-color-blue-950: #0B0D1B;
  --eds-color-blue-900: #12172F;
  --eds-color-blue-850: #1B2347;
  --eds-color-blue-800: #232D5B;
  --eds-color-blue-750: #2B3770;
  --eds-color-blue-650: #3C4D9D;
  --eds-color-blue-550: #4D63CB;
  --eds-color-blue-450: #5C76F3;
  --eds-color-blue-350: #7398FD;
  --eds-color-blue-250: #88BBFA;
  --eds-color-blue-200: #98CDFF;
  --eds-color-blue-150: #B8DDFF;
  --eds-color-blue-100: #D3EAFF;
  --eds-color-green-050: #E0F5EC;
  --eds-color-green-950: #04110B;
  --eds-color-green-900: #061D13;
  --eds-color-green-850: #082719;
  --eds-color-green-800: #0B3622;
  --eds-color-green-750: #0E442B;
  --eds-color-green-650: #125B3A;
  --eds-color-green-550: #177A4D;
  --eds-color-green-450: #19955D;
  --eds-color-green-350: #1DB470;
  --eds-color-green-250: #5CCB98;
  --eds-color-green-200: #7ED6AD;
  --eds-color-green-150: #A1E1C4;
  --eds-color-green-100: #C2ECD9;
  --eds-color-yellow-050: #FFFC83;
  --eds-color-yellow-950: #100D01;
  --eds-color-yellow-900: #1D1800;
  --eds-color-yellow-850: #2C2400;
  --eds-color-yellow-800: #392F01;
  --eds-color-yellow-750: #463901;
  --eds-color-yellow-650: #625101;
  --eds-color-yellow-550: #7E6701;
  --eds-color-yellow-450: #9B7F01;
  --eds-color-yellow-350: #B79F15;
  --eds-color-yellow-250: #CDB825;
  --eds-color-yellow-200: #DFCC32;
  --eds-color-yellow-150: #EDDE45;
  --eds-color-yellow-100: #F6EE65;
  --eds-color-orange-050: #FFEEE5;
  --eds-color-orange-950: #1B0A02;
  --eds-color-orange-900: #2B1003;
  --eds-color-orange-850: #401805;
  --eds-color-orange-800: #532006;
  --eds-color-orange-750: #672808;
  --eds-color-orange-650: #92380C;
  --eds-color-orange-550: #B8470F;
  --eds-color-orange-450: #D0622C;
  --eds-color-orange-350: #E87F4A;
  --eds-color-orange-250: #FFA070;
  --eds-color-orange-200: #FFB38D;
  --eds-color-orange-150: #FFC7AB;
  --eds-color-orange-100: #FFDCCA;
  --eds-color-red-050: #FCF0F0;
  --eds-color-red-950: #230301;
  --eds-color-red-900: #330502;
  --eds-color-red-850: #4A0703;
  --eds-color-red-800: #610702;
  --eds-color-red-750: #760903;
  --eds-color-red-650: #9D1F18;
  --eds-color-red-550: #C4352D;
  --eds-color-red-450: #EA4941;
  --eds-color-red-350: #FF6962;
  --eds-color-red-250: #FF9C99;
  --eds-color-red-200: #FCBDBD;
  --eds-color-red-150: #F6CBCB;
  --eds-color-red-100: #F9DFDF;
  --eds-color-neutral-050: #F4F1EF;
  --eds-color-neutral-025: #FAF9F8;
  --eds-color-neutral-950: #0E0E0E;
  --eds-color-neutral-900: #181818;
  --eds-color-neutral-850: #242423;
  --eds-color-neutral-800: #30302E;
  --eds-color-neutral-750: #3A3A37;
  --eds-color-neutral-650: #55554E;
  --eds-color-neutral-550: #6B6A64;
  --eds-color-neutral-450: #83827E;
  --eds-color-neutral-350: #9B9997;
  --eds-color-neutral-250: #BCB9B6;
  --eds-color-neutral-200: #CCC9C6;
  --eds-color-neutral-150: #D8D4D1;
  --eds-color-neutral-100: #E6E2DE;
  --eds-color-brand-lc-dark-purple: #8A80FF;
  --eds-color-brand-lc-light-purple: #B7B5FF;
  --eds-color-brand-lc-berry: #CF92EC;
  --eds-color-brand-lc-pink: #FCBDBD;
  --eds-color-brand-lc-orange: #F97248;
  --eds-color-brand-lc-dark-blue: #5C76F3;
  --eds-color-brand-lc-light-blue: #98CDFF;
  --eds-color-brand-lc-red: #FF554C;
  --eds-color-brand-lc-yellow: #FFFA55;
  --eds-color-brand-lc-dark-green: #125B3A;
  --eds-color-brand-lc-light-green: #1DB470;
  --eds-color-transparent: rgba(255, 255, 255, 0.01);
  --eds-color-black: #000000;
  --eds-color-white: #FFFFFF;
  --eds-border-radius-full: 99999; /* pixels (px) */
  --eds-border-radius-none: 0; /* pixels (px) */
  --eds-border-radius-050: 2; /* pixels (px) */
  --eds-border-radius-1200: 48; /* pixels (px) */
  --eds-border-radius-500: 20; /* pixels (px) */
  --eds-border-radius-400: 16; /* pixels (px) */
  --eds-border-radius-300: 12; /* pixels (px) */
  --eds-border-radius-200: 8; /* pixels (px) */
  --eds-border-radius-150: 6; /* pixels (px) */
  --eds-border-radius-100: 4; /* pixels (px) */
  --eds-anim-move-long: 0.4; /* Seconds (s) */
  --eds-anim-move-medium: 0.3; /* Seconds (s) */
  --eds-anim-move-quick: 0.15; /* Seconds (s) */
  --eds-anim-fade-long: 0.4; /* Seconds (s) */
  --eds-anim-fade-quick: 0.15; /* Seconds (s) */
  --eds-typography-preset-075: 12px/18px; /* values to use with the font shorthand property in CSS */
  --eds-typography-preset-075-line-height: 18; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-075-font-size: 12; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-1400: 64px/70px; /* values to use with the font shorthand property in CSS */
  --eds-typography-preset-1400-line-height: 70; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-1400-font-size: 64; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-1300: 58px/64px; /* values to use with the font shorthand property in CSS */
  --eds-typography-preset-1300-line-height: 64; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-1300-font-size: 58; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-1200: 52px/58px; /* values to use with the font shorthand property in CSS */
  --eds-typography-preset-1200-line-height: 58; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-1200-font-size: 52; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-1100: 46px/56px; /* values to use with the font shorthand property in CSS */
  --eds-typography-preset-1100-line-height: 56; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-1100-font-size: 46; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-1000: 40px/48px; /* values to use with the font shorthand property in CSS */
  --eds-typography-preset-1000-line-height: 48; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-1000-font-size: 40; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-900: 36px/44px; /* values to use with the font shorthand property in CSS */
  --eds-typography-preset-900-line-height: 44; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-900-font-size: 36; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-800: 32px/38px; /* values to use with the font shorthand property in CSS */
  --eds-typography-preset-800-line-height: 38; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-800-font-size: 32; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-700: 28px/36px; /* values to use with the font shorthand property in CSS */
  --eds-typography-preset-700-line-height: 36; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-700-font-size: 28; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-600: 24px/32px; /* values to use with the font shorthand property in CSS */
  --eds-typography-preset-600-line-height: 32; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-600-font-size: 24; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-500: 22px/30px; /* values to use with the font shorthand property in CSS */
  --eds-typography-preset-500-line-height: 30; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-500-font-size: 22; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-400: 20px/26px; /* values to use with the font shorthand property in CSS */
  --eds-typography-preset-400-line-height: 26; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-400-font-size: 20; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-300: 18px/24px; /* values to use with the font shorthand property in CSS */
  --eds-typography-preset-300-line-height: 24; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-300-font-size: 18; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-200: 16px/22px; /* values to use with the font shorthand property in CSS */
  --eds-typography-preset-200-line-height: 22; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-200-font-size: 16; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-100: 14px/20px; /* values to use with the font shorthand property in CSS */
  --eds-typography-preset-100-line-height: 20; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-preset-100-font-size: 14; /* pixels (px) values to use with the font shorthand property in CSS */
  --eds-typography-font-size-multiplier: 1.125;
  --eds-typography-base-size: 14;
  --eds-typography-letter-spacing-extended: 0.03rem; /* @deprecated TODO(next-major): this will be removed in the next verseon of EDS */
  --eds-typography-letter-spacing-normal: normal; /* @deprecated TODO(next-major): this will be removed in the next verseon of EDS */
  --eds-typography-letter-spacing-condensed: -0.02rem; /* @deprecated TODO(next-major): this will be removed in the next verseon of EDS */
  --eds-typography-font-weight-bold: 500; /* @deprecated TODO(next-major): this will be removed in the next verseon of EDS */
  --eds-typography-font-weight-normal: 400; /* @deprecated TODO(next-major): this will be removed in the next verseon of EDS */
  --eds-typography-font-weight-light: 200; /* @deprecated TODO(next-major): this will be removed in the next verseon of EDS */
  --eds-typography-font-family-size-offset-2: 0; /* pixels (px) font-specific offset adjustment to align heights between the root font face */
  --eds-typography-font-family-3: 'JetBrains Mono', Consolas, monospace;
  --eds-typography-font-family-2: 'parabolica', Inter, Arial, sans-serif;
  --eds-typography-font-family-1: 'parabolica-text', Inter, Arial, sans-serif;
  --eds-dark-theme-typography-font-family-tab: var(--eds-typography-font-family-3);
  --eds-dark-theme-color-text-highlight-foreground: var(--eds-color-neutral-800);
  --eds-dark-theme-color-text-headline: var(--eds-color-neutral-850);
  --eds-dark-theme-color-text-app-header-secondary: var(--eds-color-neutral-550);
  --eds-dark-theme-color-text-app-header-primary: var(--eds-color-neutral-750);
  --eds-dark-theme-color-text-utility-placeholder: var(--eds-color-neutral-550);
  --eds-dark-theme-color-text-utility-inverse-secondary: var(--eds-color-neutral-250);
  --eds-dark-theme-color-text-utility-inverse-interactive-visited: var(--eds-color-white);
  --eds-dark-theme-color-text-utility-inverse: var(--eds-color-white);
  --eds-dark-theme-color-text-utility-disabled-secondary: var(--eds-color-neutral-200);
  --eds-dark-theme-color-text-utility-disabled-primary: var(--eds-color-neutral-200);
  --eds-dark-theme-color-text-utility-informational-active: var(--eds-color-neutral-950);
  --eds-dark-theme-color-text-utility-informational-hover: var(--eds-color-neutral-850);
  --eds-dark-theme-color-text-utility-informational: var(--eds-color-neutral-750);
  --eds-dark-theme-color-text-utility-warning-active: var(--eds-color-yellow-750);
  --eds-dark-theme-color-text-utility-warning-hover: var(--eds-color-yellow-650);
  --eds-dark-theme-color-text-utility-warning: var(--eds-color-yellow-550);
  --eds-dark-theme-color-text-utility-favorable-active: var(--eds-color-green-850);
  --eds-dark-theme-color-text-utility-favorable-hover: var(--eds-color-green-750);
  --eds-dark-theme-color-text-utility-favorable: var(--eds-color-green-650);
  --eds-dark-theme-color-text-utility-critical-active: var(--eds-color-red-850);
  --eds-dark-theme-color-text-utility-critical-hover: var(--eds-color-red-750);
  --eds-dark-theme-color-text-utility-critical: var(--eds-color-red-650);
  --eds-dark-theme-color-text-utility-interactive-secondary-visited: var(--eds-color-green-550);
  --eds-dark-theme-color-text-utility-interactive-secondary-active: var(--eds-color-green-750);
  --eds-dark-theme-color-text-utility-interactive-secondary-hover: var(--eds-color-green-650);
  --eds-dark-theme-color-text-utility-interactive-secondary: var(--eds-color-green-550);
  --eds-dark-theme-color-text-utility-interactive-primary-visited: var(--eds-color-neutral-850);
  --eds-dark-theme-color-text-utility-interactive-primary-active: var(--eds-color-neutral-650);
  --eds-dark-theme-color-text-utility-interactive-primary-hover: var(--eds-color-neutral-750);
  --eds-dark-theme-color-text-utility-interactive-primary: var(--eds-color-neutral-850);
  --eds-dark-theme-color-text-utility-default-secondary-active: var(--eds-color-neutral-750);
  --eds-dark-theme-color-text-utility-default-secondary-hover: var(--eds-color-neutral-650);
  --eds-dark-theme-color-text-utility-default-secondary: var(--eds-color-neutral-550);
  --eds-dark-theme-color-text-utility-default-primary-active: var(--eds-color-neutral-950);
  --eds-dark-theme-color-text-utility-default-primary-hover: var(--eds-color-neutral-850);
  --eds-dark-theme-color-text-utility-default-primary: var(--eds-color-neutral-750);
  --eds-dark-theme-color-icon-app-header-secondary: var(--eds-color-neutral-550);
  --eds-dark-theme-color-icon-app-header-primary: var(--eds-color-neutral-750);
  --eds-dark-theme-color-icon-utility-placeholder: var(--eds-color-neutral-550);
  --eds-dark-theme-color-icon-utility-inverse-informational: var(--eds-color-white);
  --eds-dark-theme-color-icon-utility-inverse-warning: var(--eds-color-yellow-100);
  --eds-dark-theme-color-icon-utility-inverse-favorable: var(--eds-color-green-350);
  --eds-dark-theme-color-icon-utility-inverse-critical: var(--eds-color-red-350);
  --eds-dark-theme-color-icon-utility-inverse-interactive-visited: var(--eds-color-white);
  --eds-dark-theme-color-icon-utility-inverse-disabled: var(--eds-dark-theme-color-text-utility-inverse-disabled);
  --eds-dark-theme-color-icon-utility-inverse: var(--eds-color-white);
  --eds-dark-theme-color-icon-utility-disabled-secondary: var(--eds-color-neutral-200);
  --eds-dark-theme-color-icon-utility-disabled-primary: var(--eds-color-neutral-200);
  --eds-dark-theme-color-icon-utility-informational-active: var(--eds-color-green-750);
  --eds-dark-theme-color-icon-utility-informational-hover: var(--eds-color-green-650);
  --eds-dark-theme-color-icon-utility-informational: var(--eds-color-green-550);
  --eds-dark-theme-color-icon-utility-warning-active: var(--eds-color-yellow-750);
  --eds-dark-theme-color-icon-utility-warning-hover: var(--eds-color-yellow-650);
  --eds-dark-theme-color-icon-utility-warning: var(--eds-color-yellow-550);
  --eds-dark-theme-color-icon-utility-favorable-active: var(--eds-color-green-850);
  --eds-dark-theme-color-icon-utility-favorable-hover: var(--eds-color-green-750);
  --eds-dark-theme-color-icon-utility-favorable: var(--eds-color-green-650);
  --eds-dark-theme-color-icon-utility-critical-active: var(--eds-color-red-850);
  --eds-dark-theme-color-icon-utility-critical-hover: var(--eds-color-red-750);
  --eds-dark-theme-color-icon-utility-critical: var(--eds-color-red-650);
  --eds-dark-theme-color-icon-utility-interactive-secondary-visited: var(--eds-color-green-550);
  --eds-dark-theme-color-icon-utility-interactive-secondary-active: var(--eds-color-green-750);
  --eds-dark-theme-color-icon-utility-interactive-secondary-hover: var(--eds-color-green-650);
  --eds-dark-theme-color-icon-utility-interactive-secondary: var(--eds-color-green-550);
  --eds-dark-theme-color-icon-utility-interactive-primary-visited: var(--eds-color-neutral-850);
  --eds-dark-theme-color-icon-utility-interactive-primary-active: var(--eds-color-neutral-650);
  --eds-dark-theme-color-icon-utility-interactive-primary-hover: var(--eds-color-neutral-750);
  --eds-dark-theme-color-icon-utility-interactive-primary: var(--eds-color-neutral-850);
  --eds-dark-theme-color-icon-utility-default-secondary-active: var(--eds-color-neutral-750);
  --eds-dark-theme-color-icon-utility-default-secondary-hover: var(--eds-color-neutral-650);
  --eds-dark-theme-color-icon-utility-default-secondary: var(--eds-color-neutral-550);
  --eds-dark-theme-color-icon-utility-default-primary-active: var(--eds-color-neutral-950);
  --eds-dark-theme-color-icon-utility-default-primary-hover: var(--eds-color-neutral-850);
  --eds-dark-theme-color-icon-utility-default-primary: var(--eds-color-neutral-750);
  --eds-dark-theme-color-border-utility-inverse: var(--eds-color-white);
  --eds-dark-theme-color-border-utility-focus: var(--eds-color-green-450);
  --eds-dark-theme-color-border-utility-disabled: var(--eds-color-neutral-200);
  --eds-dark-theme-color-border-utility-informational-active: var(--eds-color-neutral-950);
  --eds-dark-theme-color-border-utility-informational-hover: var(--eds-color-neutral-850);
  --eds-dark-theme-color-border-utility-informational: var(--eds-color-neutral-750);
  --eds-dark-theme-color-border-utility-warning-active: var(--eds-color-yellow-750);
  --eds-dark-theme-color-border-utility-warning-hover: var(--eds-color-yellow-650);
  --eds-dark-theme-color-border-utility-warning: var(--eds-color-yellow-550);
  --eds-dark-theme-color-border-utility-favorable-active: var(--eds-color-green-750);
  --eds-dark-theme-color-border-utility-favorable-hover: var(--eds-color-green-650);
  --eds-dark-theme-color-border-utility-favorable: var(--eds-color-green-550);
  --eds-dark-theme-color-border-utility-critical-active: var(--eds-color-red-750);
  --eds-dark-theme-color-border-utility-critical-hover: var(--eds-color-red-650);
  --eds-dark-theme-color-border-utility-critical: var(--eds-color-red-550);
  --eds-dark-theme-color-border-utility-interactive-secondary-active: var(--eds-color-green-750);
  --eds-dark-theme-color-border-utility-interactive-secondary-hover: var(--eds-color-green-650);
  --eds-dark-theme-color-border-utility-interactive-secondary: var(--eds-color-green-550);
  --eds-dark-theme-color-border-utility-interactive-active: var(--eds-color-neutral-350);
  --eds-dark-theme-color-border-utility-interactive-hover: var(--eds-color-neutral-250);
  --eds-dark-theme-color-border-utility-interactive: var(--eds-color-neutral-200);
  --eds-dark-theme-color-border-utility-default-high-emphasis-active: var(--eds-color-neutral-650);
  --eds-dark-theme-color-border-utility-default-high-emphasis-hover: var(--eds-color-neutral-750);
  --eds-dark-theme-color-border-utility-default-high-emphasis: var(--eds-color-neutral-850);
  --eds-dark-theme-color-border-utility-default-medium-emphasis-active: var(--eds-color-neutral-650);
  --eds-dark-theme-color-border-utility-default-medium-emphasis-hover: var(--eds-color-neutral-550);
  --eds-dark-theme-color-border-utility-default-medium-emphasis: var(--eds-color-neutral-450);
  --eds-dark-theme-color-border-utility-default-low-emphasis-active: var(--eds-color-neutral-350);
  --eds-dark-theme-color-border-utility-default-low-emphasis-hover: var(--eds-color-neutral-250);
  --eds-dark-theme-color-border-utility-default-low-emphasis: var(--eds-color-neutral-200);
  --eds-dark-theme-color-border-app-header-separator: var(--eds-color-neutral-200);
  --eds-dark-theme-color-background-progress-bar-track: var(--eds-color-neutral-100);
  --eds-dark-theme-color-background-progress-bar-content: var(--eds-color-green-450);
  --eds-dark-theme-color-background-progress-bar: var(--eds-color-green-450);
  --eds-dark-theme-color-background-utility-inverse-high-emphasis-active: var(--eds-color-neutral-050);
  --eds-dark-theme-color-background-utility-inverse-high-emphasis-hover: var(--eds-color-neutral-025);
  --eds-dark-theme-color-background-utility-inverse-high-emphasis: var(--eds-color-white);
  --eds-dark-theme-color-background-utility-disabled-medium-emphasis: var(--eds-color-neutral-200);
  --eds-dark-theme-color-background-utility-disabled-low-emphasis: var(--eds-color-neutral-050);
  --eds-dark-theme-color-background-utility-informational-high-emphasis-active: var(--eds-color-green-750);
  --eds-dark-theme-color-background-utility-informational-high-emphasis-hover: var(--eds-color-green-650);
  --eds-dark-theme-color-background-utility-informational-high-emphasis: var(--eds-color-green-550);
  --eds-dark-theme-color-background-utility-informational-low-emphasis-active: var(--eds-color-neutral-150);
  --eds-dark-theme-color-background-utility-informational-low-emphasis-hover: var(--eds-color-neutral-100);
  --eds-dark-theme-color-background-utility-informational-low-emphasis: var(--eds-color-neutral-050);
  --eds-dark-theme-color-background-utility-warning-high-emphasis-active: var(--eds-color-yellow-450);
  --eds-dark-theme-color-background-utility-warning-high-emphasis-hover: var(--eds-color-yellow-350);
  --eds-dark-theme-color-background-utility-warning-high-emphasis: var(--eds-color-yellow-250);
  --eds-dark-theme-color-background-utility-warning-low-emphasis-active: var(--eds-color-yellow-150);
  --eds-dark-theme-color-background-utility-warning-low-emphasis-hover: var(--eds-color-yellow-100);
  --eds-dark-theme-color-background-utility-warning-low-emphasis: var(--eds-color-yellow-050);
  --eds-dark-theme-color-background-utility-favorable-high-emphasis-active: var(--eds-color-green-750);
  --eds-dark-theme-color-background-utility-favorable-high-emphasis-hover: var(--eds-color-green-650);
  --eds-dark-theme-color-background-utility-favorable-high-emphasis: var(--eds-color-green-550);
  --eds-dark-theme-color-background-utility-favorable-low-emphasis-active: var(--eds-color-green-200);
  --eds-dark-theme-color-background-utility-favorable-low-emphasis-hover: var(--eds-color-green-150);
  --eds-dark-theme-color-background-utility-favorable-low-emphasis: var(--eds-color-green-100);
  --eds-dark-theme-color-background-utility-critical-high-emphasis-active: var(--eds-color-red-750);
  --eds-dark-theme-color-background-utility-critical-high-emphasis-hover: var(--eds-color-red-650);
  --eds-dark-theme-color-background-utility-critical-high-emphasis: var(--eds-color-red-550);
  --eds-dark-theme-color-background-utility-critical-low-emphasis-active: var(--eds-color-red-200);
  --eds-dark-theme-color-background-utility-critical-low-emphasis-hover: var(--eds-color-red-150);
  --eds-dark-theme-color-background-utility-critical-low-emphasis: var(--eds-color-red-100);
  --eds-dark-theme-color-background-utility-critical-no-emphasis-active: var(--eds-color-red-100);
  --eds-dark-theme-color-background-utility-critical-no-emphasis-hover: var(--eds-color-red-050);
  --eds-dark-theme-color-background-utility-interactive-high-emphasis-active: var(--eds-color-neutral-650);
  --eds-dark-theme-color-background-utility-interactive-high-emphasis-hover: var(--eds-color-neutral-750);
  --eds-dark-theme-color-background-utility-interactive-high-emphasis: var(--eds-color-neutral-850);
  --eds-dark-theme-color-background-utility-interactive-low-emphasis-active: var(--eds-color-neutral-100);
  --eds-dark-theme-color-background-utility-interactive-low-emphasis-hover: var(--eds-color-neutral-050);
  --eds-dark-theme-color-background-utility-interactive-low-emphasis: var(--eds-color-neutral-025);
  --eds-dark-theme-color-background-utility-interactive-no-emphasis-active: var(--eds-color-neutral-100);
  --eds-dark-theme-color-background-utility-interactive-no-emphasis-hover: var(--eds-color-neutral-050);
  --eds-dark-theme-color-background-utility-default-high-emphasis-active: var(--eds-color-neutral-750);
  --eds-dark-theme-color-background-utility-default-high-emphasis-hover: var(--eds-color-neutral-800);
  --eds-dark-theme-color-background-utility-default-high-emphasis: var(--eds-color-neutral-850);
  --eds-dark-theme-color-background-utility-default-medium-emphasis-active: var(--eds-color-neutral-750);
  --eds-dark-theme-color-background-utility-default-medium-emphasis-hover: var(--eds-color-neutral-650);
  --eds-dark-theme-color-background-utility-default-medium-emphasis: var(--eds-color-neutral-550);
  --eds-dark-theme-color-background-utility-default-low-emphasis-active: var(--eds-color-neutral-150);
  --eds-dark-theme-color-background-utility-default-low-emphasis-hover: var(--eds-color-neutral-100);
  --eds-dark-theme-color-background-utility-default-low-emphasis: var(--eds-color-neutral-050);
  --eds-dark-theme-color-background-utility-default-no-emphasis-active: var(--eds-color-neutral-100);
  --eds-dark-theme-color-background-utility-default-no-emphasis-hover: var(--eds-color-neutral-050);
  --eds-dark-theme-color-background-utility-object-selected: var(--eds-color-green-450);
  --eds-dark-theme-color-background-utility-container-selected: var(--eds-color-white);
  --eds-dark-theme-color-background-utility-container-active: var(--eds-color-neutral-050);
  --eds-dark-theme-color-background-utility-container-hover: var(--eds-color-neutral-025);
  --eds-dark-theme-color-background-utility-container: var(--eds-color-white);
  --eds-dark-theme-color-background-utility-base-3: var(--eds-color-neutral-025);
  --eds-dark-theme-color-background-utility-base-2: var(--eds-color-white);
  --eds-dark-theme-color-background-utility-base-1: var(--eds-color-white);
  --eds-dark-theme-color-background-visual-page-indicator-current: var(--eds-color-green-450);
  --eds-dark-theme-color-background-visual-page-indicator: var(--eds-color-neutral-100);
  --eds-dark-theme-color-background-tab-underline: var(--eds-color-green-450);
  --eds-dark-theme-color-background-table-row-selected: var(--eds-color-neutral-050);
  --eds-dark-theme-color-background-table-row-stripe-2: var(--eds-color-neutral-025);
  --eds-dark-theme-color-background-table-row-stripe-1: var(--eds-color-white);
  --eds-dark-theme-color-background-skeleton-stripe: var(--eds-color-neutral-050);
  --eds-dark-theme-color-background-skeleton: var(--eds-color-neutral-100);
  --eds-dark-theme-color-background-radio-button-active: var(--eds-color-green-650);
  --eds-dark-theme-color-background-radio-button-hover: var(--eds-color-green-550);
  --eds-dark-theme-color-background-radio-button: var(--eds-color-green-450);
  --eds-dark-theme-color-background-input: var(--eds-color-white);
  --eds-dark-theme-color-background-checkbox-active: var(--eds-color-green-650);
  --eds-dark-theme-color-background-checkbox-hover: var(--eds-color-green-550);
  --eds-dark-theme-color-background-checkbox: var(--eds-color-green-450);
  --eds-dark-theme-color-background-app-header-active: var(--eds-color-neutral-050);
  --eds-dark-theme-color-background-app-header-hover: var(--eds-color-neutral-050);
  --eds-dark-theme-color-background-app-header: var(--eds-color-neutral-025);
  --eds-dark-theme-border-radius-notification: var(--eds-border-radius-100);
  --eds-dark-theme-border-radius-tab-underline-sticky: var(--eds-border-radius-full);
  --eds-dark-theme-border-radius-tab-underline-default: var(--eds-border-radius-none);
  --eds-dark-theme-border-radius-objects-xs: var(--eds-border-radius-050);
  --eds-dark-theme-border-radius-objects-sm: var(--eds-border-radius-100);
  --eds-dark-theme-border-radius-objects-md: var(--eds-border-radius-100);
  --eds-dark-theme-border-radius-surfaces-md: var(--eds-border-radius-100);
  --eds-dark-theme-border-radius-surfaces-lg: var(--eds-border-radius-100);
  --eds-dark-theme-border-radius-actions: var(--eds-border-radius-100);
}

/* ------------------------------------*\
    # ICON
\*------------------------------------ */

/**
 * Small graphic that represents functionality.
 */

.Icon-module_icon__szG-X {
  display: inline-block;
  /**
   * Size Priority:
   * 1: --icon-size, passed through props
   * 2: --icon-size-default, determined by context (text, button, pill)
   * default: 1em, same size as surrounding text
   *
   * Inspired by https://www.youtube.com/watch?v=EDyiaDJJu-4
   */
  width: var(--icon-size, var(--icon-size-default, 1em));
  height: var(--icon-size, var(--icon-size-default, 1em));
}

/* Disabling two rules since these mixins define macro content inserted into the proper context */
/* stylelint-disable nesting-selector-no-missing-scoping-root */
/* stylelint-disable no-invalid-position-declaration */
/*------------------------------------*\
    # LINK
\*------------------------------------*/
.Link-module_link__Ly-e3 {
  display: inline;
  text-decoration-line: underline;
}
/**
* Sub-components (only should apply to standalone links
*/
.Link-module_link__icon__El8JR {
  padding-left: calc(var(--eds-spacing-size-half) * 1px);
}
/* Sub-component spacing */
.Link-module_link__icon__El8JR.Link-module_link--size-xl__IDYUW,
  .Link-module_link__icon__El8JR.Link-module_link--size-lg__eIo1v {
    padding-left: calc(var(--eds-spacing-size-1) * 1px);
  }
.Link-module_link__icon__El8JR.Link-module_link--size-md__3kxvc,
  .Link-module_link__icon__El8JR.Link-module_link--size-sm__nnZkM,
  .Link-module_link__icon__El8JR.Link-module_link--size-xs__f26B9 {
    padding-left: calc(var(--eds-spacing-size-half) * 1px);
  }
/**
* Contexts
*/
.Link-module_link--context-standalone__gQjSB {
  /**
    * Here, we specify as much of the settings on the font: shorthand property as possible,
    * using CSS variables scoped locally. We redefine the variables for each override for two
    * reasons:
    * - this will allow the rule declaration to appear in only one spot
    * - this will allow external overrides to the properties if needed for themes (w/o a new stylesheet)
    *   using `style`
    */
  --link-size-line-height: var(--eds-typography-preset-200);
  --link-font-weight: normal;
  --link-font-family: var(--eds-typography-font-family-1);
  --link-letter-spacing: var(--eds-typography-letter-spacing-normal);

  letter-spacing: var(--link-letter-spacing);
  font: var(--link-font-weight) var(--link-size-line-height) var(--link-font-family);

  display: inline-flex;
  align-items: center;
}
.Link-module_link--context-standalone__gQjSB.Link-module_link--emphasis-default__FB8yB {
    color: light-dark(var(--eds-theme-color-text-utility-default-primary), var(--eds-dark-theme-color-text-utility-default-primary));
  }
.Link-module_link--context-standalone__gQjSB.Link-module_link--emphasis-low__G8CiW {
    color: light-dark(var(--eds-theme-color-text-utility-default-primary), var(--eds-dark-theme-color-text-utility-default-primary));
    text-decoration: none;
  }
.Link-module_link--context-standalone__gQjSB.Link-module_link--emphasis-low__G8CiW:hover {
      text-decoration: underline;
    }
.Link-module_link--context-standalone__gQjSB.Link-module_link--variant-inverse__4rAcK {
    color: light-dark(var(--eds-theme-color-text-utility-inverse), var(--eds-dark-theme-color-text-utility-inverse));
  }
/**
   * Sizes - using the presets for type ramp matching body-*
   */
.Link-module_link--context-standalone__gQjSB.Link-module_link--size-xl__IDYUW {
    /* preset: body-xl */
    --link-size-line-height: var(--eds-typography-preset-600);
  }
.Link-module_link--context-standalone__gQjSB.Link-module_link--size-lg__eIo1v {
    /* preset: body-lg */
    --link-size-line-height: var(--eds-typography-preset-400);
  }
.Link-module_link--context-standalone__gQjSB.Link-module_link--size-md__3kxvc {
    /* preset: body-md */
    --link-size-line-height: var(--eds-typography-preset-200);
  }
.Link-module_link--context-standalone__gQjSB.Link-module_link--size-sm__nnZkM {
    /* preset: body-sm */
    --link-size-line-height: var(--eds-typography-preset-100);
  }
.Link-module_link--context-standalone__gQjSB.Link-module_link--size-xs__f26B9 {
    /* preset: body-xs */
    --link-size-line-height: var(--eds-typography-preset-075);
  }
/**
 * Emphasis
 */
.Link-module_link--emphasis-default__FB8yB {
  color: inherit;
}
.Link-module_link--emphasis-high__8MIBu {
  color: light-dark(var(--eds-theme-color-text-utility-interactive-secondary), var(--eds-dark-theme-color-text-utility-interactive-secondary));
}
/**
 * Inverse variant
 */
.Link-module_link__Ly-e3.Link-module_link--variant-inverse__4rAcK:hover,
.Link-module_link__Ly-e3.Link-module_link--variant-inverse__4rAcK:active {
  color: light-dark(var(--eds-theme-color-text-utility-inverse), var(--eds-dark-theme-color-text-utility-inverse));
}
.Link-module_link__Ly-e3.Link-module_link--variant-inverse__4rAcK:visited {
  color: light-dark(var(--eds-theme-color-text-utility-inverse-interactive-visited), var(--eds-dark-theme-color-text-utility-inverse-interactive-visited));
}
/**
 * States
 */
.Link-module_link__Ly-e3:hover {
  color: light-dark(var(--eds-theme-color-text-utility-interactive-secondary-hover), var(--eds-dark-theme-color-text-utility-interactive-secondary-hover));
}
.Link-module_link__Ly-e3:active {
  color: light-dark(var(--eds-theme-color-text-utility-interactive-secondary-active), var(--eds-dark-theme-color-text-utility-interactive-secondary-active));
}
.Link-module_link__Ly-e3:visited {
  color: light-dark(var(--eds-theme-color-text-utility-interactive-primary-visited), var(--eds-dark-theme-color-text-utility-interactive-primary-visited));
}
.Link-module_link__Ly-e3:focus-visible {
  outline: calc(var(--eds-spacing-size-quarter) * 1px) solid light-dark(var(--eds-theme-color-border-utility-focus), var(--eds-dark-theme-color-border-utility-focus));
  outline-offset: calc(var(--eds-spacing-size-quarter) * 1px);
}
/*------------------------------------*\
    # TEXT
\*------------------------------------*/

/**
 * Map the component preset names to the defined typography tokens
 */

.Text-module_text__78lq0 {
  --text-font-size: var(--eds-typography-preset-200-font-size);
  --text-line-height: var(--eds-typography-preset-200-line-height);
  --text-font-family: var(--eds-typography-font-family-1);

  font: unset;
  font-family: var(--text-font-family);
  font-size: calc(var(--text-font-size) * 1px);
  line-height: calc(var(--text-line-height) * 1px);
  font-style: var(--text-font-style, initial);
  font-weight: var(--text-font-weight, normal);
  text-transform: var(--text-text-transform, none);
  letter-spacing: var(--text-letter-spacing, normal);
}

.Text-module_text--headline-xl__vNzuS {
  --text-font-size: var(--eds-typography-preset-800-font-size);
  --text-line-height: var(--eds-typography-preset-800-line-height);
  --text-font-family: var(--eds-typography-font-family-2);
  --text-font-weight: 400;
  --text-letter-spacing: 2%;
}

@media screen and (min-width: 768px) {

.Text-module_text--headline-xl__vNzuS {
    --text-font-size: var(--eds-typography-preset-1200-font-size);
    --text-line-height: var(--eds-typography-preset-1200-line-height)
}
  }

.Text-module_text--headline-lg__6J2aY {
  --text-font-size: var(--eds-typography-preset-800-font-size);
  --text-line-height: var(--eds-typography-preset-800-line-height);
  --text-font-family: var(--eds-typography-font-family-2);
  --text-font-weight: 400;
  --text-letter-spacing: 2%;
}

@media screen and (min-width: 768px) {

.Text-module_text--headline-lg__6J2aY {
    --text-font-size: var(--eds-typography-preset-1000-font-size);
    --text-line-height: var(--eds-typography-preset-1000-line-height)
}
  }

.Text-module_text--headline-md__WgtVL {
  --text-font-size: var(--eds-typography-preset-500-font-size);
  --text-line-height: var(--eds-typography-preset-500-line-height);
  --text-font-family: var(--eds-typography-font-family-2);
  --text-font-weight: 400;
  --text-letter-spacing: 2%;
}

@media screen and (min-width: 768px) {

.Text-module_text--headline-md__WgtVL {
    --text-font-size: var(--eds-typography-preset-700-font-size);
    --text-line-height: var(--eds-typography-preset-700-line-height)
}
  }

.Text-module_text--headline-sm__Cuh6n {
  --text-font-size: var(--eds-typography-preset-300-font-size);
  --text-line-height: var(--eds-typography-preset-300-line-height);
  --text-font-family: var(--eds-typography-font-family-2);
  --text-font-weight: 400;
  --text-letter-spacing: 2%;
}

@media screen and (min-width: 768px) {

.Text-module_text--headline-sm__Cuh6n {
    --text-font-size: var(--eds-typography-preset-400-font-size);
    --text-line-height: var(--eds-typography-preset-400-line-height)
}
  }

.Text-module_text--headline-decorative-md__YFMP7 {
  --text-font-size: var(--eds-typography-preset-500-font-size);
  --text-line-height: var(--eds-typography-preset-500-line-height);
  --text-font-family: var(--eds-typography-font-family-3);
  --text-font-weight: 300;
  --text-letter-spacing: 4%;
  --text-text-transform: uppercase;
}

@media screen and (min-width: 768px) {

.Text-module_text--headline-decorative-md__YFMP7 {
    --text-font-size: var(--eds-typography-preset-700-font-size);
    --text-line-height: var(--eds-typography-preset-700-line-height)
}
  }

.Text-module_text--title-xl__JS7iG {
  --text-font-size: var(--eds-typography-preset-500-font-size);
  --text-line-height: var(--eds-typography-preset-500-line-height);
  --text-font-family: var(--eds-typography-font-family-1);
  --text-font-weight: 500;
  --text-letter-spacing: 2%;
}

@media screen and (min-width: 768px) {

.Text-module_text--title-xl__JS7iG {
    --text-font-size: var(--eds-typography-preset-700-font-size);
    --text-line-height: var(--eds-typography-preset-700-line-height)
}
  }

.Text-module_text--title-lg__KfNcT {
  --text-font-size: var(--eds-typography-preset-300-font-size);
  --text-line-height: var(--eds-typography-preset-300-line-height);
  --text-font-weight: 500;
  --text-letter-spacing: 2%;
}

@media screen and (min-width: 768px) {

.Text-module_text--title-lg__KfNcT {
    --text-font-size: var(--eds-typography-preset-400-font-size);
    --text-line-height: var(--eds-typography-preset-400-line-height)
}
  }

.Text-module_text--title-md__m5Idz {
  --text-font-size: var(--eds-typography-preset-200-font-size);
  --text-line-height: var(--eds-typography-preset-200-line-height);
  --text-font-weight: 500;
  --text-letter-spacing: 2%;
}

.Text-module_text--title-sm__wFjQE {
  --text-font-size: var(--eds-typography-preset-100-font-size);
  --text-line-height: var(--eds-typography-preset-100-line-height);
  --text-font-family: var(--eds-typography-font-family-3);
  --text-font-weight: 500;
  --text-letter-spacing: 2%;
  --text-text-transform: uppercase;
}

.Text-module_text--title-xs__A-dCY {
  --text-font-size: var(--eds-typography-preset-200-font-size);
  --text-line-height: var(--eds-typography-preset-200-line-height);
  --text-font-weight: 500;
  --text-letter-spacing: 2%;
}

.Text-module_text--body-xl__U7ZsA {
  --text-font-size: var(--eds-typography-preset-600-font-size);
  --text-line-height: var(--eds-typography-preset-600-line-height);
  --text-font-weight: 400;
}

.Text-module_text--body-xl-bold__BPEy1 {
  --text-font-size: var(--eds-typography-preset-600-font-size);
  --text-line-height: var(--eds-typography-preset-600-line-height);
  --text-font-weight: 700;
}

.Text-module_text--body-lg__CsF7r {
  --text-font-size: var(--eds-typography-preset-400-font-size);
  --text-line-height: var(--eds-typography-preset-400-line-height);
  --text-font-weight: 400;
}

.Text-module_text--body-lg-bold__fJaat {
  --text-font-size: var(--eds-typography-preset-400-font-size);
  --text-line-height: var(--eds-typography-preset-400-line-height);
  --text-font-weight: 700;
}

.Text-module_text--body-md__ZLst3 {
  --text-font-size: var(--eds-typography-preset-200-font-size);
  --text-line-height: var(--eds-typography-preset-200-line-height);
  --text-font-weight: 400;
}

.Text-module_text--body-md-bold__NFB5a {
  --text-font-size: var(--eds-typography-preset-200-font-size);
  --text-line-height: var(--eds-typography-preset-200-line-height);
  --text-font-weight: 700;
}

.Text-module_text--body-sm__lCjC2 {
  --text-font-size: var(--eds-typography-preset-100-font-size);
  --text-line-height: var(--eds-typography-preset-100-line-height);
  --text-font-weight: 400;
}

.Text-module_text--body-sm-bold__3I6mj {
  --text-font-size: var(--eds-typography-preset-100-font-size);
  --text-line-height: var(--eds-typography-preset-100-line-height);
  --text-font-weight: 700;
}

.Text-module_text--body-xs__3Z8qk {
  --text-font-size: var(--eds-typography-preset-075-font-size);
  --text-line-height: var(--eds-typography-preset-075-line-height);
  --text-font-weight: 400;
}

.Text-module_text--body-xs-bold__isuNz {
  --text-font-size: var(--eds-typography-preset-075-font-size);
  --text-line-height: var(--eds-typography-preset-075-line-height);
  --text-font-weight: 700;
}

.Text-module_text--label-xl__FEGxr {
  --text-font-size: var(--eds-typography-preset-600-font-size);
  --text-line-height: var(--eds-typography-preset-600-line-height);
  --text-font-weight: 500;
}

.Text-module_text--label-lg__AxR8g {
  --text-font-size: var(--eds-typography-preset-200-font-size);
  --text-line-height: var(--eds-typography-preset-200-line-height);
  --text-font-weight: 500;
}

.Text-module_text--label-md__QijqP {
  --text-font-size: var(--eds-typography-preset-100-font-size);
  --text-line-height: var(--eds-typography-preset-100-line-height);
  --text-font-weight: 500;
}

.Text-module_text--label-sm__3p5XK {
  --text-font-size: var(--eds-typography-preset-075-font-size);
  --text-line-height: var(--eds-typography-preset-075-line-height);
  --text-font-weight: 500;
}

.Text-module_text--overline-lg__83lgJ {
  --text-font-family: var(--eds-typography-font-family-3);
  --text-font-size: var(--eds-typography-preset-200-font-size);
  --text-line-height: var(--eds-typography-preset-200-line-height);
  --text-font-weight: 500;
  --text-letter-spacing: 4%;
  --text-text-transform: uppercase;
}

.Text-module_text--overline-md__xgXwv {
  --text-font-family: var(--eds-typography-font-family-3);
  --text-font-size: var(--eds-typography-preset-100-font-size);
  --text-line-height: var(--eds-typography-preset-100-line-height);
  --text-font-weight: 500;
  --text-letter-spacing: 4%;
  --text-text-transform: uppercase;
}

.Text-module_text--overline-sm__HKqhf {
  --text-font-family: var(--eds-typography-font-family-3);
  --text-font-size: var(--eds-typography-preset-075-font-size);
  --text-line-height: var(--eds-typography-preset-075-line-height);
  --text-font-weight: 500;
  --text-letter-spacing: 4%;
  --text-text-transform: uppercase;
}

.Text-module_text--caption-md__EfIkD {
  --text-font-family: var(--eds-typography-font-family-2);
  --text-font-size: var(--eds-typography-preset-100-font-size);
  --text-line-height: var(--eds-typography-preset-100-line-height);
  --text-font-weight: 500;
  --text-letter-spacing: 4%;
}

.Text-module_text--caption-sm__aNC2H {
  --text-font-family: var(--eds-typography-font-family-2);
  --text-font-size: var(--eds-typography-preset-075-font-size);
  --text-line-height: var(--eds-typography-preset-075-line-height);
  --text-font-weight: 500;
  --text-letter-spacing: 4%;
}

.Text-module_text--input-md__LPFoQ {
  --text-font-size: var(--eds-typography-preset-200-font-size);
  --text-line-height: var(--eds-typography-preset-200-line-height);
  --text-font-weight: 400;
}

.Text-module_text--input__0oVXs {
  /* TODO(next-major): consider removing */
  --text-font-size: var(--eds-typography-preset-200-font-size);
  --text-line-height: var(--eds-typography-preset-200-line-height);
  --text-font-weight: 400;
}

.Text-module_text--tab-lg-active__y37Qn {
  --text-font-family: var(--eds-typography-font-family-1);
  --text-font-size: var(--eds-typography-preset-100-font-size);
  --text-line-height: var(--eds-typography-preset-100-line-height);
  --text-font-weight: 500;
}

.Text-module_text--tab-lg__1ghEE {
  --text-font-size: var(--eds-typography-preset-100-font-size);
  --text-line-height: var(--eds-typography-preset-100-line-height);
  --text-font-weight: 400;
}

.Text-module_text--tab-sm-active__7A9VL {
  --text-font-size: var(--eds-typography-preset-075-font-size);
  --text-line-height: var(--eds-typography-preset-075-line-height);
  --text-font-weight: 500;
}

.Text-module_text--tab-sm__V6DW2 {
  --text-font-size: var(--eds-typography-preset-075-font-size);
  --text-line-height: var(--eds-typography-preset-075-line-height);
  --text-font-weight: 400;
}

.Text-module_text--tag__NWNr2 {
  --text-font-family: var(--eds-typography-font-family-3);
  --text-font-size: var(--eds-typography-preset-075-font-size);
  --text-line-height: var(--eds-typography-preset-075-line-height);
  --text-font-weight: 500;
  --text-letter-spacing: 4%;
  --text-text-transform: uppercase;
}

.Text-module_text--code-xl__hTCBX {
  --text-font-family: var(--eds-typography-font-family-3);
  --text-font-size: var(--eds-typography-preset-600-font-size);
  --text-line-height: var(--eds-typography-preset-600-line-height);
  --text-font-weight: 500;
  --text-letter-spacing: 4%;
}

.Text-module_text--code-lg__ztxpW {
  --text-font-family: var(--eds-typography-font-family-3);
  --text-font-size: var(--eds-typography-preset-400-font-size);
  --text-line-height: var(--eds-typography-preset-400-line-height);
  --text-font-weight: 500;
  --text-letter-spacing: 4%;
}

.Text-module_text--code-md__OSWsH {
  --text-font-family: var(--eds-typography-font-family-3);
  --text-font-size: var(--eds-typography-preset-200-font-size);
  --text-line-height: var(--eds-typography-preset-200-line-height);
  --text-font-weight: 500;
  --text-letter-spacing: 4%;
}

.Text-module_text--code-sm__wdJYW {
  --text-font-family: var(--eds-typography-font-family-3);
  --text-font-size: var(--eds-typography-preset-100-font-size);
  --text-line-height: var(--eds-typography-preset-100-line-height);
  --text-font-weight: 500;
  --text-letter-spacing: 4%;
}

.Text-module_text--code-xs__GHZxc {
  --text-font-family: var(--eds-typography-font-family-3);
  --text-font-size: var(--eds-typography-preset-075-font-size);
  --text-line-height: var(--eds-typography-preset-075-line-height);
  --text-font-weight: 500;
  --text-letter-spacing: 4%;
}

.Text-module_text--appHeader-label__thzQa {
  --text-font-family: var(--eds-typography-font-family-1);
  --text-font-size: var(--eds-typography-preset-100-font-size);
  --text-line-height: var(--eds-typography-preset-100-line-height);
  --text-font-weight: 400;
}

.Text-module_text--appHeader-subLabel__iw0uI {
  --text-font-family: var(--eds-typography-font-family-1);
  --text-font-size: var(--eds-typography-preset-075-font-size);
  --text-line-height: var(--eds-typography-preset-075-line-height);
  --text-font-weight: 400;
}
/*------------------------------------*\
    # APP FOOTER
\*------------------------------------*/

/**
 * AppFooter
 */

.AppFooter-module_app-footer__XewdZ {
  background-color: var(--app-footer__bg-color);
  color: var(--app-footer__fg-color);
}

.AppFooter-module_app-footer--emphasis-low__DRBXl {
  --app-footer__fg-color: light-dark(var(--eds-theme-color-text-utility-default-primary), var(--eds-dark-theme-color-text-utility-default-primary));
  --app-footer__bg-color: light-dark(var(--eds-theme-color-background-utility-default-no-emphasis), var(--eds-dark-theme-color-background-utility-default-no-emphasis));
}

.AppFooter-module_app-footer--emphasis-high__GE9Xs {
  --app-footer__fg-color: light-dark(var(--eds-theme-color-text-utility-inverse), var(--eds-dark-theme-color-text-utility-inverse));
  --app-footer__bg-color: light-dark(var(--eds-theme-color-background-utility-default-high-emphasis), var(--eds-dark-theme-color-background-utility-default-high-emphasis));
}

.AppFooter-module_app-footer__home-link__YqUM2 {
  color: inherit;
  text-decoration: none;
}

.AppFooter-module_app-footer__home-link__YqUM2:hover {
    text-decoration: none;
  }

.AppFooter-module_app-footer__home-link__YqUM2:visited {
    color: light-dark(var(--eds-theme-color-text-utility-inverse-interactive-visited), var(--eds-dark-theme-color-text-utility-inverse-interactive-visited))
  }

.AppFooter-module_app-footer__home-link__YqUM2:focus-visible {
    outline: none;
  }

.AppFooter-module_app-footer__home-link__YqUM2:focus-visible .AppFooter-module_app-footer__title__jfTFu {
      box-shadow: inset 0 0 0 2px light-dark(var(--eds-theme-color-border-utility-focus), var(--eds-dark-theme-color-border-utility-focus));
    }

.AppFooter-module_app-footer__wrapper__n1JzN {
  display: flex;
  flex-direction: column;
  gap: calc(var(--eds-spacing-size-4) * 1px);
  padding: calc(var(--eds-spacing-size-4) * 1px) calc(var(--eds-spacing-size-5) * 1px);
  justify-content: center;
}

@media (min-width: 600px) {

.AppFooter-module_app-footer__wrapper__n1JzN {
    flex-direction: column;
  
    padding: calc(var(--eds-spacing-size-2) * 1px) calc(var(--eds-spacing-size-5) * 1px);
    
    justify-content: space-between;
    align-items: center
}
  }

@media (min-width: 1040px) {

.AppFooter-module_app-footer__wrapper__n1JzN {
    flex-direction: row
}
  }

@media (min-width: 1920px) {

.AppFooter-module_app-footer__wrapper__n1JzN {
    max-width: 1872px;
    margin: 0 auto
}
  }

.AppFooter-module_app-footer__title__jfTFu, .AppFooter-module_app-footer__copyright__gED-G {
  text-align: center;
}

.AppFooter-module_app-footer__colophon__9po-e {
  display: flex;
  gap: calc(var(--eds-spacing-size-2) * 1px);
  flex-direction: column;
  align-items: center;
}

@media (min-width: 600px) {

.AppFooter-module_app-footer__colophon__9po-e {
    flex-direction: row;
    width: 100%;
    justify-content: center
}
  }

@media (min-width: 1040px) {

.AppFooter-module_app-footer__colophon__9po-e {
    align-items: center;
    gap: calc(var(--eds-spacing-size-3) * 1px);
    justify-content: start
}
  }

.AppFooter-module_app-footer__nav-items__VzeLd {
  display: flex;
  flex-direction: column;
  gap: calc(var(--eds-spacing-size-2) * 1px);
}

@media (min-width: 600px) {

.AppFooter-module_app-footer__nav-items__VzeLd {
    flex-direction: row;
    gap: calc(var(--eds-spacing-size-6) * 1px)
}
  }

@media (min-width: 1040px) {

.AppFooter-module_app-footer__nav-items__VzeLd {
    justify-content: end;
    width: 100%
}
  }

.AppFooter-module_app-footer__nav-item__9TwkS {
  text-align: center;
  display: flex;
  justify-content: center;
}
/* Disabling two rules since these mixins define macro content inserted into the proper context */
/* stylelint-disable nesting-selector-no-missing-scoping-root */
/* stylelint-disable no-invalid-position-declaration */
/*------------------------------------*\
    # AVATAR
\*------------------------------------*/
/**
 * Avatar
 */
.Avatar-module_avatar__3xMuZ {
  --avatar-border-radius: calc(var(--eds-border-radius-100) * 1px);
  --avatar__fg: light-dark(var(--eds-theme-color-text-utility-default-secondary), var(--eds-dark-theme-color-text-utility-default-secondary));
  --avatar__bg: light-dark(var(--eds-theme-color-background-utility-default-low-emphasis), var(--eds-dark-theme-color-background-utility-default-low-emphasis));
  --avatar__border: light-dark(var(--eds-theme-color-border-utility-default-low-emphasis), var(--eds-dark-theme-color-border-utility-default-low-emphasis));

  display: flex;
  align-items: center;
  justify-content: center;

  overflow: hidden;
  white-space: nowrap;

  color: var(--avatar__fg);
  background-color: var(--avatar__bg);
  border-radius: var(--avatar-border-radius);
  border-width: 1px;
  border-style: solid;
  border-color: var(--avatar__border);

}
/* use :has selector to put the focus ring on the container & apply the avatar's shape */
*:has(> .Avatar-module_avatar--is-interactive__-VLhv):focus-visible {
  border-radius: var(--avatar-border-radius);

  outline: calc(var(--eds-spacing-size-quarter) * 1px) solid var(--eds-theme-color-border-utility-focus);
  outline-offset: calc(var(--eds-spacing-size-quarter) * 1px);
}
@supports not selector(:focus-visible) {
  *:has(> .Avatar-module_avatar--is-interactive__-VLhv):focus {
    border-radius: var(--avatar-border-radius);

    outline: calc(var(--eds-spacing-size-quarter) * 1px) solid var(--eds-theme-color-border-utility-focus);
    outline-offset: calc(var(--eds-spacing-size-quarter) * 1px);
  }
}
.Avatar-module_avatar--is-interactive__-VLhv:hover,
.Avatar-module_avatar--is-interactive__-VLhv:active {
  /* TODO: use color token (Check with Design) */
  box-shadow: inset 0 0 2px 0 rgb(from light-dark(var(--eds-theme-color-background-utility-base-1), var(--eds-dark-theme-color-background-utility-base-1)) r g b / 0.20),
              0 0 4px rgb(from #000000 r g b / 0.08);
}
.Avatar-module_avatar--sm__-lm3I {
  height: calc(var(--eds-spacing-size-3) * 1px);
  width: calc(var(--eds-spacing-size-3) * 1px);
}
.Avatar-module_avatar--md__mQSYC {
  height: calc(var(--eds-spacing-size-4) * 1px);
  width: calc(var(--eds-spacing-size-4) * 1px);
}
.Avatar-module_avatar--lg__FJhX- {
  height: calc(var(--eds-spacing-size-6) * 1px);
  width: calc(var(--eds-spacing-size-6) * 1px);
}
.Avatar-module_avatar--xl__itzyw {
  height: calc(var(--eds-spacing-size-8) * 1px);
  width: calc(var(--eds-spacing-size-8) * 1px);
}
.Avatar-module_avatar__image__-VNuI {
  width: 100%;
}
/* stylelint-disable-next-line eds/no-tier-1-color-variable */
.Avatar-module_avatar--color-scheme-0__X9GvH {
  --avatar__fg: light-dark(var(--eds-theme-color-text-utility-inverse), var(--eds-dark-theme-color-text-utility-inverse));
  --avatar__bg: light-dark(var(--eds-color-brand-lc-dark-green), var(--eds-color-brand-lc-dark-green));
}
/* stylelint-disable-next-line eds/no-tier-1-color-variable */
.Avatar-module_avatar--color-scheme-1__tEhMK {
  --avatar__fg: light-dark(var(--eds-theme-color-text-utility-default-primary), var(--eds-dark-theme-color-text-utility-default-primary));
  --avatar__bg: light-dark(var(--eds-color-brand-lc-yellow), var(--eds-color-brand-lc-yellow));
}
/* stylelint-disable-next-line eds/no-tier-1-color-variable */
.Avatar-module_avatar--color-scheme-2__cMr2O {
  --avatar__fg: light-dark(var(--eds-theme-color-text-utility-default-primary), var(--eds-dark-theme-color-text-utility-default-primary));
  --avatar__bg: light-dark(var(--eds-color-brand-lc-light-blue), var(--eds-color-brand-lc-light-blue));
}
/* stylelint-disable-next-line eds/no-tier-1-color-variable */
.Avatar-module_avatar--color-scheme-3__CWQ7d {
  --avatar__fg: light-dark(var(--eds-theme-color-text-utility-default-primary), var(--eds-dark-theme-color-text-utility-default-primary));
  --avatar__bg: light-dark(var(--eds-color-brand-lc-pink), var(--eds-color-brand-lc-pink));
}
/* stylelint-disable-next-line eds/no-tier-1-color-variable */
.Avatar-module_avatar--color-scheme-4__Zzf9P {
  --avatar__fg: light-dark(var(--eds-theme-color-text-utility-default-primary), var(--eds-dark-theme-color-text-utility-default-primary));
  --avatar__bg: light-dark(var(--eds-color-brand-lc-berry), var(--eds-color-brand-lc-berry));
}
/* stylelint-disable-next-line eds/no-tier-1-color-variable */
.Avatar-module_avatar--color-scheme-5__idbQ8 {
  --avatar__fg: light-dark(var(--eds-theme-color-text-utility-default-primary), var(--eds-dark-theme-color-text-utility-default-primary));
  --avatar__bg: light-dark(var(--eds-color-brand-lc-light-purple), var(--eds-color-brand-lc-light-purple));
}
/*------------------------------------*\
    # LOADINGINDICATOR
\*------------------------------------*/

/**
 * LoadingIndicator
 */

.LoadingIndicator-module_loading-indicator__7lj7- {
  background-color: transparent;
  padding: 3px; /* ported from react-loader-spinner */
  display: flex;
}

.LoadingIndicator-module_loading-indicator--invisible__N8sD8 {
  display: none;
}

/* override for `color` */

.LoadingIndicator-module_loading-indicator__7lj7- > svg path {
  stroke: light-dark(var(--eds-theme-color-border-utility-informational), var(--eds-dark-theme-color-border-utility-informational));
}

/* override for `secondaryColor` */

.LoadingIndicator-module_loading-indicator__7lj7- > svg circle {
  stroke: light-dark(var(--eds-theme-color-border-utility-default-low-emphasis), var(--eds-dark-theme-color-border-utility-default-low-emphasis));
  stroke-opacity: 1;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* if reducing motion, don't show the moving portion */
  .LoadingIndicator-module_loading-indicator__7lj7- > svg path {
    stroke: none;
  }
}

/* Disabling two rules since these mixins define macro content inserted into the proper context */
/* stylelint-disable nesting-selector-no-missing-scoping-root */
/* stylelint-disable no-invalid-position-declaration */
/*------------------------------------*\
    # BUTTON
\*------------------------------------*/
.Button-module_button__2ZuB7 {
  position: relative;
  border-radius: calc(var(--eds-theme-border-radius-actions) * 1px);
  border: 1px solid;
  overflow: hidden;
  display: flex;

  color: var(--button__fg, red);
  background-color: var(--button__bg, red);
  border-color: var(--button__border, red);
}
.Button-module_button__text__JjFiL {
  display: flex;
  gap: calc(var(--eds-spacing-size-half) * 1px);
  align-items: center;
  justify-content: center;

  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;

  width: 100%;
}
.Button-module_button--sm__-XOLs .Button-module_button__text__JjFiL {
    /* Offset to better align text in button */
    transform: translateY(-1px);
    overflow: visible;
    gap: calc(var(--eds-spacing-size-half) * 1px);
  }
.Button-module_button--md__-GRga .Button-module_button__text__JjFiL,
  .Button-module_button--lg__p-URz .Button-module_button__text__JjFiL {
    /* Offset to better align text in button */
    transform: translateY(-1px);
    gap: calc(var(--eds-spacing-size-1) * 1px);
  }
.Button-module_button__text__JjFiL svg {
    flex-shrink: 0;
  }
.Button-module_button__text__JjFiL.Button-module_button--is-loading__bimyw {
  visibility: hidden;
}
.Button-module_button__loader__m0u0E {
  position: absolute;
  top: 0;
  left: 0;

  width: 100%;
  height: 100%;

  display: flex;
  justify-content: center;
  align-items: center;
}
/**
 * Sizes and Widths
 */
.Button-module_button--lg__p-URz {
  align-items: center;
  padding: calc(var(--eds-spacing-size-1-and-half) * 1px) calc(var(--eds-spacing-size-2-and-half) * 1px);
}
.Button-module_button--md__-GRga {
  align-items: center;
  padding: calc(var(--eds-spacing-size-half) * 1px) calc(var(--eds-spacing-size-2) * 1px);
}
.Button-module_button--sm__-XOLs {
  padding: calc(var(--eds-spacing-size-half) * 1px) calc(var(--eds-spacing-size-1-and-half) * 1px);
}
.Button-module_button--size-lg__z948P {
  min-width: calc(var(--eds-spacing-size-9) * 1px);
  max-width: calc(var(--eds-spacing-size-40) * 1px);
  min-height: calc(var(--eds-spacing-size-6) * 1px);
  max-height: calc(var(--eds-spacing-size-5) * 1px);
}
.Button-module_button--size-md__jwZ4b {
  min-width: calc(var(--eds-spacing-size-8) * 1px);
  max-width: calc(var(--eds-spacing-size-32) * 1px);
  min-height: calc(var(--eds-spacing-size-4) * 1px);
  max-height: calc(var(--eds-spacing-size-4) * 1px);
}
.Button-module_button--size-sm__R7lTD {
  min-width: calc(var(--eds-spacing-size-6) * 1px);
  max-width: calc(var(--eds-spacing-size-24) * 1px);
  min-height: calc(var(--eds-spacing-size-3) * 1px);
  max-height: calc(var(--eds-spacing-size-3) * 1px);
}
.Button-module_button--full-width__XyuwA {
  width: 100%;
}
/**
 * Anatomy and iconLayout (w/ size)
 * lg=40, md=32, sm=24 when layout is icon-only
 */
.Button-module_button--layout-icon-only__52Lpf {
  min-width: unset;
}
/* There's less padding on the side of the icon at different button sizes */
.Button-module_button--lg__p-URz.Button-module_button--layout-left__7pxuD {
  padding-left: calc(var(--eds-spacing-size-2) * 1px);
}
.Button-module_button--lg__p-URz.Button-module_button--layout-right__xhKSQ {
  padding-right: calc(var(--eds-spacing-size-2) * 1px);
}
.Button-module_button--lg__p-URz.Button-module_button--layout-icon-only__52Lpf {
  padding: calc(var(--eds-spacing-size-1-and-half) * 1px);
  width: calc(var(--eds-spacing-size-6) * 1px);
  min-width: calc(var(--eds-spacing-size-6) * 1px);
}
.Button-module_button--md__-GRga.Button-module_button--layout-right__xhKSQ {
  padding-right: calc(var(--eds-spacing-size-1-and-half) * 1px);
}
.Button-module_button--md__-GRga.Button-module_button--layout-left__7pxuD {
  padding-left: calc(var(--eds-spacing-size-1-and-half) * 1px);
}
.Button-module_button--md__-GRga.Button-module_button--layout-icon-only__52Lpf {
  padding: calc(var(--eds-spacing-size-1) * 1px);
  width: calc(var(--eds-spacing-size-4) * 1px);
  min-width: calc(var(--eds-spacing-size-4) * 1px);
}
.Button-module_button--sm__-XOLs.Button-module_button--layout-right__xhKSQ {
  padding-right: calc(var(--eds-spacing-size-1) * 1px);
}
.Button-module_button--sm__-XOLs.Button-module_button--layout-left__7pxuD {
  padding-left: calc(var(--eds-spacing-size-1) * 1px);
}
.Button-module_button--sm__-XOLs.Button-module_button--layout-icon-only__52Lpf {
  padding: calc(var(--eds-spacing-size-half) * 1px);
  width: calc(var(--eds-spacing-size-3) * 1px);
  min-width: calc(var(--eds-spacing-size-3) * 1px);
}
.Button-module_button__2ZuB7:focus-visible {
  outline: none;
  box-shadow: 0 0 0 calc(var(--eds-spacing-size-quarter) * 1px) light-dark(var(--eds-theme-color-background-utility-base-2), var(--eds-dark-theme-color-background-utility-base-2)), 0 0 0 calc(var(--eds-spacing-size-half) * 1px) light-dark(var(--eds-theme-color-border-utility-focus), var(--eds-dark-theme-color-border-utility-focus));
}
/* stylelint-disable-next-line eds/no-tier-1-color-variable */
.Button-module_button__2ZuB7.Button-module_button--variant-inverse__03nRO:focus-visible {
  outline: none;
  box-shadow: 0 0 0 calc(var(--eds-spacing-size-quarter) * 1px) rgb(var(--eds-color-black) / 1), 0 0 0 calc(var(--eds-spacing-size-half) * 1px) light-dark(var(--eds-theme-color-background-utility-base-2), var(--eds-dark-theme-color-background-utility-base-2));
}
/**
 * Rank & Emphasis
 */
.Button-module_button--primary__0eqDM.Button-module_button--variant-default__SZwYu {
  --button__fg: light-dark(var(--eds-theme-color-text-utility-inverse), var(--eds-dark-theme-color-text-utility-inverse));
  --button__bg: light-dark(var(--eds-theme-color-background-utility-interactive-high-emphasis), var(--eds-dark-theme-color-background-utility-interactive-high-emphasis));
  --button__border: light-dark(var(--eds-theme-color-background-utility-interactive-high-emphasis), var(--eds-dark-theme-color-background-utility-interactive-high-emphasis));
}
.Button-module_button--secondary__iK3TS.Button-module_button--variant-default__SZwYu {
  --button__fg: light-dark(var(--eds-theme-color-background-utility-interactive-high-emphasis), var(--eds-dark-theme-color-background-utility-interactive-high-emphasis));
  --button__border: light-dark(var(--eds-theme-color-border-utility-interactive), var(--eds-dark-theme-color-border-utility-interactive));
  --button__bg: light-dark(var(--eds-theme-color-background-utility-interactive-low-emphasis), var(--eds-dark-theme-color-background-utility-interactive-low-emphasis));
}
.Button-module_button--tertiary__dRsCw.Button-module_button--variant-default__SZwYu {
  --button__fg: light-dark(var(--eds-theme-color-background-utility-interactive-high-emphasis), var(--eds-dark-theme-color-background-utility-interactive-high-emphasis));
  --button__border: light-dark(var(--eds-theme-color-background-utility-interactive-no-emphasis), var(--eds-dark-theme-color-background-utility-interactive-no-emphasis));
  --button__bg: light-dark(var(--eds-theme-color-background-utility-interactive-no-emphasis), var(--eds-dark-theme-color-background-utility-interactive-no-emphasis));
}
.Button-module_button--tertiary__dRsCw.Button-module_button--context-standalone__PYztZ {
  --button__fg: light-dark(var(--eds-theme-color-text-utility-interactive-secondary), var(--eds-dark-theme-color-text-utility-interactive-secondary));
}
/**
 * Button status variants
 */
.Button-module_button--primary__0eqDM.Button-module_button--variant-critical__x2jd0 {
  --button__fg: light-dark(var(--eds-theme-color-text-utility-inverse), var(--eds-dark-theme-color-text-utility-inverse));
  --button__border: light-dark(var(--eds-theme-color-background-utility-critical-high-emphasis), var(--eds-dark-theme-color-background-utility-critical-high-emphasis));
  --button__bg: light-dark(var(--eds-theme-color-background-utility-critical-high-emphasis), var(--eds-dark-theme-color-background-utility-critical-high-emphasis));
}
.Button-module_button--secondary__iK3TS.Button-module_button--variant-critical__x2jd0 {
  --button__fg: light-dark(var(--eds-theme-color-background-utility-critical-high-emphasis), var(--eds-dark-theme-color-background-utility-critical-high-emphasis));
  --button__border: light-dark(var(--eds-theme-color-border-utility-critical), var(--eds-dark-theme-color-border-utility-critical));
  --button__bg: light-dark(var(--eds-theme-color-background-utility-interactive-no-emphasis), var(--eds-dark-theme-color-background-utility-interactive-no-emphasis));
}
.Button-module_button--tertiary__dRsCw.Button-module_button--variant-critical__x2jd0 {
  --button__fg: light-dark(var(--eds-theme-color-background-utility-critical-high-emphasis), var(--eds-dark-theme-color-background-utility-critical-high-emphasis));
  --button__border: light-dark(var(--eds-theme-color-background-utility-inverse-high-emphasis), var(--eds-dark-theme-color-background-utility-inverse-high-emphasis));
  --button__bg: light-dark(var(--eds-theme-color-background-utility-interactive-no-emphasis), var(--eds-dark-theme-color-background-utility-interactive-no-emphasis));
}
.Button-module_button--primary__0eqDM.Button-module_button--variant-neutral__-oqWZ {
  --button__fg: light-dark(var(--eds-theme-color-text-utility-inverse), var(--eds-dark-theme-color-text-utility-inverse));
  --button__border: light-dark(var(--eds-theme-color-background-utility-default-medium-emphasis), var(--eds-dark-theme-color-background-utility-default-medium-emphasis));
  --button__bg: light-dark(var(--eds-theme-color-background-utility-default-high-emphasis), var(--eds-dark-theme-color-background-utility-default-high-emphasis));
}
.Button-module_button--primary__0eqDM.Button-module_button--variant-neutral__-oqWZ:hover {
    --button__border: light-dark(var(--eds-theme-color-background-utility-default-medium-emphasis-hover), var(--eds-dark-theme-color-background-utility-default-medium-emphasis-hover));
    --button__bg: light-dark(var(--eds-theme-color-background-utility-default-high-emphasis-hover), var(--eds-dark-theme-color-background-utility-default-high-emphasis-hover));
  }
.Button-module_button--primary__0eqDM.Button-module_button--variant-neutral__-oqWZ:active {
    --button__border: light-dark(var(--eds-theme-color-background-utility-default-medium-emphasis-active), var(--eds-dark-theme-color-background-utility-default-medium-emphasis-active));
    --button__bg: light-dark(var(--eds-theme-color-background-utility-default-high-emphasis-active), var(--eds-dark-theme-color-background-utility-default-high-emphasis-active));
  }
.Button-module_button--secondary__iK3TS.Button-module_button--variant-neutral__-oqWZ {
  --button__fg: light-dark(var(--eds-theme-color-text-utility-interactive-primary), var(--eds-dark-theme-color-text-utility-interactive-primary));
  --button__border: light-dark(var(--eds-theme-color-border-utility-default-high-emphasis), var(--eds-dark-theme-color-border-utility-default-high-emphasis));
  --button__bg: light-dark(var(--eds-theme-color-background-utility-default-no-emphasis), var(--eds-dark-theme-color-background-utility-default-no-emphasis));
}
.Button-module_button--secondary__iK3TS.Button-module_button--variant-neutral__-oqWZ:hover {
    --button__fg: light-dark(var(--eds-theme-color-text-utility-default-secondary-hover), var(--eds-dark-theme-color-text-utility-default-secondary-hover));
    --button__border: light-dark(var(--eds-theme-color-border-utility-default-high-emphasis-hover), var(--eds-dark-theme-color-border-utility-default-high-emphasis-hover));
    --button__bg: light-dark(var(--eds-theme-color-background-utility-overlay-low-emphasis), var(--eds-dark-theme-color-background-utility-overlay-low-emphasis));
  }
.Button-module_button--secondary__iK3TS.Button-module_button--variant-neutral__-oqWZ:active {
    --button__fg: light-dark(var(--eds-theme-color-text-utility-default-secondary-active), var(--eds-dark-theme-color-text-utility-default-secondary-active));
    --button__border: light-dark(var(--eds-theme-color-border-utility-default-high-emphasis-active), var(--eds-dark-theme-color-border-utility-default-high-emphasis-active));
    --button__bg: light-dark(var(--eds-theme-color-background-utility-overlay-low-emphasis), var(--eds-dark-theme-color-background-utility-overlay-low-emphasis));
  }
.Button-module_button--tertiary__dRsCw.Button-module_button--variant-neutral__-oqWZ {
  --button__fg: light-dark(var(--eds-theme-color-text-utility-interactive-primary), var(--eds-dark-theme-color-text-utility-interactive-primary));
  --button__border: transparent;
  --button__bg: light-dark(var(--eds-theme-color-background-utility-default-no-emphasis), var(--eds-dark-theme-color-background-utility-default-no-emphasis));
}
.Button-module_button--tertiary__dRsCw.Button-module_button--variant-neutral__-oqWZ:hover {
    --button__fg: light-dark(var(--eds-theme-color-text-utility-interactive-primary-hover), var(--eds-dark-theme-color-text-utility-interactive-primary-hover));
    --button__border: light-dark(var(--eds-theme-color-background-utility-default-medium-emphasis-hover), var(--eds-dark-theme-color-background-utility-default-medium-emphasis-hover));
    --button__bg: light-dark(var(--eds-theme-color-background-utility-default-no-emphasis-hover), var(--eds-dark-theme-color-background-utility-default-no-emphasis-hover));
  }
.Button-module_button--tertiary__dRsCw.Button-module_button--variant-neutral__-oqWZ:active {
    --button__fg: light-dark(var(--eds-theme-color-text-utility-interactive-primary-active), var(--eds-dark-theme-color-text-utility-interactive-primary-active));
    --button__border: light-dark(var(--eds-theme-color-background-utility-default-medium-emphasis-active), var(--eds-dark-theme-color-background-utility-default-medium-emphasis-active));
    --button__bg: light-dark(var(--eds-theme-color-background-utility-default-no-emphasis-active), var(--eds-dark-theme-color-background-utility-default-no-emphasis-active));
  }
/**
 * Inverse
 */
.Button-module_button--primary__0eqDM.Button-module_button--variant-inverse__03nRO {
  --button__fg: light-dark(var(--eds-theme-color-text-utility-default-primary), var(--eds-dark-theme-color-text-utility-default-primary));
  --button__border: light-dark(var(--eds-theme-color-background-utility-inverse-high-emphasis), var(--eds-dark-theme-color-background-utility-inverse-high-emphasis));
  --button__bg: light-dark(var(--eds-theme-color-background-utility-inverse-high-emphasis), var(--eds-dark-theme-color-background-utility-inverse-high-emphasis));
}
.Button-module_button--secondary__iK3TS.Button-module_button--variant-inverse__03nRO {
  --button__fg: light-dark(var(--eds-theme-color-text-utility-inverse), var(--eds-dark-theme-color-text-utility-inverse));
  --button__border: light-dark(var(--eds-theme-color-border-utility-inverse), var(--eds-dark-theme-color-border-utility-inverse));
  --button__bg: light-dark(var(--eds-theme-color-background-utility-inverse-no-emphasis), var(--eds-dark-theme-color-background-utility-inverse-no-emphasis));
}
.Button-module_button--tertiary__dRsCw.Button-module_button--variant-inverse__03nRO {
  --button__fg: light-dark(var(--eds-theme-color-text-utility-inverse), var(--eds-dark-theme-color-text-utility-inverse));
  --button__border: light-dark(var(--eds-theme-color-background-utility-interactive-high-emphasis), var(--eds-dark-theme-color-background-utility-interactive-high-emphasis));
  --button__bg: light-dark(var(--eds-theme-color-background-utility-interactive-high-emphasis), var(--eds-dark-theme-color-background-utility-interactive-high-emphasis));
}
/**
 * Disabled
 */
.Button-module_button--disabled__Ahfhc {
  pointer-events: none;
}
.Button-module_button--disabled__Ahfhc.Button-module_button--primary__0eqDM.Button-module_button--variant-default__SZwYu,
  .Button-module_button--disabled__Ahfhc.Button-module_button--primary__0eqDM.Button-module_button--variant-critical__x2jd0,
  .Button-module_button--disabled__Ahfhc.Button-module_button--primary__0eqDM.Button-module_button--variant-neutral__-oqWZ {
    --button__fg: light-dark(var(--eds-theme-color-text-utility-disabled-primary), var(--eds-dark-theme-color-text-utility-disabled-primary));
    --button__border: light-dark(var(--eds-theme-color-background-utility-disabled-low-emphasis), var(--eds-dark-theme-color-background-utility-disabled-low-emphasis));
    --button__bg: light-dark(var(--eds-theme-color-background-utility-disabled-low-emphasis), var(--eds-dark-theme-color-background-utility-disabled-low-emphasis));
  }
.Button-module_button--disabled__Ahfhc.Button-module_button--primary__0eqDM.Button-module_button--variant-inverse__03nRO {
    --button__fg: light-dark(var(--eds-theme-color-text-utility-inverse-disabled), var(--eds-dark-theme-color-text-utility-inverse-disabled));
    /* Using transparent for border color to avoid blending opacity of border and background */
    --button__border: transparent;
    --button__bg: var(--eds-theme-color-background-utility-inverse-disabled);
  }
.Button-module_button--disabled__Ahfhc.Button-module_button--secondary__iK3TS.Button-module_button--variant-default__SZwYu,
  .Button-module_button--disabled__Ahfhc.Button-module_button--secondary__iK3TS.Button-module_button--variant-critical__x2jd0,
  .Button-module_button--disabled__Ahfhc.Button-module_button--secondary__iK3TS.Button-module_button--variant-neutral__-oqWZ {
    --button__fg: light-dark(var(--eds-theme-color-text-utility-disabled-primary), var(--eds-dark-theme-color-text-utility-disabled-primary));
    --button__border: light-dark(var(--eds-theme-color-border-utility-disabled), var(--eds-dark-theme-color-border-utility-disabled));
    --button__bg: light-dark(var(--eds-theme-color-background-utility-default-no-emphasis), var(--eds-dark-theme-color-background-utility-default-no-emphasis));
  }
.Button-module_button--disabled__Ahfhc.Button-module_button--secondary__iK3TS.Button-module_button--variant-inverse__03nRO {
    --button__fg: light-dark(var(--eds-theme-color-text-utility-inverse-disabled), var(--eds-dark-theme-color-text-utility-inverse-disabled));
    --button__border: light-dark(var(--eds-theme-color-border-utility-inverse-disabled), var(--eds-dark-theme-color-border-utility-inverse-disabled));
  }
.Button-module_button--disabled__Ahfhc.Button-module_button--tertiary__dRsCw.Button-module_button--variant-default__SZwYu,
  .Button-module_button--disabled__Ahfhc.Button-module_button--tertiary__dRsCw.Button-module_button--variant-critical__x2jd0,
  .Button-module_button--disabled__Ahfhc.Button-module_button--tertiary__dRsCw.Button-module_button--variant-neutral__-oqWZ {
    --button__fg: light-dark(var(--eds-theme-color-text-utility-disabled-primary), var(--eds-dark-theme-color-text-utility-disabled-primary));
    --button__bg: light-dark(var(--eds-theme-color-background-utility-default-no-emphasis), var(--eds-dark-theme-color-background-utility-default-no-emphasis));
  }
.Button-module_button--disabled__Ahfhc.Button-module_button--tertiary__dRsCw.Button-module_button--variant-inverse__03nRO {
    --button__fg: light-dark(var(--eds-theme-color-text-utility-disabled-primary), var(--eds-dark-theme-color-text-utility-disabled-primary));
    --button__border: transparent;
  }
.Button-module_button__disabled__vuv0d {
  cursor: not-allowed;
}
/**
 * Flag usages of just :disabled as erroneous
 */
.Button-module_button__2ZuB7:disabled:not(.Button-module_button--disabled__Ahfhc) {
  outline: 2px dashed light-dark(var(--eds-theme-color-border-utility-critical), var(--eds-dark-theme-color-border-utility-critical));
}
/**
 * States
 */
/* Hover */
.Button-module_button--variant-default__SZwYu:hover {
  --button__bg: light-dark(var(--eds-theme-color-border-utility-interactive-hover), var(--eds-dark-theme-color-border-utility-interactive-hover));
  --button__border: light-dark(var(--eds-theme-color-border-utility-interactive-hover), var(--eds-dark-theme-color-border-utility-interactive-hover));
}
.Button-module_button--primary__0eqDM.Button-module_button--variant-default__SZwYu:hover {
  --button__fg: light-dark(var(--eds-theme-color-text-utility-inverse), var(--eds-dark-theme-color-text-utility-inverse));
  --button__border: light-dark(var(--eds-theme-color-background-utility-interactive-high-emphasis-hover), var(--eds-dark-theme-color-background-utility-interactive-high-emphasis-hover));
  --button__bg: light-dark(var(--eds-theme-color-background-utility-interactive-high-emphasis-hover), var(--eds-dark-theme-color-background-utility-interactive-high-emphasis-hover));
}
.Button-module_button--secondary__iK3TS.Button-module_button--variant-default__SZwYu:hover,
.Button-module_button--tertiary__dRsCw.Button-module_button--variant-default__SZwYu:hover {
  --button__fg: light-dark(var(--eds-theme-color-text-utility-interactive-primary-hover), var(--eds-dark-theme-color-text-utility-interactive-primary-hover));
  --button__bg: light-dark(var(--eds-theme-color-background-utility-interactive-low-emphasis-hover), var(--eds-dark-theme-color-background-utility-interactive-low-emphasis-hover));
  --button__border: light-dark(var(--eds-theme-color-border-utility-interactive-hover), var(--eds-dark-theme-color-border-utility-interactive-hover));
}
.Button-module_button--tertiary__dRsCw.Button-module_button--variant-default__SZwYu:hover {
  --button__border: light-dark(var(--eds-theme-color-border-utility-interactive-hover), var(--eds-dark-theme-color-border-utility-interactive-hover));
}
.Button-module_button--variant-critical__x2jd0:hover {
  --button__bg: light-dark(var(--eds-theme-color-background-utility-critical-high-emphasis-hover), var(--eds-dark-theme-color-background-utility-critical-high-emphasis-hover));
  --button__border: light-dark(var(--eds-theme-color-background-utility-critical-high-emphasis-hover), var(--eds-dark-theme-color-background-utility-critical-high-emphasis-hover));
}
.Button-module_button--secondary__iK3TS.Button-module_button--variant-critical__x2jd0:hover,
.Button-module_button--tertiary__dRsCw.Button-module_button--variant-critical__x2jd0:hover {
  --button__fg: light-dark(var(--eds-theme-color-text-utility-critical-hover), var(--eds-dark-theme-color-text-utility-critical-hover));
  --button__bg: light-dark(var(--eds-theme-color-background-utility-critical-no-emphasis-hover), var(--eds-dark-theme-color-background-utility-critical-no-emphasis-hover));
  --button__border: light-dark(var(--eds-theme-color-border-utility-critical-hover), var(--eds-dark-theme-color-border-utility-critical-hover));
}
.Button-module_button--tertiary__dRsCw.Button-module_button--variant-critical__x2jd0:hover {
  --button__border: light-dark(var(--eds-theme-color-border-utility-critical-hover), var(--eds-dark-theme-color-border-utility-critical-hover));
}
.Button-module_button--primary__0eqDM.Button-module_button--variant-inverse__03nRO:hover {
  --button__bg: light-dark(var(--eds-theme-color-background-utility-inverse-high-emphasis-hover), var(--eds-dark-theme-color-background-utility-inverse-high-emphasis-hover));
}
.Button-module_button--secondary__iK3TS.Button-module_button--variant-inverse__03nRO:hover,
.Button-module_button--tertiary__dRsCw.Button-module_button--variant-inverse__03nRO:hover {
  --button__bg: light-dark(var(--eds-theme-color-background-utility-inverse-no-emphasis-hover), var(--eds-dark-theme-color-background-utility-inverse-no-emphasis-hover));
}
.Button-module_button--tertiary__dRsCw.Button-module_button--variant-inverse__03nRO:hover {
  --button__border: light-dark(var(--eds-theme-color-border-utility-inverse), var(--eds-dark-theme-color-border-utility-inverse));
}
.Button-module_button--tertiary__dRsCw.Button-module_button--context-standalone__PYztZ:hover {
  --button__fg: light-dark(var(--eds-theme-color-text-utility-interactive-secondary-hover), var(--eds-dark-theme-color-text-utility-interactive-secondary-hover));
}
/* Active */
.Button-module_button--variant-default__SZwYu:active {
  --button__bg: light-dark(var(--eds-theme-color-border-utility-interactive-active), var(--eds-dark-theme-color-border-utility-interactive-active));
  --button__border: light-dark(var(--eds-theme-color-border-utility-interactive-active), var(--eds-dark-theme-color-border-utility-interactive-active));
}
.Button-module_button--secondary__iK3TS.Button-module_button--variant-default__SZwYu:active,
.Button-module_button--tertiary__dRsCw.Button-module_button--variant-default__SZwYu:active {
  --button__fg: light-dark(var(--eds-theme-color-text-utility-default-primary-active), var(--eds-dark-theme-color-text-utility-default-primary-active));
  --button__bg: light-dark(var(--eds-theme-color-background-utility-interactive-low-emphasis-active), var(--eds-dark-theme-color-background-utility-interactive-low-emphasis-active));
  --button__border: light-dark(var(--eds-theme-color-border-utility-interactive-active), var(--eds-dark-theme-color-border-utility-interactive-active));
}
.Button-module_button--tertiary__dRsCw.Button-module_button--variant-default__SZwYu:active {
  --button__border: light-dark(var(--eds-theme-color-border-utility-interactive-active), var(--eds-dark-theme-color-border-utility-interactive-active));
}
.Button-module_button--variant-critical__x2jd0:active {
  --button__bg: light-dark(var(--eds-theme-color-background-utility-critical-high-emphasis-active), var(--eds-dark-theme-color-background-utility-critical-high-emphasis-active));
  --button__border: light-dark(var(--eds-theme-color-background-utility-critical-high-emphasis-active), var(--eds-dark-theme-color-background-utility-critical-high-emphasis-active));
}
.Button-module_button--secondary__iK3TS.Button-module_button--variant-critical__x2jd0:active,
.Button-module_button--tertiary__dRsCw.Button-module_button--variant-critical__x2jd0:active {
  --button__fg: light-dark(var(--eds-theme-color-text-utility-critical-active), var(--eds-dark-theme-color-text-utility-critical-active));
  --button__bg: light-dark(var(--eds-theme-color-background-utility-critical-no-emphasis-active), var(--eds-dark-theme-color-background-utility-critical-no-emphasis-active));
  --button__border: light-dark(var(--eds-theme-color-border-utility-critical-active), var(--eds-dark-theme-color-border-utility-critical-active));
}
.Button-module_button--secondary__iK3TS.Button-module_button--variant-inverse__03nRO:active,
.Button-module_button--tertiary__dRsCw.Button-module_button--variant-inverse__03nRO:active {
  --button__bg: light-dark(var(--eds-theme-color-background-utility-inverse-no-emphasis-active), var(--eds-dark-theme-color-background-utility-inverse-no-emphasis-active));
}
.Button-module_button--tertiary__dRsCw.Button-module_button--context-standalone__PYztZ:active {
  --button__fg: light-dark(var(--eds-theme-color-text-utility-interactive-secondary-active), var(--eds-dark-theme-color-text-utility-interactive-secondary-active));
}
/*------------------------------------*\
    # HR (HORIZONTAL RULE)
\*------------------------------------*/

/**
 * Line that acts as a separator of content.
 * 
 */

.Hr-module_hr__ox7a- {
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: light-dark(var(--eds-theme-color-border-utility-default-low-emphasis), var(--eds-dark-theme-color-border-utility-default-low-emphasis));
}


/* Disabling two rules since these mixins define macro content inserted into the proper context */
/* stylelint-disable nesting-selector-no-missing-scoping-root */
/* stylelint-disable no-invalid-position-declaration */
/*------------------------------------*\
 # POPOVER CONTAINER
\*------------------------------------*/
/**
 * Popover container
 */
.PopoverContainer-module_popover-container__B8XvC {
  --popover-container__width: var(--button-width, auto);

  border-radius: calc(var(--eds-theme-border-radius-objects-md) * 1px);
  overflow: auto;
  padding: calc(var(--eds-spacing-size-half) * 1px) 0;
  z-index: 1150;

  box-shadow: var(--eds-box-shadow-md);
  background-color: var(--popover-container__bg, light-dark(var(--eds-theme-color-background-utility-container), var(--eds-dark-theme-color-background-utility-container)));

  /* set the min width using the CSS variable attached by HeadlessUI (default to auto) */
  min-width: var(--popover-container__width);
}
.PopoverContainer-module_popover-container__B8XvC:focus-visible {
    outline: none;
  }
.PopoverContainer-module_popover-container__B8XvC {

  animation: calc(var(--eds-anim-fade-quick) * 1s) ease-out running forwards 1 PopoverContainer-module_fade-in__yjXCa;
  transform-origin: top center;
}
@media (prefers-reduced-motion: reduce) {
.PopoverContainer-module_popover-container__B8XvC {
    animation: none
}
  }
@keyframes PopoverContainer-module_fade-in__yjXCa {
  0% {
    transform: translateY(-2px) scale(1, 0.98);
    opacity: 0;
  }

  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
.PopoverContainer-module_popover-container__B8XvC>*[role=group]+*[role=group] {
  /* create dividers by looking for groups under the component that wrap using the "group" role */
  border-top: 1px solid light-dark(var(--eds-theme-color-border-utility-default-low-emphasis), var(--eds-dark-theme-color-border-utility-default-low-emphasis));
}
/*------------------------------------*\
    # POPOVER LIST ITEM
\*------------------------------------*/

/**
 * PopoverListItem
 */

.PopoverListItem-module_popover-list-item__e-Pzs {
  display: flex;
  padding: calc(var(--eds-spacing-size-1) * 1px) calc(var(--eds-spacing-size-1-and-half) * 1px);
  cursor: pointer;
  width: 100%;
  text-align: left;
  gap: calc(var(--eds-spacing-size-1) * 1px);
  justify-content: space-between;

  color: light-dark(var(--eds-theme-color-text-utility-default-primary), var(--eds-dark-theme-color-text-utility-default-primary));
  background-color: light-dark(var(--eds-theme-color-background-utility-default-no-emphasis), var(--eds-dark-theme-color-background-utility-default-no-emphasis));
}

.PopoverListItem-module_popover-list-item__e-Pzs:hover {
    background-color: light-dark(var(--eds-theme-color-background-utility-default-no-emphasis-hover), var(--eds-dark-theme-color-background-utility-default-no-emphasis-hover));
  }

.PopoverListItem-module_popover-list-item__e-Pzs:active {
    background-color: light-dark(var(--eds-theme-color-background-utility-default-no-emphasis-active), var(--eds-dark-theme-color-background-utility-default-no-emphasis-active));
  }

.PopoverListItem-module_popover-list-item__e-Pzs {

  min-width: 200px;
}

.PopoverListItem-module_popover-list-item--focused__F-OIR {
  background-color: light-dark(var(--eds-theme-color-background-utility-default-no-emphasis-hover), var(--eds-dark-theme-color-background-utility-default-no-emphasis-hover));
}

.PopoverListItem-module_popover-list-item--disabled__ikkwB {
  pointer-events: none;

  color: light-dark(var(--eds-theme-color-text-utility-disabled-secondary), var(--eds-dark-theme-color-text-utility-disabled-secondary));
  background-color: light-dark(var(--eds-theme-color-background-utility-disabled-no-emphasis), var(--eds-dark-theme-color-background-utility-disabled-no-emphasis));
}

.PopoverListItem-module_popover-list-item--type-label__Q8rH0,
.PopoverListItem-module_popover-list-item--type-caption__FLiim {
  pointer-events: none;
}

.PopoverListItem-module_popover-list-item--type-separator__WyJUq {
  pointer-events: none;
  margin: calc(var(--eds-spacing-size-1) * 1px) 0;
  padding: 0;
  border-bottom: 1px solid var(--eds-theme-color-border-utility-default-low-emphasis);
}

.PopoverListItem-module_popover-list-item__leading-content__lJMGY {
  display: flex;
  align-items: center;
}

/* if an content container is adjacent to a container with a sub-label, don't use flex */

.PopoverListItem-module_popover-list-item__leading-content__lJMGY:has(~ div > .PopoverListItem-module_popover-list-item__sub-label__oubC7) {
    display: revert;
  }

.PopoverListItem-module_popover-list-item__menu-labels__Y5YdS {
  flex-grow: 2;
}

.PopoverListItem-module_popover-list-item__trailing-content__1YSoM {
  display: flex;
  align-items: center;
  color: light-dark(var(--eds-theme-color-text-utility-default-secondary), var(--eds-dark-theme-color-text-utility-default-secondary));
}

/* if the predecessor has a sub label, don't use flex */

.PopoverListItem-module_popover-list-item--has-sub-label__prCBz ~ .PopoverListItem-module_popover-list-item__trailing-content__1YSoM {
    display: revert;
  }

.PopoverListItem-module_popover-list-item__no-icon__DF9E5 {
  /* right padding applies space for the icon itself and the padding for that icon container */
  padding-right: calc(var(--eds-spacing-size-3) * 1px);
}

.PopoverListItem-module_popover-list-item--type-listitem__NXt2H .PopoverListItem-module_popover-list-item__no-icon__DF9E5 {
    display: none;
  }

.PopoverListItem-module_popover-list-item--type-label__Q8rH0 .PopoverListItem-module_popover-list-item__no-icon__DF9E5 {
    display: none;
  }

.PopoverListItem-module_popover-list-item--type-separator__WyJUq .PopoverListItem-module_popover-list-item__no-icon__DF9E5 {
    display: none;
  }

.PopoverListItem-module_popover-list-item--type-caption__FLiim .PopoverListItem-module_popover-list-item__no-icon__DF9E5 {
    display: none;
  }

.PopoverListItem-module_popover-list-item__label__H-Wkx {
  color: light-dark(var(--eds-theme-color-text-utility-placeholder), var(--eds-dark-theme-color-text-utility-placeholder));
}

.PopoverListItem-module_popover-list-item__sub-label__oubC7 {
  color: light-dark(var(--eds-theme-color-text-utility-default-secondary), var(--eds-dark-theme-color-text-utility-default-secondary));
}

.PopoverListItem-module_popover-list-item--destructive-action__v-VD2 {
  color: light-dark(var(--eds-theme-color-text-utility-critical), var(--eds-dark-theme-color-text-utility-critical));
}

.PopoverListItem-module_popover-list-item--destructive-action__v-VD2:hover {
    color: light-dark(var(--eds-theme-color-text-utility-critical-hover), var(--eds-dark-theme-color-text-utility-critical-hover));
    background-color: light-dark(var(--eds-theme-color-background-utility-critical-no-emphasis-hover), var(--eds-dark-theme-color-background-utility-critical-no-emphasis-hover));
  }

.PopoverListItem-module_popover-list-item--destructive-action__v-VD2:active {
    color: light-dark(var(--eds-theme-color-text-utility-critical-active), var(--eds-dark-theme-color-text-utility-critical-active));
    background-color: light-dark(var(--eds-theme-color-background-utility-critical-no-emphasis-active), var(--eds-dark-theme-color-background-utility-critical-no-emphasis-active));
  }
/* Disabling two rules since these mixins define macro content inserted into the proper context */
/* stylelint-disable nesting-selector-no-missing-scoping-root */
/* stylelint-disable no-invalid-position-declaration */
/*------------------------------------*\
    # MENU
\*------------------------------------*/
/**
 * Menu
 */
.Menu-module_menu__uj3BS {
  position: relative;
}
.Menu-module_menu__item__KT60m {
  display: block;
  text-decoration: none;
  color: inherit;
}
/* Unset the hover on the menu item, as this is handled by the PopoverListItem */
.Menu-module_menu__item__KT60m:hover {
  color: unset;
}
/*------------------------------------*\
    # APP HEADER
\*------------------------------------*/


/**
 * AppHeader
 */


.AppHeader-module_app-header__--mMj {
  --app-header__shadow: none;

  /* This component is hard-coded to use the light color scheme in all cases */
  color-scheme: light;
}


.AppHeader-module_app-header__--mMj > div {
    box-shadow: var(--app-header__shadow);
    height: 100%;
  }


.AppHeader-module_app-header--style-docked__ik5BI > div {
    margin: 0;
  }


.AppHeader-module_app-header--style-floating__74t5q > div {
    box-shadow: var(--app-header__shadow);
    border-radius: calc(var(--eds-theme-border-radius-surfaces-lg) * 1px);
  }


.AppHeader-module_app-header--orientation-horizontal__uNHaC {
  min-height: calc(var(--eds-spacing-size-12) * 1px);
  width: 100%;
}


.AppHeader-module_app-header--orientation-horizontal__uNHaC > div {
    padding: calc(var(--eds-spacing-size-3) * 1px);
    border-bottom: 1px solid var(--app-header__border, light-dark(var(--eds-theme-color-border-utility-default-low-emphasis), var(--eds-dark-theme-color-border-utility-default-low-emphasis)));
  }


.AppHeader-module_app-header--orientation-horizontal__uNHaC.AppHeader-module_app-header--style-floating__74t5q > div {
    margin: calc(var(--eds-spacing-size-3) * 1px);
    margin-bottom: 0;
  }


/* Mobile first: hide nav groups unless at least minimum width */


.AppHeader-module_app-header--orientation-horizontal__uNHaC .AppHeader-module_app-header__nav-groups__Xe2Hv {
    display: none;
  }


@media (min-width: 768px) {


.AppHeader-module_app-header--orientation-horizontal__uNHaC .AppHeader-module_app-header__nav-groups__Xe2Hv {
      display: flex;
      overflow: hidden;
      overflow-x: auto
  }
    }


.AppHeader-module_app-header--orientation-horizontal__uNHaC .AppHeader-module_app-header__content__qzryL {
    flex-direction: row;
    min-height: 40px;
    max-width: 1320px;
    /* add in a bit of left/right padding to prevent outline from being cut off */
    padding: 0 2px;
  }


@media (min-width: 1040px) {


.AppHeader-module_app-header--orientation-horizontal__uNHaC .AppHeader-module_app-header__content__qzryL {
      margin: 0 auto
  }
    }


.AppHeader-module_app-header--orientation-vertical__HBhIU {
  width: 240px;
  height: 100vh;
}


.AppHeader-module_app-header--orientation-vertical__HBhIU.AppHeader-module_app-header--style-floating__74t5q {
    /* remove the outer margins from the height when floating */
    height: calc(100vh - (calc(var(--eds-spacing-size-6) * 1px)));
  }


.AppHeader-module_app-header--orientation-vertical__HBhIU > div {
    padding: calc(var(--eds-spacing-size-3) * 1px) calc(var(--eds-spacing-size-1) * 1px) calc(var(--eds-spacing-size-4) * 1px) calc(var(--eds-spacing-size-1) * 1px);
    border-right: 1px solid var(--app-header__border, light-dark(var(--eds-theme-color-border-utility-default-low-emphasis), var(--eds-dark-theme-color-border-utility-default-low-emphasis)));
  }


.AppHeader-module_app-header--orientation-vertical__HBhIU.AppHeader-module_app-header--style-floating__74t5q > div {
    margin: calc(var(--eds-spacing-size-2) * 1px);
    margin-right: 0;
    padding: calc(var(--eds-spacing-size-3) * 1px) calc(var(--eds-spacing-size-1) * 1px) calc(var(--eds-spacing-size-3) * 1px) calc(var(--eds-spacing-size-1) * 1px);
  }


.AppHeader-module_app-header--orientation-vertical__HBhIU .AppHeader-module_app-header__content__qzryL {
    align-items: flex-end;
    flex-direction: column;
    height: 100%;
  }


.AppHeader-module_app-header--orientation-vertical__HBhIU .AppHeader-module_app-header__nav-group__Oc-to ul {
    gap: 0;
  }


.AppHeader-module_app-header__home-link__6dqWp {
  display: inline-block;
  max-height: calc(var(--eds-spacing-size-4) * 1px);
}


.AppHeader-module_app-header__home-link__6dqWp:focus-visible {
    outline: none;
  }


.AppHeader-module_app-header__home-link__6dqWp:focus-visible .AppHeader-module_app-header-title__title__4OiF2 {
      box-shadow: inset 0 0 0 2px light-dark(var(--eds-theme-color-border-utility-focus), var(--eds-dark-theme-color-border-utility-focus));
    }


.AppHeader-module_app-header__content__qzryL {
  display: flex;

  gap: calc(var(--eds-spacing-size-4) * 1px);
  align-items: center;
  overflow: hidden;
  overflow-y: auto;
}


.AppHeader-module_app-header__menu__yGFH- {
  display: inline-block;
}


/* Mobile-first: hide this at bigger viewports */


@media (min-width: 768px) {


.AppHeader-module_app-header__menu__yGFH- {
    display: none
}
  }


.AppHeader-module_app-header__drawer__TMIf7 {
  position: absolute;
}


/* TODO: should this handle popover not closing when switching responsive sizes? */


/* TODO: should this handle popover transition so that the positioning offset is not too obvious? */


.AppHeader-module_app-header__drawer__TMIf7:popover-open {
    height: 100%;
    position: fixed;
    padding: 0;
    inset: unset;
    overflow: hidden;
    top: 0;
    right: 0;
    margin: 0;
    box-shadow: var(--app-header__shadow);

    /* Mobile-first: hide this at bigger viewports */
    padding-top: calc(var(--eds-spacing-size-3) * 1px);
    padding-right: calc(var(--eds-spacing-size-3) * 1px);
    padding-bottom: calc(var(--eds-spacing-size-6) * 1px);
    padding-left: calc(var(--eds-spacing-size-3) * 1px);
    width: 100%;
  }


@media (min-width: 768px) {


.AppHeader-module_app-header__drawer__TMIf7:popover-open {
      width: 460px
  }
    }


.AppHeader-module_app-header__drawer-button__-uK60 {
  display: flex;
  flex-direction: row-reverse;
}


.AppHeader-module_app-header__drawer-button__-uK60 .AppHeader-module_app-header__drawer-button-instance__1SpvR {
    color: light-dark(var(--eds-theme-color-text-app-header-primary), var(--eds-dark-theme-color-text-app-header-primary));
  }


/**
 * AppHeader Navigation Items
 */


.AppHeader-module_app-header__nav-item__vrOfU {
  display: inline-flex;
  align-items: center;
  gap: calc(var(--eds-spacing-size-half) * 1px);

  padding: calc(var(--eds-spacing-size-1) * 1px) calc(var(--eds-spacing-size-1) * 1px);
  border-radius: calc(var(--eds-theme-border-radius-objects-md) * 1px);
}


.AppHeader-module_app-header--orientation-vertical__HBhIU .AppHeader-module_app-header__nav-item__vrOfU {
    width: 100%;
  }


.AppHeader-module_app-header__nav-item__vrOfU {

  transition: box-shadow ease-in-out calc(var(--eds-anim-fade-quick) * 1s);

  color: light-dark(var(--eds-theme-color-text-app-header-primary), var(--eds-dark-theme-color-text-app-header-primary));
}


.AppHeader-module_app-header__nav-item--link__pFhMl,
.AppHeader-module_app-header__nav-item--button__DFXyP {
  position: relative;
  display: flex;
  gap: calc(var(--eds-spacing-size-1) * 1px);
  align-items: center;
  justify-content: space-between;
  text-align: start;
}


.AppHeader-module_app-header__nav-item--link__pFhMl > span, .AppHeader-module_app-header__nav-item--button__DFXyP > span {
    /* EaseInOutQuad - https://matthewlein.com/tools/ceaser */
    transition: transform calc(var(--eds-anim-move-medium) * 1s) cubic-bezier(0.455, 0.030, 0.515, 0.955);
  }


.AppHeader-module_app-header__nav-items__voc8c {
  min-width: calc(var(--eds-spacing-size-20) * 1px);
}


.AppHeader-module_app-header__nav-items--absolute__7iFYf {
  position: absolute;
  bottom: 0;
  width: 100%;
}


.AppHeader-module_app-header__nav-item--icon-layout-left__HIeSF {
  flex-direction: row-reverse;
}


.AppHeader-module_app-header__nav-item--icon-layout-right__3-SC0 {
  flex-direction: row;
}


.AppHeader-module_app-header__nav-groups__Xe2Hv {
  flex: 0 1 auto;
  gap: calc(var(--eds-spacing-size-7) * 1px);
  align-items: center;
}


.AppHeader-module_app-header__nav-group__Oc-to {
  margin: 0;
  padding: 0;
  list-style: none;
}


.AppHeader-module_app-header__nav-group__Oc-to ul {
    display: flex;
    gap: calc(var(--eds-spacing-size-1) * 1px);
    align-items: center;
  }


.AppHeader-module_app-header__menu-trigger__wdP8G {
  flex-direction: row-reverse;
}


/**
 * AppHeader title component and its sub-components
 */


.AppHeader-module_app-header-title__2AHYc {
  flex: 1 0 auto;
  top: 0;
  position: sticky;
  z-index: 2;

  background-color: light-dark(var(--eds-theme-color-background-app-header), var(--eds-dark-theme-color-background-app-header));
}


.AppHeader-module_app-header--orientation-vertical__HBhIU .AppHeader-module_app-header-title__2AHYc {
    flex-grow: 0;
    padding: 0 calc(var(--eds-spacing-size-1) * 1px) calc(var(--eds-spacing-size-1) * 1px);
    width: 100%;
  }


.AppHeader-module_app-header-title__2AHYc .AppHeader-module_app-header-title--has-logo__tMMYI {
    max-height: calc(var(--eds-spacing-size-4-and-half) * 1px);
  }


/* make sure all logo images take their max heights from the container */


.AppHeader-module_app-header-title__2AHYc .AppHeader-module_app-header-title--has-logo__tMMYI > img, .AppHeader-module_app-header-title__2AHYc .AppHeader-module_app-header-title--has-logo__tMMYI > svg {
      max-height: inherit;
    }


.AppHeader-module_app-header-title__2AHYc .AppHeader-module_app-header-title__sub-title__FAI-V {
    margin-top: calc(var(--eds-spacing-size-half) * 1px);
  }


/**
 * Styles for the drawer component and its sub-components
 */


.AppHeader-module_drawer-content__rCE8H {
  display: flex;
  flex-direction: column;

  height: calc(100% - (var(--eds-spacing-size-6) * 1px));
  width: 100%;
}


.AppHeader-module_drawer-content__rCE8H .AppHeader-module_app-header__nav-item__vrOfU {
    width: 100%;
  }


.AppHeader-module_drawer-content__rCE8H .AppHeader-module_app-header__nav-item--link__pFhMl:hover > span {
      transform: translateX(calc(var(--eds-spacing-size-2) * 1px));
    }


.AppHeader-module_drawer-content__rCE8H .AppHeader-module_app-header__nav-item--link__pFhMl:hover::before {
      background-color: light-dark(var(--eds-theme-color-background-utility-default-low-emphasis-hover), var(--eds-dark-theme-color-background-utility-default-low-emphasis-hover));
      left: calc(var(--eds-spacing-size-1) * 1px);
    }


.AppHeader-module_drawer-content__rCE8H .AppHeader-module_app-header__nav-item--link__pFhMl::before {
    content: ' ';
    position: absolute;
    width: 8px;
    height: 8px;
    background-color: transparent;
    border-radius: 50%;

    transform: scale(0.75);
    transform-origin: center;
    left: calc(var(--eds-spacing-size-4) * 1px);

    /* EaseInOutQuad - https://matthewlein.com/tools/ceaser */
    transition: all calc(var(--eds-anim-move-medium) * 1s) cubic-bezier(0.455, 0.030, 0.515, 0.955);
  }


.AppHeader-module_drawer-content__rCE8H .AppHeader-module_app-header__nav-item--is-current__Y3nrG.AppHeader-module_app-header__nav-item--link__pFhMl > span {
      transform: translateX(calc(var(--eds-spacing-size-2) * 1px));
    }


.AppHeader-module_drawer-content__rCE8H .AppHeader-module_app-header__nav-item--is-current__Y3nrG.AppHeader-module_app-header__nav-item--link__pFhMl:hover::before {
      transform: scale(1);
    }


.AppHeader-module_drawer-content__rCE8H .AppHeader-module_app-header__nav-item--is-current__Y3nrG.AppHeader-module_app-header__nav-item--link__pFhMl::before {
      background-color: light-dark(var(--eds-theme-color-background-visual-page-indicator-current), var(--eds-dark-theme-color-background-visual-page-indicator-current));
      left: calc(var(--eds-spacing-size-1) * 1px);

      /* EaseInOutBack - https://matthewlein.com/tools/ceaser */
      transition-timing-function: cubic-bezier(0.680, -0.550, 0.265, 1.550);
    }


.AppHeader-module_drawer-content__nav-group__23YrO {
  flex: 0 0 auto;
}


.AppHeader-module_drawer-content__nav-group__23YrO:nth-last-child(2) {
  flex-grow: 1;
}


.AppHeader-module_drawer-content__nav-group-item__uaQww {
  list-style: none;
}


.AppHeader-module_drawer-content__nav-group-item--type-separator__75t9M {
  pointer-events: none;
  padding: calc(var(--eds-spacing-size-1) * 1px) 0;
  margin: calc(var(--eds-spacing-size-1) * 1px) 0;
}


.AppHeader-module_drawer-content__header-container__flild {
  font-family: var(--eds-typography-font-family-3);
  margin-bottom: calc(var(--eds-spacing-size-half) * 1px);
  display: flex;
  padding: calc(var(--eds-spacing-size-3) * 1px) calc(var(--eds-spacing-size-1) * 1px) 0;
}


/**
 * Component Theme Colors
 */


.AppHeader-module_app-header-title__title__4OiF2 {
  transition: box-shadow ease-in-out calc(var(--eds-anim-fade-quick) * 1s);
  border-radius: calc(var(--eds-theme-border-radius-objects-md) * 1px);

  color: light-dark(var(--eds-theme-color-text-app-header-primary), var(--eds-dark-theme-color-text-app-header-primary));
}


.AppHeader-module_app-header-title__sub-title__FAI-V {
  color: light-dark(var(--eds-theme-color-text-app-header-secondary), var(--eds-dark-theme-color-text-app-header-secondary));
}


.AppHeader-module_app-header_nav-item-label__TuEfA {
  color: light-dark(var(--eds-theme-color-text-app-header-secondary), var(--eds-dark-theme-color-text-app-header-secondary));
}


.AppHeader-module_app-header__nav-item--is-current__Y3nrG {
  background-color: light-dark(var(--eds-theme-color-background-app-header-active), var(--eds-dark-theme-color-background-app-header-active));
}


.AppHeader-module_app-header__nav-item__vrOfU:focus-visible {
  box-shadow: inset 0 0 0 2px light-dark(var(--eds-theme-color-border-utility-focus), var(--eds-dark-theme-color-border-utility-focus));
  outline: none;
}


.AppHeader-module_drawer-content__nav-group-item--type-menu__RijhM {
  color: light-dark(var(--eds-theme-color-text-app-header-secondary), var(--eds-dark-theme-color-text-app-header-secondary));
}


.AppHeader-module_app-header__nav-item__vrOfU:hover {
  background-color: light-dark(var(--eds-theme-color-background-app-header-hover), var(--eds-dark-theme-color-background-app-header-hover));
}


.AppHeader-module_app-header__nav-item__vrOfU:active {
  background-color: light-dark(var(--eds-theme-color-background-app-header-active), var(--eds-dark-theme-color-background-app-header-active));
}


.AppHeader-module_app-header--style-docked__ik5BI.AppHeader-module_app-header__--mMj > div, .AppHeader-module_app-header--style-floating__74t5q.AppHeader-module_app-header__--mMj > div {
    background-color: light-dark(var(--eds-theme-color-background-app-header), var(--eds-dark-theme-color-background-app-header));
  }


.AppHeader-module_app-header--style-docked__ik5BI .AppHeader-module_app-header__nav-item--separator__65IMV, .AppHeader-module_app-header--style-floating__74t5q .AppHeader-module_app-header__nav-item--separator__65IMV {
    border-color: light-dark(var(--eds-theme-color-border-app-header-separator), var(--eds-dark-theme-color-border-app-header-separator));
  }


.AppHeader-module_app-header--style-docked__ik5BI.AppHeader-module_app-header__drawer__TMIf7, .AppHeader-module_app-header--style-floating__74t5q.AppHeader-module_app-header__drawer__TMIf7 {
    background-color: light-dark(var(--eds-theme-color-background-app-header), var(--eds-dark-theme-color-background-app-header));
  }


.AppHeader-module_app-header__drawer__TMIf7::backdrop {
  background-color: light-dark(var(--eds-theme-color-background-utility-overlay-low-emphasis), var(--eds-dark-theme-color-background-utility-overlay-low-emphasis));
  pointer-events: none;
}
/* Disabling two rules since these mixins define macro content inserted into the proper context */
/* stylelint-disable nesting-selector-no-missing-scoping-root */
/* stylelint-disable no-invalid-position-declaration */
/*------------------------------------*\
    # ACCORDION
\*------------------------------------*/
/**
 * Accordion Panel that expands and collapses.
 * Reveals itself below the associated Accordion Button.
 */
.Accordion-module_accordion-panel__BkTlp {
  padding: 0 0 calc(var(--eds-spacing-size-2) * 1px);
}
.Accordion-module_accordion-panel__BkTlp.Accordion-module_accordion-panel--leading-icon__vu2W4 {
    padding-left: calc(var(--eds-spacing-size-5) * 1px);
  }
.Accordion-module_accordion-panel__BkTlp {

  color: light-dark(var(--eds-theme-color-text-utility-default-primary), var(--eds-dark-theme-color-text-utility-default-primary));
}
/**
 * Accordion Button, wraps the heading and open indicator icon.
 */
.Accordion-module_accordion-button__nn8Jz {
  display: flex;
  justify-content: flex-start;
  gap: calc(var(--eds-spacing-size-2) * 1px);
  width: 100%;

  border: 0;
  text-align: left;
}
.Accordion-module_accordion-button__nn8Jz:hover {
    background-color: light-dark(var(--eds-theme-color-background-utility-default-no-emphasis-hover), var(--eds-dark-theme-color-background-utility-default-no-emphasis-hover));
  }
.Accordion-module_accordion-button__nn8Jz:active {
    background-color: light-dark(var(--eds-theme-color-background-utility-default-no-emphasis-active), var(--eds-dark-theme-color-background-utility-default-no-emphasis-active));
  }
.Accordion-module_accordion-button__nn8Jz {

  outline: calc(var(--eds-spacing-size-quarter) * 1px) solid;
  outline-color: transparent;
  transition: outline-color ease-in-out calc(var(--eds-anim-fade-quick) * 1s);
}
@media screen and (prefers-reduced-motion)  {
.Accordion-module_accordion-button__nn8Jz {
    transition: none
}
  }
.Accordion-module_accordion-button--empty__F6Yt- {
  pointer-events: none;
}
/**
 * Size variants
 */
.Accordion-module_accordion-button--sm__h-p4d,
.Accordion-module_accordion-button--md__za-uk {
  padding: calc(var(--eds-spacing-size-2) * 1px) 0;
}
/**
 * Expand more (chevron) icon indicates open or closed status.
 *
 * This non-rotated icon points down and represents closed status.
 */
.Accordion-module_accordion-button__trailing-icon__41CaW {
  flex: 0 0 content;
  transform: rotate(0);
  color: light-dark(var(--eds-theme-color-icon-utility-default-secondary), var(--eds-dark-theme-color-icon-utility-default-secondary));
}
/**
 * This rotated icon points up and represents open status.
 */
.Accordion-module_accordion-button__trailing-icon--open__3wvCQ {
  transform: rotate(-180deg);
}
/**
 * Animates the icon rotation when opening and closing.
 */
.Accordion-module_accordion-button__nn8Jz>.Accordion-module_accordion-button__trailing-icon__41CaW {
  transition: transform calc(var(--eds-anim-move-medium) * 1s) ease-in-out;
}
@media screen and (prefers-reduced-motion) {
.Accordion-module_accordion-button__nn8Jz>.Accordion-module_accordion-button__trailing-icon__41CaW {
    transition: none
}
  }
.Accordion-module_accordion-panel--hidden__k-6ae {
  padding: 0;
}
.Accordion-module_accordion-button__heading__DI7et {
  flex-grow: 2;
}
.Accordion-module_accordion-button__heading__DI7et>*+* {
    display: block;
  }
.Accordion-module_accordion-button__nn8Jz:focus-visible {
  border-radius: calc(var(--eds-theme-border-radius-objects-xs) * 1px);
  outline-color: light-dark(var(--eds-theme-color-border-utility-focus), var(--eds-dark-theme-color-border-utility-focus));
}
.Accordion-module_accordion-button__leading-icon__xvios {
  color: light-dark(var(--eds-theme-color-icon-utility-default-secondary), var(--eds-dark-theme-color-icon-utility-default-secondary));
}
/* Targeting NumberIcons and other images used in this specific context */
.Accordion-module_accordion-button__leading-icon__xvios [role='img'] {
    display: inline-flex;
  }
.Accordion-module_accordion-button__title__g4qcS {
  color: light-dark(var(--eds-theme-color-text-utility-default-primary), var(--eds-dark-theme-color-text-utility-default-primary));
}
.Accordion-module_accordion-button__subTitle__1lDdw {
  color: light-dark(var(--eds-theme-color-text-utility-default-secondary), var(--eds-dark-theme-color-text-utility-default-secondary));
}
/**
 * Accordion Row houses one Accordion Button subcomponent and its relevant Accordion Panel subcomponent.
 */
.Accordion-module_accordion-row__vZhud {
  border-bottom: 1px solid light-dark(var(--eds-theme-color-border-utility-default-low-emphasis), var(--eds-dark-theme-color-border-utility-default-low-emphasis));
}
/*------------------------------------*\
    # APP NOTIFICATION
\*------------------------------------*/

/**
 * AppNotification
 */

.AppNotification-module_app-notification__-R3Qi {
    padding: calc(var(--eds-spacing-size-3) * 1px);
}

.AppNotification-module_app-notification__-R3Qi.AppNotification-module_app-notification--variant-default__5J9pi {
        color: light-dark(var(--eds-theme-color-text-utility-inverse), var(--eds-dark-theme-color-text-utility-inverse));
        background-color: light-dark(var(--eds-theme-color-background-utility-default-high-emphasis), var(--eds-dark-theme-color-background-utility-default-high-emphasis));
    }

.AppNotification-module_app-notification__-R3Qi.AppNotification-module_app-notification--variant-inverse__ZhJLz {
        color: light-dark(var(--eds-theme-color-text-utility-default-primary-active), var(--eds-dark-theme-color-text-utility-default-primary-active));
        background-color: light-dark(var(--eds-theme-color-background-utility-container), var(--eds-dark-theme-color-background-utility-container));
    }

@media (min-width: 600px) {

.AppNotification-module_app-notification__-R3Qi {
        padding-left: calc(var(--eds-spacing-size-6) * 1px);
        padding-right: calc(var(--eds-spacing-size-6) * 1px)
}
    }

@media (min-width: 1440px) {
        .AppNotification-module_app-notification__-R3Qi .AppNotification-module_app-notification__content__P0MS9 {
            margin: 0 auto;
        }
    }

.AppNotification-module_app-notification__title__mDFw2 {
    margin-bottom: calc(var(--eds-spacing-size-1) * 1px);
}

.AppNotification-module_app-notification__actions__fxCwt {
    margin-top: calc(var(--eds-spacing-size-3) * 1px);
}

.AppNotification-module_app-notification__content__P0MS9 {
    max-width: 1320px;
    display: flex;
    gap: calc(var(--eds-spacing-size-1) * 1px);
}

.AppNotification-module_app-notification__content__P0MS9>section {
        width: 100%;
    }

.AppNotification-module_app-notification__close-btn__-22Ay {
    flex-shrink: 0;
    
    margin-top: calc(var(--eds-spacing-size-1) * -1px);
    margin-right: calc(var(--eds-spacing-size-1) * -1px);
}
/* Disabling two rules since these mixins define macro content inserted into the proper context */
/* stylelint-disable nesting-selector-no-missing-scoping-root */
/* stylelint-disable no-invalid-position-declaration */
/*------------------------------------*\
    # BREADCRUMBS
\*------------------------------------*/
/**
 * Breadcrumbs are a navigational component
 *
 * The outer wrapper for the breadcrumbs is a <nav> element.
 */
/**
 * Breadcrumbs list
 */
.Breadcrumbs-module_breadcrumbs__list__5I7tn {
  list-style: none;
  display: flex;
}
/*------------------------------------*\
    # BREADCRUMBS ITEM
\*------------------------------------*/
/**
 * Breadcrumbs list item.
 */
.Breadcrumbs-module_breadcrumbs__item__y3c66 {
  max-width: 100%;
  /* Required for the Menu to absolutely position relative to this container. */
  position: relative;

  /* Hides all breadcrumbs except the last breadcrumb in smaller breakpoints. */
  display: none;
  flex-shrink: 0;
}
.Breadcrumbs-module_breadcrumbs__item__y3c66:last-of-type {
    display: flex;
    /* Truncate last breadcrumb in smaller breakpoints */
    flex: 1 0 0%;
  }
.Breadcrumbs-module_breadcrumbs__item__y3c66 {

  min-width: 0;

  align-items: center;
}
@media all and (min-width: 768px) {
.Breadcrumbs-module_breadcrumbs__item__y3c66 {
    /* Display breadcrumbs in larger breakpoints. */
    display: flex
}

    .Breadcrumbs-module_breadcrumbs__item__y3c66:last-of-type {
      /* Truncate last breadcrumb in smaller breakpoints */
      flex: 0 0 auto;
    }
  }
/**
 * Back variant of the breadcrumbs list item.
 */
.Breadcrumbs-module_breadcrumbs__item-back__XTO4S {
  display: flex;
  margin-right: calc(var(--eds-spacing-size-1-and-half) * 1px);
}
@media all and (min-width: 768px) {
.Breadcrumbs-module_breadcrumbs__item-back__XTO4S {
    /* Hidden for larger breakpoints. */
    display: none
}
  }
.Breadcrumbs-module_breadcrumbs__item-back__XTO4S>.Breadcrumbs-module_breadcrumbs__separator__CEici {
  /* Hide the separator for the back variant. */
  display: none;
}
/**
 * Ellipsis variant of the breadcrumbs list item.
 */
.Breadcrumbs-module_breadcrumbs__ellipsis__27E-S {
  min-height: unset;
  min-width: unset;

  border: none;
  border-radius: unset;
  background-color: transparent;
}
.Breadcrumbs-module_breadcrumbs__ellipsis__27E-S:hover {
  background-color: transparent;
}
/**
 * Breadcrumbs link.
 */
.Breadcrumbs-module_breadcrumbs__link__tqcOS {
  /* preset: body-xs */
  font: 400 var(--eds-typography-preset-075) var(--eds-typography-font-family-1);
  letter-spacing: normal;

  color: light-dark(var(--eds-theme-color-text-utility-default-primary), var(--eds-dark-theme-color-text-utility-default-primary));
  text-decoration: none;
}
.Breadcrumbs-module_breadcrumbs__link__tqcOS:last-of-type {
    /* Truncate last link with ellipsis. */
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
.Breadcrumbs-module_breadcrumbs__link__tqcOS:hover,
  .Breadcrumbs-module_breadcrumbs__link__tqcOS:focus-visible {
    text-decoration: underline;
  }
.Breadcrumbs-module_breadcrumbs__link__tqcOS:focus-visible {
    outline: calc(var(--eds-spacing-size-quarter) * 1px) solid var(--eds-theme-color-border-utility-focus);
    outline-offset: calc(var(--eds-spacing-size-quarter) * 1px);
  }
@supports not selector(:focus-visible) {

    .Breadcrumbs-module_breadcrumbs__link__tqcOS:hover,
    .Breadcrumbs-module_breadcrumbs__link__tqcOS:focus {
      text-decoration: underline;
    }

    .Breadcrumbs-module_breadcrumbs__link__tqcOS:focus {
      outline: calc(var(--eds-spacing-size-quarter) * 1px) solid var(--eds-theme-color-border-utility-focus);
      outline-offset: calc(var(--eds-spacing-size-quarter) * 1px);
    }
  }
/**
 * Breadcrumbs Icon - a separator between breadcrumb links.
 */
.Breadcrumbs-module_breadcrumbs__separator__CEici {
  color: light-dark(var(--eds-theme-color-text-utility-default-primary), var(--eds-dark-theme-color-text-utility-default-primary));
  margin-left: calc(var(--eds-spacing-size-1) * 1px);
  margin-right: calc(var(--eds-spacing-size-1) * 1px);
  cursor: default;
}
/**
 * Last breadcrumbs item icon.
 */
.Breadcrumbs-module_breadcrumbs__item__y3c66:last-child .Breadcrumbs-module_breadcrumbs__separator__CEici.Breadcrumbs-module_breadcrumbs__separator__CEici {
  /*  A separator shouldn't be displayed after last link. */
  display: none;
}
/**
 * Breadcrumbs Back Icon.
 */
.Breadcrumbs-module_breadcrumbs__back-icon__zHTLF {
  color: light-dark(var(--eds-theme-color-icon-utility-default-primary), var(--eds-dark-theme-color-icon-utility-default-primary));
  /* Transform over height due to icon being placed inside <a>. */
  transform: scale(1.5);
  position: relative;
  bottom: 1px;
}
/*------------------------------------*\
    # BUTTON GROUP
\*------------------------------------*/

/**
 * A group of buttons displayed in an organized fashion.
 */

.ButtonGroup-module_button-group__wXK4k {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;

  gap: calc(var(--eds-spacing-size-2) * 1px);
}

.ButtonGroup-module_button-group--horizontal__45p-B {
  flex-direction: row-reverse;
}

.ButtonGroup-module_button-group--vertical__ukIfI {
  flex-direction: column;
  align-content: center;
}

.ButtonGroup-module_button-group--horizontal-progressive__VtDeM {
  flex-direction: row-reverse;
  justify-content: space-between;
}

.ButtonGroup-module_button-group--horizontal-align-left__Q-Ra- {
  flex-direction: row;
}
/*------------------------------------*\
    # CARD
\*------------------------------------*/

/**
 * A card is a block that typically contains a title, image, text, and/or calls to action.
 * The `:where` pseudo class function allows easy overriding via className.
 */

:where(.Card-module_card__Cb1o4) {
  position: relative;
  display: flex;
  flex-direction: column;

  padding: calc(var(--eds-spacing-size-3) * 1px);
  height: 100%;
  border: 1px solid;
  border-radius: calc(var(--eds-theme-border-radius-surfaces-lg) * 1px);
}

:where(.Card-module_card__Cb1o4):focus-visible {
    outline-offset: 1px;
    outline: calc(var(--eds-spacing-size-quarter) * 1px) solid
      light-dark(var(--eds-theme-color-border-utility-focus), var(--eds-dark-theme-color-border-utility-focus));
  }

:where(.Card-module_card__Cb1o4).Card-module_card--is-interactive__F-UFO {
    cursor: pointer;
  }

/**
 * Container styles are reduced to be overridden by any containerColor settings
 */

:where(.Card-module_card--container-style-low__Kgs1B) {
  border-color: light-dark(var(--eds-theme-color-border-utility-default-low-emphasis), var(--eds-dark-theme-color-border-utility-default-low-emphasis));
}

:where(.Card-module_card--container-style-high__3DSdV) {
  border-color: light-dark(var(--eds-theme-color-border-utility-default-medium-emphasis), var(--eds-dark-theme-color-border-utility-default-medium-emphasis));
}

:where(.Card-module_card--container-style-none__kxqGP) {
  border-color: transparent;
}

.Card-module_card--container-color-default__Y5PZe {
  background-color: light-dark(var(--eds-theme-color-background-utility-default-no-emphasis), var(--eds-dark-theme-color-background-utility-default-no-emphasis));
}

.Card-module_card--container-color-default__Y5PZe.Card-module_card--is-interactive__F-UFO:hover {
      background-color: light-dark(var(--eds-theme-color-background-utility-container-hover), var(--eds-dark-theme-color-background-utility-container-hover));
    }

.Card-module_card--container-color-default__Y5PZe.Card-module_card--is-interactive__F-UFO:active {
      background-color: light-dark(var(--eds-theme-color-background-utility-container-active), var(--eds-dark-theme-color-background-utility-container-active));
    }

.Card-module_card--container-color-call-out__hZin2 {
  background-color: var(
    --eds-theme-color-background-utility-informational-low-emphasis
  );
  border-color: transparent;
}

.Card-module_card--container-color-call-out__hZin2.Card-module_card--is-interactive__F-UFO:hover {
      background-color: light-dark(var(--eds-theme-color-background-utility-informational-low-emphasis-hover), var(--eds-dark-theme-color-background-utility-informational-low-emphasis-hover));
    }

.Card-module_card--container-color-call-out__hZin2.Card-module_card--is-interactive__F-UFO:active {
      background-color: light-dark(var(--eds-theme-color-background-utility-informational-low-emphasis-active), var(--eds-dark-theme-color-background-utility-informational-low-emphasis-active));
    }

.Card-module_card--is-dragging-true__k90Cs {
  box-shadow: var(--eds-box-shadow-lg);
}

.Card-module_card__header__xY1wO {
  display: flex;

  color: light-dark(var(--eds-theme-color-text-utility-default-primary), var(--eds-dark-theme-color-text-utility-default-primary));
}

.Card-module_card__header__xY1wO .Card-module_header__eyebrow__tayPr {
    margin-bottom: calc(var(--eds-spacing-size-1) * 1px);
  }

.Card-module_card__header__xY1wO.Card-module_header--size-sm__BHE5T {
    gap: calc(var(--eds-spacing-size-1) * 1px);
  }

.Card-module_card__header__xY1wO.Card-module_header--size-md__v2Kcf {
    gap: calc(var(--eds-spacing-size-2) * 1px);
  }

.Card-module_card__header__xY1wO.Card-module_header--size-md__v2Kcf .Card-module_header__icon__qSaZm {
      padding-top: 4px;
    }

.Card-module_card__top-stripe__hRoAW {
  position: absolute;
  top: 0;
  left: 0;

  border-radius: calc(var(--eds-theme-border-radius-surfaces-lg) * 1px) calc(var(--eds-theme-border-radius-surfaces-lg) * 1px) 0 0;

  width: 100%;
}

/* allow for top stripe to be overridden */

:where(.Card-module_card__top-stripe__hRoAW) {
  background-color: var(--card__top-stripe-bg, light-dark(var(--eds-theme-color-background-utility-default-high-emphasis), var(--eds-dark-theme-color-background-utility-default-high-emphasis)));
}

.Card-module_card__behavior-input__wjQPU {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  transform: scale(0);
}

/* remove focus ring and instead enable on the label */

.Card-module_card__behavior-input__wjQPU:focus, .Card-module_card__behavior-input__wjQPU:focus-visible {
    outline: none;
  }

.Card-module_card__behavior-label__FVXyO:has(.Card-module_card__behavior-input__wjQPU:focus-visible) {
  outline: 2px solid light-dark(var(--eds-theme-color-border-utility-focus), var(--eds-dark-theme-color-border-utility-focus));
  outline-offset: 4px;
  border-radius: calc(var(--eds-theme-border-radius-surfaces-lg) * 1px);
}

.Card-module_top-stripe--medium__19hbm {
  height: calc(var(--eds-spacing-size-1) * 1px);
}

.Card-module_top-stripe--high__A-LwX {
  height: calc(var(--eds-spacing-size-2) * 1px);
}

.Card-module_header__icon__qSaZm,
.Card-module_header__action__kr2zw {
  flex-grow: 0;
}

.Card-module_header__text__l7VA2,
.Card-module_header__custom__q4x4K {
  flex-grow: 2;
}

/**
* Card colors
*/

.Card-module_card__Cb1o4:has(.Card-module_card__behavior-input__wjQPU:checked) {
  background: light-dark(var(--eds-theme-color-background-utility-container-selected), var(--eds-dark-theme-color-background-utility-container-selected));

  /* use an outline on top of the border to get the correct width without changing the layout */
  outline: 1px solid light-dark(var(--eds-theme-color-border-utility-default-high-emphasis), var(--eds-dark-theme-color-border-utility-default-high-emphasis));
  border-color: light-dark(var(--eds-theme-color-border-utility-interactive-secondary), var(--eds-dark-theme-color-border-utility-interactive-secondary));
}

.Card-module_card__body__FvAf1 {
  flex-grow: 1;

  color: light-dark(var(--eds-theme-color-text-utility-default-primary), var(--eds-dark-theme-color-text-utility-default-primary));
}

.Card-module_header__eyebrow__tayPr {
  color: light-dark(var(--eds-theme-color-text-utility-default-secondary), var(--eds-dark-theme-color-text-utility-default-secondary));
}

.Card-module_header__title__AA7fL {
  color: light-dark(var(--eds-theme-color-text-utility-default-primary), var(--eds-dark-theme-color-text-utility-default-primary));
}

.Card-module_header__sub-title__mQx0j {
  color: light-dark(var(--eds-theme-color-text-utility-default-secondary), var(--eds-dark-theme-color-text-utility-default-secondary));
}

/* Disabling two rules since these mixins define macro content inserted into the proper context */
/* stylelint-disable nesting-selector-no-missing-scoping-root */
/* stylelint-disable no-invalid-position-declaration */
/*------------------------------------*\
    # LABEL
\*------------------------------------*/
/**
 * Label
 * 
 * Labels can sometimes be marked up as legends for field groups (i.e. radio field).
 */
.Label-module_label__RaRvM {
  display: inline-block;
}
/**
 * Disabled variant of the field label.
 */
.Label-module_label--disabled__scuu- {
  color: light-dark(var(--eds-theme-color-text-utility-disabled-primary), var(--eds-dark-theme-color-text-utility-disabled-primary));
}
/**
 * Label after
 *
 * An empty slot for additional element to appear to the right of the label text.
 * Typically used to present tooltips by the labels.
 */
.Label-module_label__after__YxSvZ {
  display: inline-block;
  position: relative;
  top: 3px;
  margin-left: calc(var(--eds-spacing-size-1) * 1px);
}

/* Disabling two rules since these mixins define macro content inserted into the proper context */
/* stylelint-disable nesting-selector-no-missing-scoping-root */
/* stylelint-disable no-invalid-position-declaration */
.Checkbox-module_checkbox__lSeQj {
  display: flex;
  gap: calc(var(--eds-spacing-size-1) * 1px);
}
.Checkbox-module_checkbox__input__sr6V5 {
  height: 18px;
  width: 18px;

  /* The parent Checkbox component is a flex container. Make sure the input doesn't shrink. */
  flex-shrink: 0;

  /* Remove the browser's checkbox styles, allowing us to provide our own. */
  appearance: none;

  /* Magic value to center the checkbox on its label. */
  margin: calc(var(--eds-spacing-size-quarter) * 1px);

  border: calc(var(--eds-spacing-size-quarter) * 1px) solid currentColor;

  /* Place the ::before content smack in the middle of the input. */
  display: grid;
  place-content: center;

  border-radius: calc(var(--eds-theme-border-radius-objects-xs) * 1px);
  /* using sized radius to have an outer rounded rect and inner square */

  /* preset: body-md */
  font: 400 var(--eds-typography-preset-200) var(--eds-typography-font-family-1);
  letter-spacing: normal;
}
.Checkbox-module_checkbox__input__sr6V5:checked::before {
  color: light-dark(var(--eds-theme-color-text-utility-inverse), var(--eds-dark-theme-color-text-utility-inverse));
  content: '✓';
  text-align: center;

  /* Because the path does not have an explicit viewbox, this element's bounding box establishes
  one. In other words, the height/width here need to match the expected viewbox for the path. */
  height: calc(var(--eds-spacing-size-3) * 1px);
  width: calc(var(--eds-spacing-size-3) * 1px);

  /* use the platform's font face, which defines the checkbox glyph to use */
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}
.Checkbox-module_checkbox__input__sr6V5:checked {
  background-color: currentColor;
  border-color: currentColor;
}
.Checkbox-module_checkbox__input__sr6V5:indeterminate::before {
  color: light-dark(var(--eds-theme-color-text-utility-inverse), var(--eds-dark-theme-color-text-utility-inverse));
  content: '–';
  text-align: center;

  height: calc(var(--eds-spacing-size-3) * 1px);
  width: calc(var(--eds-spacing-size-3) * 1px);
  transform: translateY(-1px);
}
.Checkbox-module_checkbox__input__sr6V5:indeterminate {
  background-color: currentColor;
  border-color: currentColor;
}
.Checkbox-module_checkbox__labels__2zCyl {
  position: relative;
}
.Checkbox-module_checkbox__label__f24fm {
  /* slight offset to improve alignment next to checkbox */
  transform: translateY(-1px);
}
.Checkbox-module_checkbox__sub-label__KZoCO {
  display: block;

  /* slight offset to improve alignment next to checkbox */
  transform: translateY(-1px);

  color: light-dark(var(--eds-theme-color-text-utility-default-secondary), var(--eds-dark-theme-color-text-utility-default-secondary));
}
.Checkbox-module_checkbox__sub-label__KZoCO.Checkbox-module_checkbox--is-disabled__RO3s2 {
    color: light-dark(var(--eds-theme-color-text-utility-disabled-primary), var(--eds-dark-theme-color-text-utility-disabled-primary));
    cursor: not-allowed;
  }
.Checkbox-module_checkbox__input__sr6V5:not(:checked):not(:indeterminate) {
  color: light-dark(var(--eds-theme-color-background-utility-default-high-emphasis), var(--eds-dark-theme-color-background-utility-default-high-emphasis));
  border-color: light-dark(var(--eds-theme-color-border-utility-default-low-emphasis), var(--eds-dark-theme-color-border-utility-default-low-emphasis));
}
.Checkbox-module_checkbox__input__sr6V5:not(:checked):not(:indeterminate):not(:disabled):hover {
    color: light-dark(var(--eds-theme-color-border-utility-default-medium-emphasis-hover), var(--eds-dark-theme-color-border-utility-default-medium-emphasis-hover));
    border-color: light-dark(var(--eds-theme-color-border-utility-default-low-emphasis-hover), var(--eds-dark-theme-color-border-utility-default-low-emphasis-hover));
    background-color: light-dark(var(--eds-theme-color-background-utility-default-no-emphasis-hover), var(--eds-dark-theme-color-background-utility-default-no-emphasis-hover));
  }
.Checkbox-module_checkbox__input__sr6V5:not(:checked):not(:indeterminate):not(:disabled):active {
    color: light-dark(var(--eds-theme-color-border-utility-default-medium-emphasis-active), var(--eds-dark-theme-color-border-utility-default-medium-emphasis-active));
    border-color: light-dark(var(--eds-theme-color-border-utility-default-low-emphasis-active), var(--eds-dark-theme-color-border-utility-default-low-emphasis-active));
    background-color: light-dark(var(--eds-theme-color-background-utility-default-no-emphasis-active), var(--eds-dark-theme-color-background-utility-default-no-emphasis-active));
  }
.Checkbox-module_checkbox--error__uc35n .Checkbox-module_checkbox__input__sr6V5:not(:checked):not(:indeterminate) {
    color: light-dark(var(--eds-theme-color-text-utility-critical), var(--eds-dark-theme-color-text-utility-critical));
    border-color: light-dark(var(--eds-theme-color-border-utility-critical), var(--eds-dark-theme-color-border-utility-critical));
  }
.Checkbox-module_checkbox--error__uc35n .Checkbox-module_checkbox__input__sr6V5:not(:checked):not(:indeterminate):hover {
      color: light-dark(var(--eds-theme-color-border-utility-critical-hover), var(--eds-dark-theme-color-border-utility-critical-hover));
      border-color: light-dark(var(--eds-theme-color-border-utility-critical-hover), var(--eds-dark-theme-color-border-utility-critical-hover));
      background-color: light-dark(var(--eds-theme-color-background-utility-critical-no-emphasis-hover), var(--eds-dark-theme-color-background-utility-critical-no-emphasis-hover));
    }
.Checkbox-module_checkbox--error__uc35n .Checkbox-module_checkbox__input__sr6V5:not(:checked):not(:indeterminate):active {
      color: light-dark(var(--eds-theme-color-border-utility-critical-active), var(--eds-dark-theme-color-border-utility-critical-active));
      border-color: light-dark(var(--eds-theme-color-border-utility-critical-active), var(--eds-dark-theme-color-border-utility-critical-active));
      background-color: light-dark(var(--eds-theme-color-background-utility-critical-no-emphasis-active), var(--eds-dark-theme-color-background-utility-critical-no-emphasis-active));
    }
.Checkbox-module_checkbox__input__sr6V5:checked,
.Checkbox-module_checkbox__input__sr6V5:indeterminate {
  color: light-dark(var(--eds-theme-color-background-checkbox), var(--eds-dark-theme-color-background-checkbox));
}
.Checkbox-module_checkbox__input__sr6V5:checked:not(:disabled):hover, .Checkbox-module_checkbox__input__sr6V5:indeterminate:not(:disabled):hover {
    color: light-dark(var(--eds-theme-color-background-checkbox-hover), var(--eds-dark-theme-color-background-checkbox-hover));
  }
.Checkbox-module_checkbox__input__sr6V5:checked:not(:disabled):active, .Checkbox-module_checkbox__input__sr6V5:indeterminate:not(:disabled):active {
    color: light-dark(var(--eds-theme-color-background-checkbox-active), var(--eds-dark-theme-color-background-checkbox-active));
  }
.Checkbox-module_checkbox--error__uc35n .Checkbox-module_checkbox__input__sr6V5:checked, .Checkbox-module_checkbox--error__uc35n .Checkbox-module_checkbox__input__sr6V5:indeterminate {
    color: light-dark(var(--eds-theme-color-text-utility-critical), var(--eds-dark-theme-color-text-utility-critical));
  }
.Checkbox-module_checkbox--error__uc35n .Checkbox-module_checkbox__input__sr6V5:checked:hover, .Checkbox-module_checkbox--error__uc35n .Checkbox-module_checkbox__input__sr6V5:indeterminate:hover {
      color: light-dark(var(--eds-theme-color-border-utility-critical-hover), var(--eds-dark-theme-color-border-utility-critical-hover));
    }
.Checkbox-module_checkbox--error__uc35n .Checkbox-module_checkbox__input__sr6V5:checked:active, .Checkbox-module_checkbox--error__uc35n .Checkbox-module_checkbox__input__sr6V5:indeterminate:active {
      color: light-dark(var(--eds-theme-color-border-utility-critical-active), var(--eds-dark-theme-color-border-utility-critical-active));
    }
.Checkbox-module_checkbox__input__sr6V5:disabled::before {
    color: light-dark(var(--eds-theme-color-text-utility-disabled-primary), var(--eds-dark-theme-color-text-utility-disabled-primary));
  }
.Checkbox-module_checkbox__input__sr6V5:disabled {

  color: light-dark(var(--eds-theme-color-icon-utility-disabled-primary), var(--eds-dark-theme-color-icon-utility-disabled-primary));
  border-color: light-dark(var(--eds-theme-color-border-utility-disabled), var(--eds-dark-theme-color-border-utility-disabled));

  cursor: not-allowed;
}
.Checkbox-module_checkbox__input__sr6V5:disabled:not(:checked) {
    background-color: light-dark(var(--eds-theme-color-background-utility-disabled-low-emphasis), var(--eds-dark-theme-color-background-utility-disabled-low-emphasis));
  }
.Checkbox-module_checkbox__input__sr6V5:disabled:checked,
  .Checkbox-module_checkbox__input__sr6V5:disabled:indeterminate {
    background-color: light-dark(var(--eds-theme-color-background-utility-disabled-low-emphasis), var(--eds-dark-theme-color-background-utility-disabled-low-emphasis));
  }
.Checkbox-module_checkbox__input__sr6V5:focus-visible {
  outline: calc(var(--eds-spacing-size-quarter) * 1px) solid light-dark(var(--eds-theme-color-border-utility-focus), var(--eds-dark-theme-color-border-utility-focus));
}
@supports not selector(:focus-visible) {
  .Checkbox-module_checkbox__input__sr6V5 {
    outline: calc(var(--eds-spacing-size-quarter) * 1px) solid light-dark(var(--eds-theme-color-border-utility-focus), var(--eds-dark-theme-color-border-utility-focus));
  }
}
/* Disabling two rules since these mixins define macro content inserted into the proper context */
/* stylelint-disable nesting-selector-no-missing-scoping-root */
/* stylelint-disable no-invalid-position-declaration */
/*------------------------------------*\
    # CODE BLOCK
\*------------------------------------*/
.CodeBlock-module_code-block__GpoWU {
  margin: 0;
  padding: 0;

  position: relative;
}
.CodeBlock-module_code-block__GpoWU:hover .CodeBlock-module_code-block__copy__sW4KM {
    transform: translateY(0);
    opacity: 1;
  }
.CodeBlock-module_code-block__copy__sW4KM {
  opacity: 0;
  position: absolute;
  right: calc(var(--eds-spacing-size-2) * 1px);
  top: calc(var(--eds-spacing-size-2) * 1px);

  /* use blackdrop-filter to fuzz out the text or other colors, to match the themed bg color */
  backdrop-filter: blur(100px);

  transform: translateY(-8px);
  transition: all calc(var(--eds-anim-fade-quick) * 1s) ease-in-out;
}
.CodeBlock-module_code-block__copy__sW4KM:has(> button:focus-visible) {
    transform: translateY(0);
    opacity: 1;
  }
.CodeBlock-module_code-block__block__sJbqr {
  font-family: var(--eds-typography-font-family-3);
}
/* Disabling two rules since these mixins define macro content inserted into the proper context */
/* stylelint-disable nesting-selector-no-missing-scoping-root */
/* stylelint-disable no-invalid-position-declaration */
/*------------------------------------*\
    # FIELD LABEL
\*------------------------------------*/
/**
 * Text labeling the field component.
 */
.FieldLabel-module_label__9k-62 {
  color: light-dark(var(--eds-theme-color-text-utility-default-primary), var(--eds-dark-theme-color-text-utility-default-primary));
}
/**
 * Disabled variant of the field label.
 */
.FieldLabel-module_label--disabled__a-4GX {
  color: light-dark(var(--eds-theme-color-text-utility-disabled-primary), var(--eds-dark-theme-color-text-utility-disabled-primary));
}

/* Disabling two rules since these mixins define macro content inserted into the proper context */
/* stylelint-disable nesting-selector-no-missing-scoping-root */
/* stylelint-disable no-invalid-position-declaration */
/*------------------------------------*\
    # FIELD NOTE
\*------------------------------------*/
/**
 * Fieldnote
 */
.FieldNote-module_field-note__ieRkF {
  display: flex;
  align-items: center;

  color: light-dark(var(--eds-theme-color-text-utility-default-secondary), var(--eds-dark-theme-color-text-utility-default-secondary));
  gap: calc(var(--eds-spacing-size-half) * 1px);
}
/**
 * Fieldnote icon
 */
.FieldNote-module_field-note__icon__JHXH9 {
  position: relative;
  flex-shrink: 0;
  align-self: flex-start;

  /* Adjust the icon's position such that it keeps its natural layout */
  transform: translateY(calc(var(--eds-spacing-size-quarter) * 1px));
}
/**
 * Disabled variant
 */
.FieldNote-module_field-note--disabled__0aADk {
  color: light-dark(var(--eds-theme-color-text-utility-disabled-primary), var(--eds-dark-theme-color-text-utility-disabled-primary));
}
/**
 * Error variant
 */
.FieldNote-module_field-note--error__Knuxh {
  color: light-dark(var(--eds-theme-color-text-utility-critical), var(--eds-dark-theme-color-text-utility-critical));
}
.FieldNote-module_field-note--error__Knuxh>.FieldNote-module_field-note__icon__JHXH9 {
    color: light-dark(var(--eds-theme-color-text-utility-critical), var(--eds-dark-theme-color-text-utility-critical));
  }
.FieldNote-module_field-note--warning__o-Y-r {
  color: light-dark(var(--eds-theme-color-text-utility-warning), var(--eds-dark-theme-color-text-utility-warning));
}
.FieldNote-module_field-note--warning__o-Y-r>.FieldNote-module_field-note__icon__JHXH9 {
    color: light-dark(var(--eds-theme-color-icon-utility-warning), var(--eds-dark-theme-color-icon-utility-warning));
  }
/* Disabling two rules since these mixins define macro content inserted into the proper context */
/* stylelint-disable nesting-selector-no-missing-scoping-root */
/* stylelint-disable no-invalid-position-declaration */
/*------------------------------------*\
    # INPUT
\*------------------------------------*/
/**
 * Default input styles 
 */
.Input-module_input__WjT81 {
  /* preset: input-md */
  font: 400 var(--eds-typography-preset-200) var(--eds-typography-font-family-1);
  appearance: none;
  -webkit-appearance: none;
  width: 100%;
  border: 1px solid;
  border-radius: calc(var(--eds-theme-border-radius-objects-sm) * 1px);
  outline: none;
  padding: calc(var(--eds-spacing-size-1-and-half) * 1px);
  margin: 0;
  transition: box-shadow calc(var(--eds-anim-fade-quick) * 1s) ease-in-out,
  border-color calc(var(--eds-anim-fade-quick) * 1s) ease-in-out;
}
@media screen and (prefers-reduced-motion) {
.Input-module_input__WjT81 {
    transition: none;
}
  }
.Input-module_input__WjT81 {
  color: var(--eds-theme-color-text-utility-default-primary);
  border-color: var(--eds-theme-color-border-utility-default-low-emphasis);
  background-color: var(--eds-theme-color-background-input);
}
.Input-module_input__WjT81:hover {
    border-color: var(--eds-theme-color-border-utility-default-low-emphasis-hover);
  }
.Input-module_input__WjT81:focus {
    border-color: var(--eds-theme-color-border-utility-focus);
    outline: 1px solid var(--eds-theme-color-border-utility-focus);
  }
.Input-module_input__WjT81:read-only:not(:disabled) {
    border-color: transparent;
    outline: none;
    padding-left: 0;
  }
/**
   * Input error state
   */
.Input-module_input__WjT81.Input-module_error__VLISa {
    border-color: var(--eds-theme-color-border-utility-critical);
  }
.Input-module_input__WjT81.Input-module_error__VLISa:hover {
      border-color: var(--eds-theme-color-border-utility-critical-hover);
    }
.Input-module_input__WjT81.Input-module_error__VLISa:focus {
      border-color: var(--eds-theme-color-border-utility-critical);
      outline: 1px solid var(--eds-theme-color-border-utility-critical);
    }
.Input-module_input__WjT81.Input-module_warning__GNkDF {
    border-color: var(--eds-theme-color-border-utility-warning);
  }
.Input-module_input__WjT81.Input-module_warning__GNkDF:hover {
      border-color: var(--eds-theme-color-border-utility-warning-hover);
    }
.Input-module_input__WjT81.Input-module_warning__GNkDF:focus {
      border-color: var(--eds-theme-color-border-utility-warning);
      outline: 1px solid var(--eds-theme-color-border-utility-warning);
    }
.Input-module_input__WjT81:disabled,
  .Input-module_input__WjT81:disabled::placeholder {
    cursor: not-allowed;

    color: var(--eds-theme-color-text-utility-disabled-primary);
    border-color: var(--eds-theme-color-border-utility-disabled);
    background-color: var(--eds-theme-color-background-utility-disabled-low-emphasis);
  }
/**
   * Disabled/read-only state
   */
.Input-module_input__WjT81::placeholder {
    color: var(--eds-theme-color-text-utility-default-secondary);
  }

/*------------------------------------*\
    # INPUT FIELD
\*------------------------------------*/

/**
 * Wraps the Label and the optional/required hint.
 */

.InputField-module_input-field__overline__3TDBa {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  margin-bottom: calc(var(--eds-spacing-size-half) * 1px);
  gap: calc(var(--eds-spacing-size-half) * 1px);
}

.InputField-module_input-field__overline--no-label__IqsFi {
  justify-content: flex-start;
}

.InputField-module_input-field__subLabel__i7rR5 {
  color: light-dark(var(--eds-theme-color-text-utility-default-secondary), var(--eds-dark-theme-color-text-utility-default-secondary));
  flex: 1 0 100%;
}

/**
 * Input Field Within
 *
 * A slot to put arbitrary content that appears within the input field border to the right. 
 *
 * Typically used for buttons and icon buttons to enable things like show/hide password buttons .
 */

.InputField-module_input-field__input--input-within__M7HHf {
  padding-right: calc(var(--eds-spacing-size-12) * 1px);
}

.InputField-module_input-field__input-within__SFZ06 {
  position: absolute;
  right: calc(var(--eds-spacing-size-1-and-half) * 1px);
  top: 0;
  bottom: 0;
  display: grid;
  align-items: center;
  justify-content: center;

  /* max width is padding size minus right position size */
  max-width: calc(var(--eds-spacing-size-11) * 1px);
}

.InputField-module_input-field__leading-icon__5K6dX {
  position: absolute;
  pointer-events: none;
  top: 0;
  bottom: 0;
  left: calc(var(--eds-spacing-size-1) * 1px);
  display: grid;
  align-items: center;
  justify-content: center;

  color: light-dark(var(--eds-theme-color-icon-utility-default-secondary), var(--eds-dark-theme-color-icon-utility-default-secondary));
}

/**
 * Input field body
 */

.InputField-module_input-field__body__riWS- {
  position: relative;
}

.InputField-module_input-field__input--leading-icon__EKJ6w {
  padding-left: calc(var(--eds-spacing-size-4-and-half) * 1px);
}

.InputField-module_input-field__footer__Q9LQK {
  display: flex;
  justify-content: space-between;
}

.InputField-module_input-field--has-fieldNote__aYwA4 {
  margin-bottom: calc(var(--eds-spacing-size-half) * 1px);
}

.InputField-module_input-field__label__z67vf {
  color: light-dark(var(--eds-theme-color-text-utility-default-primary), var(--eds-dark-theme-color-text-utility-default-primary));
}

.InputField-module_input-field__label--disabled__Q9-J- {
  color: light-dark(var(--eds-theme-color-text-utility-disabled-primary), var(--eds-dark-theme-color-text-utility-disabled-primary));
}

.InputField-module_input-field__required-text__devfL {
  color: light-dark(var(--eds-theme-color-text-utility-default-secondary), var(--eds-dark-theme-color-text-utility-default-secondary));
}

.InputField-module_input-field__character-counter__QNsEV {
  text-align: right;
  flex: 1 0 50%;

  color: light-dark(var(--eds-theme-color-text-utility-default-secondary), var(--eds-dark-theme-color-text-utility-default-secondary));
}

.InputField-module_input-field--invalid-length__nL4XC {
  color: light-dark(var(--eds-theme-color-text-utility-critical), var(--eds-dark-theme-color-text-utility-critical));
}

.InputField-module_input-field__required-text--disabled__0MyLm {
  color: light-dark(var(--eds-theme-color-text-utility-disabled-primary), var(--eds-dark-theme-color-text-utility-disabled-primary));
}
/*------------------------------------*\
    # DATA TABLE
\*------------------------------------*/

/* Visible table caption */

.DataTable-module_data-table__caption-container__8pqvt {
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: calc(var(--eds-spacing-size-3) * 1px) calc(var(--eds-spacing-size-6) * 1px);

  text-align: start;
  margin: 0 calc(var(--eds-spacing-size-3) * 1px) calc(var(--eds-spacing-size-4) * 1px);
}

.DataTable-module_data-table__caption-text__Abzpx {
  flex-grow: 1;
}

/* Invisible table caption (a11y) */

.DataTable-module_data-table__aria-caption__FZh9a {
  display: none;
}

.DataTable-module_data-table__caption__sMn2J {
  caption-side: top;
}

.DataTable-module_data-table__table__fBy-5 {
  height: fit-content;
  table-layout: fixed;
  width: 100%;
}

.DataTable-module_data-table__caption__sMn2J+.DataTable-module_data-table__table__fBy-5,
  .DataTable-module_data-table__subCaption__dstIg+.DataTable-module_data-table__table__fBy-5 {
    margin-top: calc(var(--eds-spacing-size-4) * 1px);
  }

.DataTable-module_data-table__cell-container__XdIYh,
.DataTable-module_data-table__header-cell-container__L9JcC {
  padding: 0;
  vertical-align: top;
}

.DataTable-module_data-table__cell-container__XdIYh:last-child .DataTable-module_data-table__cell__bvXIo,
    .DataTable-module_data-table__cell-container__XdIYh:last-child .DataTable-module_data-table__header-cell__BgU8j,
    .DataTable-module_data-table__header-cell-container__L9JcC:last-child .DataTable-module_data-table__cell__bvXIo,
    .DataTable-module_data-table__header-cell-container__L9JcC:last-child .DataTable-module_data-table__header-cell__BgU8j {
      border-width: 0;
    }

.DataTable-module_data-table__search__iVKOd {
  width: calc(var(--eds-spacing-size-34) * 1px);
}

.DataTable-module_data-table--tableStyle-border__AF-H1 {
  border: 1px solid;
}

.DataTable-module_data-table__cell-text__8DZ0f {
  text-align: start;
}

.DataTable-module_data-table__cell--alignment-leading__S6-Um .DataTable-module_data-table__cell-text__8DZ0f {
    text-align: start;
  }

.DataTable-module_data-table__cell--alignment-trailing__mN5VK .DataTable-module_data-table__cell-text__8DZ0f {
    text-align: end;
  }

.DataTable-module_data-table__cell--alignment-leading__S6-Um {
  justify-content: flex-start;
}

.DataTable-module_data-table__cell--alignment-trailing__mN5VK {
  justify-content: flex-end;
}

.DataTable-module_data-table__cell-subLabel__BAUmk {
  display: block;
}

.DataTable-module_data-table__header-cell__BgU8j {
  display: flex;
  gap: calc(var(--eds-spacing-size-1) * 1px);
  align-items: flex-start;
  height: 100%;
  overflow: hidden;

  border-right: 1px solid transparent;
}

.DataTable-module_data-table__header-cell__BgU8j.DataTable-module_data-table__cell--has-horizontal-divider__Rc2jN {
    border-right-color: light-dark(var(--eds-theme-color-border-utility-default-low-emphasis), var(--eds-dark-theme-color-border-utility-default-low-emphasis));
  }

.DataTable-module_data-table--size-sm__QJxV1 .DataTable-module_data-table__header-cell__BgU8j {
    /* TODO(bug): we want to use top-/bottom-padding of 5px (instead of 4px) to give overall height divisible by 8 (32px) */
    padding: calc(var(--eds-spacing-size-half) * 1px) calc(var(--eds-spacing-size-1) * 1px);
  }

.DataTable-module_data-table--size-md__6etIB .DataTable-module_data-table__header-cell__BgU8j {
    /* preset: title-md */
    font: 500 var(--eds-typography-preset-200) var(--eds-typography-font-family-1);
    letter-spacing: 2%;

    padding: calc(var(--eds-spacing-size-2) * 1px) calc(var(--eds-spacing-size-3) * 1px);
  }

.DataTable-module_data-table__header-cell__BgU8j .DataTable-module_data-cell__cell--icon__vZ6-7 {
    margin-top: calc(var(--eds-spacing-size-1) * 1px);
    flex-shrink: 0;
  }

.DataTable-module_data-table--size-sm__QJxV1 .DataTable-module_data-table__header-cell__BgU8j .DataTable-module_data-cell__cell--icon__vZ6-7 {
      margin-top: calc(var(--eds-spacing-size-half) * 1px);
    }

.DataTable-module_data-table__status-cell__HIAKJ {
  height: 100%;

  display: flex;
  align-items: center;
  justify-content: center;
}

.DataTable-module_data-table__status-header-cell__FA6fz {
  height: 1px;
  width: 1px;
  overflow: hidden;
  text-indent: 9999px;
}

.DataTable-module_data-table__cell__bvXIo {
  display: flex;
  gap: calc(var(--eds-spacing-size-1) * 1px);
  align-items: flex-start;
  height: 100%;
  overflow: hidden;

  border-right: 1px solid transparent;
}

.DataTable-module_data-table__cell__bvXIo.DataTable-module_data-table__cell--has-horizontal-divider__Rc2jN {
    border-right-color: light-dark(var(--eds-theme-color-border-utility-default-low-emphasis), var(--eds-dark-theme-color-border-utility-default-low-emphasis));
  }

.DataTable-module_data-table--size-sm__QJxV1 .DataTable-module_data-table__cell__bvXIo {
    /* preset: body-sm */
    font: 400 var(--eds-typography-preset-100) var(--eds-typography-font-family-1);
    letter-spacing: normal;

    padding: calc(var(--eds-spacing-size-half) * 1px) calc(var(--eds-spacing-size-1) * 1px);
  }

.DataTable-module_data-table--size-md__6etIB .DataTable-module_data-table__cell__bvXIo {
    padding: calc(var(--eds-spacing-size-2) * 1px) calc(var(--eds-spacing-size-3) * 1px);
  }

.DataTable-module_data-table__cell__bvXIo .DataTable-module_data-cell__cell--icon__vZ6-7 {
    margin-top: calc(var(--eds-spacing-size-quarter) * 1px);
    flex-shrink: 0;
  }

.DataTable-module_data-table__header-row__T7qvE {
  border-bottom: 1px solid;
  position: sticky;
  top: -1px;

  /* adding to z-index above any of the contents of tbody */
  z-index: 2;
}

.DataTable-module_data-table__group-row__aix9- {
  position: sticky;
  top: -1px;

  pointer-events: none;
}

.DataTable-module_data-table--size-sm__QJxV1 .DataTable-module_data-table__group-row__aix9- {
    padding: calc(var(--eds-spacing-size-half) * 1px) calc(var(--eds-spacing-size-1) * 1px);
  }

.DataTable-module_data-table--size-md__6etIB .DataTable-module_data-table__group-row__aix9- {
    padding: calc(var(--eds-spacing-size-1-and-half) * 1px) calc(var(--eds-spacing-size-3) * 1px);
  }

.DataTable-module_data-table--row-is-pinned__MpzGS {
  box-shadow: var(--eds-box-shadow-sm);
}

.DataTable-module_data-table--column-is-pinned__oG42s {
  /* When pinning columns, width and offset position are dynamic */

  /* inherit the background color from the enclosing row */
  background-color: inherit;
  position: sticky;
  z-index: 1;
}

.DataTable-module_data-table--column-is-pinned__oG42s::after {
    /* TODO: re-attach to a proper token value if possible */
    box-shadow: 1px 0px 0px rgba(0, 0, 0, 0.25), 2px 0 3px 0 rgba(0, 0, 0, 0.25);
    display: block;
    height: 100%;
    content: ' ';

    position: absolute;
    top: 0;
    right: 0;
    width: 1px;
  }

/**
 * Color Tokens
 */

.DataTable-module_data-table__row__WP78w {
  height: 100%;
}

.DataTable-module_data-table__row__WP78w.DataTable-module_data-table__row--is-selected__YH-te {
    background-color: light-dark(var(--eds-theme-color-background-table-row-selected), var(--eds-dark-theme-color-background-table-row-selected));
  }

.DataTable-module_data-table--rowStyle-lined__DGnsc .DataTable-module_data-table__row__WP78w {
    border-bottom: 1px solid;
  }

.DataTable-module_data-table--rowStyle-lined__DGnsc .DataTable-module_data-table__row__WP78w.DataTable-module_data-table__row--is-selected__YH-te {
      background-color: light-dark(var(--eds-theme-color-background-table-row-selected), var(--eds-dark-theme-color-background-table-row-selected));
    }

.DataTable-module_data-table--rowStyle-striped__HSuNm .DataTable-module_data-table__row__WP78w:nth-child(even) {
    background-color: light-dark(var(--eds-theme-color-background-table-row-stripe-2), var(--eds-dark-theme-color-background-table-row-stripe-2));
  }

.DataTable-module_data-table--rowStyle-striped__HSuNm .DataTable-module_data-table__row__WP78w:nth-child(even).DataTable-module_data-table__row--is-selected__YH-te {
      background-color: light-dark(var(--eds-theme-color-background-table-row-selected), var(--eds-dark-theme-color-background-table-row-selected));
    }

.DataTable-module_data-table--rowStyle-striped__HSuNm .DataTable-module_data-table__row__WP78w:nth-child(odd) {
    background-color: light-dark(var(--eds-theme-color-background-table-row-stripe-1), var(--eds-dark-theme-color-background-table-row-stripe-1));
  }

.DataTable-module_data-table--rowStyle-striped__HSuNm .DataTable-module_data-table__row__WP78w:nth-child(odd).DataTable-module_data-table__row--is-selected__YH-te {
      background-color: light-dark(var(--eds-theme-color-background-table-row-selected), var(--eds-dark-theme-color-background-table-row-selected));
    }

.DataTable-module_data-table__NybWC {
  display: block;
  position: relative;
}

.DataTable-module_data-table__NybWC .DataTable-module_data-table__table__fBy-5 {
    background-color: light-dark(var(--eds-theme-color-background-utility-base-1), var(--eds-dark-theme-color-background-utility-base-1));
  }

.DataTable-module_data-table__NybWC .DataTable-module_data-table__table__fBy-5 th {
      background-color: light-dark(var(--eds-theme-color-background-utility-base-1), var(--eds-dark-theme-color-background-utility-base-1));
    }

.DataTable-module_data-table__NybWC .DataTable-module_data-table__caption__sMn2J {
    color: light-dark(var(--eds-theme-color-text-utility-default-primary), var(--eds-dark-theme-color-text-utility-default-primary));
  }

.DataTable-module_data-table__NybWC .DataTable-module_data-table__subCaption__dstIg {
    color: light-dark(var(--eds-theme-color-text-utility-default-secondary), var(--eds-dark-theme-color-text-utility-default-secondary));
  }

.DataTable-module_data-table__NybWC .DataTable-module_data-table--tableStyle-border__AF-H1,
  .DataTable-module_data-table__NybWC .DataTable-module_data-table__header-row__T7qvE {
    border-color: light-dark(var(--eds-theme-color-border-utility-default-low-emphasis), var(--eds-dark-theme-color-border-utility-default-low-emphasis));
  }

.DataTable-module_data-table__NybWC .DataTable-module_data-table__header-cell__BgU8j {
    color: light-dark(var(--eds-theme-color-text-utility-default-primary), var(--eds-dark-theme-color-text-utility-default-primary));
  }

.DataTable-module_data-table__NybWC .DataTable-module_data-table__cell__bvXIo {
    color: light-dark(var(--eds-theme-color-text-utility-default-primary), var(--eds-dark-theme-color-text-utility-default-primary));
  }

.DataTable-module_data-table__NybWC .DataTable-module_data-table--rowStyle-lined__DGnsc {
    color: light-dark(var(--eds-theme-color-border-utility-default-low-emphasis), var(--eds-dark-theme-color-border-utility-default-low-emphasis));
  }

.DataTable-module_data-table__NybWC .DataTable-module_data-table__cell-subLabel__BAUmk,
  .DataTable-module_data-table__NybWC .DataTable-module_data-table__header-cell-subLabel__79fgw {
    color: light-dark(var(--eds-theme-color-text-utility-default-secondary), var(--eds-dark-theme-color-text-utility-default-secondary));
  }

.DataTable-module_data-table__NybWC .DataTable-module_data-table__row--is-interactive__dvlsZ:hover {
      box-shadow: var(--eds-box-shadow-sm);
      position: relative;
      z-index: 1;
    }

.DataTable-module_data-table__NybWC .DataTable-module_data-table__row--is-interactive__dvlsZ:hover:active {
      box-shadow: var(--eds-box-shadow-md);
      position: relative;
      z-index: 1;
    }

.DataTable-module_data-table__NybWC .DataTable-module_data-table__group-row__aix9- {
    color: light-dark(var(--eds-theme-color-text-utility-default-primary), var(--eds-dark-theme-color-text-utility-default-primary));
    background-color: light-dark(var(--eds-theme-color-background-utility-interactive-low-emphasis), var(--eds-dark-theme-color-background-utility-interactive-low-emphasis));
  }

.DataTable-module_data-table__NybWC .DataTable-module_data-table__status-cell__HIAKJ.DataTable-module_data-table--status-critical__Vqpc0 {
    color: light-dark(var(--eds-theme-color-icon-utility-critical), var(--eds-dark-theme-color-icon-utility-critical));
  }

.DataTable-module_data-table__NybWC .DataTable-module_data-table__status-cell__HIAKJ.DataTable-module_data-table--status-favorable__ep2Az {
    color: light-dark(var(--eds-theme-color-icon-utility-favorable), var(--eds-dark-theme-color-icon-utility-favorable));
  }

.DataTable-module_data-table__NybWC .DataTable-module_data-table__status-cell__HIAKJ.DataTable-module_data-table--status-warning__8wpkG {
    color: light-dark(var(--eds-theme-color-icon-utility-warning), var(--eds-dark-theme-color-icon-utility-warning));
  }

.DataTable-module_data-table__NybWC .DataTable-module_data-table__row__WP78w.DataTable-module_data-table--status-critical__Vqpc0 {
    background-color: light-dark(var(--eds-theme-color-background-utility-critical-low-emphasis), var(--eds-dark-theme-color-background-utility-critical-low-emphasis));
  }

.DataTable-module_data-table__NybWC .DataTable-module_data-table__row__WP78w.DataTable-module_data-table--status-favorable__ep2Az {
    background-color: light-dark(var(--eds-theme-color-background-utility-favorable-low-emphasis), var(--eds-dark-theme-color-background-utility-favorable-low-emphasis));
  }

.DataTable-module_data-table__NybWC .DataTable-module_data-table__row__WP78w.DataTable-module_data-table--status-warning__8wpkG {
    background-color: light-dark(var(--eds-theme-color-background-utility-warning-low-emphasis), var(--eds-dark-theme-color-background-utility-warning-low-emphasis));
  }
.Fieldset-module_fieldset__footer__VL2f7 {
  display: flex;
  justify-content: space-between;

  margin-top: calc(var(--eds-spacing-size-3) * 1px);
}

/**
 * The contents of the fieldset. Spaces them apart.
 */

.Fieldset-module_fieldset-items__AkzJD> :not(:last-child) {
  margin-bottom: calc(var(--eds-spacing-size-2) * 1px);
}

/**
 * A label that's rendered as a <legend> for fieldsets.
 * It contains the same characteristics as a label (ability to add flag for optional field, etc),
 * but semantically/stylistically a bit different.
 */

.Fieldset-module_fieldset-legend__w3EIM {
  margin-bottom: calc(var(--eds-spacing-size-3) * 1px);
}

.Fieldset-module_fieldset-legend__overline__474qU {
  display: flex;
  align-items: baseline;
  gap: calc(var(--eds-spacing-size-half) * 1px);
}

.Fieldset-module_fieldset-legend__hint__JWocw {
  color: light-dark(var(--eds-theme-color-text-utility-default-secondary), var(--eds-dark-theme-color-text-utility-default-secondary))
}
/* Disabling two rules since these mixins define macro content inserted into the proper context */
/* stylelint-disable nesting-selector-no-missing-scoping-root */
/* stylelint-disable no-invalid-position-declaration */
/*------------------------------------*\
    # INLINE NOTIFICATION
\*------------------------------------*/
/**
 * A messaging element that is used inline.
 */
.InlineNotification-module_inline-notification__UWoko {
  display: flex;
  gap: calc(var(--eds-spacing-size-1) * 1px);
  padding: calc(var(--eds-spacing-size-1) * 1px);
  border-radius: calc(var(--eds-theme-border-radius-notification) * 1px);
}
/* NOTE: by specifying no default color for borders, they inherit from color below */
.InlineNotification-module_inline-notification__UWoko.InlineNotification-module_inline-notification--status-informational__vQZbZ {
    color: light-dark(var(--eds-theme-color-text-utility-informational), var(--eds-dark-theme-color-text-utility-informational));
    background-color: light-dark(var(--eds-theme-color-background-utility-informational-low-emphasis), var(--eds-dark-theme-color-background-utility-informational-low-emphasis));
  }
.InlineNotification-module_inline-notification__UWoko.InlineNotification-module_inline-notification--status-critical__BGm6R {
    color: light-dark(var(--eds-theme-color-text-utility-critical), var(--eds-dark-theme-color-text-utility-critical));
    background-color: light-dark(var(--eds-theme-color-background-utility-critical-low-emphasis), var(--eds-dark-theme-color-background-utility-critical-low-emphasis));
  }
.InlineNotification-module_inline-notification__UWoko.InlineNotification-module_inline-notification--status-favorable__sJ1EP {
    color: light-dark(var(--eds-theme-color-text-utility-favorable), var(--eds-dark-theme-color-text-utility-favorable));
    background-color: light-dark(var(--eds-theme-color-background-utility-favorable-low-emphasis), var(--eds-dark-theme-color-background-utility-favorable-low-emphasis));
  }
.InlineNotification-module_inline-notification__UWoko.InlineNotification-module_inline-notification--status-warning__wnPAi {
    color: light-dark(var(--eds-theme-color-text-utility-warning), var(--eds-dark-theme-color-text-utility-warning));
    background-color: light-dark(var(--eds-theme-color-background-utility-warning-low-emphasis), var(--eds-dark-theme-color-background-utility-warning-low-emphasis));
  }
.InlineNotification-module_inline-notification__icon__Ia34n {
  flex-shrink: 0;
}
.InlineNotification-module_inline-notification__body__loJGf {
  flex-grow: 2;
}
/*------------------------------------*\
    # INPUT CHIP
\*------------------------------------*/

/**
 * InputChip
 */

.InputChip-module_input-chip__JjU2d {
  display: inline-flex;
}

.InputChip-module_input-chip__label__-B9fz {
  display: inline-flex;
  padding: calc(var(--eds-spacing-size-1) * 1px);
  padding-right: 0;
  padding-left: calc(var(--eds-spacing-size-1-and-half) * 1px);
  gap: calc(var(--eds-spacing-size-1) * 1px);
  align-items: center;
  justify-content: center;

  border: 1px solid light-dark(var(--eds-theme-color-border-utility-default-low-emphasis), var(--eds-dark-theme-color-border-utility-default-low-emphasis));
  border-right: none;

  border-radius: calc(var(--eds-theme-border-radius-objects-sm) * 1px);
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

  color: light-dark(var(--eds-theme-color-text-utility-default-primary), var(--eds-dark-theme-color-text-utility-default-primary));
}

.InputChip-module_input-chip__JjU2d .InputChip-module_input-chip__action-button__l6GEI {
  display: flex;
  align-items: center;
  padding: calc(var(--eds-spacing-size-1) * 1px);

  border: 1px solid light-dark(var(--eds-theme-color-border-utility-default-low-emphasis), var(--eds-dark-theme-color-border-utility-default-low-emphasis));
  border-left: none;
  border-radius: calc(var(--eds-theme-border-radius-objects-sm) * 1px);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  outline: none;

  color: light-dark(var(--eds-theme-color-text-utility-default-primary), var(--eds-dark-theme-color-text-utility-default-primary));
}

.InputChip-module_input-chip--disabled__LOtbJ {
  pointer-events: none;
}

/**
 * Theme tokens
 */

.InputChip-module_input-chip__action-button__l6GEI:hover {
  background-color: light-dark(var(--eds-theme-color-background-utility-default-no-emphasis-hover), var(--eds-dark-theme-color-background-utility-default-no-emphasis-hover));
}

.InputChip-module_input-chip__action-button__l6GEI:active {
  background-color: light-dark(var(--eds-theme-color-background-utility-default-no-emphasis-active), var(--eds-dark-theme-color-background-utility-default-no-emphasis-active));
}

.InputChip-module_input-chip__action-button__l6GEI:focus-visible {
  border: none;
  box-shadow: inset 0 0 0 2px light-dark(var(--eds-theme-color-border-utility-focus), var(--eds-dark-theme-color-border-utility-focus));
}

@supports not selector(:focus-visible) {
  .InputChip-module_input-chip__action-button__l6GEI:focus {
    border: none;
    box-shadow: inset 0 0 0 2px light-dark(var(--eds-theme-color-border-utility-focus), var(--eds-dark-theme-color-border-utility-focus));
  }
}
/*------------------------------------*\
    # SCROLL WRAPPER
\*------------------------------------*/

/**
* ScrollWrapper
*/

.ScrollWrapper-module_scroll-wrapper__syDA1 {
  --scroll-wrapper__height: 30;
  --scroll-wrapper__width: var(--scroll-wrapper__height);

  position: relative;
  display: flex;
  flex-grow: 1;
  box-shadow: none;
  overflow: hidden;
  height: 100%;
}

.ScrollWrapper-module_scroll-wrapper__inner__Ur3oy::before,
    .ScrollWrapper-module_scroll-wrapper__inner__Ur3oy::after {
      position: absolute;
      display: block;
      border-radius: inherit;
      opacity: 0;
      transition: opacity calc(var(--eds-anim-move-quick) * 1s) ease-in-out;
      content: '';
      z-index: 20;
    }

.ScrollWrapper-module_scroll-wrapper--orientation-vertical__Pdq1V .ScrollWrapper-module_scroll-wrapper__inner__Ur3oy {
    overflow-y: auto;
    flex-grow: 1;
  }

.ScrollWrapper-module_scroll-wrapper--orientation-vertical__Pdq1V .ScrollWrapper-module_scroll-wrapper__inner__Ur3oy::before,
    .ScrollWrapper-module_scroll-wrapper--orientation-vertical__Pdq1V .ScrollWrapper-module_scroll-wrapper__inner__Ur3oy::after {
      width: 100%;
      height: calc(var(--scroll-wrapper__height) * 1px);
    }

.ScrollWrapper-module_scroll-wrapper--orientation-vertical__Pdq1V .ScrollWrapper-module_scroll-wrapper__inner__Ur3oy::before {
      top: calc(var(--scroll-wrapper__height) * -1px);
      box-shadow: 0 2px 8px 0 rgb(from light-dark(var(--eds-theme-color-background-utility-default-medium-emphasis), var(--eds-dark-theme-color-background-utility-default-medium-emphasis)) r g b / 20%);
    }

.ScrollWrapper-module_scroll-wrapper--orientation-vertical__Pdq1V .ScrollWrapper-module_scroll-wrapper__inner__Ur3oy::after {
      bottom: calc(var(--scroll-wrapper__height) * -1px);
      box-shadow: 0 2px 8px 0 rgb(from light-dark(var(--eds-theme-color-background-utility-default-medium-emphasis), var(--eds-dark-theme-color-background-utility-default-medium-emphasis)) r g b / 20%);
    }

.ScrollWrapper-module_scroll-wrapper--orientation-vertical__Pdq1V.ScrollWrapper-module_scroll-wrapper--has-top-shadow__fmu0X .ScrollWrapper-module_scroll-wrapper__inner__Ur3oy::before {
    opacity: 1;
  }

.ScrollWrapper-module_scroll-wrapper--orientation-vertical__Pdq1V.ScrollWrapper-module_scroll-wrapper--has-bottom-shadow__wVFTp .ScrollWrapper-module_scroll-wrapper__inner__Ur3oy::after {
    opacity: 1;
  }

.ScrollWrapper-module_scroll-wrapper--orientation-horizontal__7dF-B .ScrollWrapper-module_scroll-wrapper__inner__Ur3oy {
    overflow-x: auto;
    flex-grow: 1;
  }

.ScrollWrapper-module_scroll-wrapper--orientation-horizontal__7dF-B .ScrollWrapper-module_scroll-wrapper__inner__Ur3oy::before,
    .ScrollWrapper-module_scroll-wrapper--orientation-horizontal__7dF-B .ScrollWrapper-module_scroll-wrapper__inner__Ur3oy::after {
      height: 100%;
      width: calc(var(--scroll-wrapper__width) * 1px);
    }

.ScrollWrapper-module_scroll-wrapper--orientation-horizontal__7dF-B .ScrollWrapper-module_scroll-wrapper__inner__Ur3oy::before {
      top: 0;
      left: calc(var(--scroll-wrapper__width) * -1px);
      box-shadow: 0 2px 8px 0 rgb(from light-dark(var(--eds-theme-color-background-utility-default-medium-emphasis), var(--eds-dark-theme-color-background-utility-default-medium-emphasis)) r g b / 20%);
    }

.ScrollWrapper-module_scroll-wrapper--orientation-horizontal__7dF-B .ScrollWrapper-module_scroll-wrapper__inner__Ur3oy::after {
      top: 0;
      right: calc(var(--scroll-wrapper__width) * -1px);
      box-shadow: 0 2px 8px 0 rgb(from light-dark(var(--eds-theme-color-background-utility-default-medium-emphasis), var(--eds-dark-theme-color-background-utility-default-medium-emphasis)) r g b / 20%);
    }

.ScrollWrapper-module_scroll-wrapper--orientation-horizontal__7dF-B.ScrollWrapper-module_scroll-wrapper--has-start-shadow__mj6A4 .ScrollWrapper-module_scroll-wrapper__inner__Ur3oy::before {
    opacity: 1;
  }

.ScrollWrapper-module_scroll-wrapper--orientation-horizontal__7dF-B.ScrollWrapper-module_scroll-wrapper--has-end-shadow__XcbP- .ScrollWrapper-module_scroll-wrapper__inner__Ur3oy::after {
    opacity: 1;
  }

.ScrollWrapper-module_scroll-wrapper--shadow-type-cover__nNY4p .ScrollWrapper-module_scroll-wrapper__inner__Ur3oy::before,
    .ScrollWrapper-module_scroll-wrapper--shadow-type-cover__nNY4p .ScrollWrapper-module_scroll-wrapper__inner__Ur3oy::after {
        border-radius: 0;
    }

.ScrollWrapper-module_scroll-wrapper--shadow-type-contain__xeDYi .ScrollWrapper-module_scroll-wrapper__inner__Ur3oy::before,
    .ScrollWrapper-module_scroll-wrapper--shadow-type-contain__xeDYi .ScrollWrapper-module_scroll-wrapper__inner__Ur3oy::after {
        border-radius: 50%;
    }
/* Disabling two rules since these mixins define macro content inserted into the proper context */
/* stylelint-disable nesting-selector-no-missing-scoping-root */
/* stylelint-disable no-invalid-position-declaration */
/*------------------------------------*\
    # MODAL
\*------------------------------------*/
/**
 * The modal wrapper and overlay which takes up the entire screen.
 */
.Modal-module_modal__aD7aP,
.Modal-module_modal__overlay__9dkSI {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100%;

  animation: calc(var(--eds-anim-fade-long) * 1s) ease-out running forwards 1 Modal-module_fade-in__vnFiW;
}
@keyframes Modal-module_fade-in__vnFiW {
  0% {
    backdrop-filter: blur(0);
  }

  100% {
    backdrop-filter: blur(16px);
  }
}
/**
 * The modal container which positions the modal in the center of the screen.
 */
.Modal-module_modal__aD7aP {
  display: flex;
  align-items: center;
  justify-content: center;

  /**
   * Ensures modal is above other components. This is not a design token for now since we need to align on 
   * z-indeces across the system
   */
  z-index: 1050;
}
.Modal-module_modal__panel__vjh9q {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;

  animation: calc(var(--eds-anim-fade-quick) * 1s) ease-out running forwards 1 Modal-module_rotate-panel__MNoLp;
}
@supports (container-type: size) {
.Modal-module_modal__panel__vjh9q {
    container-type: size;
    container-name: modal
}
  }
@keyframes Modal-module_rotate-panel__MNoLp {
  0% {
    transform: perspective(80px) rotateX(0.5deg) translateY(-80px);
  }

  100% {
    transform: perspective(80px) rotateX(0deg) translateY(0);
  }
}
/**
 * The content of the modal, which can wrap header, body, and footer.
 */
.Modal-module_modal__content__oOMSd {
  position: relative;
  overflow: hidden;

  /* mobile-first: no border or box-shadow */
  border: none;
  box-shadow: none;

  display: flex;
  flex-direction: column;

  background-color: light-dark(var(--eds-theme-color-background-utility-container), var(--eds-dark-theme-color-background-utility-container));

  transition: transform calc(var(--eds-anim-fade-quick) * 1s) ease-out;
  transform: scale(0.95);
}
/* add border and box shadow above smallest breakpoint */
@media all and (min-width: 600px) {
.Modal-module_modal__content__oOMSd {
    border: 1px solid var(--modal-content__border, light-dark(var(--eds-theme-color-border-utility-default-low-emphasis), var(--eds-dark-theme-color-border-utility-default-low-emphasis)));
    box-shadow: var(--eds-box-shadow-lg)
}
  }
.Modal-module_modal__content--is-open__LQT36 {
  transform: scale(1);
}
/**
 * Header for the modal.
 */
.Modal-module_modal-header__DZU8K {
  width: 100%;

  padding: calc(var(--eds-spacing-size-3) * 1px) calc(var(--eds-spacing-size-4) * 1px);
}
.Modal-module_modal-title__fYqgw {
  color: light-dark(var(--eds-theme-color-text-utility-default-primary), var(--eds-dark-theme-color-text-utility-default-primary));
}
.Modal-module_modal-title__fYqgw:has(+ .Modal-module_modal-sub-title__Qi3bO) {
  margin-bottom: calc(var(--eds-spacing-size-half) * 1px);
}
/**
 * The body of the modal
 */
.Modal-module_modal-body__e5d2u {
  flex: 1;
  padding: 0 calc(var(--eds-spacing-size-4) * 1px);
}
/**
 * Footer for the modal.
 */
.Modal-module_modal-footer__bFxl3 {
  width: 100%;
  z-index: 1000;

  padding: calc(var(--eds-spacing-size-3) * 1px) calc(var(--eds-spacing-size-4) * 1px);

  background-color: light-dark(var(--eds-theme-color-background-utility-container), var(--eds-dark-theme-color-background-utility-container));
}
/**
 * Modal transition animations.
 */
.Modal-module_modal__transition--enter__W5HAZ {
  transition: all calc(var(--eds-anim-fade-quick) * 1s) ease-in-out;
}
@media (prefers-reduced-motion) {
.Modal-module_modal__transition--enter__W5HAZ {
    transition: none
}
  }
.Modal-module_modal__transition--enterFrom__-TkLs {
  opacity: 0;
}
.Modal-module_modal__transition--enterTo__ukzyM {
  opacity: 1;
}
.Modal-module_modal__transition--leave__AyoJk {
  transition: opacity calc(var(--eds-anim-fade-quick) * 1s) ease-in-out;
}
@media (prefers-reduced-motion) {
.Modal-module_modal__transition--leave__AyoJk {
    transition: none
}
  }
.Modal-module_modal__transition--leaveFrom__z-0yZ {
  opacity: 1;
}
.Modal-module_modal__transition--leaveTo__vAJtG {
  opacity: 0;
}
.Modal-module_modal__content-transition--enter__Pb4EA {
  transition: all calc(var(--eds-anim-fade-quick) * 1s) ease-in-out;
}
@media (prefers-reduced-motion) {
.Modal-module_modal__content-transition--enter__Pb4EA {
    transition: none
}
  }
.Modal-module_modal__content-transition--enterFrom__ECqDY {
  transform: translateY(-8px);
}
.Modal-module_modal__content-transition--enterTo__V0ymo {
  transform: translateY(0);
}
.Modal-module_modal__content-transition--leave__zk4D9 {
  transition: all calc(var(--eds-anim-fade-quick) * 1s) ease-in-out;
}
@media (prefers-reduced-motion) {
.Modal-module_modal__content-transition--leave__zk4D9 {
    transition: none
}
  }
.Modal-module_modal__content-transition--leaveFrom__1UQls {
  transform: scale(1);
}
.Modal-module_modal__content-transition--leaveTo__i-LwP {
  transform: scale(0.95);
}
.Modal-module_modal__content--full__z07km {
  width: 100%;
  height: 100%;

  border-radius: 0;
}
/**
 * The large modal size used for the lg/default modal.
 */
@media all and (min-width: 0px) {
.Modal-module_modal__content--lg__Pidaj.Modal-module_modal__content--height-fixed__nGKXl {
      width: 100%;
      height: 100%;

      border-radius: 0
  }
    }
@media all and (min-width: 600px) {
.Modal-module_modal__content--lg__Pidaj.Modal-module_modal__content--height-fixed__nGKXl {
      max-height: 640px;
      max-width: 800px;

      border-radius: calc(var(--eds-theme-border-radius-surfaces-lg) * 1px);
      margin: calc(var(--eds-spacing-size-3) * 1px)
  }
    }
@media all and (min-width: 768px) {
.Modal-module_modal__content--lg__Pidaj.Modal-module_modal__content--height-fixed__nGKXl {
      max-height: 640px;
      max-width: 800px;

      margin: calc(var(--eds-spacing-size-6) * 1px)
  }
    }
@media all and (min-width: 1040px) {
.Modal-module_modal__content--lg__Pidaj.Modal-module_modal__content--height-fixed__nGKXl {
      max-height: 640px;
      max-width: 960px;

      margin: calc(var(--eds-spacing-size-6) * 1px)
  }
    }
@media all and (min-width: 1440px) {
.Modal-module_modal__content--lg__Pidaj.Modal-module_modal__content--height-fixed__nGKXl {
      max-height: 640px;
      max-width: 960px;

      margin: calc(var(--eds-spacing-size-6) * 1px)
  }
    }
@media all and (min-width: 0px) {
.Modal-module_modal__content--lg__Pidaj.Modal-module_modal__content--height-auto__nHBJ2 {
      width: 100%;
      height: auto;
      border-radius: calc(var(--eds-theme-border-radius-surfaces-lg) * 1px)
  }
    }
@media all and (min-width: 600px) {
.Modal-module_modal__content--lg__Pidaj.Modal-module_modal__content--height-auto__nHBJ2 {
      max-width: 800px;
      max-height: calc(100vh - (var(--eds-spacing-size-12) * 1px));

      margin: calc(var(--eds-spacing-size-3) * 1px)
  }
    }
@media all and (min-width: 768px) {
.Modal-module_modal__content--lg__Pidaj.Modal-module_modal__content--height-auto__nHBJ2 {
      max-width: 800px;
      max-height: calc(100vh - (var(--eds-spacing-size-12) * 1px));

      margin: calc(var(--eds-spacing-size-6) * 1px)
  }
    }
@media all and (min-width: 1040px) {
.Modal-module_modal__content--lg__Pidaj.Modal-module_modal__content--height-auto__nHBJ2 {
      max-width: 960px;
      max-height: calc(100vh - (var(--eds-spacing-size-12) * 1px));

      margin: calc(var(--eds-spacing-size-6) * 1px)
  }
    }
@media all and (min-width: 1440px) {
.Modal-module_modal__content--lg__Pidaj.Modal-module_modal__content--height-auto__nHBJ2 {
      max-width: 960px;
      max-height: calc(100vh - (var(--eds-spacing-size-12) * 1px));

      margin: calc(var(--eds-spacing-size-6) * 1px)
  }
    }
@media all and (min-width: 0px) {
.Modal-module_modal__content--lg__Pidaj.Modal-module_modal__content--height-max__gOrZz {
      width: 100%;
      height: 100%;

      border-radius: 0
  }
    }
@media all and (min-width: 600px) {
.Modal-module_modal__content--lg__Pidaj.Modal-module_modal__content--height-max__gOrZz {
      max-width: 800px;
      height: calc(100vh - (var(--eds-spacing-size-12) * 1px));
      border-radius: calc(var(--eds-theme-border-radius-surfaces-lg) * 1px);

      margin: calc(var(--eds-spacing-size-3) * 1px)
  }
    }
@media all and (min-width: 768px) {
.Modal-module_modal__content--lg__Pidaj.Modal-module_modal__content--height-max__gOrZz {
      max-width: 800px;
      height: calc(100vh - (var(--eds-spacing-size-12) * 1px));

      margin: calc(var(--eds-spacing-size-6) * 1px)
  }
    }
@media all and (min-width: 1040px) {
.Modal-module_modal__content--lg__Pidaj.Modal-module_modal__content--height-max__gOrZz {
      max-width: 960px;
      height: calc(100vh - (var(--eds-spacing-size-12) * 1px));

      margin: calc(var(--eds-spacing-size-6) * 1px)
  }
    }
@media all and (min-width: 1440px) {
.Modal-module_modal__content--lg__Pidaj.Modal-module_modal__content--height-max__gOrZz {
      max-width: 960px;
      height: calc(100vh - (var(--eds-spacing-size-12) * 1px));

      margin: calc(var(--eds-spacing-size-6) * 1px)
  }
    }
@media all and (min-width: 0px) {
.Modal-module_modal__content--lg__Pidaj.Modal-module_modal__content--height-dynamic__9KwKJ {
      width: 100%;
      height: 100%;

      border-radius: 0
  }
    }
@media all and (min-width: 600px) {
.Modal-module_modal__content--lg__Pidaj.Modal-module_modal__content--height-dynamic__9KwKJ {
      max-width: 800px;
      height: calc(100vh - (var(--eds-spacing-size-12) * 1px));
      border-radius: calc(var(--eds-theme-border-radius-surfaces-lg) * 1px);

      margin: calc(var(--eds-spacing-size-3) * 1px)
  }
    }
@media all and (min-width: 768px) {
.Modal-module_modal__content--lg__Pidaj.Modal-module_modal__content--height-dynamic__9KwKJ {
      max-width: 800px;
      height: calc(100vh - (var(--eds-spacing-size-12) * 1px));

      margin: calc(var(--eds-spacing-size-6) * 1px)
  }
    }
@media all and (min-width: 1040px) {
.Modal-module_modal__content--lg__Pidaj.Modal-module_modal__content--height-dynamic__9KwKJ {
      max-width: 960px;
      height: calc(100vh - (var(--eds-spacing-size-12) * 1px));

      margin: calc(var(--eds-spacing-size-6) * 1px)
  }
    }
@media all and (min-width: 1440px) {
.Modal-module_modal__content--lg__Pidaj.Modal-module_modal__content--height-dynamic__9KwKJ {
      max-width: 960px;
      height: calc(100vh - (var(--eds-spacing-size-12) * 1px));

      margin: calc(var(--eds-spacing-size-6) * 1px)
  }
    }
/* use --eds-spacing-size-40 in the container queries */
@container modal (height < 320px) {
.Modal-module_modal__content--height-dynamic__9KwKJ {
    overflow: scroll
}
  }
.Modal-module_modal__content--height-dynamic__9KwKJ .Modal-module_modal-body__e5d2u {
    /* by setting the height to 1, and letting flex-grow increase it, we get the exact right height for the container */
    height: 1px;
  }
@container modal (height < 320px) {
.Modal-module_modal__content--height-dynamic__9KwKJ .Modal-module_modal-body__e5d2u {
      height: unset
  }
.Modal-module_modal__content--height-dynamic__9KwKJ .Modal-module_modal__close-button__c1hgy {
      position: absolute
  }
    }
/**
 * The small modal size used for the modal.
 */
@media all and (min-width: 0px) {
.Modal-module_modal__content--sm__UUGwd {
    max-height: 480px;
    max-width: 560px;
    border-radius: calc(var(--eds-theme-border-radius-surfaces-lg) * 1px);

    margin: calc(var(--eds-spacing-size-3) * 1px)
}
  }
@media all and (min-width: 600px) {
.Modal-module_modal__content--sm__UUGwd {
    max-height: 400px;
    max-width: 480px
}
  }
@media all and (min-width: 768px) {
.Modal-module_modal__content--sm__UUGwd {
    max-height: 400px;
    max-width: 480px
}
  }
@media all and (min-width: 1040px) {
.Modal-module_modal__content--sm__UUGwd {
    max-height: 480px;
    max-width: 560px
}
  }
@media all and (min-width: 1440px) {
.Modal-module_modal__content--sm__UUGwd {
    max-height: 480px;
    max-width: 560px
}
  }
/**
 * The modal close button.
 */
.Modal-module_modal__close-button__c1hgy {
  position: absolute;
  top: 0;
  right: 0;
}
.Modal-module_modal-sub-title__Qi3bO {
  color: light-dark(var(--eds-theme-color-text-utility-default-secondary), var(--eds-dark-theme-color-text-utility-default-secondary));
}
/**
 * The inverted background of the modal to provide contrast with the actual modal.
 */
.Modal-module_modal__overlay__9dkSI.Modal-module_modal__overlay--emphasis-high__8aUjX {
    background-color: rgb(from light-dark(var(--eds-theme-color-background-utility-overlay-high-emphasis), var(--eds-dark-theme-color-background-utility-overlay-high-emphasis)) r g b / 0.8);
  }
.Modal-module_modal__overlay__9dkSI.Modal-module_modal__overlay--emphasis-low__vFwVh {
    background-color: rgb(from light-dark(var(--eds-theme-color-background-utility-overlay-low-emphasis), var(--eds-dark-theme-color-background-utility-overlay-low-emphasis)) r g b / 0.5);
  }
/* Disabling two rules since these mixins define macro content inserted into the proper context */
/* stylelint-disable nesting-selector-no-missing-scoping-root */
/* stylelint-disable no-invalid-position-declaration */
/*------------------------------------*\
    # NUMBER ICON
\*------------------------------------*/
/**
 * Number Icon displays a number enclosed in a circle.
 * 
 * Centers the number text in the circle.
 */
.NumberIcon-module_number-icon__C1--3 {
  --number-icon__fg: initial;
  --number-icon__bg: initial;
  --number-icon__border: initial;

  /* Line height set to 1 here since this should only ever be on 1 line and it evens out padding in circle. */
  line-height: 1;
  display: flex;
  justify-content: center;
  align-items: center;

  /* The circle part of the icon, made with borders. */
  border: 1px solid;
  border-radius: calc(var(--eds-border-radius-full) * 1px);
}
.NumberIcon-module_number-icon__C1--3.NumberIcon-module_number-icon--is-interactive__drRX2 {
    cursor: pointer;
  }
.NumberIcon-module_number-icon__C1--3 {

  color: var(--number-icon__fg);
  background-color: var(--number-icon__bg);
  border-color: var(--number-icon__border);
}
/**
 * Size Variants.
 */
.NumberIcon-module_number-icon--size-md__H0wF6 {
  height: calc(var(--eds-spacing-size-3) * 1px);
  width: calc(var(--eds-spacing-size-3) * 1px);
  min-width: calc(var(--eds-spacing-size-3) * 1px);
}
.NumberIcon-module_number-icon--size-lg__6-yjY {
  height: calc(var(--eds-spacing-size-4) * 1px);
  width: calc(var(--eds-spacing-size-4) * 1px);
  min-width: calc(var(--eds-spacing-size-4) * 1px);
}
/* Colors & Theme */
/**
 * Interactive States
 */
.NumberIcon-module_number-icon--status-default__2XGQT {
  --number-icon__fg: light-dark(var(--eds-theme-color-text-utility-interactive-primary), var(--eds-dark-theme-color-text-utility-interactive-primary));
  --number-icon__border: light-dark(var(--eds-theme-color-border-utility-informational), var(--eds-dark-theme-color-border-utility-informational));
  --number-icon__bg: light-dark(var(--eds-theme-color-background-utility-informational-low-emphasis), var(--eds-dark-theme-color-background-utility-informational-low-emphasis));
}
.NumberIcon-module_number-icon--status-default__2XGQT.NumberIcon-module_number-icon--is-interactive__drRX2:hover {
      --number-icon__border: light-dark(var(--eds-theme-color-border-utility-informational-hover), var(--eds-dark-theme-color-border-utility-informational-hover));
      --number-icon__bg: light-dark(var(--eds-theme-color-background-utility-informational-low-emphasis-hover), var(--eds-dark-theme-color-background-utility-informational-low-emphasis-hover));
    }
.NumberIcon-module_number-icon--status-default__2XGQT.NumberIcon-module_number-icon--is-interactive__drRX2:active {
      --number-icon__border: light-dark(var(--eds-theme-color-border-utility-informational-active), var(--eds-dark-theme-color-border-utility-informational-active));
      --number-icon__bg: light-dark(var(--eds-theme-color-background-utility-informational-low-emphasis-active), var(--eds-dark-theme-color-background-utility-informational-low-emphasis-active));
    }
.NumberIcon-module_number-icon--status-completed__y3495 {
  --number-icon__fg: light-dark(var(--eds-theme-color-text-utility-inverse), var(--eds-dark-theme-color-text-utility-inverse));
  --number-icon__border: light-dark(var(--eds-theme-color-background-utility-favorable-high-emphasis), var(--eds-dark-theme-color-background-utility-favorable-high-emphasis));
  --number-icon__bg: light-dark(var(--eds-theme-color-background-utility-favorable-high-emphasis), var(--eds-dark-theme-color-background-utility-favorable-high-emphasis));
}
.NumberIcon-module_number-icon--status-completed__y3495.NumberIcon-module_number-icon--is-interactive__drRX2:hover {
      --number-icon__border: light-dark(var(--eds-theme-color-background-utility-favorable-high-emphasis-hover), var(--eds-dark-theme-color-background-utility-favorable-high-emphasis-hover));
      --number-icon__bg: light-dark(var(--eds-theme-color-background-utility-favorable-high-emphasis-hover), var(--eds-dark-theme-color-background-utility-favorable-high-emphasis-hover));
    }
.NumberIcon-module_number-icon--status-completed__y3495.NumberIcon-module_number-icon--is-interactive__drRX2:active {
      --number-icon__border: light-dark(var(--eds-theme-color-background-utility-favorable-high-emphasis-active), var(--eds-dark-theme-color-background-utility-favorable-high-emphasis-active));
      --number-icon__bg: light-dark(var(--eds-theme-color-background-utility-favorable-high-emphasis-active), var(--eds-dark-theme-color-background-utility-favorable-high-emphasis-active));
    }
.NumberIcon-module_number-icon--status-incomplete__Qi-AR {
  --number-icon__fg: light-dark(var(--eds-theme-color-text-utility-default-secondary), var(--eds-dark-theme-color-text-utility-default-secondary));
  --number-icon__border: light-dark(var(--eds-theme-color-border-utility-default-medium-emphasis), var(--eds-dark-theme-color-border-utility-default-medium-emphasis));

  border-style: dashed;
  pointer-events: none;
}
/*------------------------------------*\
    # LIST
\*------------------------------------*/

@counter-style eds-bullets {
  system: cyclic;
  symbols: var(--list-style-type);
  suffix: " ";
}

.List-module_list__9aWGq {
  list-style-position: outside;
}

.List-module_list--size-xs__R-3oZ {
  margin-left: calc(var(--eds-spacing-size-2) * 1px);
}

.List-module_list--size-sm__hmZis {
  margin-left: calc(var(--eds-spacing-size-2) * 1px);
}

.List-module_list--size-md__387-M {
  margin-left: calc(var(--eds-spacing-size-2-and-half) * 1px);
}

.List-module_list--markerType-none__20r92 {
  list-style-type: none;
}

ul.List-module_list--markerType-default__FjWYc {
  list-style-type: disc;
}

ul.List-module_list--markerType-default__FjWYc ul.List-module_list--markerType-default__FjWYc {
    list-style-type: circle;
  }

ol.List-module_list--markerType-default__FjWYc {
  list-style-type: decimal;
}

ol.List-module_list--markerType-default__FjWYc .List-module_list-item__vFb-o::marker {
    content: counter(list-item, decimal) ".";
  }

ol.List-module_list--markerType-default__FjWYc ol.List-module_list--markerType-default__FjWYc {
    list-style-type: lower-alpha;
  }

ol.List-module_list--markerType-default__FjWYc ol.List-module_list--markerType-default__FjWYc .List-module_list-item__vFb-o::marker {
      content: counter(list-item, lower-alpha) ".";
    }

.List-module_list-item--size-xs__WIdvk {
  padding-left: calc(var(--eds-spacing-size-1) * 1px);
  margin-bottom: calc(var(--eds-spacing-size-1) * 1px);
}

.List-module_list-item--size-xs__WIdvk>.List-module_list__9aWGq {
    margin-top: calc(var(--eds-spacing-size-1) * 1px);
  }

.List-module_list-item--size-sm__7eZvc {
  padding-left: calc(var(--eds-spacing-size-1) * 1px);
  margin-bottom: calc(var(--eds-spacing-size-1-and-half) * 1px);
}

.List-module_list-item--size-sm__7eZvc>.List-module_list__9aWGq {
    margin-top: calc(var(--eds-spacing-size-1) * 1px);
  }

.List-module_list-item--size-md__hO75i {
  padding-left: calc(var(--eds-spacing-size-1-and-half) * 1px);
  margin-bottom: calc(var(--eds-spacing-size-2) * 1px);
}

.List-module_list-item--size-md__hO75i>.List-module_list__9aWGq {
    margin-top: calc(var(--eds-spacing-size-2) * 1px);
  }
/* Disabling two rules since these mixins define macro content inserted into the proper context */
/* stylelint-disable nesting-selector-no-missing-scoping-root */
/* stylelint-disable no-invalid-position-declaration */
/*------------------------------------*\
    # PAGE NOTIFICATION
\*------------------------------------*/
/**
 * Message of information, success, caution, or warning to the user.
 */
.PageNotification-module_page-notification__UrIQP {
  display: flex;
  gap: calc(var(--eds-spacing-size-2) * 1px);
  padding: calc(var(--eds-spacing-size-2) * 1px);

  border-radius: calc(var(--eds-theme-border-radius-notification) * 1px);
}
.PageNotification-module_page-notification__UrIQP.PageNotification-module_page-notification--status-informational__PUBaQ {
    color: light-dark(var(--eds-theme-color-text-utility-informational), var(--eds-dark-theme-color-text-utility-informational));
    background-color: light-dark(var(--eds-theme-color-background-utility-informational-low-emphasis), var(--eds-dark-theme-color-background-utility-informational-low-emphasis));
  }
.PageNotification-module_page-notification__UrIQP.PageNotification-module_page-notification--status-critical__yse83 {
    color: light-dark(var(--eds-theme-color-text-utility-critical), var(--eds-dark-theme-color-text-utility-critical));
    background-color: light-dark(var(--eds-theme-color-background-utility-critical-low-emphasis), var(--eds-dark-theme-color-background-utility-critical-low-emphasis));
  }
.PageNotification-module_page-notification__UrIQP.PageNotification-module_page-notification--status-favorable__ZXwUW {
    color: light-dark(var(--eds-theme-color-text-utility-favorable), var(--eds-dark-theme-color-text-utility-favorable));
    background-color: light-dark(var(--eds-theme-color-background-utility-favorable-low-emphasis), var(--eds-dark-theme-color-background-utility-favorable-low-emphasis));
  }
.PageNotification-module_page-notification__UrIQP.PageNotification-module_page-notification--status-warning__x4-YA {
    color: light-dark(var(--eds-theme-color-text-utility-warning), var(--eds-dark-theme-color-text-utility-warning));
    background-color: light-dark(var(--eds-theme-color-background-utility-warning-low-emphasis), var(--eds-dark-theme-color-background-utility-warning-low-emphasis));
  }
.PageNotification-module_page-notification__icon__tV1s- {
  flex-shrink: 0;
  transform: translateY(calc(var(--eds-spacing-size-half) * 1px));
}
.PageNotification-module_page-notification__body__5zQyX {
  flex-grow: 2;
  display: flex;
}
.PageNotification-module_page-notification__body__5zQyX.PageNotification-module_page-notification--has-vertical-cta__AvjMG {
    flex-direction: column;
  }
.PageNotification-module_page-notification__body__5zQyX.PageNotification-module_page-notification--has-horizontal-cta__kBaAI {
    flex-direction: row;
  }
.PageNotification-module_page-notification--has-vertical-cta__AvjMG .PageNotification-module_page-notification__call-to-action__duD-P {
    margin-top: calc(var(--eds-spacing-size-2) * 1px);
  }
.PageNotification-module_page-notificatino-has-horizontal-cta__1JnVp .PageNotification-module_page-notification__call-to-action__duD-P {
    margin-left: calc(var(--eds-spacing-size-2) * 1px);
  }
.PageNotification-module_page-notification__text__kAnbR {
  flex-grow: 2;
}
/**
 * Close button
 *
 * Button used to dismiss a banner.
 */
.PageNotification-module_page-notification__close-button__r6XNs {
  /* Adjust the positioning to slip into the padding of the container */
  margin: calc(var(--eds-spacing-size-1) * -1px);
}
/* Disabling two rules since these mixins define macro content inserted into the proper context */
/* stylelint-disable nesting-selector-no-missing-scoping-root */
/* stylelint-disable no-invalid-position-declaration */
/*------------------------------------*\
 # POPOVER CONTAINER
\*------------------------------------*/
.Popover-module_popover__panel__f31tP {
  overflow: visible !important;
}
/*------------------------------------*\
    # PROGRESS BAR
\*------------------------------------*/

/**
 * ProgressBar
 */

.ProgressBar-module_progress-bar__yBu37 {
  user-select: none;
  display: flex;
}

.ProgressBar-module_progress-bar--labelLayout-horizontal__4tDgq {
  flex-direction: row;
  gap: calc(var(--eds-spacing-size-1-and-half) * 1px);
}

.ProgressBar-module_progress-bar--labelLayout-horizontal__4tDgq .ProgressBar-module_progress-bar__labels__yMUNa {
    flex-direction: column;
    text-align: right;
    max-width: calc(var(--eds-spacing-size-20) * 1px);
  }

.ProgressBar-module_progress-bar--labelLayout-horizontal__4tDgq .ProgressBar-module_progress-bar__track__HHObR {
    margin-top: calc(var(--eds-spacing-size-1) * 1px);
  }

.ProgressBar-module_progress-bar--labelLayout-vertical__AOGW1 {
  flex-direction: column;
  gap: calc(var(--eds-spacing-size-quarter) * 1px);
}

.ProgressBar-module_progress-bar--labelLayout-vertical__AOGW1 .ProgressBar-module_progress-bar__labels__yMUNa {
    justify-content: space-between;
    gap: calc(var(--eds-spacing-size-1-and-half) * 1px);
  }

.ProgressBar-module_progress-bar--labelLayout-vertical__AOGW1 .ProgressBar-module_progress-bar__valueLabel__HAVKJ {
    white-space: nowrap;
    align-self: flex-end;
  }

.ProgressBar-module_progress-bar__track__HHObR {
  flex: 1 0 auto;
  position: relative;
  height: calc(var(--eds-spacing-size-1) * 1px);
  background-color: var(--progress-bar__bg, light-dark(var(--eds-theme-color-background-progress-bar-track), var(--eds-dark-theme-color-background-progress-bar-track)));
  overflow: hidden;
}

.ProgressBar-module_progress-bar__track--context-embedded__79jWA {
  border-radius: calc(var(--eds-border-radius-none) * 1px);
}

.ProgressBar-module_progress-bar__track--context-standalone__ch0J2 {
  border-radius: calc(var(--eds-border-radius-full) * 1px);
}

.ProgressBar-module_progress-bar__content__z-EEw {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: calc(var(--eds-border-radius-none) * 1px);
  height: 100%;
  width: calc(var(--progress-bar__progress, 0) * 100%);

  /* EaseInOutQuad - https://matthewlein.com/tools/ceaser */
  transition: width calc(var(--eds-anim-move-medium) * 1s) cubic-bezier(0.455, 0.030, 0.515, 0.955);

  background-color: var(--progress-bar__fg, light-dark(var(--eds-theme-color-background-progress-bar-content), var(--eds-dark-theme-color-background-progress-bar-content)));
}

.ProgressBar-module_progress-bar__labels__yMUNa {
  display: flex;
}

.ProgressBar-module_progress-bar__valueLabel__HAVKJ {
  flex: 1 1;
  text-align: right;
  color: light-dark(var(--eds-theme-color-text-utility-default-secondary), var(--eds-dark-theme-color-text-utility-default-secondary));
}
/*------------------------------------*\
    # RADIO BUTTON
\*------------------------------------*/

/**
 * A custom individual radio control
 */

.Radio-module_radio__MfgN- {
  display: flex;
  gap: calc(var(--eds-spacing-size-1) * 1px);
  align-items: center;
}

/**
 * Wraps the visually hidden radio input element and the visible sibling container element.
 */

.Radio-module_input__wrapper__Uemqg {
  position: relative;
  display: inline-flex;
  align-items: center;
  align-self: flex-start;
  flex-shrink: 0;

  width: calc(var(--eds-spacing-size-3) * 1px);
  height: calc(var(--eds-spacing-size-3) * 1px);
}

.Radio-module_radio__container__Aqi-C {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
  border: calc(var(--eds-spacing-size-quarter) * 1px) solid transparent;
  border-radius: 50%;
  content: '';

  width: calc(var(--eds-spacing-size-2-and-half) * 1px);
  height: calc(var(--eds-spacing-size-2-and-half) * 1px);
}

.Radio-module_radio__selected__4ISu- {
  position: absolute;
  left: 33.33%;
  width: calc(var(--eds-spacing-size-1) * 1px);
  height: calc(var(--eds-spacing-size-1) * 1px);
  border-radius: 50%;
  background-color: transparent;

  content: '';
  pointer-events: none;

  transform-origin: center;
  transform: scale(2);
  transition: calc(var(--eds-anim-fade-quick) * 1s) transform;
  
  /* EaseInOutBack - https://matthewlein.com/tools/ceaser */
  transition-timing-function: cubic-bezier(0.680, -0.550, 0.265, 1.550);
}

/**
 * The visually hidden input element for the radio. The visual radio is provided by an svg element.
 */

.Radio-module_radio__input__EqhhQ {
  /* Removes default margins placed by browser for radios. */
  margin: 0;
  /* Remove the radio from the page flow, positioning it on top of the SVG. */
  position: absolute;
  /* Set same dimensions as the RadioSvg element. */
  height: calc(var(--eds-spacing-size-3) * 1px);
  width: calc(var(--eds-spacing-size-3) * 1px);

  /**
   * Hide the input element visually.
   * This ensures the radio is still "physically" present so that all users,
   * especially on touch screen readers, still interact with the real radio element
   * where it would naturally be present.
   */
  display: block;
  opacity: 0;
}

/**
 * The disabled status of the visually hidden input element.
 */

.Radio-module_radio__input__EqhhQ:disabled {
  /* Needed since the input element overlays the visible svg icon for user input and cursor. */
  cursor: not-allowed;
  pointer-events: none;
}

.Radio-module_radio__labels__9VKBe {
  position: relative;
}

.Radio-module_radio__sub-label__FU11V {
  display: block;

  color: light-dark(var(--eds-theme-color-text-utility-default-secondary), var(--eds-dark-theme-color-text-utility-default-secondary));
}

.Radio-module_radio__sub-label__FU11V.Radio-module_radio--is-disabled__OYFhv {
    color: light-dark(var(--eds-theme-color-text-utility-disabled-primary), var(--eds-dark-theme-color-text-utility-disabled-primary));
  }

.Radio-module_radio__input__EqhhQ:not(:checked)~.Radio-module_radio__container__Aqi-C {
    border-color: light-dark(var(--eds-theme-color-border-utility-default-low-emphasis), var(--eds-dark-theme-color-border-utility-default-low-emphasis));
  }

.Radio-module_radio__input__EqhhQ:not(:checked):hover~.Radio-module_radio__container__Aqi-C {
    border-color: light-dark(var(--eds-theme-color-border-utility-default-low-emphasis-hover), var(--eds-dark-theme-color-border-utility-default-low-emphasis-hover));
  }

.Radio-module_radio__input__EqhhQ:not(:checked):active~.Radio-module_radio__container__Aqi-C {
    border-color: light-dark(var(--eds-theme-color-border-utility-default-low-emphasis-active), var(--eds-dark-theme-color-border-utility-default-low-emphasis-active));
  }

.Radio-module_radio__input__EqhhQ:not(:checked):disabled {
  pointer-events: none;
}

.Radio-module_radio__input__EqhhQ:not(:checked):disabled~.Radio-module_radio__container__Aqi-C {
    border-color: light-dark(var(--eds-theme-color-border-utility-disabled), var(--eds-dark-theme-color-border-utility-disabled));
    background-color: light-dark(var(--eds-theme-color-background-utility-disabled-low-emphasis), var(--eds-dark-theme-color-background-utility-disabled-low-emphasis));
  }

.Radio-module_radio__input__EqhhQ:checked~.Radio-module_radio__container__Aqi-C {
    background-color: light-dark(var(--eds-theme-color-background-radio-button), var(--eds-dark-theme-color-background-radio-button));
  }

.Radio-module_radio__input__EqhhQ:checked~.Radio-module_radio__selected__4ISu- {
    background-color: light-dark(var(--eds-theme-color-background-utility-base-1), var(--eds-dark-theme-color-background-utility-base-1));
    transform: scale(1);
  }

.Radio-module_radio__input__EqhhQ:checked:hover~.Radio-module_radio__container__Aqi-C {
    background-color: light-dark(var(--eds-theme-color-background-radio-button-hover), var(--eds-dark-theme-color-background-radio-button-hover));
  }

.Radio-module_radio__input__EqhhQ:checked:active~.Radio-module_radio__container__Aqi-C {
    background-color: light-dark(var(--eds-theme-color-background-radio-button-active), var(--eds-dark-theme-color-background-radio-button-active));
  }

.Radio-module_radio__input__EqhhQ:checked:disabled~.Radio-module_radio__container__Aqi-C {
    background-color: light-dark(var(--eds-theme-color-border-utility-disabled), var(--eds-dark-theme-color-border-utility-disabled));
  }

.Radio-module_radio__input__EqhhQ:checked:disabled~.Radio-module_radio__selected__4ISu- {
    background-color: light-dark(var(--eds-theme-color-background-utility-disabled-low-emphasis), var(--eds-dark-theme-color-background-utility-disabled-low-emphasis));
  }

.Radio-module_radio__input__EqhhQ.Radio-module_radio--error__TiWfL~.Radio-module_radio__container__Aqi-C {
    border-color: light-dark(var(--eds-theme-color-border-utility-critical), var(--eds-dark-theme-color-border-utility-critical));
  }

.Radio-module_radio__input__EqhhQ.Radio-module_radio--error__TiWfL:checked~.Radio-module_radio__container__Aqi-C {
    background-color: light-dark(var(--eds-theme-color-border-utility-critical), var(--eds-dark-theme-color-border-utility-critical));
  }

.Radio-module_radio__input__EqhhQ.Radio-module_radio--error__TiWfL:hover~.Radio-module_radio__container__Aqi-C {
    border-color: light-dark(var(--eds-theme-color-border-utility-critical-hover), var(--eds-dark-theme-color-border-utility-critical-hover));
  }

.Radio-module_radio__input__EqhhQ.Radio-module_radio--error__TiWfL:hover:checked~.Radio-module_radio__container__Aqi-C {
    background-color: light-dark(var(--eds-theme-color-border-utility-critical-hover), var(--eds-dark-theme-color-border-utility-critical-hover));
  }

.Radio-module_radio__input__EqhhQ.Radio-module_radio--error__TiWfL:active~.Radio-module_radio__container__Aqi-C {
    border-color: light-dark(var(--eds-theme-color-border-utility-critical-active), var(--eds-dark-theme-color-border-utility-critical-active));
  }

.Radio-module_radio__input__EqhhQ.Radio-module_radio--error__TiWfL:active:checked~.Radio-module_radio__container__Aqi-C {
    background-color: light-dark(var(--eds-theme-color-border-utility-critical-active), var(--eds-dark-theme-color-border-utility-critical-active));
  }

.Radio-module_radio__input__EqhhQ:focus-visible+.Radio-module_radio__container__Aqi-C {
  outline: calc(var(--eds-spacing-size-quarter) * 1px) solid light-dark(var(--eds-theme-color-border-utility-focus), var(--eds-dark-theme-color-border-utility-focus));
  outline-offset: calc(var(--eds-spacing-size-quarter) * 1px);
  border-radius: calc(var(--eds-border-radius-full) * 1px);
}

@supports not selector(:focus-visible) {
  .Radio-module_radio__input__EqhhQ:focus+.Radio-module_radio__container__Aqi-C {
    outline: calc(var(--eds-spacing-size-quarter) * 1px) solid light-dark(var(--eds-theme-color-border-utility-focus), var(--eds-dark-theme-color-border-utility-focus));
    outline-offset: calc(var(--eds-spacing-size-quarter) * 1px);
    border-radius: calc(var(--eds-border-radius-full) * 1px);
  }
}
/* Disabling two rules since these mixins define macro content inserted into the proper context */
/* stylelint-disable nesting-selector-no-missing-scoping-root */
/* stylelint-disable no-invalid-position-declaration */
/*------------------------------------*\
    # SELECT
\*------------------------------------*/
/**
 * Select field used to select one option from a list of options.
 */
.Select-module_select__cjdcr {
  position: relative;
}
/**
 * Wraps the Label and the optional/required hint.
 */
.Select-module_select__overline__WbnJI {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  margin-bottom: calc(var(--eds-spacing-size-half) * 1px);
  gap: calc(var(--eds-spacing-size-half) * 1px);
}
.Select-module_select__overline--no-label__DivH1 {
  justify-content: flex-start;
}
/**
 * The container for the individual select options. 
 */
.Select-module_select__options__aFo7b {
  max-height: 25vh;
  z-index: var(--eds-z-index-top);
}
.Select-module_select--label-layout-vertical__o2zQK {
  flex-direction: column;
}
.Select-module_select--label-layout-horizontal__R1i6S {
  display: flex;
  flex-direction: row;
  align-items: baseline;

  gap: calc(var(--eds-spacing-size-1) * 1px);
}
/**
 * The button to trigger the display of the select field.
 */
.Select-module_select-button__9DsNm {
  width: 100%;
  padding: calc(var(--eds-spacing-size-1-and-half) * 1px);

  border: 1px solid light-dark(var(--eds-theme-color-border-utility-default-low-emphasis), var(--eds-dark-theme-color-border-utility-default-low-emphasis));
  border-radius: calc(var(--eds-theme-border-radius-objects-sm) * 1px);

  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: calc(var(--eds-spacing-size-1) * 1px);

  cursor: pointer;

  color: light-dark(var(--eds-theme-color-text-utility-default-primary), var(--eds-dark-theme-color-text-utility-default-primary));
  background-color: light-dark(var(--eds-theme-color-background-input), var(--eds-dark-theme-color-background-input));
}
.Select-module_select-button__9DsNm > span {
    /* add additional alignment space toward top for the current fonts in use */
    transform: translateY(-1px);
  }
/**
 * The caret icon to decorate the select trigger button, animated to rotate.
 */
.Select-module_select-button__icon__w9Egp {
  flex-shrink: 0;
  transform: rotate(0);

  transition: transform calc(var(--eds-anim-move-medium) * 1s) ease-out;
}
@media (prefers-reduced-motion) {
.Select-module_select-button__icon__w9Egp {
    transition: none
}
  }
.Select-module_select-button__text--truncated__OCYiG {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.Select-module_select-button__icon--reversed__hZc8n {
  transform: rotate(180deg);
}
.Select-module_select__footer__ezQx0 {
  display: flex;
  justify-content: space-between;
}
.Select-module_select--has-fieldNote__kORHM {
  margin-bottom: calc(var(--eds-spacing-size-half) * 1px);
}
/**
 * Label on top of the select trigger button to label the select field.
 */
.Select-module_select__label__G0Nar {
  color: light-dark(var(--eds-theme-color-text-utility-default-primary), var(--eds-dark-theme-color-text-utility-default-primary));
}
.Select-module_select__subLabel__6EpIl {
  color: light-dark(var(--eds-theme-color-text-utility-default-secondary), var(--eds-dark-theme-color-text-utility-default-secondary));
  flex: 1 0 100%;
}
.Select-module_select__label--disabled__8dPUS {
  color: light-dark(var(--eds-theme-color-text-utility-disabled-primary), var(--eds-dark-theme-color-text-utility-disabled-primary));
}
.Select-module_select__option__RoeT2 {
  color: light-dark(var(--eds-theme-color-text-utility-interactive-secondary), var(--eds-dark-theme-color-text-utility-interactive-secondary));
}
.Select-module_select__option-text__UBvDF {
  color: light-dark(var(--eds-theme-color-text-utility-default-primary), var(--eds-dark-theme-color-text-utility-default-primary));
}
.Select-module_select__required-text__4c2me {
  color: light-dark(var(--eds-theme-color-text-utility-default-secondary), var(--eds-dark-theme-color-text-utility-default-secondary));
}
.Select-module_select-button__9DsNm:disabled {
  cursor: not-allowed;

  color: light-dark(var(--eds-theme-color-text-utility-disabled-primary), var(--eds-dark-theme-color-text-utility-disabled-primary));
  border-color: light-dark(var(--eds-theme-color-border-utility-disabled), var(--eds-dark-theme-color-border-utility-disabled));
  background-color: light-dark(var(--eds-theme-color-background-utility-disabled-low-emphasis), var(--eds-dark-theme-color-background-utility-disabled-low-emphasis));
}
.Select-module_select-button__9DsNm:hover {
  border-color: light-dark(var(--eds-theme-color-border-utility-default-low-emphasis-hover), var(--eds-dark-theme-color-border-utility-default-low-emphasis-hover))
}
.Select-module_select-button__9DsNm:focus-visible {
  border-color: light-dark(var(--eds-theme-color-border-utility-focus), var(--eds-dark-theme-color-border-utility-focus));
  outline: 1px solid light-dark(var(--eds-theme-color-border-utility-focus), var(--eds-dark-theme-color-border-utility-focus));
}
.Select-module_select-button--error__7hm4q {
  border-color: light-dark(var(--eds-theme-color-border-utility-critical), var(--eds-dark-theme-color-border-utility-critical));
}
.Select-module_select-button--error__7hm4q:hover {
    border-color: light-dark(var(--eds-theme-color-border-utility-critical-hover), var(--eds-dark-theme-color-border-utility-critical-hover));
  }
.Select-module_select-button--error__7hm4q:focus-visible {
    border-color: light-dark(var(--eds-theme-color-border-utility-critical), var(--eds-dark-theme-color-border-utility-critical));
    outline: 1px solid light-dark(var(--eds-theme-color-border-utility-critical), var(--eds-dark-theme-color-border-utility-critical));
  }
.Select-module_select-button--warning__JSxxz {
  border-color: light-dark(var(--eds-theme-color-border-utility-warning), var(--eds-dark-theme-color-border-utility-warning));
}
.Select-module_select-button--warning__JSxxz:hover {
    border-color: var(--eds-theme-color-border-utility-warning-hover);
  }
.Select-module_select-button--warning__JSxxz:focus-visible {
    border-color: light-dark(var(--eds-theme-color-border-utility-warning), var(--eds-dark-theme-color-border-utility-warning));
    outline: 1px solid light-dark(var(--eds-theme-color-border-utility-warning), var(--eds-dark-theme-color-border-utility-warning));
  }
.Select-module_select__required-text--disabled__yj0zW {
  color: light-dark(var(--eds-theme-color-text-utility-disabled-primary), var(--eds-dark-theme-color-text-utility-disabled-primary));
}
/*------------------------------------*\
    # SELECTION CHIP
\*------------------------------------*/

/**
 * SelectionChip
 */

.SelectionChip-module_selection-chip__bBy-D {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: calc(var(--eds-spacing-size-1) * 1px);
  overflow: hidden;

  padding: calc(var(--eds-spacing-size-1) * 1px) calc(var(--eds-spacing-size-2-and-half) * 1px);
  border-radius: calc(var(--eds-theme-border-radius-objects-sm) * 1px);

  color: var(--selection-chip__fg, light-dark(var(--eds-theme-color-text-utility-interactive-primary), var(--eds-dark-theme-color-text-utility-interactive-primary)));
  border: 1px solid var(--selection-chip__border, light-dark(var(--eds-theme-color-border-utility-default-low-emphasis), var(--eds-dark-theme-color-border-utility-default-low-emphasis)));
  background-color: var(--selection-chip__bg, light-dark(var(--eds-theme-color-background-utility-interactive-no-emphasis), var(--eds-dark-theme-color-background-utility-interactive-no-emphasis)));
}

.SelectionChip-module_selection-chip__label__HGPCY {
  user-select: none;
  -webkit-user-select: none;
  -webkit-touch-callout: none;
}

.SelectionChip-module_selection-chip__body__bE8vr {
  display: inline-flex;
  align-items: center;
  gap: calc(var(--eds-spacing-size-1) * 1px);

  /* EaseInOutQuad - https://matthewlein.com/tools/ceaser */
  transition: transform calc(var(--eds-anim-move-medium) * 1s) cubic-bezier(0.455, 0.030, 0.515, 0.955);
}

.SelectionChip-module_selection-chip__input__VeJUv {
  position: absolute;
  top: 50%;
  left: -1px;
  width: 1px;
  height: 1px;
  outline: none;
}

.SelectionChip-module_selection-chip__input__VeJUv::before {
  content: ' ';
  position: absolute;
  width: 8px;
  height: 8px;
  background-color: transparent;
  border-radius: 50%;

  transform: translate(0, -50%) scale(0.75);
  transform-origin: center;
  left: 20px;

  /* EaseInOutQuad - https://matthewlein.com/tools/ceaser */
  transition: all calc(var(--eds-anim-move-medium) * 1s) cubic-bezier(0.455, 0.030, 0.515, 0.955);
}

.SelectionChip-module_selection-chip--disabled__tezZb {
  --selection-chip__border: light-dark(var(--eds-theme-color-border-utility-disabled), var(--eds-dark-theme-color-border-utility-disabled));
  --selection-chip__bg: light-dark(var(--eds-theme-color-background-utility-disabled-low-emphasis), var(--eds-dark-theme-color-background-utility-disabled-low-emphasis));
  --selection-chip__fg: light-dark(var(--eds-theme-color-text-utility-disabled-primary), var(--eds-dark-theme-color-text-utility-disabled-primary));

  box-shadow: inset 0 0 0 1px var(--selection-chip__border);
  pointer-events: none;
  /* TODO(next-major): remove when switching to use inert */
}

.SelectionChip-module_selection-chip--has-icon__qHKmt {
  padding-right: calc(var(--eds-spacing-size-2-and-half) * 1px);
}

.SelectionChip-module_selection-chip__bBy-D:has(.SelectionChip-module_selection-chip__input__VeJUv:focus-visible) {
  outline: none;
  box-shadow: 0 0 0 2px white, 0 0 0 4px light-dark(var(--eds-theme-color-border-utility-focus), var(--eds-dark-theme-color-border-utility-focus));
}

@supports not selector(:focus-visible) {
  .SelectionChip-module_selection-chip__bBy-D:has(.SelectionChip-module_selection-chip__input__VeJUv:focus) {
    outline: none;
    box-shadow: 0 0 0 2px white, 0 0 0 4px light-dark(var(--eds-theme-color-border-utility-focus), var(--eds-dark-theme-color-border-utility-focus));
  }
}

/**
 * Color theme tokens
 */

.SelectionChip-module_selection-chip__bBy-D:hover {
  --selection-chip__bg: light-dark(var(--eds-theme-color-background-utility-default-no-emphasis-hover), var(--eds-dark-theme-color-background-utility-default-no-emphasis-hover));
}

.SelectionChip-module_selection-chip__bBy-D:hover .SelectionChip-module_selection-chip__input__VeJUv::before {
    background-color: light-dark(var(--eds-theme-color-background-utility-default-low-emphasis-hover), var(--eds-dark-theme-color-background-utility-default-low-emphasis-hover));
    left: calc(var(--eds-spacing-size-1-and-half) * 1px);
  }

.SelectionChip-module_selection-chip__bBy-D:hover .SelectionChip-module_selection-chip__body__bE8vr {
    transform: translateX(calc(var(--eds-spacing-size-1) * 1px));
  }

.SelectionChip-module_selection-chip__bBy-D:active {
  --selection-chip__bg: light-dark(var(--eds-theme-color-background-utility-default-no-emphasis-active), var(--eds-dark-theme-color-background-utility-default-no-emphasis-active));

}

.SelectionChip-module_selection-chip__bBy-D:active .SelectionChip-module_selection-chip__input__VeJUv::before {
    background-color: calc(var(--eds-theme-color-background-utility-default-low-emphasis-active));
  }

.SelectionChip-module_selection-chip__bBy-D:has(.SelectionChip-module_selection-chip__input__VeJUv:checked) {
  --selection-chip__border: light-dark(var(--eds-theme-color-border-utility-interactive), var(--eds-dark-theme-color-border-utility-interactive));
  --selection-chip__bg: light-dark(var(--eds-theme-color-background-utility-interactive-low-emphasis), var(--eds-dark-theme-color-background-utility-interactive-low-emphasis));
  box-shadow: inset 0 0 0 1px var(--selection-chip__border);
}

.SelectionChip-module_selection-chip__bBy-D:has(.SelectionChip-module_selection-chip__input__VeJUv:checked).SelectionChip-module_selection-chip--disabled__tezZb .SelectionChip-module_selection-chip__input__VeJUv::before {
      background-color: light-dark(var(--eds-theme-color-icon-utility-disabled-primary), var(--eds-dark-theme-color-icon-utility-disabled-primary));
    }

.SelectionChip-module_selection-chip__bBy-D:has(.SelectionChip-module_selection-chip__input__VeJUv:checked) .SelectionChip-module_selection-chip__input__VeJUv::before {
    background-color: light-dark(var(--eds-theme-color-background-visual-page-indicator-current), var(--eds-dark-theme-color-background-visual-page-indicator-current));
    left: calc(var(--eds-spacing-size-1-and-half) * 1px);

    /* EaseInOutBack - https://matthewlein.com/tools/ceaser */
    transition-timing-function: cubic-bezier(0.680, -0.550, 0.265, 1.550);
  }

.SelectionChip-module_selection-chip__bBy-D:has(.SelectionChip-module_selection-chip__input__VeJUv:checked) .SelectionChip-module_selection-chip__body__bE8vr {
    transform: translateX(calc(var(--eds-spacing-size-1) * 1px));
  }

.SelectionChip-module_selection-chip__bBy-D:has(.SelectionChip-module_selection-chip__input__VeJUv:checked):hover {
  --selection-chip__border: light-dark(var(--eds-theme-color-border-utility-interactive-hover), var(--eds-dark-theme-color-border-utility-interactive-hover));
  --selection-chip__bg: light-dark(var(--eds-theme-color-background-utility-interactive-low-emphasis-hover), var(--eds-dark-theme-color-background-utility-interactive-low-emphasis-hover));
}

.SelectionChip-module_selection-chip__bBy-D:has(.SelectionChip-module_selection-chip__input__VeJUv:checked):hover .SelectionChip-module_selection-chip__input__VeJUv::before {
    transform: translate(0, -50%) scale(1);
  }

.SelectionChip-module_selection-chip__bBy-D:has(.SelectionChip-module_selection-chip__input__VeJUv:checked):active {
  --selection-chip__border: light-dark(var(--eds-theme-color-border-utility-interactive-active), var(--eds-dark-theme-color-border-utility-interactive-active));
  --selection-chip__bg: light-dark(var(--eds-theme-color-background-utility-interactive-low-emphasis-active), var(--eds-dark-theme-color-background-utility-interactive-low-emphasis-active));
}

.SelectionChip-module_selection-chip__bBy-D:has(.SelectionChip-module_selection-chip__input__VeJUv:focus-visible:checked) {
  outline: none;
  box-shadow: inset 0 0 0 1px light-dark(var(--eds-theme-color-border-utility-interactive), var(--eds-dark-theme-color-border-utility-interactive)), 0 0 0 2px white, 0 0 0 4px light-dark(var(--eds-theme-color-border-utility-focus), var(--eds-dark-theme-color-border-utility-focus));
}

@supports not selector(:focus-visible) {
  .SelectionChip-module_selection-chip__bBy-D:has(.SelectionChip-module_selection-chip__input__VeJUv:focus:checked) {
    outline: none;
    box-shadow: inset 0 0 0 1px light-dark(var(--eds-theme-color-border-utility-interactive), var(--eds-dark-theme-color-border-utility-interactive)), 0 0 0 2px white, 0 0 0 4px light-dark(var(--eds-theme-color-border-utility-focus), var(--eds-dark-theme-color-border-utility-focus));
  }
}
/*------------------------------------*\
    # SKELETON
\*------------------------------------*/

@keyframes Skeleton-module_bg-wipe__BtaJS {
  0% {
    background-position: right 0%;
  }
  100% {
    background-position: left 0%;
  }
}

/**
 * Skeleton
 */

.Skeleton-module_skeleton__CB4uF {
  border-radius: calc(var(--eds-border-radius-150) * 1px);
  background-color: light-dark(var(--eds-theme-color-background-skeleton), var(--eds-dark-theme-color-background-skeleton));
  background-image: linear-gradient(
    to left,
    light-dark(var(--eds-theme-color-background-skeleton), var(--eds-dark-theme-color-background-skeleton)) 50%,
    light-dark(var(--eds-theme-color-background-skeleton-stripe), var(--eds-dark-theme-color-background-skeleton-stripe)) 65%,
    light-dark(var(--eds-theme-color-background-skeleton), var(--eds-dark-theme-color-background-skeleton)) 80%);
  background-size: 500% 100%;
}

.Skeleton-module_skeleton--is-animating__bZ5m9 {
  animation: Skeleton-module_bg-wipe__BtaJS 2s ease-out infinite;
}

.Skeleton-module_skeleton__CB4uF.Skeleton-module_skeleton-circle__OIVBb {
  border-radius: calc(var(--eds-border-radius-full) * 1px);
}

@media screen and (prefers-reduced-motion: reduce) {
  .Skeleton-module_skeleton--is-animating__bZ5m9 {
    animation: none;
  }
}

/* Disabling two rules since these mixins define macro content inserted into the proper context */
/* stylelint-disable nesting-selector-no-missing-scoping-root */
/* stylelint-disable no-invalid-position-declaration */
/*------------------------------------*\
    #TABGROUP
\*------------------------------------*/
/**
 * List of of links where each link toggles open associated information
 */
/**
 * Tabs header
 *
 * Contains the tab list.
 */
.TabGroup-module_tabs__header__Mn6w8 {
  /* Tab overflow behavior */
  overflow-x: auto;
  position: relative;
  padding-bottom: calc(var(--eds-spacing-size-2) * 1px);
}
/**
 * Fade scrollable indicators to display if there is scrollable area on either side.
 *
 * The color "white" is arbitrary and any non transparent color can be used here.
 */
/* TODO: use spacing units instead of rems */
.TabGroup-module_tabs--scrollable-left__CSNjB {
  -webkit-mask-image: -webkit-linear-gradient(left,
      transparent,
      white 64px);
}
.TabGroup-module_tabs--scrollable-left__CSNjB .TabGroup-module_tabs__list--align-center__oDVts,
.TabGroup-module_tabs--scrollable-right__ypiqC .TabGroup-module_tabs__list--align-center__oDVts {
  justify-content: unset;
}
.TabGroup-module_tabs--scrollable-right__ypiqC {
  -webkit-mask-image: -webkit-linear-gradient(right,
      transparent,
      white 64px);
}
.TabGroup-module_tabs--scrollable-left__CSNjB.TabGroup-module_tabs--scrollable-right__ypiqC {
  -webkit-mask-image: -webkit-linear-gradient(left,
      transparent,
      white 64px,
      white calc(100% - 64px),
      transparent 100%);
}
/**
 * Tabs list
 *
 * Actual unordered list of tabs.
 */
.TabGroup-module_tabs__list__u00eQ {
  list-style: none;
  display: flex;
  gap: calc(var(--eds-spacing-size-1) * 1px);
  border-bottom: 1px solid;

  /* preset: tab-lg */
  font: 400 var(--eds-typography-preset-100) var(--eds-typography-font-family-1);
}
@media all and (max-width: 768px) {
.TabGroup-module_tabs__list__u00eQ {
    /* preset: tab-sm */
    font: 400 var(--eds-typography-preset-075) var(--eds-typography-font-family-1)
}
  }
.TabGroup-module_tabs__list__u00eQ:not(.TabGroup-module_tabs--has-divider__0elPO) {
    border-bottom-color: transparent;
  }
/**
 * Control the positioning of the tabs: left, center, or right aligned (horizontally)
 */
.TabGroup-module_tabs__list--align-left__e68z3 {
  justify-content: left;
}
.TabGroup-module_tabs__list--align-center__oDVts {
  justify-content: center;
}
.TabGroup-module_tabs__list--align-right__duBb5 {
  justify-content: right;
}
/**
 * Tabs item
 */
.TabGroup-module_tabs__item__WZJZ5 {
  /**
   * Flex shrink 0 keeps tabs from expanding to fill up the space of the container.
   */
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
}
.TabGroup-module_tabs__item__WZJZ5.TabGroup-module_eds-is-active__GlwSS {
    font-weight: bolder;
  }
.TabGroup-module_tabs__item__WZJZ5.TabGroup-module_tabs--width-full__--LaW {
    flex-shrink: 1;
    flex-grow: 1;

    /* use ellipsis */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
/**
 * Tabs link
 */
.TabGroup-module_tabs__link__Wsp06 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  padding: calc(var(--eds-spacing-size-1-and-half) * 1px) calc(var(--eds-spacing-size-1) * 1px) calc(var(--eds-spacing-size-2-and-half) * 1px);
  text-align: center;

  text-decoration: none;

  /* use ellipsis */
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;

  transition: color calc(var(--eds-anim-fade-quick) * 1s) ease-in-out,
    box-shadow calc(var(--eds-anim-fade-quick) * 1s) ease-in-out,
    background-color calc(var(--eds-anim-fade-quick) * 1s) ease-in-out;
}
.TabGroup-module_tabs__link__Wsp06:focus-visible {
    box-shadow: inset 0 0 0 calc(var(--eds-spacing-size-quarter) * 1px) light-dark(var(--eds-theme-color-border-utility-focus), var(--eds-dark-theme-color-border-utility-focus));
  }
@media screen and (prefers-reduced-motion) {
.TabGroup-module_tabs__link__Wsp06 {
    transition: none
}
  }
.TabGroup-module_tab__icon__q8YKj {
  margin-right: calc(var(--eds-spacing-size-half) * 1px);
}
.TabGroup-module_tab__illustration__7jUiq {
  width: 100%;
  display: flex;
  justify-content: center;

  margin: calc(var(--eds-spacing-size-1) * 1px);
}
.TabGroup-module_tab__highlight__y1jNL {
  border-radius: calc(var(--eds-theme-border-radius-tab-underline-default) * 1px);
  transition: bottom calc(var(--eds-anim-fade-quick) * 1s) ease-in-out,
    width calc(var(--eds-anim-fade-quick) * 1s) ease-in-out, background-color calc(var(--eds-anim-fade-quick) * 1s) ease-in-out;
}
.TabGroup-module_tabs__item__WZJZ5 .TabGroup-module_tab__highlight__y1jNL {
    position: absolute;
    bottom: 0;
    height: calc(var(--eds-spacing-size-half) * 1px);
    width: 100%;

    background-color: transparent;
  }
.TabGroup-module_tabs__item__WZJZ5 .TabGroup-module_tabs__link__Wsp06:focus-visible .TabGroup-module_tab__highlight__y1jNL {
    bottom: calc(var(--eds-spacing-size-half) * 1px);
    width: calc(100% - calc(var(--eds-spacing-size-1) * 1px));

    border-radius: calc(var(--eds-theme-border-radius-tab-underline-default) * 1px);
  }
.TabGroup-module_tabs--has-divider__0elPO .TabGroup-module_tab__highlight__y1jNL {
    /* Remove the bottom edges of the border radii so that it has a half-pill shape */
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
.TabGroup-module_tabs__list--variant-default__PwUtZ {
  border-color: light-dark(var(--eds-theme-color-border-utility-default-low-emphasis), var(--eds-dark-theme-color-border-utility-default-low-emphasis));
}
.TabGroup-module_tabs__list--variant-default__PwUtZ .TabGroup-module_tabs__link__Wsp06 {
    color: light-dark(var(--eds-theme-color-text-utility-interactive-primary), var(--eds-dark-theme-color-text-utility-interactive-primary));
  }
.TabGroup-module_tabs__list--variant-default__PwUtZ .TabGroup-module_tabs__link__Wsp06:focus-visible {
      box-shadow: inset 0 0 0 calc(var(--eds-spacing-size-quarter) * 1px) light-dark(var(--eds-theme-color-border-utility-focus), var(--eds-dark-theme-color-border-utility-focus));
    }
/* add in handling of showing highlight on hover */
.TabGroup-module_tabs__list--variant-default__PwUtZ .TabGroup-module_tabs__item__WZJZ5:hover .TabGroup-module_tab__highlight__y1jNL {
    background-color: light-dark(var(--eds-theme-color-background-utility-interactive-no-emphasis-hover), var(--eds-dark-theme-color-background-utility-interactive-no-emphasis-hover));
  }
.TabGroup-module_tabs__list--variant-default__PwUtZ .TabGroup-module_tabs__item__WZJZ5:active .TabGroup-module_tab__highlight__y1jNL {
    background-color: light-dark(var(--eds-theme-color-background-utility-interactive-no-emphasis-active), var(--eds-dark-theme-color-background-utility-interactive-no-emphasis-active));
  }
.TabGroup-module_tabs__list--variant-default__PwUtZ .TabGroup-module_tabs__item__WZJZ5.TabGroup-module_eds-is-active__GlwSS .TabGroup-module_tab__highlight__y1jNL {
    background-color: light-dark(var(--eds-theme-color-background-tab-underline), var(--eds-dark-theme-color-background-tab-underline));
  }
.TabGroup-module_tabs__list--variant-inverse__-8Oyt {
  border-color: light-dark(var(--eds-theme-color-border-utility-default-low-emphasis), var(--eds-dark-theme-color-border-utility-default-low-emphasis));
}
.TabGroup-module_tabs__list--variant-inverse__-8Oyt .TabGroup-module_tabs__link__Wsp06 {
    color: light-dark(var(--eds-theme-color-text-utility-inverse), var(--eds-dark-theme-color-text-utility-inverse));
  }
.TabGroup-module_tabs__list--variant-inverse__-8Oyt .TabGroup-module_tabs__link__Wsp06:focus-visible {
      box-shadow: inset 0 0 0 calc(var(--eds-spacing-size-quarter) * 1px) light-dark(var(--eds-theme-color-border-utility-inverse), var(--eds-dark-theme-color-border-utility-inverse));
    }
/* add in handling of showing highlight on hover */
.TabGroup-module_tabs__list--variant-inverse__-8Oyt .TabGroup-module_tabs__item__WZJZ5:hover .TabGroup-module_tab__highlight__y1jNL {
    background-color: light-dark(var(--eds-theme-color-background-utility-inverse-high-emphasis), var(--eds-dark-theme-color-background-utility-inverse-high-emphasis));
  }
.TabGroup-module_tabs__list--variant-inverse__-8Oyt .TabGroup-module_tabs__item__WZJZ5.TabGroup-module_eds-is-active__GlwSS .TabGroup-module_tab__highlight__y1jNL {
    background-color: light-dark(var(--eds-theme-color-background-utility-inverse-high-emphasis), var(--eds-dark-theme-color-background-utility-inverse-high-emphasis));
  }
/* Disabling two rules since these mixins define macro content inserted into the proper context */
/* stylelint-disable nesting-selector-no-missing-scoping-root */
/* stylelint-disable no-invalid-position-declaration */
/*------------------------------------*\
    # TAG
\*------------------------------------*/
/**
 * The rounded rectangle container that houses information.
 */
.Tag-module_tag__16VPH {
  --tag__fg: light-dark(var(--eds-theme-color-text-utility-default-primary), var(--eds-dark-theme-color-text-utility-default-primary));

  width: max-content;
  height: calc(var(--eds-spacing-size-3) * 1px);
  padding: calc(var(--eds-spacing-size-half) * 1px) calc(var(--eds-spacing-size-1) * 1px);

  display: inline-flex;
  align-items: center;

  /* border color is transparent, unless a emphasis variant is applied */
  border: 1px solid var(--tag__border, transparent);
  border-radius: calc(var(--eds-theme-border-radius-objects-sm) * 1px);

  background-color: var(--tag__bg);
  color: var(--tag__fg);
}
/**
 * Spacing between icon and label text, if icon present
 */
.Tag-module_tag__16VPH> :not(:last-child) {
  margin-right: calc(var(--eds-spacing-size-half) * 1px);
}
/**
 * Keeps text centered and in one line.
 */
.Tag-module_tag__body__pQ6HY {
  flex: 1 1 auto;

  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/**
 * Status color treatments
 */
:where(.Tag-module_tag--status-critical__3tlKE) {
  --tag__bg: light-dark(var(--eds-theme-color-background-utility-critical-low-emphasis), var(--eds-dark-theme-color-background-utility-critical-low-emphasis));
}
:where(.Tag-module_tag--status-favorable__c6G1x) {
  --tag__bg: light-dark(var(--eds-theme-color-background-utility-favorable-low-emphasis), var(--eds-dark-theme-color-background-utility-favorable-low-emphasis));
}
:where(.Tag-module_tag--status-warning__0PHz6) {
  --tag__bg: light-dark(var(--eds-theme-color-background-utility-warning-low-emphasis), var(--eds-dark-theme-color-background-utility-warning-low-emphasis));
}
:where(.Tag-module_tag--status-informational__OP07b) {
  --tag__bg: light-dark(var(--eds-theme-color-background-utility-informational-low-emphasis), var(--eds-dark-theme-color-background-utility-informational-low-emphasis));
}
:where(.Tag-module_tag--status-informational__OP07b).Tag-module_tag--emphasis-low__C1jJq {
    --tag__border: light-dark(var(--eds-theme-color-border-utility-default-low-emphasis), var(--eds-dark-theme-color-border-utility-default-low-emphasis));
    --tag__bg: light-dark(var(--eds-theme-color-background-utility-default-no-emphasis), var(--eds-dark-theme-color-background-utility-default-no-emphasis));
  }

/* Disabling two rules since these mixins define macro content inserted into the proper context */
/* stylelint-disable nesting-selector-no-missing-scoping-root */
/* stylelint-disable no-invalid-position-declaration */
/*------------------------------------*\
    # TEXTAREA FIELD
\*------------------------------------*/
/**
 * Default input styles 
 */
.TextareaField-module_textarea__GML7n {
  /* preset: input-md */
  font: 400 var(--eds-typography-preset-200) var(--eds-typography-font-family-1);
  appearance: none;
  -webkit-appearance: none;
  width: 100%;
  border: 1px solid;
  border-radius: calc(var(--eds-theme-border-radius-objects-sm) * 1px);
  outline: none;
  padding: calc(var(--eds-spacing-size-1-and-half) * 1px);
  margin: 0;
  transition: box-shadow calc(var(--eds-anim-fade-quick) * 1s) ease-in-out,
  border-color calc(var(--eds-anim-fade-quick) * 1s) ease-in-out;
}
@media screen and (prefers-reduced-motion) {
.TextareaField-module_textarea__GML7n {
    transition: none;
}
  }
.TextareaField-module_textarea__GML7n {
  color: var(--eds-theme-color-text-utility-default-primary);
  border-color: var(--eds-theme-color-border-utility-default-low-emphasis);
  background-color: var(--eds-theme-color-background-input);
}
.TextareaField-module_textarea__GML7n:hover {
    border-color: var(--eds-theme-color-border-utility-default-low-emphasis-hover);
  }
.TextareaField-module_textarea__GML7n:focus {
    border-color: var(--eds-theme-color-border-utility-focus);
    outline: 1px solid var(--eds-theme-color-border-utility-focus);
  }
.TextareaField-module_textarea__GML7n:read-only:not(:disabled) {
    border-color: transparent;
    outline: none;
    padding-left: 0;
  }
/**
   * Input error state
   */
.TextareaField-module_textarea__GML7n.TextareaField-module_error__veCKq {
    border-color: var(--eds-theme-color-border-utility-critical);
  }
.TextareaField-module_textarea__GML7n.TextareaField-module_error__veCKq:hover {
      border-color: var(--eds-theme-color-border-utility-critical-hover);
    }
.TextareaField-module_textarea__GML7n.TextareaField-module_error__veCKq:focus {
      border-color: var(--eds-theme-color-border-utility-critical);
      outline: 1px solid var(--eds-theme-color-border-utility-critical);
    }
.TextareaField-module_textarea__GML7n.TextareaField-module_warning__L-Qlk {
    border-color: var(--eds-theme-color-border-utility-warning);
  }
.TextareaField-module_textarea__GML7n.TextareaField-module_warning__L-Qlk:hover {
      border-color: var(--eds-theme-color-border-utility-warning-hover);
    }
.TextareaField-module_textarea__GML7n.TextareaField-module_warning__L-Qlk:focus {
      border-color: var(--eds-theme-color-border-utility-warning);
      outline: 1px solid var(--eds-theme-color-border-utility-warning);
    }
.TextareaField-module_textarea__GML7n:disabled,
  .TextareaField-module_textarea__GML7n:disabled::placeholder {
    cursor: not-allowed;

    color: var(--eds-theme-color-text-utility-disabled-primary);
    border-color: var(--eds-theme-color-border-utility-disabled);
    background-color: var(--eds-theme-color-background-utility-disabled-low-emphasis);
  }
/**
   * Disabled/read-only state
   */
.TextareaField-module_textarea__GML7n::placeholder {
    color: var(--eds-theme-color-text-utility-default-secondary);
  }
.TextareaField-module_textarea__GML7n:read-only:not(:disabled) {
    border: 0;
    border-bottom: 1px solid light-dark(var(--eds-theme-color-border-utility-default-low-emphasis), var(--eds-dark-theme-color-border-utility-default-low-emphasis));
  }
/**
 * Wraps the Label and the optional/required indicator.
 */
.TextareaField-module_textarea-field__overline__dpBzy {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  margin-bottom: calc(var(--eds-spacing-size-half) * 1px);
  gap: calc(var(--eds-spacing-size-half) * 1px);
}
.TextareaField-module_textarea-field__overline--no-label__-woVS {
  justify-content: flex-start;
}
.TextareaField-module_textarea-field__hint__EYn7n {
  color: light-dark(var(--eds-theme-color-text-utility-default-secondary), var(--eds-dark-theme-color-text-utility-default-secondary))
}
.TextareaField-module_textarea-field--invalid-length__-2fi7 {
  color: light-dark(var(--eds-theme-color-text-utility-critical), var(--eds-dark-theme-color-text-utility-critical));
}
.TextareaField-module_textarea-field__footer__nGnIz {
  display: flex;
  justify-content: space-between;
}
.TextareaField-module_textarea-field__field-note__2VD8N {
  flex: 1 0 50%;
}
.TextareaField-module_textarea-field__character-counter__DRctt {
  color: light-dark(var(--eds-theme-color-text-utility-default-secondary), var(--eds-dark-theme-color-text-utility-default-secondary));

  flex: 1 0 50%;
  text-align: right;
}
.TextareaField-module_textarea-field__subLabel__RsAIQ {
  color: light-dark(var(--eds-theme-color-text-utility-default-secondary), var(--eds-dark-theme-color-text-utility-default-secondary));
  flex: 1 0 100%;
}
.TextareaField-module_textarea-field__label--disabled__R-kXF {
  color: light-dark(var(--eds-theme-color-text-utility-disabled-primary), var(--eds-dark-theme-color-text-utility-disabled-primary));
}

/* Disabling two rules since these mixins define macro content inserted into the proper context */
/* stylelint-disable nesting-selector-no-missing-scoping-root */
/* stylelint-disable no-invalid-position-declaration */
/*------------------------------------*\
    # TOAST NOTIFICATION
\*------------------------------------*/
.ToastNotification-module_toast__kO8Zt {
  width: 100%;
  max-width: calc(var(--eds-spacing-size-48) * 1px);
  display: flex;
  gap: calc(var(--eds-spacing-size-2) * 1px);
  padding: calc(var(--eds-spacing-size-2) * 1px);
  align-items: start;
  border-radius: calc(var(--eds-theme-border-radius-notification) * 1px);
  box-shadow: var(--eds-box-shadow-lg);

  background-color: var(--toast__bg, light-dark(var(--eds-theme-color-background-utility-default-high-emphasis), var(--eds-dark-theme-color-border-utility-default-high-emphasis)));
  color: var(--toast__fg, light-dark(var(--eds-theme-color-text-utility-inverse), var(--eds-dark-theme-color-text-utility-inverse)));
}
.ToastNotification-module_toast__kO8Zt .ToastNotification-module_toast__icon__fSIWN {
    color: var(--toast__icon, inherit);
  }
.ToastNotification-module_toast__icon__fSIWN {
  /* manual offset for alignment */
  transform: translateY(1px);

  flex-shrink: 0;
}
.ToastNotification-module_toast--status-critical__Xk4wT .ToastNotification-module_toast__icon__fSIWN {
    --toast__icon: light-dark(var(--eds-theme-color-icon-utility-inverse-critical), var(--eds-dark-theme-color-icon-utility-inverse-critical));
  }
.ToastNotification-module_toast--status-warning__ksHN4 .ToastNotification-module_toast__icon__fSIWN {
    --toast__icon: light-dark(var(--eds-theme-color-icon-utility-inverse-warning), var(--eds-dark-theme-color-icon-utility-inverse-warning));
  }
.ToastNotification-module_toast--status-favorable__aaLHk .ToastNotification-module_toast__icon__fSIWN {
    --toast__icon: light-dark(var(--eds-theme-color-icon-utility-inverse-favorable), var(--eds-dark-theme-color-icon-utility-inverse-favorable));
  }
.ToastNotification-module_toast--status-informational__Bjcma .ToastNotification-module_toast__icon__fSIWN {
    --toast__icon: inherit;
  }
.ToastNotification-module_toast__body__4pzed {
  flex-grow: 2;
}
.ToastNotification-module_toast__dismiss-button__EdcJW {
  flex-shrink: 0;
  margin-top: calc(var(--eds-spacing-size-half) * -1px);
  margin-right: calc(var(--eds-spacing-size-half) * -1px);
}
/* Disabling two rules since these mixins define macro content inserted into the proper context */
/* stylelint-disable nesting-selector-no-missing-scoping-root */
/* stylelint-disable no-invalid-position-declaration */
/**
 * The interactive pill shaped component with a circle to indicate toggle status.
 */
.Toggle-module_toggle__button__ehbp5 {
  --toggle__border-width: 1;

  /* The transparent border is used to support Windows high contrast mode and reduce potential jiggling with adding / removing borders */
  border: calc(var(--toggle__border-width) * 1px) solid transparent;
  padding: 0;

  position: relative;
  display: inline-flex;

  height: calc(var(--eds-spacing-size-3) * 1px);
  width: calc(var(--eds-spacing-size-6) * 1px);

  flex-shrink: 0;
  align-items: center;

  border-radius: calc(var(--eds-border-radius-full) * 1px);

  cursor: pointer;

  transition: background-color calc(var(--eds-anim-move-quick) * 1s) ease-in-out;
}
@media screen and (prefers-reduced-motion) {
.Toggle-module_toggle__button__ehbp5 {
    transition: none
}
  }
/**
 * Focus state of the toggle button.
 */
.Toggle-module_toggle__button__ehbp5:focus-visible {
  outline: calc(var(--eds-spacing-size-quarter) * 1px) solid light-dark(var(--eds-theme-color-border-utility-focus), var(--eds-dark-theme-color-border-utility-focus));
  outline-offset: calc(var(--eds-spacing-size-quarter) * 1px);
}
@supports not selector(:focus-visible) {
  .Toggle-module_toggle__button__ehbp5:focus {
    outline: calc(var(--eds-spacing-size-quarter) * 1px) solid light-dark(var(--eds-theme-color-border-utility-focus), var(--eds-dark-theme-color-border-utility-focus));
    outline-offset: calc(var(--eds-spacing-size-quarter) * 1px);
  }
}
/**
 * Unchecked state of the toggle button.
 */
.Toggle-module_toggle__button--unchecked__r7q2o {
  background-color: light-dark(var(--eds-theme-color-background-utility-default-medium-emphasis), var(--eds-dark-theme-color-background-utility-default-medium-emphasis));
}
/**
 * Checked state of the toggle button.
 */
.Toggle-module_toggle__button--checked__qJveZ {
  background-color: light-dark(var(--eds-theme-color-background-utility-default-high-emphasis), var(--eds-dark-theme-color-background-utility-default-high-emphasis));
}
/**
 * Disabled state of the toggle button.
 */
.Toggle-module_toggle__button__ehbp5:disabled {
  background-color: light-dark(var(--eds-theme-color-background-utility-disabled-medium-emphasis), var(--eds-dark-theme-color-background-utility-disabled-medium-emphasis));
  cursor: not-allowed;
}
/**
 * Disabled state of the associated label text to the toggle.
 */
.Toggle-module_toggle__button__ehbp5:disabled ~ .Toggle-module_toggle__label__Vv6g9 {
  color: light-dark(var(--eds-theme-color-text-utility-disabled-primary), var(--eds-dark-theme-color-text-utility-disabled-primary));
  cursor: not-allowed;
}
/**
 * The (sub-)label text to name the toggle.
 */
.Toggle-module_toggle__label__Vv6g9 {
  margin-bottom: 0;

  color: light-dark(var(--eds-theme-color-text-utility-default-primary), var(--eds-dark-theme-color-text-utility-default-primary));
}
.Toggle-module_toggle__subLabel__i-v-n {
  display: block;
  color: light-dark(var(--eds-theme-color-text-utility-default-secondary), var(--eds-dark-theme-color-text-utility-default-secondary));
}
.Toggle-module_toggle__button__ehbp5:disabled ~ .Toggle-module_toggle__subLabel__i-v-n {
  color: light-dark(var(--eds-theme-color-text-utility-disabled-primary), var(--eds-dark-theme-color-text-utility-disabled-primary));
  cursor: not-allowed;
}
/**
 * Wraps the toggle button and the (sub-)label text.
 */
.Toggle-module_toggle__wrapper__hvovI {
  display: flex;
  align-items: center;

  gap: calc(var(--eds-spacing-size-1) * 1px);
}
.Toggle-module_toggle--has-subLabel__RVROr {
  align-items: flex-start;
}
/**
 * The circle indicator of the toggle button.
 */
.Toggle-module_toggle__button-thumb__4ehs4 {
  display: inline-block;

  height: calc(var(--eds-spacing-size-2-and-half) * 1px);
  width: calc(var(--eds-spacing-size-2-and-half) * 1px);

  /* The transparent border is used to support Windows high contrast mode and reduce potential jiggling with adding / removing borders */
  border: calc(var(--toggle__border-width) * 1px) solid transparent;
  border-radius: calc(var(--eds-border-radius-full) * 1px);

  background-color: light-dark(var(--eds-theme-color-background-utility-base-1), var(--eds-dark-theme-color-background-utility-base-1));

  transition: transform calc(var(--eds-anim-move-quick) * 1s) ease-in-out;
}
@media screen and (prefers-reduced-motion) {
.Toggle-module_toggle__button-thumb__4ehs4 {
    transition: none
}
  }
/**
 * The unchecked state of the circle indicator.
 */
.Toggle-module_toggle__button--unchecked__r7q2o > .Toggle-module_toggle__button-thumb__4ehs4 {
  transform: translateX(calc(0% + var(--toggle__border-width) * 1px));
}
/**
 * The checked state of the circle indicator.
 */
.Toggle-module_toggle__button--checked__qJveZ > .Toggle-module_toggle__button-thumb__4ehs4 {
  transform: translateX(calc((var(--toggle__border-width) * 1px) + (var(--eds-spacing-size-3) * 1px)));
}
/*------------------------------------*\
    # TOOLTIP
\*------------------------------------*/

.Tooltip-module_tooltip__UA7H9 {
  border-style: solid;
  border-width: 1px;
  border-radius: calc(var(--eds-theme-border-radius-surfaces-md) * 1px);
  box-shadow: var(--eds-box-shadow-md);
  max-width: 224px;
}

@media (prefers-reduced-motion) {

.Tooltip-module_tooltip__UA7H9 {
    transition: none
}
  }

/**
 * Enables opacity fade animation 
 */

.Tooltip-module_tooltip__UA7H9[data-state='hidden'] {
  opacity: 0;
}

.Tooltip-module_tooltip__UA7H9 .tippy-content {
  padding-left: calc(var(--eds-spacing-size-2) * 1px);
  padding-right: calc(var(--eds-spacing-size-2) * 1px);
  padding-bottom: calc(var(--eds-spacing-size-1) * 1px);
  padding-top: calc(var(--eds-spacing-size-1) * 1px);
}

/**
 * Add arrows
 */

.Tooltip-module_tooltip__UA7H9 .tippy-arrow {
  position: absolute;

  width: calc(var(--eds-spacing-size-2) * 1px);
  height: calc(var(--eds-spacing-size-2) * 1px);
}

.Tooltip-module_tooltip__UA7H9 .tippy-arrow::before {
  position: absolute;

  border-style: solid;
  border-color: transparent;
  border-width: calc(var(--eds-spacing-size-1) * 1px);

  content: '';
}

.Tooltip-module_tooltip__UA7H9[data-placement^='top'] .tippy-arrow {
  left: 0;

  transform: translate3d(73px, 0, 0);
}

.Tooltip-module_tooltip__UA7H9[data-placement^='bottom'] .tippy-arrow {
  top: 0;
  left: 0;

  transform: translate3d(73px, 0, 0);
}

.Tooltip-module_tooltip__UA7H9[data-placement^='left'] .tippy-arrow {
  top: 0;
  right: 0;

  transform: translate3d(0, 19px, 0);
}

.Tooltip-module_tooltip__UA7H9[data-placement^='right'] .tippy-arrow {
  top: 0;
  left: 0;

  transform: translate3d(0, 25px, 0);
}

.Tooltip-module_tooltip__UA7H9[data-placement^='top'] .tippy-arrow::before {
  left: 0;

  border-top-color: var(--arrow-color);
  border-bottom-width: 0;
}

.Tooltip-module_tooltip__UA7H9[data-placement^='bottom'] .tippy-arrow::before {
  left: 0;

  border-bottom-color: var(--arrow-color);
  border-top-width: 0;
  top: -7px;
}

.Tooltip-module_tooltip__UA7H9[data-placement^='left'] .tippy-arrow::before {
  border-left-color: var(--arrow-color);
  border-right-width: 0;
  right: -7px;
}

.Tooltip-module_tooltip__UA7H9[data-placement^='right'] .tippy-arrow::before {
  border-right-color: var(--arrow-color);
  border-left-width: 0;
  left: -7px;
}

.Tooltip-module_tooltip--variant-default__Pm9n4 {
  color: light-dark(var(--eds-theme-color-text-utility-inverse), var(--eds-dark-theme-color-text-utility-inverse));
  border-color: light-dark(var(--eds-theme-color-background-utility-default-high-emphasis), var(--eds-dark-theme-color-background-utility-default-high-emphasis));
  --arrow-color: light-dark(var(--eds-theme-color-background-utility-default-high-emphasis), var(--eds-dark-theme-color-background-utility-default-high-emphasis));
  background-color: light-dark(var(--eds-theme-color-background-utility-default-high-emphasis), var(--eds-dark-theme-color-background-utility-default-high-emphasis));
}

.Tooltip-module_tooltip--variant-inverse__zdZmu {
  color: light-dark(var(--eds-theme-color-text-utility-default-primary), var(--eds-dark-theme-color-text-utility-default-primary));
  border-color: light-dark(var(--eds-theme-color-background-utility-inverse-high-emphasis), var(--eds-dark-theme-color-background-utility-inverse-high-emphasis));
  --arrow-color: light-dark(var(--eds-theme-color-background-utility-inverse-high-emphasis), var(--eds-dark-theme-color-background-utility-inverse-high-emphasis));
  background-color: light-dark(var(--eds-theme-color-background-utility-inverse-high-emphasis), var(--eds-dark-theme-color-background-utility-inverse-high-emphasis));
}
/*------------------------------------*\
    # VISUAL PAGE INDICATOR
\*------------------------------------*/

/**
 * VisualPageIndicator
 */

.VisualPageIndicator-module_visual-page-indicator__L0gBj {
    display: flex;
    justify-content: center;
    gap: calc(var(--eds-spacing-size-1-and-half) * 1px);
}

.VisualPageIndicator-module_visual-page-indicator__item__EqwVB {
    --visual-page-indicator-bg: light-dark(var(--eds-theme-color-background-visual-page-indicator), var(--eds-dark-theme-color-background-visual-page-indicator));

    height: calc(var(--eds-spacing-size-1-and-half) * 1px);
    width: calc(var(--eds-spacing-size-1-and-half) * 1px);
    border-radius: calc(var(--eds-border-radius-full) * 1px);

    transition: background-color ease calc(var(--eds-anim-move-medium) * 1s);

    background-color: var(--visual-page-indicator-bg);
}

.VisualPageIndicator-module_visual-page-indicator--active__vG94l {
    --visual-page-indicator-bg: var(--eds-theme-color-background-visual-page-indicator-current);
}

@media screen and (prefers-reduced-motion: reduce) {
    .VisualPageIndicator-module_visual-page-indicator__item__EqwVB {
        transition: none;
    }
}