:root {
    --color-n900: rgb(9, 15, 30);
    --color-n800: rgb(22, 29, 46);
    --color-n700: rgb(35, 45, 69);
    --color-n600: rgb(48, 59, 88);
    --color-n500: rgb(68, 80, 110);
    --color-n400: rgb(92, 104, 132);
    --color-n300: rgb(119, 130, 155);
    --color-n200: rgb(125, 137, 165);
    --color-n100: rgb(131, 145, 175);
    --color-n90: rgb(137, 152, 185);
    --color-n80: rgb(143, 159, 195);
    --color-n70: rgb(148, 166, 205);
    --color-n60: rgb(159, 175, 211);
    --color-n50: rgb(171, 185, 218);
    --color-n40: rgb(183, 195, 225);
    --color-n30: rgb(196, 206, 231);
    --color-n20: rgb(220, 228, 249);
    --color-n10: rgb(237, 242, 255);
    --color-n0: rgb(255, 255, 255);
    --color-blk900: rgb(0, 0, 0);
    --color-blk800: rgba(0, 0, 0, .9);
    --color-blk700: rgba(0, 0, 0, .85);
    --color-blk600: rgba(0, 0, 0, .8);
    --color-blk500: rgba(0, 0, 0, .75);
    --color-blk400: rgba(0, 0, 0, .7);
    --color-blk300: rgba(0, 0, 0, .65);
    --color-blk200: rgba(0, 0, 0, .6);
    --color-blk100: rgba(0, 0, 0, .55);
    --color-blk90: rgba(0, 0, 0, .5);
    --color-blk80: rgba(0, 0, 0, .45);
    --color-blk70: rgba(0, 0, 0, .4);
    --color-blk60: rgba(0, 0, 0, .35);
    --color-blk50: rgba(0, 0, 0, .3);
    --color-blk40: rgba(0, 0, 0, .25);
    --color-blk30: rgba(0, 0, 0, .2);
    --color-blk20: rgba(0, 0, 0, .15);
    --color-blk15: rgba(0, 0, 0, .12);
    --color-blk10: rgba(0, 0, 0, .1);
    --color-blk5: rgba(0, 0, 0, .08);
    --color-w900: rgb(255, 255, 255);
    --color-w800: rgba(255, 255, 255, .9);
    --color-w700: rgba(255, 255, 255, .85);
    --color-w600: rgba(255, 255, 255, .8);
    --color-w500: rgba(255, 255, 255, .75);
    --color-w400: rgba(255, 255, 255, .7);
    --color-w300: rgba(255, 255, 255, .65);
    --color-w200: rgba(255, 255, 255, .6);
    --color-w100: rgba(255, 255, 255, .55);
    --color-w90: rgba(255, 255, 255, .5);
    --color-w80: rgba(255, 255, 255, .45);
    --color-w70: rgba(255, 255, 255, .4);
    --color-w60: rgba(255, 255, 255, .35);
    --color-w50: rgba(255, 255, 255, .3);
    --color-w40: rgba(255, 255, 255, .25);
    --color-w30: rgba(255, 255, 255, .2);
    --color-w20: rgba(255, 255, 255, .15);
    --color-w15: rgba(255, 255, 255, .12);
    --color-w10: rgba(255, 255, 255, .1);
    --color-w5: rgba(255, 255, 255, .08);
    --color-b300: rgb(9, 109, 255);
    --color-g300: rgb(18, 184, 87);
    --color-o300: rgb(252, 84, 21);
    --color-y300: rgb(233, 171, 15);
    --color-st-sf-dark-primary: var(--color-blk900);
    --color-st-sf-dark-secondary: var(--color-blk90);
    --color-st-sf-dark-tertiary: var(--color-blk30);
    --color-st-sf-light-primary: var(--color-w900);
    --color-st-sf-light-secondary: var(--color-w90);
    --color-st-sf-light-tertiary: var(--color-w30);
    --color-st-sf-border-surface: var(--color-w15);
    --color-st-sf-border-control: var(--color-w40);
    --color-st-sf-divider: var(--color-w15);
    --color-st-text-dark-primary: var(--color-blk900);
    --color-st-text-dark-secondary: var(--color-blk500);
    --color-st-text-dark-tertiary: var(--color-blk90);
    --color-st-text-light-primary: var(--color-w900);
    --color-st-text-light-secondary: var(--color-w500);
    --color-st-text-light-tertiary: var(--color-w90);
    --color-st-focus: rgba(255, 255, 255, .48);
    --color-st-hover-default-light: rgba(255, 255, 255, .04);
    --color-st-hover-accent-light: rgba(255, 255, 255, .08);
    --color-st-hover-default-dark: rgba(0, 0, 0, .04);
    --color-st-hover-accent-dark: rgba(0, 0, 0, .08);
    --color-sf-background: var(--color-n900);
    --color-sf-primary: var(--color-n800);
    --color-sf-tertiary: var(--color-n600);
    --color-sf-secondary: var(--color-n700);
    --color-sf-border-control: rgba(119, 130, 155, .28);
    --color-sf-border-surface: rgba(119, 130, 155, .2);
    --color-sf-divider: rgba(119, 130, 155, .2);
    --color-sf-scrim: rgba(9, 15, 30, .6);
    --color-sf-scrim-hard: rgba(9, 15, 30, .95);
    --color-text-primary: var(--color-n0);
    --color-text-secondary: var(--color-n70);
    --color-text-tertiary: var(--color-n100);
    --color-text-link: var(--color-b300);
    --color-gd-blue: rgb(0, 149, 255), rgb(8, 85, 196);
    --color-gd-green: rgb(49, 188, 105), rgb(8, 158, 78);
    --color-fn-base: var(--color-b300);
    --color-fn-base-secondary: rgba(9, 109, 255, .1);
    --color-fn-success: var(--color-g300);
    --color-fn-success-secondary: rgba(18, 184, 87, .1);
    --color-fn-warning: var(--color-y300);
    --color-fn-warning-secondary: rgba(233, 171, 15, .1);
    --color-fn-error: var(--color-o300);
    --color-fn-error-secondary: rgba(252, 84, 21, .1);
    --color-focus: rgba(9, 109, 255, .48);
    --color-hover-default: rgba(255, 255, 255, .04);
    --color-hover-accent: rgba(255, 255, 255, .08)
}

:root {
    --rounding-2xs-dynamic: 4px;
    --rounding-2xs-static: 4px;
    --rounding-xs-dynamic: 8px;
    --rounding-xs-static: 8px;
    --rounding-s-dynamic: 10px;
    --rounding-s-static: 10px;
    --rounding-m-dynamic: 12px;
    --rounding-m-static: 12px;
    --rounding-l-dynamic: 16px;
    --rounding-l-static: 16px;
    --rounding-xl-static: 24px;
    --rounding-max: 999px
}

:root {
    --spacing-1: 2px;
    --spacing-2: 4px;
    --spacing-3: 8px;
    --spacing-4: 12px;
    --spacing-5: 16px;
    --spacing-6: 20px;
    --spacing-7: 24px;
    --spacing-8: 28px;
    --spacing-9: 32px
}

:root {
    --font-family-display: -apple-system, "SF Pro Display", "SF Pro Text", sans-serif;
    --font-family-text: -apple-system, "SF Pro Text", sans-serif;
    --font-family-mono: -apple-system, "SF Mono", monospace
}

:root {
    --z-index-overlay: 10000;
    --z-index-tooltip: 10001
}


.IconBase_root_U5LTW {
    fill: currentColor
}

.IconBase_m_Qax_Y {
    padding: 2px
}

.IconBase_l_vCztC {
    padding: 4px
}

.IconBase_xl_jZJ_u {
    padding: 8px
}

:root {
    --tmp-box-shadow-xs: 0px 1px 1px 0px rgba(0, 0, 0, .05);
    --tmp-box-shadow-s: 0px 1px 1px 0px rgba(0, 0, 0, .06), 0px 1px 2px 0px rgba(0, 0, 0, .1);
    --tmp-box-shadow-m: 0px 8px 16px -3px rgba(0, 0, 0, .08), 0px 1px 4px 0px rgba(0, 0, 0, .05);
    --tmp-box-shadow-tooltip: var(--tmp-box-shadow-m);
    --tmp-box-shadow-segment-tab: var(--tmp-box-shadow-xs);
    --tmp-box-shadow-popover: var(--tmp-box-shadow-m)
}

:root {
    --tmp-color-gray-900: 20, 20, 21;
    --tmp-color-gray-800: 29, 30, 32;
    --tmp-color-gray-700: 36, 37, 40;
    --tmp-color-gray-600: 46, 48, 53;
    --tmp-color-gray-500: 58, 61, 67;
    --tmp-color-gray-450: 71, 75, 82;
    --tmp-color-gray-400: 83, 87, 95;
    --tmp-color-gray-350: 111, 116, 128;
    --tmp-color-gray-325: 121, 127, 139;
    --tmp-color-gray-300: 129, 135, 148;
    --tmp-color-gray-250: 146, 153, 168;
    --tmp-color-gray-225: 154, 161, 177;
    --tmp-color-gray-200: 163, 171, 187;
    --tmp-color-gray-150: 188, 194, 207;
    --tmp-color-gray-100: 215, 219, 226;
    --tmp-color-gray-50: 240, 242, 245;
    --tmp-color-teal-950: 0, 60, 64;
    --tmp-color-teal-900: 0, 95, 102;
    --tmp-color-teal-800: 0, 131, 140;
    --tmp-color-teal-700: 0, 167, 178;
    --tmp-color-teal-600: 0, 203, 217;
    --tmp-color-teal-500: 0, 239, 255;
    --tmp-color-teal-400: 38, 241, 255;
    --tmp-color-teal-300: 77, 244, 255;
    --tmp-color-teal-200: 115, 246, 255;
    --tmp-color-teal-100: 153, 249, 255;
    --tmp-color-teal-50: 191, 251, 255;
    --tmp-color-cyan-950: 0, 40, 64;
    --tmp-color-cyan-900: 0, 65, 102;
    --tmp-color-cyan-800: 0, 89, 140;
    --tmp-color-cyan-700: 0, 113, 178;
    --tmp-color-cyan-600: 0, 137, 217;
    --tmp-color-cyan-500: 0, 161, 255;
    --tmp-color-cyan-400: 38, 176, 255;
    --tmp-color-cyan-300: 77, 190, 255;
    --tmp-color-cyan-200: 115, 204, 255;
    --tmp-color-cyan-100: 153, 218, 255;
    --tmp-color-cyan-50: 191, 232, 255;
    --tmp-color-blue-cyan-950: 0, 29, 64;
    --tmp-color-blue-cyan-900: 0, 47, 102;
    --tmp-color-blue-cyan-800: 0, 64, 140;
    --tmp-color-blue-cyan-700: 0, 82, 179;
    --tmp-color-blue-cyan-600: 0, 100, 217;
    --tmp-color-blue-cyan-550: 0, 110, 236;
    --tmp-color-blue-cyan-500: 0, 117, 255;
    --tmp-color-blue-cyan-450: 19, 129, 255;
    --tmp-color-blue-cyan-400: 38, 138, 255;
    --tmp-color-blue-cyan-300: 77, 159, 255;
    --tmp-color-blue-cyan-200: 115, 179, 255;
    --tmp-color-blue-cyan-100: 153, 200, 255;
    --tmp-color-blue-cyan-50: 191, 221, 255;
    --tmp-color-blue-950: 0, 12, 64;
    --tmp-color-blue-900: 0, 20, 102;
    --tmp-color-blue-800: 0, 27, 140;
    --tmp-color-blue-700: 0, 34, 178;
    --tmp-color-blue-600: 0, 41, 217;
    --tmp-color-blue-500: 0, 48, 254;
    --tmp-color-blue-400: 50, 89, 254;
    --tmp-color-blue-300: 88, 120, 254;
    --tmp-color-blue-200: 127, 151, 254;
    --tmp-color-blue-100: 165, 182, 254;
    --tmp-color-blue-50: 203, 213, 254;
    --tmp-color-purple-950: 28, 0, 64;
    --tmp-color-purple-900: 45, 0, 102;
    --tmp-color-purple-800: 62, 0, 140;
    --tmp-color-purple-700: 79, 0, 179;
    --tmp-color-purple-600: 96, 0, 217;
    --tmp-color-purple-500: 113, 0, 255;
    --tmp-color-purple-400: 134, 38, 255;
    --tmp-color-purple-300: 156, 77, 255;
    --tmp-color-purple-200: 177, 115, 255;
    --tmp-color-purple-100: 198, 153, 255;
    --tmp-color-purple-50: 219, 191, 255;
    --tmp-color-pink-purple-950: 42, 0, 64;
    --tmp-color-pink-purple-900: 68, 0, 102;
    --tmp-color-pink-purple-800: 94, 0, 140;
    --tmp-color-pink-purple-700: 119, 0, 178;
    --tmp-color-pink-purple-600: 144, 0, 217;
    --tmp-color-pink-purple-500: 170, 0, 255;
    --tmp-color-pink-purple-400: 183, 38, 255;
    --tmp-color-pink-purple-300: 195, 77, 255;
    --tmp-color-pink-purple-200: 208, 115, 255;
    --tmp-color-pink-purple-100: 221, 153, 255;
    --tmp-color-pink-purple-50: 234, 191, 255;
    --tmp-color-pink-950: 64, 0, 54;
    --tmp-color-pink-900: 102, 0, 86;
    --tmp-color-pink-800: 140, 0, 118;
    --tmp-color-pink-700: 178, 0, 150;
    --tmp-color-pink-600: 217, 0, 182;
    --tmp-color-pink-500: 255, 0, 214;
    --tmp-color-pink-400: 255, 38, 220;
    --tmp-color-pink-300: 255, 77, 226;
    --tmp-color-pink-200: 255, 115, 232;
    --tmp-color-pink-100: 255, 153, 239;
    --tmp-color-pink-50: 255, 191, 245;
    --tmp-color-rose-950: 64, 0, 27;
    --tmp-color-rose-900: 102, 0, 42;
    --tmp-color-rose-800: 140, 0, 58;
    --tmp-color-rose-700: 178, 0, 74;
    --tmp-color-rose-600: 217, 0, 90;
    --tmp-color-rose-500: 255, 0, 106;
    --tmp-color-rose-400: 255, 38, 129;
    --tmp-color-rose-300: 255, 77, 151;
    --tmp-color-rose-200: 255, 115, 173;
    --tmp-color-rose-100: 255, 153, 195;
    --tmp-color-rose-50: 255, 191, 218;
    --tmp-color-red-950: 64, 1, 1;
    --tmp-color-red-900: 102, 1, 1;
    --tmp-color-red-800: 140, 1, 1;
    --tmp-color-red-700: 179, 1, 1;
    --tmp-color-red-600: 217, 1, 1;
    --tmp-color-red-500: 255, 1, 1;
    --tmp-color-red-400: 255, 38, 38;
    --tmp-color-red-300: 255, 77, 77;
    --tmp-color-red-200: 255, 115, 115;
    --tmp-color-red-100: 255, 153, 153;
    --tmp-color-red-50: 255, 191, 191;
    --tmp-color-sunset-950: 64, 8, 1;
    --tmp-color-sunset-900: 102, 12, 1;
    --tmp-color-sunset-800: 140, 17, 1;
    --tmp-color-sunset-700: 179, 21, 1;
    --tmp-color-sunset-600: 217, 26, 1;
    --tmp-color-sunset-500: 255, 31, 1;
    --tmp-color-sunset-400: 255, 64, 38;
    --tmp-color-sunset-300: 255, 97, 77;
    --tmp-color-sunset-200: 255, 131, 115;
    --tmp-color-sunset-100: 255, 165, 153;
    --tmp-color-sunset-50: 255, 199, 191;
    --tmp-color-orange-950: 64, 16, 0;
    --tmp-color-orange-900: 102, 25, 0;
    --tmp-color-orange-800: 140, 35, 0;
    --tmp-color-orange-700: 178, 45, 0;
    --tmp-color-orange-600: 217, 54, 0;
    --tmp-color-orange-525: 246, 61, 0;
    --tmp-color-orange-500: 255, 64, 0;
    --tmp-color-orange-400: 255, 93, 38;
    --tmp-color-orange-300: 255, 122, 77;
    --tmp-color-orange-200: 255, 150, 115;
    --tmp-color-orange-100: 255, 179, 153;
    --tmp-color-orange-50: 255, 207, 191;
    --tmp-color-orange-amber-950: 64, 27, 0;
    --tmp-color-orange-amber-900: 102, 42, 0;
    --tmp-color-orange-amber-800: 140, 58, 0;
    --tmp-color-orange-amber-700: 178, 74, 0;
    --tmp-color-orange-amber-600: 217, 90, 0;
    --tmp-color-orange-amber-500: 255, 107, 1;
    --tmp-color-orange-amber-400: 255, 129, 38;
    --tmp-color-orange-amber-300: 255, 151, 77;
    --tmp-color-orange-amber-200: 255, 173, 115;
    --tmp-color-orange-amber-100: 255, 195, 153;
    --tmp-color-orange-amber-50: 255, 218, 191;
    --tmp-color-yellow-amber-950: 64, 37, 0;
    --tmp-color-yellow-amber-900: 102, 59, 0;
    --tmp-color-yellow-amber-800: 140, 82, 0;
    --tmp-color-yellow-amber-700: 178, 104, 0;
    --tmp-color-yellow-amber-600: 217, 126, 0;
    --tmp-color-yellow-amber-500: 255, 149, 0;
    --tmp-color-yellow-amber-400: 255, 165, 38;
    --tmp-color-yellow-amber-300: 255, 181, 77;
    --tmp-color-yellow-amber-200: 255, 197, 115;
    --tmp-color-yellow-amber-100: 255, 213, 153;
    --tmp-color-yellow-amber-50: 255, 228, 191;
    --tmp-color-citron-yellow-950: 64, 49, 0;
    --tmp-color-citron-yellow-900: 102, 78, 0;
    --tmp-color-citron-yellow-800: 140, 107, 0;
    --tmp-color-citron-yellow-700: 179, 136, 0;
    --tmp-color-citron-yellow-600: 217, 166, 0;
    --tmp-color-citron-yellow-500: 255, 195, 0;
    --tmp-color-citron-yellow-400: 255, 204, 38;
    --tmp-color-citron-yellow-300: 255, 213, 77;
    --tmp-color-citron-yellow-200: 255, 222, 115;
    --tmp-color-citron-yellow-100: 255, 231, 153;
    --tmp-color-citron-yellow-50: 255, 240, 191;
    --tmp-color-citron-950: 64, 62, 0;
    --tmp-color-citron-900: 102, 99, 0;
    --tmp-color-citron-800: 140, 136, 0;
    --tmp-color-citron-700: 178, 173, 0;
    --tmp-color-citron-600: 217, 210, 0;
    --tmp-color-citron-500: 255, 245, 0;
    --tmp-color-citron-400: 255, 248, 51;
    --tmp-color-citron-300: 255, 250, 89;
    --tmp-color-citron-200: 255, 251, 128;
    --tmp-color-citron-100: 255, 252, 166;
    --tmp-color-citron-50: 255, 253, 191;
    --tmp-color-citron-lime-950: 51, 64, 0;
    --tmp-color-citron-lime-900: 82, 102, 0;
    --tmp-color-citron-lime-800: 112, 140, 0;
    --tmp-color-citron-lime-700: 142, 178, 0;
    --tmp-color-citron-lime-600: 173, 217, 0;
    --tmp-color-citron-lime-500: 203, 255, 0;
    --tmp-color-citron-lime-400: 211, 255, 38;
    --tmp-color-citron-lime-300: 219, 255, 77;
    --tmp-color-citron-lime-200: 227, 255, 115;
    --tmp-color-citron-lime-100: 234, 255, 153;
    --tmp-color-citron-lime-50: 242, 255, 191;
    --tmp-color-green-lime-950: 39, 64, 0;
    --tmp-color-green-lime-900: 62, 102, 0;
    --tmp-color-green-lime-800: 85, 140, 0;
    --tmp-color-green-lime-700: 108, 178, 0;
    --tmp-color-green-lime-600: 131, 217, 0;
    --tmp-color-green-lime-500: 154, 255, 0;
    --tmp-color-green-lime-400: 169, 255, 38;
    --tmp-color-green-lime-300: 184, 255, 77;
    --tmp-color-green-lime-200: 199, 255, 115;
    --tmp-color-green-lime-100: 215, 255, 153;
    --tmp-color-green-lime-50: 230, 255, 191;
    --tmp-color-mint-950: 0, 64, 27;
    --tmp-color-mint-900: 0, 102, 43;
    --tmp-color-mint-875: 0, 115, 48;
    --tmp-color-mint-825: 0, 131, 55;
    --tmp-color-mint-800: 0, 140, 59;
    --tmp-color-mint-775: 0, 150, 62;
    --tmp-color-mint-750: 0, 159, 66;
    --tmp-color-mint-700: 0, 178, 75;
    --tmp-color-mint-650: 0, 198, 84;
    --tmp-color-mint-600: 0, 217, 91;
    --tmp-color-mint-500: 0, 255, 107;
    --tmp-color-mint-400: 38, 255, 129;
    --tmp-color-mint-300: 77, 255, 151;
    --tmp-color-mint-200: 115, 255, 174;
    --tmp-color-mint-100: 153, 255, 196;
    --tmp-color-mint-50: 191, 255, 218
}

:root {
    --tmp-color-content-informative: var(--tmp-color-informative);
    --tmp-color-content-static-white-primary: var(--tmp-color-white);
    --tmp-color-content-static-white-secondary: var(--tmp-color-white-alpha-68);
    --tmp-color-content-static-black: var(--tmp-color-black);
    --tmp-color-bg-scrim: var(--tmp-color-black-alpha-88);
    --tmp-color-bg-static-white: var(--tmp-color-white);
    --tmp-color-bg-static-white-subtle: var(--tmp-color-white-alpha-20);
    --tmp-color-bg-static-black: var(--tmp-color-black);
    --tmp-color-bg-static-black-subtle: var(--tmp-color-black-alpha-20);
    --tmp-color-bg-positive-subtle: var(--tmp-color-positive-dark-alpha-12);
    --tmp-color-bg-negative-subtle: var(--tmp-color-negative-dark-alpha-12);
    --tmp-color-bg-warning-subtle: var(--tmp-color-warning-dark-alpha-12);
    --tmp-color-bg-informative: var(--tmp-color-informative);
    --tmp-color-bg-progress: var(--tmp-color-brand-primary);
    --tmp-color-bg-progress-subtle: var(--tmp-color-brand-primary-alpha-12);
    --tmp-color-bg-informative-subtle: var(--tmp-color-informative-alpha-12);
    --tmp-color-border-static: var(--tmp-color-white-alpha-20);
    --tmp-color-border-favorite: rgba(var(--tmp-color-citron-yellow-400));
    --tmp-color-content-favorite: rgba(var(--tmp-color-citron-yellow-400))
}

.colorScheme-dark {
    --tmp-color-content-primary: var(--tmp-color-neutral-50);
    --tmp-color-content-secondary: var(--tmp-color-neutral-225);
    --tmp-color-content-tertiary: var(--tmp-color-neutral-325);
    --tmp-color-content-inverted: var(--tmp-color-neutral-900);
    --tmp-color-content-positive: var(--tmp-color-positive-dark);
    --tmp-color-content-negative: var(--tmp-color-negative-dark);
    --tmp-color-content-warning: var(--tmp-color-warning-dark);
    --tmp-color-bg-primary: var(--tmp-color-neutral-900);
    --tmp-color-bg-secondary: var(--tmp-color-neutral-800);
    --tmp-color-bg-tertiary: var(--tmp-color-neutral-600);
    --tmp-color-bg-elevated: var(--tmp-color-neutral-800);
    --tmp-color-bg-inverted: var(--tmp-color-white);
    --tmp-color-bg-positive: var(--tmp-color-positive-dark);
    --tmp-color-bg-negative: var(--tmp-color-negative-dark);
    --tmp-color-bg-warning: var(--tmp-color-warning-dark);
    --tmp-color-border-container: var(--tmp-color-neutral-alpha-12);
    --tmp-color-border-divider: var(--tmp-color-neutral-alpha-12);
    --tmp-color-border-error: var(--tmp-color-negative-dark);
    --tmp-color-border-positive: var(--tmp-color-positive-dark)
}

.colorScheme-light {
    --tmp-color-content-primary: var(--tmp-color-neutral-900);
    --tmp-color-content-secondary: var(--tmp-color-neutral-400);
    --tmp-color-content-tertiary: var(--tmp-color-neutral-350);
    --tmp-color-content-inverted: var(--tmp-color-neutral-50);
    --tmp-color-content-positive: var(--tmp-color-positive-light);
    --tmp-color-content-negative: var(--tmp-color-negative-light);
    --tmp-color-content-warning: var(--tmp-color-warning-light);
    --tmp-color-bg-primary: var(--tmp-color-white);
    --tmp-color-bg-secondary: var(--tmp-color-neutral-50);
    --tmp-color-bg-tertiary: var(--tmp-color-neutral-100);
    --tmp-color-bg-elevated: var(--tmp-color-white);
    --tmp-color-bg-inverted: var(--tmp-color-black);
    --tmp-color-bg-positive: var(--tmp-color-positive-light);
    --tmp-color-bg-negative: var(--tmp-color-negative-light);
    --tmp-color-bg-warning: var(--tmp-color-warning-light);
    --tmp-color-border-container: var(--tmp-color-neutral-alpha-16);
    --tmp-color-border-divider: var(--tmp-color-neutral-alpha-16);
    --tmp-color-border-error: var(--tmp-color-negative-light);
    --tmp-color-border-positive: var(--tmp-color-positive-light)
}

:root {
    --tmp-color-brand-primary: rgb(var(--tmp-color-blue-cyan-500));
    --tmp-color-brand-primary-hover-dark: rgb(var(--tmp-color-blue-cyan-450));
    --tmp-color-brand-primary-hover-light: rgb(var(--tmp-color-blue-cyan-550));
    --tmp-color-brand-primary-alpha-68: rgba(var(--tmp-color-blue-cyan-500), .68);
    --tmp-color-brand-primary-alpha-12: rgba(var(--tmp-color-blue-cyan-500), .12);
    --tmp-color-brand-accent: rgb(var(--tmp-color-mint-700));
    --tmp-color-brand-accent-hover-dark: rgb(var(--tmp-color-mint-600));
    --tmp-color-brand-accent-hover-light: rgb(var(--tmp-color-mint-800));
    --tmp-color-neutral-900: rgb(var(--tmp-color-gray-900));
    --tmp-color-neutral-800: rgb(var(--tmp-color-gray-800));
    --tmp-color-neutral-700: rgb(var(--tmp-color-gray-700));
    --tmp-color-neutral-600: rgb(var(--tmp-color-gray-600));
    --tmp-color-neutral-500: rgb(var(--tmp-color-gray-500));
    --tmp-color-neutral-450: rgb(var(--tmp-color-gray-450));
    --tmp-color-neutral-400: rgb(var(--tmp-color-gray-400));
    --tmp-color-neutral-350: rgb(var(--tmp-color-gray-350));
    --tmp-color-neutral-325: rgb(var(--tmp-color-gray-325));
    --tmp-color-neutral-300: rgb(var(--tmp-color-gray-300));
    --tmp-color-neutral-250: rgb(var(--tmp-color-gray-250));
    --tmp-color-neutral-225: rgb(var(--tmp-color-gray-225));
    --tmp-color-neutral-200: rgb(var(--tmp-color-gray-200));
    --tmp-color-neutral-150: rgb(var(--tmp-color-gray-150));
    --tmp-color-neutral-100: rgb(var(--tmp-color-gray-100));
    --tmp-color-neutral-50: rgb(var(--tmp-color-gray-50));
    --tmp-color-neutral-alpha-20: rgba(var(--tmp-color-gray-200), .2);
    --tmp-color-neutral-alpha-16: rgba(var(--tmp-color-gray-200), .16);
    --tmp-color-neutral-alpha-12: rgba(var(--tmp-color-gray-200), .12);
    --tmp-color-neutral-alpha-8: rgba(var(--tmp-color-gray-200), .08);
    --tmp-color-informative: rgb(var(--tmp-color-blue-cyan-500));
    --tmp-color-informative-hover-dark: rgb(var(--tmp-color-blue-cyan-400));
    --tmp-color-informative-hover-light: rgb(var(--tmp-color-blue-cyan-600));
    --tmp-color-informative-alpha-12: rgba(var(--tmp-color-blue-cyan-500), .12);
    --tmp-color-positive-dark: rgb(var(--tmp-color-mint-775));
    --tmp-color-positive-dark-alpha-12: rgba(var(--tmp-color-mint-775), .12);
    --tmp-color-positive-light: rgb(var(--tmp-color-mint-825));
    --tmp-color-positive-light-alpha-12: rgba(var(--tmp-color-mint-825), .12);
    --tmp-color-warning-dark: rgb(var(--tmp-color-citron-yellow-600));
    --tmp-color-warning-dark-alpha-12: rgba(var(--tmp-color-citron-yellow-600), .12);
    --tmp-color-warning-light: rgb(var(--tmp-color-yellow-amber-600));
    --tmp-color-warning-light-alpha-12: rgba(var(--tmp-color-yellow-amber-600), .12);
    --tmp-color-negative-dark: rgb(var(--tmp-color-orange-525));
    --tmp-color-negative-hover-dark: rgb(var(--tmp-color-orange-400));
    --tmp-color-negative-dark-alpha-16: rgba(var(--tmp-color-orange-525), .16);
    --tmp-color-negative-dark-alpha-12: rgba(var(--tmp-color-orange-525), .12);
    --tmp-color-negative-light: rgb(var(--tmp-color-orange-600));
    --tmp-color-negative-hover-light: rgb(var(--tmp-color-orange-700));
    --tmp-color-negative-light-alpha-16: rgba(var(--tmp-color-orange-600), .16);
    --tmp-color-negative-light-alpha-12: rgba(var(--tmp-color-orange-600), .12);
    --tmp-color-white: #fff;
    --tmp-color-white-alpha-96: rgba(255, 255, 255, .96);
    --tmp-color-white-alpha-84: rgba(255, 255, 255, .84);
    --tmp-color-white-alpha-68: rgba(255, 255, 255, .68);
    --tmp-color-white-alpha-52: rgba(255, 255, 255, .52);
    --tmp-color-white-alpha-28: rgba(255, 255, 255, .28);
    --tmp-color-white-alpha-24: rgba(255, 255, 255, .24);
    --tmp-color-white-alpha-20: rgba(255, 255, 255, .2);
    --tmp-color-black: #000;
    --tmp-color-black-alpha-88: rgba(0, 0, 0, .88);
    --tmp-color-black-alpha-60: rgba(0, 0, 0, .6);
    --tmp-color-black-alpha-40: rgba(0, 0, 0, .4);
    --tmp-color-black-alpha-20: rgba(0, 0, 0, .2)
}

:root {
    --tmp-color-bg-sidebar-badge: #ff006a;
    --tmp-color-bg-notification-badge: rgb(var(--tmp-color-orange-400));
    --tmp-color-border-focus: var(--tmp-color-brand-primary-alpha-68);
    --tmp-color-border-focus-static: var(--tmp-color-white-alpha-68);
    --tmp-color-btn-content-accent: var(--tmp-color-informative);
    --tmp-color-btn-primary: var(--tmp-color-brand-primary);
    --tmp-color-btn-accent: var(--tmp-color-brand-accent);
    --tmp-color-btn-static-primary: var(--tmp-color-white);
    --tmp-color-btn-static-primary-hover: var(--tmp-color-white-alpha-96);
    --tmp-color-btn-static-secondary: var(--tmp-color-white-alpha-24);
    --tmp-color-btn-static-secondary-hover: var(--tmp-color-white-alpha-28);
    --tmp-color-btn-negative: var(--tmp-color-negative-dark-alpha-12);
    --tmp-color-btn-negative-hover: var(--tmp-color-negative-dark-alpha-16);
    --tmp-color-btn-content-static-white-primary: var(--tmp-color-white);
    --tmp-color-btn-content-static-white-primary-hover: var(--tmp-color-white-alpha-84);
    --tmp-color-btn-content-static-white-secondary: var(--tmp-color-white-alpha-68);
    --tmp-color-btn-content-static-white-secondary-hover: var(--tmp-color-white-alpha-52);
    --tmp-color-tab-base-accent-selected: var(--tmp-color-brand-primary);
    --tmp-color-tab-ghost-accent-selected: var(--tmp-color-brand-primary);
    --tmp-color-content-skeleton: linear-gradient( 90deg, var(--tmp-color-neutral-alpha-8) 8%, var(--tmp-color-neutral-alpha-12) 16%, var(--tmp-color-neutral-alpha-8) 32% )
}

.colorScheme-dark {
    --tmp-color-control-neutral: var(--tmp-color-neutral-alpha-12);
    --tmp-color-control-neutral-hover: var(--tmp-color-neutral-alpha-16);
    --tmp-color-btn-content-accent-hover: var(--tmp-color-informative-hover-dark);
    --tmp-color-btn-content-primary: var(--tmp-color-neutral-50);
    --tmp-color-btn-content-primary-hover: var(--tmp-color-white);
    --tmp-color-btn-content-secondary: var(--tmp-color-neutral-225);
    --tmp-color-btn-content-secondary-hover: var(--tmp-color-neutral-200);
    --tmp-color-btn-content-tertiary: var(--tmp-color-neutral-325);
    --tmp-color-btn-content-tertiary-hover: var(--tmp-color-neutral-300);
    --tmp-color-btn-content-negative: var(--tmp-color-negative-dark);
    --tmp-color-btn-content-negative-hover: var(--tmp-color-negative-hover-dark);
    --tmp-color-btn-primary-hover: var(--tmp-color-brand-primary-hover-dark);
    --tmp-color-btn-accent-hover: var(--tmp-color-brand-accent-hover-dark);
    --tmp-color-tab-base-accent: var(--tmp-color-neutral-alpha-12);
    --tmp-color-tab-base-accent-hover: var(--tmp-color-neutral-alpha-16);
    --tmp-color-tab-ghost-neutral-hover: var(--tmp-color-neutral-alpha-8);
    --tmp-color-tab-ghost-neutral-selected: var(--tmp-color-neutral-alpha-16);
    --tmp-color-tab-ghost-accent-hover: var(--tmp-color-neutral-alpha-8);
    --tmp-color-tab-segment-neutral-hover: var(--tmp-color-neutral-alpha-8);
    --tmp-color-tab-segment-neutral-selected: var(--tmp-color-neutral-alpha-16)
}

.colorScheme-light {
    --tmp-color-control-neutral: var(--tmp-color-neutral-alpha-16);
    --tmp-color-control-neutral-hover: var(--tmp-color-neutral-alpha-20);
    --tmp-color-btn-content-accent-hover: var(--tmp-color-informative-hover-light);
    --tmp-color-btn-content-primary: var(--tmp-color-neutral-900);
    --tmp-color-btn-content-primary-hover: var(--tmp-color-black);
    --tmp-color-btn-content-secondary: var(--tmp-color-neutral-400);
    --tmp-color-btn-content-secondary-hover: var(--tmp-color-neutral-450);
    --tmp-color-btn-content-tertiary: var(--tmp-color-neutral-350);
    --tmp-color-btn-content-tertiary-hover: var(--tmp-color-neutral-400);
    --tmp-color-btn-content-negative: var(--tmp-color-negative-light);
    --tmp-color-btn-content-negative-hover: var(--tmp-color-negative-hover-light);
    --tmp-color-btn-primary-hover: var(--tmp-color-brand-primary-hover-light);
    --tmp-color-btn-accent-hover: var(--tmp-color-brand-accent-hover-light);
    --tmp-color-tab-base-accent: var(--tmp-color-neutral-alpha-16);
    --tmp-color-tab-base-accent-hover: var(--tmp-color-neutral-alpha-20);
    --tmp-color-tab-ghost-neutral-hover: var(--tmp-color-neutral-alpha-12);
    --tmp-color-tab-ghost-neutral-selected: var(--tmp-color-neutral-alpha-20);
    --tmp-color-tab-ghost-accent-hover: var(--tmp-color-neutral-alpha-12);
    --tmp-color-tab-segment-neutral-hover: var(--tmp-color-neutral-alpha-12);
    --tmp-color-tab-segment-neutral-selected: var(--tmp-color-white)
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 400;
    src: url(https://v1.bundlecdn.com/font/inter-cyrillic-ext-400.1bb06009a.woff2) format("woff2");
    unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 400;
    src: url(https://v1.bundlecdn.com/font/inter-cyrillic-400.78ade338f.woff2) format("woff2");
    unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 400;
    src: url(https://v1.bundlecdn.com/font/inter-greek-ext-400.9de51e3e3.woff2) format("woff2");
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 400;
    src: url(https://v1.bundlecdn.com/font/inter-greek-400.dfca09a36.woff2) format("woff2");
    unicode-range: U+0370-03FF
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 400;
    src: url(https://v1.bundlecdn.com/font/inter-vietnamese-400.603a4a606.woff2) format("woff2");
    unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 400;
    src: url(https://v1.bundlecdn.com/font/inter-latin-ext-400.8b01e2911.woff2) format("woff2");
    unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 400;
    src: url(https://v1.bundlecdn.com/font/inter-latin-400.e9473bbc2.woff2) format("woff2");
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 600;
    src: url(https://v1.bundlecdn.com/font/inter-cyrillic-ext-600.73521d1a5.woff2) format("woff2");
    unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 600;
    src: url(https://v1.bundlecdn.com/font/inter-cyrillic-600.71f4f056b.woff2) format("woff2");
    unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 600;
    src: url(https://v1.bundlecdn.com/font/inter-greek-ext-600.e7befa217.woff2) format("woff2");
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 600;
    src: url(https://v1.bundlecdn.com/font/inter-greek-600.5e7ca72f8.woff2) format("woff2");
    unicode-range: U+0370-03FF
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 600;
    src: url(https://v1.bundlecdn.com/font/inter-vietnamese-600.a7c0afffd.woff2) format("woff2");
    unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 600;
    src: url(https://v1.bundlecdn.com/font/inter-latin-ext-600.5f980905b.woff2) format("woff2");
    unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 600;
    src: url(https://v1.bundlecdn.com/font/inter-latin-600.3787adb34.woff2) format("woff2");
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
    font-display: swap;
    font-family: Poppins;
    font-style: normal;
    font-weight: 400;
    src: url(https://v1.bundlecdn.com/font/poppins-devanagari-400.74bc8f98c.woff2) format("woff2");
    unicode-range: U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FF
}

@font-face {
    font-display: swap;
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    src: url(https://v1.bundlecdn.com/font/poppins-devanagari-600.00facf998.woff2) format("woff2");
    unicode-range: U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FF
}

:root {
    --opacity-item-disabled: .5;
    --opacity-item-active: .86
}

:root {
    --tmp-rounding-0: 0px;
    --tmp-rounding-4: 4px;
    --tmp-rounding-6: 6px;
    --tmp-rounding-8: 8px;
    --tmp-rounding-10: 10px;
    --tmp-rounding-12: 12px;
    --tmp-rounding-16: 16px;
    --tmp-rounding-20: 20px;
    --tmp-rounding-24: 24px;
    --tmp-rounding-32: 32px;
    --tmp-rounding-max: 999px;
    --tmp-rounding-container-xs: var(--tmp-rounding-8);
    --tmp-rounding-container-s: var(--tmp-rounding-12);
    --tmp-rounding-container-m: var(--tmp-rounding-16);
    --tmp-rounding-container-l: var(--tmp-rounding-20);
    --tmp-rounding-container-xl: var(--tmp-rounding-24);
    --tmp-rounding-container-xxl: var(--tmp-rounding-32);
    --tmp-rounding-modal: var(--tmp-rounding-24);
    --tmp-rounding-control-s: var(--tmp-rounding-8);
    --tmp-rounding-control-m: var(--tmp-rounding-10);
    --tmp-rounding-control-l: var(--tmp-rounding-10);
    --tmp-rounding-control-xl: var(--tmp-rounding-12);
    --tmp-rounding-badge: var(--tmp-rounding-max);
    --tmp-rounding-tag: var(--tmp-rounding-6);
    --tmp-rounding-checkbox: var(--tmp-rounding-6);
    --tmp-rounding-chipstab: var(--tmp-rounding-max);
    --tmp-rounding-switch: var(--tmp-rounding-max);
    --tmp-rounding-avatar: var(--tmp-rounding-max);
    --tmp-rounding-tooltip: var(--tmp-rounding-10);
    --tmp-rounding-popover: var(--tmp-rounding-16)
}

:root {
    --focus-ring-width: 4px
}

:root {
    --width-modal-desktop-s: 390px;
    --width-modal-desktop-m: 620px;
    --height-modal-desktop-max: 768px
}

:root {
    --width-tooltip-min: 140px;
    --width-tooltip-max: 270px
}

:root {
    --height-popover-list-max: 376px;
    --width-popover-mobile: 328px;
    --width-popover-desktop: 308px
}

:root {
    --tmp-size-control-xxs: 24px;
    --tmp-size-control-xs: 28px;
    --tmp-size-control-s: 32px;
    --tmp-size-control-m: 36px;
    --tmp-size-control-l: 40px;
    --tmp-size-control-xl: 44px
}

:root {
    --margin-modal-mobile: var(--tmp-spacing-24);
    --margin-modal-desktop: var(--tmp-spacing-64);
    --padding-modal-mobile: var(--tmp-spacing-16);
    --padding-modal-desktop: var(--tmp-spacing-20);
    --padding-modal-header-bottom-mobile: var(--tmp-spacing-12);
    --padding-modal-header-bottom-desktop: var(--tmp-spacing-16);
    --gap-stack-modal-form: var(--tmp-spacing-12);
    --gap-modal-form: var(--tmp-spacing-16)
}

:root {
    --padding-snackbar-top-mobile: var(--tmp-spacing-32);
    --padding-snackbar-mobile: var(--tmp-spacing-8);
    --padding-snackbar-top-desktop: var(--tmp-spacing-64);
    --padding-snackbar-desktop: var(--tmp-spacing-16)
}

:root {
    --tmp-spacing-2: 2px;
    --tmp-spacing-4: 4px;
    --tmp-spacing-6: 6px;
    --tmp-spacing-8: 8px;
    --tmp-spacing-10: 10px;
    --tmp-spacing-12: 12px;
    --tmp-spacing-16: 16px;
    --tmp-spacing-20: 20px;
    --tmp-spacing-24: 24px;
    --tmp-spacing-32: 32px;
    --tmp-spacing-40: 40px;
    --tmp-spacing-48: 48px;
    --tmp-spacing-64: 64px
}

.color-scheme_root_p1LIJ {
    display: contents
}

.base_root_SYEAW {
    align-items: center;
    background-color: unset;
    color: var(--tmp-color-content-static-white-primary);
    cursor: pointer;
    display: inline-flex;
    gap: var(--tmp-spacing-4);
    padding: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.base_root_SYEAW:active {
    opacity: var(--opacity-item-active)
}

.base_root_SYEAW[disabled] {
    cursor: default;
    opacity: var(--opacity-item-disabled)
}

.base_root_SYEAW:focus-visible {
    border-radius: var(--tmp-rounding-4);
    outline: var(--tmp-color-border-focus) solid var(--tmp-spacing-2);
    outline-offset: var(--tmp-spacing-2)
}

@supports not selector(:focus-visible) {
    .base_root_SYEAW:focus {
        border-radius: var(--tmp-rounding-4);
        outline: var(--tmp-color-border-focus) solid var(--tmp-spacing-2);
        outline-offset: var(--tmp-spacing-2)
    }
}

.base_root_SYEAW.base_size-s-semibold_FW8rO {
    font-size: 12px;
    letter-spacing: .01px;
    line-height: 16px;
    font-weight: 600
}

.base_root_SYEAW.base_size-s-regular_wawVh {
    font-size: 12px;
    letter-spacing: .01px;
    line-height: 16px;
    font-weight: 400
}

.base_root_SYEAW.base_size-m-semibold_iyX89 {
    font-size: 14px;
    line-height: 20px;
    font-weight: 600
}

.base_root_SYEAW.base_size-m-regular__IUAg {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

.base_variant-primary_arg4v {
    color: var(--tmp-color-btn-content-primary)
}

.base_variant-primary_arg4v svg {
    color: var(--tmp-color-btn-content-secondary)
}

.base_variant-primary_arg4v:active,.base_variant-primary_arg4v:hover {
    color: var(--tmp-color-btn-content-primary-hover)
}

.base_variant-primary_arg4v:active svg,.base_variant-primary_arg4v:hover svg {
    color: var(--tmp-color-btn-content-secondary-hover)
}

.base_variant-accent_ngWd5 {
    color: var(--tmp-color-btn-content-accent)
}

.base_variant-accent_ngWd5:active,.base_variant-accent_ngWd5:hover {
    color: var(--tmp-color-btn-content-accent-hover)
}

.base_variant-secondary_TXyiR {
    color: var(--tmp-color-btn-content-secondary)
}

.base_variant-secondary_TXyiR:active,.base_variant-secondary_TXyiR:hover {
    color: var(--tmp-color-btn-content-secondary-hover)
}

.base_variant-tertiary_ZtAQJ {
    color: var(--tmp-color-btn-content-tertiary)
}

.base_variant-tertiary_ZtAQJ:active,.base_variant-tertiary_ZtAQJ:hover {
    color: var(--tmp-color-btn-content-tertiary-hover)
}

.base_variant-negative_dtoHj {
    color: var(--tmp-color-btn-content-negative)
}

.base_variant-negative_dtoHj:active,.base_variant-negative_dtoHj:hover {
    color: var(--tmp-color-btn-content-negative-hover)
}

.base_variant-staticPrimary_OBw_l {
    --tmp-color-border-focus: var(--tmp-color-border-focus-static);
    color: var(--tmp-color-btn-content-static-white-primary)
}

.base_variant-staticPrimary_OBw_l:active,.base_variant-staticPrimary_OBw_l:hover {
    color: var(--tmp-color-btn-content-static-white-primary-hover)
}

.base_variant-staticSecondary_TaKwp {
    --tmp-color-border-focus: var(--tmp-color-border-focus-static);
    color: var(--tmp-color-btn-content-static-white-secondary)
}

.base_variant-staticSecondary_TaKwp:active,.base_variant-staticSecondary_TaKwp:hover {
    color: var(--tmp-color-btn-content-static-white-secondary-hover)
}

.snackbar-base_root_URYtn {
    position: relative;
    padding: var(--tmp-spacing-12);
    border-radius: var(--tmp-rounding-container-m);
    background: var(--tmp-color-bg-elevated);
    box-shadow: var(--tmp-box-shadow-tooltip);
    pointer-events: auto
}

@media (min-width: 1024px) {
    .snackbar-base_root_URYtn {
        width:300px
    }
}

.snackbar-base_closeButton_u3Ru6 {
    position: absolute;
    top: var(--tmp-spacing-12);
    right: var(--tmp-spacing-12)
}

.snackbar_root_hQWXk {
    display: flex;
    gap: var(--tmp-spacing-12)
}

.snackbar_content_jEQAL {
    overflow: hidden;
    padding-right: var(--tmp-spacing-32)
}

.snackbar_title_pMl1t {
    overflow: hidden;
    color: var(--tmp-color-content-primary);
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: var(--tmp-spacing-2);
    font-size: 16px;
    letter-spacing: -.12px;
    line-height: 22px;
    font-weight: 600
}

.snackbar_text_V7RAV {
    color: var(--tmp-color-content-secondary);
    font-family: Inter
}

.snackbar_text_V7RAV:not(:first-child) {
    margin-top: var(--tmp-spacing-4)
}

.snackbar_text_V7RAV {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

.snackbar_icon_FGR5p {
    flex-shrink: 0
}

.snackbar_variant-success_CpoHI {
    color: var(--tmp-color-content-positive)
}

.snackbar_variant-default_hyUTP {
    color: #6f7480
}

.snackbar_variant-error_Cu5G5 {
    color: var(--tmp-color-content-tertiary)
}

.SheetLayout_wrapper_MsDm4 {
    position: fixed;
    z-index: 5001;
    contain: size
}

.loader_root_hA93m {
    animation: loader_spin_L9gzX .6s infinite linear
}

.loader_variant-primary_QGw8N {
    color: var(--tmp-color-content-primary)
}

.loader_variant-light_NhyHr {
    color: var(--tmp-color-content-static-white-primary)
}

.loader_variant-dark_Q9UaK {
    color: var(--tmp-color-content-static-black)
}

.loader_variant-negative_fp0o3 {
    color: var(--tmp-color-content-negative)
}

@keyframes loader_spin_L9gzX {
    to {
        transform: rotate(1turn)
    }
}

.base_content_z_txi {
    align-items: center;
    display: flex;
    gap: var(--tmp-spacing-8);
    height: 100%;
    justify-content: center;
    white-space: nowrap
}

.base_root_K6u7T {
    --outline-color: var(--tmp-color-border-focus);
    background-color: unset;
    border-radius: var(--button-radius);
    color: var(--tmp-color-content-static-white-primary);
    cursor: pointer;
    display: inline-block;
    padding: 0;
    position: relative;
    transition: opacity .1s;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.base_root_K6u7T:focus-visible {
    outline: var(--outline-color) solid var(--tmp-spacing-2);
    outline-offset: var(--tmp-spacing-2)
}

@supports not selector(:focus-visible) {
    .base_root_K6u7T:focus {
        outline: var(--outline-color) solid var(--tmp-spacing-2);
        outline-offset: var(--tmp-spacing-2)
    }
}

.base_root_K6u7T:active {
    opacity: var(--opacity-item-active)
}

.base_root_K6u7T[disabled] {
    opacity: var(--opacity-item-disabled);
    pointer-events: none
}

.base_root_K6u7T.base_loading_mhsC2 {
    pointer-events: none
}

.base_root_K6u7T.base_loading_mhsC2 .base_content_z_txi {
    opacity: 0
}

.base_root_K6u7T {
    font-size: 14px;
    line-height: 20px;
    font-weight: 600
}

.base_view_aGnBR {
    background-color: var(--background-color);
    border-radius: var(--button-radius);
    height: var(--button-height);
    padding: 0 var(--button-padding);
    position: relative;
    transition: background-color .1s
}

.base_view_aGnBR:hover,.base_root_K6u7T:active .base_view_aGnBR {
    background-color: var(--background-color-hover)
}

.base_isBadge_UhYqo {
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMDAwIiBoZWlnaHQ9IjMwMDAiPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9ImdyZWVuIi8+PC9zdmc+Cg==),url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiI+PGNpcmNsZSBjeD0iMTAiIGN5PSIxLjgiIHI9IjYiIGZpbGw9InJlZCIvPjwvc3ZnPg==);
    mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMDAwIiBoZWlnaHQ9IjMwMDAiPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9ImdyZWVuIi8+PC9zdmc+Cg==),url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiI+PGNpcmNsZSBjeD0iMTAiIGN5PSIxLjgiIHI9IjYiIGZpbGw9InJlZCIvPjwvc3ZnPg==);
    -webkit-mask-position: top right;
    mask-position: top right;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.base_size-s_YGUsn {
    --button-height: var(--tmp-size-control-s);
    --button-padding: var(--tmp-spacing-12);
    --button-radius: var(--tmp-rounding-control-s)
}

.base_size-s_YGUsn.base_isIcon_tVDhI {
    --button-padding: var(--tmp-spacing-8)
}

.base_size-m_kfh_e {
    --button-height: var(--tmp-size-control-m);
    --button-padding: var(--tmp-spacing-16);
    --button-radius: var(--tmp-rounding-control-m)
}

.base_size-m_kfh_e.base_isIcon_tVDhI {
    --button-padding: var(--tmp-spacing-10)
}

.base_size-xl_J_hmy {
    --button-height: var(--tmp-size-control-xl);
    --button-padding: var(--tmp-spacing-20);
    --button-radius: var(--tmp-rounding-control-xl)
}

.base_size-xl_J_hmy.base_isIcon_tVDhI {
    --button-padding: var(--tmp-spacing-10)
}

.base_variant-primary_hkjN6 {
    --background-color: var(--tmp-color-btn-primary);
    --background-color-hover: var(--tmp-color-btn-primary-hover)
}

.base_variant-accent_Hop6J {
    --background-color: var(--tmp-color-btn-accent);
    --background-color-hover: var(--tmp-color-btn-accent-hover)
}

.base_variant-neutral_E8IEA {
    --background-color: var(--tmp-color-control-neutral);
    --background-color-hover: var(--tmp-color-control-neutral-hover);
    color: var(--tmp-color-btn-content-primary)
}

.base_variant-staticPrimary_X10pj {
    --outline-color: var(--tmp-color-border-focus-static);
    --background-color: var(--tmp-color-btn-static-primary);
    --background-color-hover: var(--tmp-color-btn-static-primary-hover);
    color: var(--tmp-color-content-static-black)
}

.base_variant-staticSecondary_djS1z {
    --outline-color: var(--tmp-color-border-focus-static);
    --background-color: var(--tmp-color-btn-static-secondary);
    --background-color-hover: var(--tmp-color-btn-static-secondary-hover)
}

.base_variant-negative_evdSB {
    --background-color: var(--tmp-color-btn-negative);
    --background-color-hover: var(--tmp-color-btn-negative-hover);
    color: var(--tmp-color-content-negative)
}

.base_badge_IQDVN {
    background-color: var(--tmp-color-bg-negative);
    border-radius: var(--tmp-rounding-badge);
    height: 8px;
    position: absolute;
    right: -2px;
    top: -2px;
    width: 8px
}

.base_loader_mZbGB {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.base_isWide_rjmE0 {
    width: 100%
}

.skeleton_root_yfS2t {
    animation: 1.8s skeleton_shine_LmAKc linear infinite;
    background: var(--tmp-color-content-skeleton);
    background-size: 200% 100%
}

@keyframes skeleton_shine_LmAKc {
    0% {
        background-position-x: 100%
    }

    56% {
        background-position-x: -100%
    }

    to {
        background-position-x: -100%
    }
}

.button-placeholder_root_oZ5z_.button-placeholder_root_oZ5z_ {
    height: var(--button-placeholder__height)
}

.button-placeholder_root_oZ5z_.button-placeholder_size-s_ll8f0 {
    --button-placeholder__height: var(--tmp-size-control-s);
    border-radius: var(--tmp-rounding-control-s)
}

.button-placeholder_root_oZ5z_.button-placeholder_size-m_z93Cq {
    --button-placeholder__height: var(--tmp-size-control-m);
    border-radius: var(--tmp-rounding-control-m)
}

.button-placeholder_root_oZ5z_.button-placeholder_size-xl_r_SB6 {
    --button-placeholder__height: var(--tmp-size-control-xl);
    border-radius: var(--tmp-rounding-control-xl)
}

.button-placeholder_root_oZ5z_.button-placeholder_isIcon_TOmPf {
    width: var(--button-placeholder__height)
}

.button-placeholder_root_oZ5z_.button-placeholder_isRounding_iiuSO {
    border-radius: var(--tmp-rounding-max)
}

.icon-box_root_TAiFN {
    display: block
}

.icon-box_root_TAiFN>* {
    display: block;
    fill: currentColor;
    height: 100%;
    width: 100%
}

.icon-box_root_TAiFN.icon-box_withoutPadding_EOPBd {
    padding: 0
}

.icon-box_size-xs_Gb8qj {
    height: 12px;
    width: 12px
}

.icon-box_size-s_zIe2W {
    height: 16px;
    width: 16px
}

.icon-box_size-m_llQqy {
    height: 24px;
    padding: var(--tmp-spacing-2);
    width: 24px
}

.icon-box_size-l_OWPGC {
    height: 32px;
    padding: var(--tmp-spacing-4);
    width: 32px
}

.icon-box_size-xl_dPci3 {
    height: 64px;
    padding: var(--tmp-spacing-8);
    width: 64px
}

.currency_text_b3BV9 {
    color: var(--tmp-color-content-secondary);
    font-size: 14px;
    line-height: 20px;
    font-weight: 600
}

.flag_img_H1IBB {
    border-radius: 50%;
    overflow: hidden
}

.clear-button_root_WNYM0 {
    align-items: center;
    background-color: transparent;
    color: var(--tmp-color-content-tertiary);
    cursor: pointer;
    display: flex;
    justify-content: center;
    padding: 0;
    transition: opacity .1s
}

.clear-button_root_WNYM0[disabled] {
    opacity: 0;
    pointer-events: none
}

.field-wrapper_root_sZxtX {
    display: flex;
    flex-direction: column;
    gap: var(--tmp-spacing-4);
    width: 100%
}

.field-wrapper_disabled_s0wvf {
    opacity: var(--opacity-item-disabled);
    pointer-events: none
}

.field-wrapper_control_NgBEi {
    align-items: center;
    background-color: var(--tmp-color-control-neutral);
    border: 1px solid transparent;
    border-radius: var(--tmp-rounding-12);
    display: flex;
    height: var(--tmp-size-control-xl);
    position: relative;
    transition: border-color .1s,opacity .1s
}

.field-wrapper_control_NgBEi:hover {
    background-color: var(--tmp-color-control-neutral-hover)
}

.field-wrapper_control_NgBEi:active {
    opacity: var(--opacity-item-active)
}

.field-wrapper_status-error_ZDBzk .field-wrapper_control_NgBEi {
    border-color: var(--tmp-color-border-error);
    box-shadow: unset
}

.field-wrapper_status-success_DbocL .field-wrapper_control_NgBEi {
    border-color: var(--tmp-color-border-positive);
    box-shadow: unset
}

.field-wrapper_root_sZxtX:not(.field-wrapper_error_P9Frj) .field-wrapper_control_NgBEi:has(:focus-visible) {
    border-color: var(--tmp-color-border-focus)
}

@supports not selector(:has(:focus-visible)) {
    .field-wrapper_root_sZxtX:not(.field-wrapper_error_P9Frj) .field-wrapper_control_NgBEi:focus-within {
        border-color: var(--tmp-color-border-focus)
    }
}

.custom-html_root_IPCrT {
    display: contents
}

.hint_root_b3akQ {
    color: var(--tmp-color-content-secondary);
    font-size: 12px;
    letter-spacing: .01px;
    line-height: 16px;
    font-weight: 400
}

.hint_root_b3akQ a {
    cursor: pointer;
    font-size: 12px;
    letter-spacing: .01px;
    line-height: 16px;
    font-weight: 600
}

.hint_variant-error_lMoHq {
    color: var(--tmp-color-content-negative)
}

.hint_variant-success_QzZpr {
    color: var(--tmp-color-content-positive)
}

.base-field_label_WaiJt {
    pointer-events: none;
    position: absolute;
    transform-origin: bottom left;
    transition: transform .1s cubic-bezier(.4,0,.2,1);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

.base-field_control_DQ2Qf {
    align-items: center;
    display: flex;
    flex-grow: 1;
    height: 100%;
    position: relative
}

.base-field_controlContent_bZsZW {
    width: 100%
}

.base-field_root_JZJoN.base-field_hasLabel_WC3Mb.base-field_focused_zCbhJ .base-field_label_WaiJt,.base-field_root_JZJoN.base-field_hasLabel_WC3Mb.base-field_filled_RQnTA .base-field_label_WaiJt {
    transform: scale(.72) translateY(-17px)
}

.base-field_root_JZJoN.base-field_hasLabel_WC3Mb.base-field_focused_zCbhJ .base-field_controlContent_bZsZW,.base-field_root_JZJoN.base-field_hasLabel_WC3Mb.base-field_filled_RQnTA .base-field_controlContent_bZsZW {
    transform: translateY(7px)
}

.base-field_iconStart_dBQ9L,.base-field_iconEnd_XOZtt {
    align-items: stretch;
    color: var(--tmp-color-content-tertiary);
    display: flex;
    gap: var(--tmp-spacing-12)
}

.base-field_divider_qc5PC {
    background-color: var(--tmp-color-border-divider);
    height: var(--tmp-spacing-16);
    width: 1px
}

.base-field_content_d7NuZ {
    align-items: center;
    color: var(--tmp-color-content-secondary);
    cursor: text;
    display: flex;
    flex-grow: 1;
    gap: var(--tmp-spacing-12);
    height: 100%;
    padding: 0 var(--tmp-spacing-16) 0
}

.base-field_alignCenter_xHHo3 .base-field_content_d7NuZ {
    justify-content: center;
    padding: 0
}

.control_placeholder_xhEOk {
    align-items: center;
    color: var(--tmp-color-content-secondary);
    display: flex;
    height: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    white-space: nowrap;
    width: 100%;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

.control_hiddenPlaceholder_oHNNK {
    color: transparent
}

.control_root_fTOkF {
    height: 20px;
    position: relative;
    width: 100%
}

.control_root_fTOkF input {
    background-color: transparent;
    border: none;
    caret-color: var(--tmp-color-content-informative);
    color: var(--tmp-color-content-primary);
    font-family: var(--font-family-main);
    font-feature-settings: "case" on;
    padding: 0;
    position: absolute;
    width: 100%;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

.control_root_fTOkF input::-moz-placeholder {
    color: var(--tmp-color-content-secondary);
    -moz-transition: color .1s,opacity .1s;
    transition: color .1s,opacity .1s
}

.control_root_fTOkF input::placeholder {
    color: var(--tmp-color-content-secondary);
    transition: color .1s,opacity .1s
}

.control_root_fTOkF input:focus,.control_root_fTOkF input:active {
    outline: none
}

.control_root_fTOkF input:focus::-moz-placeholder,.control_root_fTOkF input:active::-moz-placeholder {
    opacity: var(--opacity-item-disabled)
}

.control_root_fTOkF input:focus~.control_placeholder_xhEOk,.control_root_fTOkF input:active~.control_placeholder_xhEOk,.control_root_fTOkF input:focus::placeholder,.control_root_fTOkF input:active::placeholder {
    opacity: var(--opacity-item-disabled)
}

.control_root_fTOkF input.control_alignCenter_uYbhp input {
    text-align: center
}

.control_root_fTOkF input::-webkit-search-decoration,.control_root_fTOkF input::-webkit-search-cancel-button {
    -webkit-appearance: none;
    appearance: none
}

.control_root_fTOkF.control_hasLabel_wofO8 input::-webkit-credentials-auto-fill-button {
    transform: translateY(-7px)
}

.control_root_fTOkF.control_hasLabel_wofO8 input:not(:focus)::-moz-placeholder {
    color: transparent
}

.control_root_fTOkF.control_hasLabel_wofO8 input:not(:focus)::placeholder {
    color: transparent
}

.control_root_fTOkF.control_hasLabel_wofO8 input:not(:focus)+.control_placeholder_xhEOk {
    display: none
}

.control_root_fTOkF.control_hasLabel_wofO8.control_filled_CQ8Pf input~.control_placeholder_xhEOk,.control_root_fTOkF.control_hasLabel_wofO8 input:focus~.control_placeholder_xhEOk {
    display: flex
}

.list-item_content_rzxmp {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    gap: var(--tmp-spacing-2);
    margin: 0 auto 0 0
}

.list-item_sideContent_uckep {
    align-items: center;
    display: flex
}

.list-item_title_OR53o {
    align-items: center;
    color: var(--tmp-color-content-primary);
    display: flex;
    text-align: left;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600
}

.list-item_root_K5cdO {
    --list-item__gap: var(--tmp-spacing-12);
    --list-item__padding-y: var(--tmp-spacing-12);
    --list-item__padding-x: var(--tmp-spacing-8);
    --list-item__min-height: 52px;
    align-items: center;
    background-color: unset;
    border-radius: var(--tmp-rounding-container-s);
    display: flex;
    gap: var(--list-item__gap);
    min-height: var(--list-item__min-height);
    padding: var(--list-item__padding-y) var(--list-item__padding-x);
    width: 100%
}

.list-item_root_K5cdO:not(:first-child) .list-item_main_nCMji:before {
    background-color: var(--tmp-color-border-divider);
    content: "";
    height: 1px;
    position: absolute;
    right: calc(var(--list-item__padding-x)*-2);
    top: calc(var(--list-item__padding-y)*-1);
    width: calc(100% + var(--list-item__padding-x)*2)
}

.list-item_root_K5cdO.list-item_interactive_uv1ci:not(.list-item_disabled_uAtcE):active {
    opacity: var(--opacity-item-active)
}

.list-item_root_K5cdO.list-item_interactive_uv1ci:not(.list-item_disabled_uAtcE):hover,.list-item_root_K5cdO.list-item_interactive_uv1ci:not(.list-item_disabled_uAtcE):active {
    background-color: var(--tmp-color-tab-ghost-neutral-hover);
    cursor: pointer
}

.list-item_root_K5cdO.list-item_interactive_uv1ci:not(.list-item_disabled_uAtcE):hover .list-item_main_nCMji:before,.list-item_root_K5cdO.list-item_interactive_uv1ci:not(.list-item_disabled_uAtcE):active .list-item_main_nCMji:before,.list-item_root_K5cdO.list-item_interactive_uv1ci:not(.list-item_disabled_uAtcE):hover+* .list-item_main_nCMji:before,.list-item_root_K5cdO.list-item_interactive_uv1ci:not(.list-item_disabled_uAtcE):active+* .list-item_main_nCMji:before {
    background-color: unset
}

.list-item_root_K5cdO.list-item_disabled_uAtcE .list-item_content_rzxmp,.list-item_root_K5cdO.list-item_disabled_uAtcE .list-item_sideContent_uckep {
    opacity: var(--opacity-item-disabled)
}

.list-item_root_K5cdO.list-item_singleLine_mAqsH {
    --list-item__padding-y: 0px;
    height: 52px;
    padding: 0 var(--tmp-spacing-8)
}

.list-item_root_K5cdO.list-item_singleLine_mAqsH .list-item_title_OR53o {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

.list-item_main_nCMji {
    align-items: center;
    display: flex;
    flex-grow: 1;
    gap: var(--list-item__gap);
    height: 100%;
    min-height: calc(var(--list-item__min-height) - var(--list-item__padding-y)*2);
    position: relative
}

.list-item_variant-stack_u9How {
    border-radius: 0;
    padding: var(--tmp-spacing-12) var(--tmp-spacing-16)
}

.list-item_additionalLabel_suwNs {
    margin-right: var(--tmp-spacing-8);
    text-align: left;
    width: 44px;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

.list-item_subtitle_TvUKi {
    color: var(--tmp-color-content-secondary);
    font-size: 12px;
    letter-spacing: .01px;
    line-height: 16px;
    font-weight: 400
}

.result-empty_root_MOwne {
    align-items: center;
    color: var(--tmp-color-content-secondary);
    display: flex;
    flex-direction: column;
    gap: var(--tmp-spacing-8);
    justify-content: center;
    padding-bottom: var(--tmp-spacing-24)
}

.result-empty_text_pYp60 {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: var(--tmp-spacing-4);
    margin-bottom: var(--tmp-spacing-8);
    text-align: center
}

.result-empty_title_fk3tU {
    font-size: 20px;
    letter-spacing: -.33px;
    line-height: 24px;
    text-wrap: balance;
    white-space-collapse: preserve-breaks;
    color: var(--tmp-color-content-primary);
    font-weight: 600
}

@media (min-width: 1024px) {
    .result-empty_title_fk3tU {
        font-size:24px;
        letter-spacing: -.47px;
        line-height: 28px
    }
}

.result-empty_description_ihc7B {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

.RegistrationRedesignSearchBase_root_JBrZI {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    overflow-y: scroll;
    position: relative
}

.RegistrationRedesignSearchBase_header_NRhwV {
    padding: 0 var(--tmp-spacing-16) var(--tmp-spacing-8);
    position: relative
}

@media screen and (min-width: 1024px) {
    .RegistrationRedesignSearchBase_header_NRhwV {
        padding:var(--tmp-spacing-20)
    }
}

.RegistrationRedesignSearchBase_header_NRhwV.RegistrationRedesignSearchBase_isScrolled_odK7w {
    display: flex;
    padding-bottom: var(--tmp-spacing-16)
}

.RegistrationRedesignSearchBase_title_mZdqi {
    font-size: 22px;
    letter-spacing: -.4px;
    line-height: 26px;
    text-wrap: balance;
    white-space-collapse: preserve-breaks;
    color: var(--tmp-color-content-primary);
    margin-bottom: var(--tmp-spacing-16);
    position: relative;
    font-weight: 600
}

@media (min-width: 1024px) {
    .RegistrationRedesignSearchBase_title_mZdqi {
        font-size:28px;
        letter-spacing: -.59px;
        line-height: 32px
    }
}

.RegistrationRedesignSearchBase_scrollTitle_Ff7i4 {
    font-size: 16px;
    letter-spacing: -.12px;
    line-height: 22px;
    font-weight: 600;
    color: var(--tmp-color-content-primary);
    margin: 0 auto
}

.RegistrationRedesignSearchBase_search_srZqw {
    padding: 0 var(--tmp-spacing-16) var(--tmp-spacing-8)
}

@media screen and (min-width: 1024px) {
    .RegistrationRedesignSearchBase_search_srZqw {
        padding:0 var(--tmp-spacing-20) var(--tmp-spacing-8)
    }
}

.RegistrationRedesignSearchBase_close_MM6YX {
    position: absolute;
    right: 16px;
    top: 2px
}

@media screen and (min-width: 1024px) {
    .RegistrationRedesignSearchBase_close_MM6YX {
        right:20px;
        top: 20px
    }
}

.RegistrationRedesignSearchBase_list_MoBDA {
    overflow-y: auto;
    padding: 0 var(--tmp-spacing-8)
}

@media screen and (min-width: 1024px) {
    .RegistrationRedesignSearchBase_list_MoBDA {
        height:520px;
        padding: 0 var(--tmp-spacing-12)
    }
}

.RegistrationRedesignSearchBase_list_MoBDA.RegistrationRedesignSearchBase_noResult_e88YH {
    margin: auto 0
}

@media screen and (min-width: 1024px) {
    .RegistrationRedesignSearchBase_list_MoBDA.RegistrationRedesignSearchBase_noResult_e88YH {
        align-items:center;
        display: flex;
        justify-content: center;
        margin: 0
    }
}

.RegistrationCurrencySearch_root_kr5FD {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    overflow-y: scroll;
    position: relative
}

.RegistrationCurrencySearch_header__aQbq {
    padding: var(--tmp-spacing-16);
    padding-bottom: var(--tmp-spacing-8);
    padding-top: 0
}

@media screen and (min-width: 1024px) {
    .RegistrationCurrencySearch_header__aQbq {
        padding:var(--tmp-spacing-20)
    }
}

.RegistrationCurrencySearch_title_CMnXk {
    font-size: 22px;
    letter-spacing: -.4px;
    line-height: 26px;
    text-wrap: balance;
    white-space-collapse: preserve-breaks;
    color: var(--tmp-color-content-primary);
    margin-bottom: var(--tmp-spacing-16);
    font-weight: 600
}

@media (min-width: 1024px) {
    .RegistrationCurrencySearch_title_CMnXk {
        font-size:28px;
        letter-spacing: -.59px;
        line-height: 32px
    }
}

.RegistrationCurrencySearch_search_el5cT {
    padding: 0 var(--tmp-spacing-16) var(--tmp-spacing-8)
}

@media screen and (min-width: 1024px) {
    .RegistrationCurrencySearch_search_el5cT {
        padding:0 var(--tmp-spacing-20) var(--tmp-spacing-8)
    }
}

.RegistrationCurrencySearch_close_c56ka {
    position: absolute;
    right: 16px;
    top: 2px
}

@media screen and (min-width: 1024px) {
    .RegistrationCurrencySearch_close_c56ka {
        right:20px;
        top: 20px
    }
}

.RegistrationCurrencySearch_list_sVlJC {
    overflow-y: auto;
    padding: 0 var(--tmp-spacing-8)
}

@media screen and (min-width: 1024px) {
    .RegistrationCurrencySearch_list_sVlJC {
        height:520px;
        padding: 0 var(--tmp-spacing-12)
    }
}

.RegistrationCurrencySearch_list_sVlJC.RegistrationCurrencySearch_noResult_nHVvG {
    margin: auto 0
}

@media screen and (min-width: 1024px) {
    .RegistrationCurrencySearch_list_sVlJC.RegistrationCurrencySearch_noResult_nHVvG {
        align-items:center;
        display: flex;
        justify-content: center;
        margin: 0
    }
}

.icon {
    display: inherit;
    flex: none;
    height: 1em;
    overflow: visible;
    font-size: var(--vicon-with-gradient-problem__size)
}

.icon:not(.icon--prevent-fill) {
    fill: currentColor
}

.icon.inline {
    display: inline
}

.icon.margin {
    display: block
}

.icon.inline:not(:first-child),.icon.margin:not(:first-child) {
    margin-left: .5em
}

.icon.inline:not(:last-child),.icon.margin:not(:last-child) {
    margin-right: .5em
}

.icon.square,.icon.loading {
    width: 1em
}

.icon.sm {
    font-size: inherit
}

.icon.lg {
    font-size: 26px
}

.icon.md {
    font-size: 18px
}

.icon.xl {
    font-size: 50px
}

.icon.spin {
    animation: icon-spin 1.5s infinite linear
}

@keyframes icon-spin {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

.CommonBottomSheet_root_Av0DE {
    position: fixed;
    display: flex;
    flex-direction: column-reverse
}

.CommonBottomSheet_backdrop_mvIky {
    position: fixed;
    z-index: -1;
    background-color: #090f1e;
    inset: -200px 0;
    transition-property: opacity;
    will-change: opacity
}

.CommonBottomSheet_sheet_AAMKL {
    position: fixed;
    flex: 0 0 auto;
    width: 100vw;
    max-height: 90vh;
    max-height: calc(100% - max(env(safe-area-inset-top),15px));
    border-radius: 24px 24px 0 0;
    transition-property: transform;
    will-change: transform;
    contain: layout;
    display: flex;
    flex-direction: column;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    box-shadow: 0 calc(var(--315f8fae) * 1px - 24px) 0 #fff
}

.CommonBottomSheet_sheet_AAMKL>* {
    flex: 0 0 auto
}

.CommonBottomSheet_sheet_AAMKL.CommonBottomSheet_scrollable_PSoMZ {
    overflow-y: auto
}

.CommonBottomSheet_sheet_AAMKL.CommonBottomSheet_scrollable_PSoMZ .CommonBottomSheet_tongue_nQjhY {
    z-index: 999;
    background-color: #fff
}

.CommonBottomSheet_sheet_AAMKL.CommonBottomSheet_scrollable_PSoMZ .CommonBottomSheet_header_WAved {
    z-index: 998;
    background-color: #fff
}

.CommonBottomSheet_sheet_AAMKL.CommonBottomSheet_scrollable_PSoMZ .CommonBottomSheet_divider_tEdLu {
    opacity: 1;
    z-index: 997
}

.CommonBottomSheet_sheet_AAMKL.CommonBottomSheet_detent-auto_ACgEb {
    height: auto
}

.CommonBottomSheet_sheet_AAMKL.CommonBottomSheet_detent-expanded_y4PoY {
    height: 100%;
    bottom: 0;
    left: 0
}

.CommonBottomSheet_sheet_AAMKL.CommonBottomSheet_withBackground_nfrWU {
    background-color: #fff
}

.CommonBottomSheet_header_WAved {
    display: flex;
    flex-direction: column;
    position: sticky;
    top: 15px;
    box-shadow: 0 1px #ecedef
}

.CommonBottomSheet_headerBar_JXFf6 {
    height: 38px;
    display: grid;
    grid-template-columns: 1fr max-content 1fr;
    align-items: center;
    gap: 8px;
    padding: 0 15px
}

.CommonBottomSheet_headerLabel_RqyGk {
    color: #090f1e;
    font-family: -apple-system,SF Pro Display,-apple-system,SF Pro Text,sans-serif;
    font-size: 16px;
    font-weight: 700
}

.CommonBottomSheet_headerCloseButton_KyOoK {
    color: #77829b
}

.CommonBottomSheet_tongue_nQjhY {
    touch-action: none;
    position: sticky;
    top: 0;
    height: 15px;
    display: grid;
    place-items: center
}

.CommonBottomSheet_tongue_nQjhY:before {
    content: "";
    height: 5px;
    width: 40px;
    border-radius: 99px;
    background-color: #97aee133
}

.CommonBottomSheet_tongue_nQjhY:after {
    content: "";
    position: absolute;
    inset: -5px 0
}

.CommonBottomSheet_tongue_nQjhY.CommonBottomSheet_hide_o0jkI:before {
    width: 0;
    height: 0
}

.CommonBottomSheet_tongue_nQjhY.CommonBottomSheet_withBanner_at8Vj {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 0
}

.CommonBottomSheet_divider_tEdLu {
    height: 1px;
    background-color: #ecedef;
    position: sticky;
    top: 15px;
    opacity: 0
}

.CommonBottomSheet_banner_sS35j {
    pointer-events: none;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    padding-top: 56.25%;
    width: 100%;
    position: relative
}

.CommonBottomSheetHeaderActionButton_root_WsCIX {
    justify-self: end;
    overflow: hidden;
    max-width: 100%
}

.CommonBottomSheetHeaderActionButton_root_WsCIX.CommonBottomSheetHeaderActionButton_leading_aqPRf {
    justify-self: start
}

.CommonBottomSheetHeaderActionButton_root_WsCIX.CommonBottomSheetHeaderActionButton_trailing_cv2Wv {
    justify-self: end
}

.CommonBottomSheetHeaderActionButton_content_ni5jw {
    font-size: 13px;
    font-weight: 500;
    line-height: 1.5;
    color: #1972f6;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ColorScheme_root_XJLuF {
    display: contents
}

.Loader_root_TCaEk {
    animation: Loader_spin_FNBvQ .6s infinite linear;
    box-sizing: border-box
}

.Loader_sizeM_ln_1q {
    height: 24px;
    padding: 2px;
    width: 24px
}

.Loader_sizeS_sDNS7 {
    height: 16px;
    width: 16px
}

.Loader_variantPrimary_Ss_nk {
    color: var(--color-fn-base)
}

.Loader_variantInvertedLight_Ze2Mg {
    color: var(--color-st-text-light-primary)
}

.Loader_variantInvertedDark_jFNpz {
    color: var(--color-st-sf-dark-primary)
}

@keyframes Loader_spin_FNBvQ {
    to {
        transform: rotate(1turn)
    }
}

.Button_root_eTUot {
    --button-overlay-color: var(--color-hover-default);
    --button-focus-color: var(--color-focus);
    align-items: center;
    border: 0;
    border-radius: var(--button-border-radius);
    cursor: pointer;
    display: inline-flex;
    height: var(--button-size);
    justify-content: center;
    padding: 0 var(--button-padding);
    position: relative;
    -webkit-text-decoration: none;
    text-decoration: none;
    font-family: var(--font-family-text);
    font-size: 14px;
    letter-spacing: -.15px;
    line-height: 20px;
    font-weight: 600
}

.Button_root_eTUot:active {
    opacity: .86
}

.Button_root_eTUot[disabled] {
    cursor: default;
    opacity: .5;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.Button_root_eTUot {
    --surface-overlay-opacity: 0;
    position: relative;
    --surface-focusable-overlay-opacity: 0
}

.Button_root_eTUot:hover {
    --surface-overlay-opacity: 1
}

.Button_root_eTUot:focus-visible {
    --surface-focusable-overlay-opacity: 1;
    outline: 0
}

@supports not selector(:focus-visible) {
    .Button_root_eTUot:focus {
        --surface-focusable-overlay-opacity: 1;
        outline: 0
    }
}

.Button_root_eTUot:after {
    border-radius: calc(var(--button-border-radius)*1.15);
    box-shadow: 0 0 0 2px var(--button-focus-color);
    box-sizing: border-box;
    content: "";
    height: calc(100% + 4px);
    inset: -2px;
    opacity: var(--surface-focusable-overlay-opacity);
    pointer-events: none;
    position: absolute;
    transition: opacity .14s;
    width: calc(100% + 4px)
}

.Button_root_eTUot:before {
    background-color: var(--button-overlay-color);
    border-radius: inherit;
    content: "";
    inset: 0;
    opacity: var(--surface-overlay-opacity);
    pointer-events: none;
    position: absolute;
    transition: opacity .28s;
    z-index: 0
}

.Button_onlyIcon_vNt12 {
    --button-padding: 0;
    width: var(--button-size)
}

.Button_sizeL_gsWOc {
    --button-size: 40px;
    --button-icon-size: 20px;
    --button-gap: var(--spacing-3);
    --button-border-radius: var(--rounding-xs-dynamic);
    --button-padding: var(--spacing-5)
}

.Button_sizeM_xCyX5 {
    --button-size: 36px;
    --button-icon-size: 16px;
    --button-gap: var(--spacing-3);
    --button-border-radius: var(--rounding-xs-dynamic);
    --button-padding: var(--spacing-4)
}

.Button_sizeXs_FTbuT {
    --button-size: 28px;
    --button-icon-size: 16px;
    --button-gap: var(--spacing-2);
    --button-border-radius: var(--rounding-xs-dynamic);
    --button-padding: var(--spacing-3)
}

.Button_rounded_V1DFj {
    --button-border-radius: var(--rounding-max)
}

.Button_variantPrimary_AfpyD {
    background-image: linear-gradient(89deg,var(--color-gd-green));
    color: var(--color-st-text-light-primary)
}

.Button_variantSecondary_QQHxp {
    background-image: linear-gradient(107deg,var(--color-gd-blue));
    color: var(--color-st-text-light-primary)
}

.Button_variantStatic_TPmph {
    --button-overlay-color: var(--color-st-hover-default-dark);
    --button-focus-color: var(--color-st-focus);
    background-color: var(--color-st-sf-light-primary);
    color: var(--color-st-text-dark-primary)
}

.Button_variantStaticSecondary_oz3nT {
    --button-overlay-color: var(--color-st-hover-default-dark);
    --button-focus-color: var(--color-st-focus);
    background-color: var(--color-st-sf-light-tertiary);
    color: var(--color-st-text-light-primary)
}

.Button_variantSecondaryOnBg_pvEIp {
    background-color: var(--color-sf-primary);
    color: var(--color-text-primary)
}

.Button_variantSecondaryOnSf_fnzco {
    background-color: var(--color-sf-secondary);
    color: var(--color-text-primary)
}

.Button_loader_bJwuo {
    align-items: center;
    border-radius: inherit;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%
}

.Button_content_mQ3xx {
    align-items: center;
    display: inline-grid;
    gap: var(--button-gap);
    grid-auto-flow: column
}

.Button_loading_k2zOq .Button_content_mQ3xx {
    opacity: 0
}

.Button_block_DZWWj {
    width: 100%
}

.BaseTab_root_OrU6M {
    align-items: center;
    background-color: transparent;
    border: 0;
    border-radius: var(--rounding-max);
    cursor: pointer;
    display: flex;
    height: var(--tab-size);
    justify-content: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    --surface-overlay-opacity: 0;
    position: relative;
    --surface-focusable-overlay-opacity: 0
}

.BaseTab_root_OrU6M:hover {
    --surface-overlay-opacity: 1
}

.BaseTab_root_OrU6M:focus-visible {
    --surface-focusable-overlay-opacity: 1;
    outline: 0
}

@supports not selector(:focus-visible) {
    .BaseTab_root_OrU6M:focus {
        --surface-focusable-overlay-opacity: 1;
        outline: 0
    }
}

.BaseTab_root_OrU6M:before {
    background-color: var(--color-st-hover-default-light);
    border-radius: inherit;
    content: "";
    inset: 0;
    opacity: var(--surface-overlay-opacity);
    pointer-events: none;
    position: absolute;
    transition: opacity .28s;
    z-index: 0
}

.BaseTab_root_OrU6M.BaseTab_active_wA7RP {
    background-image: linear-gradient(107deg,var(--color-gd-blue))
}

.BaseTab_root_OrU6M.BaseTab_active_wA7RP .BaseTab_start_TLmvA>* {
    filter: brightness(0) invert(1)
}

.BaseTab_root_OrU6M.BaseTab_sizeS_rb50t {
    --tab-size: 28px
}

.BaseTab_root_OrU6M.BaseTab_sizeM_ALGNZ {
    --tab-size: 36px
}

.BaseTab_root_OrU6M.BaseTab_sizeL_SwQMH {
    --tab-size: 40px
}

.BaseTabLabel_root_DsTIC {
    font-family: var(--font-family-text);
    font-size: 14px;
    letter-spacing: -.15px;
    line-height: 20px;
    font-weight: 600;
    color: var(--color-st-text-light-primary)
}

.ChipsTab_root_q1Hie {
    --chips-tab-border-radius: var(--rounding-max);
    border-radius: var(--chips-tab-border-radius);
    padding: 0 var(--chips-tab-padding-x)
}

.ChipsTab_root_q1Hie:after {
    border-radius: calc(var(--chips-tab-border-radius)*1.15);
    box-shadow: 0 0 0 2px #096dff7a;
    box-sizing: border-box;
    content: "";
    height: calc(100% + 4px);
    inset: -2px;
    opacity: var(--surface-focusable-overlay-opacity);
    pointer-events: none;
    position: absolute;
    transition: opacity .14s;
    width: calc(100% + 4px)
}

.ChipsTab_root_q1Hie.ChipsTab_sizeS_NBx1H {
    --chips-tab-padding-x: var(--spacing-4);
    --chips-tab-gap-x: var(--spacing-2)
}

.ChipsTab_root_q1Hie.ChipsTab_sizeM_kmeF_ {
    --chips-tab-padding-x: var(--spacing-5);
    --chips-tab-gap-x: var(--spacing-3)
}

.ChipsTab_label_YRpoM {
    word-break: break-word;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden
}

.ChipsTab_label_YRpoM.ChipsTab_sizeS_NBx1H {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    overflow: hidden;
    word-break: keep-all
}

.ChipsTab_label_YRpoM:not(:first-child) {
    margin-left: var(--chips-tab-gap-x)
}

.QuadTab_box_CKomY {
    align-items: center;
    background-color: var(--color-sf-primary);
    border-radius: var(--rounding-l-dynamic);
    box-sizing: border-box;
    display: flex;
    height: 56px;
    justify-content: center;
    margin-bottom: var(--spacing-2);
    overflow: hidden;
    padding: var(--spacing-4);
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 56px
}

.QuadTab_box_CKomY:before {
    background-color: var(--color-st-hover-default-light);
    border-radius: inherit;
    content: "";
    inset: 0;
    opacity: var(--surface-overlay-opacity);
    pointer-events: none;
    position: absolute;
    transition: opacity .28s;
    z-index: 0
}

.QuadTab_root_rVeY1 {
    --quad-tab-label-color: var(--color-text-secondary);
    --surface-overlay-opacity: 0;
    align-items: center;
    background-color: transparent;
    border: 0;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    padding: 0;
    position: relative;
    --surface-focusable-overlay-opacity: 0
}

.QuadTab_root_rVeY1:focus-visible {
    --surface-focusable-overlay-opacity: 1;
    outline: 0
}

@supports not selector(:focus-visible) {
    .QuadTab_root_rVeY1:focus {
        --surface-focusable-overlay-opacity: 1;
        outline: 0
    }
}

.QuadTab_root_rVeY1:after {
    border-radius: calc(var(--rounding-l-dynamic)*1.15);
    box-shadow: 0 0 0 2px #096dff7a;
    box-sizing: border-box;
    content: "";
    height: calc(100% + 4px);
    inset: -2px;
    opacity: var(--surface-focusable-overlay-opacity);
    pointer-events: none;
    position: absolute;
    transition: opacity .14s;
    width: calc(100% + 4px)
}

.QuadTab_root_rVeY1:hover {
    --surface-overlay-opacity: 1;
    --quad-tab-label-color: var(--color-st-text-light-primary)
}

.QuadTab_root_rVeY1.QuadTab_isActive_jLpDh {
    --quad-tab-label-color: var(--color-st-text-light-primary)
}

.QuadTab_root_rVeY1.QuadTab_isActive_jLpDh .QuadTab_box_CKomY {
    background-image: linear-gradient(107deg,var(--color-gd-blue))
}

.QuadTab_root_rVeY1.QuadTab_isActive_jLpDh .QuadTab_box_CKomY>*,.QuadTab_root_rVeY1:hover .QuadTab_box_CKomY>* {
    filter: brightness(0) invert(1)
}

.QuadTab_label_eZ_Q9 {
    color: var(--quad-tab-label-color)
}

.QuadTab_icon_jskEo {
    height: 24px;
    width: 24px
}

.SelectorTab_root_b5ai7 {
    --selector-tab-border-radius: var(--rounding-s-dynamic);
    --selector-tab-label-color: var(--color-text-tertiary);
    border-radius: var(--selector-tab-border-radius);
    padding: 0 var(--spacing-4)
}

.SelectorTab_root_b5ai7:after {
    border-radius: calc(var(--selector-tab-border-radius)*1.15);
    box-shadow: 0 0 0 2px #096dff7a;
    box-sizing: border-box;
    content: "";
    height: calc(100% + 4px);
    inset: -2px;
    opacity: var(--surface-focusable-overlay-opacity);
    pointer-events: none;
    position: absolute;
    transition: opacity .14s;
    width: calc(100% + 4px)
}

.SelectorTab_label_K1Ysi {
    color: var(--selector-tab-label-color);
    word-break: break-word;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden
}

.SelectorTab_label_K1Ysi.SelectorTab_isActive_mjDdT {
    --selector-tab-label-color: var(--color-st-text-light-primary)
}

.SelectorTab_label_K1Ysi:not(:first-child) {
    margin-left: var(--spacing-3)
}

.SidebarTab_root_oXHVz {
    --sidebar-tab-border-radius: var(--rounding-s-dynamic);
    border-radius: var(--sidebar-tab-border-radius);
    justify-content: start;
    padding: 0 var(--spacing-4);
    width: 100%
}

.SidebarTab_root_oXHVz:after {
    border-radius: calc(var(--sidebar-tab-border-radius)*1.15);
    box-shadow: 0 0 0 2px #096dff7a;
    box-sizing: border-box;
    content: "";
    height: calc(100% + 4px);
    inset: -2px;
    opacity: var(--surface-focusable-overlay-opacity);
    pointer-events: none;
    position: absolute;
    transition: opacity .14s;
    width: calc(100% + 4px)
}

.SidebarTab_root_oXHVz.SidebarTab_sizeM_S7SwG {
    --sidebar-tab-gap-x: var(--spacing-3)
}

.SidebarTab_root_oXHVz.SidebarTab_sizeL_eu3H3 {
    --sidebar-tab-gap-x: var(--spacing-4)
}

.SidebarTab_label_Wx7A1 {
    word-break: break-word;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden
}

.SidebarTab_label_Wx7A1:not(:first-child) {
    margin-left: var(--sidebar-tab-gap-x)
}

.SidebarTab_counter_QUBM_ {
    font-family: var(--font-family-text);
    font-size: 12px;
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 400;
    color: var(--color-st-text-light-secondary);
    margin-left: auto
}

.TabsNav_links_B3xCo {
    display: flex
}

.TabsNav_root_YCW2o {
    --tabs-nav-border-radius: var(--rounding-max);
    --tabs-nav-background-color: var(--color-sf-primary);
    --tabs-nav-padding: var(--spacing-2);
    --tabs-nav-tab-width: 100%;
    background-color: var(--tabs-nav-background-color);
    border-radius: var(--tabs-nav-border-radius);
    padding: var(--tabs-nav-padding);
    position: relative
}

.TabsNav_root_YCW2o.TabsNav_isMobile_Q8ekJ {
    --tabs-nav-border-radius: 0;
    --tabs-nav-background-color: transparent;
    --tabs-nav-padding: 0;
    --tabs-nav-tab-width: auto
}

.TabsNav_root_YCW2o.TabsNav_isMobile_Q8ekJ .TabsNav_links_B3xCo {
    overflow-x: scroll;
    padding-right: var(--spacing-6)
}

.TabsNav_link_bjxBq {
    -webkit-text-decoration: none;
    text-decoration: none;
    width: var(--tabs-nav-tab-width)
}

.TabsNav_tab_Ni_mB {
    width: var(--tabs-nav-tab-width)
}

.TabsNav_fadeOverlay_CK43b {
    background-image: linear-gradient(270deg,var(--color-n900),rgba(9,15,30,0));
    height: 100%;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 45px
}

.TabsSelector_root_KWcje {
    background-color: var(--color-sf-primary);
    border-radius: var(--rounding-m-dynamic);
    display: flex;
    padding: var(--spacing-1)
}

.TabsSelector_separator_Imds2 {
    background-color: var(--color-sf-divider);
    height: 25px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px
}

.TabsSelector_tab_NIBif {
    justify-content: center;
    position: relative;
    width: 100%
}

.TabsSelector_tab_NIBif.TabsSelector_isActive_Z4al8 .TabsSelector_separator_Imds2,.TabsSelector_tab_NIBif:last-child .TabsSelector_separator_Imds2,.TabsSelector_tab_NIBif:has(+.TabsSelector_tab_NIBif.TabsSelector_isActive_Z4al8) .TabsSelector_separator_Imds2 {
    opacity: 0
}

.CommonBottomSheetOversheet_root_lgYm6 {
    height: calc(var(--spacing-5) + 48px + var(--spacing-5));
    height: calc(var(--spacing-5) + 48px + max(env(safe-area-inset-bottom),var(--spacing-5)))
}

.CommonBottomSheetOversheet_header_SZm3u {
    display: grid;
    grid-gap: var(--spacing-2) var(--spacing-5);
    gap: var(--spacing-2) var(--spacing-5);
    grid-template-areas: "heading icon" "subheading subheading";
    grid-template-columns: 1fr min-content;
    height: calc(var(--spacing-5)*2 + 48px);
    padding: var(--spacing-5) var(--spacing-5)
}

.CommonBottomSheetOversheet_header_SZm3u>*:nth-child(1) {
    grid-area: heading
}

.CommonBottomSheetOversheet_header_SZm3u>*:nth-child(2) {
    grid-area: subheading
}

.CommonBottomSheetOversheet_header_SZm3u>*:nth-child(3) {
    grid-area: icon
}

.CommonBottomSheetOversheet_heading_ccH7o {
    font-family: var(--font-family-text);
    font-size: 16px;
    letter-spacing: -.32px;
    line-height: 24px;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media (min-width: 1024px) {
    .CommonBottomSheetOversheet_heading_ccH7o {
        font-family:var(--font-family-display);
        font-size: 20px;
        letter-spacing: .38px
    }
}

.CommonBottomSheetOversheet_subheading_nFs4p {
    font-family: var(--font-family-text);
    font-size: 14px;
    letter-spacing: -.15px;
    line-height: 20px;
    font-weight: 400;
    color: var(--color-text-secondary);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.CommonBottomSheetOversheet_chevron_AlB4D {
    color: var(--color-text-secondary);
    place-self: center end;
    transition: transform .35s
}

.CommonBottomSheetOversheet_content_fgDDi {
    opacity: 0;
    transition: opacity .35s
}

.CommonBottomSheetOversheet_sheet_TF8kQ {
    background-color: var(--color-sf-background);
    border-radius: var(--rounding-xl-static) var(--rounding-xl-static) 0 0;
    box-shadow: 0 calc(var(--spacing-5) + 48px + var(--spacing-5) - var(--rounding-xl-static)) 0 var(--color-sf-background);
    box-shadow: 0 calc(var(--spacing-5) + 48px + max(env(safe-area-inset-bottom),var(--spacing-5)) - var(--rounding-xl-static)) 0 var(--color-sf-background);
    transition: transform .35s
}

.CommonBottomSheetOversheet_sheet_TF8kQ.CommonBottomSheetOversheet_shown_DqWKz {
    transform: translateY(calc(-100% - var(--spacing-5)*-1 - -48px - var(--spacing-5)*-1));
    transform: translateY(calc(-100% - var(--spacing-5)*-1 - -48px - max(env(safe-area-inset-bottom),var(--spacing-5))*-1))
}

.CommonBottomSheetOversheet_sheet_TF8kQ.CommonBottomSheetOversheet_shown_DqWKz .CommonBottomSheetOversheet_chevron_AlB4D {
    transform: rotate(-180deg)
}

.CommonBottomSheetOversheet_sheet_TF8kQ.CommonBottomSheetOversheet_shown_DqWKz .CommonBottomSheetOversheet_content_fgDDi {
    opacity: 1
}

.currency-dropdown_button_stw7A {
    align-items: center;
    background-color: unset;
    border-radius: var(--tmp-rounding-control-xl);
    color: var(--tmp-color-content-primary);
    cursor: pointer;
    display: flex;
    gap: var(--tmp-spacing-12);
    height: var(--tmp-size-control-xl);
    outline: 1px solid var(--tmp-color-border-container);
    outline-offset: -1px;
    padding: 0 var(--tmp-spacing-12);
    width: 100%
}

.currency-dropdown_button_stw7A:hover,.currency-dropdown_button_stw7A:active {
    background-color: var(--tmp-color-tab-ghost-neutral-hover);
    outline-color: transparent
}

.currency-dropdown_button_stw7A:active {
    opacity: var(--opacity-item-active)
}

.currency-dropdown_button_stw7A:disabled {
    cursor: default;
    opacity: var(--opacity-item-disabled)
}

.currency-dropdown_button_stw7A:focus-visible {
    outline-color: var(--tmp-color-border-focus)
}

@supports not selector(:focus-visible) {
    .currency-dropdown_button_stw7A:focus {
        outline-color: var(--tmp-color-border-focus)
    }
}

.currency-dropdown_content_r2eSF {
    color: var(--tmp-color-content-primary);
    margin: 0 auto 0 0;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

.currency-dropdown_icon_n7AMd {
    color: var(--tmp-color-content-secondary)
}

.password-input_shieldIcon_PaM5B {
    color: var(--tmp-color-content-positive)
}

.fade-enter-active,.fade-leave-active {
    transition: opacity .15s ease-in-out
}

.fade-enter-from,.fade-leave-to {
    opacity: 0
}

.tooltip_root_NCWb7 {
    position: relative
}

.tooltip_tooltip_eIkY2 {
    background-color: var(--tmp-color-bg-elevated);
    border-radius: var(--tmp-rounding-tooltip);
    box-shadow: var(--tmp-box-shadow-tooltip);
    color: var(--tmp-color-content-primary);
    padding: var(--tmp-spacing-8) var(--tmp-spacing-12);
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

.tooltip_dimensions_ocJ7i {
    max-width: var(--width-tooltip-max);
    min-width: var(--width-tooltip-min)
}

.tooltip_wrapper_BSISr {
    z-index: var(--z-index-tooltip)
}

.tooltip_spaced_DYrWv {
    padding: 0 var(--tmp-spacing-10)
}

.tooltip_arrow_Jh98A {
    background-color: var(--tmp-color-bg-elevated);
    -webkit-clip-path: path("M5.5 0C7 0 8.49995 4 10.5 4H0.5C2.48745 4 4 0 5.5 0Z");
    clip-path: path("M5.5 0C7 0 8.49995 4 10.5 4H0.5C2.48745 4 4 0 5.5 0Z")
}

.tooltip_trigger_ZizHD {
    cursor: pointer
}

.text-tooltip_content_o5UTd {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    gap: var(--tmp-spacing-4);
    justify-content: flex-start
}

.text-tooltip_title_RjGHo {
    font-size: 16px;
    letter-spacing: -.12px;
    line-height: 22px;
    font-weight: 600;
    color: var(--tmp-color-content-primary)
}

.text-tooltip_description_J3UTq {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: var(--tmp-color-content-primary);
    white-space: nowrap
}

.closable-tooltip_tooltip_AZ1GZ {
    border-radius: var(--tmp-rounding-popover);
    max-width: none;
    overflow: hidden;
    padding: 0;
    width: var(--width-popover-mobile)
}

@media (min-width: 1024px) {
    .closable-tooltip_tooltip_AZ1GZ {
        width:var(--width-popover-desktop)
    }
}

.closable-tooltip_header_znvgn {
    color: var(--tmp-color-content-primary);
    display: flex;
    justify-content: space-between;
    padding: var(--tmp-spacing-16) var(--tmp-spacing-16) var(--tmp-spacing-8);
    font-size: 16px;
    letter-spacing: -.12px;
    line-height: 22px;
    font-weight: 600
}

.dropdown_tooltip_G4Ee2 {
    --width-tooltip-max: 100%;
    padding: var(--tmp-spacing-8)
}

.dropdown_tooltipWrapper_YLsl6 {
    padding: 0;
    width: 100%
}

.email-spellcheck-hint_root_lYa8b {
    color: var(--tmp-color-content-secondary);
    font-size: 12px;
    letter-spacing: .01px;
    line-height: 16px;
    font-weight: 400
}

.email-spellcheck-hint_root_lYa8b span {
    cursor: pointer;
    color: var(--tmp-color-btn-content-accent)
}

.email-input_root_AT2qi {
    width: 100%
}

.email-input_input_H9G2x {
    cursor: auto
}

.phone-input_buttonContent_terCi {
    align-items: center;
    display: flex;
    gap: var(--tmp-spacing-12)
}

.icon_root_aOrua {
    color: var(--tmp-color-content-tertiary)
}

.country-icon_root__EqnI {
    align-items: center;
    color: var(--tmp-color-content-secondary);
    display: flex;
    gap: var(--tmp-spacing-8);
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

.label-icon_root_UYfco {
    align-items: center;
    color: var(--tmp-color-content-tertiary);
    display: flex;
    gap: var(--tmp-spacing-8);
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

.label_root_EO73L {
    color: var(--tmp-color-content-primary);
    font-size: 14px;
    line-height: 20px;
    font-weight: 600
}

.base_root_wjdXe {
    align-items: center;
    background-color: unset;
    border-radius: var(--tmp-rounding-control-l);
    color: var(--tmp-color-content-primary);
    display: flex;
    gap: var(--tmp-spacing-8);
    height: var(--tmp-size-control-l);
    padding: 0 var(--tmp-spacing-16);
    transition: background-color .1s,opacity .1s;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.base_root_wjdXe.base_selected_AUaWf {
    background-color: var(--background-selected);
    cursor: default;
    --background-hover: var(--background-selected)
}

.base_root_wjdXe.base_selected_AUaWf.base_variant-accent_nz7E3 {
    color: var(--tmp-color-content-static-white-primary)
}

.base_root_wjdXe.base_fullWidth_KjfVw {
    width: 100%
}

.base_root_wjdXe.base_centerContent_mFtBP {
    justify-content: center
}

.base_root_wjdXe:not(.base_disabled_IJD8Z) {
    cursor: pointer
}

.base_root_wjdXe:not(.base_disabled_IJD8Z):active {
    opacity: var(--opacity-item-active)
}

.base_root_wjdXe:not(.base_disabled_IJD8Z):active,.base_root_wjdXe:not(.base_disabled_IJD8Z):hover {
    background-color: var(--background-hover)
}

.base_root_wjdXe:focus-visible {
    outline: var(--tmp-color-border-focus) solid var(--tmp-spacing-2);
    outline-offset: var(--tmp-spacing-2)
}

@supports not selector(:focus-visible) {
    .base_root_wjdXe:focus {
        outline: var(--tmp-color-border-focus) solid var(--tmp-spacing-2);
        outline-offset: var(--tmp-spacing-2)
    }
}

.base_root_wjdXe {
    font-size: 14px;
    line-height: 20px;
    font-weight: 600
}

.base_icon_MizZ1 {
    align-items: center;
    color: var(--tmp-color-content-secondary);
    display: flex;
    transition: color .1s
}

.base_selected_AUaWf .base_icon_MizZ1 {
    color: var(--tmp-color-content-static-white-primary)
}

.base_variant-neutral_mP9yC {
    --background-hover: var(--tmp-color-tab-segment-neutral-hover);
    --background-selected: var(--tmp-color-tab-segment-neutral-selected)
}

.base_variant-neutral_mP9yC.base_selected_AUaWf {
    box-shadow: var(--tmp-box-shadow-segment-tab)
}

.base_variant-accent_nz7E3 {
    --background-hover: var(--tmp-color-tab-ghost-accent-hover);
    --background-selected: var(--tmp-color-tab-ghost-accent-selected)
}

.segment-control_root_E4lHy {
    align-items: center;
    background-color: var(--tmp-color-control-neutral);
    border-radius: var(--tmp-rounding-control-xl);
    display: inline-flex;
    gap: 3px;
    padding: var(--tmp-spacing-2)
}

.segment-control_fullWidth_PAYbR {
    width: 100%
}

.segment-control_tab_vhTfS {
    position: relative
}

.segment-control_tab_vhTfS:not(:first-child):before {
    background-color: var(--tmp-color-border-divider);
    content: "";
    position: absolute;
    height: var(--tmp-size-control-xxs);
    left: -2px;
    width: 1px
}

.segment-control_tab_vhTfS.segment-control_selected_Ii_pM:before,.segment-control_tab_vhTfS:hover:before,.segment-control_tab_vhTfS.segment-control_selected_Ii_pM+*:before,.segment-control_tab_vhTfS:hover+*:before {
    background-color: unset
}

.RegistrationRedesignFormFooter_footer_FqYr2 {
    padding: var(--padding-modal-desktop)
}

.RegistrationRedesignFormFooter_submit_yuWpU {
    margin-bottom: var(--tmp-spacing-16)
}

.RegistrationRedesignFormFooter_authBlock_VvBpc {
    align-items: center;
    display: flex;
    justify-content: center
}

.RegistrationRedesignFormFooter_authBlockNotice_eF59x {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: var(--tmp-color-content-secondary);
    margin-right: var(--tmp-spacing-8)
}

.RegistrationRedesignFormFooter_authBlockLink_PZpDF {
    color: var(--tmp-color-btn-content-accent);
    transition: color .1s
}

.RegistrationRedesignFormFooter_authBlockLink_PZpDF:active,.RegistrationRedesignFormFooter_authBlockLink_PZpDF:hover {
    color: var(--tmp-color-btn-content-accent-hover)
}

.RegistrationPromocode_promocodeLink_ftdKC {
    color: var(--tmp-color-btn-content-accent);
    transition: color .1s
}

.RegistrationPromocode_promocodeLink_ftdKC:active,.RegistrationPromocode_promocodeLink_ftdKC:hover {
    color: var(--tmp-color-btn-content-accent-hover)
}

.checkbox_root__8dbE {
    display: flex;
    gap: var(--tmp-spacing-8);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.checkbox_label_YNOhs {
    color: var(--tmp-color-content-primary);
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

.checkbox_hint_CVfcE {
    margin-top: var(--tmp-spacing-2)
}

.checkbox_inputWrapper_DRNL1 {
    position: relative;
    width: 20px;
    height: 20px;
    flex-shrink: 0
}

.checkbox_box_W6Jlk {
    position: absolute;
    border: 1px solid var(--tmp-color-border-container);
    border-radius: var(--tmp-rounding-checkbox);
    background: var(--tmp-color-control-neutral);
    inset: 0;
    transition: background-color .2s
}

.checkbox_box_W6Jlk.checkbox_disabled_iND93 {
    cursor: unset;
    opacity: var(--opacity-item-disabled)
}

.checkbox_box_W6Jlk:not(.checkbox_disabled_iND93) {
    cursor: pointer
}

.checkbox_box_W6Jlk:not(.checkbox_disabled_iND93):hover {
    background-color: var(--tmp-color-control-neutral-hover)
}

.checkbox_box_W6Jlk:not(.checkbox_disabled_iND93):active {
    opacity: var(--opacity-item-active)
}

.checkbox_icon_IVOXd {
    position: absolute;
    display: none;
    color: var(--tmp-color-content-static-white-primary);
    top: var(--tmp-spacing-2);
    right: var(--tmp-spacing-2);
    bottom: var(--tmp-spacing-2);
    left: var(--tmp-spacing-2);
    pointer-events: none
}

.checkbox_input_tSfps {
    width: 0;
    height: 0;
    opacity: 0
}

.checkbox_input_tSfps:checked+.checkbox_box_W6Jlk {
    border: none;
    background-color: var(--tmp-color-bg-informative)
}

.checkbox_input_tSfps:checked+.checkbox_box_W6Jlk .checkbox_icon_IVOXd {
    display: block
}

.checkbox_input_tSfps:focus-visible+.checkbox_box_W6Jlk {
    outline: var(--tmp-color-border-focus) solid var(--tmp-spacing-2);
    outline-offset: var(--tmp-spacing-2)
}

@supports not selector(:focus-visible) {
    .checkbox_input_tSfps:focus+.checkbox_box_W6Jlk {
        outline: var(--tmp-color-border-focus) solid var(--tmp-spacing-2);
        outline-offset: var(--tmp-spacing-2)
    }
}

.RegistrationRulesHint_root_fGpYK {
    font-size: 12px;
    letter-spacing: .01px;
    line-height: 16px;
    font-weight: 400
}

.RegistrationRulesHint_link_FAleN {
    font-size: 12px;
    letter-spacing: .01px;
    line-height: 16px;
    font-weight: 600
}

.RegistrationRedesignFull_content_mMHP4 {
    padding: 0 var(--tmp-spacing-16) 0
}

@media screen and (min-width: 1024px) {
    .RegistrationRedesignFull_content_mMHP4 {
        padding:0 var(--tmp-spacing-20) 0
    }
}

.RegistrationRedesignFull_field_ijDNz {
    margin-bottom: var(--tmp-spacing-12)
}

.RegistrationRedesignFull_password_k6eY3,.RegistrationRedesignFull_promocode_k4b_n {
    margin-bottom: var(--tmp-spacing-16)
}

.RegistrationRedesignHeader_root_bTyWg {
    color: var(--tmp-color-content-primary);
    padding: var(--tmp-spacing-16);
    padding-top: 0
}

@media screen and (min-width: 1024px) {
    .RegistrationRedesignHeader_root_bTyWg {
        padding:var(--tmp-spacing-20)
    }
}

.RegistrationRedesignHeader_title_pHZ4B {
    font-size: 22px;
    letter-spacing: -.4px;
    line-height: 26px;
    text-wrap: balance;
    white-space-collapse: preserve-breaks;
    font-weight: 600
}

@media (min-width: 1024px) {
    .RegistrationRedesignHeader_title_pHZ4B {
        font-size:28px;
        letter-spacing: -.59px;
        line-height: 32px
    }
}

.base_content_sLx9t {
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: center
}

.base_root_cTiJn {
    position: relative;
    display: inline-block;
    padding: 0;
    border-radius: var(--button-radius);
    background-color: unset;
    cursor: pointer;
    transition: opacity .1s
}

.base_root_cTiJn:focus-visible {
    outline: var(--tmp-color-border-focus) solid var(--tmp-spacing-2);
    outline-offset: var(--tmp-spacing-2)
}

@supports not selector(:focus-visible) {
    .base_root_cTiJn:focus {
        outline: var(--tmp-color-border-focus) solid var(--tmp-spacing-2);
        outline-offset: var(--tmp-spacing-2)
    }
}

.base_root_cTiJn:active {
    opacity: var(--opacity-item-active)
}

.base_root_cTiJn.base_disabled_PwaXJ {
    cursor: default;
    opacity: var(--opacity-item-disabled);
    pointer-events: none
}

.base_view_BxEzt {
    position: relative;
    width: var(--button-width);
    height: var(--button-height);
    border-radius: var(--button-radius);
    transition: background-color .1s
}

.base_selected_tO5tG {
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMDAwIiBoZWlnaHQ9IjMwMDAiPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9ImdyZWVuIi8+PC9zdmc+Cg==),url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGNpcmNsZSBjeD0iMTkiIGN5PSI1IiByPSIxMiIgZmlsbD0icmVkIi8+PC9zdmc+Cg==);
    mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMDAwIiBoZWlnaHQ9IjMwMDAiPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9ImdyZWVuIi8+PC9zdmc+Cg==),url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGNpcmNsZSBjeD0iMTkiIGN5PSI1IiByPSIxMiIgZmlsbD0icmVkIi8+PC9zdmc+Cg==);
    -webkit-mask-position: top right;
    mask-position: top right;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.base_badge_JKEPD {
    position: absolute;
    top: -5px;
    right: -5px;
    display: flex;
    width: 20px;
    height: 20px;
    align-items: center;
    justify-content: center;
    border-radius: var(--tmp-rounding-badge);
    background-color: var(--tmp-color-bg-informative)
}

.base_checkIcon_ncoO3 {
    color: var(--tmp-color-content-static-white-primary)
}

.base_icon_ixk16 {
    width: 100%;
    height: 100%
}

.base_size-s__6Up7 {
    --button-radius: var(--tmp-rounding-control-s);
    --button-width: var(--tmp-size-control-s);
    --button-height: var(--tmp-size-control-s)
}

.base_size-m_nlfuq {
    --button-radius: var(--tmp-rounding-control-m);
    --button-width: var(--tmp-size-control-m);
    --button-height: var(--tmp-size-control-m)
}

.base_size-xl_T898H {
    --button-radius: var(--tmp-rounding-control-xl);
    --button-width: var(--tmp-size-control-xl);
    --button-height: var(--tmp-size-control-xl)
}

.RegistrationOauthSelect_root_bX8zz {
    display: flex;
    text-align: center
}

.RegistrationOauthSelect_buttons_a4cdT {
    display: inline-flex;
    flex-wrap: wrap;
    gap: var(--tmp-spacing-8)
}

@media screen and (min-width: 1024px) {
    .RegistrationOauthSelect_buttons_a4cdT {
        margin:0 auto
    }
}

.RegistrationOauthSelect_disabled_XHApa {
    opacity: var(--opacity-item-disabled)
}

.RegistrationRedesignSocials_content_g_UNA {
    padding: 0 var(--tmp-spacing-16) 0
}

@media screen and (min-width: 1024px) {
    .RegistrationRedesignSocials_content_g_UNA {
        padding:0 var(--tmp-spacing-20) 0
    }
}

.RegistrationRedesignSocials_field_o9f8a {
    margin-bottom: var(--tmp-spacing-16)
}

.RegistrationRedesignSocials_promocode_pPLXR {
    color: var(--tmp-color-btn-content-accent);
    transition: color .1s;
    margin-bottom: var(--tmp-spacing-16)
}

.RegistrationRedesignSocials_promocode_pPLXR:active,.RegistrationRedesignSocials_promocode_pPLXR:hover {
    color: var(--tmp-color-btn-content-accent-hover)
}

.RegistrationRedesignForm_root_tG2xl {
    background-color: var(--tmp-color-bg-elevated);
    border-radius: var(--tmp-rounding-container-xl);
    position: relative
}

.RegistrationRedesignForm_close_TpZV2 {
    position: absolute;
    right: 16px;
    top: 2px
}

.RegistrationRedesignForm_close_TpZV2.RegistrationRedesignForm_isMobileWithBanner_h_YO5 {
    top: 16px
}

@media screen and (min-width: 1024px) {
    .RegistrationRedesignForm_close_TpZV2 {
        right:20px;
        top: 20px
    }
}

.RegistrationRedesignForm_tabs_hxWgI {
    margin-bottom: var(--tmp-spacing-16)
}

.VPicture_root_udHYK {
    height: 100%;
    width: 100%
}

.VPicture_image_wmhVO {
    height: 100%;
    width: 100%;
    opacity: 0;
    transition: opacity var(--526b590d)
}

.VPicture_opaqueImage_St2Jk {
    opacity: 1;
    object-fit: var(--5e62858d);
    object-position: var(--f703a5a6)
}

.RedesignRegistrationSheet_form_jl6Kz {
    border-radius: 24px 24px 0 0;
    height: 100%;
    padding-top: 16px
}

.RedesignRegistrationSheet_banner_lS6Jv {
    height: calc(100% + 41px);
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

@font-face {
    font-display: swap;
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 100 900;
    src: url(https://v1.bundlecdn.com/font/SFNSDisplay-cyrillic-ext.b8632914f.woff2) format("woff2-variations");
    unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@font-face {
    font-display: swap;
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 100 900;
    src: url(https://v1.bundlecdn.com/font/SFNSDisplay-cyrillic.e423f3776.woff2) format("woff2-variations");
    unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@font-face {
    font-display: swap;
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 100 900;
    src: url(https://v1.bundlecdn.com/font/SFNSDisplay-greek-ext.4dd0f750e.woff2) format("woff2-variations");
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-display: swap;
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 100 900;
    src: url(https://v1.bundlecdn.com/font/SFNSDisplay-greek.89b5d1a14.woff2) format("woff2-variations");
    unicode-range: U+0370-03FF
}

@font-face {
    font-display: swap;
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 100 900;
    src: url(https://v1.bundlecdn.com/font/SFNSDisplay-vietnamese.4156e587b.woff2) format("woff2-variations");
    unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB
}

@font-face {
    font-display: swap;
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 100 900;
    src: url(https://v1.bundlecdn.com/font/SFNSDisplay-latin-ext.4308fef7f.woff2) format("woff2-variations");
    unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-display: swap;
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 100 900;
    src: url(https://v1.bundlecdn.com/font/SFNSDisplay-latin.50a4eaff3.woff2) format("woff2-variations");
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
    font-display: swap;
    font-family: SF Pro Text;
    font-style: normal;
    font-weight: 100 900;
    src: url(https://v1.bundlecdn.com/font/SFNSText-cyrillic-ext.3d07ed4e1.woff2) format("woff2-variations");
    unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@font-face {
    font-display: swap;
    font-family: SF Pro Text;
    font-style: normal;
    font-weight: 100 900;
    src: url(https://v1.bundlecdn.com/font/SFNSText-cyrillic.211c5c35c.woff2) format("woff2-variations");
    unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@font-face {
    font-display: swap;
    font-family: SF Pro Text;
    font-style: normal;
    font-weight: 100 900;
    src: url(https://v1.bundlecdn.com/font/SFNSText-greek-ext.9562d6f08.woff2) format("woff2-variations");
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-display: swap;
    font-family: SF Pro Text;
    font-style: normal;
    font-weight: 100 900;
    src: url(https://v1.bundlecdn.com/font/SFNSText-greek.aa40936e2.woff2) format("woff2-variations");
    unicode-range: U+0370-03FF
}

@font-face {
    font-display: swap;
    font-family: SF Pro Text;
    font-style: normal;
    font-weight: 100 900;
    src: url(https://v1.bundlecdn.com/font/SFNSText-vietnamese.3b28f626c.woff2) format("woff2-variations");
    unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB
}

@font-face {
    font-display: swap;
    font-family: SF Pro Text;
    font-style: normal;
    font-weight: 100 900;
    src: url(https://v1.bundlecdn.com/font/SFNSText-latin-ext.7b2e9f978.woff2) format("woff2-variations");
    unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-display: swap;
    font-family: SF Pro Text;
    font-style: normal;
    font-weight: 100 900;
    src: url(https://v1.bundlecdn.com/font/SFNSText-latin.f09aa5229.woff2) format("woff2-variations");
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
    font-display: swap;
    font-family: Rocketfont;
    font-style: normal;
    font-weight: 400;
    src: url(https://v1.bundlecdn.com/font/Rocketfont-cyrillic-ext.229598f72.woff2) format("woff2");
    unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@font-face {
    font-display: swap;
    font-family: Rocketfont;
    font-style: normal;
    font-weight: 400;
    src: url(https://v1.bundlecdn.com/font/Rocketfont-cyrillic.002ad0b78.woff2) format("woff2");
    unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@font-face {
    font-display: swap;
    font-family: Rocketfont;
    font-style: normal;
    font-weight: 400;
    src: url(https://v1.bundlecdn.com/font/Rocketfont-greek-ext.73c7ebb7b.woff2) format("woff2");
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-display: swap;
    font-family: Rocketfont;
    font-style: normal;
    font-weight: 400;
    src: url(https://v1.bundlecdn.com/font/Rocketfont-greek.73c7ebb7b.woff2) format("woff2");
    unicode-range: U+0370-03FF
}

@font-face {
    font-display: swap;
    font-family: Rocketfont;
    font-style: normal;
    font-weight: 400;
    src: url(https://v1.bundlecdn.com/font/Rocketfont-vietnamese.73c7ebb7b.woff2) format("woff2");
    unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB
}

@font-face {
    font-display: swap;
    font-family: Rocketfont;
    font-style: normal;
    font-weight: 400;
    src: url(https://v1.bundlecdn.com/font/Rocketfont-latin-ext.1054180f7.woff2) format("woff2");
    unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-display: swap;
    font-family: Rocketfont;
    font-style: normal;
    font-weight: 400;
    src: url(https://v1.bundlecdn.com/font/Rocketfont-latin.6b82a4379.woff2) format("woff2");
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
    font-display: swap;
    font-family: SF Mono;
    font-style: normal;
    font-weight: 400;
    src: url(https://v1.bundlecdn.com/font/SFMono-Regular-numbers-currencies.36835e252.woff2) format("woff2");
    unicode-range: U+0024,U+20A0-20C0,U+0030-0039
}

@font-face {
    font-display: swap;
    font-family: SF Mono;
    font-style: normal;
    font-weight: 700;
    src: url(https://v1.bundlecdn.com/font/SFMono-Bold-numbers-currencies.8c9c287d8.woff2) format("woff2");
    unicode-range: U+0024,U+20A0-20C0,U+0030-0039
}

@font-face {
    font-display: swap;
    font-family: SF Mono;
    font-style: normal;
    font-weight: 900;
    src: url(https://v1.bundlecdn.com/font/SFMono-Heavy-numbers-currencies.a86f2ba4d.woff2) format("woff2");
    unicode-range: U+0024,U+20A0-20C0,U+0030-0039
}

@keyframes spinner {
    to {
        transform: rotate(1turn)
    }
}

@keyframes jiggle1 {
    0% {
        transform: rotate(-1deg);
        animation-timing-function: ease-in
    }

    50% {
        transform: rotate(1.5deg);
        animation-timing-function: ease-out
    }
}

@keyframes jiggle2 {
    0% {
        transform: rotate(1deg);
        animation-timing-function: ease-in
    }

    50% {
        transform: rotate(-1.5deg);
        animation-timing-function: ease-out
    }
}

@keyframes flare {
    0% {
        left: -45px
    }

    20% {
        left: calc(100% + 15px)
    }

    to {
        left: calc(100% + 15px)
    }
}

@keyframes flare-2 {
    0% {
        transform: translate(-115%) rotate(-45deg)
    }

    20% {
        transform: translate(140%) rotate(-45deg)
    }

    to {
        transform: translate(140%) rotate(-45deg)
    }
}

@keyframes flare-3 {
    0% {
        transform: translate(-215%) rotate(-45deg)
    }

    20% {
        transform: translate(240%) rotate(-45deg)
    }

    to {
        transform: translate(240%) rotate(-45deg)
    }
}

*,*:before,*:after {
    box-sizing: inherit
}

html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6 {
    margin: 0;
    padding: 0
}

h1,h2,h3,h4,h5,h6 {
    font-size: 100%;
    font-weight: 400
}

ul {
    list-style: none
}

button,input,select,textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border: none;
    font-family: inherit;
    margin: 0;
    outline: none;
    padding: 0
}

html {
    box-sizing: border-box;
    font-size: 100%;
    height: 100%
}

body {
    height: 100%;
    line-height: normal;
    margin: 0;
    scroll-behavior: smooth;
    -webkit-text-decoration-skip: objects;
    text-decoration-skip: objects;
    text-rendering: optimizeLegibility;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-tap-highlight-color: transparent
}

img,embed,iframe,object,audio,video {
    max-width: 100%
}

iframe,hr {
    border: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td,th {
    padding: 0;
    text-align: left
}

input::-webkit-outer-spin-button,input::-webkit-inner-spin-button,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none;
    appearance: none;
    display: none;
    margin: 0
}

input[type=number] {
    -moz-appearance: textfield
}

input:-webkit-autofill {
    -webkit-transition: background-color 86400s ease-in-out 0s;
    transition: background-color 86400s ease-in-out 0s;
    -webkit-box-shadow: 0 0 0 1000px transparent inset;
    -webkit-text-fill-color: #000
}

input::-webkit-caps-lock-indicator {
    content: none
}

a:-webkit-any-link {
    color: inherit;
    text-decoration: none
}

a:-moz-any-link {
    color: inherit;
    text-decoration: none
}

a:link,a:visited,a:any-link {
    color: inherit;
    text-decoration: none
}

button {
    color: inherit
}

a,button {
    cursor: pointer
}

a::-moz-focus-inner,button::-moz-focus-inner {
    border: none
}

html {
    font-family: -apple-system,SF Pro Text,sans-serif
}


.translation[data-v-5fa18ed4] {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: calc(56.25% + 3px);
    overflow: hidden;
    border-radius: 10px;
    z-index: 2
}

.translation .translation-no-auth[data-v-5fa18ed4],.translation .translation-iframe[data-v-5fa18ed4],.translation .translation-loader[data-v-5fa18ed4] {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    border: none;
    z-index: 1
}

.translation .translation-loader[data-v-5fa18ed4] {
    display: flex;
    align-items: center;
    justify-content: center
}

.translation .translation-link[data-v-5fa18ed4] {
    cursor: pointer;
    color: #0854c3
}

.translation .translation-no-auth[data-v-5fa18ed4] {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center
}

.translation .translation-no-auth-title[data-v-5fa18ed4] {
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 10px
}

.translation .translation-no-auth-subtitle[data-v-5fa18ed4] {
    font-size: 13px;
    color: #dde2eb;
    width: 200px
}

.translation-container[data-v-c63db8f6] {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    position: fixed;
    width: 500px;
    background-color: transparent;
    z-index: 1001;
    padding: 0 7px 7px 0;
    overflow: hidden;
    resize: horizontal
}

.translation-container .translation-container-iframe[data-v-c63db8f6] {
    border: 1px solid #fff;
    background-color: #0e1014
}

.translation-container .translation-container-drag[data-v-c63db8f6],.translation-container .translation-container-close[data-v-c63db8f6] {
    position: absolute;
    top: 0;
    opacity: .2;
    padding: 10px;
    color: #fff;
    transition: opacity .3s;
    z-index: 3;
    font-size: 18px
}

.translation-container .translation-container-drag[data-v-c63db8f6]:hover,.translation-container .translation-container-close[data-v-c63db8f6]:hover {
    opacity: 1
}

.translation-container .translation-container-close[data-v-c63db8f6] {
    right: 7px;
    cursor: pointer
}

.translation-container .translation-container-drag[data-v-c63db8f6] {
    right: 45px;
    cursor: -webkit-grab;
    cursor: grab
}

.translation-container .translation-container-overlay[data-v-c63db8f6] {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: none
}

.translation-container.active[data-v-c63db8f6] {
    cursor: -webkit-grabbing;
    cursor: grabbing
}

.translation-container.active .translation-container-overlay[data-v-c63db8f6] {
    display: block
}

.translation-container.active .translation-container-drag[data-v-c63db8f6] {
    cursor: -webkit-grabbing;
    cursor: grabbing
}

@keyframes spinner {
    to {
        transform: rotate(1turn)
    }
}

@keyframes jiggle1 {
    0% {
        transform: rotate(-1deg);
        animation-timing-function: ease-in
    }

    50% {
        transform: rotate(1.5deg);
        animation-timing-function: ease-out
    }
}

@keyframes jiggle2 {
    0% {
        transform: rotate(1deg);
        animation-timing-function: ease-in
    }

    50% {
        transform: rotate(-1.5deg);
        animation-timing-function: ease-out
    }
}

@keyframes flare {
    0% {
        left: -45px
    }

    20% {
        left: calc(100% + 15px)
    }

    to {
        left: calc(100% + 15px)
    }
}

@keyframes flare-2 {
    0% {
        transform: translate(-115%) rotate(-45deg)
    }

    20% {
        transform: translate(140%) rotate(-45deg)
    }

    to {
        transform: translate(140%) rotate(-45deg)
    }
}

@keyframes flare-3 {
    0% {
        transform: translate(-215%) rotate(-45deg)
    }

    20% {
        transform: translate(240%) rotate(-45deg)
    }

    to {
        transform: translate(240%) rotate(-45deg)
    }
}

*,*:before,*:after {
    box-sizing: inherit
}

html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6 {
    margin: 0;
    padding: 0
}

h1,h2,h3,h4,h5,h6 {
    font-size: 100%;
    font-weight: 400
}

ul {
    list-style: none
}

button,input,select,textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border: none;
    font-family: inherit;
    margin: 0;
    outline: none;
    padding: 0
}

html {
    box-sizing: border-box;
    font-size: 100%;
    height: 100%
}

body {
    height: 100%;
    line-height: normal;
    margin: 0;
    scroll-behavior: smooth;
    -webkit-text-decoration-skip: objects;
    text-decoration-skip: objects;
    text-rendering: optimizeLegibility;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-tap-highlight-color: transparent
}

img,embed,iframe,object,audio,video {
    max-width: 100%
}

iframe,hr {
    border: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td,th {
    padding: 0;
    text-align: left
}

input::-webkit-outer-spin-button,input::-webkit-inner-spin-button,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none;
    appearance: none;
    display: none;
    margin: 0
}

input[type=number] {
    -moz-appearance: textfield
}

input:-webkit-autofill {
    -webkit-transition: background-color 86400s ease-in-out 0s;
    transition: background-color 86400s ease-in-out 0s;
    -webkit-box-shadow: 0 0 0 1000px transparent inset;
    -webkit-text-fill-color: #ffffff;
}

input::-webkit-caps-lock-indicator {
    content: none
}

a:-webkit-any-link {
    color: inherit;
    text-decoration: none
}

a:-moz-any-link {
    color: inherit;
    text-decoration: none
}

a:link,a:visited,a:any-link {
    color: inherit;
    text-decoration: none
}

button {
    color: inherit
}

a,button {
    cursor: pointer
}

a::-moz-focus-inner,button::-moz-focus-inner {
    border: none
}

html {
    font-family: -apple-system,SF Pro Text,sans-serif
}

.main-content[data-v-35a5743a] {
    will-change: scroll-position
}

.main-content .block[data-v-35a5743a] {
    display: block
}

.BetsLayout_main_uIRNt {
    padding-left: calc(50vw - 945px);
    padding-right: calc(50vw - 945px);
    display: flex;
    height: 100%;
    padding: 3px 15px 0
}

@media only screen and (max-width: 1935px) {
    .BetsLayout_main_uIRNt {
        padding-left:15px;
        padding-right: 15px
    }
}

.BetsLayout_main_uIRNt>* {
    padding-top: 12px
}

.BetsLayout_aside_CxHuq {
    width: 270px;
    display: flex;
    flex-direction: column;
    position: sticky;
    top: 47px;
    height: calc(100vh - 47px)
}

.BetsLayout_aside_CxHuq:not(:first-child) {
    margin-left: 1.25rem
}

.BetsLayout_aside_CxHuq:not(:last-child) {
    margin-right: 1.25rem
}

.BetsLayout_asideRight_Cy1vF {
    overflow: auto;
    width: 281px
}

.BetsLayout_asideRight_Cy1vF:after {
    content: "";
    display: block;
    flex-shrink: 0;
    height: 20px;
    width: 100%
}

.BetsLayout_mainContent_W0uGf.BetsLayout_mainContent_W0uGf {
    will-change: scroll-position
}

.PushNotificationsPopup_root_GMHep {
    position: sticky;
    top: 47px;
    z-index: 1000
}

.PushNotificationsPopup_popup_gY0Wj {
    left: 14px;
    position: absolute;
    top: 15px
}

.FluidCoverWrapper_wrapper_G9VqC {
    height: 100%;
    width: 100%;
    position: relative
}

.FluidCoverWrapper_cover_GbYY4 {
    position: absolute;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    pointer-events: none;
    top: 0;
    left: 0;
    height: var(--fluid-cover-height,0);
    width: var(--fluid-cover-width,0);
    opacity: var(--fluid-cover-opacity,0);
    transition: var(--fluid-cover-transition);
    transform: var(--fluid-cover-transform);
    transform-origin: left top
}

.header-auth[data-v-02318664] {
    display: flex
}

.header-auth__item[data-v-02318664]:not(:last-child) {
    margin-right: 10px
}

.header-button[data-v-02318664] {
    transform: translateZ(1px)
}

.dropdown[data-v-4dc26244] {
    position: relative
}

.dropdown[disabled][data-v-4dc26244],.dropdown.disabled[data-v-4dc26244] {
    cursor: not-allowed;
    opacity: .5;
    pointer-events: none
}

.dropdown.no-transparency[data-v-4dc26244] {
    opacity: 1
}

.dropdown.disabled[data-v-4dc26244] {
    cursor: not-allowed;
    pointer-events: none
}

.dropdown-menu[data-v-4dc26244] {
    color: #000;
    min-width: 100%;
    padding: 1px 0;
    position: absolute;
    z-index: 1002
}

.align-center .dropdown-menu[data-v-4dc26244] {
    left: 50%;
    transform: translate(-50%)
}

.align-right .dropdown-menu[data-v-4dc26244] {
    right: 0;
    left: auto;
    transform: none
}

.align-top-right .dropdown-menu[data-v-4dc26244] {
    bottom: 100%;
    right: 0;
    left: auto;
    transform: none
}

.align-left .dropdown-menu[data-v-4dc26244] {
    left: 0;
    right: auto;
    transform: none
}

.align-top-left .dropdown-menu[data-v-4dc26244] {
    bottom: calc(100% + 10px);
    left: 0;
    right: auto;
    transform: none
}

.align-top-left .dropdown-top-angle[data-v-4dc26244] {
    left: calc(100% - 47px);
    bottom: -16px;
    top: auto;
    transform: rotate(180deg)
}

.align-bottom-right .dropdown-menu[data-v-4dc26244] {
    top: 100%;
    left: auto;
    right: -30px;
    transform: none
}

.align-bottom-right .dropdown-top-angle[data-v-4dc26244] {
    left: calc(100% - 47px)
}

.dropdown-trigger[data-v-4dc26244] {
    align-items: center;
    cursor: pointer;
    display: flex;
    height: 100%
}

.dropdown-content[data-v-4dc26244] {
    position: relative;
    border-radius: 8px;
    margin-top: 7px;
    padding: .5rem 0;
    transition: all .1s
}

.dropdown-content.theme-default[data-v-4dc26244] {
    box-shadow: 0 9px 15px #0000001a;
    background-color: #fff
}

.dropdown-content.theme-dark[data-v-4dc26244] {
    background-image: linear-gradient(135deg,#1e283f 0%,#141b2e 100%);
    box-shadow: 0 4px 4px #00000040,0 4px 80px #00000040
}

.dropdown-content.theme-dark-2[data-v-4dc26244] {
    background: #161d2e;
    box-shadow: 0 6px 22px #0e10114d
}

.dropdown-content.theme-hard-shadow[data-v-4dc26244] {
    box-shadow: 0 2px 4px #0e101126,0 4px 18px #0e101126;
    background-color: #fff
}

.dropdown-top-angle[data-v-4dc26244] {
    border: 9px solid transparent;
    top: -16px;
    left: calc(50% - 9px);
    position: absolute;
    cursor: pointer;
    border-bottom: 7px solid var(--v-dropdown__angle-color)
}

.dropdown-top-rounded-angle[data-v-4dc26244] {
    position: absolute;
    bottom: 100%;
    left: 25px;
    cursor: pointer
}

.dropdown-item[data-v-74dc17ba] {
    align-items: center;
    cursor: pointer;
    display: flex;
    font-size: 12px;
    padding: 8px 15px
}

.dropdown-item.theme-default[data-v-74dc17ba] {
    color: #444752
}

.dropdown-item.theme-default[data-v-74dc17ba]:not(.mobile):hover {
    background-color: #94949442
}

.dropdown-item.theme-default.mobile[data-v-74dc17ba]:active {
    background-color: #94949442
}

.dropdown-item.theme-dark[data-v-74dc17ba] {
    color: #fff
}

.dropdown-item.theme-dark[data-v-74dc17ba]:not(.mobile):hover {
    background-color: #94a6cd17
}

.dropdown-item.theme-dark.mobile[data-v-74dc17ba]:active {
    background-color: #94a6cd17
}

.dropdown-item.nowrap[data-v-74dc17ba] {
    white-space: nowrap
}

.dropdown-item.centered[data-v-74dc17ba] {
    justify-content: center
}

.HeaderUserAvatar_root_e75WO {
    align-items: center;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    height: 29px;
    width: 29px
}

.HeaderUserAvatar_rootVip__KKkc {
    background-image: linear-gradient(47deg,#d0a938 3%,#dab94d 10%,#fef19b 62%,#d5b245 88%,#c7940f)
}

.HeaderUserAvatar_rootVip__KKkc .HeaderUserAvatar_imageContainer_aY2X9 {
    height: 27px;
    width: 27px
}

.HeaderUserAvatar_imageContainer_aY2X9 {
    align-items: center;
    border-radius: 50%;
    background-color: #2c3756;
    display: flex;
    font-size: 10px;
    justify-content: center;
    height: 29px;
    width: 29px
}

.BadgeNew_root_PoYtG {
    background: linear-gradient(180deg,#31bc69 0%,#089e4e 100%);
    border-radius: 4px;
    color: #fff;
    font-size: 8px;
    font-weight: 700;
    letter-spacing: -.12px;
    line-height: 8px;
    margin-left: 5px;
    padding: 3.5px 6px
}

.user-menu__avatar[data-v-64753ec4] {
    display: flex;
    align-items: center;
    padding: 3px 8px 3px 3px
}

.user-menu__avatar>*[data-v-64753ec4] {
    z-index: 2
}

.user-menu__avatar-badge[data-v-64753ec4] {
    position: absolute;
    right: -1px;
    top: -1px
}

.user-menu__avatar-background[data-v-64753ec4] {
    background: #1f2841;
    border-radius: 20px 8px 8px 20px;
    position: absolute;
    z-index: 1;
    inset: 0
}

.user-menu__avatar-background.with-badge[data-v-64753ec4] {
    -webkit-mask-image: radial-gradient(circle at calc(100% - 3px) 3px,transparent 6px,#000 0);
    mask-image: radial-gradient(circle at calc(100% - 3px) 3px,transparent 6px,#000 0)
}

.user-menu__toggle[data-v-64753ec4] {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px;
    width: 10px
}

.user-menu__item[data-v-64753ec4] {
    text-transform: capitalize
}

.user-menu__badge[data-v-64753ec4] {
    margin-left: 5px
}

.user-menu[data-v-64753ec4] .dropdown-menu {
    left: 16px
}

.HeaderUserNotifications_notificationIcon_YKaXE {
    position: relative
}

.HeaderUserNotifications_notificationIcon_YKaXE.HeaderUserNotifications_hasNotifications_cnTFx:after {
    background-color: #fc5415;
    border: 2px solid #141B2E;
    border-radius: 100%;
    content: "";
    display: block;
    height: 10px;
    position: absolute;
    right: -2px;
    top: -2px;
    width: 10px
}

.HeaderUserNotifications_badge_v6VkK {
    position: absolute;
    right: -1px;
    top: -1px
}

@keyframes HeaderUserMenu_spinner_BZwYZ {
    to {
        transform: rotate(1turn)
    }
}

@keyframes HeaderUserMenu_jiggle1_vHCex {
    0% {
        transform: rotate(-1deg);
        animation-timing-function: ease-in
    }

    50% {
        transform: rotate(1.5deg);
        animation-timing-function: ease-out
    }
}

@keyframes HeaderUserMenu_jiggle2_bxTkf {
    0% {
        transform: rotate(1deg);
        animation-timing-function: ease-in
    }

    50% {
        transform: rotate(-1.5deg);
        animation-timing-function: ease-out
    }
}

@keyframes HeaderUserMenu_flare_vQDzq {
    0% {
        left: -45px
    }

    20% {
        left: calc(100% + 15px)
    }

    to {
        left: calc(100% + 15px)
    }
}

@keyframes HeaderUserMenu_flare-2_ivt7l {
    0% {
        transform: translate(-115%) rotate(-45deg)
    }

    20% {
        transform: translate(140%) rotate(-45deg)
    }

    to {
        transform: translate(140%) rotate(-45deg)
    }
}

@keyframes HeaderUserMenu_flare-3_AScsU {
    0% {
        transform: translate(-215%) rotate(-45deg)
    }

    20% {
        transform: translate(240%) rotate(-45deg)
    }

    to {
        transform: translate(240%) rotate(-45deg)
    }
}

.HeaderUserMenu_root_qLsrQ {
    display: flex
}

.HeaderUserMenu_buttonDeposit_AmmP6 {
    min-width: 134px;
    overflow: hidden;
    position: relative;
    font-weight: 500;
    font-size: 13px;
    line-height: 18px;
    letter-spacing: -.15px
}

.HeaderUserMenu_buttonDeposit_AmmP6:before {
    content: "";
    position: absolute;
    top: calc(50% - 62px);
    width: 92px;
    height: 92px;
    background-image: radial-gradient(19.58% 37.96% at 16.68% 41.55%,rgba(255,255,255,.6) 0%,rgba(255,255,255,0) 100%)
}

.HeaderUserMenu_buttonDeposit_AmmP6:before {
    animation: flare-2 5s infinite ease-in-out
}

.HeaderUserMenu_buttons_g4hCM {
    position: relative;
    display: flex;
    gap: 0 8px;
    padding-left: 10px;
    margin-left: 10px
}

.HeaderUserMenu_buttons_g4hCM:before {
    content: "";
    display: block;
    position: absolute;
    width: 1px;
    height: 14px;
    background-color: #fff;
    opacity: .2;
    left: 0;
    top: 50%;
    transform: translateY(-50%)
}

.HeaderUserMenu_balance_tlt5D {
    margin-right: 12px
}

.navigation[data-v-513d1bb8] {
    max-width: -moz-min-content;
    max-width: min-content
}

.navigation[data-v-513d1bb8]:not(.loaded) {
    overflow: hidden
}

.navigation .navigation-navbar[data-v-513d1bb8] {
    display: flex;
    width: -moz-min-content;
    width: min-content;
    align-items: stretch;
    justify-content: flex-start
}

.navigation .more-item[data-v-513d1bb8] {
    color: #fff;
    position: relative;
    font-size: 13px;
    text-align: center;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    white-space: nowrap;
    padding: 0 .75rem
}

.navigation .more-item.hidden-item[data-v-513d1bb8] {
    position: absolute;
    opacity: 0;
    top: -1000px
}

.navigation .more-item.sub-menu-opened .more-item-trigger-wrapper .more-item-trigger[data-v-513d1bb8] {
    background-color: #94a6cd26
}

.navigation .more-item .more-item-trigger-wrapper:hover .more-item-trigger[data-v-513d1bb8] {
    background-color: #94a6cd40
}

.navigation .more-item .more-item-trigger[data-v-513d1bb8] {
    padding: 0 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #94a6cd26;
    border-radius: 6px;
    transition: background-color .15s ease;
    margin-top: -1px;
    height: 27px
}

.navigation .more-item .sub-item-text[data-v-513d1bb8] {
    line-height: 15px
}

.navigation .more-item .navigation-item-badge[data-v-513d1bb8] {
    margin: 0 0 0 8px
}

.navigation .more-item .more-item-icon[data-v-513d1bb8] {
    transform: rotate(90deg);
    font-size: 12px;
    width: 1em;
    height: 1em;
    margin: 2px 0 0 5px;
    color: #d4dbeb;
    opacity: .7
}

.navigation .navigation-item[data-v-513d1bb8] {
    color: #fff;
    line-height: 47px;
    padding: 0 .75rem;
    position: relative;
    font-size: 13px;
    text-align: center;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    white-space: nowrap
}

.navigation .navigation-item .navigation-item-wrapper[data-v-513d1bb8] {
    height: 100%
}

.navigation .navigation-item.hidden-item[data-v-513d1bb8] {
    position: absolute;
    opacity: 0;
    top: -1000px
}

.navigation .navigation-item[data-v-513d1bb8]:not(:last-child) {
    margin-right: .25rem
}

.navigation .navigation-item .item-text-block[data-v-513d1bb8] {
    cursor: pointer;
    position: relative
}

.navigation .navigation-item .item-text-block .item-text[data-v-513d1bb8] {
    padding: 0 2px
}

.navigation .navigation-item .item-text-active[data-v-513d1bb8] {
    display: none;
    position: absolute;
    inset: 0
}

.navigation .navigation-item:hover .item-text[data-v-513d1bb8],.navigation .navigation-item.is-active .item-text[data-v-513d1bb8] {
    opacity: 0
}

.navigation .navigation-item:hover .item-text-active[data-v-513d1bb8],.navigation .navigation-item.is-active .item-text-active[data-v-513d1bb8] {
    display: block;
    font-weight: 600
}

.navigation .navigation-item:hover .navigation-item-image[data-v-513d1bb8],.navigation .navigation-item.is-active .navigation-item-image[data-v-513d1bb8] {
    transform: scale(1.06)
}

.navigation .navigation-item .sub-item-text[data-v-513d1bb8] {
    line-height: 14px
}

.navigation .navigation-line[data-v-513d1bb8] {
    background-image: linear-gradient(103deg,#108de7 -30%,#0855c4 100%);
    border-radius: 4px 4px 0 0;
    bottom: 0;
    height: 4px;
    left: 0;
    opacity: 0;
    position: absolute;
    transition: opacity .5s;
    width: 100%
}

.navigation .navigation-line.initial[data-v-513d1bb8] {
    opacity: 1;
    transition: transform .5s,opacity .5s,width .5s
}

.navigation .navigation-item-menu[data-v-513d1bb8] {
    background-color: #fff;
    border-radius: 4px;
    display: flex;
    flex-direction: column;
    left: 0;
    padding: .5rem 0;
    position: absolute;
    top: calc(100% - 5px);
    transform: translateY(-50%) scaleY(0);
    transition: transform .2s ease-in-out;
    z-index: 110
}

.navigation .navigation-item-menu.opened[data-v-513d1bb8] {
    transform: translateY(0) scaleY(1);
    visibility: initial
}

.navigation .navigation-menu-trigger.is-active[data-v-513d1bb8]:after {
    border-width: 1.45px
}

.navigation .navigation-sub[data-v-513d1bb8] {
    background-color: #fff;
    color: #000;
    line-height: 2.5;
    padding: 0 1rem;
    text-transform: none;
    transition: background-color .1s
}

.navigation .navigation-sub[data-v-513d1bb8]:hover {
    background-color: #d3d3d3
}

.navigation .navigation-item-badge[data-v-513d1bb8] {
    border-radius: 8px;
    margin-right: 8px;
    height: 16px;
    width: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 8px;
    font-weight: 800;
    line-height: 1;
    color: #fff
}

.navigation .navigation-item-image[data-v-513d1bb8] {
    height: 15px;
    transition: transform .05s ease-in-out;
    max-width: none
}

.NavigationItemCoverLine_cover_IJ4Is {
    height: 100%;
    width: 100%;
    display: flex;
    align-items: flex-end
}

.NavigationItemCoverLine_line_uWXLC {
    background-image: linear-gradient(103deg,#108de7 -30%,#0855c4 100%);
    border-radius: 4px 4px 0 0;
    height: 4px;
    width: 100%
}

.header__line--bottom[data-v-05bcb3ab] {
    position: sticky;
    z-index: 100;
    top: -1px;
    height: 47px;
    padding: 0 15px;
    will-change: transform;
    transform: translateZ(0)
}

.header__line--bottom.allow-fullscreen[data-v-05bcb3ab] {
    z-index: 0
}

.header__line--bottom.sticky .level-list[data-v-05bcb3ab]:after,.header__line--bottom.sticky .level-list[data-v-05bcb3ab]:before {
    border-radius: 0 0 10px 10px;
    transform: scaleX(1.006);
    box-shadow: 0 2px 5px 3px #0009
}

.header__line--bottom.leaderboard-theme[data-v-05bcb3ab] {
    background-color: #01061a
}

.header__line--bottom .level-list[data-v-05bcb3ab] {
    /* max-width: 1900px; */
    max-height: 47px;
    padding: 0px 50px;
    height: 100%;
    margin: 0 auto;
    padding: 0 10px;
    display: flex;
    align-items: center;
    background-image: linear-gradient(92deg,#1e283f,rgba(20,27,46,.6));
    background-color: #090f1e;
    border-radius: 10px;
    transition: border-radius .2s;
    will-change: border-radius,transform;
    position: relative
}

.header__line--bottom .level-list[data-v-05bcb3ab]:after,.header__line--bottom .level-list[data-v-05bcb3ab]:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: -1;
    border-radius: 10px;
    transition: opacity .4s ease,border-radius .2s,transform .2s
}

.header__line--bottom .level-list[data-v-05bcb3ab]:after {
    background-image: linear-gradient(92deg,rgba(41,31,130,.9),rgba(40,32,131,.25) 51%,rgba(63,75,210,.2));
    background-color: #0f0840;
    opacity: 0
}

.header__line--bottom .level-list[data-v-05bcb3ab]:before {
    background-image: linear-gradient(92deg,#1e283f,rgba(20,27,46,.6));
    background-color: #090f1e;
    opacity: 1
}

.header__line--bottom .level-list .level-item.fill[data-v-05bcb3ab] {
    flex-grow: 1
}

.header__line--bottom .level-list .level-item[data-v-05bcb3ab]:not(:last-child) {
    margin-right: 1rem
}

.logo-container[data-v-05bcb3ab] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 56px;
    height: 28px
}

.header__locale-flag[data-v-05bcb3ab] {
    margin-left: 3px;
    margin-top: 1px
}

.LanguagesList_root_z8xst {
    display: flex;
    flex-direction: column;
    border-radius: 10px;
    overflow: hidden
}

.LanguagesList_rootOthers_CAR1M .LanguagesList_itemActive_TC9Ls {
    order: -1
}

.LanguagesList_item_ITMix {
    background-color: #20283c;
    transition: background-color .2s ease-in-out
}

.LanguagesList_item_ITMix:not(:last-child) {
    margin-bottom: 1px
}

.LanguagesList_item_ITMix:hover {
    background-color: #2a3349
}

.LanguagesList_item_ITMix .LanguagesList_itemIcon_wPrty {
    display: none
}

.LanguagesList_itemActive_TC9Ls {
    background-color: #2a3349;
    pointer-events: none
}

.LanguagesList_itemActive_TC9Ls .LanguagesList_itemIcon_wPrty {
    display: block
}

.LanguagesList_itemButton_l1VGg {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 9px 17px
}

.LanguagesList_itemInner_YiFFQ {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin: 0 12px
}

.LanguagesList_itemTitle_A98V0 {
    margin-bottom: 3px;
    font-size: 13px;
    line-height: 16px;
    font-weight: 600
}

.LanguagesList_itemCaption_NuAGO {
    color: #77829b;
    font-size: 11px;
    line-height: 13px;
    text-transform: capitalize
}

.LanguagesList_itemIcon_wPrty {
    width: 15px;
    height: 15px;
    color: #1a88f3
}

.LanguagesBlock_root_cix6n {
    max-height: 100%;
    padding: 15px;
    overflow-y: auto;
    box-sizing: border-box
}

.LanguagesBlock_root_cix6n::-webkit-scrollbar-track {
    margin: 15px
}

.LanguagesBlock_rootMobile_k4CWB {
    overflow-y: unset
}

.LanguagesBlock_rootMobile_k4CWB .LanguagesBlock_subtitle_Ag3lt {
    font-size: 16px;
    line-height: 19px
}

.LanguagesBlock_title_Ccgha {
    margin-bottom: 22px;
    font-size: 24px;
    line-height: 28px;
    letter-spacing: .33px;
    font-weight: 700;
    font-family: -apple-system,SF Pro Display,-apple-system,SF Pro Text,sans-serif
}

.LanguagesBlock_subtitle_Ag3lt {
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 17px;
    font-weight: 600
}

.LanguagesBlock_subtitle_Ag3lt:not(:first-child) {
    margin-top: 15px
}

.ChangeLanguageDropdown_root_X4LnD {
    position: absolute;
    width: 315px;
    max-height: 435px;
    z-index: 1000;
    display: flex;
    flex-direction: column;
    box-sizing: content-box
}

.ChangeLanguageDropdown_rootDirectionBottom_YSGc1 {
    top: 100%;
    right: 0;
    padding-top: 9px
}

.ChangeLanguageDropdown_rootDirectionBottom_YSGc1 .ChangeLanguageDropdown_decor_YdiR1 {
    top: 5px;
    right: 25px
}

.ChangeLanguageDropdown_rootDirectionTop_wOAie {
    right: -105px;
    bottom: 100%;
    padding-bottom: 9px
}

.ChangeLanguageDropdown_rootDirectionTop_wOAie .ChangeLanguageDropdown_decor_YdiR1 {
    right: 131px;
    bottom: 5px;
    transform: rotate(180deg)
}

.ChangeLanguageDropdown_decor_YdiR1 {
    position: absolute;
    width: 12px;
    height: 4px;
    color: #192033
}

.ChangeLanguageDropdown_wrapper_cA7ZV {
    display: flex;
    flex-direction: column;
    max-height: 435px;
    border-radius: 15px;
    background-color: #192033;
    box-shadow: 0 0 4px #0000000a,0 4px 32px #00000029;
    overflow: hidden;
    flex-shrink: 0
}

.ChangeLanguage_root_xbrQJ {
    position: relative
}

.ChangeLanguage_button_kffnJ {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 64px;
    height: 24px;
    border-radius: 6px;
    background-color: #4e5d864d;
    transition: opacity .2s ease-in-out
}

.ChangeLanguage_button_kffnJ:hover {
    opacity: .8
}

.ChangeLanguage_unselectable_O9yER .ChangeLanguage_button_kffnJ {
    pointer-events: none
}

.ChangeLanguage_buttonActive_CjOll {
    opacity: .8
}

.ChangeLanguage_buttonActive_CjOll .ChangeLanguage_buttonIcon_mtO76 {
    transform: rotate(0)
}

.ChangeLanguage_buttonFooterTheme_VirTp {
    width: 62px;
    height: 35px;
    border-radius: 10px;
    background: linear-gradient(107.15deg,#1e283f 0%,rgba(20,27,46,.6) 100%)
}

.ChangeLanguage_buttonFooterTheme_VirTp .ChangeLanguage_buttonTitle_eh_mm {
    margin-right: 10px;
    line-height: 16px;
    letter-spacing: .01px
}

.ChangeLanguage_buttonTitle_eh_mm {
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase
}

.ChangeLanguage_unselectable_O9yER .ChangeLanguage_buttonTitle_eh_mm {
    margin-right: 6px
}

.ChangeLanguage_buttonIcon_mtO76 {
    width: 7px;
    height: 4px;
    margin: 0 7px 0 4px;
    color: #ffffff80;
    transform: rotate(180deg);
    transition: transform .2s ease-in-out
}

.ChangeLanguage_unselectable_O9yER .ChangeLanguage_buttonIcon_mtO76 {
    display: none
}

.support-button[data-v-74c04630] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    -webkit-backdrop-filter: blur(13.6px);
    backdrop-filter: blur(13.6px);
    background-color: #4e5d864d;
    background-image: linear-gradient(0deg,transparent 0%,transparent 100%);
    transition: background-color 255ms,opacity 255ms;
    padding: 0;
    min-height: 24px
}

.support-button.navigation[data-v-74c04630] {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    width: 34px;
    height: 34px
}

.support-button.navigation .icon-comment[data-v-74c04630] {
    font-size: 17px;
    width: 1em
}

.support-button.navigation .icon-phone[data-v-74c04630] {
    font-size: 15px
}

.icon-comment[data-v-74c04630],.icon-phone[data-v-74c04630] {
    font-size: 11px
}

.HeaderSupportPanel_container_HcTkg {
    display: flex
}

.HeaderSupportPanel_call_g1Bh2 {
    margin-right: 5px
}

.HeaderSupportPanel_text_kMhzu {
    text-align: right;
    margin-right: 10px;
    font-size: 10px
}

.HeaderSupportPanel_title_xo0ZY {
    font-weight: 600;
    line-height: 1.3
}

.HeaderSupportPanel_subtitle_OsP0n {
    line-height: 1;
    color: #ffffff80
}

.pwa-button[data-v-47f19f5f] {
    background-image: linear-gradient(112deg,#108de7 -35%,#0855c4 99%);
    border-radius: 8px;
    height: 35px;
    width: 134px;
    transform: translateZ(0);
    overflow: hidden
}

.small .pwa-button[data-v-47f19f5f] {
    display: none
}

.pwa-button[data-v-47f19f5f]:hover:before {
    left: calc(100% + 15px);
    transition: .7s ease
}

.pwa-button[data-v-47f19f5f]:before {
    background-color: #fff3;
    bottom: 0;
    content: "";
    left: -45px;
    position: absolute;
    top: 0;
    transform: skew(-20deg);
    width: 30px;
    will-change: left;
    z-index: 1
}

.pwa-container[data-v-47f19f5f] {
    position: relative;
    cursor: pointer
}

.pwa-button[data-v-47f19f5f] {
    padding: 4px 0 0 10px
}

.pwa-icon[data-v-47f19f5f] {
    position: absolute;
    width: 39px;
    height: 39px;
    right: 10px;
    top: -2px
}

.small .pwa-icon[data-v-47f19f5f] {
    position: relative;
    top: 0;
    right: 0;
    width: 30px;
    height: 30px
}

.pwa-button-title[data-v-47f19f5f] {
    font-size: 13px;
    font-weight: 600
}

.pwa-button-text[data-v-47f19f5f] {
    opacity: .5;
    font-size: 10px
}

.header-desktop-apps[data-v-7ce49f57] {
    display: flex;
    align-items: center
}

.header-desktop-apps .text[data-v-7ce49f57] {
    font-family: -apple-system,SF Pro Text,sans-serif;
    font-size: 10px;
    font-weight: 400;
    line-height: 1.3;
    text-align: right;
    color: #ffffff80
}

.header-desktop-apps .text .bold[data-v-7ce49f57] {
    color: #fff;
    font-weight: 600
}

.header-desktop-apps .app-icon[data-v-7ce49f57] {
    margin-left: 7px
}

.header-desktop-apps .app-icon[data-v-7ce49f57] .pwa-icon {
    width: 24px;
    height: 24px
}

.Tooltip_tooltip_Vixmg {
    position: relative
}

.Tooltip_content_D_xMG {
    z-index: 1000
}

.Tooltip_enterActive_Hn7K8 {
    animation: Tooltip_fadeInUp_gagTL .5s ease-in-out
}

.Tooltip_leaveActive_BoHY7 {
    animation: Tooltip_fadeInUp_gagTL .5s ease-in-out reverse
}

@keyframes Tooltip_fadeInUp_gagTL {
    0% {
        opacity: 0;
        transform: translate3d(0,15px,0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.TooltipContent_content_oh74_ {
    --size: var(--4b53e89b);
    --offset: calc(var(--size) * -1);
    font-size: 11px;
    line-height: 13px;
    border-radius: 8px;
    padding: 8px 10px;
    background-color: var(--9e3b2c0a);
    color: #000;
    position: relative;
    filter: drop-shadow(0 4px 24px rgba(24,39,75,.08)) drop-shadow(0 3px 12px rgba(24,39,75,.12));
    will-change: transform
}

.TooltipContent_arrow_XkNAB {
    position: absolute;
    display: flex;
    justify-content: var(--8df34610)
}

.TooltipContent_arrowImage_vsSHC {
    height: var(--size);
    width: calc(var(--size) * 2.875);
    fill: var(--9e3b2c0a)
}

.TooltipContent_top_cJE4c,.TooltipContent_top-start_PzJRr,.TooltipContent_top-end_dzc8n {
    bottom: var(--offset)
}

.TooltipContent_top_cJE4c .TooltipContent_arrowImage_vsSHC,.TooltipContent_top-start_PzJRr .TooltipContent_arrowImage_vsSHC,.TooltipContent_top-end_dzc8n .TooltipContent_arrowImage_vsSHC {
    transform: rotate(180deg)
}

.TooltipContent_bottom_ueIH2,.TooltipContent_bottom-start_vpBj0,.TooltipContent_bottom-end_OXDa_ {
    top: var(--offset)
}

.TooltipContent_right_ybt1O,.TooltipContent_right-start_W6bp1,.TooltipContent_right-end_saTXa {
    left: var(--offset)
}

.TooltipContent_right_ybt1O .TooltipContent_arrowImage_vsSHC,.TooltipContent_right-start_W6bp1 .TooltipContent_arrowImage_vsSHC,.TooltipContent_right-end_saTXa .TooltipContent_arrowImage_vsSHC {
    transform: rotate(270deg)
}

.TooltipContent_left_mSEGT,.TooltipContent_left-start_DeIN6,.TooltipContent_left-end_LESao {
    right: var(--offset)
}

.TooltipContent_left_mSEGT .TooltipContent_arrowImage_vsSHC,.TooltipContent_left-start_DeIN6 .TooltipContent_arrowImage_vsSHC,.TooltipContent_left-end_LESao .TooltipContent_arrowImage_vsSHC {
    transform: rotate(90deg)
}

.v-image[data-v-1bb8a4fc] {
    width: 100%;
    position: relative;
    flex: none
}

.v-image img.v-image-ratio[data-v-1bb8a4fc] {
    position: absolute;
    top: 0;
    left: 0
}

.v-image .v-image-sizing[data-v-1bb8a4fc] {
    content: "";
    display: block;
    width: 100%
}

.v-image .v-image-sizing.loading[data-v-1bb8a4fc] {
    opacity: .1;
    border-radius: 10px;
    animation: loading-1bb8a4fc .8s infinite linear;
    background-image: repeating-linear-gradient(-45deg,#141b2e,#141b2e 10px,#000 10px,#000 11px)
}

@keyframes loading-1bb8a4fc {
    10% {
        background-image: repeating-linear-gradient(-45deg,#000,#000 1px,#141b2e 1px,#141b2e 11px)
    }

    20% {
        background-image: repeating-linear-gradient(-45deg,#141b2e,#141b2e 1px,#000 1px,#000 2px,#141b2e 2px,#141b2e 11px)
    }

    30% {
        background-image: repeating-linear-gradient(-45deg,#141b2e,#141b2e 2px,#000 2px,#000 3px,#141b2e 3px,#141b2e 11px)
    }

    40% {
        background-image: repeating-linear-gradient(-45deg,#141b2e,#141b2e 3px,#000 3px,#000 4px,#141b2e 4px,#141b2e 11px)
    }

    50% {
        background-image: repeating-linear-gradient(-45deg,#141b2e,#141b2e 4px,#000 4px,#000 5px,#141b2e 5px,#141b2e 11px)
    }

    60% {
        background-image: repeating-linear-gradient(-45deg,#141b2e,#141b2e 5px,#000 5px,#000 6px,#141b2e 6px,#141b2e 11px)
    }

    70% {
        background-image: repeating-linear-gradient(-45deg,#141b2e,#141b2e 6px,#000 6px,#000 7px,#141b2e 7px,#141b2e 11px)
    }

    80% {
        background-image: repeating-linear-gradient(-45deg,#141b2e,#141b2e 7px,#000 7px,#000 8px,#141b2e 8px,#141b2e 11px)
    }

    90% {
        background-image: repeating-linear-gradient(-45deg,#141b2e,#141b2e 8px,#000 8px,#000 9px,#141b2e 9px,#141b2e 11px)
    }

    to {
        background-image: repeating-linear-gradient(-45deg,#141b2e,#141b2e 9px,#000 9px,#000 10px,#141b2e 10px,#141b2e 11px)
    }
}

.mobile-pwa-info[data-v-6d30a2ea] {
    background: #fff;
    color: #000;
    border-radius: 10px;
    padding: 5px;
    width: 250px
}

.mobile-pwa-info-text[data-v-6d30a2ea] {
    font-size: 13px;
    line-height: 1.23;
    text-align: center;
    max-width: 230px;
    margin-bottom: 9px;
    margin-top: 10px
}

.mobile-pwa-info-spinner[data-v-6d30a2ea] {
    color: #000
}

.header-mobile-apps[data-v-76f50cf7] {
    display: flex;
    border-radius: 6px;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background-color: #4e5d864d;
    padding: 5px 8px;
    font-size: 14px
}

.header-mobile-apps .app-button[data-v-76f50cf7] {
    display: block;
    margin-right: 6px
}

.header-mobile-apps .app-button[data-v-76f50cf7]:last-of-type {
    margin-right: 0
}

#header-rules[data-v-62e09f50] {
    display: flex;
    justify-content: center;
    width: 100%;
    position: sticky;
    top: 0;
    z-index: 100;
}

.header-rules-container[data-v-62e09f50] {
    height: 47px;
    width: 1008px
}

.header-rules-container .header-rules[data-v-62e09f50] {
    display: flex;
    align-items: center;
    border-radius: 0 0 10px 10px;
    background-image: linear-gradient(to right,#1e283f,#0f1627);
    padding: 0 15px;
    height: 100%;
    justify-content: space-between
}

.header-rules-container .header-rules .header-line-right--item[data-v-62e09f50]:not(:last-child) {
    margin-right: 21px;
    position: relative
}

.header-rules-container .header-rules .header-line-right--item[data-v-62e09f50]:not(:last-child):before {
    content: "";
    display: block;
    height: 14px;
    width: 1px;
    background: rgba(255,255,255,.2);
    position: absolute;
    right: -10px;
    top: calc(50% - 7px)
}

.header-rules-container .spacer[data-v-62e09f50] {
    display: inline-block;
    margin: 0 5px
}

.logo-container[data-v-62e09f50] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 60px;
    height: 24px
}

.logo-container .logo-link[data-v-62e09f50] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%
}

.logo-container .logo-link[data-v-62e09f50] .logo {
    height: 38px
}

.FreeMoneyLink_root_sudSD {
    padding: 5px 28px 6px 50px;
    border-radius: 50px;
    background-image: linear-gradient(285.39deg,#ffb800 -4.36%,#fff173 115.87%);
    font-weight: 600;
    font-size: 11px;
    position: relative
}

.FreeMoneyLink_text_qBSgN {
    color: #090f1e
}

.FreeMoneyLink_image_qU_wg {
    display: block;
    width: 60px;
    height: 33px;
    position: absolute;
    bottom: 0;
    left: -6px;
    background-size: 100%;
    background-repeat: no-repeat;
    pointer-events: none
}

.FreeMoneyLink_arrow_cMaRG {
    position: absolute;
    top: 0;
    right: 10px;
    bottom: 0;
    margin: auto;
    color: #0000004d
}

.base-info[data-v-43a8dee0] {
    padding: 10px 15px;
    min-width: 220px
}

.base-info .base-info__header[data-v-43a8dee0] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 5px
}

.base-info .base-info__header .base-info__title[data-v-43a8dee0] {
    color: #000;
    font-size: 13px;
    font-weight: 700
}

.base-info .base-info__header .base-info__link[data-v-43a8dee0] {
    display: block;
    color: #0854c3;
    text-align: right;
    padding-left: 10px;
    font-weight: 600
}

.base-info .base-info__content[data-v-43a8dee0] {
    margin-top: 10px;
    color: #000;
    font-size: 12px;
    font-weight: 400;
    width: 190px;
    white-space: normal
}

.BonusLink_root_fPfSB {
    height: 24px;
    display: flex;
    align-items: center;
    background-color: #4e5d864d;
    border-radius: 30px 13px 13px 30px;
    position: relative;
    cursor: pointer
}

.BonusLink_circle_kBCQX {
    height: 28px;
    width: 28px;
    background: linear-gradient(86.37deg,#d062ff 2.96%,#7bb0ff 99.68%),linear-gradient(90deg,#ed6ea0 0%,#ec8c69 100%);
    box-shadow: 0 5px 15px #c955ff66;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    margin-right: 10px;
    padding-bottom: 7px
}

.BonusLink_text_qr3iZ {
    font-weight: 600;
    font-size: 10px;
    line-height: 13px;
    margin-right: 25px
}

.BonusLink_image_LmUxS {
    position: absolute;
    height: 54px;
    transform: rotate(-13deg);
    right: -17px;
    top: -17px;
    pointer-events: none
}

.BonusLink_rootNewBonusBalance_fvWd0 .BonusLink_circle_kBCQX {
    background: linear-gradient(135deg,#a501f3 0%,#6ec6fc 100%);
    filter: drop-shadow(0 3px 15px rgba(201,85,255,.4));
    box-shadow: none
}

.BonusLink_rootNewBonusBalance_fvWd0 .BonusLink_image_LmUxS {
    width: 32px;
    height: auto;
    right: -6px;
    top: -5px;
    transform: none
}

.BonusLink_light_GTbpg {
    position: absolute;
    border-radius: 50px;
    background-color: #fff
}

.BonusLink_light1_vYoVp {
    top: 0;
    left: 77px;
    width: 4px;
    height: 4px;
    opacity: .5;
    filter: blur(1.5px)
}

.BonusLink_light2_jb0eM {
    bottom: 2px;
    left: 52px;
    width: 2px;
    height: 2px;
    opacity: .2;
    filter: blur(.5px)
}

.NewYearLandingLink_root_Mj9Tk {
    background-image: linear-gradient(271deg,#0030FE 1%,#268AFF 99%);
    border-radius: 13px;
    cursor: pointer;
    margin-right: 12px;
    overflow: hidden;
    padding: 5px 8px 5px 29px;
    position: relative
}

.NewYearLandingLink_root_Mj9Tk:after {
    border: 1px solid rgba(0,0,0,.4);
    border-radius: 13px;
    content: "";
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%
}

.NewYearLandingLink_text_LLIOV {
    font-size: 10px;
    font-weight: 600;
    line-height: 13px
}

.NewYearLandingLink_mask_rXbWl {
    height: 23px;
    opacity: .4;
    pointer-events: none;
    position: absolute;
    right: -1px;
    top: 0
}

.NewYearLandingLink_icon_FHQqq {
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 32px
}

.SmarticoLink_root_Dh_B1 {
    background: linear-gradient(to left,#61429c 0,#9b68dc 90%,#61429c 90%);
    border-radius: 20px;
    cursor: pointer;
    position: relative
}

.SmarticoLink_textContainer_bjYDH {
    color: #fff;
    overflow: hidden;
    padding: 6px 35px 6px 40px;
    position: relative
}

.SmarticoLink_image_liOFg {
    background-repeat: no-repeat;
    background-size: 100%;
    display: block;
    pointer-events: none;
    position: absolute
}

.SmarticoLink_imageWheel_IVWC4 {
    bottom: -22px;
    height: 60px;
    left: -17px;
    width: 60px
}

.SmarticoLink_imageCup_ybMlR {
    bottom: -80px;
    height: 120px;
    right: -53px;
    width: 120px
}

.SmarticoLink_imageDots_kpDqv,.SmarticoLink_imageDots2_G9eyE {
    height: 24px;
    width: 153px
}

.SmarticoLink_imageDots_kpDqv {
    bottom: 0;
    left: 13px
}

.SmarticoLink_imageDots2_G9eyE {
    bottom: -15px;
    right: -55px
}

.SmarticoLink_text_aKdni {
    color: var(--color-text-primary);
    font-family: var(--font-family-text);
    font-size: 10px;
    font-style: normal;
    font-weight: 600;
    line-height: 13px
}

.CashbackTimer_cashbackTimer_IGeCD {
    height: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 10px;
    padding-right: 10px;
    background-color: #4e5d864d;
    border-radius: 30px 13px 13px 30px;
    font-variant-numeric: tabular-nums
}

.CashbackTimer_cashbackImgContainer_Zqr6Y {
    height: 28px;
    width: 28px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    filter: drop-shadow(0 0 8px rgba(86,226,91,.28))
}

.CashbackTimer_cashbackImg_We7Jk {
    min-height: 38px;
    min-width: 34px;
    margin-bottom: 11px;
    margin-left: 5px
}

.CashbackTimer_cashbackArrowIconContainer_ss6yU {
    align-self: stretch;
    overflow: hidden;
    display: flex;
    align-items: center;
    margin-left: 6px
}

.CashbackTimer_cashbackArrowIcon_XjIX_ {
    height: 13px;
    width: 7px;
    margin-right: auto;
    position: relative;
    animation: CashbackTimer_arrow-icon__M8_E 5s infinite ease
}

.CashbackTimer_cashbackDescription_Uxtoq {
    color: #ffffff80;
    margin-left: 6px;
    white-space: nowrap
}

.CashbackTimer_cashbackText_Frruq {
    margin-left: 5px;
    white-space: nowrap;
    color: #fff;
    font-weight: 600;
    text-align: left
}

@keyframes CashbackTimer_arrow-icon__M8_E {
    0% {
        top: -25px;
        opacity: 0
    }

    10% {
        top: 0;
        opacity: 1
    }

    80% {
        top: 0;
        opacity: 1
    }

    90% {
        top: 25px;
        opacity: 0
    }

    to {
        top: 25px;
        opacity: 0
    }
}

.HeaderTopCarRaffle_root_cjP3m {
    background-color: #161d2e;
    border-radius: 12px;
    display: block;
    margin-left: 26px;
    padding-left: 23px;
    padding-right: 67px;
    position: relative
}

.HeaderTopCarRaffle_text_xl8mW {
    align-items: center;
    color: #fff;
    display: flex;
    font-size: 10px;
    font-weight: 600;
    line-height: 24px;
    max-width: 120px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.HeaderTopCarRaffle_textBadge_L0yhK {
    margin-left: 6px
}

.HeaderTopCarRaffle_image_Crqu5 {
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 57px
}

.HeaderTopCarRaffle_prefix_NNQsu {
    align-items: center;
    background-image: linear-gradient(161deg,#00c2ff,#0009da),linear-gradient(135deg,#3a0887,#5196ff);
    border-radius: 50%;
    box-shadow: 0 3px 5px #557aff66;
    display: flex;
    height: 28px;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 28px
}

.HeaderTopCarRaffle_prefixIcon_hVjjB {
    height: 12px;
    pointer-events: none;
    width: 10px
}

.header__line--top[data-v-664c2428] {
    padding-left: 50px;
    padding-right: 50px;
    display: flex;
    align-items: center;
    height: 52px;
    background-color: #090f1e;
    position: relative
}

@media only screen and (max-width: 1935px) {
    .header__line--top[data-v-664c2428] {
        padding-left:15px;
        padding-right: 15px
    }
}

.header__line--top.leaderboard-theme[data-v-664c2428] {
    background-color: #01061a
}

.header__line--top .level-item[data-v-664c2428]:not(:last-child) {
    margin-right: 1.5rem
}

.header__line--top .spacer[data-v-664c2428] {
    display: inline-block;
    margin: 0 5px
}

.header__line--top .spacer-l[data-v-664c2428] {
    display: inline-block;
    margin: 0 8px
}

.header__line--top .separator[data-v-664c2428] {
    display: inline-block;
    margin: 0 10px;
    width: 1px;
    height: 14px;
    opacity: .2;
    background: #fff
}

.header__line--top[data-v-664c2428] .header-button {
    min-height: 0;
    height: 24px;
    width: 24px;
    padding: 0;
    margin-right: 8px;
    display: flex;
    justify-content: center;
    align-items: center
}

.header__line--top[data-v-664c2428] .header-button:last-of-type {
    margin-right: 0
}

.header__line--top .access-icon[data-v-664c2428],.header__line--top .access2-icon[data-v-664c2428] {
    font-size: 14px
}

.header__line--top .header-line-left[data-v-664c2428] {
    display: flex;
    align-items: center;
    flex: 1
}

.header__line--top .divider[data-v-664c2428] {
    background-color: #fff;
    opacity: .2;
    width: 1px;
    height: 14px;
    margin: 0 12px 0 0
}

.header__line--top .header-line-right[data-v-664c2428] {
    display: flex;
    align-items: center
}

.header__line--top .header-line-right .header-line-right--item[data-v-664c2428]:not(:last-child) {
    margin-right: 21px;
    position: relative
}

.header__line--top .header-line-right .header-line-right--item[data-v-664c2428]:not(:last-child):before {
    content: "";
    display: block;
    height: 14px;
    width: 1px;
    background: rgba(255,255,255,.2);
    position: absolute;
    right: -10px;
    top: calc(50% - 7px)
}

.header__line--top .header-line-right .header-line-right--item .df[data-v-664c2428] {
    align-items: center
}

.header__line--top .level-item[data-v-664c2428]:not(:last-child) {
    margin-right: 1rem
}

.smarticoLink[data-v-664c2428] {
    margin-left: 16px
}

#main-container[data-v-48c58d54] {
    position: relative;
    width: 100%
}

#main-container.allow-fullscreen[data-v-48c58d54] {
    overflow: hidden;
    position: fixed
}

.bonus-button[data-v-48c58d54] {
    bottom: 170px
}

.content-wrapper[data-v-48c58d54] {
    padding-left: calc(50vw - 960px);
    padding-right: calc(50vw - 960px);
    position: relative;
    z-index: 99
}

@media only screen and (max-width: 1920px) {
    .content-wrapper[data-v-48c58d54] {
        padding-left:0;
        padding-right: 0
    }
}

.content-wrapper.allow-fullscreen[data-v-48c58d54] {
    overflow: initial
}

.modal-wrapper[data-v-48c58d54] {
    align-items: center;
    -webkit-backdrop-filter: blur(1px);
    backdrop-filter: blur(1px);
    background-color: #090f1eb3;
    display: flex;
    justify-content: center;
    inset: 0;
    overflow: hidden;
    padding: 15px;
    position: absolute;
    z-index: 999;
    align-self: center;
    justify-self: center
}

.call-support-container[data-v-48c58d54] {
    bottom: 15px;
    position: fixed;
    right: 15px;
    z-index: 999
}

.call-support-container .call-support-call[data-v-48c58d54] {
    background-image: linear-gradient(112deg,#108de7 0%,#2972d6 100%)
}

.call-support-container .call-support-text[data-v-48c58d54] {
    background-image: linear-gradient(112deg,#2972d6 0%,#2662cc 100%)
}

.call-support-container .call-support-chat[data-v-48c58d54] {
    background-image: linear-gradient(112deg,#2662cc 0%,#2662cc 100%)
}

.bets-navigation-middle-button-slide[data-v-23f4c8b6] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 21px;
    height: 28px;
    border-radius: 6px;
    background-color: #94a6cd26;
    font-size: 16px;
    flex-shrink: 0
}

.LiveDot[data-v-43543602] {
    animation: pulse-43543602 2s infinite;
    background: #fa203b;
    border-radius: 50%;
    display: block;
    height: 4px;
    width: 4px
}

@keyframes pulse-43543602 {
    0% {
        box-shadow: 0 0 #fa203b80
    }

    70% {
        box-shadow: 0 0 0 2px #fa203b4d
    }

    to {
        box-shadow: 0 0 0 2px transparent
    }
}

.CybersportTeamIcon--stub {
    background-color: #b3c9f6;
    border-radius: 50%;
    flex-shrink: 0
}

.CybersportHotMatch {
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.CybersportHotMatch__top {
    border-bottom: 1px solid rgba(179,201,246,.1);
    width: 100%;
    padding-bottom: 12px;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    min-height: 41px
}

.CybersportHotMatch__title {
    font-size: 14px;
    font-weight: 700;
    display: flex;
    align-items: center
}

.CybersportHotMatch__title-dot {
    margin-right: 6px
}

.CybersportHotMatch__buttons-slide {
    display: flex;
    margin-left: auto
}

.CybersportHotMatch__button-slide:not(:last-child) {
    margin-right: 5px
}

.CybersportHotMatch__center {
    display: flex;
    justify-content: space-evenly;
    margin-bottom: 15px
}

.CybersportHotMatch__team {
    display: flex;
    flex-direction: column;
    align-items: center;
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%
}

.CybersportHotMatch__team-img-container {
    position: relative
}

.CybersportHotMatch__team-img-container .team-image {
    width: 60px;
    height: 60px;
    max-width: 100%
}

.CybersportHotMatch__team-img-blur {
    position: absolute;
    left: 0;
    top: 0;
    filter: blur(40px)
}

.CybersportHotMatch__team-name {
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    margin-top: 10px
}

.CybersportHotMatch__info {
    display: flex;
    flex-direction: column;
    align-items: center;
    flex-shrink: 0;
    margin-top: 18px
}

.CybersportHotMatch__info-datetime {
    display: flex;
    align-items: flex-end
}

.CybersportHotMatch__info-date {
    font-size: 11px;
    margin-right: 5px;
    color: #ffffff80
}

.CybersportHotMatch__info-time {
    font-size: 12px
}

.CybersportHotMatch__info-score {
    font-size: 26px;
    font-weight: 900;
    font-family: -apple-system,SF Pro Display,-apple-system,SF Pro Text,sans-serif
}

.CybersportHotMatch__odds {
    width: 100%;
    min-height: 60px
}

.CybersportHotMatch__odds-name {
    opacity: .7;
    font-size: 11px;
    letter-spacing: -.1px;
    text-align: center;
    color: #b1d1ffb3;
    padding-bottom: 8px
}

.CybersportHotMatch__odds-row {
    height: 39px
}

.CybersportHotMatch__odds-item:first-child {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px
}

.CybersportHotMatch__odds-item:last-child {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px
}

.CybersportHotMatch__odd {
    background-color: #dce4f9;
    text-align: center;
    width: 48px;
    color: #0a101e;
    font-size: 12px;
    font-weight: 700;
    cursor: pointer;
    padding: 0 2px
}

.CybersportHotMatch__odd:first-child {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px
}

.CybersportHotMatch__odd:last-child {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px
}

.CybersportHotMatch__odd:not(.CybersportHotMatch__odd--added):not(.CybersportHotMatch__odd--disabled):hover .CybersportHotMatch__odd-coefficient {
    background-image: linear-gradient(138deg,rgba(16,141,231,.3) -63%,rgba(8,85,196,.3) 97%)
}

.CybersportHotMatch__odd--added .CybersportHotMatch__odd-coefficient {
    color: #fff;
    background-image: linear-gradient(138deg,#108de7 -63%,#0855c4 97%)
}

.CybersportHotMatch__odd--disabled {
    cursor: default;
    color: #0a101e80
}

.CybersportHotMatch__odd-coefficient {
    height: 27px;
    line-height: 27px;
    border-radius: 6.5px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    display: inline-block;
    padding: 0 5px
}

.CybersportHotMatch__odd-header {
    color: #b1d1ff;
    font-size: 11px;
    text-align: center;
    width: 48px
}

.CybersportBroadcasts[data-v-0ce84059] {
    display: flex;
    padding: 10px;
    background-color: #141b2e;
    border-radius: 12px;
    margin-bottom: 15px
}

.CybersportBroadcasts__broadcast[data-v-0ce84059] {
    background-color: #1f2841;
    border-radius: 12px;
    overflow: hidden;
    padding-top: 28.1%;
    position: relative;
    max-width: 50%;
    width: 100%
}

.CybersportBroadcasts__broadcast-transliation[data-v-0ce84059] {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}

.CybersportBroadcasts__match[data-v-0ce84059] {
    padding: 5px;
    margin-left: 10px;
    flex-grow: 1
}

.df {
    display: flex
}

.df.fw {
    flex-wrap: wrap
}

.df-row {
    display: flex;
    margin: 0 -5px
}

.df-col {
    margin: 0 5px
}

.df.fg {
    flex-grow: 1
}

.df.fb {
    flex-basis: 50%
}

.df-aic {
    display: flex;
    align-items: center
}

.df-aic-jcc {
    display: flex;
    align-items: center;
    justify-content: center
}

.df-aic-jcfs {
    display: flex;
    align-items: center;
    justify-content: flex-start
}

.df-aic-jcfe {
    display: flex;
    align-items: center;
    justify-content: flex-end
}

.df-aic-jcsb {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.df-aic-jcsa {
    display: flex;
    align-items: center;
    justify-content: space-around
}

.df-ais {
    display: flex;
    align-items: stretch
}

.df-ais-jcc {
    display: flex;
    align-items: stretch;
    justify-content: center
}

.df-ais-jcfs {
    display: flex;
    align-items: stretch;
    justify-content: flex-start
}

.df-ais-jcfe {
    display: flex;
    align-items: stretch;
    justify-content: flex-end
}

.df-ais-jcsb {
    display: flex;
    align-items: stretch;
    justify-content: space-between
}

.df-ais-jcsa {
    display: flex;
    align-items: stretch;
    justify-content: space-around
}

.df-aifs {
    display: flex;
    align-items: flex-start
}

.df-aifs-jcc {
    display: flex;
    align-items: flex-start;
    justify-content: center
}

.df-aifs-jcfs {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start
}

.df-aifs-jcfe {
    display: flex;
    align-items: flex-start;
    justify-content: flex-end
}

.df-aifs-jcsb {
    display: flex;
    align-items: flex-start;
    justify-content: space-between
}

.df-aifs-jcsa {
    display: flex;
    align-items: flex-start;
    justify-content: space-around
}

.df-aife {
    display: flex;
    align-items: flex-end
}

.df-aife-jcc {
    display: flex;
    align-items: flex-end;
    justify-content: center
}

.df-aife-jcfs {
    display: flex;
    align-items: flex-end;
    justify-content: flex-start
}

.df-aife-jcfe {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end
}

.df-aife-jcsb {
    display: flex;
    align-items: flex-end;
    justify-content: space-between
}

.df-aife-jcsa {
    display: flex;
    align-items: flex-end;
    justify-content: space-around
}

.fdc {
    flex-direction: column
}

.form>.button:not(:last-child),.form>.control:not(:last-child),.form>.field:not(:last-child),.form>.select_navigation:not(:last-child) {
    margin-bottom: 15px
}

.field {
    display: flex
}

.field>.button:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.field>.control:not(:first-child) .input,.field>.control:not(:first-child) .select,.field>.control:not(:first-child) .textarea {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.field>.button:not(:last-child) {
    margin-right: 1px;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.field>.control:not(:last-child) {
    margin-right: 1px
}

.field>.control:not(:last-child)>.input,.field>.control:not(:last-child)>.select,.field>.control:not(:last-child)>.textarea,.field>.control:not(:last-child)>.input-wrapper {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.field>.control>.input-wrapper {
    height: 35px
}

.button,.input,.select,.textarea {
    align-items: center;
    background-color: #fff;
    border-color: transparent;
    border-radius: 8px;
    border-style: solid;
    padding: 0 1em;
    display: flex;
    font-size: inherit;
    min-height: 30px;
    outline: none;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap
}

.button[disabled],.input[disabled],.select[disabled],.textarea[disabled],.button.disabled,.input.disabled,.select.disabled,.textarea.disabled {
    cursor: not-allowed;
    opacity: .5;
    pointer-events: none
}

.button.inline,.input.inline,.select.inline,.textarea.inline {
    min-height: 2em;
    padding: 0 .5em;
    width: 6rem
}

.button.rounded,.input.rounded,.select.rounded,.textarea.rounded {
    border-radius: 9999999px
}

.button.size-xs,.input.size-xs,.select.size-xs,.textarea.size-xs {
    font-size: .7rem
}

.button.size-sm,.input.size-sm,.select.size-sm,.textarea.size-sm {
    font-size: .85rem
}

.button.size-md,.input.size-md,.select.size-md,.textarea.size-md {
    font-size: 1rem
}

.button.size-lg,.input.size-lg,.select.size-lg,.textarea.size-lg {
    font-size: 1.15rem
}

.button.size-xl,.input.size-xl,.select.size-xl,.textarea.size-xl {
    font-size: 1.3rem
}

.button.size-xxl,.input.size-xxl,.select.size-xxl,.textarea.size-xxl {
    font-size: 1.5rem
}

.select {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none
}

.select>option {
    min-height: calc(2.5em - 4px)
}

.input,.select,.textarea {
    justify-content: flex-start;
    text-align: start;
    width: 100%;
    border-width: 1px;
    border-style: solid
}

.button {
    background-image: linear-gradient(103deg,#108de7 -30%,#0855c4 100%);
    color: #fff;
    font-weight: 600;
    justify-content: center;
    padding: 0 15px;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    border-width: 0;
    min-height: 30px;
    cursor: pointer;
    transition: all .1s
}

.button:hover {
    opacity: .8
}

.button.secondary {
    background-image: linear-gradient(0deg,transparent 0%,transparent 100%);
    background-color: #1f2841;
    cursor: pointer;
    transition: all .1s
}

.button.secondary:hover {
    background-color: #202735
}

.button.check {
    background-image: linear-gradient(0deg,transparent 0%,transparent 100%);
    background-color: #2a3541;
    cursor: pointer;
    transition: all .1s
}

.button.ghost {
    background-image: linear-gradient(0deg,transparent 0%,transparent 100%);
    background-color: transparent;
    cursor: pointer;
    transition: all .1s
}

.button.ghost:hover {
    background-image: linear-gradient(103deg,#108de7 -30%,#0855c4 100%)
}

.button.empty {
    background-image: linear-gradient(0deg,transparent 0%,transparent 100%);
    background-color: transparent;
    cursor: pointer;
    transition: all .1s
}

.button.white {
    background-image: linear-gradient(0deg,transparent 0%,transparent 100%);
    background-color: #fff;
    color: #000;
    cursor: pointer;
    transition: all .1s
}

.button.white.inside-input span {
    color: #b3b1b1
}

.button.mini-icon {
    background: rgba(78,93,134,.3);
    transition: background .2s
}

.button.mini-icon.active,.button.mini-icon:hover {
    opacity: 1;
    background: rgba(78,93,134,.4)
}

.button.border-blue {
    position: relative;
    background: #1f2841;
    font-weight: 400;
    border: 2px solid transparent;
    border-radius: 8px;
    z-index: 1;
    color: #b8cce999
}

.button.border-blue.active,.button.border-blue:hover {
    color: #fff;
    opacity: 1
}

.button.border-blue.active:before,.button.border-blue:hover:before,.button.border-blue.active:after,.button.border-blue:hover:after {
    content: "";
    position: absolute
}

.button.border-blue.active:before,.button.border-blue:hover:before {
    border-radius: 8px;
    z-index: -2;
    inset: -2px;
    background: linear-gradient(103deg,#108de7 -30%,#0855c4 100%)
}

.button.border-blue.active:after,.button.border-blue:hover:after {
    border-radius: 6px;
    z-index: -1;
    inset: 0;
    background: #1f2841
}

.button.inside-input span {
    background-color: #e6e6e6;
    border-radius: 4px;
    color: #558dc3;
    display: inline-block;
    font-size: .9rem;
    line-height: 2;
    padding: 0 1rem;
    text-transform: none
}

.button.inside-input span:hover {
    background-color: #d0d0d0;
    color: #4f4f4f
}

.button.inside-input:hover {
    background-color: #fff
}

.button.dark {
    background-image: linear-gradient(0deg,transparent 0%,transparent 100%);
    background-color: #222939
}

.button.black {
    background-image: linear-gradient(0deg,transparent 0%,transparent 100%);
    background-color: #141b2e;
    border-radius: 6px;
    font-weight: 600;
    padding: 0 15px;
    text-transform: none
}

.button.black:hover {
    background-color: #2a3541
}

.button.green {
    background-image: linear-gradient(70deg,#31bc69 -8%,#089e4e 96%);
    border-style: none
}

.button.green:hover {
    opacity: .9
}

.button.dark-2 {
    background-image: linear-gradient(0deg,transparent 0%,transparent 100%);
    background-color: #2c3756;
    cursor: pointer;
    transition: all .1s
}

.button.dark-gradient {
    background: linear-gradient(92.58deg,#1e283f 0%,rgba(20,27,46,.6) 99.71%);
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px
}

.button.purple {
    background-image: linear-gradient(136.21deg,#aa5efc -57.98%,#5d23b9 100%),linear-gradient(84.41deg,#3d37b7 5.34%,#8c72ec 100%);
    box-shadow: 0 12px 24px #6a2dc459;
    border-radius: 10px;
    padding: 0 35px;
    height: 50px;
    font-weight: 700;
    font-size: 16px;
    line-height: 1.25
}

.button.purple:hover,.button.purple.active,.button.purple:active {
    background-color: bg;
    opacity: 1
}

.button.orange {
    background-image: linear-gradient(99.83deg,#fdc63d -48.63%,#ff9815 97.54%);
    box-shadow: 0 12px 24px #ffa62159;
    border-radius: 10px;
    padding: 0 35px;
    height: 50px;
    font-weight: 700;
    font-size: 16px;
    line-height: 1.25
}

.button.orange:hover,.button.orange.active,.button.orange:active {
    background-color: bg;
    opacity: 1
}

.button.violet {
    background: linear-gradient(225deg,#6d55ff -7.8%,#f044ff 55%,#ffed48 112%);
    box-shadow: 0 8px 20px #b64cff80;
    border-radius: 10px;
    padding: 0 35px;
    height: 50px;
    font-weight: 700;
    font-size: 16px;
    line-height: 1.25
}

.button.violet:hover,.button.violet.active,.button.violet:active {
    background-color: bg;
    opacity: 1
}

.button.inside-input-white {
    background-image: linear-gradient(0deg,transparent 0%,transparent 100%);
    background-color: #edf0f7;
    cursor: pointer;
    transition: all .1s
}

.button.blue-light {
    background: linear-gradient(90.95deg,#0095ff 0%,#0855c4 100%);
    box-shadow: 0 6px 33px #1ab3f159,0 4px 20px #090f1e33
}

.input {
    border: none;
    min-height: 35px
}

.input::-moz-placeholder {
    color: #1b2029;
    opacity: .4;
    font-size: 13px
}

.input::placeholder {
    color: #1b2029;
    opacity: .4;
    font-size: 13px
}

:root {
    --size-lg: 1.25rem;
    --size-md: 1rem;
    --size-sm: .75rem;
    --size-xl: 1.5rem;
    --size-xs: .5rem;
    --size-xxl: 1.75rem
}

.aside {
    width: 270px
}

.aside:not(:first-child) {
    margin-left: 1.25rem
}

.aside:not(:last-child) {
    margin-right: 1.25rem
}

.bordered:not(:last-child) {
    border-bottom: 1px solid #2a3440
}

.box {
    padding: .75rem
}

.block:not(:last-child) {
    display: flex;
    flex: 1
}

.block-item:not(:last-child) {
    margin-right: .75rem
}

.card {
    border-radius: 8px
}

.main-content {
    display: flex;
    flex: 1;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    max-height: 100%;
    overflow-x: hidden;
    overflow-y: auto
}

.expanded {
    flex: 1
}

.fullwidth {
    width: 100%
}

.marginless {
    margin: 0!important
}

.uppercase {
    text-transform: uppercase
}

.tt-lc {
    text-transform: lowercase!important
}

.tt-uc {
    text-transform: uppercase!important
}

.tt-n {
    text-transform: none!important
}

.nw {
    white-space: nowrap
}

.nwe {
    overflow: hidden;
    padding-right: 3px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.oh {
    overflow: hidden
}

.ttu {
    text-transform: uppercase
}

.ttn {
    text-transform: none!important
}

.bordered:not(:last-child) {
    border-bottom: 1px solid transparent
}

.level,.level-left,.level-center,.level-right,.level-item {
    align-items: center;
    display: flex
}

.level.gap-xs>.level-left:not(:first-child),.level-left.gap-xs>.level-left:not(:first-child),.level-center.gap-xs>.level-left:not(:first-child),.level-right.gap-xs>.level-left:not(:first-child),.level-item.gap-xs>.level-left:not(:first-child),.level.gap-xs>.level-center:not(:first-child),.level-left.gap-xs>.level-center:not(:first-child),.level-center.gap-xs>.level-center:not(:first-child),.level-right.gap-xs>.level-center:not(:first-child),.level-item.gap-xs>.level-center:not(:first-child),.level.gap-xs>.level-right:not(:first-child),.level-left.gap-xs>.level-right:not(:first-child),.level-center.gap-xs>.level-right:not(:first-child),.level-right.gap-xs>.level-right:not(:first-child),.level-item.gap-xs>.level-right:not(:first-child),.level.gap-xs>.level-item:not(:first-child),.level-left.gap-xs>.level-item:not(:first-child),.level-center.gap-xs>.level-item:not(:first-child),.level-right.gap-xs>.level-item:not(:first-child),.level-item.gap-xs>.level-item:not(:first-child) {
    margin-left: .25rem
}

.level.gap-xs>.level-left:not(:last-child),.level-left.gap-xs>.level-left:not(:last-child),.level-center.gap-xs>.level-left:not(:last-child),.level-right.gap-xs>.level-left:not(:last-child),.level-item.gap-xs>.level-left:not(:last-child),.level.gap-xs>.level-center:not(:last-child),.level-left.gap-xs>.level-center:not(:last-child),.level-center.gap-xs>.level-center:not(:last-child),.level-right.gap-xs>.level-center:not(:last-child),.level-item.gap-xs>.level-center:not(:last-child),.level.gap-xs>.level-right:not(:last-child),.level-left.gap-xs>.level-right:not(:last-child),.level-center.gap-xs>.level-right:not(:last-child),.level-right.gap-xs>.level-right:not(:last-child),.level-item.gap-xs>.level-right:not(:last-child),.level.gap-xs>.level-item:not(:last-child),.level-left.gap-xs>.level-item:not(:last-child),.level-center.gap-xs>.level-item:not(:last-child),.level-right.gap-xs>.level-item:not(:last-child),.level-item.gap-xs>.level-item:not(:last-child) {
    margin-right: .25rem
}

.level.gap-sm>.level-left:not(:first-child),.level-left.gap-sm>.level-left:not(:first-child),.level-center.gap-sm>.level-left:not(:first-child),.level-right.gap-sm>.level-left:not(:first-child),.level-item.gap-sm>.level-left:not(:first-child),.level.gap-sm>.level-center:not(:first-child),.level-left.gap-sm>.level-center:not(:first-child),.level-center.gap-sm>.level-center:not(:first-child),.level-right.gap-sm>.level-center:not(:first-child),.level-item.gap-sm>.level-center:not(:first-child),.level.gap-sm>.level-right:not(:first-child),.level-left.gap-sm>.level-right:not(:first-child),.level-center.gap-sm>.level-right:not(:first-child),.level-right.gap-sm>.level-right:not(:first-child),.level-item.gap-sm>.level-right:not(:first-child),.level.gap-sm>.level-item:not(:first-child),.level-left.gap-sm>.level-item:not(:first-child),.level-center.gap-sm>.level-item:not(:first-child),.level-right.gap-sm>.level-item:not(:first-child),.level-item.gap-sm>.level-item:not(:first-child) {
    margin-left: .375rem
}

.level.gap-sm>.level-left:not(:last-child),.level-left.gap-sm>.level-left:not(:last-child),.level-center.gap-sm>.level-left:not(:last-child),.level-right.gap-sm>.level-left:not(:last-child),.level-item.gap-sm>.level-left:not(:last-child),.level.gap-sm>.level-center:not(:last-child),.level-left.gap-sm>.level-center:not(:last-child),.level-center.gap-sm>.level-center:not(:last-child),.level-right.gap-sm>.level-center:not(:last-child),.level-item.gap-sm>.level-center:not(:last-child),.level.gap-sm>.level-right:not(:last-child),.level-left.gap-sm>.level-right:not(:last-child),.level-center.gap-sm>.level-right:not(:last-child),.level-right.gap-sm>.level-right:not(:last-child),.level-item.gap-sm>.level-right:not(:last-child),.level.gap-sm>.level-item:not(:last-child),.level-left.gap-sm>.level-item:not(:last-child),.level-center.gap-sm>.level-item:not(:last-child),.level-right.gap-sm>.level-item:not(:last-child),.level-item.gap-sm>.level-item:not(:last-child) {
    margin-right: .375rem
}

.level.gap-md>.level-left:not(:first-child),.level-left.gap-md>.level-left:not(:first-child),.level-center.gap-md>.level-left:not(:first-child),.level-right.gap-md>.level-left:not(:first-child),.level-item.gap-md>.level-left:not(:first-child),.level.gap-md>.level-center:not(:first-child),.level-left.gap-md>.level-center:not(:first-child),.level-center.gap-md>.level-center:not(:first-child),.level-right.gap-md>.level-center:not(:first-child),.level-item.gap-md>.level-center:not(:first-child),.level.gap-md>.level-right:not(:first-child),.level-left.gap-md>.level-right:not(:first-child),.level-center.gap-md>.level-right:not(:first-child),.level-right.gap-md>.level-right:not(:first-child),.level-item.gap-md>.level-right:not(:first-child),.level.gap-md>.level-item:not(:first-child),.level-left.gap-md>.level-item:not(:first-child),.level-center.gap-md>.level-item:not(:first-child),.level-right.gap-md>.level-item:not(:first-child),.level-item.gap-md>.level-item:not(:first-child) {
    margin-left: .5rem
}

.level.gap-md>.level-left:not(:last-child),.level-left.gap-md>.level-left:not(:last-child),.level-center.gap-md>.level-left:not(:last-child),.level-right.gap-md>.level-left:not(:last-child),.level-item.gap-md>.level-left:not(:last-child),.level.gap-md>.level-center:not(:last-child),.level-left.gap-md>.level-center:not(:last-child),.level-center.gap-md>.level-center:not(:last-child),.level-right.gap-md>.level-center:not(:last-child),.level-item.gap-md>.level-center:not(:last-child),.level.gap-md>.level-right:not(:last-child),.level-left.gap-md>.level-right:not(:last-child),.level-center.gap-md>.level-right:not(:last-child),.level-right.gap-md>.level-right:not(:last-child),.level-item.gap-md>.level-right:not(:last-child),.level.gap-md>.level-item:not(:last-child),.level-left.gap-md>.level-item:not(:last-child),.level-center.gap-md>.level-item:not(:last-child),.level-right.gap-md>.level-item:not(:last-child),.level-item.gap-md>.level-item:not(:last-child) {
    margin-right: .5rem
}

.level.gap-lg>.level-left:not(:first-child),.level-left.gap-lg>.level-left:not(:first-child),.level-center.gap-lg>.level-left:not(:first-child),.level-right.gap-lg>.level-left:not(:first-child),.level-item.gap-lg>.level-left:not(:first-child),.level.gap-lg>.level-center:not(:first-child),.level-left.gap-lg>.level-center:not(:first-child),.level-center.gap-lg>.level-center:not(:first-child),.level-right.gap-lg>.level-center:not(:first-child),.level-item.gap-lg>.level-center:not(:first-child),.level.gap-lg>.level-right:not(:first-child),.level-left.gap-lg>.level-right:not(:first-child),.level-center.gap-lg>.level-right:not(:first-child),.level-right.gap-lg>.level-right:not(:first-child),.level-item.gap-lg>.level-right:not(:first-child),.level.gap-lg>.level-item:not(:first-child),.level-left.gap-lg>.level-item:not(:first-child),.level-center.gap-lg>.level-item:not(:first-child),.level-right.gap-lg>.level-item:not(:first-child),.level-item.gap-lg>.level-item:not(:first-child) {
    margin-left: .625rem
}

.level.gap-lg>.level-left:not(:last-child),.level-left.gap-lg>.level-left:not(:last-child),.level-center.gap-lg>.level-left:not(:last-child),.level-right.gap-lg>.level-left:not(:last-child),.level-item.gap-lg>.level-left:not(:last-child),.level.gap-lg>.level-center:not(:last-child),.level-left.gap-lg>.level-center:not(:last-child),.level-center.gap-lg>.level-center:not(:last-child),.level-right.gap-lg>.level-center:not(:last-child),.level-item.gap-lg>.level-center:not(:last-child),.level.gap-lg>.level-right:not(:last-child),.level-left.gap-lg>.level-right:not(:last-child),.level-center.gap-lg>.level-right:not(:last-child),.level-right.gap-lg>.level-right:not(:last-child),.level-item.gap-lg>.level-right:not(:last-child),.level.gap-lg>.level-item:not(:last-child),.level-left.gap-lg>.level-item:not(:last-child),.level-center.gap-lg>.level-item:not(:last-child),.level-right.gap-lg>.level-item:not(:last-child),.level-item.gap-lg>.level-item:not(:last-child) {
    margin-right: .625rem
}

.level.gap-xl>.level-left:not(:first-child),.level-left.gap-xl>.level-left:not(:first-child),.level-center.gap-xl>.level-left:not(:first-child),.level-right.gap-xl>.level-left:not(:first-child),.level-item.gap-xl>.level-left:not(:first-child),.level.gap-xl>.level-center:not(:first-child),.level-left.gap-xl>.level-center:not(:first-child),.level-center.gap-xl>.level-center:not(:first-child),.level-right.gap-xl>.level-center:not(:first-child),.level-item.gap-xl>.level-center:not(:first-child),.level.gap-xl>.level-right:not(:first-child),.level-left.gap-xl>.level-right:not(:first-child),.level-center.gap-xl>.level-right:not(:first-child),.level-right.gap-xl>.level-right:not(:first-child),.level-item.gap-xl>.level-right:not(:first-child),.level.gap-xl>.level-item:not(:first-child),.level-left.gap-xl>.level-item:not(:first-child),.level-center.gap-xl>.level-item:not(:first-child),.level-right.gap-xl>.level-item:not(:first-child),.level-item.gap-xl>.level-item:not(:first-child) {
    margin-left: .75rem
}

.level.gap-xl>.level-left:not(:last-child),.level-left.gap-xl>.level-left:not(:last-child),.level-center.gap-xl>.level-left:not(:last-child),.level-right.gap-xl>.level-left:not(:last-child),.level-item.gap-xl>.level-left:not(:last-child),.level.gap-xl>.level-center:not(:last-child),.level-left.gap-xl>.level-center:not(:last-child),.level-center.gap-xl>.level-center:not(:last-child),.level-right.gap-xl>.level-center:not(:last-child),.level-item.gap-xl>.level-center:not(:last-child),.level.gap-xl>.level-right:not(:last-child),.level-left.gap-xl>.level-right:not(:last-child),.level-center.gap-xl>.level-right:not(:last-child),.level-right.gap-xl>.level-right:not(:last-child),.level-item.gap-xl>.level-right:not(:last-child),.level.gap-xl>.level-item:not(:last-child),.level-left.gap-xl>.level-item:not(:last-child),.level-center.gap-xl>.level-item:not(:last-child),.level-right.gap-xl>.level-item:not(:last-child),.level-item.gap-xl>.level-item:not(:last-child) {
    margin-right: .75rem
}

.level {
    justify-content: space-between
}

.level .level-left {
    justify-content: flex-start
}

.level .level-center {
    justify-content: center
}

.level .level-right {
    justify-content: flex-end
}

.level .level-item {
    position: relative
}

.v--modal {
    background-color: transparent;
    box-shadow: unset;
    max-height: 100vh
}

.v--modal-overlay {
    -webkit-backdrop-filter: blur(1px);
    backdrop-filter: blur(1px);
    background-color: #090f1eb3
}

.v--modal-overlay .v--modal-box {
    display: flex;
    justify-content: center;
    overflow: auto
}

.modal-block {
    align-items: center;
    display: flex;
    height: 100%!important;
    justify-content: center;
    left: 0!important;
    position: fixed!important;
    top: 0!important;
    transition: opacity .3s ease-in-out!important;
    width: 100%!important
}

.modal-wrapper .modal-container.unauthorized-modal {
    overflow-y: hidden
}

.modal-wrapper .modal-container.unauthorized-modal .modal-body {
    border-radius: 7px
}

.panel {
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    max-height: 100%
}

.panel:not(:last-child) {
    margin-bottom: 1.25rem
}

.panel.grow1 {
    flex-grow: 1
}

.fade-enter-active,.fade-leave-active {
    transition: opacity .3s
}

.fade-fast-enter-active,.fade-fast-leave-active {
    transition: opacity .16s
}

.fade-enter-from,.fade-leave-to,.fade-fast-enter-from,.fade-fast-leave-to {
    opacity: 0
}

:root {
    --header-full-height: 99px
}

html {
    background-color: #090f1e;
    color: #fff;
    font-size: 12px;
    height: 100%;
    line-height: 1.25
}

body {
    height: 100%;
}

.ResponsivePicture_img_N2UWA {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: inherit
}

.ResponsivePicture_withTransition_DgLcq {
    transition: filter .2s ease-out
}

.ResponsivePicture_dummy_EcYJ5 {
    filter: blur(5px)
}

.CdpPopupTypeLarge_popup_FIi3H {
    flex-grow: 1;
    max-width: 390px;
    position: relative
}

.CdpPopupTypeLarge_title_Yo7bI {
    font-weight: 700;
    color: #090f1e;
    font-family: var(--font-family-display);
    font-size: 20px;
    letter-spacing: -.233px;
    margin-bottom: 10px;
    overflow-wrap: break-word;
    white-space: pre-wrap
}

.CdpPopupTypeLarge_description_LZUX6 {
    color: #070c19;
    font-size: 12px;
    line-height: 16px;
    overflow-wrap: break-word;
    text-align: center;
    white-space: pre-wrap
}

.CdpPopupTypeLarge_popup_FIi3H.CdpPopupTypeLarge_mobile_zM1fC .CdpPopupTypeLarge_title_Yo7bI {
    font-size: 24px;
    line-height: 28px
}

.CdpPopupTypeLarge_popup_FIi3H.CdpPopupTypeLarge_mobile_zM1fC .CdpPopupTypeLarge_description_LZUX6 {
    font-size: 14px;
    line-height: 20px
}

.CdpPopupTypeLarge_imageSize_uZGwF {
    padding-top: 55.12%;
    position: relative
}

.CdpPopupTypeLarge_image_mWDML {
    border-radius: 15px 15px 0 0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.CdpPopupTypeLarge_content_qFmzo {
    background-color: #fff;
    border-radius: 0 0 15px 15px;
    padding: 20px;
    text-align: center
}

.CdpPopupTypeLarge_buttons_dLJhW {
    display: flex;
    flex-direction: column;
    margin-top: 15px
}

.CdpPopupTypeLarge_button_NnoOV:not(:last-child) {
    margin-bottom: 8px
}

.CdpPopupTypeLarge_buttonMain_wJp1p {
    background: linear-gradient(89deg,#31BC69 2%,#089E4E 98%)
}

.CdpPopupTypeLarge_close_UdNtV {
    align-items: center;
    background-color: #edf0f7;
    border-radius: 6px;
    cursor: pointer;
    display: flex;
    height: 24px;
    justify-content: center;
    position: absolute;
    right: 20px;
    top: 20px;
    width: 24px
}

.CdpPopupTypeSmall_popup_z6wll {
    background-color: #fff;
    border-radius: 15px;
    flex-grow: 1;
    max-width: 100%;
    padding: 20px;
    pointer-events: auto;
    position: relative
}

.CdpPopupTypeSmall_title_Xz5st {
    font-weight: 700;
    color: #090f1e;
    font-family: var(--font-family-display);
    font-size: 20px;
    letter-spacing: -.233px;
    margin-bottom: 10px;
    overflow-wrap: break-word;
    white-space: pre-wrap
}

.CdpPopupTypeSmall_description_J33G4 {
    color: #070c19;
    font-size: 12px;
    line-height: 16px;
    overflow-wrap: break-word;
    white-space: pre-wrap
}

.CdpPopupTypeSmall_popup_z6wll.CdpPopupTypeSmall_mobile_P23K7 {
    max-width: 345px
}

.CdpPopupTypeSmall_popup_z6wll.CdpPopupTypeSmall_mobile_P23K7 .CdpPopupTypeSmall_title_Xz5st {
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 4px
}

.CdpPopupTypeSmall_popup_z6wll.CdpPopupTypeSmall_mobile_P23K7 .CdpPopupTypeSmall_description_J33G4 {
    font-size: 13px;
    line-height: 18px
}

.CdpPopupTypeSmall_content_Lgpp1 {
    align-items: center;
    display: flex;
    margin-right: 30px
}

.CdpPopupTypeSmall_textBlock_b5amm {
    overflow: hidden;
    width: 100%
}

.CdpPopupTypeSmall_image_YjmxJ {
    border-radius: 12px;
    flex-shrink: 0;
    height: 55px;
    margin-right: 10px;
    width: 55px
}

.CdpPopupTypeSmall_buttons_zc0Dh {
    display: flex;
    flex-direction: column;
    margin-top: 20px
}

.CdpPopupTypeSmall_button_qNRWG:not(:last-child) {
    margin-bottom: 8px
}

.CdpPopupTypeSmall_buttonMain_pqmju {
    background: linear-gradient(89deg,#31BC69 2%,#089E4E 98%)
}

.CdpPopupTypeSmall_close_i2I6Z {
    align-items: center;
    background-color: #edf0f7;
    border-radius: 6px;
    cursor: pointer;
    display: flex;
    height: 24px;
    justify-content: center;
    position: absolute;
    right: 20px;
    top: 20px;
    width: 24px
}

.CdpPopupOverlay_root_l4zP7 {
    align-items: center;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    position: fixed;
    z-index: 1001
}

.CdpPopupOverlay_background_wXSm9 {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.CdpPopupOverlay_root_l4zP7.CdpPopupOverlay_small_UAvNd {
    padding: 10px;
    pointer-events: none;
    width: 412px
}

.CdpPopupOverlay_root_l4zP7.CdpPopupOverlay_small_UAvNd .CdpPopupOverlay_background_wXSm9 {
    background: linear-gradient(203deg,rgba(9,15,31,0) 53%,#090F1F 100%)
}

.CdpPopupOverlay_root_l4zP7.CdpPopupOverlay_large_D_uMV {
    height: 100%;
    padding: 25px;
    width: 100%
}

.CdpPopupOverlay_root_l4zP7.CdpPopupOverlay_large_D_uMV .CdpPopupOverlay_background_wXSm9 {
    background-color: #090f1ee6;
    cursor: pointer
}

.CdpPopupOverlay_root_l4zP7.CdpPopupOverlay_small_UAvNd.CdpPopupOverlay_mobile_IC_rz {
    bottom: calc(60px + env(safe-area-inset-bottom,0));
    padding: 162px 15px 15px;
    width: 100%;
    z-index: 599
}

.CdpPopupOverlay_root_l4zP7.CdpPopupOverlay_small_UAvNd.CdpPopupOverlay_mobile_IC_rz .CdpPopupOverlay_background_wXSm9 {
    background: linear-gradient(180deg,rgba(9,15,30,0) 0%,#090F1E 100%)
}

.CdpPopupOverlay_overlayEnterActive_Lddoe,.CdpPopupOverlay_overlayLeaveActive_lW4k0 {
    transition: opacity .3s
}

.CdpPopupOverlay_overlayEnterActive_Lddoe .CdpPopupOverlay_translateY_YppxZ,.CdpPopupOverlay_overlayLeaveActive_lW4k0 .CdpPopupOverlay_translateY_YppxZ {
    transition: transform .4s ease
}

.CdpPopupOverlay_overlayLeaveActive_lW4k0 .CdpPopupOverlay_translateY_YppxZ {
    transition-duration: .4s
}

.CdpPopupOverlay_overlayEnterFrom_B4Ojc,.CdpPopupOverlay_overlayLeaveTo_SiVRx {
    opacity: 0
}

.CdpPopupOverlay_overlayEnterFrom_B4Ojc .CdpPopupOverlay_translateY_YppxZ,.CdpPopupOverlay_overlayLeaveTo_SiVRx .CdpPopupOverlay_translateY_YppxZ {
    transform: translateY(50px)
}

.CommunicationCenter_root_PKobc {
    --duration-in: .4s;
    --duration-out: .6s;
    bottom: 0;
    display: flex;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 4902
}

.CommunicationCenter_root_PKobc:before {
    background: linear-gradient(90deg,rgba(7,15,32,.0045),rgba(7,15,32,.683),rgba(7,15,32,.997));
    content: "";
    inset: 0 0 0 -172px;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    transition: opacity var(--duration-out) ease-in-out
}

.CommunicationCenter_root_PKobc.CommunicationCenter_visible_AXGTO:before {
    opacity: 1;
    transition-duration: var(--duration-in)
}

.CommunicationCenter_root_PKobc.CommunicationCenter_mobile_p5UUF {
    left: 0
}

.CommunicationCenter_root_PKobc.CommunicationCenter_mobile_p5UUF:before {
    background: rgba(5,15,32,.6)
}

.CommunicationCenter_background_mAHUN {
    background-color: #fff;
    color: #090f1e;
    overflow: hidden;
    position: relative
}

.CommunicationCenter_desktop_V35k7 .CommunicationCenter_background_mAHUN {
    border-radius: 24px;
    margin: 16px 16px 16px 0;
    transform: translate(376px);
    transition: transform var(--duration-out) ease-in-out;
    width: 360px
}

.CommunicationCenter_mobile_p5UUF .CommunicationCenter_background_mAHUN {
    border-radius: 24px 24px 0 0;
    margin: calc(var(--layout-header-height) + env(safe-area-inset-top,0)) 0 0;
    opacity: 0;
    transform: translateY(30%);
    transition: transform var(--duration-out) ease-in-out,opacity var(--duration-out) ease-in-out;
    width: 100%
}

.CommunicationCenter_desktop_V35k7.CommunicationCenter_visible_AXGTO .CommunicationCenter_background_mAHUN {
    transform: translate(0);
    transition-duration: var(--duration-in)
}

.CommunicationCenter_mobile_p5UUF.CommunicationCenter_visible_AXGTO .CommunicationCenter_background_mAHUN {
    opacity: 1;
    transform: translateY(0);
    transition-duration: var(--duration-in),var(--duration-in)
}

.spinner-container[data-v-3f4d788e] {
    align-items: center;
    color: #fff;
    display: flex;
    justify-content: center;
    padding: 1rem 0;
    text-align: center
}

.spinner-container.size-xxs[data-v-3f4d788e] {
    font-size: var(--size);
    --size: .25rem
}

.spinner-container.size-xs[data-v-3f4d788e] {
    font-size: var(--size);
    --size: .5rem
}

.spinner-container.size-sm[data-v-3f4d788e] {
    font-size: var(--size);
    --size: .75rem
}

.spinner-container.size-md[data-v-3f4d788e] {
    font-size: var(--size);
    --size: 1rem
}

.spinner-container.size-lg[data-v-3f4d788e] {
    font-size: var(--size);
    --size: 1.25rem
}

.spinner-container.size-xl[data-v-3f4d788e] {
    font-size: var(--size);
    --size: 1.5rem
}

.spinner-container.size-xxl[data-v-3f4d788e] {
    font-size: var(--size);
    --size: 1.75rem
}

.spinner[data-v-3f4d788e] {
    animation: spinner-3f4d788e 2s infinite linear;
    margin: 0
}

@keyframes spinner-3f4d788e {
    to {
        transform: rotate(1turn)
    }
}

.fullscreen-loader[data-v-743ce5dd] {
    position: fixed;
    left: 0;
    top: 0;
    background-color: #090f1ecc;
    width: 100%;
    height: 100%;
    z-index: 200
}

.fullscreen-loader .load-wrapper[data-v-743ce5dd] {
    margin-top: 40vh
}

.loader[data-v-f17cf0ca] {
    align-items: center;
    align-self: center;
    display: flex;
    justify-content: center;
    justify-self: center;
    margin: auto;
    padding: 15px;
    text-align: center;
    min-height: calc(100vh - 46px - 60px - 60px - var(--v-loader__height-reduction))
}

.loader.center[data-v-f17cf0ca] {
    top: 50%;
    left: 50%
}

.icon-spinner[data-v-f17cf0ca] {
    animation: spinner .75s infinite linear;
    color: #1970ef;
    font-size: var(--v-loader__size)
}

.fullscreen-loader[data-v-821b99e0] {
    position: fixed;
    left: 0;
    top: 0;
    background-color: #090f1ecc;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

.ModalLayout_root_VGmhv {
    --modal-layout__opacity-bg: .9;
    position: fixed;
    width: 100%;
    height: 100%;
    inset: 0;
    display: grid;
    z-index: 5000;
    grid-template: 1fr/1fr;
    overflow-y: auto
}

.ModalLayout_root_VGmhv>* {
    grid-column: 1/1;
    grid-row: 1/1
}

.ModalLayout_darkenBg_GYPvi {
    --modal-layout__opacity-bg: .98
}

.ModalLayout_darkBg_tMJbd {
    --modal-layout__opacity-bg: 1
}

.ModalLayout_wrapper_YHJoC {
    width: 100%;
    height: 100%;
    z-index: 1;
    display: grid;
    position: relative
}

.ModalLayout_wrapper_YHJoC:last-child:before {
    content: "";
    background: rgba(9,15,30,var(--modal-layout__opacity-bg));
    position: fixed;
    inset: 0
}

.ModalLayout_backdrop_PKyuG {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1
}

.ModalLayout_modal_wTuv7 {
    z-index: 2
}

.CountryIcon_root_Uixdl {
    height: calc(var(--77fe2ea6) * 1px);
    width: calc(var(--77fe2ea6) * 1px);
    min-width: calc(var(--77fe2ea6) * 1px);
    display: flex;
    align-items: center;
    justify-content: center
}

.CountryIcon_image_cLYV2 {
    width: 100%;
    height: 100%
}

.CountryIcon_rounded_hPm2C {
    border-radius: 50%;
    object-fit: cover
}

.NotifyLayout_root_pzv5J {
    position: fixed;
    inset: 0 0 45px;
    overflow: hidden;
    z-index: 10000;
    pointer-events: none;
    display: flex;
    flex-direction: column;
    justify-content: flex-end
}

.NotifyLayout_root_pzv5J.NotifyLayout_desktop_HN13V {
    top: 95px;
    width: 344px;
    left: unset;
    bottom: unset
}

.NotifyLayout_root_pzv5J.NotifyLayout_mobileTop_W0kBS {
    bottom: unset
}

.NotifyLayout_notificationsContainer_kH8Gb {
    z-index: 10000;
    padding: 15px;
    display: flex;
    flex-direction: column
}

.NotifyLayout_desktop_HN13V .NotifyLayout_notificationsContainer_kH8Gb {
    flex-direction: column-reverse;
    padding: 25px 5px 25px 25px
}

.NotifyLayout_notificationsContainer_kH8Gb>* {
    transition: opacity .5s ease-in-out;
    pointer-events: auto
}

.NotifyLayout_notificationsContainer_kH8Gb>*.NotifyLayout_deleted_ItNjY {
    opacity: 0
}

.NotifyLayout_notificationsContainer_kH8Gb>*:not(:first-child) {
    margin-top: 10px
}

.NotifyLayout_desktop_HN13V .NotifyLayout_notificationsContainer_kH8Gb>*:not(:first-child) {
    margin: 0 0 10px
}

.NotifyLayout_transitionEnter_aqCzN.NotifyLayout_transitionEnter_aqCzN {
    transform: translateY(calc(10px + env(safe-area-inset-bottom,0) + 100%))
}

.NotifyLayout_desktop_HN13V .NotifyLayout_transitionEnter_aqCzN.NotifyLayout_transitionEnter_aqCzN {
    transform: translate(100%)
}

.NotifyLayout_transitionLeaveTo_uZh78.NotifyLayout_transitionLeaveTo_uZh78 {
    opacity: 0
}

.NotifyLayout_transitionLeaveFrom_a71Fh.NotifyLayout_transitionLeaveFrom_a71Fh {
    opacity: 1
}

.NotifyLayout_transition_PL_RG {
    transition: transform .1s ease-in-out,opacity .1s ease-in-out
}

.ForbiddenLocation_location_saSLZ {
    display: flex;
    align-items: center;
    opacity: var(--39f0300b);
    transition: .28s ease-in-out
}

.ForbiddenLocation_countryIcon_Xz7au {
    margin-right: 5px;
    visibility: hidden
}

.ForbiddenLocation_countryIcon_Xz7au.ForbiddenLocation_visible_WmWCF {
    visibility: visible
}

.ForbiddenLocation_country_TKxXe {
    font-weight: 700;
    margin-right: 5px
}

.ForbiddenLocation_ip_Rtgzu {
    opacity: .5
}

.DynamicLogo_logo_DIEuF {
    width: 110px;
    min-width: 68px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center
}

.DynamicLogo_logo_DIEuF.DynamicLogo_mobile_u4ZrD {
    width: 100px
}

.DynamicLogo_logo_DIEuF img {
    min-width: 90px;
    height: 45px;
    transform: translateZ(0)
}

.DynamicLogo_fade-enter-active_OjrSc,.DynamicLogo_fade-leave-active_rsB_A {
    transition: opacity .4s
}

.DynamicLogo_fade-enter-from_trmPj,.DynamicLogo_fade-leave-to_CXSTI {
    opacity: 0
}

.SvgLogo_svgLogoContainer_MdO5l {
    font-size: 10px;
    position: relative;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center
}

.SvgLogo_svgLogoContainer_MdO5l .SvgLogo_svgLogo_tYTbP {
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none
}

.SvgLogo_svgLogoContainer_MdO5l .SvgLogo_svgLogo_tYTbP.SvgLogo_small_qiEuI {
    min-width: 66px
}

.SvgLogo_svgLogoContainer_MdO5l .SvgLogo_svgLogo_tYTbP.SvgLogo_verySmall_E6PBB {
    max-height: 9px
}

.SvgLogo_svgLogoContainer_MdO5l.SvgLogo_mobile_ePO8D {
    width: 110px;
    max-width: 100%;
    min-width: 68px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center
}

.SvgLogo_svgLogoContainer_MdO5l.SvgLogo_mobile_ePO8D .SvgLogo_svgLogo_tYTbP {
    height: 46px
}

.loading-dots[data-v-4eb0d808] {
    text-align: center;
    width: 100%;
    color: var(--d1d1b89c)
}

.loading-dots__dot[data-v-4eb0d808] {
    animation: dot-keyframes-4eb0d808 1.5s infinite ease-in-out;
    color: inherit;
    background-color: currentColor;
    border-radius: 50%;
    display: inline-block;
    height: 5px;
    width: 5px;
    margin: 0 1px;
    will-change: transform
}

.loading-dots__dot[data-v-4eb0d808]:nth-child(2) {
    animation-delay: .5s
}

.loading-dots__dot[data-v-4eb0d808]:nth-child(3) {
    animation-delay: 1s
}

@keyframes dot-keyframes-4eb0d808 {
    0% {
        opacity: .4;
        transform: scale(1)
    }

    50% {
        opacity: 1;
        transform: scale(1.2)
    }

    to {
        opacity: .4;
        transform: scale(1)
    }
}

.button.square[data-v-c17f464c] {
    width: var(--square-size);
    height: var(--square-size);
    min-width: 0;
    min-height: 0;
    padding: 0;
    border-radius: 8px
}

.button.square .icon-wrap[data-v-c17f464c] {
    margin: 0;
    background: none
}

.button.theme-blue[data-v-c17f464c] {
    background: linear-gradient(90.77deg,#0095ff .96%,#0855c4 99.87%);
    box-shadow: 0 6px 18px #1178df4d;
    text-shadow: 0 4px 8px rgba(0,0,0,.1);
    border-radius: 10px
}

.button.theme-blue-modal[data-v-c17f464c] {
    background: linear-gradient(90.77deg,#0095ff .96%,#0855c4 99.87%);
    border-radius: 12px;
    color: #fff
}

.button.theme-green[data-v-c17f464c] {
    background: linear-gradient(267.05deg,#089e4e 0%,#31bc69 99.28%);
    box-shadow: 0 6px 18px #0ea1514d;
    text-shadow: 0 3px 6px rgba(0,0,0,.2)
}

.button.theme-secondary[data-v-c17f464c] {
    background: rgba(151,174,225,.2);
    text-shadow: 0 3px 5px rgba(9,15,30,.2);
    position: relative
}

.button.size-lg[data-v-c17f464c] {
    font-size: 1.15rem;
    line-height: 1.43;
    min-height: 35px
}

.button.size-xl[data-v-c17f464c] {
    font-size: 15px;
    line-height: 18px;
    min-height: 40px
}

.button.size-xxl[data-v-c17f464c] {
    line-height: 19px;
    min-height: 45px;
    font-size: 16px
}

.button.size-modal[data-v-c17f464c] {
    font-size: 14px;
    line-height: 20px;
    min-height: 40px;
    letter-spacing: -.15px
}

.button.theme-grey[data-v-c17f464c] {
    background: #edf0f7;
    color: #c4c4c4
}

.button.theme-grey-modal[data-v-c17f464c] {
    background: #edf0f7;
    color: var(--tmp-color-content-primary);
    border-radius: 12px
}

.button.theme-text-grey[data-v-c17f464c] {
    background: none;
    border: none;
    border-radius: unset;
    height: auto;
    min-height: unset;
    min-width: unset;
    padding: 0;
    color: #6a7690a6
}

.button.theme-text-grey .icon-wrap[data-v-c17f464c] {
    font-size: 1.1em;
    margin: 0 3px 0 0;
    background: none
}

.button.theme-text-primary[data-v-c17f464c] {
    background: none;
    border: none;
    border-radius: unset;
    height: auto;
    min-height: unset;
    min-width: unset;
    padding: 0;
    color: #1077de
}

.button.theme-text-primary .icon-wrap[data-v-c17f464c] {
    font-size: 1.1em;
    margin: 0 3px 0 0;
    background: none
}

.button.theme-white[data-v-c17f464c] {
    border-radius: 12px;
    font-family: -apple-system,SF Pro Display,-apple-system,SF Pro Text,sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: .5px;
    color: #7134f7;
    text-shadow: 0 4px 12px rgba(0,0,0,.1);
    background: #fff;
    padding: 0 23px
}

.button.theme-yellow[data-v-c17f464c] {
    background: radial-gradient(65.27% 103.64% at 54.19% 50.91%,#ffbf1c .52%,#fcd701 100%);
    padding: 0 12px;
    border-radius: 12px;
    color: #554406;
    text-shadow: 0 4px 10px rgba(0,0,0,.2);
    font-size: 16px;
    font-weight: 600
}

.button.theme-purple[data-v-c17f464c] {
    background: radial-gradient(83.41% 348% at 50% 50%,#6732ec 0%,#7059ff 100%);
    border-radius: 12px;
    text-align: center
}

.button.theme-grey-light[data-v-c17f464c] {
    background-image: linear-gradient(0deg,transparent 0%,transparent 100%);
    background-color: #f3f6fb;
    color: #5c72a3
}

.icon-wrap[data-v-c17f464c] {
    width: 20px;
    height: 20px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background-image: linear-gradient(210deg,rgba(255,255,255,0) 25%,rgba(255,255,255,.06) 48%,#fff 133%);
    margin-right: 12px;
    margin-left: -5px
}

.FixedSupportPanel_root_wN9Oj {
    height: 30px;
    display: flex;
    bottom: 15px;
    font-size: 10px;
    position: fixed;
    z-index: 999;
    overflow: hidden;
    opacity: var(--58150e7f);
    transition: .28s ease-in-out
}

.FixedSupportPanel_root_wN9Oj>:not(:first-child) {
    border-bottom-left-radius: 0!important;
    border-top-left-radius: 0!important
}

.FixedSupportPanel_root_wN9Oj>:not(:last-child) {
    border-bottom-right-radius: 0!important;
    border-top-right-radius: 0!important;
    margin-right: 1px
}

.FixedSupportPanel_button_jl91M.FixedSupportPanel_button_jl91M.FixedSupportPanel_button_jl91M {
    height: 100%;
    border-radius: 8px;
    font-size: 10px
}

.FixedSupportPanel_call_YCOxJ.FixedSupportPanel_call_YCOxJ.FixedSupportPanel_call_YCOxJ {
    background-image: linear-gradient(112deg,#108de7 0%,#2972d6 100%)
}

.FixedSupportPanel_text_dL73M.FixedSupportPanel_text_dL73M.FixedSupportPanel_text_dL73M {
    background-image: linear-gradient(112deg,#2972d6 0%,#2662cc 100%)
}

.FixedSupportPanel_text_dL73M.FixedSupportPanel_text_dL73M.FixedSupportPanel_text_dL73M:disabled {
    opacity: 1
}

.FixedSupportPanel_chat_jibpb.FixedSupportPanel_chat_jibpb.FixedSupportPanel_chat_jibpb {
    background-image: linear-gradient(112deg,#2662cc 0%,#2662cc 100%);
    min-width: 44px
}

.FixedSupportPanel_chatIcon_bho3A {
    height: 12px
}

.ForbiddenScreen_root_fSYNG {
    align-items: center;
    background-color: #090f1e;
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: calc(var(--vh, 1vh) * 100);
    position: fixed;
    padding: 15px;
    width: 100vw;
    z-index: 100000;
    color: #fff;
    font-size: 16px;
    line-height: 19px
}

.ForbiddenScreen_logoContainer_hVJzi {
    margin-bottom: 100px;
    max-width: 66px
}

.ForbiddenScreen_bear_Wq3vx {
    height: 125px;
    margin-bottom: 25px;
    width: 145px
}

.ForbiddenScreen_image_eSCjp {
    height: 124px;
    margin-bottom: 24px;
    width: 144px
}

.ForbiddenScreen_imageMobile_K5fFx {
    height: 125px;
    margin-bottom: 24px;
    width: 145px
}

.ForbiddenScreen_title_mRHi2 {
    font-family: -apple-system,SF Pro Display,-apple-system,SF Pro Text,sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 29px;
    margin-bottom: 15px;
    text-align: center
}

.ForbiddenScreen_text_dGZlm {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: -.21px;
    line-height: 19px;
    margin-bottom: 100px;
    max-width: 310px;
    opacity: .7;
    text-align: center
}

.ForbiddenScreen_logoLuckystar_Dh6mS {
    margin-bottom: 96px;
    height: 42px;
    width: 113px
}

.ForbiddenScreen_logoLuckystarMobile_FIPcw {
    height: 33px;
    margin-bottom: 72px;
    width: 88px
}

.CurrencyIcon_icon_raUqx {
    align-items: center;
    color: var(--color-text-secondary);
    display: flex;
    justify-content: center
}

.CurrencyIcon_xs_iJPbj {
    font-family: var(--font-family-text);
    font-size: 12px;
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 600;
    height: 12px;
    min-width: 12px
}

.CurrencyIcon_s_brBHC {
    font-family: var(--font-family-text);
    font-size: 12px;
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 600;
    height: 16px;
    min-width: 16px
}

.CurrencyIcon_m_ykDmf {
    font-family: var(--font-family-text);
    font-size: 16px;
    letter-spacing: -.32px;
    line-height: 24px;
    font-weight: 700;
    height: 20px;
    min-width: 20px
}

@media (min-width: 1024px) {
    .CurrencyIcon_m_ykDmf {
        font-family:var(--font-family-display);
        font-size: 20px;
        letter-spacing: .38px
    }
}

.CurrencyIcon_l_hOpIY {
    font-family: var(--font-family-display);
    font-size: 20px;
    letter-spacing: .38px;
    line-height: 24px;
    font-weight: 700;
    height: 24px;
    min-width: 24px
}

@media (min-width: 1024px) {
    .CurrencyIcon_l_hOpIY {
        font-size:24px;
        letter-spacing: .36px;
        line-height: 28px
    }
}

.CurrencyIcon_xl_IOfRu {
    font-family: var(--font-family-display);
    font-size: 20px;
    letter-spacing: .38px;
    line-height: 24px;
    font-weight: 700;
    height: 32px;
    min-width: 32px
}

@media (min-width: 1024px) {
    .CurrencyIcon_xl_IOfRu {
        font-size:24px;
        letter-spacing: .36px;
        line-height: 28px
    }
}

.CurrencyIcon_noPadding_DFLlc {
    padding: 0
}

.TopNotification_root_pj4Qx {
    transition: max-height transform .3s;
    z-index: 700;
    padding: 0 15px;
    background-color: #090f1e;
    position: var(--6fe3e974);
    top: env(safe-area-inset-top,0);
    left: 0;
    right: 0;
    height: 0
}

.TopNotification_root_pj4Qx.TopNotification_visible_QkcJq {
    height: var(--b79832f8)
}

.TopNotification_root_pj4Qx.TopNotification_desktop_krl9m {
    left: 50%;
    transform: translate(-50%);
    background-color: transparent;
    text-wrap: nowrap;
    width: -moz-min-content;
    width: min-content
}

.TopNotification_messageContainer_XVhIE {
    height: var(--b79832f8);
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    padding: 0 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-image: linear-gradient(269deg,rgba(200,215,242,.03) 100%,rgba(200,215,242,.08) 0);
    color: #94a6cd80;
    font-size: 11px;
    overflow: hidden
}

.TopNotification_desktop_krl9m .TopNotification_messageContainer_XVhIE {
    background-image: linear-gradient(269deg,#1b2232 100%,#111828 11%);
    color: #94a6cd99;
    font-size: 13px
}

.VIconSvgGradient_icon_WJLeK {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.VIconSvgGradient_spin_laZqj {
    animation: VIconSvgGradient_spin_laZqj 1s linear infinite
}

@keyframes VIconSvgGradient_spin_laZqj {
    to {
        transform: rotate(1turn)
    }
}

.BackgroundImage_root_Ne7K9 {
    background-size: 100%;
    background-repeat: no-repeat;
    width: var(--d4cf55f8);
    height: var(--03a351a9);
    background-image: var(--7a04228b)
}

.PushNotificationsPopupBase_root_oFeOr {
    background-color: #fff;
    border-radius: 16px;
    box-shadow: 0 6px 30px #090f1e4d;
    color: var(--color-n900);
    padding: 15px;
    position: relative;
    width: 356px
}

.PushNotificationsPopupBase_image_UBhLs {
    pointer-events: none;
    position: absolute;
    right: -44px;
    top: -26px
}

.PushNotificationsPopupBase_content_HoJcC,.PushNotificationsPopupBase_texts_B0dbH {
    position: relative
}

.PushNotificationsPopupBase_indicator_drra9 {
    bottom: 0;
    left: -15px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 4px
}

.PushNotificationsPopupBase_indicator_drra9:before {
    background-image: linear-gradient(1deg,#009746 0%,#38C172 100%);
    border-radius: 50px;
    content: "";
    inset: 0 0 0 -4px;
    position: absolute
}

.PushNotificationsPopupBase_title_JWuCb {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: -.3px;
    line-height: 20px;
    margin-bottom: 5px;
    padding-right: 160px
}

.PushNotificationsPopupBase_amount_DBwbu {
    -webkit-background-clip: text;
    background-clip: text;
    background-image: linear-gradient(94deg,#FBC709 9.99%,#FF8500 98.87%);
    color: transparent;
    font-family: var(--font-family-display);
    font-size: 20px;
    font-weight: 900;
    letter-spacing: .2px;
    margin-bottom: 10px
}

.PushNotificationsPopupBase_description_JDfUx {
    font-size: 12px;
    line-height: 16px;
    margin: 0 0 16px 2px;
    padding-right: 100px;
    white-space: pre-line
}

.PushNotificationsPopupBase_buttons_bYjmh {
    display: grid;
    grid-gap: 8px;
    gap: 8px;
    grid-template-columns: 165px 153px
}

.PushNotificationsPopupBase_button_pht0X {
    border-radius: 12px
}

.PushNotificationsPopupBase_buttonRefuse_gc6xT {
    background-color: #edf2ff
}

.PushNotificationsPopupBase_rootMobile_SL3iF {
    width: auto
}

.PushNotificationsPopupBase_rootMobile_SL3iF .PushNotificationsPopupBase_image_UBhLs {
    right: -15px;
    top: -40px
}

.PushNotificationsPopupBase_rootMobile_SL3iF .PushNotificationsPopupBase_title_JWuCb {
    margin-bottom: 4px;
    padding-right: 145px
}

.PushNotificationsPopupBase_rootMobile_SL3iF .PushNotificationsPopupBase_amount_DBwbu {
    margin-bottom: 5px
}

.PushNotificationsPopupBase_rootMobile_SL3iF .PushNotificationsPopupBase_description_JDfUx {
    max-width: 374px;
    min-height: 32px;
    padding-right: 75px
}

.PushNotificationsPopupBase_rootMobile_SL3iF .PushNotificationsPopupBase_buttons_bYjmh {
    grid-template-columns: 1fr 1fr
}

.PushNotificationsPopupBase_rootWithoutBonus_gIZhi .PushNotificationsPopupBase_title_JWuCb {
    margin-bottom: 9px
}

.PushNotificationsPopupBase_rootWithoutBonus_gIZhi.PushNotificationsPopupBase_rootMobile_SL3iF .PushNotificationsPopupBase_description_JDfUx {
    padding-right: 100px
}

.fade-enter-active,.fade-leave-active {
    transition: opacity .5s ease
}

.fade-enter-from,.fade-leave-to {
    opacity: 0
}

.Overlay_root_oirUO {
    background-color: #141b2e;
    height: 100vh;
    left: 0;
    opacity: .9;
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: var(--z-index-overlay)
}

@font-face {
    font-display: swap;
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 100 900;
    src: url(https://v1.bundlecdn.com/font/SFNSDisplay-cyrillic-ext.b8632914f.woff2) format("woff2-variations");
    unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@font-face {
    font-display: swap;
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 100 900;
    src: url(https://v1.bundlecdn.com/font/SFNSDisplay-cyrillic.e423f3776.woff2) format("woff2-variations");
    unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@font-face {
    font-display: swap;
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 100 900;
    src: url(https://v1.bundlecdn.com/font/SFNSDisplay-greek-ext.4dd0f750e.woff2) format("woff2-variations");
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-display: swap;
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 100 900;
    src: url(https://v1.bundlecdn.com/font/SFNSDisplay-greek.89b5d1a14.woff2) format("woff2-variations");
    unicode-range: U+0370-03FF
}

@font-face {
    font-display: swap;
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 100 900;
    src: url(https://v1.bundlecdn.com/font/SFNSDisplay-vietnamese.4156e587b.woff2) format("woff2-variations");
    unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB
}

@font-face {
    font-display: swap;
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 100 900;
    src: url(https://v1.bundlecdn.com/font/SFNSDisplay-latin-ext.4308fef7f.woff2) format("woff2-variations");
    unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-display: swap;
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 100 900;
    src: url(https://v1.bundlecdn.com/font/SFNSDisplay-latin.50a4eaff3.woff2) format("woff2-variations");
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
    font-display: swap;
    font-family: SF Pro Text;
    font-style: normal;
    font-weight: 100 900;
    src: url(https://v1.bundlecdn.com/font/SFNSText-cyrillic-ext.3d07ed4e1.woff2) format("woff2-variations");
    unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@font-face {
    font-display: swap;
    font-family: SF Pro Text;
    font-style: normal;
    font-weight: 100 900;
    src: url(https://v1.bundlecdn.com/font/SFNSText-cyrillic.211c5c35c.woff2) format("woff2-variations");
    unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@font-face {
    font-display: swap;
    font-family: SF Pro Text;
    font-style: normal;
    font-weight: 100 900;
    src: url(https://v1.bundlecdn.com/font/SFNSText-greek-ext.9562d6f08.woff2) format("woff2-variations");
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-display: swap;
    font-family: SF Pro Text;
    font-style: normal;
    font-weight: 100 900;
    src: url(https://v1.bundlecdn.com/font/SFNSText-greek.aa40936e2.woff2) format("woff2-variations");
    unicode-range: U+0370-03FF
}

@font-face {
    font-display: swap;
    font-family: SF Pro Text;
    font-style: normal;
    font-weight: 100 900;
    src: url(https://v1.bundlecdn.com/font/SFNSText-vietnamese.3b28f626c.woff2) format("woff2-variations");
    unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB
}

@font-face {
    font-display: swap;
    font-family: SF Pro Text;
    font-style: normal;
    font-weight: 100 900;
    src: url(https://v1.bundlecdn.com/font/SFNSText-latin-ext.7b2e9f978.woff2) format("woff2-variations");
    unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-display: swap;
    font-family: SF Pro Text;
    font-style: normal;
    font-weight: 100 900;
    src: url(https://v1.bundlecdn.com/font/SFNSText-latin.f09aa5229.woff2) format("woff2-variations");
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
    font-display: swap;
    font-family: Rocketfont;
    font-style: normal;
    font-weight: 400;
    src: url(https://v1.bundlecdn.com/font/Rocketfont-cyrillic-ext.229598f72.woff2) format("woff2");
    unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@font-face {
    font-display: swap;
    font-family: Rocketfont;
    font-style: normal;
    font-weight: 400;
    src: url(https://v1.bundlecdn.com/font/Rocketfont-cyrillic.002ad0b78.woff2) format("woff2");
    unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@font-face {
    font-display: swap;
    font-family: Rocketfont;
    font-style: normal;
    font-weight: 400;
    src: url(https://v1.bundlecdn.com/font/Rocketfont-greek-ext.73c7ebb7b.woff2) format("woff2");
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-display: swap;
    font-family: Rocketfont;
    font-style: normal;
    font-weight: 400;
    src: url(https://v1.bundlecdn.com/font/Rocketfont-greek.73c7ebb7b.woff2) format("woff2");
    unicode-range: U+0370-03FF
}

@font-face {
    font-display: swap;
    font-family: Rocketfont;
    font-style: normal;
    font-weight: 400;
    src: url(https://v1.bundlecdn.com/font/Rocketfont-vietnamese.73c7ebb7b.woff2) format("woff2");
    unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB
}

@font-face {
    font-display: swap;
    font-family: Rocketfont;
    font-style: normal;
    font-weight: 400;
    src: url(https://v1.bundlecdn.com/font/Rocketfont-latin-ext.1054180f7.woff2) format("woff2");
    unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-display: swap;
    font-family: Rocketfont;
    font-style: normal;
    font-weight: 400;
    src: url(https://v1.bundlecdn.com/font/Rocketfont-latin.6b82a4379.woff2) format("woff2");
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
    font-display: swap;
    font-family: SF Mono;
    font-style: normal;
    font-weight: 400;
    src: url(https://v1.bundlecdn.com/font/SFMono-Regular-numbers-currencies.36835e252.woff2) format("woff2");
    unicode-range: U+0024,U+20A0-20C0,U+0030-0039
}

@font-face {
    font-display: swap;
    font-family: SF Mono;
    font-style: normal;
    font-weight: 700;
    src: url(https://v1.bundlecdn.com/font/SFMono-Bold-numbers-currencies.8c9c287d8.woff2) format("woff2");
    unicode-range: U+0024,U+20A0-20C0,U+0030-0039
}

@font-face {
    font-display: swap;
    font-family: SF Mono;
    font-style: normal;
    font-weight: 900;
    src: url(https://v1.bundlecdn.com/font/SFMono-Heavy-numbers-currencies.a86f2ba4d.woff2) format("woff2");
    unicode-range: U+0024,U+20A0-20C0,U+0030-0039
}

.ChangePasswordNotification_root_ObgRX.ChangePasswordNotification_desktop_aCqZN {
    margin: 10px 15px 0;
    padding-left: calc(50vw - 960px);
    padding-right: calc(50vw - 960px)
}

.ChangePasswordNotification_root_ObgRX.ChangePasswordNotification_mobile_lWqea {
    margin: 0 0 20px
}

.ChangePasswordNotification_notification_ajwht {
    align-items: center;
    background-color: #096dff;
    cursor: pointer;
    display: flex;
    font-size: 12px;
    font-weight: 600;
    height: 26px
}

.ChangePasswordNotification_desktop_aCqZN .ChangePasswordNotification_notification_ajwht {
    border-radius: 5px;
    justify-content: center
}

.ChangePasswordNotification_mobile_lWqea .ChangePasswordNotification_notification_ajwht {
    justify-content: space-between;
    padding: 0 15px
}

.ChangePasswordNotification_warningAndText_fgq6v {
    align-items: center;
    display: flex
}

.ChangePasswordNotification_warning_lHDId {
    margin-right: 10px
}

.ChangePasswordNotification_chevronRight_tL4E0 {
    margin-left: 10px;
    opacity: .8
}

.FreeBetLogo_root_ZNCOj.FreeBetLogo_disabled_hm3M9.FreeBetLogo_origin_UWD32 .FreeBetLogo_text_mRei6 {
    fill: var(--color-text-tertiary)
}

.FreeBetLogo_root_ZNCOj.FreeBetLogo_origin_UWD32 .FreeBetLogo_text_mRei6 {
    fill: url(#linearGradientFreeBet)
}

.FreeBetLogo_root_ZNCOj.FreeBetLogo_origin_UWD32 .FreeBetLogo_background_Tbj74 {
    fill: #fff
}

.FreeBetLogo_root_ZNCOj.FreeBetLogo_origin_UWD32.FreeBetLogo_active_VD6WG .FreeBetLogo_background_Tbj74 {
    fill: url(#linearGradientFreeBet)
}

.FreeBetLogo_root_ZNCOj.FreeBetLogo_origin_UWD32.FreeBetLogo_active_VD6WG .FreeBetLogo_text_mRei6 {
    fill: #fff
}

.FreeBetLogo_root_ZNCOj.FreeBetLogo_blue_qgKCX .FreeBetLogo_text_mRei6 {
    fill: #0047ff
}

.FreeBetLogo_root_ZNCOj.FreeBetLogo_blue_qgKCX .FreeBetLogo_background_Tbj74 {
    fill: #fff
}

.slide-mobile-enter-active,.slide-desktop-enter-active {
    transition-duration: .3s;
    transition-timing-function: ease-in
}

.slide-mobile-leave-active,.slide-desktop-leave-active {
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(0,1,.5,1)
}

.slide-mobile-enter-to,.slide-mobile-leave-from {
    overflow: hidden;
    max-height: var(--b79832f8)
}

.slide-desktop-enter-to,.slide-desktop-leave-from {
    transform: translateY(0)
}

.slide-mobile-enter-from,.slide-mobile-leave-to {
    overflow: hidden;
    max-height: 0
}

.slide-desktop-enter-from,.slide-desktop-leave-to {
    transform: translateY(calc(var(--b79832f8) * -1))
}

.DepositButton_icon_XcPw7 {
    color: var(--color-st-text-light-primary);
    display: block
}

.DepositButton_hide_uoOq1 {
    opacity: 0;
    pointer-events: none;
    position: absolute;
    z-index: -10
}

.DepositButton_mobile_AGLns .DepositButton_text_qLDEY {
    min-width: 56px
}

.HeaderBalanceInfo_root_LYN5f {
    align-items: end;
    cursor: pointer;
    display: grid;
    grid-template-columns: 1fr
}

.HeaderBalanceInfo_top_pnHwQ {
    margin-left: auto
}

.HeaderBalanceInfo_content_Fb3qB {
    align-items: center;
    display: flex;
    margin: 0 -2px
}

.HeaderBalanceInfo_name_u2NJV {
    font-family: var(--font-family-text);
    font-size: 12px;
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 400;
    color: var(--color-text-secondary);
    padding: 0 2px
}

.HeaderBalanceInfo_icon_tlDvI {
    color: var(--color-text-secondary);
    transition: transform .3s
}

.HeaderBalanceInfo_iconOpen_KeFSi {
    transform: rotate(180deg)
}

.HeaderBalanceInfo_balance_Gw9TU {
    font-family: var(--font-family-text);
    font-size: 14px;
    letter-spacing: -.15px;
    line-height: 20px;
    font-weight: 600;
    color: var(--color-text-primary);
    overflow: hidden;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap
}

.HeaderBalanceInfo_mobile_WlxOi .HeaderBalanceInfo_name_u2NJV {
    font-family: var(--font-family-text);
    font-size: 10px;
    font-weight: 600;
    letter-spacing: .12px;
    line-height: 14px;
    font-weight: 400
}

.HeaderBalanceInfo_mobile_WlxOi .HeaderBalanceInfo_balance_Gw9TU {
    font-family: var(--font-family-text);
    font-size: 12px;
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 400
}

.HeaderBalanceTooltipBonus_content_bJRR_ {
    align-items: center;
    display: flex;
    justify-content: flex-start;
    margin: 0 -4px
}

.HeaderBalanceTooltipBonus_left_uGKjF,.HeaderBalanceTooltipBonus_right_Y4mdf {
    padding: 0 4px
}

.HeaderBalanceTooltipBonus_left_uGKjF {
    align-items: center;
    display: flex;
    font-size: 22px;
    line-height: 30px
}

.HeaderBalanceTooltipBonus_title_eoqom {
    font-family: var(--font-family-text);
    font-size: 12px;
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 500;
    color: var(--color-text-secondary);
    margin-bottom: 2px
}

.HeaderBalanceTooltipBonus_balance_nWZ72 {
    font-family: var(--font-family-text);
    font-size: 12px;
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 600;
    color: var(--color-text-primary);
    display: flex;
    margin: 0 -2px
}

.HeaderBalanceTooltipBonus_balanceText_L67Yo,.HeaderBalanceTooltipBonus_balanceIcon_u1_FJ {
    padding: 0 2px
}

.HeaderBalanceTooltipBonusNew_main_wIrW4 {
    align-items: center;
    cursor: pointer;
    display: flex;
    padding-right: 27px;
    position: relative
}

.HeaderBalanceTooltipBonusNew_mainIcon_nFXIa {
    margin-right: 8px;
    width: 28px
}

.HeaderBalanceTooltipBonusNew_mainContent_Y5aEX {
    width: calc(100% - 36px)
}

.HeaderBalanceTooltipBonusNew_title_SLaKq {
    color: #77829b;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    margin-bottom: 2px
}

.HeaderBalanceTooltipBonusNew_mainButton_M8r_R {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 15px
}

.HeaderBalanceTooltipBonusNew_value_wLKe5 {
    align-items: center;
    display: flex
}

.HeaderBalanceTooltipBonusNew_valueNumber_XeZzu {
    color: #090f1e;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px
}

.HeaderBalanceTooltipBonusNew_valueNumber_XeZzu:not(:last-child) {
    margin-right: 4px
}

.HeaderBalanceTooltipBonusNew_valueIcon_Iqni_ {
    margin-right: 4px
}

.HeaderBalanceTooltipBonusNew_statusBox_K0LhD {
    margin-top: 10px
}

.HeaderBalanceTooltipBonusNew_statusBoxActive_Imfl2 {
    align-items: center;
    display: flex;
    font-size: 12px;
    line-height: 16px
}

.HeaderBalanceTooltipBonusNew_statusBoxActiveTitle_YagWA {
    color: #77829b;
    font-weight: 600;
    margin-right: 4px
}

.HeaderBalanceTooltipBonusNew_statusBoxActiveValue_Y8P5s {
    color: #090f1e;
    font-weight: 600
}

.HeaderBalanceTooltipBonusNew_statusBoxSimpleText_yTMjY {
    color: #77829b;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px
}

.HeaderBalanceActions_root_kXRQQ {
    align-items: stretch;
    display: flex;
    flex-direction: column
}

.HeaderBalanceActions_item_r5HB0 {
    background-color: var(--color-sf-background);
    border-radius: var(--rounding-s-static);
    color: var(--color-text-primary);
    cursor: pointer;
    padding: 8px 12px;
    transition: background-color .3s;
    white-space: nowrap;
    font-family: var(--font-family-text);
    font-size: 14px;
    letter-spacing: -.15px;
    line-height: 20px;
    font-weight: 500
}

.HeaderBalanceActions_item_r5HB0:not(:last-child) {
    margin-bottom: 4px
}

.HeaderBalanceActions_item_r5HB0:hover {
    background-color: var(--color-hover-default)
}

.Tooltip_fadeEnterActive_vCLvz,.Tooltip_fadeLeaveActive_sgodE {
    transition: opacity .5s ease
}

.Tooltip_fadeEnterFrom_bXnP_,.Tooltip_fadeLeaveTo_HL5bZ {
    opacity: 0
}

.Tooltip_root_sF__N {
    position: relative
}

.Tooltip_tooltip_rmZyO {
    background-color: var(--color-sf-background);
    border-radius: var(--rounding-l-static);
    box-shadow: 0 0 4px #0000000a;
    padding: 12px
}

.Tooltip_tooltipWrapper_pRTd2 {
    padding: 0 10px;
    z-index: var(--z-index-tooltip)
}

.Tooltip_arrow_uyH5T {
    background-color: var(--color-sf-background);
    -webkit-clip-path: path("M5.5 0C7 0 8.49995 4 10.5 4H0.5C2.48745 4 4 0 5.5 0Z");
    clip-path: path("M5.5 0C7 0 8.49995 4 10.5 4H0.5C2.48745 4 4 0 5.5 0Z")
}

.TooltipSmall_root_G9aRK {
    border-radius: var(--rounding-m-static);
    padding: var(--spacing-2)
}

.HeaderBalanceTooltipCard_root_we3KG {
    background: var(--color-sf-primary);
    border-radius: var(--rounding-s-static);
    padding: 10px 12px
}

.HeaderBalanceTooltipCard_wrapper_rjQbk {
    align-items: center;
    display: flex;
    margin: 0 -4px
}

.HeaderBalanceTooltipCard_left_rWJlt,.HeaderBalanceTooltipCard_divider_XGgcC,.HeaderBalanceTooltipCard_content_IoJ6a,.HeaderBalanceTooltipCard_right_D26UI {
    padding: 0 4px
}

.HeaderBalanceTooltipCard_left_rWJlt {
    font-family: var(--font-family-text);
    font-size: 12px;
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 600;
    align-items: center;
    color: var(--color-text-secondary);
    display: flex;
    justify-content: center;
    padding: 0 4px
}

.HeaderBalanceTooltipCard_dividerInner_Z4u3W {
    background-color: var(--color-sf-divider);
    height: 12px;
    width: 1px
}

.HeaderBalanceTooltipCard_content_IoJ6a {
    font-family: var(--font-family-text);
    font-size: 12px;
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 400;
    color: var(--color-text-primary);
    flex: 1 1 auto
}

.HeaderBalanceTooltipCard_right_D26UI {
    align-items: center;
    cursor: pointer;
    display: flex;
    justify-content: center
}

.HeaderBalanceTooltipCard_right_D26UI svg {
    color: var(--color-text-secondary)
}

.HeaderBalanceTooltipCard_green_wqs1o svg {
    color: var(--color-fn-success)
}

.HeaderBalanceTooltipSportBonus_root_XUnEk {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.HeaderBalanceTooltipSportBonus_root_XUnEk:hover {
    cursor: pointer;
    opacity: .8
}

.HeaderBalanceTooltipSportBonus_wrapper_YUTnV {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    gap: 10px
}

.HeaderBalanceTooltipSportBonus_remaningTitle_GoDkF {
    color: var(--color-text-secondary);
    font-family: var(--font-family-text);
    font-size: 12px;
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 500
}

.HeaderBalanceTooltipSportBonus_remaningTitle_GoDkF b {
    color: var(--color-text-primary)
}

.HeaderBalanceTooltipSportBonus_content_mhSms {
    align-items: center;
    display: flex;
    justify-content: flex-start;
    margin: 0 -4px
}

.HeaderBalanceTooltipSportBonus_left_jfGGP,.HeaderBalanceTooltipSportBonus_right__9ucG {
    padding: 0 4px
}

.HeaderBalanceTooltipSportBonus_left_jfGGP {
    align-items: center;
    display: flex;
    font-size: 22px;
    line-height: 30px
}

.HeaderBalanceTooltipSportBonus_title_YWdds {
    font-family: var(--font-family-text);
    font-size: 12px;
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 500;
    color: var(--color-text-secondary);
    margin-bottom: 2px
}

.HeaderBalanceTooltipSportBonus_balance_MBb45 {
    font-family: var(--font-family-text);
    font-size: 12px;
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 600;
    color: var(--color-text-primary);
    display: flex;
    gap: 4px;
    margin: 0 -2px
}

.HeaderBalanceTooltipSportBonus_balanceText_cP2lw {
    padding: 0 2px
}

.HeaderBalanceTooltipSportBonus_icon_Wh8Y8 {
    color: #77829ba6
}

.Divider_divider_lNyhY {
    background-color: var(--color-sf-divider);
    height: 1px;
    width: 100%
}

.HeaderBalanceTooltip_root_Z8Ehu {
    background-color: var(--color-sf-background);
    width: 251px
}

.HeaderBalanceTooltip_title_rsMuu {
    font-family: var(--font-family-text);
    font-size: 12px;
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 500;
    color: var(--color-text-secondary);
    margin-bottom: 8px
}

.HeaderBalanceTooltip_block_ZZEBf {
    margin-bottom: 16px
}

.HeaderBalanceTooltip_block_ZZEBf.HeaderBalanceTooltip_small_aWX_t {
    margin-bottom: 13px
}

.HeaderBalanceTooltip_block_ZZEBf:nth-last-child(1) {
    margin-bottom: 0
}

.HeaderBalanceTooltip_list_PMRW0 {
    max-height: calc(var(--vh, 1vh)*100 - 420px);
    overflow: auto
}

.HeaderBalanceTooltip_card_z8c29:not(:last-child) {
    margin-bottom: 8px
}

.HeaderBalanceTooltip_button_Ypdyd:not(:last-child) {
    margin-bottom: 8px
}

.HeaderBalanceTooltip_divider_dXuDg {
    margin-bottom: 8px
}

.HeaderBalance_root_iPUwa {
    align-items: center;
    display: flex;
    height: 40px
}

.HeaderBalance_wrapper_b40Mz {
    background: var(--color-sf-secondary);
    border-radius: 10px;
    padding: 2px 2px 2px 10px
}

.HeaderBalance_wrapper_b40Mz .HeaderBalance_buttonWrapper_lzaty span {
    font-family: var(--font-family-text);
    font-size: 12px;
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 400;
    font-size: 13px
}

.HeaderBalance_content_vcCP3 {
    display: flex;
    margin: 0 -3px
}

.HeaderBalance_info_PbAHB {
    padding: 0 3px
}

.HeaderBalance_buttonWrapper_lzaty {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 0 3px
}

.HeaderBalance_mobile_BulPf {
    height: 34px
}

.HeaderBalance_mobile_BulPf .HeaderBalance_wrapper_b40Mz {
    background-color: var(--color-sf-primary)
}

.HeaderUser_root_CGOGh {
    align-items: center;
    display: flex;
    height: 100%
}

.HeaderUser_wrapper_x4PEp {
    align-items: center;
    display: flex;
    justify-content: start;
    margin: 0 -6px
}

.HeaderUser_wrapper_x4PEp .HeaderUser_right_kYr98 span {
    font-family: var(--font-family-text);
    font-size: 12px;
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 400;
    font-size: 13px
}

.HeaderUser_left_dzP8g,.HeaderUser_right_kYr98 {
    padding: 0 6px
}

.HeaderUser_top_N6TX_ {
    align-items: center;
    display: grid;
    grid-template-columns: 1fr auto;
    margin: 0 -2px
}

.HeaderUser_bottom_ulqNP {
    display: flex;
    justify-content: end
}

.HeaderUser_name_VDSmT {
    font-family: var(--font-family-text);
    font-size: 14px;
    letter-spacing: -.15px;
    line-height: 20px;
    font-weight: 600;
    color: var(--color-text-primary);
    max-width: 150px;
    overflow: hidden;
    padding: 0 2px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.HeaderUser_dropdownWrapper_NyVVh {
    align-items: center;
    cursor: pointer;
    display: flex;
    padding: 0 2px
}

.HeaderUser_dropdown_UQ6HX {
    background: rgba(255,255,255,1);
    border-radius: 5px
}

.HeaderUser_dropdownInner_tpnmC {
    align-items: center;
    display: flex;
    margin: 0 -2px;
    padding: 0 4px
}

.HeaderUser_currency_IO48G {
    font-family: var(--font-family-text);
    font-size: 12px;
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 400;
    color: var(--color-st-text-dark-primary);
    padding: 0 2px
}

.HeaderUser_chevron_RElw8 {
    display: flex;
    height: 12px;
    min-width: 12px;
    padding: 0 2px
}

.HeaderUser_icon_ij1mq {
    color: var(--color-text-secondary);
    transition: transform .3s
}

.HeaderUser_iconOpen_H_iVT {
    transform: rotate(180deg)
}

.HeaderUser_id_Kz2qV {
    font-family: var(--font-family-text);
    font-size: 10px;
    letter-spacing: .12px;
    line-height: 14px;
    font-weight: 600;
    color: var(--color-text-secondary);
    white-space: nowrap
}

.HeaderUser_mobile_aY2hy {
    background-color: var(--color-sf-primary);
    border-radius: var(--rounding-xs-dynamic);
    padding: 2px
}

.HeaderUser_mobile_aY2hy .HeaderUser_wrapper_x4PEp {
    margin: 0 2px
}

.HeaderUser_mobile_aY2hy .HeaderUser_left_dzP8g,.HeaderUser_mobile_aY2hy .HeaderUser_right_kYr98 {
    padding: 0 2px
}

.BadgeWarning_root_yCD83 {
    border-radius: 50%;
    height: 8px;
    width: 8px
}

.BadgeWarning_variantWarning_adzWV {
    background-color: #ff9e00
}

.BadgeWarning_variantError_nc5XL {
    background-color: #fc5415
}

.LuckyDriveLiveBadge_root_SlYAA {
    align-items: center;
    background-color: #ff3232;
    border-radius: 16px;
    color: #fff;
    display: inline-flex;
    justify-content: center;
    pointer-events: none
}

.LuckyDriveLiveBadge_large_Tc_3y {
    height: 32px;
    line-height: 32px;
    padding: 0 12px
}

.LuckyDriveLiveBadge_medium_SSmOW {
    height: 24px;
    line-height: 24px;
    padding: 0 4px
}

.LuckyDriveLiveBadge_small_tGiKK {
    height: 16px;
    line-height: 16px;
    padding: 0
}

.LuckyDriveLiveBadge_text_ddeHN {
    font-size: 12px;
    margin-left: 4px
}
.DefaultNotification_root_sFQA1 {
    background-color: #fff;
    border-radius: 12px;
    padding: 15px 15px 15px 19px;
    position: relative;
    box-shadow: 0 6px 22px #090f1e40
}

.DefaultNotification_root_sFQA1:after {
    content: "";
    height: calc(100% - 30px);
    width: 4px;
    box-shadow: 0 2px 66px #0a62cc80;
    border-radius: 0 45px 45px 0;
    position: absolute;
    left: 0;
    top: 15px
}

.DefaultNotification_root_sFQA1.DefaultNotification_type-default_djXHc:after {
    background: linear-gradient(89.7deg,#108de7 0%,#0855c4 100%)
}

.DefaultNotification_root_sFQA1.DefaultNotification_type-success_F_Gw0:after {
    background: linear-gradient(269.91deg,#009746 0%,#38c172 100%)
}

.DefaultNotification_root_sFQA1.DefaultNotification_type-error_ND7jW:after {
    background: linear-gradient(268.19deg,#d40d2d -4.41%,#ff2c2c 88.38%),linear-gradient(89.7deg,#108de7 0%,#0855c4 100%)
}

.DefaultNotification_closeButton_UnywV {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 12px;
    right: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%
}

.DefaultNotification_closeIcon_LadFO {
    height: 9px;
    width: 9px;
    color: #94a6cd80;
    transition: color .1s ease-in-out
}

.DefaultNotification_root_sFQA1:hover .DefaultNotification_closeIcon_LadFO {
    color: #5c72a3cc
}

.DefaultNotification_title_biKhy {
    font-weight: 600;
    font-size: 13px;
    line-height: 16px;
    color: #000;
    white-space: pre-line;
    word-break: break-word;
    padding-right: 20px
}

.DefaultNotification_message_byJ5F {
    font-size: 12px;
    line-height: 14px;
    color: #000000b3;
    white-space: pre-line;
    word-break: break-word;
    padding-right: 20px;
    margin-top: 5px
}

.DefaultNotification_content_DMYVs {
    margin-top: 15px
}
.BonusBanner_root_SbAJH {
    height: 100%;
    position: relative
}

.BonusBanner_content_Td2oV {
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: 35px;
    position: relative
}

.BonusBanner_title_THDHp {
    color: #fff;
    font-family: -apple-system,"SF Pro Display",var(--font-family-text);
    font-size: 29px;
    font-weight: 800;
    letter-spacing: .33px;
    line-height: 107%;
    margin-bottom: auto;
    max-width: 220px;
    text-shadow: 0 3px 5px rgba(9,15,30,.2)
}

.BonusBanner_button_jKQ1q {
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0 10px 35px #0003;
    color: #000;
    font-family: var(--font-family-text);
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 15px;
    margin-top: auto;
    min-height: 45px;
    mix-blend-mode: lighten;
    padding: 0 35px;
    text-align: center;
    white-space: nowrap
}

.BonusBanner_background_OUU3p {
    inset: 0;
    position: absolute
}

.BonusBanner_image_M2vbc {
    background-size: 100%;
    bottom: 0;
    height: 278px;
    position: absolute;
    right: 0;
    width: 270px
}

.BonusBanner_backgroundImageDesktop_bItG0 {
    background-size: 100%;
    height: 237px;
    left: -34px;
    position: absolute;
    top: 7px;
    width: 250px
}

.BonusBanner_rootMobile_MqjTv {
    border-radius: 15px;
    height: 184px;
    margin-left: 15px;
    margin-right: 15px;
    overflow: hidden
}

.BonusBanner_rootMobile_MqjTv .BonusBanner_content_Td2oV {
    padding: 25px
}

.BonusBanner_rootMobile_MqjTv .BonusBanner_title_THDHp {
    font-size: 22px;
    font-weight: 700;
    line-height: 120%
}

.BonusBanner_rootMobile_MqjTv .BonusBanner_button_jKQ1q {
    min-height: 0;
    padding: 10px 18px;
    width: -moz-max-content;
    width: max-content
}

.BonusBanner_rootMobile_MqjTv .BonusBanner_image_M2vbc {
    height: 184px;
    width: 196px
}

.BonusBanner_rootStatic__EWJa {
    background-image: linear-gradient(135deg,#a204ec,#347eed)
}

.BaseBonusFreespins_root_EuXbZ {
    background-image: linear-gradient(90deg,#31bc69,#089e4e);
    color: #fff;
    padding: 35px;
    position: relative;
    background-size: cover;
    background-position: center;
    display: grid;
    justify-content: space-between;
    grid-template-columns: 1fr;
    grid-template-areas: "title" "subTitle" "amount" "game" "progressBar" "progressAmounts" "timerBlock" "button"
}

.BaseBonusFreespins_statusPlay_JB6Dq {
    grid-template-columns: auto;
    grid-template-areas: "title      title" "subTitle   subTitle" "timerBlock game" "button     button"
}

.BaseBonusFreespins_modeWide_voVMb,.BaseBonusFreespins_modeMobile_BmFKy {
    padding: 15px 20px;
    grid-template-columns: 1fr auto;
    grid-column-gap: 15px;
    grid-template-areas: "title            amount" "progressBar      progressBar" "progressAmounts  progressAmounts" "timerBlock       timerBlock" "button           button"
}

.BaseBonusFreespins_statusComplete_dwn1D.BaseBonusFreespins_modeWide_voVMb {
    grid-template-areas: "title            title" "subTitle         amount" "progressBar      progressBar" "progressAmounts  progressAmounts" "timerBlock       timerBlock" "button           button"
}

.BaseBonusFreespins_statusPlay_JB6Dq.BaseBonusFreespins_modeWide_voVMb,.BaseBonusFreespins_statusPlay_JB6Dq.BaseBonusFreespins_modeMobile_BmFKy {
    grid-template-rows: auto 1fr auto auto;
    grid-template-areas: "title            game" "subTitle         game" "progressBar      progressBar" "progressAmounts  progressAmounts" "timerBlock       button"
}

.BaseBonusFreespins_statusComplete_dwn1D {
    background-image: url(https://v1.bundlecdn.com/img/bonus-freespins-complete-bg.0b2b948f4-270.png),linear-gradient(90deg,#31bc69,#089e4e)
}

.BaseBonusFreespins_statusComplete_dwn1D.BaseBonusFreespins_modeWide_voVMb {
    background-image: url(https://v1.bundlecdn.com/img/bonus-freespins-wide-complete-bg.2f5051976-275.png),linear-gradient(90deg,#31bc69,#089e4e)
}

.BaseBonusFreespins_statusComplete_dwn1D.BaseBonusFreespins_modeMobile_BmFKy {
    display: block;
    background-image: url(https://v1.bundlecdn.com/img/bonus-freespins-mobile-complete-bg.b0d05815d-216.png),linear-gradient(90deg,#31bc69,#089e4e)
}

.BaseBonusFreespins_cancel_VuajB,.BaseBonusFreespins_question_XE56d,.BaseBonusFreespins_questionInTitle_cVDFK {
    width: 23px;
    height: 23px;
    background-color: #0003;
    color: #ffffff80;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 10px
}

.BaseBonusFreespins_modeWide_voVMb .BaseBonusFreespins_cancel_VuajB,.BaseBonusFreespins_modeWide_voVMb .BaseBonusFreespins_question_XE56d,.BaseBonusFreespins_modeWide_voVMb .BaseBonusFreespins_questionInTitle_cVDFK,.BaseBonusFreespins_modeMobile_BmFKy .BaseBonusFreespins_cancel_VuajB,.BaseBonusFreespins_modeMobile_BmFKy .BaseBonusFreespins_question_XE56d,.BaseBonusFreespins_modeMobile_BmFKy .BaseBonusFreespins_questionInTitle_cVDFK {
    width: 13px;
    height: 13px;
    top: 5px
}

.BaseBonusFreespins_questionInTitle_cVDFK {
    display: none;
    position: static;
    font-size: 7px;
    margin-left: 3px
}

.BaseBonusFreespins_statusPlay_JB6Dq.BaseBonusFreespins_modeWide_voVMb .BaseBonusFreespins_questionInTitle_cVDFK,.BaseBonusFreespins_statusProgress_mHmnQ.BaseBonusFreespins_modeWide_voVMb .BaseBonusFreespins_questionInTitle_cVDFK,.BaseBonusFreespins_statusSuccess_nu2nN.BaseBonusFreespins_modeWide_voVMb .BaseBonusFreespins_questionInTitle_cVDFK,.BaseBonusFreespins_statusPlay_JB6Dq.BaseBonusFreespins_modeMobile_BmFKy .BaseBonusFreespins_questionInTitle_cVDFK,.BaseBonusFreespins_statusProgress_mHmnQ.BaseBonusFreespins_modeMobile_BmFKy .BaseBonusFreespins_questionInTitle_cVDFK,.BaseBonusFreespins_statusSuccess_nu2nN.BaseBonusFreespins_modeMobile_BmFKy .BaseBonusFreespins_questionInTitle_cVDFK {
    display: inline-flex
}

.BaseBonusFreespins_cancel_VuajB {
    right: 10px;
    font-size: 9px
}

.BaseBonusFreespins_statusComplete_dwn1D .BaseBonusFreespins_cancel_VuajB {
    display: none
}

.BaseBonusFreespins_modeMobile_BmFKy.BaseBonusFreespins_statusComplete_dwn1D .BaseBonusFreespins_cancel_VuajB {
    display: inline-flex
}

.BaseBonusFreespins_modeWide_voVMb .BaseBonusFreespins_cancel_VuajB,.BaseBonusFreespins_modeMobile_BmFKy .BaseBonusFreespins_cancel_VuajB {
    right: 5px;
    font-size: 5px
}

.BaseBonusFreespins_question_XE56d {
    left: 10px;
    font-size: 10px
}

.BaseBonusFreespins_modeWide_voVMb .BaseBonusFreespins_question_XE56d,.BaseBonusFreespins_modeMobile_BmFKy .BaseBonusFreespins_question_XE56d {
    left: 5px;
    font-size: 7px;
    display: none
}

.BaseBonusFreespins_modeWide_voVMb.BaseBonusFreespins_statusComplete_dwn1D .BaseBonusFreespins_question_XE56d,.BaseBonusFreespins_modeMobile_BmFKy.BaseBonusFreespins_statusComplete_dwn1D .BaseBonusFreespins_question_XE56d {
    display: inline-flex;
    inset: auto 5px 5px auto
}

.BaseBonusFreespins_title_movd_ {
    font-family: -apple-system,SF Pro Display,-apple-system,SF Pro Text,sans-serif;
    font-weight: 800;
    font-size: 24px;
    line-height: 25px;
    letter-spacing: .33px;
    text-shadow: 0 3px 5px rgba(9,15,30,.2);
    margin-bottom: 25px;
    grid-area: title
}

.BaseBonusFreespins_statusPlay_JB6Dq .BaseBonusFreespins_title_movd_,.BaseBonusFreespins_statusComplete_dwn1D .BaseBonusFreespins_title_movd_ {
    margin-bottom: 5px;
    font-size: 35px;
    line-height: 37px
}

.BaseBonusFreespins_modeWide_voVMb .BaseBonusFreespins_title_movd_,.BaseBonusFreespins_modeMobile_BmFKy .BaseBonusFreespins_title_movd_ {
    font-weight: 600;
    font-size: 13px;
    line-height: 16px;
    min-height: 32px;
    margin-bottom: 10px
}

.BaseBonusFreespins_modeWide_voVMb.BaseBonusFreespins_statusComplete_dwn1D .BaseBonusFreespins_title_movd_,.BaseBonusFreespins_modeMobile_BmFKy.BaseBonusFreespins_statusComplete_dwn1D .BaseBonusFreespins_title_movd_ {
    min-height: auto
}

.BaseBonusFreespins_modeWide_voVMb.BaseBonusFreespins_statusPlay_JB6Dq .BaseBonusFreespins_title_movd_,.BaseBonusFreespins_modeWide_voVMb.BaseBonusFreespins_statusComplete_dwn1D .BaseBonusFreespins_title_movd_,.BaseBonusFreespins_modeMobile_BmFKy.BaseBonusFreespins_statusPlay_JB6Dq .BaseBonusFreespins_title_movd_,.BaseBonusFreespins_modeMobile_BmFKy.BaseBonusFreespins_statusComplete_dwn1D .BaseBonusFreespins_title_movd_ {
    margin-bottom: 5px
}

.BaseBonusFreespins_modeWide_voVMb.BaseBonusFreespins_statusPlay_JB6Dq .BaseBonusFreespins_title_movd_,.BaseBonusFreespins_modeMobile_BmFKy.BaseBonusFreespins_statusPlay_JB6Dq .BaseBonusFreespins_title_movd_ {
    min-height: auto
}

.BaseBonusFreespins_subTitle_FgHWI {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.41px;
    text-shadow: 0 3px 5px rgba(9,15,30,.2);
    margin-bottom: 20px;
    grid-area: subTitle
}

.BaseBonusFreespins_modeBanner_wp7yi.BaseBonusFreespins_statusPlay_JB6Dq .BaseBonusFreespins_subTitle_FgHWI {
    min-height: 40px
}

.BaseBonusFreespins_modeWide_voVMb.BaseBonusFreespins_statusComplete_dwn1D .BaseBonusFreespins_subTitle_FgHWI,.BaseBonusFreespins_modeMobile_BmFKy.BaseBonusFreespins_statusComplete_dwn1D .BaseBonusFreespins_subTitle_FgHWI {
    margin-bottom: 15px;
    font-size: 12px;
    line-height: 14px
}

.BaseBonusFreespins_modeWide_voVMb.BaseBonusFreespins_statusComplete_dwn1D .BaseBonusFreespins_subTitle_FgHWI {
    margin-bottom: 13px
}

.BaseBonusFreespins_modeWide_voVMb.BaseBonusFreespins_statusPlay_JB6Dq .BaseBonusFreespins_subTitle_FgHWI,.BaseBonusFreespins_modeMobile_BmFKy.BaseBonusFreespins_statusPlay_JB6Dq .BaseBonusFreespins_subTitle_FgHWI {
    font-size: 10px;
    line-height: 12px;
    margin-bottom: 12px
}

.BaseBonusFreespins_amount_RUpQz {
    position: relative;
    background: linear-gradient(205.92deg,rgba(0,0,0,.3) 0%,rgba(0,0,0,.3) 66.35%);
    border-radius: 14px;
    font-weight: 800;
    font-size: 24px;
    line-height: 14px;
    letter-spacing: -1px;
    height: 73px;
    width: 100%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 10px;
    grid-area: amount;
    flex-shrink: 0
}

.BaseBonusFreespins_statusComplete_dwn1D .BaseBonusFreespins_amount_RUpQz {
    margin-bottom: 20px
}

.BaseBonusFreespins_statusComplete_dwn1D .BaseBonusFreespins_amount_RUpQz {
    height: 83px
}

.BaseBonusFreespins_modeWide_voVMb .BaseBonusFreespins_amount_RUpQz,.BaseBonusFreespins_modeMobile_BmFKy .BaseBonusFreespins_amount_RUpQz {
    font-size: 12px;
    line-height: 14px;
    width: auto;
    padding: 7px 10px;
    height: -moz-min-content;
    height: min-content;
    border-radius: 8px
}

.BaseBonusFreespins_modeWide_voVMb.BaseBonusFreespins_statusComplete_dwn1D .BaseBonusFreespins_amount_RUpQz {
    margin-bottom: 13px
}

.BaseBonusFreespins_modeMobile_BmFKy.BaseBonusFreespins_statusComplete_dwn1D .BaseBonusFreespins_amount_RUpQz {
    margin-bottom: 0
}

.BaseBonusFreespins_game_DQTiQ {
    display: flex;
    justify-content: center;
    grid-area: game;
    align-self: self-start;
    width: 100px
}

.BaseBonusFreespins_modeWide_voVMb .BaseBonusFreespins_game_DQTiQ,.BaseBonusFreespins_modeMobile_BmFKy .BaseBonusFreespins_game_DQTiQ {
    margin-bottom: 12px;
    width: 100%
}

.BaseBonusFreespins_modeWide_voVMb.BaseBonusFreespins_statusPlay_JB6Dq .BaseBonusFreespins_game_DQTiQ,.BaseBonusFreespins_modeMobile_BmFKy.BaseBonusFreespins_statusPlay_JB6Dq .BaseBonusFreespins_game_DQTiQ {
    margin-bottom: 10px
}

.BaseBonusFreespins_gameImg_zjN7C {
    width: 90px;
    height: 62px;
    border-radius: 12px;
    vertical-align: top;
    object-fit: cover
}

.BaseBonusFreespins_modeWide_voVMb .BaseBonusFreespins_gameImg_zjN7C,.BaseBonusFreespins_modeMobile_BmFKy .BaseBonusFreespins_gameImg_zjN7C {
    width: 55px;
    height: 40px
}

.BaseBonusFreespins_gameImgWrapper_mWZRP {
    background: linear-gradient(205.92deg,rgba(0,0,0,.3) 0%,rgba(0,0,0,.3) 66.35%);
    border-radius: 14px;
    padding: 5px;
    position: relative
}

.BaseBonusFreespins_modeWide_voVMb .BaseBonusFreespins_gameImgWrapper_mWZRP,.BaseBonusFreespins_modeMobile_BmFKy .BaseBonusFreespins_gameImgWrapper_mWZRP {
    padding: 6px
}

.BaseBonusFreespins_gameIcon_UsDg7 {
    width: 41px;
    height: 37px;
    position: absolute;
    top: -21px;
    right: 10px
}

.BaseBonusFreespins_modeWide_voVMb .BaseBonusFreespins_gameIcon_UsDg7,.BaseBonusFreespins_modeMobile_BmFKy .BaseBonusFreespins_gameIcon_UsDg7 {
    width: 23px;
    height: 20px;
    top: -2px;
    left: -13px;
    right: auto
}

.BaseBonusFreespins_amountIcon_tMI45 {
    position: absolute;
    width: 41px;
    height: 37px;
    right: 10px;
    top: -22px
}

.BaseBonusFreespins_modeWide_voVMb .BaseBonusFreespins_amountIcon_tMI45,.BaseBonusFreespins_modeMobile_BmFKy .BaseBonusFreespins_amountIcon_tMI45 {
    width: 23px;
    height: 20px;
    left: -13px;
    right: auto;
    top: -7px
}

.BaseBonusFreespins_progressBar_hZ3qf {
    background: rgba(9,15,30,.3);
    border-radius: 50px;
    height: 19px;
    padding: 5px;
    margin-bottom: 5px;
    grid-area: progressBar;
    flex-shrink: 0
}

.BaseBonusFreespins_statusSuccess_nu2nN .BaseBonusFreespins_progressBar_hZ3qf {
    margin-bottom: 28px
}

.BaseBonusFreespins_statusSuccess_nu2nN.BaseBonusFreespins_modeWide_voVMb .BaseBonusFreespins_progressBar_hZ3qf,.BaseBonusFreespins_statusSuccess_nu2nN.BaseBonusFreespins_modeMobile_BmFKy .BaseBonusFreespins_progressBar_hZ3qf {
    margin-bottom: 9px
}

.BaseBonusFreespins_progressBar_hZ3qf:after {
    content: "";
    width: calc(1% * var(--bonus-free-spins-progress));
    display: block;
    height: 100%;
    background-color: #59fd6d;
    background-image: repeating-linear-gradient(102deg,#59fd6d,#59fd6d 5px,rgba(9,15,30,.2) 5px,rgba(9,15,30,.2) 10px);
    box-shadow: 0 0 5px #01f78180;
    border-radius: 50px;
    transition: width .3s ease-out
}

.BaseBonusFreespins_modeWide_voVMb .BaseBonusFreespins_progressBar_hZ3qf,.BaseBonusFreespins_modeMobile_BmFKy .BaseBonusFreespins_progressBar_hZ3qf {
    height: 11px;
    padding: 3px
}

.BaseBonusFreespins_progressAmounts_xoWw0 {
    display: flex;
    justify-content: space-between;
    margin-bottom: 28px;
    grid-area: progressAmounts
}

.BaseBonusFreespins_modeWide_voVMb .BaseBonusFreespins_progressAmounts_xoWw0,.BaseBonusFreespins_modeMobile_BmFKy .BaseBonusFreespins_progressAmounts_xoWw0 {
    margin-bottom: 10px
}

.BaseBonusFreespins_progressAmount_S3zo9,.BaseBonusFreespins_timerTitle_fpkzJ {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.41px;
    text-shadow: 0 3px 5px rgba(9,15,30,.2);
    color: #ffffffb3
}

.BaseBonusFreespins_statusPlay_JB6Dq .BaseBonusFreespins_progressAmount_S3zo9,.BaseBonusFreespins_statusPlay_JB6Dq .BaseBonusFreespins_timerTitle_fpkzJ {
    margin-bottom: 10px
}

.BaseBonusFreespins_modeWide_voVMb .BaseBonusFreespins_progressAmount_S3zo9,.BaseBonusFreespins_modeWide_voVMb .BaseBonusFreespins_timerTitle_fpkzJ,.BaseBonusFreespins_modeMobile_BmFKy .BaseBonusFreespins_progressAmount_S3zo9,.BaseBonusFreespins_modeMobile_BmFKy .BaseBonusFreespins_timerTitle_fpkzJ {
    font-size: 10px;
    line-height: 12px
}

.BaseBonusFreespins_modeMobile_BmFKy.BaseBonusFreespins_statusPlay_JB6Dq .BaseBonusFreespins_progressAmount_S3zo9,.BaseBonusFreespins_modeMobile_BmFKy.BaseBonusFreespins_statusPlay_JB6Dq .BaseBonusFreespins_timerTitle_fpkzJ,.BaseBonusFreespins_modeWide_voVMb.BaseBonusFreespins_statusPlay_JB6Dq .BaseBonusFreespins_progressAmount_S3zo9,.BaseBonusFreespins_modeWide_voVMb.BaseBonusFreespins_statusPlay_JB6Dq .BaseBonusFreespins_timerTitle_fpkzJ {
    margin-bottom: 4px
}

.BaseBonusFreespins_timerBlock_hJCeq {
    display: flex;
    justify-content: space-between;
    align-items: center;
    grid-area: timerBlock
}

.BaseBonusFreespins_modeBanner_wp7yi.BaseBonusFreespins_statusPlay_JB6Dq .BaseBonusFreespins_timerBlock_hJCeq {
    margin-right: 10px
}

.BaseBonusFreespins_statusPlay_JB6Dq .BaseBonusFreespins_timerBlock_hJCeq {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center
}

.BaseBonusFreespins_modeWide_voVMb.BaseBonusFreespins_statusPlay_JB6Dq .BaseBonusFreespins_timerBlock_hJCeq,.BaseBonusFreespins_modeMobile_BmFKy.BaseBonusFreespins_statusPlay_JB6Dq .BaseBonusFreespins_timerBlock_hJCeq {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 0;
    align-self: flex-end
}

.BaseBonusFreespins_timer_YxtD9 {
    font-weight: 600;
    font-size: 14px;
    line-height: 14px;
    text-shadow: 0 3px 5px rgba(9,15,30,.2);
    display: flex
}

.BaseBonusFreespins_modeWide_voVMb .BaseBonusFreespins_timer_YxtD9,.BaseBonusFreespins_modeMobile_BmFKy .BaseBonusFreespins_timer_YxtD9 {
    font-size: 11px;
    line-height: 12px
}

.BaseBonusFreespins_timerItem_Lfful {
    min-width: 2ch;
    text-align: center
}

.BaseBonusFreespins_timerSeparator_rzXbQ {
    margin: 0 2px;
    font-size: 12px
}

.BaseBonusFreespins_buttonWhite_t61wA,.BaseBonusFreespins_buttonTransition_w7lkr {
    font-weight: 600;
    font-size: 18px;
    line-height: 15px;
    height: 45px;
    border-radius: 10px;
    width: 100%;
    grid-area: button
}

.BaseBonusFreespins_statusPlay_JB6Dq .BaseBonusFreespins_buttonWhite_t61wA,.BaseBonusFreespins_statusPlay_JB6Dq .BaseBonusFreespins_buttonTransition_w7lkr {
    margin-top: 31px
}

.BaseBonusFreespins_modeWide_voVMb .BaseBonusFreespins_buttonWhite_t61wA,.BaseBonusFreespins_modeWide_voVMb .BaseBonusFreespins_buttonTransition_w7lkr,.BaseBonusFreespins_modeMobile_BmFKy .BaseBonusFreespins_buttonWhite_t61wA,.BaseBonusFreespins_modeMobile_BmFKy .BaseBonusFreespins_buttonTransition_w7lkr {
    height: 30px;
    font-weight: 500;
    font-size: 13px;
    line-height: 16px;
    margin-top: 0
}

.BaseBonusFreespins_modeWide_voVMb.BaseBonusFreespins_statusPlay_JB6Dq .BaseBonusFreespins_buttonWhite_t61wA,.BaseBonusFreespins_modeWide_voVMb.BaseBonusFreespins_statusPlay_JB6Dq .BaseBonusFreespins_buttonTransition_w7lkr,.BaseBonusFreespins_modeMobile_BmFKy.BaseBonusFreespins_statusPlay_JB6Dq .BaseBonusFreespins_buttonWhite_t61wA,.BaseBonusFreespins_modeMobile_BmFKy.BaseBonusFreespins_statusPlay_JB6Dq .BaseBonusFreespins_buttonTransition_w7lkr {
    padding: 0 15px
}

.BaseBonusFreespins_modeMobile_BmFKy.BaseBonusFreespins_statusComplete_dwn1D .BaseBonusFreespins_buttonWhite_t61wA,.BaseBonusFreespins_modeMobile_BmFKy.BaseBonusFreespins_statusComplete_dwn1D .BaseBonusFreespins_buttonTransition_w7lkr {
    display: none
}

.BaseBonusFreespins_buttonWhite_t61wA {
    background-color: #fff;
    box-shadow: 0 2px 4px #0ea15126,0 4px 18px #0ea15126;
    color: #090909
}

.BaseBonusFreespins_buttonTransition_w7lkr {
    background-color: #0003;
    text-shadow: 0 3px 5px rgba(9,15,30,.2)
}

.VScaler_root_epPN9 {
    position: relative;
    height: 100%;
    width: 100%
}

.VScaler_item_Vw0Wh {
    transform-origin: left top;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%
}

.VSlide_root_n31U8 {
    width: 100%;
    height: 100%;
    background-color: #2a3440
}

.VSlide_root_n31U8.VSlide_isLoaded_K66xv {
    background-color: transparent
}

.VSlide_slide_glql9 {
    color: #fff;
    position: relative;
    width: 100%;
    height: 100%
}

.VSlide_img_lP7UA {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    object-fit: cover
}

.VSlide_content_OTd5l {
    position: relative;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 35px
}

.VSlide_title_wo5B8 {
    font-family: -apple-system,SF Pro Display,-apple-system,SF Pro Text,sans-serif;
    font-weight: 800;
    font-size: 33px;
    line-height: 38px;
    letter-spacing: .33px;
    text-shadow: 0 3px 5px rgba(9,15,30,.2);
    max-width: 100%
}

.VSlide_subTitle_zTuUE {
    font-family: -apple-system,SF Pro Text,sans-serif;
    font-weight: 500;
    font-size: 15px;
    line-height: 21px;
    letter-spacing: -.41px;
    text-shadow: 0 3px 5px rgba(9,15,30,.2);
    margin-top: 10px;
    max-width: 100%
}

.VSlide_button_cgyZ1 {
    box-shadow: 0 10px 35px #0003;
    border-radius: 12px;
    font-family: -apple-system,SF Pro Text,sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    padding: 12px 32px;
    margin-top: auto;
    color: #090f1e;
    background-color: #fff;
    white-space: nowrap;
    min-height: 44px;
    text-align: center;
    max-width: 100%;
    min-width: 174px;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.3px
}

.VSlide_typeSmall_ZpvxQ .VSlide_title_wo5B8 {
    width: 100%;
    font-size: 30px;
    line-height: 106%;
    white-space: pre-line
}

.VSlide_typeSmall_ZpvxQ .VSlide_subTitle_zTuUE {
    font-size: 16px;
    line-height: 20px
}

.VSlide_typeSmall_ZpvxQ .VSlide_button_cgyZ1 {
    padding: 0 20px;
    width: 100%
}

.VSlide_typeSmall_ZpvxQ .VSlide_content_OTd5l {
    padding: 30px
}

.VSlide_typeLargeWidth_SFNxR {
    width: 960px;
    height: 320px
}

.VSlide_typeMediumWidth_c9bVT {
    width: 725px;
    height: 320px
}

.VSlide_typeMediumWidth_c9bVT .VSlide_content_OTd5l {
    padding: 30px
}

.VSlide_typeMobileSmall_yzFHZ {
    width: 100%;
    height: 100%
}

.VSlide_typeMobileSmall_yzFHZ .VSlide_content_OTd5l {
    padding: 20px
}

.VSlide_typeMobileSmall_yzFHZ .VSlide_title_wo5B8 {
    font-size: 16px;
    line-height: 20px
}

.VSlide_typeMobileSmall_yzFHZ .VSlide_subTitle_zTuUE {
    font-size: 12px;
    line-height: 14px;
    margin-top: 4px
}

.BaseCarousel_sliderContainer_bxaUW {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    border-radius: 20px;
    transform: translateZ(0)
}

.BaseCarousel_trackSingle_zUfSv {
    position: absolute;
    inset: 0
}

.BaseCarousel_track_VMLaY {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    display: flex;
    will-change: transform;
    transform: translate(-33.333%);
    width: 300%;
    gap: 1px
}

.BaseCarousel_trackTransitioned_Q2Wbu {
    transition: transform 1s
}

.BaseCarousel_trackTranslatedNext_MKsy4 {
    transform: translate(-66.666%)
}

.BaseCarousel_trackTranslatedPrev_kJA_r {
    transform: translate(0)
}

.BaseCarousel_slide_srQjW {
    flex-basis: 0;
    flex-grow: 1;
    overflow: hidden
}

.BaseCarousel_buttonsContainer_q19V2 {
    position: absolute;
    right: -1px;
    bottom: -1px;
    width: 150px;
    height: 88px;
    background-image: radial-gradient(100% 100% at 100% 100%,#000 21.54%,rgba(0,0,0,0) 100%);
    opacity: 0;
    transition: opacity .1s linear;
    overflow: hidden;
    border-radius: 0 0 20px
}

.BaseCarousel_root_JjqM3:hover .BaseCarousel_buttonsContainer_q19V2 {
    opacity: 1
}

.BaseCarousel_buttonsBackground__xySZ {
    position: absolute;
    bottom: 15px;
    right: 15px;
    border-radius: 12px;
    display: flex;
    padding: 5px;
    z-index: 2;
    background-color: #ffffff4d
}

.BaseCarousel_button_zsH0C {
    border-radius: 8px;
    background-color: #ffffff4d;
    width: 35px;
    height: 35px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: background-color .1s
}

.BaseCarousel_button_zsH0C:not(:last-child) {
    margin-right: 5px
}

.BaseCarousel_button_zsH0C:hover {
    background-color: #fff9
}

.BaseCarousel_buttonAngle_iXRrz {
    position: relative;
    opacity: .5;
    width: 10px;
    height: 16px
}

.BaseCarousel_button_zsH0C:hover .BaseCarousel_buttonAngle_iXRrz {
    opacity: 1
}

.BaseCarousel_buttonAngle_iXRrz:after,.BaseCarousel_buttonAngle_iXRrz:before {
    content: "";
    position: absolute;
    height: 10px;
    width: 3px;
    background-color: #fff;
    border-radius: 1.5px;
    left: calc(50% - 1px)
}

.BaseCarousel_buttonAngle_iXRrz:after {
    transform: rotate(45deg);
    bottom: 0
}

.BaseCarousel_buttonAngle_iXRrz:before {
    transform: rotate(-45deg);
    top: 0
}

.BaseCarousel_buttonAngleBefore_Ecrg3 {
    transform: rotate(180deg)
}

.promo-card[data-v-1e11f167] {
    height: 75px;
    border-radius: 12px;
    padding-left: 25px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.promo-card>*[data-v-1e11f167] {
    z-index: 1
}

.promo-card[data-v-1e11f167]:hover:before {
    opacity: 1
}

.promo-card[data-v-1e11f167]:before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;
    z-index: 0;
    background-image: linear-gradient(110deg,#1e283f,rgba(20,27,46,.6) 100%);
    opacity: .7;
    transition: opacity .15s ease-in-out
}

.promo-card__heading[data-v-1e11f167] {
    font-size: 24px;
    font-family: -apple-system,SF Pro Display,-apple-system,SF Pro Text,sans-serif;
    letter-spacing: .34px;
    font-weight: 600;
    line-height: 1
}

.promo-card__message[data-v-1e11f167] {
    font-size: 13px;
    letter-spacing: -.21px;
    margin-top: 3px;
    max-width: 170px
}

.promo-card__pic-wrapper[data-v-1e11f167] {
    position: absolute;
    right: 17px;
    width: 40%;
    height: 0;
    max-width: 61px;
    display: flex;
    align-items: center
}

.promo-card__pic-holder[data-v-1e11f167] {
    position: absolute;
    width: 100%;
    padding-top: 100%
}

.promo-card__pic[data-v-1e11f167] {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%
}

.CasinoGameStub_root_WxoVA {
    position: absolute;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-evenly;
    inset: 0;
    background-color: #091122;
    padding: 3px
}

.CasinoGameStub_root_WxoVA:after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    background-size: 750%;
    background-position: center;
    position: absolute;
    inset: 0;
    transition: opacity .1s linear;
    opacity: .4;
    z-index: 0;
    background-image: linear-gradient(233deg,#272b3f,var(--game-stub__color) 44%,#5484f2)
}

.CasinoGameStub_icon_yYrnQ {
    width: 25%;
    height: unset;
    margin-bottom: 5px
}

@media screen and (min-width: 480px) {
    .CasinoGameStub_icon_yYrnQ {
        width:30%
    }
}

.CasinoGameStub_name_biEcz {
    font-size: 11px;
    font-weight: 700;
    color: #fff;
    z-index: 1;
    text-align: center;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    line-height: 1.2;
    max-width: 100%
}

.CasinoGameStub_name_biEcz.CasinoGameStub_small_ikezk {
    font-size: 7px
}

.SkeletonPlaceholder_root_kmrJR {
    background-color: #172033;
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.SkeletonPlaceholder_root_kmrJR:before {
    animation: SkeletonPlaceholder_shimmer_j0qiN 5s infinite;
    background-image: linear-gradient(90deg,rgba(57,71,105,0) 0,rgba(57,71,105,.2) 20%,rgba(57,71,105,.5) 60%,rgba(57,71,105,0));
    content: "";
    inset: 0;
    position: absolute;
    transform: translate(-100%)
}

@keyframes SkeletonPlaceholder_shimmer_j0qiN {
    to {
        transform: translate(100%)
    }
}

.CasinoGamePreview_root_wJSck {
    border: 2px solid #E9AB0F00;
    border-radius: 16px;
    overflow: hidden;
    padding-bottom: 74%;
    position: relative;
    transition: border-color .3s ease-in-out
}

.CasinoGamePreview_root_wJSck.CasinoGamePreview_active_RoKTz {
    border-color: #e9ab0f
}

.CasinoGamePreview_image_CL57L {
    background-color: #141b2f;
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 2
}

.CasinoGamePreview_skeleton_GNEGL {
    border-radius: 16px;
    position: absolute;
    z-index: -1
}

.CasinoGamePreview_wrapper_yq45K {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    inset: auto auto 4px 4px;
    justify-content: center;
    position: absolute;
    z-index: 4
}

.CasinoGamePreview_count_Sgy5a {
    align-items: center;
    background: rgba(9,15,30,.8);
    border-radius: 16px;
    color: #fff;
    display: flex;
    padding: 6px 8px
}

.CasinoGamePreview_count_Sgy5a .CasinoGamePreview_icon_VnkBQ {
    height: 12px;
    margin-right: 4px;
    width: 12px
}

.CasinoGamePreview_text_V7P4h {
    font-family: var(--font-family-text);
    font-size: 12px;
    font-weight: 600;
    line-height: 16px
}

.CasinoGamePreview_tag_Iw1_o {
    display: flex;
    justify-content: center;
    padding: 0 0 4px 4px
}

.CasinoGamePreview_tag_Iw1_o.CasinoGamePreview_single_KaBrd {
    padding: 0 0 8px 8px
}

.CasinoGamePreview_tag_Iw1_o .CasinoGamePreview_icon_VnkBQ {
    margin-right: 4px
}

.CasinoGamePreview_tag_Iw1_o .CasinoGamePreview_lang_RXj1f {
    font-size: 12px;
    font-weight: 500;
    line-height: 16px
}

.CasinoGamePreview_gradient_D8o_s {
    background: linear-gradient(180deg,rgba(9,15,30,0) 55%,rgba(9,15,30,.9) 100%);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 3
}

.CasinoGamePreview_gradient_D8o_s.CasinoGamePreview_double_tkm8L {
    background: linear-gradient(180deg,rgba(9,15,30,0) 20%,rgba(9,15,30,.7) 55%,rgba(9,15,30,.9) 100%)
}

.CasinoProviderIcon_stub_hyyk0 {
    position: relative
}

.CasinoProviderIcon_figure_cCHqq {
    height: 100%;
    width: 100%
}

.CasinoProviderIcon_default_F6uOd.CasinoProviderIcon_pink_U_wMC {
    fill: url(#provider-pink)
}

.CasinoProviderIcon_default_F6uOd.CasinoProviderIcon_blue_rI71F {
    fill: url(#provider-blue)
}

.CasinoProviderIcon_default_F6uOd.CasinoProviderIcon_green_PhTRn {
    fill: url(#provider-green)
}

.CasinoProviderIcon_ls_qXsHN.CasinoProviderIcon_pink_U_wMC {
    fill: #ff8227
}

.CasinoProviderIcon_ls_qXsHN.CasinoProviderIcon_blue_rI71F {
    fill: #00c5b9
}

.CasinoProviderIcon_ls_qXsHN.CasinoProviderIcon_green_PhTRn {
    fill: #00c968
}

.CasinoProviderIcon_logo_qGdW2 {
    color: #000;
    margin: 0;
    max-height: 100%;
    max-width: 100%;
    position: absolute
}

.CasinoProviderIcon_logo_qGdW2.CasinoProviderIcon_default_F6uOd {
    height: 32%;
    left: 14%;
    top: 34%;
    width: 69%
}

.CasinoProviderIcon_logo_qGdW2.CasinoProviderIcon_ls_qXsHN {
    height: 60%;
    left: 20%;
    opacity: .5;
    top: 20%;
    width: 60%
}

.CasinoGameCard_bonus_QoG86 {
    display: block;
    height: 32px;
    position: absolute;
    right: 2px;
    top: 2px;
    z-index: 4
}

.CasinoGameCard_text_fBmGG {
    color: #000
}

.CasinoGameCard_root_H2CrR {
    cursor: pointer;
    -webkit-mask-image: radial-gradient(#fff,#000);
    mask-image: radial-gradient(#fff,#000);
    overflow: hidden;
    position: relative;
    z-index: 2
}

.CasinoGameCard_info_S8KkG {
    display: grid;
    grid-template-columns: [info-start] 1fr [info-end star-start] fit-content(16px) [star-end];
    grid-template-rows: [provider-start] 1fr [provider-end];
    margin-top: 8px
}

.CasinoGameCard_info_S8KkG .CasinoGameCard_provider_N040T {
    align-items: center;
    display: flex;
    grid-area: provider / info;
    overflow: hidden
}

.CasinoGameCard_info_S8KkG .CasinoGameCard_provider_N040T .CasinoGameCard_icon_cp9SD {
    height: 16px;
    margin-right: 4px;
    width: 16px
}

.CasinoGameCard_info_S8KkG .CasinoGameCard_provider_N040T .CasinoGameCard_name_FuMdc {
    color: #667697;
    flex-grow: 1;
    font-size: 11px;
    font-weight: 500;
    line-height: 16px;
    overflow: hidden;
    padding-right: 6px;
    text-overflow: ellipsis;
    text-wrap: nowrap
}

.CasinoGameCard_info_S8KkG .CasinoGameCard_favorite_DO1_k {
    grid-area: provider / star
}

.CasinoGameCard_info_S8KkG .CasinoGameCard_favorite_DO1_k .CasinoGameCard_icon_cp9SD {
    color: #2c3756;
    font-size: 10px;
    height: 16px;
    transition: all .3s ease-in-out;
    width: 16px
}

.CasinoGameCard_info_S8KkG .CasinoGameCard_favorite_DO1_k .CasinoGameCard_icon_cp9SD.CasinoGameCard_active_gDYNa {
    color: #ffd031;
    opacity: 1
}

.CasinoGameCard_info_S8KkG .CasinoGameCard_gameName_dhYOm {
    -webkit-box-orient: vertical;
    color: #fff;
    display: -webkit-box;
    font-size: 14px;
    font-weight: 700;
    grid-area: provider / info;
    -webkit-line-clamp: 2;
    line-height: 20px;
    overflow: hidden
}

.CasinoGameCard_info_S8KkG .CasinoGameCard_gameName_dhYOm.CasinoGameCard_single_Sl9gR {
    -webkit-line-clamp: 1
}

.CasinoGameCard_info_S8KkG.CasinoGameCard_withProvider_qrmah {
    grid-template-columns: [info-start] 1fr [info-end star-start] fit-content(16px) [star-end];
    grid-template-rows: [provider-start] 16px [provider-end name-start] 1fr [name--end]
}

.CasinoGameCard_info_S8KkG.CasinoGameCard_withProvider_qrmah .CasinoGameCard_gameName_dhYOm {
    grid-area: name / info / name / star;
    margin-top: 4px
}

.section-card[data-v-05b89ab6] {
    border-radius: 12px;
    background-image: linear-gradient(110deg,#1e283f,rgba(20,27,46,.6) 100%);
    position: relative;
    display: flex;
    flex-direction: column;
    min-height: 100%
}

.section-card__background[data-v-05b89ab6] {
    position: absolute;
    height: 100%;
    width: 100%
}

.section-card__notch[data-v-05b89ab6] {
    position: absolute;
    top: 0;
    left: 25px;
    right: 25px;
    height: 4px;
    border-bottom-left-radius: 100px;
    border-bottom-right-radius: 100px;
    background-size: 200% auto;
    animation: 4s linear 0s infinite alternate notch-bg-slide-05b89ab6;
    will-change: background-position
}

.section-card__header[data-v-05b89ab6] {
    padding: var(--section-card__header-padding,20px 25px 15px 25px);
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    z-index: 10
}

.section-card__title[data-v-05b89ab6] {
    font-weight: 700;
    font-size: var(--section-card__header-title-font-size,17px);
    letter-spacing: -.41px
}

.section-card__title.is-link[data-v-05b89ab6] {
    cursor: pointer
}

.section-card__left[data-v-05b89ab6] {
    display: flex
}

.section-card__left .section-icon[data-v-05b89ab6] {
    height: 40px;
    width: 40px;
    margin-right: 15px
}

.section-card__right[data-v-05b89ab6] {
    display: flex;
    align-items: center;
    height: var(--section-card__right-height,100%)
}

[data-v-05b89ab6] .section-card__right>*:not(:first-child) {
    margin-left: 25px
}

.section-card__meta[data-v-05b89ab6] {
    display: inline-block;
    margin-left: 4px;
    opacity: .5;
    font-size: 12px;
    letter-spacing: -.29px;
    font-weight: 400
}

.section-card__action[data-v-05b89ab6] {
    color: #1a68db;
    background: linear-gradient(302deg,#0855c4,#0095ff);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 600;
    font-size: 11px;
    letter-spacing: .07px;
    cursor: pointer;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    top: var(--section-card__label-top,0)
}

.section-card__action[data-v-05b89ab6]:after {
    content: "";
    position: absolute;
    width: calc(100% + 16px);
    height: calc(100% + 16px);
    left: -8px;
    top: -8px;
    cursor: pointer
}

.section-card__content[data-v-05b89ab6] {
    flex-grow: 1;
    z-index: 10
}

@keyframes notch-bg-slide-05b89ab6 {
    0% {
        background-position: left center
    }

    to {
        background-position: right center
    }
}

.SectionGamesOneWin_root_FBJ1a {
    cursor: pointer;
    display: flex;
    flex-direction: column
}

.SectionGamesOneWin_content_alv0o {
    align-items: end;
    grid-column-gap: 15px;
    -moz-column-gap: 15px;
    column-gap: 15px;
    display: grid;
    padding: 14px 25px 25px
}

.WithSelfBlurGlow[data-v-0ea06900] {
    position: relative;
    align-items: center;
    justify-content: center
}

.WithSelfBlurGlow__glow-surrogate[data-v-0ea06900] {
    position: absolute;
    width: 100%;
    height: 100%
}

.WithSelfBlurGlow__content-wrapper[data-v-0ea06900] {
    position: relative;
    height: 100%;
    width: 100%
}

.SectionPokerBanner_background_uu70z {
    height: 100%;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end
}

.SectionPokerBanner_backgroundBlur_TyNOz {
    height: 100%;
    width: 100%
}

.SectionPokerBanner_backgroundPicture_FIUWN {
    height: 100%;
    pointer-events: none
}

.SectionPokerBanner_backgroundPicture_FIUWN img {
    object-fit: contain;
    height: 100%
}

.SectionPokerBanner_content_HDmYl {
    padding: 10px 25px 25px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between
}

.SectionPokerBanner_contentSubtitle_xxCyi {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400
}

.SectionPokerBanner_contentButton_guN7b {
    height: 45px;
    border-radius: 8px;
    background-image: linear-gradient(255deg,#00b7ff,#8d53e9);
    padding: 0 25px;
    cursor: pointer;
    font-weight: 700;
    display: flex;
    align-items: center;
    font-size: 15px;
    position: relative;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    margin-top: 10px
}

.SectionPokerBanner_contentButton_guN7b:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 20%;
    background-color: #fff3;
    left: -25%;
    transform: skew(-20deg)
}

.SectionPokerBanner_contentButton_guN7b:hover:before {
    animation: SectionPokerBanner_button-flare_h6wXQ 1s ease-in-out
}

@keyframes SectionPokerBanner_button-flare_h6wXQ {
    0% {
        left: -25%
    }

    to {
        left: 125%
    }
}

.BannersSection_root_soEsj {
    display: grid;
    gap: 15px;
    grid-auto-columns: minmax(0,1fr);
    grid-auto-flow: column
}

.PaginationButton_root_GYvgd {
    width: 21px;
    height: 28px;
    border-radius: 6px;
    display: flex;
    align-items: center;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    position: relative
}

.PaginationButton_root_GYvgd:before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;
    z-index: 0;
    will-change: opacity;
    transition: opacity .2s
}

.PaginationButton_themeDefault_pyM43 {
    background-color: #94a6cd26
}

.PaginationButton_themeDefault_pyM43:before {
    background-color: #94a6cd;
    opacity: .15
}

.PaginationButton_themeDefault_pyM43:hover:before {
    opacity: .3
}

.PaginationButton_themeBlue_ToHle.PaginationButton_rootLeft_HQ5wi:before {
    background-image: linear-gradient(152deg,#108de7,#0855c4)
}

.PaginationButton_themeBlue_ToHle.PaginationButton_rootRight__HD0w:before {
    background-image: linear-gradient(332deg,#0855c4,#108de7)
}

.PaginationButton_themeBlue_ToHle:hover:before {
    opacity: .7
}

.PaginationButton_icon_EDav_ {
    width: 21px;
    z-index: 1
}

.HorizontalSelector_root_VgpHc {
    display: flex;
    position: relative;
    align-items: center
}

.HorizontalSelector_item_ZfaLD {
    flex-shrink: 0
}

.HorizontalSelector_item_ZfaLD:not(:last-child) {
    margin-right: calc(1px * var(--36729256))
}

.HorizontalSelector_list_VnVCL {
    overflow-x: auto;
    display: flex;
    align-items: center;
    position: relative
}

.HorizontalSelector_control_vF4ZF {
    justify-content: space-between;
    z-index: 2;
    opacity: 0;
    pointer-events: none;
    transition: opacity .25s,transform .25s
}

.HorizontalSelector_control_vF4ZF.HorizontalSelector_control_vF4ZF {
    position: absolute;
    height: 30px
}

.HorizontalSelector_control_vF4ZF:first-child {
    left: 0;
    transform: translate(-5px)
}

.HorizontalSelector_control_vF4ZF:last-child {
    right: 0;
    transform: translate(5px)
}

.HorizontalSelector_ofl_aUPJh .HorizontalSelector_list_VnVCL {
    -webkit-mask-image: linear-gradient(to right,transparent 0,transparent 25px,#000 50px);
    mask-image: linear-gradient(to right,transparent 0,transparent 25px,#000 50px)
}

.HorizontalSelector_ofl_aUPJh .HorizontalSelector_control_vF4ZF:first-child {
    opacity: 1;
    pointer-events: all;
    transform: translate(0)
}

.HorizontalSelector_ofr_cBFUe .HorizontalSelector_list_VnVCL {
    -webkit-mask-image: linear-gradient(to left,transparent 0,transparent 25px,#000 50px);
    mask-image: linear-gradient(to left,transparent 0,transparent 25px,#000 50px)
}

.HorizontalSelector_ofr_cBFUe .HorizontalSelector_control_vF4ZF:last-child {
    opacity: 1;
    pointer-events: all;
    transform: translate(0)
}

.HorizontalSelector_ofl_aUPJh.HorizontalSelector_ofr_cBFUe .HorizontalSelector_list_VnVCL {
    -webkit-mask-image: linear-gradient(to right,transparent 0,transparent 25px,#000 50px,#000 calc(100% - 50px),transparent calc(100% - 25px),transparent 100%);
    mask-image: linear-gradient(to right,transparent 0,transparent 25px,#000 50px,#000 calc(100% - 50px),transparent calc(100% - 25px),transparent 100%)
}

.CasinoSection_filters_Langv {
    display: flex;
    height: 35px;
    justify-content: space-between;
    margin: 5px 25px 25px;
    position: relative
}

.CasinoSection_filters_Langv .CasinoSection_filter_va7xj {
    width: 100%
}

.CasinoSection_filters_Langv .CasinoSection_filter_va7xj.CasinoSection_half_iJTuf {
    width: 50%
}

.CasinoSection_filters_Langv .CasinoSection_filter_va7xj.CasinoSection_half_iJTuf:first-child {
    margin-right: 15px
}

.CasinoSection_filters_Langv .CasinoSection_filter_va7xj .CasinoSection_item_brUnJ {
    align-items: center;
    background-color: #94a6cd26;
    border-radius: 8px;
    cursor: pointer;
    display: flex;
    flex: 0 0 auto;
    font-size: 13px;
    font-weight: 500;
    height: 35px;
    letter-spacing: -.3px;
    padding: 0 10px 0 7px;
    transition: background-color .2s;
    white-space: nowrap
}

.CasinoSection_filters_Langv .CasinoSection_filter_va7xj .CasinoSection_item_brUnJ:hover {
    background-color: #94a6cd4d
}

.CasinoSection_filters_Langv .CasinoSection_filter_va7xj .CasinoSection_icon_Jkpoh {
    height: 22px;
    margin-right: 4px;
    width: 22px
}

.CasinoSection_filters_Langv .CasinoSection_filter_va7xj .CasinoSection_name_ZDop4 {
    margin-left: 3px
}

.CasinoSection_games_Ok6WP {
    padding: 0 25px 10px
}

.CasinoSection_games_Ok6WP .CasinoSection_wrapper_NcSaE {
    position: relative
}

.CasinoSection_games_Ok6WP .CasinoSection_wrapper_NcSaE .CasinoSection_jackpot_nwmtE {
    grid-column: span 2;
    grid-row: span 2
}

.CasinoSection_games_Ok6WP .CasinoSection_wrapper_NcSaE .CasinoSection_list_ZqIm4 {
    display: grid;
    grid-gap: 15px;
    grid-template-columns: repeat(4,1fr);
    grid-template-rows: repeat(3,1fr);
    height: 100%;
    padding-bottom: 15px;
    width: 100%
}

.CasinoSection_games_Ok6WP .CasinoSection_wrapper_NcSaE .CasinoSection_preloader_PxsoZ {
    height: 100%;
    position: absolute;
    width: 100%
}

.CasinoSection_games_Ok6WP .CasinoSection_wrapper_NcSaE .CasinoSection_message_mzZY3 {
    align-items: center;
    color: #b8cce9;
    display: flex;
    font-size: 15px;
    height: 100%;
    justify-content: center;
    opacity: .3;
    padding-bottom: 70px;
    position: absolute;
    width: 100%
}

.CasinoSectionList_list_wKfdH {
    display: flex;
    justify-content: space-between
}

.CasinoSectionList_section_fvFW7 {
    width: calc(50% - 7.5px)
}

@font-face {
    font-family: swiper-icons;
    src: url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

:host {
    position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto;
    z-index: 1
}

.swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    overflow: clip;
    list-style: none;
    padding: 0;
    z-index: 1;
    display: block
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    box-sizing: content-box
}

.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper {
    transform: translateZ(0)
}

.swiper-horizontal {
    touch-action: pan-y
}

.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
    display: block
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight,.swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform,height
}

.swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    backface-visibility: hidden
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d {
    perspective: 1200px
}

.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow {
    transform-style: preserve-3d
}

.swiper-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-css-mode.swiper-vertical>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
    scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: none
}

.swiper-css-mode.swiper-centered>.swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999
}

.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop:always}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    margin-left: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    margin-top: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before {
    width: 100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after)
}

.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow {
    background: rgba(0,0,0,.15)
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent
}

.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

.swiper-free-mode>.swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto
}

.FastPlayBanner_root_NRQ5e {
    cursor: pointer;
    margin-bottom: 15px
}

.FastPlayBanner_content_nBHVe {
    display: flex;
    gap: 24px;
    padding: 14px 25px 25px
}

.FastPlayBanner_paginationContainer_eLeyB {
    display: flex;
    gap: 5px
}

.FastPlayBanner_card_HcotC {
    width: 200px
}

.FastPlayBanner_swiper_oWXkd {
    width: 100%
}

.FastPlayBanner_slide_hM_0X {
    width: auto
}

.TvImagePlaceholder_root_Wiva1 {
    background-color: #172033;
    border-radius: 12px;
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

.TvImagePlaceholder_root_Wiva1:before {
    content: "";
    background: #26314f;
    animation: TvImagePlaceholder_loading_JHrva 1.5s infinite reverse;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
    opacity: 1
}

@keyframes TvImagePlaceholder_loading_JHrva {
    80% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.TvFilmImage_root_dVl6o {
    align-items: stretch;
    background-color: #1f2841;
    border-radius: 12px;
    display: grid;
    grid-template-areas: "center";
    overflow: hidden
}

.TvFilmImage_root_dVl6o>* {
    grid-area: center;
    z-index: 1
}

_::-webkit-full-page-media,_:future,:root .TvFilmImage_rootLoading_n54a_ .TvFilmImage_picture_vTg4M {
    transform: scale(1.007)
}

.TvFilmImage_picture_vTg4M {
    position: relative;
    z-index: 1
}

.TvFilmImage_text_5YcSk {
    align-items: center;
    background-color: #1f2841;
    color: #94a6cd;
    font-size: 13px;
    font-weight: 700;
    display: flex;
    justify-content: center;
    letter-spacing: -.17px;
    padding: 0 10px;
    opacity: .5;
    text-align: center;
    word-break: break-word;
    z-index: 2
}

.TvSliderCardText_root__ZghG {
    color: #94a6cd;
    font-size: 13px;
    min-height: 37.96px;
    line-height: 1.46;
    letter-spacing: -.17px;
    margin-top: 10px;
    overflow: hidden;
    text-align: center;
    transition: color .15s ease
}

.TvSliderCard_root_iSqLK {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.TvSliderCard_rootDesktop_S36yu {
    transition: transform .15s ease
}

.TvSliderCard_rootDesktop_S36yu:hover {
    cursor: pointer;
    transform: scale(1.05)
}

.TvSliderCard_rootDesktop_S36yu:hover .TvSliderCard_title_uPfwp {
    color: #fff
}

.TvSlider_root_OU1YV .swiper-slide {
    flex-shrink: 1;
    width: auto
}

.TvSlider_root_OU1YV .swiper-wrapper {
    padding: var(--876d63c2)
}

.SectionCardTV_paginationContainer_z1AvG {
    display: flex
}

.SectionCardTV_paginationButton_tdMKr:first-child {
    margin-right: 5px
}

.SectionCardTV_carousel_gznUU {
    padding-bottom: 13px
}

.page-home[data-v-42e08c8e] {
    padding: 0;
    --home__header-base-width: 1410
}

.home__section-list[data-v-42e08c8e] {
    display: flex;
    flex-wrap: wrap;
    margin-left: -8px;
    margin-right: -8px;
    margin-top: -15px
}

.home__section-list-item[data-v-42e08c8e] {
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 8px;
    padding-right: 8px;
    margin-top: 15px
}

.home__bonus-freespins[data-v-42e08c8e] {
    height: 100%
}

.home__header[data-v-42e08c8e] {
    margin-bottom: 15px;
    padding-bottom: calc(100% / (var(--home__header-base-width) / var(--home__header-carousel-height)));
    position: relative
}

.home__header-content[data-v-42e08c8e] {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex
}

.home__header-promo[data-v-42e08c8e] {
    border-radius: 20px;
    overflow: hidden;
    will-change: transform;
    flex-grow: 1
}

.home__header-carousel[data-v-42e08c8e] {
    position: relative;
    width: calc(var(--home__header-carousel-width) / (var(--home__header-base-width) / 100) * 1%)
}

.home__header-carousel[data-v-42e08c8e]:not(:last-child),.home__header-promo[data-v-42e08c8e]:not(:last-child) {
    margin-right: 15px
}

.home__promos[data-v-42e08c8e] {
    display: flex;
    flex-direction: row;
    margin-bottom: 15px
}

.home__promo-card[data-v-42e08c8e] {
    flex: 1
}

.home__promo-card[data-v-42e08c8e]:not(:last-child) {
    margin-right: 15px
}

.home__empty-slide[data-v-42e08c8e] {
    height: 100%
}
.GamblingLinks_root_G9FFT {
    align-items: center;
    display: flex;
    justify-content: center
}

.GamblingLinks_link_GCbOL:not(:first-child) {
    margin-left: 25px
}

.GamblingLinks_image_TijSO {
    display: block;
    height: 30px;
    max-width: 120px
}

.SportsPromotionSection_root_R105a {
    display: flex;
    align-items: center;
    justify-content: space-around
}

.SocialItemWrapper_telegram_wnt9T {
    background: linear-gradient(240.2deg,#0fb1d6 0%,#08c 61.34%);
    box-shadow: 0 5px 16px #4ca2f64d
}

.SocialItemWrapper_vkontakte_CBfTs {
    background: linear-gradient(108.65deg,#91b8ef 2.63%,#4288ed 101.05%),linear-gradient(135deg,#ff4f4f 0%,#f00 100%);
    box-shadow: 0 5px 16px #4cb9f64d
}

.SocialItemWrapper_instagram_stOzm {
    background: linear-gradient(214.99deg,#7e2bf4 7.65%,#ed146e 51.93%,#ffc90c 95.29%);
    box-shadow: 0 5px 16px #ba4d654d
}

.SocialItemWrapper_facebook_Q5Xgq {
    background: linear-gradient(135deg,#82a4e9 0%,#4267b2 100%);
    box-shadow: 0 5px 16px #7396dc4d
}

.SocialItemWrapper_twitter_BG81o {
    background: #fff;
    box-shadow: 0 5px 16px #b9b9b94d
}

.SocialItemWrapper_twitter_BG81o.SocialItemWrapper_twitter_BG81o {
    color: #0f1419
}

.SocialItemWrapper_twitter_BG81o.SocialItemWrapper_twitter_BG81o path {
    fill: #0f1419
}

.SocialItemWrapper_youtube_FcIAy {
    background: linear-gradient(135deg,#ff4f4f 0%,#f00 100%);
    box-shadow: 0 5px 16px #f64c4c4d
}

.SocialItemWrapper_twitch_Atm4e {
    background: #772ce8
}

.SocialItemWrapper_discord_Hj75e {
    background: #5865f2
}

.SocialItemWrapper_whatsapp_YV4oz {
    background: linear-gradient(180deg,#61fd7d,#25cf43)
}

.SocialItemWrapper_tiktok_cMLx0,.SocialItemWrapper_threads_rVg1X {
    background: #fff;
    color: #090f1e!important
}

.SocialList_root_I2PxQ {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.SocialList_list_KoppQ {
    display: flex
}

.SocialList_item_Sxv6_ {
    border-radius: 10px;
    overflow: hidden;
    transition: transform .3s ease-out
}

.SocialList_item_Sxv6_:not(:first-child) {
    margin-left: 10px
}

.SocialList_item_Sxv6_:hover {
    transform: scale(1.1)
}

.SocialList_item_Sxv6_:active {
    transform: scale(.9)
}

.SocialList_link_o9lLv {
    align-items: center;
    display: flex;
    height: 35px;
    justify-content: center;
    text-align: center;
    width: 35px;
    font-size: 15px
}

.FooterDesktopApps_container_uDP3I {
    width: 94px;
    height: 94px;
    border: 1px solid rgba(255,255,255,.15);
    border-radius: 12px;
    transition: border .25s ease-out;
    cursor: pointer;
    padding: 10px;
    display: flex;
    flex-direction: column
}

.FooterDesktopApps_container_uDP3I:hover {
    border: 1px solid rgba(255,255,255,.3)
}

.FooterDesktopApps_container_uDP3I:hover .FooterDesktopApps_iconChevron_pqKhR {
    opacity: 1
}

.FooterDesktopApps_sectionTop_V_lYl {
    display: flex;
    align-items: center
}

.FooterDesktopApps_text_a6XB2 {
    margin-top: auto
}

.FooterDesktopApps_title_Xi5o5 {
    font-size: 8px;
    line-height: 10px;
    color: #ffffff80
}

.FooterDesktopApps_subtitle_BG97M {
    color: #fff;
    font-weight: 600;
    font-size: 10px;
    line-height: 12px
}

.FooterDesktopApps_iconChevron_pqKhR {
    opacity: .3;
    margin: 0 5px 0 auto;
    transition: opacity .25s ease-out
}

.FooterMobileApps_container_cOabW {
    width: 175px;
    height: 42px;
    display: flex;
    border: 1px solid rgba(255,255,255,.15);
    border-radius: 12px;
    align-items: center;
    padding: 0 15px;
    transition: border .25s ease-out;
    cursor: pointer
}

.FooterMobileApps_container_cOabW:hover {
    border: 1px solid rgba(255,255,255,.3)
}

.FooterMobileApps_container_cOabW:hover .FooterMobileApps_question_s35NH {
    opacity: 1
}

.FooterMobileApps_icon_IQ5EC {
    width: 27px
}

.FooterMobileApps_text_s_4vN {
    margin-left: 8px
}

.FooterMobileApps_title_TNcHs {
    font-size: 8px;
    line-height: 10px;
    color: #ffffff80
}

.FooterMobileApps_subtitle_zUaR4 {
    font-weight: 600;
    font-size: 10px;
    line-height: 12px;
    margin-top: 1px
}

.FooterMobileApps_question_s35NH {
    margin-left: auto;
    opacity: .45;
    transition: opacity .25s ease-out
}

.ApplicationSection_container_dSdRG {
    display: flex
}

.ApplicationSection_sectionMobile_zSdAB {
    margin-right: 10px
}

.ApplicationSection_android_ZfXH3 {
    margin-top: 10px
}

.ChangeLanguageSection_container_mFUw2 {
    display: flex;
    justify-content: flex-end
}

.ChangeLanguageSection_button_w2jBF {
    height: 35px;
    width: 35px;
    display: flex;
    align-items: center;
    justify-content: center
}

.ChangeLanguageSection_spacer_Zshee {
    display: inline-block;
    margin: 0 5px
}

.SupportButton_button_Bqph9 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    border-radius: 6px;
    background-image: linear-gradient(144deg,#0095ff -27%,#0855c4 151%,#0855c4 151%);
    font-size: 13px;
    padding: 0;
    min-width: 24px;
    min-height: 24px
}

.ContactSection_container_OKaZH {
    display: flex;
    flex-direction: column;
    height: 100%
}

.ContactSection_title_zydGT {
    font-weight: 600;
    font-size: 12px;
    line-height: 14px
}

.ContactSection_subtitle_y_StB {
    font-size: 10px;
    line-height: 14px;
    letter-spacing: .2px;
    font-weight: 400;
    color: #8692aca6;
    margin-top: 8px
}

.ContactSection_phone_se8li {
    display: flex;
    align-items: center;
    margin-top: 28px
}

.ContactSection_link_s9SPT {
    font-weight: 600;
    font-size: 10px;
    line-height: 12px;
    color: #ffffffe6;
    margin-left: 10px;
    white-space: nowrap
}

.GCB_root_wnCKF {
    flex-shrink: 0;
    margin-right: 24px
}

.GCB_mobile_PVpY5 {
    margin-right: 12px
}

.GCB_img_jvTx2 {
    display: block;
    height: 85px
}

.GCB_mobile_PVpY5 .GCB_img_jvTx2 {
    height: 48px
}

.Listings_mobile_cTBld {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    margin: 0 -2px
}

.Listings_mobile_cTBld>* {
    margin: 1px 4px
}

.Listings_desktop_gMy4l {
    flex-wrap: nowrap
}

.Listings_desktop_gMy4l .Listings_ageLimit_tzYRt {
    font-size: 16px
}

.Listings_desktop_gMy4l>*:not(:last-child) {
    align-items: center;
    display: flex
}

.Listings_desktop_gMy4l>*:not(:last-child):after {
    content: "";
    display: block;
    height: 25px;
    width: 1px;
    background: rgba(151,174,225,.11);
    margin: 0 2px 0 10px
}

.Listings_ageLimit_tzYRt {
    color: #77829b66;
    font-size: 14px;
    font-weight: 800;
    line-height: 16px;
    order: 4
}

.Listings_apg_mlfS9 {
    width: 39px;
    height: 39px;
    align-items: center;
    display: flex;
    justify-content: center;
    position: relative;
    order: 3
}

.Listings_apg_mlfS9 div,.Listings_apg_mlfS9 img {
    min-height: 39px!important;
    min-width: 39px!important;
    width: 39px!important;
    height: 39px!important
}

.ResponsibleGaming_link_PYIGN {
    -webkit-text-decoration: underline;
    text-decoration: underline
}

.LicenseSection_container_IVo_M {
    align-items: center;
    display: flex
}

.LicenseSection_copyright_cjsdT {
    flex: auto;
    font-size: 10px;
    font-weight: 400;
    line-height: 14px
}

.LicenseSection_copyright_cjsdT b {
    font-weight: 600
}

.LicenseSection_copyright_cjsdT+.LicenseSection_copyright_cjsdT {
    margin-left: 30px
}

.LicenseSection_text_f0HSo {
    color: #8391af
}

.LicenseSection_licenseText_OfC81 a {
    -webkit-text-decoration: underline;
    text-decoration: underline
}

.LicenseSection_leftSection_L0Ru4 {
    align-items: center;
    display: flex;
    flex: none;
    height: -moz-min-content;
    height: min-content;
    margin-left: 70px
}

.LicenseSection_responsibleGaming_nknp9 {
    margin-bottom: 1em
}

.NavigationSection_root_pgM4f {
    display: flex
}

.NavigationSection_block_RBW9q {
    flex-grow: .2
}

.NavigationSection_block_RBW9q:not(:last-child) {
    margin-right: 35px
}

.NavigationSection_title_OXR_W {
    font-weight: 600;
    font-size: 10px;
    line-height: 14px;
    letter-spacing: .4px;
    text-transform: uppercase;
    color: #5a647a;
    margin-bottom: 40px
}

.NavigationSection_link_sEpJa {
    font-size: 13px;
    line-height: 16px
}

.NavigationSection_emailsBlock_n5vV7 {
    margin-left: 20px
}

.NavigationSection_listCategories_ZNuXQ {
    display: flex
}

.NavigationSection_listCategoriesColumn_jAyVx {
    display: flex;
    flex-direction: column
}

.NavigationSection_listCategoriesColumn_jAyVx:not(:first-child) {
    margin-left: 20px
}

.NavigationSection_linksRow_jp2yC:not(:last-child) {
    margin-bottom: 10px
}

.NavigationSection_contacts_miLR0 {
    display: table-row-group
}

.NavigationSection_contactsRow_VUY9L {
    display: table-row
}

.NavigationSection_contactsRow_VUY9L:not(:last-child) .NavigationSection_contactsCell_bDm2i {
    padding-bottom: 10px
}

.NavigationSection_contactsCell_bDm2i {
    display: table-cell
}

.NavigationSection_contactsCellName_zkmrA {
    padding-right: 20px;
    color: #8692aca6
}

.NavigationSectionLS_root_VOHJk {
    display: flex
}

.NavigationSectionLS_block_DIxYu {
    flex-grow: .2
}

.NavigationSectionLS_block_DIxYu:not(:last-child) {
    margin-right: 35px
}

.NavigationSectionLS_title_Rbp3m {
    font-weight: 600;
    font-size: 10px;
    line-height: 14px;
    letter-spacing: .4px;
    text-transform: uppercase;
    color: #5a647a;
    margin-bottom: 40px
}

.NavigationSectionLS_link_eUGpg {
    font-size: 13px;
    line-height: 16px
}

.NavigationSectionLS_emailsBlock_xhtSm {
    margin-left: 20px
}

.NavigationSectionLS_listCategories_C_1u8 {
    display: flex
}

.NavigationSectionLS_listCategoriesColumn_yRAKy {
    display: flex;
    flex-direction: column
}

.NavigationSectionLS_listCategoriesColumn_yRAKy:not(:first-child) {
    margin-left: 20px
}

.NavigationSectionLS_linksRow_GJirE:not(:last-child) {
    margin-bottom: 10px
}

.NavigationSectionLS_contacts_lhEgA {
    display: table-row-group
}

.NavigationSectionLS_contactsRow_af8uG {
    display: table-row
}

.NavigationSectionLS_contactsRow_af8uG:not(:last-child) .NavigationSectionLS_contactsCell_W82QP {
    padding-bottom: 10px
}

.NavigationSectionLS_contactsCell_W82QP {
    display: table-cell
}

.NavigationSectionLS_contactsCellName_dPrvS {
    padding-right: 20px;
    color: #8692aca6
}

.PaymentSection_container_C_cBn {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.PaymentSection_container_C_cBn.PaymentSection_isCentered_qtJY4 {
    justify-content: center;
    gap: 0 80px
}

.PaymentSection_icon_LlyCK {
    cursor: pointer
}

.PaymentSection_icon_LlyCK [class$=color] {
    opacity: 0;
    transition: opacity .2s ease
}

.PaymentSection_icon_LlyCK [class$=mono] {
    opacity: 1;
    transition: opacity .2s ease
}

.PaymentSection_icon_LlyCK:hover [class$=color] {
    opacity: 1
}

.PaymentSection_icon_LlyCK:hover [class$=mono] {
    opacity: 0
}

.Footer_footer_udF4C {
    padding: 30px;
    min-width: 100%
}

.Footer_leaderboardTheme_cPZ47 {
    background-color: #01061a
}

.Footer_separator_MqAqa {
    background-color: #fff3;
    width: 100%;
    height: 1px;
    margin: 23px 0
}

.Footer_logoSeparator_HMHDL {
    flex: 1;
    margin-left: 20px;
    margin-right: 18px;
    height: 1px;
    background: linear-gradient(90deg,rgba(255,255,255,.2) 9.92%,rgba(0,0,0,0) 100%)
}

.Footer_middleSeparator_vSDOp {
    background: linear-gradient(90deg,rgba(255,255,255,.2) 29.12%,rgba(255,255,255,0) 100%);
    width: 82%;
    height: 1px;
    margin: 40px 0 23px
}

.Footer_logoContainer_ly0AN {
    margin-bottom: 48px;
    display: flex;
    align-items: center
}

.Footer_logoWrapper_hMoH_ {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 19px
}

.Footer_logo_DK4Zn {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 48px;
    cursor: auto!important
}

.Footer_sportsPromotion_u0qdl {
    width: 100%;
    margin: 0 124px
}

@media screen and (max-width: 1350px) {
    .Footer_sportsPromotion_u0qdl {
        margin:0 84px
    }
}

.Footer_leftSection_B2hYF {
    display: flex;
}

.Footer_contactSection_x51m9 {
    max-width: 150px;
    flex-grow: 1
}

.Footer_navigationSection_al8q8 {
    width: 100%;
    max-width: 830px;
    margin-left: 35px
}

.Footer_applicationSection_nH67Q {
    margin: auto 0 auto 30px
}

.Footer_navSection_AHVMG {
    display: flex
}

.Footer_promotionSection_yHP4L {
    display: flex;
    justify-content: space-between
}

.Footer_gamblingLinks_TPyo2 {
    margin: 0 30px 0 auto
}
.VInputCustomMessage_root_AaFyE {
    position: absolute;
    display: flex;
    align-items: center;
    padding: 10px 0 10px 10px;
    height: 100%;
    width: 100%;
    background-color: #edf0f7;
    border-radius: 8px;
    z-index: 1
}

.VInputCustomMessage_rootMobile_E5kCK {
    padding: 10px 0;
    top: 0
}

.VInputCustomMessage_content_v72s4 {
    font-size: 11px;
    margin-right: auto;
    display: flex;
    flex-direction: column
}

.VInputCustomMessage_text_rzVE_ {
    color: #070c19
}

.VInputCustomMessage_action_lggFd {
    font-size: inherit;
    color: #02a04c;
    font-weight: 500;
    cursor: pointer
}

.VInputCustomMessage_close_MS70o {
    margin-left: 5px;
    cursor: pointer;
    color: #090f1e26
}

.input-box[data-v-32834eee] {
    width: 100%
}

.label[data-v-32834eee] {
    color: #6f767e;
    margin-bottom: 5px
}

.control[data-v-32834eee] {
    display: flex;
    min-height: 36px;
    width: 100%;
    border-radius: 12px;
    padding: 0 15px;
    transition: all .2s;
    position: relative
}

.control.disabled[data-v-32834eee] {
    opacity: .8
}

.control.disable-left-padding[data-v-32834eee] {
    padding-left: 0
}

.control.disable-right-padding[data-v-32834eee] {
    padding-right: 0
}

.control.default[data-v-32834eee] {
    background-color: #121829
}

.control.default.focused[data-v-32834eee] {
    border-color: #0854c3
}

.control.grey[data-v-32834eee] {
    height: 44px;
    background-color: #ebebeb
}

.control.grey.focused[data-v-32834eee] {
    border-color: #4d515c
}

.control.light-grey[data-v-32834eee] {
    background-color: #94a6cd33;
    color: #6a7690
}

.control.white[data-v-32834eee] {
    background-color: #fff
}

.input-container[data-v-32834eee] {
    width: 100%;
    position: relative;
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr
}

.input-container .error-text[data-v-32834eee] {
    display: flex;
    align-items: center;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: relative;
    color: #d53e3e;
    font-size: 12px;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    padding: 4px 0
}

.input-container span.fieldLabel[data-v-32834eee] {
    display: none
}

.input-container svg.statusIcon[data-v-32834eee] {
    position: absolute;
    top: 14px;
    right: 0;
    width: 16px;
    height: 16px
}

.input[data-v-32834eee] {
    font-size: 14px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: normal;
    height: 100%;
    width: 100%;
    text-decoration: none;
    padding: 0;
    display: flex;
    align-items: center;
    position: relative;
    z-index: 1
}

.input.default[data-v-32834eee] {
    caret-color: #1970ef;
    color: #fff
}

.input.grey[data-v-32834eee] {
    height: 44px;
    background-color: #ebebeb;
    caret-color: #4d515c;
    color: #20242e
}

.input.grey[data-v-32834eee]::-moz-placeholder {
    color: #7b7b7b
}

.input.grey[data-v-32834eee]::placeholder {
    color: #7b7b7b
}

.input.grey.has-value[data-v-32834eee] {
    padding: 17px 16px 5px 0
}

.input.grey.has-value~span.fieldLabel[data-v-32834eee] {
    display: block;
    position: absolute;
    top: 5px;
    left: 0;
    font-size: 10px;
    color: #6f767e
}

.input span.fieldLabel[data-v-32834eee] {
    display: none
}

.input.light-grey[data-v-32834eee] {
    caret-color: #1a88f3;
    color: #090f1ecc;
    font-size: 13px
}

.input.white-outline[data-v-32834eee] {
    caret-color: #1a88f3;
    font-size: 13px;
    color: #090f1ecc
}

.input.error[data-v-32834eee] {
    grid-column: 1/2;
    grid-row: 1/2;
    opacity: 0;
    position: absolute
}

.input.error[data-v-32834eee]::-moz-placeholder {
    opacity: 0
}

.input.error[data-v-32834eee]::placeholder {
    opacity: 0
}

.input[data-v-32834eee]::-moz-placeholder {
    color: #6a769080;
    font-size: 13px
}

.input[data-v-32834eee]::placeholder {
    color: #6a769080;
    font-size: 13px
}

.input[data-v-32834eee]::-moz-placeholder {
    color: #6a7690
}

.input[data-v-32834eee]::placeholder {
    color: #6a7690
}

.input[data-v-32834eee]:not(.light-grey):not(.white-outline):not(.grey):-webkit-autofill,.input[data-v-32834eee]:not(.light-grey):not(.white-outline):not(.grey):-webkit-autofill:hover,.input[data-v-32834eee]:not(.light-grey):not(.white-outline):not(.grey):-webkit-autofill:focus {
    -webkit-text-fill-color: #fff
}

.input[type=date][data-v-32834eee]:before {
    content: attr(placeholder);
    color: #6a7690
}

.input[type=date][data-v-32834eee]::-webkit-date-and-time-value {
    text-align: left
}

.input[type=date][data-v-32834eee]::-webkit-datetime-edit-fields-wrapper {
    padding: 0
}

.input[type=date][data-v-32834eee]::-webkit-clear-button {
    display: none
}

.input[type=date][data-v-32834eee]::-webkit-calendar-picker-indicator {
    pointer-events: auto;
    width: 100%;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    cursor: pointer;
    opacity: 0
}

.input[type=date][data-v-32834eee]::-webkit-datetime-edit-day-field,.input[type=date][data-v-32834eee]::-webkit-datetime-edit-month-field,.input[type=date][data-v-32834eee]::-webkit-datetime-edit-year-field {
    background: transparent;
    color: currentColor;
    padding: 0
}

.input[type=date][data-v-32834eee]::-moz-placeholder-shown {
    opacity: 0
}

.input[type=date][data-v-32834eee]::placeholder-shown {
    opacity: 0
}

.input[type=date][data-v-32834eee]:not(.has-value)::-webkit-datetime-edit {
    opacity: 0
}

.control-left[data-v-32834eee],.control-right[data-v-32834eee] {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    color: #8c93a5;
    font-size: 12px;
    flex-grow: 1;
    align-self: center;
    margin-left: 5px
}

.control-left-icon[data-v-32834eee]:not(:first-child) {
    margin-left: .5em
}

.control-left-icon[data-v-32834eee]:not(:last-child) {
    margin-right: .5em
}

.icon-spinner[data-v-32834eee] {
    animation: spinner .75s infinite linear
}

.error-dot[data-v-32834eee] {
    color: #d53e3e;
    font-size: 18px;
    margin-bottom: 3px
}

.error-dot[data-v-32834eee]:not(:last-child) {
    margin-right: 5px
}

.control-action[data-v-32834eee] {
    display: flex;
    align-items: center;
    font-size: 13px;
    font-weight: 500;
    color: #096dff;
    cursor: pointer
}

.toggler-visible-password-icon-container[data-v-32834eee] {
    height: 100%;
    display: flex;
    align-items: center;
    padding: 0 10px;
    cursor: pointer;
    color: #6a769033
}

.toggler-visible-password-icon-container.visible[data-v-32834eee] {
    color: #6a7690cc
}

.maskExample[data-v-32834eee] {
    position: absolute;
    left: 0;
    top: 0;
    min-height: 36px;
    vertical-align: top;
    pointer-events: none;
    color: #6a7690;
    display: flex;
    align-items: center;
    z-index: 0;
    font-size: 14px
}

.maskExample.grey[data-v-32834eee] {
    height: 44px
}

.maskExample.grey.has-value[data-v-32834eee] {
    padding: 17px 16px 5px 0
}

.maskExample.light-grey[data-v-32834eee],.maskExample.white-outline[data-v-32834eee] {
    font-size: 13px
}

.Arrows_arrows_aUqtS {
    display: inline-flex
}

.Arrows_arrow_dUqnP {
    color: #1218294d;
    background-color: #edf0f7;
    height: 18px;
    width: 18px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    transition: background-color .5s
}

.Arrows_arrow_dUqnP:hover,.Arrows_arrow_dUqnP:focus {
    background-color: #cad3e7
}

.Arrows_arrow_dUqnP:first-child {
    margin-right: 5px
}

.Arrows_arrow_dUqnP[disabled] {
    opacity: .7
}

.Carousel_container_GSuMy {
    overflow: hidden;
    position: relative;
    --carousel__offset: 0;
    --carousel__margin: 5px
}

.Carousel_containerInner_FnO7P {
    display: flex;
    flex-flow: row nowrap;
    width: var(--carousel__inner-container-width);
    transform: translate(var(--carousel__offset));
    cursor: pointer
}

.Carousel_slide_ehUaR {
    flex: 0 0 auto;
    max-width: var(--carousel__max-slide-width);
    pointer-events: none
}

.Carousel_slide_ehUaR:not(:last-child) {
    margin-right: var(--carousel__margin)
}

.Dots_dots_fnWuv {
    display: inline-flex
}

.Dots_dot_a8eOZ {
    height: var(--dots__size);
    width: var(--dots__size);
    border-radius: 50%;
    background-color: #edf0f7;
    margin-right: 5px
}

.Dots_dot_a8eOZ:last-child {
    margin-right: 0
}

.Dots_activeDot_HoYuF {
    background-image: linear-gradient(145deg,#0095ff -36%,#0855c4 150%)
}

.DepositInstructionDesktop_container__TRFV {
    width: 100%
}

.DepositInstructionDesktop_header_WxfCM {
    display: flex;
    justify-content: space-between
}

.DepositInstructionDesktop_title_EIVbZ {
    font-size: 12px;
    line-height: 16px;
    color: #000;
    margin-bottom: 15px
}

.DepositInstructionDesktop_slide_Ua7yQ {
    background-color: #edf0f7;
    padding: 15px;
    border-radius: 13px;
    height: 100%;
    display: flex;
    flex-flow: column;
    align-items: center
}

.DepositInstructionDesktop_slideTitle_flDvc {
    font-size: 14px;
    font-weight: 600;
    line-height: 17px;
    color: #070c19;
    margin-bottom: 5px;
    width: 100%
}

.DepositInstructionDesktop_slideTitle_flDvc:before {
    content: attr(data-index);
    margin-right: 1ch;
    color: #096dff
}

.DepositInstructionDesktop_slideDescription_QvTWD {
    font-size: 13px;
    line-height: 16px;
    color: #070c1980;
    margin-bottom: 10px;
    width: 100%
}

.DepositInstructionDesktop_slideImage_rJJSg {
    border-radius: 14px;
    width: 100%;
    box-shadow: 0 5.6px 17px -3px #18274b14,0 4.2px 8.5px -4px #18274b1f
}

.DepositInstructionDesktop_imageWrapper_CXEt_ {
    flex-grow: 1;
    border-radius: 14px;
    display: flex;
    align-items: flex-end
}

.DepositInstructionDesktop_dotsWrapper_bWYBz {
    margin-top: 10px;
    margin-bottom: 15px;
    text-align: center
}

.DepositInstructionDesktop_footer_Q3xUi {
    display: flex
}

.DepositInstructionDesktop_linkButton_zrf7t {
    width: 100%
}

.DepositInstructionDesktop_backButton_S3Dwr {
    margin-right: 10px;
    flex-shrink: 0
}

.DepositCustomPage_text_LB0LW {
    font-size: 12px;
    line-height: 16px;
    color: #070c19;
    margin: 5px 0 25px;
    white-space: pre-line
}

.DepositCustomPage_button_jDKqW {
    width: 100%;
    min-height: 45px;
    font-weight: 500;
    font-size: 16px
}

.DepositMerchantIndiaDetails_information_O2mdO {
    color: #070c19;
    background: rgba(151,174,225,.2);
    border-radius: 10px;
    padding: 12px 15px;
    margin-bottom: 10px
}

.DepositMerchantIndiaDetails_informationTitle_tkdc3 {
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 10px
}

.DepositMerchantIndiaDetails_informationTitle_tkdc3 .DepositMerchantIndiaDetails_blue_ozmPF {
    color: #1a88f3
}

.DepositMerchantIndiaDetails_informationCards_XRfMM {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 10px
}

.DepositMerchantIndiaDetails_informationCard_cyfY9 {
    background: #fff;
    box-shadow: 0 7.36842px 18.4211px #090f1e1a;
    border-radius: 10px;
    padding: 8px 15px;
    flex: 1
}

.DepositMerchantIndiaDetails_informationCardQr_uZ5ny {
    display: grid;
    grid-column: 1/span 2;
    grid-column-gap: 8px;
    grid-template-columns: 88px 1fr;
    grid-template-rows: auto 1fr;
    padding-left: 8px
}

.DepositMerchantIndiaDetails_informationCardTop_a3WtN {
    display: flex;
    justify-content: space-between
}

.DepositMerchantIndiaDetails_copy_GVuxC {
    background: rgba(180,187,199,.2);
    box-shadow: 0 4px 10px #0000001a;
    border-radius: 6px;
    flex: none;
    width: 24px;
    height: 24px;
    display: flex;
    justify-content: center;
    align-items: center
}

.DepositMerchantIndiaDetails_copyIcon_gJ9Tt {
    width: 16px;
    height: 16px
}

.DepositMerchantIndiaDetails_qr_G0wIq {
    grid-row: 1/span 2
}

.DepositMerchantIndiaDetails_informationName_DkZyH {
    font-weight: 600;
    font-size: 14px;
    line-height: 17px
}

.DepositMerchantIndiaDetails_informationValue_N5Y4_ {
    font-size: 13px;
    line-height: 16px;
    opacity: .5;
    margin-top: 4px
}

.DepositMerchantIndia_container_mi7lw {
    display: flex;
    flex-direction: column;
    height: 100%
}

.DepositMerchantIndia_input_sfN7q:not(:last-child) {
    margin-bottom: 10px
}

.DepositMerchantIndia_videoInstruction_xX9ur {
    margin-top: 15px
}

.DepositMerchantIndia_controls_mCuLQ,.DepositMerchantIndia_buttons_Vys5O {
    display: flex;
    margin-top: auto
}

.DepositMerchantIndia_cancelButton_Z7Ii9 {
    display: flex;
    margin-right: 5px;
    width: 45px;
    height: 45px
}

.DepositMerchantIndia_button_aAOE2 {
    height: 45px;
    width: 100%;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    text-shadow: 0 4px 8px rgba(0,0,0,.1)
}

.DepositMerchantIndia_buttonStepOne_qo4Bq {
    margin-top: auto
}

.DepositMerchantIndia_buttonStepTwo_UfRhl,.DepositMerchantIndia_buttonStepThree_wbTqN {
    margin-left: 12px
}

.DepositMerchantIndia_buttonBack_ck9XI {
    flex-shrink: 0
}

.DepositMerchantIndia_buttonBackIcon_Klhb0 {
    color: #5c72a3
}

.DepositMerchantIndia_questionDropdown_LtcAn {
    margin-right: 30px
}

.DepositMerchantIndia_questionIcon_pZbZc {
    width: 15px;
    height: 15px;
    color: #5c72a380
}

.DepositMerchantIndia_instructionPicture_EDMqY {
    min-width: 150px;
    display: block;
    box-shadow: 0 0 8px -2px #18274b14,0 0 18px -2px #18274b14;
    border-radius: 8px;
    overflow: hidden
}

.DepositMerchantIndia_subtitle_PHIdo {
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 10px;
    color: #070c19
}

.DepositMerchantIndia_subtitle_PHIdo .DepositMerchantIndia_blue_r9Pmq {
    color: #1a88f3
}

.DepositMerchantIndia_headerHint_DJH5b {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #070c19;
    margin-bottom: 15px;
    white-space: pre-line
}

.DepositMerchantIndia_annotation_bQ6MV {
    margin-bottom: 15px
}

.DepositPaymentsGroup_container_r5Vnl {
    display: flex;
    flex-direction: column;
    align-content: flex-start;
    flex-grow: 1
}

.DepositPaymentsGroup_containerHeight_IJDDA {
    max-height: 100%
}

.DepositPaymentsGroup_list_qmjql {
    display: grid;
    align-content: flex-start;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 10px;
    flex-grow: 1;
    padding: 8px 0 10px
}

.DepositPaymentsGroup_list_qmjql .DepositPaymentsGroup_tile_b0P3T {
    background-color: #edf0f7;
    margin: 0
}

.DepositPaymentsGroup_notFound_fPr6U {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    flex-grow: 1;
    font-size: 13px;
    line-height: 16px;
    color: #5c72a3cc
}

.DepositPaymentsGroup_input_Y9w_D {
    margin-bottom: 7px
}

.DepositPaymentsGroup_button_i0Kll {
    min-height: 45px;
    font-weight: 500;
    font-size: 16px;
    margin-top: 15px
}

.DepositPaymentsGroup_limitDeposit_KQARS {
    display: flex;
    justify-content: space-between;
    color: #6a7690;
    margin-top: 10px
}

.DepositPaymentsGroup_field_cyIK6 {
    margin-bottom: 15px
}

.DepositPaymentsGroup_form_JCmTR {
    padding-top: 15px
}

.DepositPaymentsGroup_title_Ov6aL {
    color: #070c19;
    font-size: 12px;
    line-height: 1.33;
    margin-bottom: 15px
}

.DepositPaymentsGroup_annotation_TzX0s,.DepositPaymentsGroup_cryptoInstruction_GOJh_ {
    margin-bottom: 15px
}

.DepositMerchantEazepeData_subtitle_ryb1M {
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 600;
    line-height: 17px;
    color: #070c19
}

.DepositMerchantEazepeData_blue_CA5Cv {
    margin-right: 8px;
    background: linear-gradient(107.15deg,#0095ff 0%,#0855c4 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.DepositMerchantEazepeData_headerHint_Z2iBq {
    margin-bottom: 15px;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    white-space: pre-line;
    color: #070c19
}

.DepositMerchantEazepeData_input_mhPCw:not(:last-child) {
    margin-bottom: 10px
}

.DepositMerchantEazepeData_videoInstruction_iqZoi {
    margin-top: 15px
}

.DepositMerchantEazepeData_button_aqpsn {
    width: 100%;
    height: 45px!important;
    margin-top: 15px;
    font-size: 16px!important;
    font-weight: 500!important;
    line-height: 19px;
    text-shadow: 0 4px 8px rgba(0,0,0,.1)
}

.DepositMerchantEazepeData_annotation_LyAAY {
    margin-top: 15px
}

.modal-payments-aside[data-v-a6d4ff64] {
    /* min-width: 200px; */
    width: 290px;
    /* padding: 5px 0 0px; */
    background-color: #edf0f7;
    display: flex;
    flex-direction: column
}

.withdrawal-management[data-v-a6d4ff64] {
    padding: 0 20px
}

.deposit-free-spin-enter-active[data-v-a6d4ff64],.deposit-free-spin-leave-active[data-v-a6d4ff64] {
    transition: all .2s ease
}

.deposit-free-spin-enter-from[data-v-a6d4ff64],.deposit-free-spin-leave-to[data-v-a6d4ff64] {
    transform: translateY(-100%);
    opacity: 0
}

.payments-country-select[data-v-a6d4ff64] {
    margin-bottom: 20px;
    margin-top: 20px;
}

.payments-container[data-v-a6d4ff64] {
    position: relative;
    flex-grow: 1;
    overflow-y: auto;
    scrollbar-width: none
}

.payments-container[data-v-a6d4ff64]::-moz-scrollbar {
    display: none
}

.payments-container[data-v-a6d4ff64]::-webkit-scrollbar {
    display: none
}

.payments[data-v-a6d4ff64] {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding: 5px 20px 0
}

.payment[data-v-a6d4ff64] {
    margin-bottom: 10px;
    max-width: calc(50% - 5px);
    margin-top: 0;
    min-height: 67px
}

.payment[data-v-a6d4ff64]:nth-child(2n) {
    margin-left: 10px
}

.payments-title[data-v-a6d4ff64] {
    padding: 0 20px;
    font-size: 11px;
    color: #6a7690;
    margin-bottom: 10px
}

.loader[data-v-a6d4ff64] {
    min-height: auto;
    height: 100%
}

.modal-body .panel-header[data-v-c10c31d4],.modal-body .panel-block[data-v-c10c31d4] {
    padding: 1rem 1.25rem
}

.modal-body .panel-block[data-v-c10c31d4] {
    display: flex;
    flex: 1;
    flex-direction: column
}

.modal-body_mobile[data-v-c10c31d4] {
    display: flex;
    flex-direction: column;
    z-index: 3
}

.close[data-v-c10c31d4] {
    cursor: pointer;
    font-size: 13px
}

.hint[data-v-c10c31d4] {
    color: #8596ae;
    font-size: .9rem
}

.modal-container[data-v-c10c31d4] {
    display: grid;
    grid-template-areas: "banner" "main" "footer";
    grid-template-columns: min-content;
    align-self: center;
    justify-self: center
}

.modal-container.body-without-padding .modal-content__body[data-v-c10c31d4] {
    padding: 0
}

.modal-container.without-additional-footer[data-v-c10c31d4] {
    grid-template-areas: "main"
}

.modal-container.modal-container-backdrop[data-v-c10c31d4] {
    width: 100%;
    height: 100%;
    grid-template-columns: none
}

.modal-container.body-transparent .modal-container-wrapper[data-v-c10c31d4] {
    background-color: transparent
}

.modal-container-wrapper[data-v-c10c31d4] {
    background-color: #fff;
    border-radius: 15px;
    display: flex;
    margin: auto;
    z-index: 3;
    grid-area: main
}

.modal-container-wrapper.has-additional-block[data-v-c10c31d4] {
    border-radius: 15px 15px 8px 8px
}

.modal-container-wrapper[data-v-c10c31d4]:not(.not-scroll) {
    max-height: 680px;
    overflow: hidden
}

.modal-container-wrapper:not(.not-scroll) .modal-content .modal-content__container[data-v-c10c31d4] {
    overflow: auto
}

.modal-container-wrapper[data-v-c10c31d4]:not(.dynamic-height) {
    height: 680px;
    height: var(--white-modal-height,680px)
}

.modal-container-wrapper.dynamic-height[data-v-c10c31d4] {
    max-height: none
}

.modal-container-wrapper.no-content .modal-content__body[data-v-c10c31d4] {
    display: none
}

.modal-container-wrapper.no-content .modal-content__footer[data-v-c10c31d4] {
    padding-top: 10px
}

.modal-container-wrapper.not-scroll-body .modal-content__container[data-v-c10c31d4] {
    overflow: hidden
}

.modal-container-wrapper.not-scroll-body .modal-content__body[data-v-c10c31d4] {
    overflow: auto
}

.modal-container-wrapper.overflow-visible .modal-content__body[data-v-c10c31d4] {
    overflow: visible
}

.modal-container-wrapper.not-user-select[data-v-c10c31d4] {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.modal-additional-block[data-v-c10c31d4] {
    margin-top: 3px;
    border-radius: 8px 8px 15px 15px;
    background-color: #fff;
    padding: 2px 0;
    overflow: hidden
}

.modal-signature[data-v-c10c31d4] {
    margin-top: 15px;
    position: relative
}

.modal-content[data-v-c10c31d4] {
    display: flex;
    flex-direction: column;
    min-width: 300px;
    width: 390px;
    width: var(--white-modal-width,390px)
}

.modal-content_mobile[data-v-c10c31d4] {
    background-color: #141b2e;
    border-radius: 5px;
    margin-bottom: -1px;
    padding: 9px;
    width: 300px
}

.modal-content__header[data-v-c10c31d4] {
    padding: 20px 20px 10px;
    z-index: 2
}

.modal-content__header__row[data-v-c10c31d4] {
    display: flex;
    justify-content: space-between;
    align-items: flex-start
}

.modal-content__header__row[data-v-c10c31d4]:not(:first-child) {
    margin-top: 10px
}

.modal-content__header__row__account-number[data-v-c10c31d4],.modal-content__header__row__cell[data-v-c10c31d4] {
    align-items: flex-start;
    font-size: 20px;
    display: flex
}

.modal-content__header__row__account-number__cell[data-v-c10c31d4],.modal-content__header__row__cell__cell[data-v-c10c31d4] {
    font-size: 11px;
    color: #0006;
    white-space: nowrap;
    align-self: center;
    margin-top: 12px;
}

.modal-content__header__row__account-number__title[data-v-c10c31d4],.modal-content__header__row__cell__title[data-v-c10c31d4] {
    font-size: 20px;
    font-family: -apple-system,SF Pro Display,-apple-system,SF Pro Text,sans-serif;
    font-weight: 700;
    letter-spacing: .3px;
    color: #090f1e
}

.modal-content__header__row__account-number__title.pre-wrap[data-v-c10c31d4],.modal-content__header__row__cell__title.pre-wrap[data-v-c10c31d4] {
    white-space: pre-wrap
}

.modal-content__header__row__account-number__title.pre-line[data-v-c10c31d4],.modal-content__header__row__cell__title.pre-line[data-v-c10c31d4] {
    white-space: pre-line
}

.modal-content__header__row__account-number__title.size_small[data-v-c10c31d4],.modal-content__header__row__cell__title.size_small[data-v-c10c31d4] {
    font-size: 15px;
    line-height: 18px;
    letter-spacing: -.2px
}

.modal-content__header__row__account-number__overlay[data-v-c10c31d4],.modal-content__header__row__cell__overlay[data-v-c10c31d4] {
    cursor: pointer;
    align-self: flex-end;
    margin-left: 9px;
    background-color: #edf0f7;
    width: 1em;
    padding: 7px;
    border-radius: 6px
}

.modal-content__header__row__account-number__sub-title[data-v-c10c31d4],.modal-content__header__row__cell__sub-title[data-v-c10c31d4] {
    font-size: 12px;
    line-height: 1.29;
    color: #070c19;
    white-space: pre-line
}

.modal-content__header__row .modal-button-login[data-v-c10c31d4] {
    color: #8d9cc4;
    margin: 8px 11px 0 auto
}

.modal-content__container[data-v-c10c31d4] {
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

.modal-content__body[data-v-c10c31d4] {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    padding: 0 20px 20px;
    height: 100%;
    overflow: auto
}

.modal-content__footer[data-v-c10c31d4] {
    background-color: transparent;
    margin-top: auto;
    padding: 0 20px 20px
}

.modal-banner[data-v-c10c31d4] {
    grid-area: banner
}

.modal-footer[data-v-c10c31d4] {
    grid-area: footer
}

.customBackdrop[data-v-c10c31d4] {
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 2
}

.licence[data-v-0b1d11cd] {
    display: flex;
    flex-direction: column
}

.licence.white-theme .licence__top .licence__top__one-win-info[data-v-0b1d11cd],.licence.white-theme .licence__main[data-v-0b1d11cd] {
    color: #6a7690a6
}

.licence__top[data-v-0b1d11cd] {
    display: flex;
    align-items: center
}

.licence__top__one-win-info-container[data-v-0b1d11cd] {
    display: flex;
    align-items: flex-end
}

.licence__top__one-win-info[data-v-0b1d11cd] {
    display: flex;
    flex-direction: column;
    font-size: 10px;
    color: #53617a
}

.licence__top__apg[data-v-0b1d11cd] {
    max-width: 28px;
    max-height: 28px;
    margin-right: 30px
}

.licence__top__button-more[data-v-0b1d11cd] {
    width: 18px;
    height: 18px;
    background-color: #edf0f7;
    border-radius: 100px;
    margin-left: 11px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: opacity .1s
}

.licence__top__button-more.opened[data-v-0b1d11cd]:after {
    transform: rotate(225deg) translate(-1px,-1px)
}

.licence__top__button-more[data-v-0b1d11cd]:hover {
    opacity: .8
}

.licence__top__button-more[data-v-0b1d11cd]:after {
    position: absolute;
    content: "";
    width: 5.66px;
    height: 5.66px;
    border-right: 2px solid rgba(18,24,41,.3);
    border-bottom: 2px solid rgba(18,24,41,.3);
    transform: rotate(45deg) translate(-1px,-1px);
    transition: transform .3s ease-in-out
}

.licence__main[data-v-0b1d11cd] {
    font-size: 10px;
    color: #53617a;
    letter-spacing: 0
}

.licence__main__row[data-v-0b1d11cd] {
    padding-top: 10px
}

[data-v-0b1d11cd] .licence__main a {
    text-decoration: underline
}

.slide-down-enter-active[data-v-0b1d11cd],.slide-down-leave-active[data-v-0b1d11cd] {
    transition-duration: .3s;
    transition-timing-function: ease-in-out
}

.slide-down-enter-to[data-v-0b1d11cd],.slide-down-leave-from[data-v-0b1d11cd] {
    max-height: 100px;
    overflow: hidden
}

.slide-down-enter-from[data-v-0b1d11cd],.slide-down-leave-to[data-v-0b1d11cd] {
    overflow: hidden;
    max-height: 0
}

.DepositModal_annotation_Yiu7W {
    margin-bottom: 15px
}

.DepositModal_redirectButtonWrapper_lwa4o {
    align-items: center;
    display: flex;
    flex-flow: column nowrap;
    height: 100%;
    justify-content: center;
    width: 100%
}

.DepositModal_redirectButtonWrapper_lwa4o .DepositModal_redirectButtonCaption_oTKIC {
    color: #000;
    font-size: 16px;
    margin-bottom: 15px;
    text-align: center
}

.DepositModal_headerHint_u_Io_ {
    color: #070c19;
    font-size: 12px;
    line-height: 1.33;
    margin-bottom: 15px;
    white-space: pre-line;
    width: 100%
}

.DepositModal_cardTypeSelect_HKyP4 {
    margin-bottom: 15px
}

.DepositModal_form_Pyuau {
    width: 100%
}

.DepositModal_form_Pyuau>*:not(:last-child) {
    margin-bottom: 10px
}

.DepositModal_form_Pyuau>.DepositModal_limitDeposit_LMIj5 {
    color: #6f767e;
    display: flex;
    justify-content: space-between;
    margin-bottom: 36px
}

.DepositModal_form_Pyuau .DepositModal_instructionButton_n2Hbd {
    align-items: center;
    background-color: alpha(#97aee1,.11);
    border-radius: 12px;
    color: #5c72a3;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    font-weight: 500;
    height: 40px;
    justify-content: center;
    padding: 10px;
    width: 100%
}

.DepositModal_form_Pyuau .DepositModal_instructionButton_n2Hbd span {
    margin-right: 1ch
}

.DepositModal_form_Pyuau .DepositModal_sendButton_k1BfK {
    background-image: linear-gradient(77deg,#31bc69 -8%,#089e4e 93%);
    border-radius: 10px;
    box-shadow: 0 6px 18px 0 alpha(#0ea151,.3);
    font-size: 16px;
    font-weight: 600;
    height: 50px;
    margin-top: 15px;
    width: 100%
}

.DepositModal_form_Pyuau .DepositModal_copyright_idA2_,.DepositModal_detailingButton_q_0c9 {
    margin-top: 15px
}

.DepositModal_instruction_dp4YU {
    color: #070c19;
    line-height: 1.23;
    word-break: break-word
}

.DepositModal_instruction_dp4YU ul,.DepositModal_instruction_dp4YU ol {
    margin: 0;
    padding: 0 0 0 20px
}

.DepositModal_loader_AsjW0 {
    min-height: auto!important
}

.DepositModal_loader_AsjW0 {
    height: 100%
}

.DepositModal_resetRequiredDataButton_l49bT {
    height: 45px;
    margin-bottom: 20px;
    width: 45px
}

.DepositModal_resetRequiredDataButton_l49bT svg {
    rotate: 90deg
}

.DetailingMoney_root_CO3y3 {
    font-weight: 600;
    white-space: nowrap
}

.WithSelfBlurGlow[data-v-0ea06900] {
    position: relative;
    align-items: center;
    justify-content: center
}

.WithSelfBlurGlow__glow-surrogate[data-v-0ea06900] {
    position: absolute;
    width: 100%;
    height: 100%
}

.WithSelfBlurGlow__content-wrapper[data-v-0ea06900] {
    position: relative;
    height: 100%;
    width: 100%
}

.PaymentIcon_container_l0fnI {
    display: flex;
    justify-content: center;
    align-items: center
}

.PaymentIcon_icon_tinGf {
    display: inline;
    fill: currentColor;
    font-size: inherit;
    height: 100%;
    max-height: 100%;
    max-width: 100%;
    position: relative
}

.PaymentIcon_autoWidth_U7810 {
    width: auto
}

.PaymentIcon_color_CcKvf [class$=mono] {
    display: none
}

.PaymentIcon_mono_omb3O {
    color: #90bbef
}

.PaymentIcon_mono_omb3O [class$=color] {
    display: none
}

.PaymentInfo_header_i18m4 {
    color: #6f767e;
    display: flex;
    font-size: 12px;
    justify-content: space-between;
    line-height: 16px
}

.PaymentInfo_paymentInfo_ha2uK {
    border: 1px solid rgba(235,238,245,1);
    border-radius: 16px;
    display: grid;
    min-width: -moz-max-content;
    min-width: max-content;
    padding: 16px;
    grid-row-gap: 16px;
    row-gap: 16px;
    width: 100%
}

.PaymentInfo_paymentType_Hte70 {
    align-items: center;
    background: rgba(243,245,249,1);
    border-radius: 12px;
    display: flex;
    justify-content: space-between;
    padding: 10px
}

.PaymentInfo_paymentIcon_jgfSi {
    max-width: 48px
}

.PaymentInfo_sum_FF0d8 {
    align-items: flex-end;
    display: flex;
    flex-direction: column
}

.PaymentInfo_txIdLink_p1SXJ {
    color: #036aff!important;
    text-decoration-line: underline!important
}

.PaymentInfo_txIdLink_p1SXJ {
    margin-left: 30px
}

.PaymentInfo_sumTopItem_6_LpV {
    color: #0e1011;
    display: flex;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px
}

.PaymentInfo_sumBottomItem_Jvu6E {
    color: #6f767e;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: -.23px;
    line-height: 15.51px
}

.container[data-v-d3174eb0] {
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 23px
}

.container.white-theme[data-v-d3174eb0] {
    margin-bottom: 0
}

.container.white-theme .detailing-button[data-v-d3174eb0] {
    font-size: 13px;
    line-height: normal;
    color: #086ddc;
    letter-spacing: -.2px
}

.container .withdrawal-limit[data-v-d3174eb0] {
    font-size: 12px;
    color: #7586a4
}

.container .detailing-button[data-v-d3174eb0] {
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33;
    color: #5e97ff;
    flex: none
}

.container .detailing-button[data-v-d3174eb0]:hover {
    opacity: .8
}

.PaymentStatus_container__FpbO {
    background-color: #fff;
    border-radius: 16px;
    color: #000;
    display: flex;
    justify-content: center;
    padding: 20px
}

.PaymentStatus_acceptedBox_uKlpc {
    align-items: center;
    background-color: #fff;
    display: flex;
    flex-direction: column;
    width: 100%
}

.PaymentStatus_header_cCIJw {
    display: grid;
    justify-items: center;
    margin-bottom: 15px;
    max-width: 394px;
    text-align: center
}

.PaymentStatus_icon_L6CTw {
    color: orange;
    height: 32px;
    margin-bottom: 10px;
    width: 32px
}

.PaymentStatus_title_iCnKW {
    color: #1a1d1f;
    font-size: 22px;
    font-weight: 700;
    letter-spacing: -.4px;
    line-height: 26px;
    margin-bottom: 5px
}

.PaymentStatus_details_PrYqV {
    color: #090f1ecc;
    font-size: 14px;
    line-height: 20px
}

.PaymentStatus_button_mOgoG {
    box-sizing: border-box;
    margin-top: 15px;
    width: 100%
}

.PaymentStatus_button_mOgoG.PaymentStatus_disableBoxShadow_jPmWq {
    box-shadow: none;
    text-shadow: none
}

.PaymentStatus_detailingButton_Epd8r {
    width: auto!important
}

.PaymentStatus_detailingButton_Epd8r {
    box-sizing: border-box;
    height: -moz-max-content;
    height: max-content;
    margin-top: 15px
}

.PaymentStatus_paymentInfo_EAjii {
    width: 394px
}

.PaymentStatus_paymentInfoMobile__PE73 {
    width: 100%
}

.AmountTags_root_HWT5G {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: -7px
}

.AmountTags_tag_mucsw {
    background-color: #edf0f7;
    border-radius: 8px;
    color: #070c1980;
    cursor: pointer;
    font-size: 12px;
    margin-bottom: 7px;
    padding: 8px 10px
}

.AmountTags_tag_mucsw:not(:last-child) {
    margin-right: 7px
}

.AmountTags_bonus_ny8e6 {
    position: relative
}

.AmountTags_bonus_ny8e6:before {
    background-image: linear-gradient(145deg,#0095FF -36%,#0855C4 150%);
    border-radius: 5px;
    color: #fff;
    content: "+" attr(data-bonus) "%";
    display: block;
    font-size: 10px;
    font-weight: 800;
    line-height: 17px;
    position: absolute;
    right: -3px;
    text-align: center;
    top: -8px;
    width: 32px
}

.AmountTags_rootMobile_Yvew7 .AmountTags_tag_mucsw {
    font-size: 10px
}

.Annotation_text_dBBwn {
    font-size: 10px;
    line-height: 14px
}

.Annotation_annotation_ND9S9 {
    background-color: var(--8c7a097e);
    border-radius: 10px;
    padding: 10px
}

.Annotation_annotation_ND9S9 .Annotation_text_dBBwn {
    color: var(--2e26ea62)
}

.Annotation_annotation_ND9S9.Annotation_warning_Ydbla {
    background-color: #dc8b441a
}

.Annotation_annotation_ND9S9.Annotation_warning_Ydbla .Annotation_text_dBBwn {
    color: #dc8b44
}

.Annotation_annotation_ND9S9.Annotation_info_xuton {
    background-color: #f2f5f9
}

.Annotation_annotation_ND9S9.Annotation_info_xuton .Annotation_text_dBBwn {
    color: #001a3499
}

.Annotation_annotation_ND9S9.Annotation_tip_ilRcf {
    background-color: #97aee14d
}

.Annotation_annotation_ND9S9.Annotation_tip_ilRcf .Annotation_text_dBBwn {
    color: #0855c4
}

.Annotation_annotation_ND9S9.Annotation_success_YE8Qr {
    background-color: #44dc441a
}

.Annotation_annotation_ND9S9.Annotation_success_YE8Qr .Annotation_text_dBBwn {
    color: #44dc44
}

.Annotation_annotation_ND9S9.Annotation_error_wOYXP {
    background-color: #dc44441a
}

.Annotation_annotation_ND9S9.Annotation_error_wOYXP .Annotation_text_dBBwn {
    color: #dc4444
}

.PaymentBadges_root_F7Dss {
    display: flex;
    position: absolute;
    right: -3px;
    top: -3px;
    z-index: 1
}

.PaymentBadges_text_OQoAX {
    align-items: center;
    background-color: #fff;
    background-image: linear-gradient(145deg,#0095FF -36%,#0855C4 150%);
    border-radius: 6px;
    box-shadow: 0 6px 22px rgba(#0095FF,.3);
    display: flex;
    justify-content: center;
    max-height: 24px;
    padding: 4px
}

.PaymentBadges_recommended_UcBmI .PaymentBadges_text_OQoAX {
    background-image: linear-gradient(88.93deg,#0095FF 1.83%,#0855C4 98.17%);
    box-shadow: 0 6px 21px rgba(#0095FF,.16)
}

.PaymentBadges_india_W8HN5 .PaymentBadges_text_OQoAX {
    background-image: linear-gradient(145deg,#0095FF -37.2%,#0855C4 152.56%);
    border-radius: 22px;
    box-shadow: none;
    padding: 8px 5px
}

.PaymentBadges_india_W8HN5 .PaymentBadges_textMobile_BS_hW {
    padding: 5px 4px
}

.PaymentBadges_india_W8HN5 .PaymentBadges_textMobile_BS_hW .PaymentBadges_icon_jvAE1 {
    height: auto!important;
    width: auto!important
}

.PaymentBadges_badge_RZqW7 {
    margin-left: 3px
}

.PaymentBadges_badge_RZqW7 .PaymentBadges_textActive_h0Jft {
    background: #fff;
    box-shadow: unset;
    color: #1a88f3
}

.PaymentBadges_badge_RZqW7 .PaymentBadges_textMobile_BS_hW .PaymentBadges_icon_jvAE1 {
    height: 12px;
    width: 12px
}

.PaymentBadges_indiaLuckystar_wIk7C .PaymentBadges_text_OQoAX {
    background-image: linear-gradient(88.93deg,#31BC69 1.83%,#089E4E 98.17%);
    box-shadow: none
}

.PaymentBadges_indiaLuckystar_wIk7C .PaymentBadges_text_OQoAX .PaymentBadges_icon_jvAE1 {
    height: 16px;
    width: 16px
}

.PaymentBadges_indiaLuckystar_wIk7C .PaymentBadges_textMobile_BS_hW .PaymentBadges_icon_jvAE1 {
    height: 12px;
    width: 12px
}

.PaymentBadges_indiaLuckystar_wIk7C .PaymentBadges_textActive_h0Jft {
    background: #fff;
    color: #089e4e
}

.PaymentBadges_tooltip_sXrFd {
    width: 159px
}

.PaymentBadges_tooltipMobile_UscTu {
    width: 130px
}

.PaymentBadges_color_KLZol [class$=mono],.PaymentBadges_mono_iEUni [class$=color] {
    display: none
}

.PaymentsIconsRow_root_thJxq {
    display: flex
}

.PaymentsIconsRow_iconsContainer_bjy2Z {
    display: flex;
    max-width: 92px
}

.PaymentsIconsRow_withManyIcons_w8MIv {
    max-width: 100px
}

.PaymentsIconsRow_icon_Egc0f {
    flex-shrink: 1
}

.PaymentsIconsRow_icon_Egc0f:not(:first-child) {
    margin-left: 2px
}

.PaymentsIconsRow_iconBase_zqT5H {
    height: 25px;
    max-width: 100%
}

.PaymentsIconsRow_countCircle_wYDpV {
    font-weight: 700;
    font-size: 7px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #97aee133;
    color: #1a88f3;
    flex-shrink: 0;
    width: 18px;
    height: 18px
}

.PaymentsIconsRow_active_ocpCL .PaymentsIconsRow_countCircle_wYDpV {
    background-color: #fff;
    color: #1a88f3
}

.PaymentTile {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
    background-color: #fff;
    flex-basis: calc(50% - 5px);
    border-radius: 10px;
    box-shadow: 0 4px 10px -5px #0000001a;
    position: relative;
    padding: 10px;
    cursor: pointer;
    margin-bottom: 10px;
    margin-top: 5px
}

.PaymentTile--recommended:before {
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 10px;
    border: 2px solid #0095ff;
    position: absolute;
    left: 0;
    top: 0;
    opacity: .8;
    -webkit-mask-image: linear-gradient(210deg,#0095ff 0%,#0095ff 10%,transparent 55%,transparent 100%);
    mask-image: linear-gradient(210deg,#0095ff 0%,#0095ff 10%,transparent 55%,transparent 100%)
}

.PaymentTile__footer {
    display: flex;
    width: 100%;
    text-overflow: ellipsis;
    align-items: flex-end
}

.PaymentTile__check {
    border-radius: 50%;
    width: 14px;
    height: 14px;
    background-color: #fff;
    margin-left: 5px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0
}

.PaymentTile--active {
    box-shadow: 0 6px 18px #1178df4d;
    background-image: linear-gradient(129deg,#0095ff -19%,#0855c4 149%);
    margin-bottom: 10px
}

.PaymentTile--active:before {
    content: unset
}

.PaymentTile--active .PaymentTile__title {
    color: #ffffffb3
}

.PaymentTile--active .PaymentTile__pending {
    display: none
}

.PaymentTile__title {
    font-size: 12px;
    font-weight: 500;
    color: #090f1e;
    margin-top: 7px;
    margin-right: auto;
    word-break: break-word
}

.PaymentTile__pending {
    height: 18px;
    width: 18px;
    border-radius: 6px;
    position: absolute;
    right: 10px;
    bottom: 10px;
    background-color: #090f1e1a;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #090f1e80
}

.control {
    border-radius: 8px;
    position: relative;
    width: 100%
}

.control .label {
    color: #6f767e;
    margin-bottom: 5px
}

.control .input-wrapper {
    align-items: center;
    background-color: #fff;
    border-color: transparent;
    border-radius: inherit;
    border-style: solid;
    border-width: 1px;
    display: flex;
    position: relative
}

.control .input-wrapper.rounded {
    border-radius: 9999999px
}

.control .input-wrapper span.fieldLabel {
    display: none
}

.control .input-wrapper.theme-grey .input {
    height: 44px;
    padding: 16px;
    background-color: #e6e7e9;
    border-radius: 10px;
    font-size: 14px;
    color: #0e1011
}

.control .input-wrapper.theme-grey .required-container {
    height: 100%;
    width: 16px;
    position: absolute;
    right: 19px;
    top: 0;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.control .input-wrapper.theme-grey .required {
    display: none;
    background: #888787;
    border-radius: 50%;
    width: 16px;
    height: 16px
}

.control .input-wrapper.theme-grey input:not(:-moz-placeholder-shown) {
    padding: 19px 16px 5px
}

.control .input-wrapper.theme-grey input:not(:placeholder-shown) {
    padding: 19px 16px 5px
}

.control .input-wrapper.theme-grey input:not(:-moz-placeholder-shown)~span.fieldLabel {
    display: block;
    position: absolute;
    top: 5px;
    left: 16px;
    font-size: 10px;
    color: #6f767e
}

.control .input-wrapper.theme-grey input:not(:placeholder-shown)~span.fieldLabel {
    display: block;
    position: absolute;
    top: 5px;
    left: 16px;
    font-size: 10px;
    color: #6f767e
}

.control .input-wrapper.theme-grey .maskExample {
    height: 44px;
    padding: 16px;
    font-size: 14px
}

.control .input-wrapper.theme-light-grey {
    background-color: #edf0f7;
    border-radius: 10px;
    height: 45px
}

.control .input-wrapper.theme-light-grey .input {
    background-color: transparent;
    color: #070c19cc;
    padding: 0 15px;
    position: relative;
    z-index: 1
}

.control .input-wrapper.theme-light-grey .input.icon-left {
    padding: 0 15px 0 10px
}

.control .input-wrapper.theme-light-grey .maskExample {
    padding: 0 15px
}

.control .input-wrapper.theme-white-outline {
    border: 1px solid rgba(148,166,205,.2);
    background-color: transparent;
    border-radius: 10px;
    height: 45px;
    max-height: 100%
}

.control .input-wrapper.theme-white-outline .input {
    background-color: transparent;
    color: #070c19cc;
    padding: 0 15px
}

.control .input-wrapper.theme-white-outline .input.icon-left {
    padding: 0 15px 0 10px
}

.control .input-wrapper.theme-white-outline .maskExample {
    padding: 0 15px
}

.control .input-message-container {
    position: relative;
    flex: 1 1 auto
}

.control .input-message-container svg.statusIcon {
    position: absolute;
    top: 14px;
    right: 16px;
    width: 16px;
    height: 16px
}

.control-hint {
    margin-right: 10px;
    text-align: right
}

.control .required-container {
    height: 100%;
    width: 5px;
    position: absolute;
    right: 19px;
    top: 0;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.control .required-container .required {
    background: #888787;
    border-radius: 50%;
    height: 5px
}

.control .input.icon-right {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.control .input.icon-right.icon-left {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.control .input.readonly {
    pointer-events: none
}

.control.error .control-input-wrapper {
    border: 1px solid #ff0c46
}

.control.error:not(.focused) {
    margin-bottom: 5px
}

.control.error:not(.focused) .input-wrapper {
    margin-bottom: 2px
}

.control.error:not(.focused) .required-container .required {
    background: #ff0c46
}

.control.error:not(.focused) .error-border {
    border: 1px solid #ff0c46
}

.control.error .control-hint {
    color: #ff0c46
}

.control.success .input-wrapper .required-container .required {
    background-color: #10d600
}

.control .maskExample {
    position: absolute;
    left: 0;
    top: 0;
    min-height: 35px;
    vertical-align: top;
    pointer-events: none;
    color: #6a7690;
    display: flex;
    align-items: center;
    z-index: 0
}

.toggler-visible-password-container {
    position: absolute;
    height: 100%;
    display: flex;
    align-items: center;
    padding: 0 10px;
    cursor: pointer;
    color: #6a769033;
    right: 4px;
    z-index: 2;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.toggler-visible-password-container.has-required {
    right: 25px
}

.toggler-visible-password-container.visible {
    color: #6a7690cc
}

.FadeContainer_container_UQfis {
    -webkit-mask-image: linear-gradient(var(--container__tint-direction),transparent 0%,#000 var(--container__start-tint-size),#000 calc(100% - var(--container__end-tint-size)),transparent 100%);
    mask-image: linear-gradient(var(--container__tint-direction),transparent 0%,#000 var(--container__start-tint-size),#000 calc(100% - var(--container__end-tint-size)),transparent 100%);
    padding: var(--container__padding)
}

.VInputSearch_input_zjffR {
    font-size: 13px;
    color: #090f1e;
    height: 35px
}

.VInputSearch_leftIconWrapper_xul1M {
    width: 18px;
    font-size: 14px;
    margin-left: 10px;
    display: flex;
    align-items: center;
    justify-content: center
}

.VInputSearch_leftIcon_t8Ybb {
    color: #94a6cdcc
}

.VInputSearch_rightIconWrapper__x0az {
    font-size: 16px;
    color: #99a2ad;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%
}

.VInputSearch_rightIconWrapper__x0az:hover {
    color: #99a2ad80
}

.VInputSearch_rightIconWrapper__x0az:before {
    content: "";
    display: block;
    width: 1px;
    height: 17px;
    background-color: #94a6cd33
}

.VInputSearch_rightIcon_nmwuf {
    padding: 0 12px
}

.BanksGroup_box_Ks7iP {
    overflow: hidden
}

.BanksGroup_list__3fBv {
    align-content: flex-start;
    display: grid;
    flex-grow: 1;
    grid-gap: 10px;
    grid-template-columns: repeat(3,minmax(90px,1fr));
    max-height: calc(100% - 45px);
    padding: 8px 0 10px
}

.BanksGroup_tile_YQ5DZ {
    background-color: #edf0f7;
    margin: 0
}

.BanksGroup_notFound_d6itU {
    align-items: center;
    color: #5c72a3;
    display: flex;
    flex-grow: 1;
    font-size: 13px;
    justify-content: center;
    line-height: 16px;
    margin: 40px 0;
    text-align: center
}

.error-text[data-v-b04df1ee] {
    font-weight: 500;
    color: #d53e3e;
    margin-top: 5px;
    font-size: 9px
}

.control[data-v-0233e25f] {
    border-radius: 8px;
    position: relative;
    width: 100%
}

.control.is-mobile[data-v-0233e25f] {
    border-radius: 12px
}

.input-wrapper[data-v-0233e25f] {
    align-items: center;
    background-color: #fff;
    border-color: transparent;
    border-radius: inherit;
    border-style: solid;
    border-width: 1px;
    display: flex;
    min-height: 45px
}

.input-wrapper .input[data-v-0233e25f] {
    -moz-appearance: textfield
}

.input-wrapper .input[data-v-0233e25f]::-webkit-outer-spin-button,.input-wrapper .input[data-v-0233e25f]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.input-wrapper.rounded[data-v-0233e25f] {
    border-radius: 9999999px
}

.input-wrapper.white-theme[data-v-0233e25f] {
    background-color: #edf0f7;
    border-radius: 10px;
    overflow: hidden;
    padding: 0 15px
}

.input-wrapper.white-theme .input[data-v-0233e25f] {
    background-color: #edf0f7;
    min-height: 45px;
    color: #070c19cc
}

.input-wrapper.white-theme .input.icon-left[data-v-0233e25f] {
    padding: 0 15px 0 10px
}

.input-wrapper.without-padding[data-v-0233e25f] {
    padding: 0
}

.input-wrapper.small[data-v-0233e25f] {
    height: 36px;
    min-height: auto
}

.input-wrapper.light-grey[data-v-0233e25f] {
    background-color: #edf0f7;
    border-radius: 10px;
    height: 45px
}

.input-wrapper.light-grey .input[data-v-0233e25f] {
    background-color: #edf0f7;
    color: #070c19cc;
    padding: 0 15px
}

.input-wrapper.grey-theme[data-v-0233e25f] {
    background-color: #ebebeb!important;
    border-radius: 10px;
    padding: 0 15px
}

.input-wrapper.grey-theme .input[data-v-0233e25f] {
    padding: 0;
    background-color: #ebebeb;
    min-height: 43px;
    color: #070c19cc
}

.input-wrapper.grey-theme .input.icon-left[data-v-0233e25f] {
    padding: 0 15px 0 10px
}

.input-wrapper.grey-theme .input-message-container .custom-message[data-v-0233e25f] {
    background-color: #ebebeb
}

.input-message-container[data-v-0233e25f] {
    position: relative;
    flex: 1 1 auto
}

-hint[data-v-0233e25f] {
    margin-right: 10px;
    text-align: right
}

.required[data-v-0233e25f] {
    background: #888787;
    border-radius: 50%;
    height: 5px;
    position: absolute;
    right: 19px;
    top: 15px;
    width: 5px
}

.error[data-v-0233e25f] {
    margin-bottom: 5px
}

.error .control-input-wrapper[data-v-0233e25f],.error .error-border[data-v-0233e25f] {
    border: 1px solid #ff0c46
}

.error .input-wrapper[data-v-0233e25f] {
    margin-bottom: 2px
}

.error .required[data-v-0233e25f] {
    background: #ff0c46
}

.error .control-hint[data-v-0233e25f] {
    color: #ff0c46
}

.success .control-input-wrapper[data-v-0233e25f] {
    border: 1px solid #10d600
}

.success .required[data-v-0233e25f] {
    background: #10d600
}

.success .control-hint[data-v-0233e25f] {
    color: #10d600
}

.control-action[data-v-0233e25f] {
    display: flex;
    align-items: center;
    font-size: 13px;
    font-weight: 500;
    color: #096dff;
    cursor: pointer
}

.ConfirmedInput>*:not(:last-child) {
    margin-bottom: 15px
}

.ConfirmedInput__confirm-input {
    width: 100%
}

.ConfirmedInput__button {
    width: 100%;
    background-image: linear-gradient(to bottom right,#0095ff,#0855c4);
    height: 34px
}

.ConfirmedInput__hint {
    color: #000
}

.ConfirmedInput__text {
    font-size: 14px
}

.ConfirmedInput__link {
    color: #000;
    text-decoration: underline;
    display: block;
    text-align: center;
    margin: 10px auto
}

.ConfirmedInput__link:disabled {
    color: #ddd
}

.MoneyCountrySelect_root_fXVZS {
    align-items: center;
    display: flex;
    padding: 0 20px
}

.MoneyCountrySelect_textWrapper_nwfc7 {
    margin-right: 10px
}

.MoneyCountrySelect_text_PDY4n {
    color: #6a7690;
    font-size: 11px;
    font-weight: 400;
    line-height: 13px;
    opacity: .65
}

.MoneyCountrySelect_countryIcon_rceRX {
    height: 18px;
    margin-right: 10px;
    min-height: 18px;
    min-width: 18px;
    width: 18px
}

.MoneyCountrySelect_country_rU1X_ {
    color: #6a7690;
    font-size: 11px;
    font-weight: 600;
    line-height: 13px;
    margin-right: 3px
}

.MoneyCountrySelect_select_j0p7e {
    color: #2f80ed;
    cursor: pointer;
    font-size: 11px;
    font-weight: 400;
    line-height: 13px
}

.MoneyCountrySelect_question_z38QF {
    color: #5c72a380
}

.MoneyCountrySelect_questionWrapper_GzOl_ {
    margin-left: auto
}

.MoneyCountrySelect_tooltip_kTgB2 {
    width: 158px
}

.DepositMoneyInputPhone_intlTelInput_HJRt9 {
    display: flex;
    font-size: 13px;
    position: relative;
    width: 100%
}

.DepositMoneyInputPhone_countryIcon_YSrZn {
    margin-left: 15px;
    margin-right: 24px;
    position: relative
}

.DepositMoneyInputPhone_countryIconMobile_esLDR {
    margin-left: 0
}

.DepositMoneyInputPhone_countryIcon_YSrZn:before {
    background-color: #97aee1;
    content: "";
    height: 17px;
    opacity: .2;
    position: absolute;
    right: -15px;
    width: 1px
}

.DepositMoneyInputPhone_prefix_AR6WJ {
    color: #070c19;
    opacity: .8
}

.DepositMoneyInputPhone_prefixMobile_uEkES {
    margin-right: 5px
}

.Cell_cell_mhm0_ {
    background-color: #97aee11c;
    border-radius: 8px;
    display: flex;
    padding: 10px
}

.Cell_leftIcon_30kOf {
    display: flex;
    justify-content: center;
    margin-right: 10px;
    width: 72px
}

.Cell_icon_BXh1f {
    height: 40px
}

.Cell_content_zAppD {
    flex: 1
}

.Cell_statusIcon_hjdY4 {
    color: #6f767e;
    height: 16px;
    width: 16px
}

.Cell_titleRow_OqAdq {
    margin-bottom: 4px
}

.Cell_titleRow_OqAdq,.Cell_subtitleRow_I32EG {
    display: flex;
    justify-content: space-between
}

.Cell_title_D1v1C {
    color: #0e1011;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px
}

.Cell_success_Z2W3S .Cell_title_D1v1C {
    color: #12b857
}

.Cell_subtitle_C560t,.Cell_time_WJIqM {
    color: #6f767e;
    font-size: 12px;
    letter-spacing: .01px;
    line-height: 16px
}

.SpeiCurpInstruction_trigger_Z2ymt {
    color: #066edb;
    cursor: pointer;
    font-size: 13px;
    font-weight: 400;
    text-align: right
}

.SpeiCurpInstruction_trigger_Z2ymt:hover {
    opacity: .8
}

.SpeiCurpInstruction_text_VrQBi {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 7.368px 18.421px 0 rgba(#090f1e,.1);
    color: #070c19;
    font-size: 13px;
    font-weight: 400;
    line-height: 15px;
    margin-top: 5px;
    padding: 10px
}

.SpeiCurpInstruction_content_PlD5l {
    width: 285px
}

.SpeiCurpInstruction_mobile_AtewS .SpeiCurpInstruction_content_PlD5l {
    width: 316px
}

.SuccessWithdrawal_successWithdrawal_Ay6vH {
    display: flex;
    flex-direction: column
}

.SuccessWithdrawal_icon_V5vA1 {
    height: 36px;
    margin: 0 auto 10px;
    width: 36px
}

.SuccessWithdrawal_title_A7AhI {
    color: #1a1d1f;
    font-size: 22px;
    font-weight: 700;
    line-height: 26px;
    margin-bottom: 5px;
    text-align: center
}

.SuccessWithdrawal_description_jg4R5 {
    color: #090f1ecc;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 10px;
    text-align: center
}

.SuccessWithdrawal_balanceInfo_h6tbL {
    display: flex;
    justify-content: space-between;
    padding: 0 20px
}

.SuccessWithdrawal_balanceText__KvZr {
    color: #6f767e;
    font-size: 16px;
    letter-spacing: .01px;
    line-height: 22.4px
}

.SuccessWithdrawal_balanceValue_tLVrM {
    color: #12b857;
    font-size: 16px;
    font-weight: 600;
    line-height: 22.4px
}

.SteamAccountInstruction_trigger_xJGRs {
    color: #066edb;
    cursor: pointer;
    font-size: 13px;
    font-weight: 400;
    text-align: right
}

.SteamAccountInstruction_trigger_xJGRs:hover {
    opacity: .8
}

.SteamAccountInstruction_text_JKfEX {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 7.368px 18.421px 0 rgba(#090f1e,.1);
    color: #070c19;
    font-size: 13px;
    font-weight: 400;
    line-height: 15px;
    margin-top: 5px;
    padding: 10px
}

.SteamAccountInstruction_text_JKfEX a {
    color: #2f80ed
}

.SteamAccountInstruction_text_JKfEX a:hover {
    opacity: .8
}

.SteamAccountInstruction_content_mBE65 {
    width: 285px
}

.SteamAccountInstruction_mobile_vzJfN .SteamAccountInstruction_content_mBE65 {
    width: 316px
}

.customBg,.customBg [class*=arrow] {
    background-color: #d8dee6
}

.PaymentInstruction_root_DOoK_ {
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    display: flex;
    flex-direction: column;
    gap: 15px
}

.PaymentInstruction_root_DOoK_.PaymentInstruction_dark_utZn5 {
    background-color: #2c3243;
    border-top: 2px solid #404c6c;
    color: #fff
}

.PaymentInstruction_root_DOoK_.PaymentInstruction_light_fWar5 {
    background-color: #fff;
    color: #070c19
}

.PaymentInstruction_titleWrapper_vxoaj {
    align-items: center;
    display: flex;
    gap: 5px
}

.PaymentInstruction_title_XpNOI {
    font-size: 13px;
    font-weight: 600;
    line-height: 18px
}

.PaymentInstruction_flag_e2l0p {
    align-items: center;
    background-color: #373f52;
    border-radius: 20px;
    display: flex;
    flex-shrink: 0;
    height: 30px;
    justify-content: center;
    padding: 4px;
    width: 30px
}

.PaymentInstruction_text_Y1G_F {
    font-size: 12px;
    line-height: 16px;
    margin-right: 4px;
    opacity: .8
}

.PaymentInstruction_link_RK0Dl {
    color: #0075ff;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    -webkit-text-decoration: underline;
    text-decoration: underline
}

.PaymentInstruction_buttons_smwB1 {
    display: flex;
    gap: 10px
}

.PaymentInstruction_button_bfpUM {
    align-items: center;
    border-radius: 10px;
    display: flex;
    font-size: 12px;
    font-weight: 600;
    gap: 5px;
    height: 40px;
    justify-content: center;
    line-height: 16px;
    width: 100%
}

.PaymentInstruction_icon_a5xWh {
    width: auto
}

.PaymentInstruction_dark_utZn5 .PaymentInstruction_button_bfpUM {
    background-color: #fff;
    color: #272b30
}

.PaymentInstruction_light_fWar5 .PaymentInstruction_button_bfpUM {
    background-color: #97aee133;
    color: #070c1980
}

.WithdrawalCancellation_root_JdwWX .WithdrawalCancellation_buttonReturnMoney_oolTU.WithdrawalCancellation_disableBoxShadow_XyDoz,.WithdrawalCancellation_root_JdwWX .WithdrawalCancellation_buttonDeposit_UZJb5.WithdrawalCancellation_disableBoxShadow_XyDoz,.WithdrawalCancellation_root_JdwWX .WithdrawalCancellation_showMore_mtA0Z.WithdrawalCancellation_disableBoxShadow_XyDoz,.WithdrawalCancellation_root_JdwWX .WithdrawalCancellation_buttonCloseModals_ysSMF.WithdrawalCancellation_disableBoxShadow_XyDoz {
    box-shadow: none;
    text-shadow: none
}

.WithdrawalCancellation_mainContainer_cY4Py {
    display: flex;
    flex-direction: column;
    height: 100%;
    max-height: 310px;
    overflow: hidden
}

.WithdrawalCancellation_title_k9Uxe {
    color: #090f1e;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: -.2px;
    line-height: 18px;
    margin-bottom: 10px
}

.WithdrawalCancellation_subtitleContainer_Xf4nz {
    margin-bottom: 15px
}

.WithdrawalCancellation_subtitle__cMHX {
    color: #6f767e;
    font-size: 12px;
    letter-spacing: .01px;
    line-height: 16px
}

.WithdrawalCancellation_cell_RHxXc+.WithdrawalCancellation_cell_RHxXc {
    margin-top: 10px
}

.WithdrawalCancellation_buttonReturnMoney_oolTU {
    margin-top: 20px;
    width: 100%
}

.WithdrawalCancellation_separator_N08EG {
    align-items: center;
    display: grid;
    grid-template-columns: 1fr auto 1fr;
    margin-bottom: 15px;
    margin-top: 15px
}

.WithdrawalCancellation_line_KtqJw {
    background-color: #dce1ef;
    height: 1px
}

.WithdrawalCancellation_text_Yt0lh {
    color: #1e1e1e;
    font-size: 13px;
    font-weight: 500;
    line-height: 13px;
    margin-left: 7px;
    margin-right: 7px
}

.WithdrawalCancellation_buttonDeposit_UZJb5 {
    color: #0075ff;
    width: 100%
}

.WithdrawalCancellation_cellSeparator_H4eQT {
    background-color: #dce1ef;
    height: 1px;
    margin: 15px -20px;
    width: calc(100% + 40px)
}

.WithdrawalCancellation_cells_ptTkP {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    overflow-y: auto;
    position: relative
}

.WithdrawalCancellation_cells_ptTkP::-webkit-scrollbar {
    display: none
}

.WithdrawalCancellation_buttonCloseModals_ysSMF,.WithdrawalCancellation_showMore_mtA0Z {
    color: #6f767e;
    margin-top: 10px;
    width: 100%
}

.WithdrawalCancellation_buttonCloseModals_ysSMF+.WithdrawalCancellation_buttonReturnMoney_oolTU,.WithdrawalCancellation_showMore_mtA0Z+.WithdrawalCancellation_buttonReturnMoney_oolTU {
    margin-top: 15px
}

.WithdrawalCancellation_buttonCloseModals_ysSMF,.WithdrawalCancellation_fakeLink_w6Fs_ {
    color: #0075ff
}

.WithdrawalCancellation_fakeLink_w6Fs_:hover {
    opacity: .8;
    transition: opacity .2s ease-in-out
}

.WithdrawalCancellation_isMobile_R9fWh .WithdrawalCancellation_title_k9Uxe {
    margin-bottom: 15px
}

.WithdrawalCancellation_isMobile_R9fWh .WithdrawalCancellation_mainContainer_cY4Py {
    max-height: 300px
}

.WithdrawalCancellation_isMobile_R9fWh .WithdrawalCancellation_isShowAll_GHAhI {
    max-height: unset
}

.WithdrawalCancellation_isMobile_R9fWh .WithdrawalCancellation_cells_ptTkP {
    overflow: hidden
}

.PaymentCopyright_desktop_zHPpD {
    font-size: 11px;
    line-height: 13px;
    color: #6a7690a6
}

.PaymentCopyright_mobile_VhI4e {
    font-size: 11px;
    line-height: 13px;
    text-align: center;
    letter-spacing: .06px;
    color: #090f1e4d
}

.VInputWithTooltip_input_DjrKQ {
    margin-bottom: 0!important
}

.VInputWithTooltip_tooltip_cwVSc {
    margin-bottom: 15px;
    margin-left: auto;
    margin-top: 3px;
    width: -moz-fit-content;
    width: fit-content
}

.VInputWithTooltip_tooltipMobile_zfOUl {
    margin-bottom: 10px
}

.BaseBankCard_root_r394y {
    border-radius: 14px;
    padding: 15px;
    border: 2px solid rgba(0,0,0,0)
}

@media screen and (min-width: 768px) {
    .BaseBankCard_root_r394y {
        padding:20px
    }
}

.BaseBankCard_bank_jSuYw {
    height: 25px
}

.BaseBankCard_row_ZtzmE {
    display: flex;
    justify-content: space-between;
    position: relative;
    height: 30px;
    margin-bottom: 15px;
    align-items: center
}

.BankCardInput_popper_LJ4ZV {
    width: 100%
}

.BankCardInput_inputContainer_V9ISj {
    position: relative
}

.BankCardInput_input_gxFZe {
    background-color: #fff3;
    box-shadow: 0 4px 10px #0000001a;
    border: 1px solid transparent;
    border-radius: 8px;
    color: #fff;
    height: 30px;
    padding: 8px 10px;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    width: 100%;
    transition: background-color .5s;
    -moz-appearance: textfield
}

.BankCardInput_input_gxFZe::-webkit-outer-spin-button,.BankCardInput_input_gxFZe::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.BankCardInput_input_gxFZe::-moz-placeholder {
    color: #ffffff80
}

.BankCardInput_input_gxFZe::placeholder {
    color: #ffffff80
}

.BankCardInput_input_gxFZe.BankCardInput_showAction_jw2AY:-moz-placeholder-shown+.BankCardInput_inputClear_LS2zp {
    display: none
}

.BankCardInput_input_gxFZe.BankCardInput_showAction_jw2AY:placeholder-shown+.BankCardInput_inputClear_LS2zp {
    display: none
}

.BankCardInput_input_gxFZe:focus {
    background-color: #fff6
}

.BankCardInput_input_gxFZe:not(:focus)+.BankCardInput_error_u3FFC {
    display: flex
}

.BankCardInput_input_gxFZe:not(:focus).BankCardInput_inputError__9ZqN {
    border-color: #fff
}

.BankCardInput_inputClear_LS2zp {
    display: flex;
    position: absolute;
    border-radius: 5px;
    width: 24px;
    height: 24px;
    background-color: #fff3;
    opacity: .6;
    align-items: center;
    justify-content: center;
    right: 3px;
    top: 3px;
    cursor: pointer
}

.BankCardInput_error_u3FFC {
    display: none;
    position: absolute;
    bottom: -14px;
    font-size: 9px;
    line-height: 13px;
    flex-flow: row nowrap;
    align-items: center;
    width: 100%;
    justify-content: var(--bank-card__error-placement)
}

.BankCardInput_errorLong_l3FhR {
    position: static
}

.BankCardInput_errorLong_l3FhR .BankCardInput_errorIcon_j_iBD {
    display: none
}

@media screen and (min-width: 375px) {
    .BankCardInput_errorLong_l3FhR {
        position:absolute
    }

    .BankCardInput_errorLong_l3FhR .BankCardInput_errorIcon_j_iBD {
        display: block
    }
}

.BankCardInput_errorText_HFReB {
    text-align: right
}

@media screen and (min-width: 375px) {
    .BankCardInput_errorText_HFReB {
        margin-right:1ch;
        white-space: nowrap
    }
}

.BankCard_mobile_nAWhf .BankCard_date_xZMvW {
    width: 53px
}

.BankCard_mobile_nAWhf .BankCard_cvv_TS98h {
    width: 57px
}

.BankCard_input_CYdzr {
    width: 100%
}

.BankCard_label_j92MM {
    font-size: 10px;
    font-weight: 400;
    line-height: 12px;
    margin-bottom: 5px;
    color: #ffffff4d
}

@media screen and (min-width: 480px) {
    .BankCard_label_j92MM {
        white-space:nowrap
    }
}

.BankCard_separator_ZdU01 {
    margin: 0 4px;
    opacity: .3
}

.BankCard_dateWrapper_OfsEK {
    display: flex;
    align-items: baseline;
    justify-content: space-between
}

.BankCard_dateWrapper_OfsEK .BankCard_date_xZMvW {
    width: 42px;
    text-align: center
}

.BankCard_row_kgHII {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    position: relative
}

.BankCard_row_kgHII>*:not(:last-child) {
    margin-right: 5px
}

.BankCard_row_kgHII:not(:last-child) {
    margin-bottom: 15px
}

.BankCard_row_kgHII .BankCard_cvv_TS98h {
    min-width: 48px;
    max-width: 48px;
    text-align: center;
    margin-left: auto
}

.BankCard_walletOnly_NnfOC {
    min-height: 77px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end
}

.BankCard_textRight_lptxK {
    text-align: right
}

.BillingVideoInstruction_root_UAa4f {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 10px
}

.BillingVideoInstruction_text_zh9wy {
    color: #6f767e;
    font-size: 14px;
    line-height: 20px
}

.BillingVideoInstruction_button_oYIUz {
    align-items: center;
    display: flex;
    font-size: 14px;
    font-weight: 500;
    gap: 5px;
    height: 40px;
    justify-content: center;
    line-height: 20px;
    width: 100%
}

.BillingVideoInstruction_rootCrypto_rFKmf {
    width: 100%
}

.BillingVideoInstruction_rootCrypto_rFKmf .BillingVideoInstruction_button_oYIUz {
    background-color: #fff;
    border: 1px solid #0033AD
}

.CardTypeSelect_header_xmHGK {
    color: #070c19;
    text-align: center;
    margin-bottom: 21px;
    font-size: 12px;
    font-weight: 500
}

.CardTypeSelect_payments_wgIkv {
    display: grid;
    grid-gap: 10px;
    grid-template-columns: repeat(auto-fit,minmax(110px,1fr))
}

.CardTypeSelect_payments_wgIkv .CardTypeSelect_payment_IpJBL {
    background-color: #edf0f7;
    margin: 0
}

.CardTypeSelect_paymentActive_asQXX {
    background-image: linear-gradient(106.83deg,#0095ff 0%,#0855c4 100%)
}

.CardTypeSelect_paymentsGrid_ql6xa {
    grid-template-columns: 1fr 1fr
}

.CardTypeSelect_paymentWrapper_EikRV {
    position: relative;
    cursor: pointer
}

.CardTypeSelect_checkMark_I2eEN {
    position: absolute;
    top: 10px;
    right: 8px;
    width: 14px;
    height: 14px;
    background-color: #fff;
    border-radius: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    pointer-events: none
}

.CardTypeSelect_checkIcon_P0wMg {
    margin-left: 1px;
    color: #085dcc
}

.CardTypeSelect_mobile_swB0Y .CardTypeSelect_header_xmHGK {
    font-weight: 400;
    margin-bottom: 15px;
    font-size: 11px;
    color: #090f1e
}

.TintModal_overlay_X1V_U {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10000;
    width: 100vw;
    height: 100vh
}

.TintModal_content_A5QED {
    position: fixed;
    padding: 10px;
    box-sizing: content-box;
    border-radius: 10px;
    box-shadow: 0 0 0 55000px #00000080
}

.TintModal_hidden_dsijd {
    visibility: hidden
}

.TintModal_modal_UUP6v {
    position: relative;
    padding: 5px 5px 5px 8px
}

.TintModal_modal_UUP6v:before {
    content: "";
    display: block;
    background-color: #1a88f3;
    position: absolute;
    width: 3px;
    height: calc(100% - 10px);
    left: -10px;
    top: 5px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px
}

.TintModal_modalTitle_T9W83 {
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 5px
}

.TintModal_modalText_S1lYK {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 15px
}

.TintModal_pulse_cAn5w {
    animation: 1.25s TintModal_pulse_cAn5w ease-in-out;
    animation-iteration-count: 5
}

.TintModal_noEvents_R_EJL {
    pointer-events: none
}

@keyframes TintModal_pulse_cAn5w {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.015)
    }

    50% {
        transform: scale(1)
    }

    75% {
        transform: scale(1.015)
    }

    to {
        transform: scale(1)
    }
}

.LoadingState_root_UsOYC {
    display: flex;
    flex-direction: column;
    margin: auto;
    position: relative
}

.LoadingState_loader_v6tnH {
    height: 30px;
    margin: 0 auto 13px;
    width: 30px
}

.LoadingState_title_RBee8 {
    color: var(--color-n900);
    font-size: 22px;
    font-weight: 700;
    letter-spacing: -.4px;
    line-height: 26px;
    margin-bottom: 5px;
    text-align: center
}

.LoadingState_subtitle_ZFrJX {
    color: var(--color-n300);
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    white-space: pre-wrap
}

.LoadingState_paymentInfo_Oy9WN {
    margin-top: 15px;
    width: 394px
}

.LoadingState_paymentInfoMobile_W7kcU {
    margin-top: 15px
}

.DepositStatus_root_guh_t {
    display: flex;
    height: 100%;
    width: 100%
}

.DepositStatus_paymentStatus_tn6g8 {
    margin: auto;
    width: 320px
}

.DepositTimer_root_CMj44 {
    display: grid;
    grid-template-areas: "loader label" "loader time";
    grid-template-columns: 30px auto;
    -moz-column-gap: 5px;
    column-gap: 5px
}

@media (min-width: 768px) {
    .DepositTimer_root_CMj44 {
        -moz-column-gap:10px;
        column-gap: 10px
    }
}

.DepositTimer_loader_tCFMT {
    grid-area: loader
}

.DepositTimer_loader_tCFMT>svg {
    height: 2em
}

.DepositTimer_icon_lX4QA {
    width: 30px;
    height: 30px
}

.DepositTimer_label_AlZUI {
    grid-area: label;
    font-size: 11px;
    line-height: 12px;
    color: #070c19;
    opacity: .5;
    white-space: nowrap
}

@media (min-width: 768px) {
    .DepositTimer_label_AlZUI {
        font-size:10px
    }
}

.DepositTimer_time_XuYS7 {
    grid-area: time;
    color: #090f1e;
    font-size: 13px;
    line-height: 16px;
    font-weight: 700;
    white-space: nowrap
}

@media (min-width: 768px) {
    .DepositTimer_time_XuYS7 {
        font-size:13px
    }
}

.DepositHostToHost_instruction_SMhND {
    color: #090f1e;
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 15px
}

.DepositHostToHost_card_FkHLr {
    padding: 15px;
    border-radius: 15px;
    margin-bottom: 15px;
    background-color: #f3f5f9;
    border: 2px solid rgba(9,15,30,.1);
    color: #0e1011
}

.DepositHostToHost_notice_oYDdJ {
    padding: 10px;
    border: 1px solid rgba(9,15,30,.1);
    text-shadow: 0 1px 3px 0 rgba(9,15,30,.2);
    font-size: 12px;
    line-height: 16px;
    border-radius: 12px;
    background-color: #fff
}

.DepositHostToHost_spei_mexico_i7_AJ {
    background-color: #303992;
    border: 2px solid #4a54b2;
    color: #fff
}

.DepositHostToHost_spei_mexico_i7_AJ .DepositHostToHost_notice_oYDdJ {
    background-color: #272e74;
    border: 1px solid rgba(9,15,30,.1)
}

.DepositHostToHost_spei_mexico_i7_AJ .DepositHostToHost_label_Yx_6m {
    color: #fffc
}

.DepositHostToHost_spei_mexico_i7_AJ .DepositHostToHost_value_x0XWN {
    color: #fff
}

.DepositHostToHost_nigerian_virtual_accounts_WnjJn {
    background-color: #97aee133;
    border: none;
    color: #272b30
}

.DepositHostToHost_nigerian_virtual_accounts_WnjJn .DepositHostToHost_notice_oYDdJ {
    background-color: #fff;
    border: none
}

.DepositHostToHost_nigerian_virtual_accounts_WnjJn .DepositHostToHost_label_Yx_6m,.DepositHostToHost_nigerian_virtual_accounts_WnjJn .DepositHostToHost_value_x0XWN {
    color: #272b30
}

.DepositHostToHost_icon_xiIbk {
    margin-bottom: 10px;
    width: -moz-fit-content;
    width: fit-content
}

.DepositHostToHost_fields_eWXEo {
    display: grid;
    margin-top: 15px;
    row-gap: 15px
}

.DepositHostToHost_grid_IPRqa {
    display: grid;
    grid-template-areas: "label icon" "value icon";
    cursor: pointer
}

.DepositHostToHost_label_Yx_6m {
    grid-area: label;
    font-size: 11px;
    line-height: 11px;
    color: #0e1011;
    margin-bottom: 3px
}

.DepositHostToHost_value_x0XWN {
    grid-area: value;
    font-weight: 700;
    font-size: 13px;
    line-height: 20px;
    color: #0e1011
}

@media (min-width: 768px) {
    .DepositHostToHost_value_x0XWN {
        font-size:16px
    }
}

.DepositHostToHost_iconCopy_RHnKn {
    grid-area: icon;
    justify-self: end;
    align-self: center;
    background-color: #fff;
    width: 25px;
    height: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 6px
}

.DepositHostToHost_footer_XtQeQ {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 15px
}

.DepositHostToHost_button_D0ZOO {
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    background-color: #97aee133;
    background-image: linear-gradient(to bottom right,#0095ff,#0855c4);
    border-radius: 10px;
    color: #fff;
    width: 100%;
    height: 40px;
    line-height: 20px;
    letter-spacing: .1px
}

.DepositHostToHost_info_mgS27 {
    color: #5c72a3cc;
    border-radius: 10px;
    background: rgba(151,174,225,.2);
    padding: 15px;
    text-align: center
}

.DepositHostToHost_underCardNotification_FjNh3 {
    background-color: #edf0f7;
    border-radius: 10px;
    margin-bottom: 15px;
    color: #5c72a3cc;
    font-size: 11px;
    padding: 10px 15px;
    white-space: pre-wrap
}

.DepositMoneyConfirm_root_dp6O3 {
    display: flex;
    flex-direction: column
}

.DepositMoneyConfirm_content_OJp5W {
    background-color: #97aee133;
    border-radius: 10px;
    padding: 15px
}

.DepositMoneyConfirm_instruction_XJKLj {
    background: #7A8CB3;
    border-radius: 10px;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: .1px;
    line-height: 18px;
    margin-top: 10px;
    padding: 15px;
    text-shadow: 0 1px 3px rgba(9,15,30,.2)
}

.DepositMoneyConfirm_phoneText_ZJSm1 {
    color: #000;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: .1px;
    line-height: 18px;
    margin-top: 20px
}

.DepositMoneyConfirm_input_reQnR {
    background-color: #fff;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    height: 45px;
    justify-content: center;
    margin-top: 10px
}

.DepositMoneyConfirm_timer_VOauq {
    margin: 15px 0
}

.DepositMoneyConfirm_buttons_A0LWl {
    display: grid;
    grid-gap: 10px;
    grid-template-columns: 1fr 1fr
}

.DepositMoneyConfirm_buttonsMobile_k28GD {
    display: grid;
    grid-gap: 8px;
    grid-template-columns: auto 1fr
}

.DepositMoneyConfirm_button_cclh3 {
    font-size: 14px!important;
    font-weight: 600!important;
    letter-spacing: .1px!important;
    line-height: 20px!important
}

.DepositMoneyConfirm_button_cclh3 {
    height: 40px
}

.DepositMoneyConfirm_buttonCancel_hlbmK {
    color: #000!important
}

.DepositMoneyConfirm_buttonsMobile_k28GD .DepositMoneyConfirm_buttonCancel_hlbmK {
    padding: 0 17px
}

.DepositMoneyConfirm_buttonConfirm_QH_Sz {
    background: linear-gradient(145deg,#0095FF -36.18%,#0855C4 150.8%)!important
}

.DepositMoney_root_sVIY2 {
    display: flex;
    flex-direction: column;
    min-height: 100%
}

.DepositBonusApplierHeader_root_GK6RL {
    max-width: 153px;
    padding-bottom: 10px;
    z-index: 1
}

.DepositBonusApplierHeader_subtitle_yKdq3 {
    color: #fffc;
    font-size: 10px;
    font-weight: 400;
    margin-bottom: 2px
}

.DepositBonusApplierHeader_titleWrapper_xhC44 {
    align-items: center;
    display: flex
}

.DepositBonusApplierHeader_title_rgeJ6 {
    display: inline-block;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: -.3px;
    line-height: 1.25;
    vertical-align: middle
}

.DepositBonusApplierHeader_tooltipWrapper_MRFTN {
    margin-left: 5px
}

.DepositBonusApplierHeader_tooltip_CuuzM {
    white-space: pre-wrap;
    width: 200px
}

.DepositBonusApplierHeader_tooltipIcon_gxevy {
    cursor: pointer
}

.DepositBonusApplier_root_b6Kjp {
    border-radius: 14px;
    position: relative
}

.DepositBonusApplier_rootActive_hz5_I:after {
    border: 2px solid #31bc69;
    border-radius: 14px;
    content: "";
    height: calc(100% + 8px);
    left: -4px;
    pointer-events: none;
    position: absolute;
    top: -4px;
    width: calc(100% + 8px)
}

.DepositBonusApplier_inner_J_Gn4 {
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: 97px;
    overflow: hidden;
    padding: 10px;
    position: relative
}

.DepositBonusApplier_bonusImage_EeRWf {
    pointer-events: none;
    position: absolute
}

.DepositBonusApplier_checkboxButton_eokj9 {
    background-position: center;
    background-repeat: no-repeat;
    border: 2px solid #fff;
    border-radius: 5px;
    display: inline-block;
    height: 24px;
    margin-right: 8px;
    position: relative;
    transition: .3s;
    vertical-align: middle;
    width: 24px
}

.DepositBonusApplier_checkboxButton_eokj9:after {
    background-image: url(https://v1.bundlecdn.com/img/check-white.41795add4.svg);
    background-position: center;
    background-repeat: no-repeat;
    content: "";
    height: 16px;
    left: 50%;
    opacity: 0;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    transition: .3s;
    width: 16px
}

.DepositBonusApplier_checkboxButtonActive_qNhTp {
    background-image: linear-gradient(89deg,#31bc69 2%,#089e4e 98%),linear-gradient(0deg,#fff,#fff)
}

.DepositBonusApplier_checkboxButtonActive_qNhTp:after {
    opacity: 1
}

.DepositBonusApplier_checkboxText_DXBnc {
    color: #fff;
    display: inline-block;
    font-size: 9px;
    font-weight: 400;
    vertical-align: middle
}

.DepositBonusApplier_timer_wwYB0 {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-color: #ffffff1a;
    border-bottom-right-radius: 12px;
    border-left: 1px solid rgba(255,255,255,.3);
    border-top: 1px solid rgba(255,255,255,.3);
    border-top-left-radius: 12px;
    bottom: 0;
    color: #fff;
    font-size: 9px;
    font-feature-settings: "tnum";
    font-variant-numeric: tabular-nums;
    font-weight: 600;
    line-height: 11px;
    min-width: 118px;
    overflow: hidden;
    padding: 10px;
    position: absolute;
    right: 0;
    z-index: 0
}

.DepositBonusApplier_rootMobile_HcGWH .DepositBonusApplier_inner_J_Gn4 {
    padding: 15px
}

.DepositBonusApplier_rootMobile_HcGWH .DepositBonusApplier_timer_wwYB0 {
    font-size: 12px;
    letter-spacing: .25px;
    line-height: 14px;
    padding: 5px 10px
}

.DepositBonusList_root_OcgMp {
    padding: 0 20px 16px;
    position: relative;
    z-index: 10
}

.DepositBonusList_heading_VYxW6 {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: 13px
}

.DepositBonusList_headingTitle_LFBNY {
    color: #090f1e;
    font-family: var(--font-family-display);
    font-size: 20px;
    font-weight: 700;
    letter-spacing: .3px;
    line-height: 24px
}

.DepositBonusList_headingControlsItem_R8A_a {
    align-items: center;
    background-color: #dce4f9;
    border-radius: 6px;
    color: #6a7690;
    display: inline-flex;
    height: 20px;
    justify-content: center;
    padding: 0;
    width: 20px
}

.DepositBonusList_headingControlsItem_R8A_a:not(:last-child) {
    margin-right: 5px
}

.DepositBonusList_list_kuZQA {
    align-items: center;
    display: flex;
    margin-left: -20px;
    margin-right: -20px;
    -ms-overflow-style: none;
    overflow-x: auto;
    padding: 4px 0;
    scrollbar-width: none
}

.DepositBonusList_list_kuZQA::-webkit-scrollbar {
    display: none
}

.DepositBonusList_listItem_t60Z4 {
    flex: 0 0 calc(var(--22af3fe6) + var(--5f072d2e));
    padding-right: 8px;
    width: calc(var(--22af3fe6) + var(--5f072d2e))
}

.DepositBonusList_listItem_t60Z4:first-child {
    flex: 0 0 calc(var(--22af3fe6) + 20px + var(--5f072d2e));
    padding-left: 20px;
    width: calc(var(--22af3fe6) + 20px + var(--5f072d2e))
}

.DepositBonusList_listItem_t60Z4:last-child {
    flex: 0 0 calc(var(--22af3fe6) + 20px);
    padding-right: 20px;
    width: var(--22af3fe6) + 20px
}

.DepositBonusList_listItem_t60Z4:only-child {
    padding-right: 0
}

@font-face {
    font-family: swiper-icons;
    src: url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

:host {
    position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto;
    z-index: 1
}

.swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    overflow: clip;
    list-style: none;
    padding: 0;
    z-index: 1;
    display: block
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    box-sizing: content-box
}

.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper {
    transform: translateZ(0)
}

.swiper-horizontal {
    touch-action: pan-y
}

.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
    display: block
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight,.swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform,height
}

.swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    backface-visibility: hidden
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d {
    perspective: 1200px
}

.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow {
    transform-style: preserve-3d
}

.swiper-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-css-mode.swiper-vertical>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
    scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: none
}

.swiper-css-mode.swiper-centered>.swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999
}

.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop:always}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    margin-left: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    margin-top: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before {
    width: 100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after)
}

.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow {
    background: rgba(0,0,0,.15)
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent
}

.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: .3s opacity;
    transform: translateZ(0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled {
    display: none!important
}

.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: var(--swiper-pagination-bottom, 8px);
    top: var(--swiper-pagination-top, auto);
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(.33);
    position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33)
}

.swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
    display: inline-block;
    border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
    background: var(--swiper-pagination-bullet-inactive-color, #000);
    opacity: var(--swiper-pagination-bullet-inactive-opacity, .2)
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet:only-child {
    display: none!important
}

.swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: var(--swiper-pagination-color, var(--swiper-theme-color))
}

.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets {
    right: var(--swiper-pagination-right, 8px);
    left: var(--swiper-pagination-left, auto);
    top: 50%;
    transform: translate3d(0,-50%,0)
}

.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block
}

.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}

.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: .2s transform,.2s top
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translate(-50%);
    white-space: nowrap
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform,.2s left
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform,.2s right
}

.swiper-pagination-fraction {
    color: var(--swiper-pagination-fraction-color, inherit)
}

.swiper-pagination-progressbar {
    background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: var(--swiper-pagination-progressbar-size, 4px);
    left: 0;
    top: 0
}

.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
    width: var(--swiper-pagination-progressbar-size, 4px);
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-lock {
    display: none
}

.CryptoAnnotation_root_e42G8 {
    border: 1px solid #E9EBEF;
    border-radius: 15px;
    box-shadow: 0 2px 8px -2px #0e101108;
    margin-bottom: 24px;
    padding: 16px;
    position: relative;
    width: 100%
}

.CryptoAnnotation_root_e42G8 .CryptoAnnotation_header_UGe8z {
    display: grid;
    grid-template-columns: auto max-content;
    margin-bottom: 8px
}

.CryptoAnnotation_root_e42G8 .CryptoAnnotation_header_UGe8z .CryptoAnnotation_minSum_km52g {
    align-items: center;
    color: #070c1980;
    display: flex;
    font-size: 12px;
    gap: 4px;
    margin-bottom: 4px
}

.CryptoAnnotation_root_e42G8 .CryptoAnnotation_header_UGe8z .CryptoAnnotation_minSum_km52g .CryptoAnnotation_warningIcon_Y1AtP {
    height: 16px;
    width: 16px
}

.CryptoAnnotation_root_e42G8 .CryptoAnnotation_header_UGe8z .CryptoAnnotation_sumValue_l4Ksw {
    color: #070c19;
    font-size: 14px;
    font-weight: 600
}

.CryptoAnnotation_root_e42G8 .CryptoAnnotation_header_UGe8z .CryptoAnnotation_arrowBox_sf9nT {
    display: flex;
    gap: 5px
}

.CryptoAnnotation_root_e42G8 .CryptoAnnotation_swiper_b4K84 {
    height: -moz-max-content;
    height: max-content;
    padding-bottom: 30px
}

.CryptoAnnotation_root_e42G8 .CryptoAnnotation_swiper_b4K84 .CryptoAnnotation_slide_3iSLE {
    display: flex;
    height: auto
}

.CryptoAnnotation_root_e42G8 .CryptoAnnotation_swiper_b4K84 .CryptoAnnotation_slide_3iSLE .CryptoAnnotation_slideText_TIyMW {
    font-size: 12px
}

.CryptoAnnotation_root_e42G8.CryptoAnnotation_mobile_Ghllz .CryptoAnnotation_header_UGe8z .CryptoAnnotation_minSum_km52g {
    justify-content: center
}

.CryptoAnnotation_root_e42G8.CryptoAnnotation_mobile_Ghllz .CryptoAnnotation_header_UGe8z .CryptoAnnotation_sumValue_l4Ksw {
    text-align: center
}

.CryptoAnnotation_arrow_dsihv {
    align-items: center;
    background-color: #f3f5f9;
    border-radius: 6px;
    color: #6a7690;
    display: flex;
    height: 20px;
    justify-content: center;
    width: 20px
}

.CryptoDepositPaymentInfo_depositInfo_NaYiO {
    background-color: #fff;
    border: 1px solid #e9ebef;
    border-radius: 15px;
    box-shadow: 0 4px 8px -2px #0e10110d;
    color: #070c19;
    margin-bottom: 15px;
    padding: 15px
}

.CryptoDepositPaymentInfo_active_pkk_e {
    border: 2px solid rgba(0,117,255,1)
}

.CryptoDepositPaymentInfo_contentWrapper_xaRoF {
    display: flex;
    justify-content: center
}

.CryptoDepositPaymentInfo_spaceBetween_tQPTK {
    justify-content: space-between
}

.CryptoDepositPaymentInfo_title_oBXlW {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 4px;
    opacity: .5;
    text-align: center
}

.CryptoDepositPaymentInfo_alignLeft_i7tUh {
    text-align: left
}

.CryptoDepositPaymentInfo_value_At5R6 {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-bottom: 8px
}

.CryptoDepositPaymentInfo_iconAttention_ASJAg {
    margin-right: 4px
}

.CryptoDepositPaymentInfo_valueText_ZcJUi {
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase
}

.CryptoDepositPaymentInfo_copyButton_pIWUT {
    align-items: center;
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 4px 24px #00000014;
    display: flex;
    height: 24px;
    justify-content: center;
    width: 24px
}

.CryptoDepositPaymentInfo_copyButton_pIWUT:hover {
    background-color: #0075ff1a
}

.CryptoDepositPaymentInfo_disclaimer_KlCLg {
    font-size: 12px;
    line-height: 14px
}

.CryptoDeposit_root_PIKY3 {
    align-items: center;
    display: flex;
    flex-direction: column
}

.CryptoDeposit_card_dmVhs {
    background-color: #97aee133;
    border-radius: 15px;
    color: #070c19;
    overflow: hidden;
    width: 100%
}

.CryptoDeposit_card_dmVhs .CryptoDeposit_depositInfo_sQsqi {
    align-items: center;
    display: flex;
    flex-direction: column;
    padding: 12px
}

.CryptoDeposit_card_dmVhs .CryptoDeposit_gift_pklVy {
    align-items: center;
    background-color: #0387f21a;
    color: #086ddc;
    display: flex;
    gap: 5px;
    padding: 10px 12px
}

.CryptoDeposit_buttons_LGgnX {
    display: flex;
    gap: 12px;
    margin: 15px 0;
    width: 100%
}

.CryptoDeposit_buttons_LGgnX .CryptoDeposit_cancelButton_Rmzd5 {
    display: flex;
    height: 45px;
    width: 45px
}

.CryptoDeposit_buttons_LGgnX .CryptoDeposit_copyButton_cOvUx {
    background-image: linear-gradient(107.15deg,#0095FF 0%,#0855C4 100%);
    box-shadow: 0 6px 22px #056dda4d;
    font-size: 16px;
    line-height: 19px;
    min-height: 45px;
    padding: 10px;
    white-space: pre-line;
    width: 100%
}

.CryptoDeposit_videoInstruction_EXn5E {
    margin-bottom: 15px;
    width: 100%
}

.CryptoDeposit_network_zDGIC {
    display: flex;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 10px;
    white-space: nowrap
}

.CryptoDeposit_network_zDGIC>*:not(:last-child) {
    margin-right: 4px
}

.CryptoDeposit_network_zDGIC .CryptoDeposit_cryptoName_lSEtE {
    font-weight: 600;
    text-transform: uppercase
}

.CryptoDeposit_qrCodeWrapper_bJsmr {
    background-color: #fff;
    border-radius: 15px;
    margin-bottom: 10px;
    padding: 20px;
    width: 180px
}

.CryptoDeposit_qrCodeWrapper_bJsmr.CryptoDeposit_smallQrCode_bHnYK {
    width: 160px
}

.CryptoDeposit_qrCodeWrapper_bJsmr img {
    width: 100%
}

.CryptoDeposit_textWrapper_l7DWi {
    text-align: center
}

.CryptoDeposit_depositAddressTitle_adI_z {
    font-size: 14px;
    font-weight: 600;
    line-height: 16px;
    margin-bottom: 5px
}

.CryptoDeposit_depositAddress_dlPqu {
    color: #858687;
    font-size: 12px;
    line-height: 15px;
    word-break: break-all
}

.CryptoDeposit_depositAddress_dlPqu div {
    display: inline-block
}

.CryptoDeposit_depositAddress_dlPqu div:not(:nth-child(2)) {
    color: #070c19;
    font-weight: 600
}

.CryptoGroup_root_bHYQ5 {
    display: flex;
    flex-direction: column;
    height: 100%
}

.CryptoGroup_tile_CVNZC {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    min-height: 50px;
    margin-bottom: 5px;
    padding: 10px;
    border-radius: 10px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    cursor: pointer;
    background-color: #edf0f7;
    color: #090f1e
}

.CryptoGroup_tile_CVNZC>svg {
    border-radius: 100%;
    background-color: #fff
}

.CryptoGroup_activeTile_seAZt {
    background-image: linear-gradient(129deg,#0095ff -19%,#0855c4 149%)
}

.CryptoGroup_activeTile_seAZt .CryptoGroup_network_pemiQ {
    color: #fff
}

.CryptoGroup_activeTile_seAZt .CryptoGroup_depositTime_QheD_ {
    opacity: .7;
    color: #fff
}

.CryptoGroup_network_pemiQ {
    font-size: 12px;
    font-weight: 500;
    line-height: 15px
}

.CryptoGroup_depositTime_QheD_ {
    font-size: 12px;
    line-height: 15px;
    color: #6a7690
}

.CryptoGroup_check_grTjZ {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 14px;
    height: 14px;
    border-radius: 100%;
    background-color: #fff
}

.CryptoGroup_bottom_Forfe {
    margin-top: auto
}

.CryptoGroup_info_ZjpPr {
    margin-bottom: 16px;
    padding: 10px;
    font-size: 12px;
    line-height: 14px;
    border-radius: 10px;
    background-color: #dc8b441a;
    color: #dc8b44
}

.CryptoGroup_buttons_VIWL1 {
    display: flex
}

.CryptoGroup_cancelButton_h8D8a {
    display: flex;
    margin-right: 5px;
    width: 40px;
    height: 40px
}

.CryptoGroup_createButton_p8Fb0 {
    width: 100%;
    height: 40px;
    margin-left: 5px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px
}

.DepositFreeSpinCheckbox_checkboxWrapper_kC4zm {
    display: flex;
    align-items: center;
    padding: 0 7px 10px 10px
}

.DepositFreeSpinCheckbox_checkbox_wgaRz {
    box-shadow: 0 0 0 2px #fff;
    width: 20px;
    height: 20px;
    border-radius: 5px;
    display: flex;
    flex-basis: 20px;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    cursor: pointer
}

.DepositFreeSpinCheckbox_checkbox_wgaRz.DepositFreeSpinCheckbox_checked_vxMj5 {
    background-image: linear-gradient(88.93deg,#31bc69 1.83%,#089e4e 98.17%)
}

.DepositFreeSpinCheckbox_checkbox_wgaRz.DepositFreeSpinCheckbox_unchecked_srNSV {
    background-color: #ffffff26
}

.DepositFreeSpinCheckbox_checkboxText_an5Gr {
    font-size: 10px;
    line-height: 12px;
    color: #fff;
    margin-left: 10px
}

.DepositFreeSpinTimer_timer_x1Tg2 {
    position: relative;
    bottom: 0;
    right: 0;
    height: 22px;
    border-top-left-radius: 12px;
    border-bottom-right-radius: 10px;
    overflow: hidden
}

.DepositFreeSpinTimer_timerBacking_luQOe {
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(90.62deg,#9739be 0%,#cf228a 100%)
}

.DepositFreeSpinTimer_backingFilter_yVgJs {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #ffffff38
}

.DepositFreeSpinTimer_timerBorder_xbMw5 {
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(128.35deg,rgba(255,255,255,.37) 24.67%,rgba(255,255,255,0) 50.86%)
}

.DepositFreeSpinTimer_timerContent_E8rz4 {
    position: relative;
    inset: 1px;
    height: calc(100% - 2px);
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: linear-gradient(90.62deg,#9739be 0%,#cf228a 100%);
    border-top-left-radius: 11px;
    border-bottom-right-radius: 11px;
    padding-right: 2px;
    padding-left: 2px;
    overflow: hidden
}

.DepositFreeSpinTimer_timerFilter_E6qIa {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #ffffff38
}

.DepositFreeSpinTimer_timerText_JF_ir {
    font-weight: 600;
    font-size: 9px;
    line-height: 11px;
    font-variant-numeric: tabular-nums
}

.DepositBonusInstruction_root_VkuRj {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    z-index: 10000;
    justify-content: center;
    align-items: center;
    background-color: #090f1fcc
}

.DepositBonusInstruction_root_VkuRj.DepositBonusInstruction_mobile_XDTQh {
    background-color: #090f1e;
    justify-content: flex-start;
    flex-direction: column
}

.DepositBonusInstruction_logoWrapper_BarUO {
    margin-top: 33px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 60px;
    width: 100%;
    padding: 0 20px;
    margin-bottom: 25px
}

.DepositBonusInstruction_logo_Ols2h {
    height: 25px;
    min-width: 67px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 68px;
    height: 34px
}

.DepositBonusInstruction_logo_Ols2h :deep(img) {
    height: 45px
}

.DepositBonusInstruction_content_pZQ68 {
    display: grid;
    background-color: #fff;
    width: 390px;
    height: 415px;
    border-radius: 16px
}

.DepositBonusInstruction_mobile_XDTQh .DepositBonusInstruction_content_pZQ68 {
    height: calc(100% - 232px);
    width: calc(100% - 50px);
    display: flex;
    flex-direction: column
}

.DepositBonusInstruction_header_dy8cd {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px 20px 15px;
    border-bottom: 1px solid #edf0f7
}

.DepositBonusInstruction_title_f29DA {
    color: #090f1e;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: -.23px
}

.DepositBonusInstruction_close_sOkun {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    border-radius: 6px;
    background-color: #edf0f7;
    cursor: pointer
}

.DepositBonusInstruction_rulesWrapper__6FI1 {
    padding: 15px 5px 20px 20px;
    position: relative;
    font-size: 12px;
    line-height: 16px;
    color: #090f1e;
    overflow: auto
}

.DepositBonusInstruction_mobile_XDTQh .DepositBonusInstruction_rulesWrapper__6FI1 {
    flex: 1
}

.DepositBonusInstruction_rulesText_HxqV_ {
    overflow: auto;
    height: 100%;
    padding-right: 10px;
    scrollbar-width: thin;
    scrollbar-color: #edf0f7 #fff;
    white-space: pre-wrap
}

.DepositBonusInstruction_rulesText_HxqV_::-webkit-scrollbar {
    width: 5px
}

.DepositBonusInstruction_rulesText_HxqV_::-webkit-scrollbar-thumb {
    background-color: #edf0f7;
    border-radius: 23px
}

.DepositBonusInstruction_rulesTitle_JruqG {
    margin: 15px 0 10px
}

.DepositNoPaymentsPage_root_jYH4P {
    display: flex;
    flex: auto;
    flex-direction: column;
    justify-content: center;
    padding: 0 20px
}

.DepositNoPaymentsPage_title_JNvDR {
    color: #090f1e;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: -.08px;
    line-height: 17px;
    margin-bottom: 10px;
    text-align: center
}

.DepositNoPaymentsPage_description_JIBlC {
    color: #070c19;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    text-align: center
}

.BillingSupport_root_UJQ6h {
    display: flex;
    align-items: center;
    height: 24px;
    margin: 15px 0;
    color: #1877de;
    cursor: pointer
}

.BillingSupport_text__kXyL {
    margin-left: 8px;
    font-size: 13px
}

.DepositSummary_row_cxqMy {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between
}

.DepositSummary_text_LRA1F {
    color: #000;
    font-size: 11px;
    line-height: 24px
}

.DepositSummary_textTransparent_He5pG {
    opacity: .5
}

.DepositSummary_textAccent_WTrZJ {
    color: #1a88f3
}

.DepositSummary_textBold_B_m1m {
    font-size: 13px;
    font-weight: 700
}

.DepositSummary_separator_xGL9_ {
    background: #090f1e;
    height: 1px;
    margin: 5px 0;
    opacity: .1
}

.DepositBonusNotification_root_HV4X5 {
    border-radius: 10px;
    font-size: 11px;
    line-height: 13px;
    margin-bottom: 9px;
    padding: 11px 11px 11px 40px;
    position: relative
}

.DepositBonusNotification_root_HV4X5:after {
    border-radius: 2px;
    bottom: -4px;
    content: "";
    height: 10px;
    left: 15px;
    pointer-events: none;
    position: absolute;
    transform: rotate(45deg);
    width: 10px;
    z-index: -1
}

.DepositBonusNotification_error_pIBmY {
    background-color: #252f45;
    color: #fff
}

.DepositBonusNotification_error_pIBmY:after {
    background-color: #252f45
}

.DepositBonusNotification_success_spROV {
    background-image: linear-gradient(98deg,#CA49DF,#6A16DF,#1697DF)
}

.DepositBonusNotification_success_spROV:after {
    background-color: #ae3ae0
}

.DepositBonusNotification_icon_bQ3nR {
    left: 15px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.DepositBonusNotification_rootMobile_Xqt4W {
    padding: 11px 11px 11px 26px
}

.DepositBonusNotification_rootMobile_Xqt4W .DepositBonusNotification_icon_bQ3nR {
    left: 8px
}

.DepositFreeSpinTooltip_wrapper__h0st {
    padding-bottom: 9px;
    max-height: 40px;
    overflow: hidden;
    transition: all .4s
}

.DepositFreeSpinTooltip_wrapper__h0st.DepositFreeSpinTooltip_collapsed_toa3G {
    max-height: 0;
    padding-bottom: 0
}

.DepositFreeSpinTooltip_container_xlXnC {
    display: flex;
    align-items: center;
    position: relative;
    border-radius: 10px;
    height: 35px;
    padding: 0 15px;
    background-color: #e7f1fc
}

.DepositFreeSpinTooltip_activated_kjdGJ .DepositFreeSpinTooltip_container_xlXnC {
    background-image: linear-gradient(258.63deg,#4e4aff -.71%,#cf228a 80.09%)
}

.DepositFreeSpinTooltip_mobile_nnGBQ .DepositFreeSpinTooltip_container_xlXnC {
    height: 33px;
    background-color: #252f45
}

.DepositFreeSpinTooltip_mobile_nnGBQ.DepositFreeSpinTooltip_activated_kjdGJ .DepositFreeSpinTooltip_container_xlXnC {
    padding: 0 9px
}

.DepositFreeSpinTooltip_text_t8RU0 {
    font-size: 11px;
    line-height: 13px;
    margin-left: 10px;
    color: #086ddc
}

.DepositFreeSpinTooltip_activated_kjdGJ .DepositFreeSpinTooltip_text_t8RU0,.DepositFreeSpinTooltip_mobile_nnGBQ .DepositFreeSpinTooltip_text_t8RU0 {
    color: #fff
}

.DepositFreeSpinTooltip_mobile_nnGBQ .DepositFreeSpinTooltip_text_t8RU0 {
    margin-left: 5px
}

.DepositFreeSpinTooltip_bold_gDhdv {
    font-weight: 600
}

.DepositFreeSpinTooltip_mediumIcon_SGL6G {
    width: 15px
}

.DepositFreeSpinTooltip_smallIcon_xyQ_F {
    width: 11px
}

.DepositFreeSpinTooltip_arrowIcon_OzJ8P {
    position: absolute;
    bottom: -8px;
    left: 13.5px
}

.DepositFreeSpinTooltip_desktop_Z46aF.DepositFreeSpinTooltip_notActivated__lbuF path[class*=arrow-gray],.DepositFreeSpinTooltip_desktop_Z46aF.DepositFreeSpinTooltip_notActivated__lbuF path[class*=arrow-purple] {
    display: none
}

.DepositFreeSpinTooltip_activated_kjdGJ path[class*=arrow-blue],.DepositFreeSpinTooltip_activated_kjdGJ path[class*=arrow-gray] {
    display: none
}

.DepositFreeSpinTooltip_mobile_nnGBQ.DepositFreeSpinTooltip_notActivated__lbuF path[class*=arrow-blue],.DepositFreeSpinTooltip_mobile_nnGBQ.DepositFreeSpinTooltip_notActivated__lbuF path[class*=arrow-purple] {
    display: none
}

.DepositModalAmount_iconPaymentWrapper_kkCVo {
    margin-right: 12px;
    position: relative
}

.DepositModalAmount_iconPaymentWrapper_kkCVo:after {
    position: absolute;
    content: "";
    right: -11px;
    top: 0;
    bottom: 0;
    width: 1px;
    background-color: #6a769033
}

.DepositModalAmount_iconPaymentWrapper_kkCVo .DepositModalAmount_iconPayment_j1lTD {
    height: 17px
}

.VSelectNative_root_ayE7G {
    position: relative;
    width: 100%
}

.VSelectNative_root_ayE7G:after {
    display: block;
    position: absolute;
    content: "";
    width: 10px;
    height: 5px;
    background-image: url(https://v1.bundlecdn.com/img/arrow.f6995fce4.svg);
    right: 18px;
    top: calc(50% - 2.5px)
}

.VSelectNative_select_N6YkD {
    width: 100%;
    background-color: #edf0f7;
    border-radius: 10px;
    height: 45px;
    padding: 0 15px;
    font-size: 12px;
    color: #070c19cc
}

.VSelectNative_select_N6YkD:invalid {
    font-size: 13px;
    color: #070c1966
}

.WalletOperationSelect_root_OCPMz {
    position: relative;
    width: 100%
}

.WalletOperationSelect_root_OCPMz:after {
    display: block;
    position: absolute;
    content: "";
    width: 10px;
    height: 5px;
    background-image: url(https://v1.bundlecdn.com/img/arrow.ad1d68872.svg);
    background-repeat: no-repeat;
    right: 15px;
    top: calc(50% - 2.5px)
}

.WalletOperationSelect_select_THZJm {
    width: 100%;
    background-color: #94a6cd33;
    height: 36px;
    font-size: 13px;
    padding: 0 15px;
    border-radius: 13px;
    color: #090f1ecc
}

.WalletOperationSelect_select_THZJm:invalid {
    color: #6a7690
}

.ChangePayment_root_n4TJ6 {
    display: flex;
    align-items: center;
    font-size: 14px;
    height: 46px;
    padding: 0 15px;
    border-radius: 12px;
    background-color: #94a6cd33
}

.ChangePayment_wrapper_xD6eq {
    margin-right: auto
}

.ChangePayment_text_BV1_w {
    font-size: 13px;
    font-weight: 600;
    color: #090f1e;
    line-height: 1;
    margin-bottom: 2px
}

@media (max-width: 370px) {
    .ChangePayment_text_BV1_w {
        font-size:11px
    }
}

.ChangePayment_name_W1hzy {
    font-size: 10px;
    color: #090f1e80
}

.ChangePayment_name_W1hzy:first-child {
    margin-bottom: 2px
}

.ChangePayment_change_PzNR0 {
    font-size: 13px;
    font-weight: 500;
    color: #096dff;
    margin-left: 7px;
    cursor: pointer
}

.ChangePayment_icons_toitZ {
    display: inline-block;
    margin-right: 10px
}

.ChangePayment_single_HGKnL {
    max-width: 50px
}

.DepositCreate_annotation_vU8aw {
    margin-bottom: 15px
}

.DepositCreate_root_BjYQs {
    display: flex;
    flex-flow: column nowrap
}

.DepositCreate_root_BjYQs .DepositCreate_tags_vRC54 {
    margin-top: 15px
}

.DepositCreate_description_xnh4v {
    font-size: 12px;
    line-height: 16px;
    color: #000;
    margin-bottom: 15px
}

.DepositCreate_limits_M2pYl {
    font-size: 11px;
    font-weight: 400;
    line-height: 13px;
    color: #6a7690a6;
    display: flex;
    justify-content: space-between;
    margin-top: 5px
}

.DepositCreate_fields_MM7dg>* {
    margin-bottom: 10px
}

.DepositCreate_button_ChZTr {
    margin-top: 15px;
    font-size: 14px;
    box-shadow: unset
}

.DepositCreate_waitingRequisites_QXnel {
    margin-top: 15px
}

.DepositCreate_changePayment_tsY1c {
    margin-bottom: 20px
}

.DepositCreate_headerChip_pnfr4 {
    background-color: #1a88f3;
    text-align: center;
    line-height: 33px;
    font-size: 11px;
    margin: -20px -20px 20px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px
}

.DepositCreate_desktop_Pt0n7 .DepositCreate_button_ChZTr {
    width: 100%;
    height: 50px;
    min-height: 50px;
    font-size: 16px
}

.DepositCreate_desktop_Pt0n7 .DepositCreate_amountGroup_XhGAy {
    display: flex;
    flex-flow: column nowrap;
    flex-direction: column-reverse
}

.DepositCreate_desktop_Pt0n7 .DepositCreate_amountGroup_XhGAy .DepositCreate_limits_M2pYl {
    margin-top: 0;
    margin-bottom: 20px;
    flex-flow: column nowrap;
    line-height: 16px;
    font-size: 12px;
    color: #070c19
}

.ConfirmationId_root_Q84zf {
    background: #EAEFF9;
    border-radius: 15px;
    display: flex;
    flex-direction: column;
    margin-bottom: 15px;
    padding: 12px
}

.ConfirmationId_input_Lbnfl {
    display: flex;
    flex-direction: column
}

.ConfirmationId_input_Lbnfl .input-wrapper {
    min-height: 44px;
    padding-left: 10px;
    width: 100%
}

.ConfirmationId_input_Lbnfl input {
    padding-left: 0;
    width: 100%
}

.ConfirmationId_label_Psd1g {
    color: #000;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: .1px;
    margin-bottom: 10px
}

.DepositTransferGuarantee_root_lVWiu {
    display: flex;
    background-color: #12b857;
    border-radius: 10px;
    color: #fff;
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 15px;
    padding: 11px 20px;
    -moz-column-gap: 10px;
    column-gap: 10px
}

.DepositTransferGuarantee_root_lVWiu .DepositTransferGuarantee_icon_UXsa8 {
    height: 30px;
    width: 30px
}

.DepositWaitPayment_root_zwRZB {
    height: 100%
}

.DepositWaitPayment_lightMode_BzPYU .DepositWaitPayment_warning_AC4xP {
    background-color: #090f1e1a;
    color: #fff
}

.DepositWaitPayment_lightMode_BzPYU .DepositWaitPayment_label_g8frY,.DepositWaitPayment_lightMode_BzPYU .DepositWaitPayment_value_SX2fb {
    color: #fff
}

.DepositWaitPayment_grayMode_IJllm .DepositWaitPayment_warning_AC4xP {
    background: #7a8cb3;
    text-shadow: 0 1px 3px rgba(9,15,30,.2);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: .1px
}

.DepositWaitPayment_grayMode_IJllm .DepositWaitPayment_value_SX2fb {
    color: #272b30
}

.DepositWaitPayment_grayMode_IJllm .DepositWaitPayment_label_g8frY {
    color: #0e1011
}

.DepositWaitPayment_grayMode_IJllm .DepositWaitPayment_icon_ci95Z {
    box-shadow: 0 2px 8px #00000014,0 4px 24px #00000014
}

.DepositWaitPayment_text_qR1Vd {
    color: #000;
    margin-bottom: 15px;
    font-size: 12px
}

@media (min-width: 768px) {
    .DepositWaitPayment_text_qR1Vd {
        margin-bottom:30px;
        font-size: 14px
    }
}

.DepositWaitPayment_textSmall_Xf1xV {
    color: #070c19;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-bottom: 15px
}

.DepositWaitPayment_card_O2VwL {
    margin-bottom: 15px
}

.DepositWaitPayment_instruction_Flmp4 {
    margin: 15px -15px -15px;
    padding: 15px 20px 20px
}

@media (min-width: 768px) {
    .DepositWaitPayment_instruction_Flmp4 {
        margin:20px -20px -20px
    }
}

.DepositWaitPayment_grid_u8hKU {
    display: grid;
    grid-template-areas: "label icon" "value icon";
    cursor: pointer
}

.DepositWaitPayment_fields_q1gJ5 {
    display: grid;
    grid-gap: 15px
}

.DepositWaitPayment_first_Z4XGz {
    order: -1
}

.DepositWaitPayment_label_g8frY {
    grid-area: label;
    font-size: 10px;
    line-height: 11px;
    color: #272b30;
    opacity: .7
}

.DepositWaitPayment_value_SX2fb {
    grid-area: value;
    font-weight: 700;
    font-size: 13px;
    line-height: 20px;
    margin-top: 2px;
    color: #272b30
}

@media (min-width: 768px) {
    .DepositWaitPayment_value_SX2fb {
        font-size:16px
    }
}

.DepositWaitPayment_valueImg_w1j3U {
    width: 160px;
    height: 11px;
    margin-top: 5px
}

@media (min-width: 768px) {
    .DepositWaitPayment_valueImg_w1j3U {
        width:200px;
        height: 14px;
        margin-top: 5px
    }
}

.DepositWaitPayment_icon_ci95Z {
    grid-area: icon;
    justify-self: end;
    align-self: center;
    background-color: #fff;
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 6px
}

.DepositWaitPayment_warning_AC4xP {
    background-color: #fff;
    text-align: left;
    color: #272b30;
    padding: 10px;
    font-size: 12px;
    border-radius: 12px;
    line-height: 16px;
    margin-bottom: 15px
}

.DepositWaitPayment_buttons_HUbGy {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 15px;
    margin-bottom: 20px
}

.DepositWaitPayment_buttonCancel_tePZ3 {
    color: #5c72a3cc;
    background-color: #5c72a31a;
    font-weight: 500;
    justify-content: center;
    padding: 0 15px;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    border-width: 0;
    min-height: 30px;
    cursor: pointer;
    transition: all .1s;
    border-radius: 30px;
    margin-left: auto;
    font-size: 13px
}

@media (min-width: 768px) {
    .DepositWaitPayment_buttonCancel_tePZ3 {
        font-size:14px;
        padding: 0 15px
    }
}

.DepositWaitPayment_button_QXo8F {
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    background-color: #97aee133;
    border-radius: 10px;
    color: #000;
    width: 100%;
    height: 40px;
    line-height: 40px
}

.DepositWaitPayment_buttonPrimary_dPQdX {
    color: #fff;
    background-image: linear-gradient(to bottom right,#0095ff,#0855c4)
}

.DepositWaitPayment_buttonPrimary_dPQdX[disabled] {
    cursor: default;
    opacity: .8
}

.DepositWaitPayment_info_WbUvs {
    color: #5c72a3cc;
    border-radius: 10px;
    background: rgba(151,174,225,.2);
    padding: 15px;
    text-align: center
}

.DepositWaitPayment_footer_brYDe {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 15px
}

.DepositWaitPayment_footer_brYDe>*:nth-child(1) {
    grid-column: 1
}

.DepositWaitPayment_footer_brYDe>*:nth-child(2) {
    grid-column: 1;
    grid-row: 2
}

.DepositWaitPayment_footer_brYDe>*:nth-child(3) {
    grid-column: 2;
    grid-row: 2
}

.DepositWaitPayment_footer_brYDe>*.DepositWaitPayment_button_QXo8F:only-of-type {
    grid-column: 2;
    grid-row: 1
}

.DepositWaitPayment_changePayment_cGlo8 {
    margin-bottom: 15px
}

.DepositPeerToPeer_root_RenkO {
    display: flex;
    flex: 1
}

.DepositPeerToPeer_container_c00Mh {
    position: relative;
    width: 100%;
    height: 100%
}

.DepositPeerToPeer_loader_DY6n_ {
    position: absolute;
    inset: 0;
    margin: auto
}

.QrCodeDepositInstructions_root_dDYMq {
    display: flex;
    flex-direction: column;
    min-height: var(--calculated-card-height)
}

.QrCodeDepositInstructions_subtitle_epGHG {
    color: #070c19;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-bottom: 16px;
    max-width: 230px
}

.QrCodeDepositInstructions_islandContainer_zIn3F {
    background-color: #97aee133;
    border-radius: 10px;
    padding: 15px
}

.QrCodeDepositInstructions_contentWrapper_dGwla {
    align-items: center;
    background: rgba(255,255,255,1);
    border-radius: 10px;
    display: grid;
    grid-gap: 10px;
    grid-template-columns: 110px auto;
    padding-right: 15px
}

.QrCodeDepositInstructions_qrCode_DeeMh {
    box-sizing: border-box;
    height: 110px;
    padding: 10px
}

.QrCodeDepositInstructions_instructions_GFyHD {
    color: #070c1980;
    font-size: 14px;
    line-height: 17px
}

.QrCodeDepositInstructions_downloadIcon_LwnFV {
    margin-right: 8px
}

.QrCodeDepositInstructions_downloadButton_NQOpD {
    align-items: center;
    border: 2px solid rgba(111,118,126,.64);
    border-radius: 12px;
    box-sizing: border-box;
    display: flex;
    height: 40px;
    justify-content: center;
    margin: 15px 0;
    width: 100%
}

.QrCodeDepositInstructions_downloadButton_NQOpD span {
    color: #1a1d1f
}

.QrCodeDepositInstructions_buttons_GslcD {
    display: grid;
    grid-gap: 10px;
    grid-template-columns: 40px 1fr;
    margin-top: auto
}

.QrCodeDepositInstructions_button_wu9Wb {
    background-color: #97aee133;
    border-radius: 10px;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    height: 40px;
    letter-spacing: .1px;
    line-height: 20px;
    text-align: center;
    width: 100%
}

.QrCodeDepositInstructions_disableBoxShadow_YmnUb {
    box-shadow: none;
    text-shadow: none
}

.QrCodeDepositInstructions_isMobile_NceG7 .QrCodeDepositInstructions_contentWrapper_dGwla {
    background: transparent;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-right: 0
}

.QrCodeDepositInstructions_isMobile_NceG7 .QrCodeDepositInstructions_qrCode_DeeMh {
    background: #fff;
    border-radius: 10px;
    box-sizing: border-box;
    height: 155px;
    margin-bottom: 20px;
    padding: 10px;
    width: 155px
}

.QrCodeDepositInstructions_isMobile_NceG7 .QrCodeDepositInstructions_buttons_GslcD {
    margin-top: auto
}

.DepositMerchantIndiaImageUpload_root_TpNrn {
    background-color: #ecf5ff;
    border: 1px dashed #409EFF;
    border-radius: 8px;
    cursor: pointer;
    font-family: -apple-system,SF Pro Display,SF Pro Text,sans-serif;
    padding: 12px;
    width: 100%
}

.DepositMerchantIndiaImageUpload_title_Qvd_q {
    align-items: center;
    color: #070c19;
    display: flex;
    font-size: 14px;
    font-weight: 700;
    justify-content: space-between;
    line-height: 16px
}

.DepositMerchantIndiaImageUpload_titleIcon_sF5dS {
    flex-shrink: 0;
    height: 25px;
    width: 21px
}

.DepositMerchantIndiaImageUpload_titleText_cSlNr {
    flex-grow: 1;
    text-align: center
}

.DepositMerchantIndiaImageUpload_fileInput_Bl6vJ {
    display: none
}

.DepositMerchantIndiaImageUpload_fileUpload_z18Jj {
    align-items: center;
    background-color: #fff;
    border: 1px dashed #DCDFE6;
    border-radius: 4px;
    display: flex;
    flex-direction: column;
    grid-gap: 10px;
    justify-content: space-evenly;
    margin-top: 10px;
    min-height: 76px;
    padding: 10px 13px;
    width: 100%
}

.DepositMerchantIndiaImageUpload_uploadIcon_lxdeG {
    height: 18px
}

.DepositMerchantIndiaImageUpload_uploadText_bnkX0 {
    color: #606266;
    font-size: 12px;
    line-height: 22px
}

.DepositMerchantIndiaImageUpload_receipt_XOBid {
    align-items: center;
    align-self: flex-start;
    background-color: #f5f7fa;
    color: #409eff;
    display: flex;
    font-size: 12px;
    line-height: 22px;
    overflow: hidden;
    padding: 4px 8px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.DepositMerchantIndiaImageUpload_fileIcon_PLbAL {
    color: #f5f7fa
}

.DepositMerchantIndiaImageUpload_fileName_q1ASV {
    flex-grow: 1;
    overflow: hidden;
    padding-left: 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.DepositMerchantIndiaImageUpload_fileRules_ERGBT {
    color: #909399;
    display: flex;
    font-size: 10px;
    justify-content: space-between;
    line-height: 18px;
    margin-top: 3px
}

.DepositMerchantIndiaImageUpload_errorMessage_yAXM_ {
    align-self: flex-start;
    color: #e65973;
    font-size: 12px;
    margin-top: 5px
}

.DepositFreeSpin_wrapper_TYLay {
    padding: 0 20px;
    margin-bottom: 15px
}

.DepositFreeSpin_wrapper_TYLay.DepositFreeSpin_noPadding_iLZd8 {
    padding: 0
}

.DepositFreeSpin_container_rHFcj {
    position: relative
}

.DepositFreeSpin_border_gp_eP {
    position: absolute;
    inset: -4px;
    background-image: linear-gradient(88.93deg,#31bc69 1.83%,#089e4e 98.17%);
    border-radius: 14px
}

.DepositFreeSpin_content_gR0Qz {
    height: 100%;
    border-radius: 10px;
    background-image: linear-gradient(90.62deg,#4e4aff 4.05%,#cf228a 93.6%);
    position: relative;
    box-shadow: 0 0 0 2px #ecf0f8
}

.DepositFreeSpin_mobile_rEDtx .DepositFreeSpin_content_gR0Qz {
    box-shadow: 0 0 0 2px #fff
}

.DepositFreeSpin_amountLine_YVj__ {
    padding: 10px 10px 0
}

.DepositFreeSpin_text_CyVOL {
    font-size: 10px;
    line-height: 12px;
    color: #fffc;
    max-width: 145px
}

.DepositFreeSpin_promoText_dV77P {
    margin-bottom: 4px;
    max-width: 200px
}

.DepositFreeSpin_subtextWrapper_R_75A {
    margin-top: 2px;
    display: flex;
    align-items: center
}

.DepositFreeSpin_subtext_j6kUJ {
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    color: #fff
}

.DepositFreeSpin_question_k_YSi {
    margin-left: 5px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer
}

.DepositFreeSpin_questionIcon_sHP2Y {
    width: 17px;
    height: 17px
}

.DepositFreeSpin_bannerImage_GsvRS {
    position: absolute;
    width: 120px;
    height: 84px;
    top: -8px;
    right: -4px
}

.DepositFreeSpin_mobile_rEDtx .DepositFreeSpin_bannerImage_GsvRS {
    width: 122px;
    height: 96px;
    top: auto;
    bottom: 0;
    right: 0
}

.DepositFreeSpin_timerLine_LMUtZ {
    display: grid;
    grid-template-columns: auto max-content;
    align-items: end;
    margin-top: 15px
}

.ResponsivePicture_img_N2UWA {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: inherit
}

.ResponsivePicture_withTransition_DgLcq {
    transition: filter .2s ease-out
}

.ResponsivePicture_dummy_EcYJ5 {
    filter: blur(5px)
}

.CdpPopupTypeLarge_popup_FIi3H {
    flex-grow: 1;
    max-width: 390px;
    position: relative
}

.CdpPopupTypeLarge_title_Yo7bI {
    font-weight: 700;
    color: #090f1e;
    font-family: var(--font-family-display);
    font-size: 20px;
    letter-spacing: -.233px;
    margin-bottom: 10px;
    overflow-wrap: break-word;
    white-space: pre-wrap
}

.CdpPopupTypeLarge_description_LZUX6 {
    color: #070c19;
    font-size: 12px;
    line-height: 16px;
    overflow-wrap: break-word;
    text-align: center;
    white-space: pre-wrap
}

.CdpPopupTypeLarge_popup_FIi3H.CdpPopupTypeLarge_mobile_zM1fC .CdpPopupTypeLarge_title_Yo7bI {
    font-size: 24px;
    line-height: 28px
}

.CdpPopupTypeLarge_popup_FIi3H.CdpPopupTypeLarge_mobile_zM1fC .CdpPopupTypeLarge_description_LZUX6 {
    font-size: 14px;
    line-height: 20px
}

.CdpPopupTypeLarge_imageSize_uZGwF {
    padding-top: 55.12%;
    position: relative
}

.CdpPopupTypeLarge_image_mWDML {
    border-radius: 15px 15px 0 0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.CdpPopupTypeLarge_content_qFmzo {
    background-color: #fff;
    border-radius: 0 0 15px 15px;
    padding: 20px;
    text-align: center
}

.CdpPopupTypeLarge_buttons_dLJhW {
    display: flex;
    flex-direction: column;
    margin-top: 15px
}

.CdpPopupTypeLarge_button_NnoOV:not(:last-child) {
    margin-bottom: 8px
}

.CdpPopupTypeLarge_buttonMain_wJp1p {
    background: linear-gradient(89deg,#31BC69 2%,#089E4E 98%)
}

.CdpPopupTypeLarge_close_UdNtV {
    align-items: center;
    background-color: #edf0f7;
    border-radius: 6px;
    cursor: pointer;
    display: flex;
    height: 24px;
    justify-content: center;
    position: absolute;
    right: 20px;
    top: 20px;
    width: 24px
}

.CdpPopupTypeSmall_popup_z6wll {
    background-color: #fff;
    border-radius: 15px;
    flex-grow: 1;
    max-width: 100%;
    padding: 20px;
    pointer-events: auto;
    position: relative
}

.CdpPopupTypeSmall_title_Xz5st {
    font-weight: 700;
    color: #090f1e;
    font-family: var(--font-family-display);
    font-size: 20px;
    letter-spacing: -.233px;
    margin-bottom: 10px;
    overflow-wrap: break-word;
    white-space: pre-wrap
}

.CdpPopupTypeSmall_description_J33G4 {
    color: #070c19;
    font-size: 12px;
    line-height: 16px;
    overflow-wrap: break-word;
    white-space: pre-wrap
}

.CdpPopupTypeSmall_popup_z6wll.CdpPopupTypeSmall_mobile_P23K7 {
    max-width: 345px
}

.CdpPopupTypeSmall_popup_z6wll.CdpPopupTypeSmall_mobile_P23K7 .CdpPopupTypeSmall_title_Xz5st {
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 4px
}

.CdpPopupTypeSmall_popup_z6wll.CdpPopupTypeSmall_mobile_P23K7 .CdpPopupTypeSmall_description_J33G4 {
    font-size: 13px;
    line-height: 18px
}

.CdpPopupTypeSmall_content_Lgpp1 {
    align-items: center;
    display: flex;
    margin-right: 30px
}

.CdpPopupTypeSmall_textBlock_b5amm {
    overflow: hidden;
    width: 100%
}

.CdpPopupTypeSmall_image_YjmxJ {
    border-radius: 12px;
    flex-shrink: 0;
    height: 55px;
    margin-right: 10px;
    width: 55px
}

.CdpPopupTypeSmall_buttons_zc0Dh {
    display: flex;
    flex-direction: column;
    margin-top: 20px
}

.CdpPopupTypeSmall_button_qNRWG:not(:last-child) {
    margin-bottom: 8px
}

.CdpPopupTypeSmall_buttonMain_pqmju {
    background: linear-gradient(89deg,#31BC69 2%,#089E4E 98%)
}

.CdpPopupTypeSmall_close_i2I6Z {
    align-items: center;
    background-color: #edf0f7;
    border-radius: 6px;
    cursor: pointer;
    display: flex;
    height: 24px;
    justify-content: center;
    position: absolute;
    right: 20px;
    top: 20px;
    width: 24px
}

.CdpPopupOverlay_root_l4zP7 {
    align-items: center;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    position: fixed;
    z-index: 1001
}

.CdpPopupOverlay_background_wXSm9 {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.CdpPopupOverlay_root_l4zP7.CdpPopupOverlay_small_UAvNd {
    padding: 10px;
    pointer-events: none;
    width: 412px
}

.CdpPopupOverlay_root_l4zP7.CdpPopupOverlay_small_UAvNd .CdpPopupOverlay_background_wXSm9 {
    background: linear-gradient(203deg,rgba(9,15,31,0) 53%,#090F1F 100%)
}

.CdpPopupOverlay_root_l4zP7.CdpPopupOverlay_large_D_uMV {
    height: 100%;
    padding: 25px;
    width: 100%
}

.CdpPopupOverlay_root_l4zP7.CdpPopupOverlay_large_D_uMV .CdpPopupOverlay_background_wXSm9 {
    background-color: #090f1ee6;
    cursor: pointer
}

.CdpPopupOverlay_root_l4zP7.CdpPopupOverlay_small_UAvNd.CdpPopupOverlay_mobile_IC_rz {
    bottom: calc(60px + env(safe-area-inset-bottom,0));
    padding: 162px 15px 15px;
    width: 100%;
    z-index: 599
}

.CdpPopupOverlay_root_l4zP7.CdpPopupOverlay_small_UAvNd.CdpPopupOverlay_mobile_IC_rz .CdpPopupOverlay_background_wXSm9 {
    background: linear-gradient(180deg,rgba(9,15,30,0) 0%,#090F1E 100%)
}

.CdpPopupOverlay_overlayEnterActive_Lddoe,.CdpPopupOverlay_overlayLeaveActive_lW4k0 {
    transition: opacity .3s
}

.CdpPopupOverlay_overlayEnterActive_Lddoe .CdpPopupOverlay_translateY_YppxZ,.CdpPopupOverlay_overlayLeaveActive_lW4k0 .CdpPopupOverlay_translateY_YppxZ {
    transition: transform .4s ease
}

.CdpPopupOverlay_overlayLeaveActive_lW4k0 .CdpPopupOverlay_translateY_YppxZ {
    transition-duration: .4s
}

.CdpPopupOverlay_overlayEnterFrom_B4Ojc,.CdpPopupOverlay_overlayLeaveTo_SiVRx {
    opacity: 0
}

.CdpPopupOverlay_overlayEnterFrom_B4Ojc .CdpPopupOverlay_translateY_YppxZ,.CdpPopupOverlay_overlayLeaveTo_SiVRx .CdpPopupOverlay_translateY_YppxZ {
    transform: translateY(50px)
}

.CommunicationCenter_root_PKobc {
    --duration-in: .4s;
    --duration-out: .6s;
    bottom: 0;
    display: flex;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 4902
}

.CommunicationCenter_root_PKobc:before {
    background: linear-gradient(90deg,rgba(7,15,32,.0045),rgba(7,15,32,.683),rgba(7,15,32,.997));
    content: "";
    inset: 0 0 0 -172px;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    transition: opacity var(--duration-out) ease-in-out
}

.CommunicationCenter_root_PKobc.CommunicationCenter_visible_AXGTO:before {
    opacity: 1;
    transition-duration: var(--duration-in)
}

.CommunicationCenter_root_PKobc.CommunicationCenter_mobile_p5UUF {
    left: 0
}

.CommunicationCenter_root_PKobc.CommunicationCenter_mobile_p5UUF:before {
    background: rgba(5,15,32,.6)
}

.CommunicationCenter_background_mAHUN {
    background-color: #fff;
    color: #090f1e;
    overflow: hidden;
    position: relative
}

.CommunicationCenter_desktop_V35k7 .CommunicationCenter_background_mAHUN {
    border-radius: 24px;
    margin: 16px 16px 16px 0;
    transform: translate(376px);
    transition: transform var(--duration-out) ease-in-out;
    width: 360px
}

.CommunicationCenter_mobile_p5UUF .CommunicationCenter_background_mAHUN {
    border-radius: 24px 24px 0 0;
    margin: calc(var(--layout-header-height) + env(safe-area-inset-top,0)) 0 0;
    opacity: 0;
    transform: translateY(30%);
    transition: transform var(--duration-out) ease-in-out,opacity var(--duration-out) ease-in-out;
    width: 100%
}

.CommunicationCenter_desktop_V35k7.CommunicationCenter_visible_AXGTO .CommunicationCenter_background_mAHUN {
    transform: translate(0);
    transition-duration: var(--duration-in)
}

.CommunicationCenter_mobile_p5UUF.CommunicationCenter_visible_AXGTO .CommunicationCenter_background_mAHUN {
    opacity: 1;
    transform: translateY(0);
    transition-duration: var(--duration-in),var(--duration-in)
}

.spinner-container[data-v-3f4d788e] {
    align-items: center;
    color: #fff;
    display: flex;
    justify-content: center;
    padding: 1rem 0;
    text-align: center
}

.spinner-container.size-xxs[data-v-3f4d788e] {
    font-size: var(--size);
    --size: .25rem
}

.spinner-container.size-xs[data-v-3f4d788e] {
    font-size: var(--size);
    --size: .5rem
}

.spinner-container.size-sm[data-v-3f4d788e] {
    font-size: var(--size);
    --size: .75rem
}

.spinner-container.size-md[data-v-3f4d788e] {
    font-size: var(--size);
    --size: 1rem
}

.spinner-container.size-lg[data-v-3f4d788e] {
    font-size: var(--size);
    --size: 1.25rem
}

.spinner-container.size-xl[data-v-3f4d788e] {
    font-size: var(--size);
    --size: 1.5rem
}

.spinner-container.size-xxl[data-v-3f4d788e] {
    font-size: var(--size);
    --size: 1.75rem
}

.spinner[data-v-3f4d788e] {
    animation: spinner-3f4d788e 2s infinite linear;
    margin: 0
}

@keyframes spinner-3f4d788e {
    to {
        transform: rotate(1turn)
    }
}

.fullscreen-loader[data-v-743ce5dd] {
    position: fixed;
    left: 0;
    top: 0;
    background-color: #090f1ecc;
    width: 100%;
    height: 100%;
    z-index: 200
}

.fullscreen-loader .load-wrapper[data-v-743ce5dd] {
    margin-top: 40vh
}

.loader[data-v-f17cf0ca] {
    align-items: center;
    align-self: center;
    display: flex;
    justify-content: center;
    justify-self: center;
    margin: auto;
    padding: 15px;
    text-align: center;
    min-height: calc(100vh - 46px - 60px - 60px - var(--v-loader__height-reduction))
}

.loader.center[data-v-f17cf0ca] {
    top: 50%;
    left: 50%
}

.icon-spinner[data-v-f17cf0ca] {
    animation: spinner .75s infinite linear;
    color: #1970ef;
    font-size: var(--v-loader__size)
}

.fullscreen-loader[data-v-821b99e0] {
    position: fixed;
    left: 0;
    top: 0;
    background-color: #090f1ecc;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

.ModalLayout_root_VGmhv {
    --modal-layout__opacity-bg: .9;
    position: fixed;
    width: 100%;
    height: 100%;
    inset: 0;
    display: grid;
    z-index: 5000;
    grid-template: 1fr/1fr;
    overflow-y: auto
}

.ModalLayout_root_VGmhv>* {
    grid-column: 1/1;
    grid-row: 1/1
}

.ModalLayout_darkenBg_GYPvi {
    --modal-layout__opacity-bg: .98
}

.ModalLayout_darkBg_tMJbd {
    --modal-layout__opacity-bg: 1
}

.ModalLayout_wrapper_YHJoC {
    width: 100%;
    height: 100%;
    z-index: 1;
    display: grid;
    position: relative
}

.ModalLayout_wrapper_YHJoC:last-child:before {
    content: "";
    background: rgba(9,15,30,var(--modal-layout__opacity-bg));
    position: fixed;
    inset: 0
}

.ModalLayout_backdrop_PKyuG {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1
}

.ModalLayout_modal_wTuv7 {
    z-index: 2
}

.CountryIcon_root_Uixdl {
    height: calc(var(--77fe2ea6) * 1px);
    width: calc(var(--77fe2ea6) * 1px);
    min-width: calc(var(--77fe2ea6) * 1px);
    display: flex;
    align-items: center;
    justify-content: center
}

.CountryIcon_image_cLYV2 {
    width: 100%;
    height: 100%
}

.CountryIcon_rounded_hPm2C {
    border-radius: 50%;
    object-fit: cover
}

.NotifyLayout_root_pzv5J {
    position: fixed;
    inset: 0 0 45px;
    overflow: hidden;
    z-index: 10000;
    pointer-events: none;
    display: flex;
    flex-direction: column;
    justify-content: flex-end
}

.NotifyLayout_root_pzv5J.NotifyLayout_desktop_HN13V {
    top: 95px;
    width: 344px;
    left: unset;
    bottom: unset
}

.NotifyLayout_root_pzv5J.NotifyLayout_mobileTop_W0kBS {
    bottom: unset
}

.NotifyLayout_notificationsContainer_kH8Gb {
    z-index: 10000;
    padding: 15px;
    display: flex;
    flex-direction: column
}

.NotifyLayout_desktop_HN13V .NotifyLayout_notificationsContainer_kH8Gb {
    flex-direction: column-reverse;
    padding: 25px 5px 25px 25px
}

.NotifyLayout_notificationsContainer_kH8Gb>* {
    transition: opacity .5s ease-in-out;
    pointer-events: auto
}

.NotifyLayout_notificationsContainer_kH8Gb>*.NotifyLayout_deleted_ItNjY {
    opacity: 0
}

.NotifyLayout_notificationsContainer_kH8Gb>*:not(:first-child) {
    margin-top: 10px
}

.NotifyLayout_desktop_HN13V .NotifyLayout_notificationsContainer_kH8Gb>*:not(:first-child) {
    margin: 0 0 10px
}

.NotifyLayout_transitionEnter_aqCzN.NotifyLayout_transitionEnter_aqCzN {
    transform: translateY(calc(10px + env(safe-area-inset-bottom,0) + 100%))
}

.NotifyLayout_desktop_HN13V .NotifyLayout_transitionEnter_aqCzN.NotifyLayout_transitionEnter_aqCzN {
    transform: translate(100%)
}

.NotifyLayout_transitionLeaveTo_uZh78.NotifyLayout_transitionLeaveTo_uZh78 {
    opacity: 0
}

.NotifyLayout_transitionLeaveFrom_a71Fh.NotifyLayout_transitionLeaveFrom_a71Fh {
    opacity: 1
}

.NotifyLayout_transition_PL_RG {
    transition: transform .1s ease-in-out,opacity .1s ease-in-out
}

.ForbiddenLocation_location_saSLZ {
    display: flex;
    align-items: center;
    opacity: var(--39f0300b);
    transition: .28s ease-in-out
}

.ForbiddenLocation_countryIcon_Xz7au {
    margin-right: 5px;
    visibility: hidden
}

.ForbiddenLocation_countryIcon_Xz7au.ForbiddenLocation_visible_WmWCF {
    visibility: visible
}

.ForbiddenLocation_country_TKxXe {
    font-weight: 700;
    margin-right: 5px
}

.ForbiddenLocation_ip_Rtgzu {
    opacity: .5
}

.DynamicLogo_logo_DIEuF {
    width: 110px;
    min-width: 68px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center
}

.DynamicLogo_logo_DIEuF.DynamicLogo_mobile_u4ZrD {
    width: 100px
}

.DynamicLogo_logo_DIEuF img {
    min-width: 90px;
    height: 45px;
    transform: translateZ(0)
}

.DynamicLogo_fade-enter-active_OjrSc,.DynamicLogo_fade-leave-active_rsB_A {
    transition: opacity .4s
}

.DynamicLogo_fade-enter-from_trmPj,.DynamicLogo_fade-leave-to_CXSTI {
    opacity: 0
}

.SvgLogo_svgLogoContainer_MdO5l {
    font-size: 10px;
    position: relative;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center
}

.SvgLogo_svgLogoContainer_MdO5l .SvgLogo_svgLogo_tYTbP {
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none
}

.SvgLogo_svgLogoContainer_MdO5l .SvgLogo_svgLogo_tYTbP.SvgLogo_small_qiEuI {
    min-width: 66px
}

.SvgLogo_svgLogoContainer_MdO5l .SvgLogo_svgLogo_tYTbP.SvgLogo_verySmall_E6PBB {
    max-height: 9px
}

.SvgLogo_svgLogoContainer_MdO5l.SvgLogo_mobile_ePO8D {
    width: 110px;
    max-width: 100%;
    min-width: 68px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center
}

.SvgLogo_svgLogoContainer_MdO5l.SvgLogo_mobile_ePO8D .SvgLogo_svgLogo_tYTbP {
    height: 46px
}

.loading-dots[data-v-4eb0d808] {
    text-align: center;
    width: 100%;
    color: var(--d1d1b89c)
}

.loading-dots__dot[data-v-4eb0d808] {
    animation: dot-keyframes-4eb0d808 1.5s infinite ease-in-out;
    color: inherit;
    background-color: currentColor;
    border-radius: 50%;
    display: inline-block;
    height: 5px;
    width: 5px;
    margin: 0 1px;
    will-change: transform
}

.loading-dots__dot[data-v-4eb0d808]:nth-child(2) {
    animation-delay: .5s
}

.loading-dots__dot[data-v-4eb0d808]:nth-child(3) {
    animation-delay: 1s
}

@keyframes dot-keyframes-4eb0d808 {
    0% {
        opacity: .4;
        transform: scale(1)
    }

    50% {
        opacity: 1;
        transform: scale(1.2)
    }

    to {
        opacity: .4;
        transform: scale(1)
    }
}

.button.square[data-v-c17f464c] {
    width: var(--square-size);
    height: var(--square-size);
    min-width: 0;
    min-height: 0;
    padding: 0;
    border-radius: 8px
}

.button.square .icon-wrap[data-v-c17f464c] {
    margin: 0;
    background: none
}

.button.theme-blue[data-v-c17f464c] {
    background: linear-gradient(90.77deg,#0095ff .96%,#0855c4 99.87%);
    box-shadow: 0 6px 18px #1178df4d;
    text-shadow: 0 4px 8px rgba(0,0,0,.1);
    border-radius: 10px
}

.button.theme-blue-modal[data-v-c17f464c] {
    background: linear-gradient(90.77deg,#0095ff .96%,#0855c4 99.87%);
    border-radius: 12px;
    color: #fff
}

.button.theme-green[data-v-c17f464c] {
    background: linear-gradient(267.05deg,#089e4e 0%,#31bc69 99.28%);
    box-shadow: 0 6px 18px #0ea1514d;
    text-shadow: 0 3px 6px rgba(0,0,0,.2)
}

.button.theme-secondary[data-v-c17f464c] {
    background: rgba(151,174,225,.2);
    text-shadow: 0 3px 5px rgba(9,15,30,.2);
    position: relative
}

.button.size-lg[data-v-c17f464c] {
    font-size: 1.15rem;
    line-height: 1.43;
    min-height: 35px
}

.button.size-xl[data-v-c17f464c] {
    font-size: 15px;
    line-height: 18px;
    min-height: 40px
}

.button.size-xxl[data-v-c17f464c] {
    line-height: 19px;
    min-height: 45px;
    font-size: 16px
}

.button.size-modal[data-v-c17f464c] {
    font-size: 14px;
    line-height: 20px;
    min-height: 40px;
    letter-spacing: -.15px
}

.button.theme-grey[data-v-c17f464c] {
    background: #edf0f7;
    color: #c4c4c4
}

.button.theme-grey-modal[data-v-c17f464c] {
    background: #edf0f7;
    color: var(--tmp-color-content-primary);
    border-radius: 12px
}

.button.theme-text-grey[data-v-c17f464c] {
    background: none;
    border: none;
    border-radius: unset;
    height: auto;
    min-height: unset;
    min-width: unset;
    padding: 0;
    color: #6a7690a6
}

.button.theme-text-grey .icon-wrap[data-v-c17f464c] {
    font-size: 1.1em;
    margin: 0 3px 0 0;
    background: none
}

.button.theme-text-primary[data-v-c17f464c] {
    background: none;
    border: none;
    border-radius: unset;
    height: auto;
    min-height: unset;
    min-width: unset;
    padding: 0;
    color: #1077de
}

.button.theme-text-primary .icon-wrap[data-v-c17f464c] {
    font-size: 1.1em;
    margin: 0 3px 0 0;
    background: none
}

.button.theme-white[data-v-c17f464c] {
    border-radius: 12px;
    font-family: -apple-system,SF Pro Display,-apple-system,SF Pro Text,sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: .5px;
    color: #7134f7;
    text-shadow: 0 4px 12px rgba(0,0,0,.1);
    background: #fff;
    padding: 0 23px
}

.button.theme-yellow[data-v-c17f464c] {
    background: radial-gradient(65.27% 103.64% at 54.19% 50.91%,#ffbf1c .52%,#fcd701 100%);
    padding: 0 12px;
    border-radius: 12px;
    color: #554406;
    text-shadow: 0 4px 10px rgba(0,0,0,.2);
    font-size: 16px;
    font-weight: 600
}

.button.theme-purple[data-v-c17f464c] {
    background: radial-gradient(83.41% 348% at 50% 50%,#6732ec 0%,#7059ff 100%);
    border-radius: 12px;
    text-align: center
}

.button.theme-grey-light[data-v-c17f464c] {
    background-image: linear-gradient(0deg,transparent 0%,transparent 100%);
    background-color: #f3f6fb;
    color: #5c72a3
}

.icon-wrap[data-v-c17f464c] {
    width: 20px;
    height: 20px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background-image: linear-gradient(210deg,rgba(255,255,255,0) 25%,rgba(255,255,255,.06) 48%,#fff 133%);
    margin-right: 12px;
    margin-left: -5px
}

.FixedSupportPanel_root_wN9Oj {
    height: 30px;
    display: flex;
    bottom: 15px;
    font-size: 10px;
    position: fixed;
    z-index: 999;
    overflow: hidden;
    opacity: var(--58150e7f);
    transition: .28s ease-in-out
}

.FixedSupportPanel_root_wN9Oj>:not(:first-child) {
    border-bottom-left-radius: 0!important;
    border-top-left-radius: 0!important
}

.FixedSupportPanel_root_wN9Oj>:not(:last-child) {
    border-bottom-right-radius: 0!important;
    border-top-right-radius: 0!important;
    margin-right: 1px
}

.FixedSupportPanel_button_jl91M.FixedSupportPanel_button_jl91M.FixedSupportPanel_button_jl91M {
    height: 100%;
    border-radius: 8px;
    font-size: 10px
}

.FixedSupportPanel_call_YCOxJ.FixedSupportPanel_call_YCOxJ.FixedSupportPanel_call_YCOxJ {
    background-image: linear-gradient(112deg,#108de7 0%,#2972d6 100%)
}

.FixedSupportPanel_text_dL73M.FixedSupportPanel_text_dL73M.FixedSupportPanel_text_dL73M {
    background-image: linear-gradient(112deg,#2972d6 0%,#2662cc 100%)
}

.FixedSupportPanel_text_dL73M.FixedSupportPanel_text_dL73M.FixedSupportPanel_text_dL73M:disabled {
    opacity: 1
}

.FixedSupportPanel_chat_jibpb.FixedSupportPanel_chat_jibpb.FixedSupportPanel_chat_jibpb {
    background-image: linear-gradient(112deg,#2662cc 0%,#2662cc 100%);
    min-width: 44px
}

.FixedSupportPanel_chatIcon_bho3A {
    height: 12px
}

.ForbiddenScreen_root_fSYNG {
    align-items: center;
    background-color: #090f1e;
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: calc(var(--vh, 1vh) * 100);
    position: fixed;
    padding: 15px;
    width: 100vw;
    z-index: 100000;
    color: #fff;
    font-size: 16px;
    line-height: 19px
}

.ForbiddenScreen_logoContainer_hVJzi {
    margin-bottom: 100px;
    max-width: 66px
}

.ForbiddenScreen_bear_Wq3vx {
    height: 125px;
    margin-bottom: 25px;
    width: 145px
}

.ForbiddenScreen_image_eSCjp {
    height: 124px;
    margin-bottom: 24px;
    width: 144px
}

.ForbiddenScreen_imageMobile_K5fFx {
    height: 125px;
    margin-bottom: 24px;
    width: 145px
}

.ForbiddenScreen_title_mRHi2 {
    font-family: -apple-system,SF Pro Display,-apple-system,SF Pro Text,sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 29px;
    margin-bottom: 15px;
    text-align: center
}

.ForbiddenScreen_text_dGZlm {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: -.21px;
    line-height: 19px;
    margin-bottom: 100px;
    max-width: 310px;
    opacity: .7;
    text-align: center
}

.ForbiddenScreen_logoLuckystar_Dh6mS {
    margin-bottom: 96px;
    height: 42px;
    width: 113px
}

.ForbiddenScreen_logoLuckystarMobile_FIPcw {
    height: 33px;
    margin-bottom: 72px;
    width: 88px
}

.CurrencyIcon_icon_raUqx {
    align-items: center;
    color: var(--color-text-secondary);
    display: flex;
    justify-content: center
}

.CurrencyIcon_xs_iJPbj {
    font-family: var(--font-family-text);
    font-size: 12px;
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 600;
    height: 12px;
    min-width: 12px
}

.CurrencyIcon_s_brBHC {
    font-family: var(--font-family-text);
    font-size: 12px;
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 600;
    height: 16px;
    min-width: 16px
}

.CurrencyIcon_m_ykDmf {
    font-family: var(--font-family-text);
    font-size: 16px;
    letter-spacing: -.32px;
    line-height: 24px;
    font-weight: 700;
    height: 20px;
    min-width: 20px
}

@media (min-width: 1024px) {
    .CurrencyIcon_m_ykDmf {
        font-family:var(--font-family-display);
        font-size: 20px;
        letter-spacing: .38px
    }
}

.CurrencyIcon_l_hOpIY {
    font-family: var(--font-family-display);
    font-size: 20px;
    letter-spacing: .38px;
    line-height: 24px;
    font-weight: 700;
    height: 24px;
    min-width: 24px
}

@media (min-width: 1024px) {
    .CurrencyIcon_l_hOpIY {
        font-size:24px;
        letter-spacing: .36px;
        line-height: 28px
    }
}

.CurrencyIcon_xl_IOfRu {
    font-family: var(--font-family-display);
    font-size: 20px;
    letter-spacing: .38px;
    line-height: 24px;
    font-weight: 700;
    height: 32px;
    min-width: 32px
}

@media (min-width: 1024px) {
    .CurrencyIcon_xl_IOfRu {
        font-size:24px;
        letter-spacing: .36px;
        line-height: 28px
    }
}

.CurrencyIcon_noPadding_DFLlc {
    padding: 0
}

.TopNotification_root_pj4Qx {
    transition: max-height transform .3s;
    z-index: 700;
    padding: 0 15px;
    background-color: #090f1e;
    position: var(--6fe3e974);
    top: env(safe-area-inset-top,0);
    left: 0;
    right: 0;
    height: 0
}

.TopNotification_root_pj4Qx.TopNotification_visible_QkcJq {
    height: var(--b79832f8)
}

.TopNotification_root_pj4Qx.TopNotification_desktop_krl9m {
    left: 50%;
    transform: translate(-50%);
    background-color: transparent;
    text-wrap: nowrap;
    width: -moz-min-content;
    width: min-content
}

.TopNotification_messageContainer_XVhIE {
    height: var(--b79832f8);
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    padding: 0 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-image: linear-gradient(269deg,rgba(200,215,242,.03) 100%,rgba(200,215,242,.08) 0);
    color: #94a6cd80;
    font-size: 11px;
    overflow: hidden
}

.TopNotification_desktop_krl9m .TopNotification_messageContainer_XVhIE {
    background-image: linear-gradient(269deg,#1b2232 100%,#111828 11%);
    color: #94a6cd99;
    font-size: 13px
}

.VIconSvgGradient_icon_WJLeK {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.VIconSvgGradient_spin_laZqj {
    animation: VIconSvgGradient_spin_laZqj 1s linear infinite
}

@keyframes VIconSvgGradient_spin_laZqj {
    to {
        transform: rotate(1turn)
    }
}

.BackgroundImage_root_Ne7K9 {
    background-size: 100%;
    background-repeat: no-repeat;
    width: var(--d4cf55f8);
    height: var(--03a351a9);
    background-image: var(--7a04228b)
}

.PushNotificationsPopupBase_root_oFeOr {
    background-color: #fff;
    border-radius: 16px;
    box-shadow: 0 6px 30px #090f1e4d;
    color: var(--color-n900);
    padding: 15px;
    position: relative;
    width: 356px
}

.PushNotificationsPopupBase_image_UBhLs {
    pointer-events: none;
    position: absolute;
    right: -44px;
    top: -26px
}

.PushNotificationsPopupBase_content_HoJcC,.PushNotificationsPopupBase_texts_B0dbH {
    position: relative
}

.PushNotificationsPopupBase_indicator_drra9 {
    bottom: 0;
    left: -15px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 4px
}

.PushNotificationsPopupBase_indicator_drra9:before {
    background-image: linear-gradient(1deg,#009746 0%,#38C172 100%);
    border-radius: 50px;
    content: "";
    inset: 0 0 0 -4px;
    position: absolute
}

.PushNotificationsPopupBase_title_JWuCb {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: -.3px;
    line-height: 20px;
    margin-bottom: 5px;
    padding-right: 160px
}

.PushNotificationsPopupBase_amount_DBwbu {
    -webkit-background-clip: text;
    background-clip: text;
    background-image: linear-gradient(94deg,#FBC709 9.99%,#FF8500 98.87%);
    color: transparent;
    font-family: var(--font-family-display);
    font-size: 20px;
    font-weight: 900;
    letter-spacing: .2px;
    margin-bottom: 10px
}

.PushNotificationsPopupBase_description_JDfUx {
    font-size: 12px;
    line-height: 16px;
    margin: 0 0 16px 2px;
    padding-right: 100px;
    white-space: pre-line
}

.PushNotificationsPopupBase_buttons_bYjmh {
    display: grid;
    grid-gap: 8px;
    gap: 8px;
    grid-template-columns: 165px 153px
}

.PushNotificationsPopupBase_button_pht0X {
    border-radius: 12px
}

.PushNotificationsPopupBase_buttonRefuse_gc6xT {
    background-color: #edf2ff
}

.PushNotificationsPopupBase_rootMobile_SL3iF {
    width: auto
}

.PushNotificationsPopupBase_rootMobile_SL3iF .PushNotificationsPopupBase_image_UBhLs {
    right: -15px;
    top: -40px
}

.PushNotificationsPopupBase_rootMobile_SL3iF .PushNotificationsPopupBase_title_JWuCb {
    margin-bottom: 4px;
    padding-right: 145px
}

.PushNotificationsPopupBase_rootMobile_SL3iF .PushNotificationsPopupBase_amount_DBwbu {
    margin-bottom: 5px
}

.PushNotificationsPopupBase_rootMobile_SL3iF .PushNotificationsPopupBase_description_JDfUx {
    max-width: 374px;
    min-height: 32px;
    padding-right: 75px
}

.PushNotificationsPopupBase_rootMobile_SL3iF .PushNotificationsPopupBase_buttons_bYjmh {
    grid-template-columns: 1fr 1fr
}

.PushNotificationsPopupBase_rootWithoutBonus_gIZhi .PushNotificationsPopupBase_title_JWuCb {
    margin-bottom: 9px
}

.PushNotificationsPopupBase_rootWithoutBonus_gIZhi.PushNotificationsPopupBase_rootMobile_SL3iF .PushNotificationsPopupBase_description_JDfUx {
    padding-right: 100px
}

.fade-enter-active,.fade-leave-active {
    transition: opacity .5s ease
}

.fade-enter-from,.fade-leave-to {
    opacity: 0
}

.Overlay_root_oirUO {
    background-color: #141b2e;
    height: 100vh;
    left: 0;
    opacity: .9;
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: var(--z-index-overlay)
}

@font-face {
    font-display: swap;
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 100 900;
    src: url(https://v1.bundlecdn.com/font/SFNSDisplay-cyrillic-ext.b8632914f.woff2) format("woff2-variations");
    unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@font-face {
    font-display: swap;
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 100 900;
    src: url(https://v1.bundlecdn.com/font/SFNSDisplay-cyrillic.e423f3776.woff2) format("woff2-variations");
    unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@font-face {
    font-display: swap;
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 100 900;
    src: url(https://v1.bundlecdn.com/font/SFNSDisplay-greek-ext.4dd0f750e.woff2) format("woff2-variations");
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-display: swap;
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 100 900;
    src: url(https://v1.bundlecdn.com/font/SFNSDisplay-greek.89b5d1a14.woff2) format("woff2-variations");
    unicode-range: U+0370-03FF
}

@font-face {
    font-display: swap;
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 100 900;
    src: url(https://v1.bundlecdn.com/font/SFNSDisplay-vietnamese.4156e587b.woff2) format("woff2-variations");
    unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB
}

@font-face {
    font-display: swap;
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 100 900;
    src: url(https://v1.bundlecdn.com/font/SFNSDisplay-latin-ext.4308fef7f.woff2) format("woff2-variations");
    unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-display: swap;
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 100 900;
    src: url(https://v1.bundlecdn.com/font/SFNSDisplay-latin.50a4eaff3.woff2) format("woff2-variations");
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
    font-display: swap;
    font-family: SF Pro Text;
    font-style: normal;
    font-weight: 100 900;
    src: url(https://v1.bundlecdn.com/font/SFNSText-cyrillic-ext.3d07ed4e1.woff2) format("woff2-variations");
    unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@font-face {
    font-display: swap;
    font-family: SF Pro Text;
    font-style: normal;
    font-weight: 100 900;
    src: url(https://v1.bundlecdn.com/font/SFNSText-cyrillic.211c5c35c.woff2) format("woff2-variations");
    unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@font-face {
    font-display: swap;
    font-family: SF Pro Text;
    font-style: normal;
    font-weight: 100 900;
    src: url(https://v1.bundlecdn.com/font/SFNSText-greek-ext.9562d6f08.woff2) format("woff2-variations");
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-display: swap;
    font-family: SF Pro Text;
    font-style: normal;
    font-weight: 100 900;
    src: url(https://v1.bundlecdn.com/font/SFNSText-greek.aa40936e2.woff2) format("woff2-variations");
    unicode-range: U+0370-03FF
}

@font-face {
    font-display: swap;
    font-family: SF Pro Text;
    font-style: normal;
    font-weight: 100 900;
    src: url(https://v1.bundlecdn.com/font/SFNSText-vietnamese.3b28f626c.woff2) format("woff2-variations");
    unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB
}

@font-face {
    font-display: swap;
    font-family: SF Pro Text;
    font-style: normal;
    font-weight: 100 900;
    src: url(https://v1.bundlecdn.com/font/SFNSText-latin-ext.7b2e9f978.woff2) format("woff2-variations");
    unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-display: swap;
    font-family: SF Pro Text;
    font-style: normal;
    font-weight: 100 900;
    src: url(https://v1.bundlecdn.com/font/SFNSText-latin.f09aa5229.woff2) format("woff2-variations");
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
    font-display: swap;
    font-family: Rocketfont;
    font-style: normal;
    font-weight: 400;
    src: url(https://v1.bundlecdn.com/font/Rocketfont-cyrillic-ext.229598f72.woff2) format("woff2");
    unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@font-face {
    font-display: swap;
    font-family: Rocketfont;
    font-style: normal;
    font-weight: 400;
    src: url(https://v1.bundlecdn.com/font/Rocketfont-cyrillic.002ad0b78.woff2) format("woff2");
    unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@font-face {
    font-display: swap;
    font-family: Rocketfont;
    font-style: normal;
    font-weight: 400;
    src: url(https://v1.bundlecdn.com/font/Rocketfont-greek-ext.73c7ebb7b.woff2) format("woff2");
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-display: swap;
    font-family: Rocketfont;
    font-style: normal;
    font-weight: 400;
    src: url(https://v1.bundlecdn.com/font/Rocketfont-greek.73c7ebb7b.woff2) format("woff2");
    unicode-range: U+0370-03FF
}

@font-face {
    font-display: swap;
    font-family: Rocketfont;
    font-style: normal;
    font-weight: 400;
    src: url(https://v1.bundlecdn.com/font/Rocketfont-vietnamese.73c7ebb7b.woff2) format("woff2");
    unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB
}

@font-face {
    font-display: swap;
    font-family: Rocketfont;
    font-style: normal;
    font-weight: 400;
    src: url(https://v1.bundlecdn.com/font/Rocketfont-latin-ext.1054180f7.woff2) format("woff2");
    unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-display: swap;
    font-family: Rocketfont;
    font-style: normal;
    font-weight: 400;
    src: url(https://v1.bundlecdn.com/font/Rocketfont-latin.6b82a4379.woff2) format("woff2");
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
    font-display: swap;
    font-family: SF Mono;
    font-style: normal;
    font-weight: 400;
    src: url(https://v1.bundlecdn.com/font/SFMono-Regular-numbers-currencies.36835e252.woff2) format("woff2");
    unicode-range: U+0024,U+20A0-20C0,U+0030-0039
}

@font-face {
    font-display: swap;
    font-family: SF Mono;
    font-style: normal;
    font-weight: 700;
    src: url(https://v1.bundlecdn.com/font/SFMono-Bold-numbers-currencies.8c9c287d8.woff2) format("woff2");
    unicode-range: U+0024,U+20A0-20C0,U+0030-0039
}

@font-face {
    font-display: swap;
    font-family: SF Mono;
    font-style: normal;
    font-weight: 900;
    src: url(https://v1.bundlecdn.com/font/SFMono-Heavy-numbers-currencies.a86f2ba4d.woff2) format("woff2");
    unicode-range: U+0024,U+20A0-20C0,U+0030-0039
}

.ChangePasswordNotification_root_ObgRX.ChangePasswordNotification_desktop_aCqZN {
    margin: 10px 15px 0;
    padding-left: calc(50vw - 960px);
    padding-right: calc(50vw - 960px)
}

.ChangePasswordNotification_root_ObgRX.ChangePasswordNotification_mobile_lWqea {
    margin: 0 0 20px
}

.ChangePasswordNotification_notification_ajwht {
    align-items: center;
    background-color: #096dff;
    cursor: pointer;
    display: flex;
    font-size: 12px;
    font-weight: 600;
    height: 26px
}

.ChangePasswordNotification_desktop_aCqZN .ChangePasswordNotification_notification_ajwht {
    border-radius: 5px;
    justify-content: center
}

.ChangePasswordNotification_mobile_lWqea .ChangePasswordNotification_notification_ajwht {
    justify-content: space-between;
    padding: 0 15px
}

.ChangePasswordNotification_warningAndText_fgq6v {
    align-items: center;
    display: flex
}

.ChangePasswordNotification_warning_lHDId {
    margin-right: 10px
}

.ChangePasswordNotification_chevronRight_tL4E0 {
    margin-left: 10px;
    opacity: .8
}

.FreeBetLogo_root_ZNCOj.FreeBetLogo_disabled_hm3M9.FreeBetLogo_origin_UWD32 .FreeBetLogo_text_mRei6 {
    fill: var(--color-text-tertiary)
}

.FreeBetLogo_root_ZNCOj.FreeBetLogo_origin_UWD32 .FreeBetLogo_text_mRei6 {
    fill: url(#linearGradientFreeBet)
}

.FreeBetLogo_root_ZNCOj.FreeBetLogo_origin_UWD32 .FreeBetLogo_background_Tbj74 {
    fill: #fff
}

.FreeBetLogo_root_ZNCOj.FreeBetLogo_origin_UWD32.FreeBetLogo_active_VD6WG .FreeBetLogo_background_Tbj74 {
    fill: url(#linearGradientFreeBet)
}

.FreeBetLogo_root_ZNCOj.FreeBetLogo_origin_UWD32.FreeBetLogo_active_VD6WG .FreeBetLogo_text_mRei6 {
    fill: #fff
}

.FreeBetLogo_root_ZNCOj.FreeBetLogo_blue_qgKCX .FreeBetLogo_text_mRei6 {
    fill: #0047ff
}

.FreeBetLogo_root_ZNCOj.FreeBetLogo_blue_qgKCX .FreeBetLogo_background_Tbj74 {
    fill: #fff
}

.slide-mobile-enter-active,.slide-desktop-enter-active {
    transition-duration: .3s;
    transition-timing-function: ease-in
}

.slide-mobile-leave-active,.slide-desktop-leave-active {
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(0,1,.5,1)
}

.slide-mobile-enter-to,.slide-mobile-leave-from {
    overflow: hidden;
    max-height: var(--b79832f8)
}

.slide-desktop-enter-to,.slide-desktop-leave-from {
    transform: translateY(0)
}

.slide-mobile-enter-from,.slide-mobile-leave-to {
    overflow: hidden;
    max-height: 0
}

.slide-desktop-enter-from,.slide-desktop-leave-to {
    transform: translateY(calc(var(--b79832f8) * -1))
}

.DepositButton_icon_XcPw7 {
    color: var(--color-st-text-light-primary);
    display: block
}

.DepositButton_hide_uoOq1 {
    opacity: 0;
    pointer-events: none;
    position: absolute;
    z-index: -10
}

.DepositButton_mobile_AGLns .DepositButton_text_qLDEY {
    min-width: 56px
}

.HeaderBalanceInfo_root_LYN5f {
    align-items: end;
    cursor: pointer;
    display: grid;
    grid-template-columns: 1fr
}

.HeaderBalanceInfo_top_pnHwQ {
    margin-left: auto
}

.HeaderBalanceInfo_content_Fb3qB {
    align-items: center;
    display: flex;
    margin: 0 -2px
}

.HeaderBalanceInfo_name_u2NJV {
    font-family: var(--font-family-text);
    font-size: 12px;
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 400;
    color: var(--color-text-secondary);
    padding: 0 2px
}

.HeaderBalanceInfo_icon_tlDvI {
    color: var(--color-text-secondary);
    transition: transform .3s
}

.HeaderBalanceInfo_iconOpen_KeFSi {
    transform: rotate(180deg)
}

.HeaderBalanceInfo_balance_Gw9TU {
    font-family: var(--font-family-text);
    font-size: 14px;
    letter-spacing: -.15px;
    line-height: 20px;
    font-weight: 600;
    color: var(--color-text-primary);
    overflow: hidden;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap
}

.HeaderBalanceInfo_mobile_WlxOi .HeaderBalanceInfo_name_u2NJV {
    font-family: var(--font-family-text);
    font-size: 10px;
    font-weight: 600;
    letter-spacing: .12px;
    line-height: 14px;
    font-weight: 400
}

.HeaderBalanceInfo_mobile_WlxOi .HeaderBalanceInfo_balance_Gw9TU {
    font-family: var(--font-family-text);
    font-size: 12px;
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 400
}

.HeaderBalanceTooltipBonus_content_bJRR_ {
    align-items: center;
    display: flex;
    justify-content: flex-start;
    margin: 0 -4px
}

.HeaderBalanceTooltipBonus_left_uGKjF,.HeaderBalanceTooltipBonus_right_Y4mdf {
    padding: 0 4px
}

.HeaderBalanceTooltipBonus_left_uGKjF {
    align-items: center;
    display: flex;
    font-size: 22px;
    line-height: 30px
}

.HeaderBalanceTooltipBonus_title_eoqom {
    font-family: var(--font-family-text);
    font-size: 12px;
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 500;
    color: var(--color-text-secondary);
    margin-bottom: 2px
}

.HeaderBalanceTooltipBonus_balance_nWZ72 {
    font-family: var(--font-family-text);
    font-size: 12px;
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 600;
    color: var(--color-text-primary);
    display: flex;
    margin: 0 -2px
}

.HeaderBalanceTooltipBonus_balanceText_L67Yo,.HeaderBalanceTooltipBonus_balanceIcon_u1_FJ {
    padding: 0 2px
}

.HeaderBalanceTooltipBonusNew_main_wIrW4 {
    align-items: center;
    cursor: pointer;
    display: flex;
    padding-right: 27px;
    position: relative
}

.HeaderBalanceTooltipBonusNew_mainIcon_nFXIa {
    margin-right: 8px;
    width: 28px
}

.HeaderBalanceTooltipBonusNew_mainContent_Y5aEX {
    width: calc(100% - 36px)
}

.HeaderBalanceTooltipBonusNew_title_SLaKq {
    color: #77829b;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    margin-bottom: 2px
}

.HeaderBalanceTooltipBonusNew_mainButton_M8r_R {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 15px
}

.HeaderBalanceTooltipBonusNew_value_wLKe5 {
    align-items: center;
    display: flex
}

.HeaderBalanceTooltipBonusNew_valueNumber_XeZzu {
    color: #090f1e;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px
}

.HeaderBalanceTooltipBonusNew_valueNumber_XeZzu:not(:last-child) {
    margin-right: 4px
}

.HeaderBalanceTooltipBonusNew_valueIcon_Iqni_ {
    margin-right: 4px
}

.HeaderBalanceTooltipBonusNew_statusBox_K0LhD {
    margin-top: 10px
}

.HeaderBalanceTooltipBonusNew_statusBoxActive_Imfl2 {
    align-items: center;
    display: flex;
    font-size: 12px;
    line-height: 16px
}

.HeaderBalanceTooltipBonusNew_statusBoxActiveTitle_YagWA {
    color: #77829b;
    font-weight: 600;
    margin-right: 4px
}

.HeaderBalanceTooltipBonusNew_statusBoxActiveValue_Y8P5s {
    color: #090f1e;
    font-weight: 600
}

.HeaderBalanceTooltipBonusNew_statusBoxSimpleText_yTMjY {
    color: #77829b;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px
}

.HeaderBalanceActions_root_kXRQQ {
    align-items: stretch;
    display: flex;
    flex-direction: column
}

.HeaderBalanceActions_item_r5HB0 {
    background-color: var(--color-sf-background);
    border-radius: var(--rounding-s-static);
    color: var(--color-text-primary);
    cursor: pointer;
    padding: 8px 12px;
    transition: background-color .3s;
    white-space: nowrap;
    font-family: var(--font-family-text);
    font-size: 14px;
    letter-spacing: -.15px;
    line-height: 20px;
    font-weight: 500
}

.HeaderBalanceActions_item_r5HB0:not(:last-child) {
    margin-bottom: 4px
}

.HeaderBalanceActions_item_r5HB0:hover {
    background-color: var(--color-hover-default)
}

.Tooltip_fadeEnterActive_vCLvz,.Tooltip_fadeLeaveActive_sgodE {
    transition: opacity .5s ease
}

.Tooltip_fadeEnterFrom_bXnP_,.Tooltip_fadeLeaveTo_HL5bZ {
    opacity: 0
}

.Tooltip_root_sF__N {
    position: relative
}

.Tooltip_tooltip_rmZyO {
    background-color: var(--color-sf-background);
    border-radius: var(--rounding-l-static);
    box-shadow: 0 0 4px #0000000a;
    padding: 12px
}

.Tooltip_tooltipWrapper_pRTd2 {
    padding: 0 10px;
    z-index: var(--z-index-tooltip)
}

.Tooltip_arrow_uyH5T {
    background-color: var(--color-sf-background);
    -webkit-clip-path: path("M5.5 0C7 0 8.49995 4 10.5 4H0.5C2.48745 4 4 0 5.5 0Z");
    clip-path: path("M5.5 0C7 0 8.49995 4 10.5 4H0.5C2.48745 4 4 0 5.5 0Z")
}

.TooltipSmall_root_G9aRK {
    border-radius: var(--rounding-m-static);
    padding: var(--spacing-2)
}

.HeaderBalanceTooltipCard_root_we3KG {
    background: var(--color-sf-primary);
    border-radius: var(--rounding-s-static);
    padding: 10px 12px
}

.HeaderBalanceTooltipCard_wrapper_rjQbk {
    align-items: center;
    display: flex;
    margin: 0 -4px
}

.HeaderBalanceTooltipCard_left_rWJlt,.HeaderBalanceTooltipCard_divider_XGgcC,.HeaderBalanceTooltipCard_content_IoJ6a,.HeaderBalanceTooltipCard_right_D26UI {
    padding: 0 4px
}

.HeaderBalanceTooltipCard_left_rWJlt {
    font-family: var(--font-family-text);
    font-size: 12px;
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 600;
    align-items: center;
    color: var(--color-text-secondary);
    display: flex;
    justify-content: center;
    padding: 0 4px
}

.HeaderBalanceTooltipCard_dividerInner_Z4u3W {
    background-color: var(--color-sf-divider);
    height: 12px;
    width: 1px
}

.HeaderBalanceTooltipCard_content_IoJ6a {
    font-family: var(--font-family-text);
    font-size: 12px;
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 400;
    color: var(--color-text-primary);
    flex: 1 1 auto
}

.HeaderBalanceTooltipCard_right_D26UI {
    align-items: center;
    cursor: pointer;
    display: flex;
    justify-content: center
}

.HeaderBalanceTooltipCard_right_D26UI svg {
    color: var(--color-text-secondary)
}

.HeaderBalanceTooltipCard_green_wqs1o svg {
    color: var(--color-fn-success)
}

.HeaderBalanceTooltipSportBonus_root_XUnEk {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.HeaderBalanceTooltipSportBonus_root_XUnEk:hover {
    cursor: pointer;
    opacity: .8
}

.HeaderBalanceTooltipSportBonus_wrapper_YUTnV {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    gap: 10px
}

.HeaderBalanceTooltipSportBonus_remaningTitle_GoDkF {
    color: var(--color-text-secondary);
    font-family: var(--font-family-text);
    font-size: 12px;
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 500
}

.HeaderBalanceTooltipSportBonus_remaningTitle_GoDkF b {
    color: var(--color-text-primary)
}

.HeaderBalanceTooltipSportBonus_content_mhSms {
    align-items: center;
    display: flex;
    justify-content: flex-start;
    margin: 0 -4px
}

.HeaderBalanceTooltipSportBonus_left_jfGGP,.HeaderBalanceTooltipSportBonus_right__9ucG {
    padding: 0 4px
}

.HeaderBalanceTooltipSportBonus_left_jfGGP {
    align-items: center;
    display: flex;
    font-size: 22px;
    line-height: 30px
}

.HeaderBalanceTooltipSportBonus_title_YWdds {
    font-family: var(--font-family-text);
    font-size: 12px;
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 500;
    color: var(--color-text-secondary);
    margin-bottom: 2px
}

.HeaderBalanceTooltipSportBonus_balance_MBb45 {
    font-family: var(--font-family-text);
    font-size: 12px;
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 600;
    color: var(--color-text-primary);
    display: flex;
    gap: 4px;
    margin: 0 -2px
}

.HeaderBalanceTooltipSportBonus_balanceText_cP2lw {
    padding: 0 2px
}

.HeaderBalanceTooltipSportBonus_icon_Wh8Y8 {
    color: #77829ba6
}

.Divider_divider_lNyhY {
    background-color: var(--color-sf-divider);
    height: 1px;
    width: 100%
}

.HeaderBalanceTooltip_root_Z8Ehu {
    background-color: var(--color-sf-background);
    width: 251px
}

.HeaderBalanceTooltip_title_rsMuu {
    font-family: var(--font-family-text);
    font-size: 12px;
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 500;
    color: var(--color-text-secondary);
    margin-bottom: 8px
}

.HeaderBalanceTooltip_block_ZZEBf {
    margin-bottom: 16px
}

.HeaderBalanceTooltip_block_ZZEBf.HeaderBalanceTooltip_small_aWX_t {
    margin-bottom: 13px
}

.HeaderBalanceTooltip_block_ZZEBf:nth-last-child(1) {
    margin-bottom: 0
}

.HeaderBalanceTooltip_list_PMRW0 {
    max-height: calc(var(--vh, 1vh)*100 - 420px);
    overflow: auto
}

.HeaderBalanceTooltip_card_z8c29:not(:last-child) {
    margin-bottom: 8px
}

.HeaderBalanceTooltip_button_Ypdyd:not(:last-child) {
    margin-bottom: 8px
}

.HeaderBalanceTooltip_divider_dXuDg {
    margin-bottom: 8px
}

.HeaderBalance_root_iPUwa {
    align-items: center;
    display: flex;
    height: 40px
}

.HeaderBalance_wrapper_b40Mz {
    background: var(--color-sf-secondary);
    border-radius: 10px;
    padding: 2px 2px 2px 10px
}

.HeaderBalance_wrapper_b40Mz .HeaderBalance_buttonWrapper_lzaty span {
    font-family: var(--font-family-text);
    font-size: 12px;
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 400;
    font-size: 13px
}

.HeaderBalance_content_vcCP3 {
    display: flex;
    margin: 0 -3px
}

.HeaderBalance_info_PbAHB {
    padding: 0 3px
}

.HeaderBalance_buttonWrapper_lzaty {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 0 3px
}

.HeaderBalance_mobile_BulPf {
    height: 34px
}

.HeaderBalance_mobile_BulPf .HeaderBalance_wrapper_b40Mz {
    background-color: var(--color-sf-primary)
}

.HeaderUser_root_CGOGh {
    align-items: center;
    display: flex;
    height: 100%
}

.HeaderUser_wrapper_x4PEp {
    align-items: center;
    display: flex;
    justify-content: start;
    margin: 0 -6px
}

.HeaderUser_wrapper_x4PEp .HeaderUser_right_kYr98 span {
    font-family: var(--font-family-text);
    font-size: 12px;
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 400;
    font-size: 13px
}

.HeaderUser_left_dzP8g,.HeaderUser_right_kYr98 {
    padding: 0 6px
}

.HeaderUser_top_N6TX_ {
    align-items: center;
    display: grid;
    grid-template-columns: 1fr auto;
    margin: 0 -2px
}

.HeaderUser_bottom_ulqNP {
    display: flex;
    justify-content: end
}

.HeaderUser_name_VDSmT {
    font-family: var(--font-family-text);
    font-size: 14px;
    letter-spacing: -.15px;
    line-height: 20px;
    font-weight: 600;
    color: var(--color-text-primary);
    max-width: 150px;
    overflow: hidden;
    padding: 0 2px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.HeaderUser_dropdownWrapper_NyVVh {
    align-items: center;
    cursor: pointer;
    display: flex;
    padding: 0 2px
}

.HeaderUser_dropdown_UQ6HX {
    background: rgba(255,255,255,1);
    border-radius: 5px
}

.HeaderUser_dropdownInner_tpnmC {
    align-items: center;
    display: flex;
    margin: 0 -2px;
    padding: 0 4px
}

.HeaderUser_currency_IO48G {
    font-family: var(--font-family-text);
    font-size: 12px;
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 400;
    color: var(--color-st-text-dark-primary);
    padding: 0 2px
}

.HeaderUser_chevron_RElw8 {
    display: flex;
    height: 12px;
    min-width: 12px;
    padding: 0 2px
}

.HeaderUser_icon_ij1mq {
    color: var(--color-text-secondary);
    transition: transform .3s
}

.HeaderUser_iconOpen_H_iVT {
    transform: rotate(180deg)
}

.HeaderUser_id_Kz2qV {
    font-family: var(--font-family-text);
    font-size: 10px;
    letter-spacing: .12px;
    line-height: 14px;
    font-weight: 600;
    color: var(--color-text-secondary);
    white-space: nowrap
}

.HeaderUser_mobile_aY2hy {
    background-color: var(--color-sf-primary);
    border-radius: var(--rounding-xs-dynamic);
    padding: 2px
}

.HeaderUser_mobile_aY2hy .HeaderUser_wrapper_x4PEp {
    margin: 0 2px
}

.HeaderUser_mobile_aY2hy .HeaderUser_left_dzP8g,.HeaderUser_mobile_aY2hy .HeaderUser_right_kYr98 {
    padding: 0 2px
}

.BadgeWarning_root_yCD83 {
    border-radius: 50%;
    height: 8px;
    width: 8px
}

.BadgeWarning_variantWarning_adzWV {
    background-color: #ff9e00
}

.BadgeWarning_variantError_nc5XL {
    background-color: #fc5415
}

.LuckyDriveLiveBadge_root_SlYAA {
    align-items: center;
    background-color: #ff3232;
    border-radius: 16px;
    color: #fff;
    display: inline-flex;
    justify-content: center;
    pointer-events: none
}

.LuckyDriveLiveBadge_large_Tc_3y {
    height: 32px;
    line-height: 32px;
    padding: 0 12px
}

.LuckyDriveLiveBadge_medium_SSmOW {
    height: 24px;
    line-height: 24px;
    padding: 0 4px
}

.LuckyDriveLiveBadge_small_tGiKK {
    height: 16px;
    line-height: 16px;
    padding: 0
}

.LuckyDriveLiveBadge_text_ddeHN {
    font-size: 12px;
    margin-left: 4px
}


.tnewsblock{
    display: inline-flex;
    width: 100%;
    height: 236px;
    gap: 15px;
}
.t1block{
    width: 100%;
    height: 100%;
    border-radius: 20px;
    background-repeat: no-repeat;
    background: url(/1img/left.svg);
    background-size: cover;
    background-position: center;
    display: inline-flex;
    align-content: center;
    align-items: flex-start;
    justify-content: space-around;
    flex-direction: column;
    gap: 5px;
    padding-left: 25px;
    padding-right: 25px;
}
.t2block{
    width: 45%;
    display: inline-flex;
    height: 100%;
    border-radius: 20px;
    background-repeat: no-repeat;
    background: url(/1img/banner-right.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    align-content: center;
    align-items: flex-start;
    justify-content: space-around;
    flex-direction: column;
    gap: 5px;
    padding-left: 25px;
    padding-right: 25px;
}
.t2btn{
    width: 100%;
    height: 50px;
    background-image: linear-gradient(103deg, #ebebeb -30%, #dddddd 100%);
    color: #000000;
    font-weight: 600;
    justify-content: center;
    padding: 0 15px;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    border-width: 0;
    min-height: 30px;
    cursor: pointer;
    transition: all .1s;
    border-radius: 15px;

}
.t2btn-v2{
    width: 170px;
}

.card-sections-list{
    display: inline-flex;
    margin-top: 25px;
    /* height: 270px; */
    justify-content: space-evenly;
    align-items: center;
    width: 100%;
    gap: 10px;
    min-height: 240px;
}

.card-sections1{
    width: 100%;
    /* height: 240px; */
    border-radius: 12px;
    background-image: linear-gradient(110deg, #1e283f, rgba(20, 27, 46, .6) 100%);
    position: relative;
    display: flex;
    flex-direction: column;
    min-height: 100%;
    justify-content: center;
    overflow: hidden;
    min-height: 260px;
}

.card-s_notch{
    position: absolute;
    top: 0;
    left: 25px;
    right: 25px;
    height: 4px;
    border-bottom-left-radius: 100px;
    border-bottom-right-radius: 100px;
    background-size: 200% auto;
    animation: 4s linear 0s infinite alternate notch-bg-slide-05b89ab6;
    will-change: background-position;
    background-image: linear-gradient(90deg, rgb(27, 241, 255) 0%, rgb(8, 85, 196) 100%);
}

.card-items1{
    width: 100%;
    height: 100%;
    padding: 30px 25px 15px 25px;
    display: inline-flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: flex-start;
}

.cardtop{
    display: inline-flex;justify-content: space-between;width: 100%;padding: 0px 15px;
}

.cardhead1{
    display: inline-flex;align-items: center;font-size: 30px;font-weight: 900;gap: 15px;justify-content: space-evenly;
}

.listGames1{
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(1, auto);
    width: 100%;
    height: 100%;
    margin-top: 10px;
    gap: 10px;
    margin-bottom: 20px;
}
.listGames2{
    display: grid;
    grid-template-columns: repeat(8, 1fr);
    grid-template-rows: repeat(1, auto);
    width: 100%;
    height: 100%;
    margin-top: 10px;
    gap: 10px;
    margin-bottom: 20px;
}
.lGamesItems{
    display: inline-flex;flex-direction: column;align-items: flex-start;gap: 10px;
    img{
        border-radius: 5px;
    }
    .aration{
        aspect-ratio: 106 / 79;
        object-fit: cover;
        width: 100%;
        height: auto;
    }
}
.lGamesItems:hover{
    transform: scale(1.05);
}
.bgCasinoItem{
    position: absolute;
    width: 100%;
    height: 100%;
    left: -5px;
    top: 25px;
    background: url(https://v1.bundlecdn.com/img/home-poker-banner-bg.daea5f5cb-600.png);
    background-size: cover;
    background-position: top;
    border-radius: 25px;
    background-color: linear-gradient(110deg, #1e283f, rgba(20, 27, 46, .6) 100%);
}
.btncsn{
    height: 45px;
    border-radius: 8px;
    background-image: linear-gradient(255deg, #00b7ff, #8d53e9);
    padding: 0 25px;
    cursor: pointer;
    font-weight: 700;
    display: flex;
    align-items: center;
    font-size: 15px;
    position: relative;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    margin-top: 10px;
}

.menuhidden{
    display: none !important;
}

.leftmenuslots{
    margin-top: 25px;
    width: 250px;background: #131a2e;border-radius: 15px;padding: 20px 15px;
    h1{
        font-weight: 600;font-size: 10px;color: rgb(71 83 109);
    }
}

.CasinoNavigationBody_listItem{
    width: 100%;
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
    border-bottom: 2px solid rgb(71 83 109 / 30%);
    padding: 10px 7px;
    p{
        font-weight: 500;font-size: 13px;
    }
    img{
        color: rgb(255, 255, 255);
        height: 25px;
        width: 25px;
        margin-right: 10px;
    }
}
.CasinoNavigationBody_listItem:hover{
    background: rgb(71 83 109 / 50%);
    border-radius: 10px;
}

.dTypes{
    display: inline-flex;width: 100%;margin-bottom: 25px;
}

.btnSType{
    background: linear-gradient(250deg, rgb(38, 34, 60), rgba(255, 23, 183, 0.4) 84%, rgb(75, 43, 102));margin-right: 10px;width: 100%;padding: 10px;display: inline-flex;gap: 5px;align-items: center;justify-content: flex-start;font-weight: bold;border-radius: 5px;
}

.btnSType2{
    background: linear-gradient(250deg, rgb(28, 40, 55), rgba(0, 168, 88, 0.3) 84%, rgb(25, 67, 83));margin-right: 10px;width: 100%;padding: 10px;display: inline-flex;gap: 5px;align-items: center;justify-content: flex-start;font-weight: bold;border-radius: 5px;
}

.ri-head{
    display: flex;align-items: center;flex-direction: row;gap: .75rem;margin-bottom: 10px;
}
.ri-icon{
    display: flex;justify-content: center;align-items: center;width: 3rem;height: 3rem;background-color: #20273a;border-radius: 100%;
}
.ri-liner{
    height: .3rem;border-radius: .5rem;width: 105%;margin-right: calc(.5rem* -1);flex: 1;background-color: #20273a;
}
.ri-item{
    display: flex;flex-direction: column;gap: 1rem;background: linear-gradient(92deg, #1e283f, rgba(20, 27, 46, 0.6)), url("https://v1.bundlecdn.com/img/money-left.2fd39bc71-690.png");flex: 1;border-radius: .5rem;height: 20rem;padding: 1.25rem;
}
.ri-item-head{
    display: flex;flex-direction: column;align-items: center;margin-top: 25px;
}
.ri-ul-item{
    margin: 0;padding: 0;list-style: none;display: flex;flex-direction: column;gap: .5rem;
}
.ri-item-li{
    display: flex;align-items: center;gap: .5rem;
}
.ri-success{
    background-color: #1b2030;display: flex;justify-content: center;align-items: center;width: 1.5rem;height: 1.5rem;border-radius: 100%;
    svg{fill: #fff !important}
}
.ri-rank{
    width: fit-content;padding: .25rem .5rem;border-radius: .25rem;background-color: #1b2030;font-size: 14px !important;
}
.br-rz1{
    width: 100%;
    display: inline-flex;
    justify-content: space-between;
    margin-top: 1px;
    gap: 10px;
    padding: 2px 0px;
}
.br-rz1-item{
    width: 100%; height: 120px; background: #20273a; border-radius: 7px; display: inline-flex; flex-direction: column;
}
.br-rz1-in{
    width: 100%; display: inline-flex; justify-content: space-between; /*padding: 10px 25px;*/ align-items: center;padding-bottom: 15px
}
.br-rz1-upp{
    color: gray; font-size: 11px; display: inline-flex; align-items: center; justify-content: center; gap: 15px;
}
.br-rz1-info{
    color: gray; font-size: 11px; display: inline-flex; align-items: center; justify-content: center; gap: 5px;
}
.br-rz1-info:hover{svg{fill: #fff !important}color:white}
.br-rz1-b{
    width: 100%; display: inline-flex; justify-content: space-between; padding: 10px 25px; gap: 10px;
}
.br-rz1-up1{
    color: #ffffff; font-size: 11px; display: inline-flex; align-items: center; justify-content: center; gap: 5px; font-weight: 900; background: #1475e1; padding: 4px 5px; border-radius: 7px;
}
.modal__input input {
  background: #0f212e;
  border: 2px solid #1a2c38;
  color: white;
  height:38px;
  font-size: 12px;

  --tw-bg-opacity: 1;
  --tw-text-opacity: 1;
  border-radius: 6px;
  border-width: 2px;
  line-height: 1.5rem;
  padding-left: 12px;
  padding-right: 12px;
  transition-duration: .2s;
  transition-property: all;
  transition-timing-function: cubic-bezier(.4,0,.2,1);
  transition-timing-function: cubic-bezier(0,0,.2,1);
  width: 100%;
}
.brznew-input{
    background: #1b2030 !important; border: 2px solid #15192536 !important;
}
.pagination {
    text-align: center;
margin-top: 20px;
display: grid;
/* grid-template-columns: auto; */
grid-template-columns: repeat(auto-fill, minmax(45px, 1fr));
/* width: 450%; */
max-width: 100%;
width: 100%;
gap: 10px
}

.pagination button {
padding: 5px 10px;
margin: 0 5px;
cursor: pointer;
outline: 1px solid #494a4f;
border-radius: 1px;
border: none;
}

.hidden {
clip: rect(0 0 0 0);
clip-path: inset(50%);
height: 1px;
overflow: hidden;
position: absolute;
white-space: nowrap;
width: 1px;
}

.pagination button.active {
background-color: #007bff;
color: white;
}
.rbtbl{
    margin-top: 60px;padding: 0px 35px;height: 60px;
}
.rbtbl-head{
    background: #20273a;border-radius: 7px 7px 0px 0px;font-size: 20px;height: 100%;width: 100%;display: inline-flex;width: 100%;justify-content: center;align-items: center;border-bottom: 2px solid #1b2030;
}
.bg-itemsbbb{
    background: linear-gradient(92deg, #1e283f, rgba(20, 27, 46, 0.6)), url(https://v1.bundlecdn.com/img/money-left.2fd39bc71-690.png) !important;
    background-size: cover !important;
    border-radius: 10px !important;
}

.actsv{
    box-shadow: 0 6px 22px #056dda4d;
    background-image: linear-gradient(to right, #0095ff, #0855c4);
    border-radius: 7px;
}
.lms2{
    li{
        justify-content: center;
        padding: 20px 7px;
    }
}

.prfDiv{
    margin: 15px;display: flex;gap: 10px;
}
.bxbguser{
    background: #090f1ebf;width: 56px;height: 56px;font-size: 24px;display: inline-flex;justify-content: center;align-items: center;border-radius: 50%;
}
.bxuser{
    font-size: 16px;display: inline-flex;justify-content: center;align-items: flex-start;border-radius: 50%;flex-direction: column;
    span{
        font-size: 12px;color: gray;
    }
    h1{
        width: 150px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        display: inline-block; 
    }
}
.mrnDiv{
    z-index: 101;background: #000000d4;width: 100%;height: 100%;position: absolute;display: none;
}
.activesb{
    display: block;
}

.crypto-wallets{
	display: inline-grid;
    justify-content: center;
    width: 100%;
    grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));
    row-gap: 0px;
    color: white;
}

.crypto-items{
	display: inline-flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    height: 70px;
    width: 100px;
}

.cryptopayments-elements{
	width: 100px;
	text-align: center;
	font-size: 12px;
	display: block;
}

.crypto-items:hover{
	box-shadow: 1px 1px 0px #0084ff87;
}

.crypto-items:active{
	box-shadow: 1px 1px 0px #0084ff87;
}

.icon-crypto{
	margin-left: 0px;
    padding-top: 5px;
    width:24px;
    height:24px;
}

.crypto-span{
	padding-top: 5px;
    font-size: 10px;
    padding-bottom: 5px;
}

.cryptowallets-it{
	justify-content: center;
	display: inline-grid;
	align-items: center;
	justify-items: center;
	align-content: center;
}

.cryptowallets-method-select{
	color: white;
    padding-top: 15px;
    font-size: 10px;
}

.crypto-walletaddr{
	margin-bottom: 15px;
    background: #1b2030;
    padding: 15px 25px;
    font-size: 10px;
    color:  white;
    border-radius: 10px;
}

#CryptoPayDiv{
    display: none;
}


.warningPaymentBlock1:before{
    left: 15px;
    margin-top:-25px;
    border-radius: 7px;
    padding: 0px 5px;
    content: "ВНИМАНИЕ!";
    position: absolute;
    font-size: 9px;
    background: #1475e1;
}
.warningPaymentBlockRed:before{
    left: 15px;
    margin-top:-25px;
    border-radius: 7px;
    padding: 0px 5px;
    content: "ВАЖНАЯ ИНФОРМАЦИЯ!";
    position: absolute;
    font-size: 9px;
    background: red;
}
.blocks-wallet{
    width: 100%;
    padding: 0px 20px;
}
.warningPaymentBlock-second{
    border: 1px solid #1475e1;
    padding: 15px;
    border-radius: 15px;
    text-align: center;
    display: grid;
    margin-top: 15px;
    line-height: 1.3;
}
.warningPaymentBlock{
    border: 1px dashed red;
    padding: 15px;
    border-radius: 15px;
    text-align: center;
    display: grid;
    margin-top: 15px;
    span{
        color: red;
        font-weight: bold;
        font-size: 12px
    }
}

.text-wild {
    font-weight: 800;
    background-color: rgb(20 117 225);
    background-image: linear-gradient(90deg, rgb(59 136 222) 0%, rgb(121 231 248) 100%);
    background-size: 100%;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-text-fill-color: transparent;
}

#cryptoDi{display: none;}
#SelectPaymentMetho{display: none;}

.modes {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
    gap: 25px 10px;
    padding-bottom: 25px;
}

.modes__element {
    display: flex;
    transition: .3s all ease;
    will-change: transform;
}

.modes__element:hover {
    transform: translateY(-1.5%);
}

.modes__element:hover .card-button {
    background: rgba(255, 255, 255, .25);
}

.modes__element:hover .card-button__icon {
    transform: translateX(3px);
}

.mode-card {
    width: 100%;
    height: 0;
    padding-bottom: 115%;
    background-size: contain;
    background-repeat: no-repeat;
    position: relative;
    display: flex;
    flex-direction: column;
    border-radius: 10px;
}

.card-header {
    margin: 10%;
}

.card-header_bottom {
    margin: 0;
    position: absolute;
    bottom: 10%;
    left: 10%;
    max-width: 80%;
}

.card-title {
    color: #fff;
    font-size: 3rem;
    font-weight: 500;
}

.card-desc {
    font-size: 1rem;
    color: rgba(255, 255, 255, .5);
    font-weight: 500;
}

.card-footer {
    position: absolute;
    bottom: 8%;
    left: 10%;
    text-align: left;
}

.card-button {
    display: flex;
    padding: 8px 10px;
    align-items: center;
    justify-content: center;
    backdrop-filter: blur(5px);
    border-radius: 10px;
    font-size: 1rem;
    color: #fff;
    font-weight: 500;
    background: rgba(255, 255, 255, .15);
    transition: .25s all ease;
    cursor: pointer;
}

.card-button__icon {
    margin-left: 10px;
    transition: .25s all ease;
}

.itSlotsW{
    display: flex;width: 100%;gap: 15px;max-width: 100%;padding: 0px 0px;
}

@media only screen and (min-width: 1126px) {
    .hS1, .pS1{
        display: none !important;
    }
}
@media only screen and (max-width: 1125px) {
    .tnewsblock{
        height: 180px;
    }
    .fullH313{
        width: 100% !important;
    }
    .itSlotsW{
        gap: 0px;
    }
    .leftmenuslots, .lvtp{
        display: none;
    }
    .popup.popup--wallet{
        height: 90.5%;
    }
    .hS1{
        display: flex !important;
    }
    .fullH{
        width: 100% !important;
        height: 100% !important;
        overflow: scroll !important;
    }
    .fullH2{width: 100% !important;}
    .modal-container-wrapper[data-v-c10c31d4]:not(.not-scroll) {
        max-height: 100%;
    }
    .modal-container-wrapper[data-v-c10c31d4] {
        background-color: #fff;
        border-radius: 15px;
        display: flex;
        margin: auto;
        z-index: 3;
        grid-area: main;
        flex-direction: column-reverse;
    }
    .modal-container[data-v-c10c31d4] {
        grid-template-columns: auto;
    }
    .modal-content__footer{display: none;}
    .MoneyCountrySelect_root_fXVZS{display: none;}
}

@media only screen and (max-width: 870px){
    .listGames1, .listGames2{
        grid-template-columns: repeat(4, 1fr);
    }
    .card-sections-list{
        flex-direction: column;
    }
    .t2block, .t2imgb{
        display: none;
    }
    .lGamesItems{
        img{
            border-radius: 5px;
        }
        span{
            font-size: 12px;
            font-weight: 500;
        }
    }
}
@media only screen and (max-width: 780px){
    .bonus__content{
        gap: 5px;width: 100%;justify-content: center;display: inline-flex;flex-direction: column;align-items: center;align-content: center;
    }
}
@media only screen and (max-width: 500px){
    .PaymentSection_container_C_cBn, .NavigationSection_block_RBW9q.asas, .ContactSection_container_OKaZH.Footer_contactSection_x51m9{
        display: none;
    }
}
@media only screen and (max-width: 470px){
    .cardhead1{
        font-size: 18px;
    }
    .card-sections1{
        min-height: 150px;
    }
    .listGames1, .listGames2{
        grid-template-columns: repeat(2, 1fr);
    }
    .FluidCoverWrapper_wrapper_G9VqC, .FreeMoneyLink_root_sudSD, .header__line--top{
        display: none;
    }
}
@media only screen and (max-width: 440px){
    .profile__stats {
        -ms-grid-columns: (1fr) [1] !important;
        grid-template-columns: repeat(1, 1fr) !important;
    }
}
@media only screen and (max-width: 405px){
    .listGames1, .listGames2{
        grid-template-columns: repeat(2, 1fr);
    }
}
@media only screen and (max-width: 355px){
    .crypto-walletaddr{
        padding: 15px 5px;
    }
}
@media only screen and (max-width: 1000px){
    .modes {
      display: grid;
      grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
      padding-bottom: 25px;
      gap: 25px 15px;
    }
  }
  @media only screen and (max-width: 600px){
    .modes {
      display: grid;
      grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));
      row-gap: 30px;
      padding-bottom: 25px;
      gap: 25px 10px;
    }
  }
  @media only screen and (max-width: 423px){
    .modes {
      display: grid;
      grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));
      row-gap: 30px;
      padding-bottom: 25px;
      gap: 25px 10px;
    }
  }
.CasinoGameCard_provider {
    align-items: center;
    display: flex;
    grid-area: provider / info;
    overflow: hidden;
}
.CasinoGameCard_provider .CasinoGameCard_icon {
    height: 16px;
    margin-right: 4px;
    width: 16px;
}

.CasinoGameCard_provider .CasinoGameCard_name {
    color: #667697;
    flex-grow: 1;
    font-size: 11px;
    font-weight: 500;
    line-height: 16px;
    overflow: hidden;
    padding-right: 6px;
    text-overflow: ellipsis;
    text-wrap: nowrap;
}
.iBgs{
    width: 100%;height: 100%;background-size: cover
}