/**
 * Do not edit directly, this file was auto-generated.
 */
:root {
  --base-grey-5: #FAFBFC;
  --base-grey-10: #F4F6F9;
  --base-grey-15: #EEF1F5;
  --base-grey-25: #E8ECF1;
  --base-grey-50: #E3E7ED;
  --base-grey-75: #DEE2E9;
  --base-grey-100: #D9DEE5;
  --base-grey-150: #D4D9E1;
  --base-grey-200: #CFD5DD;
  --base-grey-250: #C9D0D9;
  --base-grey-300: #A0A6AE;
  --base-grey-400: #787D84;
  --base-grey-500: #4F5359;
  --base-grey-600: #414449;
  --base-grey-700: #34363A;
  --base-grey-800: #26282A;
  --base-grey-900: #191A1B;
  --base-grey-1000: #000000;
  --base-grey-alpha-0: rgba(0, 40, 79, 0);
  --base-grey-alpha-5: rgba(0, 40, 79, 0.02);
  --base-grey-alpha-10: rgba(0, 40, 79, 0.04);
  --base-grey-alpha-15: rgba(0, 40, 79, 0.07);
  --base-grey-alpha-25: rgba(0, 40, 79, 0.09);
  --base-grey-alpha-50: rgba(0, 41, 82, 0.11);
  --base-grey-alpha-75: rgba(0, 35, 78, 0.13);
  --base-grey-alpha-100: rgba(0, 35, 78, 0.15);
  --base-grey-alpha-150: rgba(0, 34, 78, 0.17);
  --base-grey-alpha-200: rgba(0, 34, 78, 0.19);
  --base-grey-alpha-250: rgba(0, 34, 78, 0.21);
  --base-grey-alpha-300: rgba(0, 16, 38, 0.37);
  --base-grey-alpha-400: rgba(0, 11, 25, 0.53);
  --base-grey-alpha-500: rgba(0, 9, 21, 0.7);
  --base-grey-alpha-600: rgba(0, 6, 13, 0.75);
  --base-grey-alpha-700: rgba(0, 4, 9, 0.8);
  --base-grey-alpha-800: rgba(0, 2, 5, 0.85);
  --base-grey-alpha-900: rgba(0, 1, 3, 0.9);
  --base-white-1000: #FFFFFF;
  --base-white-alpha-5: rgba(255, 255, 255, 0.02);
  --base-white-alpha-10: rgba(255, 255, 255, 0.04);
  --base-white-alpha-15: rgba(255, 255, 255, 0.07);
  --base-white-alpha-25: rgba(255, 255, 255, 0.09);
  --base-white-alpha-50: rgba(255, 255, 255, 0.11);
  --base-white-alpha-75: rgba(255, 255, 255, 0.13);
  --base-white-alpha-100: rgba(255, 255, 255, 0.15);
  --base-white-alpha-150: rgba(255, 255, 255, 0.17);
  --base-white-alpha-200: rgba(255, 255, 255, 0.19);
  --base-white-alpha-250: rgba(255, 255, 255, 0.2);
  --base-white-alpha-300: rgba(255, 255, 255, 0.37);
  --base-white-alpha-400: rgba(255, 255, 255, 0.53);
  --base-white-alpha-500: rgba(255, 255, 255, 0.7);
  --base-white-alpha-600: rgba(255, 255, 255, 0.75);
  --base-white-alpha-700: rgba(255, 255, 255, 0.8);
  --base-white-alpha-800: rgba(255, 255, 255, 0.85);
  --base-white-alpha-900: rgba(255, 255, 255, 0.9);
  --base-blue-5: #FAFDFF;
  --base-blue-10: #F4F8FE;
  --base-blue-15: #EEF3FD;
  --base-blue-25: #E2EBFD;
  --base-blue-50: #D6E3FD;
  --base-blue-75: #CADBFE;
  --base-blue-100: #BED3FE;
  --base-blue-150: #B1CBFE;
  --base-blue-200: #A5C3FF;
  --base-blue-250: #99BBFF;
  --base-blue-300: #739CFF;
  --base-blue-400: #4B7DFF;
  --base-blue-500: #255EFF;
  --base-blue-600: #1B49CD;
  --base-blue-700: #123498;
  --base-blue-800: #091F65;
  --base-blue-900: #010B35;
  --base-blue-alpha-5: rgba(36, 105, 255, 0.02);
  --base-blue-alpha-10: rgba(33, 114, 255, 0.05);
  --base-blue-alpha-15: rgba(36, 105, 255, 0.08);
  --base-blue-alpha-25: rgba(36, 105, 255, 0.14);
  --base-blue-alpha-50: rgba(36, 105, 255, 0.19);
  --base-blue-alpha-75: rgba(36, 105, 255, 0.24);
  --base-blue-alpha-100: rgba(36, 105, 255, 0.3);
  --base-blue-alpha-150: rgba(36, 109, 255, 0.36);
  --base-blue-alpha-200: rgba(36, 109, 255, 0.41);
  --base-blue-alpha-250: rgba(36, 113, 255, 0.47);
  --base-blue-alpha-300: rgba(36, 102, 255, 0.64);
  --base-blue-alpha-400: rgba(36, 93, 255, 0.81);
  --base-green-5: #FCFFFC;
  --base-green-10: #F5FEF4;
  --base-green-15: #F0FDEE;
  --base-green-25: #E5FDE2;
  --base-green-50: #DAFED6;
  --base-green-75: #CFFECA;
  --base-green-100: #C4FEBE;
  --base-green-150: #BAFFB2;
  --base-green-200: #AFFF A6;
  --base-green-250: #A4FF9A;
  --base-green-300: #7DEF70;
  --base-green-400: #54DF47;
  --base-green-500: #31CE20;
  --base-green-600: #28A719;
  --base-green-700: #1F8012;
  --base-green-800: #165A0C;
  --base-green-900: #0C3304;
  --base-green-alpha-5: rgba(106, 255, 90, 0.03);
  --base-green-alpha-10: rgba(106, 255, 90, 0.07);
  --base-green-alpha-15: rgba(106, 255, 90, 0.11);
  --base-green-alpha-25: rgba(83, 255, 65, 0.17);
  --base-green-alpha-50: rgba(60, 255, 39, 0.2);
  --base-green-alpha-75: rgba(60, 255, 39, 0.24);
  --base-green-alpha-100: rgba(60, 255, 39, 0.31);
  --base-green-alpha-150: rgba(60, 255, 39, 0.35);
  --base-green-alpha-200: rgba(60, 255, 39, 0.41);
  --base-green-alpha-250: rgba(60, 255, 39, 0.46);
  --base-green-alpha-300: rgba(59, 231, 40, 0.65);
  --base-green-alpha-400: rgba(53, 215, 35, 0.8);
  --base-amber-5: #FFFEFA;
  --base-amber-10: #FEFCF4;
  --base-amber-15: #FDFAEE;
  --base-amber-25: #FDF7E2;
  --base-amber-50: #FEF4D6;
  --base-amber-75: #FEF1CA;
  --base-amber-100: #FEEEBE;
  --base-amber-150: #FFEBB2;
  --base-amber-200: #FFE7A6;
  --base-amber-250: #FFE499;
  --base-amber-300: #FFD36E;
  --base-amber-400: #FEC140;
  --base-amber-500: #FCAF14;
  --base-amber-600: #CB7E10;
  --base-amber-700: #975B0D;
  --base-amber-800: #653908;
  --base-amber-900: #321804;
  --base-amber-alpha-5: rgba(244, 205, 75, 0.03);
  --base-amber-alpha-10: rgba(244, 205, 75, 0.06);
  --base-amber-alpha-15: rgba(244, 205, 75, 0.09);
  --base-amber-alpha-25: rgba(244, 205, 75, 0.14);
  --base-amber-alpha-50: rgba(244, 205, 75, 0.22);
  --base-amber-alpha-75: rgba(250, 208, 72, 0.29);
  --base-amber-alpha-100: rgba(255, 207, 85, 0.38);
  --base-amber-alpha-150: rgba(255, 207, 85, 0.45);
  --base-amber-alpha-200: rgba(255, 207, 85, 0.53);
  --base-amber-alpha-250: rgba(255, 207, 85, 0.57);
  --base-amber-alpha-300: rgba(255, 185, 35, 0.61);
  --base-amber-alpha-400: rgba(252, 175, 20, 0.77);
  --base-red-5: #FFFBFA;
  --base-red-10: #FEF6F4;
  --base-red-15: #FDF1EE;
  --base-red-25: #FDE7E2;
  --base-red-50: #FDDDD6;
  --base-red-75: #FED3CA;
  --base-red-100: #FECABE;
  --base-red-150: #FEC0B1;
  --base-red-200: #FFB7A6;
  --base-red-250: #FFAC9A;
  --base-red-300: #F67D67;
  --base-red-400: #EE4E35;
  --base-red-500: #E51D01;
  --base-red-600: #B71701;
  --base-red-700: #8B1102;
  --base-red-800: #5D0C04;
  --base-red-900: #310704;
  --base-red-alpha-5: rgba(252, 39, 1, 0.02);
  --base-red-alpha-10: rgba(252, 51, 1, 0.05);
  --base-red-alpha-15: rgba(252, 51, 1, 0.07);
  --base-red-alpha-25: rgba(252, 47, 1, 0.12);
  --base-red-alpha-50: rgba(252, 47, 1, 0.17);
  --base-red-alpha-75: rgba(252, 39, 1, 0.21);
  --base-red-alpha-100: rgba(252, 39, 1, 0.25);
  --base-red-alpha-150: rgba(252, 39, 1, 0.29);
  --base-red-alpha-200: rgba(252, 39, 1, 0.33);
  --base-red-alpha-250: rgba(255, 39, 1, 0.39);
  --base-red-alpha-300: rgba(240, 37, 1, 0.59);
  --base-red-alpha-400: rgba(232, 29, 1, 0.77);
}

