body.dark {
  --bg--color: #28292e;
  --bg-additional-color: #313439;
  --text--color-main: #fff;
  --text--color-auxiliary: #fff;
  --text--color-common: #848484;
  --input--color-placeholder: #fff;
  --input--color-label: #fff;
  --input--color-icon: #fff;
  --input--color-bg: #313439;
  --bg--color-tab: #3ac6d4;
  --tab--color-text: #848484;
  --tab--color-active-text: #fff;
  --notification--color-error: #fff;
  --notification--color-success: #fff;
  --notification--color-main-text: #fff;
  --notification--color-auxiliary-text: #fff;
  --header-navigation-bar-color-bg: #313439;
  --header-navigation-bar-color-active-link: #fff;
  --bg--color-theme-swithcer: #fff;
  --bg--color-theme-swithcer-circul: #2f3035;
  --bg-color-language-dropdown: #313439;
  --bg-color-footer: #313439;
  --bg-color-category: #313439;
  --bg-color-coupon: #313439;
  --bg-color-coupon-track: #3d3f44;
  --bg-color-coupon-thumb: #848484;
  --bg-color-coupon-kit: #3d3f44;
  --color-coupon-delete-button-text: #848484;
  --color-coupon-delete-button-icon: #848484;
  --bg-color-coupon-card: #3d3f44;
  --coupon-card-color-main-text: #fff;
  --bg-color-input: #3d3f44;
  --color-input-border: #848484;
  --color-input-border-hover: #3ac6d4;
  --color-input-label: #848484;
  --color-input-label-hover: #3ac6d4;
  --color-input-text: #848484;
  --color-input-additional-action: #fff;
  --color-checkbox-text: #fff;
  --bg-logo-widget: #313439;
  --bg-category-list: #313439;
  --breadcrumbs-text-color: #848484;
  --breadcrumbs-icon-color: #848484;
  --breadcrumbs-devider-color: #848484;
  --breadcrumbs-text-active-color: #fff;
  --bg-sport-category-event: #313439;
  --bg-sport-category-event-title: #3d3f44;
  --bg-sport-category-event-hover: #313439;
  --bg-sport-category-event-title-hover: #313439;
  --sport-category-event-main-text-color: #b1b1b1;
  --sport-category-event-additional-text-color: #fff;
  --bg-table-tbody: #313439;
  --bg-table-thead: #3d3f44;
  --table-main-text-color: #fff;
  --table-additional-text-color: #848484;
  --bg-personal-area-card: #313439;
  --bg-color-toast: #313439;
  --toastify-color-dark: #313439;
  --toast-text-color: #3ac6d4;
  --bg-color-document-card: #3d3f44;
  --bg-color-verification-document: #3d3f44;
  --bg-promotion-card: #3d3f44;
  --bg-my-bet-item: #3d3f44;
  --bg-promotion-radio: #3d3f44;
  --bg-color-search-feature: #313439;
  --bg-color-circle-button: #848484;
  --bg-color-light-grey: #3d3f44;
  --box-shadow-common-color: linear-gradient(180deg,#31333900,#272728);
}

body.light {
  --bg--color: #ddd;
  --bg-additional-color: #fff;
  --text--color-main: #28292e;
  --text--color-auxiliary: #848484;
  --text--color-common: #848484;
  --input--color-placeholder: #fff;
  --input--color-label: #28292e;
  --input--color-icon: #fff;
  --input--color-bg: #fff;
  --bg--color-tab: #3ac6d4;
  --tab--color-text: #848484;
  --tab--color-active-text: #2f3035;
  --notification--color-error: #fff;
  --notification--color-success: #fff;
  --notification--color-main-text: #fff;
  --notification--color-auxiliary-text: #fff;
  --header-navigation-bar-color-bg: #fff;
  --header-navigation-bar-color-active-link: #848484;
  --bg--color-theme-swithcer: #848484;
  --bg--color-theme-swithcer-circul: #fff;
  --bg-color-language-dropdown: #fff;
  --bg-color-footer: #fff;
  --bg-color-category: #fff;
  --bg-color-coupon: #fff;
  --bg-color-coupon-track: #ebebeb;
  --bg-color-coupon-thumb: #848484;
  --bg-color-coupon-kit: #ebebeb;
  --color-coupon-delete-button-text: #848484;
  --color-coupon-delete-button-icon: #848484;
  --bg-color-coupon-card: #ebebeb;
  --coupon-card-color-main-text: #848484;
  --bg-color-input: #f4f4f4;
  --color-input-border: #b1b1b1;
  --color-input-border-hover: #3ac6d4;
  --color-input-label: #313439;
  --color-input-label-hover: #3ac6d4;
  --color-input-text: #b1b1b1;
  --color-input-additional-action: #313439;
  --color-checkbox-text: #848484;
  --bg-logo-widget: #fff;
  --bg-category-list: #fff;
  --breadcrumbs-text-color: #848484;
  --breadcrumbs-icon-color: #848484;
  --breadcrumbs-devider-color: #848484;
  --breadcrumbs-text-active-color: #28292e;
  --bg-sport-category-event: #fff;
  --bg-sport-category-event-title: #ebebeb;
  --bg-sport-category-event-hover: #fff;
  --bg-sport-category-event-title-hover: #ebebeb;
  --sport-category-event-main-text-color: #b1b1b1;
  --sport-category-event-additional-text-color: #848484;
  --bg-table-tbody: #fff;
  --bg-table-thead: #8585851a;
  --table-main-text-color: #848484;
  --table-additional-text-color: #b1b1b1;
  --bg-personal-area-card: #fff;
  --bg-color-toast: #fff;
  --toastify-color-light: #fff;
  --toast-text-color: #3ac6d4;
  --bg-color-document-card: #ebebeb;
  --bg-color-verification-document: #ebebeb;
  --bg-promotion-card: #fff;
  --bg-my-bet-item: #8585851a;
  --bg-promotion-radio: #8585851a;
  --bg-color-search-feature: #fff;
  --bg-color-circle-button: #848484;
  --bg-color-light-grey: #8585851a;
  --box-shadow-common-color: linear-gradient(180deg,#31333900,#ddd);
}

@supports (color: rgb(0 0 0/0)) {
  body.light {
    --bg-promotion-card: #8585851a;
  }
}

.sliderContainer {
  height: 100%;
  width: var(--container-width);
  flex-direction: column;
  display: flex;
}

.bulletDot {
  cursor: pointer;
  background-color: #848484;
  border-radius: 2px;
  width: 10px;
  height: 10px;
  margin: 0 10px;
  transition: all .3s;
  display: inline-block;
}

.bulletActive {
  transition: all .3s;
  transform: scale(2);
}

*, :after, :before {
  box-sizing: border-box;
  border: 0 solid #e5e7eb;
}

:after, :before {
  --tw-content: "";
}

:host, html {
  -webkit-text-size-adjust: 100%;
  font-feature-settings: normal;
  font-variation-settings: normal;
  tab-size: 4;
  -webkit-tap-highlight-color: transparent;
  font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  line-height: 1.5;
}

body {
  line-height: inherit;
  margin: 0;
}

hr {
  color: inherit;
  border-top-width: 1px;
  height: 0;
}

abbr:where([title]) {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}

h1, h2, h3, h4, h5, h6 {
  font-size: inherit;
  font-weight: inherit;
}

a {
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
}

b, strong {
  font-weight: bolder;
}

code, kbd, pre, samp {
  font-feature-settings: normal;
  font-variation-settings: normal;
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

table {
  border-collapse: collapse;
  border-color: inherit;
  text-indent: 0;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-family: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  margin: 0;
  padding: 0;
}

button, select {
  text-transform: none;
}

[type="button"], [type="reset"], [type="submit"], button {
  -webkit-appearance: button;
  background-color: #0000;
  background-image: none;
}

:-moz-focusring {
  outline: auto;
}

:-moz-ui-invalid {
  box-shadow: none;
}

progress {
  vertical-align: baseline;
}

::-webkit-inner-spin-button {
  height: auto;
}

::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

::-webkit-search-decoration {
  -webkit-appearance: none;
}

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

summary {
  display: list-item;
}

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

fieldset, legend {
  padding: 0;
}

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

dialog {
  padding: 0;
}

textarea {
  resize: vertical;
}

input::-moz-placeholder {
  color: #9ca3af;
  opacity: 1;
}

textarea::-moz-placeholder {
  color: #9ca3af;
  opacity: 1;
}

input::placeholder, textarea::placeholder {
  color: #9ca3af;
  opacity: 1;
}

[role="button"], button {
  cursor: pointer;
}

:disabled {
  cursor: default;
}

audio, canvas, embed, iframe, img, object, svg, video {
  vertical-align: middle;
  display: block;
}

img, video {
  max-width: 100%;
  height: auto;
}

[hidden] {
  display: none;
}

*, :after, :before, ::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #3b82f680;
  --tw-ring-offset-shadow: 0 0 transparent;
  --tw-ring-shadow: 0 0 transparent;
  --tw-shadow: 0 0 transparent;
  --tw-shadow-colored: 0 0 transparent;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
}

.\!container {
  width: 100% !important;
}

.container {
  width: 100%;
}

@media (min-width: 320px) {
  .\!container {
    max-width: 320px !important;
  }

  .container {
    max-width: 320px;
  }
}

@media (min-width: 480px) {
  .\!container {
    max-width: 480px !important;
  }

  .container {
    max-width: 480px;
  }
}

@media (min-width: 640px) {
  .\!container {
    max-width: 640px !important;
  }

  .container {
    max-width: 640px;
  }
}

@media (min-width: 768px) {
  .\!container {
    max-width: 768px !important;
  }

  .container {
    max-width: 768px;
  }
}

@media (min-width: 1024px) {
  .\!container {
    max-width: 1024px !important;
  }

  .container {
    max-width: 1024px;
  }
}

@media (min-width: 1280px) {
  .\!container {
    max-width: 1280px !important;
  }

  .container {
    max-width: 1280px;
  }
}

@media (min-width: 1366px) {
  .\!container {
    max-width: 1366px !important;
  }

  .container {
    max-width: 1366px;
  }
}

@media (min-width: 1440px) {
  .\!container {
    max-width: 1440px !important;
  }

  .container {
    max-width: 1440px;
  }
}

@media (min-width: 1600px) {
  .\!container {
    max-width: 1600px !important;
  }

  .container {
    max-width: 1600px;
  }
}

@media (min-width: 1920px) {
  .\!container {
    max-width: 1920px !important;
  }

  .container {
    max-width: 1920px;
  }
}

.visible {
  visibility: visible;
}

.invisible {
  visibility: hidden;
}

.static {
  position: static;
}

.relative {
  position: relative;
}

.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.\!mt-2 {
  margin-top: .5rem !important;
}

.\!mt-3 {
  margin-top: .75rem !important;
}

.-mr-1 {
  margin-right: -.25rem;
}

.-mr-1\.5 {
  margin-right: -.375rem;
}

.mb-2 {
  margin-bottom: .5rem;
}

.mb-4 {
  margin-bottom: 1rem;
}

.mb-5 {
  margin-bottom: 1.25rem;
}

.mb-6 {
  margin-bottom: 1.5rem;
}

.mb-8 {
  margin-bottom: 2rem;
}

.ml-1 {
  margin-left: .25rem;
}

.mt-10 {
  margin-top: 2.5rem;
}

.mt-2 {
  margin-top: .5rem;
}

.mt-3 {
  margin-top: .75rem;
}

.mt-4 {
  margin-top: 1rem;
}

.mt-5 {
  margin-top: 1.25rem;
}

.mt-6 {
  margin-top: 1.5rem;
}

.mt-\[100px\] {
  margin-top: 100px;
}

.\!block {
  display: block !important;
}

.inline-block {
  display: inline-block;
}

.\!inline {
  display: inline !important;
}

.inline {
  display: inline;
}

.flex {
  display: flex;
}

.\!inline-flex {
  display: inline-flex !important;
}

.inline-flex {
  display: inline-flex;
}

.table {
  display: table;
}

.grid {
  display: grid;
}

.\!hidden {
  display: none !important;
}

.hidden {
  display: none;
}

.\!h-12 {
  height: 3rem !important;
}

.\!h-4 {
  height: 1rem !important;
}

.\!h-5 {
  height: 1.25rem !important;
}

.\!h-9 {
  height: 2.25rem !important;
}

.\!h-\[170px\] {
  height: 170px !important;
}

.\!h-\[200px\] {
  height: 200px !important;
}

.\!h-\[230px\] {
  height: 230px !important;
}

.\!h-\[270px\] {
  height: 270px !important;
}

.\!h-\[30px\] {
  height: 30px !important;
}

.\!h-\[32px\] {
  height: 32px !important;
}

.\!h-\[372px\] {
  height: 372px !important;
}

.\!h-\[445px\] {
  height: 445px !important;
}

.\!h-\[460px\] {
  height: 460px !important;
}

.\!h-\[53px\] {
  height: 53px !important;
}

.\!h-\[544px\] {
  height: 544px !important;
}

.\!h-\[5700px\] {
  height: 5700px !important;
}

.\!h-\[6000px\] {
  height: 6000px !important;
}

.\!h-\[705px\] {
  height: 705px !important;
}

.\!h-\[711px\] {
  height: 711px !important;
}

.\!h-\[75vh\] {
  height: 75vh !important;
}

.\!h-\[80vh\] {
  height: 80vh !important;
}

.h-10 {
  height: 2.5rem;
}

.h-\[40px\] {
  height: 40px;
}

.h-\[70\%\] {
  height: 70%;
}

.h-\[80\%\] {
  height: 80%;
}

.h-full {
  height: 100%;
}

.min-h-\[140px\] {
  min-height: 140px;
}

.min-h-\[170px\] {
  min-height: 170px;
}

.min-h-\[18px\] {
  min-height: 18px;
}

.min-h-\[30px\] {
  min-height: 30px;
}

.min-h-\[376px\] {
  min-height: 376px;
}

.min-h-\[76px\] {
  min-height: 76px;
}

.\!w-14 {
  width: 3.5rem !important;
}

.\!w-2\/3 {
  width: 66.6667% !important;
}

.\!w-24 {
  width: 6rem !important;
}

.\!w-3\/4 {
  width: 75% !important;
}

.\!w-32 {
  width: 8rem !important;
}

.\!w-4 {
  width: 1rem !important;
}

.\!w-5 {
  width: 1.25rem !important;
}

.\!w-5\/6 {
  width: 83.3333% !important;
}

.\!w-\[100px\] {
  width: 100px !important;
}

.\!w-\[160px\] {
  width: 160px !important;
}

.\!w-\[177px\] {
  width: 177px !important;
}

.\!w-\[180px\] {
  width: 180px !important;
}

.\!w-\[200px\] {
  width: 200px !important;
}

.\!w-\[220px\] {
  width: 220px !important;
}

.\!w-\[240px\] {
  width: 240px !important;
}

.\!w-\[300px\] {
  width: 300px !important;
}

.\!w-\[40px\] {
  width: 40px !important;
}

.\!w-\[50\%\] {
  width: 50% !important;
}

.\!w-\[80vw\] {
  width: 80vw !important;
}

.\!w-full {
  width: 100% !important;
}

.w-1\/2 {
  width: 50%;
}

.w-1\/3 {
  width: 33.3333%;
}

.w-10 {
  width: 2.5rem;
}

.w-2\/3 {
  width: 66.6667%;
}

.w-\[30\%\] {
  width: 30%;
}

.w-\[300px\] {
  width: 300px;
}

.w-\[35\%\] {
  width: 35%;
}

.w-\[65px\] {
  width: 65px;
}

.w-\[800px\] {
  width: 800px;
}

.w-full {
  width: 100%;
}

.min-w-0 {
  min-width: 0;
}

.min-w-\[140px\] {
  min-width: 140px;
}

.min-w-\[200px\] {
  min-width: 200px;
}

.min-w-\[279px\] {
  min-width: 279px;
}

.max-w-\[150px\] {
  max-width: 150px;
}

.max-w-\[190px\] {
  max-width: 190px;
}

.max-w-\[280px\] {
  max-width: 280px;
}

.max-w-\[306px\] {
  max-width: 306px;
}

.max-w-\[333px\] {
  max-width: 333px;
}

.max-w-\[400px\] {
  max-width: 400px;
}

.max-w-\[440px\] {
  max-width: 440px;
}

.max-w-\[746px\] {
  max-width: 746px;
}

.flex-1 {
  flex: 1;
}

.\!shrink-0 {
  flex-shrink: 0 !important;
}

.flex-grow, .grow {
  flex-grow: 1;
}

.-rotate-180 {
  --tw-rotate: -180deg;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(-180deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-rotate-90 {
  --tw-rotate: -90deg;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(-90deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(180deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-90 {
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(90deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-90, .transform {
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.cursor-pointer {
  cursor: pointer;
}

.resize {
  resize: both;
}

.flex-col {
  flex-direction: column;
}

.flex-wrap {
  flex-wrap: wrap;
}

.\!items-start {
  align-items: flex-start !important;
}

.items-start {
  align-items: flex-start;
}

.items-end {
  align-items: flex-end;
}

.items-center {
  align-items: center;
}

.justify-end {
  justify-content: flex-end;
}

.justify-center {
  justify-content: center;
}

.\!justify-between {
  justify-content: space-between !important;
}

.justify-between {
  justify-content: space-between;
}

.gap-1 {
  gap: .25rem;
}

.gap-1\.5 {
  gap: .375rem;
}

.gap-10 {
  gap: 2.5rem;
}

.gap-2 {
  gap: .5rem;
}

.gap-3 {
  gap: .75rem;
}

.gap-4 {
  gap: 1rem;
}

.gap-5 {
  gap: 1.25rem;
}

.gap-6 {
  gap: 1.5rem;
}

.gap-9 {
  gap: 2.25rem;
}

.gap-\[70px\] {
  gap: 70px;
}

.self-start {
  align-self: flex-start;
}

.self-end {
  align-self: flex-end;
}

.self-center {
  align-self: center;
}

.overflow-hidden {
  overflow: hidden;
}

.whitespace-nowrap {
  white-space: nowrap;
}

.break-words {
  word-wrap: break-word;
}

.\!rounded {
  border-radius: .25rem !important;
}

.\!rounded-2xl {
  border-radius: 1rem !important;
}

.\!rounded-lg {
  border-radius: .5rem !important;
}

.\!rounded-xl {
  border-radius: .75rem !important;
}

.border {
  border-width: 1px;
}

.bg-red {
  --tw-bg-opacity: 1;
  background-color: #e53b27;
  background-color: rgba(229,59,39,var(--tw-bg-opacity));
}

.bg-yellow-400 {
  --tw-bg-opacity: 1;
  background-color: #facc15;
  background-color: rgba(250,204,21,var(--tw-bg-opacity));
}

.fill-gray-50 {
  fill: #f9fafb;
}

.fill-grey {
  fill: #848484;
}

.fill-white {
  fill: #fff;
}

.stroke-grey {
  stroke: #848484;
}

.stroke-white {
  stroke: #fff;
}

.object-left {
  -o-object-position: left;
  object-position: left;
}

.object-right {
  -o-object-position: right;
  object-position: right;
}

.\!p-5 {
  padding: 1.25rem !important;
}

.\!p-6 {
  padding: 1.5rem !important;
}

.p-6 {
  padding: 1.5rem;
}

.\!px-\[22px\] {
  padding-left: 22px !important;
  padding-right: 22px !important;
}

.\!py-3 {
  padding-top: .75rem !important;
  padding-bottom: .75rem !important;
}

.px-2 {
  padding-left: .5rem;
  padding-right: .5rem;
}

.px-2\.5 {
  padding-left: .625rem;
  padding-right: .625rem;
}

.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.py-2 {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.py-\[120px\] {
  padding-top: 120px;
  padding-bottom: 120px;
}

.py-\[48px\] {
  padding-top: 48px;
  padding-bottom: 48px;
}

.\!pr-0 {
  padding-right: 0 !important;
}

.pb-10 {
  padding-bottom: 2.5rem;
}

.pb-2 {
  padding-bottom: .5rem;
}

.pb-3 {
  padding-bottom: .75rem;
}

.pb-4 {
  padding-bottom: 1rem;
}

.pb-5 {
  padding-bottom: 1.25rem;
}

.pb-6 {
  padding-bottom: 1.5rem;
}

.pb-8 {
  padding-bottom: 2rem;
}

.pb-\[71px\] {
  padding-bottom: 71px;
}

.pr-5 {
  padding-right: 1.25rem;
}

.pt-10 {
  padding-top: 2.5rem;
}

.pt-4 {
  padding-top: 1rem;
}

.pt-5 {
  padding-top: 1.25rem;
}

.pt-6 {
  padding-top: 1.5rem;
}

.pt-8 {
  padding-top: 2rem;
}

.pt-\[100px\] {
  padding-top: 100px;
}

.pt-\[18px\] {
  padding-top: 18px;
}

.pt-\[24px\] {
  padding-top: 24px;
}

.pt-\[54px\] {
  padding-top: 54px;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.text-start {
  text-align: left;
}

.text-\[24px\] {
  font-size: 24px;
}

.text-titleDesktop4 {
  font-size: 18px;
}

.font-bold {
  font-weight: 700;
}

.capitalize {
  text-transform: capitalize;
}

.text-\[\#FF1D1D\] {
  --tw-text-opacity: 1;
  color: rgba(255,29,29,var(--tw-text-opacity));
}

.text-blue {
  --tw-text-opacity: 1;
  color: rgba(58,198,212,var(--tw-text-opacity));
}

.text-grey {
  --tw-text-opacity: 1;
  color: rgba(132,132,132,var(--tw-text-opacity));
}

.text-grey-200\/40 {
  color: #ebebeb66;
}

.text-grey-darkGrey {
  --tw-text-opacity: 1;
  color: rgba(128,128,128,var(--tw-text-opacity));
}

.text-red-420 {
  --tw-text-opacity: 1;
  color: rgba(255,0,0,var(--tw-text-opacity));
}

.text-white {
  --tw-text-opacity: 1;
  color: rgba(255,255,255,var(--tw-text-opacity));
}

.text-yellow-420 {
  --tw-text-opacity: 1;
  color: rgba(242,255,0,var(--tw-text-opacity));
}

.\!underline {
  text-decoration-line: underline !important;
}

.opacity-0 {
  opacity: 0;
}

.shadow {
  --tw-shadow: 0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),var(--tw-ring-shadow, 0 0 transparent),var(--tw-shadow);
}

.outline {
  outline-style: solid;
}

.blur {
  --tw-blur: blur(8px);
  filter: blur(8px) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.blur, .filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter, backdrop-filter;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.transition-all {
  transition-property: all;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 100 900;
  src: url(/510c0.ttf) format("truetype");
}

@font-face {
  font-family: NunitoSans;
  font-style: normal;
  font-weight: 100 900;
  src: url(/aea2b.ttf) format("truetype");
}

:root {
  --font-montserrat: "Montserrat",sans-serif;
  --font-nunitoSans: "NunitoSans",sans-serif;
  --global-app-top-padding: 28px;
  --global-app-x-paddings: 15px;
  --mobile-content-gutter: 12px;
  --mobile-header-height: 60px;
  --mobile-bottom-bar-height: 58px;
  --mobile-radius: 8px;
}

* {
  box-sizing: border-box;
  border: 0;
  margin: 0;
  padding: 0;
}

body {
  --z-index-base-layer: 3;
  --z-index-second-layer: 5;
  --z-index-therd-layer: 7;
  --z-index-modal-window: 10;
}

body, html {
  width: 100%;
  max-width: 100%;
  font-family: NunitoSans, sans-serif;
}

.errorBoundary {
  background-color: #28292e;
  min-height: 100vh;
  padding: 20px;
}

.errorBoundary, .errorBoundary .access {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.errorBoundary .access {
  gap: 24px;
  padding-top: 80px;
  padding-bottom: 25px;
}

.errorBoundary .access .title {
  color: #fff;
  text-align: center;
  font-size: 30px;
  font-weight: 800;
  line-height: 34px;
}

@media (min-width: 1040px) {
  .errorBoundary .access .title {
    font-size: 36px;
  }
}

.errorBoundary .logo .desktop {
  display: none;
}

@media (min-width: 1040px) {
  .errorBoundary .logo .desktop {
    display: block;
  }

  .errorBoundary .logo .mobile {
    display: none;
  }
}

#root {
  min-height: 100vh;
}

@media (max-width: 639px) {
  #root {
    min-height: 100dvh;
  }
}

.app {
  background-color: var(--bg--color);
  min-height: 100vh;
  padding-left: 15px;
  padding-left: var(--global-app-x-paddings);
  padding-right: 15px;
  padding-right: var(--global-app-x-paddings);
  padding-top: 28px;
  padding-top: var(--global-app-top-padding);
}

@media (max-width: 639px) {
  .app {
    --global-app-top-padding: 0px;
    --global-app-x-paddings: var(--mobile-content-gutter);
    min-height: 100dvh;
  }
}

@media (min-width: 1280px) {
  .app {
    --global-app-x-paddings: 5px;
  }
}

@media (min-width: 1440px) {
  .app {
    --global-app-x-paddings: 10px;
  }
}

@media (min-width: 1600px) {
  .app {
    --global-app-x-paddings: 30px;
  }
}

body {
  overflow-x: hidden;
}

body.openOverlay {
  overflow: hidden;
}

a {
  color: inherit;
  -webkit-text-decoration: none;
  text-decoration: none;
}

li, ul {
  list-style: none;
}

.popUpOpen, .skeleton {
  overflow: hidden;
}

.skeleton {
  background-color: #8585854d;
  border-radius: 20px;
  height: 10px;
  animation-name: skeletonLoading;
  animation-duration: 1.6s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}

.react-datepicker-wrapper, .skeleton {
  width: 100%;
}

@keyframes skeletonLoading {
  0% {
    background-color: #8585854d;
  }

  50% {
    background-color: #858585b3;
  }

  to {
    background-color: #8585854d;
  }
}

@media (max-width: 1024px) {
  .WSVGAtabletMax\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .WSVGAtabletMax\:w-full {
    width: 100%;
  }

  .WSVGAtabletMax\:flex-col {
    flex-direction: column;
  }

  .WSVGAtabletMax\:items-start {
    align-items: flex-start;
  }

  .WSVGAtabletMax\:gap-6 {
    gap: 1.5rem;
  }

  .WSVGAtabletMax\:self-auto {
    align-self: auto;
  }

  .WSVGAtabletMax\:pb-3 {
    padding-bottom: .75rem;
  }

  .WSVGAtabletMax\:pb-4 {
    padding-bottom: 1rem;
  }

  .WSVGAtabletMax\:pt-3 {
    padding-top: .75rem;
  }

  .WSVGAtabletMax\:pt-\[45px\] {
    padding-top: 45px;
  }

  .WSVGAtabletMax\:text-start {
    text-align: left;
  }
}

@media (max-width: 768px) {
  .WVGAtabletMax\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .WVGAtabletMax\:\!w-full {
    width: 100% !important;
  }

  .WVGAtabletMax\:w-\[40\%\] {
    width: 40%;
  }

  .WVGAtabletMax\:w-full {
    width: 100%;
  }

  .WVGAtabletMax\:flex-col {
    flex-direction: column;
  }

  .WVGAtabletMax\:items-start {
    align-items: flex-start;
  }

  .WVGAtabletMax\:justify-between {
    justify-content: space-between;
  }
}

@media (max-width: 640px) {
  .VGAmobileMax\:\!w-full {
    width: 100% !important;
  }

  .VGAmobileMax\:w-full {
    width: 100%;
  }

  .VGAmobileMax\:flex-col {
    flex-direction: column;
  }

  .VGAmobileMax\:items-start {
    align-items: flex-start;
  }

  .VGAmobileMax\:justify-start {
    justify-content: flex-start;
  }

  .VGAmobileMax\:pb-4 {
    padding-bottom: 1rem;
  }

  .VGAmobileMax\:pt-\[50px\] {
    padding-top: 50px;
  }
}

@media (min-width: 1280px) {
  .hdDesktopMin\:flex-row {
    flex-direction: row;
  }
}

@media (min-width: 640px) {
  .VGAmobileMin\:w-\[70\%\] {
    width: 70%;
  }

  .VGAmobileMin\:flex-row {
    flex-direction: row;
  }
}

.src-shared-uikit-ui-Loader-Loader-module__root__MbsVe {
  box-sizing: border-box;
  border: 5px solid #fff;
  border-bottom-color: #0000;
  border-radius: 50%;
  width: 48px;
  height: 48px;
  animation: 1s linear infinite src-shared-uikit-ui-Loader-Loader-module__rotation__eovL0;
  display: inline-block;
}

@keyframes src-shared-uikit-ui-Loader-Loader-module__rotation__eovL0 {
  0% {
    transform: rotate(0);
  }

  to {
    transform: rotate(1turn);
  }
}

.src-shared-uikit-ui-Buttons-ui-ButtonBase-ButtonBase-module__root__GyPsR {
  border: none;
  outline: none;
  align-items: center;
  margin: 0;
  padding: 0;
  display: flex;
}

.src-shared-uikit-ui-Buttons-ui-ButtonBase-ButtonBase-module__root__GyPsR .src-shared-uikit-ui-Buttons-ui-ButtonBase-ButtonBase-module__loader__pYxR3 {
  width: 30px;
  height: 30px;
}

.src-shared-uikit-ui-Buttons-ui-Button-Button-module__root__nF8Ee {
  align-items: center;
  gap: 8px;
  transition: all .3s;
  display: flex;
  position: relative;
}

.src-shared-uikit-ui-Buttons-ui-Button-Button-module__default__K2ofW {
  color: #fff;
  background-color: #3ac6d4;
  border-radius: 12px;
}

.src-shared-uikit-ui-Buttons-ui-Button-Button-module__default__K2ofW:disabled {
  background-color: #848484;
}

.src-shared-uikit-ui-Buttons-ui-Button-Button-module__default__K2ofW:hover:not(:disabled) {
  background-color: #4bd9e9;
  transition: all .3s;
}

.src-shared-uikit-ui-Buttons-ui-Button-Button-module__outline__OKoiA {
  color: #fff;
  border: 1px solid #848484;
  border-radius: 12px;
}

.src-shared-uikit-ui-Buttons-ui-Button-Button-module__outline__OKoiA:disabled {
  color: #848484;
  border: 1px solid #848484;
}

.src-shared-uikit-ui-Buttons-ui-Button-Button-module__outline__OKoiA:hover:not(:disabled) {
  border: 1px solid #4bd9e9;
  transition: all .3s;
}

.src-shared-uikit-ui-Buttons-ui-Button-Button-module__gray__cz2th {
  background-color: var(--bg-additional-color);
  color: var(--text--color-common);
  border-radius: 12px;
}

.src-shared-uikit-ui-Buttons-ui-Button-Button-module__gray__cz2th:disabled {
  background-color: #848484;
}

.src-shared-uikit-ui-Buttons-ui-Button-Button-module__gray__cz2th:hover:not(:disabled) {
  color: #4bd9e9;
  transition: all .3s;
}

.src-shared-uikit-ui-Buttons-ui-Button-Button-module__small__EDP3B {
  width: 177px;
  height: 32px;
}

.src-shared-uikit-ui-Buttons-ui-Button-Button-module__medium__AWzeA {
  width: 177px;
  height: 48px;
}

.src-shared-uikit-ui-Buttons-ui-Button-Button-module__fadet__KqG_R:after {
  content: "";
  opacity: .3;
  background-color: #4bd9e9;
  border-radius: 12px;
  width: 100%;
  height: 100%;
  transition: all .3s;
  animation-name: src-shared-uikit-ui-Buttons-ui-Button-Button-module__btnFaded__n1S0U;
  animation-duration: 1.5s;
  animation-iteration-count: infinite;
  position: absolute;
  top: 0;
  left: 0;
}

@keyframes src-shared-uikit-ui-Buttons-ui-Button-Button-module__btnFaded__n1S0U {
  0% {
    transform: scale(.8);
  }

  50% {
    transform: scale(1.2);
  }

  to {
    opacity: 0;
    transform: scale(1.2);
  }
}

.src-shared-uikit-ui-Typography-Typography-module__largeTitle__FppKA {
  font-size: 38px;
}

.src-shared-uikit-ui-Typography-Typography-module__title-1__wRMXu {
  font-size: 36px;
}

@media (max-width: 1280px) {
  .src-shared-uikit-ui-Typography-Typography-module__title-1__wRMXu {
    font-size: 30px;
  }
}

.src-shared-uikit-ui-Typography-Typography-module__title-32__D3R4T {
  font-size: 32px;
}

@media (max-width: 1024px) {
  .src-shared-uikit-ui-Typography-Typography-module__title-32__D3R4T {
    font-size: 28px;
  }
}

@media (max-width: 640px) {
  .src-shared-uikit-ui-Typography-Typography-module__title-32__D3R4T {
    font-size: 20px;
  }
}

.src-shared-uikit-ui-Typography-Typography-module__title-2__q5mO5 {
  font-size: 30px;
}

.src-shared-uikit-ui-Typography-Typography-module__title-3__u2qXp {
  font-size: 20px;
}

.src-shared-uikit-ui-Typography-Typography-module__title-4__yhMq8 {
  font-size: 18px;
}

.src-shared-uikit-ui-Typography-Typography-module__title-5__A2Sfr {
  font-size: 16px;
}

@media (max-width: 1280px) {
  .src-shared-uikit-ui-Typography-Typography-module__title-5__A2Sfr {
    font-size: 12px;
  }
}

.src-shared-uikit-ui-Typography-Typography-module__title-6__bXFBt {
  font-size: 14px;
}

.src-shared-uikit-ui-Typography-Typography-module__tiny__bFsct {
  font-size: 12px;
}

.src-shared-uikit-ui-Typography-Typography-module__thin__zQx2f {
  font-weight: 100;
}

.src-shared-uikit-ui-Typography-Typography-module__extra-light__qtA1v {
  font-weight: 200;
}

.src-shared-uikit-ui-Typography-Typography-module__light__xT70W {
  font-weight: 300;
}

.src-shared-uikit-ui-Typography-Typography-module__regular__ExPPH {
  font-weight: 400;
}

.src-shared-uikit-ui-Typography-Typography-module__medium__pf3XL {
  font-weight: 500;
}

.src-shared-uikit-ui-Typography-Typography-module__bold__FtXsF {
  font-weight: 600;
}

.src-shared-uikit-ui-Typography-Typography-module__semibold__CgWnr {
  font-weight: 700;
}

.src-shared-uikit-ui-Typography-Typography-module__extra-bold__x8Ej4 {
  font-weight: 800;
}

.src-shared-uikit-ui-Typography-Typography-module__heavy__Ybbri {
  font-weight: 900;
}

.src-features-Search-ui-Search-module__root__fempc .src-features-Search-ui-Search-module__button__SWAIW {
  background-color: var(--input--color-bg);
  border-radius: 20px;
  width: 100%;
  height: 100%;
  min-height: 50px;
  padding: 0 20px;
  display: none;
  box-shadow: 0 4px 4px #00000040;
}

.src-features-Search-ui-Search-module__root__fempc .src-features-Search-ui-Search-module__button__SWAIW:hover .src-features-Search-ui-Search-module__icon__CGqwp {
  stroke: #3ac6d4;
}

@media (min-width: 640px) {
  .src-features-Search-ui-Search-module__root__fempc .src-features-Search-ui-Search-module__button__SWAIW {
    display: block;
  }
}

@media (min-width: 768px) {
  .src-features-Search-ui-Search-module__root__fempc .src-features-Search-ui-Search-module__button__SWAIW {
    display: none;
  }
}

@media (min-width: 1280px) {
  .src-features-Search-ui-Search-module__root__fempc .src-features-Search-ui-Search-module__button__SWAIW {
    display: block;
  }
}

.src-features-Search-ui-Search-module__root__fempc .src-features-Search-ui-Search-module__button__SWAIW .src-features-Search-ui-Search-module__icon__CGqwp {
  stroke: var(--text--color-common);
}

.src-features-Search-ui-Search-module__root__fempc .src-features-Search-ui-Search-module__buttonMobile__dSGGi {
  background-color: var(--bg-color-coupon-kit);
  border-radius: 20px;
  justify-content: flex-start;
  gap: 16px;
  width: 100%;
  height: 100%;
  min-height: 50px;
  padding: 10px;
  display: none;
}

@media (min-width: 768px) {
  .src-features-Search-ui-Search-module__root__fempc .src-features-Search-ui-Search-module__buttonMobile__dSGGi {
    display: flex;
  }
}

@media (min-width: 1280px) {
  .src-features-Search-ui-Search-module__root__fempc .src-features-Search-ui-Search-module__buttonMobile__dSGGi {
    display: none;
  }
}

.src-features-Search-ui-Search-module__root__fempc .src-features-Search-ui-Search-module__buttonMobile__dSGGi .src-features-Search-ui-Search-module__text__YjEtq {
  color: var(--text--color-common);
}

.src-features-Search-ui-Empty-Empty-module__root__zq9dq {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  display: flex;
}

.src-features-Search-ui-Empty-Empty-module__root__zq9dq .src-features-Search-ui-Empty-Empty-module__text__wt96I {
  color: var(--text--color-main);
  text-align: center;
  max-width: 640px;
}

.src-features-Search-ui-SearchSkeleton-ui-CasinoSkeleton-CasinoSkeleton-module__root__V5aJ_ .src-features-Search-ui-SearchSkeleton-ui-CasinoSkeleton-CasinoSkeleton-module__container__yLDZx {
  grid-gap: 8px;
  grid-template-columns: repeat(2, 1fr);
  gap: 8px;
  display: grid;
}

@media (min-width: 480px) {
  .src-features-Search-ui-SearchSkeleton-ui-CasinoSkeleton-CasinoSkeleton-module__root__V5aJ_ .src-features-Search-ui-SearchSkeleton-ui-CasinoSkeleton-CasinoSkeleton-module__container__yLDZx {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media (min-width: 640px) {
  .src-features-Search-ui-SearchSkeleton-ui-CasinoSkeleton-CasinoSkeleton-module__root__V5aJ_ .src-features-Search-ui-SearchSkeleton-ui-CasinoSkeleton-CasinoSkeleton-module__container__yLDZx {
    grid-template-columns: repeat(4, 1fr);
  }
}

@media (min-width: 768px) {
  .src-features-Search-ui-SearchSkeleton-ui-CasinoSkeleton-CasinoSkeleton-module__root__V5aJ_ .src-features-Search-ui-SearchSkeleton-ui-CasinoSkeleton-CasinoSkeleton-module__container__yLDZx {
    grid-template-columns: repeat(5, 1fr);
  }
}

@media (min-width: 1024px) {
  .src-features-Search-ui-SearchSkeleton-ui-CasinoSkeleton-CasinoSkeleton-module__root__V5aJ_ .src-features-Search-ui-SearchSkeleton-ui-CasinoSkeleton-CasinoSkeleton-module__container__yLDZx {
    grid-template-columns: repeat(6, 1fr);
    gap: 16px;
  }
}

@media (min-width: 1366px) {
  .src-features-Search-ui-SearchSkeleton-ui-CasinoSkeleton-CasinoSkeleton-module__root__V5aJ_ .src-features-Search-ui-SearchSkeleton-ui-CasinoSkeleton-CasinoSkeleton-module__container__yLDZx {
    grid-template-columns: repeat(7, 1fr);
  }
}

.src-features-Search-ui-SearchSkeleton-ui-SportSkeleton-SportSkeleton-module__root__duO77 {
  width: 100%;
}

@media (max-width: 640px) {
  .src-features-Search-ui-SearchSkeleton-ui-SportSkeleton-SportSkeleton-module__root__duO77 {
    width: 640px;
  }
}

.src-features-Search-ui-SearchSkeleton-ui-SportSkeleton-SportSkeleton-module__root__duO77 .src-features-Search-ui-SearchSkeleton-ui-SportSkeleton-SportSkeleton-module__tr__NXqxc td {
  padding: 10px 20px;
}

.src-features-Search-ui-SearchSkeleton-ui-SportSkeleton-SportSkeleton-module__root__duO77 .src-features-Search-ui-SearchSkeleton-ui-SportSkeleton-SportSkeleton-module__tr__NXqxc td .src-features-Search-ui-SearchSkeleton-ui-SportSkeleton-SportSkeleton-module__teamContainer__sMTX3 {
  flex-direction: column;
  gap: 16px;
  display: flex;
}

.src-features-Search-ui-SearchSkeleton-ui-SportSkeleton-SportSkeleton-module__root__duO77 .src-features-Search-ui-SearchSkeleton-ui-SportSkeleton-SportSkeleton-module__tr__NXqxc td .src-features-Search-ui-SearchSkeleton-ui-SportSkeleton-SportSkeleton-module__coefContiner__A7a_F {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.src-features-Search-ui-SearchSkeleton-ui-SportSkeleton-SportSkeleton-module__root__duO77 .src-features-Search-ui-SearchSkeleton-ui-SportSkeleton-SportSkeleton-module__tr__NXqxc td .src-features-Search-ui-SearchSkeleton-ui-SportSkeleton-SportSkeleton-module__coefContiner__A7a_F .src-features-Search-ui-SearchSkeleton-ui-SportSkeleton-SportSkeleton-module__coef__hjus4 {
  cursor: pointer;
  border-radius: 20px;
  align-items: center;
  gap: 4px;
  padding: 2px 10px;
  transition: all .3s;
  display: flex;
}

.src-features-Search-ui-SearchSkeleton-ui-SportSkeleton-SportSkeleton-module__root__duO77 .src-features-Search-ui-SearchSkeleton-ui-SportSkeleton-SportSkeleton-module__tr__NXqxc td .src-features-Search-ui-SearchSkeleton-ui-SportSkeleton-SportSkeleton-module__deviderContainer__tpy3d {
  justify-content: center;
  align-items: center;
  display: flex;
}

.src-features-Search-ui-SearchSkeleton-ui-SportSkeleton-SportSkeleton-module__root__duO77 .src-features-Search-ui-SearchSkeleton-ui-SportSkeleton-SportSkeleton-module__tr__NXqxc td .src-features-Search-ui-SearchSkeleton-ui-SportSkeleton-SportSkeleton-module__deviderContainer__tpy3d .src-features-Search-ui-SearchSkeleton-ui-SportSkeleton-SportSkeleton-module__devider__On0q4 {
  background-color: #848484;
  width: 1px;
  height: 33px;
}

.src-features-TableOfEvents-ui-MobileTable-MobileTable-module__root__PD_1G {
  border-radius: 20px;
  width: 100%;
  box-shadow: 0 4px 4px #00000040;
}

.src-features-TableOfEvents-ui-MobileTable-MobileTable-module__root__PD_1G .src-features-TableOfEvents-ui-MobileTable-MobileTable-module__text__N1JTT {
  color: var(--table-main-text-color);
}

.src-features-TableOfEvents-ui-MobileTable-MobileTable-module__root__PD_1G .src-features-TableOfEvents-ui-MobileTable-MobileTable-module__thead__JRxLG {
  background-color: var(--bg-table-thead);
}

.src-features-TableOfEvents-ui-MobileTable-MobileTable-module__root__PD_1G .src-features-TableOfEvents-ui-MobileTable-MobileTable-module__thead__JRxLG .src-features-TableOfEvents-ui-MobileTable-MobileTable-module__tr__A9P0u th:first-child {
  border-top-left-radius: 20px;
}

.src-features-TableOfEvents-ui-MobileTable-MobileTable-module__root__PD_1G .src-features-TableOfEvents-ui-MobileTable-MobileTable-module__thead__JRxLG .src-features-TableOfEvents-ui-MobileTable-MobileTable-module__tr__A9P0u th:last-child {
  border-top-right-radius: 20px;
}

.src-features-TableOfEvents-ui-MobileTable-MobileTable-module__root__PD_1G .src-features-TableOfEvents-ui-MobileTable-MobileTable-module__thead__JRxLG .src-features-TableOfEvents-ui-MobileTable-MobileTable-module__tr__A9P0u th {
  padding: 10px 20px;
}

.src-features-TableOfEvents-ui-MobileTable-MobileTable-module__root__PD_1G .src-features-TableOfEvents-ui-MobileTable-MobileTable-module__tbody__tIqZf {
  background-color: var(--bg-table-tbody);
}

.src-features-TableOfEvents-ui-MobileTable-MobileTable-module__root__PD_1G .src-features-TableOfEvents-ui-MobileTable-MobileTable-module__tbody__tIqZf .src-features-TableOfEvents-ui-MobileTable-MobileTable-module__tr__A9P0u td {
  padding: 14px 20px;
}

.src-features-TableOfEvents-ui-MobileTable-MobileTable-module__root__PD_1G .src-features-TableOfEvents-ui-MobileTable-MobileTable-module__tbody__tIqZf .src-features-TableOfEvents-ui-MobileTable-MobileTable-module__tr__A9P0u td .src-features-TableOfEvents-ui-MobileTable-MobileTable-module__teamContainer__eXf2Q {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.src-features-TableOfEvents-ui-MobileTable-MobileTable-module__root__PD_1G .src-features-TableOfEvents-ui-MobileTable-MobileTable-module__tbody__tIqZf .src-features-TableOfEvents-ui-MobileTable-MobileTable-module__tr__A9P0u td .src-features-TableOfEvents-ui-MobileTable-MobileTable-module__teamContainer__eXf2Q .src-features-TableOfEvents-ui-MobileTable-MobileTable-module__team__yKdM2 {
  gap: 6px;
  display: flex;
}

.src-features-TableOfEvents-ui-MobileTable-MobileTable-module__root__PD_1G .src-features-TableOfEvents-ui-MobileTable-MobileTable-module__tbody__tIqZf .src-features-TableOfEvents-ui-MobileTable-MobileTable-module__tr__A9P0u td .src-features-TableOfEvents-ui-MobileTable-MobileTable-module__teamContainer__eXf2Q .src-features-TableOfEvents-ui-MobileTable-MobileTable-module__team__yKdM2 .src-features-TableOfEvents-ui-MobileTable-MobileTable-module__text__N1JTT {
  color: var(--table-main-text-color);
}

.src-features-TableOfEvents-ui-MobileTable-MobileTable-module__root__PD_1G .src-features-TableOfEvents-ui-MobileTable-MobileTable-module__tbody__tIqZf .src-features-TableOfEvents-ui-MobileTable-MobileTable-module__tr__A9P0u td .src-features-TableOfEvents-ui-MobileTable-MobileTable-module__teamContainer__eXf2Q .src-features-TableOfEvents-ui-MobileTable-MobileTable-module__team__yKdM2 .src-features-TableOfEvents-ui-MobileTable-MobileTable-module__logo__cSi5U {
  -o-object-fit: contain;
  object-fit: contain;
  width: 15px;
  height: 15px;
}

.src-features-TableOfEvents-ui-MobileTable-MobileTable-module__root__PD_1G .src-features-TableOfEvents-ui-MobileTable-MobileTable-module__tbody__tIqZf .src-features-TableOfEvents-ui-MobileTable-MobileTable-module__tr__A9P0u .src-features-TableOfEvents-ui-MobileTable-MobileTable-module__devider__mMuvu {
  background: linear-gradient(#6e7074, #6d6f7400);
  width: 100%;
  height: 1px;
}

.src-features-TableOfEvents-ui-MobileTable-MobileTable-module__root__PD_1G .src-features-TableOfEvents-ui-MobileTable-MobileTable-module__tbody__tIqZf .src-features-TableOfEvents-ui-MobileTable-MobileTable-module__tr__A9P0u:last-child .src-features-TableOfEvents-ui-MobileTable-MobileTable-module__devider__mMuvu {
  display: none;
}

.src-shared-uikit-ui-AppLink-AppLink-module__root__fN_MY {
  color: inherit;
  outline: none;
  align-items: center;
  gap: 10px;
  -webkit-text-decoration: none;
  text-decoration: none;
  display: flex;
}

.src-features-TableOfEvents-ui-RenderCells-RenderCells-module__root__p7EJO {
  justify-content: space-between;
  width: 100%;
  height: 100%;
}

.src-features-TableOfEvents-ui-RenderCells-RenderCells-module__root__p7EJO, .src-features-TableOfEvents-ui-RenderCells-RenderCells-module__root__p7EJO .src-features-TableOfEvents-ui-RenderCells-RenderCells-module__coef__vizq7 {
  align-items: center;
  display: flex;
}

.src-features-TableOfEvents-ui-RenderCells-RenderCells-module__root__p7EJO .src-features-TableOfEvents-ui-RenderCells-RenderCells-module__coef__vizq7 {
  cursor: pointer;
  border-radius: 20px;
  gap: 4px;
  padding: 2px 10px;
  transition: all .3s;
}

.src-features-TableOfEvents-ui-RenderCells-RenderCells-module__root__p7EJO .src-features-TableOfEvents-ui-RenderCells-RenderCells-module__coef__vizq7:hover {
  background-color: #3ac6d4;
  transition: all .3s;
}

.src-features-TableOfEvents-ui-RenderCells-RenderCells-module__root__p7EJO .src-features-TableOfEvents-ui-RenderCells-RenderCells-module__coef__vizq7:hover .src-features-TableOfEvents-ui-RenderCells-RenderCells-module__variant__zePMQ, .src-features-TableOfEvents-ui-RenderCells-RenderCells-module__root__p7EJO .src-features-TableOfEvents-ui-RenderCells-RenderCells-module__coef__vizq7:hover .src-features-TableOfEvents-ui-RenderCells-RenderCells-module__number__CI2Qd {
  color: var(--sport-category-event-additional-text-color);
}

.src-features-TableOfEvents-ui-RenderCells-RenderCells-module__root__p7EJO .src-features-TableOfEvents-ui-RenderCells-RenderCells-module__coef__vizq7 .src-features-TableOfEvents-ui-RenderCells-RenderCells-module__variant__zePMQ {
  color: var(--table-main-text-color);
}

.src-features-TableOfEvents-ui-RenderCells-RenderCells-module__root__p7EJO .src-features-TableOfEvents-ui-RenderCells-RenderCells-module__coef__vizq7 .src-features-TableOfEvents-ui-RenderCells-RenderCells-module__number__CI2Qd {
  color: var(--table-additional-text-color);
}

.src-features-TableOfEvents-ui-RenderCells-RenderCells-module__root__p7EJO .src-features-TableOfEvents-ui-RenderCells-RenderCells-module__active__ZpjWW {
  background-color: #3ac6d4;
}

.src-features-TableOfEvents-ui-RenderCells-RenderCells-module__root__p7EJO .src-features-TableOfEvents-ui-RenderCells-RenderCells-module__active__ZpjWW .src-features-TableOfEvents-ui-RenderCells-RenderCells-module__number__CI2Qd, .src-features-TableOfEvents-ui-RenderCells-RenderCells-module__root__p7EJO .src-features-TableOfEvents-ui-RenderCells-RenderCells-module__active__ZpjWW .src-features-TableOfEvents-ui-RenderCells-RenderCells-module__variant__zePMQ {
  color: var(--sport-category-event-additional-text-color);
}

.src-features-LiveTableOfEvents-ui-RenderCoef-RenderCoef-module__root__oKlbZ {
  align-items: center;
  gap: 4px;
  display: flex;
}

.src-features-LiveTableOfEvents-ui-RenderCoef-RenderCoef-module__root__oKlbZ .src-features-LiveTableOfEvents-ui-RenderCoef-RenderCoef-module__number__B20zP {
  color: var(--table-additional-text-color);
}

.src-shared-uikit-ui-AppImage-AppImage-module__root__M3Q4L {
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__root__M7Fky {
  border-radius: 20px;
  width: 100%;
  box-shadow: 0 4px 4px #00000040;
}

.src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__root__M7Fky .src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__text__XKxXm {
  color: var(--table-main-text-color);
}

.src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__root__M7Fky .src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__thead__c4_vM {
  background-color: var(--bg-table-thead);
}

.src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__root__M7Fky .src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__thead__c4_vM .src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__tr__g3CKT th:first-child {
  border-top-left-radius: 20px;
}

.src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__root__M7Fky .src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__thead__c4_vM .src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__tr__g3CKT th:last-child {
  border-top-right-radius: 20px;
}

.src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__root__M7Fky .src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__thead__c4_vM .src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__tr__g3CKT th {
  height: 40px;
  padding: 0 20px;
}

.src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__root__M7Fky .src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__tbody__IDFHv {
  background-color: var(--bg-table-tbody);
}

.src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__root__M7Fky .src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__tbody__IDFHv .src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__tr__g3CKT {
  border-bottom: 1px solid var(--text--color-common);
}

.src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__root__M7Fky .src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__tbody__IDFHv .src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__tr__g3CKT td {
  padding: 5px 10px;
}

@media (min-width: 768px) {
  .src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__root__M7Fky .src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__tbody__IDFHv .src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__tr__g3CKT td {
    padding: 10px 20px;
  }
}

.src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__root__M7Fky .src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__tbody__IDFHv .src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__tr__g3CKT td .src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__teamContainer__PhzNK {
  flex-direction: column;
  gap: 16px;
  display: flex;
}

.src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__root__M7Fky .src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__tbody__IDFHv .src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__tr__g3CKT td .src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__teamContainer__PhzNK .src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__team__C4jUD {
  align-items: center;
  gap: 12px;
  display: flex;
}

.src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__root__M7Fky .src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__tbody__IDFHv .src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__tr__g3CKT td .src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__teamContainer__PhzNK .src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__team__C4jUD .src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__text__XKxXm {
  color: var(--table-main-text-color);
}

.src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__root__M7Fky .src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__tbody__IDFHv .src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__tr__g3CKT td .src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__teamContainer__PhzNK .src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__team__C4jUD .src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__img__n8Wbg {
  -o-object-fit: contain;
  object-fit: contain;
  width: 20px;
  height: 20px;
}

.src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__root__M7Fky .src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__tbody__IDFHv .src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__tr__g3CKT td .src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__deviderContainer__u2vl0 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__root__M7Fky .src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__tbody__IDFHv .src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__tr__g3CKT td .src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__deviderContainer__u2vl0 .src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__devider__HRnna {
  background-color: #848484;
  width: 1px;
  height: 33px;
}

.src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__root__M7Fky .src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__tbody__IDFHv .src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__tr__g3CKT:last-child {
  border-bottom: none;
}

.src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__root__M7Fky .src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__tbody__IDFHv .src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__tr__g3CKT:last-child td:first-child {
  border-bottom-left-radius: 20px;
}

.src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__root__M7Fky .src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__tbody__IDFHv .src-features-TableOfEvents-ui-DesktopTable-DesktopTable-module__tr__g3CKT:last-child td:last-child {
  border-bottom-right-radius: 20px;
}

.src-features-TableOfEvents-TableOfEvents-module__root__mUCO9 {
  border-radius: 20px;
  width: 100%;
  box-shadow: 0 4px 4px #00000040;
}

.src-features-TableOfEvents-TableOfEvents-module__root__mUCO9 .src-features-TableOfEvents-TableOfEvents-module__text__VUI96 {
  color: var(--table-main-text-color);
}

.src-features-TableOfEvents-TableOfEvents-module__root__mUCO9 .src-features-TableOfEvents-TableOfEvents-module__thead__vyTEJ {
  background-color: var(--bg-table-thead);
}

.src-features-TableOfEvents-TableOfEvents-module__root__mUCO9 .src-features-TableOfEvents-TableOfEvents-module__thead__vyTEJ .src-features-TableOfEvents-TableOfEvents-module__tr__DwllJ th:first-child {
  border-top-left-radius: 20px;
}

.src-features-TableOfEvents-TableOfEvents-module__root__mUCO9 .src-features-TableOfEvents-TableOfEvents-module__thead__vyTEJ .src-features-TableOfEvents-TableOfEvents-module__tr__DwllJ th:last-child {
  border-top-right-radius: 20px;
}

.src-features-TableOfEvents-TableOfEvents-module__root__mUCO9 .src-features-TableOfEvents-TableOfEvents-module__thead__vyTEJ .src-features-TableOfEvents-TableOfEvents-module__tr__DwllJ th {
  padding: 10px 20px;
}

.src-features-TableOfEvents-TableOfEvents-module__root__mUCO9 .src-features-TableOfEvents-TableOfEvents-module__tbody__pQDn9 {
  background-color: var(--bg-table-tbody);
}

.src-features-TableOfEvents-TableOfEvents-module__root__mUCO9 .src-features-TableOfEvents-TableOfEvents-module__tbody__pQDn9 .src-features-TableOfEvents-TableOfEvents-module__tr__DwllJ td {
  padding: 10px 20px;
}

.src-features-TableOfEvents-TableOfEvents-module__root__mUCO9 .src-features-TableOfEvents-TableOfEvents-module__tbody__pQDn9 .src-features-TableOfEvents-TableOfEvents-module__tr__DwllJ td .src-features-TableOfEvents-TableOfEvents-module__teamContainer__uOqae {
  flex-direction: column;
  gap: 16px;
  display: flex;
}

.src-features-TableOfEvents-TableOfEvents-module__root__mUCO9 .src-features-TableOfEvents-TableOfEvents-module__tbody__pQDn9 .src-features-TableOfEvents-TableOfEvents-module__tr__DwllJ td .src-features-TableOfEvents-TableOfEvents-module__teamContainer__uOqae .src-features-TableOfEvents-TableOfEvents-module__team__QhNkC .src-features-TableOfEvents-TableOfEvents-module__text__VUI96 {
  color: var(--table-main-text-color);
}

.src-features-TableOfEvents-TableOfEvents-module__root__mUCO9 .src-features-TableOfEvents-TableOfEvents-module__tbody__pQDn9 .src-features-TableOfEvents-TableOfEvents-module__tr__DwllJ td .src-features-TableOfEvents-TableOfEvents-module__deviderContainer__N360v {
  justify-content: center;
  align-items: center;
  display: flex;
}

.src-features-TableOfEvents-TableOfEvents-module__root__mUCO9 .src-features-TableOfEvents-TableOfEvents-module__tbody__pQDn9 .src-features-TableOfEvents-TableOfEvents-module__tr__DwllJ td .src-features-TableOfEvents-TableOfEvents-module__deviderContainer__N360v .src-features-TableOfEvents-TableOfEvents-module__devider__yWCFw {
  background-color: #848484;
  width: 1px;
  height: 33px;
}

.src-features-TableOfEvents-TableOfEvents-module__root__mUCO9 .src-features-TableOfEvents-TableOfEvents-module__tbody__pQDn9 .src-features-TableOfEvents-TableOfEvents-module__tr__DwllJ:last-child td:first-child {
  border-bottom-left-radius: 20px;
}

.src-features-TableOfEvents-TableOfEvents-module__root__mUCO9 .src-features-TableOfEvents-TableOfEvents-module__tbody__pQDn9 .src-features-TableOfEvents-TableOfEvents-module__tr__DwllJ:last-child td:last-child {
  border-bottom-right-radius: 20px;
}

.src-shared-uikit-business-Drawer-Drawer-module__overlay__Rw0u9 {
  opacity: 0;
  background-color: #00000080;
  transition: opacity .225s cubic-bezier(.4, 0, .2, 1);
  position: fixed;
  inset: 0;
}

.src-shared-uikit-business-Drawer-Drawer-module__overlayOpen__jG4tC {
  opacity: 1;
  visibility: visible;
  z-index: var(--z-index-second-layer);
}

.src-shared-uikit-business-Drawer-Drawer-module__overlayHidden__lGHYV {
  opacity: 0;
  visibility: hidden;
  z-index: -1;
  transition: all .225s cubic-bezier(.4, 0, .2, 1);
}

.src-shared-uikit-business-Drawer-Drawer-module__drawer__Ayzp4 {
  background-color: var(--bg-additional-color);
  width: 100%;
  height: 100%;
  z-index: var(--z-index-therd-layer);
  outline: 0;
  flex-direction: column;
  flex: 1 0 auto;
  transition: box-shadow .3s cubic-bezier(.4, 0, .2, 1), transform .225s cubic-bezier(0, 0, .2, 1);
  display: flex;
  position: fixed;
  top: 0;
  overflow-y: auto;
}

@media (min-width: 768px) {
  .src-shared-uikit-business-Drawer-Drawer-module__drawer__Ayzp4 {
    width: 50%;
  }
}

@media (min-width: 1024px) {
  .src-shared-uikit-business-Drawer-Drawer-module__drawer__Ayzp4 {
    width: 40%;
  }
}

.src-shared-uikit-business-Drawer-Drawer-module__hidden__G_Sii {
  visibility: hidden;
  flex-shrink: 0;
  width: 240px;
  transition: all .325s cubic-bezier(0, 0, .2, 1);
  transform: translateX(240px);
}

.src-shared-uikit-business-Drawer-Drawer-module__animate__ew7ih {
  visibility: visible;
  box-shadow: 0 8px 10px -5px #0003, 0 16px 24px 2px #00000024, 0 6px 30px 5px #0000001f;
  transform: none !important;
}

.src-shared-uikit-business-Drawer-Drawer-module__top__sDvY6 {
  width: 100%;
  height: auto;
  top: 0;
  transform: translateY(-100px);
}

.src-shared-uikit-business-Drawer-Drawer-module__bottom__ICMT9, .src-shared-uikit-business-Drawer-Drawer-module__top__sDvY6 {
  left: 0;
  right: 0;
}

.src-shared-uikit-business-Drawer-Drawer-module__bottom__ICMT9 {
  top: auto;
  bottom: 0;
}

.src-shared-uikit-business-Drawer-Drawer-module__left__noS2m {
  left: 0;
  right: auto;
}

.src-shared-uikit-business-Drawer-Drawer-module__right__osrBJ {
  left: auto;
  right: 0;
}

.src-shared-uikit-business-Drawer-Drawer-module__fullHeight__VVHKd {
  height: 100vh;
  height: 100dvh;
}

.src-shared-uikit-business-Drawer-Drawer-module__fullWidth__bbGxq {
  width: 100vw;
  max-width: none;
}

.src-shared-uikit-business-Drawer-Drawer-module__hidden__G_Sii.src-shared-uikit-business-Drawer-Drawer-module__fullWidth__bbGxq.src-shared-uikit-business-Drawer-Drawer-module__right__osrBJ {
  transform: translateX(100%);
}

.src-shared-uikit-business-Drawer-Drawer-module__hidden__G_Sii.src-shared-uikit-business-Drawer-Drawer-module__fullWidth__bbGxq.src-shared-uikit-business-Drawer-Drawer-module__left__noS2m {
  transform: translateX(-100%);
}

.src-shared-uikit-business-Drawer-Drawer-module__hidden__G_Sii.src-shared-uikit-business-Drawer-Drawer-module__bottom__ICMT9 {
  width: 100%;
  transform: translateY(100%);
}

.src-shared-uikit-business-Drawer-Drawer-module__hidden__G_Sii.src-shared-uikit-business-Drawer-Drawer-module__top__sDvY6 {
  width: 100%;
  transform: translateY(-100%);
}

.src-shared-uikit-business-Layouts-BaseContentPageLayout-BaseContentPageLayout-module__root__ZRPiW {
  background-color: var(--bg-additional-color);
  border-radius: 20px;
  height: 100%;
  padding: 40px;
}

@media (max-width: 640px) {
  .src-shared-uikit-business-Layouts-BaseContentPageLayout-BaseContentPageLayout-module__root__ZRPiW {
    padding: 20px;
  }
}

@media (max-width: 639px) {
  .src-shared-uikit-business-Layouts-BaseContentPageLayout-BaseContentPageLayout-module__root__ZRPiW {
    border-radius: var(--mobile-radius);
    min-width: 0;
    padding: 12px;
  }
}

.src-shared-uikit-business-Layouts-FortuneWheelLayout-FortuneWheelLayout-module__root__eU05e {
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  height: 100%;
  padding: 40px;
}

@media (max-width: 640px) {
  .src-shared-uikit-business-Layouts-FortuneWheelLayout-FortuneWheelLayout-module__root__eU05e {
    padding: 20px;
  }
}

.src-features-Search-ui-SearchDrawer-SearchDrawer-module__root__ew7zC .src-features-Search-ui-SearchDrawer-SearchDrawer-module__content__vVSnd {
  scrollbar-color: var(--bg-color-coupon-thumb) var(--bg-color-coupon-track);
  scrollbar-width: thin;
  max-height: 60vh;
  padding-top: 20px;
  overflow: auto;
}

.src-features-Search-ui-SearchDrawer-SearchDrawer-module__root__ew7zC .src-features-Search-ui-SearchDrawer-SearchDrawer-module__content__vVSnd::-webkit-scrollbar {
  width: 3px;
  height: 3px;
}

.src-features-Search-ui-SearchDrawer-SearchDrawer-module__root__ew7zC .src-features-Search-ui-SearchDrawer-SearchDrawer-module__content__vVSnd::-webkit-scrollbar-track {
  background: var(--bg-color-coupon-track);
}

.src-features-Search-ui-SearchDrawer-SearchDrawer-module__root__ew7zC .src-features-Search-ui-SearchDrawer-SearchDrawer-module__content__vVSnd::-webkit-scrollbar-thumb {
  background: var(--bg-color-coupon-thumb);
  border-radius: 20px;
}

.src-features-Search-ui-SearchDrawer-SearchDrawer-module__root__ew7zC .src-features-Search-ui-SearchDrawer-SearchDrawer-module__content__vVSnd::-webkit-scrollbar-thumb:hover {
  background: #555;
}

@media (min-width: 1280px) {
  .src-features-Search-ui-SearchDrawer-SearchDrawer-module__root__ew7zC .src-features-Search-ui-SearchDrawer-SearchDrawer-module__content__vVSnd::-webkit-scrollbar {
    width: 1px;
    height: 1px;
  }
}

@media (max-width: 640px) {
  .src-features-Search-ui-SearchDrawer-SearchDrawer-module__root__ew7zC .src-features-Search-ui-SearchDrawer-SearchDrawer-module__content__vVSnd {
    scrollbar-width: none;
  }

  .src-features-Search-ui-SearchDrawer-SearchDrawer-module__root__ew7zC .src-features-Search-ui-SearchDrawer-SearchDrawer-module__content__vVSnd::-webkit-scrollbar {
    display: none;
  }
}

.src-features-Search-ui-SearchDrawer-SearchDrawer-module__root__ew7zC .src-features-Search-ui-SearchDrawer-SearchDrawer-module__input__yvLFJ {
  color: var(--text--color-common);
  background-color: #0000;
  border: none;
  outline: none;
  width: 100%;
  height: 100%;
  padding-left: 18px;
  padding-right: 18px;
  font-size: 18px;
  font-weight: 400;
}

.src-features-Search-ui-SearchDrawer-SearchDrawer-module__root__ew7zC .src-features-Search-ui-SearchDrawer-SearchDrawer-module__input__yvLFJ::placeholder {
  color: var(--text--color-common);
}

.src-entities-Casino-ui-CasinoBanner-CasinoBanner-module__root__wac5l {
  height: 262px;
  position: relative;
}

.src-entities-Casino-ui-CasinoBanner-CasinoBanner-module__root__wac5l .src-entities-Casino-ui-CasinoBanner-CasinoBanner-module__overlay__i57Xm {
  z-index: 2;
  background: linear-gradient(1turn, #31333942, #313339);
  border-radius: 20px;
  position: absolute;
  inset: 0;
}

.src-entities-Casino-ui-CasinoBanner-CasinoBanner-module__root__wac5l .src-entities-Casino-ui-CasinoBanner-CasinoBanner-module__img__RN5Jn {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 80% 100%;
  object-position: 80% 100%;
  border-radius: 20px;
  width: 100%;
  height: 100%;
}

@media (max-width: 1024px) {
  .src-entities-Casino-ui-CasinoBanner-CasinoBanner-module__root__wac5l .src-entities-Casino-ui-CasinoBanner-CasinoBanner-module__img__RN5Jn {
    -o-object-position: 100% 100%;
    object-position: 100% 100%;
  }
}

@media (max-width: 640px) {
  .src-entities-Casino-ui-CasinoBanner-CasinoBanner-module__root__wac5l .src-entities-Casino-ui-CasinoBanner-CasinoBanner-module__img__RN5Jn {
    -o-object-position: 95% 100%;
    object-position: 95% 100%;
  }
}

@media (max-width: 480px) {
  .src-entities-Casino-ui-CasinoBanner-CasinoBanner-module__root__wac5l .src-entities-Casino-ui-CasinoBanner-CasinoBanner-module__img__RN5Jn {
    -o-object-position: 92% 100%;
    object-position: 92% 100%;
  }
}

.src-entities-Casino-ui-CategoryGame-CategoryGame-module__root__bayah {
  aspect-ratio: 1;
  border-radius: var(--mobile-radius);
  min-width: 140px;
  min-height: 140px;
  max-height: 190px;
  position: relative;
  overflow: hidden;
}

@media (max-width: 639px) {
  .src-entities-Casino-ui-CategoryGame-CategoryGame-module__root__bayah {
    aspect-ratio: 1;
    min-width: 0;
    min-height: 0;
    max-height: none;
  }
}

.src-entities-Casino-ui-CategoryGame-CategoryGame-module__root__bayah .src-entities-Casino-ui-CategoryGame-CategoryGame-module__tag__EGBtu {
  color: #fff;
  text-transform: capitalize;
  z-index: 2;
  border-radius: 6px;
  padding: 3px 13px;
  font-weight: 700;
  position: absolute;
  top: 12px;
  left: 12px;
}

@media (max-width: 639px) {
  .src-entities-Casino-ui-CategoryGame-CategoryGame-module__root__bayah .src-entities-Casino-ui-CategoryGame-CategoryGame-module__tag__EGBtu {
    padding: 3px 13px;
    font-size: 12px;
    line-height: 1.4;
    top: 8px;
    left: 8px;
  }
}

.src-entities-Casino-ui-CategoryGame-CategoryGame-module__root__bayah .src-entities-Casino-ui-CategoryGame-CategoryGame-module__tagNew__PHDlr {
  background-color: #00c21d;
}

.src-entities-Casino-ui-CategoryGame-CategoryGame-module__root__bayah .src-entities-Casino-ui-CategoryGame-CategoryGame-module__tagExclusive__u9JUP {
  background-color: #f93939;
}

.src-entities-Casino-ui-CategoryGame-CategoryGame-module__root__bayah .src-entities-Casino-ui-CategoryGame-CategoryGame-module__img__kWayj {
  border-radius: inherit;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.src-entities-Casino-ui-CategoryGame-CategoryGame-module__root__bayah .src-entities-Casino-ui-CategoryGame-CategoryGame-module__overlay__yj08u {
  border-radius: inherit;
  opacity: 0;
  pointer-events: none;
  z-index: 4;
  background-color: #28292ecc;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 8px;
  transition: all .3s ease-in-out;
  display: flex;
  position: absolute;
  inset: 0;
}

.src-entities-Casino-ui-CategoryGame-CategoryGame-module__root__bayah:hover .src-entities-Casino-ui-CategoryGame-CategoryGame-module__overlay__yj08u {
  opacity: 1;
  pointer-events: auto;
}

.src-entities-Casino-ui-CategoryGame-CategoryGame-module__root__bayah:has(:focus-visible) {
  outline: 2px solid var(--bg--color-tab);
  outline-offset: 3px;
}

.src-entities-Casino-ui-CategoryGame-CategoryGame-module__root__bayah:has(:focus-visible) .src-entities-Casino-ui-CategoryGame-CategoryGame-module__overlay__yj08u {
  opacity: 1;
  pointer-events: auto;
}

.src-entities-Casino-ui-CategoryGame-CategoryGame-module__root__bayah.src-entities-Casino-ui-CategoryGame-CategoryGame-module__overlayOpen__zRT7C .src-entities-Casino-ui-CategoryGame-CategoryGame-module__overlay__yj08u {
  opacity: 1;
  pointer-events: auto;
}

.src-entities-Casino-ui-CategoryGame-CategoryGame-module__imageLink__Jo3lI {
  width: 100%;
  height: 100%;
  display: block;
}

.src-entities-Casino-ui-CategoryGame-CategoryGame-module__root__bayah.src-entities-Casino-ui-CategoryGame-CategoryGame-module__portrait__qrstU {
  aspect-ratio: 427 / 575;
  border-radius: 12px;
  width: 100%;
  min-width: 0;
  min-height: 0;
  max-height: none;
  overflow: hidden;
}

.src-entities-Casino-ui-CategoryGame-CategoryGame-module__root__bayah.src-entities-Casino-ui-CategoryGame-CategoryGame-module__portrait__qrstU .src-entities-Casino-ui-CategoryGame-CategoryGame-module__img__kWayj {
  border-radius: inherit;
}

.src-entities-Casino-ui-CategoryGame-CategoryGame-module__root__bayah.src-entities-Casino-ui-CategoryGame-CategoryGame-module__portrait__qrstU .src-entities-Casino-ui-CategoryGame-CategoryGame-module__overlay__yj08u {
  padding: 10px 0;
}

@media (max-width: 639px) {
  .src-entities-Casino-ui-CategoryGame-CategoryGame-module__root__bayah.src-entities-Casino-ui-CategoryGame-CategoryGame-module__portrait__qrstU .src-entities-Casino-ui-CategoryGame-CategoryGame-module__overlay__yj08u {
    gap: 4px;
    padding: 4px 0;
  }

  .src-entities-Casino-ui-CategoryGame-CategoryGame-module__root__bayah.src-entities-Casino-ui-CategoryGame-CategoryGame-module__portrait__qrstU .src-entities-Casino-ui-CategoryGame-CategoryGame-module__overlay__yj08u button {
    min-width: 0;
    height: auto;
    min-height: 24px;
    padding: 3px 2px;
    font-size: 10px;
  }
}

.src-shared-uikit-business-JackPotGame-JackPotGame-module__root__rP6iq {
  background-color: var(--bg-additional-color);
  box-sizing: border-box;
  border-radius: 14px;
  align-items: center;
  gap: 14px;
  width: 100%;
  min-width: 0;
  height: 102px;
  padding: 10px 14px;
  transition: background-color .2s;
  display: flex;
}

.src-shared-uikit-business-JackPotGame-JackPotGame-module__root__rP6iq:hover {
  background-color: var(--bg-additional-color);
}

@media (max-width: 639px) {
  .src-shared-uikit-business-JackPotGame-JackPotGame-module__root__rP6iq {
    border-radius: 12px;
    gap: 10px;
    height: 68px;
    padding: 7px 10px;
  }
}

.src-shared-uikit-business-JackPotGame-JackPotGame-module__root__rP6iq .src-shared-uikit-business-JackPotGame-JackPotGame-module__image__r_S1F {
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 10px;
  flex: 0 0 80px;
  width: 80px;
  height: 80px;
}

@media (max-width: 639px) {
  .src-shared-uikit-business-JackPotGame-JackPotGame-module__root__rP6iq .src-shared-uikit-business-JackPotGame-JackPotGame-module__image__r_S1F {
    border-radius: 8px;
    flex-basis: 54px;
    width: 54px;
    height: 54px;
  }
}

.src-shared-uikit-business-JackPotGame-JackPotGame-module__root__rP6iq .src-shared-uikit-business-JackPotGame-JackPotGame-module__content__UctYo {
  flex: 1 1 0;
  justify-content: center;
  min-width: 0;
}

.src-shared-uikit-business-JackPotGame-JackPotGame-module__root__rP6iq .src-shared-uikit-business-JackPotGame-JackPotGame-module__content__UctYo, .src-shared-uikit-business-JackPotGame-JackPotGame-module__root__rP6iq .src-shared-uikit-business-JackPotGame-JackPotGame-module__info__frjqP {
  flex-direction: column;
  gap: 2px;
  display: flex;
}

.src-shared-uikit-business-JackPotGame-JackPotGame-module__root__rP6iq .src-shared-uikit-business-JackPotGame-JackPotGame-module__info__frjqP {
  width: 100%;
}

.src-shared-uikit-business-JackPotGame-JackPotGame-module__root__rP6iq .src-shared-uikit-business-JackPotGame-JackPotGame-module__text__ISsBh {
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
}

.src-shared-uikit-business-JackPotGame-JackPotGame-module__root__rP6iq .src-shared-uikit-business-JackPotGame-JackPotGame-module__gameName__sXBSO {
  color: var(--text--color-main);
  font-size: 15px;
  font-weight: 600;
  line-height: 19px;
}

@media (max-width: 639px) {
  .src-shared-uikit-business-JackPotGame-JackPotGame-module__root__rP6iq .src-shared-uikit-business-JackPotGame-JackPotGame-module__gameName__sXBSO {
    font-size: 13px;
    line-height: 17px;
  }
}

.src-shared-uikit-business-JackPotGame-JackPotGame-module__root__rP6iq .src-shared-uikit-business-JackPotGame-JackPotGame-module__email__GMUgK {
  color: var(--text--color-common);
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

@media (max-width: 639px) {
  .src-shared-uikit-business-JackPotGame-JackPotGame-module__root__rP6iq .src-shared-uikit-business-JackPotGame-JackPotGame-module__email__GMUgK {
    font-size: 11px;
    line-height: 14px;
  }
}

.src-shared-uikit-business-JackPotGame-JackPotGame-module__root__rP6iq .src-shared-uikit-business-JackPotGame-JackPotGame-module__amount__ZvPm_ {
  color: var(--text--color-main);
  width: 100%;
  margin-top: 5px;
  font-size: 19px;
  font-weight: 800;
  line-height: 23px;
}

@media (max-width: 639px) {
  .src-shared-uikit-business-JackPotGame-JackPotGame-module__root__rP6iq .src-shared-uikit-business-JackPotGame-JackPotGame-module__amount__ZvPm_ {
    margin-top: 2px;
    font-size: 15px;
    line-height: 18px;
  }
}

.src-entities-Casino-ui-CurrentWinners-CurrentWinners-module__root__NuZ_a {
  width: 100%;
}

.src-entities-Casino-ui-CurrentWinners-CurrentWinners-module__root__NuZ_a .src-entities-Casino-ui-CurrentWinners-CurrentWinners-module__header__hCTVb {
  align-items: center;
  gap: 10px;
  margin-bottom: 12px;
  display: flex;
}

@media (max-width: 639px) {
  .src-entities-Casino-ui-CurrentWinners-CurrentWinners-module__root__NuZ_a .src-entities-Casino-ui-CurrentWinners-CurrentWinners-module__header__hCTVb {
    gap: 8px;
    margin-bottom: 10px;
  }
}

.src-entities-Casino-ui-CurrentWinners-CurrentWinners-module__root__NuZ_a .src-entities-Casino-ui-CurrentWinners-CurrentWinners-module__title__vmMiA {
  color: var(--text--color-main);
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
}

@media (max-width: 639px) {
  .src-entities-Casino-ui-CurrentWinners-CurrentWinners-module__root__NuZ_a .src-entities-Casino-ui-CurrentWinners-CurrentWinners-module__title__vmMiA {
    font-size: 15px;
    line-height: 18px;
  }
}

.src-entities-Casino-ui-CurrentWinners-CurrentWinners-module__root__NuZ_a .src-entities-Casino-ui-CurrentWinners-CurrentWinners-module__list__fB0Bs {
  scrollbar-color: var(--bg-color-coupon-thumb) var(--bg-color-coupon-track);
  scrollbar-width: thin;
}

.src-entities-Casino-ui-CurrentWinners-CurrentWinners-module__root__NuZ_a .src-entities-Casino-ui-CurrentWinners-CurrentWinners-module__list__fB0Bs::-webkit-scrollbar {
  width: 3px;
  height: 3px;
}

.src-entities-Casino-ui-CurrentWinners-CurrentWinners-module__root__NuZ_a .src-entities-Casino-ui-CurrentWinners-CurrentWinners-module__list__fB0Bs::-webkit-scrollbar-track {
  background: var(--bg-color-coupon-track);
}

.src-entities-Casino-ui-CurrentWinners-CurrentWinners-module__root__NuZ_a .src-entities-Casino-ui-CurrentWinners-CurrentWinners-module__list__fB0Bs::-webkit-scrollbar-thumb {
  background: var(--bg-color-coupon-thumb);
  border-radius: 20px;
}

.src-entities-Casino-ui-CurrentWinners-CurrentWinners-module__root__NuZ_a .src-entities-Casino-ui-CurrentWinners-CurrentWinners-module__list__fB0Bs::-webkit-scrollbar-thumb:hover {
  background: #555;
}

@media (min-width: 1280px) {
  .src-entities-Casino-ui-CurrentWinners-CurrentWinners-module__root__NuZ_a .src-entities-Casino-ui-CurrentWinners-CurrentWinners-module__list__fB0Bs::-webkit-scrollbar {
    width: 1px;
    height: 1px;
  }
}

@media (max-width: 640px) {
  .src-entities-Casino-ui-CurrentWinners-CurrentWinners-module__root__NuZ_a .src-entities-Casino-ui-CurrentWinners-CurrentWinners-module__list__fB0Bs {
    scrollbar-width: none;
  }

  .src-entities-Casino-ui-CurrentWinners-CurrentWinners-module__root__NuZ_a .src-entities-Casino-ui-CurrentWinners-CurrentWinners-module__list__fB0Bs::-webkit-scrollbar {
    display: none;
  }
}

@media (min-width: 1280px) {
  .src-entities-Casino-ui-CurrentWinners-CurrentWinners-module__root__NuZ_a .src-entities-Casino-ui-CurrentWinners-CurrentWinners-module__list__fB0Bs {
    scrollbar-width: none;
  }

  .src-entities-Casino-ui-CurrentWinners-CurrentWinners-module__root__NuZ_a .src-entities-Casino-ui-CurrentWinners-CurrentWinners-module__list__fB0Bs::-webkit-scrollbar {
    display: none;
  }
}

.src-entities-Casino-ui-CurrentWinners-CurrentWinners-module__root__NuZ_a .src-entities-Casino-ui-CurrentWinners-CurrentWinners-module__list__fB0Bs {
  cursor: grab;
  scroll-behavior: smooth;
  -webkit-user-select: none;
  user-select: none;
  gap: 12px;
  display: flex;
  overflow-x: auto;
  -webkit-mask-image: linear-gradient(90deg, #000 0 calc(100% - 70px), #0000);
  mask-image: linear-gradient(90deg, #000 0 calc(100% - 70px), #0000);
}

.src-entities-Casino-ui-CurrentWinners-CurrentWinners-module__root__NuZ_a .src-entities-Casino-ui-CurrentWinners-CurrentWinners-module__list__fB0Bs.src-entities-Casino-ui-CurrentWinners-CurrentWinners-module__dragging__Ij3Kn {
  cursor: grabbing;
}

@media (max-width: 639px) {
  .src-entities-Casino-ui-CurrentWinners-CurrentWinners-module__root__NuZ_a .src-entities-Casino-ui-CurrentWinners-CurrentWinners-module__list__fB0Bs {
    gap: 8px;
    -webkit-mask-image: none;
    mask-image: none;
  }
}

.src-entities-Casino-ui-CurrentWinners-CurrentWinners-module__root__NuZ_a .src-entities-Casino-ui-CurrentWinners-CurrentWinners-module__item__PlbuV {
  flex: 0 0 calc(18.1818% - 10.9091px);
  width: calc(18.1818% - 10.9091px);
  min-width: 200px;
  -webkit-text-decoration: none;
  text-decoration: none;
}

@media (max-width: 639px) {
  .src-entities-Casino-ui-CurrentWinners-CurrentWinners-module__root__NuZ_a .src-entities-Casino-ui-CurrentWinners-CurrentWinners-module__item__PlbuV {
    flex: 0 0 calc(44.4444% - 7.11111px);
    width: calc(44.4444% - 7.11111px);
    min-width: 160px;
  }
}

.src-shared-uikit-business-LiveBadge-LiveBadge-module__root__GaLG8 {
  color: #fff;
  -webkit-user-select: none;
  user-select: none;
  background-color: #f93939;
  border-radius: 6px;
  align-items: center;
  gap: 5px;
  height: 22px;
  padding: 2px 8px 2px 7px;
  display: inline-flex;
}

.src-shared-uikit-business-LiveBadge-LiveBadge-module__indicator__B_uLP {
  will-change: opacity;
  background-color: #fff;
  border-radius: 50%;
  flex: 0 0 6px;
  width: 6px;
  height: 6px;
  animation: 1.2s ease-in-out infinite alternate src-shared-uikit-business-LiveBadge-LiveBadge-module__live-badge-pulse__nctXH;
  display: block;
}

.src-shared-uikit-business-LiveBadge-LiveBadge-module__label__arUbp {
  color: #fff;
  letter-spacing: .2px;
  font-size: 11px;
  font-weight: 700;
  line-height: 1;
}

@keyframes src-shared-uikit-business-LiveBadge-LiveBadge-module__live-badge-pulse__nctXH {
  0% {
    opacity: .2;
  }

  50% {
    opacity: .5;
  }

  to {
    opacity: 1;
  }
}

@media (prefers-reduced-motion: reduce) {
  .src-shared-uikit-business-LiveBadge-LiveBadge-module__indicator__B_uLP {
    opacity: 1;
    will-change: auto;
    animation: none;
  }
}

.src-entities-Casino-ui-JackpotGame-JackpotGame-module__root__FyDKx {
  background-color: var(--bg-additional-color);
  cursor: pointer;
  border-radius: 20px;
  align-items: center;
  gap: 16px;
  max-width: 279px;
  padding: 12px;
  display: flex;
}

.src-entities-Casino-ui-JackpotGame-JackpotGame-module__root__FyDKx:hover {
  transition: all .3s;
}

.src-entities-Casino-ui-JackpotGame-JackpotGame-module__root__FyDKx:hover .src-entities-Casino-ui-JackpotGame-JackpotGame-module__text___IxDZ {
  color: #4bd9e9;
}

.src-entities-Casino-ui-JackpotGame-JackpotGame-module__root__FyDKx:hover .src-entities-Casino-ui-JackpotGame-JackpotGame-module__jackpot__W0cmS {
  transform: scale(1.2) translateX(50px);
}

.src-entities-Casino-ui-JackpotGame-JackpotGame-module__root__FyDKx .src-entities-Casino-ui-JackpotGame-JackpotGame-module__img__cVmso {
  border-radius: 6px;
  width: 79px;
  height: 79px;
}

.src-entities-Casino-ui-JackpotGame-JackpotGame-module__root__FyDKx .src-entities-Casino-ui-JackpotGame-JackpotGame-module__text___IxDZ {
  color: var(--text--color-main);
  transition: all .3s;
}

.src-entities-Casino-ui-ProviderCard-ProviderCard-module__root__NDhgA {
  background-color: var(--bg-color-light-grey);
  color: var(--text--color-common);
  border-radius: 12px;
  align-items: center;
  gap: 10px;
  width: 100%;
  min-height: 40px;
  padding: 8px 12px;
  transition: all .3s;
  display: flex;
}

.src-entities-Casino-ui-ProviderCard-ProviderCard-module__root__NDhgA:hover {
  background-color: var(--bg-color-language-dropdown);
  transition: all .3s;
}

.src-entities-Casino-ui-ProviderCard-ProviderCard-module__root__NDhgA:hover .src-entities-Casino-ui-ProviderCard-ProviderCard-module__title__fBxaB {
  color: var(--text--color-main);
}

@media (min-width: 1024px) {
  .src-entities-Casino-ui-ProviderCard-ProviderCard-module__root__NDhgA {
    min-height: 55px;
  }
}

.src-entities-Casino-ui-ProviderCard-ProviderCard-module__root__NDhgA .src-entities-Casino-ui-ProviderCard-ProviderCard-module__icon__AQgBR {
  -o-object-fit: contain;
  object-fit: contain;
  border-radius: 6px;
  width: 24px;
  height: 24px;
}

@media (min-width: 1024px) {
  .src-entities-Casino-ui-ProviderCard-ProviderCard-module__root__NDhgA .src-entities-Casino-ui-ProviderCard-ProviderCard-module__icon__AQgBR {
    border-radius: 8px;
    width: 32px;
    height: 32px;
  }
}

.src-entities-Casino-ui-ProviderCard-ProviderCard-module__root__NDhgA .src-entities-Casino-ui-ProviderCard-ProviderCard-module__title__fBxaB {
  color: var(--text--color-common);
  text-align: left;
  text-transform: capitalize;
  flex: 1;
  transition: all .3s;
}

.src-entities-Casino-ui-ProviderCard-ProviderCard-module__root__NDhgA .src-entities-Casino-ui-ProviderCard-ProviderCard-module__gamesCount__nKcSK {
  color: var(--text--color-main);
}

.src-features-Search-ui-EmptyCasino-EmptyCasino-module__root__VfVch {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  display: flex;
}

.src-features-Search-ui-EmptyCasino-EmptyCasino-module__root__VfVch .src-features-Search-ui-EmptyCasino-EmptyCasino-module__text__YSiVZ {
  color: var(--text--color-main);
  text-align: center;
  max-width: 640px;
}

.src-shared-uikit-ui-Wrapper-Wrapper-module__root__ctVOV {
  max-width: 1920px;
  margin: 0 auto;
}

.src-widgets-Tiles-CasinoCategoryGames-CasinoCategoryGames-module__root__XQGzz .src-widgets-Tiles-CasinoCategoryGames-CasinoCategoryGames-module__header__p3bN7 {
  justify-content: space-between;
  align-items: center;
  padding-bottom: 16px;
  display: flex;
}

@media (max-width: 639px) {
  .src-widgets-Tiles-CasinoCategoryGames-CasinoCategoryGames-module__root__XQGzz .src-widgets-Tiles-CasinoCategoryGames-CasinoCategoryGames-module__header__p3bN7 {
    height: 27px;
    padding-bottom: 4px;
  }
}

.src-widgets-Tiles-CasinoCategoryGames-CasinoCategoryGames-module__root__XQGzz .src-widgets-Tiles-CasinoCategoryGames-CasinoCategoryGames-module__title__Xv3Is, .src-widgets-Tiles-CasinoCategoryGames-CasinoCategoryGames-module__root__XQGzz .src-widgets-Tiles-CasinoCategoryGames-CasinoCategoryGames-module__viewAllText___Hpo6 {
  color: var(--text--color-common);
}

.src-widgets-Tiles-CasinoCategoryGames-CasinoCategoryGames-module__root__XQGzz .src-widgets-Tiles-CasinoCategoryGames-CasinoCategoryGames-module__title__Xv3Is {
  text-transform: capitalize;
}

@media (max-width: 639px) {
  .src-widgets-Tiles-CasinoCategoryGames-CasinoCategoryGames-module__root__XQGzz .src-widgets-Tiles-CasinoCategoryGames-CasinoCategoryGames-module__title__Xv3Is {
    font-size: 20px;
    line-height: normal;
  }
}

.src-widgets-Tiles-CasinoCategoryGames-CasinoCategoryGames-module__root__XQGzz .src-widgets-Tiles-CasinoCategoryGames-CasinoCategoryGames-module__viewAll__RlH_7 {
  gap: 16px;
  display: flex;
}

@media (max-width: 639px) {
  .src-widgets-Tiles-CasinoCategoryGames-CasinoCategoryGames-module__root__XQGzz .src-widgets-Tiles-CasinoCategoryGames-CasinoCategoryGames-module__viewAll__RlH_7 {
    gap: 10px;
  }

  .src-widgets-Tiles-CasinoCategoryGames-CasinoCategoryGames-module__root__XQGzz .src-widgets-Tiles-CasinoCategoryGames-CasinoCategoryGames-module__viewAllText___Hpo6 {
    font-size: 13px;
    line-height: normal;
  }
}

.src-widgets-Tiles-CasinoCategoryGames-CasinoCategoryGames-module__root__XQGzz .src-widgets-Tiles-CasinoCategoryGames-CasinoCategoryGames-module__container__lyYc3 {
  grid-gap: 6px;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 6px;
  display: grid;
}

@media (min-width: 640px) {
  .src-widgets-Tiles-CasinoCategoryGames-CasinoCategoryGames-module__root__XQGzz .src-widgets-Tiles-CasinoCategoryGames-CasinoCategoryGames-module__container__lyYc3 {
    gap: 10px;
  }
}

@media (min-width: 768px) {
  .src-widgets-Tiles-CasinoCategoryGames-CasinoCategoryGames-module__root__XQGzz .src-widgets-Tiles-CasinoCategoryGames-CasinoCategoryGames-module__container__lyYc3 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
}

@media (min-width: 960px) {
  .src-widgets-Tiles-CasinoCategoryGames-CasinoCategoryGames-module__root__XQGzz .src-widgets-Tiles-CasinoCategoryGames-CasinoCategoryGames-module__container__lyYc3 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
}

@media (min-width: 1100px) {
  .src-widgets-Tiles-CasinoCategoryGames-CasinoCategoryGames-module__root__XQGzz .src-widgets-Tiles-CasinoCategoryGames-CasinoCategoryGames-module__container__lyYc3 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
}

.src-widgets-Tiles-CasinoCategoryGames-CasinoCategoryGames-module__root__XQGzz .src-widgets-Tiles-CasinoCategoryGames-CasinoCategoryGames-module__icon__rYDv7 {
  stroke-width: 2px;
  stroke: var(--text--color-common);
  transform: rotate(180deg);
}

@media (max-width: 639px) {
  .src-widgets-Tiles-CasinoCategoryGames-CasinoCategoryGames-module__root__XQGzz .src-widgets-Tiles-CasinoCategoryGames-CasinoCategoryGames-module__icon__rYDv7 {
    width: 5px;
    height: 9px;
  }
}

.src-widgets-Tiles-CasinoCategoryJackpots-CasinoCategoryJackpots-module__root__xG6ok .src-widgets-Tiles-CasinoCategoryJackpots-CasinoCategoryJackpots-module__jackpots__GcTrQ {
  scrollbar-color: var(--bg-color-coupon-thumb) var(--bg-color-coupon-track);
  scrollbar-width: thin;
}

.src-widgets-Tiles-CasinoCategoryJackpots-CasinoCategoryJackpots-module__root__xG6ok .src-widgets-Tiles-CasinoCategoryJackpots-CasinoCategoryJackpots-module__jackpots__GcTrQ::-webkit-scrollbar {
  width: 3px;
  height: 3px;
}

.src-widgets-Tiles-CasinoCategoryJackpots-CasinoCategoryJackpots-module__root__xG6ok .src-widgets-Tiles-CasinoCategoryJackpots-CasinoCategoryJackpots-module__jackpots__GcTrQ::-webkit-scrollbar-track {
  background: var(--bg-color-coupon-track);
}

.src-widgets-Tiles-CasinoCategoryJackpots-CasinoCategoryJackpots-module__root__xG6ok .src-widgets-Tiles-CasinoCategoryJackpots-CasinoCategoryJackpots-module__jackpots__GcTrQ::-webkit-scrollbar-thumb {
  background: var(--bg-color-coupon-thumb);
  border-radius: 20px;
}

.src-widgets-Tiles-CasinoCategoryJackpots-CasinoCategoryJackpots-module__root__xG6ok .src-widgets-Tiles-CasinoCategoryJackpots-CasinoCategoryJackpots-module__jackpots__GcTrQ::-webkit-scrollbar-thumb:hover {
  background: #555;
}

@media (min-width: 1280px) {
  .src-widgets-Tiles-CasinoCategoryJackpots-CasinoCategoryJackpots-module__root__xG6ok .src-widgets-Tiles-CasinoCategoryJackpots-CasinoCategoryJackpots-module__jackpots__GcTrQ::-webkit-scrollbar {
    width: 1px;
    height: 1px;
  }
}

@media (max-width: 640px) {
  .src-widgets-Tiles-CasinoCategoryJackpots-CasinoCategoryJackpots-module__root__xG6ok .src-widgets-Tiles-CasinoCategoryJackpots-CasinoCategoryJackpots-module__jackpots__GcTrQ {
    scrollbar-width: none;
  }

  .src-widgets-Tiles-CasinoCategoryJackpots-CasinoCategoryJackpots-module__root__xG6ok .src-widgets-Tiles-CasinoCategoryJackpots-CasinoCategoryJackpots-module__jackpots__GcTrQ::-webkit-scrollbar {
    display: none;
  }
}

.src-widgets-Tiles-CasinoCategoryJackpots-CasinoCategoryJackpots-module__root__xG6ok .src-widgets-Tiles-CasinoCategoryJackpots-CasinoCategoryJackpots-module__jackpots__GcTrQ {
  gap: 16px;
  display: flex;
  overflow-x: scroll;
}

.src-features-Search-ui-CasinoSearch-CasinoSearch-module__root__sZbUZ {
  padding-top: 16px;
}

.src-features-Search-ui-CasinoSearch-CasinoSearch-module__root__sZbUZ .src-features-Search-ui-CasinoSearch-CasinoSearch-module__container__HLG87 {
  grid-gap: 8px;
  grid-template-columns: repeat(2, 1fr);
  gap: 8px;
  display: grid;
}

@media (min-width: 480px) {
  .src-features-Search-ui-CasinoSearch-CasinoSearch-module__root__sZbUZ .src-features-Search-ui-CasinoSearch-CasinoSearch-module__container__HLG87 {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media (min-width: 640px) {
  .src-features-Search-ui-CasinoSearch-CasinoSearch-module__root__sZbUZ .src-features-Search-ui-CasinoSearch-CasinoSearch-module__container__HLG87 {
    grid-template-columns: repeat(4, 1fr);
  }
}

@media (min-width: 768px) {
  .src-features-Search-ui-CasinoSearch-CasinoSearch-module__root__sZbUZ .src-features-Search-ui-CasinoSearch-CasinoSearch-module__container__HLG87 {
    grid-template-columns: repeat(5, 1fr);
  }
}

@media (min-width: 1024px) {
  .src-features-Search-ui-CasinoSearch-CasinoSearch-module__root__sZbUZ .src-features-Search-ui-CasinoSearch-CasinoSearch-module__container__HLG87 {
    grid-template-columns: repeat(6, 1fr);
    gap: 16px;
  }
}

@media (min-width: 1366px) {
  .src-features-Search-ui-CasinoSearch-CasinoSearch-module__root__sZbUZ .src-features-Search-ui-CasinoSearch-CasinoSearch-module__container__HLG87 {
    grid-template-columns: repeat(7, 1fr);
  }
}

.src-shared-uikit-ui-Tab-Tab-module__root__urLcE {
  color: var(--tab--color-text);
  border-radius: 20px;
  width: 100%;
  padding: 16px 0;
  transition: all .3s;
}

.src-shared-uikit-ui-Tab-Tab-module__root__urLcE:hover:not(.src-shared-uikit-ui-Tab-Tab-module__active__UOx2X) {
  color: #3ac6d4;
  transition: all .3s;
}

.src-shared-uikit-ui-Tab-Tab-module__active__UOx2X {
  background-color: var(--bg--color-tab);
  color: var(--tab--color-active-text);
}

.src-features-NavigationBar-ui-NavigationBar-module__root__eps62 {
  border-radius: 20px;
  justify-content: space-between;
  display: flex;
}

@media (min-width: 320px) {
  .src-features-NavigationBar-ui-NavigationBar-module__root__eps62 {
    flex-grow: .5;
  }
}

@media (min-width: 640px) {
  .src-features-NavigationBar-ui-NavigationBar-module__root__eps62 {
    background-color: var(--header-navigation-bar-color-bg);
    flex-grow: 1;
    box-shadow: 0 4px 4px #00000040;
  }
}

.src-features-NavigationBar-ui-NavigationBar-module__root__eps62 .src-features-NavigationBar-ui-NavigationBar-module__tab__wSsj_ {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 0;
  padding: 0;
  display: flex;
}

@media (min-width: 640px) {
  .src-features-NavigationBar-ui-NavigationBar-module__root__eps62 .src-features-NavigationBar-ui-NavigationBar-module__tab__wSsj_ {
    flex-direction: row;
    gap: 10px;
    padding: 16px 0;
  }
}

.src-features-NavigationBar-ui-NavigationBar-module__root__eps62 .src-features-NavigationBar-ui-NavigationBar-module__tab__wSsj_ .src-features-NavigationBar-ui-NavigationBar-module__icon__GcaQr {
  fill: var(--text--color-common);
  transform: scale(.7);
}

.src-features-NavigationBar-ui-NavigationBar-module__root__eps62 .src-features-NavigationBar-ui-NavigationBar-module__tab__wSsj_ .src-features-NavigationBar-ui-NavigationBar-module__activeIcon__BXkWN {
  fill: var(--header-navigation-bar-color-active-link);
}

.src-features-NavigationBar-ui-NavigationBar-module__root__eps62 .src-features-NavigationBar-ui-NavigationBar-module__activeStyle__h3_Rn {
  background-color: #0000;
}

@media (min-width: 640px) {
  .src-features-NavigationBar-ui-NavigationBar-module__root__eps62 .src-features-NavigationBar-ui-NavigationBar-module__activeStyle__h3_Rn {
    background-color: var(--bg--color-tab);
  }
}

.src-features-NavigationBar-ui-NavigationBar-module__root__eps62 .src-features-NavigationBar-ui-NavigationBar-module__isHovered__t4gnw {
  transition: all .3s;
}

.src-features-NavigationBar-ui-NavigationBar-module__root__eps62 .src-features-NavigationBar-ui-NavigationBar-module__isHovered__t4gnw:hover {
  color: #3ac6d4;
  transition: all .3s;
}

.src-features-NavigationBar-ui-NavigationBar-module__root__eps62 .src-features-NavigationBar-ui-NavigationBar-module__isHovered__t4gnw:hover .src-features-NavigationBar-ui-NavigationBar-module__icon__GcaQr {
  fill: #3ac6d4;
}

.src-shared-uikit-business-Select-Select-module__root__twrTm {
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
  display: flex;
}

.src-shared-uikit-business-Select-Select-module__root__twrTm:hover .src-shared-uikit-business-Select-Select-module__label__eFhp8 {
  color: #3ac6d4;
}

.src-shared-uikit-business-Select-Select-module__root__twrTm:hover .src-shared-uikit-business-Select-Select-module__select__Cu5Pz {
  border: 1px solid #3ac6d4;
}

.src-shared-uikit-business-Select-Select-module__root__twrTm:hover .src-shared-uikit-business-Select-Select-module__select__Cu5Pz .src-shared-uikit-business-Select-Select-module__selectedItem__Jmf5q {
  color: #3ac6d4;
}

.src-shared-uikit-business-Select-Select-module__root__twrTm:hover .src-shared-uikit-business-Select-Select-module__select__Cu5Pz .src-shared-uikit-business-Select-Select-module__selectedItem__Jmf5q .src-shared-uikit-business-Select-Select-module__icon__G12oa {
  stroke: #3ac6d4;
}

.src-shared-uikit-business-Select-Select-module__root__twrTm .src-shared-uikit-business-Select-Select-module__label__eFhp8 {
  color: var(--input--color-label);
  align-items: center;
  gap: 8px;
  width: 100%;
  padding-right: 2px;
  display: flex;
}

.src-shared-uikit-business-Select-Select-module__root__twrTm .src-shared-uikit-business-Select-Select-module__left__nn4Bg {
  justify-content: flex-start;
}

.src-shared-uikit-business-Select-Select-module__root__twrTm .src-shared-uikit-business-Select-Select-module__right__nGSlM {
  justify-content: space-between;
}

.src-shared-uikit-business-Select-Select-module__root__twrTm .src-shared-uikit-business-Select-Select-module__select__Cu5Pz {
  border: 1px solid var(--color-input-border);
  border-radius: 20px;
  width: 100%;
  height: 100%;
  position: relative;
}

.src-shared-uikit-business-Select-Select-module__root__twrTm .src-shared-uikit-business-Select-Select-module__select__Cu5Pz .src-shared-uikit-business-Select-Select-module__selectedItem__Jmf5q {
  background-color: var(--bg-color-language-dropdown);
  box-sizing: border-box;
  color: var(--text--color-common);
  border-radius: 20px;
  align-items: center;
  height: 100%;
  display: flex;
}

.src-shared-uikit-business-Select-Select-module__root__twrTm .src-shared-uikit-business-Select-Select-module__select__Cu5Pz .src-shared-uikit-business-Select-Select-module__selectedItem__Jmf5q .src-shared-uikit-business-Select-Select-module__icon__G12oa {
  stroke: var(--text--color-common);
  transition: all .3s;
  transform: rotate(-90deg);
}

.src-shared-uikit-business-Select-Select-module__root__twrTm .src-shared-uikit-business-Select-Select-module__select__Cu5Pz .src-shared-uikit-business-Select-Select-module__isArrow___Bv20 {
  justify-content: space-between;
}

.src-shared-uikit-business-Select-Select-module__root__twrTm .src-shared-uikit-business-Select-Select-module__select__Cu5Pz .src-shared-uikit-business-Select-Select-module__isOpen__Rm7B5 .src-shared-uikit-business-Select-Select-module__icon__G12oa {
  transition: all .3s;
  transform: rotate(90deg);
}

.src-shared-uikit-business-Select-Select-module__root__twrTm .src-shared-uikit-business-Select-Select-module__select__Cu5Pz .src-shared-uikit-business-Select-Select-module__list__DdVSK {
  background-color: var(--bg-color-language-dropdown);
  opacity: 0;
  scrollbar-color: var(--bg-color-coupon-thumb) var(--bg-color-coupon-track);
  scrollbar-width: thin;
  visibility: hidden;
  border-radius: 22px;
  flex-direction: column;
  align-items: flex-start;
  padding: 18px 22px;
  transition: all .3s;
  display: flex;
  position: absolute;
  top: 110%;
  left: 0;
}

.src-shared-uikit-business-Select-Select-module__root__twrTm .src-shared-uikit-business-Select-Select-module__select__Cu5Pz .src-shared-uikit-business-Select-Select-module__list__DdVSK::-webkit-scrollbar {
  width: 3px;
  height: 3px;
}

.src-shared-uikit-business-Select-Select-module__root__twrTm .src-shared-uikit-business-Select-Select-module__select__Cu5Pz .src-shared-uikit-business-Select-Select-module__list__DdVSK::-webkit-scrollbar-track {
  background: var(--bg-color-coupon-track);
}

.src-shared-uikit-business-Select-Select-module__root__twrTm .src-shared-uikit-business-Select-Select-module__select__Cu5Pz .src-shared-uikit-business-Select-Select-module__list__DdVSK::-webkit-scrollbar-thumb {
  background: var(--bg-color-coupon-thumb);
  border-radius: 20px;
}

.src-shared-uikit-business-Select-Select-module__root__twrTm .src-shared-uikit-business-Select-Select-module__select__Cu5Pz .src-shared-uikit-business-Select-Select-module__list__DdVSK::-webkit-scrollbar-thumb:hover {
  background: #555;
}

@media (min-width: 1280px) {
  .src-shared-uikit-business-Select-Select-module__root__twrTm .src-shared-uikit-business-Select-Select-module__select__Cu5Pz .src-shared-uikit-business-Select-Select-module__list__DdVSK::-webkit-scrollbar {
    width: 1px;
    height: 1px;
  }
}

@media (max-width: 640px) {
  .src-shared-uikit-business-Select-Select-module__root__twrTm .src-shared-uikit-business-Select-Select-module__select__Cu5Pz .src-shared-uikit-business-Select-Select-module__list__DdVSK {
    scrollbar-width: none;
  }

  .src-shared-uikit-business-Select-Select-module__root__twrTm .src-shared-uikit-business-Select-Select-module__select__Cu5Pz .src-shared-uikit-business-Select-Select-module__list__DdVSK::-webkit-scrollbar {
    display: none;
  }
}

.src-shared-uikit-business-Select-Select-module__root__twrTm .src-shared-uikit-business-Select-Select-module__select__Cu5Pz .src-shared-uikit-business-Select-Select-module__list__DdVSK .src-shared-uikit-business-Select-Select-module__item__EdHNz {
  transition: all .3s;
}

.src-shared-uikit-business-Select-Select-module__root__twrTm .src-shared-uikit-business-Select-Select-module__select__Cu5Pz .src-shared-uikit-business-Select-Select-module__list__DdVSK .src-shared-uikit-business-Select-Select-module__item__EdHNz:hover {
  color: #3ac6d4;
  transition: all .3s;
}

.src-shared-uikit-business-Select-Select-module__root__twrTm .src-shared-uikit-business-Select-Select-module__select__Cu5Pz .src-shared-uikit-business-Select-Select-module__list__DdVSK .src-shared-uikit-business-Select-Select-module__item__EdHNz {
  color: var(--text--color-common);
}

.src-shared-uikit-business-Select-Select-module__root__twrTm .src-shared-uikit-business-Select-Select-module__select__Cu5Pz .src-shared-uikit-business-Select-Select-module__listOpen__I20sE {
  opacity: 1;
  visibility: visible;
  transition: all .3s;
}

.src-features-LanguageSwitcher-LanguageSwitcher-module__root__O7q7k .src-features-LanguageSwitcher-LanguageSwitcher-module__flag__d1ceG {
  width: 17px;
  height: 17px;
}

.src-features-LanguageSwitcher-LanguageSwitcher-module__select__yZcYV {
  border-radius: 20px;
  box-shadow: 0 4px 4px #00000040;
  border: none !important;
}

.src-features-LanguageSwitcher-LanguageSwitcher-module__selectedItem__sS72S {
  text-transform: uppercase;
}

.src-features-LanguageSwitcher-LanguageSwitcher-module__menu__DaVeW {
  transform: translateX(-40%);
  box-shadow: 0 4px 4px #00000040;
}

.src-features-AuthSwitcher-ui-AuthSwitcher-module__root__o4o1i {
  background-color: var(--header-navigation-bar-color-bg);
  border-radius: 20px;
}

@media (max-width: 639px) {
  .src-features-AuthSwitcher-ui-AuthSwitcher-module__root__o4o1i {
    background-color: #0000;
    border-radius: 0;
  }
}

.src-features-AuthSwitcher-ui-UnautorizedUser-UnautorizedUser-module__root__xvOfe {
  background-color: var(--header-navigation-bar-color-bg);
  border-radius: 20px;
  flex-grow: 1;
  justify-content: space-between;
  height: 100%;
  display: flex;
  box-shadow: 0 4px 4px #00000040;
}

@media (max-width: 639px) {
  .src-features-AuthSwitcher-ui-UnautorizedUser-UnautorizedUser-module__root__xvOfe {
    box-shadow: none;
    background-color: #0000;
    border-radius: 0;
    flex-grow: 0;
    gap: 4px;
  }
}

.src-features-AuthSwitcher-ui-UnautorizedUser-UnautorizedUser-module__root__xvOfe .src-features-AuthSwitcher-ui-UnautorizedUser-UnautorizedUser-module__tab__KJjei {
  justify-content: center;
  align-items: center;
  display: flex;
}

@media (max-width: 639px) {
  .src-features-AuthSwitcher-ui-UnautorizedUser-UnautorizedUser-module__root__xvOfe .src-features-AuthSwitcher-ui-UnautorizedUser-UnautorizedUser-module__tab__KJjei {
    border-radius: 50px;
    width: auto;
    height: 32px;
    padding: 8px 16px;
  }

  .src-features-AuthSwitcher-ui-UnautorizedUser-UnautorizedUser-module__root__xvOfe .src-features-AuthSwitcher-ui-UnautorizedUser-UnautorizedUser-module__tab__KJjei:first-child {
    color: var(--text--color-main);
    background-color: #3d3f44;
  }

  .src-features-AuthSwitcher-ui-UnautorizedUser-UnautorizedUser-module__root__xvOfe .src-features-AuthSwitcher-ui-UnautorizedUser-UnautorizedUser-module__tab__KJjei:last-child {
    color: #3d3f44;
    background-color: #3ac6d4;
  }

  .src-features-AuthSwitcher-ui-UnautorizedUser-UnautorizedUser-module__root__xvOfe .src-features-AuthSwitcher-ui-UnautorizedUser-UnautorizedUser-module__text__tizqB {
    color: inherit;
    white-space: nowrap;
    font-size: 9px;
    line-height: 1.1;
  }
}

.src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__root__ji7RQ {
  height: 100%;
  position: relative;
}

.src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__root__ji7RQ .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__container__xakhj {
  border-radius: 20px;
  justify-content: space-between;
  align-items: center;
  gap: 2px;
  height: 100%;
  display: flex;
  box-shadow: 0 4px 4px #00000040;
}

@media (max-width: 639px) {
  .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__root__ji7RQ .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__container__xakhj {
    box-shadow: none;
    -moz-column-gap: 6px;
    border-radius: 0;
    justify-content: flex-start;
    column-gap: 6px;
  }
}

.src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__root__ji7RQ .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__container__xakhj .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__accountInfo__RQZsn {
  justify-content: center;
  align-items: center;
  gap: 10px;
  height: 100%;
  padding-left: 13px;
  display: flex;
}

.src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__root__ji7RQ .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__container__xakhj .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__accountInfo__RQZsn .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__balance__QLczv {
  font-size: 12px;
}

@media (max-width: 639px) {
  .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__root__ji7RQ .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__container__xakhj .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__accountInfo__RQZsn .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__balance__QLczv {
    color: var(--text--color-main);
    white-space: nowrap;
    font-size: 14px;
    line-height: 1.1;
  }
}

.src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__root__ji7RQ .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__container__xakhj .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__accountInfo__RQZsn .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__img__iLtFa {
  border-radius: 100%;
  width: 38px;
  height: 38px;
}

.src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__root__ji7RQ .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__container__xakhj .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__depositButton__DZIuZ {
  width: 50%;
  font-size: 12px;
}

@media (max-width: 639px) {
  .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__root__ji7RQ .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__container__xakhj .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__depositButton__DZIuZ {
    background-color: #0000;
    border-radius: 0;
    gap: 0;
    width: 24px;
    height: 24px !important;
  }
}

@media (min-width: 1440px) {
  .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__root__ji7RQ .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__container__xakhj .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__depositButton__DZIuZ {
    width: 60%;
    font-size: 14px;
  }
}

.src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__root__ji7RQ .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__dropdown__PzpFb {
  opacity: 0;
  visibility: hidden;
  width: 100%;
  transition: all .3s;
  position: absolute;
  top: 120%;
  left: 0;
}

@media (max-height: 639px) {
  .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__root__ji7RQ .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__dropdown__PzpFb {
    gap: 16px;
    width: auto;
    display: flex;
    left: auto;
    right: 0;
  }

  .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__root__ji7RQ .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__dropdown__PzpFb .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__headerList__yDTmT {
    flex-direction: column;
    height: 100%;
    display: inline-flex;
  }

  .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__root__ji7RQ .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__dropdown__PzpFb .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__additionalList__cJVnJ {
    min-width: 250px;
  }
}

@media (max-width: 639px) {
  .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__root__ji7RQ .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__dropdown__PzpFb {
    display: none;
  }
}

.src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__root__ji7RQ .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__dropdown__PzpFb .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__list__GihP3 {
  background-color: var(--bg-additional-color);
  border-radius: 20px;
  box-shadow: 0 4px 24px #0009;
}

.src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__root__ji7RQ .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__dropdown__PzpFb .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__list__GihP3 .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__item__VT8Wo {
  padding-bottom: 16px;
}

.src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__root__ji7RQ .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__dropdown__PzpFb .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__list__GihP3 .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__item__VT8Wo:last-child {
  padding-top: 16px;
  padding-bottom: 0;
}

.src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__root__ji7RQ .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__dropdown__PzpFb .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__list__GihP3 .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__text__VWhBF {
  color: var(--text--color-common);
}

.src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__root__ji7RQ .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__dropdown__PzpFb .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__internalList__sDGQX {
  flex-direction: column;
  gap: 12px;
  padding-left: 12px;
  display: flex;
}

.src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__root__ji7RQ .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__dropdown__PzpFb .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__internalList__sDGQX li {
  align-items: center;
  gap: 10px;
  display: flex;
}

.src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__root__ji7RQ .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__dropdown__PzpFb .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__internalList__sDGQX li:before {
  background-color: var(--text--color-common);
  content: " ";
  border-radius: 100%;
  width: 5px;
  height: 5px;
  display: block;
}

.src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__root__ji7RQ .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__dropdown__PzpFb .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__promotionIndicator__zkuZ2 {
  background-color: red;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__root__ji7RQ .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__open__Thu9W {
  opacity: 1;
  visibility: visible;
  transition: all .3s;
}

.src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__root__ji7RQ .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__devider__yyVjR {
  background-color: #3d3f44;
  width: 100%;
  height: 1px;
}

.src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__root__ji7RQ .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__title__FSh1u {
  color: var(--text--color-common);
}

@media (max-width: 639px) {
  .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__root__ji7RQ .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__title__FSh1u {
    font-size: 13px;
    line-height: 1;
  }
}

.src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__root__ji7RQ .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__balance__QLczv {
  color: var(--text--color-main);
}

.src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__root__ji7RQ .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__vipContainer__ikpVV {
  padding: 24px 16px 0;
}

.src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__root__ji7RQ .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__depositIcon__aYoqP {
  display: none;
}

@media (max-width: 639px) {
  .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__root__ji7RQ .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__depositIcon__aYoqP {
    width: 24px;
    height: 24px;
    display: block;
  }

  .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__root__ji7RQ .src-features-AuthSwitcher-ui-AutorizedUser-AutorizedUser-module__depositText__KFCoM {
    display: none;
  }
}

.src-entities-VIP-ui-VIPTierLink-ui-TierLink-TierLink-module__root__GXmYe {
  cursor: pointer;
  border-radius: 10px;
}

.src-entities-VIP-ui-VIPTierLink-ui-TierLink-TierLink-module__root__GXmYe .src-entities-VIP-ui-VIPTierLink-ui-TierLink-TierLink-module__overlay__g25Ex {
  border-radius: 10px;
  align-items: center;
  gap: 10px;
  width: 100%;
  padding: 10px 12px;
  display: inline-flex;
}

.src-entities-VIP-ui-VIPTierLink-ui-TierLink-TierLink-module__root__GXmYe .src-entities-VIP-ui-VIPTierLink-ui-TierLink-TierLink-module__active__YoRj5 {
  background-color: #0006;
}

.src-entities-VIP-ui-VIPTierLink-VIPTierLink-module__mainColor__sDYk_ {
  color: var(--text--color-main);
}

.src-entities-VIP-ui-VIPTierLink-VIPTierLink-module__blueColor__nIHys {
  color: #3ac6d4;
}

.src-entities-VIP-ui-VIPTierLink-VIPTierLink-module__mainText__JbwxS {
  font-size: 20px;
  font-weight: 700;
  line-height: 110%;
}

.src-entities-VIP-ui-VIPTierLink-VIPTierLink-module__descriptionText__aPDOb {
  white-space: nowrap;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
}

@media (max-width: 1600px) {
  .src-entities-VIP-ui-VIPTierLink-VIPTierLink-module__descriptionText__aPDOb {
    white-space: normal;
  }
}

.src-entities-VIP-ui-VIPTierLink-VIPTierLink-module__bronze___6La1 {
  border: 1px solid #b2804a;
}

.src-entities-VIP-ui-VIPTierLink-VIPTierLink-module__silver__k_4XF {
  border: 1px solid #c3c6c6;
}

.src-entities-VIP-ui-VIPTierLink-VIPTierLink-module__gold__FKhr7 {
  border: 1px solid #fbbb4c;
}

.src-entities-VIP-ui-VIPTierLink-VIPTierLink-module__default___8ZGo {
  border: 1px solid #3ac6d4;
}

.src-entities-VIP-ui-VIPCard-VIPCard-module__root__IzdS0 {
  border: 1px solid var(--text--color-common);
  border-radius: 20px;
  height: 378px;
  display: flex;
}

@media (max-width: 768px) {
  .src-entities-VIP-ui-VIPCard-VIPCard-module__root__IzdS0 {
    flex-direction: column;
    height: 690px;
  }
}

.src-entities-VIP-ui-VIPCard-VIPCard-module__root__IzdS0 .src-entities-VIP-ui-VIPCard-VIPCard-module__leftSide__M7Cz1 {
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  flex-direction: column;
  flex-grow: 1;
  padding: 32px 62px 32px 32px;
  display: flex;
}

@media (max-width: 768px) {
  .src-entities-VIP-ui-VIPCard-VIPCard-module__root__IzdS0 .src-entities-VIP-ui-VIPCard-VIPCard-module__leftSide__M7Cz1 {
    justify-content: space-between;
    padding: 16px;
  }
}

.src-entities-VIP-ui-VIPCard-VIPCard-module__root__IzdS0 .src-entities-VIP-ui-VIPCard-VIPCard-module__rightSide__xUx2D {
  background-color: var(--bg-additional-color);
  border: 1px solid var(--text--color-common);
  border-radius: 20px;
  flex-direction: column;
  width: 100%;
  max-width: 537px;
  margin-left: -30px;
  padding: 32px;
  display: flex;
}

@media (max-width: 768px) {
  .src-entities-VIP-ui-VIPCard-VIPCard-module__root__IzdS0 .src-entities-VIP-ui-VIPCard-VIPCard-module__rightSide__xUx2D {
    max-width: 100%;
    min-height: 408px;
    margin-top: -30px;
    margin-left: 0;
    padding: 16px;
  }
}

.src-entities-VIP-ui-VIPCard-VIPCard-module__root__IzdS0 .src-entities-VIP-ui-VIPCard-VIPCard-module__mainColor__jcBps {
  color: var(--text--color-main);
}

.src-entities-VIP-ui-VIPCard-VIPCard-module__root__IzdS0 .src-entities-VIP-ui-VIPCard-VIPCard-module__blueColor__BBcv7 {
  color: #3ac6d4;
}

.src-entities-VIP-ui-VIPCard-VIPCard-module__root__IzdS0 .src-entities-VIP-ui-VIPCard-VIPCard-module__button__OnFbu {
  border-radius: 15px;
  height: 32px;
}

.src-shared-uikit-business-ProgressBar-ProgressBar-module__root__mYCP4 {
  flex-direction: column;
  display: flex;
}

.src-shared-uikit-business-ProgressBar-ProgressBar-module__root__mYCP4 .src-shared-uikit-business-ProgressBar-ProgressBar-module__percentContainer__u1kjP {
  justify-content: space-between;
  align-items: center;
  padding-bottom: 8px;
  display: flex;
}

.src-shared-uikit-business-ProgressBar-ProgressBar-module__root__mYCP4 .src-shared-uikit-business-ProgressBar-ProgressBar-module__progressBarContainer__UMEru {
  width: 100%;
  height: 16px;
}

.src-shared-uikit-business-ProgressBar-ProgressBar-module__root__mYCP4 .src-shared-uikit-business-ProgressBar-ProgressBar-module__progressBar__Q4cnK {
  background-color: var(--bg--color);
  border-radius: 30px;
  height: 100%;
}

.src-shared-uikit-business-ProgressBar-ProgressBar-module__root__mYCP4 .src-shared-uikit-business-ProgressBar-ProgressBar-module__progressBar__Q4cnK .src-shared-uikit-business-ProgressBar-ProgressBar-module__progress__OV2U6 {
  background-color: #34c759;
  border-radius: 30px;
  width: 50%;
  height: 100%;
}

.src-shared-uikit-business-ProgressBar-ProgressBar-module__root__mYCP4 .src-shared-uikit-business-ProgressBar-ProgressBar-module__mainColor__Ndu3I {
  color: var(--text--color-main);
}

.src-widgets-Header-ui-Header-module__root__vHXok {
  gap: var(--size-layout-gap);
  height: var(--size-header);
  justify-content: space-between;
  display: flex;
}

@media (max-width: 639px) {
  .src-widgets-Header-ui-Header-module__root__vHXok {
    background-color: var(--bg-additional-color);
    height: var(--mobile-header-height);
    padding: 8px var(--mobile-content-gutter);
    align-items: center;
    gap: 8px;
  }
}

.src-widgets-Header-ui-Header-module__root__vHXok .src-widgets-Header-ui-Header-module__authSwitcherContainer__TNxHl {
  width: var(--category-width);
  display: flex;
}

@media (max-width: 480px) {
  .src-widgets-Header-ui-Header-module__root__vHXok .src-widgets-Header-ui-Header-module__authSwitcherContainer__TNxHl {
    width: 100%;
  }
}

@media (max-width: 639px) {
  .src-widgets-Header-ui-Header-module__root__vHXok .src-widgets-Header-ui-Header-module__authSwitcherContainer__TNxHl {
    width: auto;
    height: 32px;
    margin-left: auto;
  }
}

.src-widgets-Header-ui-Header-module__root__vHXok .src-widgets-Header-ui-Header-module__authSwitcherContainer__TNxHl .src-widgets-Header-ui-Header-module__authSwitcher__XylMr {
  flex-grow: 1;
  height: 100%;
}

.src-widgets-Header-ui-Header-module__root__vHXok .src-widgets-Header-ui-Header-module__search__RZv2j {
  display: none;
}

@media (min-width: 640px) {
  .src-widgets-Header-ui-Header-module__root__vHXok .src-widgets-Header-ui-Header-module__search__RZv2j {
    display: block;
  }
}

@media (min-width: 768px) {
  .src-widgets-Header-ui-Header-module__root__vHXok .src-widgets-Header-ui-Header-module__search__RZv2j {
    flex-grow: 1;
  }
}

@media (min-width: 1280px) {
  .src-widgets-Header-ui-Header-module__root__vHXok .src-widgets-Header-ui-Header-module__search__RZv2j {
    flex-grow: 0;
  }
}

.src-widgets-Header-ui-Header-module__root__vHXok .src-widgets-Header-ui-Header-module__headerNavigationBar___998c {
  flex-grow: 3;
  display: none;
}

@media (min-width: 1280px) {
  .src-widgets-Header-ui-Header-module__root__vHXok .src-widgets-Header-ui-Header-module__headerNavigationBar___998c {
    display: flex;
  }
}

.src-widgets-Header-ui-Header-module__root__vHXok .src-widgets-Header-ui-Header-module__languageSwitcher__S8Dxp {
  display: none;
}

@media (min-width: 640px) {
  .src-widgets-Header-ui-Header-module__root__vHXok .src-widgets-Header-ui-Header-module__languageSwitcher__S8Dxp {
    height: 100%;
    display: block;
  }
}

.src-widgets-Footer-ui-Footer-module__root__mvBHS {
  background-color: var(--bg-color-footer);
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  margin-top: 20px;
  box-shadow: 0 4px 4px #00000040;
}

@media (min-width: 320px) {
  .src-widgets-Footer-ui-Footer-module__root__mvBHS {
    padding: 28px 20px;
  }
}

@media (min-width: 1280px) {
  .src-widgets-Footer-ui-Footer-module__root__mvBHS {
    padding: 25px 20px;
  }
}

@media (min-width: 1366px) {
  .src-widgets-Footer-ui-Footer-module__root__mvBHS {
    padding: 35px 30px;
  }
}

@media (min-width: 1440px) {
  .src-widgets-Footer-ui-Footer-module__root__mvBHS {
    padding: 40px;
  }
}

@media (min-width: 1600px) {
  .src-widgets-Footer-ui-Footer-module__root__mvBHS {
    padding: 45px 50px;
  }
}

.src-widgets-Footer-ui-Footer-module__root__mvBHS .src-widgets-Footer-ui-Footer-module__routesLists__XFjR2 {
  justify-content: space-between;
  gap: 10px;
  width: 100%;
  display: none;
}

.src-widgets-Footer-ui-Footer-module__root__mvBHS .src-widgets-Footer-ui-Footer-module__routesLists__XFjR2 div {
  flex: 1;
}

@media (min-width: 640px) {
  .src-widgets-Footer-ui-Footer-module__root__mvBHS .src-widgets-Footer-ui-Footer-module__routesLists__XFjR2 {
    display: flex;
  }
}

.src-widgets-Footer-ui-Footer-module__root__mvBHS .src-widgets-Footer-ui-Footer-module__routesLists__XFjR2 .src-widgets-Footer-ui-Footer-module__titleOfList__gy8bQ {
  color: var(--text--color-main);
  padding-bottom: 28px;
}

.src-widgets-Footer-ui-Footer-module__root__mvBHS .src-widgets-Footer-ui-Footer-module__routesLists__XFjR2 .src-widgets-Footer-ui-Footer-module__list__HH1oK {
  flex-direction: column;
  gap: 16px;
  display: flex;
}

.src-widgets-Footer-ui-Footer-module__root__mvBHS .src-widgets-Footer-ui-Footer-module__routesLists__XFjR2 .src-widgets-Footer-ui-Footer-module__list__HH1oK .src-widgets-Footer-ui-Footer-module__text__BtvFT {
  color: var(--text--color-common);
}

.src-widgets-Footer-ui-Footer-module__root__mvBHS .src-widgets-Footer-ui-Footer-module__routesLists__XFjR2 .src-widgets-Footer-ui-Footer-module__list__HH1oK .src-widgets-Footer-ui-Footer-module__text__BtvFT:hover {
  color: #3ac6d4;
}

.src-widgets-Footer-ui-Footer-module__root__mvBHS .src-widgets-Footer-ui-Footer-module__routesMobileLists__wL2KM {
  flex-direction: column;
  justify-content: space-between;
  gap: 10px;
  width: 100%;
  display: flex;
}

@media (min-width: 640px) {
  .src-widgets-Footer-ui-Footer-module__root__mvBHS .src-widgets-Footer-ui-Footer-module__routesMobileLists__wL2KM {
    display: none;
  }
}

.src-widgets-Footer-ui-Footer-module__root__mvBHS .src-widgets-Footer-ui-Footer-module__routesMobileLists__wL2KM .src-widgets-Footer-ui-Footer-module__button__f8yIl {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-bottom: 10px;
  display: flex;
}

.src-widgets-Footer-ui-Footer-module__root__mvBHS .src-widgets-Footer-ui-Footer-module__routesMobileLists__wL2KM .src-widgets-Footer-ui-Footer-module__button__f8yIl .src-widgets-Footer-ui-Footer-module__icon__dE1BT {
  stroke: #fff;
  transition: all .3s;
  transform: rotate(-90deg);
}

.src-widgets-Footer-ui-Footer-module__root__mvBHS .src-widgets-Footer-ui-Footer-module__routesMobileLists__wL2KM .src-widgets-Footer-ui-Footer-module__button__f8yIl .src-widgets-Footer-ui-Footer-module__visible__LAXYi {
  transition: all .3s;
  transform: rotate(90deg);
}

.src-widgets-Footer-ui-Footer-module__root__mvBHS .src-widgets-Footer-ui-Footer-module__routesMobileLists__wL2KM .src-widgets-Footer-ui-Footer-module__titleOfList__gy8bQ {
  color: var(--text--color-main);
}

.src-widgets-Footer-ui-Footer-module__root__mvBHS .src-widgets-Footer-ui-Footer-module__routesMobileLists__wL2KM .src-widgets-Footer-ui-Footer-module__list__HH1oK {
  flex-direction: column;
  gap: 16px;
  display: flex;
}

.src-widgets-Footer-ui-Footer-module__root__mvBHS .src-widgets-Footer-ui-Footer-module__routesMobileLists__wL2KM .src-widgets-Footer-ui-Footer-module__list__HH1oK .src-widgets-Footer-ui-Footer-module__text__BtvFT {
  color: var(--text--color-common);
}

.src-widgets-Footer-ui-Footer-module__root__mvBHS .src-widgets-Footer-ui-Footer-module__regulationContainer__xk5Fq {
  border-top: 1px solid var(--text--color-common);
  padding-top: 10px;
}

@media (min-width: 640px) {
  .src-widgets-Footer-ui-Footer-module__root__mvBHS .src-widgets-Footer-ui-Footer-module__regulationContainer__xk5Fq {
    padding-top: 16px;
  }
}

.src-widgets-Footer-ui-Footer-module__regulationText__cvHmW {
  color: var(--text--color-common);
  text-align: center;
}

@media (max-width: 640px) {
  .src-widgets-Footer-ui-Footer-module__regulationText__cvHmW {
    text-align: left;
  }
}

.src-entities-Categories-ui-CategoryItem-CategoryItem-module__root__t3irB {
  border: 1px solid var(--bg-color-light-grey);
  color: var(--text--color-common);
  cursor: pointer;
  background-color: #0000;
  border-radius: 10px;
  gap: 16px;
  width: 100%;
  padding: 12px 20px;
  display: flex;
}

.src-entities-Categories-ui-CategoryItem-CategoryItem-module__root__t3irB, .src-entities-Categories-ui-CategoryItem-CategoryItem-module__root__t3irB .src-entities-Categories-ui-CategoryItem-CategoryItem-module__icon__RXwfT {
  transition: all .3s;
}

.src-entities-Categories-ui-CategoryItem-CategoryItem-module__root__t3irB .src-entities-Categories-ui-CategoryItem-CategoryItem-module__icon__RXwfT {
  fill: var(--text--color-common);
  flex-shrink: 0;
  width: 24px;
  height: 24px;
}

.src-entities-Categories-ui-CategoryItem-CategoryItem-module__root__t3irB .src-entities-Categories-ui-CategoryItem-CategoryItem-module__iconImage__ERapy {
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.src-entities-Categories-ui-CategoryItem-CategoryItem-module__root__t3irB .src-entities-Categories-ui-CategoryItem-CategoryItem-module__text__GmnpD {
  color: var(--text--color-common);
  text-transform: capitalize;
  white-space: nowrap;
  transition: all .3s;
}

.src-entities-Categories-ui-CategoryItem-CategoryItem-module__root__t3irB:hover .src-entities-Categories-ui-CategoryItem-CategoryItem-module__icon__RXwfT {
  fill: var(--text--color-main);
  transition: all .3s;
}

.src-entities-Categories-ui-CategoryItem-CategoryItem-module__root__t3irB:hover .src-entities-Categories-ui-CategoryItem-CategoryItem-module__text__GmnpD {
  color: var(--text--color-main);
  transition: all .3s;
}

.src-entities-Categories-ui-CategoryItem-CategoryItem-module__root__t3irB:hover {
  background: linear-gradient(267.06deg, #72f2ff00 -49.21%, #3ac6d4 176.87%);
  transition: all .3s;
}

.src-entities-Categories-ui-CategoryItem-CategoryItem-module__active__Ve7Tm .src-entities-Categories-ui-CategoryItem-CategoryItem-module__icon__RXwfT {
  fill: var(--text--color-main);
  transition: all .3s;
}

.src-entities-Categories-ui-CategoryItem-CategoryItem-module__active__Ve7Tm .src-entities-Categories-ui-CategoryItem-CategoryItem-module__text__GmnpD {
  color: var(--text--color-main);
}

.src-entities-Categories-ui-CategoryItem-CategoryItem-module__active__Ve7Tm, .src-entities-Categories-ui-CategoryItem-CategoryItem-module__active__Ve7Tm .src-entities-Categories-ui-CategoryItem-CategoryItem-module__text__GmnpD {
  transition: all .3s;
}

.src-entities-Categories-ui-CategoryItem-CategoryItem-module__active__Ve7Tm {
  background: linear-gradient(267.06deg, #72f2ff00 -49.21%, #3ac6d4 176.87%);
}



.src-entities-Categories-ui-CategoriesList-CategoriesList-module__skeleton___cdhb {
  background-color: var(--bg-category-list);
  border-radius: 20px;
  flex-direction: row;
  gap: 20px;
  padding: 8px 14px;
  display: flex;
  overflow: auto;
}

@media (max-width: 639px) {
  .src-entities-Categories-ui-CategoriesList-CategoriesList-module__skeleton___cdhb {
    background-color: #0000;
    border-radius: 0;
    gap: 8px;
    height: 58px;
    padding: 8px;
  }
}

.src-entities-Categories-ui-CategoriesList-CategoriesList-module__skeleton___cdhb .src-entities-Categories-ui-CategoriesList-CategoriesList-module__category__LMKBu .src-entities-Categories-ui-CategoriesList-CategoriesList-module__link__WRQi6 {
  width: 100%;
}

.src-entities-Categories-ui-CategoriesList-CategoriesList-module__skeleton___cdhb .src-entities-Categories-ui-CategoriesList-CategoriesList-module__category__LMKBu .src-entities-Categories-ui-CategoriesList-CategoriesList-module__link__WRQi6 .src-entities-Categories-ui-CategoriesList-CategoriesList-module__item__u2rFA {
  border-radius: 10px;
  width: 43px;
  height: 43px;
}

.src-entities-Categories-ui-List-List-module__root__DOOhP {
  scrollbar-color: var(--bg-color-coupon-thumb) var(--bg-color-coupon-track);
  scrollbar-width: thin;
}

.src-entities-Categories-ui-List-List-module__root__DOOhP::-webkit-scrollbar {
  width: 3px;
  height: 3px;
}

.src-entities-Categories-ui-List-List-module__root__DOOhP::-webkit-scrollbar-track {
  background: var(--bg-color-coupon-track);
}

.src-entities-Categories-ui-List-List-module__root__DOOhP::-webkit-scrollbar-thumb {
  background: var(--bg-color-coupon-thumb);
  border-radius: 20px;
}

.src-entities-Categories-ui-List-List-module__root__DOOhP::-webkit-scrollbar-thumb:hover {
  background: #555;
}

@media (min-width: 1280px) {
  .src-entities-Categories-ui-List-List-module__root__DOOhP::-webkit-scrollbar {
    width: 1px;
    height: 1px;
  }
}

@media (max-width: 640px) {
  .src-entities-Categories-ui-List-List-module__root__DOOhP {
    scrollbar-width: none;
  }

  .src-entities-Categories-ui-List-List-module__root__DOOhP::-webkit-scrollbar {
    display: none;
  }
}

@media (min-width: 1280px) {
  .src-entities-Categories-ui-List-List-module__root__DOOhP {
    scrollbar-width: none;
  }

  .src-entities-Categories-ui-List-List-module__root__DOOhP::-webkit-scrollbar {
    display: none;
  }
}

.src-entities-Categories-ui-List-List-module__root__DOOhP {
  background-color: var(--bg-category-list);
  border-radius: 20px;
  gap: 20px;
  padding: 8px 14px;
  display: flex;
  overflow: auto;
}

.src-entities-Categories-ui-List-List-module__root__DOOhP.src-entities-Categories-ui-List-List-module__draggable__dfSvl {
  cursor: grab;
  -webkit-user-select: none;
  user-select: none;
}

.src-entities-Categories-ui-List-List-module__root__DOOhP.src-entities-Categories-ui-List-List-module__dragging__jsB9J {
  cursor: grabbing;
}

@media (max-width: 639px) {
  .src-entities-Categories-ui-List-List-module__root__DOOhP {
    background-color: #0000;
    border-radius: 0;
    gap: 8px;
    height: 58px;
    padding: 8px;
  }
}

.src-entities-Categories-ui-List-List-module__root__DOOhP .src-entities-Categories-ui-List-List-module__text__hMOqu {
  color: var(--text--color-common);
  white-space: nowrap;
}

@media (max-width: 639px) {
  .src-entities-Categories-ui-List-List-module__root__DOOhP .src-entities-Categories-ui-List-List-module__text__hMOqu {
    font-size: 14px;
    line-height: 14px;
  }
}

.src-entities-Categories-ui-List-List-module__root__DOOhP .src-entities-Categories-ui-List-List-module__category__h7xp1 {
  align-items: center;
  gap: 14px;
  display: flex;
}

.src-entities-Categories-ui-List-List-module__root__DOOhP .src-entities-Categories-ui-List-List-module__category__h7xp1 .src-entities-Categories-ui-List-List-module__link__rccs7 {
  justify-content: space-between;
  width: 100%;
  transition: all .3s;
  display: flex;
}

.src-entities-Categories-ui-List-List-module__root__DOOhP .src-entities-Categories-ui-List-List-module__category__h7xp1 .src-entities-Categories-ui-List-List-module__link__rccs7:hover .src-entities-Categories-ui-List-List-module__container__IyGDs {
  transition: all .3s;
}

.src-entities-Categories-ui-List-List-module__root__DOOhP .src-entities-Categories-ui-List-List-module__category__h7xp1 .src-entities-Categories-ui-List-List-module__link__rccs7:hover .src-entities-Categories-ui-List-List-module__container__IyGDs .src-entities-Categories-ui-List-List-module__text__hMOqu {
  color: #3ac6d4;
}

.src-entities-Categories-ui-List-List-module__root__DOOhP .src-entities-Categories-ui-List-List-module__category__h7xp1 .src-entities-Categories-ui-List-List-module__link__rccs7 .src-entities-Categories-ui-List-List-module__container__IyGDs {
  flex-direction: column;
  align-items: center;
  gap: 4px;
  display: flex;
}

@media (max-width: 639px) {
  .src-entities-Categories-ui-List-List-module__root__DOOhP .src-entities-Categories-ui-List-List-module__category__h7xp1 .src-entities-Categories-ui-List-List-module__link__rccs7 .src-entities-Categories-ui-List-List-module__container__IyGDs {
    justify-content: flex-start;
    height: 42px;
  }
}

.src-entities-Categories-ui-List-List-module__root__DOOhP .src-entities-Categories-ui-List-List-module__category__h7xp1 .src-entities-Categories-ui-List-List-module__link__rccs7 .src-entities-Categories-ui-List-List-module__container__IyGDs .src-entities-Categories-ui-List-List-module__icon__iMedU {
  width: 25px;
  height: 25px;
}

@media (max-width: 639px) {
  .src-entities-Categories-ui-List-List-module__root__DOOhP .src-entities-Categories-ui-List-List-module__category__h7xp1 .src-entities-Categories-ui-List-List-module__link__rccs7 .src-entities-Categories-ui-List-List-module__container__IyGDs .src-entities-Categories-ui-List-List-module__icon__iMedU {
    width: 24px;
    height: 24px;
  }
}

@media (min-width: 1280px) {
  .src-entities-Categories-ui-List-List-module__root__DOOhP .src-entities-Categories-ui-List-List-module__category__h7xp1 .src-entities-Categories-ui-List-List-module__active__FKpOv .src-entities-Categories-ui-List-List-module__container__IyGDs .src-entities-Categories-ui-List-List-module__text__hMOqu {
    color: #3ac6d4;
  }
}



.src-shared-uikit-business-AiBotBanner-AiBotBanner-module__root__pzTsc {
  cursor: pointer;
  text-align: left;
  -webkit-user-select: none;
  user-select: none;
  background-color: #1a1c23;
  border: none;
  border-radius: 12px;
  width: 100%;
  margin: 0;
  padding: 0;
  font-family: inherit;
  -webkit-text-decoration: none;
  text-decoration: none;
  transition: transform .2s, filter .2s;
  display: block;
  position: relative;
  overflow: hidden;
}

.src-shared-uikit-business-AiBotBanner-AiBotBanner-module__root__pzTsc:hover {
  filter: brightness(1.06);
  transform: translateY(-2px);
}

.src-shared-uikit-business-AiBotBanner-AiBotBanner-module__root__pzTsc:active {
  transform: translateY(0);
}

.src-shared-uikit-business-AiBotBanner-AiBotBanner-module__imageContainer__KFmNl {
  line-height: 0;
}

.src-shared-uikit-business-AiBotBanner-AiBotBanner-module__bgImage__bF3FC, .src-shared-uikit-business-AiBotBanner-AiBotBanner-module__imageContainer__KFmNl, .src-shared-uikit-business-AiBotBanner-AiBotBanner-module__imageContainer__KFmNl picture {
  width: 100%;
  display: block;
}

.src-shared-uikit-business-AiBotBanner-AiBotBanner-module__bgImage__bF3FC {
  -o-object-fit: cover;
  object-fit: cover;
  pointer-events: none;
  height: auto;
}

.src-shared-uikit-business-AiBotBanner-AiBotBanner-module__textOverlay__TNF3O {
  pointer-events: none;
  z-index: 2;
  flex-direction: column;
  justify-content: center;
  gap: 2px;
  display: flex;
  position: absolute;
  top: 50%;
  left: 18px;
  transform: translateY(-50%);
}

.src-shared-uikit-business-AiBotBanner-AiBotBanner-module__line1__nu0o7, .src-shared-uikit-business-AiBotBanner-AiBotBanner-module__line2__YyTgc {
  color: #fff;
  letter-spacing: -.2px;
  text-transform: uppercase;
  font-size: 19px;
  font-weight: 800;
  line-height: 1.12;
}

.src-shared-uikit-business-AiBotBanner-AiBotBanner-module__wide__UdOjb {
  border-radius: 14px;
}

.src-shared-uikit-business-AiBotBanner-AiBotBanner-module__wide__UdOjb .src-shared-uikit-business-AiBotBanner-AiBotBanner-module__textOverlay__TNF3O {
  left: 22px;
}

.src-shared-uikit-business-AiBotBanner-AiBotBanner-module__wide__UdOjb .src-shared-uikit-business-AiBotBanner-AiBotBanner-module__line1__nu0o7, .src-shared-uikit-business-AiBotBanner-AiBotBanner-module__wide__UdOjb .src-shared-uikit-business-AiBotBanner-AiBotBanner-module__line2__YyTgc {
  font-size: 21px;
  line-height: 1.15;
}

@media (max-width: 639px) {
  .src-shared-uikit-business-AiBotBanner-AiBotBanner-module__wide__UdOjb .src-shared-uikit-business-AiBotBanner-AiBotBanner-module__textOverlay__TNF3O {
    left: 16px;
  }

  .src-shared-uikit-business-AiBotBanner-AiBotBanner-module__wide__UdOjb .src-shared-uikit-business-AiBotBanner-AiBotBanner-module__line1__nu0o7, .src-shared-uikit-business-AiBotBanner-AiBotBanner-module__wide__UdOjb .src-shared-uikit-business-AiBotBanner-AiBotBanner-module__line2__YyTgc {
    font-size: 18px;
  }
}

.src-features-ThemeSwitcher-ThemeSwitcher-module__root__A1ord {
  align-items: center;
  gap: 4px;
  display: flex;
}

@media (min-width: 1280px) {
  .src-features-ThemeSwitcher-ThemeSwitcher-module__root__A1ord {
    gap: 12px;
  }
}

.src-features-ThemeSwitcher-ThemeSwitcher-module__root__A1ord .src-features-ThemeSwitcher-ThemeSwitcher-module__label___TEd_ {
  background-color: var(--bg--color-theme-swithcer);
  cursor: pointer;
  border-radius: 34px;
  width: 44px;
  height: 21px;
  transition: all .2s;
  display: inline-block;
  position: relative;
}

.src-features-ThemeSwitcher-ThemeSwitcher-module__root__A1ord .src-features-ThemeSwitcher-ThemeSwitcher-module__label___TEd_:hover {
  background-color: #3ac6d4;
}

.src-features-ThemeSwitcher-ThemeSwitcher-module__root__A1ord .src-features-ThemeSwitcher-ThemeSwitcher-module__label___TEd_ .src-features-ThemeSwitcher-ThemeSwitcher-module__input__mdNna {
  opacity: 0;
  width: 0;
  height: 0;
}

.src-features-ThemeSwitcher-ThemeSwitcher-module__root__A1ord .src-features-ThemeSwitcher-ThemeSwitcher-module__label___TEd_ .src-features-ThemeSwitcher-ThemeSwitcher-module__iconMoon__WeCOj {
  left: 2px;
}

.src-features-ThemeSwitcher-ThemeSwitcher-module__root__A1ord .src-features-ThemeSwitcher-ThemeSwitcher-module__label___TEd_ .src-features-ThemeSwitcher-ThemeSwitcher-module__iconMoon__WeCOj, .src-features-ThemeSwitcher-ThemeSwitcher-module__root__A1ord .src-features-ThemeSwitcher-ThemeSwitcher-module__label___TEd_ .src-features-ThemeSwitcher-ThemeSwitcher-module__iconSun__rSTFe {
  z-index: 1;
  width: 16px;
  height: 16px;
  position: absolute;
  bottom: 2px;
}

.src-features-ThemeSwitcher-ThemeSwitcher-module__root__A1ord .src-features-ThemeSwitcher-ThemeSwitcher-module__label___TEd_ .src-features-ThemeSwitcher-ThemeSwitcher-module__iconSun__rSTFe {
  right: 4px;
}

.src-features-ThemeSwitcher-ThemeSwitcher-module__root__A1ord .src-features-ThemeSwitcher-ThemeSwitcher-module__label___TEd_ .src-features-ThemeSwitcher-ThemeSwitcher-module__slide__PmYpK {
  position: absolute;
  inset: 0;
}

.src-features-ThemeSwitcher-ThemeSwitcher-module__root__A1ord .src-features-ThemeSwitcher-ThemeSwitcher-module__label___TEd_ .src-features-ThemeSwitcher-ThemeSwitcher-module__slide__PmYpK:before {
  background-color: var(--bg--color-theme-swithcer-circul);
  content: "";
  z-index: 2;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  transition: all .2s;
  position: absolute;
  bottom: 2.5px;
  left: 4px;
}

.src-features-ThemeSwitcher-ThemeSwitcher-module__root__A1ord .src-features-ThemeSwitcher-ThemeSwitcher-module__label___TEd_ .src-features-ThemeSwitcher-ThemeSwitcher-module__input__mdNna:checked + .src-features-ThemeSwitcher-ThemeSwitcher-module__slide__PmYpK:before {
  transform: translateX(20px);
}

.src-features-ThemeSwitcher-ThemeSwitcher-module__root__A1ord .src-features-ThemeSwitcher-ThemeSwitcher-module__text__UNnvD {
  color: var(--text--color-common);
}

@media (min-width: 640px) {
  .src-features-ThemeSwitcher-ThemeSwitcher-module__root__A1ord .src-features-ThemeSwitcher-ThemeSwitcher-module__text__UNnvD {
    display: none;
  }
}

@media (min-width: 680px) {
  .src-features-ThemeSwitcher-ThemeSwitcher-module__root__A1ord .src-features-ThemeSwitcher-ThemeSwitcher-module__text__UNnvD {
    display: block;
  }
}

.src-widgets-Category-Category-module__root__ItXI5 {
  background-color: var(--bg-color-category);
  box-sizing: border-box;
  border-radius: 20px;
  box-shadow: 0 4px 4px #00000040;
}

.src-widgets-Category-Category-module__root__ItXI5, .src-widgets-Category-Category-module__root__ItXI5 .src-widgets-Category-Category-module__list__R3GD4 {
  flex-direction: column;
  display: flex;
}

.src-widgets-Category-Category-module__root__ItXI5 .src-widgets-Category-Category-module__list__R3GD4 {
  gap: 4px;
  margin-top: 24px;
  padding: 0 12px;
}

.src-widgets-Category-Category-module__root__ItXI5 .src-widgets-Category-Category-module__titleOfList__RYTlP {
  color: var(--text--color-common);
}

.src-widgets-Category-Category-module__root__ItXI5 .src-widgets-Category-Category-module__vipContainer__UuABa {
  padding: 0 12px;
}

.src-widgets-Category-Category-module__root__ItXI5 .src-widgets-Category-Category-module__bottomSection__ixK_S {
  flex-direction: column;
  margin-top: auto;
  padding-top: 16px;
  display: flex;
}

@media (min-width: 1280px) {
  .src-widgets-Category-Category-module__root__ItXI5 .src-widgets-Category-Category-module__themeContainer__mXTDG {
    padding: 0 20px 12px;
  }
}

@media (min-width: 1440px) {
  .src-widgets-Category-Category-module__root__ItXI5 .src-widgets-Category-Category-module__themeContainer__mXTDG {
    margin-top: 0;
    padding: 0 40px 12px;
  }
}

.src-widgets-Category-Category-module__root__ItXI5 .src-widgets-Category-Category-module__bannerContainer__a9oHK {
  margin-top: 4px;
  padding: 0 12px 14px;
}

.src-widgets-LogoBar-LogoBar-module__root___ESus {
  background-color: var(--bg-logo-widget);
  box-sizing: border-box;
  border-radius: 20px;
  padding: 0 16px;
  display: flex;
}

@media (max-width: 639px) {
  .src-widgets-LogoBar-LogoBar-module__root___ESus {
    background-color: #0000;
    border-radius: 0;
    flex: none;
    padding: 0;
  }

  .src-widgets-LogoBar-LogoBar-module__root___ESus .src-widgets-LogoBar-LogoBar-module__logo__wwMbd {
    width: 140px;
    height: 40px;
  }
}

@media (min-width: 640px) {
  .src-widgets-LogoBar-LogoBar-module__root___ESus {
    gap: 8px;
  }
}

@media (min-width: 1280px) {
  .src-widgets-LogoBar-LogoBar-module__root___ESus {
    flex-direction: column;
    align-items: flex-start;
    gap: 18px;
    padding: 12px 0;
  }
}

@media (min-width: 1366px) {
  .src-widgets-LogoBar-LogoBar-module__root___ESus {
    gap: 24px;
  }
}

@media (min-width: 1440px) {
  .src-widgets-LogoBar-LogoBar-module__root___ESus {
    gap: 30px;
  }
}

@media (min-width: 1600px) {
  .src-widgets-LogoBar-LogoBar-module__root___ESus {
    gap: 36px;
  }
}

.src-widgets-LogoBar-LogoBar-module__root___ESus .src-widgets-LogoBar-LogoBar-module__themeSwitcher__dovKa {
  display: none;
}

@media (min-width: 640px) {
  .src-widgets-LogoBar-LogoBar-module__root___ESus .src-widgets-LogoBar-LogoBar-module__themeSwitcher__dovKa {
    flex-direction: column;
    justify-content: center;
    gap: 0;
    display: flex;
  }
}

@media (min-width: 680px) {
  .src-widgets-LogoBar-LogoBar-module__root___ESus .src-widgets-LogoBar-LogoBar-module__themeSwitcher__dovKa {
    justify-content: flex-end;
  }
}

@media (min-width: 1280px) {
  .src-widgets-LogoBar-LogoBar-module__root___ESus .src-widgets-LogoBar-LogoBar-module__themeSwitcher__dovKa {
    flex-direction: row;
    align-items: center;
    gap: 12px;
  }
}

@media (min-width: 320px) {
  .src-shared-uikit-business-Logo-Logo-module__root__QKMsC {
    width: 168px;
    height: 45px;
  }
}

@media (min-width: 1440px) {
  .src-shared-uikit-business-Logo-Logo-module__root__QKMsC {
    width: 178px;
    height: 45px;
  }
}

@media (min-width: 1600px) {
  .src-shared-uikit-business-Logo-Logo-module__root__QKMsC {
    width: 208px;
    height: 45px;
  }
}

.src-shared-uikit-ui-MenuIcon-MenuIcon-module__root__liH4C {
  width: 32px;
  height: 32px;
  transition: all .3s;
  position: relative;
}

@media (max-width: 639px) {
  .src-shared-uikit-ui-MenuIcon-MenuIcon-module__root__liH4C {
    width: 24px;
    height: 24px;
  }
}

.src-shared-uikit-ui-MenuIcon-MenuIcon-module__root__liH4C .src-shared-uikit-ui-MenuIcon-MenuIcon-module__span__xl0V0 {
  background-color: var(--text--color-common);
  border-radius: 20px;
  width: 32px;
  height: 5px;
  transition: all .3s;
  position: absolute;
}

@media (max-width: 639px) {
  .src-shared-uikit-ui-MenuIcon-MenuIcon-module__root__liH4C .src-shared-uikit-ui-MenuIcon-MenuIcon-module__span__xl0V0 {
    width: 22.8px;
    height: 3.77px;
  }
}

.src-shared-uikit-ui-MenuIcon-MenuIcon-module__root__liH4C .src-shared-uikit-ui-MenuIcon-MenuIcon-module__sp1__7XjIg {
  top: 0;
  left: 0;
  right: 0;
}

.src-shared-uikit-ui-MenuIcon-MenuIcon-module__root__liH4C .src-shared-uikit-ui-MenuIcon-MenuIcon-module__sp2__xZhfK {
  top: 48%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.src-shared-uikit-ui-MenuIcon-MenuIcon-module__root__liH4C .src-shared-uikit-ui-MenuIcon-MenuIcon-module__sp3__XlDXD {
  bottom: 0;
  left: 0;
  right: 0;
}

.src-shared-uikit-ui-MenuIcon-MenuIcon-module__active__LR4iT, .src-shared-uikit-ui-MenuIcon-MenuIcon-module__active__LR4iT .src-shared-uikit-ui-MenuIcon-MenuIcon-module__span__xl0V0 {
  transition: all .3s;
}

.src-shared-uikit-ui-MenuIcon-MenuIcon-module__active__LR4iT .src-shared-uikit-ui-MenuIcon-MenuIcon-module__span__xl0V0 {
  background-color: #3c6d75;
}

@media (max-width: 639px) {
  .src-shared-uikit-ui-MenuIcon-MenuIcon-module__active__LR4iT .src-shared-uikit-ui-MenuIcon-MenuIcon-module__span__xl0V0 {
    background-color: #3ac6d4;
  }
}

.src-shared-uikit-ui-MenuIcon-MenuIcon-module__active__LR4iT .src-shared-uikit-ui-MenuIcon-MenuIcon-module__sp1__7XjIg {
  transform: rotate(45deg) translate(7px, 8px);
}

@media (max-width: 639px) {
  .src-shared-uikit-ui-MenuIcon-MenuIcon-module__active__LR4iT .src-shared-uikit-ui-MenuIcon-MenuIcon-module__sp1__7XjIg {
    transform: rotate(45deg) translate(8px, 7px);
  }
}

.src-shared-uikit-ui-MenuIcon-MenuIcon-module__active__LR4iT .src-shared-uikit-ui-MenuIcon-MenuIcon-module__sp2__xZhfK {
  display: none;
}

.src-shared-uikit-ui-MenuIcon-MenuIcon-module__active__LR4iT .src-shared-uikit-ui-MenuIcon-MenuIcon-module__sp3__XlDXD {
  transform: rotate(-45deg) translate(6px, -7px);
}

@media (max-width: 639px) {
  .src-shared-uikit-ui-MenuIcon-MenuIcon-module__active__LR4iT .src-shared-uikit-ui-MenuIcon-MenuIcon-module__sp3__XlDXD {
    transform: rotate(-45deg) translate(6px, -6px);
  }
}

.src-widgets-BottomBar-BottomBar-module__root__VqI52 {
  background-color: var(--bg-additional-color);
  border-radius: 20px;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  width: 100%;
  padding: 10px 20px;
  display: flex;
}

@media (max-width: 639px) {
  .src-widgets-BottomBar-BottomBar-module__root__VqI52 {
    border-radius: var(--mobile-radius) var(--mobile-radius) 0 0;
    height: var(--mobile-bottom-bar-height);
    padding: 8px var(--mobile-content-gutter);
    gap: 0;
    box-shadow: 0 -4px 7px #00000026;
  }
}

.src-widgets-BottomBar-BottomBar-module__root__VqI52 .src-widgets-BottomBar-BottomBar-module__button__nXCRe {
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 4px;
  display: flex;
}

@media (max-width: 639px) {
  .src-widgets-BottomBar-BottomBar-module__root__VqI52 .src-widgets-BottomBar-BottomBar-module__button__nXCRe {
    border-radius: 0;
    flex: 1 1 0;
    gap: 4px;
    min-width: 0;
  }
}

.src-widgets-BottomBar-BottomBar-module__root__VqI52 .src-widgets-BottomBar-BottomBar-module__button__nXCRe .src-widgets-BottomBar-BottomBar-module__text__Y0yys {
  color: var(--text--color-common);
}

@media (max-width: 639px) {
  .src-widgets-BottomBar-BottomBar-module__root__VqI52 .src-widgets-BottomBar-BottomBar-module__button__nXCRe .src-widgets-BottomBar-BottomBar-module__text__Y0yys {
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    font-size: 12px;
    line-height: 14px;
    overflow: hidden;
  }
}

.src-widgets-BottomBar-BottomBar-module__root__VqI52 .src-widgets-BottomBar-BottomBar-module__button__nXCRe .src-widgets-BottomBar-BottomBar-module__icon__ip5XI {
  fill: var(--text--color-common);
}

@media (max-width: 639px) {
  .src-widgets-BottomBar-BottomBar-module__root__VqI52 .src-widgets-BottomBar-BottomBar-module__button__nXCRe .src-widgets-BottomBar-BottomBar-module__icon__ip5XI {
    width: 24px;
    height: 24px;
  }
}

.src-widgets-BottomBar-BottomBar-module__root__VqI52 .src-widgets-BottomBar-BottomBar-module__button__nXCRe .src-widgets-BottomBar-BottomBar-module__counter__gmZSn {
  background-color: #db1616;
  border-radius: 100%;
  min-width: 16px;
  min-height: 16px;
  position: absolute;
  top: -5px;
  right: -5px;
}

.src-widgets-BottomBar-BottomBar-module__root__VqI52 .src-widgets-BottomBar-BottomBar-module__active__UrY5c {
  background-color: #3ac6d4;
  padding: 4px 9px;
}

.src-widgets-BottomBar-BottomBar-module__root__VqI52 .src-widgets-BottomBar-BottomBar-module__active__UrY5c .src-widgets-BottomBar-BottomBar-module__icon__ip5XI {
  fill: var(--header-navigation-bar-color-active-link);
}

.src-widgets-BottomBar-BottomBar-module__root__VqI52 .src-widgets-BottomBar-BottomBar-module__active__UrY5c .src-widgets-BottomBar-BottomBar-module__text__Y0yys {
  color: var(--text--color-main);
}

@media (max-width: 639px) {
  .src-widgets-BottomBar-BottomBar-module__root__VqI52 .src-widgets-BottomBar-BottomBar-module__active__UrY5c {
    background-color: #0000;
    padding: 0;
  }

  .src-widgets-BottomBar-BottomBar-module__root__VqI52 .src-widgets-BottomBar-BottomBar-module__active__UrY5c .src-widgets-BottomBar-BottomBar-module__icon__ip5XI {
    fill: #3ac6d4;
  }

  .src-widgets-BottomBar-BottomBar-module__root__VqI52 .src-widgets-BottomBar-BottomBar-module__active__UrY5c .src-widgets-BottomBar-BottomBar-module__text__Y0yys {
    color: #3ac6d4;
  }
}

.src-widgets-BottomBar-BottomBar-module__root__VqI52 .src-widgets-BottomBar-BottomBar-module__activeIcon__nKg01 {
  fill: var(--header-navigation-bar-color-active-link);
}

@media (max-width: 639px) {
  .src-widgets-BottomBar-BottomBar-module__root__VqI52 .src-widgets-BottomBar-BottomBar-module__homeIcon__ELR7M {
    width: 32px;
    height: 24px;
  }

  .src-widgets-BottomBar-BottomBar-module__root__VqI52 .src-widgets-BottomBar-BottomBar-module__menuIcon__RpDyR {
    width: 24px;
    height: 24px;
  }
}

.src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__root__o_b0P {
  --size-header: 53px;
  --size-layout-padding-top: 28px;
  --size-layout-gap: 10px;
  --distance-to-footer: 5px;
  --category-width: 208px;
  gap: 10px;
  gap: var(--size-layout-gap);
  max-width: 1920px;
  min-height: 100vh;
  margin: 0 auto;
}

@media (max-width: 639px) {
  .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__root__o_b0P {
    min-height: 100dvh;
    padding-bottom: calc(var(--mobile-bottom-bar-height) + env(safe-area-inset-bottom, 0px));
    gap: 0;
  }
}

@media (min-width: 320px) {
  .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__root__o_b0P {
    flex-direction: column;
    height: 100%;
    display: flex;
  }
}

@media (min-width: 480px) {
  .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__root__o_b0P {
    --size-header: 53px;
  }
}

@media (min-width: 1280px) {
  .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__root__o_b0P {
    grid-template-areas: "category header header"
                         "category outlet outlet"
                         "category footer footer";
    grid-template-columns: var(--category-width) auto;
    grid-template-rows: min-content 1fr min-content;
    height: auto;
    display: grid;
    position: relative;
  }
}

@media (min-width: 1366px) {
  .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__root__o_b0P {
    --size-layout-gap: 12px;
    --category-width: 228px;
  }
}

@media (min-width: 1440px) {
  .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__root__o_b0P {
    --size-layout-gap: 15px;
    --category-width: 258px;
  }
}

@media (min-width: 1600px) {
  .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__root__o_b0P {
    --size-layout-gap: 20px;
    --category-width: 288px;
  }
}

.src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__root__o_b0P .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__header__RU2KK {
  top: var(--global-app-top-padding);
  z-index: var(--z-index-therd-layer);
  grid-area: header;
  position: sticky;
}

@media (max-width: 639px) {
  .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__root__o_b0P .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__header__RU2KK {
    margin-left: calc(var(--mobile-content-gutter)*-1);
    margin-right: calc(var(--mobile-content-gutter)*-1);
    width: calc(100% + var(--mobile-content-gutter)*2);
    position: sticky;
    top: 0;
  }
}

@media (max-width: 480px) {
  .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__root__o_b0P .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__header__RU2KK .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__headerLogoBar__cop22 {
    width: 135px;
    padding: 0 8px;
  }
}

@media (max-width: 639px) {
  .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__root__o_b0P .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__header__RU2KK .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__headerLogoBar__cop22 {
    width: 140px;
    padding: 0;
  }
}

@media (max-width: 480px) {
  .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__root__o_b0P .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__header__RU2KK .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__logo__ELel4 {
    width: 107px;
    height: 24px;
  }
}

@media (max-width: 639px) {
  .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__root__o_b0P .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__header__RU2KK .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__logo__ELel4 {
    width: 140px;
    height: 40px;
  }
}

@media (min-width: 1280px) {
  .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__root__o_b0P .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__header__RU2KK {
    height: var(--size-header);
  }

  .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__root__o_b0P .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__header__RU2KK .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__headerLogoBar__cop22 {
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
    width: 0;
    position: absolute;
  }
}

.src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__root__o_b0P .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__categoryContainer__bFEub {
  grid-area: category;
}

@media (min-width: 320px) {
  .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__root__o_b0P .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__categoryContainer__bFEub {
    display: none;
  }
}

@media (min-width: 1280px) {
  .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__root__o_b0P .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__categoryContainer__bFEub {
    display: block;
  }
}

.src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__root__o_b0P .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__categoryContainer__bFEub .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__category__oslO4 {
  height: calc(100vh - var(--size-layout-padding-top) - var(--distance-to-footer));
  scrollbar-color: var(--bg-color-coupon-thumb) var(--bg-color-coupon-track);
  scrollbar-width: thin;
  max-height: 1026px;
  position: sticky;
  top: 30px;
  overflow: auto;
}

.src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__root__o_b0P .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__categoryContainer__bFEub .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__category__oslO4::-webkit-scrollbar {
  width: 3px;
  height: 3px;
}

.src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__root__o_b0P .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__categoryContainer__bFEub .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__category__oslO4::-webkit-scrollbar-track {
  background: var(--bg-color-coupon-track);
}

.src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__root__o_b0P .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__categoryContainer__bFEub .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__category__oslO4::-webkit-scrollbar-thumb {
  background: var(--bg-color-coupon-thumb);
  border-radius: 20px;
}

.src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__root__o_b0P .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__categoryContainer__bFEub .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__category__oslO4::-webkit-scrollbar-thumb:hover {
  background: #555;
}

@media (min-width: 1280px) {
  .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__root__o_b0P .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__categoryContainer__bFEub .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__category__oslO4::-webkit-scrollbar {
    width: 1px;
    height: 1px;
  }
}

@media (max-width: 640px) {
  .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__root__o_b0P .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__categoryContainer__bFEub .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__category__oslO4 {
    scrollbar-width: none;
  }

  .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__root__o_b0P .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__categoryContainer__bFEub .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__category__oslO4::-webkit-scrollbar {
    display: none;
  }
}

@media (min-width: 1280px) {
  .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__root__o_b0P .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__categoryContainer__bFEub .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__category__oslO4 .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__categoryLogoBar__j2Uyy {
    padding: 20px;
  }
}

@media (min-width: 1440px) {
  .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__root__o_b0P .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__categoryContainer__bFEub .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__category__oslO4 .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__categoryLogoBar__j2Uyy {
    padding: 40px;
  }
}

.src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__root__o_b0P .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__outlet__uio0U {
  grid-area: outlet;
  min-width: 0;
}

@media (min-width: 320px) {
  .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__root__o_b0P .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__outlet__uio0U {
    flex-grow: 1;
  }
}

@media (min-width: 1280px) {
  .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__root__o_b0P .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__outlet__uio0U {
    flex-grow: 0;
  }
}

.src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__root__o_b0P .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__couponContainer__S0jul {
  grid-area: coupon;
  display: none;
}

@media (min-width: 1280px) {
  .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__root__o_b0P .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__couponContainer__S0jul {
    display: block;
  }
}

.src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__root__o_b0P .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__couponContainer__S0jul .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__coupon__eY3Hd {
  height: calc(100vh - var(--size-layout-padding-top) - var(--size-header) - var(--size-layout-gap) - var(--distance-to-footer));
  max-height: 1026px;
  top: calc(var(--global-app-top-padding) + var(--size-header) + var(--size-layout-gap));
  position: sticky;
}

.src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__root__o_b0P .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__footer__KO6Ln {
  grid-area: footer;
  place-self: end;
  width: 100%;
}

.src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__root__o_b0P .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__bottomBarContainer__wacrq {
  z-index: var(--z-index-second-layer);
  position: sticky;
  bottom: 10px;
  left: 20px;
}

@media (max-width: 639px) {
  .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__root__o_b0P .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__bottomBarContainer__wacrq {
    background-color: var(--bg-additional-color);
    padding-bottom: env(safe-area-inset-bottom, 0);
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
  }
}

@media (min-width: 1280px) {
  .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__root__o_b0P .src-providers-Pages-Layouts-DefaultLayout-DefaultLayout-module__bottomBarContainer__wacrq {
    display: none;
  }
}

.src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__root__NnWyt {
  --size-header: 53px;
  --size-layout-padding-top: 28px;
  --size-layout-gap: 10px;
  --distance-to-footer: 5px;
  --category-width: 208px;
  gap: 10px;
  gap: var(--size-layout-gap);
  max-width: 1920px;
  min-height: 100vh;
  margin: 0 auto;
}

@media (max-width: 639px) {
  .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__root__NnWyt {
    min-height: 100dvh;
    padding-bottom: calc(var(--mobile-bottom-bar-height) + env(safe-area-inset-bottom, 0px));
    gap: 0;
  }
}

@media (min-width: 320px) {
  .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__root__NnWyt {
    flex-direction: column;
    height: 100%;
    display: flex;
  }
}

@media (min-width: 480px) {
  .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__root__NnWyt {
    --size-header: 53px;
  }
}

@media (min-width: 1280px) {
  .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__root__NnWyt {
    grid-template-areas: "category header header"
                         "category outlet outlet"
                         "category footer footer";
    grid-template-columns: var(--category-width) auto;
    grid-template-rows: min-content 1fr min-content;
    height: auto;
    display: grid;
    position: relative;
  }
}

@media (min-width: 1366px) {
  .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__root__NnWyt {
    --size-layout-gap: 12px;
    --category-width: 228px;
  }
}

@media (min-width: 1440px) {
  .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__root__NnWyt {
    --size-layout-gap: 15px;
    --category-width: 258px;
  }
}

@media (min-width: 1600px) {
  .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__root__NnWyt {
    --size-layout-gap: 20px;
    --category-width: 288px;
  }
}

.src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__root__NnWyt .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__headerContainer__kwhDD {
  min-width: 0;
  top: var(--global-app-top-padding);
  z-index: var(--z-index-therd-layer);
  flex-direction: column;
  grid-area: header;
  gap: 4px;
  display: flex;
  position: sticky;
}

@media (max-width: 639px) {
  .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__root__NnWyt .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__headerContainer__kwhDD {
    gap: 0;
    top: 0;
  }

  .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__root__NnWyt .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__header__PRoMQ {
    margin-left: calc(var(--mobile-content-gutter)*-1);
    margin-right: calc(var(--mobile-content-gutter)*-1);
    width: calc(100% + var(--mobile-content-gutter)*2);
  }
}

@media (max-width: 480px) {
  .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__root__NnWyt .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__header__PRoMQ .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__headerLogoBar__odOmE {
    width: 135px;
    padding: 0 8px;
  }
}

@media (max-width: 639px) {
  .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__root__NnWyt .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__header__PRoMQ .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__headerLogoBar__odOmE {
    width: 140px;
    padding: 0;
  }
}

@media (max-width: 480px) {
  .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__root__NnWyt .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__header__PRoMQ .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__logo__v8FML {
    width: 107px;
    height: 24px;
  }
}

@media (max-width: 639px) {
  .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__root__NnWyt .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__header__PRoMQ .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__logo__v8FML {
    width: 140px;
    height: 40px;
  }
}

@media (min-width: 1280px) {
  .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__root__NnWyt .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__header__PRoMQ {
    height: var(--size-header);
  }

  .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__root__NnWyt .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__header__PRoMQ .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__headerLogoBar__odOmE {
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
    width: 0;
    position: absolute;
  }
}

.src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__root__NnWyt .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__categoriesContainer__uLk_j {
  min-width: 0;
}

@media (max-width: 639px) {
  .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__root__NnWyt .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__categoriesContainer__uLk_j {
    background-color: var(--bg-additional-color);
    height: 58px;
    margin-left: calc(var(--mobile-content-gutter)*-1);
    margin-right: calc(var(--mobile-content-gutter)*-1);
    width: calc(100% + var(--mobile-content-gutter)*2);
  }
}

.src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__root__NnWyt .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__categoryContainer__ZDvqP {
  grid-area: category;
}

@media (min-width: 320px) {
  .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__root__NnWyt .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__categoryContainer__ZDvqP {
    display: none;
  }
}

@media (min-width: 1280px) {
  .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__root__NnWyt .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__categoryContainer__ZDvqP {
    display: block;
  }
}

.src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__root__NnWyt .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__categoryContainer__ZDvqP .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__category__N9oiR {
  height: calc(100vh - var(--size-layout-padding-top) - var(--distance-to-footer));
  scrollbar-color: var(--bg-color-coupon-thumb) var(--bg-color-coupon-track);
  scrollbar-width: thin;
  max-height: 1026px;
  position: sticky;
  top: 30px;
  overflow: auto;
}

.src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__root__NnWyt .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__categoryContainer__ZDvqP .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__category__N9oiR::-webkit-scrollbar {
  width: 3px;
  height: 3px;
}

.src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__root__NnWyt .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__categoryContainer__ZDvqP .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__category__N9oiR::-webkit-scrollbar-track {
  background: var(--bg-color-coupon-track);
}

.src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__root__NnWyt .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__categoryContainer__ZDvqP .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__category__N9oiR::-webkit-scrollbar-thumb {
  background: var(--bg-color-coupon-thumb);
  border-radius: 20px;
}

.src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__root__NnWyt .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__categoryContainer__ZDvqP .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__category__N9oiR::-webkit-scrollbar-thumb:hover {
  background: #555;
}

@media (min-width: 1280px) {
  .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__root__NnWyt .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__categoryContainer__ZDvqP .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__category__N9oiR::-webkit-scrollbar {
    width: 1px;
    height: 1px;
  }
}

@media (max-width: 640px) {
  .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__root__NnWyt .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__categoryContainer__ZDvqP .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__category__N9oiR {
    scrollbar-width: none;
  }

  .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__root__NnWyt .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__categoryContainer__ZDvqP .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__category__N9oiR::-webkit-scrollbar {
    display: none;
  }
}

@media (min-width: 1280px) {
  .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__root__NnWyt .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__categoryContainer__ZDvqP .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__category__N9oiR .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__categoryLogoBar__JZLF7 {
    padding: 20px;
  }
}

@media (min-width: 1440px) {
  .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__root__NnWyt .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__categoryContainer__ZDvqP .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__category__N9oiR .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__categoryLogoBar__JZLF7 {
    padding: 40px;
  }
}

.src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__root__NnWyt .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__outlet__XuBmE {
  grid-area: outlet;
  min-width: 0;
}

@media (min-width: 320px) {
  .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__root__NnWyt .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__outlet__XuBmE {
    flex-grow: 1;
  }
}

@media (min-width: 1280px) {
  .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__root__NnWyt .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__outlet__XuBmE {
    flex-grow: 0;
  }
}

.src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__root__NnWyt .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__footer__LtRZm {
  grid-area: footer;
  place-self: end;
  width: 100%;
}

.src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__root__NnWyt .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__bottomBarContainer__qzfwG {
  z-index: var(--z-index-second-layer);
  position: sticky;
  bottom: 10px;
  left: 20px;
}

@media (max-width: 639px) {
  .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__root__NnWyt .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__bottomBarContainer__qzfwG {
    background-color: var(--bg-additional-color);
    padding-bottom: env(safe-area-inset-bottom, 0);
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
  }
}

@media (min-width: 1280px) {
  .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__root__NnWyt .src-providers-Pages-Layouts-CasinoLayout-CasinoLayout-module__bottomBarContainer__qzfwG {
    display: none;
  }
}

.src-providers-Pages-Layouts-GameLayout-GameLayout-module__root__JDI31 {
  --size-header: 53px;
  --size-layout-padding-top: 28px;
  --size-layout-gap: 10px;
  --distance-to-footer: 5px;
  --category-width: 208px;
  gap: 10px;
  gap: var(--size-layout-gap);
  max-width: 1920px;
  min-height: 100vh;
  margin: 0 auto;
}

@media (max-width: 639px) {
  .src-providers-Pages-Layouts-GameLayout-GameLayout-module__root__JDI31 {
    gap: 0;
    min-height: 100dvh;
  }
}

@media (min-width: 320px) {
  .src-providers-Pages-Layouts-GameLayout-GameLayout-module__root__JDI31 {
    flex-direction: column;
    height: 100%;
    display: flex;
  }
}

@media (min-width: 480px) {
  .src-providers-Pages-Layouts-GameLayout-GameLayout-module__root__JDI31 {
    --size-header: 53px;
  }
}

@media (min-width: 1280px) {
  .src-providers-Pages-Layouts-GameLayout-GameLayout-module__root__JDI31 {
    grid-template-areas: "category header header"
                         "category outlet outlet"
                         "category footer footer";
    grid-template-columns: var(--category-width) auto;
    grid-template-rows: min-content 1fr min-content;
    height: auto;
    display: grid;
    position: relative;
  }
}

@media (min-width: 1366px) {
  .src-providers-Pages-Layouts-GameLayout-GameLayout-module__root__JDI31 {
    --size-layout-gap: 12px;
    --category-width: 228px;
  }
}

@media (min-width: 1440px) {
  .src-providers-Pages-Layouts-GameLayout-GameLayout-module__root__JDI31 {
    --size-layout-gap: 15px;
    --category-width: 258px;
  }
}

@media (min-width: 1600px) {
  .src-providers-Pages-Layouts-GameLayout-GameLayout-module__root__JDI31 {
    --size-layout-gap: 20px;
    --category-width: 288px;
  }
}

.src-providers-Pages-Layouts-GameLayout-GameLayout-module__root__JDI31 .src-providers-Pages-Layouts-GameLayout-GameLayout-module__header__toCDp {
  top: var(--global-app-top-padding);
  z-index: var(--z-index-therd-layer);
  grid-area: header;
  position: sticky;
}

@media (max-width: 639px) {
  .src-providers-Pages-Layouts-GameLayout-GameLayout-module__root__JDI31 .src-providers-Pages-Layouts-GameLayout-GameLayout-module__header__toCDp {
    margin-left: calc(var(--mobile-content-gutter)*-1);
    margin-right: calc(var(--mobile-content-gutter)*-1);
    width: calc(100% + var(--mobile-content-gutter)*2);
    position: sticky;
    top: 0;
  }
}

@media (max-width: 480px) {
  .src-providers-Pages-Layouts-GameLayout-GameLayout-module__root__JDI31 .src-providers-Pages-Layouts-GameLayout-GameLayout-module__header__toCDp .src-providers-Pages-Layouts-GameLayout-GameLayout-module__headerLogoBar__gRyuV {
    width: 135px;
    padding: 0 8px;
  }
}

@media (max-width: 639px) {
  .src-providers-Pages-Layouts-GameLayout-GameLayout-module__root__JDI31 .src-providers-Pages-Layouts-GameLayout-GameLayout-module__header__toCDp .src-providers-Pages-Layouts-GameLayout-GameLayout-module__headerLogoBar__gRyuV {
    width: 140px;
    padding: 0;
  }
}

@media (max-width: 480px) {
  .src-providers-Pages-Layouts-GameLayout-GameLayout-module__root__JDI31 .src-providers-Pages-Layouts-GameLayout-GameLayout-module__header__toCDp .src-providers-Pages-Layouts-GameLayout-GameLayout-module__logo__kP2CO {
    width: 107px;
    height: 24px;
  }
}

@media (max-width: 639px) {
  .src-providers-Pages-Layouts-GameLayout-GameLayout-module__root__JDI31 .src-providers-Pages-Layouts-GameLayout-GameLayout-module__header__toCDp .src-providers-Pages-Layouts-GameLayout-GameLayout-module__logo__kP2CO {
    width: 140px;
    height: 40px;
  }
}

@media (min-width: 1280px) {
  .src-providers-Pages-Layouts-GameLayout-GameLayout-module__root__JDI31 .src-providers-Pages-Layouts-GameLayout-GameLayout-module__header__toCDp {
    height: var(--size-header);
  }

  .src-providers-Pages-Layouts-GameLayout-GameLayout-module__root__JDI31 .src-providers-Pages-Layouts-GameLayout-GameLayout-module__header__toCDp .src-providers-Pages-Layouts-GameLayout-GameLayout-module__headerLogoBar__gRyuV {
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
    width: 0;
    position: absolute;
  }
}

.src-providers-Pages-Layouts-GameLayout-GameLayout-module__root__JDI31 .src-providers-Pages-Layouts-GameLayout-GameLayout-module__categoryContainer__g8mmy {
  grid-area: category;
}

@media (min-width: 320px) {
  .src-providers-Pages-Layouts-GameLayout-GameLayout-module__root__JDI31 .src-providers-Pages-Layouts-GameLayout-GameLayout-module__categoryContainer__g8mmy {
    display: none;
  }
}

@media (min-width: 1280px) {
  .src-providers-Pages-Layouts-GameLayout-GameLayout-module__root__JDI31 .src-providers-Pages-Layouts-GameLayout-GameLayout-module__categoryContainer__g8mmy {
    flex-direction: column;
    gap: 16px;
    display: flex;
  }
}

.src-providers-Pages-Layouts-GameLayout-GameLayout-module__root__JDI31 .src-providers-Pages-Layouts-GameLayout-GameLayout-module__categoryContainer__g8mmy .src-providers-Pages-Layouts-GameLayout-GameLayout-module__category__vSk00 {
  scrollbar-color: var(--bg-color-coupon-thumb) var(--bg-color-coupon-track);
  scrollbar-width: thin;
  height: 59vh;
  min-height: 347px;
  max-height: 620px;
  padding-top: 10px;
  position: sticky;
  top: 30px;
  overflow: auto;
}

.src-providers-Pages-Layouts-GameLayout-GameLayout-module__root__JDI31 .src-providers-Pages-Layouts-GameLayout-GameLayout-module__categoryContainer__g8mmy .src-providers-Pages-Layouts-GameLayout-GameLayout-module__category__vSk00::-webkit-scrollbar {
  width: 3px;
  height: 3px;
}

.src-providers-Pages-Layouts-GameLayout-GameLayout-module__root__JDI31 .src-providers-Pages-Layouts-GameLayout-GameLayout-module__categoryContainer__g8mmy .src-providers-Pages-Layouts-GameLayout-GameLayout-module__category__vSk00::-webkit-scrollbar-track {
  background: var(--bg-color-coupon-track);
}

.src-providers-Pages-Layouts-GameLayout-GameLayout-module__root__JDI31 .src-providers-Pages-Layouts-GameLayout-GameLayout-module__categoryContainer__g8mmy .src-providers-Pages-Layouts-GameLayout-GameLayout-module__category__vSk00::-webkit-scrollbar-thumb {
  background: var(--bg-color-coupon-thumb);
  border-radius: 20px;
}

.src-providers-Pages-Layouts-GameLayout-GameLayout-module__root__JDI31 .src-providers-Pages-Layouts-GameLayout-GameLayout-module__categoryContainer__g8mmy .src-providers-Pages-Layouts-GameLayout-GameLayout-module__category__vSk00::-webkit-scrollbar-thumb:hover {
  background: #555;
}

@media (min-width: 1280px) {
  .src-providers-Pages-Layouts-GameLayout-GameLayout-module__root__JDI31 .src-providers-Pages-Layouts-GameLayout-GameLayout-module__categoryContainer__g8mmy .src-providers-Pages-Layouts-GameLayout-GameLayout-module__category__vSk00::-webkit-scrollbar {
    width: 1px;
    height: 1px;
  }
}

@media (max-width: 640px) {
  .src-providers-Pages-Layouts-GameLayout-GameLayout-module__root__JDI31 .src-providers-Pages-Layouts-GameLayout-GameLayout-module__categoryContainer__g8mmy .src-providers-Pages-Layouts-GameLayout-GameLayout-module__category__vSk00 {
    scrollbar-width: none;
  }

  .src-providers-Pages-Layouts-GameLayout-GameLayout-module__root__JDI31 .src-providers-Pages-Layouts-GameLayout-GameLayout-module__categoryContainer__g8mmy .src-providers-Pages-Layouts-GameLayout-GameLayout-module__category__vSk00::-webkit-scrollbar {
    display: none;
  }
}

.src-providers-Pages-Layouts-GameLayout-GameLayout-module__root__JDI31 .src-providers-Pages-Layouts-GameLayout-GameLayout-module__outlet__LuM74 {
  grid-area: outlet;
  min-width: 0;
  margin-bottom: 20px;
}

@media (min-width: 320px) {
  .src-providers-Pages-Layouts-GameLayout-GameLayout-module__root__JDI31 .src-providers-Pages-Layouts-GameLayout-GameLayout-module__outlet__LuM74 {
    flex-grow: 1;
  }
}

@media (min-width: 1280px) {
  .src-providers-Pages-Layouts-GameLayout-GameLayout-module__root__JDI31 .src-providers-Pages-Layouts-GameLayout-GameLayout-module__outlet__LuM74 {
    flex-grow: 0;
  }
}

.src-widgets-GameSwitcher-GameSwitcher-module__root__m7uR2 {
  background-color: var(--bg-color-category);
  border-radius: 20px;
  padding: 30px 18px;
  box-shadow: 0 4px 4px #00000040;
}

.src-widgets-GameSwitcher-GameSwitcher-module__root__m7uR2 .src-widgets-GameSwitcher-GameSwitcher-module__children__YKecF {
  padding: 25px 22px;
}

.src-widgets-GameSwitcher-GameSwitcher-module__root__m7uR2 .src-widgets-GameSwitcher-GameSwitcher-module__tablist__Mn24z {
  background-color: var(--bg-color-coupon-kit);
  margin-top: 20px;
}

.src-shared-uikit-ui-TabList-TabList-module__root__iZs46 {
  background-color: var(--bg-additional-color);
  border-radius: 20px;
  display: flex;
}

.src-shared-uikit-ui-TabList-TabList-module__disabled__I6Rjd .src-shared-uikit-ui-TabList-TabList-module__tab__vzKWn {
  pointer-events: none;
}

.src-shared-uikit-ui-Textfields-ui-BaseTextfield-BaseTextfield-module__root__EXFMk {
  display: flex;
}

.src-shared-uikit-ui-Textfields-ui-BaseTextfield-BaseTextfield-module__root__EXFMk .src-shared-uikit-ui-Textfields-ui-BaseTextfield-BaseTextfield-module__input__tfY1x {
  background: none;
  outline: none;
  width: 100%;
  font-size: 19px;
}

.src-shared-uikit-ui-Textfields-ui-BaseTextfield-BaseTextfield-module__root__EXFMk .src-shared-uikit-ui-Textfields-ui-BaseTextfield-BaseTextfield-module__input__tfY1x::placeholder {
  font-size: 16px;
}

.src-shared-uikit-ui-Textfields-ui-BaseTextfield-BaseTextfield-module__root__EXFMk .src-shared-uikit-ui-Textfields-ui-BaseTextfield-BaseTextfield-module__input__tfY1x:-webkit-autofill {
  -webkit-text-fill-color: var(--text--color-common);
  -webkit-background-clip: text;
  transition: background-color 5000s ease-in-out;
}

.src-shared-uikit-ui-Textfields-ui-BaseTextfield-BaseTextfield-module__root__EXFMk .src-shared-uikit-ui-Textfields-ui-BaseTextfield-BaseTextfield-module__input__tfY1x:-webkit-autofill:active {
  -webkit-text-fill-color: var(--text--color-common);
  -webkit-background-clip: text;
  transition: background-color 5000s ease-in-out;
}

.src-shared-uikit-ui-Textfields-ui-BaseTextfield-BaseTextfield-module__root__EXFMk .src-shared-uikit-ui-Textfields-ui-BaseTextfield-BaseTextfield-module__input__tfY1x:-webkit-autofill:focus {
  -webkit-text-fill-color: var(--text--color-common);
  -webkit-background-clip: text;
  transition: background-color 5000s ease-in-out;
}

.src-shared-uikit-ui-Textfields-ui-BaseTextfield-BaseTextfield-module__root__EXFMk .src-shared-uikit-ui-Textfields-ui-BaseTextfield-BaseTextfield-module__input__tfY1x:-webkit-autofill:hover {
  -webkit-text-fill-color: var(--text--color-common);
  -webkit-background-clip: text;
  transition: background-color 5000s ease-in-out;
}

.src-shared-uikit-ui-Textfields-ui-BaseTextfield-BaseTextfield-module__root__EXFMk .src-shared-uikit-ui-Textfields-ui-BaseTextfield-BaseTextfield-module__input__tfY1x::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.src-shared-uikit-ui-Textfields-ui-BaseTextfield-BaseTextfield-module__root__EXFMk .src-shared-uikit-ui-Textfields-ui-BaseTextfield-BaseTextfield-module__input__tfY1x::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.src-shared-uikit-ui-Textfields-ui-BaseTextfield-BaseTextfield-module__root__EXFMk .src-shared-uikit-ui-Textfields-ui-BaseTextfield-BaseTextfield-module__input__tfY1x[type="number"] {
  -moz-appearance: textfield;
}

.src-shared-uikit-ui-Textfields-ui-BaseTextfield-BaseTextfield-module__root__EXFMk .src-shared-uikit-ui-Textfields-ui-BaseTextfield-BaseTextfield-module__input__tfY1x::-ms-reveal {
  display: none;
}

.src-shared-uikit-ui-Textfields-ui-BaseTextfield-BaseTextfield-module__left__kbOT1 {
  flex-direction: row-reverse;
}

.src-shared-uikit-ui-Textfields-ui-BaseTextfield-BaseTextfield-module__right__EU8r9 {
  direction: row;
}

.src-shared-uikit-ui-Textfields-ui-AdaptiveTextfield-AdaptiveTextfield-module__root__PkZIj {
  flex: none;
  width: 44px;
  height: 44px;
  transition: width .24s cubic-bezier(.4, 0, .2, 1);
  position: relative;
  overflow: hidden;
}

.src-shared-uikit-ui-Textfields-ui-AdaptiveTextfield-AdaptiveTextfield-module__open__JEatZ {
  flex: auto;
  width: 100%;
  min-width: 0;
  max-width: 100%;
}

.src-shared-uikit-ui-Textfields-ui-AdaptiveTextfield-AdaptiveTextfield-module__openButton__zOTEV {
  background-color: var(--input--color-bg);
  color: var(--text--color-common);
  opacity: 1;
  visibility: visible;
  border-radius: 8px;
  width: 44px;
  height: 44px;
  transition: opacity .14s .1s, visibility;
  position: absolute;
  inset: 0;
}

.src-shared-uikit-ui-Textfields-ui-AdaptiveTextfield-AdaptiveTextfield-module__openButton__zOTEV svg {
  fill: currentColor;
  width: 16px;
  height: 16px;
}

.src-shared-uikit-ui-Textfields-ui-AdaptiveTextfield-AdaptiveTextfield-module__field__JwPk7 {
  background-color: var(--input--color-bg);
  border: 1px solid var(--color-input-border);
  box-sizing: border-box;
  border-radius: 8px;
  align-items: center;
  gap: 8px;
  width: 100%;
  min-width: 0;
  height: 44px;
  padding: 9px 15px;
  transition: opacity .12s, visibility 0s linear .24s;
  display: flex;
  position: absolute;
  inset: 0;
}

.src-shared-uikit-ui-Textfields-ui-AdaptiveTextfield-AdaptiveTextfield-module__field__JwPk7, .src-shared-uikit-ui-Textfields-ui-AdaptiveTextfield-AdaptiveTextfield-module__open__JEatZ .src-shared-uikit-ui-Textfields-ui-AdaptiveTextfield-AdaptiveTextfield-module__openButton__zOTEV {
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
}

.src-shared-uikit-ui-Textfields-ui-AdaptiveTextfield-AdaptiveTextfield-module__open__JEatZ .src-shared-uikit-ui-Textfields-ui-AdaptiveTextfield-AdaptiveTextfield-module__openButton__zOTEV {
  transition: opacity .1s, visibility 0s linear .1s;
}

.src-shared-uikit-ui-Textfields-ui-AdaptiveTextfield-AdaptiveTextfield-module__open__JEatZ .src-shared-uikit-ui-Textfields-ui-AdaptiveTextfield-AdaptiveTextfield-module__field__JwPk7 {
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
  transition: opacity .16s 80ms, visibility;
}

.src-shared-uikit-ui-Textfields-ui-AdaptiveTextfield-AdaptiveTextfield-module__leadingIcon__mZAOU {
  fill: #3ac6d4;
  flex: none;
  width: 16px;
  height: 16px;
}

.src-shared-uikit-ui-Textfields-ui-AdaptiveTextfield-AdaptiveTextfield-module__input__lSHy9, .src-shared-uikit-ui-Textfields-ui-AdaptiveTextfield-AdaptiveTextfield-module__inputContainer__izlGV {
  width: 100%;
  min-width: 0;
  height: 24px;
}

.src-shared-uikit-ui-Textfields-ui-AdaptiveTextfield-AdaptiveTextfield-module__input__lSHy9 {
  color: var(--text--color-main);
  letter-spacing: -.24px;
  background-color: #0000;
  border: 0;
  outline: 0;
  padding: 0;
  font-family: Nunito Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.src-shared-uikit-ui-Textfields-ui-AdaptiveTextfield-AdaptiveTextfield-module__input__lSHy9::placeholder {
  color: var(--text--color-common);
  opacity: 1;
}

.src-shared-uikit-ui-Textfields-ui-AdaptiveTextfield-AdaptiveTextfield-module__input__lSHy9::-webkit-search-cancel-button {
  display: none;
}

.src-shared-uikit-ui-Textfields-ui-AdaptiveTextfield-AdaptiveTextfield-module__closeButton__Cfdgt {
  color: var(--text--color-common);
  background-color: #0000;
  flex: none;
  width: 24px;
  height: 24px;
}

.src-shared-uikit-ui-Textfields-ui-AdaptiveTextfield-AdaptiveTextfield-module__closeButton__Cfdgt svg {
  fill: currentColor;
  width: 16px;
  height: 16px;
}

@media (prefers-reduced-motion: reduce) {
  .src-shared-uikit-ui-Textfields-ui-AdaptiveTextfield-AdaptiveTextfield-module__field__JwPk7, .src-shared-uikit-ui-Textfields-ui-AdaptiveTextfield-AdaptiveTextfield-module__openButton__zOTEV, .src-shared-uikit-ui-Textfields-ui-AdaptiveTextfield-AdaptiveTextfield-module__root__PkZIj {
    transition: none;
  }
}

.src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__root__en933 .src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__input__QxTzD, .src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__textfield__kUgiY {
  border: 1px solid var(--color-input-border);
  box-sizing: border-box;
  border-radius: 20px;
  align-items: center;
  width: 100%;
  display: flex;
}

.src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__root__en933 .src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__input__QxTzD .src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__input__QxTzD, .src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__textfield__kUgiY .src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__input__QxTzD {
  color: var(--color-input-text);
}

.src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__root__en933 .src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__input__QxTzD .src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__input__QxTzD::-moz-placeholder {
  color: var(--color-input-text);
  font-size: 16px;
}

.src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__textfield__kUgiY .src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__input__QxTzD::-moz-placeholder {
  color: var(--color-input-text);
  font-size: 16px;
}

.src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__root__en933 .src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__input__QxTzD .src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__input__QxTzD::placeholder, .src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__textfield__kUgiY .src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__input__QxTzD::placeholder {
  color: var(--color-input-text);
  font-size: 16px;
}

.src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__medium__myP_z {
  height: 50px;
  padding: 14px 20px;
}

.src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__small__sxwhI {
  height: 32px;
  padding: 20px;
}

.src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__root__en933 {
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
  display: flex;
}

.src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__root__en933:hover:not(.src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__disabled__hvbQV) .src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__label__rWxpt {
  color: var(--color-input-label-hover);
}

.src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__root__en933:hover:not(.src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__disabled__hvbQV) .src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__input__QxTzD {
  border: 1px solid var(--color-input-border-hover);
}

.src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__root__en933 .src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__input__QxTzD {
  color: var(--text--color-common);
}

.src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__root__en933 .src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__label__rWxpt {
  color: var(--input--color-label);
  align-items: center;
  gap: 8px;
  width: 100%;
  padding-right: 2px;
  display: flex;
}

.src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__root__en933 .src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__left__feHts {
  justify-content: flex-start;
}

.src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__root__en933 .src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__right__juujc {
  justify-content: space-between;
}

.src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__disabled__hvbQV .src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__input__QxTzD {
  background-color: #b1b1b1 !important;
}

.src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__error__jrsFm {
  gap: 8px;
  display: flex;
}

.src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__error__jrsFm .src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__text__GxRy_ {
  color: #e53b27;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__dashed__Hdx60 .src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__input__QxTzD {
  border: 1px dashed var(--color-input-border-hover);
}

.src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__dashed__Hdx60:hover:not(.src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__disabled__hvbQV) .src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__label__rWxpt {
  color: var(--color-input-label-hover);
}

.src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__dashed__Hdx60:hover:not(.src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__disabled__hvbQV) .src-shared-uikit-ui-Textfields-ui-Textfield-Textfield-module__input__QxTzD {
  border: 1px dashed var(--color-input-border-hover);
}

.src-shared-uikit-ui-Textfields-ui-Datepicker-Datepicker-module__root__FAvC6 .src-shared-uikit-ui-Textfields-ui-Datepicker-Datepicker-module__inputs__S1HVj, .src-shared-uikit-ui-Textfields-ui-Datepicker-Datepicker-module__textfield__JG_vu {
  border: 1px solid var(--color-input-border);
  box-sizing: border-box;
  border-radius: 20px;
  align-items: center;
  width: 100%;
  display: flex;
}

.src-shared-uikit-ui-Textfields-ui-Datepicker-Datepicker-module__root__FAvC6 .src-shared-uikit-ui-Textfields-ui-Datepicker-Datepicker-module__inputs__S1HVj .src-shared-uikit-ui-Textfields-ui-Datepicker-Datepicker-module__input__Ningi, .src-shared-uikit-ui-Textfields-ui-Datepicker-Datepicker-module__textfield__JG_vu .src-shared-uikit-ui-Textfields-ui-Datepicker-Datepicker-module__input__Ningi {
  color: var(--color-input-text);
}

.src-shared-uikit-ui-Textfields-ui-Datepicker-Datepicker-module__root__FAvC6 .src-shared-uikit-ui-Textfields-ui-Datepicker-Datepicker-module__inputs__S1HVj .src-shared-uikit-ui-Textfields-ui-Datepicker-Datepicker-module__input__Ningi::-moz-placeholder {
  color: var(--color-input-text);
  font-size: 16px;
}

.src-shared-uikit-ui-Textfields-ui-Datepicker-Datepicker-module__textfield__JG_vu .src-shared-uikit-ui-Textfields-ui-Datepicker-Datepicker-module__input__Ningi::-moz-placeholder {
  color: var(--color-input-text);
  font-size: 16px;
}

.src-shared-uikit-ui-Textfields-ui-Datepicker-Datepicker-module__root__FAvC6 .src-shared-uikit-ui-Textfields-ui-Datepicker-Datepicker-module__inputs__S1HVj .src-shared-uikit-ui-Textfields-ui-Datepicker-Datepicker-module__input__Ningi::placeholder, .src-shared-uikit-ui-Textfields-ui-Datepicker-Datepicker-module__textfield__JG_vu .src-shared-uikit-ui-Textfields-ui-Datepicker-Datepicker-module__input__Ningi::placeholder {
  color: var(--color-input-text);
  font-size: 16px;
}

.src-shared-uikit-ui-Textfields-ui-Datepicker-Datepicker-module__medium__faj8n {
  height: 50px;
  padding: 14px 20px;
}

.src-shared-uikit-ui-Textfields-ui-Datepicker-Datepicker-module__small___KcWl {
  height: 32px;
  padding: 20px;
}

.src-shared-uikit-ui-Textfields-ui-Datepicker-Datepicker-module__root__FAvC6 {
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
  display: flex;
}

.src-shared-uikit-ui-Textfields-ui-Datepicker-Datepicker-module__root__FAvC6:hover .src-shared-uikit-ui-Textfields-ui-Datepicker-Datepicker-module__label__s9JHU {
  color: var(--color-input-label-hover);
}

.src-shared-uikit-ui-Textfields-ui-Datepicker-Datepicker-module__root__FAvC6:hover .src-shared-uikit-ui-Textfields-ui-Datepicker-Datepicker-module__inputs__S1HVj {
  border: 1px solid var(--color-input-border-hover);
}

.src-shared-uikit-ui-Textfields-ui-Datepicker-Datepicker-module__root__FAvC6 .src-shared-uikit-ui-Textfields-ui-Datepicker-Datepicker-module__label__s9JHU {
  color: var(--input--color-label);
  align-items: center;
  gap: 8px;
  width: 100%;
  padding-right: 2px;
  display: flex;
}

.src-shared-uikit-ui-Textfields-ui-Datepicker-Datepicker-module__root__FAvC6 .src-shared-uikit-ui-Textfields-ui-Datepicker-Datepicker-module__inputs__S1HVj {
  color: var(--text--color-common);
  background: none;
  width: 100%;
  padding: 14px 20px;
}

.src-shared-uikit-ui-Textfields-ui-Datepicker-Datepicker-module__root__FAvC6 .src-shared-uikit-ui-Textfields-ui-Datepicker-Datepicker-module__inputs__S1HVj:-webkit-autofill {
  -webkit-text-fill-color: var(--text--color-common);
  -webkit-background-clip: text;
  transition: background-color 5000s ease-in-out;
}

.src-shared-uikit-ui-Textfields-ui-Datepicker-Datepicker-module__root__FAvC6 .src-shared-uikit-ui-Textfields-ui-Datepicker-Datepicker-module__inputs__S1HVj:-webkit-autofill:active {
  -webkit-text-fill-color: var(--text--color-common);
  -webkit-background-clip: text;
  transition: background-color 5000s ease-in-out;
}

.src-shared-uikit-ui-Textfields-ui-Datepicker-Datepicker-module__root__FAvC6 .src-shared-uikit-ui-Textfields-ui-Datepicker-Datepicker-module__inputs__S1HVj:-webkit-autofill:focus {
  -webkit-text-fill-color: var(--text--color-common);
  -webkit-background-clip: text;
  transition: background-color 5000s ease-in-out;
}

.src-shared-uikit-ui-Textfields-ui-Datepicker-Datepicker-module__root__FAvC6 .src-shared-uikit-ui-Textfields-ui-Datepicker-Datepicker-module__inputs__S1HVj:-webkit-autofill:hover {
  -webkit-text-fill-color: var(--text--color-common);
  -webkit-background-clip: text;
  transition: background-color 5000s ease-in-out;
}

.src-shared-uikit-ui-Textfields-ui-Datepicker-Datepicker-module__error__CKzD6 {
  gap: 8px;
  display: flex;
}

.src-shared-uikit-ui-Textfields-ui-Datepicker-Datepicker-module__error__CKzD6 .src-shared-uikit-ui-Textfields-ui-Datepicker-Datepicker-module__text__n3sGT {
  color: #e53b27;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.src-shared-uikit-ui-Textfields-ui-Datepicker-CustomHeader-CustomHeader-module__root__qJYbV {
  justify-content: space-between;
  margin: 10px;
  display: flex;
}

.src-shared-uikit-ui-Textfields-ui-Datepicker-CustomHeader-CustomHeader-module__root__qJYbV .src-shared-uikit-ui-Textfields-ui-Datepicker-CustomHeader-CustomHeader-module__button__Bdz_M {
  gap: 10px;
  background-color: #0000 !important;
}

.src-shared-uikit-ui-Textfields-ui-Datepicker-CustomHeader-CustomHeader-module__root__qJYbV .src-shared-uikit-ui-Textfields-ui-Datepicker-CustomHeader-CustomHeader-module__select__DPovA {
  border-radius: 5px !important;
  padding: 10px !important;
}

.src-shared-uikit-ui-Textfields-ui-Datepicker-CustomHeader-CustomHeader-module__root__qJYbV .src-shared-uikit-ui-Textfields-ui-Datepicker-CustomHeader-CustomHeader-module__menu__VLPiL {
  flex-direction: column;
  gap: 10px;
  width: 100%;
  height: 228px;
  display: flex;
  overflow-y: scroll;
  background-color: #f0f0f0 !important;
  border-radius: 10px !important;
  padding: 10px !important;
}

.src-shared-uikit-business-Toasts-BaseToast-BaseToast-module__baseContainer__OFkmO {
  background-color: var(--bg-color-toast);
  border-radius: 30px;
}

.src-shared-uikit-business-Toasts-BaseToast-BaseToast-module__baseContainer__OFkmO, .src-shared-uikit-business-Toasts-BaseToast-BaseToast-module__root__I6pwV {
  align-items: center;
  display: flex;
}

.src-shared-uikit-business-Toasts-BaseToast-BaseToast-module__root__I6pwV {
  gap: 15px;
}

.src-shared-uikit-business-Toasts-BaseToast-BaseToast-module__root__I6pwV .src-shared-uikit-business-Toasts-BaseToast-BaseToast-module__text__sCi0z {
  color: var(--toast-text-color);
}

.src-shared-uikit-business-Toasts-BaseToast-BaseToast-module__failed__gUhha {
  background: linear-gradient(89.02deg, #f93939 -185.19%, #f9393900 130.19%);
}

.src-shared-uikit-business-Toasts-BaseToast-BaseToast-module__failed__gUhha .src-shared-uikit-business-Toasts-BaseToast-BaseToast-module__text__sCi0z {
  color: var(--text--color-main);
}

.src-shared-uikit-ui-Textfields-ui-Dropzone-Dropzone-module__root__UQ3Nb .src-shared-uikit-ui-Textfields-ui-Dropzone-Dropzone-module__zone__SX4zr {
  border: 2px dashed var(--text--color-common);
  justify-content: center;
  align-items: center;
  padding: 40px;
  display: flex;
}

.src-shared-uikit-ui-Textfields-ui-Dropzone-Dropzone-module__root__UQ3Nb .src-shared-uikit-ui-Textfields-ui-Dropzone-Dropzone-module__zone__SX4zr .src-shared-uikit-ui-Textfields-ui-Dropzone-Dropzone-module__input__LBHwQ {
  outline: none;
}

.src-shared-uikit-ui-Textfields-ui-Dropzone-Dropzone-module__root__UQ3Nb .src-shared-uikit-ui-Textfields-ui-Dropzone-Dropzone-module__list__hqEUP {
  gap: 20px;
  padding-top: 20px;
  display: flex;
}

.src-shared-uikit-ui-Textfields-ui-Dropzone-Dropzone-module__root__UQ3Nb .src-shared-uikit-ui-Textfields-ui-Dropzone-Dropzone-module__document__Mm6VZ {
  align-items: center;
  gap: 10px;
  display: flex;
}

.src-shared-uikit-ui-Textfields-ui-Dropzone-Dropzone-module__root__UQ3Nb .src-shared-uikit-ui-Textfields-ui-Dropzone-Dropzone-module__document__Mm6VZ .src-shared-uikit-ui-Textfields-ui-Dropzone-Dropzone-module__deleteButton__oVNEJ {
  background-color: var(--text--color-main);
  color: var(--text--color-common);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  font-size: 12px;
  font-weight: 800;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.src-shared-uikit-ui-Textfields-ui-Dropzone-Dropzone-module__root__UQ3Nb .src-shared-uikit-ui-Textfields-ui-Dropzone-Dropzone-module__document__Mm6VZ .src-shared-uikit-ui-Textfields-ui-Dropzone-Dropzone-module__img__pJrhI {
  -o-object-fit: contain;
  object-fit: contain;
  width: 50px;
  height: 39px;
}

.src-shared-uikit-ui-Textfields-ui-Dropzone-Dropzone-module__root__UQ3Nb .src-shared-uikit-ui-Textfields-ui-Dropzone-Dropzone-module__document__Mm6VZ .src-shared-uikit-ui-Textfields-ui-Dropzone-Dropzone-module__fileName__acpgC {
  color: var(--text--color-main);
}

.src-shared-uikit-ui-Textfields-ui-Dropzone-Dropzone-module__root__UQ3Nb .src-shared-uikit-ui-Textfields-ui-Dropzone-Dropzone-module__document__Mm6VZ .src-shared-uikit-ui-Textfields-ui-Dropzone-Dropzone-module__progressBar__CuA7M {
  background-color: #3ac6d4;
  border-radius: 20px;
  width: 100%;
  height: 10px;
  margin-top: 5px;
}

.src-shared-uikit-ui-Textfields-ui-Dropzone-Dropzone-module__root__UQ3Nb .src-shared-uikit-ui-Textfields-ui-Dropzone-Dropzone-module__main__fax2h {
  color: var(--text--color-main);
  text-align: center;
}

.src-shared-uikit-ui-Radio-Radio-module__root__r3m12 {
  --checkbox-size: 20px;
  cursor: pointer;
  align-items: center;
  gap: 8px;
  display: flex;
}

.src-shared-uikit-ui-Radio-Radio-module__root__r3m12 .src-shared-uikit-ui-Radio-Radio-module__label__z8bJl {
  align-items: flex-start;
  display: flex;
}

.src-shared-uikit-ui-Radio-Radio-module__root__r3m12 .src-shared-uikit-ui-Radio-Radio-module__radio__x5vjz {
  cursor: pointer;
  height: var(--checkbox-size);
  width: var(--checkbox-size);
  border: 1px solid gray;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.src-shared-uikit-ui-Radio-Radio-module__root__r3m12 .src-shared-uikit-ui-Radio-Radio-module__radio__x5vjz .src-shared-uikit-ui-Radio-Radio-module__circle__e13on {
  background-color: #fff;
  border-radius: 100%;
  width: 8px;
  height: 8px;
}

.src-shared-uikit-ui-Radio-Radio-module__root__r3m12 .src-shared-uikit-ui-Radio-Radio-module__input__hoWjW {
  display: none;
}

.src-shared-uikit-ui-Radio-Radio-module__root__r3m12 .src-shared-uikit-ui-Radio-Radio-module__input__hoWjW:hover:not(:disabled) + .src-shared-uikit-ui-Radio-Radio-module__label__z8bJl .src-shared-uikit-ui-Radio-Radio-module__radio__x5vjz {
  border: 1px solid #3ac6d4;
}

.src-shared-uikit-ui-Radio-Radio-module__root__r3m12 .src-shared-uikit-ui-Radio-Radio-module__input__hoWjW:checked:not(:disabled) + .src-shared-uikit-ui-Radio-Radio-module__label__z8bJl .src-shared-uikit-ui-Radio-Radio-module__radio__x5vjz {
  background-color: #3ac6d4;
  border: 1px solid #3ac6d4;
}

.src-shared-uikit-ui-Radio-Radio-module__root__r3m12 .src-shared-uikit-ui-Radio-Radio-module__input__hoWjW:checked:disabled + .src-shared-uikit-ui-Radio-Radio-module__label__z8bJl .src-shared-uikit-ui-Radio-Radio-module__radio__x5vjz {
  background-color: #f3f4f6;
}

.src-shared-uikit-ui-Radio-Radio-module__root__r3m12 .src-shared-uikit-ui-Radio-Radio-module__input__hoWjW:disabled + .src-shared-uikit-ui-Radio-Radio-module__label__z8bJl .src-shared-uikit-ui-Radio-Radio-module__radio__x5vjz {
  border-color: #f3f4f6;
}

.src-features-PlaceAbet-ui-PlaceAbet-module__root__S9PhB {
  flex-direction: column;
  justify-content: space-between;
  gap: 18px;
  height: 100%;
  display: flex;
}

.src-features-PlaceAbet-ui-PlaceAbet-module__root__S9PhB .src-features-PlaceAbet-ui-PlaceAbet-module__additionalText__K5lOU {
  color: #848484;
}

.src-features-PlaceAbet-ui-PlaceAbet-module__root__S9PhB .src-features-PlaceAbet-ui-PlaceAbet-module__button__eE7X4 {
  flex-direction: column;
  gap: 4px;
  display: flex;
}

.src-features-PlaceAbet-ui-PlaceAbet-module__root__S9PhB .src-features-PlaceAbet-ui-PlaceAbet-module__button__eE7X4, .src-features-PlaceAbet-ui-PlaceAbet-module__root__S9PhB .src-features-PlaceAbet-ui-PlaceAbet-module__button__eE7X4 .src-features-PlaceAbet-ui-PlaceAbet-module__animate__cu3GM {
  transition: all .3s;
}

.src-features-PlaceAbet-ui-PlaceAbet-module__root__S9PhB .src-features-PlaceAbet-ui-PlaceAbet-module__button__eE7X4 .src-features-PlaceAbet-ui-PlaceAbet-module__text__MxGrs {
  color: #fff;
  opacity: 0;
  height: 0;
}

.src-features-PlaceAbet-ui-PlaceAbet-module__root__S9PhB .src-features-PlaceAbet-ui-PlaceAbet-module__button__eE7X4 .src-features-PlaceAbet-ui-PlaceAbet-module__active__Og43f {
  opacity: 1;
  height: auto;
}

.src-features-PlaceAbet-ui-PlaceAbet-module__root__S9PhB .src-features-PlaceAbet-ui-PlaceAbet-module__title__Px9IO {
  color: #848484;
  text-align: center;
}

.src-features-PlaceAbet-ui-PlaceAbet-module__root__S9PhB .src-features-PlaceAbet-ui-PlaceAbet-module__switcher__wz1kA {
  background-color: var(--bg-color-coupon-kit);
  height: 53px;
}

.src-features-PlaceAbet-ui-PlaceAbet-module__root__S9PhB .src-features-PlaceAbet-ui-PlaceAbet-module__text__MxGrs {
  color: #848484;
  text-align: center;
}

.src-features-PlaceAbet-ui-PlaceAbet-module__root__S9PhB .src-features-PlaceAbet-ui-PlaceAbet-module__actionStyle__VqeRc {
  fill: var(--text--color-main);
  cursor: pointer;
  width: 32px;
}

.src-features-PlaceAbet-ui-PlaceAbet-module__root__S9PhB .src-features-PlaceAbet-ui-PlaceAbet-module__input__XPxg0::placeholder {
  font-size: 16px;
}

.src-features-PlaceAbet-ui-PlaceAbet-module__root__S9PhB .src-features-PlaceAbet-ui-PlaceAbet-module__checkbox__DclX4 .src-features-PlaceAbet-ui-PlaceAbet-module__text__MxGrs {
  color: var(--color-checkbox-text);
}

.src-features-PlaceAbet-ui-PlaceAbet-module__root__S9PhB .src-features-PlaceAbet-ui-PlaceAbet-module__checkbox__DclX4:hover, .src-features-PlaceAbet-ui-PlaceAbet-module__root__S9PhB .src-features-PlaceAbet-ui-PlaceAbet-module__checkbox__DclX4:hover .src-features-PlaceAbet-ui-PlaceAbet-module__text__MxGrs {
  color: #3ac6d4;
}

.src-shared-uikit-business-Cards-CouponCard-CouponCard-module__root__IFXgd {
  background-color: var(--bg-color-coupon-card);
  border-radius: 20px;
  width: 100%;
}

.src-shared-uikit-business-Cards-CouponCard-CouponCard-module__root__IFXgd .src-shared-uikit-business-Cards-CouponCard-CouponCard-module__title__Y0pu4 {
  color: var(--coupon-card-color-main-text);
  justify-content: space-between;
  gap: 10px;
  padding: 10px 16px;
  display: flex;
}

.src-shared-uikit-business-Cards-CouponCard-CouponCard-module__root__IFXgd .src-shared-uikit-business-Cards-CouponCard-CouponCard-module__title__Y0pu4 .src-shared-uikit-business-Cards-CouponCard-CouponCard-module__btn__rDn1x:hover {
  transition: all .3s;
}

.src-shared-uikit-business-Cards-CouponCard-CouponCard-module__root__IFXgd .src-shared-uikit-business-Cards-CouponCard-CouponCard-module__title__Y0pu4 .src-shared-uikit-business-Cards-CouponCard-CouponCard-module__btn__rDn1x:hover .src-shared-uikit-business-Cards-CouponCard-CouponCard-module__icon__SJc1P {
  fill: #3ac6d4;
}

.src-shared-uikit-business-Cards-CouponCard-CouponCard-module__root__IFXgd .src-shared-uikit-business-Cards-CouponCard-CouponCard-module__title__Y0pu4 .src-shared-uikit-business-Cards-CouponCard-CouponCard-module__btn__rDn1x .src-shared-uikit-business-Cards-CouponCard-CouponCard-module__icon__SJc1P {
  fill: var(--text--color-common);
  transition: all .3s;
}

.src-shared-uikit-business-Cards-CouponCard-CouponCard-module__root__IFXgd .src-shared-uikit-business-Cards-CouponCard-CouponCard-module__devider__sEEZA {
  background-color: #848484;
  width: 100%;
  height: 2px;
}

.src-shared-uikit-business-Cards-CouponCard-CouponCard-module__root__IFXgd .src-shared-uikit-business-Cards-CouponCard-CouponCard-module__matchResult__C3Xjf {
  padding: 20px 16px 0;
}

.src-shared-uikit-business-Cards-CouponCard-CouponCard-module__root__IFXgd .src-shared-uikit-business-Cards-CouponCard-CouponCard-module__matchResult__C3Xjf .src-shared-uikit-business-Cards-CouponCard-CouponCard-module__text__NHiTx {
  color: #b1b1b1;
}

.src-shared-uikit-business-Cards-CouponCard-CouponCard-module__root__IFXgd .src-shared-uikit-business-Cards-CouponCard-CouponCard-module__selectedChoise__Wzmyc {
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  padding: 20px 16px;
  display: flex;
}

.src-shared-uikit-business-Cards-CouponCard-CouponCard-module__root__IFXgd .src-shared-uikit-business-Cards-CouponCard-CouponCard-module__selectedChoise__Wzmyc .src-shared-uikit-business-Cards-CouponCard-CouponCard-module__team__Xzipn {
  color: var(--coupon-card-color-main-text);
}

.src-shared-uikit-ui-Shadow-Shadow-module__root__JT0DR {
  background: var(--box-shadow-common-color);
  width: 100%;
  min-height: 20px;
  display: inline-block;
}

.src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__root__gFoAd {
  background-color: var(--bg-promotion-card);
  z-index: 2;
  border-radius: 20px;
  flex-direction: column;
  height: 314px;
  padding: 20px;
  display: flex;
  position: relative;
}

@media (max-width: 640px) {
  .src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__root__gFoAd {
    border-radius: 0 0 var(--mobile-radius) var(--mobile-radius);
    height: 215px;
    padding: 12px;
  }
}

.src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__root__gFoAd .src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__content__SH9k7 {
  flex-grow: 1;
  display: flex;
}

.src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__root__gFoAd .src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__copy__eleI3 {
  z-index: var(--z-index-base-layer);
  flex-direction: column;
  justify-content: flex-end;
  gap: 12px;
  display: flex;
  position: relative;
}

@media (max-width: 640px) {
  .src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__root__gFoAd .src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__copy__eleI3 {
    gap: 6px;
    width: 100%;
  }
}

.src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__root__gFoAd .src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__imageContainer__ciRoW {
  z-index: -1;
  width: 99%;
  height: 260px;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%);
}

@media (max-width: 640px) {
  .src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__root__gFoAd .src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__imageContainer__ciRoW {
    width: 100%;
    height: 181px;
  }
}

.src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__root__gFoAd .src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__imageContainer__ciRoW .src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__image__QRQFq {
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

@media (max-width: 640px) {
  .src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__root__gFoAd .src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__imageContainer__ciRoW .src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__image__QRQFq {
    border-radius: 0 0 var(--mobile-radius) var(--mobile-radius);
  }
}

.src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__root__gFoAd .src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__imageContainer__ciRoW .src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__shadow__E1MKs {
  border-radius: 20px;
  height: 100px;
  position: absolute;
  bottom: 0;
  left: 0;
}

@media (max-width: 640px) {
  .src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__root__gFoAd .src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__imageContainer__ciRoW .src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__shadow__E1MKs {
    border-radius: 4px;
  }
}

.src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__root__gFoAd .src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__title__pWl9D {
  color: #fff;
}

@media (max-width: 640px) {
  .src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__root__gFoAd .src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__title__pWl9D {
    font-size: 18px;
    line-height: 1.4;
  }
}

.src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__root__gFoAd .src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__description__CvMoU {
  color: #fff;
}

@media (max-width: 640px) {
  .src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__root__gFoAd .src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__description__CvMoU {
    font-size: 14px;
    font-weight: 200;
    line-height: 1.4;
  }
}

.src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__root__gFoAd .src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__link__VVu54 {
  display: inline-flex;
}

@media (max-width: 640px) {
  .src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__root__gFoAd .src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__link__VVu54 {
    align-self: flex-start;
    align-items: center;
    gap: 8px;
    margin-top: 8px;
  }
}

.src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__root__gFoAd .src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__link__VVu54:hover {
  transition: all .3s;
}

.src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__root__gFoAd .src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__link__VVu54:hover .src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__text__Cv2eL {
  color: #3ac6d4;
}

.src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__root__gFoAd .src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__link__VVu54:hover .src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__icon__He8EU {
  fill: #3ac6d4;
}

.src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__root__gFoAd .src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__link__VVu54 .src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__text__Cv2eL {
  color: var(--text--color-common);
  transition: all .3s;
}

@media (max-width: 640px) {
  .src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__root__gFoAd .src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__link__VVu54 .src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__text__Cv2eL {
    font-size: 18px;
    line-height: normal;
  }
}

.src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__root__gFoAd .src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__link__VVu54 .src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__icon__He8EU {
  fill: var(--text--color-common);
  transition: all .3s;
}

@media (max-width: 640px) {
  .src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__root__gFoAd .src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__link__VVu54 .src-shared-uikit-business-Cards-AdvertisingCard-AdvertisingCard-module__icon__He8EU {
    width: 9px;
    height: 8px;
  }
}

.src-widgets-Coupon-ui-ListOfBets-ListOfBets-module__root__OGGH9 {
  scrollbar-color: var(--bg-color-coupon-thumb) var(--bg-color-coupon-track);
  scrollbar-width: thin;
  flex-direction: column;
  gap: 20px;
  height: calc(100vh - 547px);
  min-height: 300px;
  display: flex;
  overflow: auto;
}

.src-widgets-Coupon-ui-ListOfBets-ListOfBets-module__root__OGGH9::-webkit-scrollbar {
  width: 3px;
  height: 3px;
}

.src-widgets-Coupon-ui-ListOfBets-ListOfBets-module__root__OGGH9::-webkit-scrollbar-track {
  background: var(--bg-color-coupon-track);
}

.src-widgets-Coupon-ui-ListOfBets-ListOfBets-module__root__OGGH9::-webkit-scrollbar-thumb {
  background: var(--bg-color-coupon-thumb);
  border-radius: 20px;
}

.src-widgets-Coupon-ui-ListOfBets-ListOfBets-module__root__OGGH9::-webkit-scrollbar-thumb:hover {
  background: #555;
}

@media (min-width: 1280px) {
  .src-widgets-Coupon-ui-ListOfBets-ListOfBets-module__root__OGGH9::-webkit-scrollbar {
    width: 1px;
    height: 1px;
  }
}

@media (max-width: 640px) {
  .src-widgets-Coupon-ui-ListOfBets-ListOfBets-module__root__OGGH9 {
    scrollbar-width: none;
  }

  .src-widgets-Coupon-ui-ListOfBets-ListOfBets-module__root__OGGH9::-webkit-scrollbar {
    display: none;
  }
}

.src-widgets-Coupon-ui-EmptyCoupon-EmptyCoupon-module__root__vAWbM {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 4px;
  display: flex;
}

.src-widgets-Coupon-Coupon-module__root__kgqN0 {
  background-color: var(--bg-color-coupon);
  box-sizing: border-box;
  scrollbar-color: var(--bg-color-coupon-thumb) var(--bg-color-coupon-track);
  scrollbar-width: thin;
  border-radius: 20px;
  flex-direction: column;
  display: flex;
  overflow: auto;
  box-shadow: 0 4px 4px #00000040;
}

.src-widgets-Coupon-Coupon-module__root__kgqN0::-webkit-scrollbar {
  width: 3px;
  height: 3px;
}

.src-widgets-Coupon-Coupon-module__root__kgqN0::-webkit-scrollbar-track {
  background: var(--bg-color-coupon-track);
}

.src-widgets-Coupon-Coupon-module__root__kgqN0::-webkit-scrollbar-thumb {
  background: var(--bg-color-coupon-thumb);
  border-radius: 20px;
}

.src-widgets-Coupon-Coupon-module__root__kgqN0::-webkit-scrollbar-thumb:hover {
  background: #555;
}

@media (min-width: 1280px) {
  .src-widgets-Coupon-Coupon-module__root__kgqN0::-webkit-scrollbar {
    width: 1px;
    height: 1px;
  }
}

@media (max-width: 640px) {
  .src-widgets-Coupon-Coupon-module__root__kgqN0 {
    scrollbar-width: none;
  }

  .src-widgets-Coupon-Coupon-module__root__kgqN0::-webkit-scrollbar {
    display: none;
  }
}

.src-widgets-Coupon-Coupon-module__root__kgqN0 .src-widgets-Coupon-Coupon-module__title__HEsok {
  color: var(--text--color-common);
  text-align: center;
  padding-bottom: 14px;
}

.src-widgets-Coupon-Coupon-module__root__kgqN0 .src-widgets-Coupon-Coupon-module__switcher__QVO6V {
  background-color: var(--bg-color-coupon-kit);
  margin-bottom: 16px;
}

@media (min-width: 1280px) {
  .src-widgets-Coupon-Coupon-module__root__kgqN0 .src-widgets-Coupon-Coupon-module__couponContainer__uCWaX {
    padding: 12px 4px 0;
  }
}

@media (min-width: 1366px) {
  .src-widgets-Coupon-Coupon-module__root__kgqN0 .src-widgets-Coupon-Coupon-module__couponContainer__uCWaX {
    padding: 16px 8px 0;
  }
}

@media (min-width: 1440px) {
  .src-widgets-Coupon-Coupon-module__root__kgqN0 .src-widgets-Coupon-Coupon-module__couponContainer__uCWaX {
    padding: 20px 12px 0;
  }
}

@media (min-width: 1600px) {
  .src-widgets-Coupon-Coupon-module__root__kgqN0 .src-widgets-Coupon-Coupon-module__couponContainer__uCWaX {
    padding: 24px 16px 0;
  }
}

.src-widgets-Coupon-Coupon-module__root__kgqN0 .src-widgets-Coupon-Coupon-module__deleteButton__fRQWs {
  background: var(--box-shadow-common-color);
  justify-content: center;
  min-height: 30px;
  padding-top: 5px;
  padding-bottom: 10px;
  display: flex;
}

.src-widgets-Coupon-Coupon-module__root__kgqN0 .src-widgets-Coupon-Coupon-module__deleteButton__fRQWs .src-widgets-Coupon-Coupon-module__text__FB19K {
  color: var(--color-coupon-delete-button-text);
  align-items: center;
  gap: 10px;
  transition: all .3s;
  display: flex;
}

.src-widgets-Coupon-Coupon-module__root__kgqN0 .src-widgets-Coupon-Coupon-module__deleteButton__fRQWs .src-widgets-Coupon-Coupon-module__text__FB19K:hover {
  color: #3ac6d4;
  transition: all .3s;
}

.src-widgets-Coupon-Coupon-module__root__kgqN0 .src-widgets-Coupon-Coupon-module__deleteButton__fRQWs .src-widgets-Coupon-Coupon-module__text__FB19K:hover .src-widgets-Coupon-Coupon-module__icon__hYJ_j {
  fill: #3ac6d4;
}

.src-widgets-Coupon-Coupon-module__root__kgqN0 .src-widgets-Coupon-Coupon-module__deleteButton__fRQWs .src-widgets-Coupon-Coupon-module__text__FB19K .src-widgets-Coupon-Coupon-module__icon__hYJ_j {
  fill: var(--color-coupon-delete-button-icon);
  transition: all .3s;
}

@media (min-width: 1280px) {
  .src-widgets-Coupon-Coupon-module__root__kgqN0 .src-widgets-Coupon-Coupon-module__placeAbetContainer__tT1dv {
    padding: 16px 4px;
  }
}

@media (min-width: 1366px) {
  .src-widgets-Coupon-Coupon-module__root__kgqN0 .src-widgets-Coupon-Coupon-module__placeAbetContainer__tT1dv {
    padding: 16px 8px;
  }
}

@media (min-width: 1440px) {
  .src-widgets-Coupon-Coupon-module__root__kgqN0 .src-widgets-Coupon-Coupon-module__placeAbetContainer__tT1dv {
    padding: 16px 12px;
  }
}

@media (min-width: 1600px) {
  .src-widgets-Coupon-Coupon-module__root__kgqN0 .src-widgets-Coupon-Coupon-module__placeAbetContainer__tT1dv {
    padding: 18px 16px 32px;
  }
}

.src-providers-Pages-Layouts-SportLayout-SportLayout-module__root__cgQib {
  --size-header: 53px;
  --size-layout-padding-top: 28px;
  --size-layout-gap: 10px;
  --distance-to-footer: 5px;
  --coupon-width: 208px;
  --category-width: 208px;
  gap: 10px;
  gap: var(--size-layout-gap);
  max-width: 1920px;
  min-height: 100vh;
  margin: 0 auto;
}

@media (max-width: 639px) {
  .src-providers-Pages-Layouts-SportLayout-SportLayout-module__root__cgQib {
    min-height: 100dvh;
    padding-bottom: calc(var(--mobile-bottom-bar-height) + env(safe-area-inset-bottom, 0px));
    gap: 0;
  }
}

@media (min-width: 320px) {
  .src-providers-Pages-Layouts-SportLayout-SportLayout-module__root__cgQib {
    flex-direction: column;
    height: 100%;
    display: flex;
  }
}

@media (min-width: 480px) {
  .src-providers-Pages-Layouts-SportLayout-SportLayout-module__root__cgQib {
    --size-header: 53px;
  }
}

@media (min-width: 1280px) {
  .src-providers-Pages-Layouts-SportLayout-SportLayout-module__root__cgQib {
    grid-template-areas: "category header header"
                         "category outlet coupon"
                         "category footer coupon";
    grid-template-columns: var(--category-width) auto var(--coupon-width);
    grid-template-rows: min-content 1fr min-content;
    height: auto;
    display: grid;
    position: relative;
  }
}

@media (min-width: 1366px) {
  .src-providers-Pages-Layouts-SportLayout-SportLayout-module__root__cgQib {
    --size-layout-gap: 12px;
    --coupon-width: 228px;
    --category-width: 228px;
  }
}

@media (min-width: 1440px) {
  .src-providers-Pages-Layouts-SportLayout-SportLayout-module__root__cgQib {
    --size-layout-gap: 15px;
    --coupon-width: 258px;
    --category-width: 258px;
  }
}

@media (min-width: 1600px) {
  .src-providers-Pages-Layouts-SportLayout-SportLayout-module__root__cgQib {
    --size-layout-gap: 20px;
    --coupon-width: 280px;
    --category-width: 288px;
  }
}

.src-providers-Pages-Layouts-SportLayout-SportLayout-module__root__cgQib .src-providers-Pages-Layouts-SportLayout-SportLayout-module__headerContainer__Fcr2M {
  min-width: 0;
  top: var(--global-app-top-padding);
  z-index: var(--z-index-therd-layer);
  flex-direction: column;
  grid-area: header;
  gap: 4px;
  display: flex;
  position: sticky;
}

@media (max-width: 639px) {
  .src-providers-Pages-Layouts-SportLayout-SportLayout-module__root__cgQib .src-providers-Pages-Layouts-SportLayout-SportLayout-module__headerContainer__Fcr2M {
    gap: 0;
    top: 0;
  }

  .src-providers-Pages-Layouts-SportLayout-SportLayout-module__root__cgQib .src-providers-Pages-Layouts-SportLayout-SportLayout-module__header__gEzbF {
    margin-left: calc(var(--mobile-content-gutter)*-1);
    margin-right: calc(var(--mobile-content-gutter)*-1);
    width: calc(100% + var(--mobile-content-gutter)*2);
  }
}

@media (max-width: 480px) {
  .src-providers-Pages-Layouts-SportLayout-SportLayout-module__root__cgQib .src-providers-Pages-Layouts-SportLayout-SportLayout-module__header__gEzbF .src-providers-Pages-Layouts-SportLayout-SportLayout-module__headerLogoBar__Ygk7z {
    width: 135px;
    padding: 0 8px;
  }
}

@media (max-width: 639px) {
  .src-providers-Pages-Layouts-SportLayout-SportLayout-module__root__cgQib .src-providers-Pages-Layouts-SportLayout-SportLayout-module__header__gEzbF .src-providers-Pages-Layouts-SportLayout-SportLayout-module__headerLogoBar__Ygk7z {
    width: 140px;
    padding: 0;
  }
}

@media (max-width: 480px) {
  .src-providers-Pages-Layouts-SportLayout-SportLayout-module__root__cgQib .src-providers-Pages-Layouts-SportLayout-SportLayout-module__header__gEzbF .src-providers-Pages-Layouts-SportLayout-SportLayout-module__logo__UxeAj {
    width: 107px;
    height: 24px;
  }
}

@media (max-width: 639px) {
  .src-providers-Pages-Layouts-SportLayout-SportLayout-module__root__cgQib .src-providers-Pages-Layouts-SportLayout-SportLayout-module__header__gEzbF .src-providers-Pages-Layouts-SportLayout-SportLayout-module__logo__UxeAj {
    width: 140px;
    height: 40px;
  }
}

@media (min-width: 1280px) {
  .src-providers-Pages-Layouts-SportLayout-SportLayout-module__root__cgQib .src-providers-Pages-Layouts-SportLayout-SportLayout-module__header__gEzbF {
    height: var(--size-header);
  }

  .src-providers-Pages-Layouts-SportLayout-SportLayout-module__root__cgQib .src-providers-Pages-Layouts-SportLayout-SportLayout-module__header__gEzbF .src-providers-Pages-Layouts-SportLayout-SportLayout-module__headerLogoBar__Ygk7z {
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
    width: 0;
    position: absolute;
  }
}

.src-providers-Pages-Layouts-SportLayout-SportLayout-module__root__cgQib .src-providers-Pages-Layouts-SportLayout-SportLayout-module__categoriesContainer__PyxjB {
  min-width: 0;
}

@media (max-width: 639px) {
  .src-providers-Pages-Layouts-SportLayout-SportLayout-module__root__cgQib .src-providers-Pages-Layouts-SportLayout-SportLayout-module__categoriesContainer__PyxjB {
    background-color: var(--bg-additional-color);
    height: 58px;
    margin-left: calc(var(--mobile-content-gutter)*-1);
    margin-right: calc(var(--mobile-content-gutter)*-1);
    width: calc(100% + var(--mobile-content-gutter)*2);
  }
}

.src-providers-Pages-Layouts-SportLayout-SportLayout-module__root__cgQib .src-providers-Pages-Layouts-SportLayout-SportLayout-module__categoryContainer__LVeDO {
  grid-area: category;
}

@media (min-width: 320px) {
  .src-providers-Pages-Layouts-SportLayout-SportLayout-module__root__cgQib .src-providers-Pages-Layouts-SportLayout-SportLayout-module__categoryContainer__LVeDO {
    display: none;
  }
}

@media (min-width: 1280px) {
  .src-providers-Pages-Layouts-SportLayout-SportLayout-module__root__cgQib .src-providers-Pages-Layouts-SportLayout-SportLayout-module__categoryContainer__LVeDO {
    display: block;
  }
}

.src-providers-Pages-Layouts-SportLayout-SportLayout-module__root__cgQib .src-providers-Pages-Layouts-SportLayout-SportLayout-module__categoryContainer__LVeDO .src-providers-Pages-Layouts-SportLayout-SportLayout-module__category__hcGXr {
  height: calc(100vh - var(--size-layout-padding-top) - var(--distance-to-footer));
  scrollbar-color: var(--bg-color-coupon-thumb) var(--bg-color-coupon-track);
  scrollbar-width: thin;
  max-height: 1026px;
  position: sticky;
  top: 30px;
  overflow: auto;
}

.src-providers-Pages-Layouts-SportLayout-SportLayout-module__root__cgQib .src-providers-Pages-Layouts-SportLayout-SportLayout-module__categoryContainer__LVeDO .src-providers-Pages-Layouts-SportLayout-SportLayout-module__category__hcGXr::-webkit-scrollbar {
  width: 3px;
  height: 3px;
}

.src-providers-Pages-Layouts-SportLayout-SportLayout-module__root__cgQib .src-providers-Pages-Layouts-SportLayout-SportLayout-module__categoryContainer__LVeDO .src-providers-Pages-Layouts-SportLayout-SportLayout-module__category__hcGXr::-webkit-scrollbar-track {
  background: var(--bg-color-coupon-track);
}

.src-providers-Pages-Layouts-SportLayout-SportLayout-module__root__cgQib .src-providers-Pages-Layouts-SportLayout-SportLayout-module__categoryContainer__LVeDO .src-providers-Pages-Layouts-SportLayout-SportLayout-module__category__hcGXr::-webkit-scrollbar-thumb {
  background: var(--bg-color-coupon-thumb);
  border-radius: 20px;
}

.src-providers-Pages-Layouts-SportLayout-SportLayout-module__root__cgQib .src-providers-Pages-Layouts-SportLayout-SportLayout-module__categoryContainer__LVeDO .src-providers-Pages-Layouts-SportLayout-SportLayout-module__category__hcGXr::-webkit-scrollbar-thumb:hover {
  background: #555;
}

@media (min-width: 1280px) {
  .src-providers-Pages-Layouts-SportLayout-SportLayout-module__root__cgQib .src-providers-Pages-Layouts-SportLayout-SportLayout-module__categoryContainer__LVeDO .src-providers-Pages-Layouts-SportLayout-SportLayout-module__category__hcGXr::-webkit-scrollbar {
    width: 1px;
    height: 1px;
  }
}

@media (max-width: 640px) {
  .src-providers-Pages-Layouts-SportLayout-SportLayout-module__root__cgQib .src-providers-Pages-Layouts-SportLayout-SportLayout-module__categoryContainer__LVeDO .src-providers-Pages-Layouts-SportLayout-SportLayout-module__category__hcGXr {
    scrollbar-width: none;
  }

  .src-providers-Pages-Layouts-SportLayout-SportLayout-module__root__cgQib .src-providers-Pages-Layouts-SportLayout-SportLayout-module__categoryContainer__LVeDO .src-providers-Pages-Layouts-SportLayout-SportLayout-module__category__hcGXr::-webkit-scrollbar {
    display: none;
  }
}

@media (min-width: 1280px) {
  .src-providers-Pages-Layouts-SportLayout-SportLayout-module__root__cgQib .src-providers-Pages-Layouts-SportLayout-SportLayout-module__categoryContainer__LVeDO .src-providers-Pages-Layouts-SportLayout-SportLayout-module__category__hcGXr .src-providers-Pages-Layouts-SportLayout-SportLayout-module__categoryLogoBar___j0c0 {
    padding: 20px;
  }
}

@media (min-width: 1440px) {
  .src-providers-Pages-Layouts-SportLayout-SportLayout-module__root__cgQib .src-providers-Pages-Layouts-SportLayout-SportLayout-module__categoryContainer__LVeDO .src-providers-Pages-Layouts-SportLayout-SportLayout-module__category__hcGXr .src-providers-Pages-Layouts-SportLayout-SportLayout-module__categoryLogoBar___j0c0 {
    padding: 40px;
  }
}

.src-providers-Pages-Layouts-SportLayout-SportLayout-module__root__cgQib .src-providers-Pages-Layouts-SportLayout-SportLayout-module__outlet__X5nMC {
  grid-area: outlet;
  min-width: 0;
}

@media (min-width: 320px) {
  .src-providers-Pages-Layouts-SportLayout-SportLayout-module__root__cgQib .src-providers-Pages-Layouts-SportLayout-SportLayout-module__outlet__X5nMC {
    flex-grow: 1;
  }
}

@media (min-width: 1280px) {
  .src-providers-Pages-Layouts-SportLayout-SportLayout-module__root__cgQib .src-providers-Pages-Layouts-SportLayout-SportLayout-module__outlet__X5nMC {
    flex-grow: 0;
  }
}

.src-providers-Pages-Layouts-SportLayout-SportLayout-module__root__cgQib .src-providers-Pages-Layouts-SportLayout-SportLayout-module__couponContainer__KzZ6P {
  grid-area: coupon;
  display: none;
}

@media (min-width: 1280px) {
  .src-providers-Pages-Layouts-SportLayout-SportLayout-module__root__cgQib .src-providers-Pages-Layouts-SportLayout-SportLayout-module__couponContainer__KzZ6P {
    display: block;
  }
}

.src-providers-Pages-Layouts-SportLayout-SportLayout-module__root__cgQib .src-providers-Pages-Layouts-SportLayout-SportLayout-module__couponContainer__KzZ6P .src-providers-Pages-Layouts-SportLayout-SportLayout-module__coupon__bft6m {
  height: calc(100vh - var(--size-layout-padding-top) - var(--size-header) - var(--size-layout-gap) - var(--distance-to-footer));
  max-height: 1026px;
  top: calc(var(--global-app-top-padding) + var(--size-header) + var(--size-layout-gap));
  position: sticky;
}

.src-providers-Pages-Layouts-SportLayout-SportLayout-module__root__cgQib .src-providers-Pages-Layouts-SportLayout-SportLayout-module__footer__sFq1p {
  grid-area: footer;
  place-self: end;
  width: 100%;
}

.src-providers-Pages-Layouts-SportLayout-SportLayout-module__root__cgQib .src-providers-Pages-Layouts-SportLayout-SportLayout-module__bottomBarContainer__vyg2q {
  z-index: var(--z-index-second-layer);
  position: sticky;
  bottom: 10px;
  left: 20px;
}

@media (max-width: 639px) {
  .src-providers-Pages-Layouts-SportLayout-SportLayout-module__root__cgQib .src-providers-Pages-Layouts-SportLayout-SportLayout-module__bottomBarContainer__vyg2q {
    background-color: var(--bg-additional-color);
    padding-bottom: env(safe-area-inset-bottom, 0);
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
  }
}

@media (min-width: 1280px) {
  .src-providers-Pages-Layouts-SportLayout-SportLayout-module__root__cgQib .src-providers-Pages-Layouts-SportLayout-SportLayout-module__bottomBarContainer__vyg2q {
    display: none;
  }
}

.src-pages-CasinoPages-CasinoProviderPage-CasinoProviderPage-module__root__TlFCd .src-pages-CasinoPages-CasinoProviderPage-CasinoProviderPage-module__controls__jFcfN {
  gap: 12px;
  padding-top: 18px;
  padding-bottom: 20px;
  display: flex;
}

@media (max-width: 640px) {
  .src-pages-CasinoPages-CasinoProviderPage-CasinoProviderPage-module__root__TlFCd .src-pages-CasinoPages-CasinoProviderPage-CasinoProviderPage-module__controls__jFcfN {
    flex-direction: column;
  }
}

.src-pages-CasinoPages-CasinoProviderPage-CasinoProviderPage-module__root__TlFCd .src-pages-CasinoPages-CasinoProviderPage-CasinoProviderPage-module__controls__jFcfN .src-pages-CasinoPages-CasinoProviderPage-CasinoProviderPage-module__providersButton__C7RAG {
  flex-shrink: 0;
  padding: 0 12px;
}

.src-pages-CasinoPages-CasinoProviderPage-CasinoProviderPage-module__root__TlFCd .src-pages-CasinoPages-CasinoProviderPage-CasinoProviderPage-module__controls__jFcfN .src-pages-CasinoPages-CasinoProviderPage-CasinoProviderPage-module__fireIcon__m4MZe {
  fill: var(--text--color-common);
  transform: scale(.7);
}

.src-pages-CasinoPages-CasinoProviderPage-CasinoProviderPage-module__root__TlFCd .src-pages-CasinoPages-CasinoProviderPage-CasinoProviderPage-module__controls__jFcfN .src-pages-CasinoPages-CasinoProviderPage-CasinoProviderPage-module__searchInput__MKbYq {
  width: 100%;
}

.src-pages-CasinoPages-CasinoProviderPage-CasinoProviderPage-module__root__TlFCd .src-pages-CasinoPages-CasinoProviderPage-CasinoProviderPage-module__header__lNwK3 {
  padding-bottom: 16px;
}

.src-pages-CasinoPages-CasinoProviderPage-CasinoProviderPage-module__root__TlFCd .src-pages-CasinoPages-CasinoProviderPage-CasinoProviderPage-module__header__lNwK3 .src-pages-CasinoPages-CasinoProviderPage-CasinoProviderPage-module__title__gFUB6 {
  color: var(--text--color-common);
  text-transform: uppercase;
}

.src-pages-CasinoPages-CasinoProviderPage-CasinoProviderPage-module__root__TlFCd .src-pages-CasinoPages-CasinoProviderPage-CasinoProviderPage-module__container__CfxTs {
  grid-gap: 8px;
  grid-template-columns: repeat(2, 1fr);
  gap: 8px;
  display: grid;
}

@media (min-width: 480px) {
  .src-pages-CasinoPages-CasinoProviderPage-CasinoProviderPage-module__root__TlFCd .src-pages-CasinoPages-CasinoProviderPage-CasinoProviderPage-module__container__CfxTs {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media (min-width: 640px) {
  .src-pages-CasinoPages-CasinoProviderPage-CasinoProviderPage-module__root__TlFCd .src-pages-CasinoPages-CasinoProviderPage-CasinoProviderPage-module__container__CfxTs {
    grid-template-columns: repeat(4, 1fr);
  }
}

@media (min-width: 768px) {
  .src-pages-CasinoPages-CasinoProviderPage-CasinoProviderPage-module__root__TlFCd .src-pages-CasinoPages-CasinoProviderPage-CasinoProviderPage-module__container__CfxTs {
    grid-template-columns: repeat(5, 1fr);
    gap: 12px;
  }
}

@media (min-width: 1024px) {
  .src-pages-CasinoPages-CasinoProviderPage-CasinoProviderPage-module__root__TlFCd .src-pages-CasinoPages-CasinoProviderPage-CasinoProviderPage-module__container__CfxTs {
    grid-template-columns: repeat(6, 1fr);
    gap: 16px;
  }
}

@media (min-width: 1366px) {
  .src-pages-CasinoPages-CasinoProviderPage-CasinoProviderPage-module__root__TlFCd .src-pages-CasinoPages-CasinoProviderPage-CasinoProviderPage-module__container__CfxTs {
    grid-template-columns: repeat(7, 1fr);
  }
}

@keyframes src-shared-uikit-business-PageLoader-PageLoader-module__topSide__zwroL {
  0% {
    opacity: .2;
    transform: translateY(0);
  }

  50% {
    opacity: 1;
    transform: translateY(50px);
  }

  to {
    opacity: .2;
    transform: translateY(0);
  }
}

@keyframes src-shared-uikit-business-PageLoader-PageLoader-module__leftSide__AkTiq {
  0% {
    opacity: .2;
    transform: translateY(11px) rotate(-18deg);
  }

  50% {
    opacity: 1;
    transform: translate(34px, 11px) rotate(-18deg);
  }

  to {
    opacity: .2;
    transform: translateY(11px) rotate(-18deg);
  }
}

@keyframes src-shared-uikit-business-PageLoader-PageLoader-module__rightSide__YFogP {
  0% {
    opacity: .2;
    transform: translateY(10px) rotate(18deg);
  }

  50% {
    opacity: 1;
    transform: translate(-30px, 10px) rotate(18deg);
  }

  to {
    opacity: .2;
    transform: translateY(10px) rotate(18deg);
  }
}

.src-shared-uikit-business-PageLoader-PageLoader-module__root__eojpX {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.src-shared-uikit-business-PageLoader-PageLoader-module__root__eojpX .src-shared-uikit-business-PageLoader-PageLoader-module__topSide__zwroL {
  animation: 3s infinite src-shared-uikit-business-PageLoader-PageLoader-module__topSide__zwroL;
}

.src-shared-uikit-business-PageLoader-PageLoader-module__root__eojpX .src-shared-uikit-business-PageLoader-PageLoader-module__sidesContainer__gQGuA {
  gap: 60px;
  display: flex;
}

.src-shared-uikit-business-PageLoader-PageLoader-module__root__eojpX .src-shared-uikit-business-PageLoader-PageLoader-module__sidesContainer__gQGuA .src-shared-uikit-business-PageLoader-PageLoader-module__leftSide__AkTiq {
  animation: 3s infinite src-shared-uikit-business-PageLoader-PageLoader-module__leftSide__AkTiq;
  transform: rotate(-18deg);
}

.src-shared-uikit-business-PageLoader-PageLoader-module__root__eojpX .src-shared-uikit-business-PageLoader-PageLoader-module__sidesContainer__gQGuA .src-shared-uikit-business-PageLoader-PageLoader-module__rightSide__YFogP {
  animation: 3s infinite src-shared-uikit-business-PageLoader-PageLoader-module__rightSide__YFogP;
  transform: rotate(18deg);
}

.src-widgets-AiChatPanel-ui-RecommendationCard-RecommendationCard-module__root__Z8ydK {
  background: var(--bg-color-coupon);
  cursor: pointer;
  text-align: left;
  border: 1px solid #0000;
  border-radius: 8px;
  flex-direction: column;
  gap: 4px;
  width: 100%;
  padding: 10px 12px;
  transition: border-color .2s, background .2s;
  display: flex;
}

.src-widgets-AiChatPanel-ui-RecommendationCard-RecommendationCard-module__root__Z8ydK:hover {
  border-color: var(--bg--color-tab);
}

.src-widgets-AiChatPanel-ui-RecommendationCard-RecommendationCard-module__root__Z8ydK.src-widgets-AiChatPanel-ui-RecommendationCard-RecommendationCard-module__added__VEGdw {
  opacity: .6;
}

.src-widgets-AiChatPanel-ui-RecommendationCard-RecommendationCard-module__bestBet__UAh3r, .src-widgets-AiChatPanel-ui-RecommendationCard-RecommendationCard-module__root__Z8ydK.src-widgets-AiChatPanel-ui-RecommendationCard-RecommendationCard-module__added__VEGdw {
  border-color: var(--bg--color-tab);
}

.src-widgets-AiChatPanel-ui-RecommendationCard-RecommendationCard-module__bestBet__UAh3r {
  background: var(--bg-color-coupon-kit);
  padding: 12px 14px;
}

.src-widgets-AiChatPanel-ui-RecommendationCard-RecommendationCard-module__bestBet__UAh3r:hover {
  background: var(--bg-color-coupon);
}

.src-widgets-AiChatPanel-ui-RecommendationCard-RecommendationCard-module__bestBetLabel__fQ6pB {
  color: var(--bg--color-tab);
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-bottom: 2px;
}

.src-widgets-AiChatPanel-ui-RecommendationCard-RecommendationCard-module__header__jA7Ed {
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  display: flex;
}

.src-widgets-AiChatPanel-ui-RecommendationCard-RecommendationCard-module__matchName__FQeAY {
  color: var(--text--color-main);
}

.src-widgets-AiChatPanel-ui-RecommendationCard-RecommendationCard-module__odds__Hobhb {
  color: var(--bg--color-tab);
  flex-shrink: 0;
}

.src-widgets-AiChatPanel-ui-RecommendationCard-RecommendationCard-module__market__GL4ll {
  color: var(--text--color-common);
}

.src-widgets-AiChatPanel-ui-RecommendationCard-RecommendationCard-module__explanation__YxBza {
  color: var(--text--color-auxiliary);
  line-height: 1.4;
}

.src-widgets-AiChatPanel-ui-RecommendationCard-RecommendationCard-module__action__mvSDz {
  color: var(--bg--color-tab);
  margin-top: 2px;
}

.src-widgets-AiChatPanel-ui-SuggestedQuestions-SuggestedQuestions-module__root__mY7Rw {
  flex-direction: column;
  align-items: flex-start;
  gap: 6px;
  margin-top: 8px;
  display: flex;
}

.src-widgets-AiChatPanel-ui-SuggestedQuestions-SuggestedQuestions-module__chip__UN4I7 {
  background: var(--bg-color-coupon);
  border: 1px solid var(--color-input-border);
  color: var(--text--color-main);
  cursor: pointer;
  text-align: left;
  border-radius: 16px;
  max-width: 90%;
  padding: 6px 12px;
  transition: background .2s;
}

.src-widgets-AiChatPanel-ui-SuggestedQuestions-SuggestedQuestions-module__chip__UN4I7:hover {
  background: var(--bg-color-coupon-kit);
}

.src-widgets-AiChatPanel-ui-ChatMessage-ChatMessage-module__root__U59u3 {
  flex-direction: column;
  margin-bottom: 8px;
  display: flex;
}

.src-widgets-AiChatPanel-ui-ChatMessage-ChatMessage-module__root__U59u3.src-widgets-AiChatPanel-ui-ChatMessage-ChatMessage-module__user__pj10C {
  align-items: flex-end;
}

.src-widgets-AiChatPanel-ui-ChatMessage-ChatMessage-module__root__U59u3.src-widgets-AiChatPanel-ui-ChatMessage-ChatMessage-module__assistant__JRP7v, .src-widgets-AiChatPanel-ui-ChatMessage-ChatMessage-module__root__U59u3.src-widgets-AiChatPanel-ui-ChatMessage-ChatMessage-module__system__CwEsZ {
  align-items: flex-start;
}

.src-widgets-AiChatPanel-ui-ChatMessage-ChatMessage-module__bubble__hsjRh {
  word-break: break-word;
  border-radius: 10px;
  max-width: 85%;
  padding: 12px;
}

.src-widgets-AiChatPanel-ui-ChatMessage-ChatMessage-module__userBubble__TpTgE {
  background: var(--bg--color-tab);
  border-bottom-right-radius: 4px;
}

.src-widgets-AiChatPanel-ui-ChatMessage-ChatMessage-module__assistantBubble__ctnBQ, .src-widgets-AiChatPanel-ui-ChatMessage-ChatMessage-module__userBubble__TpTgE {
  color: var(--text--color-main);
}

.src-widgets-AiChatPanel-ui-ChatMessage-ChatMessage-module__assistantBubble__ctnBQ {
  background: var(--bg-color-coupon-kit);
  border-bottom-left-radius: 4px;
}

.src-widgets-AiChatPanel-ui-ChatMessage-ChatMessage-module__systemBubble__XKzqA {
  border: 1px solid var(--color-input-border);
  opacity: .7;
  background: none;
}

.src-widgets-AiChatPanel-ui-ChatMessage-ChatMessage-module__content__aRDIn {
  white-space: pre-wrap;
  line-height: 1.45;
}

.src-widgets-AiChatPanel-ui-ChatMessage-ChatMessage-module__recommendations__fORl2 {
  flex-direction: column;
  gap: 12px;
  margin-top: 12px;
  display: flex;
}

.src-widgets-AiChatPanel-ui-ChatMessage-ChatMessage-module__disclaimer__kvIqE {
  opacity: .6;
  margin-top: 6px;
  font-style: italic;
}

.src-widgets-AiChatPanel-ui-ChatMessage-ChatMessage-module__casinoCard__l0rF_ {
  background: var(--bg--color);
  border: 1px solid var(--color-input-border);
  border-radius: 12px;
  flex-direction: column;
  gap: 8px;
  padding: 10px;
  display: flex;
}

.src-widgets-AiChatPanel-ui-ChatMessage-ChatMessage-module__casinoImage__WfjSq {
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  height: 120px;
}

.src-widgets-AiChatPanel-ui-ChatMessage-ChatMessage-module__casinoName__xOAwp {
  text-align: center;
}

.src-widgets-AiChatPanel-ui-ChatMessage-ChatMessage-module__casinoPlayButton__NzXBW {
  background: #ff6b00;
  background: var(--bg--color-primary, #ff6b00);
  color: #fff;
  cursor: pointer;
  border: none;
  border-radius: 8px;
  padding: 8px 16px;
  font-weight: 600;
  transition: opacity .2s;
}

.src-widgets-AiChatPanel-ui-ChatMessage-ChatMessage-module__casinoPlayButton__NzXBW:hover {
  opacity: .85;
}

.src-widgets-AiChatPanel-ui-ChatMessage-ChatMessage-module__casinoActions__EeLV8 {
  flex-wrap: wrap;
  gap: 8px;
  margin-top: 10px;
  display: flex;
}

.src-widgets-AiChatPanel-ui-ChatMessage-ChatMessage-module__casinoActionButton__vRAO1 {
  background: var(--bg--color-tab);
  border: 1px solid var(--color-input-border);
  cursor: pointer;
  border-radius: 16px;
  align-items: center;
  gap: 6px;
  padding: 6px 12px;
  font-size: 13px;
  display: flex;
}

.src-widgets-AiChatPanel-ui-ChatMessage-ChatMessage-module__casinoActionButton__vRAO1:hover {
  background: var(--bg-color-coupon-kit);
}

.src-widgets-AiChatPanel-ui-ChatMessage-ChatMessage-module__casinoActionIcon__VKwWA {
  font-size: 14px;
}

.src-widgets-AiChatPanel-AiChatPanel-module__trigger__lA0fH {
  background: var(--bg--color-tab);
  cursor: pointer;
  width: 60px;
  height: 60px;
  z-index: var(--z-index-second-layer);
  border: none;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  transition: transform .2s, box-shadow .2s;
  display: flex;
  position: fixed;
  bottom: 100px;
  left: 20px;
  box-shadow: 0 4px 12px #0000004d;
}

.src-widgets-AiChatPanel-AiChatPanel-module__trigger__lA0fH:hover {
  transform: scale(1.05);
  box-shadow: 0 6px 16px #0006;
}

.src-widgets-AiChatPanel-AiChatPanel-module__triggerIcon__jmA6o {
  color: var(--text--color-main);
  width: 26px;
  height: 26px;
}

.src-widgets-AiChatPanel-AiChatPanel-module__panel__nq8kE {
  background: var(--bg--color);
  width: 380px;
  height: 520px;
  z-index: var(--z-index-second-layer);
  border-radius: 20px;
  flex-direction: column;
  display: flex;
  position: fixed;
  bottom: 24px;
  right: 300px;
  overflow: hidden;
  box-shadow: 0 4px 24px #00000040;
}

@media (max-width: 1279px) {
  .src-widgets-AiChatPanel-AiChatPanel-module__panel__nq8kE {
    box-shadow: none;
    border: none;
    border-radius: 20px 0;
    width: 100%;
    height: 100vh;
    position: relative;
    bottom: 0;
    right: 0;
  }
}

.src-widgets-AiChatPanel-AiChatPanel-module__header__I8QrA {
  background: var(--bg-color-coupon);
  border-radius: 20px 20px 0 0;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 15px 20px;
  display: flex;
}

.src-widgets-AiChatPanel-AiChatPanel-module__closeButton__nNlX5, .src-widgets-AiChatPanel-AiChatPanel-module__headerTitle___EbvD {
  color: var(--text--color-common);
}

.src-widgets-AiChatPanel-AiChatPanel-module__closeButton__nNlX5 {
  cursor: pointer;
  background: none;
  border: none;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 0;
  font-size: 24px;
  line-height: 1;
  transition: background .2s, color .2s;
  display: flex;
}

.src-widgets-AiChatPanel-AiChatPanel-module__closeButton__nNlX5:hover {
  background: var(--bg-color-coupon-kit);
  color: var(--bg--color-tab);
}

.src-widgets-AiChatPanel-AiChatPanel-module__messageList__tMgZX {
  flex-direction: column;
  flex: 1;
  gap: 2px;
  padding: 12px;
  display: flex;
  overflow-y: auto;
}

.src-widgets-AiChatPanel-AiChatPanel-module__inputBar__JUrXH {
  background: var(--bg-color-coupon);
  color: var(--text--color-main);
  flex-shrink: 0;
  align-items: center;
  gap: 8px;
  padding: 15px 20px;
  font-size: 16px;
  display: flex;
}

.src-widgets-AiChatPanel-AiChatPanel-module__inputBar__JUrXH > div {
  flex: 1;
  min-width: 0;
}

.src-widgets-AiChatPanel-AiChatPanel-module__inputBar__JUrXH input {
  caret-color: var(--text--color-main);
  color: var(--text--color-main);
}

.src-widgets-AiChatPanel-AiChatPanel-module__inputBar__JUrXH input::placeholder {
  color: var(--text--color-common);
}

.src-widgets-AiChatPanel-AiChatPanel-module__sendButton__XpuyP {
  background: var(--bg--color-tab);
  cursor: pointer;
  border: none;
  border-radius: 10px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 36px;
  max-width: 36px;
  height: 36px;
  max-height: 36px;
  margin: 0;
  padding: 0;
  transition: opacity .2s;
  display: flex;
}

.src-widgets-AiChatPanel-AiChatPanel-module__sendButton__XpuyP:hover {
  opacity: .85;
}

.src-widgets-AiChatPanel-AiChatPanel-module__sendIcon__nI8yE {
  color: var(--text--color-main);
}

.src-widgets-AiChatPanel-AiChatPanel-module__typingIndicator__qXo4p {
  align-self: flex-start;
  gap: 4px;
  padding: 8px 12px;
  display: flex;
}

.src-widgets-AiChatPanel-AiChatPanel-module__typingIndicator__qXo4p span {
  background: var(--text--color-auxiliary);
  border-radius: 50%;
  width: 6px;
  height: 6px;
  animation: 1.4s ease-in-out infinite both src-widgets-AiChatPanel-AiChatPanel-module__bounce__DLHSC;
}

.src-widgets-AiChatPanel-AiChatPanel-module__typingIndicator__qXo4p span:first-child {
  animation-delay: -.32s;
}

.src-widgets-AiChatPanel-AiChatPanel-module__typingIndicator__qXo4p span:nth-child(2) {
  animation-delay: -.16s;
}

@keyframes src-widgets-AiChatPanel-AiChatPanel-module__bounce__DLHSC {
  0%, 80%, to {
    opacity: .4;
    transform: scale(.6);
  }

  40% {
    opacity: 1;
    transform: scale(1);
  }
}

.src-widgets-AiChatPanel-AiChatPanel-module__errorMessage__A9O_Z {
  background: #ff50501a;
  border-radius: 8px;
  align-items: center;
  gap: 8px;
  margin-bottom: 8px;
  padding: 8px 10px;
  display: flex;
}

.src-widgets-AiChatPanel-AiChatPanel-module__errorMessage__A9O_Z, .src-widgets-AiChatPanel-AiChatPanel-module__retryButton__rtrvK {
  color: var(--text--color-main);
}

.src-widgets-AiChatPanel-AiChatPanel-module__retryButton__rtrvK {
  border: 1px solid var(--color-input-border);
  cursor: pointer;
  background: none;
  border-radius: 6px;
  flex-shrink: 0;
  padding: 4px 10px;
}

.src-widgets-AiChatPanel-AiChatPanel-module__retryButton__rtrvK:hover {
  background: var(--bg-color-coupon-kit);
}

.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__fabWrapper__Quh7L {
  filter: none !important;
  height: 100vh !important;
  pointer-events: none !important;
  z-index: 9999 !important;
  width: 100vw !important;
  height: 100dvh !important;
  display: block !important;
  position: fixed !important;
  inset: 0 !important;
  transform: none !important;
}

.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__fab__ydl2p {
  background: var(--bg--color-tab);
  cursor: pointer;
  pointer-events: auto;
  border: none;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  transition: transform .2s, box-shadow .2s;
  display: flex;
  position: absolute;
  bottom: 100px;
  left: 20px;
  box-shadow: 0 4px 12px #0000004d;
}

.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__fab__ydl2p:hover {
  transform: scale(1.05);
  box-shadow: 0 6px 16px #0006;
}

.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__fab__ydl2p.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__hidden__iMm0B {
  opacity: 0;
  pointer-events: none;
  transform: scale(0);
}

.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__fab__ydl2p svg {
  color: var(--text--color-main);
  fill: currentColor;
  width: 26px;
  height: 26px;
}

.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__widget__B0EPs {
  pointer-events: auto;
  z-index: 1;
  background: #1c1c2e;
  border: 0;
  border-radius: 20px;
  flex-direction: column;
  width: 380px;
  height: 520px;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;
  display: flex;
  position: absolute;
  bottom: 24px;
  right: 24px;
  overflow: hidden;
  box-shadow: 0 4px 24px #00000040;
}

.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__widget__B0EPs.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__closed__rKQDA {
  display: none;
}

@media (max-width: 1279px) {
  .src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__widget__B0EPs {
    border-radius: 0;
    width: 100vw;
    height: 100dvh;
    max-height: none;
    position: absolute;
    inset: 0;
  }
}

.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__header__EPe3d {
  border-bottom: 1px solid #ffffff14;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 16px 20px;
  display: flex;
}

.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__title__anGus {
  color: #e8e8e8;
  font-size: 18px;
  font-weight: 600;
}

.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__close__Ma76S {
  color: #a0a0b0;
  cursor: pointer;
  background: none;
  border: none;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  font-size: 20px;
  display: flex;
}

.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__close__Ma76S:hover {
  color: #e8e8e8;
  background: #ffffff0d;
}

.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__close__Ma76S svg {
  width: 20px;
  height: 20px;
}

.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__chatArea__RhcXg {
  scroll-behavior: smooth;
  flex-direction: column;
  flex: 1;
  gap: 10px;
  padding: 16px;
  display: flex;
  overflow-y: auto;
}

.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__chatArea__RhcXg::-webkit-scrollbar {
  width: 3px;
}

.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__chatArea__RhcXg::-webkit-scrollbar-thumb {
  background: #ffffff1a;
  border-radius: 3px;
}

.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__message__soDvg {
  flex-direction: column;
  gap: 6px;
  display: flex;
}

.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__bubble__GyVmJ {
  word-wrap: break-word;
  white-space: pre-wrap;
  border-radius: 14px;
  max-width: 85%;
  padding: 12px 16px;
  font-size: 15px;
  line-height: 1.5;
  animation: .3s src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__fade-in__PSswm;
}

@keyframes src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__fade-in__PSswm {
  0% {
    opacity: 0;
    transform: translateY(4px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__bot__X8OLg {
  color: #e8e8e8;
  background: #2d2d42;
  border-bottom-left-radius: 4px;
  align-self: flex-start;
}

.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__user__w2DNU {
  color: #1c1c2e;
  background: #4ecdc4;
  border-bottom-right-radius: 4px;
  max-width: 78%;
  font-weight: 600;
}

.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__presetBlock__j7G_m, .src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__user__w2DNU {
  align-self: flex-end;
}

.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__presetBlock__j7G_m {
  flex-direction: column;
  gap: 8px;
  max-width: 85%;
  display: flex;
}

.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__preset__pqyle {
  color: #1c1c2e;
  cursor: pointer;
  text-align: left;
  background: #4ecdc4;
  border: none;
  border-radius: 14px 14px 4px;
  padding: 14px 18px;
  font-family: inherit;
  font-size: 15px;
  font-weight: 700;
  transition: background .2s;
}

.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__preset__pqyle:hover {
  background: #45b7aa;
}

.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__loadingInline__xvKIo {
  align-self: flex-start;
  align-items: center;
  gap: 8px;
  margin-top: 4px;
  padding: 0 4px;
  display: flex;
}

.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__dots__SZoDH {
  gap: 4px;
  display: flex;
}

.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__dots__SZoDH span {
  background: #4ecdc4;
  border-radius: 50%;
  width: 8px;
  height: 8px;
  animation: 1.4s ease-in-out infinite src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__dot-pulse__qTQhX;
}

.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__dots__SZoDH span:nth-child(2) {
  animation-delay: .2s;
}

.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__dots__SZoDH span:nth-child(3) {
  animation-delay: .4s;
}

@keyframes src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__dot-pulse__qTQhX {
  0%, 80%, to {
    opacity: .3;
    transform: scale(.8);
  }

  40% {
    opacity: 1;
    transform: scale(1);
  }
}

.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__loadingText__mBUAo {
  color: #a0a0b0;
  font-size: 13px;
}

.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__slotsGrid__JiDmX {
  grid-gap: 8px;
  grid-template-columns: repeat(3, 1fr);
  gap: 8px;
  animation: .4s src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__fade-in__PSswm;
  display: grid;
}

.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__slotCard__k2hzc {
  background: #2d2d42;
  border-radius: 10px;
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__slotImage__kIlPm {
  aspect-ratio: 1;
  -o-object-fit: cover;
  object-fit: cover;
  background: #222;
  width: 100%;
  display: block;
}

.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__slotName__DMjuy {
  color: #e8e8e8;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 6px 4px 2px;
  font-size: 11px;
  font-weight: 600;
  overflow: hidden;
}

.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__playBtn__bAiud {
  color: #1c1c2e;
  cursor: pointer;
  text-align: center;
  background: #4ecdc4;
  border: none;
  border-radius: 10px;
  width: calc(100% - 12px);
  margin: 4px 6px 8px;
  padding: 8px 0;
  font-family: inherit;
  font-size: 12px;
  font-weight: 700;
  display: block;
}

.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__playBtn__bAiud:hover {
  background: #45b7aa;
}

.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__actions__NCyFW {
  flex-wrap: wrap;
  gap: 6px;
  margin-top: 6px;
  display: flex;
}

.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__actionBtn__OZRtV {
  color: #4ecdc4;
  cursor: pointer;
  background: #4ecdc41f;
  border: 1px solid #4ecdc440;
  border-radius: 18px;
  padding: 8px 14px;
  font-family: inherit;
  font-size: 13px;
  font-weight: 600;
  transition: all .2s;
}

.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__actionBtn__OZRtV:hover {
  background: #4ecdc438;
}

.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__restart__hteLJ {
  color: #4ecdc4;
  cursor: pointer;
  background: #4ecdc41a;
  border: 1px solid #4ecdc433;
  border-radius: 10px;
  width: 100%;
  margin-top: 10px;
  padding: 12px 0;
  font-family: inherit;
  font-size: 14px;
  font-weight: 700;
  display: block;
}

.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__restart__hteLJ:hover {
  background: #4ecdc433;
}

.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__inputArea__wjkU2 {
  border-top: 1px solid #ffffff14;
  flex-shrink: 0;
  align-items: center;
  gap: 10px;
  padding: 12px 16px 16px;
  display: flex;
}

.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__input__j2Xw6 {
  color: #e8e8e8;
  background: #2d2d42;
  border: none;
  border-radius: 22px;
  outline: none;
  flex: 1;
  padding: 12px 18px;
  font-family: inherit;
  font-size: 15px;
}

.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__input__j2Xw6::placeholder {
  color: #6a6a7a;
}

.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__input__j2Xw6:focus {
  box-shadow: 0 0 0 2px #4ecdc44d;
}

.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__sendBtn__B1YzM {
  cursor: pointer;
  background: #4ecdc4;
  border: none;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  transition: all .2s;
  display: flex;
}

.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__sendBtn__B1YzM:hover {
  background: #45b7aa;
  transform: scale(1.05);
}

.src-widgets-CasinoAiChatPanel-CasinoAiChatPanel-module__sendBtn__B1YzM svg {
  fill: #1c1c2e;
  width: 20px;
  height: 20px;
}

.src-shared-uikit-ui-ModalWindow-ModalWindow-module__root__NXMTq {
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  transition: all .3s;
  position: fixed;
  inset: 0;
}

.src-shared-uikit-ui-ModalWindow-ModalWindow-module__overlay__Z1UQr {
  background-color: #28292e99;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 20px;
  display: flex;
}

@media (max-width: 639px) {
  .src-shared-uikit-ui-ModalWindow-ModalWindow-module__overlay__Z1UQr {
    min-height: 100dvh;
    padding: var(--mobile-content-gutter);
    padding-bottom: calc(var(--mobile-content-gutter) + env(safe-area-inset-bottom, 0px));
  }
}

.src-shared-uikit-ui-ModalWindow-ModalWindow-module__content__LfMrr {
  background-color: var(--bg-additional-color);
  box-sizing: border-box;
  border-radius: 20px;
  width: 100%;
  padding: 20px;
  overflow: auto;
}

@media (max-width: 639px) {
  .src-shared-uikit-ui-ModalWindow-ModalWindow-module__content__LfMrr {
    border-radius: var(--mobile-radius);
    max-height: calc(100dvh - var(--mobile-content-gutter)*2 - env(safe-area-inset-bottom, 0px));
    padding: 12px;
  }
}

.src-shared-uikit-ui-ModalWindow-ModalWindow-module__open__howy1 {
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
  transition: all .3s;
}

.src-widgets-Modals-ui-CouponModal-CouponModal-module__root__augaO {
  z-index: var(--z-index-modal-window);
}

.src-widgets-Modals-ui-CouponModal-CouponModal-module__root__augaO .src-widgets-Modals-ui-CouponModal-CouponModal-module__title__kXhlu {
  color: var(--text--color-common);
  text-align: center;
  padding-bottom: 14px;
}

.src-widgets-Modals-ui-CouponModal-CouponModal-module__root__augaO .src-widgets-Modals-ui-CouponModal-CouponModal-module__switcher___0cCV {
  background-color: var(--bg-color-coupon-kit);
  height: 53px;
  margin-bottom: 16px;
}

.src-widgets-Modals-ui-CouponModal-CouponModal-module__root__augaO .src-widgets-Modals-ui-CouponModal-CouponModal-module__couponList__cnCgR {
  scrollbar-color: var(--bg-color-coupon-thumb) var(--bg-color-coupon-track);
  scrollbar-width: thin;
  flex-direction: column;
  gap: 20px;
  height: 350px;
  display: flex;
  position: relative;
  overflow: auto;
}

.src-widgets-Modals-ui-CouponModal-CouponModal-module__root__augaO .src-widgets-Modals-ui-CouponModal-CouponModal-module__couponList__cnCgR::-webkit-scrollbar {
  width: 3px;
  height: 3px;
}

.src-widgets-Modals-ui-CouponModal-CouponModal-module__root__augaO .src-widgets-Modals-ui-CouponModal-CouponModal-module__couponList__cnCgR::-webkit-scrollbar-track {
  background: var(--bg-color-coupon-track);
}

.src-widgets-Modals-ui-CouponModal-CouponModal-module__root__augaO .src-widgets-Modals-ui-CouponModal-CouponModal-module__couponList__cnCgR::-webkit-scrollbar-thumb {
  background: var(--bg-color-coupon-thumb);
  border-radius: 20px;
}

.src-widgets-Modals-ui-CouponModal-CouponModal-module__root__augaO .src-widgets-Modals-ui-CouponModal-CouponModal-module__couponList__cnCgR::-webkit-scrollbar-thumb:hover {
  background: #555;
}

@media (min-width: 1280px) {
  .src-widgets-Modals-ui-CouponModal-CouponModal-module__root__augaO .src-widgets-Modals-ui-CouponModal-CouponModal-module__couponList__cnCgR::-webkit-scrollbar {
    width: 1px;
    height: 1px;
  }
}

@media (max-width: 640px) {
  .src-widgets-Modals-ui-CouponModal-CouponModal-module__root__augaO .src-widgets-Modals-ui-CouponModal-CouponModal-module__couponList__cnCgR {
    scrollbar-width: none;
  }

  .src-widgets-Modals-ui-CouponModal-CouponModal-module__root__augaO .src-widgets-Modals-ui-CouponModal-CouponModal-module__couponList__cnCgR::-webkit-scrollbar {
    display: none;
  }
}

.src-widgets-Modals-ui-CouponModal-CouponModal-module__root__augaO .src-widgets-Modals-ui-CouponModal-CouponModal-module__deleteButton__PssHJ {
  background-color: var(--bg-color-coupon);
  justify-content: center;
  padding-top: 5px;
  padding-bottom: 10px;
  display: flex;
}

.src-widgets-Modals-ui-CouponModal-CouponModal-module__root__augaO .src-widgets-Modals-ui-CouponModal-CouponModal-module__deleteButton__PssHJ .src-widgets-Modals-ui-CouponModal-CouponModal-module__text__CH6Tj {
  color: var(--color-coupon-delete-button-text);
  align-items: center;
  gap: 10px;
  display: flex;
}

.src-widgets-Modals-ui-CouponModal-CouponModal-module__root__augaO .src-widgets-Modals-ui-CouponModal-CouponModal-module__deleteButton__PssHJ .src-widgets-Modals-ui-CouponModal-CouponModal-module__text__CH6Tj .src-widgets-Modals-ui-CouponModal-CouponModal-module__icon__J_7zO {
  fill: var(--color-coupon-delete-button-icon);
}

.src-widgets-Modals-ui-CouponModal-CouponModal-module__content__lVuK4 {
  flex-direction: column;
  display: flex;
}

.src-widgets-Modals-ui-CouponModal-ui-ListOfBets-ListOfBets-module__root__Evhbl {
  scrollbar-color: var(--bg-color-coupon-thumb) var(--bg-color-coupon-track);
  scrollbar-width: thin;
  flex-direction: column;
  gap: 20px;
  height: calc(100vh - 547px);
  min-height: 300px;
  display: flex;
  overflow: auto;
}

.src-widgets-Modals-ui-CouponModal-ui-ListOfBets-ListOfBets-module__root__Evhbl::-webkit-scrollbar {
  width: 3px;
  height: 3px;
}

.src-widgets-Modals-ui-CouponModal-ui-ListOfBets-ListOfBets-module__root__Evhbl::-webkit-scrollbar-track {
  background: var(--bg-color-coupon-track);
}

.src-widgets-Modals-ui-CouponModal-ui-ListOfBets-ListOfBets-module__root__Evhbl::-webkit-scrollbar-thumb {
  background: var(--bg-color-coupon-thumb);
  border-radius: 20px;
}

.src-widgets-Modals-ui-CouponModal-ui-ListOfBets-ListOfBets-module__root__Evhbl::-webkit-scrollbar-thumb:hover {
  background: #555;
}

@media (min-width: 1280px) {
  .src-widgets-Modals-ui-CouponModal-ui-ListOfBets-ListOfBets-module__root__Evhbl::-webkit-scrollbar {
    width: 1px;
    height: 1px;
  }
}

@media (max-width: 640px) {
  .src-widgets-Modals-ui-CouponModal-ui-ListOfBets-ListOfBets-module__root__Evhbl {
    scrollbar-width: none;
  }

  .src-widgets-Modals-ui-CouponModal-ui-ListOfBets-ListOfBets-module__root__Evhbl::-webkit-scrollbar {
    display: none;
  }
}

.src-widgets-Modals-ui-CouponModal-ui-EmptyCoupon-EmptyCoupon-module__root__l60xJ {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 4px;
  display: flex;
}

.src-widgets-Modals-ui-BalanceModal-BalanceModal-module__overlay__S0JD6 {
  background-color: #000000a6;
}

.src-widgets-Modals-ui-BalanceModal-BalanceModal-module__drawer__WC16i, .src-widgets-Modals-ui-BalanceModal-BalanceModal-module__overlay__S0JD6 {
  z-index: var(--z-index-base-layer);
}

.src-widgets-Modals-ui-BalanceModal-BalanceModal-module__drawer__WC16i {
  height: auto;
  max-height: calc(100dvh - var(--mobile-header-height));
  overflow-y: auto;
}

.src-widgets-Modals-ui-BalanceModal-BalanceModal-module__drawer__WC16i, .src-widgets-Modals-ui-BalanceModal-BalanceModal-module__root__TELqM {
  background-color: var(--bg-additional-color);
}

.src-widgets-Modals-ui-BalanceModal-BalanceModal-module__root__TELqM {
  padding-bottom: calc(24px + var(--mobile-bottom-bar-height) + env(safe-area-inset-bottom, 0px));
  width: 100%;
}

.src-widgets-Modals-ui-BalanceModal-BalanceModal-module__header__aTKYq {
  border-bottom: 1px solid #3d3f44;
  justify-content: space-between;
  align-items: center;
  height: 58px;
  padding: 0 16px;
  display: flex;
}

.src-widgets-Modals-ui-BalanceModal-BalanceModal-module__heading__vtyLG {
  color: var(--text--color-main);
  font-size: 18px;
  font-weight: 800;
  line-height: 1.4;
}

.src-widgets-Modals-ui-BalanceModal-BalanceModal-module__closeButton__c21nD {
  flex-shrink: 0;
  width: 40px;
  height: 40px;
}

.src-widgets-Modals-ui-BalanceModal-BalanceModal-module__closeIcon__fBsey {
  fill: var(--text--color-main);
}

.src-widgets-Modals-ui-BalanceModal-BalanceModal-module__content__FmTAX {
  padding: 14px 16px 0;
}

.src-widgets-Modals-ui-BalanceModal-BalanceModal-module__summary__kUv8s {
  flex-direction: column;
  gap: 8px;
  display: flex;
}

.src-widgets-Modals-ui-BalanceModal-BalanceModal-module__row__OSwen, .src-widgets-Modals-ui-BalanceModal-BalanceModal-module__total__J6a3O {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.src-widgets-Modals-ui-BalanceModal-BalanceModal-module__row__OSwen {
  color: var(--text--color-common);
  font-size: 14px;
  line-height: 1.1;
}

.src-widgets-Modals-ui-BalanceModal-BalanceModal-module__row__OSwen dd {
  color: var(--text--color-main);
  font-weight: 700;
}

.src-widgets-Modals-ui-BalanceModal-BalanceModal-module__divider__BM4Ov {
  background-color: #3d3f44;
  width: 100%;
  height: 1px;
  margin: 16px 0;
}

.src-widgets-Modals-ui-BalanceModal-BalanceModal-module__total__J6a3O {
  color: var(--text--color-common);
  font-size: 16px;
  font-weight: 700;
  line-height: 1.1;
}

.src-widgets-Modals-ui-BalanceModal-BalanceModal-module__total__J6a3O strong {
  color: var(--text--color-main);
}

.src-widgets-Modals-ui-BalanceModal-BalanceModal-module__topUpButton__EjqFb {
  border-radius: var(--mobile-radius);
  background: linear-gradient(267.06deg, #72f2ff00 -49.21%, #3ac6d4 176.87%);
  justify-content: center;
  width: 100%;
  height: 50px;
  margin-top: 24px;
  font-size: 14px;
  font-weight: 700;
}

.src-widgets-Modals-ui-MenuModal-ui-AutorizedUser-AutorizedUser-module__root__LW0cd {
  margin-top: 16px;
}

.src-widgets-Modals-ui-MenuModal-ui-AutorizedUser-AutorizedUser-module__list__lP3fM {
  background-color: var(--bg--color);
  border-radius: var(--mobile-radius);
  flex-direction: column;
  gap: 12px;
  padding: 12px 16px;
  display: flex;
  box-shadow: 0 0 15px #0003;
}

.src-widgets-Modals-ui-MenuModal-ui-AutorizedUser-AutorizedUser-module__item__pkKXk {
  border-bottom: 1px solid #3d3f44;
  padding-bottom: 12px;
}

.src-widgets-Modals-ui-MenuModal-ui-AutorizedUser-AutorizedUser-module__item__pkKXk:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}

.src-widgets-Modals-ui-MenuModal-ui-AutorizedUser-AutorizedUser-module__row__aLAHL {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 24px;
  display: flex;
}

.src-widgets-Modals-ui-MenuModal-ui-AutorizedUser-AutorizedUser-module__text__Of94_ {
  color: var(--text--color-common);
  font-size: 15px;
  line-height: 24px;
}

.src-widgets-Modals-ui-MenuModal-ui-AutorizedUser-AutorizedUser-module__actions__Xi1WU {
  align-items: center;
  gap: 16px;
  display: flex;
}

.src-widgets-Modals-ui-MenuModal-ui-AutorizedUser-AutorizedUser-module__promotionIndicatorTransparent__eSJZG {
  border: 1px solid red;
  border-radius: 50%;
}

.src-widgets-Modals-ui-MenuModal-ui-AutorizedUser-AutorizedUser-module__promotionIndicator__E2u6k, .src-widgets-Modals-ui-MenuModal-ui-AutorizedUser-AutorizedUser-module__promotionIndicatorTransparent__eSJZG {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.src-widgets-Modals-ui-MenuModal-ui-AutorizedUser-AutorizedUser-module__promotionIndicator__E2u6k {
  background-color: red;
  border-radius: 50%;
}

.src-widgets-Modals-ui-MenuModal-ui-AutorizedUser-AutorizedUser-module__indicatorText__SvYCM {
  color: #fff;
}

.src-widgets-Modals-ui-MenuModal-ui-AutorizedUser-AutorizedUser-module__chevron__rd_60 {
  width: 6px;
  height: 12px;
  stroke: var(--text--color-common);
  transition: transform .3s;
  transform: rotate(-90deg);
}

.src-widgets-Modals-ui-MenuModal-ui-AutorizedUser-AutorizedUser-module__chevronOpen__jN22i {
  transform: rotate(90deg);
}

.src-widgets-Modals-ui-MenuModal-ui-AutorizedUser-AutorizedUser-module__internalList__QdvEn {
  color: var(--text--color-common);
  flex-direction: column;
  gap: 24px;
  padding-left: 12px;
  transition: all .3s;
  display: flex;
}

.src-widgets-Modals-ui-MenuModal-ui-AutorizedUser-AutorizedUser-module__internalList__QdvEn li {
  align-items: center;
  gap: 10px;
  display: flex;
}

.src-widgets-Modals-ui-MenuModal-ui-AutorizedUser-AutorizedUser-module__internalList__QdvEn .src-widgets-Modals-ui-MenuModal-ui-AutorizedUser-AutorizedUser-module__active__NErn8 {
  color: #3ac6d4;
  position: relative;
}

.src-widgets-Modals-ui-MenuModal-ui-AutorizedUser-AutorizedUser-module__internalList__QdvEn .src-widgets-Modals-ui-MenuModal-ui-AutorizedUser-AutorizedUser-module__active__NErn8:before {
  content: " ";
  background-color: #3ac6d4;
  border-radius: 50%;
  width: 5px;
  height: 5px;
  position: absolute;
  top: 50%;
  left: -12px;
  transform: translateY(-50%);
}

.src-widgets-Modals-ui-MenuModal-ui-AutorizedUser-AutorizedUser-module__supportIcon__LLE1A {
  width: 24px;
  height: 24px;
}

.src-widgets-Modals-ui-MenuModal-ui-AutorizedUser-AutorizedUser-module__logOutText__WjiSu {
  color: #e53b27;
  font-size: 15px;
  line-height: 24px;
}

.src-widgets-Modals-ui-MenuModal-ui-AutorizedUser-AutorizedUser-module__logOutIcon__BvNtS {
  fill: #e53b27;
  width: 24px;
  height: 24px;
}

.src-widgets-Modals-ui-MenuModal-ui-UnautorizedUser-UnautorizedUser-module__root__aca8S {
  margin-top: 16px;
}

.src-widgets-Modals-ui-MenuModal-ui-UnautorizedUser-UnautorizedUser-module__list__bvbET {
  background-color: var(--bg--color);
  border-radius: var(--mobile-radius);
  flex-direction: column;
  gap: 12px;
  padding: 12px 16px;
  display: flex;
  box-shadow: 0 0 15px #0003;
}

.src-widgets-Modals-ui-MenuModal-ui-UnautorizedUser-UnautorizedUser-module__item__HSYff {
  border-bottom: 1px solid #3d3f44;
  padding-bottom: 12px;
}

.src-widgets-Modals-ui-MenuModal-ui-UnautorizedUser-UnautorizedUser-module__item__HSYff:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}

.src-widgets-Modals-ui-MenuModal-ui-UnautorizedUser-UnautorizedUser-module__row__NBRxB {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 24px;
  display: flex;
}

.src-widgets-Modals-ui-MenuModal-ui-UnautorizedUser-UnautorizedUser-module__text__H5UkG {
  color: var(--text--color-common);
  font-size: 15px;
  line-height: 24px;
}

.src-widgets-Modals-ui-MenuModal-ui-UnautorizedUser-UnautorizedUser-module__chevron__Wl7r3 {
  width: 6px;
  height: 12px;
  stroke: var(--text--color-common);
  transition: transform .3s;
  transform: rotate(-90deg);
}

.src-widgets-Modals-ui-MenuModal-ui-UnautorizedUser-UnautorizedUser-module__chevronOpen__NGp6t {
  transform: rotate(90deg);
}

.src-widgets-Modals-ui-MenuModal-ui-UnautorizedUser-UnautorizedUser-module__internalList__PjHqd {
  color: var(--text--color-common);
  flex-direction: column;
  gap: 24px;
  padding-left: 12px;
  display: flex;
}

.src-widgets-Modals-ui-MenuModal-ui-UnautorizedUser-UnautorizedUser-module__internalList__PjHqd li {
  align-items: center;
  gap: 10px;
  display: flex;
}

.src-widgets-Modals-ui-MenuModal-ui-UnautorizedUser-UnautorizedUser-module__internalList__PjHqd .src-widgets-Modals-ui-MenuModal-ui-UnautorizedUser-UnautorizedUser-module__active___UQx1 {
  color: #3ac6d4;
  position: relative;
}

.src-widgets-Modals-ui-MenuModal-ui-UnautorizedUser-UnautorizedUser-module__internalList__PjHqd .src-widgets-Modals-ui-MenuModal-ui-UnautorizedUser-UnautorizedUser-module__active___UQx1:before {
  content: " ";
  background-color: #3ac6d4;
  border-radius: 50%;
  width: 5px;
  height: 5px;
  position: absolute;
  top: 50%;
  left: -12px;
  transform: translateY(-50%);
}

.src-widgets-Modals-ui-MenuModal-ui-UnautorizedUser-UnautorizedUser-module__supportIcon__cz2YU {
  width: 24px;
  height: 24px;
}

.src-widgets-Modals-ui-MenuModal-ui-MenuCategoryList-MenuCategoryList-module__root__jd6aG {
  margin-top: 16px;
}

.src-widgets-Modals-ui-MenuModal-ui-MenuCategoryList-MenuCategoryList-module__list__Uljud {
  flex-direction: column;
  gap: 4px;
  display: flex;
}

.src-widgets-Modals-ui-MenuModal-ui-MenuCategoryList-MenuCategoryList-module__item__W8i_n {
  border-radius: var(--mobile-radius);
  gap: 12px;
  padding: 12px 16px 12px 12px;
}

.src-widgets-Modals-ui-MenuModal-ui-MenuCategoryList-MenuCategoryList-module__item__W8i_n h5 {
  font-size: 16px;
}

.src-widgets-Modals-ui-MenuModal-MenuModal-module__overlay__B2JCf {
  z-index: var(--z-index-base-layer);
  background-color: #0000;
}

.src-widgets-Modals-ui-MenuModal-MenuModal-module__drawer__YcxQm {
  background-color: var(--bg--color);
  bottom: calc(var(--mobile-bottom-bar-height) + env(safe-area-inset-bottom, 0px));
  height: auto;
  top: var(--mobile-header-height);
  z-index: calc(var(--z-index-therd-layer) + 1);
}

.src-widgets-Modals-ui-MenuModal-MenuModal-module__root__uszRG {
  background-color: var(--bg--color);
  min-height: 100%;
  padding: 8px var(--mobile-content-gutter) 20px;
  flex-direction: column;
}

.src-widgets-Modals-ui-MenuModal-MenuModal-module__button__juSf_, .src-widgets-Modals-ui-MenuModal-MenuModal-module__root__uszRG {
  width: 100%;
  display: flex;
}

.src-widgets-Modals-ui-MenuModal-MenuModal-module__button__juSf_ {
  background-color: var(--bg-additional-color);
  border-radius: var(--mobile-radius);
  flex: 0 0 40px;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  height: 40px;
  min-height: 40px;
  max-height: 40px;
  padding: 0 12px;
}

.src-widgets-Modals-ui-MenuModal-MenuModal-module__icon__lBDKl {
  width: 24px;
  height: 24px;
  fill: var(--text--color-common);
}

.src-widgets-Modals-ui-MenuModal-MenuModal-module__searchText__MZYNv {
  color: var(--text--color-common);
  font-size: 16px;
  line-height: 24px;
}

.src-widgets-Modals-ui-MenuModal-MenuModal-module__vip__SRKw8 {
  width: 100%;
  margin-top: 8px;
}

.src-widgets-Modals-ui-BannedUser-BannedUser-module__root__YxtYj {
  z-index: var(--z-index-modal-window);
  justify-content: center;
  align-items: center;
  display: flex;
}

.src-widgets-Modals-ui-BannedUser-BannedUser-module__root__YxtYj .src-widgets-Modals-ui-BannedUser-BannedUser-module__bannedIcon__M1VHr {
  fill: var(--text--color-main);
}

.src-widgets-Modals-ui-BannedUser-BannedUser-module__root__YxtYj .src-widgets-Modals-ui-BannedUser-BannedUser-module__button__egREQ {
  background-color: var(--bg-color-circle-button);
  border-radius: 100%;
  width: 40px;
  height: 40px;
}

.src-widgets-Modals-ui-BannedUser-BannedUser-module__root__YxtYj .src-widgets-Modals-ui-BannedUser-BannedUser-module__button__egREQ .src-widgets-Modals-ui-BannedUser-BannedUser-module__icon__cqS0E {
  fill: var(--bg-additional-color);
}

.src-widgets-Modals-ui-BannedUser-BannedUser-module__root__YxtYj .src-widgets-Modals-ui-BannedUser-BannedUser-module__title__zkGs_ {
  max-width: 440px;
  padding-bottom: 32px;
}

.src-widgets-Modals-ui-BannedUser-BannedUser-module__root__YxtYj .src-widgets-Modals-ui-BannedUser-BannedUser-module__mainColor__qbo2a, .src-widgets-Modals-ui-BannedUser-BannedUser-module__root__YxtYj .src-widgets-Modals-ui-BannedUser-BannedUser-module__title__zkGs_ {
  color: var(--text--color-main);
}

.src-widgets-Modals-ui-BannedUser-BannedUser-module__content__N47Ds {
  flex-direction: column;
  max-width: 600px;
  height: fit-content;
  display: inline-flex;
  padding: 40px !important;
}

.src-widgets-Modals-ui-PaymentModal-PaymentModal-module__root__ZaFrc {
  z-index: var(--z-index-modal-window);
}

.src-widgets-Modals-ui-PaymentModal-PaymentModal-module__root__ZaFrc .src-widgets-Modals-ui-PaymentModal-PaymentModal-module__modalContent__Lb3KM {
  height: 100%;
  position: relative;
}

.src-widgets-Modals-ui-PaymentModal-PaymentModal-module__content__MWPiA {
  width: 602px;
  height: 100%;
  min-height: 300px;
  max-height: 780px;
}

@media (max-width: 768px) {
  .src-widgets-Modals-ui-PaymentModal-PaymentModal-module__content__MWPiA {
    width: 90vw;
    max-height: 700px;
  }
}

.src-widgets-Modals-ui-PaymentModal-PaymentModal-module__overlay__Wu7Rj {
  align-items: center;
}

.src-widgets-Modals-ui-PaymentModal-ui-DepositStep-DepositStep-module__root__o43c5 {
  height: 90%;
}

.src-widgets-Modals-ui-PaymentModal-ui-DepositStep-DepositStep-module__root__o43c5 .src-widgets-Modals-ui-PaymentModal-ui-DepositStep-DepositStep-module__goback__FY9HW {
  align-items: center;
  gap: 14px;
  padding-top: 18px;
  padding-bottom: 16px;
  display: flex;
}

.src-widgets-Modals-ui-PaymentModal-ui-DepositStep-DepositStep-module__root__o43c5 .src-widgets-Modals-ui-PaymentModal-ui-DepositStep-DepositStep-module__goback__FY9HW .src-widgets-Modals-ui-PaymentModal-ui-DepositStep-DepositStep-module__icon__TbcYQ {
  stroke-width: 2px;
  stroke: var(--text--color-common);
}

.src-widgets-Modals-ui-PaymentModal-ui-DepositStep-DepositStep-module__root__o43c5 .src-widgets-Modals-ui-PaymentModal-ui-DepositStep-DepositStep-module__goback__FY9HW .src-widgets-Modals-ui-PaymentModal-ui-DepositStep-DepositStep-module__text__WoASA {
  color: var(--text--color-common);
}

.src-widgets-Modals-ui-PaymentModal-ui-DepositStep-DepositStep-module__root__o43c5 .src-widgets-Modals-ui-PaymentModal-ui-DepositStep-DepositStep-module__title__Z0x3O {
  color: var(--text--color-main);
}

.src-widgets-Modals-ui-PaymentModal-ui-DepositStep-DepositStep-module__root__o43c5 .src-widgets-Modals-ui-PaymentModal-ui-DepositStep-DepositStep-module__picture__C1QIL {
  width: 56px;
  height: 56px;
}

.src-widgets-Modals-ui-PaymentModal-ui-DepositStep-DepositStep-module__root__o43c5 .src-widgets-Modals-ui-PaymentModal-ui-DepositStep-DepositStep-module__form__CTzHU {
  flex-direction: column;
  gap: 20px;
  display: flex;
}

@media (max-width: 1024px) {
  .src-widgets-Modals-ui-PaymentModal-ui-DepositStep-DepositStep-module__root__o43c5 .src-widgets-Modals-ui-PaymentModal-ui-DepositStep-DepositStep-module__form__CTzHU {
    width: 100%;
  }
}

.src-widgets-Modals-ui-PaymentModal-ui-DepositStep-DepositStep-module__root__o43c5 .src-widgets-Modals-ui-PaymentModal-ui-DepositStep-DepositStep-module__switcher__P6KWZ {
  background-color: var(--bg-color-coupon-kit);
}

.src-widgets-Modals-ui-PaymentModal-ui-DepositStep-DepositStep-module__root__o43c5 .src-widgets-Modals-ui-PaymentModal-ui-DepositStep-DepositStep-module__error__IWYVT {
  color: #e53b27;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.src-widgets-Modals-ui-PaymentModal-ui-PaymentMethodStep-PaymentMethodStep-module__root__dQlcz {
  flex-direction: column;
  height: 70%;
  display: flex;
}

.src-widgets-Modals-ui-PaymentModal-ui-PaymentMethodStep-PaymentMethodStep-module__root__dQlcz .src-widgets-Modals-ui-PaymentModal-ui-PaymentMethodStep-PaymentMethodStep-module__common__lpEJz {
  color: var(--text--color-common);
}

.src-widgets-Modals-ui-PaymentModal-ui-PaymentMethodStep-PaymentMethodStep-module__root__dQlcz .src-widgets-Modals-ui-PaymentModal-ui-PaymentMethodStep-PaymentMethodStep-module__text__lpE8a {
  color: var(--text--color-main);
  text-align: center;
  max-width: 350px;
}

@media (max-width: 1024px) {
  .src-widgets-Modals-ui-PaymentModal-ui-PaymentMethodStep-PaymentMethodStep-module__root__dQlcz .src-widgets-Modals-ui-PaymentModal-ui-PaymentMethodStep-PaymentMethodStep-module__text__lpE8a {
    text-align: left;
  }
}

.src-widgets-Modals-ui-PaymentModal-ui-PaymentMethodStep-PaymentMethodStep-module__root__dQlcz .src-widgets-Modals-ui-PaymentModal-ui-PaymentMethodStep-PaymentMethodStep-module__list__mw38b {
  scrollbar-color: var(--bg-color-coupon-thumb) var(--bg-color-coupon-track);
  scrollbar-width: thin;
  flex-direction: column;
  gap: 12px;
  min-height: 300px;
  max-height: 408px;
  margin-top: 24px;
  display: flex;
  overflow: auto;
}

.src-widgets-Modals-ui-PaymentModal-ui-PaymentMethodStep-PaymentMethodStep-module__root__dQlcz .src-widgets-Modals-ui-PaymentModal-ui-PaymentMethodStep-PaymentMethodStep-module__list__mw38b::-webkit-scrollbar {
  width: 3px;
  height: 3px;
}

.src-widgets-Modals-ui-PaymentModal-ui-PaymentMethodStep-PaymentMethodStep-module__root__dQlcz .src-widgets-Modals-ui-PaymentModal-ui-PaymentMethodStep-PaymentMethodStep-module__list__mw38b::-webkit-scrollbar-track {
  background: var(--bg-color-coupon-track);
}

.src-widgets-Modals-ui-PaymentModal-ui-PaymentMethodStep-PaymentMethodStep-module__root__dQlcz .src-widgets-Modals-ui-PaymentModal-ui-PaymentMethodStep-PaymentMethodStep-module__list__mw38b::-webkit-scrollbar-thumb {
  background: var(--bg-color-coupon-thumb);
  border-radius: 20px;
}

.src-widgets-Modals-ui-PaymentModal-ui-PaymentMethodStep-PaymentMethodStep-module__root__dQlcz .src-widgets-Modals-ui-PaymentModal-ui-PaymentMethodStep-PaymentMethodStep-module__list__mw38b::-webkit-scrollbar-thumb:hover {
  background: #555;
}

@media (min-width: 1280px) {
  .src-widgets-Modals-ui-PaymentModal-ui-PaymentMethodStep-PaymentMethodStep-module__root__dQlcz .src-widgets-Modals-ui-PaymentModal-ui-PaymentMethodStep-PaymentMethodStep-module__list__mw38b::-webkit-scrollbar {
    width: 1px;
    height: 1px;
  }
}

@media (max-width: 640px) {
  .src-widgets-Modals-ui-PaymentModal-ui-PaymentMethodStep-PaymentMethodStep-module__root__dQlcz .src-widgets-Modals-ui-PaymentModal-ui-PaymentMethodStep-PaymentMethodStep-module__list__mw38b {
    scrollbar-width: none;
  }

  .src-widgets-Modals-ui-PaymentModal-ui-PaymentMethodStep-PaymentMethodStep-module__root__dQlcz .src-widgets-Modals-ui-PaymentModal-ui-PaymentMethodStep-PaymentMethodStep-module__list__mw38b::-webkit-scrollbar {
    display: none;
  }
}

.src-widgets-Modals-ui-PaymentModal-ui-PaymentMethodStep-PaymentMethodStep-module__root__dQlcz .src-widgets-Modals-ui-PaymentModal-ui-PaymentMethodStep-PaymentMethodStep-module__list__mw38b {
  padding-bottom: 60px;
}

.src-widgets-Modals-ui-PaymentModal-ui-PaymentMethodStep-PaymentMethodStep-module__root__dQlcz .src-widgets-Modals-ui-PaymentModal-ui-PaymentMethodStep-PaymentMethodStep-module__shadow__Uythc {
  pointer-events: none;
  z-index: 0;
  height: 93px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.src-shared-uikit-business-PaymentMethodSelector-PaymentMethodSelector-module__root__FWUBV {
  border: 1px solid var(--text--color-common);
  cursor: pointer;
  border-radius: 20px;
  align-items: center;
  gap: 10px;
  padding: 12px 16px;
  display: flex;
}

@media (max-width: 640px) {
  .src-shared-uikit-business-PaymentMethodSelector-PaymentMethodSelector-module__root__FWUBV {
    padding: 8px 16px;
  }
}

.src-shared-uikit-business-PaymentMethodSelector-PaymentMethodSelector-module__root__FWUBV .src-shared-uikit-business-PaymentMethodSelector-PaymentMethodSelector-module__icon__K_Mjy {
  width: 24px;
  height: 24px;
}

.src-shared-uikit-business-PaymentMethodSelector-PaymentMethodSelector-module__root__FWUBV .src-shared-uikit-business-PaymentMethodSelector-PaymentMethodSelector-module__text__Vjh5p {
  color: var(--text--color-main);
}

.src-shared-uikit-business-PaymentMethodSelector-PaymentMethodSelector-module__root__FWUBV:hover {
  background-color: var(--bg-color-light-grey);
  border: 1px solid #3ac6d4;
  transition: all .1s;
}

.src-shared-uikit-business-PaymentMethodSelector-PaymentMethodSelector-module__active__pFP4j {
  background-color: var(--bg-color-light-grey);
  border: 1px solid #3ac6d4;
}

.src-widgets-Modals-ui-PaymentModal-ui-ProcessPayment-ProcessPayment-module__root__bKC6r {
  flex-direction: column;
  height: 100%;
  padding-bottom: 20px;
  display: flex;
}

.src-widgets-Modals-ui-PaymentModal-ui-ProcessPayment-ProcessPayment-module__root__bKC6r .src-widgets-Modals-ui-PaymentModal-ui-ProcessPayment-ProcessPayment-module__icon__WxpTA {
  width: 130px;
  height: 130px;
}

@media (max-width: 640px) {
  .src-widgets-Modals-ui-PaymentModal-ui-ProcessPayment-ProcessPayment-module__root__bKC6r .src-widgets-Modals-ui-PaymentModal-ui-ProcessPayment-ProcessPayment-module__icon__WxpTA {
    width: 100px;
    height: 100px;
  }
}

.src-widgets-Modals-ui-PaymentModal-ui-ProcessPayment-ProcessPayment-module__root__bKC6r .src-widgets-Modals-ui-PaymentModal-ui-ProcessPayment-ProcessPayment-module__container__uKw1q {
  flex-grow: 1;
}

.src-widgets-Modals-ui-PaymentModal-ui-ProcessPayment-ProcessPayment-module__root__bKC6r .src-widgets-Modals-ui-PaymentModal-ui-ProcessPayment-ProcessPayment-module__mainColor__ZFbbI {
  color: var(--text--color-main);
}

.src-widgets-Modals-ui-PaymentModal-ui-RejectPayment-RejectPayment-module__root__NR4Gz {
  flex-direction: column;
  height: 100%;
  padding-bottom: 20px;
  display: flex;
}

.src-widgets-Modals-ui-PaymentModal-ui-RejectPayment-RejectPayment-module__root__NR4Gz .src-widgets-Modals-ui-PaymentModal-ui-RejectPayment-RejectPayment-module__icon____tiM {
  width: 160px;
  height: 198px;
}

@media (max-width: 640px) {
  .src-widgets-Modals-ui-PaymentModal-ui-RejectPayment-RejectPayment-module__root__NR4Gz .src-widgets-Modals-ui-PaymentModal-ui-RejectPayment-RejectPayment-module__icon____tiM {
    width: 100px;
    height: 123px;
  }
}

.src-widgets-Modals-ui-PaymentModal-ui-RejectPayment-RejectPayment-module__root__NR4Gz .src-widgets-Modals-ui-PaymentModal-ui-RejectPayment-RejectPayment-module__container__tn8DS {
  flex-grow: 1;
}

.src-widgets-Modals-ui-PaymentModal-ui-RejectPayment-RejectPayment-module__root__NR4Gz .src-widgets-Modals-ui-PaymentModal-ui-RejectPayment-RejectPayment-module__mainColor__aRFod {
  color: var(--text--color-main);
}

.src-widgets-Modals-ui-PaymentModal-ui-SuccessPayment-SuccessPayment-module__root__Pumub {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.src-widgets-Modals-ui-PaymentModal-ui-SuccessPayment-SuccessPayment-module__root__Pumub .src-widgets-Modals-ui-PaymentModal-ui-SuccessPayment-SuccessPayment-module__container__FcAgu {
  flex-grow: 1;
}

.src-widgets-Modals-ui-PaymentModal-ui-SuccessPayment-SuccessPayment-module__root__Pumub .src-widgets-Modals-ui-PaymentModal-ui-SuccessPayment-SuccessPayment-module__confetiContainer__h58Hu {
  height: 246px;
  position: relative;
}

@media (max-width: 640px) {
  .src-widgets-Modals-ui-PaymentModal-ui-SuccessPayment-SuccessPayment-module__root__Pumub .src-widgets-Modals-ui-PaymentModal-ui-SuccessPayment-SuccessPayment-module__confetiContainer__h58Hu {
    height: 123px;
  }
}

.src-widgets-Modals-ui-PaymentModal-ui-SuccessPayment-SuccessPayment-module__root__Pumub .src-widgets-Modals-ui-PaymentModal-ui-SuccessPayment-SuccessPayment-module__confetiContainer__h58Hu .src-widgets-Modals-ui-PaymentModal-ui-SuccessPayment-SuccessPayment-module__confetiIcon__ZOH4t {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}

@media (max-width: 640px) {
  .src-widgets-Modals-ui-PaymentModal-ui-SuccessPayment-SuccessPayment-module__root__Pumub .src-widgets-Modals-ui-PaymentModal-ui-SuccessPayment-SuccessPayment-module__confetiContainer__h58Hu .src-widgets-Modals-ui-PaymentModal-ui-SuccessPayment-SuccessPayment-module__confetiIcon__ZOH4t {
    top: -50px;
    transform: translateX(-50%) scale(.5);
  }
}

.src-widgets-Modals-ui-PaymentModal-ui-SuccessPayment-SuccessPayment-module__root__Pumub .src-widgets-Modals-ui-PaymentModal-ui-SuccessPayment-SuccessPayment-module__confetiContainer__h58Hu .src-widgets-Modals-ui-PaymentModal-ui-SuccessPayment-SuccessPayment-module__innerIcon__VEWVm {
  width: 160px;
  height: 198px;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}

@media (max-width: 640px) {
  .src-widgets-Modals-ui-PaymentModal-ui-SuccessPayment-SuccessPayment-module__root__Pumub .src-widgets-Modals-ui-PaymentModal-ui-SuccessPayment-SuccessPayment-module__confetiContainer__h58Hu .src-widgets-Modals-ui-PaymentModal-ui-SuccessPayment-SuccessPayment-module__innerIcon__VEWVm {
    width: 100px;
    height: 123px;
  }
}

.src-widgets-Modals-ui-PaymentModal-ui-SuccessPayment-SuccessPayment-module__root__Pumub .src-widgets-Modals-ui-PaymentModal-ui-SuccessPayment-SuccessPayment-module__mainColor__wqfis {
  color: var(--text--color-main);
}

.src-widgets-Modals-ui-PaymentModal-ui-CryptoAddressStep-CryptoAddressStep-module__root__T2tJ0 .src-widgets-Modals-ui-PaymentModal-ui-CryptoAddressStep-CryptoAddressStep-module__goback__XwGKo {
  align-items: center;
  gap: 14px;
  padding-top: 18px;
  padding-bottom: 16px;
  display: flex;
}

.src-widgets-Modals-ui-PaymentModal-ui-CryptoAddressStep-CryptoAddressStep-module__root__T2tJ0 .src-widgets-Modals-ui-PaymentModal-ui-CryptoAddressStep-CryptoAddressStep-module__goback__XwGKo .src-widgets-Modals-ui-PaymentModal-ui-CryptoAddressStep-CryptoAddressStep-module__icon__j2HdY {
  stroke-width: 2px;
  stroke: var(--text--color-common);
}

.src-widgets-Modals-ui-PaymentModal-ui-CryptoAddressStep-CryptoAddressStep-module__root__T2tJ0 .src-widgets-Modals-ui-PaymentModal-ui-CryptoAddressStep-CryptoAddressStep-module__goback__XwGKo .src-widgets-Modals-ui-PaymentModal-ui-CryptoAddressStep-CryptoAddressStep-module__text__PNoMz {
  color: var(--text--color-common);
}

.src-widgets-Modals-ui-PaymentModal-ui-CryptoAddressStep-CryptoAddressStep-module__root__T2tJ0 .src-widgets-Modals-ui-PaymentModal-ui-CryptoAddressStep-CryptoAddressStep-module__picture__dtgMI {
  align-self: center;
  width: 56px;
  height: 56px;
  margin-bottom: 24px;
}

.src-widgets-Modals-ui-PaymentModal-ui-CryptoAddressStep-CryptoAddressStep-module__root__T2tJ0 .src-widgets-Modals-ui-PaymentModal-ui-CryptoAddressStep-CryptoAddressStep-module__title__CgW90 {
  color: var(--text--color-main);
  margin-bottom: 9px;
}

.src-widgets-Modals-ui-PaymentModal-ui-CryptoAddressStep-CryptoAddressStep-module__root__T2tJ0 .src-widgets-Modals-ui-PaymentModal-ui-CryptoAddressStep-CryptoAddressStep-module__qrcode__bwq1S {
  background-color: #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 206px;
  display: flex;
}

.src-widgets-Modals-ui-PaymentModal-ui-CryptoAddressStep-CryptoAddressStep-module__root__T2tJ0 .src-widgets-Modals-ui-PaymentModal-ui-CryptoAddressStep-CryptoAddressStep-module__mainColor__XTIiB {
  color: var(--text--color-main);
}

.src-widgets-Modals-ui-PaymentModal-ui-CryptoAddressStep-CryptoAddressStep-module__root__T2tJ0 .src-widgets-Modals-ui-PaymentModal-ui-CryptoAddressStep-CryptoAddressStep-module__paymentAddress__t_vZ8 {
  word-wrap: break-word;
  word-break: break-word;
  max-width: 100%;
}

.src-widgets-Modals-ui-RegionModal-RegionModal-module__root__icreC {
  z-index: var(--z-index-modal-window);
  justify-content: center;
  align-items: center;
  display: flex;
}

.src-widgets-Modals-ui-RegionModal-RegionModal-module__root__icreC .src-widgets-Modals-ui-RegionModal-RegionModal-module__bannedIcon__YCTCj {
  fill: var(--text--color-main);
}

.src-widgets-Modals-ui-RegionModal-RegionModal-module__root__icreC .src-widgets-Modals-ui-RegionModal-RegionModal-module__button__jLAF9 {
  background-color: var(--bg-color-circle-button);
  border-radius: 100%;
  width: 40px;
  height: 40px;
}

.src-widgets-Modals-ui-RegionModal-RegionModal-module__root__icreC .src-widgets-Modals-ui-RegionModal-RegionModal-module__button__jLAF9 .src-widgets-Modals-ui-RegionModal-RegionModal-module__icon__KjJdh {
  fill: var(--bg-additional-color);
}

.src-widgets-Modals-ui-RegionModal-RegionModal-module__root__icreC .src-widgets-Modals-ui-RegionModal-RegionModal-module__title__mSxbP {
  color: var(--text--color-main);
  max-width: 440px;
  padding-top: 24px;
  padding-bottom: 32px;
}

.src-widgets-Modals-ui-RegionModal-RegionModal-module__root__icreC .src-widgets-Modals-ui-RegionModal-RegionModal-module__common__euIxn {
  color: var(--text--color-common);
}

.src-widgets-Modals-ui-RegionModal-RegionModal-module__content__eoM5R {
  flex-direction: column;
  max-width: 600px;
  height: fit-content;
  display: inline-flex;
  padding: 40px !important;
}

.src-widgets-Modals-ui-RegionModal-RegionModal-module__overlay__BwRvT {
  align-items: center;
}

.src-widgets-Modals-ui-BenefitModal-BenefitModal-module__root__JAHQ0 {
  z-index: var(--z-index-modal-window);
}

.src-widgets-Modals-ui-BenefitModal-BenefitModal-module__content__LFBd9 {
  height: 472px;
  overflow: visible !important;
  overflow: initial !important;
  width: 602px !important;
}

@media (max-width: 480px) {
  .src-widgets-Modals-ui-BenefitModal-BenefitModal-module__content__LFBd9 {
    width: 291px !important;
  }
}

.src-widgets-Modals-ui-BenefitModal-BenefitModal-module__overlay__MAhiq {
  align-items: center;
}

.src-widgets-Modals-ui-BenefitModal-ui-Persent-Persent-module__root__YAbZe {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
  position: relative;
}

.src-widgets-Modals-ui-BenefitModal-ui-Persent-Persent-module__root__YAbZe .src-widgets-Modals-ui-BenefitModal-ui-Persent-Persent-module__giftIcon___XVyv {
  position: absolute;
  top: -150px;
  right: 50%;
  transform: translateX(45%);
}

@media (max-width: 1280px) {
  .src-widgets-Modals-ui-BenefitModal-ui-Persent-Persent-module__root__YAbZe .src-widgets-Modals-ui-BenefitModal-ui-Persent-Persent-module__giftIcon___XVyv {
    top: -100px;
  }
}

@media (max-width: 640px) {
  .src-widgets-Modals-ui-BenefitModal-ui-Persent-Persent-module__root__YAbZe .src-widgets-Modals-ui-BenefitModal-ui-Persent-Persent-module__giftIcon___XVyv {
    transform: translateX(45%) scale(.8);
  }
}

@media (max-width: 480px) {
  .src-widgets-Modals-ui-BenefitModal-ui-Persent-Persent-module__root__YAbZe .src-widgets-Modals-ui-BenefitModal-ui-Persent-Persent-module__giftIcon___XVyv {
    transform: translateX(45%) scale(.5);
  }
}

.src-widgets-Modals-ui-BenefitModal-ui-Persent-Persent-module__root__YAbZe .src-widgets-Modals-ui-BenefitModal-ui-Persent-Persent-module__container__gsWaI {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

@media (min-width: 768px) {
  .src-widgets-Modals-ui-BenefitModal-ui-Persent-Persent-module__root__YAbZe .src-widgets-Modals-ui-BenefitModal-ui-Persent-Persent-module__container__gsWaI .src-widgets-Modals-ui-BenefitModal-ui-Persent-Persent-module__btn__cRIra {
    width: 444px;
  }
}

@media (max-width: 480px) {
  .src-widgets-Modals-ui-BenefitModal-ui-Persent-Persent-module__root__YAbZe .src-widgets-Modals-ui-BenefitModal-ui-Persent-Persent-module__container__gsWaI .src-widgets-Modals-ui-BenefitModal-ui-Persent-Persent-module__btn__cRIra {
    width: 100%;
  }
}

.src-widgets-Modals-ui-BenefitModal-ui-Persent-Persent-module__root__YAbZe .src-widgets-Modals-ui-BenefitModal-ui-Persent-Persent-module__container__gsWaI .src-widgets-Modals-ui-BenefitModal-ui-Persent-Persent-module__label__W73Ua {
  color: var(--text--color-main);
}

.src-widgets-Modals-ui-BenefitModal-ui-Spins-Spins-module__root__UE097 {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
  position: relative;
}

.src-widgets-Modals-ui-BenefitModal-ui-Spins-Spins-module__root__UE097 .src-widgets-Modals-ui-BenefitModal-ui-Spins-Spins-module__label__Tyo33 {
  color: var(--text--color-main);
}

.src-widgets-Modals-ui-BenefitModal-ui-Spins-Spins-module__root__UE097 .src-widgets-Modals-ui-BenefitModal-ui-Spins-Spins-module__giftIcon__ICZXE {
  position: absolute;
  top: -150px;
  right: 50%;
  transform: translateX(45%);
}

@media (max-width: 1280px) {
  .src-widgets-Modals-ui-BenefitModal-ui-Spins-Spins-module__root__UE097 .src-widgets-Modals-ui-BenefitModal-ui-Spins-Spins-module__giftIcon__ICZXE {
    top: -100px;
  }
}

@media (max-width: 640px) {
  .src-widgets-Modals-ui-BenefitModal-ui-Spins-Spins-module__root__UE097 .src-widgets-Modals-ui-BenefitModal-ui-Spins-Spins-module__giftIcon__ICZXE {
    transform: translateX(45%) scale(.8);
  }
}

@media (max-width: 480px) {
  .src-widgets-Modals-ui-BenefitModal-ui-Spins-Spins-module__root__UE097 .src-widgets-Modals-ui-BenefitModal-ui-Spins-Spins-module__giftIcon__ICZXE {
    transform: translateX(45%) scale(.5);
  }
}

.src-widgets-Modals-ui-BenefitModal-ui-Spins-Spins-module__root__UE097 .src-widgets-Modals-ui-BenefitModal-ui-Spins-Spins-module__container__wOTmN {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

@media (min-width: 768px) {
  .src-widgets-Modals-ui-BenefitModal-ui-Spins-Spins-module__root__UE097 .src-widgets-Modals-ui-BenefitModal-ui-Spins-Spins-module__container__wOTmN .src-widgets-Modals-ui-BenefitModal-ui-Spins-Spins-module__btn__oQ_Ea {
    width: 444px;
  }
}

@media (max-width: 480px) {
  .src-widgets-Modals-ui-BenefitModal-ui-Spins-Spins-module__root__UE097 .src-widgets-Modals-ui-BenefitModal-ui-Spins-Spins-module__container__wOTmN .src-widgets-Modals-ui-BenefitModal-ui-Spins-Spins-module__btn__oQ_Ea {
    width: 100%;
  }
}

.src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__root__bXCQ2 {
  z-index: var(--z-index-modal-window);
}

.src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__root__bXCQ2 .src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__button__G9as9 {
  background-color: var(--bg-color-circle-button);
  border-radius: 100%;
  width: 40px;
  height: 40px;
  margin-bottom: 66px;
}

.src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__root__bXCQ2 .src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__button__G9as9 .src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__icon__TqXeF {
  fill: var(--bg-additional-color);
}

.src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__root__bXCQ2 .src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__container___7PMN {
  flex-direction: column;
  display: flex;
}

.src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__root__bXCQ2 .src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__container___7PMN .src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__title__JwkQ9 {
  color: var(--text--color-main);
  letter-spacing: 0;
  text-align: center;
  font-size: 30px;
  font-weight: 800;
  line-height: 42px;
}

@media (max-width: 768px) {
  .src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__root__bXCQ2 .src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__container___7PMN .src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__title__JwkQ9 {
    font-size: 24px;
  }
}

.src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__root__bXCQ2 .src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__container___7PMN .src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__descriptionContainer__fT8xv {
  background: var(--bg-color-light-grey);
  border: 1px solid var(--text--color-common);
  border-radius: 20px;
  align-self: center;
  width: 100%;
  max-width: 444px;
  margin-top: 25px;
  padding-left: 49px;
}

@media (max-width: 768px) {
  .src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__root__bXCQ2 .src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__container___7PMN .src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__descriptionContainer__fT8xv {
    padding-left: 20px;
  }
}

.src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__root__bXCQ2 .src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__container___7PMN .src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__descriptionContainer__fT8xv .src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__label__o4XB1 {
  font-size: 18px;
}

@media (max-width: 768px) {
  .src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__root__bXCQ2 .src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__container___7PMN .src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__descriptionContainer__fT8xv .src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__label__o4XB1 {
    font-size: 16px;
  }
}

.src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__root__bXCQ2 .src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__container___7PMN .src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__label__o4XB1 {
  color: var(--text--color-main);
}

.src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__root__bXCQ2 .src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__linkContainer__aNCqk {
  width: 100%;
  max-width: 444px;
  padding-bottom: 15px;
}

.src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__content__djhVa {
  width: 602px;
  height: 100%;
  min-height: 300px;
  max-height: 780px;
}

@media (max-width: 768px) {
  .src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__content__djhVa {
    width: 90vw;
    max-height: 700px;
  }
}

.src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__overlay__WmQfe {
  align-items: center;
}

.src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__extraContent__HZc6r {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__extraContent__HZc6r .src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__confetiIcon__wPFYM {
  z-index: calc(var(--z-index-modal-window) + 6);
  position: absolute;
  top: -300px;
  left: 50%;
  transform: translateX(-50%);
}

@media (max-width: 768px) {
  .src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__extraContent__HZc6r .src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__confetiIcon__wPFYM {
    transform: translateX(-50%) scale(.8);
  }
}

@media (max-width: 480px) {
  .src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__extraContent__HZc6r .src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__confetiIcon__wPFYM {
    top: -340px;
    transform: translateX(-50%) scale(.6);
  }
}

.src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__extraContent__HZc6r .src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__promoImg__K0z1L {
  -o-object-fit: contain;
  object-fit: contain;
  width: 210px;
  height: 210px;
  z-index: calc(var(--z-index-modal-window) + 5);
  border-radius: 10px;
  position: relative;
  top: -250px;
  left: 50%;
  transform: translateX(-50%);
}

@media (max-width: 768px) {
  .src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__extraContent__HZc6r .src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__promoImg__K0z1L {
    width: 180px;
    height: 180px;
  }
}

@media (max-width: 480px) {
  .src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__extraContent__HZc6r .src-widgets-Modals-ui-ActivePromoModal-ActivePromoModal-module__promoImg__K0z1L {
    width: 112px;
    height: 112px;
  }
}

.src-widgets-Modals-ui-ExtraDateOfBirthModal-ExtraDateOfBirthModal-module__root__pjg9C {
  z-index: var(--z-index-modal-window);
  justify-content: center;
  align-items: center;
  display: flex;
}

.src-widgets-Modals-ui-ExtraDateOfBirthModal-ExtraDateOfBirthModal-module__root__pjg9C .src-widgets-Modals-ui-ExtraDateOfBirthModal-ExtraDateOfBirthModal-module__button__feYkI {
  background-color: var(--bg-color-circle-button);
  border-radius: 100%;
  width: 40px;
  height: 40px;
}

.src-widgets-Modals-ui-ExtraDateOfBirthModal-ExtraDateOfBirthModal-module__root__pjg9C .src-widgets-Modals-ui-ExtraDateOfBirthModal-ExtraDateOfBirthModal-module__button__feYkI .src-widgets-Modals-ui-ExtraDateOfBirthModal-ExtraDateOfBirthModal-module__icon__zxSV6 {
  fill: var(--bg-additional-color);
}

.src-widgets-Modals-ui-ExtraDateOfBirthModal-ExtraDateOfBirthModal-module__root__pjg9C .src-widgets-Modals-ui-ExtraDateOfBirthModal-ExtraDateOfBirthModal-module__title__WahyQ {
  letter-spacing: 0;
  max-width: 440px;
  padding-top: 18px;
  padding-bottom: 9px;
  line-height: 34.2px;
}

.src-widgets-Modals-ui-ExtraDateOfBirthModal-ExtraDateOfBirthModal-module__root__pjg9C .src-widgets-Modals-ui-ExtraDateOfBirthModal-ExtraDateOfBirthModal-module__label__nM5iF, .src-widgets-Modals-ui-ExtraDateOfBirthModal-ExtraDateOfBirthModal-module__root__pjg9C .src-widgets-Modals-ui-ExtraDateOfBirthModal-ExtraDateOfBirthModal-module__title__WahyQ {
  color: var(--text--color-main);
}

.src-widgets-Modals-ui-ExtraDateOfBirthModal-ExtraDateOfBirthModal-module__root__pjg9C .src-widgets-Modals-ui-ExtraDateOfBirthModal-ExtraDateOfBirthModal-module__label__nM5iF {
  line-height: 140%;
}

.src-widgets-Modals-ui-ExtraDateOfBirthModal-ExtraDateOfBirthModal-module__content__MFgO2 {
  flex-direction: column;
  max-width: 600px;
  height: fit-content;
  display: inline-flex;
  padding: 40px !important;
}

.src-widgets-Modals-ui-ExtraDateOfBirthModal-ExtraDateOfBirthModal-module__overlay__BXb8l {
  align-items: center;
}

.src-shared-uikit-business-ReSelect-ReSelect-module__root__NrNim .src-shared-uikit-business-ReSelect-ReSelect-module__label__wuaus {
  color: var(--input--color-label);
  align-items: center;
  width: 100%;
  padding-bottom: 10px;
  padding-right: 2px;
  display: flex;
}

.src-shared-uikit-business-ReSelect-ReSelect-module__root__NrNim .src-shared-uikit-business-ReSelect-ReSelect-module__left__Y8yKZ {
  justify-content: flex-start;
}

.src-shared-uikit-business-ReSelect-ReSelect-module__root__NrNim .src-shared-uikit-business-ReSelect-ReSelect-module__right__uucVz {
  justify-content: space-between;
}

.src-shared-uikit-business-ReSelect-ReSelect-module__root__NrNim [class*="react-select__control"] {
  background-color: var(--bg-color-language-dropdown);
  border: 1px solid var(--color-input-border);
  cursor: pointer;
  border-radius: 20px;
  padding: 7px 14px;
}

.src-shared-uikit-business-ReSelect-ReSelect-module__root__NrNim [class*="react-select__control"] [class*="react-select__value-container"] [class*="react-select__single-value"], .src-shared-uikit-business-ReSelect-ReSelect-module__root__NrNim [class*="react-select__control"] [class*="react-select__value-container"] [class*="react-select__input"] {
  color: var(--input--color-label);
}

.src-shared-uikit-business-ReSelect-ReSelect-module__root__NrNim [class*="react-select__control"] [class*="react-select__indicators"] [class*="react-select__indicator-separator"] {
  display: none;
}

.src-shared-uikit-business-ReSelect-ReSelect-module__root__NrNim [class*="react-select__menu"] {
  background-color: var(--bg-color-language-dropdown);
  scrollbar-color: var(--bg-color-coupon-thumb) var(--bg-color-coupon-track);
  scrollbar-width: thin;
  border-radius: 22px;
  max-height: 200px;
}

.src-shared-uikit-business-ReSelect-ReSelect-module__root__NrNim [class*="react-select__menu"]::-webkit-scrollbar {
  width: 3px;
  height: 3px;
}

.src-shared-uikit-business-ReSelect-ReSelect-module__root__NrNim [class*="react-select__menu"]::-webkit-scrollbar-track {
  background: var(--bg-color-coupon-track);
}

.src-shared-uikit-business-ReSelect-ReSelect-module__root__NrNim [class*="react-select__menu"]::-webkit-scrollbar-thumb {
  background: var(--bg-color-coupon-thumb);
  border-radius: 20px;
}

.src-shared-uikit-business-ReSelect-ReSelect-module__root__NrNim [class*="react-select__menu"]::-webkit-scrollbar-thumb:hover {
  background: #555;
}

@media (min-width: 1280px) {
  .src-shared-uikit-business-ReSelect-ReSelect-module__root__NrNim [class*="react-select__menu"]::-webkit-scrollbar {
    width: 1px;
    height: 1px;
  }
}

@media (max-width: 640px) {
  .src-shared-uikit-business-ReSelect-ReSelect-module__root__NrNim [class*="react-select__menu"] {
    scrollbar-width: none;
  }

  .src-shared-uikit-business-ReSelect-ReSelect-module__root__NrNim [class*="react-select__menu"]::-webkit-scrollbar {
    display: none;
  }
}

.src-shared-uikit-business-ReSelect-ReSelect-module__root__NrNim [class*="react-select__menu"] [class*="react-select__menu-list"] {
  max-height: 200px;
}

.src-shared-uikit-business-ReSelect-ReSelect-module__root__NrNim [class*="react-select__menu"] [class*="react-select__option"] {
  color: var(--text--color-common);
  cursor: pointer;
  background-color: #0000;
}

.src-shared-uikit-business-ReSelect-ReSelect-module__root__NrNim [class*="react-select__menu"] [class*="react-select__option"]:hover {
  color: #3ac6d4;
  background-color: #0000;
}

.src-widgets-Modals-ui-FreeSpinsModal-FreeSpinsModal-module__root__dkPdB {
  z-index: var(--z-index-modal-window);
}

.src-widgets-Modals-ui-FreeSpinsModal-FreeSpinsModal-module__root__dkPdB .src-widgets-Modals-ui-FreeSpinsModal-FreeSpinsModal-module__button__gAwhN {
  background-color: var(--bg-color-circle-button);
  border-radius: 100%;
  width: 40px;
  height: 40px;
  margin-bottom: 66px;
}

.src-widgets-Modals-ui-FreeSpinsModal-FreeSpinsModal-module__root__dkPdB .src-widgets-Modals-ui-FreeSpinsModal-FreeSpinsModal-module__button__gAwhN .src-widgets-Modals-ui-FreeSpinsModal-FreeSpinsModal-module__icon__wIwbv {
  fill: var(--bg-additional-color);
}

.src-widgets-Modals-ui-FreeSpinsModal-FreeSpinsModal-module__root__dkPdB .src-widgets-Modals-ui-FreeSpinsModal-FreeSpinsModal-module__container__Yldml {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.src-widgets-Modals-ui-FreeSpinsModal-FreeSpinsModal-module__root__dkPdB .src-widgets-Modals-ui-FreeSpinsModal-FreeSpinsModal-module__container__Yldml .src-widgets-Modals-ui-FreeSpinsModal-FreeSpinsModal-module__title__JHFcX {
  color: var(--text--color-main);
  letter-spacing: 0;
  text-align: center;
  font-size: 30px;
  font-weight: 800;
  line-height: 42px;
}

@media (max-width: 768px) {
  .src-widgets-Modals-ui-FreeSpinsModal-FreeSpinsModal-module__root__dkPdB .src-widgets-Modals-ui-FreeSpinsModal-FreeSpinsModal-module__container__Yldml .src-widgets-Modals-ui-FreeSpinsModal-FreeSpinsModal-module__title__JHFcX {
    font-size: 24px;
  }
}

.src-widgets-Modals-ui-FreeSpinsModal-FreeSpinsModal-module__root__dkPdB .src-widgets-Modals-ui-FreeSpinsModal-FreeSpinsModal-module__container__Yldml .src-widgets-Modals-ui-FreeSpinsModal-FreeSpinsModal-module__label__llVnA {
  color: var(--text--color-main);
}

.src-widgets-Modals-ui-FreeSpinsModal-FreeSpinsModal-module__root__dkPdB .src-widgets-Modals-ui-FreeSpinsModal-FreeSpinsModal-module__linkContainer__cuQEa {
  width: 100%;
  max-width: 444px;
  padding-bottom: 15px;
}

.src-widgets-Modals-ui-FreeSpinsModal-FreeSpinsModal-module__content__QpTLg {
  width: 100%;
  max-width: 602px;
  height: 100%;
  max-height: 572px;
}

@media (max-width: 768px) {
  .src-widgets-Modals-ui-FreeSpinsModal-FreeSpinsModal-module__content__QpTLg {
    max-height: 650px;
  }
}

.src-widgets-Modals-ui-FreeSpinsModal-FreeSpinsModal-module__overlay__GVCMI {
  align-items: center;
}

.src-widgets-Modals-ui-FreeSpinsModal-FreeSpinsModal-module__extraContent__Q9TzC {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.src-widgets-Modals-ui-FreeSpinsModal-FreeSpinsModal-module__extraContent__Q9TzC .src-widgets-Modals-ui-FreeSpinsModal-FreeSpinsModal-module__confetiIcon__OsW8j {
  z-index: calc(var(--z-index-modal-window) + 6);
  position: absolute;
  top: -300px;
  left: 50%;
  transform: translateX(-50%);
}

@media (max-width: 768px) {
  .src-widgets-Modals-ui-FreeSpinsModal-FreeSpinsModal-module__extraContent__Q9TzC .src-widgets-Modals-ui-FreeSpinsModal-FreeSpinsModal-module__confetiIcon__OsW8j {
    transform: translateX(-50%) scale(.8);
  }
}

@media (max-width: 480px) {
  .src-widgets-Modals-ui-FreeSpinsModal-FreeSpinsModal-module__extraContent__Q9TzC .src-widgets-Modals-ui-FreeSpinsModal-FreeSpinsModal-module__confetiIcon__OsW8j {
    top: -340px;
    transform: translateX(-50%) scale(.6);
  }
}

.src-widgets-Modals-ui-FreeSpinsModal-FreeSpinsModal-module__extraContent__Q9TzC .src-widgets-Modals-ui-FreeSpinsModal-FreeSpinsModal-module__promoImg__rcY1L {
  -o-object-fit: contain;
  object-fit: contain;
  width: 210px;
  height: 210px;
  z-index: calc(var(--z-index-modal-window) + 5);
  border-radius: 10px;
  position: relative;
  top: -250px;
  left: 50%;
  transform: translateX(-50%);
}

@media (max-width: 768px) {
  .src-widgets-Modals-ui-FreeSpinsModal-FreeSpinsModal-module__extraContent__Q9TzC .src-widgets-Modals-ui-FreeSpinsModal-FreeSpinsModal-module__promoImg__rcY1L {
    width: 180px;
    height: 180px;
  }
}

@media (max-width: 480px) {
  .src-widgets-Modals-ui-FreeSpinsModal-FreeSpinsModal-module__extraContent__Q9TzC .src-widgets-Modals-ui-FreeSpinsModal-FreeSpinsModal-module__promoImg__rcY1L {
    width: 112px;
    height: 112px;
  }
}

.src-widgets-Modals-ui-ActivePromoWarning-ActivePromoWarning-module__root__nUN7Z {
  z-index: var(--z-index-modal-window);
  justify-content: center;
  align-items: center;
  display: flex;
}

.src-widgets-Modals-ui-ActivePromoWarning-ActivePromoWarning-module__root__nUN7Z .src-widgets-Modals-ui-ActivePromoWarning-ActivePromoWarning-module__bannedIcon__b8KYl {
  fill: var(--text--color-main);
}

.src-widgets-Modals-ui-ActivePromoWarning-ActivePromoWarning-module__root__nUN7Z .src-widgets-Modals-ui-ActivePromoWarning-ActivePromoWarning-module__button__ITGcB {
  background-color: var(--bg-color-circle-button);
  border-radius: 100%;
  width: 40px;
  height: 40px;
}

.src-widgets-Modals-ui-ActivePromoWarning-ActivePromoWarning-module__root__nUN7Z .src-widgets-Modals-ui-ActivePromoWarning-ActivePromoWarning-module__button__ITGcB .src-widgets-Modals-ui-ActivePromoWarning-ActivePromoWarning-module__icon__RCIxC {
  fill: var(--bg-additional-color);
}

.src-widgets-Modals-ui-ActivePromoWarning-ActivePromoWarning-module__root__nUN7Z .src-widgets-Modals-ui-ActivePromoWarning-ActivePromoWarning-module__title__NcXYH {
  color: var(--text--color-main);
  max-width: 440px;
  padding-top: 24px;
  padding-bottom: 32px;
}

.src-widgets-Modals-ui-ActivePromoWarning-ActivePromoWarning-module__root__nUN7Z .src-widgets-Modals-ui-ActivePromoWarning-ActivePromoWarning-module__common__VeAwH {
  color: var(--text--color-common);
}

.src-widgets-Modals-ui-ActivePromoWarning-ActivePromoWarning-module__content__LiXUj {
  flex-direction: column;
  max-width: 600px;
  height: fit-content;
  display: inline-flex;
  padding: 40px !important;
}

.src-widgets-Modals-ui-ActivePromoWarning-ActivePromoWarning-module__overlay__rQgYq {
  align-items: center;
}

.src-widgets-Modals-ui-ExpiredPromoWarning-ExpiredPromoWarning-module__root__h_6pr {
  z-index: var(--z-index-modal-window);
  justify-content: center;
  align-items: center;
  display: flex;
}

.src-widgets-Modals-ui-ExpiredPromoWarning-ExpiredPromoWarning-module__root__h_6pr .src-widgets-Modals-ui-ExpiredPromoWarning-ExpiredPromoWarning-module__bannedIcon__erJ5l {
  fill: var(--text--color-main);
}

.src-widgets-Modals-ui-ExpiredPromoWarning-ExpiredPromoWarning-module__root__h_6pr .src-widgets-Modals-ui-ExpiredPromoWarning-ExpiredPromoWarning-module__button___V7lk {
  background-color: var(--bg-color-circle-button);
  border-radius: 100%;
  width: 40px;
  height: 40px;
}

.src-widgets-Modals-ui-ExpiredPromoWarning-ExpiredPromoWarning-module__root__h_6pr .src-widgets-Modals-ui-ExpiredPromoWarning-ExpiredPromoWarning-module__button___V7lk .src-widgets-Modals-ui-ExpiredPromoWarning-ExpiredPromoWarning-module__icon__YbRj_ {
  fill: var(--bg-additional-color);
}

.src-widgets-Modals-ui-ExpiredPromoWarning-ExpiredPromoWarning-module__root__h_6pr .src-widgets-Modals-ui-ExpiredPromoWarning-ExpiredPromoWarning-module__title__XdqlR {
  color: var(--text--color-main);
  max-width: 440px;
  padding-top: 24px;
  padding-bottom: 32px;
}

.src-widgets-Modals-ui-ExpiredPromoWarning-ExpiredPromoWarning-module__root__h_6pr .src-widgets-Modals-ui-ExpiredPromoWarning-ExpiredPromoWarning-module__common__aCqja {
  color: var(--text--color-common);
}

.src-widgets-Modals-ui-ExpiredPromoWarning-ExpiredPromoWarning-module__content__dh2m0 {
  flex-direction: column;
  max-width: 600px;
  height: fit-content;
  display: inline-flex;
  padding: 40px !important;
}

.src-widgets-Modals-ui-ExpiredPromoWarning-ExpiredPromoWarning-module__overlay__e0R7c {
  align-items: center;
}

.src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__root__kQMZy {
  z-index: var(--z-index-modal-window);
}

.src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__root__kQMZy .src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__button__AP9AO {
  background-color: var(--bg-color-circle-button);
  border-radius: 100%;
  width: 40px;
  height: 40px;
  margin-bottom: 66px;
}

.src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__root__kQMZy .src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__button__AP9AO .src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__icon__j_f1F {
  fill: var(--bg-additional-color);
}

.src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__root__kQMZy .src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__container__FPe00 {
  flex-direction: column;
  display: flex;
}

.src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__root__kQMZy .src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__container__FPe00 .src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__title__HS8rA {
  color: var(--text--color-main);
  letter-spacing: 0;
  text-align: center;
  font-size: 30px;
  font-weight: 800;
  line-height: 42px;
}

@media (max-width: 768px) {
  .src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__root__kQMZy .src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__container__FPe00 .src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__title__HS8rA {
    font-size: 24px;
  }
}

.src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__root__kQMZy .src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__container__FPe00 .src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__descriptionContainer__FGoBK {
  background: var(--bg-color-light-grey);
  border: 1px solid var(--text--color-common);
  border-radius: 20px;
  align-self: center;
  width: 100%;
  max-width: 444px;
  margin-top: 25px;
  padding-left: 49px;
}

@media (max-width: 768px) {
  .src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__root__kQMZy .src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__container__FPe00 .src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__descriptionContainer__FGoBK {
    padding-left: 20px;
  }
}

.src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__root__kQMZy .src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__container__FPe00 .src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__descriptionContainer__FGoBK .src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__label__EfN_J {
  font-size: 18px;
}

@media (max-width: 768px) {
  .src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__root__kQMZy .src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__container__FPe00 .src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__descriptionContainer__FGoBK .src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__label__EfN_J {
    font-size: 16px;
  }
}

.src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__root__kQMZy .src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__container__FPe00 .src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__label__EfN_J {
  color: var(--text--color-main);
}

.src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__root__kQMZy .src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__linkContainer__Vjq6L {
  width: 100%;
  max-width: 444px;
  padding-bottom: 15px;
}

.src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__content__GU9zl {
  width: 602px;
  height: 100%;
  min-height: 300px;
  max-height: 780px;
}

@media (max-width: 768px) {
  .src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__content__GU9zl {
    width: 90vw;
    max-height: 700px;
  }
}

.src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__overlay__WluR0 {
  align-items: center;
}

.src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__extraContent__pKULe {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__extraContent__pKULe .src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__confetiIcon__H2hKj {
  z-index: calc(var(--z-index-modal-window) + 6);
  position: absolute;
  top: -300px;
  left: 50%;
  transform: translateX(-50%);
}

@media (max-width: 768px) {
  .src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__extraContent__pKULe .src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__confetiIcon__H2hKj {
    transform: translateX(-50%) scale(.8);
  }
}

@media (max-width: 480px) {
  .src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__extraContent__pKULe .src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__confetiIcon__H2hKj {
    top: -340px;
    transform: translateX(-50%) scale(.6);
  }
}

.src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__extraContent__pKULe .src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__promoImg__T9WyQ {
  -o-object-fit: contain;
  object-fit: contain;
  width: 210px;
  height: 210px;
  z-index: calc(var(--z-index-modal-window) + 5);
  border-radius: 10px;
  position: relative;
  top: -250px;
  left: 50%;
  transform: translateX(-50%);
}

@media (max-width: 768px) {
  .src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__extraContent__pKULe .src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__promoImg__T9WyQ {
    width: 180px;
    height: 180px;
  }
}

@media (max-width: 480px) {
  .src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__extraContent__pKULe .src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__promoImg__T9WyQ {
    width: 112px;
    height: 112px;
  }
}

.src-widgets-Modals-ui-SuccessfullPromoModal-SuccessfullPromoModal-module__description__ax61p {
  white-space: pre-line;
}

.src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__root__qOUi8 {
  z-index: var(--z-index-modal-window);
}

.src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__root__qOUi8 .src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__container__at13B {
  flex-direction: column;
  gap: 24px;
  height: 100%;
  display: flex;
  position: relative;
}

.src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__root__qOUi8 .src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__button__coUHg {
  background-color: var(--bg-color-circle-button);
  border-radius: 100%;
  width: 40px;
  height: 40px;
  margin-bottom: 40px;
}

.src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__root__qOUi8 .src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__button__coUHg .src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__icon__DVpXZ {
  fill: var(--bg-additional-color);
}

.src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__root__qOUi8 .src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__title__lwZ8K {
  color: var(--text--color-main);
  font-size: 32px;
  font-weight: 800;
  line-height: 42px;
}

.src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__root__qOUi8 .src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__infoBox__abnsb {
  background-color: var(--bg-color-light-grey);
  border: 1px solid var(--text--color-common);
  border-radius: 20px;
  align-self: center;
  width: 100%;
  max-width: 444px;
  padding: 32px;
}

.src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__root__qOUi8 .src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__infoBox__abnsb .src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__infoTitle__Ix5SQ {
  color: var(--text--color-main);
  padding-bottom: 14px;
  font-size: 32px;
  font-weight: 700;
  line-height: 22px;
}

.src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__root__qOUi8 .src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__infoBox__abnsb .src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__featureList__pk2P2 {
  flex-direction: column;
  gap: 8px;
  display: flex;
}

.src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__root__qOUi8 .src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__infoBox__abnsb .src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__featureList__pk2P2 .src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__featureItem__HjRRT {
  align-items: flex-start;
  gap: 12px;
  display: flex;
}

.src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__root__qOUi8 .src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__infoBox__abnsb .src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__featureList__pk2P2 .src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__featureIcon__s8Uhc {
  width: 21px;
  min-width: 21px;
  height: 21px;
  margin-top: 1px;
}

.src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__root__qOUi8 .src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__infoBox__abnsb .src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__featureList__pk2P2 .src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__featureText__nRCDQ {
  color: var(--text--color-main);
}

.src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__root__qOUi8 .src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__primaryButton___n6Jd {
  border-radius: 20px;
  align-self: center;
  width: 100%;
  max-width: 444px;
  min-height: 64px;
}

.src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__content__SXDpJ {
  background: var(--bg-additional-color);
  height: 100%;
  max-height: min(750px, 100vh - 24px);
  border: 1px solid #2a2e37;
  border-radius: 20px;
  width: 602px;
  max-height: min(750px, 100dvh - 24px);
  overflow: auto;
  padding: 24px 40px 40px !important;
}

@media (max-width: 768px) {
  .src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__content__SXDpJ {
    width: 90vw;
  }
}

.src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__overlay__YCZvc {
  align-items: center;
}

.src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__extraContent__KdNS8 {
  pointer-events: none;
  position: absolute;
  top: -40px;
  left: 50%;
  transform: translate(-50%);
}

@media (max-width: 640px) {
  .src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__root__qOUi8 .src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__container__at13B {
    gap: 16px;
  }

  .src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__root__qOUi8 .src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__title__lwZ8K {
    max-width: 228px;
    font-size: 24px;
    line-height: 34px;
  }

  .src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__root__qOUi8 .src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__infoBox__abnsb {
    padding: 24px 16px;
  }

  .src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__root__qOUi8 .src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__infoBox__abnsb .src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__infoTitle__Ix5SQ {
    font-size: 16px;
    line-height: 22px;
  }

  .src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__root__qOUi8 .src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__infoBox__abnsb .src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__featureText__nRCDQ {
    font-size: 14px;
    line-height: 20px;
  }

  .src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__root__qOUi8 .src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__infoBox__abnsb .src-widgets-Modals-ui-VIPLevelUpModal-VIPLevelUpModal-module__featureIcon__s8Uhc {
    width: 16px;
    min-width: 16px;
    height: 16px;
    margin-top: 2px;
  }
}

.src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__root__GWryW {
  z-index: var(--z-index-modal-window);
}

.src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__root__GWryW .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__container__lzHRC {
  flex-direction: column;
  gap: 24px;
  min-height: 100%;
  display: flex;
}

.src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__root__GWryW .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__button__Xa04Q {
  background-color: var(--bg-color-circle-button);
  border-radius: 100%;
  width: 40px;
  height: 40px;
}

.src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__root__GWryW .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__button__Xa04Q .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__icon__FmgL1 {
  fill: var(--bg-additional-color);
}

.src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__root__GWryW .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__title__nv2i3 {
  color: var(--text--color-main);
  text-align: center;
  align-self: center;
  max-width: 376px;
  font-size: 32px;
  font-weight: 800;
  line-height: 42px;
}

.src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__root__GWryW .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__progressWrapper__uLjRS {
  align-self: center;
  width: 100%;
  max-width: 444px;
}

.src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__root__GWryW .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__progressBarHeight__owHRQ {
  height: 32px !important;
}

.src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__root__GWryW .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__currentPercent__rvXcN {
  line-height: 1;
  font-size: 48px !important;
}

.src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__root__GWryW .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__maxPercent__AhBsG {
  line-height: 1;
  font-size: 36px !important;
}

.src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__root__GWryW .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__infoBox__UWWrD {
  background-color: var(--bg-color-light-grey);
  border: 1px solid var(--text--color-common);
  border-radius: 20px;
  align-self: self-start;
  width: 100%;
  max-width: 444px;
  padding: 32px;
}

.src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__root__GWryW .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__infoBox__UWWrD .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__infoTitle__gsl3M {
  color: var(--text--color-main);
  padding-bottom: 14px;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
}

.src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__root__GWryW .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__infoBox__UWWrD .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__featureList__FMQvJ {
  flex-direction: column;
  gap: 8px;
  display: flex;
}

.src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__root__GWryW .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__infoBox__UWWrD .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__featureList__FMQvJ .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__featureItem__AKrpL {
  align-items: flex-start;
  gap: 12px;
  display: flex;
}

.src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__root__GWryW .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__infoBox__UWWrD .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__featureList__FMQvJ .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__featureItem__AKrpL .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__featureIcon__tEpvL {
  width: 21px;
  min-width: 21px;
  height: 21px;
  margin-top: 1px;
}

.src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__root__GWryW .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__infoBox__UWWrD .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__featureList__FMQvJ .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__featureItem__AKrpL .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__featureText__pW2Py {
  color: var(--text--color-main);
}

.src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__root__GWryW .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__primaryButton__UZ3c8 {
  border-radius: 20px;
  align-self: center;
  width: 100%;
  max-width: 444px;
  min-height: 64px;
}

.src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__root__GWryW .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__content__tZwQ0 {
  background: var(--bg-additional-color);
  max-height: min(750px, 100vh - 24px);
  overscroll-behavior: contain;
  border: 1px solid #2a2e37;
  border-radius: 20px;
  width: 100%;
  max-width: 602px;
  max-height: min(750px, 100dvh - 24px);
  overflow: auto;
  padding: 16px 40px 40px !important;
}

.src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__root__GWryW .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__overlay__FgFdV {
  align-items: center;
  overflow-y: auto;
}

@media (max-width: 1024px) {
  .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__root__GWryW .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__container__lzHRC {
    gap: 20px;
  }

  .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__root__GWryW .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__title__nv2i3 {
    max-width: 340px;
    font-size: 30px;
    line-height: 38px;
  }

  .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__root__GWryW .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__infoBox__UWWrD {
    padding: 24px;
  }

  .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__root__GWryW .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__infoBox__UWWrD .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__infoTitle__gsl3M {
    font-size: 24px;
    line-height: 30px;
  }

  .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__root__GWryW .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__currentPercent__rvXcN {
    font-size: 42px !important;
  }

  .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__root__GWryW .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__maxPercent__AhBsG {
    font-size: 30px !important;
  }

  .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__root__GWryW .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__content__tZwQ0 {
    max-width: 560px;
    padding: 16px 24px 24px !important;
  }
}

@media (max-width: 768px) {
  .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__root__GWryW .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__title__nv2i3 {
    max-width: 300px;
    font-size: 28px;
    line-height: 34px;
  }

  .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__root__GWryW .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__infoBox__UWWrD .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__infoTitle__gsl3M {
    font-size: 22px;
    line-height: 28px;
  }

  .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__root__GWryW .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__currentPercent__rvXcN {
    font-size: 36px !important;
  }

  .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__root__GWryW .src-widgets-Modals-ui-VIPProgressModal-VIPProgressModal-module__maxPercent__AhBsG {
    font-size: 24px !important;
  }
}

.src-widgets-Modals-ui-LackOfMoneyModal-LackOfMoneyModal-module__root__VGNnf {
  z-index: var(--z-index-modal-window);
  justify-content: center;
  align-items: center;
  display: flex;
}

.src-widgets-Modals-ui-LackOfMoneyModal-LackOfMoneyModal-module__root__VGNnf .src-widgets-Modals-ui-LackOfMoneyModal-LackOfMoneyModal-module__bannedIcon__geG_U {
  fill: var(--text--color-main);
}

.src-widgets-Modals-ui-LackOfMoneyModal-LackOfMoneyModal-module__root__VGNnf .src-widgets-Modals-ui-LackOfMoneyModal-LackOfMoneyModal-module__button__uidvv {
  background-color: var(--bg-color-circle-button);
  border-radius: 100%;
  width: 40px;
  height: 40px;
}

.src-widgets-Modals-ui-LackOfMoneyModal-LackOfMoneyModal-module__root__VGNnf .src-widgets-Modals-ui-LackOfMoneyModal-LackOfMoneyModal-module__button__uidvv .src-widgets-Modals-ui-LackOfMoneyModal-LackOfMoneyModal-module__icon__0_geu {
  fill: var(--bg-additional-color);
}

.src-widgets-Modals-ui-LackOfMoneyModal-LackOfMoneyModal-module__root__VGNnf .src-widgets-Modals-ui-LackOfMoneyModal-LackOfMoneyModal-module__title__d3nwP {
  max-width: 440px;
  padding-top: 24px;
  padding-bottom: 32px;
}

.src-widgets-Modals-ui-LackOfMoneyModal-LackOfMoneyModal-module__root__VGNnf .src-widgets-Modals-ui-LackOfMoneyModal-LackOfMoneyModal-module__common__GGbU7, .src-widgets-Modals-ui-LackOfMoneyModal-LackOfMoneyModal-module__root__VGNnf .src-widgets-Modals-ui-LackOfMoneyModal-LackOfMoneyModal-module__title__d3nwP {
  color: var(--text--color-main);
}

.src-widgets-Modals-ui-LackOfMoneyModal-LackOfMoneyModal-module__content__PIsod {
  flex-direction: column;
  max-width: 600px;
  height: fit-content;
  display: inline-flex;
  padding: 40px !important;
}

.src-widgets-Modals-ui-LackOfMoneyModal-LackOfMoneyModal-module__overlay__IwOy0 {
  align-items: center;
}

.src-shared-uikit-business-PromotionRadio-PromotionRadio-module__root__ahCKh {
  background-color: var(--bg-promotion-radio);
  cursor: pointer;
  border-radius: 12px;
  align-items: center;
  gap: 24px;
  padding: 12px 24px;
  display: flex;
}

.src-shared-uikit-business-PromotionRadio-PromotionRadio-module__root__ahCKh .src-shared-uikit-business-PromotionRadio-PromotionRadio-module__title__Moyz0 {
  color: var(--text--color-main) !important;
}

.src-shared-uikit-business-PromotionRadio-PromotionRadio-module__root__ahCKh .src-shared-uikit-business-PromotionRadio-PromotionRadio-module__commonColor__YfSx0 {
  color: var(--text--color-common);
}

.src-shared-uikit-business-PromotionRadio-PromotionRadio-module__active__jPJr7 {
  border: 4px solid #3ac6d4;
}

.src-shared-uikit-business-Stepper-Stepper-module__root__PJtth {
  align-items: center;
  width: 100%;
  padding-bottom: 30px;
  display: flex;
}

.src-shared-uikit-business-Stepper-Stepper-module__root__PJtth .src-shared-uikit-business-Stepper-Stepper-module__devider__wj9Rm {
  background-color: var(--text--color-common);
  width: 100%;
  height: 6px;
}

.src-shared-uikit-business-Stepper-Stepper-module__root__PJtth .src-shared-uikit-business-Stepper-Stepper-module__item__gSWhA {
  align-items: center;
  display: flex;
  position: relative;
}

.src-shared-uikit-business-Stepper-Stepper-module__root__PJtth .src-shared-uikit-business-Stepper-Stepper-module__item__gSWhA:before {
  color: var(--text--color-main);
  content: attr(data-before);
  white-space: nowrap;
  font-size: 16px;
  font-weight: 700;
  position: absolute;
  bottom: -25px;
  left: 50%;
  transform: translateX(-50%);
}

.src-shared-uikit-business-Stepper-Stepper-module__root__PJtth .src-shared-uikit-business-Stepper-Stepper-module__item__gSWhA .src-shared-uikit-business-Stepper-Stepper-module__step__uUeqp {
  border: 1px solid var(--text--color-common);
  background-color: #0000;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.src-shared-uikit-business-Stepper-Stepper-module__root__PJtth .src-shared-uikit-business-Stepper-Stepper-module__item__gSWhA .src-shared-uikit-business-Stepper-Stepper-module__step__uUeqp, .src-shared-uikit-business-Stepper-Stepper-module__root__PJtth .src-shared-uikit-business-Stepper-Stepper-module__title__oeG3Q {
  color: var(--text--color-main);
}

.src-shared-uikit-business-Stepper-Stepper-module__root__PJtth .src-shared-uikit-business-Stepper-Stepper-module__activeItem__RxQ3t .src-shared-uikit-business-Stepper-Stepper-module__step__uUeqp, .src-shared-uikit-business-Stepper-Stepper-module__root__PJtth .src-shared-uikit-business-Stepper-Stepper-module__passedItem__Vg6aL .src-shared-uikit-business-Stepper-Stepper-module__step__uUeqp {
  border: 1px solid #3ac6d4;
}

.src-shared-uikit-business-Stepper-Stepper-module__root__PJtth .src-shared-uikit-business-Stepper-Stepper-module__passedItem__Vg6aL .src-shared-uikit-business-Stepper-Stepper-module__step__uUeqp {
  color: #000;
}

.src-shared-uikit-business-Stepper-Stepper-module__root__PJtth .src-shared-uikit-business-Stepper-Stepper-module__activeDevider__qn6Kk, .src-shared-uikit-business-Stepper-Stepper-module__root__PJtth .src-shared-uikit-business-Stepper-Stepper-module__passedDevider__rulp9, .src-shared-uikit-business-Stepper-Stepper-module__root__PJtth .src-shared-uikit-business-Stepper-Stepper-module__passedItem__Vg6aL .src-shared-uikit-business-Stepper-Stepper-module__step__uUeqp {
  background-color: #3ac6d4;
}

.src-entities-Promotion-ui-ActivePromotion-ActivePromotion-module__root__cL5sr .src-entities-Promotion-ui-ActivePromotion-ActivePromotion-module__title__k4hQ2 {
  color: var(--text--color-main);
}

.src-entities-Promotion-ui-ActivePromotion-ActivePromotion-module__root__cL5sr .src-entities-Promotion-ui-ActivePromotion-ActivePromotion-module__stepper__XYdRe {
  background-color: var(--bg-promotion-card);
  border-radius: 20px;
  padding: 10px 32px 32px;
}

.src-entities-Promotion-ui-ActivePromotion-ActivePromotion-module__root__cL5sr .src-entities-Promotion-ui-ActivePromotion-ActivePromotion-module__link__eyvrE {
  border-bottom: 1px solid var(--text--color-common);
  padding-top: 32px;
  padding-bottom: 20px;
}

.src-entities-Promotion-ui-ActivePromotion-ActivePromotion-module__root__cL5sr .src-entities-Promotion-ui-ActivePromotion-ActivePromotion-module__link__eyvrE, .src-entities-Promotion-ui-ActivePromotion-ActivePromotion-module__root__cL5sr .src-entities-Promotion-ui-ActivePromotion-ActivePromotion-module__state__UuosO {
  justify-content: space-between;
  display: flex;
}

.src-entities-Promotion-ui-ActivePromotion-ActivePromotion-module__root__cL5sr .src-entities-Promotion-ui-ActivePromotion-ActivePromotion-module__state__UuosO {
  background-color: var(--bg-promotion-card);
  border-radius: 12px;
  align-self: flex-start;
  align-items: center;
  width: 100%;
  padding: 16px;
}

@media (min-width: 640px) {
  .src-entities-Promotion-ui-ActivePromotion-ActivePromotion-module__root__cL5sr .src-entities-Promotion-ui-ActivePromotion-ActivePromotion-module__state__UuosO {
    width: 30%;
  }
}

@media (max-width: 640px) {
  .src-entities-Promotion-ui-ActivePromotion-ActivePromotion-module__root__cL5sr .src-entities-Promotion-ui-ActivePromotion-ActivePromotion-module__hiddenDesktop__mSDit {
    display: none;
  }
}

@media (min-width: 640px) {
  .src-entities-Promotion-ui-ActivePromotion-ActivePromotion-module__root__cL5sr .src-entities-Promotion-ui-ActivePromotion-ActivePromotion-module__hiddenMobile__UANaj {
    display: none;
  }
}

.src-entities-Promotion-ui-ActivePromotion-ActivePromotion-module__root__cL5sr .src-entities-Promotion-ui-ActivePromotion-ActivePromotion-module__mainColor__GFYOe {
  color: var(--text--color-main);
}

.src-entities-Promotion-ui-ActivePromotion-ActivePromotion-module__root__cL5sr .src-entities-Promotion-ui-ActivePromotion-ActivePromotion-module__icon__mfYEa {
  -o-object-fit: contain;
  object-fit: contain;
  width: 48px;
  height: 48px;
}

.src-entities-Promotion-ui-PromotionHistory-PromotionHistory-module__root__rtOYG {
  background-color: var(--bg-additional-color);
  border-radius: 20px;
}

.src-entities-Promotion-ui-PromotionHistory-PromotionHistory-module__root__rtOYG .src-entities-Promotion-ui-PromotionHistory-PromotionHistory-module__titleContainer__E7yDY {
  padding: 16px 24px;
}

.src-entities-Promotion-ui-PromotionHistory-PromotionHistory-module__root__rtOYG .src-entities-Promotion-ui-PromotionHistory-PromotionHistory-module__status__Koabn {
  background-color: #3ac6d4;
  border-radius: 10px;
  padding: 6px 16px;
}

.src-entities-Promotion-ui-PromotionHistory-PromotionHistory-module__root__rtOYG .src-entities-Promotion-ui-PromotionHistory-PromotionHistory-module__devider__V3d4A {
  background-color: var(--bg-promotion-card);
  width: 100%;
  height: 1px;
}

.src-entities-Promotion-ui-PromotionHistory-PromotionHistory-module__root__rtOYG .src-entities-Promotion-ui-PromotionHistory-PromotionHistory-module__whiteText__GZqWh {
  color: var(--text--color-main);
}

.src-entities-Promotion-ui-PromotionHistory-PromotionHistory-module__root__rtOYG .src-entities-Promotion-ui-PromotionHistory-PromotionHistory-module__greyText__lQY2H {
  color: var(--text--color-common);
}

.src-entities-Promotion-ui-PromotionHistory-PromotionHistory-module__root__rtOYG .src-entities-Promotion-ui-PromotionHistory-PromotionHistory-module__content__KIPji {
  padding: 24px;
}

.src-entities-Promotion-ui-PromotionHistory-PromotionHistory-module__root__rtOYG .src-entities-Promotion-ui-PromotionHistory-PromotionHistory-module__icon__ENARX {
  fill: var(--text--color-main);
}

.src-widgets-Modals-ui-RegistrationModal-ui-PromotionStep-PromotionStep-module__root__we6xF {
  min-height: 581px;
}

.src-widgets-Modals-ui-RegistrationModal-ui-PromotionStep-PromotionStep-module__root__we6xF, .src-widgets-Modals-ui-RegistrationModal-ui-PromotionStep-PromotionStep-module__root__we6xF .src-widgets-Modals-ui-RegistrationModal-ui-PromotionStep-PromotionStep-module__container__xTHeA {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.src-widgets-Modals-ui-RegistrationModal-ui-PromotionStep-PromotionStep-module__root__we6xF .src-widgets-Modals-ui-RegistrationModal-ui-PromotionStep-PromotionStep-module__container__xTHeA {
  justify-content: space-between;
}

@media (min-width: 1280px) {
  .src-widgets-Modals-ui-RegistrationModal-ui-PromotionStep-PromotionStep-module__root__we6xF .src-widgets-Modals-ui-RegistrationModal-ui-PromotionStep-PromotionStep-module__container__xTHeA {
    padding: 0 80px;
  }
}

.src-widgets-Modals-ui-RegistrationModal-ui-PromotionStep-PromotionStep-module__root__we6xF .src-widgets-Modals-ui-RegistrationModal-ui-PromotionStep-PromotionStep-module__icon___UlyW {
  fill: var(--text--color-main);
  margin-bottom: 18px;
}

.src-widgets-Modals-ui-RegistrationModal-ui-PromotionStep-PromotionStep-module__root__we6xF .src-widgets-Modals-ui-RegistrationModal-ui-PromotionStep-PromotionStep-module__title__vrdyQ {
  color: var(--text--color-main);
  font-family: var(--font-montserrat);
  font-size: 18px;
}

@media (min-width: 768px) {
  .src-widgets-Modals-ui-RegistrationModal-ui-PromotionStep-PromotionStep-module__root__we6xF .src-widgets-Modals-ui-RegistrationModal-ui-PromotionStep-PromotionStep-module__title__vrdyQ {
    font-size: 28px;
  }
}

.src-widgets-Modals-ui-RegistrationModal-ui-PromotionStep-PromotionStep-module__root__we6xF .src-widgets-Modals-ui-RegistrationModal-ui-PromotionStep-PromotionStep-module__text__oOeWm {
  color: var(--text--color-main);
}

.src-widgets-Modals-ui-RegistrationModal-ui-PromotionStep-PromotionStep-module__root__we6xF .src-widgets-Modals-ui-RegistrationModal-ui-PromotionStep-PromotionStep-module__promotionsList__U1agc {
  flex-direction: column;
  gap: 10px;
  display: flex;
}

.src-widgets-Modals-ui-RegistrationModal-ui-PromotionStep-PromotionStep-module__root__we6xF .src-widgets-Modals-ui-RegistrationModal-ui-PromotionStep-PromotionStep-module__inputContainer__QSopV {
  border-radius: 12px;
}

.src-widgets-Modals-ui-RegistrationModal-ui-RegistrationStep-RegistrationStep-module__root__aBV9C {
  padding: 0 20px;
}

@media (min-width: 768px) {
  .src-widgets-Modals-ui-RegistrationModal-ui-RegistrationStep-RegistrationStep-module__root__aBV9C {
    padding: 0 30px;
  }
}

@media (min-width: 1280px) {
  .src-widgets-Modals-ui-RegistrationModal-ui-RegistrationStep-RegistrationStep-module__root__aBV9C {
    padding: 0 40px;
  }
}

.src-widgets-Modals-ui-RegistrationModal-ui-RegistrationStep-RegistrationStep-module__root__aBV9C .src-widgets-Modals-ui-RegistrationModal-ui-RegistrationStep-RegistrationStep-module__title__n4LiW {
  color: var(--text--color-main);
  font-size: 24px;
}

@media (min-width: 1280px) {
  .src-widgets-Modals-ui-RegistrationModal-ui-RegistrationStep-RegistrationStep-module__root__aBV9C .src-widgets-Modals-ui-RegistrationModal-ui-RegistrationStep-RegistrationStep-module__title__n4LiW {
    font-size: 38px;
  }
}

.src-widgets-Modals-ui-RegistrationModal-ui-RegistrationStep-RegistrationStep-module__root__aBV9C .src-widgets-Modals-ui-RegistrationModal-ui-RegistrationStep-RegistrationStep-module__icon__o7KSq {
  stroke-width: 2px;
  stroke: var(--text--color-common);
}

.src-widgets-Modals-ui-RegistrationModal-ui-RegistrationStep-RegistrationStep-module__root__aBV9C .src-widgets-Modals-ui-RegistrationModal-ui-RegistrationStep-RegistrationStep-module__titleButton__Xm2Sb {
  align-items: center;
  gap: 8px;
  display: flex;
}

.src-widgets-Modals-ui-RegistrationModal-ui-RegistrationStep-RegistrationStep-module__root__aBV9C .src-widgets-Modals-ui-RegistrationModal-ui-RegistrationStep-RegistrationStep-module__actionForm__gIgpL {
  flex-direction: column;
  gap: 10px;
  width: 100%;
  display: flex;
}

.src-widgets-Modals-ui-RegistrationModal-ui-RegistrationStep-RegistrationStep-module__root__aBV9C .src-widgets-Modals-ui-RegistrationModal-ui-RegistrationStep-RegistrationStep-module__actionForm__gIgpL .src-widgets-Modals-ui-RegistrationModal-ui-RegistrationStep-RegistrationStep-module__inputIcon__KiQ0Z {
  fill: var(--input--color-label);
  cursor: pointer;
  width: 24px;
  height: 24px;
}

.src-widgets-Modals-ui-RegistrationModal-ui-RegistrationStep-RegistrationStep-module__root__aBV9C .src-widgets-Modals-ui-RegistrationModal-ui-RegistrationStep-RegistrationStep-module__actionForm__gIgpL .src-widgets-Modals-ui-RegistrationModal-ui-RegistrationStep-RegistrationStep-module__terms__cAcRR {
  margin-top: 22px;
}

.src-widgets-Modals-ui-RegistrationModal-ui-RegistrationStep-RegistrationStep-module__root__aBV9C .src-widgets-Modals-ui-RegistrationModal-ui-RegistrationStep-RegistrationStep-module__actionForm__gIgpL .src-widgets-Modals-ui-RegistrationModal-ui-RegistrationStep-RegistrationStep-module__terms__cAcRR .src-widgets-Modals-ui-RegistrationModal-ui-RegistrationStep-RegistrationStep-module__text__ihiN4 {
  color: var(--text--color-main);
}

.src-widgets-Modals-ui-RegistrationModal-ui-RegistrationStep-RegistrationStep-module__root__aBV9C .src-widgets-Modals-ui-RegistrationModal-ui-RegistrationStep-RegistrationStep-module__actionForm__gIgpL .src-widgets-Modals-ui-RegistrationModal-ui-RegistrationStep-RegistrationStep-module__terms__cAcRR .src-widgets-Modals-ui-RegistrationModal-ui-RegistrationStep-RegistrationStep-module__link__kSLde {
  color: var(--text--color-main);
  padding-left: 4px;
  font-weight: 700;
  -webkit-text-decoration: underline;
  text-decoration: underline;
  display: inline;
}

.src-widgets-Modals-ui-RegistrationModal-ui-RegistrationStep-RegistrationStep-module__root__aBV9C .src-widgets-Modals-ui-RegistrationModal-ui-RegistrationStep-RegistrationStep-module__actionForm__gIgpL .src-widgets-Modals-ui-RegistrationModal-ui-RegistrationStep-RegistrationStep-module__label__v6PCH {
  font-weight: 800;
}

.src-widgets-Modals-ui-RegistrationModal-ui-RegistrationStep-RegistrationStep-module__root__aBV9C .src-widgets-Modals-ui-RegistrationModal-ui-RegistrationStep-RegistrationStep-module__actionForm__gIgpL .src-widgets-Modals-ui-RegistrationModal-ui-RegistrationStep-RegistrationStep-module__extraAuthContainer__hJbe9 {
  align-items: center;
  gap: 24px;
  width: 100%;
  padding: 24px 0;
  display: flex;
}

.src-widgets-Modals-ui-RegistrationModal-ui-RegistrationStep-RegistrationStep-module__root__aBV9C .src-widgets-Modals-ui-RegistrationModal-ui-RegistrationStep-RegistrationStep-module__actionForm__gIgpL .src-widgets-Modals-ui-RegistrationModal-ui-RegistrationStep-RegistrationStep-module__extraAuthContainer__hJbe9 .src-widgets-Modals-ui-RegistrationModal-ui-RegistrationStep-RegistrationStep-module__devider__wgRu2 {
  background-color: var(--text--color-common);
  width: 100%;
  height: 1px;
  display: inline-block;
}

.src-widgets-Modals-ui-RegistrationModal-ui-RegistrationStep-RegistrationStep-module__root__aBV9C .src-widgets-Modals-ui-RegistrationModal-ui-RegistrationStep-RegistrationStep-module__actionForm__gIgpL .src-widgets-Modals-ui-RegistrationModal-ui-RegistrationStep-RegistrationStep-module__extraAuthContainer__hJbe9 .src-widgets-Modals-ui-RegistrationModal-ui-RegistrationStep-RegistrationStep-module__extraAuth__JF2Sx {
  color: var(--text--color-common);
  text-align: center;
  white-space: nowrap;
  flex-grow: 1;
}

.src-widgets-Modals-ui-RegistrationModal-ui-RegistrationStep-RegistrationStep-module__root__aBV9C .src-widgets-Modals-ui-RegistrationModal-ui-RegistrationStep-RegistrationStep-module__buttonContainer__dr_jg {
  width: 100%;
  position: relative;
}

.src-widgets-Modals-ui-RegistrationModal-ui-RegistrationStep-RegistrationStep-module__root__aBV9C .src-widgets-Modals-ui-RegistrationModal-ui-RegistrationStep-RegistrationStep-module__buttonContainer__dr_jg .src-widgets-Modals-ui-RegistrationModal-ui-RegistrationStep-RegistrationStep-module__text__ihiN4 {
  color: var(--text--color-auxiliary);
}

.src-shared-uikit-ui-Checkboxes-Checkbox-module__root__uN4kR {
  --checkbox-size: 20px;
  align-items: center;
  gap: 8px;
  display: flex;
}

.src-shared-uikit-ui-Checkboxes-Checkbox-module__root__uN4kR .src-shared-uikit-ui-Checkboxes-Checkbox-module__label__Du0re {
  cursor: pointer;
  align-items: flex-start;
  display: flex;
}

.src-shared-uikit-ui-Checkboxes-Checkbox-module__root__uN4kR .src-shared-uikit-ui-Checkboxes-Checkbox-module__checkbox__HUkym {
  cursor: pointer;
  height: var(--checkbox-size);
  width: var(--checkbox-size);
  border: 1px solid gray;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.src-shared-uikit-ui-Checkboxes-Checkbox-module__root__uN4kR .src-shared-uikit-ui-Checkboxes-Checkbox-module__input__ZZZJq {
  display: none;
}

.src-shared-uikit-ui-Checkboxes-Checkbox-module__root__uN4kR .src-shared-uikit-ui-Checkboxes-Checkbox-module__input__ZZZJq:hover:not(:disabled) + .src-shared-uikit-ui-Checkboxes-Checkbox-module__label__Du0re .src-shared-uikit-ui-Checkboxes-Checkbox-module__checkbox__HUkym {
  border: 2px solid #3ac6d4;
}

.src-shared-uikit-ui-Checkboxes-Checkbox-module__root__uN4kR .src-shared-uikit-ui-Checkboxes-Checkbox-module__input__ZZZJq:checked:not(:disabled) + .src-shared-uikit-ui-Checkboxes-Checkbox-module__label__Du0re .src-shared-uikit-ui-Checkboxes-Checkbox-module__checkbox__HUkym {
  background-color: #3ac6d4;
  border: 1px solid #3ac6d4;
}

.src-shared-uikit-ui-Checkboxes-Checkbox-module__root__uN4kR .src-shared-uikit-ui-Checkboxes-Checkbox-module__input__ZZZJq:checked:disabled + .src-shared-uikit-ui-Checkboxes-Checkbox-module__label__Du0re .src-shared-uikit-ui-Checkboxes-Checkbox-module__checkbox__HUkym {
  background-color: #f3f4f6;
}

.src-shared-uikit-ui-Checkboxes-Checkbox-module__root__uN4kR .src-shared-uikit-ui-Checkboxes-Checkbox-module__input__ZZZJq:disabled + .src-shared-uikit-ui-Checkboxes-Checkbox-module__label__Du0re .src-shared-uikit-ui-Checkboxes-Checkbox-module__checkbox__HUkym {
  border-color: #f3f4f6;
}

.src-shared-uikit-business-SelectedPromo-SelectedPromo-module__root__tCz66 {
  background-color: var(--bg-promotion-radio);
  cursor: pointer;
  border-radius: 12px;
  align-items: center;
  gap: 24px;
  padding: 12px 24px;
  display: flex;
}

.src-shared-uikit-business-SelectedPromo-SelectedPromo-module__root__tCz66 .src-shared-uikit-business-SelectedPromo-SelectedPromo-module__title__IB8KG {
  color: var(--text--color-main);
}

.src-shared-uikit-business-SelectedPromo-SelectedPromo-module__root__tCz66 .src-shared-uikit-business-SelectedPromo-SelectedPromo-module__commonColor__SYbH7 {
  color: var(--text--color-common);
}

.src-shared-uikit-business-SelectedPromo-SelectedPromo-module__root__tCz66 .src-shared-uikit-business-SelectedPromo-SelectedPromo-module__presentIcon__MTGQm {
  flex-shrink: 0;
}

.src-shared-uikit-business-SelectedPromo-SelectedPromo-module__root__tCz66 .src-shared-uikit-business-SelectedPromo-SelectedPromo-module__content__uwOya {
  flex-direction: column;
  flex: 1;
  min-width: 0;
  display: flex;
}

.src-shared-uikit-business-SelectedPromo-SelectedPromo-module__root__tCz66 .src-shared-uikit-business-SelectedPromo-SelectedPromo-module__chevronIcon__OzUBI {
  stroke: var(--text--color-common);
  stroke-width: 2px;
  transform: rotate(-90deg);
}

.src-shared-uikit-business-SelectedPromo-SelectedPromo-module__active__Fppj3 {
  border: 4px solid #3ac6d4;
}

.src-widgets-Modals-ui-RegistrationModal-RegistrationModal-module__root__gkssn {
  z-index: var(--z-index-modal-window);
}

.src-widgets-Modals-ui-RegistrationModal-RegistrationModal-module__content__gTaeA {
  scrollbar-color: var(--bg-color-coupon-thumb) var(--bg-color-coupon-track);
  scrollbar-width: thin;
}

.src-widgets-Modals-ui-RegistrationModal-RegistrationModal-module__content__gTaeA::-webkit-scrollbar {
  width: 3px;
  height: 3px;
}

.src-widgets-Modals-ui-RegistrationModal-RegistrationModal-module__content__gTaeA::-webkit-scrollbar-track {
  background: var(--bg-color-coupon-track);
}

.src-widgets-Modals-ui-RegistrationModal-RegistrationModal-module__content__gTaeA::-webkit-scrollbar-thumb {
  background: var(--bg-color-coupon-thumb);
  border-radius: 20px;
}

.src-widgets-Modals-ui-RegistrationModal-RegistrationModal-module__content__gTaeA::-webkit-scrollbar-thumb:hover {
  background: #555;
}

@media (min-width: 1280px) {
  .src-widgets-Modals-ui-RegistrationModal-RegistrationModal-module__content__gTaeA::-webkit-scrollbar {
    width: 1px;
    height: 1px;
  }
}

@media (max-width: 640px) {
  .src-widgets-Modals-ui-RegistrationModal-RegistrationModal-module__content__gTaeA {
    scrollbar-width: none;
  }

  .src-widgets-Modals-ui-RegistrationModal-RegistrationModal-module__content__gTaeA::-webkit-scrollbar {
    display: none;
  }
}

.src-widgets-Modals-ui-RegistrationModal-RegistrationModal-module__content__gTaeA {
  width: 602px;
  height: 100%;
  min-height: 300px;
  max-height: 700px;
}

@media (max-width: 768px) {
  .src-widgets-Modals-ui-RegistrationModal-RegistrationModal-module__content__gTaeA {
    width: 90vw;
    max-height: 700px;
  }
}

