@import url("https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@500&display=swap");
@font-face {
  font-family: "Sans Regular";
  src: url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/woff2/ttf/SourceSansPro-Regular.ttf.woff2") format("woff2"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/woff/otf/SourceSansPro-Regular.otf.woff") format("woff"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/otf/SourceSansPro-Regular.otf") format("opentype"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/ttf/SourceSansPro-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Sans Semibold";
  src: url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/woff2/ttf/SourceSansPro-Semibold.ttf.woff2") format("woff2"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/woff/otf/SourceSansPro-Semibold.otf.woff") format("woff"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/otf/SourceSansPro-Semibold.otf") format("opentype"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/ttf/SourceSansPro-Semibold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Sans Italic";
  src: url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/woff2/ttf/SourceSansPro-It.ttf.woff2") format("woff2"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/woff/otf/SourceSansPro-It.otf.woff") format("woff"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/otf/SourceSansPro-It.otf") format("opentype"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/ttf/SourceSansPro-It.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Redacted";
  src: url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/redacted/redacted-regular.eot");
  src: url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/redacted/redacted-regular.woff2") format("woff2"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/redacted/redacted-regular.woff") format("woff"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/redacted/redacted-regular.otf") format("opentype"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/redacted/redacted-regular.svg#filename") format("svg");
  font-display: block;
}
@font-face {
  font-family: "Roboto Mono";
  font-style: normal;
  font-weight: normal;
  src: url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/RobotoMono-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Source Sans Pro";
  src: url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/woff2/ttf/SourceSansPro-ExtraLight.ttf.woff2") format("woff2"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/woff/otf/SourceSansPro-ExtraLight.otf.woff") format("woff"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/otf/SourceSansPro-ExtraLight.otf") format("opentype"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/ttf/SourceSansPro-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Source Sans Pro";
  src: url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/woff2/ttf/SourceSansPro-ExtraLightIt.ttf.woff2") format("woff2"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/woff/otf/SourceSansPro-ExtraLightIt.otf.woff") format("woff"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/otf/SourceSansPro-ExtraLightIt.otf") format("opentype"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/ttf/SourceSansPro-ExtraLightIt.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "Source Sans Pro";
  src: url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/woff2/ttf/SourceSansPro-Light.ttf.woff2") format("woff2"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/woff/otf/SourceSansPro-Light.otf.woff") format("woff"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/otf/SourceSansPro-Light.otf") format("opentype"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/ttf/SourceSansPro-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Source Sans Pro";
  src: url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/woff2/ttf/SourceSansPro-LightIt.ttf.woff2") format("woff2"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/woff/otf/SourceSansPro-LightIt.otf.woff") format("woff"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/otf/SourceSansPro-LightIt.otf") format("opentype"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/ttf/SourceSansPro-LightIt.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Source Sans Pro";
  src: url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/woff2/ttf/SourceSansPro-Regular.ttf.woff2") format("woff2"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/woff/otf/SourceSansPro-Regular.otf.woff") format("woff"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/otf/SourceSansPro-Regular.otf") format("opentype"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/ttf/SourceSansPro-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Source Sans Pro";
  src: url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/woff2/ttf/SourceSansPro-It.ttf.woff2") format("woff2"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/woff/otf/SourceSansPro-It.otf.woff") format("woff"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/otf/SourceSansPro-It.otf") format("opentype"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/ttf/SourceSansPro-It.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Source Sans Pro";
  src: url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/woff2/ttf/SourceSansPro-Semibold.ttf.woff2") format("woff2"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/woff/otf/SourceSansPro-Semibold.otf.woff") format("woff"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/otf/SourceSansPro-Semibold.otf") format("opentype"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/ttf/SourceSansPro-Semibold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Source Sans Pro";
  src: url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/woff2/ttf/SourceSansPro-SemiboldIt.ttf.woff2") format("woff2"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/woff/otf/SourceSansPro-SemiboldIt.otf.woff") format("woff"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/otf/SourceSansPro-SemiboldIt.otf") format("opentype"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/ttf/SourceSansPro-SemiboldIt.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "Source Sans Pro";
  src: url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/woff2/ttf/SourceSansPro-Bold.ttf.woff2") format("woff2"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/woff/otf/SourceSansPro-Bold.otf.woff") format("woff"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/otf/SourceSansPro-Bold.otf") format("opentype"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/ttf/SourceSansPro-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Source Sans Pro";
  src: url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/woff2/ttf/SourceSansPro-BoldIt.ttf.woff2") format("woff2"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/woff/otf/SourceSansPro-BoldIt.otf.woff") format("woff"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/otf/SourceSansPro-BoldIt.otf") format("opentype"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/ttf/SourceSansPro-BoldIt.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "Source Sans Pro";
  src: url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/woff2/ttf/SourceSansPro-Black.ttf.woff2") format("woff2"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/woff/otf/SourceSansPro-Black.otf.woff") format("woff"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/otf/SourceSansPro-Black.otf") format("opentype"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/ttf/SourceSansPro-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "Source Sans Pro";
  src: url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/woff2/ttf/SourceSansPro-BlackIt.ttf.woff2") format("woff2"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/woff/otf/SourceSansPro-BlackIt.otf.woff") format("woff"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/otf/SourceSansPro-BlackIt.otf") format("opentype"), url("https://static.cdn.epam.com/uploads/690afa39a93c88c4dd13758fe1d869d5/EPM-UUI/fonts/source-sans-pro/ttf/SourceSansPro-BlackIt.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
}
/*  Name convention  */
/* --uui-'component name or group of components name'-'styled part name'-'states(optional)'-'hover/active/focus(optional)' */
.uui-theme-promo {
  --uui-font: "Source Sans Pro", sans-serif;
  --uui-font-mono: "Roboto Mono", monospace;
  --font-museo-sans: "Museo Sans", "Source Sans Pro", Arial, sans-serif;
  --font-museo-slab: "Museo Slab", "Roboto Slab", Arial, sans-serif;
  /* shadows */
  --uui-shadow-level-1: 0 0 3px rgba(29, 30, 38, 0.05), 0 3px 6px rgba(29, 30, 38, 0.1);
  --uui-shadow-level-2: 0 6px 12px rgba(29, 30, 38, 0.05), 0 3px 12px rgba(29, 30, 38, 0.1), 0 0 6px rgba(29, 30, 38, 0.05);
  --uui-shadow-level-3: 0 0 10px rgba(29, 30, 38, 0.05), 0 6px 36px rgba(29, 30, 38, 0.12), 0 9px 15px rgba(29, 30, 38, 0.05);
  /***************/
  /*** Palette ***/
  /***************/
  --amber-5: #FFFCF5;
  --amber-10: #FFF2CC;
  --amber-20: #FFE38F;
  --amber-50: #FFC000;
  --amber-60: #DB9D00;
  --amber-70: #9F6B04;
  --black: #000000;
  --white: #FFFFFF;
  --blue-5: #F5FBFF;
  --blue-10: #D6F2FF;
  --blue-20: #99DDFF;
  --blue-50: #007BBD;
  --blue-60: #006AA3;
  --blue-70: #005685;
  --cobalt-5: #F8FAFF;
  --cobalt-10: #D9E2FC;
  --cobalt-20: #AEC0F5;
  --cobalt-50: #0F98FF;
  --cobalt-60: #006FE5;
  --cobalt-70: #0954A5;
  --cyan-5: #F6FEFE;
  --cyan-10: #D1FAFA;
  --cyan-20: #AAEEEE;
  --cyan-50: #14CCCC;
  --cyan-60: #12B5B5;
  --cyan-70: #0B6F6F;
  --fuchsia-5: #FFF7FB;
  --fuchsia-10: #F9D8E7;
  --fuchsia-20: #EDADC8;
  --fuchsia-50: #EA4386;
  --fuchsia-60: #D61E68;
  --fuchsia-70: #AE1955;
  --gray5: #FAFAFC;
  --gray10: #F5F6FA;
  --gray20: #EBEDF5;
  --gray30: #E1E3EB;
  --gray40: #CED0DB;
  --gray50: #ACAFBF;
  --gray60: #6C6F80;
  --gray70: #474A59;
  --gray80: #303240;
  --gray90: #1D1E26;
  --green-5: #FCFFF5;
  --green-10: #EEFFCC;
  --green-20: #CFF486;
  --green-50: #65A300;
  --green-60: #528500;
  --green-70: #446600;
  --mint-5: #F2FCF5;
  --mint-10: #DDF3E4;
  --mint-20: #B4DFC4;
  --mint-50: #4FC48C;
  --mint-60: #31AA70;
  --mint-70: #236E4A;
  --orange-5: #FEF8F4;
  --orange-10: #FFE8D7;
  --orange-20: #FFCCA7;
  --orange-50: #FF8B3E;
  --orange-60: #F76B0D;
  --orange-70: #BD4B00;
  --purple-5: #FDF6FE;
  --purple-10: #F2CCFA;
  --purple-20: #E79DF5;
  --purple-50: #B114D1;
  --purple-60: #860F9E;
  --purple-70: #5E0B6F;
  --red-5: #FEF7F6;
  --red-10: #FADED9;
  --red-20: #F5B5A8;
  --red-50: #DB3A1A;
  --red-60: #C03316;
  --red-70: #A02B13;
  --violet-5: #F8F6FE;
  --violet-10: #DBCCFA;
  --violet-20: #BB9DF5;
  --violet-50: #773CEC;
  --violet-60: #5514D6;
  --violet-70: #40109E;
  --yellow-5: #FFFFF5;
  --yellow-10: #FFFFE5;
  --yellow-20: #FFFCA4;
  --yellow-50: #FDD63B;
  --yellow-60: #EDBE02;
  --yellow-70: #BC7E02;
  /*********************/
  /*** Core Semantic ***/
  /*********************/
  --uui-accent-5: var(--green-5);
  --uui-accent-10: var(--green-10);
  --uui-accent-20: var(--green-20);
  --uui-accent-50: var(--green-50);
  --uui-accent-60: var(--green-60);
  --uui-accent-70: var(--green-70);
  --uui-accent-contrast: var(--white);
  --uui-critical-5: var(--red-5);
  --uui-critical-10: var(--red-10);
  --uui-critical-20: var(--red-20);
  --uui-critical-50: var(--red-50);
  --uui-critical-60: var(--red-60);
  --uui-critical-70: var(--red-70);
  --uui-critical-contrast: var(--white);
  --uui-error-5: var(--red-5);
  --uui-error-10: var(--red-10);
  --uui-error-20: var(--red-20);
  --uui-error-50: var(--red-50);
  --uui-error-60: var(--red-60);
  --uui-error-70: var(--red-70);
  --uui-error-contrast: var(--white);
  --uui-info-5: var(--blue-5);
  --uui-info-10: var(--blue-10);
  --uui-info-20: var(--blue-20);
  --uui-info-50: var(--blue-50);
  --uui-info-60: var(--blue-60);
  --uui-info-70: var(--blue-70);
  --uui-info-contrast: var(--white);
  --uui-primary-5: var(--blue-5);
  --uui-primary-10: var(--blue-10);
  --uui-primary-20: var(--blue-20);
  --uui-primary-50: var(--blue-50);
  --uui-primary-60: var(--blue-60);
  --uui-primary-70: var(--blue-70);
  --uui-primary-contrast: var(--white);
  --uui-secondary-5: var(--gray10);
  --uui-secondary-10: var(--gray20);
  --uui-secondary-20: var(--gray30);
  --uui-secondary-50: var(--gray60);
  --uui-secondary-60: var(--gray70);
  --uui-secondary-70: var(--gray80);
  --uui-secondary-contrast: var(--white);
  --uui-success-5: var(--green-5);
  --uui-success-10: var(--green-10);
  --uui-success-20: var(--green-20);
  --uui-success-50: var(--green-50);
  --uui-success-60: var(--green-60);
  --uui-success-70: var(--green-70);
  --uui-success-contrast: var(--white);
  --uui-warning-5: var(--amber-5);
  --uui-warning-10: var(--amber-10);
  --uui-warning-20: var(--amber-20);
  --uui-warning-50: var(--amber-50);
  --uui-warning-60: var(--amber-60);
  --uui-warning-70: var(--amber-70);
  --uui-warning-contrast: var(--gray80);
  /********************/
  /*** Core Neutral ***/
  /********************/
  --uui-neutral-0: var(--white);
  --uui-neutral-5: var(--gray5);
  --uui-neutral-10: var(--gray10);
  --uui-neutral-20: var(--gray20);
  --uui-neutral-30: var(--gray30);
  --uui-neutral-40: var(--gray40);
  --uui-neutral-50: var(--gray50);
  --uui-neutral-60: var(--gray60);
  --uui-neutral-70: var(--gray70);
  --uui-neutral-80: var(--gray80);
  --uui-neutral-90: var(--gray90);
  --uui-neutral-100: var(--black);
  /************/
  /*** Core ***/
  /************/
  --uui-app-bg: var(--uui-neutral-10);
  --uui-divider: var(--uui-neutral-40);
  --uui-divider-light: var(--uui-neutral-30);
  --uui-overlay: #1D1E26CC;
  --uui-surface-higher: var(--uui-neutral-10);
  --uui-surface-highest: var(--uui-neutral-20);
  --uui-surface-main: var(--uui-neutral-0);
  --uui-surface-sunken: var(--uui-neutral-20);
  --uui-control-bg: var(--uui-surface-main);
  --uui-control-bg-disabled: var(--uui-neutral-5);
  --uui-control-bg-hover: var(--uui-neutral-60);
  --uui-control-border: var(--uui-neutral-40);
  --uui-control-border-disabled: var(--uui-neutral-30);
  --uui-control-border-focus: var(--uui-primary-50);
  --uui-control-border-hover: var(--uui-neutral-60);
  --uui-control-icon: var(--uui-neutral-50);
  --uui-control-icon-disabled: var(--uui-neutral-50);
  --uui-control-placeholder: var(--uui-neutral-50);
  --uui-control-placeholder-disabled: var(--uui-text-disabled);
  --uui-control-text: var(--uui-text-primary);
  --uui-control-text-disabled: var(--uui-text-tertiary);
  --uui-icon: var(--uui-neutral-60);
  --uui-icon-active: var(--uui-neutral-80);
  --uui-icon-disabled: var(--uui-neutral-50);
  --uui-icon-hover: var(--uui-neutral-70);
  --uui-link: var(--uui-primary-50);
  --uui-link-hover: var(--uui-primary-60);
  --uui-link-visited: var(--purple-60);
  --uui-link-visited-hover: var(--purple-70);
  --uui-outline-focus: #007BBD7F;
  --uui-skeleton: var(--uui-neutral-40);
  --uui-text-bg-highlight: var(--uui-warning-10);
  --uui-text-critical: var(--uui-critical-70);
  --uui-text-disabled: var(--uui-neutral-50);
  --uui-text-info: var(--uui-info-70);
  --uui-text-primary: var(--uui-neutral-80);
  --uui-text-secondary: var(--uui-neutral-70);
  --uui-text-success: var(--uui-success-70);
  --uui-text-tertiary: var(--uui-neutral-60);
  --uui-text-warning: var(--uui-warning-70);
  /* begin color classes */
  /* Badge */
  /* Button */
  /* IconButton */
  /* LinkButton */
  /* Tooltip */
  /* CountIndicator */
  /* Status Indicator */
  /* FlexRow */
  /* Text */
  /* Tag */
  /* fonts */
  /* Typography */
}
.uui-theme-promo .uui-color-primary {
  --uui-color-5: var(--uui-primary-5);
  --uui-color-10: var(--uui-primary-10);
  --uui-color-20: var(--uui-primary-20);
  --uui-color-50: var(--uui-primary-50);
  --uui-color-60: var(--uui-primary-60);
  --uui-color-70: var(--uui-primary-70);
  --uui-color-contrast: var(--uui-primary-contrast);
}
.uui-theme-promo .uui-color-secondary {
  --uui-color-5: var(--uui-secondary-5);
  --uui-color-10: var(--uui-secondary-10);
  --uui-color-20: var(--uui-secondary-20);
  --uui-color-50: var(--uui-secondary-50);
  --uui-color-60: var(--uui-secondary-60);
  --uui-color-70: var(--uui-secondary-70);
  --uui-color-contrast: var(--uui-secondary-contrast);
}
.uui-theme-promo .uui-color-accent {
  --uui-color-5: var(--uui-accent-5);
  --uui-color-10: var(--uui-accent-10);
  --uui-color-20: var(--uui-accent-20);
  --uui-color-50: var(--uui-accent-50);
  --uui-color-60: var(--uui-accent-60);
  --uui-color-70: var(--uui-accent-70);
  --uui-color-contrast: var(--uui-accent-contrast);
}
.uui-theme-promo .uui-color-info {
  --uui-color-5: var(--uui-info-5);
  --uui-color-10: var(--uui-info-10);
  --uui-color-20: var(--uui-info-20);
  --uui-color-50: var(--uui-info-50);
  --uui-color-60: var(--uui-info-60);
  --uui-color-70: var(--uui-info-70);
  --uui-color-contrast: var(--uui-info-contrast);
}
.uui-theme-promo .uui-color-success {
  --uui-color-5: var(--uui-success-5);
  --uui-color-10: var(--uui-success-10);
  --uui-color-20: var(--uui-success-20);
  --uui-color-50: var(--uui-success-50);
  --uui-color-60: var(--uui-success-60);
  --uui-color-70: var(--uui-success-70);
  --uui-color-contrast: var(--uui-success-contrast);
}
.uui-theme-promo .uui-color-warning {
  --uui-color-5: var(--uui-warning-5);
  --uui-color-10: var(--uui-warning-10);
  --uui-color-20: var(--uui-warning-20);
  --uui-color-50: var(--uui-warning-50);
  --uui-color-60: var(--uui-warning-60);
  --uui-color-70: var(--uui-warning-70);
  --uui-color-contrast: var(--uui-warning-contrast);
}
.uui-theme-promo .uui-color-error {
  --uui-color-5: var(--uui-error-5);
  --uui-color-10: var(--uui-error-10);
  --uui-color-20: var(--uui-error-20);
  --uui-color-50: var(--uui-error-50);
  --uui-color-60: var(--uui-error-60);
  --uui-color-70: var(--uui-error-70);
  --uui-color-contrast: var(--uui-error-contrast);
}
.uui-theme-promo .uui-color-critical {
  --uui-color-5: var(--uui-critical-5);
  --uui-color-10: var(--uui-critical-10);
  --uui-color-20: var(--uui-critical-20);
  --uui-color-50: var(--uui-critical-50);
  --uui-color-60: var(--uui-critical-60);
  --uui-color-70: var(--uui-critical-70);
  --uui-color-contrast: var(--uui-critical-contrast);
}
.uui-theme-promo .uui-color-white {
  --uui-color-5: color-mix(in srgb, #FFFFFF 15%, transparent);
  --uui-color-10: color-mix(in srgb, #FFFFFF 22%, transparent);
  --uui-color-20: color-mix(in srgb, #FFFFFF 29%, transparent);
  --uui-color-50: var(--uui-neutral-0);
  --uui-color-60: var(--uui-neutral-10);
  --uui-color-70: var(--uui-neutral-20);
  --uui-color-contrast: var(--uui-neutral-70);
}
.uui-theme-promo .uui-color-neutral {
  --uui-color-5: var(--uui-secondary-5);
  --uui-color-10: var(--uui-secondary-10);
  --uui-color-20: var(--uui-secondary-20);
  --uui-color-50: var(--uui-secondary-50);
  --uui-color-60: var(--uui-secondary-60);
  --uui-color-70: var(--uui-secondary-70);
  --uui-color-contrast: var(--uui-secondary-contrast);
}
.uui-theme-promo {
  --uui-border-radius: 0;
}
.uui-theme-promo .uui-color-green {
  --uui-color-5: var(--uui-accent-5);
  --uui-color-10: var(--uui-accent-10);
  --uui-color-20: var(--uui-accent-20);
  --uui-color-50: var(--uui-accent-50);
  --uui-color-60: var(--uui-accent-60);
  --uui-color-70: var(--uui-accent-70);
  --uui-color-contrast: var(--uui-accent-contrast);
}
.uui-theme-promo .uui-color-blue {
  --uui-color-5: var(--uui-primary-5);
  --uui-color-10: var(--uui-primary-10);
  --uui-color-20: var(--uui-primary-20);
  --uui-color-50: var(--uui-primary-50);
  --uui-color-60: var(--uui-primary-60);
  --uui-color-70: var(--uui-primary-70);
  --uui-color-contrast: var(--uui-primary-contrast);
}
.uui-theme-promo .uui-color-gray {
  --uui-color-5: var(--uui-secondary-5);
  --uui-color-10: var(--uui-secondary-10);
  --uui-color-20: var(--uui-secondary-20);
  --uui-color-50: var(--uui-secondary-50);
  --uui-color-60: var(--uui-secondary-60);
  --uui-color-70: var(--uui-secondary-70);
  --uui-color-contrast: var(--uui-secondary-contrast);
}
.uui-theme-promo .uui-color-red {
  --uui-color-5: var(--uui-critical-5);
  --uui-color-10: var(--uui-critical-10);
  --uui-color-20: var(--uui-critical-20);
  --uui-color-50: var(--uui-critical-50);
  --uui-color-60: var(--uui-critical-60);
  --uui-color-70: var(--uui-critical-70);
  --uui-color-contrast: var(--uui-critical-contrast);
}
.uui-theme-promo .uui-color-amber {
  --uui-color-5: var(--uui-warning-5);
  --uui-color-10: var(--uui-warning-10);
  --uui-color-20: var(--uui-warning-20);
  --uui-color-50: var(--uui-warning-50);
  --uui-color-60: var(--uui-warning-60);
  --uui-color-70: var(--uui-warning-70);
  --uui-color-contrast: var(--uui-warning-contrast);
}
.uui-theme-promo .uui-link_button.uui-color-contrast,
.uui-theme-promo .uui-color-gray10 {
  --uui-color-5: var(--white);
  --uui-color-10: var(--white);
  --uui-color-20: var(--gray5);
  --uui-color-50: var(--gray10);
  --uui-color-60: var(--gray20);
  --uui-color-70: var(--gray30);
  --uui-color-contrast: var(--gray70);
}
.uui-theme-promo .uui-color-gray30 {
  --uui-color-5: var(--gray20);
  --uui-color-10: var(--gray30);
  --uui-color-20: var(--gray40);
  --uui-color-50: var(--gray30);
  --uui-color-60: var(--gray40);
  --uui-color-70: var(--gray50);
  --uui-color-contrast: var(--gray80);
}
.uui-theme-promo .uui-color-gray50 {
  --uui-color-5: var(--gray5);
  --uui-color-10: var(--gray10);
  --uui-color-20: var(--gray20);
  --uui-color-50: var(--gray50);
  --uui-color-60: var(--gray60);
  --uui-color-70: var(--gray70);
  --uui-color-contrast: var(--gray80);
}
.uui-theme-promo .uui-color-gray60 {
  --uui-color-5: var(--gray20);
  --uui-color-10: var(--gray60);
  --uui-color-20: var(--gray40);
  --uui-color-50: var(--gray60);
  --uui-color-60: var(--gray70);
  --uui-color-70: var(--gray80);
  --uui-color-contrast: var(--white);
}
.uui-theme-promo .uui-color-yellow {
  --uui-color-5: var(--yellow-5);
  --uui-color-10: var(--yellow-10);
  --uui-color-20: var(--yellow-20);
  --uui-color-50: var(--yellow-50);
  --uui-color-60: var(--yellow-60);
  --uui-color-70: var(--yellow-70);
  --uui-color-contrast: var(--gray80);
}
.uui-theme-promo .uui-color-orange {
  --uui-color-5: var(--orange-5);
  --uui-color-10: var(--orange-10);
  --uui-color-20: var(--orange-20);
  --uui-color-50: var(--orange-50);
  --uui-color-60: var(--orange-60);
  --uui-color-70: var(--orange-70);
  --uui-color-contrast: var(--gray80);
}
.uui-theme-promo .uui-color-fuchsia {
  --uui-color-5: var(--fuchsia-5);
  --uui-color-10: var(--fuchsia-10);
  --uui-color-20: var(--fuchsia-20);
  --uui-color-50: var(--fuchsia-50);
  --uui-color-60: var(--fuchsia-60);
  --uui-color-70: var(--fuchsia-70);
  --uui-color-contrast: var(--white);
}
.uui-theme-promo .uui-color-purple {
  --uui-color-5: var(--purple-5);
  --uui-color-10: var(--purple-10);
  --uui-color-20: var(--purple-20);
  --uui-color-50: var(--purple-50);
  --uui-color-60: var(--purple-60);
  --uui-color-70: var(--purple-70);
  --uui-color-contrast: var(--white);
}
.uui-theme-promo .uui-color-violet {
  --uui-color-5: var(--violet-5);
  --uui-color-10: var(--violet-10);
  --uui-color-20: var(--violet-20);
  --uui-color-50: var(--violet-50);
  --uui-color-60: var(--violet-60);
  --uui-color-70: var(--violet-70);
  --uui-color-contrast: var(--white);
}
.uui-theme-promo .uui-color-cobalt {
  --uui-color-5: var(--cobalt-5);
  --uui-color-10: var(--cobalt-10);
  --uui-color-20: var(--cobalt-20);
  --uui-color-50: var(--cobalt-50);
  --uui-color-60: var(--cobalt-60);
  --uui-color-70: var(--cobalt-70);
  --uui-color-contrast: var(--white);
}
.uui-theme-promo .uui-color-cyan {
  --uui-color-5: var(--cyan-5);
  --uui-color-10: var(--cyan-10);
  --uui-color-20: var(--cyan-20);
  --uui-color-50: var(--cyan-50);
  --uui-color-60: var(--cyan-60);
  --uui-color-70: var(--cyan-70);
  --uui-color-contrast: var(--gray80);
}
.uui-theme-promo .uui-color-mint {
  --uui-color-5: var(--mint-5);
  --uui-color-10: var(--mint-10);
  --uui-color-20: var(--mint-20);
  --uui-color-50: var(--mint-50);
  --uui-color-60: var(--mint-60);
  --uui-color-70: var(--mint-70);
  --uui-color-contrast: var(--gray80);
}
.uui-theme-promo .uui-badge.uui-color-white.uui-fill-solid {
  --uui-badge-bg-hover: var(--uui-neutral-30);
  --uui-badge-border-hover: var(--uui-neutral-30);
}
.uui-theme-promo .uui-badge.uui-color-white.uui-fill-outline {
  --uui-badge-bg: var(--uui-neutral-0);
  --uui-badge-bg-hover: var(--uui-neutral-10);
  --uui-badge-border: var(--uui-neutral-30);
  --uui-badge-border-hover: var(--uui-neutral-30);
  --uui-badge-caption: var(--uui-neutral-80);
  --uui-badge-caption-hover: var(--uui-neutral-80);
}
.uui-theme-promo .uui-badge.uui-color-white.uui-fill-outline .uui-count_indicator {
  --uui-count_indicator-bg: color-mix(in srgb, var(--uui-badge-caption) 8%, transparent);
  --uui-count_indicator-border: color-mix(in srgb, var(--uui-badge-caption) 40%, transparent);
}
.uui-theme-promo .uui-badge.uui-color-neutral.uui-fill-solid,
.uui-theme-promo .uui-badge.uui-color-gray30.uui-fill-solid {
  --uui-badge-bg: var(--uui-neutral-30);
  --uui-badge-bg-hover: var(--uui-neutral-40);
  --uui-badge-border: var(--uui-neutral-30);
  --uui-badge-border-hover: var(--uui-neutral-40);
  --uui-color-contrast: var(--uui-neutral-80);
}
.uui-theme-promo .uui-badge.uui-color-neutral.uui-fill-solid .uui-count_indicator,
.uui-theme-promo .uui-badge.uui-color-gray30.uui-fill-solid .uui-count_indicator {
  --uui-count_indicator-bg: var(--uui-neutral-0);
  --uui-count_indicator-border: var(--uui-neutral-0);
}
.uui-theme-promo .uui-badge.uui-color-neutral.uui-fill-outline,
.uui-theme-promo .uui-badge.uui-color-gray30.uui-fill-outline {
  --uui-badge-bg: var(--uui-neutral-20);
  --uui-badge-border: var(--uui-neutral-40);
  --uui-badge-border-hover: var(--uui-neutral-40);
  --uui-badge-bg-hover: var(--uui-neutral-30);
  --uui-badge-caption: var(--uui-neutral-80);
  --uui-badge-caption-hover: var(--uui-neutral-80);
}
.uui-theme-promo .uui-badge.uui-color-gray10.uui-fill-solid {
  --uui-badge-bg-hover: var(--uui-neutral-20);
  --uui-badge-border-hover: var(--uui-neutral-20);
}
.uui-theme-promo .uui-badge.uui-color-gray10.uui-fill-outline {
  --uui-badge-bg: var(--uui-neutral-10);
  --uui-badge-bg-hover: var(--uui-neutral-20);
  --uui-badge-border: var(--uui-neutral-30);
  --uui-badge-border-hover: var(--uui-neutral-30);
  --uui-badge-caption: var(--uui-neutral-70);
  --uui-badge-caption-hover: var(--uui-neutral-70);
}
.uui-theme-promo .uui-badge.uui-color-gray10.uui-fill-outline .uui-count_indicator {
  --uui-count_indicator-bg: color-mix(in srgb, var(--uui-badge-caption) 8%, transparent);
  --uui-count_indicator-border: color-mix(in srgb, var(--uui-badge-caption) 40%, transparent);
}
.uui-theme-promo .uui-badge.uui-color-gray60.uui-fill-outline {
  --uui-badge-bg-hover: var(--uui-neutral-30);
  --uui-badge-border: var(--uui-neutral-60);
  --uui-badge-border-hover: var(--uui-neutral-60);
  --uui-badge-caption: var(--uui-neutral-80);
  --uui-badge-caption-hover: var(--uui-neutral-80);
}
.uui-theme-promo .uui-badge.uui-color-yellow.uui-fill-outline {
  --uui-badge-border: var(--yellow-20);
}
.uui-theme-promo .uui-button:is(.uui-color-secondary, .uui-color-neutral, .uui-color-gray, .uui-color-gray50, .uui-color-gray60):is(.uui-fill-outline, .uui-fill-none, .uui-fill-ghost) {
  --uui-btn-caption: var(--uui-neutral-70);
}
.uui-theme-promo .uui-button.uui-size-42 .uui-caption, .uui-theme-promo .uui-button.uui-size-48 .uui-caption {
  font-family: var(--font-museo-sans);
}
.uui-theme-promo .uui-icon_button.uui-color-neutral,
.uui-theme-promo .uui-icon_button.uui-color-gray60 {
  --uui-icon_btn: var(--uui-neutral-60);
  --uui-icon_btn-hover: var(--uui-neutral-70);
  --uui-icon_btn-active: var(--uui-neutral-80);
}
.uui-theme-promo .uui-icon_button.uui-color-secondary {
  --uui-icon_btn: var(--uui-neutral-50);
  --uui-icon_btn-hover: var(--uui-neutral-60);
  --uui-icon_btn-active: var(--uui-neutral-70);
}
.uui-theme-promo .uui-icon_button.uui-color-white {
  --uui-icon_btn-hover: var(--uui-neutral-20);
  --uui-icon_btn-active: var(--uui-neutral-30);
}
.uui-theme-promo .uui-link_button.uui-color-white {
  --uui-link_btn-text-hover: var(--uui-neutral-30);
  --uui-link_btn-text-active: var(--uui-neutral-40);
  --uui-link_btn-text-disabled: color-mix(in srgb, var(--white) 40%, transparent);
}
.uui-theme-promo .uui-tooltip-container.uui-color-white {
  --uui-tooltip-bg: var(--uui-neutral-0);
  --uui-tooltip-text: var(--uui-neutral-80);
}
.uui-theme-promo .uui-tooltip-container.uui-color-red {
  --uui-tooltip-bg: var(--uui-critical-60);
}
.uui-theme-promo .uui-tooltip-container.uui-color-gray {
  --uui-tooltip-bg: var(--uui-neutral-80);
  --uui-tooltip-text: var(--uui-neutral-5);
}
.uui-theme-promo .uui-count_indicator.uui-color-gray,
.uui-theme-promo .uui-count_indicator.uui-color-neutral {
  --uui-count_indicator-bg: var(--uui-neutral-30);
  --uui-count_indicator-border: var(--uui-neutral-30);
}
.uui-theme-promo .uui-count_indicator:is(.uui-color-gray, .uui-color-neutral, .uui-color-white, .uui-color-amber, .uui-color-warning) {
  --uui-count_indicator-caption: var(--uui-neutral-70);
}
.uui-theme-promo .uui-status_indicator.uui-color-white.uui-fill-outline .uui-status_indicator-dot {
  background-color: color-mix(in srgb, var(--white) 20%, transparent);
  border: 1px solid var(--uui-neutral-40);
}
.uui-theme-promo .uui-flex-row.uui-color-none {
  --uui-flex-row-bg: transparent;
}
.uui-theme-promo .uui-flex-row.uui-color-white {
  --uui-flex-row-bg: var(--white);
}
.uui-theme-promo .uui-flex-row.uui-color-gray5 {
  --uui-flex-row-bg: var(--gray5);
}
.uui-theme-promo .uui-panel.uui-color-white {
  --uui-panel-bg: var(--white);
}
.uui-theme-promo .uui-panel.uui-color-gray90 {
  --uui-panel-bg: var(--gray90);
}
.uui-theme-promo .uui-text.uui-color-gray5 {
  --uui-text: var(--gray5);
}
.uui-theme-promo .uui-text.uui-color-gray80 {
  --uui-text: var(--gray80);
}
.uui-theme-promo .uui-text.uui-color-gray90 {
  --uui-text: var(--gray90);
}
.uui-theme-promo .uui-text.uui-color-blue {
  --uui-text: var(--blue-70);
}
.uui-theme-promo .uui-text.uui-color-green {
  --uui-text: var(--green-70);
}
.uui-theme-promo .uui-text.uui-color-amber {
  --uui-text: var(--amber-70);
}
.uui-theme-promo .uui-text.uui-color-red {
  --uui-text: var(--red-70);
}
.uui-theme-promo .uui-tag {
  --uui-border-radius: 3px;
}
.uui-theme-promo .uui-tag.uui-color-white.uui-fill-solid {
  --uui-tag-bg-hover: var(--uui-neutral-10);
  --uui-tag-border-hover: var(--uui-neutral-10);
}
.uui-theme-promo .uui-tag.uui-color-white.uui-fill-solid .uui-count_indicator {
  --uui-count_indicator-bg: var(--uui-neutral-30);
  --uui-count_indicator-border: var(--uui-neutral-30);
}
.uui-theme-promo .uui-tag.uui-color-white.uui-fill-outline {
  --uui-tag-bg: var(--uui-neutral-0);
  --uui-tag-border: var(--uui-neutral-30);
  --uui-tag-bg-hover: var(--uui-neutral-10);
  --uui-tag-border-hover: var(--uui-neutral-30);
}
.uui-theme-promo .uui-tag.uui-color-white.uui-fill-outline .uui-count_indicator {
  --uui-count_indicator-bg: var(--uui-neutral-30);
  --uui-count_indicator-border: var(--uui-neutral-30);
}
.uui-theme-promo .uui-tag.uui-color-gray10.uui-fill-solid {
  --uui-tag-bg-hover: var(--uui-neutral-20);
  --uui-tag-border-hover: var(--uui-neutral-20);
}
.uui-theme-promo .uui-tag.uui-color-gray10.uui-fill-solid .uui-count_indicator {
  --uui-count_indicator-bg: var(--uui-neutral-30);
  --uui-count_indicator-border: var(--uui-neutral-30);
}
.uui-theme-promo .uui-tag.uui-color-gray10.uui-fill-outline {
  --uui-tag-bg: var(--uui-neutral-5);
  --uui-tag-bg-hover: var(--uui-neutral-10);
  --uui-tag-border: var(--uui-neutral-30);
  --uui-tag-border-hover: var(--uui-neutral-30);
}
.uui-theme-promo .uui-tag.uui-color-gray10.uui-fill-outline .uui-count_indicator {
  --uui-count_indicator-bg: var(--uui-neutral-30);
  --uui-count_indicator-border: var(--uui-neutral-30);
}
.uui-theme-promo .uui-tag.uui-color-neutral.uui-fill-solid, .uui-theme-promo .uui-tag.uui-color-gray30.uui-fill-solid {
  --uui-tag-bg: var(--uui-neutral-30);
  --uui-tag-bg-hover: var(--uui-neutral-40);
  --uui-tag-border: var(--uui-neutral-30);
  --uui-tag-border-hover: var(--uui-neutral-40);
  --uui-tag-caption: var(--uui-neutral-70);
  --uui-tag-fill: var(--uui-neutral-70);
}
.uui-theme-promo .uui-tag.uui-color-neutral.uui-fill-solid .uui-count_indicator, .uui-theme-promo .uui-tag.uui-color-gray30.uui-fill-solid .uui-count_indicator {
  --uui-count_indicator-bg: var(--uui-neutral-0);
  --uui-count_indicator-border: var(--uui-neutral-0);
  --uui-count_indicator-caption: var(--uui-neutral-70);
}
.uui-theme-promo .uui-tag.uui-color-neutral.uui-fill-outline, .uui-theme-promo .uui-tag.uui-color-gray30.uui-fill-outline {
  --uui-tag-bg: var(--uui-neutral-20);
  --uui-tag-bg-hover: var(--uui-neutral-30);
  --uui-tag-border: var(--uui-neutral-40);
  --uui-tag-border-hover: var(--uui-neutral-40);
}
.uui-theme-promo .uui-tag.uui-color-neutral.uui-fill-outline .uui-count_indicator, .uui-theme-promo .uui-tag.uui-color-gray30.uui-fill-outline .uui-count_indicator {
  --uui-count_indicator-bg: var(--uui-neutral-30);
  --uui-count_indicator-border: var(--uui-neutral-30);
}
.uui-theme-promo .uui-tag.uui-color-gray70.uui-fill-solid {
  --uui-tag-caption: var(--uui-neutral-0);
  --uui-tag-fill: var(--uui-neutral-0);
  --uui-tag-bg: var(--uui-neutral-70);
  --uui-tag-border: var(--uui-neutral-70);
  --uui-tag-bg-hover: var(--uui-neutral-80);
  --uui-tag-border-hover: var(--uui-neutral-80);
}
.uui-theme-promo .uui-tag.uui-color-gray70.uui-fill-solid .uui-count_indicator {
  --uui-count_indicator-border: color-mix(in srgb, var(--uui-neutral-0) 50%, transparent);
  --uui-count_indicator-bg: color-mix(in srgb, var(--uui-neutral-0) 10%, transparent);
  --uui-count_indicator-caption: var(--uui-neutral-0);
}
.uui-theme-promo .uui-tag.uui-color-gray70.uui-fill-outline {
  --uui-tag-bg: var(--uui-neutral-20);
  --uui-tag-bg-hover: var(--uui-neutral-30);
  --uui-tag-border: var(--uui-neutral-50);
  --uui-tag-border-hover: var(--uui-neutral-50);
}
.uui-theme-promo .uui-tag.uui-color-warning.uui-fill-solid, .uui-theme-promo .uui-tag.uui-color-amber.uui-fill-solid {
  --uui-tag-caption: var(--uui-text-primary);
  --uui-tag-fill: var(--uui-neutral-90);
}
.uui-theme-promo .uui-tag.uui-color-warning.uui-fill-solid .uui-count_indicator, .uui-theme-promo .uui-tag.uui-color-amber.uui-fill-solid .uui-count_indicator {
  --uui-count_indicator-bg: color-mix(in srgb, var(--uui-neutral-90) 5%, transparent);
  --uui-count_indicator-border: color-mix(in srgb, var(--uui-neutral-90) 30%, transparent);
}
.uui-theme-promo .uui-tag.uui-color-warning.uui-fill-outline .uui-count_indicator, .uui-theme-promo .uui-tag.uui-color-amber.uui-fill-outline .uui-count_indicator {
  --uui-count_indicator-bg: var(--uui-neutral-0);
  --uui-count_indicator-border: var(--uui-neutral-40);
}
.uui-theme-promo .uui-dropdown-body {
  --uui-dropdown_container-border-radius: 0;
}
.uui-theme-promo .uui-link_button.uui-size-42 :global(.uui-caption), .uui-theme-promo .uui-link_button.uui-size-48 :global(.uui-caption) {
  font-family: var(--font-museo-sans);
  text-transform: uppercase;
}
.uui-theme-promo .uui-font-sans {
  --uui-text-font: var(--uui-font);
  --uui-text-font-weight: 400;
}
.uui-theme-promo .uui-font-sans-semibold {
  --uui-text-font: var(--uui-font);
  --uui-text-font-weight: 600;
}
.uui-theme-promo .uui-font-sans-italic {
  --uui-text-font: var(--uui-font);
  --uui-text-font-weight: 400;
  --uui-text-font-style: italic;
}
.uui-theme-promo .uui-font-museo-sans {
  --uui-text-font: var(--font-museo-sans);
  --uui-text-font-weight: normal;
}
.uui-theme-promo .uui-font-museo-slab {
  --uui-text-font: var(--font-museo-slab);
  --uui-text-font-weight: normal;
}
.uui-theme-promo .uui-typography h1, .uui-theme-promo .uui-typography h2, .uui-theme-promo .uui-typography h3 {
  font-family: var(--font-museo-sans);
}
.uui-theme-promo .uui-typography h1 {
  font-size: 36px;
}
.uui-theme-promo .uui-typography .hero-header {
  font-family: var(--font-museo-slab);
}
.uui-theme-promo .uui-typography .promo-header:is(h1, h2, h3) {
  font-family: var(--font-museo-sans);
}
.uui-theme-promo {
  --uui-grid-unit: 6px;
  --uui-focus-outline-width: 2px;
  --uui-focus-outline-offset: 2px;
  --uui-focus-radius: 2px;
  --uui-tab-line-width: 3px;
  --uui-notify-size: 6px;
}
.uui-theme-promo .uui-size-12 {
  --uui-size: 12px;
  --uui-border-width: 1px;
  --uui-horizontal-gap: 6px;
  --uui-vertical-gap: 3px;
  --uui-horizontal-padding: 6px;
  --uui-vertical-padding: 3px;
  --uui-icon-size: 12px;
  --uui-line-height: 12px;
  --uui-font-size: 12px;
  --uui-dot-size: 6px;
}
.uui-theme-promo .uui-size-18 {
  --uui-size: 18px;
  --uui-border-width: 1px;
  --uui-horizontal-gap: 3px;
  --uui-vertical-gap: 3px;
  --uui-horizontal-padding: 3px;
  --uui-vertical-padding: 3px;
  --uui-icon-size: 12px;
  --uui-line-height: 12px;
  --uui-font-size: 10px;
  --uui-dot-size: 6px;
}
.uui-theme-promo .uui-size-24 {
  --uui-size: 24px;
  --uui-border-width: 1px;
  --uui-horizontal-gap: 6px;
  --uui-vertical-gap: 3px;
  --uui-horizontal-padding: 6px;
  --uui-vertical-padding: 3px;
  --uui-icon-size: 12px;
  --uui-line-height: 18px;
  --uui-font-size: 12px;
  --uui-dot-size: 8px;
}
.uui-theme-promo .uui-size-30 {
  --uui-size: 30px;
  --uui-border-width: 1px;
  --uui-horizontal-gap: 6px;
  --uui-vertical-gap: 3px;
  --uui-horizontal-padding: 6px;
  --uui-vertical-padding: 6px;
  --uui-icon-size: 18px;
  --uui-line-height: 18px;
  --uui-font-size: 14px;
  --uui-dot-size: 8px;
}
.uui-theme-promo .uui-size-36 {
  --uui-size: 36px;
  --uui-border-width: 1px;
  --uui-horizontal-gap: 6px;
  --uui-vertical-gap: 3px;
  --uui-horizontal-padding: 6px;
  --uui-vertical-padding: 9px;
  --uui-icon-size: 18px;
  --uui-line-height: 18px;
  --uui-font-size: 14px;
  --uui-dot-size: 8px;
}
.uui-theme-promo .uui-size-42 {
  --uui-size: 42px;
  --uui-border-width: 1px;
  --uui-horizontal-gap: 6px;
  --uui-vertical-gap: 3px;
  --uui-horizontal-padding: 12px;
  --uui-vertical-padding: 9px;
  --uui-icon-size: 18px;
  --uui-line-height: 24px;
  --uui-font-size: 16px;
  --uui-dot-size: 10px;
}
.uui-theme-promo .uui-size-48 {
  --uui-size: 48px;
  --uui-border-width: 1px;
  --uui-horizontal-gap: 6px;
  --uui-vertical-gap: 3px;
  --uui-horizontal-padding: 12px;
  --uui-vertical-padding: 12px;
  --uui-icon-size: 24px;
  --uui-line-height: 24px;
  --uui-font-size: 16px;
  --uui-dot-size: 12px;
}
.uui-theme-promo .uui-size-60 {
  --uui-size: 60px;
  --uui-border-width: 1px;
  --uui-horizontal-gap: 6px;
  --uui-vertical-gap: 3px;
  --uui-horizontal-padding: 12px;
  --uui-vertical-padding: 18px;
  --uui-icon-size: 24px;
  --uui-line-height: 24px;
  --uui-font-size: 20px;
  --uui-dot-size: 12px;
}
.uui-theme-promo .uui-input-box.uui-size-42 {
  --uui-horizontal-padding: 6px;
}
.uui-theme-promo .uui-input-box.uui-size-48 {
  --uui-horizontal-padding: 6px;
}
.uui-theme-promo .uui-input-box.uui-textarea {
  --uui-horizontal-padding: 12px;
}
.uui-theme-promo .uui-input-box.uui-textarea.uui-size-24 {
  --uui-line-height: 12px;
}
.uui-theme-promo .uui-tab-button:is(.uui-size-36, .uui-size-48, .uui-size-60) {
  --uui-horizontal-padding: 6px;
  --uui-horizontal-gap: 3px;
  --uui-icon-size: 18px;
  --uui-line-height: 18px;
  --uui-font-size: 14px;
}
.uui-theme-promo .uui-tab-button.uui-vertical-tab-button:is(.uui-size-36, .uui-size-48, .uui-size-60) {
  --uui-horizontal-padding: 12px;
  --uui-horizontal-gap: 6px;
}
.uui-theme-promo .uui-tag.uui-size-18 {
  --uui-font-size: 12px;
}
.uui-theme-promo .uui-tag.uui-size-18 .uui-caption {
  --uui-tag-caption-horizontal-padding: 0;
}
.uui-theme-promo .uui-tag.uui-size-24 {
  --uui-icon-size: 18px;
}
.uui-theme-promo .uui-tag.uui-size-42 {
  --uui-icon-size: 24px;
}
.uui-theme-promo .uui-tag.uui-size-24, .uui-theme-promo .uui-tag.uui-size-30, .uui-theme-promo .uui-tag.uui-size-36, .uui-theme-promo .uui-tag.uui-size-42 {
  --uui-horizontal-gap: 3px;
}
.uui-theme-promo .uui-tag.uui-size-24, .uui-theme-promo .uui-tag.uui-size-30 {
  --uui-horizontal-padding: 3px;
}
.uui-theme-promo .uui-tag.uui-size-42, .uui-theme-promo .uui-tag.uui-size-48 {
  --uui-horizontal-padding: 9px;
}
.uui-theme-promo .uui-checkbox-container.uui-size-18, .uui-theme-promo .uui-radio-input-container.uui-size-18 {
  --uui-horizontal-gap: 12px;
  --uui-line-height: 18px;
  --uui-font-size: 14px;
}
.uui-theme-promo .uui-switch.uui-size-18 {
  --uui-horizontal-gap: 12px;
  --uui-line-height: 18px;
  --uui-font-size: 14px;
}
.uui-theme-promo .uui-switch.uui-size-24 {
  --uui-horizontal-gap: 12px;
  --uui-line-height: 24px;
  --uui-font-size: 16px;
}
.uui-theme-promo .uui-labeled-input.uui-size-30 {
  --uui-icon-size: 12px;
  --uui-font-size: 12px;
}
.uui-theme-promo .uui-labeled-input.uui-size-42 {
  --uui-line-height: 18px;
  --uui-font-size: 14px;
}
.uui-theme-promo .uui-labeled-input.uui-size-48 {
  --uui-icon-size: 18px;
  --uui-line-height: 18px;
  --uui-font-size: 14px;
}
.uui-theme-promo .uui-badge.uui-size-18 {
  --uui-font-size: 12px;
  --uui-horizontal-padding: 6px;
  --uui-badge-caption-horizontal-padding: 0;
  --uui-badge-indicator-padding: 3px;
}
.uui-theme-promo .uui-badge.uui-size-24 {
  --uui-icon-size: 18px;
  --uui-line-height: 12px;
}
.uui-theme-promo .uui-badge.uui-size-36 {
  --uui-horizontal-padding: 9px;
}
.uui-theme-promo .uui-badge.uui-size-42 {
  --uui-icon-size: 24px;
  --uui-horizontal-padding: 15px;
}
.uui-theme-promo .uui-badge.uui-size-48 {
  --uui-horizontal-padding: 15px;
}
.uui-theme-promo .uui-badge.uui-size-24, .uui-theme-promo .uui-badge.uui-size-30, .uui-theme-promo .uui-badge.uui-size-36, .uui-theme-promo .uui-badge.uui-size-42, .uui-theme-promo .uui-badge.uui-size-48 {
  --uui-horizontal-gap: 3px;
}
.uui-theme-promo .uui-status_indicator.uui-size-12 {
  --uui-horizontal-gap: 4px;
}
.uui-theme-promo .uui-status_indicator.uui-size-18 {
  --uui-horizontal-gap: 6px;
  --uui-line-height: 18px;
  --uui-font-size: 14px;
  --uui-dot-size: 8px;
}
.uui-theme-promo .uui-status_indicator.uui-size-24 {
  --uui-font-size: 14px;
  --uui-dot-size: 10px;
}
.uui-theme-promo .uui-count_indicator.uui-size-12 {
  --uui-horizontal-padding: 3px;
  --uui-line-height: 10px;
  --uui-font-size: 10px;
}
.uui-theme-promo .uui-count_indicator.uui-size-18 {
  --uui-horizontal-padding: 6px;
  --uui-line-height: 16px;
  --uui-font-size: 12px;
}
.uui-theme-promo .uui-count_indicator.uui-size-24 {
  --uui-line-height: 22px;
  --uui-font-size: 14px;
}
.uui-theme-promo .uui-table-header-cell.uui-size-36 {
  --uui-horizontal-gap: 12px;
}
.uui-theme-promo .uui-table-header-cell.uui-size-48 {
  --uui-horizontal-gap: 12px;
}
.uui-theme-promo .uui-table-header-cell.uui-size-60 {
  --uui-horizontal-gap: 12px;
}
.uui-theme-promo .uui-picker_toggler.uui-size-30, .uui-theme-promo .uui-picker_toggler.uui-size-36, .uui-theme-promo .uui-picker_toggler.uui-size-42, .uui-theme-promo .uui-picker_toggler.uui-size-48 {
  --uui-vertical-padding: 3px;
}
.uui-theme-promo .uui-alert.uui-size-36 {
  --uui-alert-indicator-border-width: 3px;
  --uui-alert-gap-h: 12px;
  --uui-alert-gap-v: 3px;
  --uui-alert-padding-h: 9px;
  --uui-alert-padding-v: 3px;
  --uui-alert-caption-gap-h: 9px;
}
.uui-theme-promo .uui-filters-panel-item-toggler.uui-size-24 {
  --uui-horizontal-padding: 3px;
  --uui-horizontal-gap: 3px;
}
._1yJZUS {
  text-transform: uppercase;
}
/*# sourceMappingURL=styles.css.map */