.dark-theme {
  --bg-default-base: #000000;
  --bg-default-base-weak: #191A1B;
  --bg-default-foundation: #191A1B;
  --bg-default-inverted: #FFFFFF;
  --bg-default-fill: #191A1B;
  --bg-default-positive: #28A719;
  --bg-default-warning: #CB7E10;
  --bg-default-alert: #B71701;
  --bg-default-accent: #1B49CD;
  --bg-fill-hover: #26282A;
  --bg-fill-pressed: #34363A;
  --bg-fill-active: #414449;
  --bg-fill-disabled: #191A1B;
  --bg-positive-hover: #1F8012;
  --bg-positive-selected: #165A0C;
  --bg-positive-active: #165A0C;
  --bg-positive-disabled: rgba(60, 255, 39, 0.24);
  --bg-warning-hover: #975B0D;
  --bg-warning-selected: #653908;
  --bg-warning-active: #653908;
  --bg-warning-disabled: rgba(250, 208, 72, 0.29);
  --bg-alert-hover: #8B1102;
  --bg-alert-selected: #5D0C04;
  --bg-alert-active: #5D0C04;
  --bg-alert-disabled: rgba(252, 39, 1, 0.21);
  --bg-accent-hover: #123498;
  --bg-accent-selected: #091F65;
  --bg-accent-active: #091F65;
  --bg-accent-disabled: rgba(36, 105, 255, 0.24);
  --border-default-full: #FFFFFF;
  --border-default-strong: rgba(255, 255, 255, 0.15);
  --border-default-base: rgba(255, 255, 255, 0.11);
  --border-default-weak: rgba(255, 255, 255, 0.09);
  --border-default-disabled: rgba(255, 255, 255, 0.04);
  --border-default-link: #4B7DFF;
  --border-base-positive: #31CE20;
  --border-base-positive-strong: #7DEF70;
  --border-base-warning: #FCAF14;
  --border-base-warning-strong: #FFD36E;
  --border-base-alert: #E51D01;
  --border-base-alert-strong: #F67D67;
  --border-base-inverted: #000000;
  --border-link-hover: #255EFF;
  --border-link-pressed: #1B49CD;
  --items-default-primary: #FFFFFF;
  --items-default-secondary: rgba(255, 255, 255, 0.7);
  --items-default-tertiary: rgba(255, 255, 255, 0.53);
  --items-default-disabled: rgba(255, 255, 255, 0.37);
  --items-default-link: #4B7DFF;
  --items-primary-positive: #31CE20;
  --items-primary-positive-strong: #7DEF70;
  --items-primary-accent: #255EFF;
  --items-primary-accent-strong: #739CFF;
  --items-primary-warning: #FCAF14;
  --items-primary-warning-strong: #FFD36E;
  --items-primary-alert: #E51D01;
  --items-primary-alert-strong: #F67D67;
  --items-primary-inverted: rgba(0, 1, 3, 0.9);
  --items-primary-static-white: #FFFFFF;
  --items-primary-static-black: #000000;
  --items-link-hover: #255EFF;
  --items-link-pressed: #1B49CD;
  --surfaces-default-base: rgba(255, 255, 255, 0.13);
  --surfaces-default-strong: rgba(255, 255, 255, 0.13);
  --surfaces-default-extra-strong: rgba(255, 255, 255, 0.13);
  --surfaces-default-inverted: #FFFFFF;
  --surfaces-default-transparent: rgba(0, 40, 79, 0);
  --surfaces-default-positive: rgba(83, 255, 65, 0.17);
  --surfaces-default-warning: rgba(244, 205, 75, 0.14);
  --surfaces-default-alert: rgba(252, 47, 1, 0.12);
  --surfaces-default-accent: rgba(36, 105, 255, 0.14);
  --surfaces-base-hover: rgba(255, 255, 255, 0.17);
  --surfaces-base-selected: rgba(255, 255, 255, 0.19);
  --surfaces-base-active: #FFFFFF;
  --surfaces-base-disabled: rgba(255, 255, 255, 0.04);
  --surfaces-strong-hover: rgba(255, 255, 255, 0.17);
  --surfaces-strong-selected: rgba(255, 255, 255, 0.19);
  --surfaces-strong-active: #FFFFFF;
  --surfaces-strong-disabled: rgba(255, 255, 255, 0.04);
  --surfaces-extra-strong-hover: rgba(255, 255, 255, 0.17);
  --surfaces-extra-strong-selected: rgba(255, 255, 255, 0.19);
  --surfaces-extra-strong-active: #FFFFFF;
  --surfaces-extra-strong-disabled: rgba(255, 255, 255, 0.04);
  --surfaces-inverted-hover: rgba(255, 255, 255, 0.85);
  --surfaces-inverted-selected: rgba(255, 255, 255, 0.8);
  --surfaces-inverted-active: rgba(255, 255, 255, 0.75);
  --surfaces-inverted-disabled: rgba(255, 255, 255, 0.2);
  --surfaces-transparent-hover: rgba(255, 255, 255, 0.09);
  --surfaces-transparent-selected: rgba(255, 255, 255, 0.11);
  --surfaces-transparent-active: rgba(255, 255, 255, 0.11);
  --surfaces-transparent-disabled: rgba(0, 40, 79, 0);
  --surfaces-positive-hover: rgba(60, 255, 39, 0.2);
  --surfaces-positive-selected: rgba(60, 255, 39, 0.24);
  --surfaces-positive-active: rgba(60, 255, 39, 0.46);
  --surfaces-positive-disabled: rgba(106, 255, 90, 0.07);
  --surfaces-warning-hover: rgba(244, 205, 75, 0.22);
  --surfaces-warning-selected: rgba(250, 208, 72, 0.29);
  --surfaces-warning-active: rgba(255, 207, 85, 0.57);
  --surfaces-warning-disabled: rgba(244, 205, 75, 0.06);
  --surfaces-alert-hover: rgba(252, 47, 1, 0.17);
  --surfaces-alert-selected: rgba(252, 39, 1, 0.21);
  --surfaces-alert-active: rgba(255, 39, 1, 0.39);
  --surfaces-alert-disabled: rgba(252, 51, 1, 0.05);
  --surfaces-accent-hover: rgba(36, 105, 255, 0.19);
  --surfaces-accent-selected: rgba(36, 105, 255, 0.24);
  --surfaces-accent-active: rgba(36, 113, 255, 0.47);
  --surfaces-accent-disabled: rgba(33, 114, 255, 0.05);
}

.light-theme {
  --bg-default-base: #EEF1F5;
  --bg-default-base-weak: #FAFBFC;
  --bg-default-foundation: #000000;
  --bg-default-inverted: #000000;
  --bg-default-fill: #FFFFFF;
  --bg-default-positive: #31CE20;
  --bg-default-warning: #CB7E10;
  --bg-default-alert: #E51D01;
  --bg-default-accent: #255EFF;
  --bg-fill-hover: #F4F6F9;
  --bg-fill-pressed: #E8ECF1;
  --bg-fill-active: #CFD5DD;
  --bg-fill-disabled: #FFFFFF;
  --bg-positive-hover: #28A719;
  --bg-positive-selected: #1F8012;
  --bg-positive-active: #1F8012;
  --bg-positive-disabled: rgba(60, 255, 39, 0.24);
  --bg-warning-hover: #CB7E10;
  --bg-warning-selected: #975B0D;
  --bg-warning-active: #975B0D;
  --bg-warning-disabled: rgba(250, 208, 72, 0.29);
  --bg-alert-hover: #B71701;
  --bg-alert-selected: #8B1102;
  --bg-alert-active: #8B1102;
  --bg-alert-disabled: rgba(252, 39, 1, 0.21);
  --bg-accent-hover: #1B49CD;
  --bg-accent-selected: #123498;
  --bg-accent-active: #123498;
  --bg-accent-disabled: rgba(36, 105, 255, 0.24);
  --border-default-full: #000000;
  --border-default-strong: rgba(0, 35, 78, 0.15);
  --border-default-base: rgba(0, 41, 82, 0.11);
  --border-default-weak: rgba(0, 40, 79, 0.09);
  --border-default-disabled: rgba(0, 40, 79, 0.07);
  --border-default-link: #255EFF;
  --border-base-positive: #28A719;
  --border-base-positive-strong: #165A0C;
  --border-base-warning: #CB7E10;
  --border-base-warning-strong: #653908;
  --border-base-alert: #B71701;
  --border-base-alert-strong: #5D0C04;
  --border-base-inverted: #FFFFFF;
  --border-link-hover: #1B49CD;
  --border-link-pressed: #123498;
  --items-default-primary: rgba(0, 1, 3, 0.9);
  --items-default-secondary: rgba(0, 11, 25, 0.53);
  --items-default-tertiary: rgba(0, 16, 38, 0.37);
  --items-default-disabled: rgba(0, 34, 78, 0.21);
  --items-default-link: #255EFF;
  --items-primary-positive: #1F8012;
  --items-primary-positive-strong: #0C3304;
  --items-primary-accent: #255EFF;
  --items-primary-accent-strong: #010B35;
  --items-primary-warning: #CB7E10;
  --items-primary-warning-strong: #653908;
  --items-primary-alert: #B71701;
  --items-primary-alert-strong: #5D0C04;
  --items-primary-inverted: #FFFFFF;
  --items-primary-static-white: #FFFFFF;
  --items-primary-static-black: #000000;
  --items-link-hover: #1B49CD;
  --items-link-pressed: #123498;
  --surfaces-default-base: rgba(0, 40, 79, 0.04);
  --surfaces-default-strong: rgba(0, 40, 79, 0.07);
  --surfaces-default-extra-strong: rgba(0, 35, 78, 0.15);
  --surfaces-default-inverted: #000000;
  --surfaces-default-transparent: rgba(0, 40, 79, 0);
  --surfaces-default-positive: rgba(83, 255, 65, 0.17);
  --surfaces-default-warning: rgba(244, 205, 75, 0.14);
  --surfaces-default-alert: rgba(252, 47, 1, 0.12);
  --surfaces-default-accent: rgba(36, 105, 255, 0.14);
  --surfaces-base-hover: rgba(0, 40, 79, 0.07);
  --surfaces-base-selected: rgba(0, 40, 79, 0.09);
  --surfaces-base-active: rgba(0, 40, 79, 0.09);
  --surfaces-base-disabled: rgba(0, 40, 79, 0.02);
  --surfaces-strong-hover: rgba(0, 40, 79, 0.09);
  --surfaces-strong-selected: rgba(0, 41, 82, 0.11);
  --surfaces-strong-active: rgba(0, 41, 82, 0.11);
  --surfaces-strong-disabled: rgba(0, 40, 79, 0.04);
  --surfaces-extra-strong-hover: rgba(0, 34, 78, 0.21);
  --surfaces-extra-strong-selected: rgba(0, 11, 25, 0.53);
  --surfaces-extra-strong-active: rgba(0, 11, 25, 0.53);
  --surfaces-extra-strong-disabled: rgba(0, 40, 79, 0.09);
  --surfaces-inverted-hover: rgba(0, 4, 9, 0.8);
  --surfaces-inverted-selected: rgba(0, 6, 13, 0.75);
  --surfaces-inverted-active: rgba(0, 6, 13, 0.75);
  --surfaces-inverted-disabled: rgba(0, 34, 78, 0.21);
  --surfaces-transparent-hover: rgba(0, 40, 79, 0.04);
  --surfaces-transparent-selected: rgba(0, 40, 79, 0.09);
  --surfaces-transparent-active: rgba(0, 40, 79, 0.09);
  --surfaces-transparent-disabled: rgba(0, 40, 79, 0);
  --surfaces-positive-hover: rgba(60, 255, 39, 0.2);
  --surfaces-positive-selected: rgba(60, 255, 39, 0.24);
  --surfaces-positive-active: rgba(60, 255, 39, 0.46);
  --surfaces-positive-disabled: rgba(106, 255, 90, 0.07);
  --surfaces-warning-hover: rgba(244, 205, 75, 0.22);
  --surfaces-warning-selected: rgba(250, 208, 72, 0.29);
  --surfaces-warning-active: rgba(255, 207, 85, 0.57);
  --surfaces-warning-disabled: rgba(244, 205, 75, 0.06);
  --surfaces-alert-hover: rgba(252, 47, 1, 0.17);
  --surfaces-alert-selected: rgba(252, 39, 1, 0.21);
  --surfaces-alert-active: rgba(255, 39, 1, 0.39);
  --surfaces-alert-disabled: rgba(252, 51, 1, 0.05);
  --surfaces-accent-hover: rgba(36, 105, 255, 0.19);
  --surfaces-accent-selected: rgba(36, 105, 255, 0.24);
  --surfaces-accent-active: rgba(36, 113, 255, 0.47);
  --surfaces-accent-disabled: rgba(33, 114, 255, 0.05);
}

/**
 * Do not edit directly, this file was auto-generated.
 */
:root {
  --gap-none: 0;
  --gap-single: 1px;
  --gap-base-flat: 2px;
  --gap-base: 4px;
  --gap-xs: 8px;
  --gap-sm: 12px;
  --gap-md: 16px;
  --gap-lg: 20px;
  --gap-xl: 24px;
  --gap-3xl: 32px;
  --gap-5xl: 40px;
  --gap-list-none: 0;
  --gap-list-base: 4px;
  --gap-list-xs: 8px;
  --gap-list-sm: 12px;
  --gap-list-md: 16px;
  --gap-list-lg: 20px;
  --gap-list-xl: 24px;
}

/**
 * Do not edit directly, this file was auto-generated.
 */
:root {
  --padding-none: 0;
  --padding-min: 1px;
  --padding-base-flat: 2px;
  --padding-base: 4px;
  --padding-base-sharp: 6px;
  --padding-xs: 8px;
  --padding-sm: 12px;
  --padding-md: 16px;
  --padding-lg: 20px;
  --padding-xl: 24px;
  --padding-3xl: 32px;
  --padding-5xl: 40px;
  --padding-table-cell-none: 0;
  --padding-table-cell-base: 4px;
  --padding-table-cell-xs: 8px;
  --padding-table-cell-md: 16px;
  --padding-table-cell-lg: 20px;
  --padding-list-none: 0;
  --padding-list-base: 4px;
  --padding-list-xs: 8px;
  --padding-list-sm: 12px;
  --padding-list-md: 16px;
  --padding-list-lg: 20px;
  --padding-list-xl: 24px;
}

/**
 * Do not edit directly, this file was auto-generated.
 */
:root {
  --space-0: 0;
  --space-1: 1px;
  --space-2: 2px;
  --space-4: 4px;
  --space-6: 6px;
  --space-8: 8px;
  --space-10: 10px;
  --space-12: 12px;
  --space-16: 16px;
  --space-20: 20px;
  --space-24: 24px;
  --space-32: 32px;
  --space-40: 40px;
  --space-48: 48px;
  --space-56: 56px;
  --space-64: 64px;
  --space-72: 72px;
  --space-80: 80px;
}

/**
 * Do not edit directly, this file was auto-generated.
 */
:root {
  --corner-radius-none: 0;
  --corner-radius-base-flat: 2px;
  --corner-radius-base: 4px;
  --corner-radius-xs: 8px;
  --corner-radius-sm: 12px;
  --corner-radius-md: 16px;
  --corner-radius-xl: 24px;
  --corner-radius-full: 9999px;
}

/**
 * Do not edit directly, this file was auto-generated.
 */
:root {
  --stroke-none: 0;
  --stroke-min-flat: 0.5px;
  --stroke-min: 1px;
  --stroke-base-flat: 2px;
  --stroke-base: 4px;
}

/**
 * Do not edit directly, this file was auto-generated.
 */
:root {
  --transition-instant: all 0 ease-out;
  --transition-fast: all 150ms ease-out;
  --transition-medium: all 300ms ease-out;
  --transition-slow: all 500ms ease-out;
}



@font-face {
  font-family: Mont;
  font-weight: 400;
  font-style: normal;
  src: url(/public/fonts/Mont-Regular1d26d89f7339866d3133.otf) format('opentype');
}
@font-face {
  font-family: Mont;
  font-weight: 500;
  font-style: normal;
  src: url(/public/fonts/Mont-SemiBold8979d71a3146ca1d761f.otf) format('opentype');
}
@font-face {
  font-family: Mont;
  font-weight: 700;
  font-style: normal;
  src: url(/public/fonts/Mont-Bold03c8c2f6127c1da0fc39.otf) format('opentype');
}

.selected-asset--GMoxC {
  display: flex;
  align-items: center;
  gap: 16px;
  align-self: stretch;
  padding: 12px 16px;
  width: 100%;
  height: 64px;
  box-sizing: border-box;
}
.asset-thumbnail--f5njl {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
}
.asset-thumbnail--f5njl img {
  max-width: 100%;
  max-height: 100%;
  border-radius: var(--border-radius-xxs);
  object-fit: contain;
}
.asset-info--jrSI0 {
  display: flex;
  flex: 1 0;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-width: 0;
}
.asset-name--_559D {
  width: 100%;
  color: var(--color-text-1);
}
.media-type--uKCLq {
  color: var(--color-text-2);
  /* 12/EN-Regular-18 */
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  line-height: 18px;
  /* 150% */
}

.preview--ABVfk {
  padding: 24px 32px;
}
.scaled-preview--lHq3_ {
  display: flex;
  justify-content: center;
}
.button-container--izwNy {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
  align-self: stretch;
  padding: 16px 20px;
  border-top: 1px solid var(--border-default-base);
  font-size: 14px;
}
.button-wrapper--WRYiG {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
}
.icon--oBv4M {
  font-size: 14px;
}

.asset-modal--o96Ui {
  width: auto;
  width: initial;
  max-width: calc(100vw - 64px);
  height: auto;
  height: initial;
  max-height: calc(100vh - 64px);
}
.asset-modal--o96Ui .arco-modal-content {
  padding: 16px 0 0;
}
.asset-modal--o96Ui .arco-tabs-header-wrapper {
  padding: 0 16px 16px;
}
.asset-modal--o96Ui .arco-tabs-content,
.asset-modal--o96Ui .arco-tab-content {
  padding: 0;
}
.tabs--uX2QG.hidden--dwORf .arco-tabs-header-wrapper {
  display: none;
}
.tabs--uX2QG .arco-tabs-header-title {
  background-color: var(--color-fill-1);
}
.tabs--uX2QG .arco-tabs-header-title-active {
  background-color: rgb(var(--primary-6)) !important;
  color: var(--color-bg-1) !important;
}
.select-wrapper--SiYCm {
  padding: 0 20px;
}
.select--hd8xu .arco-select-view {
  padding-left: 0 !important;
  height: 64px !important;
}
.select-dropdown--sSCzZ .arco-select-popup,
.select-dropdown--sSCzZ .arco-select-option {
  padding: 0;
}
.placeholder--vyVpt {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40vw;
  height: calc(100vh - 64px);
}
.asset-measure-wrapper--bOPms {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

.filter-group--osNtC {
  display: flex;
  gap: 16px;
}
.filter-group--osNtC .filter-key-selector--V2KRS {
  width: 250px;
  flex-shrink: 0;
}
.filter-group--osNtC .filter-key-selector--V2KRS .arco-input-tag-inner {
  flex-wrap: nowrap;
}
.filter-group--osNtC .filter-key-selector--V2KRS .arco-tag:first-child {
  min-width: 0;
}

.thumbnail-wrap--MsnvX {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  overflow: hidden;
}
.thumbnail-wrap--MsnvX img {
  width: 100%;
  height: 100%;
  cursor: pointer;
  object-fit: cover;
  object-position: center;
}
.thumbnail-wrap--MsnvX .open-menu-button--K03v3 {
  margin-left: 8px;
  color: var(--color-text-1);
}
.thumbnail-wrap--MsnvX .arco-image-error-icon {
  flex: 1 1;
  width: 20px;
  height: 20px;
}
.thumbnail-wrap--MsnvX .arco-image-error-alt {
  padding: 4px 0 0;
}
.preview-modal-wrapper--Rkei8 {
  overflow: hidden;
}
.preview-modal--j628k {
  position: absolute;
  top: 60px !important;
  top: var(--header-height, 60px) !important;
  left: 0;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 0;
  width: 100%;
  height: calc(100vh - 60px);
  height: calc(100vh - var(--header-height, 60px));
  background: transparent;
  background: var(--color-mask-bg);
  overflow: hidden;
}
.preview-modal--j628k .arco-modal-header {
  margin-bottom: 0;
  height: 60px;
  background-color: var(--color-bg-1);
}
.preview-modal--j628k .arco-modal-header .preview-modal-header-wrapper--TkSvL {
  display: flex;
  justify-content: start;
  align-items: center;
}
.preview-modal--j628k .arco-modal-header .preview-modal-header-wrapper--TkSvL .preview-modal-header-close-button--rOGRK {
  margin-left: 16px;
  background-color: var(--color-bg-1);
}
.preview-modal--j628k .arco-modal-header .preview-modal-header-wrapper--TkSvL .preview-modal-header-title--EDqqA {
  margin-bottom: 0;
  margin-left: 16px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.preview-modal--j628k .arco-modal-content {
  display: flex;
  justify-content: center;
  align-items: center;
  height: calc(calc(100vh - 60px) - 60px);
  height: calc(calc(100vh - var(--header-height, 60px)) - 60px);
}
.preview-modal--j628k .arco-modal-content .preview-modal-content-wrapper--wP3uB {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: calc(calc(100vh - 60px) - 60px);
  height: calc(calc(100vh - var(--header-height, 60px)) - 60px);
}
.preview-modal--j628k .preview-modal-image--ZD7a5,
.preview-modal--j628k .preview-modal-video--uphOR {
  max-width: 90vw;
  max-height: 70vh;
}
.id-content--lowam {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 24px;
}
.id-content--lowam .content-value--qXAOD {
  display: flex;
  flex: 1 1;
  font-weight: 500;
  white-space: nowrap;
  overflow: hidden;
}
.id-content--lowam .preview-icon--AQx_N {
  display: none;
}
.id-content--lowam:hover .preview-icon--AQx_N {
  display: inline;
}
.id-content--lowam .button-group--xw4Hg {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  margin-left: 4px;
}
.id-content--lowam .button-group--xw4Hg .dropdown-button--TooSX {
  background: none;
}
.id-content--lowam .button-group--xw4Hg .dropdown-button--TooSX .dropdown-button-icon--IlBJh {
  padding-top: 3px;
  font-size: 16px;
}
.id-content--lowam .button-group--xw4Hg .dropdown-button--TooSX .rename-icon--Wfsr3 {
  font-variation-settings: 'FILL' 0;
}
.id-content--lowam .button-group--xw4Hg .arco-btn-size-mini.arco-btn-shape-circle {
  width: 22px;
  height: 22px;
  border: 1px solid var(--color-border-3);
  background-color: var(--color-bg-white);
  color: var(--color-text-2);
}
.dropdown-menu--svlm2 {
  width: 150px;
  color: var(--color-text-2);
}
.dropdown-menu-item-icon--nZchq {
  margin-right: 10px;
}
.download-icon--GVxIk {
  margin-right: 10px;
  width: 16px;
  height: 16px;
  color: var(--color-text-2);
  font-size: 16px;
  vertical-align: middle;
}
.disabled-icon--cWqoo {
  color: var(--color-text-4);
}
.pagination-wrapper--tPirn {
  display: flex;
  justify-content: space-between;
  padding: 12px 16px;
  background-color: var(--color-bg-1);
}
.pagination-wrapper--tPirn .arco-pagination-item-active {
  color: #000;
  color: var(--primary-6, #000);
  font-weight: 600;
}
.pagination-wrapper--tPirn .arco-pagination-option .arco-select-view-value {
  color: #000;
  color: var(--primary-6, #000);
  font-weight: 600;
}
.media-list-table--CODCG .arco-table-td {
  cursor: default;
}
.media-list-table--CODCG .arco-table-empty-row .arco-table-td {
  border-bottom: 0;
}
.media-list-table--CODCG .no-data-icon--L4_9D {
  margin-bottom: 24px;
  font-size: 38px;
}
.media-list-table--CODCG .no-data-title--TYHeS {
  margin-bottom: 8px;
  color: var(--color-text-1);
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}
.media-list-table--CODCG .no-data-description--_wITA {
  color: var(--color-text-2);
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
.disabled-row--otndv .arco-table-td {
  cursor: not-allowed;
}
.disabled-row--otndv .arco-table-cell {
  opacity: 0.3;
  pointer-events: none;
}
.disabled-row--otndv .arco-table-td:first-child {
  opacity: 1;
}
.pointer--vyZNP {
  cursor: pointer;
}
.form--pXyDx {
  width: 100%;
}
.form--pXyDx .arco-form-message {
  display: none;
}
.form--pXyDx .arco-form-item {
  margin: 0;
}
.form--pXyDx .arco-form-item-status-error .arco-input:not(.arco-input-disabled) {
  border-bottom: 1px rgb(var(--danger-6)) solid;
  background: transparent;
}
.form--pXyDx .name-input--Tdj7l {
  padding: 4px 0;
  width: 100%;
  border: none;
  border-bottom: 1px var(--color-black) solid;
  border-radius: 0;
  background: transparent;
}

.page-wrapper--g_2ot {
  display: flex;
  flex: 1 1;
  flex-direction: column;
  width: 100%;
  box-sizing: border-box;
}
.tool-bar--I1KHR {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  align-self: stretch;
  padding: 8px 16px;
  width: 100%;
  border-bottom: 1px solid var(--color-border-2);
  border-radius: var(--border-radius-small) var(--border-radius-small) 0 0;
  background-color: var(--color-bg-1);
  box-sizing: border-box;
}
.full-width--G0X5g {
  width: 100%;
}
.center--RKRK_ {
  display: flex;
  justify-content: center;
  text-align: center;
}
.footer--DPnR4 {
  display: flex;
  justify-content: space-between;
}
.footer--DPnR4 button {
  width: 48%;
}

.upload-info-modal-wrapper--hZhzZ {
  position: fixed;
  top: auto;
  top: initial;
  right: 24px;
  bottom: 24px;
  left: auto;
  left: initial;
  z-index: 9999;
  margin: 0;
  width: 469px;
  box-shadow: 0 4px 10px 0 #0000001a;
}
.upload-info-modal-wrapper--hZhzZ .arco-modal-content {
  padding: 0;
}
.upload-info-modal-wrapper--hZhzZ .upload-info-modal-title--nA2Yp {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 20px;
}
.upload-info-modal-wrapper--hZhzZ .upload-info-modal-title--nA2Yp h6 {
  margin: 0 8px 0 0;
  word-break: break-word;
}
.download-info-modal-wrapper-offset--FGORW {
  position: fixed;
  top: auto;
  top: initial;
  right: calc(469px + 24px + 16px);
  /* upload modal width + upload modal right margin + gap */
  bottom: 24px;
  left: auto;
  left: initial;
  z-index: 9999;
  margin: 0;
  width: 469px;
  box-shadow: 0 4px 10px 0 #0000001a;
}
.download-info-modal-wrapper-offset--FGORW .arco-modal-content {
  padding: 0;
}
.download-info-modal-wrapper-offset--FGORW .upload-info-modal-title--nA2Yp {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 20px;
}
.download-info-modal-wrapper-offset--FGORW .upload-info-modal-title--nA2Yp h6 {
  margin: 0 8px 0 0;
  word-break: break-word;
}
.upload-info-modal-uploading-file-count-bar--ofYqS {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 20px;
  background: var(--color-fill-1);
}
.stop-all-confim-modal--ht32K {
  width: 400px;
}
.upload-info-modal-content--CXnCx {
  border-radius: 0;
  transition: max-height 0.25s ease-out;
  overflow-y: scroll;
}
.upload-info-modal-content--CXnCx.hide--d4u17 {
  max-height: 0;
}
.upload-info-modal-content--CXnCx.show--Ufeiz {
  max-height: 80vh;
}
.upload-info-modal-content--CXnCx .arco-list-content {
  padding: 16px;
  border-top: 1px solid var(--color-neutral-3);
}
.upload-info-modal-content--CXnCx .arco-list-item {
  padding: 0 0 4px !important;
  border: none;
}
.upload-info-modal-content--CXnCx .arco-list-item:last-of-type {
  padding: 0 !important;
}
.upload-item-wrapper--OCDle {
  display: flex;
  flex-direction: column;
  border-radius: var(--border-radius-small);
  background-color: var(--color-fill-1);
}
.upload-item-wrapper--OCDle .icon--nQeLQ {
  font-size: 20px;
}
.upload-item-wrapper--OCDle.error--WBC8t {
  background: var(--color-danger-light-1);
}
.upload-item-wrapper--OCDle .upload-item-info--rhhPL {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 8px 12px;
}
.upload-item-wrapper--OCDle .upload-item-info--rhhPL .left--fcuEl,
.upload-item-wrapper--OCDle .upload-item-info--rhhPL .right--mvrYH {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.upload-item-wrapper--OCDle .upload-item-info--rhhPL .thumbnail--n0lwT {
  width: 40px;
  height: 40px;
  border-radius: var(--border-radius-small);
}
.upload-item-wrapper--OCDle .upload-item-info--rhhPL .success-icon--XkpL4 {
  color: rgb(var(--success-6));
}
.upload-item-wrapper--OCDle .upload-item-info--rhhPL .name--e86Jx {
  padding: 9px 12px;
}
.upload-item-wrapper--OCDle .upload-item-info--rhhPL .progress--nmwUh {
  margin-left: 8px;
}
.upload-item-wrapper--OCDle .upload-item-info--rhhPL .stop-button--VZlAk {
  display: contents;
}
.upload-item-wrapper--OCDle .upload-item-info--rhhPL .stop--QoI9Y {
  width: 20px;
  height: 20px;
  color: var(--color-text-2);
}
.upload-item-wrapper--OCDle .upload-item-error--TncvE {
  display: flex;
  justify-content: start;
  align-items: center;
  padding: 8px 12px;
  border-radius: 0 0 var(--border-radius-small) var(--border-radius-small);
  background: var(--color-danger-light-2);
}
.upload-item-wrapper--OCDle .upload-item-error--TncvE .error-icon--JSeSc {
  margin-right: 8px;
  color: rgb(var(--danger-7));
}
.upload-item-wrapper--OCDle .upload-item-error--TncvE .upload-item-error-info--KSc8S .upload-item-error-tip--SDiu_ {
  margin: 0;
  color: rgb(var(--danger-7));
}
.upload-item-wrapper--OCDle .upload-item-error--TncvE .upload-item-error-info--KSc8S .upload-item-error-text--UX6iP {
  color: var(--color-text-2);
}
.cancel-all-confirm-modal--EmaN3 .arco-modal-content--Qx0ln {
  border-radius: var(--border-radius-medium);
}
.cancel-button--eefPg {
  display: contents;
}
.cancel--N9iNO {
  width: 20px;
  height: 20px;
  color: var(--color-text-2);
}
.processing-text--nXLeB {
  margin-left: 8px;
  color: var(--color-text-3);
  font-size: 12px;
}

.asset-rejected-modal--Z6hdF {
  display: flex;
  justify-content: center;
  width: 400px;
}
.asset-rejected-modal--Z6hdF .arco-typography {
  margin: 0;
}
.asset-rejected-modal-content--O8aQ5 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 24px;
}
.violation-card--TtKCl .arco-card-body {
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding: 16px;
}
.violation-card--TtKCl .violation-list--_FZ67 {
  margin: 0;
  padding: 0;
}
.violation-card--TtKCl .violation-list--_FZ67 li {
  color: #4e5969;
  color: var(--text-2, #4e5969);
  list-style-type: disc;
}
.text--A_sJ4 {
  color: #4e5969;
  color: var(--text-2, #4e5969);
}

.metric-time-range-selector--ZE8ce {
  width: 380px;
  border-radius: var(--border-radius-small);
  background-color: var(--color-fill-3);
  color: var(--color-text-3);
  font-size: 14px !important;
  font-weight: 400;
}
.metric-time-range-selector--ZE8ce .arco-select-addbefore {
  display: flex;
  padding-right: 0;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  background: initial;
  color: var(--color-text-3);
}

.asset-selector-modal--O9xSb .arco-modal-content {
  padding: 0;
}
.asset-selector-modal--O9xSb .arco-modal-title .arco-icon {
  margin-right: 0;
  margin-right: initial;
  font-size: inherit;
  vertical-align: -2px;
}
.asset-selector-modal--O9xSb .arco-table-empty-row {
  height: calc(100vh - 429px);
}
.modal-content-wrapper--JpdhE {
  display: flex;
  flex: 1 1;
  flex-direction: column;
  padding: 0;
  width: 100%;
  background-color: var(--color-bg-1);
  box-sizing: border-box;
}
.tool-bar--EbFed {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
  width: 100%;
  overflow: scroll;
}

.item-wrapper--RI7JH {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.item-wrapper--RI7JH .log-avatar--fS1t8 {
  margin-right: 8px;
}
.item-wrapper--RI7JH .log-user--hPiNj {
  font-size: 12px;
}
.item-wrapper--RI7JH .log-content--mewU6 {
  margin-bottom: 0;
  font-size: 14px;
}
.item-wrapper--RI7JH .log-extra--rPULY {
  font-size: 12px;
}
.item-wrapper--RI7JH .time--M5jFj {
  flex-shrink: 0;
  margin-left: 16px;
  font-size: 12px;
}

.bold--qMtWR {
  font-weight: 600;
}
.drawer-title--m9EEn {
  display: flex;
  flex-direction: column;
}
.single-campaign-log-title-wrapper--H_OiM {
  margin-bottom: 16px;
}
.single-campaign-log-title--jyHmL {
  color: var(--color-text-3);
}
.operation-scope-wrapper--RRj1W {
  display: flex;
  margin-top: 16px;
}
.operation-scope-wrapper--RRj1W .arco-tag {
  margin-right: 8px;
  font-size: 14px;
  border: 1px solid var(--color-border-3);
  padding: 3px 8px;
}
.no-filter-view--LOzD8 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  color: var(--color-text-3);
  font-weight: 600;
}

