.preloader{background:#202020 !important}.main-site-loader{background-position:50% calc(50% - 50px)}.main-site-loader{background-size:auto}.main-site-loader .spinner{transform:translate(-12.5px,30px)}.main-site-loader .spinner div{background-color:#e42014}.desktop .hidden-desktop{display:none !important}



*,*::before,*::after{box-sizing:border-box;text-size-adjust:none;-ms-text-size-adjust:none;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0;padding:0;scroll-behavior:smooth;text-rendering:optimizeSpeed;min-height:100%}a{text-decoration-skip-ink:auto}input,select,textarea,button{font-family:inherit;font-size:1rem}input:focus,select:focus,textarea:focus,fieldset:focus{outline:0}fieldset{border:0;margin:0;padding:0}::-moz-focus-inner{border:0;outline:0}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:var(--input-field-font-color);-webkit-box-shadow:0 0 0 1000px var(--input-field-background-color) inset;transition:background-color 5000s ease-in-out 0s}

 .go1475592160{height:0;}.go1671063245{height:auto;}.go1888806478{display:flex;flex-wrap:wrap;flex-grow:1;}@media (min-width:600px){.go1888806478{flex-grow:initial;min-width:288px;}}.go167266335{background-color:#313131;font-size:0.875rem;line-height:1.43;letter-spacing:0.01071em;color:#fff;align-items:center;padding:6px 16px;border-radius:4px;box-shadow:0px 3px 5px -1px rgba(0,0,0,0.2),0px 6px 10px 0px rgba(0,0,0,0.14),0px 1px 18px 0px rgba(0,0,0,0.12);}.go3162094071{padding-left:20px;}.go3844575157{background-color:#313131;}.go1725278324{background-color:#43a047;}.go3651055292{background-color:#d32f2f;}.go4215275574{background-color:#ff9800;}.go1930647212{background-color:#2196f3;}.go946087465{display:flex;align-items:center;padding:8px 0;}.go703367398{display:flex;align-items:center;margin-left:auto;padding-left:16px;margin-right:-8px;}.go3963613292{width:100%;position:relative;transform:translateX(0);top:0;right:0;bottom:0;left:0;min-width:288px;}.go1141946668{box-sizing:border-box;display:flex;max-height:100%;position:fixed;z-index:1400;height:auto;width:auto;transition:top 300ms ease 0ms,right 300ms ease 0ms,bottom 300ms ease 0ms,left 300ms ease 0ms,max-width 300ms ease 0ms;pointer-events:none;max-width:calc(100% - 40px);}.go1141946668 .notistack-CollapseWrapper{padding:6px 0px;transition:padding 300ms ease 0ms;}@media (max-width:599.95px){.go1141946668{width:100%;max-width:calc(100% - 32px);}}.go3868796639 .notistack-CollapseWrapper{padding:2px 0px;}.go3118922589{top:14px;flex-direction:column;}.go1453831412{bottom:14px;flex-direction:column-reverse;}.go4027089540{left:20px;}@media (min-width:600px){.go4027089540{align-items:flex-start;}}@media (max-width:599.95px){.go4027089540{left:16px;}}.go2989568495{right:20px;}@media (min-width:600px){.go2989568495{align-items:flex-end;}}@media (max-width:599.95px){.go2989568495{right:16px;}}.go4034260886{left:50%;transform:translateX(-50%);}@media (min-width:600px){.go4034260886{align-items:center;}}

.cookieconsent-optin,.cookieconsent-optin-preferences,.cookieconsent-optin-statistics,.cookieconsent-optin-marketing{display:block;display:initial;}.cookieconsent-optout-preferences,.cookieconsent-optout-statistics,.cookieconsent-optout-marketing,.cookieconsent-optout{display:none;}


  .desktop .portlet-games-grid .portlet__content,
  .desktop .portlet-games-grid-view-more .portlet__content,
  .tablet .portlet-games-grid .portlet__content,
  .tablet .portlet-games-grid-view-more .portlet__content,
  .mobile .portlet-games-grid .portlet__content,
  .mobile .portlet-games-grid-view-more .portlet__content,
  .mobile.landscape .portlet-games-grid .portlet__content,
  .mobile.landscape .portlet-games-grid-view-more .portlet__content {
    width: 100% !important;
    padding: 0 !important;
  }
  .cms-games-grid .cms-games-grid-tabs [class*='GamesTabs__tab--'] {
    border: 1px solid var(--c-base-white-transparent);
    text-transform: uppercase;
    color: var(--c-base-white);
    background-color: var(--c-base-transparent);
    font-family: var(--ff-base);
    font-size: var(--s-font-medium);
    font-weight: var(--w-font-extra-bold);
    transition: background-color .2s ease,color .2s ease,border-color .2s ease;
  }
  .cms-games-grid .cms-games-grid-tabs [class*='GamesTabs__tab--'][class*='GamesTabs__active--'] {
    background-color: var(--c-base-red);
    box-shadow: initial;
    color: var(--c-base-white);
    font-weight: var(--w-font-extra-bold);
    font-size: var(--s-font-medium);
    border: 1px solid var(--c-base-transparent);
    cursor: pointer;
  }
  .desktop .cms-games-grid {
    padding: 0 0 var(--adaptive-padding);
  }
  .tablet .cms-games-grid {
    padding: 0 0 calc(var(--s-base) * 3.5);
  }
  .cms-games-grid .cms-games-grid-tabs {
    padding: calc(var(--s-base) * 4) 0;
    margin: 0;
  }
  .cms-games-grid .cms-games-grid-filters {
    gap: var(--s-base);
    margin-top: var(--s-base);
    padding-bottom: calc(var(--s-base) * 1.75);
  }
  .desktop .cms-games-grid .cms-games-grid-tabs [class*='GamesTabs__tab--']:hover,
  .tablet .cms-games-grid .cms-games-grid-tabs [class*='GamesTabs__tab--']:active,
  .mobile .cms-games-grid .cms-games-grid-tabs [class*='GamesTabs__tab--']:active {
    color: var(--c-base-white);
    background: var(--c-base-red);
    font-size: var(--s-font-medium);
    border: 1px solid var(--c-base-transparent);
  }
  .cms-games-grid-filters [class*='MultiSelect__innerContainer--'] {
    border: 1px solid var(--c-base-white-transparent);
    border-color: var(--c-base-white-transparent);
    color: var(--c-base-white);
    font-family: var(--ff-base);
    font-size: var(--s-font-medium);
    padding: 0 var(--s-base) 0 calc(var(--s-base) * 2.25);
    transition: color .2s ease,border-color .2s ease;
  }
  .cms-games-grid-filters [class*='MultiSelect__empty--'] [class*='MultiSelect__innerContainer--'] [class*='MultiSelect__displayValue--'],
  .cms-games-grid-filters [class*='MultiSelect__innerContainer--'] [class*='MultiSelect__displayValue--'] {
    color: var(--c-base-white);
    font-family: var(--ff-base);
    font-size: var(--s-font-medium);
  }
  .desktop .cms-games-grid-filters [class*='MultiSelect__innerContainer--']:hover,
  .tablet .cms-games-grid-filters [class*='MultiSelect__innerContainer--']:active,
  .mobile .cms-games-grid-filters [class*='MultiSelect__innerContainer--']:active {
    cursor: pointer;
    border: 1px solid;
    border-color: var(--c-base-white);
    background-color: var(--c-base-transparent);
    color: var(--c-base-white);
  }
  .desktop .cms-games-grid-filters [class*='MultiSelect__innerContainer--']:hover [class*='MultiSelect__displayValue--'],
  .tablet .cms-games-grid-filters [class*='MultiSelect__innerContainer--']:active [class*='MultiSelect__displayValue--'],
  .mobile .cms-games-grid-filters [class*='MultiSelect__innerContainer--']:active [class*='MultiSelect__displayValue--'] {
    background-color: var(--c-base-transparent);
    color: var(--c-base-white);
    cursor: pointer;
  }
  .cms-games-grid-filters [class*='MultiSelect__innerContainer--'] [class*='MultiSelect__counter--'] {
    background: var(--c-base-red);
    box-shadow: initial;
    color: var(--c-base-white);
    font-weight: var(--w-font-base);
    margin: 0 4px;
  }
  .cms-games-grid-filters [class*='MultiSelect__empty--'] [class*='MultiSelect__innerContainer--'] [class*='MultiSelect__dropDownIcon--'],
  .cms-games-grid-filters [class*='MultiSelect__innerContainer--'] [class*='MultiSelect__dropDownIcon--'] {
    height: calc(var(--s-base) * 3);
    width: calc(var(--s-base) * 3);
    background-size: 100%;
    background: url(/library/New_Icons/gameFilterArrow.svg) no-repeat 50%;
    transform: rotate(0deg);
    transition: transform .3s;
  }
  .cms-games-grid-filters [class*='MultiSelect__container--'].focus [class*='MultiSelect__dropDownIcon--'],
  .cms-games-grid-filters [class*='MultiSelect__container--'][class*='MultiSelect__empty--'].focus [class*='MultiSelect__dropDownIcon--'] {
    transform: rotate(180deg);
  }
  .cms-games-grid-filters [class*='MultiSelect__container--'].focus [class*='MultiSelect__innerContainer--'] {
    border-color: var(--c-base-white);
  }
  .cms-games-grid-filters [class*='DesktopGamesFilters__sortByContainer--'] [class*='Select__innerContainer--'] {
    border: 1px solid;
    border-color: var(--c-base-white-transparent);
    color: var(--c-base-white);
    font-family: var(--ff-base);
    font-size: var(--s-font-medium);
    padding: 0 var(--s-base) 0 calc(var(--s-base) * 2.25);
    transition: color .2s ease, border-color .2s ease;
  }
  .desktop .cms-games-grid-filters [class*='DesktopGamesFilters__sortByContainer--'] [class*='Select__innerContainer--']:hover,
  .tablet .cms-games-grid-filters [class*='DesktopGamesFilters__sortByContainer--'] [class*='Select__innerContainer--']:active,
  .mobile .cms-games-grid-filters [class*='DesktopGamesFilters__sortByContainer--'] [class*='Select__innerContainer--']:active {
    cursor: pointer;
    border: 1px solid;
    border-color: var(--c-base-white);
    background-color: var(--c-base-transparent);
    color: var(--c-base-white);
    cursor: pointer;
  }
  .desktop .cms-games-grid-filters [class*='DesktopGamesFilters__sortByContainer--'] [class*='Select__innerContainer--']:hover [class*='Select__select--'],
  .tablet .cms-games-grid-filters [class*='DesktopGamesFilters__sortByContainer--'] [class*='Select__innerContainer--']:active [class*='Select__select--'],
  .mobile .cms-games-grid-filters [class*='DesktopGamesFilters__sortByContainer--'] [class*='Select__innerContainer--']:active [class*='Select__select--'] {
    cursor: pointer;
  }
  .cms-games-grid-filters [class*='DesktopGamesFilters__sortByContainer--'] [class*='Select__innerContainer--'] [class*='Select__dropDownIcon--'] {
    height: calc(var(--s-base) * 3);
    width: calc(var(--s-base) * 3);
    background-size: 100%;
    background: url(/library/New_Icons/gameFilterArrow.svg) no-repeat 50%;
    transform: rotate(0deg);
    transition: transform .3s;
  }
  .cms-games-grid-filters [class*='DesktopGamesFilters__sortByContainer--'] [class*='Select__innerContainer--'] [class*='Select__select--'] {
    cursor: pointer;
    background-color: var(--с-base-gray);
    opacity: 0;
    padding: 0 var(--s-base) 0 calc(var(--s-base) * 2.25);
  }
  .cms-games-grid-filters [class*='DesktopGamesFilters__sortByContainer--'] [class*='Select__innerContainer--'] [class*='Select__select--'] option {
    color: var(--c-base-white);
  }
  .cms-games-grid-filters [class*='DesktopGamesFilters__sortByContainer--'] [class*='Select__innerContainer--'] [class*='Select__selectDummy--'] {
    color: var(--c-base-white);
    font-family: var(--ff-base);
    font-size: var(--s-font-medium);
  }
  .cms-games-grid-filters [class*='DesktopGamesFilters__sortByContainer--'] [class*='Select__container--'].focus [class*='Select__dropDownIcon--'] {
    transform: rotate(180deg);
  }
  .cms-games-grid-filters [class*='DesktopGamesFilters__sortByContainer--'] [class*='Select__container--'].focus [class*='Select__innerContainer--'] {
    border-color: var(--c-base-white);
  }
  .cms-games-grid-filters [class*='MultiSelect__dropDownContainer--'] {
    background-color: var(--с-base-gray);
    border: 1px solid var(--c-base-white);
    border-radius: var(--s-base);
    box-shadow: none;
  }
  .cms-games-grid-filters [class*='MultiSelect__dropDownContainer--']::-webkit-scrollbar,
  .mobile .cms-games-grid-mobile-filters-popup [class*='Content__content--']::-webkit-scrollbar {
    width: calc(var(--s-base) / 2);
    background: var(--c-base-transparent);
  }
  .cms-games-grid-filters [class*='MultiSelect__dropDownContainer--']::-webkit-scrollbar-thumb,
  .mobile .cms-games-grid-mobile-filters-popup [class*='Content__content--']::-webkit-scrollbar-thumb {
    border-radius: calc(var(--s-base) * 1.25);
    background: var(--c-base-white-transparent-medium-extra);
    box-shadow: none;
  }
  .cms-games-grid-filters [class*='MultiSelect__dropDownContainer--']::-webkit-scrollbar-track,
  .mobile .cms-games-grid-mobile-filters-popup [class*='Content__content--']::-webkit-scrollbar-track {
    margin: calc(var(--s-base) * 1.25) 0;
    background: var(--c-base-transparent);
  }
  .tablet .cms-games-grid-filters [class*='MultiSelect__dropDownContainer--'] ul li:hover,
  .mobile .cms-games-grid-filters [class*='MultiSelect__dropDownContainer--'] ul li:hover,
  .cms-games-grid-filters [class*='MultiSelect__dropDownContainer--'] ul li:focus-within {
    background-color: var(--c-base-transparent);
  }
  .desktop .cms-games-grid-filters [class*='MultiSelect__dropDownContainer--'] ul li:hover,
  .tablet .cms-games-grid-filters [class*='MultiSelect__dropDownContainer--'] ul li:active,
  .mobile .cms-games-grid-filters [class*='MultiSelect__dropDownContainer--'] ul li:active {
    background-color: var(--c-base-black);
  }
  .cms-games-grid-filters [class*='MultiSelect__dropDownContainer--'] ul li [class*='Label__label--'] {
    color: var(--c-base-white);
  }
  .cms-games-grid-filters [class*='MultiSelect__dropDownContainer--'] ul li [class*='Checkbox__checkbox--'],
  .mobile .cms-games-grid-mobile-filters-popup [class*='Checkbox__checkboxChecked--'] {
    background-image: url(/library/New_Icons/checkboxActive.svg);
  }
  .cms-games-grid-filters [class*='MultiSelect__dropDownContainer--'] ul li [class*='Checkbox__checkbox--'][class*='Icon__checkboxUnchecked--'],
  .mobile .cms-games-grid-mobile-filters-popup [class*='Checkbox__checkboxUnchecked--'] {
    background-image: url(/library/New_Icons/checkboxInactive.svg);
  }
  .cms-games-grid-filters [class*='DesktopGamesFilters__clearButton--'] {
    color: var(--c-base-red);
    font-size: calc(var(--s-base) * 1.75);
  }
  .mobile .cms-games-grid-filters [class*='DesktopGamesFilters__clearButton--'] {
    font-size: calc(var(--s-base) * 2.25);
  }
  .desktop .cms-games-grid-filters [class*='DesktopGamesFilters__clearButton--']:hover,
  .tablet .cms-games-grid-filters [class*='DesktopGamesFilters__clearButton--']:active,
  .mobile .cms-games-grid-filters [class*='DesktopGamesFilters__clearButton--']:active {
    color: var(--c-btn-extra-hover-bg);
  }

  /*Mobile Grid*/
  .mobile .cms-games-grid.cms-games-grid {
    padding: 0;
  }
  .mobile .cms-games-grid .cms-games-grid-tabs {
    padding: calc(var(--s-base) * 3) 0 calc(var(--s-base) * 2.5) var(--s-base);
  }
  .mobile .cms-games-grid .cms-games-grid-filters {
    padding: 0 var(--s-base);
  }
  .mobile .cms-games-grid .cms-games-grid-content {
    padding: 0 calc(var(--s-base) * 2) calc(var(--s-base) * 1.75);
  }
  .mobile.landscape .cms-games-grid .cms-games-grid-filters .cms-games-grid-mobile-filters {
    width: 40%;
    margin: 0 auto;
  }
  .mobile .cms-games-grid .cms-games-grid-filters .cms-games-grid-mobile-filters [class*='MobileGamesFilters__filterButtonCount--'] {
    background: var(--c-base-red);
    box-shadow: initial;
    color: var(--c-base-white);
    font-weight: var(--w-font-base);
  }

  /*filters-popup*/
  .mobile .cms-games-grid [class*='Popup__popup--'].cms-games-grid-mobile-filters-popup {
    background-color: var(--с-base-gray);
    border-radius: 0 !important;
    padding: 0;
  }
  .mobile .cms-games-grid .cms-games-grid-mobile-filters-popup [class*='Content__submitContainer--'] [class*="Button__primary--"][class*="Button__success--"],
  .mobile .cms-games-grid .cms-games-grid-mobile-filters-popup [class*='Content__submitContainer--'] [class*="Button__primary--"][class*="Button__success--"]:hover {
    border: 1px solid var(--c-btn-primary-light-default-bg);
    background-color: var(--c-btn-primary-light-default-bg);
    height: calc(var(--s-base) * 5);
    color: var(--c-btn-primary-light-text);
    border-radius: calc(var(--s-base) * 6);
    font-size: var(--s-font-medium);
    font-weight: var(--w-font-extra-bold);
  }
  .mobile .cms-games-grid .cms-games-grid-mobile-filters-popup [class*='Content__submitContainer--'] [class*="Button__primary--"][class*="Button__success--"]:active {
    border: 1px solid var(--c-btn-primary-light-disabled-bg);
    background-color: var(--c-btn-primary-light-hover-bg);
    color: var(--c-btn-primary-light-text-hover);
  }
  .mobile .cms-games-grid-mobile-filters-popup [class*='Content__header--'] {
    background-color:  var(--с-base-gray);
    border-bottom: 1px solid var(--c-base-white-transparent);
    padding: 0 calc(var(--s-base) * 2);
  }
  .mobile .cms-games-grid-mobile-filters-popup [class*='Content__header--'] [class*='Content__clearLink--'] {
    color: var(--c-base-red);
  }
  .mobile .cms-games-grid-mobile-filters-popup [class*='Content__header--'] [class*='Content__clearLink--']:active {
    color: var(--c-base-red-dark);
  }
  .mobile .cms-games-grid-mobile-filters-popup [class*='Content__header--'] [class*='Content__closeIcon--'] {
    top: auto;
    height: calc(var(--s-base) * 1.75);
    width: calc(var(--s-base) * 1.75);
    background-image: url(/library/New_Icons/close_icon.svg);
    background-position: initial;
    background-size: 100%;
    background-repeat: no-repeat;
    right: calc(var(--s-base) * 2);
  }
  .mobile .cms-games-grid-mobile-filters-popup [class*='Content__inputGroup--'] {
    border-bottom: 1px solid var(--c-base-white-transparent);
  }
  .mobile .cms-games-grid-mobile-filters-popup [class*='Content__inputGroup--']:last-child {
    border-bottom: none;
  }
  .mobile .cms-games-grid-mobile-filters-popup [class*='Content__inputGroupLabel--'] {
    font-family: var(--ff-base);
    font-weight: var(--w-font-bold);
    font-size: 1var(--s-base);
    color: var(--c-base-white);
  }
  .mobile .cms-games-grid-mobile-filters-popup [class*='Radio__radioChecked--'] {
    background-image: url(/library/New_Icons/radioActive.svg)
  }
  .mobile .cms-games-grid-mobile-filters-popup [class*='Radio__radioUnchecked--'] {
    background-image: url(/library/New_Icons/radioInactive.svg)
  }
  .mobile .cms-games-grid-mobile-filters-popup [class*='Label__label--'] {
    font-size: var(--s-font-medium);
    font-weight: var(--w-font-base);
    color: var(--c-base-white);
  }
  .mobile .cms-games-grid-mobile-filters-popup [class*='Label__label--'][class*='InputGroup__inputGroupLabel--'] {
    font-weight: var(--w-font-bold);
    font-size: var(--s-font-big);
  }
  .mobile.landscape .cms-games-grid-mobile-filters-popup [class*='Content__content--'] [class*='Content__submitContainer--'] {
    width: 40%;
    margin: 0 auto;
  }
  .cms-games-grid .cms-games-grid-content [class*='GamesHeader__viewMore--'] {
    height: calc(var(--s-base) * 4);
    border-radius: calc(var(--s-base) * 4);
    border: 1px solid var(--c-base-white-transparent);
    color: var(--c-base-white);
    font-family: var(--new-elegant-font-family);
    font-size: calc(var(--s-base) * 1.5);
    font-weight: var(--w-font-bold);
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 5px calc(var(--s-base) * 2);
  }
  .desktop .cms-games-grid .cms-games-grid-content [class*='GamesHeader__viewMore--'] {
    margin-top: var(--s-base);
  }
  .mobile .cms-games-grid .cms-games-grid-content [class*='GamesHeader__viewMore--'] {
    height: calc(var(--s-base) * 3.5);
  }
  .desktop .cms-games-grid .cms-games-grid-content [class*='GamesHeader__categoryName--'] {
    font-size: calc(var(--s-base) * 4);
    font-weight: var(--w-font-extra-bold);
    color: var(--c-base-white);
  }
  .tablet .cms-games-grid .cms-games-grid-content [class*='GamesHeader__categoryName--'] {
    font-weight: var(--w-font-extra-bold);
  }
  .mobile.portrait .cms-games-grid .cms-games-grid-content [class*='GamesHeader__categoryName--'] {
    font-size: 4.5vw;
  }
  .mobile .cms-games-grid .cms-games-grid-content [class*='GamesHeader__categoryName--'] {
    font-family: var(--ff-regular);
    font-weight: 400;
  }
  .cms-games-grid .cms-games-grid-content [class*='GamesHeader__categoryName--'] {
    color: var(--c-base-white);
  }
  .desktop .cms-games-grid .cms-games-grid-content [class*='GamesHeader__viewMoreMargin--'],
  .tablet .cms-games-grid .cms-games-grid-content [class*='GamesHeader__viewMoreMargin--']{
    margin-right: calc(var(--s-base) * 10);
    margin-top: var(--s-base);
    transition: background-color .3s ease-out, color .3s ease-out;
  }
  .tablet .cms-games-grid .cms-games-grid-content [class*='GamesHeader__viewMoreMargin--'] {
    margin-top: 0;
  }

  .mobile .cms-games-grid .cms-games-grid-content [class*='GamesHeader__viewMoreMargin--'] {
    margin-right: calc(var(--s-base) * 9);
  }
  .tablet .cms-games-grid .cms-games-grid-content [class*='GamesHeader__viewMore--']:hover,
  .mobile .cms-games-grid .cms-games-grid-content [class*='GamesHeader__viewMore--']:hover {
    color: var(--c-base-white);
    background-color: var(--c-base-transparent);
  }
  .desktop .cms-games-grid .cms-games-grid-content [class*='GamesHeader__viewMore--']:hover,
  .tablet .cms-games-grid .cms-games-grid-content [class*='GamesHeader__viewMore--']:active,
  .mobile .cms-games-grid .cms-games-grid-content [class*='GamesHeader__viewMore--']:active {
    color: var(--c-btn-primary-text-hover);
    background-color: var(--c-btn-primary-hover-bg);
    transition: all .2s ease;
  }
  .desktop .cms-games-grid-category:first-child .cms-games-grid-category-title,
  .tablet .cms-games-grid-category:first-child .cms-games-grid-category-title {
    margin-top: calc(var(--s-base) * 1.25);
  }
  .mobile .cms-games-grid-category:first-child .cms-games-grid-category-title {
    margin-top: calc(var(--s-base) * 2);
  }
  .desktop .cms-games-grid-category .cms-games-grid-category-title {
    margin-top: calc(var(--s-base) * 5);
  }
  .tablet .cms-games-grid-category .cms-games-grid-category-title,
  .mobile .cms-games-grid-category .cms-games-grid-category-title {
    margin-top: calc(var(--s-base) * 2);
  }
  .desktop .cms-games-grid-category .cms-games-grid-category-title,
  .tablet .cms-games-grid-category .cms-games-grid-category-title {
    color: var(--c-base-white);
    font-family: var(--ff-base);
    font-size: calc(var(--s-base) * 4);
    font-weight: var(--w-font-base);
    text-transform: capitalize;
  }
  .mobile .cms-games-grid-category .cms-games-grid-category-title {
    color: var(--c-base-white);
    font-family: var(--ff-base);
    font-size: var(--s-font-medium);
    font-weight: var(--w-font-base);
    text-transform: capitalize;
  }
  .cms-games-grid .cms-games-grid-category .cms-games-grid-category-slider,
  .cms-games-grid .cms-games-grid-category .cms-games-grid-category-carousel {
    margin-top: calc(var(--s-base) * 2);
  }
  .cms-games-grid .cms-games-grid-category .cms-games-grid-category-slider [class*='GamesSliderView__leftArrow--'],
  .cms-games-grid .cms-games-grid-category .cms-games-grid-category-slider [class*='GamesSliderView__rightArrow--'],
  .cms-games-grid .cms-games-grid-category .cms-carousel-wrapper .cms-carousel-controls-prev,
  .cms-games-grid .cms-games-grid-category .cms-carousel-wrapper .cms-carousel-controls-next {
    background-color: var(--c-base-transparent);
  }
  .cms-games-grid .cms-games-grid-category [class*='GamesSliderView__leftArrow--'],
  .cms-games-grid .cms-games-grid-category [class*='GamesSliderView__rightArrow--'] {
    height: calc(var(--s-base) * 4);
    width: calc(var(--s-base) * 4);
    top: 0;
  }
  .cms-games-grid .cms-games-grid-category .cms-carousel-controls-prev,
  .cms-games-grid .cms-games-grid-category .cms-carousel-controls-next {
    height: calc(var(--s-base) * 4);
    width: calc(var(--s-base) * 4);
  }


  .desktop .cms-games-grid .cms-games-grid-category [class*='GamesSliderView__leftArrow--'],
  .desktop .cms-games-grid .cms-games-grid-category [class*='GamesSliderView__rightArrow--'],
  .desktop .cms-games-grid .cms-games-grid-category .cms-carousel-controls-prev,
  .desktop .cms-games-grid .cms-games-grid-category .cms-carousel-controls-next {
    top: var(--s-base);
  }
  .tablet .cms-games-grid .cms-games-grid-category [class*='GamesSliderView__leftArrow--'],
  .tablet .cms-games-grid .cms-games-grid-category [class*='GamesSliderView__rightArrow--'],
  .tablet .cms-games-grid .cms-games-grid-category .cms-carousel-controls-prev,
  .tablet .cms-games-grid .cms-games-grid-category .cms-carousel-controls-next {
    top: 0;
  }
  .mobile .cms-games-grid .cms-games-grid-category [class*='GamesSliderView__leftArrow--'],
  .mobile .cms-games-grid .cms-games-grid-category [class*='GamesSliderView__rightArrow--'],
  .mobile .cms-games-grid .cms-games-grid-category .cms-carousel-controls-prev,
  .mobile .cms-games-grid .cms-games-grid-category .cms-carousel-controls-next {
    height: calc(var(--s-base) * 3.5);
    width: calc(var(--s-base) * 3.5);
    top: 0;
    background-size: contain;
  }
  .mobile .cms-games-grid .cms-games-grid-category [class*='GamesSliderView__leftArrow--'],
  .mobile .cms-games-grid .cms-games-grid-category .cms-carousel-controls-prev {
    right: calc(var(--s-base) * 4);
  }

  .cms-games-grid .cms-games-grid-category [class*='GamesSliderView__leftArrow--'][class*='Slider__disabledArrow--'],
  .cms-games-grid .cms-games-grid-category [class*='GamesSliderView__rightArrow--'][class*='Slider__disabledArrow--'],
  .cms-games-grid .cms-games-grid-category .cms-carousel-controls-prev[class*='CarouselControls__disabledControl--'],
  .cms-games-grid .cms-games-grid-category .cms-carousel-controls-next[class*='CarouselControls__disabledControl--'] {
    pointer-events: none;
  }
  .desktop .cms-games-grid .cms-games-grid-category [class*='GamesSliderView__leftArrow--'],
  .tablet .cms-games-grid .cms-games-grid-category [class*='GamesSliderView__leftArrow--'],
  .desktop .cms-games-grid .cms-games-grid-category .cms-carousel-controls-prev,
  .tablet .cms-games-grid .cms-games-grid-category .cms-carousel-controls-prev {
    left: auto;
    right: calc(var(--s-base) * 4.75);
  }
  .cms-games-grid .cms-games-grid-category .cms-games-grid-category-slider [class*='GamesSliderView__leftArrow--'],
  .cms-games-grid .cms-games-grid-category .cms-carousel-wrapper .cms-carousel-controls-prev {
    background-image: url(/library/New_Icons/arrowDefaultLeft.svg);
    transform: rotate(0deg);
    font-size: var(--s-font-small);
  }
  .cms-games-grid .cms-games-grid-category .cms-games-grid-category-slider [class*='GamesSliderView__rightArrow--'],
  .cms-games-grid .cms-games-grid-category .cms-carousel-wrapper .cms-carousel-controls-next {
    background-image: url(/library/New_Icons/arrowDefaultRight.svg);
    transform: rotate(0deg);
    font-size: var(--s-font-small);
  }
  .desktop .cms-games-grid .cms-games-grid-category .cms-games-grid-category-slider [class*='GamesSliderView__leftArrow--']:hover,
  .tablet .cms-games-grid .cms-games-grid-category .cms-games-grid-category-slider [class*='GamesSliderView__leftArrow--']:active,
  .mobile .cms-games-grid .cms-games-grid-category .cms-games-grid-category-slider [class*='GamesSliderView__leftArrow--']:active,
  .desktop .cms-games-grid .cms-games-grid-category .cms-carousel-wrapper .cms-carousel-controls-prev:hover,
  .tablet .cms-games-grid .cms-games-grid-category .cms-carousel-wrapper .cms-carousel-controls-prev:active,
  .mobile .cms-games-grid .cms-games-grid-category .cms-carousel-wrapper .cms-carousel-controls-prev:active {
    background-image: url(/library/New_Icons/arrowHoverLeft.svg);
  }
  .desktop .cms-games-grid .cms-games-grid-category .cms-games-grid-category-slider [class*='GamesSliderView__rightArrow--']:hover,
  .tablet .cms-games-grid .cms-games-grid-category .cms-games-grid-category-slider [class*='GamesSliderView__rightArrow--']:active,
  .mobile .cms-games-grid .cms-games-grid-category .cms-games-grid-category-slider [class*='GamesSliderView__rightArrow--']:active,
  .desktop .cms-games-grid .cms-games-grid-category .cms-carousel-wrapper .cms-carousel-controls-next:hover,
  .tablet .cms-games-grid .cms-games-grid-category .cms-carousel-wrapper .cms-carousel-controls-next:active,
  .mobile .cms-games-grid .cms-games-grid-category .cms-carousel-wrapper .cms-carousel-controls-next:active {
    background-image: url(/library/New_Icons/arrowHoverRight.svg);
  }

  /*Game*/
  .cms-games-grid .cms-games-grid-game {
    border-radius: var(--s-base) !important;
  }
  .cms-games-grid .cms-games-grid-game [class*='GameName__gameName--'] {
    font-size: calc(var(--s-base) * 1.5);
    font-weight: var(--w-font-bold);
    font-family: var(--ff-modern);
  }
  .cms-games-grid .cms-games-grid-game [class*='GameLabels__label--'] {
    background-color: var(--c-base-red);
    font-family: var(--ff-base);
    border-radius: var(--s-base);
    font-weight: var(--w-font-base);
    font-size: calc(var(--s-base) * 1.5);
    padding: 4px calc(var(--s-base) * 1.25);
  }
  .cms-games-grid .cms-games-grid-game .cms-games-grid-game-jackpot {
    font-size: calc(var(--s-base) * 2);
    font-family: var(--ff-base);
    font-weight: var(--w-font-extra-bold);
  }
  .tablet .cms-games-grid .cms-games-grid-game .cms-games-grid-game-jackpot,
  .mobile .cms-games-grid .cms-games-grid-game .cms-games-grid-game-jackpot {
    font-size: calc(var(--s-base) * 1.5);
  }
  .cms-games-grid .cms-games-grid-game [class*='GameViewBasic__hoverControls--'],
  .cms-games-grid .cms-games-grid-game [class*='GameViewLive__hoverContainer--'] {
    gap: var(--s-base);
  }
  .cms-games-grid .cms-games-grid-game .cms-games-grid-game-hover-state-default .cms-games-grid-game-name {
    color: var(--c-base-white);
    text-align: center;
    font-family: var(--ff-modern);
    font-size: calc(var(--s-base) * 1.5);
    font-weight: var(--w-font-base);
  }
  .cms-games-grid .cms-games-grid-game .cms-games-grid-game-hover-state-default .cms-games-grid-game-play-button {
    text-align: center;
    font-family: var(--ff-base);
    font-size: calc(var(--s-base) * 1.5);
    font-weight: var(--w-font-extra-bold);
    text-transform: uppercase;
    border-radius: calc(var(--s-base) * 4);
    background: var(--c-base-red);
    border: 1px solid var(--c-base-transparent);
    color: var(--c-midnight);
    transition: background-color .2s ease,color .2s ease,border-color .2s ease;
  }
  .tablet .cms-games-grid .cms-games-grid-game .cms-games-grid-game-hover-state-default .cms-games-grid-game-play-button:hover,
  .mobile .cms-games-grid .cms-games-grid-game .cms-games-grid-game-hover-state-default .cms-games-grid-game-play-button:hover {
    color: var(--c-midnight);
    border-radius: calc(var(--s-base) * 4);
    background: var(--c-base-red);
    border: 1px solid var(--c-base-transparent);
    transition: background-color .2s ease,color .2s ease,border-color .2s ease;
  }
  .desktop .cms-games-grid .cms-games-grid-game .cms-games-grid-game-hover-state-default .cms-games-grid-game-play-button:hover,
  .tablet .cms-games-grid .cms-games-grid-game .cms-games-grid-game-hover-state-default .cms-games-grid-game-play-button:active,
  .mobile .cms-games-grid .cms-games-grid-game .cms-games-grid-game-hover-state-default .cms-games-grid-game-play-button:active {
    color: var(--c-base-white);
    background: var(--c-base-red-dark);
    border: 1px solid var(--c-base-transparent);
    transition: background-color .2s ease,color .2s ease,border-color .2s ease;
  }
  .cms-games-grid .cms-games-grid-game .cms-games-grid-game-hover-state-default .cms-games-grid-game-demo-button,
  .cms-games-grid .cms-games-grid-game .cms-games-grid-game-hover-state-default .cms-games-grid-game-demo-button {
    font-size: calc(var(--s-base) * 1.5);
    font-family: var(--new-elegant-font-family);
    font-weight: var(--w-font-base);
    transition: color .15s;
  }
  .cms-games-grid .cms-games-grid-game .cms-games-grid-game-hover-state-default .cms-games-grid-game-more-info-icon,
  .cms-games-grid .cms-games-grid-game .cms-games-grid-game-hover-state-default .cms-games-grid-game-favorite-icon,
  .cms-games-grid .cms-games-grid-game .cms-games-grid-game-hover-state-default .cms-games-grid-game-favorite-icon[class*='GameFavoriteIcon__gameFavoriteIconActive'] {
    background-position: center;
    height: calc(var(--s-base) * 2);
    width: calc(var(--s-base) * 2);
  }
  .cms-games-grid .cms-games-grid-game .cms-games-grid-game-live-view .cms-games-grid-game-live-limits,
  .cms-games-grid .cms-games-grid-game .cms-games-grid-game-live-view .cms-games-grid-live-players-number {
    display: flex;
    align-items: center;
  }
  .cms-games-grid .cms-games-grid-game .cms-games-grid-game-live-view .cms-games-grid-live-players-number:after {
    height: calc(var(--s-base) * 2);
    width: calc(var(--s-base) * 2);
  }
  .cms-games-grid-view-more .cms-games-grid-no-items,
  .cms-games-grid-content .cms-games-grid-no-items {
    color: var(--c-base-white);
    margin-bottom: var(--s-base);
    font-family: var(--ff-modern);
    font-size: calc(var(--s-base) * 2);
    font-weight: var(--w-font-bold);
    background-color: var(--c-base-transparent);
  }
  .cms-games-grid-view-more:has(:not(.cms-games-grid-categories)) .cms-games-grid-no-items,
  .cms-games-grid-categories:empty + .cms-games-grid-no-items {
    color: var(--c-base-white);
    font-family: var(--ff-modern);
    font-size: calc(var(--s-base) * 2);
    font-weight: var(--w-font-bold);
    background-color: var(--c-base-transparent);
    margin: calc(var(--s-base) * 17.5) 0 calc(var(--s-base) * 1.75);
    padding: var(--s-base) 0;
    position: relative;
  }
  .cms-games-grid-view-more:has(:not(.cms-games-grid-categories)) .cms-games-grid-no-items:before,
  .cms-games-grid-categories:empty + .cms-games-grid-no-items:before {
    content: "";
    background-image: url(/library/New_Icons/filter-empty-icon.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    bottom: calc(var(--s-base) * 6.25);
    left: 0;
    position: absolute;
    right: 0;
    width: calc(var(--s-base) * 12.5);
    height: calc(var(--s-base) * 12.5);
    margin: 0 auto;
  }
  .games-grid .cms-games-grid-no-items {
    background-color: var(--с-base-gray);
    color: var(--c-base-white);
    font-size: var(--s-font-root);
    font-family: var(--ff-base);
    padding: calc(var(--s-base) * 6.25);
    border-radius: var(--s-base);
  }
  [class='DesktopGamesFilters__sortByContainer--'] {
    margin-left: calc(var(--s-base) * 1.75);
  }
  @media (max-width: 1200px) {
    .desktop .cms-games-grid {
      padding: 0 0 calc(var(--s-base)* 2.5);
    }
  }




.TableView__gameNameCell--Ulx{
  color: #FFF;
}
  .slide-menu{
    width: 100vw;
  }
    :root {
        /**************** FONTS *****************/
        --ff-base: 'Open Sans', sans-serif;
        --ff-modern: 'Archivo', sans-serif;
        --ff-regular: 'Archivo Black', sans-serif;

        /**************** COLORS ****************/
        /** Base colors **/

        --c-base-transparent: transparent;
        --c-base-white: #FFF;
        --c-base-black: #000;
        --с-base-gray: #202020;
        --c-base-gray-light: #868586;
        --c-base-green: #6CEC88;
        --c-base-red: #E42014;
        --c-base-red-dark: #B0180F;
        --c-base-yellow: #fcd21b;

        --c-base-white-transparent: rgba(255, 255, 255, 0.5);
        --c-base-white-transparent-low-extra: rgba(255, 255, 255, 0.05);
        --c-base-white-transparent-low: rgba(255, 255, 255, 0.6);
        --c-base-white-transparent-medium-extra: rgba(255, 255, 255, 0.2);
        --c-base-white-transparent-medium: rgba(255, 255, 255, 0.65);
        --c-base-white-transparent-high: rgba(255, 255, 255, 0.75);
        --c-base-black-transparent-low: rgba(0, 0, 0, 0.5);
        --c-base-black-transparent-high: rgba(0, 0, 0, 0.75);

        --c-base-black-transparent-low-extra: rgba(0, 0, 0, 0.1);

        --c-base-white-inactive: rgba(255, 255, 255, 0.5); /* Fields border and text/placeholder color in normal and disabled state */
        --c-base-white-disabled: #959595;
        --c-base-gray-disabled: rgba(255, 255, 255, 0.05); /* Fields background color in disabled state */
        --c-base-green-inactive: #468655;

        --c-base-body-bg: radial-gradient(79.4% 37.15% at 55.86% 41.73%, #810121 25.45%, #13171C 84.31%, #2A161D 100%);

        /** Component colors **/
        /** Primary dark button **/
        --c-btn-primary-default-bg: var(--c-base-transparent);
        --c-btn-primary-hover-bg: var(--c-base-white);
        --c-btn-primary-disabled-bg: var(--c-base-white-inactive);
        --c-btn-primary-text: var(--c-base-white);
        --c-btn-primary-text-hover: var(--с-base-gray);

        /** Primary light button **/
        --c-btn-primary-light-default-bg: var(--c-base-white);
        --c-btn-primary-light-hover-bg: var(--c-base-transparent);
        --c-btn-primary-light-disabled-bg: var(--c-base-white-inactive);
        --c-btn-primary-light-text: var(--с-base-gray);
        --c-btn-primary-light-text-hover: var(--c-base-white);

        /** Extra red button **/
        --c-btn-extra-default-bg: var(--c-base-red);
        --c-btn-extra-hover-bg: var(--c-base-red-dark);
        --c-btn-extra-text: var(--c-base-white);

        /** Secondary dark button **/
        --c-btn-secondary-default-bg: var(--c-base-transparent);
        --c-btn-secondary-hover-bg: var(--c-base-white);
        --c-btn-secondary-disabled-bg: var(--c-base-white-inactive);
        --c-btn-secondary-text: var(--c-base-white);
        --c-btn-secondary-text-hover: var(--с-base-gray);

        /** Secondary light button **/
        --c-btn-secondary-light-default-bg: var(--c-base-white);
        --c-btn-secondary-light-hover-bg: var(--c-base-transparent);
        --c-btn-secondary-light-disabled-bg: var(--c-base-white-inactive);
        --c-btn-secondary-light-text: var(--с-base-gray);
        --c-btn-secondary-light-text-hover: var(--c-base-white);

        /** Headings **/
        --c-heading-default: var(--c-base-white);

        /** Text **/
        --c-text-light: var(--c-base-white);

        /** Links **/
        --c-link-light: var(--c-base-white);
        --c-link-disabled: var(--c-base-white-inactive);

        /** Tables. **/
        --c-table-row-hover: var(--с-base-gray);

        /**************** SIZES *****************/
        --s-base: 8px;

        /** Content **/
        --s-max-base-width: 80%; /* 80% for portlets */
        --s-max-content-width: calc(var(--s-base) * 100); /* 800px for content */
        --s-max-portlet-content-width: calc(var(--s-base) * 160); /* 1280px for portlets */
        --s-max-elements-content-width: calc(var(--s-base) * 32); /* 256px for content */

        /** Font **/
        --s-font-big-extra: calc(var(--s-base) * 2.5); /* 20px */
        --s-font-big: calc(var(--s-base) * 2.25); /* 18px */
        --s-font-root: calc(var(--s-base) * 2); /* 16px */
        --s-font-medium: calc(var(--s-base) * 1.75); /* 14px */
        --s-font-small: calc(var(--s-base) * 1.5); /* 12px */
        --s-font-small-extra: calc(var(--s-base) * 1.25); /* 10px */

        /** Radius **/
        --s-radius-big-extra: calc(var(--s-base) * 4); /* 32px */
        --s-radius-big: calc(var(--s-base) * 3); /* 24px */
        --s-radius-medium: calc(var(--s-base) * 2); /* 16px */
        --s-radius-small: calc(var(--s-base) * 1.5); /* 12px */
        --s-radius-small-extra: var(--s-base); /* 8px */

        /** Padding **/
        --s-padding-big-extra: calc(var(--s-base) * 3); /* 24px */
        --s-padding-big: calc(var(--s-base) * 2); /* 16px */
        --s-padding-medium: calc(var(--s-base) * 1.25); /* 10px */
        --s-padding-medium-extra: var(--s-base); /* 8px */
        --s-padding-small: calc(var(--s-base) / 2); /* 4px */
        --s-padding-small-extra: calc(var(--s-base) / 4); /* 2px */

        /** Font weight **/
        --w-font-base: 400;
        --w-font-normal: 500;
        --w-font-medium: 600;
        --w-font-bold: 700;
        --w-font-extra-bold: 800;

        /** Component sizes **/
        /** Heading sizes **/
        --s-font-h1: calc(var(--s-base) * 4); /* 32px */
        --s-font-h2: calc(var(--s-base) * 3); /* 24px */
        --s-font-h3: calc(var(--s-base) * 2.5); /* 20px */

        /** Buttons **/
        --s-btn-padding: calc(var(--s-base) * 2.625); /* 21px */;
        --s-btn-radius: var(--s-radius-big-extra);
        --w-btn-font: var(--w-font-extra-bold);
        --s-btn-font: var(--s-font-small);
        --s-btn-font-big: var(--s-font-big);
        --s-btn-font-mobile: var(--s-font-medium);

        /** Scrollbar **/
        --s-scrollbar-width: 6px;

        /* ========== Z-INDEXES. ========== */
        --third-party-z-index: 999;
        --z-index-sidebar: 1000;
        --popup-layer-z-index: 1003;
        --popup-common-z-index: 1001;

        /* Adaptive Padding */
        --adaptive-padding: calc(var(--s-base) * 5); /* 40px */
        --adaptive-tablet-padding: calc(var(--s-base) * 5); /* 40px */
        --adaptive-mobile-padding: calc(var(--s-base) * 2); /* 16px */

    }

    html, body {
        font-family: var(--ff-base);
        /*font-size: var(--s-font-root);*/
        color: #FFF;
        background: var(--c-base-body-bg);
        min-height: 100%;
        height: auto;
    }

    h1, h2, h3, h4, h5, h6 {
        color: var(--c-base-white);
    }

    /*h1 {*/
    /*    font-size: var(--s-font-h1);*/
    /*}*/

    /*h2 {*/
    /*    font-size: var(--s-font-h2);*/
    /*}*/

    /*h3 {*/
    /*    font-size: var(--s-font-h3);*/
    /*}*/

    /**************** Portlet ****************/
    .desktop .portlet-wrapper .portlet__content,
    .tablet .portlet-wrapper .portlet__content {
        padding: initial;
    }

    .mobile .portlet-wrapper .portlet__content {
        padding: 0 var(--adaptive-mobile-padding);
    }

    /**************** Layout ****************/
    [class*="NavigationBar__container--"] + [class*="Layout__layout--"] .portlet__content {
        padding-left: calc(var(--s-base) * 7.5);
        padding-right: calc(var(--s-base) * 7.5);
    }

    [class*="PagePopup__container--"][class*="Popup__popup--"] .layout-wrapper {
        padding: initial;
    }

    [class*="PagePopup__container--"][class*="Popup__popup--"] .portlet__content {
        padding: 0 calc(var(--s-base) * 2);
    }

    .desktop .layout-wrapper {
        padding: 0 var(--adaptive-padding);
    }

    .tablet .layout-wrapper {
        padding: 0 var(--adaptive-tablet-padding);
        margin: 0 auto;
    }

    @media (width <= 1200px) {
        .desktop .layout-wrapper {
            padding: 0 calc(var(--adaptive-padding) / 2);
        }

        .tablet .layout-wrapper {
            padding: 0 calc(var(--adaptive-tablet-padding) / 2);
        }
    }

    .portlet.portlet-wrapper {
        background: var(--c-base-transparent);
    }

    .desktop .layout-wrapper,
    .tablet .layout-wrapper,
    .desktop [class*="Layout__layoutWrapper--"].page-layout-width-1200,
    .desktop [class*="Layout__layoutWrapper--"] .page-layout-width-1200 {
        max-width: var(--s-max-portlet-content-width) !important;
    }

    [class*="Layout__layoutWrapper--"].page-layout-box-shadow,
    [class*="Layout__layoutWrapper--"] .page-layout-box-shadow {
        box-shadow: none !important;
    }

    /**************** Headlines ****************/
    [class*="PortletTitle__title--"] {
        padding: calc(var(--s-padding-medium) * 4) 0 var(--s-padding-big-extra);
        background: var(--c-base-transparent);
        font-size: var(--s-font-h1);
        font-weight: var(--w-font-extra-bold);
    }

    .mobile [class*="PortletTitle__title--"] {
        padding: var(--s-padding-big-extra) 0;
        font-size: var(--s-font-root);
        font-weight: var(--w-font-base);
        font-family: var(--ff-regular);
    }

    /**************** Components ****************/
    [class*="TableBody__tableBodyEmpty--"] {
        background: var(--с-base-gray);
        font-size: var(--s-font-root);
        font-weight: var(--w-font-base);
        height: calc(var(--s-base) * 15);
        border-radius: var(--s-radius-small-extra);
        color: var(--c-base-white);
    }

    .desktop .sidebar-content-wrapper [class*="TableBody__tableBodyEmpty--"],
    .tablet .sidebar-content-wrapper [class*="TableBody__tableBodyEmpty--"] {
        font-size: var(--s-font-small);
    }

    .sidebar-content-wrapper [class*="TableBody__tableBodyEmpty--"] {
        background-color: var(--c-base-black);
        border-radius: var(--s-radius-small-extra);
        text-align: center;
    }

    .mobile [class*="TableBody__tableBodyEmpty--"] {
        font-size: var(--s-font-small);
    }

    .portlet__content:not(:has(*)):not(:empty) {
        text-align: center;
    }

    /**************** BUTTONS ****************/
    /* To add styles for a custom button, please use: */

    /* Size of the button is set by these classes: */
    /*.btn-size-small*/ /*32px*/
    /*.btn-size-medium*/ /*40px*/
    /*.btn-size-large*/ /*48px*/

    /* Color of the buttons is set by the following classes */
    /*.btn*/ /*white*/
    /*.btn-transparent*/ /*transparent*/
    /*.btn-extra*/ /*red*/

    /* To add a white button of standard height (40px), use the class: .btn */

    [class*='MyAccountSidebar__sidebar--'] [class*='Content__content--'].sidebar-content-wrapper .sidebar-content .btn,
    [class*='MyAccountSidebar__sidebar--'] [class*='Content__content--'].sidebar-content-wrapper .sidebar-content [class*="Button__btn--"] {
        width: 100%;
        max-width: 100%;
        height: calc(var(--s-base) * 5); /* 40px */
        line-height: calc(var(--s-base) * 4.625);  /* 37px */
    }

    .GamesTabs__tab--2Wb, .cms-games-grid .cms-games-grid-content [class*='GamesHeader__viewMore--'], .cms-games-grid .cms-games-grid-game .cms-games-grid-game-hover-state-default .cms-games-grid-game-play-button{
      border-radius: 0.4rem!important;
    }
    .btn,
    .application-root .btn,
    [class*="Button__btn--"] {
        display: inline-block;
        text-align: center;
        vertical-align: middle;
        text-decoration: none;
        cursor: pointer;
        font-weight: var(--w-btn-font);
        padding: 0 var(--s-btn-padding);
        border-radius: 0.4rem;
        font-size: var(--s-btn-font);
        font-family: var(--ff-base);
        transition: background .3s ease-out, color .3s ease-out;
        box-shadow: initial !important;
        text-transform: uppercase;
        border: 1px solid var(--c-btn-extra-default-bg);
        background-color: var(--c-btn-extra-default-bg);
        color: var(--c-btn-extra-text);
    }

    .android.chrome .btn {
        border-radius: 0.4rem;
    }

    .btn[disabled],
    .application-root .btn[disabled],
    [class*="Button__btn--"][disabled] {
        cursor: default;
        opacity: 50%;
    }

    .btn+.btn {
        margin: initial;
    }

    .btn-size-large,
    .application-root .btn-size-large,
    [class*="Button__btn--"][class*="Button__large--"] {
        height: calc(var(--s-padding-big-extra) * 2); /* 48px */
        line-height: calc(var(--s-base) * 5.625);  /* 45px */
        font-size: var(--s-btn-font-big);
    }

    .mobile .btn-size-large,
    .mobile  [class*="Button__btn--"][class*="Button__large--"] {
        font-size: var(--s-btn-font-mobile);
    }

    .btn,
    .application-root .btn,
    .btn-size-medium,
    .application-root .btn-size-medium,
    [class*="Button__btn--"][class*="Button__medium--"] {
        height: calc(var(--s-padding-medium) * 4); /* 40px */
        line-height: calc(var(--s-base) * 4.625);  /* 37px */
    }

    .btn-size-small,
    .application-root .btn-size-small,
    [class*="Button__btn--"][class*="Button__small--"] {
        height: calc(var(--s-padding-big) * 2); /* 32px */
        line-height: calc(var(--s-base) * 3.625);  /* 29px */
    }

    /** Primary success button - white **/
    .btn,
        /*.application-root .btn,*/
    .tablet .btn:hover,
    .mobile .btn:hover,
    .application-root [class*="Button__primary--"][class*="Button__success--"],
    [class*="Button__primary--"][class*="Button__success--"] {
        border: 1px solid var(--c-btn-extra-default-bg);
        background-color: var(--c-btn-extra-default-bg);
        color: var(--c-btn-extra-text);
    }

    .desktop .btn:hover,
    .desktop .application-root .btn:hover,
    .tablet .btn:active,
    .mobile .btn:active,
    .desktop [class*="Button__primary--"][class*="Button__success--"]:hover,
    .desktop [class*="Button__primary--"][class*="Button__success--"]:active,
    .tablet [class*="Button__primary--"][class*="Button__success--"]:active,
    .mobile [class*="Button__primary--"][class*="Button__success--"]:active,
    .Button__button--1gm.Button__primary--gFC.Button__success--3cJ:active:not(:disabled),
    .desktop .Button__button--1gm.Button__primary--gFC.Button__success--3cJ:hover:not(:disabled) {
      border: 1px solid var(--c-btn-extra-hover-bg);
      background-color: var(--c-btn-extra-hover-bg);
      color: #FFFFFF;
    }

    /** Primary negative button - transparent **/
    .btn-transparent,
    .application-root .btn-transparent,
    .tablet .btn-transparent:hover,
    .mobile .btn-transparent:hover,
    .application-root [class*="Button__primary--"][class*="Button__negative--"],
    [class*="Button__primary--"][class*="Button__negative--"] {
        border: 1px solid var(--c-btn-extra-default-bg);
        background-color: var(--c-btn-extra-default-bg);
        color: var(--c-btn-extra-text);
    }

    .desktop .btn-transparent:hover,
    .desktop .application-root .btn-transparent:hover,
    .tablet .btn-transparent:active,
    .mobile .btn-transparent:active,
    .desktop [class*="Button__primary--"][class*="Button__negative--"]:hover,
    .desktop [class*="Button__primary--"][class*="Button__negative--"]:active,
    .tablet [class*="Button__primary--"][class*="Button__negative--"]:active,
    .mobile [class*="Button__primary--"][class*="Button__negative--"]:active {
        border: 1px solid var(--c-btn-extra-hover-bg);
        background-color: var(--c-btn-extra-hover-bg);
        /*color: var(--c-btn-primary-text-hover);*/
    }

    .btn-transparent[disabled],
    .application-root .btn-transparent[disabled],
    [class*="Button__primary--"][class*="Button__negative--"][disabled] {
        background-color: var(--c-btn-primary-hover-bg);
        color: var(--c-btn-primary-text-hover);
    }

    /** Extra button - red **/
    .btn-extra,
    .application-root .btn-extra,
    .tablet .btn-extra:hover,
    .mobile .btn-extra:hover {
        border: 1px solid var(--c-btn-primary-disabled-bg);
        background-color: var(--c-btn-primary-default-bg);
        color: var(--c-btn-primary-text);
    }

    .desktop .btn-extra:hover,
    .desktop .application-root .btn-extra:hover,
    .tablet .btn-extra:active,
    .mobile .btn-extra:active {
        border: 1px solid var(--c-btn-primary-hover-bg);
        background-color: var(--c-btn-primary-hover-bg);
        color: var(--c-btn-primary-text-hover);
    }

    /** Secondary button - white **/
    .application-root [class*="Button__secondary--"][class*="Button__success--"],
    [class*="Button__secondary--"][class*="Button__success--"] {
        border: 1px solid var(--c-btn-secondary-light-default-bg);
        background-color: var(--c-btn-secondary-light-default-bg);
        color: var(--c-btn-secondary-light-text);
    }

    .desktop [class*="Button__secondary--"][class*="Button__success--"]:hover,
    .desktop [class*="Button__secondary--"][class*="Button__success--"]:active,
    .tablet [class*="Button__secondary--"][class*="Button__success--"]:active,
    .mobile [class*="Button__secondary--"][class*="Button__success--"]:active {
        border: 1px solid var(--c-btn-secondary-light-disabled-bg);
        background-color: var(--c-btn-secondary-light-hover-bg);
        color: var(--c-btn-secondary-light-text-hover);
    }

    /** Secondary button - transparent **/
    .application-root [class*="Button__btn--"][class*="Button__secondary--"],
    [class*="Button__btn--"][class*="Button__secondary--"] {
        border: 1px solid var(--c-btn-secondary-disabled-bg);
        background-color: var(--c-btn-secondary-default-bg);
        color: var(--c-btn-secondary-text);
    }

    .desktop [class*="Button__btn--"][class*="Button__secondary--"]:hover,
    .desktop [class*="Button__btn--"][class*="Button__secondary--"]:active,
    .tablet [class*="Button__btn--"][class*="Button__secondary--"]:active,
    .mobile [class*="Button__btn--"][class*="Button__secondary--"]:active {
        border: 1px solid var(--c-btn-secondary-hover-bg);
        background-color: var(--c-btn-secondary-hover-bg);
        color: var(--c-btn-secondary-text-hover);
    }

    .application-root [class*="Button__btn--"][class*="Button__secondary--"][disabled],
    [class*="Button__btn--"][class*="Button__secondary--"][disabled] {
        background-color: var(--c-btn-secondary-hover-bg);
        color: var(--c-btn-secondary-text-hover);
    }

    /**************** Error ****************/
    [class*="ErrorMessage__error--"] {
        color: var(--c-base-red);
    }

    /**************** LINKS ****************/
    .marca-link {
        color: var(--c-link-light);
        text-decoration: underline;
    }

    .desktop .marca-link:hover,
    .tablet .marca-link:active,
    .mobile .marca-link:active {
        color: var(--c-link-light);
        text-decoration: none;
    }

    .marca-link[disabled] {
        color: var(--c-link-disabled);
    }

    a,
    .desktop .application-root a:hover,
    .desktop a:hover,
    .tablet a:active,
    .mobile a:active {
        color: var(--c-link-light);
    }

    /* ========== FORMS ELEMENTS ========== */
    input:-webkit-autofill,
    input:-webkit-autofill:hover,
    input:-webkit-autofill:focus,
    textarea:-webkit-autofill,
    textarea:-webkit-autofill:hover,
    textarea:-webkit-autofill:focus,
    select:-webkit-autofill,
    select:-webkit-autofill:hover,
    select:-webkit-autofill:focus {
        -webkit-text-fill-color: var(--c-base-white);
        transition: background-color 5000s ease-in-out 0s;
        caret-color: var(--c-base-white);
        -webkit-background-clip: text !important;
    }

    [class*="Control__control--"][class*="Control__focus--"]:not([class*="ChangeFormField__phoneInput--"]):has(input[type=email]) [class*="Control__content--"],
    [class*="Control__control--"][class*="Control__focus--"]:not([class*="ChangeFormField__phoneInput--"]):has(input[type=password]) [class*="Control__content--"],
    [class*="Control__control--"][class*="Control__focus--"]:not([class*="ChangeFormField__phoneInput--"]):has(input[type=text]) [class*="Control__content--"] {
        border: 1px solid var(--c-base-white) !important;
    }

    .field input:is([type="text"], [type="email"], [type="password"]):focus:not([disabled], [readonly]):not(.dd_editable__input-text) {
        border: 1px solid var(--c-base-white) !important;
    }

    select.read-only__select + .js-select__display {
        -webkit-text-fill-color: var(--c-base-white-inactive);
    }

    .field__label {
        margin-bottom: var(--s-padding-small);
        font-size: var(--s-font-small);
        font-weight: var(--w-font-base);
        color: var(--c-base-white);
    }

    .field__control {
        margin-bottom: var(--s-padding-big);
    }

    .fieldset .fieldset__legend,
    [class*="Control__control--"] [class*="Label__label--"] {
        margin-bottom: calc(var(--s-base) / 2);
        line-height: calc(var(--s-base) * 2);
        font-size: var(--s-font-small);
        color: var(--c-base-white);
    }

    [class*="Control__control--"] [class*="Label__label--"] {
        display: inline-block;
    }

    [class*="Label__label--"] {
        color: var(--c-base-white);
    }

    .error-tooltip,
    [class*="Control__control--"] [class*="Control__error--"] {
        font-size: var(--s-font-small-extra);
        color: var(--c-base-red);
    }

    [class*="Control__control--"][class*="Control__disabled--"] {
        opacity: 1;
    }

    /* ==================== FORM ELEMENTS (Select, Input, Date Picker, etc.) ==================== */
    input

        /* ========== SELECT ELEMENT ========== */
    .js-select__display {
        overflow: clip;
    }

    /* Paddings. */
    .field:not(.fieldset-with-area-code, .fn-generic-datepicker) .js-select .js-select__display {
        padding: 0 calc(var(--s-padding-big) * 2) 0 var(--s-padding-big);
    }

    /* Read-only. */
    fieldset:not(.fn-generic-datepicker) select.read-only__select + .js-select__display {
        height: calc(var(--s-base) * 5);
        border-radius: calc(var(--s-radius-small-extra) * 5);
        padding: 0 calc(var(--s-padding-big) * 2) 0 var(--s-padding-big);
        line-height: calc(var(--s-base) * 4.75);
        background-color: var(--c-base-gray-disabled);
        text-overflow: ellipsis;
        opacity: 1;
    }

    fieldset:not(.fn-generic-datepicker) select.read-only__select + .js-select__display:after {
        right: calc(var(--s-base)* 2);
        min-width: calc(var(--s-base)* 2);
        width: calc(var(--s-base)* 2);
        min-height: calc(var(--s-base)* 2);
        height: calc(var(--s-base)* 2);
        margin: auto 0 auto var(--s-base);
        background: url("/library/New_Icons/arrow_down_white.svg") no-repeat center;
        opacity: 0.5;
    }

    /* Empty value/placeholder */
    .js-select select.default + .js-select__display,
    [class*="Control__control--"] [class*="Select__content--"] [class*="Select__select--"][class*="Select__empty--"] {
        color: var(--c-base-white-inactive);
    }

    /* Default color. */
    .field:not(.fieldset-with-area-code) .js-select select:not(.default) + .js-select__display {
        color: var(--c-base-white);
    }

    [class*="Control__control--"]:not(:has([class*="Picker__picker--"])) [class*="Select__select--"]:not([class*="Select__empty--"]) {
        color: var(--c-base-white);
    }

    .field:not(.fieldset-with-area-code, .fn-generic-datepicker) .js-select .js-select__display {
        height: calc(var(--s-base) * 5);
        border-radius: calc(var(--s-radius-small-extra) * 5);
        line-height: calc(var(--s-base) * 4.75);
        text-overflow: ellipsis;
    }

    .field:not(.fieldset-with-area-code, .fn-generic-datepicker) .js-select {
        height: calc(var(--s-base) * 5);
    }

    /* ===== Phone number with area code element. ===== */
    .select.fieldset-with-area-code .js-select .js-select__display {
        height: calc(var(--s-base) * 5);
        padding: 0 calc(var(--s-padding-big) * 2) 0 var(--s-padding-big);
        border-radius: calc(var(--s-radius-small-extra)* 5) 0 0 calc(var(--s-radius-small-extra)* 5);
        line-height: calc(var(--s-base) * 4.75);
        color: var(--c-base-white);
    }

    .select.fieldset-with-area-code .field__control input {
        height: calc(var(--s-base) * 5);
        text-overflow: ellipsis;
    }

    .select.fieldset-with-area-code:not(.invalid, .valid) .field__control input {
        padding-right: var(--s-padding-big);
    }

    .select.fieldset-with-area-code:is(.invalid, .valid) .field__control input {
        padding-right: calc((var(--s-padding-big)) * 2);
    }

    .select.fieldset-with-area-code:not(.invalid, .valid) .js-select .js-select__display {
        border-top: 1px solid var(--c-base-white-inactive);
        border-right: none;
        border-bottom: 1px solid var(--c-base-white-inactive);
        border-left: 1px solid var(--c-base-white-inactive);
    }

    /* ===== Phone number with area code element hover. ===== */
    .desktop .select.fieldset-with-area-code .js-select:hover .js-select__display,
    .tablet .select.fieldset-with-area-code .js-select:active .js-select__display,
    .mobile .select.fieldset-with-area-code .js-select:active .js-select__display {
        border-top: 1px solid var(--c-base-white);
        border-right: none;
        border-bottom: 1px solid var(--c-base-white);
        border-left: 1px solid var(--c-base-white);
    }

    .desktop .select.fieldset-with-area-code:has(.js-select:hover) input,
    .tablet .select.fieldset-with-area-code:has(.js-select:active) input,
    .mobile .select.fieldset-with-area-code:has(.js-select:active) input {
        border-top: 1px solid var(--c-base-white);
        border-right: 1px solid var(--c-base-white);
        border-bottom: 1px solid var(--c-base-white);
    }

    [class*="Control__control--"] [class*="DatePicker__container--"] {
        padding: 0 var(--s-padding-big) 0 var(--s-padding-big);
        height: calc(var(--s-base) * 5);
        border-radius: calc(var(--s-radius-small-extra) * 5);
        cursor: pointer;
    }

    .desktop [class*="Control__control--"] [class*="DatePicker__container--"] [class*="Picker__picker--"][class*="Picker__year--"] {
        flex: 4.5;
    }

    .tablet.landscape [class*="Control__control--"] [class*="DatePicker__container--"] [class*="Picker__picker--"][class*="Picker__year--"] {
        flex: 4.5;
    }

    .tablet.portrait [class*="Control__control--"] [class*="DatePicker__container--"] [class*="Picker__picker--"][class*="Picker__year--"] {
        flex: 4.6;
    }

    @media (width <= 360px) {
        .mobile.portrait [class*="Control__control--"] [class*="DatePicker__container--"] [class*="Picker__picker--"][class*="Picker__year--"] {
            flex: 3.5;
        }
    }


    [class*="Control__control--"] [class*="DatePicker__container--"] [class*="Picker__month--"] [class*="Select__select--"],
    [class*="Control__control--"] [class*="DatePicker__container--"] [class*="Picker__year--"] [class*="Select__select--"] {
        padding-left: calc(var(--s-base) * 2);
    }

    [class*="Control__control--"] [class*="Control__content--"]:has([class*="Select__select--"]) {
        height: calc(var(--s-base) * 5);
    }

    [class*="Control__control--"]:not(:has([class*="Picker__picker--"])) [class*="Select__select--"] {
        padding: 0 calc((var(--s-padding-medium) * 2) + var(--s-padding-small-extra)) 0 var(--s-padding-big);
        height: 100%;
        line-height: calc(var(--s-base) * 4.75);
    }

    [class*="Control__control--"] [class*="DatePicker__container--"] [class*="Select__select--"] {
        padding: 0 calc((var(--s-padding-medium) * 2) + var(--s-padding-small-extra)) 0 0;
        height: 100%;
        line-height: calc(var(--s-base) * 4.75);
        color: var(--c-base-white);
        cursor: pointer;
    }

    [class*="Control__control--"] [class*="Icon__bottomArrowForDropDowns--"] {
        background: url("/library/New_Icons/arrow_down_white.svg") no-repeat center;
        transition: transform 0.3s ease-in-out;
    }

    [class*="Control__control--"] [class*="Icon__disabled--"] {
        opacity: 0.5;
    }

    [class*="Control__control--"][class*="Control__focus--"]:not(:has([class*="DatePicker__container--"])) [class*="Icon__bottomArrowForDropDowns--"] {
        transform: rotate(180deg);
    }

    .field .js-select .js-select__display:after {
        transition: transform 0.3s ease-in-out;
    }
    .field:not(.invalid, .valid) .js-select select:focus + .js-select__display:after {
        transform: rotate(180deg);
    }

    [class*="Control__control--"] [class*="Select__content--"][class*="Picker__picker--"] {
        border: none;
    }

    /* Select borders. */
    .field:not(.invalid, .valid, .fieldset-with-area-code, .fn-generic-datepicker) .js-select .js-select__display {
        border: 1px solid var(--c-base-white-inactive);
    }

    /* Read-only select border.*/
    fieldset:not(.fn-generic-datepicker) select.read-only__select + .js-select__display {
        border: 1px solid var(--c-base-white-inactive);
    }

    [class*="Control__control--"]:not([class*="Control__invalid--"], [class*="Control__valid--"]) [class*="Select__content--"]:not([class*="Picker__picker--"]),
    [class*="Control__control--"]:not([class*="Control__invalid--"], [class*="Control__valid--"]) [class*="DatePicker__container--"] {
        border: 1px solid var(--c-base-white-inactive);
    }

    .field.valid:not(.fieldset-with-area-code, .fn-generic-datepicker) .js-select:not(:hover) select:not(:disabled) + .js-select__display {
        border: 1px solid var(--c-base-green);
    }

    [class*="Control__control--"][class*="Control__valid--"] [class*="Select__content--"]:not([class*="Picker__picker--"]) {
        border: 1px solid var(--c-base-green);
    }

    [class*="Control__control--"][class*="Control__valid--"] [class*="DatePicker__container--"] {
        border: 1px solid var(--c-base-green);
    }

    .field.invalid:not(.fn-generic-datepicker, .fieldset-with-area-code) .js-select .js-select__display,
    [class*="Control__control--"][class*="Control__invalid--"]:has([class*="Select__select--"][class*="Select__empty--"]) [class*="Select__content--"]:not([class*="Picker__picker--"]),
    [class*="Control__control--"][class*="Control__invalid--"] [class*="Select__content--"]:not([class*="Picker__picker--"]) {
        border: 1px solid var(--c-base-red);
    }

    [class*="Control__control--"][class*="Control__invalid--"] [class*="DatePicker__container--"] {
        border: 1px solid var(--c-base-red);
    }

    /* Hover select border. */
    .desktop .field:not(.fieldset-with-area-code, .fn-generic-datepicker):not(:has(.read-only__select)) .js-select:hover .js-select__display,
    .tablet .field:not(.fieldset-with-area-code, .fn-generic-datepicker):not(:has(.read-only__select)) .js-select:active .js-select__display,
    .mobile .field:not(.fieldset-with-area-code, .fn-generic-datepicker):not(:has(.read-only__select)) .js-select:active .js-select__display {
        border: 1px solid var(--c-base-white);
    }

    .desktop [class*="Control__control--"] [class*="Select__content--"]:not([class*="Picker__picker--"]):hover,
    .tablet [class*="Control__control--"] [class*="Select__content--"]:not([class*="Picker__picker--"]):active,
    .mobile [class*="Control__control--"] [class*="Select__content--"]:not([class*="Picker__picker--"]):active {
        border: 1px solid var(--c-base-white);
    }

    .desktop .select.fieldset-with-area-code:has(input:hover) input,
    .tablet .select.fieldset-with-area-code:has(input:active) input,
    .mobile .select.fieldset-with-area-code:has(input:active) input {
        border-top: 1px solid var(--c-base-white);
        border-right: 1px solid var(--c-base-white);
        border-bottom: 1px solid var(--c-base-white);
    }

    .desktop .select.fieldset-with-area-code:has(input:hover) .js-select__display,
    .tablet .select.fieldset-with-area-code:has(input:active) .js-select__display,
    .mobile .select.fieldset-with-area-code:has(input:active) .js-select__display {
        border-top: 1px solid var(--c-base-white);
        border-bottom: 1px solid var(--c-base-white);
        border-left: 1px solid var(--c-base-white);
    }

    .desktop [class*="Control__control--"] [class*="DatePicker__container--"]:not(:has([class*="Picker__disabled--"])):hover,
    .tablet [class*="Control__control--"] [class*="DatePicker__container--"]:not(:has([class*="Picker__disabled--"])):active,
    .mobile [class*="Control__control--"] [class*="DatePicker__container--"]:not(:has([class*="Picker__disabled--"])):active {
        border: 1px solid var(--c-base-white);
    }

    [class*="Control__control--"] [class*="DatePicker__container--"]:has([class*="Picker__disabled--"]) {
        border: 1px solid var(--c-base-white-inactive);
        background-color: var(--c-base-gray-disabled);
    }

    [class*="Control__control--"] [class*="DatePicker__container--"]:has([class*="Picker__disabled--"]) [class*="Icon__disabled--"]{
        opacity: 0.5;
    }

    [class*="Control__control--"]:has([class*="DatePicker__container--"]):has([class*="Picker__disabled--"]) {
        pointer-events: none;
    }

    .field:not(.fieldset-with-area-code) .js-select select:focus+.js-select__display {
        border: 1px solid var(--c-base-white);
    }

    /* ======== Arrow ======== */
    .field:not(.fn-generic-datepicker) .js-select .js-select__display:after,
    .field:is(.valid, .invalid).select .field__control:after {
        background-position: center;
        background-size: auto;
        right: calc(var(--s-base) * 2);
    }

    .field .js-select .js-select__display:after {
        background: url("/library/New_Icons/arrow_down_white.svg") no-repeat center;
    }

    .field.invalid:not(.fn-generic-datepicker, .fieldset-with-area-code) .js-select .js-select__display:after,
    .field.invalid.select:not(.fieldset-with-area-code) .field__control:after {
        background: url("/library/New_Icons/info_invalid.svg") no-repeat center;
    }

    [class*="Control__control--"][class*="Control__invalid--"] [class*="Select__content--"] [class*="Icon__formFieldInvalid"] {
        background: url("/library/New_Icons/info_invalid.svg") no-repeat center;
    }

    .field.valid .js-select .js-select__display:after,
    .field.valid.select .field__control:after {
        background: url("/library/New_Icons/check_valid.svg") no-repeat center;
    }

    [class*="Control__control--"][class*="Control__valid--"] [class*="Select__content--"] [class*="Icon__formFieldValid"] {
        background: url("/library/New_Icons/check_valid.svg") no-repeat center;
    }

    /* ========== INPUT ========== */
    input[type=email]::placeholder,
    input[type=number]::placeholder,
    input[type=password]::placeholder,
    input[type=text]::placeholder,
    input[type=tel]::placeholder,
    textarea {
        color: var(--c-base-white-inactive);
    }

    input[type=email][readonly],
    input[type=number][readonly],
    input[type=password][readonly],
    input[type=text][readonly],
    textarea[readonly] {
        -webkit-text-fill-color: var(--c-base-white-inactive);
        color: var(--c-base-white-inactive);
    }

    input[type=text][readonly].dd_editable__input-text {
        -webkit-text-fill-color: var(--c-base-white)
    }

    [class*="Control__content--"] input[type=email],
    [class*="Control__content--"] input[type=number],
    [class*="Control__content--"] input[type=password],
    [class*="Control__content--"] input[type=text],
    [class*="Control__content--"] textarea {
        height: calc((var(--s-base) * 5) - 2px);
        color: var(--c-base-white);
    }

    .field__control input[type=email],
    .field__control input[type=number],
    .field__control input[type=password],
    .field__control input[type=text],
    .field__control textarea {
        height: calc((var(--s-base) * 5));
        color: var(--c-base-white);
    }

    input[type=tel] {
        color: var(--c-base-white);
    }

    input[type=email]:read-only, input[type=number]:read-only, input[type=password]:read-only, input[type=tel]:read-only, input[type=text]:read-only, select.read-only__select+.js-select__display, textarea:read-only {
        color: var(--c-base-white-inactive);
    }

    [class*="ChangeFormField__phone--"] [class*="ChangeFormField__areaCode--"] [class*="Control__content--"] {
        border-top: 1px solid var(--c-base-white-inactive);
        border-right: none;
        border-bottom: 1px solid var(--c-base-white-inactive);
        border-left: 1px solid var(--c-base-white-inactive);
    }
    [class*="ChangeFormField__phone--"] [class*="ChangeFormField__areaCode--"] [class*="Control__content--"][class*="ChangeFormField__disabled--"] {
        background-color: var(--c-base-gray-disabled);
    }


    [class*="ChangeFormField__phone--"] [class*="ChangeFormField__areaCode--"] {
        width: calc(var(--s-base) * 12);
    }

    [class*="ChangeFormField__phone--"] [class*="ChangeFormField__phoneInput--"] {
        width: calc(100% - calc(var(--s-base) * 12));
    }

    [class*="ChangeFormField__phone--"] [class*="ChangeFormField__phoneInput--"] [class*="Control__content--"] {
        padding-left: var(--s-padding-big);
    }

    [class*="ChangeFormField__phone--"] [class*="ChangeFormField__phoneInput--"] [class*="Control__content--"],
    .select:not(.invalid, .valid).fieldset-with-area-code .field__control input {
        border-top: 1px solid var(--c-base-white-inactive);
        border-right: 1px solid var(--c-base-white-inactive);
        border-bottom: 1px solid var(--c-base-white-inactive);
    }

    [class*="ChangeFormField__phone--"] [class*="ChangeFormField__phoneInput--"][class*="Control__disabled--"] [class*="Control__content--"] {
        background-color: var(--c-base-gray-disabled);
    }

    [class*="Control__control--"] [class*="components__input--"] {
        text-overflow: ellipsis;
    }

    [class*="Control__control--"]:not([class*="Control__hideBorder--"]):not([class*="ChangeFormField__phoneInput--"]):not([class*="ChangeFormField__areaCode--"]) [class*="Control__content--"]:not([class*="Checkbox__content--"]):not([class*="Radio__content--"]):not(:has([class*="components__input--"])) {
        border-radius: calc(var(--s-radius-small-extra) * 5);
    }

    [class*="Control__control--"]:not([class*="Control__disabled--"]):not([class*="Control__hideBorder--"], [class*="Control__invalid--"], [class*="Control__valid--"], [class*="ChangeFormField__phoneInput--"], [class*="ChangeFormField__areaCode--"]) [class*="Control__content--"]:not(:hover):not([class*="Checkbox__content--"], [class*="Radio__content--"]):not(:has([class*="components__input--"])) {
        border: 1px solid var(--c-base-white-inactive);
    }

    /* ===== Phone number. ===== */
    [class*="Control__control--"]:not(:has(input:is([type=text], [type=email], [type=password]))) *,
    [class*="ChangeFormField__phone--"] *,
    .select.fieldset-with-area-code select,
    .js-select * {
        cursor: pointer;
    }

    [class*="CheckboxShallow__checkbox--"][class*="CheckboxShallow__disabledCheckbox--"] {
        cursor: not-allowed;
    }

    [class*="Control__control--"][class*="ChangeFormField__areaCode"]:not([class*="Control__hideBorder--"]) [class*="Control__content--"] {
        border-radius: calc(var(--s-radius-small-extra) * 5) 0 0 calc(var(--s-radius-small-extra) * 5);
    }

    [class*="Control__control--"][class*="ChangeFormField__phoneInput--"]:not([class*="Control__hideBorder--"]) [class*="Control__content--"],
    .select.fieldset-with-area-code .field__control input {
        border-radius: 0 calc(var(--s-radius-small-extra) * 5) calc(var(--s-radius-small-extra) * 5) 0;
    }

    [class*="ChangeFormField__phone--"]:has([class*="Control__content--"]:hover:not([class*="__disabled"])) [class*="ChangeFormField__areaCode--"] [class*="Control__content--"] {
        border-top: 1px solid var(--c-base-white);
        border-bottom: 1px solid var(--c-base-white);
        border-left: 1px solid var(--c-base-white);
    }

    [class*="ChangeFormField__phone--"]:has([class*="Control__content--"]:hover:not([class*="__disabled"])) [class*="ChangeFormField__phoneInput--"] [class*="Control__content--"] {
        border-top: 1px solid var(--c-base-white);
        border-right: 1px solid var(--c-base-white);
        border-bottom: 1px solid var(--c-base-white);
    }

    [class*="ChangeFormField__phone--"]:has([class*="ChangeFormField__phoneInput--"]:not([class*="__disabled"]) [class*="Control__content--"]:hover) [class*="ChangeFormField__phoneInput--"] [class*="Control__content--"] {
        border-top: 1px solid var(--c-base-white);
        border-right: 1px solid var(--c-base-white);
        border-bottom: 1px solid var(--c-base-white);
    }

    .select.fieldset-with-area-code.invalid .js-select__display {
        border-top: 1px solid var(--c-base-red);
        border-right: none;
        border-bottom: 1px solid var(--c-base-red);
        border-left: 1px solid var(--c-base-red);
    }

    .select.fieldset-with-area-code.invalid .field__control:after {
        background: url("/library/New_Icons/info_invalid.svg") no-repeat center;
    }

    .select.fieldset-with-area-code.invalid input {
        border-top: 1px solid var(--c-base-red);
        border-right: 1px solid var(--c-base-red);
        border-bottom: 1px solid var(--c-base-red);
        border-left: none;
    }

    [class*="ChangeFormField__phone--"]:has([class*="Control__invalid--"][class*="ChangeFormField__phoneInput--"]):not(:has([class*="Control__content--"]:hover)) [class*="ChangeFormField__areaCode--"] [class*="Control__content--"] {
        border-top: 1px solid var(--c-base-red);
        border-right: none;
        border-bottom: 1px solid var(--c-base-red);
        border-left: 1px solid var(--c-base-red);
    }

    [class*="ChangeFormField__phone--"]:has([class*="Control__invalid--"][class*="ChangeFormField__phoneInput--"]):not(:has([class*="Control__content--"]:hover)) [class*="ChangeFormField__phoneInput--"] [class*="Control__content--"] {
        border-top: 1px solid var(--c-base-red);
        border-right: 1px solid var(--c-base-red);
        border-bottom: 1px solid var(--c-base-red);
        border-left: none;
    }

    [class*="ChangeFormField__phone--"]:has([class*="Control__valid--"][class*="ChangeFormField__areaCode"]):has([class*="Control__valid--"][class*="ChangeFormField__phoneInput--"]) [class*="ChangeFormField__areaCode--"] [class*="Control__content--"] {
        border-top: 1px solid var(--c-base-green);
        border-bottom: 1px solid var(--c-base-green);
        border-left: 1px solid var(--c-base-green);
    }

    [class*="ChangeFormField__phone--"]:has([class*="Control__valid--"][class*="ChangeFormField__areaCode"]):has([class*="Control__valid--"][class*="ChangeFormField__phoneInput--"]) [class*="ChangeFormField__phoneInput--"] [class*="Control__content--"] {
        border-top: 1px solid var(--c-base-green);
        border-right: 1px solid var(--c-base-green);
        border-bottom: 1px solid var(--c-base-green);
    }

    .select.fieldset-with-area-code.valid .js-select .js-select__display {
        border-top: 1px solid var(--c-base-green);
        border-right: none;
        border-bottom: 1px solid var(--c-base-green);
        border-left: 1px solid var(--c-base-green);
    }

    .select.fieldset-with-area-code.valid .js-select__display:after {
        background: url("/library/New_Icons/arrow_down_white.svg") no-repeat center;
    }

    .select.fieldset-with-area-code.valid input {
        border-top: 1px solid var(--c-base-green);
        border-right: 1px solid var(--c-base-green);
        border-bottom: 1px solid var(--c-base-green);
        border-left: none;
    }
    /* ===== Phone number end. ===== */

    /* ========== INPUT ELEMENT ========== */
    /* Read-only. */
    .field input[type="text"][readonly]:not(.dd_editable__input-text),
    .field input[type=email][readonly] {
        border-radius: calc(var(--s-radius-small-extra) * 5);
        border: 1px solid var(--c-base-white-inactive);
        padding: 0 var(--s-padding-big);
        background-color: var(--c-base-gray-disabled);
        opacity: 1;
    }

    [class*="Control__control--"]:not([class*="Control__hideBorder--"], [class*="ChangeFormField__areaCode--"], [class*="ChangeFormField__phoneInput--"], [class*="Control__disabled--"], [class*="Control__invalid--"], [class*="Control__valid--"]) [class*="Control__content--"]:not([class*="Checkbox__content--"], [class*="Radio__content--"]):has([class*="components__input--"]),
    .field:is(.text, .password, .email):not(.valid, .invalid) input {
        border: 1px solid var(--c-base-white-inactive);
    }

    [class*="Control__control--"]:not([class*="Control__hideBorder--"], [class*="ChangeFormField__areaCode--"], [class*="ChangeFormField__phoneInput--"]) [class*="Control__content--"]:not([class*="Checkbox__content--"], [class*="Radio__content--"]):has([class*="components__input--"]),
    .field:is(.text, .password, .email) input {
        border-radius: calc(var(--s-radius-small-extra) * 5);
        padding-top: 0;
        padding-bottom: 0;
        padding-left: var(--s-padding-big);
        text-overflow: ellipsis;
    }

    .field:is(.text, .password, .email):not(.invalid, .valid) input {
        padding-right: var(--s-padding-big);
    }

    .field:is(.text, .email):is(.valid, .invalid) input {
        padding-right: calc(var(--s-padding-big) * 2);
    }

    .field.password:not(.valid, .invalid) input {
        padding-right: calc(var(--s-padding-medium) * 4);
    }

    .field:is(.password):is(.valid, .invalid) input {
        padding-right: calc(var(--s-padding-big) * 3.5);
    }

    [class*="Control__control--"]:has([class*="components__input--"]):not(:has(:is([class*="Icon__formFieldInvalid--"], [class*="Icon__formFieldValid--"]))) [class*="Control__content--"] {
        padding-right: var(--s-padding-big);
    }

    [class*="Control__control--"]:has([class*="components__input--"]):has(:is([class*="Icon__formFieldInvalid--"], [class*="Icon__formFieldValid--"], [class*="Icon__formFieldEye--"])) [class*="Control__content--"] {
        padding-right: var(--s-padding-big);
    }

    [class*="Control__control--"]:not([class*="Control__hideBorder--"]):not(:has([class*="Icon__common--"])) [class*="Control__content--"]:not([class*="Checkbox__content--"]):not([class*="Radio__content--"]):has([class*="components__input--"]) {
        padding-right: var(--s-padding-big);
    }

    [class*="Control__control--"] [class*="Control__content--"][class*="Select__content--"] {
        padding-right: var(--s-padding-big);
    }

    [class*="Control__control--"]:not(:has([class*="DatePicker__container--"])) [class*="Select__select--"][class*="Select__empty--"],
    [class*="Control__control--"][class*="Control__focus--"]:not(:has([class*="DatePicker__container--"])) [class*="Select__select--"] {
        padding-right: calc(var(--s-padding-big) * 2)
    }

    .select.fieldset-with-area-code .js-select {
        width: calc(var(--s-base) * 11.25);
    }

    fieldset.fieldset-with-area-code .field__control {
        width: calc(100% - calc(var(--s-base) * 11.25));
    }

    /* Input element hover. */
    .desktop [class*="Control__control--"]:not([class*="Control__hideBorder--"]):not([class*="ChangeFormField__areaCode--"]):not([class*="ChangeFormField__phoneInput--"]):not([class*="Control__disabled--"]) [class*="Control__content--"]:not([class*="Checkbox__content--"]):not([class*="Radio__content--"]):hover,
    .tablet [class*="Control__control--"]:not([class*="Control__hideBorder--"]):not([class*="ChangeFormField__areaCode--"]):not([class*="ChangeFormField__phoneInput--"]):not([class*="Control__disabled--"]) [class*="Control__content--"]:not([class*="Checkbox__content--"]):not([class*="Radio__content--"]):active,
    .mobile [class*="Control__control--"]:not([class*="Control__hideBorder--"]):not([class*="ChangeFormField__areaCode--"]):not([class*="ChangeFormField__phoneInput--"]):not([class*="Control__disabled--"]) [class*="Control__content--"]:not([class*="Checkbox__content--"]):not([class*="Radio__content--"]):active {
        border: 1px solid var(--c-base-white);
    }

    .desktop .field:is(.text, .password, .email) input:hover,
    .tablet .field:is(.text, .password, .email) input:active,
    .mobile .field:is(.text, .password, .email) input:active {
        border: 1px solid var(--c-base-white);
    }

    [class*="Control__control--"]:not([class*="Control__hideBorder--"], [class*="ChangeFormField__phoneInput--"])[class*="Control__disabled--"] [class*="Control__content--"]:not([class*="Checkbox__content--"]) {
        border: 1px solid var(--c-base-white-inactive);
        background-color: var(--c-base-gray-disabled);
    }

    [class*="Control__control--"]:not([class*="Control__hideBorder--"])[class*="Control__disabled--"] [class*="Control__content--"]:not([class*="Checkbox__content--"]) [class*="Icon__common--"] {
        opacity: 0.5;
    }

    [class*="Control__control--"] [class*="Control__content--"] [class*="components__input--"]::placeholder {
        color: var(--c-base-white-inactive);
    }

    [class*="Control__control--"][class*="Control__invalid--"]:not([class*="Control__hideBorder--"], [class*="ChangeFormField__phoneInput--"]) [class*="Control__content--"]:not([class*="Checkbox__content--"], [class*="Radio__content--"]),
    .field:is(.text, .password, .email).invalid input {
        border: 1px solid var(--c-base-red);
    }

    [class*="Control__control--"][class*="Control__valid--"]:not([class*="Control__hideBorder--"]):not([class*="ChangeFormField__areaCode--"]):not([class*="ChangeFormField__phoneInput--"]) [class*="Control__content--"]:not([class*="Checkbox__content--"]):not([class*="Radio__content--"]),
    .field:is(.text, .password, .email).valid input {
        border: 1px solid var(--c-base-green);
    }

    /* ========== Editable dropdown. ========== */
    .field.list .field__control-dd_editable:before {
        height: calc((var(--s-base) * 5) - 2px);
        left: calc(var(--s-base) * 2);
    }

    .field__control[data-currency-symbol]:before {
        color: var(--c-base-white-inactive);
    }

    .field.list .field__control-dd_editable .dd_editable__input-text {
        padding-left: calc(var(--s-base) * 4.5);
    }

    .field.list .dd_editable .dd_editable__input-text {
        border-radius: calc(var(--s-radius-small-extra) * 5) 0 0 calc(var(--s-radius-small-extra) * 5);
        text-overflow: ellipsis;
    }


    .field.list .dd_editable .dd_editable__input-text {
        border-top: 1px solid var(--c-base-white-inactive);
        border-right: none;
        border-bottom: 1px solid var(--c-base-white-inactive);
        border-left: 1px solid var(--c-base-white-inactive);
    }

    .field.list .field__control-dd_editable .dd_editable__btn {
        width: calc(var(--s-base) * 5);
        background-position-x: calc(var(--s-base) * 1.5);
        border-radius: 0 calc(var(--s-radius-small-extra) * 5) calc(var(--s-radius-small-extra) * 5) 0;
        border-top: 1px solid var(--c-base-white-inactive);
        border-right: 1px solid var(--c-base-white-inactive);
        border-bottom: 1px solid var(--c-base-white-inactive);
        border-left: none;
        background: url("/library/New_Icons/arrow_down_white.svg") no-repeat center;
    }

    .field.list .dd_editable .dd_editable__btn-inner {
        /*background: var(--c-base-white-inactive);*/
        display: none;
    }

    .field.list .dd_editable:has(.dd_editable__input-text:hover) .dd_editable__input-text {
        border-top: 1px solid var(--c-base-white);
        border-right: none;
        border-bottom: 1px solid var(--c-base-white);
        border-left: 1px solid var(--c-base-white);
    }

    .field.list .dd_editable:has(.dd_editable__input-text:hover) .dd_editable__btn {
        border-top: 1px solid var(--c-base-white);
        border-right: 1px solid var(--c-base-white);
        border-bottom: 1px solid var(--c-base-white);
        border-left: none;
    }

    .field.list .dd_editable:has(.dd_editable__select:hover) .dd_editable__input-text {
        border-top: 1px solid var(--c-base-white);
        border-right: none;
        border-bottom: 1px solid var(--c-base-white);
        border-left: 1px solid var(--c-base-white);
    }

    .field.list .dd_editable:has(.dd_editable__select:hover) .dd_editable__btn {
        border-top: 1px solid var(--c-base-white);
        border-right: 1px solid var(--c-base-white);
        border-bottom: 1px solid var(--c-base-white);
        border-left: none;
    }

    .field.list.valid .dd_editable .dd_editable__input-text {
        border-top: 1px solid var(--c-base-green);
        border-right: none;
        border-bottom: 1px solid var(--c-base-green);
        border-left: 1px solid var(--c-base-green);
    }

    .field.list.valid .field__control-dd_editable .dd_editable__btn {
        border-top: 1px solid var(--c-base-green);
        border-right: 1px solid var(--c-base-green);
        border-bottom: 1px solid var(--c-base-green);
        border-left: none;
    }

    .field.list.invalid .dd_editable .dd_editable__input-text {
        border-top: 1px solid var(--c-base-red);
        border-right: none;
        border-bottom: 1px solid var(--c-base-red);
        border-left: 1px solid var(--c-base-red);
    }

    .field.list.invalid .field__control-dd_editable .dd_editable__btn {
        border-top: 1px solid var(--c-base-red);
        border-right: 1px solid var(--c-base-red);
        border-bottom: 1px solid var(--c-base-red);
        border-left: none;
    }

    .field.invalid.list .field__control-dd_editable.field__control::after {
        right: calc(var(--s-base) * 3.625);
        background: url("/library/New_Icons/info_invalid.svg") no-repeat center;
    }

    .field.valid.list .field__control-dd_editable.field__control::after {
        right: calc(var(--s-base) * 3.625);
        background: url("/library/New_Icons/check_valid.svg") no-repeat center
    }

    /* Fields icons (invalid, valid, arrow) */
    [class*="Icon__formFieldInvalid--"],
    [class*="Icon__formFieldValid--"],
    [class*="Icon__bottomArrowForDropDowns--"],
    [class*="Icon__formFieldEye--"],
    .field .js-select .js-select__display:after,
    .select.fieldset-with-area-code  .field__control:after,
    .field .password-visibility,
    .legacy-form .field .password-visibility,
    .field:is(.text, .password, .email):is(.invalid, .valid) .field__control:after,
    .field.select .field__control:after {
        min-width: calc(var(--s-base) * 2);
        width: calc(var(--s-base) * 2);
        min-height: calc(var(--s-base) * 2);
        height: calc(var(--s-base) * 2);
        margin: auto 0 auto var(--s-base);
    }

    [class*="Icon__formFieldEye--"],
    [class*="Icon__formFieldEye--"].secured,
    .legacy-form .field .password-visibility,
    .field .password-visibility {
        background-position: center;
        background-size: 100%;
        background-repeat: no-repeat;
    }

    [class*="Icon__formFieldEye--"],
    .legacy-form .field .password-visibility.password-visibility--enabled,
    .field .password-visibility.password-visibility--enabled {
        background-image: url("/library/New_Icons/eye-show.svg");
    }

    [class*="Icon__formFieldEye--"].secured,
    .legacy-form .field .password-visibility,
    .field .password-visibility {
        background-image: url("/library/New_Icons/eye-hide.svg");
    }

    [class*="Control__control--"] [class*="Control__content--"] [class*="Icon__formFieldInvalid--"],
    .field:is(.text, .password, .email).invalid .field__control:after {
        background: url("/library/New_Icons/info_invalid.svg") no-repeat center !important;
    }

    [class*="Control__control--"] [class*="Control__content--"] [class*="Icon__formFieldValid--"],
    .field:is(.text, .password, .email).valid .field__control:after {
        background: url("/library/New_Icons/check_valid.svg") no-repeat center !important;
    }

    .legacy-form .field .password-visibility {
        top: calc(50% - 8px);
        right: calc(var(--s-base) * 2);
    }

    .field.password:is(.valid, .invalid) .field__control .password-visibility {
        right: calc(var(--s-base) * 5);
    }

    .field:is(.text, .password, .email) .field__control:after {
        right: calc(var(--s-base) * 2);
    }

    [class*="Control__control--"]:not([class*="ChangeFormField__areaCode--"]):has([class*="Icon__bottomArrowForDropDowns--"]):has([class*="Icon__formFieldValid--"]) [class*="Select__select--"],
    [class*="Control__control--"]:not([class*="ChangeFormField__areaCode--"]):has([class*="Icon__bottomArrowForDropDowns--"]):has([class*="Icon__formFieldInvalid--"]) [class*="Select__select--"] {
        padding-right: calc(var(--s-padding-medium) * 6);
    }

    [class*="Label__fieldLabelAsterisk--"] {
        color: var(--c-base-red);
    }

    [class*="Label__label--"] [class*="Tooltip__container--"] [class*="Label__tooltipIcon--"] {
        background-image: url(/library/New_Icons/info_outline.svg);
        background-size: auto;
        background-position: center;
    }

    [class*="Label__label--"] [class*="Tooltip__container--"] [class*="Label__tooltipIcon--"]:not(:hover) {
        opacity: 0.5;
    }

    [class*="Label__label--"] [class*="Tooltip__container--"] [class*="Label__tooltipIcon--"]:hover {
        opacity: 1;
    }

    [class*="Label__label--"] [class*="Tooltip__container--"] [class*="Tooltip__arrow--"] {
        border-radius: 0 0 0 calc(var(--s-base) / 2);
        border-color: var(--c-base-black);
    }

    [class*="Label__label--"] [class*="Tooltip__container--"] [class*="Tooltip__popover--"] {
        background: var(--c-base-black);
        color: var(--c-base-white);
        border-radius: calc(var(--s-radius-small-extra) / 2);
        box-shadow: 0 0 calc(var(--s-base) / 2) 0 rgba(0, 0, 0, 0.2);
    }

    /* ========== SWITCHER ========== */
    [class*="CheckboxShallow__toggleMark--"] {
        width: calc(var(--s-base) * 3.625);
        height: calc(var(--s-base) * 1.375);
        margin: calc(var(--s-padding-small-extra) * 3);
        background-color: var(--c-base-white-inactive);
    }

    [class*="CheckboxShallow__toggleMark--"]:before {
        background-color: var(--c-base-white-inactive);
    }

    [class*="CheckboxShallow__toggleMark--"]:after {
        top: -3px;
        width: calc(var(--s-base) * 2.125);
        height: calc(var(--s-base) * 2.125);
        background-color: var(--c-base-white);
        box-shadow: 0 0 2px 0 #0000001F;
    }

    [class*="CheckboxShallow__input--"]:checked~[class*="CheckboxShallow__toggleMark--"],
    [class*="CheckboxShallow__input--"]:checked~[class*="CheckboxShallow__toggleMark--"]:before {
        background-color: var(--c-base-green-inactive);
    }

    [class*="CheckboxShallow__input--"]:checked~[class*="CheckboxShallow__toggleMark--"]:after {
        margin-left: calc(var(--s-base) * 2);
        background-color: var(--c-base-green);
    }

    /* ========== CHECKBOX ========== */
    [class*="CheckboxShallow__checkbox--"] [class*="CheckboxShallow__checkMark--"],
    .js-checkbox .js-checkbox__display {
        position: relative;
        width: calc(var(--s-base) * 2);
        height: calc(var(--s-base) * 2);
        border-radius: calc(var(--s-radius-small-extra) / 2)
    }

    [class*="CheckboxShallow__checkbox--"]:not([class*="CheckboxShallow__disabledCheckbox--"]):has([class*="CheckboxShallow__input--"]:not(:checked):not(:disabled)) [class*="CheckboxShallow__checkMark--"],
    .js-checkbox:has(input[type=checkbox]:not(:checked):not(:disabled)) .js-checkbox__display {
        border: 1px solid var(--c-base-white-inactive);
    }

    [class*="CheckboxShallow__checkbox--"]:has([class*="CheckboxShallow__input--"]) [class*="CheckboxShallow__checkMark--"]:before,
    .js-checkbox:has(input[type=checkbox]) .js-checkbox__display:after {
        background-image: none;
    }

    [class*="CheckboxShallow__checkbox--"]:not([class*="CheckboxShallow__disabledCheckbox--"]):has([class*="CheckboxShallow__input--"]:not(:disabled)) [class*="CheckboxShallow__checkMark--"]:hover,
    .desktop .js-checkbox:has(input[type=checkbox]:not(:disabled)):hover .js-checkbox__display,
    .tablet .js-checkbox:has(input[type=checkbox]:not(:disabled)):active .js-checkbox__display,
    .mobile .js-checkbox:has(input[type=checkbox]:not(:disabled)):active .js-checkbox__display {
        border: 1px solid var(--c-base-white);
    }

    [class*="CheckboxShallow__checkbox--"]:not([class*="CheckboxShallow__disabledCheckbox--"]):has([class*="CheckboxShallow__input--"]:not(:disabled)) [class*="CheckboxShallow__checkMark--"]:hover:before,
    .desktop .js-checkbox:has(input[type=checkbox]:not(:disabled, [readonly])):hover .js-checkbox__display:before,
    .tablet .js-checkbox:has(input[type=checkbox]:not(:disabled, [readonly])):active .js-checkbox__display:before,
    .mobile .js-checkbox:has(input[type=checkbox]:not(:disabled, [readonly])):active .js-checkbox__display:before {
        position: absolute;
        display: block;
        content: "";
        left: -5px;
        width: calc(var(--s-base) * 3);
        height: calc(var(--s-base) * 3);
        border-radius: 50%;
        background-color: var(--c-base-gray-disabled);
        mix-blend-mode: lighten;
    }

    .js-checkbox:has(input[type=checkbox]:not(:disabled, [readonly])):hover .js-checkbox__display:before {
        top: -5px;
    }

    [class*="CheckboxShallow__checkbox--"]:not([class*="CheckboxShallow__disabledCheckbox--"]):has([class*="CheckboxShallow__input--"]:checked:not(:disabled)) [class*="CheckboxShallow__checkMark--"],
    .js-checkbox:has(input[type=checkbox]:checked:not(:disabled, [readonly])) .js-checkbox__display {
        background-color: var(--c-base-white);
        border: 1px solid var(--c-base-white);
    }

    .js-checkbox:has(input[type=checkbox]:checked:is(:disabled, [readonly])) .js-checkbox__display {
        background-color: var(--c-base-white-transparent-low-extra);
        border: 1px solid var(--c-base-white-transparent-low-extra);
    }

    [class*="CheckboxShallow__checkbox--"]:has([class*="CheckboxShallow__input--"]:checked:not(:disabled)) [class*="CheckboxShallow__checkMark--"]:after,
    .js-checkbox:has(input[type=checkbox]:checked:not(:disabled)) .js-checkbox__display:after {
        content: "";
        position: absolute;
        left: 4.5px;
        top: 1.5px;
        width: 5px;
        height: 9px;
        border: solid var(--с-base-gray);
        border-width: 0 2px 2px 0;
        transform: rotate(45deg);
    }

    [class*="CheckboxShallow__checkbox--"]:has([class*="CheckboxShallow__input--"]:checked:is(:disabled, [readonly])) [class*="CheckboxShallow__checkMark--"]:after,
    .js-checkbox:has(input[type=checkbox]:checked:is(:disabled, [readonly])) .js-checkbox__display:after {
        border: solid  var(--c-base-white-transparent);
        border-width: 0 2px 2px 0;
    }

    .js-checkbox:has(input[type=checkbox]:checked:not(:disabled)) .js-checkbox__display:after {
        min-width: 5px;
        min-height: 9px;
    }

    [class*="CheckboxShallow__checkbox--"]:has([class*="CheckboxShallow__input--"]:disabled) [class*="CheckboxShallow__checkMark--"],
    [class*="CheckboxShallow__checkbox--"][class*="CheckboxShallow__disabledCheckbox--"] [class*="CheckboxShallow__checkMark--"],
    .js-checkbox:has(input[type=checkbox]:disabled) .js-checkbox__display {
        background-color: var(--c-base-gray-disabled);
        border: 1px solid var(--c-base-gray-disabled);
    }

    [class*="CheckboxShallow__checkbox--"]:has([class*="CheckboxShallow__input--"]:disabled:not(:checked)) [class*="CheckboxShallow__checkMark--"]:after,
    [class*="CheckboxShallow__checkbox--"][class*="CheckboxShallow__disabledCheckbox--"]:has([class*="CheckboxShallow__input--"]:not(:checked)) [class*="CheckboxShallow__checkMark--"]:after,
    .js-checkbox:has(input[type=checkbox]:disabled:not(:checked)) .js-checkbox__display:after {
        content: "";
        position: absolute;
        left: calc(50% - 4px);
        width: var(--s-base);
        height: calc(var(--s-base) / 4);
        min-width: var(--s-base);
        min-height: calc(var(--s-base) / 4);
        background-color: var(--c-base-white-inactive);
        top: calc(50% - 1px);
        border-radius: calc(var(--s-radius-small-extra) / 4);
    }

    [class*="CheckboxShallow__checkbox--"]:has([class*="CheckboxShallow__input--"]:disabled:checked) [class*="CheckboxShallow__checkMark--"]:after,
    .js-checkbox:has(input[type=checkbox]:disabled:checked) .js-checkbox__display:after {
        content: "";
        position: absolute;
        left: 4.5px;
        top: 1.5px;
        width: 5px;
        height: 9px;
        min-width: 5px;
        min-height: 9px;
        border: solid var(--с-base-gray);
        border-width: 0 2px 2px 0;
        transform: rotate(45deg);
    }

    [class*="CheckboxShallow__checkbox--"] [class*="CheckboxShallow__label--"] {
        font-size: var(--s-font-small);
        color: var(--c-base-white);
    }

    .js-checkbox:has(input[type=checkbox][readonly]:not(:checked)) .js-checkbox__display {
        background-color: var(--c-base-gray-disabled);
        border: 1px solid var(--c-base-gray-disabled);
    }

    .js-checkbox:has(input[type=checkbox][readonly]:not(:checked)) .js-checkbox__display:after {
        content: "";
        position: absolute;
        left: calc(50% - 4px);
        width: var(--s-base);
        height: calc(var(--s-base) / 4);
        min-width: var(--s-base);
        min-height: calc(var(--s-base) / 4);
        background-color: var(--c-base-white-inactive);
        top: calc(50% - 1px);
        border-radius: calc(var(--s-radius-small-extra) / 4);
    }

    /* ========== RADIO BUTTON. ========== */
    [class*="RadioShallow__radio--"] [class*="RadioShallow__radioMark--"] {
        margin: 0;
        width: calc(var(--s-base) * 2);
        height: calc(var(--s-base) * 2);
        border-radius: 50%;
    }

    [class*="RadioShallow__radio--"]:has([class*="RadioShallow__input--"]:not(:disabled)) [class*="RadioShallow__radioMark--"] {
        border: 2px solid var(--c-base-white);
    }

    [class*="RadioShallow__radio--"] [class*="RadioShallow__radioMark--"]:before {
        background-image: unset;
    }

    [class*="RadioShallow__radio--"]:has([class*="RadioShallow__input--"]:not(:disabled)) [class*="RadioShallow__radioMark--"]:hover:before {
        left: -6px;
        width: calc(var(--s-base) * 3);
        height: calc(var(--s-base) * 3);
        border-radius: 50%;
        background-color: var(--c-base-gray-disabled);
        mix-blend-mode: lighten;
    }

    [class*="RadioShallow__radio--"]:has([class*="RadioShallow__input--"]:not(:disabled):checked) [class*="RadioShallow__radioMark--"]:after {
        display: block;
        content: "";
        width: 8px;
        height: 8px;
        background-color: var(--c-base-white);
        border-radius: 50%;
        position: absolute;
        top: calc(50% - 4px);
        left: calc(50% - 4px);
    }

    [class*="RadioShallow__radio--"]:has([class*="RadioShallow__input--"]:disabled) [class*="RadioShallow__radioMark--"] {
        border: 2px solid var(--c-base-white-inactive);
        background-color: var(--c-base-gray-disabled);
    }

    [class*="RadioShallow__radio--"] [class*="RadioShallow__label--"] {
        margin-left: calc(var(--s-base) * 1.5);
        color: var(--c-base-white);
    }

    [class*="RadioShallow__radio--"]:has([class*="RadioShallow__input--"]:disabled:checked) [class*="RadioShallow__radioMark--"] {
        cursor: not-allowed;
    }

    [class*="RadioShallow__radio--"]:has([class*="RadioShallow__input--"]:disabled:checked) [class*="RadioShallow__radioMark--"]:after {
        display: block;
        content: "";
        width: var(--s-base);
        height: var(--s-base);
        background-color: var(--c-base-white-transparent);
        border-radius: 50%;
        position: absolute;
        top: calc(50% - (var(--s-base) / 2));
        left: calc(50% - (var(--s-base) / 2));
    }

    /* ========== JS SELECT THAT HAS LABEL. ========== */
    /* For tables, where select does not have validation. */
    .field:has(.field__label) .js-select select:not(.progress) {
        cursor: pointer;
    }

    .field:has(.field__label) .js-select select.progress {
        pointer-events: none;
    }

    .field:has(.field__label) .js-select:has(.progress) .js-select__display:after {
        opacity: 0.5;
    }

    .field:has(.field__label) .js-select:has(select.progress) .js-select__display,
    .field:is(.text, .password, .email) input.progress,
    .field:is(.text, .password, .email) input:disabled,
    .js-select:has(select:disabled) .js-select__display {
        border: 1px solid var(--c-base-white-inactive);
        background: var(--c-base-gray-disabled);
        color: var(--c-base-white-inactive);
        opacity: 1;
    }

    /* ========== Date picker (Backbone). ========== */
    .select.fn-generic-datepicker .js-select .js-select__display,
    .fn-generic-datepicker:has(.read-only__select) .js-select .js-select__display {
        height: calc(var(--s-base) * 5);
        line-height: calc(var(--s-base)* 4.75);
    }

    .select.fn-generic-datepicker .js-select:not(:has(select.default)) .js-select__display {
        color: var(--c-base-white);
    }

    .fn-generic-datepicker:has(.read-only__select) .js-select .js-select__display:after {
        min-width: calc(var(--s-base) * 2);
        width: calc(var(--s-base) * 2);
        min-height: calc(var(--s-base) * 2);
        height: calc(var(--s-base) * 2);
        margin: auto 0 auto var(--s-base);
        background: url(/library/New_Icons/arrow_down_white.svg) no-repeat center;
    }

    .fn-generic-datepicker .field-group .field.field_name_day {
        flex: 1 1 30%;
    }

    .fn-generic-datepicker .field-group .field.field_name_month {
        flex: 1 1 35%;
    }

    .fn-generic-datepicker .field-group .field.field_name_year {
        flex: 1 1 35%;
    }

    .select.fn-generic-datepicker .field_name_day .js-select .js-select__display {
        padding: 0 0 0 var(--s-radius-medium);
        border-radius: calc(var(--s-radius-small-extra) * 5) 0 0 calc(var(--s-radius-small-extra) * 5);
    }

    .select.fn-generic-datepicker .field_name_month .js-select .js-select__display {
        padding: 0 0 0 var(--s-radius-medium);
        border-radius: 0;
    }

    .select.fn-generic-datepicker .field_name_month {
        padding: 0;
    }

    .select.fn-generic-datepicker .field_name_year .js-select .js-select__display {
        border-radius: 0 calc(var(--s-radius-small-extra) * 5) calc(var(--s-radius-small-extra) * 5) 0;
    }

    .select.fn-generic-datepicker:not(.invalid, .valid) .field_name_day .js-select .js-select__display {
        border-left: 1px solid var(--c-base-white-inactive);
        border-top: 1px solid var(--c-base-white-inactive);
        border-right: none;
        border-bottom: 1px solid var(--c-base-white-inactive);
    }

    .select.fn-generic-datepicker:not(.invalid, .valid) .field_name_month .js-select .js-select__display {
        border-left: none;
        border-top: 1px solid var(--c-base-white-inactive);
        border-right: none;
        border-bottom: 1px solid var(--c-base-white-inactive);
    }

    .select.fn-generic-datepicker:not(.invalid, .valid) .field_name_year .js-select .js-select__display {
        border-left: none;
        border-top: 1px solid var(--c-base-white-inactive);
        border-right: 1px solid var(--c-base-white-inactive);
        border-bottom: 1px solid var(--c-base-white-inactive);
    }

    .select.fn-generic-datepicker .js-select .js-select__display:after {
        background: url("/library/New_Icons/arrow_down_white.svg") no-repeat center;
    }

    .select.fn-generic-datepicker .field_name_month .js-select .js-select__display:after,
    .select.fn-generic-datepicker .field_name_year .js-select .js-select__display:after,
    .fn-generic-datepicker:has(.read-only__select) .field_name_month .js-select .js-select__display:after,
    .fn-generic-datepicker:has(.read-only__select) .field_name_year .js-select .js-select__display:after {
        right: calc(var(--s-base) * 2);
    }

    .select.fn-generic-datepicker .js-select select {
        cursor: pointer;
    }

    .desktop .select.fn-generic-datepicker:has(.js-select:hover) .field_name_day .js-select .js-select__display,
    .tablet .select.fn-generic-datepicker:has(.js-select:active) .field_name_day .js-select .js-select__display,
    .mobile .select.fn-generic-datepicker:has(.js-select:active) .field_name_day .js-select .js-select__display {
        border-left: 1px solid var(--c-base-white);
        border-top: 1px solid var(--c-base-white);
        border-right: none;
        border-bottom: 1px solid var(--c-base-white);
    }

    .desktop .select.fn-generic-datepicker:has(.js-select:hover) .field_name_month .js-select .js-select__display,
    .tablet .select.fn-generic-datepicker:has(.js-select:active) .field_name_month .js-select .js-select__display,
    .mobile .select.fn-generic-datepicker:has(.js-select:active) .field_name_month .js-select .js-select__display {
        border-left: none;
        border-top: 1px solid var(--c-base-white);
        border-right: none;
        border-bottom: 1px solid var(--c-base-white);
    }

    .desktop .select.fn-generic-datepicker:has(.js-select:hover) .field_name_year .js-select .js-select__display,
    .tablet .select.fn-generic-datepicker:has(.js-select:active) .field_name_year .js-select .js-select__display,
    .mobile .select.fn-generic-datepicker:has(.js-select:active) .field_name_year .js-select .js-select__display {
        border-left: none;
        border-top: 1px solid var(--c-base-white);
        border-right: 1px solid var(--c-base-white);
        border-bottom: 1px solid var(--c-base-white);
    }

    .select.fn-generic-datepicker.invalid .field_name_day .js-select .js-select__display {
        border-left: 1px solid var(--c-base-red);
        border-top: 1px solid var(--c-base-red);
        border-right: none;
        border-bottom: 1px solid var(--c-base-red);
    }

    .select.fn-generic-datepicker.invalid .field_name_month .js-select .js-select__display {
        border-left: none;
        border-top: 1px solid var(--c-base-red);
        border-right: none;
        border-bottom: 1px solid var(--c-base-red);
    }

    .select.fn-generic-datepicker.invalid .field_name_year .js-select .js-select__display {
        border-left: none;
        border-top: 1px solid var(--c-base-red);
        border-right: 1px solid var(--c-base-red);
        border-bottom: 1px solid var(--c-base-red);
    }

    .select.fn-generic-datepicker.valid .field_name_day .js-select .js-select__display {
        border-left: 1px solid var(--c-base-green);
        border-top: 1px solid var(--c-base-green);
        border-right: none;
        border-bottom: 1px solid var(--c-base-green);
    }

    .select.fn-generic-datepicker.valid .field_name_month .js-select .js-select__display {
        border-left: none;
        border-top: 1px solid var(--c-base-green);
        border-right: none;
        border-bottom: 1px solid var(--c-base-green);
    }

    .select.fn-generic-datepicker.valid .field_name_year .js-select .js-select__display {
        border-left: none;
        border-top: 1px solid var(--c-base-green);
        border-right: 1px solid var(--c-base-green);
        border-bottom: 1px solid var(--c-base-green);
    }

    /* Read-only. */
    .fn-generic-datepicker:has(.read-only__select) .field_name_day .js-select .js-select__display {
        padding: 0 0 0 var(--s-radius-medium);
        border-radius: calc(var(--s-radius-small-extra) * 5) 0 0 calc(var(--s-radius-small-extra) * 5);
        border-left: 1px solid var(--c-base-white-inactive);
        border-top: 1px solid var(--c-base-white-inactive);
        border-right: none;
        border-bottom: 1px solid var(--c-base-white-inactive);
    }

    .fn-generic-datepicker:has(.read-only__select) .field_name_month .js-select .js-select__display {
        padding: 0 0 0 var(--s-radius-medium);
        border-radius: 0;
        border-left: none;
        border-top: 1px solid var(--c-base-white-inactive);
        border-right: none;
        border-bottom: 1px solid var(--c-base-white-inactive);
    }

    .fn-generic-datepicker:has(.read-only__select) .field_name_month {
        padding: 0;
    }

    .fn-generic-datepicker:has(.read-only__select) .js-select .js-select__display {
        background-color: var(--c-base-gray-disabled);
        opacity: 1;
    }

    .fn-generic-datepicker:has(.read-only__select) .field_name_year .js-select .js-select__display {
        padding: 0 0 0 var(--s-radius-medium);
        border-radius: 0 calc(var(--s-radius-small-extra) * 5) calc(var(--s-radius-small-extra) * 5) 0;
        border-left: none;
        border-top: 1px solid var(--c-base-white-inactive);
        border-right: 1px solid var(--c-base-white-inactive);
        border-bottom: 1px solid var(--c-base-white-inactive);
    }

    /* ========== LIMITS FIELDS. ========== */
    [class*="Control__control--"]:has([class*="DateSpanPicker__displayContent--"]) [class*="Control__content--"] {
        padding: 0 var(--s-padding-big);
    }

    [class*="Control__control--"] [class*="DateSpanPicker__displayContent--"] {
        height: calc(var(--s-base) * 4.75);
    }

    [class*="Control__control--"][class*="EditableDropDown__control--"][class*="Control__focus--"] [class*="Icons__separator--"] {
        display: none;
    }

    [class*="Control__control--"][class*="EditableDropDown__control--"] [class*="Control__content--"] {
        padding: 0 0 0 var(--s-padding-big);
    }

    [class*="Control__control--"][class*="EditableDropDown__control--"] [class*="Icon__bottomArrowForDropDowns--"] {
        width: calc(var(--s-base) * 5);
    }

    /**************** Adaptive container ****************/
    .desktop .marca-adaptive-padding-container {
        padding: 0 var(--adaptive-padding);
    }

    .tablet .marca-adaptive-padding-container {
        padding: 0 var(--adaptive-tablet-padding);
    }

    .mobile .marca-adaptive-padding-container {
        padding: 0 var(--adaptive-mobile-padding);
    }

    @media (width <= 1200px) {
        .desktop .marca-adaptive-padding-container {
            --adaptive-padding: calc(var(--s-base) * 2.5); /* 20px */
        }

        .tablet .marca-adaptive-padding-container {
            --adaptive-tablet-padding: calc(var(--s-base) * 2.5); /* 20px */
        }
    }

    /*************Warning message in Forms*************/
    .form .form-messages .message.warning,
    form [class*="WarningMessage__warning--"] {
        background-color: var(--c-base-red);
        color: var(--c-base-white);
        font-size: var(--s-font-small);
        font-weight: var(--w-font-bold);
        border: none;
    }


    /* ========== SIDEBAR PLACEMENT. ========== */
    .sidebar-content-wrapper [class*="PortletTitle__title--"] {
        font-size: var(--s-font-big-extra);
        padding: var(--s-padding-big) 0;
    }

    .desktop [class*='MyAccountSidebar__sidebar--'][class*='MyAccountSidebar__opened--'] {
        width: calc(var(--s-base) * 55);
    }

    /* ========== THIRD PARTY. ========== */
    #Microsoft_Omnichannel_LCWidget_Chat_Iframe_Window,
    .embeddedServiceHelpButton,
    .modalContainer.embeddedServiceSidebar {
        z-index: var(--third-party-z-index) !important;
    }
    
    .legacy-form input.dd_editable__input-text:read-only {
      opacity: 1;
    }
    
    .portlet__content [class*='Controls__controlsContainer--'] {
      margin-top: 0 !important;
    }
    [class*='MyAccountSidebar__sidebar--'] [class*='Content__content--'].sidebar-content-wrapper .sidebar-content .btn, [class*='MyAccountSidebar__sidebar--'] [class*='Content__content--'].sidebar-content-wrapper .sidebar-content [class*="Button__btn--"]{
      height: auto!important;
    }
    }



    .root-sportsbook.desktop [class*="Layout__layoutWrapper--"].page-layout-width-1200.layout-wrapper {
        max-width: none!important;
        padding: 0!important;
    }
    
    .mobile .portlet-wrapper .portlet__content{
      padding: 0!important;
    }



    [class*="LoginPopup__container--"] [class*="Login__form--"]::before {
        content: 'Iniciar sesión en la cuenta';
        display: block;
        margin-bottom: calc(var(--s-base) * 2.5);
        font-weight: var(--w-font-extra-bold);
        font-size: var(--s-font-big);
        color: var(--c-base-white);
    }
    
    [class*="LoginPopup__container--"] [class*="Login__form--"] {
        padding: 0;
    }
    
    [class*="LoginPopup__container--"] [class*="Login__form--"] [class*="Login__inputFields-"] [class*="Label__label--"] {
        display: none;
    }
    
    [class*="LoginPopup__container--"] [class*="Login__form--"] [class*="Control__control--"] [class*="Control__content--"] [class*="Icon__formFieldInvalid--"],
    [class*='LoginPopup__container--'] [class*="Login__form--"] [class*="Control__control--"] [class*="Control__content--"] [class*="Icon__formFieldValid--"] {
        order: 3;
    }
    
    [class*="LoginPopup__container--"] [class*="Login__form--"] [class*="Icon__formFieldEye--"] {
        background-position: 0 0;
        right: calc(var(--s-base) * 2);
        top: 30%;
        height: calc(var(--s-base) * 2);
        width: calc(var(--s-base) * 2);
        min-width: calc(var(--s-base) * 2);
        min-height: calc(var(--s-base) * 2);
        background-image: url(/library/New_Icons/eye-show.svg);
        background-position: center;
        background-size: contain;
    }
    
    [class*='LoginPopup__container--'] [class*="Login__form--"] [class*="Icon__formFieldInvalid--"], 
    [class*='LoginPopup__container--'] [class*="Login__form--"] [class*="Icon__formFieldValid--"], 
    [class*='LoginPopup__container--'] [class*="Login__form--"] [class*="Icon__bottomArrowForDropDowns--"], 
    [class*='LoginPopup__container--'] [class*="Login__form--"] [class*="Icon__formFieldEye--"] {
        width: calc(var(--s-base) * 2);
    }
        
    [class*="LoginPopup__container--"] [class*="Login__form--"] [class*="Icon__formFieldEye--"].secured {
        background-image: url(/library/New_Icons/eye-hide.svg);
    }
    
    .desktop .cms-login-controls button:not(:hover), 
    .cms-login-controls button:not(:active) {
        border: 1px solid var(--c-btn-extra-default-bg)!important;
        background-color: var(--c-btn-extra-default-bg)!important;
    }
    
    .desktop  .cms-login-controls button:not(:disabled):hover, 
    .cms-login-controls button:not(:disabled):active {
        border: 1px solid var(--c-btn-extra-hover-bg)!important;
        background-color: var(--c-btn-extra-hover-bg)!important;
        color: var(--c-base-white);
    }
    
    .cms-login-controls button {
        width: 100%;
        color: var(--c-base-white);
        font-size: var(--s-font-root);
        font-weight: var(--w-font-extra-bold);
        text-transform: uppercase;
        height: calc(var(--s-padding-medium) * 4);
        line-height: calc(var(--s-base) * 4.625);
        padding: 0;
    }
    
    .tablet.landscape .cms-login-controls button {
        width: 50%;
    }
     
    [class*="LoginPopup__container--"][class*="Popup__popup--"] {
        padding-bottom: var(--s-padding-big-extra);
        padding: 0 0 var(--s-padding-big) 0;
        border-radius: var(--s-radius-small-extra);
        background-color: var(--с-base-gray);
        box-shadow: 0 calc(var(--s-base) / 4) calc(var(--s-base) / 2) 0 var(--c-base-black-transparent-low-extra);
    }
    
    [class*="LoginPopup__container--"] [class*="Login__form--"] input[type=email]:focus, 
    [class*="LoginPopup__container--"] [class*="Login__form--"] input[type=password]:focus, 
    [class*="LoginPopup__container--"] [class*="Login__form--"] input[type=text]:focus {
        border: none !important; 
    }
    
    [class*="LoginPopup__loginWc--"] p.forgot-no-acc {
        margin: 0;
    }
    
    [class*="Login__recaptcha--"] {
        padding: .5rem 0;
    }



  [class*='Overlay__overlay--'][class*='MyAccountSidebar__overlay--'] {
    background-color: var(--c-base-black);
    opacity: .75;
  }
  [class*='MyAccountSidebar__sidebar--'] [class*='Header__header--'] {
    background-color: var(--с-base-gray);
    border-bottom: 1px solid var(--c-base-white-transparent);
  }
  [class*='MyAccountSidebar__sidebar--'] [class*='Header__header--'] [class*='Header__name--'] {
    color: var(--c-base-white);
    font-size:var(--s-font-medium);
    font-weight: var(--w-font-extra-bold);
  }
  body [class*='MyAccountSidebar__sidebar--'] {
    background-color: var(--с-base-gray);
  }
  [class*='MyAccountSidebar__sidebar--'][class*='MyAccountSidebar__opened--'] {
    background-color: var(--с-base-gray);
    width: calc(var(--s-base) * 40);
    z-index: var(--z-index-sidebar);
  }
  .tablet [class*='MyAccountSidebar__sidebar--'][class*='MyAccountSidebar__opened--'] {
    width: calc(var(--s-base) * 43.75);
  }
  [class*='MyAccountSidebar__sidebar--'][class*='MyAccountSidebar__opened--'] .sidebar-content-wrapper{
    padding: var(--myaccount-sidebar-header-height) 0 0 0;
    display: flex;
    flex-direction: column;
  }
  .desktop [class*='MyAccountSidebar__sidebar--'][class*='MyAccountSidebar__opened--'] [class*='Menu__menuContainer--'],
  .tablet [class*='MyAccountSidebar__sidebar--'][class*='MyAccountSidebar__opened--'] [class*='Menu__menuContainer--'],
  .mobile.portrait [class*='MyAccountSidebar__sidebar--'][class*='MyAccountSidebar__opened--'] [class*='Menu__menuContainer--'] {
    height: 100% !important;
  }
  [class*='MyAccountSidebar__sidebar--'][class*='MyAccountSidebar__opened--'] [class*='Menu__menuContainer--'] {
    margin: 0;
    overflow-y: auto;
    overflow-x: hidden;
    width: 100%;
  }
  [class*='MyAccountSidebar__sidebar--'] [class*='Icon__closeDark--'] {
    background-image: url(/library/New_Icons/sldeBarHeaderIcon.svg);
    background-position: initial;
    background-size: 100%;
    top: auto;
    font-size: var(--s-base);
    right: calc(var(--s-base) * 2);
    transition: opacity 0.2s ease-in-out;
    opacity: 1;
  }
  .desktop [class*='MyAccountSidebar__sidebar--'] [class*='Icon__closeDark--']:hover,
  .tablet [class*='MyAccountSidebar__sidebar--'] [class*='Icon__closeDark--']:active,
  .mobile [class*='MyAccountSidebar__sidebar--'] [class*='Icon__closeDark--']:active {
    opacity: .5;

  }
  [class*='MyAccountSidebar__sidebar--'] [class*='Menu__menuContainer--'] [class*='Menu__menuListItem--'] {
    color: var(--c-base-white);
    padding: 0 calc(var(--s-base) * 1.5); !important;
    overflow: visible;
    border: none;
    position: relative;
    text-decoration: none;
  }
  [class*='MyAccountSidebar__sidebar--'] [class*='Menu__menuContainer--'] [class*='Menu__menuListItem--']::after {
    content: '';
    height: 1px;
    width: calc(100% - calc(var(--s-base) * 3));
    position: absolute;
    bottom: 0;
    left: calc(var(--s-base) * 1.5);
    z-index: -2;
    background: var(--c-base-white-transparent);
  }
  [class*='MyAccountSidebar__sidebar--'] [class*='Menu__menuContainer--'] [class*='Menu__menuListItem--']::before {
    content: '';
    z-index: -1;
    position: absolute;
    width: 100%;
    height: calc(100% + 1px);
    left: 0;
    top: -1px;
    background: var(--c-gray-borders);
    display: none;
  }
  [class*='MyAccountSidebar__sidebar--'] [class*='Menu__menuListItem--'] [class*='Menu__title--'],
  [class*='MyAccountSidebar__sidebar--'] [class*='Menu__menuListItem--'] [class*='Menu__name--'] {
    font-weight: var(--w-font-normal);
    font-family: var(--ff-modern);
    font-size: var(--s-font-root);
  }
  [class*='MyAccountSidebar__sidebar--'] [class*='Menu__menuListItem--'] [class*='Menu__name--'] {
    padding:  calc(var(--s-base) * 2) 0;
  }
  [class*='MyAccountSidebar__sidebar--'] [class*='Menu__menuContainer--'] [class*='Menu__rightArrow--'] {
    background-image: url(/library/New_Icons/sldeBarMenuIcon.svg);
    background-position: center;
    background-size: 60%;
    top: auto;
    font-size: var(--s-base);
  }
  [class*='MyAccountSidebar__sidebar--'] [class*='Menu__menuListItem--']:hover {
    background-color: var(--c-base-black);
    border: none;
  }
  .tablet [class*='MyAccountSidebar__sidebar--'] [class*='Menu__menuListItem--']:hover,
  .mobile [class*='MyAccountSidebar__sidebar--'] [class*='Menu__menuListItem--']:hover {
    background-color: transparent;
    color: var(--c-base-white) !important;
  }
  .tablet [class*='MyAccountSidebar__sidebar--'] [class*='Menu__menuListItem--']:active,
  .mobile [class*='MyAccountSidebar__sidebar--'] [class*='Menu__menuListItem--']:active {
    background-color: var(--c-base-black);
    color: var(--c-base-white) !important;
    border: none;
  }
  .tablet [class*='MyAccountSidebar__sidebar--'] [class*='Menu__menuListItem--']:hover::before,
  .mobile [class*='MyAccountSidebar__sidebar--'] [class*='Menu__menuListItem--']:hover::before {
    display: none;
  }
  .desktop [class*='MyAccountSidebar__sidebar--'] [class*='Menu__menuListItem--']:hover::before,
  .tablet [class*='MyAccountSidebar__sidebar--'] [class*='Menu__menuListItem--']:active::before,
  .mobile [class*='MyAccountSidebar__sidebar--'] [class*='Menu__menuListItem--']:active::before {
    display: block;
  }
  .desktop [class*='MyAccountSidebar__sidebar--'] [class*='Menu__menuListItem--']:hover::after,
  .tablet [class*='MyAccountSidebar__sidebar--'] [class*='Menu__menuListItem--']:active::after,
  .mobile [class*='MyAccountSidebar__sidebar--'] [class*='Menu__menuListItem--']:active::after {
    display: none;
  }
  .mobile.landscape [class*='MyAccountSidebar__sidebar--'][class*='MyAccountSidebar__opened--'] .sidebar-content-wrapper {
    display: block;
    overflow-x: hidden;
    overflow-y: auto;
  }
  .mobile [class*='Button__primary--'][class*='Button__success--'].menu-drawer__deposit:hover a,
  .tablet [class*='Button__primary--'][class*='Button__success--'].menu-drawer__deposit:hover a {
    color: var(--c-base-black) !important;
  }
  .mobile [class*='Button__primary--'][class*='Button__success--'].menu-drawer__deposit:active a,
  .tablet [class*='Button__primary--'][class*='Button__success--'].menu-drawer__deposit:active a {
    color: var(--c-base-white) !important;
  }
  .mobile .logged .menu-drawer-footer__logout-button:hover,
  .tablet .logged .menu-drawer-footer__logout-button:hover {
    background: transparent !important;
    color: var(--c-base-white) !important;
  }
  .mobile .logged .menu-drawer-footer__logout-button:active,
  .tablet .logged .menu-drawer-footer__logout-button:active {
    background: var(--c-base-white) !important;
    color: var(--c-base-black) !important;
    border: 1px solid var(--c-base-white) !important;
  }
  [class*='MyAccountSidebar__sidebar--'] [class*='Menu__menuListItem--']:before {
    content: '';
    display: block;
    height: 1px;
    width: 100%;
    background: var(--с-base-gray);
    position: absolute;
    left: 0;
    bottom: -1px;
  }
  .desktop [class*='MyAccountSidebar__sidebar--'] [class*='Menu__menuListItem--']:hover:after,
  .desktop [class*='MyAccountSidebar__sidebar--'] [class*='Menu__menuListItem--']:hover:before,
  .tablet [class*='MyAccountSidebar__sidebar--'] [class*='Menu__menuListItem--']:active:after,
  .tablet [class*='MyAccountSidebar__sidebar--'] [class*='Menu__menuListItem--']:active:before,
  .mobile [class*='MyAccountSidebar__sidebar--'] [class*='Menu__menuListItem--']:active:after,
  .mobile [class*='MyAccountSidebar__sidebar--'] [class*='Menu__menuListItem--']:active:before {
    background: var(--c-base-black);
  }
  [class*='MyAccountSidebar__sidebar--'][class*='MyAccountSidebar__opened--'] .sidebar-content-wrapper::-webkit-scrollbar,
  [class*='MyAccountSidebar__sidebar--'][class*='MyAccountSidebar__opened--'] [class*='Menu__menuContainer--']::-webkit-scrollbar {
    width: 6px;
    background-color: var(--c-base-transparent);
  }
  [class*='MyAccountSidebar__sidebar--'][class*='MyAccountSidebar__opened--'] .sidebar-content-wrapper::-webkit-scrollbar-thumb,
  [class*='MyAccountSidebar__sidebar--'][class*='MyAccountSidebar__opened--'] [class*='Menu__menuContainer--']::-webkit-scrollbar-thumb {
    /*-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);*/
    background-color: var(--c-base-white-transparent);
    border-radius: 10px;
  }
  [class*='MyAccountSidebar__sidebar--'][class*='MyAccountSidebar__opened--'] .sidebar-content-wrapper::-webkit-scrollbar-track,
  [class*='MyAccountSidebar__sidebar--'][class*='MyAccountSidebar__opened--'] [class*='Menu__menuContainer--']::-webkit-scrollbar-track {
    /*-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);*/
    border-radius: 10px;
    background-color: var(--c-base-transparent);
  }
  .sidebar-content-wrapper [data-web-content-id="COOKIE_SETTINGS"] [class*='Button__regular--'] {
    background: var(--c-base-white);
    border: 1px solid var(--c-base-white);
    border-radius: var(--s-radius-big-extra);
    height: calc(var(--s-base) *6);
    cursor: pointer;
    width: calc(var(--s-base) * 32);
    display: inline;
    font-family: var(--ff-base);
    box-shadow: none;
    padding: 0;
    color: var(--c-base-black);
    text-transform: uppercase;
    font-size: var(--s-font-medium);
    font-weight: var(--w-font-extra-bold);
    letter-spacing: 0.03em;
    text-align: center;
  }
  .desktop .sidebar-content-wrapper [data-web-content-id="COOKIE_SETTINGS"] [class*='Button__regular--']:hover,
  .tablet .sidebar-content-wrapper [data-web-content-id="COOKIE_SETTINGS"] [class*='Button__regular--']:active,
  .mobile .sidebar-content-wrapper [data-web-content-id="COOKIE_SETTINGS"] [class*='Button__regular--']:active {
    background: var(--c-base-black) !important;
    color: var(--c-base-white) !important;
  }
  .sidebar-content-wrapper [data-web-content-id="COOKIE_SETTINGS"] [class*='CookieSettings__description--'] {
    color: var(--c-base-white);
  }
  .sidebar-content-wrapper .portlet__content_type_mobile-cashier .fn-card-add {
    min-width: 100%;
    font-family: var(--new-strong-font-family);
    text-transform: uppercase;
    font-size: var(--ff-base) !important;
  }
  .sidebar-content-wrapper .sidebar-content [class*="Limits__form--"] [class*="Button__success--"] {
    margin-left: 0;
    margin-right: 0;
  }
  .sidebar-content-wrapper .my-balance .btn_deposit_balance.btn_action_deposit {
    min-width: 100%;
    text-transform: uppercase;
  }
  .sidebar-content-wrapper .contact-container_cards {
    grid-template-columns: auto;
  }
  .desktop .sidebar-content-wrapper [class*='ResponsibleGamingSingleBetLimit__field--'],
  .tablet .sidebar-content-wrapper [class*='ResponsibleGamingSingleBetLimit__field--'] {
    width: 100% !important;
    margin: 0 0 calc(var(--s-base) * 2) !important;
  }
  .sidebar-content-wrapper [class*="ResponsibleGamingSingleBetLimit__form--"] [class*="Button__primary--"][class*="Button__negative--"],
  .sidebar-content-wrapper [class*="ResponsibleGamingSingleBetLimit__form--"] [class*="Button__primary--"][class*="Button__success--"] {
    min-width: 50%;
  }
  .sidebar-content-wrapper [class*='Cashier__container--'] [class*='NavigationTabs__tabs--'] [class*='NavigationTabsView__tab--'] {
    width: calc(var(--s-base) * 36);
  }
  .sidebar-content-wrapper .portlet-deposit [class*='Cashier__container--'] [class*='Input__container--'],
  .sidebar-content-wrapper .portlet-withdrawal [class*='Cashier__container--'] [class*='Input__container--']{
    width: 100%;
  }
  .sidebar-content-wrapper .portlet-deposit .fn-portlet.portlet__content,
  .sidebar-content-wrapper .portlet-withdrawal .fn-portlet.portlet__content{
    padding: 0 calc(var(--s-base) * 1.5) !important;
  }
  .sidebar-content-wrapper [class*='Button__primary--'][class*='Button__button--'] {
    text-transform: uppercase;
  }
  .sidebar-content-wrapper .product-bet-limit [class*='PortletTitle__title--'].fn-portlet-title {
    font-size: calc(var(--s-base) * 2.5);
  }
  /*.sidebar-content-wrapper [class*='ProductLimits__limitsEdit--'] [class*='Control__control--'] {*/
  /*    margin: var(--input-field-margin) 0;*/
  /*}*/
  /*.sidebar-content-wrapper [class*='ProductLimits__limits--'] {*/
  /*    padding: calc(var(--s-base) * 1.5);*/
  /*}*/
  /*.sidebar-content-wrapper [class*='ProductLimits__limitsEdit--'] [class*='ErrorMessage__error--'] {*/
  /*    padding: 0 0 0 calc(var(--s-base) * 1.5);*/
  /*}*/
  .sidebar-content [class*='GoldenChipsBalances__tableContainer--'] [class*='AccordionRow__accordionBodyContainer--'] [class*='AccordionCell__cell--'],
  .sidebar-content [class*='FreeSpins__tableContainer--'] [class*='AccordionRow__accordionBodyContainer--'] [class*='AccordionCell__cell--'] {
    margin: 0 calc(var(--s-base) * 2);
  }
  .sidebar-content [class*='GoldenChipsBalances__tableContainer--'] [class*='GridPagingSlider__slide--'],
  .sidebar-content [class*='FreeSpins__tableContainer--'] [class*='GridPagingSlider__slide--'] {
    width: auto;
    padding: 0 var(--s-base);
  }
  /*.mobile.landscape .sidebar-content  [class*='ProductLimits__limitsHolder--'] {*/
  /*    width: 100%;*/
  /*}*/
  .sidebar-content [class*="LoginLimits__form--"] [class*="DateSpanPicker__picker--"] {
    width: calc(var(--s-base) * 31.5) !important;
  }
  .sidebar-content [class*="LoginLimits__form--"] [class*="DateSpanPicker__picker--"] [class*="Button__success--"] {
    width: calc(var(--s-base) * 30);
  }
  .sidebar-content [class*="LoginLimits__form--"] [class*="DateSpanPicker__timer--"] {
    font-size: calc(var(--s-base) * 7);
  }
  .mobile.landscape .sidebar-content [class*="LoginLimits__form--"] [class*="DateSpanPicker__picker--"] {
    height: 90%;
  }
  .mobile.landscape .sidebar-content [class*='DateSpanPicker__picker--'] [class*='DateSpanPicker__container--'] {
    flex-direction: column;
  }
  .mobile.landscape .sidebar-content .contact-container_cards {
    grid-template-columns: repeat(1, 100%);
  }
  .mobile.landscape .sidebar-content [class*='ResponsibleGamingSingleBetLimit__field--'] {
    width: calc(var(--s-base) * 42);
  }
  .mobile .sidebar-content [class*='ResponsibleGamingSingleBetLimit__form--'] {
    padding: 0 calc(var(--s-base) * 1.5) !important;
  }
  .mobile.landscape .sidebar-content [class*="LoginLimits__form--"] [class*="Limits__control--"] {
    width: calc(var(--s-base) * 27.5);
    margin: 0 auto calc(var(--s-base) * 1.5);
  }
  .mobile.landscape .sidebar-content .portlet__content_type_ngresponsiblegaming .field_name_description,
  .mobile.landscape .sidebar-content [class*="LoginLimits__description--"] {
    width: 90%;
  }
  .desktop .sidebar-content-wrapper .emulate-mobile.sidebar-content,
  .tablet .sidebar-content-wrapper .emulate-mobile.sidebar-content {
    padding: 0 calc(var(--s-base) * 2);
  }
  .mobile .sidebar-content-wrapper .emulate-mobile.sidebar-content {
    padding: 0 calc(var(--s-base) * 1.5);
  }
  .sidebar-content-wrapper .portlet-wrapper .portlet__content {
    width: 100% !important;
  }
  
  .sidebar-content-wrapper [class*='DynamicContactPreferences__formContainer--2'],
  .sidebar-content-wrapper.emulate-mobile [class*='DynamicContactPreferences__formContainer--2'] {
    width: 100%;
  }



.menu-drawer-footer__contacts {
  display: none !important;
}



    /* Verification Popup*/
    form[data-form-name^="dynamic_change_details_for_SR"] div[class*="control-disabled"] {
        display: none;
    }
    /*personaild*/
    form[data-form-name^="dynamic_change_details_for_SR"] div:nth-child(7) {
        display: none;
    }



  .tablet .cms-navigation-bar {
    width: 18.29rem;
  }

  .cms-navigation-bar [class*="NavigationBar__list--"] {
    padding: 0;
  }

  .cms-navigation-bar,
  .cms-navigation-bar + [class*="Layout__rootLayoutWithNavigation--"] {
    margin-top: calc(var(--s-padding-medium) * 4);
    margin-bottom: calc(var(--s-padding-medium) * 4);
  }

  .cms-navigation-bar + [class*="Layout__rootLayoutWithNavigation--"] .portlet:first-child [class*="PortletTitle__title--"] {
    padding-top: initial;
  }

  .cms-navigation-bar .cms-navigation-bar-item .cms-navigation-bar-item-icon {
    background-image: url('/library/New_Icons/grade.svg') !important;
    background-position: center !important;
    background-size: 100% !important;
    width: calc(var(--s-base) * 3) !important;
    height: calc(var(--s-base) * 3) !important;
    min-width: calc(var(--s-base) * 3) !important;
    min-height: calc(var(--s-base) * 3.75) !important;
  }

  .cms-navigation-bar .cms-navigation-bar-item {
    display: flex;
    align-items: center;
    margin: var(--s-padding-big) 0;
    height: calc(var(--s-base) * 4);
  }

  .cms-navigation-bar .cms-navigation-bar-item:first-child {
    margin-top: initial;
  }

  .cms-navigation-bar .cms-navigation-bar-item-name {
    color: var(--c-base-white);
    font-weight: var(--w-font-extra-bold);
    font-size: var(--s-font-medium);
    margin-left: var(--s-padding-medium-extra);
  }

  .cms-navigation-bar .cms-navigation-bar-item.cms-navigation-bar-active-item {
    border-left: calc(var(--s-base) / 2) solid var(--c-base-red);
  }

  .cms-navigation-bar-active-item:before {
    display: none;
  }

  .cms-navigation-bar .cms-navigation-bar-item-link {
    opacity: 0.65;
    padding-left: calc(var(--s-padding-medium-extra) * 4.5) !important;
  }

  .cms-navigation-bar .cms-navigation-bar-active-item .cms-navigation-bar-item-link {
    opacity: 1;
    padding-left: calc(var(--s-padding-big) * 2) !important;
  }

  .desktop .cms-navigation-bar .cms-navigation-bar-item-link:hover,
  .tablet .cms-navigation-bar .cms-navigation-bar-item-link:active {
    opacity: 1;
  }

  .tablet .cms-navigation-bar .cms-navigation-bar-item-link:hover {
    background-color: transparent;
  }



  .desktop .portlet__content.portlet__content_type_games-search,
  .desktop .portlet__content.portlet__content_type_games-search {
    width: calc(var(--s-base) * 25);
    transition: width 0.3s;
  }
  
  .desktop .portlet__content.portlet__content_type_games-search:has([class*="Input__innerInputContainer--"]:focus-within) {
    width: calc(var(--s-base) * 54);
  }
  
  .desktop .cms-games-grid .cms-games-grid-tabs .cms-games-grid-tab-icon {
    display: none;
  }



  .desktop .portlet__content.portlet__content_type_games-search,
  .tablet .portlet__content.portlet__content_type_games-search,
  .mobile .portlet__content.portlet__content_type_games-search {
    padding-top: calc(var(--s-base) * 2.625);
    padding-bottom: calc(var(--s-base) * 2.625);
  }
  
  [class*="Popup__popup--"] #main-content:has(.portlet__content_type_games-search) {
    min-height: inherit;
  }
  
  [class*="PagePopup__container--"][class*="Popup__popup--"] .portlet__content.portlet__content_type_games-search {
     padding: 0;
     width: 100%;
     min-width: 100%;
  }
  
  .portlet__content.portlet__content_type_games-search:has(.cms-games-search-empty-container-fixed),
  .portlet__content.portlet__content_type_games-search:has(.cms-games-search-results-container-fixed) {
     width: 100%!important;
  }
  
  .desktop [class*="Popup__popup--"] .portlet__content.portlet__content_type_games-search:has([class*="GamesSearch__searchInput--"]:focus) {
    width: 100%;
  }
  
  .portlet__content_type_games-search [class*="SearchResults__resultsDropdown--"] {
    padding-right: 1px;
  }
  
  .desktop [class*="Popup__popup--"] #main-content:has(.portlet__content_type_games-search [class*="SearchResults__resultsDropdown--"]),
  .tablet [class*="Popup__popup--"] #main-content:has(.portlet__content_type_games-search [class*="SearchResults__resultsDropdown--"]) {
    min-height: calc(var(--s-base) * 63);
  }
  
  .desktop .portlet__content_type_games-search [class*="SearchResults__emptyContainer--"],
  .tablet .portlet__content_type_games-search [class*="SearchResults__emptyContainer--"] {
    height: calc(var(--s-base) * 53.08);
  }
  
  .portlet__content_type_games-search [class*="SearchResults__resultsDropdown--"] {
    background-color: var(--с-base-gray);
    /*border-color: var(--c-base-white-transparent);*/
    /*box-shadow: 0 3px 7px var(--c-base-white-transparent);*/
    border: 1px solid var(--c-base-white);
    box-shadow: none;
  }
  
  .portlet__content_type_games-search [class*="SearchResults__resultsDropdown--"] {
    box-shadow: none;
  }
  
  .mobile [class*="Popup__popup--"] #main-content:has(.portlet__content_type_games-search) {
    margin: 0;
  }
  
  .mobile [class*="Popup__popup--"]:has(.portlet__content_type_games-search) .popup-modal__inner-content {
    flex: 1 0 auto;
  }
  
  .mobile [class*="Popup__popup--"]:has(.portlet__content_type_games-search) {
    height: 100%;
    max-height: 100%;
    border-radius: 0 !important;
  }
  
  [class*="Popup__popup--"]:has(.portlet__content_type_games-search) [class*="Icon__closePopup--"][class*="Popup__close--"] {
    top: 18px;
    right: 16px;
  }
  
  [class*="Popup__popup--"]:has(.portlet__content_type_games-search) .popup-modal__title {
    display: none;
  }
  
  [class*="Popup__popup--"]:has(.portlet__content_type_games-search) {
    padding: calc(var(--s-base) * 8) calc(var(--s-base) * 2) var(--s-base);
  }
  
  [class*="Popup__popup--"]:has(.portlet__content_type_games-search .cms-games-search-results-container-fixed),
  [class*="Popup__popup--"]:has(.portlet__content_type_games-search .cms-games-search-empty-container-fixed) {
    padding-left: 0;
    padding-right: 0;
  }
  
  .portlet__content_type_games-search [class*="GamesSearch__container--"] {
    padding: 0;
  }
  
  [class*="Popup__popup--"] .portlet__content_type_games-search [class*="GamesSearch__container--"] {
    padding-bottom: calc(var(--s-base) * 2);
  }
  
  [class*="Popup__popup--"] .portlet__content_type_games-search:has(.cms-games-search-results-container-fixed) [class*="GamesSearch__searchContainer--"],
  [class*="Popup__popup--"] .portlet__content_type_games-search:has(.cms-games-search-empty-container-fixed) [class*="GamesSearch__searchContainer--"] {
    margin: 0 calc(var(--s-base) * 2) calc(var(--s-base) * 2);
  }
  
  .portlet__content_type_games-search [class*="GamesSearch__searchInputContainer--"] {
    background-color: transparent;
    border-color: var(--c-base-white-transparent);
  }
  
  .portlet__content_type_games-search [class*="GamesSearch__searchInputContainer--"]:focus,
  .portlet__content_type_games-search [class*="GamesSearch__searchInputContainer--"]:focus-within {
    border-color: var(--c-base-white);
  }
  
  .portlet__content_type_games-search [class*="GamesSearch__searchInputContainer--"] input::placeholder {
    color: var(--c-base-white-transparent);
  }
  
  .portlet__content_type_games-search [class*="GamesSearch__searchInputContainer--"] [class*="GamesSearch__searchIcon--"] {
    background-image: url(/library/New_Icons/globalSearchIcon.svg);
    width: 17px;
    height: 17px;
    min-width: 17px;
    min-height: 17px;
  }
  
  .portlet__content_type_games-search [class*="GamesSearch__searchInputContainer--"] [class*="GamesSearch__clearInputIcon--"] {
    background-size: 54%;
  }
  
  .mobile.landscape .portlet__content_type_games-search [class*="SearchResults__emptyContainer--"] {
    height: 30vh;
  }
  
  .portlet__content_type_games-search [class*="SearchResults__emptyContent--"] {
    color: var(--c-base-white);
    font-weight: var(--w-font-base);
    font-size: var(--s-font-big);
    padding: 0 calc(var(--s-base) * 4);
  }
  
  .portlet__content_type_games-search [class*="SearchResults__resultsText--"] h3 {
    font-size: var(--s-font-big);
    font-weight: var(--w-font-extra-bold);
  }
  
  .portlet__content_type_games-search [class*="SearchResults__resultsText--"] span {
    font-size: var(--s-font-small-extra);
  }
  
  .mobile [class*="Popup__popup--"] .portlet__content_type_games-search [class*="SearchResults__searchResults--"] {
    height: calc(100dvh - 160px);
    max-height: calc(100dvh - 160px);
  }
  
  .mobile [class*="Popup__popup--"] .portlet__content_type_games-search [class*="SearchResults__resultsDropdown--"] [class*="SearchResults__searchResults--"] {
    height: calc(100dvh - 190px);
    max-height: calc(100dvh - 190px);
  }
  
  .portlet__content_type_games-search [class*="SearchResults__searchResults--"]::-webkit-scrollbar {
    width: var(--s-scrollbar-width);
    width: 4px;
    padding: 3px 0;
  }
  
  .portlet__content_type_games-search [class*="SearchResults__searchResults--"]::-webkit-scrollbar-thumb {
    background-color: var(--c-base-white-transparent)!important;
    border-radius: calc(var(--s-base) * 5);
    box-shadow: none;
  }
  
  .portlet__content_type_games-search [class*="SearchResults__searchResults--"]::-webkit-scrollbar-track {
    margin-bottom: calc(var(--s-base) / 2);
  }
  
  .portlet__content_type_games-search [class*="SearchResults__name--"] {
    color: var(--c-base-white);
    font-weight: var(--w-font-base);
    line-height: 20px;
  }
  
  .portlet__content_type_games-search [class*="SearchResults__name--"] [class*="SearchResults__searchHighlight--"] {
    color: var(--c-base-white);
    font-weight: var(--w-font-extra-bold);
  }
  
  .portlet__content_type_games-search [class*="SearchResults__provider--"] {
    color: var(--c-base-white-transparent);
    font-weight: var(var(--w-font-base));
    line-height: 20px;
  }
  
  .portlet__content_type_games-search [class*="SearchResults__gameContainer--"] {
    padding-left: calc(var(--s-base) * 2);
  }
  
  .desktop .cms-games-search-results-container-fixed [class*="SearchResults__gameContainer--"]:hover,
  .mobile .cms-games-search-results-container-fixed [class*="SearchResults__gameContainer--"]:active,
  .tablet .cms-games-search-results-container-fixed [class*="SearchResults__gameContainer--"]:active {
    background-color: rgba(32, 32, 32, 0.3);
  }
  
  .desktop [class*="Popup__popup--"] .cms-games-search-results-container-fixed [class*="SearchResults__gameContainer--"]:hover,
  .desktop .cms-games-search-results-list-container-dropdown [class*="SearchResults__gameContainer--"]:hover,
  .mobile [class*="Popup__popup--"] .cms-games-search-results-container-fixed [class*="SearchResults__gameContainer--"]:active,
  .mobile .cms-games-search-results-list-container-dropdown [class*="SearchResults__gameContainer--"]:active,
  .tablet [class*="Popup__popup--"] .cms-games-search-results-container-fixed [class*="SearchResults__gameContainer--"]:active,
  .tablet .cms-games-search-results-list-container-dropdown [class*="SearchResults__gameContainer--"]:active,
  .desktop .sidebar-content-wrapper .cms-games-search-results-container-fixed [class*="SearchResults__gameContainer--"]:hover,
  .mobile .sidebar-content-wrapper .cms-games-search-results-container-fixed [class*="SearchResults__gameContainer--"]:active,
  .tablet .sidebar-content-wrapper .cms-games-search-results-container-fixed [class*="SearchResults__gameContainer--"]:active {
    background-color: var(--c-base-black);
  }
  
  .portlet__content_type_games-search [class*="SearchResults__gameContainer--"] [class*="SearchResults__textContent--"] {
    border-color: var(--c-base-white-transparent);
  }
  
  /*.sidebar-content-wrapper .portlet__content_type_games-search .cms-games-search-results-container-fixed [class*="SearchResults__gameContainer--"] {*/
  /*  padding: 0 calc(var(--s-base) / 2) 0 0;*/
  /*}*/
  
  .desktop .sidebar-content-wrapper .portlet__content_type_games-search .cms-games-search-results-container-fixed,
  .tablet .sidebar-content-wrapper .portlet__content_type_games-search .cms-games-search-results-container-fixed {
    margin: 0 -16px;
  }
  
  .mobile .sidebar-content-wrapper .portlet__content_type_games-search .cms-games-search-results-container-fixed {
    margin: 0 -8px;
  }
  
  .sidebar-content-wrapper .portlet__content_type_games-search .cms-games-search-results-container-fixed [class*="SearchResults__resultsText--"] {
    /*margin-left: 0;*/
    margin-right: 0;
  }
  
  .sidebar-content-wrapper .portlet__content_type_games-search [class*="SearchResults__resultsDropdown--"] {
    position: relative;
  }



    /******************* General *******************/
    .game-history .portlet__content {
        width: var(--s-max-base-width);
        margin: 0 auto;
    }

    .mobile.portrait .game-history .portlet__content,
    [class*="NavigationBar__container--"] + [class*="Layout__layout--"] .game-history .portlet__content {
        width: 100%;
    }

    @media (width <= 1200px) {
        .desktop .game-history .portlet__content,
        .tablet .game-history .portlet__content {
            width: 100%;
        }
    }

    /******************* filters Container *******************/
    .game-history [class*="TableHeader__filtersContainer--"] {
        margin: 0 0 calc(var(--s-padding-medium-extra) * 1.812) 0;
    }

    .game-history [class*="TableHeader__filtersContainer--"] select {
        font-size: var(--s-font-medium);
    }

    .desktop .game-history [class*="TableHeader__filter--"],
    .tablet .game-history [class*="TableHeader__filter--"] {
        flex: 0;
        min-width: calc(var(--s-base) * 27.25);
    }

    .game-history [class*="TableHeader__filtersContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodContainer--"] [class*="Control__control--"] [class*="DatePicker__container--"] [class*="Select__select--"] {
        padding: initial;
    }

    .game-history [class*="TableHeader__filtersContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodContainer--"] [class*="Control__control--"] [class*="DatePicker__container--"] [class*="Picker__month--"] [class*="Select__select--"],
    .game-history [class*="TableHeader__filtersContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodContainer--"] [class*="Control__control--"] [class*="DatePicker__container--"] [class*="Picker__year--"] [class*="Select__select--"] {
        padding-left: calc(var(--s-padding-medium-extra) * 1.5);
    }

    .game-history [class*="TableHeader__filtersContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"] {
        margin: calc(var(--s-padding-medium-extra) * 2.875) var(--input-field-margin) 0 0;
    }

    .game-history [class*="TableHeader__filtersContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodContainer--"] [class*="Button__btn--"] {
        height: calc(var(--s-base) * 5);
        line-height: initial;
        width: calc(var(--s-base) * 23.5);
        font-size: var(--s-font-medium);
        border: 1px solid var(--c-btn-secondary-light-default-bg);
        background-color: var(--c-btn-secondary-light-default-bg);
        color: var(--c-btn-secondary-light-text);
    }

    .desktop .game-history [class*="TableHeader__filtersContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodContainer--"] [class*="Button__btn--"]:hover,
    .tablet .game-history [class*="TableHeader__filtersContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodContainer--"] [class*="Button__btn--"]:active,
    .mobile .game-history [class*="TableHeader__filtersContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodContainer--"] [class*="Button__btn--"]:active {
        border: 1px solid var(--c-btn-secondary-disabled-bg);
        background-color: var(--c-btn-secondary-default-bg);
        color: var(--c-btn-secondary-text);
    }

    .desktop .game-history [class*="TableHeader__afterFiltersControlsContainer--"],
    .tablet .game-history [class*="TableHeader__afterFiltersControlsContainer--"] {
        margin-top: calc(var(--s-padding-medium-extra) * 2.75);
        margin-right: 0;
    }

    .game-history [class*="TableHeader__afterFiltersControlsContainer--"] [class*="ExportButton__exportBtn--"] {
        display: flex;
        justify-content: center;
        align-items: center;
        height: calc(var(--s-base) * 5);
        width: calc(var(--s-base) * 23.5);
        font-size: var(--s-font-medium);
        border: 1px solid var(--c-btn-secondary-disabled-bg);
        background-color: var(--c-btn-secondary-default-bg);
        color: var(--c-btn-secondary-text);
    }

    .desktop .game-history [class*="TableHeader__afterFiltersControlsContainer--"] [class*="ExportButton__exportBtn--"]:hover,
    .tablet .game-history [class*="TableHeader__afterFiltersControlsContainer--"] [class*="ExportButton__exportBtn--"]:active,
    .mobile .game-history [class*="TableHeader__afterFiltersControlsContainer--"] [class*="ExportButton__exportBtn--"]:active {
        border: 1px solid var(--c-btn-secondary-light-default-bg);
        background-color: var(--c-btn-secondary-light-default-bg);
        color: var(--c-btn-secondary-light-text);
    }

    .game-history [class*="TableHeader__afterFiltersControlsContainer--"] [class*="ExportButton__exportBtn--"] [class*="Icon__export--"] {
        background-position: center;
        background-size: initial;
        background-image: url(/library/New_Icons/export.svg);
        transition: background .3s ease-out, color .3s ease-out;
    }

    .desktop .game-history [class*="TableHeader__afterFiltersControlsContainer--"] [class*="ExportButton__exportBtn--"]:hover [class*="Icon__export--"],
    .tablet .game-history [class*="TableHeader__afterFiltersControlsContainer--"] [class*="ExportButton__exportBtn--"]:active [class*="Icon__export--"],
    .mobile .game-history [class*="TableHeader__afterFiltersControlsContainer--"] [class*="ExportButton__exportBtn--"]:active [class*="Icon__export--"] {
        background-image: url(/library/New_Icons/exportHover.svg);
    }

    /******************* accordion Header Container *******************/
    .game-history [class*="AccordionRow__accordionHeaderContainer--"] [class*="GameHistory__dateTime--"] {
        color: var(--c-base-white);
        font-size: var(--s-font-small-extra);
        font-weight: var(--w-font-base);
    }

    .game-history [class*="AccordionRow__accordionHeaderContainer--"] [class*="GameHistory__gameNameCell--"] {
        color: var(--c-base-white);
        font-size: var(--s-font-small);
        font-weight: var(--w-font-bold);
        padding-left: calc(var(--s-padding-medium-extra) * 2.25);
    }

    .game-history [class*="AccordionRow__accordionHeaderContainer--"] [class*="GameHistory__smallDetails--"] {
        color: var(--c-base-white);
        font-size: var(--s-font-root);
        font-weight: var(--w-font-bold);
        padding: calc(var(--s-padding-medium-extra) * 1.25) 0;
    }

    .game-history [class*="AccordionRow__accordionHeaderContainer--"]:hover {
        background-color: transparent;
    }

    .game-history [class*="AccordionRow__accordionHeaderArrowRow--"] [class*="Icon__bottomListArrow--"] {
        background-image: url(/library/New_Icons/arrow-grey.svg);
        background-position: 50%;
        background-size: 60%;
    }

    .game-history [class*="AccordionRow__accordionContainer--"] {
        border: none;
        color: var(--c-base-white);
    }

    .game-history [class*="AccordionRow__accordionContainer--"] [class*="AccordionRow__accordionHeaderContainer--"] {
        border-top: 1px solid var(--c-base-white-transparent-medium);
    }

    .game-history [class*="AccordionRow__accordionContainer--"]:has([class*="AccordionRow__accordionBodyContainer--"]) + [class*="AccordionRow__accordionContainer--"] [class*="AccordionRow__accordionHeaderContainer--"] {
        border-top: 1px solid transparent;
    }

    .desktop .game-history [class*="AccordionRow__accordionContainer--"] [class*="AccordionRow__accordionHeaderContainer--"]:hover,
    .tablet .game-history [class*="AccordionRow__accordionContainer--"] [class*="AccordionRow__accordionHeaderContainer--"]:active,
    .mobile .game-history [class*="AccordionRow__accordionContainer--"] [class*="AccordionRow__accordionHeaderContainer--"]:active {
        border-color: var(--c-table-row-hover);
        background-color: var(--c-table-row-hover);
        transition: background-color .3s, border-top .3s;
    }

    .desktop .game-history [class*="AccordionRow__accordionContainer--"]:hover + [class*="AccordionRow__accordionContainer--"] [class*="AccordionRow__accordionHeaderContainer--"],
    .tablet .game-history [class*="AccordionRow__accordionContainer--"]:active + [class*="AccordionRow__accordionContainer--"] [class*="AccordionRow__accordionHeaderContainer--"],
    .mobile .game-history [class*="AccordionRow__accordionContainer--"]:active + [class*="AccordionRow__accordionContainer--"] [class*="AccordionRow__accordionHeaderContainer--"] {
        border-top: 1px solid transparent;
        transition: border-top .3s;
    }

    /******************* accordion Body Container *******************/
    .game-history [class*="AccordionRow__accordionBodyContainer--"] {
        background-color: var(--с-base-gray);
        font-size: var(--s-font-small);
        border-top: 2px solid var(--c-base-red);
    }

    .game-history [class*="AccordionRow__accordionBodyContainer--"]::before {
        border-top-color: var(--c-base-red);
    }

    .game-history [class*="AccordionRow__accordionBodyContainer--"] [class*="GameHistory__cellName--"] {
        padding: calc(var(--s-padding-medium-extra) * 2.25);
    }

    .game-history [class*="AccordionRow__accordionBodyContainer--"] [class*="GameHistory__cellValue--"] {
        padding: 0 calc(var(--s-padding-medium-extra) * 2.25);
        color: var(--c-base-white);
    }

    .game-history [class*="AccordionRow__accordionBodyContainer--"] [class*="AccordionRow__accordionBodyCell--"] {
        border-bottom: 1px solid var(--c-base-white-transparent);
    }

    .game-history [class*="AccordionRow__accordionBodyContainer--"] [class*="AccordionRow__accordionBodyCell--"]:last-child {
        border-bottom: none;
    }

    .game-history [class*="AccordionRow__accordionBodyContainer--"] [class*="Button__btn--"] {
        font-size: var(--s-font-small-extra);
        height: calc(var(--s-base) * 3);
        line-height: initial;
        padding: 0 calc(var(--s-base) * 1.65);
    }

    /******************* Body Empty *******************/
    .desktop .game-history [class*="Table__tableContainer--"] [class*="TableBody__tableBodyEmpty--"],
    .tablet .game-history [class*="Table__tableContainer--"] [class*="TableBody__tableBodyEmpty--"] {
        margin-top: initial;
    }

    /******************* Pagination container *******************/
    .game-history [class*="Pagination__container--"] {
        margin-top: calc(var(--s-padding-medium-extra) * 4.25);
        font-size: var(--s-font-small);
    }

    .game-history [class*="Pagination__container--"] [class*="Pagination__itemsPerPage--"],
    .game-history [class*="Pagination__container--"] [class*="Pagination__pageLinks--"] {
        padding: initial;
    }

    .game-history [class*="Pagination__container--"] [class*="Pagination__currentRange--"] {
        padding: 0 calc(var(--s-padding-medium) * 3);
    }

    .game-history [class*="Pagination__container--"] [class*="Pagination__pageLinks--"] [class*="Pagination__clickableLink--"] {
        color: var(--c-base-white-transparent);
    }

    .desktop .game-history [class*="Pagination__container--"] [class*="Pagination__pageLinks--"] [class*="Pagination__clickableLink--"]:hover,
    .tablet .game-history [class*="Pagination__container--"] [class*="Pagination__pageLinks--"] [class*="Pagination__clickableLink--"]:active,
    .mobile .game-history [class*="Pagination__container--"] [class*="Pagination__pageLinks--"] [class*="Pagination__clickableLink--"]:active {
        color: var(--c-base-white);
    }

    .game-history [class*="Pagination__container--"] [class*="Pagination__itemsPerPage--"] [class*="Select__select--"] {
        border: 1px solid var(--c-base-white);
        border-radius: var(--s-radius-big-extra);
        color: var(--c-base-white);
        padding: 0 calc(var(--s-padding-big) * 2) 0 var(--s-padding-big);
        height: calc(var(--s-base) * 4);
    }

    .game-history [class*="Pagination__container--"] [class*="Pagination__itemsPerPage--"] [class*="Pagination__itemsPerPageLabel--"] {
        padding-right: var(--s-padding-medium-extra);
    }

    .game-history [class*="Pagination__container--"] [class*="Pagination__itemsPerPage--"] [class*="Select__border--"] {
        display: none;
    }

    .game-history [class*="Pagination__container--"] [class*="Pagination__itemsPerPage--"] [class*="Select__wrapper--"]:after {
        background-position: center;
        background-size: initial;
        background-image: url(/library/New_Icons/expand_more_24px_rounded.png);
    }

    /******************* mobile + mobile View *******************/
    .game-history .mobileView [class*="TableHeader__filtersContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"] {
        margin: var(--s-padding-medium-extra) 0 calc(var(--s-padding-medium-extra) * 2.25) 0;
    }

    .game-history .mobileView [class*="TableHeader__afterFiltersControlsContainer--"] {
        margin: var(--s-padding-medium-extra) 0 calc(var(--s-padding-big) * 2);
    }

    .game-history .mobileView [class*="TableHeader__filtersContainer--"] {
        margin-bottom: initial;
    }

    .game-history .mobileView [class*="TableHeader__tableHeaderContainer--"] {
        padding: initial;
    }

    .game-history .mobileView [class*="Pagination__container--"] {
        margin-top: var(--s-padding-big-extra);
        flex-direction: column;
        align-items: center;
    }

    .game-history .mobileView [class*="Pagination__container--"] [class*="Pagination__currentRange--"] {
        padding: var(--s-padding-big-extra) 0;
    }

    .mobile .game-history [class*="TableHeader__filtersContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"] {
        margin: var(--s-padding-medium-extra) 0 calc(var(--s-padding-medium-extra) * 2.25) 0;
    }

    .mobile .game-history [class*="TableHeader__afterFiltersControlsContainer--"] {
        margin: var(--s-padding-medium-extra) 0 0;
    }

    .mobile .game-history [class*="TableData__tableDataContainer--"] {
        margin-top: calc(var(--s-padding-big) * 2);
    }

    .mobile .game-history [class*="Table__tableContainer--"] [class*="TableBody__tableBodyEmpty--"] {
        margin-top: var(--s-padding-big-extra);
    }

    .mobile .game-history [class*="TableHeader__filtersContainer--"] {
        margin-bottom: initial;
    }

    .mobile .game-history [class*="TableHeader__tableHeaderContainer--"] {
        padding: initial;
    }

    .mobile .game-history [class*="Pagination__container--"] {
        margin-top: var(--s-padding-big-extra);
    }

    .mobile .game-history [class*="Pagination__container--"] [class*="Pagination__currentRange--"] {
        padding: var(--s-padding-big-extra) 0;
    }

    .mobile.portrait .game-history [class*="TableHeader__filtersContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"],
    .mobile.portrait .game-history [class*="TableHeader__afterFiltersControlsContainer--"] [class*="ExportButton__exportBtn--"],
    .mobile.portrait .game-history [class*="TableHeader__filtersContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodContainer--"] [class*="Button__btn--"] {
        width: 100%;
    }

    .mobile.portrait .game-history [class*="AccordionRow__accordionHeaderArrowRow--"] [class*="Icon__bottomListArrow--"] {
        background-size: 35%;
    }

    .mobile.portrait .game-history [class*="AccordionRow__accordionBodyContainer--"] {
        border: none;
        background-color: transparent;
        padding-bottom: var(--s-padding-big-extra);
        border-bottom: 1px solid var(--c-base-white-transparent-medium);
    }

    .mobile.portrait .game-history [class*="AccordionRow__accordionBodyContainer--"]::before {
        display: none;
    }

    .mobile.portrait .game-history [class*="AccordionRow__accordionBodyContainer--"] [class*="GameHistory__cellName--"] {
        padding: var(--s-padding-medium-extra) 0;
    }

    .mobile.portrait .game-history [class*="AccordionRow__accordionBodyContainer--"] [class*="AccordionRow__accordionBodyCell--"] {
        border: none;
    }

    .mobile.portrait .game-history [class*="AccordionRow__accordionHeaderContainer--"] [class*="GameHistory__gameNameCell--"] {
        padding-left: initial;
    }

    .mobile.portrait .game-history [class*="AccordionRow__accordionBodyContainer--"] [class*="GameHistory__cellValue--"] {
        padding: 0 var(--s-padding-big-extra);
    }

    /******************* sidebar *******************/
    .desktop .sidebar-content-wrapper .game-history [class*="Table__tableContainer--"] [class*="TableBody__tableBodyEmpty--"],
    .tablet .sidebar-content-wrapper .game-history [class*="Table__tableContainer--"] [class*="TableBody__tableBodyEmpty--"] {
        margin-top: var(--s-padding-big-extra);
    }

    .sidebar-content-wrapper .game-history [class*="TableHeader__tableHeaderContainer--"] {
        padding: initial;
    }

    .sidebar-content-wrapper .game-history [class*="TableHeader__filtersContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"] {
        width: 100%;
        margin: var(--s-padding-medium-extra) 0 calc(var(--s-padding-medium-extra) * 2.25) 0;
    }

    .sidebar-content-wrapper .sidebar-content .game-history [class*="TableHeader__afterFiltersControlsContainer--"] {
        margin: var(--s-padding-medium-extra) 0 0;
    }

    .sidebar-content-wrapper .game-history [class*="TableHeader__filtersContainer--"] {
        margin-bottom: initial;
    }

    .sidebar-content-wrapper .game-history [class*="TableData__tableDataContainer--"] {
        margin-top: calc(var(--s-padding-big) * 2);
    }

    .sidebar-content-wrapper .game-history [class*="Pagination__container--"] {
        margin-top: var(--s-padding-big-extra);
    }

    .sidebar-content-wrapper .game-history [class*="Pagination__container--"] [class*="Pagination__currentRange--"] {
        padding: var(--s-padding-big-extra) 0;
    }

    .sidebar-content-wrapper .sidebar-content .portlet.game-history [class*="AccordionRow__accordionBodyContainer--"] [class*="Button__btn--"] {
        width: initial;
        height: calc(var(--s-base) * 3);
        line-height: initial;
    }

    .desktop .sidebar-content-wrapper .game-history [class*="AccordionRow__accordionContainer--"] [class*="AccordionRow__accordionHeaderContainer--"]:hover,
    .tablet .sidebar-content-wrapper .game-history [class*="AccordionRow__accordionContainer--"] [class*="AccordionRow__accordionHeaderContainer--"]:active,
    .mobile .sidebar-content-wrapper .game-history [class*="AccordionRow__accordionContainer--"] [class*="AccordionRow__accordionHeaderContainer--"]:active {
        background-color: var(--c-base-black);
    }

    .sidebar-content-wrapper .game-history [class*="AccordionRow__accordionHeaderArrowRow--"] [class*="Icon__bottomListArrow--"] {
        background-size: 35%;
    }

    .sidebar-content-wrapper .game-history [class*="AccordionRow__accordionBodyContainer--"] {
        border: none;
        background-color: transparent;
        /*margin-bottom: var(--s-padding-big-extra);*/
        padding-bottom: var(--s-padding-big-extra);
        border-bottom: 1px solid var(--c-base-white-transparent-medium);
    }

    .sidebar-content-wrapper .game-history [class*="AccordionRow__accordionBodyContainer--"]::before {
        display: none;
    }

    .sidebar-content-wrapper .game-history [class*="AccordionRow__accordionBodyContainer--"] [class*="AccordionRow__accordionBodyCell--"] {
        border: none;
    }

    .sidebar-content-wrapper .sidebar-content .game-history [class*="AccordionRow__accordionHeaderContainer--"] [class*="GameHistory__gameNameCell--"] {
        padding-left: 5px;
    }

    .sidebar-content-wrapper .sidebar-content .game-history [class*="AccordionRow__accordionBodyContainer--"] [class*="GameHistory__cellName--"] {
        padding: var(--s-padding-medium-extra) 0 var(--s-padding-medium-extra) 5px;
    }

    .sidebar-content-wrapper .game-history [class*="AccordionRow__accordionBodyContainer--"] [class*="GameHistory__cellValue--"] {
        padding: 0 var(--s-padding-big-extra);
    }

    @media (650px <= width <= 900px) {
        .desktop .game-history .portlet__content {
            width: 70%;
        }

        .tablet .game-history .portlet__content {
            width: 80%;
        }
    }



  .desktop [class*="LoginPopup__layout--"][class*="PopupManager__layout--"] {
    width: calc(var(--s-base) * 40);
  }

  [class*="LoginPopup__container--"] {
    box-shadow: 0 calc(var(--s-base) / 4) calc(var(--s-base) / 2) 0 var(--c-base-black-transparent-low-extra);
  }
  [class*="LoginPopup__container--"][class*="Popup__popup--"] {
    padding-bottom: var(--s-padding-big-extra);
  }

  /* ===== Header. ===== */
  [class*="LoginPopup__container--"] [class*="Popup__title--"] {
    background-color: var(--c-base-black);
    min-height: calc(var(--s-base) * 8);
    padding: calc(var(--s-padding-medium) * 2) var(--s-padding-big-extra);
    background-image: url(/library/New_Icons/new-logo.svg);
    background-repeat: no-repeat;
    background-position: calc(var(--s-base) * 3) center;
    background-size: auto;
    border-radius: var(--s-radius-small-extra) var(--s-radius-small-extra) 0 0;
  }

  [class*="Popup__popup--"][class*="LoginPopup__container--"] [class*="Icon__closePopup--"] {
    right: calc(var(--s-base) * 2.5);
  }

  /* ========== Form. ========== */
    [class*='LoginPopup__inner--'] > div {
        width: 100%;
    }

    .tablet.landscape [class*='LoginPopup__inner--'] > div,
    .mobile.landscape [class*='LoginPopup__inner--'] > div {
        width: 80%;
    }

  [class*='LoginPopup__container--'] .form.form_name_login {
    padding-top: calc(var(--s-padding-big-extra) / 2);
    padding-bottom: 0;
  }

  .form_name_login .form-messages .message.error {
    color: var(--c-base-red);
  }

  .form.form_name_login .field__control {
    margin-bottom: calc(var(--s-base) * 1.75);
  }

  /* ===== Title. ===== */
  [class*='LoginPopup__container--'] .form_name_login::before {
    content: 'Iniciar sesión en la cuenta';
    display: block;
    margin-bottom: calc(var(--s-base) * 2.5);
    font-weight: var(--w-font-extra-bold);
    font-size: var(--s-font-big);
    color: var(--c-base-white);
  }

  /* ===== Input fields. ===== */
  .form_name_login .field_name_username .field__control::before,
  .form_name_login .field_name_password .field__control::before {
    display: block;
    margin-bottom: var(--s-padding-small);
    font-size: var(--s-font-small);
    color: var(--c-base-white);
  }

  /*.form_name_login .field_name_username .field__control::before {
    content: 'Usuario';
  }

  .form_name_login .field_name_password .field__control::before {
    content: 'Contraseña';
  }*/

  [class*='LoginPopup__container--'] .form_name_login .field input {
    border-radius: var(--s-radius-big-extra);
    padding: 0 var(--s-padding-big);
  }

  [class*='LoginPopup__container--'] .form_name_login .field:not(.invalid):not(.valid) input:not(:disabled):not(:hover) {
    border: 1px solid var(--c-base-white-inactive);
  }

  [class*='LoginPopup__container--'] .form_name_login .field.invalid input:not(:disabled) {
    border: 1px solid var(--c-base-red);
  }

  [class*='LoginPopup__container--'] .form_name_login .field.valid input:not(:disabled) {
    border: 1px solid var(--c-base-green);
  }

  [class*='LoginPopup__container--'] .form_name_login .field input:not(:disabled):hover {
    border: 1px solid var(--c-base-white);
  }

  [class*='LoginPopup__container--'] .form_name_login .field input:disabled {
    border: 1px solid var(--c-base-white-disabled);
    background-color: var(--c-base-gray-disabled);
  }

  [class*='LoginPopup__container--'] input[type=email]:focus,
  [class*='LoginPopup__container--'] input[type=password]:focus,
  [class*='LoginPopup__container--'] input[type=text]:focus {
    border: 1px solid var(--c-base-white) !important;
  }

  /* ===== Input field icon. ===== */
  .form_name_login .field.valid .field__control::after,
  .form_name_login .field.invalid .field__control::after {
    margin: auto 0;
    top: calc(50% - var(--s-base));
    right: calc(var(--s-base) * 2);
    background-repeat: no-repeat;
    background-size: contain;
    min-width: calc(var(--s-base) * 2);
    min-height: calc(var(--s-base) * 2);
    width: calc(var(--s-base) * 2);
    height: calc(var(--s-base) * 2);
  }

  .form_name_login .field.valid .field__control::after {
    background: url(/library/New_Icons/check_valid.svg);
  }

  .form_name_login .field.invalid .field__control::after {
    background: url(/library/New_Icons/info_invalid.svg);
  }

  .form_name_login .field_name_password .password-visibility {
    right: calc(var(--s-base) * 2);
    top: 30%;
    height: calc(var(--s-base) * 2);
    width: calc(var(--s-base) * 2);
    min-width: calc(var(--s-base) * 2);
    min-height: calc(var(--s-base) * 2);
    background-image: url(/library/New_Icons/eye-hide.svg);
    background-position: center;
    background-size: contain;
  }

  .form_name_login .field_name_password .password-visibility.password-visibility--enabled {
    background-image: url(/library/New_Icons/eye-show.svg);
  }

  .form_name_login .field_name_password.field.valid .password-visibility,
  .form_name_login .field_name_password.field.invalid .password-visibility {
    right: calc(var(--s-base) * 5)
  }

  /* ===== Actions. ===== */
  .form_name_login .login-form__actions {
    margin: calc(var(--s-base) * 3) 0 0 0;
  }

  .form_name_login .login-form__actions button {
    width: 100%;
    color: var(--c-base-white);
    font-size: var(--s-font-root);
    font-weight: var(--w-font-extra-bold);
  }

  .tablet.landscape .form_name_login .login-form__actions button {
    width: 50%;
  }

  .desktop .form_name_login .login-form__actions button:not(:hover),
  .form_name_login .login-form__actions button:not(:active) {
    border: 1px solid #ffffff;
    background-color: transparent;
  }

  a.btn.btn_type_info.btn_register_clear {
    border: 1px solid var(--c-btn-extra-default-bg) !important;
    background-color: var(--c-btn-extra-default-bg) !important;
    text-decoration: none !important;
  }

  .desktop .form_name_login .login-form__actions button:not(:disabled):hover,
  .form_name_login .login-form__actions button:not(:disabled):active {
    border: 1px solid var(--c-btn-extra-hover-bg);
    background-color: var(--c-btn-extra-hover-bg);
    color: var(--c-base-white);
  }

  .tablet .form_name_login .login-form__actions button:not(:disabled):hover,
  .mobile .form_name_login .login-form__actions button:not(:disabled):hover {
    color: var(--c-base-white);
  }

  .form_name_login .login-form__actions button:disabled {
    opacity: 0.5;
    color: var(--c-base-white);
  }

  /* ===== Captcha. ===== */
  .form_name_login .google-recaptcha:empty {
    display: none;
  }

  .form_name_login [class*='ReCaptcha__container--'] * {
    width: 100% !important;
  }

  /* ===== Footer. ===== */
  [class*='LoginPopup__loginWc--'] {
    margin-top: calc(var(--s-base) * 2);
    width: 100%;
  }

  .tablet.landscape [class*='LoginPopup__loginWc--'],
  .mobile.landscape [class*='LoginPopup__loginWc--'] {
    width: 80%;
  }

  [class*='LoginPopup__loginWc--'] * {
    width: 100%;
  }

  [class*='LoginPopup__loginWc--'] .forgot-password a {
    font-size: var(--s-font-small);
  }

  .desktop [class*='LoginPopup__loginWc--'] .forgot-password a:not(:hover),
  .tablet [class*='LoginPopup__loginWc--'] .forgot-password a:not(:active),
  .mobile [class*='LoginPopup__loginWc--'] .forgot-password a:not(:active) {
    text-decoration: underline;
  }

  .tablet [class*='LoginPopup__loginWc--'] .forgot-password a:hover,
  .mobile [class*='LoginPopup__loginWc--'] .forgot-password a:hover {
    color: var(--c-base-white);
  }

  .tablet [class*='LoginPopup__loginWc--'] .forgot-password a:hover:active,
  .mobile [class*='LoginPopup__loginWc--'] .forgot-password a:hover:active {
    color: var(--c-base-white);
  }

  /* ===== Remember me checkbox. ===== */
  .form_name_login .field_login_checkbox label {
    font-size: var(--s-font-small);
    color: var(--c-base-white);
  }

  /* ===== Scrollbar styles. ===== */
  [class*="LoginPopup__container--"] [class*="LoginPopup__inner--"]::-webkit-scrollbar {
    width: var(--s-scrollbar-width);
    background: var(--с-base-gray);
  }

  [class*="LoginPopup__container--"] [class*="LoginPopup__inner--"]::-webkit-scrollbar-thumb {
    background: var(--c-base-white-transparent-medium-extra);
    border-radius: var(--s-radius-small-extra);
  }

  [class*="LoginPopup__container--"] .join-now {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  [class*="LoginPopup__container--"] .join-now .btn {
    font-size: var(--s-font-root);
    font-weight: var(--w-font-extra-bold);
  }

  .tablet.landscape [class*="LoginPopup__container--"] .join-now .btn {
    width: 50%;
  }
  
  button.btn.fn-login-btn.btn_type_popup-login {
    border: 1px solid var(--c-btn-extra-default-bg) !important;
    background-color: var(--c-btn-extra-default-bg) !important;
    color: var(--c-btn-extra-text) !important;
  }

  button.btn.fn-login-btn.btn_type_popup-login:hover {
    border: 1px solid var(--c-btn-extra-hover-bg) !important;
    background-color: var(--c-btn-extra-hover-bg) !important;
  }
  
  a.btn.btn_type_info.btn_register_clear {
    border: 1px solid #ffffff !important;
    background-color: transparent !important;
  }

  a.btn.btn_type_info.btn_register_clear:hover {
    border: 1px solid var(--c-btn-primary-hover-bg) !important;
    background-color: var(--c-btn-primary-hover-bg) !important;
    color: var(--c-btn-primary-text-hover) !important;
  }



    .portlet__content_type_broken-games-history.portlet__content {
        width: var(--s-max-base-width);
        margin: 0 auto;
    }

    .mobile.portrait .portlet__content_type_broken-games-history.portlet__content,
    [class*="NavigationBar__container--"] + [class*="Layout__layout--"] .portlet__content_type_broken-games-history.portlet__content {
        width: 100%;
    }

    @media (width <= 1200px) {
        .desktop .portlet__content_type_broken-games-history.portlet__content,
        .tablet .portlet__content_type_broken-games-history.portlet__content {
            width: 100%;
            padding: 0 calc(var(--s-base)* 2);
        }

        .tablet.portrait .portlet__content_type_broken-games-history.portlet__content {
            width: 80%;
        }
    }

    .portlet__content_type_broken-games-history [class*="TableHeaderRow__tableHeaderRowContainer--"] {
        background-color: var(--с-base-gray);
        border-top: 1px solid var(--с-base-gray);
        font-size: var(--s-font-small);
        padding: 0 var(--s-padding-big);
        height: calc(var(--s-base) * 5);
        align-items: center;
    }

    .portlet__content_type_broken-games-history [class*="TableBodyRow__tableBodyRowColumn--"] {
        font-size: var(--s-font-small);
        color: var(--c-base-white);
        padding: calc(var(--s-base) * 2.25) 2px;
        text-align: center;
    }

    .portlet__content_type_broken-games-history [class*="TableHeaderRow__tableHeaderRowColumn--"] {
        text-align: center;
    }

    .mobile [class*="TableHeader__tableHeaderContainer--"],
    .tablet [class*="TableHeader__tableHeaderContainer--"] {
        padding: 0;
    }

    .desktop .portlet__content_type_broken-games-history [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"],
    .tablet.landscape .portlet__content_type_broken-games-history [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"] {
        margin-top: 1.6rem;
    }

    .mobile .portlet__content_type_broken-games-history [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"],
    .tablet.portrait .portlet__content_type_broken-games-history [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"] {
        margin-top: 0;
    }

    .portlet__content_type_broken-games-history [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"] [class*="Button__btn--"] {
        border: 1px solid var(--c-btn-secondary-light-default-bg);
        background-color: var(--c-btn-secondary-light-default-bg);
        color: var(--c-btn-secondary-light-text);
    }

    .desktop .portlet__content_type_broken-games-history [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"] [class*="Button__btn--"]:hover,
    .mobile .portlet__content_type_broken-games-history [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"] [class*="Button__btn--"]:active,
    .tablet .portlet__content_type_broken-games-history [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"] [class*="Button__btn--"]:active {
        border: 1px solid var(--c-btn-secondary-light-disabled-bg);
        background-color: var(--c-btn-secondary-light-hover-bg);
        color: var(--c-btn-secondary-light-text-hover);
    }

    .desktop .portlet__content_type_broken-games-history [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"] button,
    .tablet .portlet__content_type_broken-games-history [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"] button,
    .mobile.landscape .portlet__content_type_broken-games-history [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"] button {
        min-width: 13rem;
        width: auto;
    }

    .mobile.portrait .portlet__content_type_broken-games-history [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"],
    .mobile.portrait .portlet__content_type_broken-games-history [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"] button {
        width: 100%;
    }

    .portlet__content_type_broken-games-history [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"] [class*="Button__btn--"] {
        height: calc(var(--s-base) * 5);
        font-size: var(--s-font-medium);
        line-height: normal;
    }

    .mobile .portlet__content_type_broken-games-history [class*="TableHeader__tableHeaderContainer--"] {
        padding: 0;
    }

    .portlet__content_type_broken-games-history [class*="TableHeader__filters--"] [class*="Select__select--"] {
        font-size: var(--s-font-medium);
    }

    .portlet__content_type_broken-games-history [class*="TableBodyRow__tableBodyRowContainer--"] {
        padding: 0 var(--s-padding-big);
    }

    .portlet__content_type_broken-games-history [class*="TableHeaderRow__tableHeaderRowContainer--"] {
        border-top-left-radius: var(--s-base);
        border-top-right-radius: var(--s-base);
    }

    .portlet__content_type_broken-games-history [class*="TableBodyRow__tableBodyRowContainer--"] {
        border-bottom: 1px solid var(--c-base-white-transparent-medium);
    }

    .portlet__content_type_broken-games-history [class*="TableBodyRow__tableBodyRowContainer--"]:last-child {
        border-bottom: none;
    }

    .portlet__content_type_broken-games-history [class*="BrokenGamesHistory__gameName--"],
    .portlet__content_type_broken-games-history [class*="BrokenGamesHistory__smallDetails--"],
    .portlet__content_type_broken-games-history .accordionHeaderSmallDetails > span {
        font-size: var(--s-font-small);
        color: var(--c-base-white);
    }

    .mobile .portlet__content_type_broken-games-history [class*="BrokenGamesHistory__gameName--"],
    .tablet .portlet__content_type_broken-games-history [class*="BrokenGamesHistory__gameName--"] {
        font-weight: var(--w-font-bold);
        padding-left: 0;
    }

    .portlet__content_type_broken-games-history [class*="AccordionRow__accordionHeaderArrowRow--"] [class*="Icon__bottomListArrow--"] {
        background-image: url(/library/New_Icons/arrow_down_white.svg);
        opacity: 50%;
        background-position: center;
        background-size: contain;

    }

    .desktop .portlet__content_type_broken-games-history [class*="AccordionRow__accordionHeaderArrowRow--"] [class*="Icon__bottomListArrow--"] {
        background-size: 50%;
    }

    .mobile .portlet__content_type_broken-games-history [class*="AccordionRow__accordionHeaderArrowRow--"] [class*="Icon__bottomListArrow--"] {
        width: calc(var(--s-base)* 1.25);
        height: calc(var(--s-base)* 1.25);
    }

    .tablet .portlet__content_type_broken-games-history [class*="AccordionRow__accordionHeaderArrowRow--"] [class*="Icon__bottomListArrow--"] {
        width: calc(var(--s-base)* 2);
        height: calc(var(--s-base)* 2);
    }

    .mobile .portlet__content_type_broken-games-history [class*="AccordionRow__accordionHeaderArrowRow--"],
    .tablet .portlet__content_type_broken-games-history [class*="AccordionRow__accordionHeaderArrowRow--"] {
        padding-right: calc(var(--s-base)* 2);
        padding-left: calc(var(--s-base)* 2);
    }

    .mobile .portlet__content_type_broken-games-history [class*="AccordionRow__accordionHeaderContainer--"]:hover,
    .tablet .portlet__content_type_broken-games-history [class*="AccordionRow__accordionHeaderContainer--"]:hover {
        background-color: transparent;
    }

    .mobile .portlet__content_type_broken-games-history [class*="AccordionRow__accordionHeaderContainer--"]:active,
    .tablet .portlet__content_type_broken-games-history [class*="AccordionRow__accordionHeaderContainer--"]:active {
        background-color: var(--c-table-row-hover);
        transition: background-color 0.15s;
    }

    .desktop .portlet__content_type_broken-games-history [class*="AccordionRow__accordionBodyContainer--"],
    .tablet .portlet__content_type_broken-games-history [class*="AccordionRow__accordionBodyContainer--"] {
        background-color: var(--с-base-gray);
        border-top: 2px solid var(--c-base-red);
        margin-bottom: calc(var(--s-base) * 2.5);
        border-bottom-left-radius: var(--s-base);
        border-bottom-right-radius: var(--s-base);
    }

    .mobile .portlet__content_type_broken-games-history [class*="AccordionRow__accordionBodyContainer--"] {
        border-top: none;
    }

    .desktop .portlet__content_type_broken-games-history [class*="AccordionRow__accordionBodyContainer--"]::before,
    .tablet .portlet__content_type_broken-games-history [class*="AccordionRow__accordionBodyContainer--"]::before {
        border-top-color: var(--c-base-red);
    }

    .mobile .portlet__content_type_broken-games-history [class*="AccordionRow__accordionBodyContainer--"]::before {
        content: none;
    }

    /*.portlet__content_type_broken-games-history [class*="AccordionRow__accordionBodyContainer--"] {*/
    /*    margin-bottom: calc(var(--s-base) * 3);*/
    /*}*/

    .portlet__content_type_broken-games-history [class*="BrokenGamesHistory__smallDetails--"] {
        padding: 1.4rem 0;
    }

    .portlet__content_type_broken-games-history [class*="AccordionRow__accordionContainer--"] {
        border-top: 1px solid var(--c-base-white-transparent-medium);
        color: var(--c-base-white);
    }

    .portlet__content_type_broken-games-history [class*="TableLoadMore__loadMoreContainer--"] [class*="TableLoadMore__loadMoreBtn--"] {
        height: calc(var(--s-base)* 5);
        font-size: var(--s-font-medium);
        line-height: normal;
    }

    .desktop .portlet__content_type_broken-games-history [class*="TableLoadMore__loadMoreContainer--"] [class*="TableLoadMore__loadMoreBtn--"],
    .tablet .portlet__content_type_broken-games-history [class*="TableLoadMore__loadMoreContainer--"] [class*="TableLoadMore__loadMoreBtn--"],
    .mobile.landscape .portlet__content_type_broken-games-history [class*="TableLoadMore__loadMoreContainer--"] [class*="TableLoadMore__loadMoreBtn--"] {
        min-width: 13rem;
        width: auto;
    }

    .mobile.portrait .portlet__content_type_broken-games-history [class*="TableLoadMore__loadMoreContainer--"] [class*="TableLoadMore__loadMoreBtn--"] {
        width: 100%;
        margin: 1rem auto;
    }

    .portlet__content_type_broken-games-history [class*="BrokenGamesHistory__accordionBodyCell--"] {
        margin: 0;
    }

    .portlet__content_type_broken-games-history [class*="BrokenGamesHistory__playBtn--"] {
        height: calc(var(--s-base) * 5);
        font-size: var(--s-btn-font-mobile);
        display: inline-block;
        text-align: center;
        vertical-align: middle;
        text-decoration: none;
        cursor: pointer;
        font-weight: var(--w-btn-font);
        padding: 0 var(--s-btn-padding);
        border-radius: var(--s-btn-radius);
        font-family: var(--ff-base);
        transition: background .3s ease-out, color .3s ease-out;
        box-shadow: initial !important;
        text-transform: uppercase;
        max-width: 15.5rem !important;
    }

    .mobile.portrait .portlet__content_type_broken-games-history [class*="BrokenGamesHistory__playBtn--"] {
        max-width: 100% !important;
    }

    .desktop .portlet__content_type_broken-games-history .cms-broken-games-history:not(.mobileView) [class*="BrokenGamesHistory__playBtn--"] {
        max-width: 10rem !important;
    }

    .desktop .portlet__content_type_broken-games-history [class*="BrokenGamesHistory__playBtn--"]:hover,
    .desktop .portlet__content_type_broken-games-history [class*="BrokenGamesHistory__playBtn--"]:active,
    .tablet .portlet__content_type_broken-games-history [class*="BrokenGamesHistory__playBtn--"]:active,
    .mobile .portlet__content_type_broken-games-history [class*="BrokenGamesHistory__playBtn--"]:active {
        border: 1px solid var(--c-btn-primary-light-disabled-bg);
        background-color: var(--c-btn-primary-light-hover-bg) !important;
        color: var(--c-btn-primary-light-text-hover);
    }

    .desktop .cms-broken-games-history [class*="AccordionRow__accordionContainer--"]:hover {
        border-top: 1px solid var(--c-table-row-hover);
        background-color: var(--c-table-row-hover);
        transition: background-color .3s, border-top .3s;
    }

    .desktop .cms-broken-games-history [class*="AccordionRow__accordionContainer--"]:hover + [class*="AccordionRow__accordionContainer--"] {
        border-top: 1px solid var(--c-table-row-hover);
        transition: border-top .3s;
    }

    [class*='AccordionRow__accordionHeaderContainer--'] {
        background-color: transparent !important;
    }

    .desktop .cms-broken-games-history [class*="AccordionRow__accordionContainer--"]:has([class*="AccordionRow__accordionBodyContainer--"]):hover + [class*="AccordionRow__accordionContainer--"] {
        border-top: 1px solid var(--c-base-white-transparent-medium);
    }

    .portlet__content_type_broken-games-history [class*='BrokenGamesHistory__gameName--'] {
        white-space: normal;
    }

    /********Sidebar styles ********/
    .sidebar-content-wrapper .sidebar-content .portlet__content_type_broken-games-history.portlet__content {
        padding: initial;
    }

    .sidebar-content-wrapper .sidebar-content [class*="TableHeader__tableHeaderContainer--"] {
        padding: 0;
    }

    .sidebar-content-wrapper .sidebar-content [class*='TableAnotherPeriodFilter__anotherPeriodContainer--'] [class*='TableAnotherPeriodFilter__anotherPeriodSubmit--'] {
        width: 100%;
    }

    .sidebar-content-wrapper .sidebar-content [class*='TableAnotherPeriodFilter__anotherPeriodContainer--'] [class*='TableAnotherPeriodFilter__anotherPeriodSubmit--'] {
        width: 100%;
    }

    .sidebar-content-wrapper .sidebar-content [class*='TableAnotherPeriodFilter__anotherPeriodContainer--'] [class*='TableAnotherPeriodFilter__anotherPeriodSubmit--'] [class*='Button__btn--'] {
        margin: calc(var(--s-base)* 2) 0;
    }

    .desktop .sidebar-content-wrapper .sidebar-content .portlet__content_type_broken-games-history [class*="AccordionRow__accordionHeaderContainer--"]:hover,
    .tablet .sidebar-content-wrapper .sidebar-content .portlet__content_type_broken-games-history [class*="AccordionRow__accordionHeaderContainer--"]:active,
    .mobile .sidebar-content-wrapper .sidebar-content .portlet__content_type_broken-games-history [class*="AccordionRow__accordionHeaderContainer--"]:active {
        background-color: var(--c-base-black) !important;
        transition: background-color 0.2s ease-in-out;
    }

    .desktop .sidebar-content-wrapper .sidebar-content .portlet__content_type_broken-games-history [class*="AccordionRow__accordionContainer--"]:has([class*="AccordionRow__accordionHeaderContainer--"]:hover),
    .tablet .sidebar-content-wrapper .sidebar-content .portlet__content_type_broken-games-history [class*="AccordionRow__accordionContainer--"]:has([class*="AccordionRow__accordionHeaderContainer--"]:active),
    .mobile .sidebar-content-wrapper .sidebar-content .portlet__content_type_broken-games-history [class*="AccordionRow__accordionContainer--"]:has([class*="AccordionRow__accordionHeaderContainer--"]:active) {
        border-top-color: var(--c-base-black);
    }

    .desktop .sidebar-content-wrapper .sidebar-content .portlet__content_type_broken-games-history [class*="AccordionRow__accordionContainer--"]:has([class*="AccordionRow__accordionHeaderContainer--"]:hover):not(:has([class*="AccordionRow__accordionBodyContainer--"])) + [class*="AccordionRow__accordionContainer--"],
    .tablet .sidebar-content-wrapper .sidebar-content .portlet__content_type_broken-games-history [class*="AccordionRow__accordionContainer--"]:has([class*="AccordionRow__accordionHeaderContainer--"]:active):not(:has([class*="AccordionRow__accordionBodyContainer--"])) + [class*="AccordionRow__accordionContainer--"],
    .mobile .sidebar-content-wrapper .sidebar-content .portlet__content_type_broken-games-history [class*="AccordionRow__accordionContainer--"]:has([class*="AccordionRow__accordionHeaderContainer--"]:active):not(:has([class*="AccordionRow__accordionBodyContainer--"])) + [class*="AccordionRow__accordionContainer--"] {
        border-top-color: var(--c-base-black);
    }

    .sidebar-content-wrapper .sidebar-content .portlet__content_type_broken-games-history [class*="BrokenGamesHistory__gameName--"] {
        padding-left: calc(var(--s-padding-medium) / 2);
    }

    .sidebar-content-wrapper .sidebar-content .portlet__content_type_broken-games-history [class*="BrokenGamesHistory__smallDetails--"] {
        padding: var(--s-padding-medium) 0;
    }

    .sidebar-content-wrapper .sidebar-content .portlet__content_type_broken-games-history [class*="AccordionRow__accordionBodyContainer--"] [class*="AccordionRow__accordionBodyCell--"] {
        margin: 0;
        border: none;
    }

    .sidebar-content-wrapper .sidebar-content .portlet__content_type_broken-games-history [class*="AccordionRow__accordionBodyContainer--"] [class*="accordionBodyCellName"],
    .sidebar-content-wrapper .sidebar-content .portlet__content_type_broken-games-history [class*="AccordionRow__accordionBodyContainer--"] [class*="accordionBodyCellValue"] {
        padding: var(--s-padding-medium) 5px;
    }

    .sidebar-content-wrapper .sidebar-content .portlet__content_type_broken-games-history [class*="AccordionRow__accordionHeaderArrowRow--"] [class*="Icon__bottomListArrow--"] {
        height: calc(var(--s-base) * 4.25);
        width: calc(var(--s-base) * 1.25);
    }

    .sidebar-content-wrapper .sidebar-content .portlet__content_type_broken-games-history [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"] {
        margin-top: initial;
    }

    .sidebar-content-wrapper .sidebar-content .portlet__content_type_broken-games-history [class*="AccordionRow__accordionHeaderArrowRow--"] {
        padding-right: calc(var(--s-base)* 2);
        padding-left: calc(var(--s-base)* 2);
    }

    .sidebar-content-wrapper .sidebar-content .portlet__content_type_broken-games-history [class*="AccordionRow__accordionBodyContainer--"] {
        border-top: none;
    }

    .sidebar-content-wrapper .sidebar-content .portlet__content_type_broken-games-history [class*="AccordionRow__accordionBodyContainer--"]::before {
        content: none;
    }

    .sidebar-content-wrapper .sidebar-content .portlet__content_type_broken-games-history [class*="AccordionRow__accordionBodyContainer--"] {
        margin-bottom: initial;
    }

    .sidebar-content-wrapper .sidebar-content .portlet__content_type_broken-games-history [class*="AccordionRow__accordionHeaderArrowRow--"] [class*="Icon__bottomListArrow--"] {
        background-size: contain;
    }



  [class*="portlet-dynamic-change-"] [class*="Controls__controlsContainer--"],
  [class*="portlet-dynamic-forgot-"] [class*="Controls__controlsContainer--"] {
      margin: 0 0 calc(var(--input-field-margin) / 2);
  }

  [class*="portlet-dynamic-change-"] [class*="Controls__controlsContainer--"] [class*="Button__btn--"],
  [class*="portlet-dynamic-forgot-"] [class*="Controls__controlsContainer--"] [class*="Button__btn--"] {
      width: 100%;
      max-width: 100%;
      height: calc(var(--s-base) * 5);
      line-height: calc(var(--s-base) * 4.625);
      font-size: var(--s-btn-font-mobile);
  }

  .desktop [class*="portlet-dynamic-change-"] [class*="ChangeForm__form--"],
  .desktop [class*="portlet-dynamic-forgot-"] [class*="ChangeForm__form--"],
  .tablet [class*="portlet-dynamic-change-"] [class*="ChangeForm__form--"],
  .tablet [class*="portlet-dynamic-forgot-"] [class*="ChangeForm__form--"],
  .mobile.landscape [class*="portlet-dynamic-change-"] [class*="ChangeForm__form--"],
  .mobile.landscape [class*="portlet-dynamic-forgot-"] [class*="ChangeForm__form--"] {
    width: calc(var(--s-base)* 32);
  }
  
  [class*="portlet-dynamic-change-"] [class*="ChangeForm__form--"],
  [class*="portlet-dynamic-forgot-"] [class*="ChangeForm__form--"] {
    padding-top: 0;
  }

  [class*="portlet-dynamic-change-"] [class*="ChangeForm__form--"] [class*="Control__control--"],
  [class*="portlet-dynamic-forgot-"] [class*="ChangeForm__form--"] [class*="Control__control--"],
  [class*="portlet-dynamic-change-"] [class*="ChangeForm__form--"] [class*="ChangeFormField__phoneContainer--"],
  [class*="portlet-dynamic-forgot-"] [class*="ChangeForm__form--"] [class*="ChangeFormField__phoneContainer--"] {
    margin: var(--input-field-margin) 0;
  }
  
  [class*="portlet-dynamic-change-"] [class*="ChangeForm__form--"] [class*="ChangeFormField__radioGroupLabel--"],
  [class*="portlet-dynamic-forgot-"] [class*="ChangeForm__form--"] [class*="ChangeFormField__radioGroupLabel--"] {
    font-size: var(--s-font-small);
    margin-left: 0;
    margin-right: 0;
  }
  
  [class*="portlet-dynamic-change-"] [class*="ChangeFormField__phoneContainer--"] [class*="Label__label--"] {
    display: inline-block;
    margin-bottom: calc(var(--s-base) / 2);
    line-height: calc(var(--s-base)* 2);
    font-size: var(--s-font-small);
    color: var(--c-base-white);
  }

  [class*="portlet-dynamic-change-"] [class*="ChangeForm__form--"] [class*="RadioShallow__label--"],
  [class*="portlet-dynamic-forgot-"] [class*="ChangeForm__form--"] [class*="RadioShallow__label--"] {
    overflow: visible;
    white-space: wrap;
    text-overflow: unset;
  }
  
  [class*="portlet-dynamic-change-"] [class*="ChangeFormField__phone--"] [class*="ChangeFormField__areaCode--"] {
    width: calc(var(--s-base)* 11.25);
  }
  
  [class*="portlet-dynamic-change-"] [class*="ChangeFormField__phone--"] [class*="ChangeFormField__phoneInput--"] {
    width: calc(100% - calc(var(--s-base)* 11.25));
  }
  
  [class*="portlet-dynamic-change-"] [class*="ChangeFormField__phone--"] [class*="ChangeFormField__areaCode--"],
  [class*="portlet-dynamic-change-"] [class*="ChangeFormField__phone--"] [class*="ChangeFormField__phoneInput--"] {
    margin: 0;
  }
  
  [class*="portlet-dynamic-change-"] [class*="ChangeFormField__phone--"] [class*="Icon__bottomArrowForDropDowns--"] {
    position: absolute;
    right: calc(var(--s-base)* 2);
  }
  
  [class*="portlet-dynamic-change-"] [class*="ChangeFormField__phone--"] [class*="ChangeFormField__areaCode--"] [class*="Control__content--"] {
    border-color: var(--c-base-white-inactive);
  }
  
  [class*="portlet-dynamic-change-"] [class*="ChangeFormField__phone--"] [class*="ChangeFormField__phoneInput--"] [class*="Control__content--"] {
    padding-left: 0;
    height: calc(var(--s-base)* 5);
  }
  
  [class*="portlet-dynamic-change-"] [class*="ChangeFormField__phone--"] [class*="ErrorMessage__error--"] {
    margin-left: -90px;
    width: calc(100% + 90px);
  }
  
  .mobile.landscape [class*="portlet-dynamic-change-"] [class*="Control__control--"] [class*="DatePicker__container--"] [class*="Picker__picker--"][class*="Picker__year--"], 
  .mobile.landscape [class*="portlet-dynamic-forgot-"] [class*="Control__control--"] [class*="DatePicker__container--"] [class*="Picker__picker--"][class*="Picker__year--"] {
    flex: 4.5;
  }
  
  [class*="portlet-dynamic-change-"] [class*="ChangeFormField__phone--"]:has([class*="Control__focus--"][class*="ChangeFormField__phoneInput--"]):not(:has([class*="Control__content--"]:hover)) [class*="ChangeFormField__phoneInput--"] [class*="Control__content--"] {
    border-top: 1px solid var(--c-base-white);
    border-right: 1px solid var(--c-base-white);
    border-bottom: 1px solid var(--c-base-white);
    border-left: none;
  }
  
  [class*="portlet-dynamic-change-"] [class*="ChangeFormField__phone--"]:has([class*="Control__focus--"][class*="ChangeFormField__phoneInput--"]):not(:has([class*="Control__content--"]:hover)) [class*="ChangeFormField__areaCode--"] [class*="Control__content--"] {
    border-top: 1px solid var(--c-base-white);
    border-right: none;
    border-bottom: 1px solid var(--c-base-white);
    border-left: 1px solid var(--c-base-white);
  }
  
  [class*="portlet-dynamic-change-"] [class*="ChangeFormField__phone--"]:has([class*="Control__valid--"][class*="ChangeFormField__phoneInput--"]):not(:has([class*="Control__content--"]:hover)) [class*="ChangeFormField__phoneInput--"] [class*="Control__content--"] {
    border-top: 1px solid var(--c-base-green);
    border-right: 1px solid var(--c-base-green);
    border-bottom: 1px solid var(--c-base-green);
    border-left: none;
  }

  [class*="portlet-dynamic-change-"] [class*="ChangeFormField__phone--"]:has([class*="Control__valid--"][class*="ChangeFormField__phoneInput--"]):not(:has([class*="Control__content--"]:hover)) [class*="ChangeFormField__areaCode--"] [class*="Control__content--"] {
    border-top: 1px solid var(--c-base-green);
    border-right: none;
    border-bottom: 1px solid var(--c-base-green);
    border-left: 1px solid var(--c-base-green);
  }
  
  
  
  /* ========== SIDEBAR PLACEMENT. ========== */
  .sidebar-content-wrapper .sidebar-content [class*="portlet-dynamic-change-"] [class*="ChangeForm__form--"],
  .sidebar-content-wrapper .sidebar-content [class*="portlet-dynamic-forgot-"] [class*="ChangeForm__form--"] {
    width: 100%
  }

  .sidebar-content-wrapper .sidebar-content [class*="portlet-dynamic-change-"] [class*="ChangeForm__form--"] [class*="ChangeFormField__phoneContainer--"] {
    margin: 0;
  }

  .sidebar-content-wrapper .sidebar-content [class*="portlet-dynamic-change-"] [class*="ChangeForm__form--"] [class*="ChangeFormField__phoneContainer--"] [class*="Label__label--"] {
    display: inline-block;
    margin-bottom: calc(var(--s-base) / 2);
  }

  .sidebar-content-wrapper .sidebar-content [class*="portlet-dynamic-change-"] [class*="ChangeForm__form--"] [class*="ChangeFormField__phoneContainer--"] [class*="Control__control--"] {
    margin: 0;
  }



    .desktop .cms-carousel-wrapper .cms-top-game-numeration,
    .mobile .cms-carousel-wrapper .cms-top-game-numeration,
    .tablet .cms-carousel-wrapper .cms-top-game-numeration {
        justify-content: flex-end;
        color: #520707;
    }

    .desktop .cms-carousel-wrapper .cms-top-game-numeration,
    .mobile.landscape .cms-carousel-wrapper .cms-top-game-numeration {
        bottom: -2.2rem;
        right: 0;
        font-size: 9rem;
        width: 6rem;
    }

    .tablet .cms-carousel-wrapper .cms-top-game-numeration {
        bottom: -1.4rem;
        right: 0;
        font-size: 5.5rem;
        width: 3.5rem;
        --second-digit-shift: 1.5rem;
    }

    .emulate-mobile .cms-carousel-wrapper .cms-top-game-numeration,
    .mobile.portrait .cms-carousel-wrapper .cms-top-game-numeration {
        justify-content: flex-end;
        bottom: -1.4rem;
        right: 0;
        font-size: 5rem;
        --second-digit-shift: 1.5rem;
        color: #520707;
        width: 3rem;
    }

    .desktop .cms-carousel-wrapper .cms-top-game-numeration-digit,
    .mobile.landscape .cms-carousel-wrapper .cms-top-game-numeration-digit {
        -webkit-text-stroke: 2px var(--c-base-white)
    }

    .emulate-mobile .cms-carousel-wrapper .cms-top-game-numeration-digit,
    .mobile.portrait .cms-carousel-wrapper .cms-top-game-numeration-digit,
    .tablet .cms-carousel-wrapper .cms-top-game-numeration-digit {
        -webkit-text-stroke: 1px var(--c-base-white)
    }

    .desktop .cms-carousel-wrapper .cms-top-game-numeration:has(.cms-top-game-numeration-digit-2),
    .tablet .cms-carousel-wrapper .cms-top-game-numeration:has(.cms-top-game-numeration-digit-2),
    .mobile .cms-carousel-wrapper .cms-top-game-numeration:has(.cms-top-game-numeration-digit-2) {
        justify-content: flex-start;
    }



    .bonus-multiview-listview {
        margin: 0 0 calc(var(--s-base)* 3);
    }
    .bonus-multiview-listview .info-list {
        background-color: transparent;
        border: none;
    }
    .bonus-multiview-listview .info-list__row_type_link:after {
        background-image: url(/library/New_Icons/arrow_down_white.svg);
        background-size: 80%;
        background-position: center;
        width: calc(var(--s-base)* 2.5);
        height: calc(var(--s-base)* 2.5);
        min-width: calc(var(--s-base)* 2.5);
        min-height: calc(var(--s-base)* 2.5);
        opacity: .5;
        right: 0;
        margin: 0;
        top: 50%;
        transform: translate(0%, -50%) rotate(-90deg);
    }
    .desktop .bonus-multiview-listview .info-list__row.info-list__row_type_link:hover:after,
    .tablet .bonus-multiview-listview .info-list__row.info-list__row_type_link:active:after,
    .mobile .bonus-multiview-listview .info-list__row.info-list__row_type_link:active:after {
        opacity: 1;
    }
    .bonus-multiview-listview .info-list__row {
        border: none;
        background-color: transparent;
        border-top: 1px solid var(--c-base-white-transparent);
    }
    .bonus-multiview-listview .info-list__row.info-list__row_type_link {
        padding-right: 30px;
    }
    .bonus-multiview-listview .info-list__row:last-child {
        border-bottom: 1px solid var(--c-base-white-transparent);
    }
    .desktop .bonus-multiview-listview .info-list__row:last-child:hover,
    .tablet .bonus-multiview-listview .info-list__row:last-child:active,
    .mobile .bonus-multiview-listview .info-list__row:last-child:active {
        border-bottom: 1px solid var(--с-base-gray);
    }
    .desktop .bonus-multiview-listview .info-list__row:hover,
    .tablet .bonus-multiview-listview .info-list__row:active,
    .mobile .bonus-multiview-listview .info-list__row:active {
        cursor: pointer;
        border-top: 1px solid var(--с-base-gray);
        background-color: var(--с-base-gray);
        transition: background-color .3s, border-top .3s;
    }
    .desktop .emulate-mobile.sidebar-content .bonus-multiview-listview .info-list__row:hover,
    .tablet .emulate-mobile.sidebar-content .bonus-multiview-listview .info-list__row:active,
    .mobile .emulate-mobile.sidebar-content .bonus-multiview-listview .info-list__row:active {
        border-top: 1px solid var(--c-base-black);
        background-color: var(--c-base-black);
    }
    .desktop .bonus-multiview-listview .info-list__row:hover + .info-list__row,
    .tablet .bonus-multiview-listview .info-list__row:active + .info-list__row,
    .mobile .bonus-multiview-listview .info-list__row:active + .info-list__row {
        border-top: 1px solid var(--с-base-gray);
        transition: border-top .3s;
    }
    .desktop .emulate-mobile.sidebar-content .bonus-multiview-listview .info-list__row:hover + .info-list__row,
    .tablet .emulate-mobile.sidebar-content .bonus-multiview-listview .info-list__row:active + .info-list__row,
    .mobile .emulate-mobile.sidebar-content .bonus-multiview-listview .info-list__row:active + .info-list__row {
        border-top: 1px solid var(--c-base-black);
        transition: border-top .3s;
    }
    .bonus-multiview-listview__bonus .info-list__field {
        padding: var(--s-base) calc(var(--s-padding-medium) / 2);
    }
    .bonus-multiview-listview__bonus .info-list__field:last-child {
        padding: var(--s-base) 0;
    }
    .bonus-multiview-listview__bonus a:hover,
    .bonus-multiview-listview__bonus a:active {
        color: var(--c-link-light);
    }



    /******************* General *******************/
    .portlet__content:has(.cms-responsible-gaming-history) {
        width: var(--s-max-base-width);
        margin: 0 auto;
    }

    .mobile.portrait .portlet__content:has(.cms-responsible-gaming-history),
    [class*="NavigationBar__container--"] + [class*="Layout__layout--"] .portlet__content:has(.cms-responsible-gaming-history) {
        width: 100%;
    }

    @media (width <= 1200px) {
        .desktop .portlet__content:has(.cms-responsible-gaming-history),
        .tablet .portlet__content:has(.cms-responsible-gaming-history) {
            width: 100%;
        }
    }

    /*************** Filters Container ***************/
    .cms-responsible-gaming-history [class*="TableHeader__filtersContainer--"] {
        margin: initial;
    }

    .desktop .cms-responsible-gaming-history [class*="TableHeader__filtersContainer--"] [class*="TableHeader__filter--"],
    .tablet .cms-responsible-gaming-history [class*="TableHeader__filtersContainer--"] [class*="TableHeader__filter--"] {
        max-width: calc(var(--s-base) * 23.5);
    }

    .cms-responsible-gaming-history [class*="TableHeader__filtersContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"] [class*="Button__btn--"] {
        height: calc(var(--s-base) * 5);
        line-height: initial;
        width: calc(var(--s-base) * 23.5);
        font-size: var(--s-font-medium);
    }

    .cms-responsible-gaming-history [class*="TableHeader__filtersContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"] {
        margin: calc(var(--s-padding-medium-extra) * 2.875) var(--input-field-margin) 0 0;
    }

    .cms-responsible-gaming-history [class*="TableHeader__filtersContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodContainer--"] [class*="Control__control--"] [class*="DatePicker__container--"] [class*="Select__select--"] {
        padding: initial;
    }

    .cms-responsible-gaming-history [class*="TableHeader__filtersContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodContainer--"] [class*="Control__control--"] [class*="DatePicker__container--"] [class*="Picker__month--"] [class*="Select__select--"],
    .cms-responsible-gaming-history [class*="TableHeader__filtersContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodContainer--"] [class*="Control__control--"] [class*="DatePicker__container--"] [class*="Picker__year--"] [class*="Select__select--"] {
        padding-left: calc(var(--s-padding-medium-extra) * 1.5);
    }

    .cms-responsible-gaming-history [class*="TableHeader__filtersContainer--"] {
        margin: 0 0 calc(var(--s-padding-medium-extra) * 1.812) 0 !important;
    }

    .cms-responsible-gaming-history [class*="TableHeader__filtersContainer--"] select {
        font-size: calc(var(--s-font-small-extra) * 1.3);
    }

    /*************** Data Container ***************/
    .cms-responsible-gaming-history [class*="TableData__tableDataContainer--"] [class*="TableHeaderRow__tableHeaderRowContainer--"] {
        background-color: var(--с-base-gray);
        border: none;
        height: calc(var(--s-base) * 5);
        padding: 0 var(--s-padding-big);
        align-items: center;
        border-radius: var(--s-radius-small-extra) var(--s-radius-small-extra) 0 0;
    }

    .cms-responsible-gaming-history [class*="TableData__tableDataContainer--"] [class*="ResponsibleGamingHistory__tableHeaderRowColumn--"] {
        font-size: var(--s-font-small);
    }

    .desktop .cms-responsible-gaming-history [class*="TableData__tableDataContainer--"] [class*="TableBodyRow__tableBodyRowContainer--"],
    .tablet .cms-responsible-gaming-history [class*="TableData__tableDataContainer--"] [class*="TableBodyRow__tableBodyRowContainer--"] {
        height: calc(var(--s-base) * 7);
    }

    .cms-responsible-gaming-history [class*="TableData__tableDataContainer--"] [class*="TableBodyRow__tableBodyRowContainer--"] {
        padding: 0 var(--s-padding-big);
        border-top: 1px solid var(--c-base-white-transparent-medium);
        border-bottom: none;
    }

    .cms-responsible-gaming-history [class*="TableData__tableDataContainer--"] [class*="TableBodyRow__tableBodyRowContainer--"]:nth-child(2) {
        border-top: none;
    }

    .cms-responsible-gaming-history [class*="TableData__tableDataContainer--"] [class*="TableBodyRow__tableBodyRowContainer--"] [class*="ResponsibleGamingHistory__tableBodyRowColumn--"] {
        padding: calc(var(--s-padding-medium-extra) * 2.25) 0;
        font-size: var(--s-font-small);
        color: var(--c-text-light);
    }

    .cms-responsible-gaming-history [class*="TableData__tableDataContainer--"] [class*="TableBodyRow__tableBodyRowContainer--"] [class*="ResponsibleGamingHistory__type--"] {
        font-weight: var(--s-font-bold);
    }

    .desktop .cms-responsible-gaming-history [class*="TableBodyRow__tableBodyRowContainer--"]:hover {
        border-color: var(--c-table-row-hover);
        background-color: var(--c-table-row-hover);
        transition: background-color .3s, border-top .3s;
        cursor: pointer;
    }

    .desktop .cms-responsible-gaming-history [class*="TableBodyRow__tableBodyRowContainer--"]:hover + [class*="TableBodyRow__tableBodyRowContainer--"] {
        border-top: 1px solid var(--c-table-row-hover);
        transition: border-top .3s;
    }

    /******************* accordion Header Container *******************/
    .cms-responsible-gaming-history [class*="AccordionRow__accordionHeaderContainer--"] [class*="ResponsibleGamingHistory__startDate--"] {
        color: var(--c-base-white);
        font-size: var(--s-font-small-extra);
        font-weight: var(--w-font-base);
    }

    .cms-responsible-gaming-history [class*="AccordionRow__accordionHeaderContainer--"] [class*="ResponsibleGamingHistory__smallDetails--"] {
        color: var(--c-base-white);
        font-size: var(--s-font-small);
        font-weight: var(--w-font-bold);
        padding: calc(var(--s-padding-medium-extra) * 1.25) 0;
    }

    .tablet .cms-responsible-gaming-history [class*="AccordionRow__accordionHeaderContainer--"] [class*="ResponsibleGamingHistory__smallDetails--"],
    .mobile.landscape .cms-responsible-gaming-history [class*="AccordionRow__accordionHeaderContainer--"] [class*="ResponsibleGamingHistory__smallDetails--"] {
        padding-left: calc(var(--s-padding-medium-extra) * 2.25);
    }

    .cms-responsible-gaming-history [class*="AccordionRow__accordionHeaderContainer--"]:hover {
        background-color: transparent;
    }

    .cms-responsible-gaming-history [class*="AccordionRow__accordionHeaderArrowRow--"] [class*="Icon__bottomListArrow--"] {
        background-image: url(/library/New_Icons/arrow-grey.svg);
        background-position: 50%;
        background-size: 60%;
    }

    .cms-responsible-gaming-history [class*="AccordionRow__accordionContainer--"] {
        border-top: none;
        color: var(--c-base-white);
    }

    /******************* accordion Body Container *******************/
    .cms-responsible-gaming-history [class*="AccordionRow__accordionBodyContainer--"] {
        background-color: var(--с-base-gray);
        font-size: var(--s-font-small);
        border-top: 2px solid var(--c-base-red);
    }

    .cms-responsible-gaming-history [class*="AccordionRow__accordionBodyContainer--"]::before {
        border-top-color: var(--c-base-red);
    }

    .cms-responsible-gaming-history [class*="AccordionRow__accordionBodyContainer--"] [class*="AccordionRow__accordionBodyCell--"] {
        border-bottom: 1px solid var(--c-base-white-transparent);
        margin: initial;
    }

    .cms-responsible-gaming-history [class*="AccordionRow__accordionBodyContainer--"] [class*="AccordionRow__accordionBodyCell--"]:last-child {
        border-bottom: none;
    }

    .cms-responsible-gaming-history [class*="AccordionRow__accordionBodyContainer--"] [class*="AccordionRow__accordionBodyCell--"] [class*="ResponsibleGamingHistory__bodyCell--"] {
        padding: calc(var(--s-padding-medium-extra) * 2.375) calc(var(--s-padding-medium-extra) * 2.25);
        color: var(--c-base-white);
    }

    .cms-responsible-gaming-history [class*="AccordionRow__accordionBodyContainer--"] [class*="Button__btn--"] {
        font-size: var(--s-font-small-extra);
        height: calc(var(--s-base) * 3);
        line-height: initial;
        padding: 0 calc(var(--s-base) * 1.65);
    }

    /******************* Body Empty *******************/
    .cms-responsible-gaming-history [class*="TableBody__tableBodyEmpty--"] {
        margin-top: initial;
        border-radius: var(--s-radius-small-extra);
        text-align: center;
    }

    /******************* mobile + mobile View *******************/
    /***** hover logic - start *****/
    .desktop .mobileView.cms-responsible-gaming-history [class*="AccordionRow__accordionContainer--"] [class*="AccordionRow__accordionHeaderContainer--"],
    .tablet .cms-responsible-gaming-history [class*="AccordionRow__accordionContainer--"] [class*="AccordionRow__accordionHeaderContainer--"],
    .mobile .cms-responsible-gaming-history [class*="AccordionRow__accordionContainer--"] [class*="AccordionRow__accordionHeaderContainer--"] {
        border-top: 1px solid var(--c-base-white-transparent-medium);
    }

    .desktop .mobileView.cms-responsible-gaming-history [class*="AccordionRow__accordionContainer--"]:has([class*="AccordionRow__accordionBodyContainer--"]) + [class*="AccordionRow__accordionContainer--"] [class*="AccordionRow__accordionHeaderContainer--"],
    .tablet .cms-responsible-gaming-history [class*="AccordionRow__accordionContainer--"]:has([class*="AccordionRow__accordionBodyContainer--"]) + [class*="AccordionRow__accordionContainer--"] [class*="AccordionRow__accordionHeaderContainer--"],
    .mobile .cms-responsible-gaming-history [class*="AccordionRow__accordionContainer--"]:has([class*="AccordionRow__accordionBodyContainer--"]) + [class*="AccordionRow__accordionContainer--"] [class*="AccordionRow__accordionHeaderContainer--"] {
        border-top: 1px solid transparent;
    }

    .desktop .mobileView.cms-responsible-gaming-history [class*="AccordionRow__accordionContainer--"] [class*="AccordionRow__accordionHeaderContainer--"]:hover,
    .tablet .cms-responsible-gaming-history [class*="AccordionRow__accordionContainer--"] [class*="AccordionRow__accordionHeaderContainer--"]:active,
    .mobile .cms-responsible-gaming-history [class*="AccordionRow__accordionContainer--"] [class*="AccordionRow__accordionHeaderContainer--"]:active {
        border-color: var(--c-table-row-hover);
        background-color: var(--c-table-row-hover);
        transition: background-color .3s, border-top .3s;
    }

    .desktop .mobileView.cms-responsible-gaming-history [class*="AccordionRow__accordionContainer--"]:hover + [class*="AccordionRow__accordionContainer--"] [class*="AccordionRow__accordionHeaderContainer--"],
    .tablet .cms-responsible-gaming-history [class*="AccordionRow__accordionContainer--"]:active + [class*="AccordionRow__accordionContainer--"] [class*="AccordionRow__accordionHeaderContainer--"],
    .mobile .cms-responsible-gaming-history [class*="AccordionRow__accordionContainer--"]:active + [class*="AccordionRow__accordionContainer--"] [class*="AccordionRow__accordionHeaderContainer--"] {
        border-top: 1px solid transparent;
        transition: border-top .3s;
    }
    /***** hover logic - end *****/

    .desktop .mobileView.cms-responsible-gaming-history [class*="TableHeader__filtersContainer--"] [class*="TableHeader__filter--"] {
        max-width: initial;
    }

    .desktop .mobileView.cms-responsible-gaming-history [class*="TableHeader__tableHeaderContainer--"],
    .tablet .cms-responsible-gaming-history [class*="TableHeader__tableHeaderContainer--"],
    .mobile .cms-responsible-gaming-history [class*="TableHeader__tableHeaderContainer--"] {
        padding: initial;
    }

    .desktop .mobileView.cms-responsible-gaming-history [class*="TableHeader__filtersContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"],
    .tablet .cms-responsible-gaming-history [class*="TableHeader__filtersContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"] {
        margin: calc(var(--s-padding-medium-extra) * 2.875) 0;
    }

    .desktop .mobileView.cms-responsible-gaming-history [class*="AccordionRow__accordionHeaderContainer--"] [class*="ResponsibleGamingHistory__smallDetails--"] {
        padding-left: calc(var(--s-padding-medium-extra) * 2.25);
    }

    .mobile .cms-responsible-gaming-history [class*="TableHeader__filtersContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"] {
        margin: var(--s-padding-big) 0;
    }

    .mobile.portrait .cms-responsible-gaming-history [class*="AccordionRow__accordionHeaderArrowRow--"] [class*="Icon__bottomListArrow--"] {
        background-size: 35%;
    }

    .mobile.portrait .cms-responsible-gaming-history [class*="AccordionRow__accordionBodyContainer--"] {
        background-color: transparent;
        padding-bottom: var(--s-padding-big-extra);
        border-top: none;
        border-bottom: 1px solid var(--c-base-white-transparent-medium);
    }

    .mobile.portrait .cms-responsible-gaming-history [class*="AccordionRow__accordionBodyContainer--"]::before {
        display: none;
    }

    .mobile.portrait .cms-responsible-gaming-history [class*="AccordionRow__accordionBodyContainer--"] [class*="ResponsibleGamingHistory__bodyCell--"] {
        padding: var(--s-padding-medium-extra) var(--s-padding-big-extra) var(--s-padding-medium-extra) 0;
    }

    .mobile.portrait .cms-responsible-gaming-history [class*="AccordionRow__accordionBodyContainer--"] [class*="AccordionRow__accordionBodyCell--"] {
        border: none;
    }

    .mobile.portrait .cms-responsible-gaming-history [class*="TableHeader__filtersContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"] [class*="Button__btn--"] {
        width: 100%;
    }

    .mobile.portrait .cms-responsible-gaming-history [class*="TableHeader__filtersContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"] {
        width: 100%;
    }

    /******************* Sidebar *******************/
    .desktop .sidebar-content-wrapper .cms-responsible-gaming-history [class*="AccordionRow__accordionContainer--"] [class*="AccordionRow__accordionHeaderContainer--"]:hover,
    .tablet .sidebar-content-wrapper .cms-responsible-gaming-history [class*="AccordionRow__accordionContainer--"] [class*="AccordionRow__accordionHeaderContainer--"]:active,
    .mobile .sidebar-content-wrapper .cms-responsible-gaming-history [class*="AccordionRow__accordionContainer--"] [class*="AccordionRow__accordionHeaderContainer--"]:active {
        border-color: var(--c-base-black);
        background-color: var(--c-base-black);
    }

    .sidebar-content-wrapper .cms-responsible-gaming-history [class*="TableHeader__filtersContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"] {
        width: 100%;
    }

    .sidebar-content-wrapper .sidebar-content .cms-responsible-gaming-history [class*="AccordionRow__accordionHeaderContainer--"] [class*="ResponsibleGamingHistory__smallDetails--"] {
        padding-left: 5px;
    }

    .sidebar-content-wrapper .cms-responsible-gaming-history [class*="AccordionRow__accordionHeaderArrowRow--"] [class*="Icon__bottomListArrow--"] {
        background-size: 35%;
    }

    .sidebar-content-wrapper .cms-responsible-gaming-history [class*="AccordionRow__accordionBodyContainer--"] {
        background-color: transparent;
        padding-bottom: var(--s-padding-big-extra);
        border-top: none;
        border-bottom: 1px solid var(--c-base-white-transparent-medium);
    }

    .sidebar-content-wrapper .cms-responsible-gaming-history [class*="AccordionRow__accordionBodyContainer--"]::before {
        display: none;
    }

    .sidebar-content-wrapper .sidebar-content .cms-responsible-gaming-history [class*="AccordionRow__accordionBodyContainer--"] [class*="ResponsibleGamingHistory__bodyCell--"] {
        padding: var(--s-padding-medium-extra) var(--s-padding-big-extra) var(--s-padding-medium-extra) 5px;
    }

    .sidebar-content-wrapper .cms-responsible-gaming-history [class*="AccordionRow__accordionBodyContainer--"] [class*="ResponsibleGamingHistory__bodyCell--"]:first-child {
        padding-right: initial;
    }

    .sidebar-content-wrapper .cms-responsible-gaming-history [class*="AccordionRow__accordionBodyContainer--"] [class*="AccordionRow__accordionBodyCell--"] {
        border: none;
    }

    .sidebar-content-wrapper .sidebar-content .cms-responsible-gaming-history [class*="TableHeader__filtersContainer--"] [class*="TableHeader__filter--"] {
        max-width: initial;
    }



    .desktop .layout-wrapper:has(.product-bet-limit),
    .desktop .layout-wrapper:has(.product-loss-limit),
    .tablet .layout-wrapper:has(.product-bet-limit),
    .tablet .layout-wrapper:has(.product-loss-limit),
    .mobile .layout-wrapper:has(.product-bet-limit),
    .mobile .layout-wrapper:has(.product-loss-limit) {
        padding: 0;

        .fn-portlet-wrapper {
            padding: 0 calc(var(--adaptive-tablet-padding) / 2);
        }
        .fn-portlet-wrapper.product-bet-limit,
        .fn-portlet-wrapper.product-loss-limit {
            padding: 0;
        }
    }

    @media (width <= 1280px) {
        .desktop .layout-wrapper:has(.product-bet-limit),
        .desktop .layout-wrapper:has(.product-loss-limit),
        .tablet .layout-wrapper:has(.product-bet-limit),
        .tablet .layout-wrapper:has(.product-loss-limit) {
            padding: 0;

            .fn-portlet-wrapper {
                padding: 0 calc(var(--adaptive-tablet-padding) / 2);
            }
            .fn-portlet-wrapper.product-bet-limit,
            .fn-portlet-wrapper.product-loss-limit {
                padding: 0;
            }
        }
    }

    /*Product Bet Limit*/
    .mobile.landscape [class*='ProductLimits__limitsHolder--'] {
        width: 60%;
        margin: 0 auto;
    }
    .desktop .portlet__content_type_product-bet-limit,
    .tablet .portlet__content_type_product-bet-limit,
    .desktop .portlet__content_type_product-loss-limit,
    .tablet .portlet__content_type_product-loss-limit {
        padding: 0 !important;
        width: 100% !important;
    }
    [class*='ProductLimits__limitsHolder--'] {
        margin: 0 calc(var(--s-base)* .5);
    }
    [class*='ProductLimits__limits--'] {
        border: 1px solid rgba(255, 255, 255, .65);
        border-radius: calc(var(--s-base) * 3);
        padding: var(--s-padding-big);
        margin: calc(var(--s-base) * 2);
        font-family: var(--ff-base);
        max-width: calc(50% - calc(var(--s-base) * 4));
        justify-content: flex-end;
    }
    .mobile.portrait [class*='ProductLimits__limits--'] {
        padding: var(--s-base);
        margin: var(--s-base) 2px;
    }
    .mobile [class*='ProductLimits__titleWrapper--'] {
        padding: 0 var(--s-base);
    }
    .mobile.landscape [class*='ProductLimits__limits--'] {
        margin: var(--s-base);
    }
    [class*='ProductLimits__titleWrapper--'] [class*='ProductLimits__title--'] {
        font-size: var(--s-font-big);
        font-weight: var(--w-font-bold);
        color: var(--c-base-white);
        text-transform: capitalize;
    }
    [class*='ProductLimits__titleWrapper--'] [class*='ProductLimits__editBtn--'] {
        font-size: var(--s-font-medium);
        font-weight: var(--w-font-medium);
        color: var(--c-base-white);
        text-decoration: underline;
    }
    .tablet [class*='ProductLimits__titleWrapper--'] [class*='ProductLimits__editBtn--']:hover,
    .mobile [class*='ProductLimits__titleWrapper--'] [class*='ProductLimits__editBtn--']:hover {
        text-decoration: underline;
    }
    .desktop [class*='ProductLimits__titleWrapper--'] [class*='ProductLimits__editBtn--']:hover,
    .tablet [class*='ProductLimits__titleWrapper--'] [class*='ProductLimits__editBtn--']:active,
    .mobile [class*='ProductLimits__titleWrapper--'] [class*='ProductLimits__editBtn--']:active {
        text-decoration: none;
    }
    [class*='ProductLimits__limitsEdit--'] [class*='LimitEditEditor__inputLeft--'] {
        border: none !important;
        border-radius: 0 !important;
        border-bottom: 1px solid rgba(255, 255, 255, .5) !important;
        padding: 0 !important;
    }
    .desktop [class*='ProductLimits__limitsEdit--'] [class*='LimitEditEditor__inputLeft--']:hover,
    .tablet [class*='ProductLimits__limitsEdit--'] [class*='LimitEditEditor__inputLeft--']:active,
    .mobile [class*='ProductLimits__limitsEdit--'] [class*='LimitEditEditor__inputLeft--']:active {
        border: none !important;
        border-bottom: 1px solid var(--c-base-white) !important;
    }

    [class*='ProductLimits__limitsEdit--'] [class*="Control__control--"][class*="Control__focus--"]:not([class*="ChangeFormField__phoneInput--"]):has(input[type=text]) [class*="Control__content--"],
    [class*='ProductLimits__limitsEdit--'] [class*="Control__control--"][class*="Control__invalid--"]:not([class*="ChangeFormField__phoneInput--"]):has(input[type=text]) [class*="Control__content--"],
    [class*='ProductLimits__limitsEdit--'] [class*="Control__control--"][class*="Control__valid--"]:not([class*="ChangeFormField__phoneInput--"]):has(input[type=text]) [class*="Control__content--"] {
        border: none !important;
    }

    [class*='ProductLimits__limitsEdit--'] [class*="Control__control--"][class*="Control__focus--"]:not([class*="ChangeFormField__phoneInput--"]):has(input[type=text]) [class*="Control__content--"][class*='LimitEditEditor__inputLeft--'] {
        border: none !important;
        border-bottom: 1px solid var(--c-base-white) !important;
    }
    [class*='ProductLimits__limitsEdit--'] [class*="Control__control--"][class*="Control__invalid--"]:not([class*="ChangeFormField__phoneInput--"]):has(input[type=text]) [class*="Control__content--"][class*='LimitEditEditor__inputLeft--'] {
        border-bottom: 1px solid var(--c-base-red) !important;
    }
    [class*='ProductLimits__limitsEdit--'] [class*="Control__control--"][class*="Control__valid--"]:not([class*="ChangeFormField__phoneInput--"]):has(input[type=text]) [class*="Control__content--"][class*='LimitEditEditor__inputLeft--'] {
        border-bottom: 1px solid var(--c-base-green) !important;
    }
    .desktop [class*='ProductLimits__limitsEdit--'] [class*="Control__control--"][class*="Control__focus--"] [class*="Control__content--"][class*='LimitEditEditor__inputLeft--']:hover,
    .tablet [class*='ProductLimits__limitsEdit--'] [class*="Control__control--"][class*="Control__focus--"] [class*="Control__content--"][class*='LimitEditEditor__inputLeft--']:active,
    .mobile [class*='ProductLimits__limitsEdit--'] [class*="Control__control--"][class*="Control__focus--"] [class*="Control__content--"][class*='LimitEditEditor__inputLeft--']:active,
    .desktop [class*='ProductLimits__limitsEdit--'] [class*="Control__control--"][class*="Control__invalid--"] [class*="Control__content--"][class*='LimitEditEditor__inputLeft--']:hover,
    .tablet [class*='ProductLimits__limitsEdit--'] [class*="Control__control--"][class*="Control__invalid--"] [class*="Control__content--"][class*='LimitEditEditor__inputLeft--']:active,
    .mobile [class*='ProductLimits__limitsEdit--'] [class*="Control__control--"][class*="Control__invalid--"] [class*="Control__content--"][class*='LimitEditEditor__inputLeft--']:active,
    .desktop [class*='ProductLimits__limitsEdit--'] [class*="Control__control--"][class*="Control__valid--"] [class*="Control__content--"][class*='LimitEditEditor__inputLeft--']:hover,
    .tablet [class*='ProductLimits__limitsEdit--'] [class*="Control__control--"][class*="Control__valid--"] [class*="Control__content--"][class*='LimitEditEditor__inputLeft--']:active,
    .mobile [class*='ProductLimits__limitsEdit--'] [class*="Control__control--"][class*="Control__valid--"] [class*="Control__content--"][class*='LimitEditEditor__inputLeft--']:active {
        border: none !important;
        border-bottom: 1px solid var(--c-base-white) !important;
    }
    [class*='ProductLimits__limitsEdit--'] [class*='LimitEdit__content--'] {
        border-radius: calc(var(--s-radius-small-extra) * 5) !important;
        min-height: calc(var(--s-base) * 9);
        background-color: var(--с-base-gray);
        border: none !important;
        padding: calc(var(--s-base) * 1.75) calc(var(--s-base) * 3) !important;
    }
    .desktop [class*='ProductLimits__limitsEdit--'] [class*='LimitEdit__content--']:hover,
    .tablet [class*='ProductLimits__limitsEdit--'] [class*='LimitEdit__content--']:active,
    .mobile [class*='ProductLimits__limitsEdit--'] [class*='LimitEdit__content--']:active {
        border: none !important;
    }
    .tablet [class*='ProductLimits__limitsEdit--'] [class*='LimitEdit__content--'] {
        padding: calc(var(--s-base) * 1.75) !important;
    }
    .tablet [class*='ProductLimits__limitsEdit--'] [class*='ErrorMessage__error--'] {
        padding: 0 0 0 calc(var(--s-base) *  1.75) !important;
    }
    .mobile [class*='ProductLimits__limitsEdit--'] [class*='LimitEdit__content--'] {
        padding: calc(var(--s-base) * 2) !important;
    }
    [class*='LimitEdit__content--'] [class*='LimitEditDisplay__diagram--'] [class*='ConicDiagram__donut--'] {
        box-shadow: none;
    }
    [class*='LimitEdit__content--'] [class*='LimitEditDisplay__diagram--'] {
        --size: 50px;
    }
    [class*='LimitEdit__content--'] [class*='LimitEditDisplay__diagram--'] [class*='ConicDiagram__donut--'][class*='ConicDiagram__donutBig--'] {
        background: var(--c-base-white-transparent) linear-gradient(90deg,transparent 50%,var(--c-base-white-transparent) 0);
    }
    [class*='LimitEditDisplay__diagram--'] [class*='ConicDiagram__donut--']:not([class*='ConicDiagram__donutBig--']) [class*='ConicDiagram__progressBar--'],
    [class*='LimitEdit__content--'] [class*='LimitEditDisplay__diagram--'] [class*='ConicDiagram__donut--']:not([class*='ConicDiagram__donutBig--']) {
        background: var(--c-base-red);
    }
    [class*='LimitEdit__content--'] [class*='LimitEditDisplay__diagram--'] [class*='ConicDiagram__donut--']:after {
        background: var(--с-base-gray);
    }
    [class*='LimitEditDisplay__diagram--'] [class*='ConicDiagram__donut--'][class*='ConicDiagram__donutBig--'] [class*='ConicDiagram__progressBar--'] {
        background: var(--c-base-white-transparent);
    }
    [class*='LimitEditDisplay__diagram--'] [class*='ConicDiagram__donut--'] [class*='ConicDiagram__value--'] {
        color: var(--c-base-white);
        font-size: var(--s-font-small);
        text-transform: uppercase;
    }
    [class*='Icon__infinity--'] {
        background-image: url(/library/New_Icons/infinity.svg);
        font-size: .8em;
    }
    [class*='ProductLimits__limits--'] [class*='LimitEditDisplay__title--'] {
        color: var(--c-base-white);
        font-size: var(--s-font-medium);
        font-weight: var(--w-font-bold);
    }
    [class*='ProductLimits__limits--'] [class*='LimitEditDisplay__hint--'] {
        color: var(--c-base-white);
        font-size: var(--s-font-small-extra);
        font-weight: var(--w-font-base);
    }
    /*Edit mode*/
    [class*='ProductLimits__editMode--'] [class*='ProductLimits__titleWrapper--']{
        border-bottom: none;
    }
    [class*='ProductLimits__editMode--'] [class*='ProductLimits__btnsHolder--']{
        border-bottom: none;
        flex-wrap: nowrap;
        margin: 0 0 0 8px;
    }
    [class*='ProductLimits__editMode--'] [class*='ProductLimits__titleWrapper--'] button,
    .tablet [class*='ProductLimits__editMode--'] [class*='ProductLimits__titleWrapper--'] button:hover,
    .mobile [class*='ProductLimits__editMode--'] [class*='ProductLimits__titleWrapper--'] button:hover {
        text-decoration: underline;
        /*padding: var(--s-font-medium);*/
        padding: 0;
        font-size: var(--s-font-medium);
        font-weight: var(--w-font-medium);
    }
    .desktop [class*='ProductLimits__editMode--'] [class*='ProductLimits__titleWrapper--'] button:hover,
    .tablet [class*='ProductLimits__editMode--'] [class*='ProductLimits__titleWrapper--'] button:active,
    .mobile [class*='ProductLimits__editMode--'] [class*='ProductLimits__titleWrapper--'] button:active {
        text-decoration: none;
    }
    [class*='ProductLimits__editMode--'] [class*='ProductLimits__titleWrapper--'] [class*='ProductLimits__cancelBtn--'] {
        color: var(--c-base-red);
    }
    [class*='ProductLimits__editMode--'] [class*='ProductLimits__titleWrapper--'] [class*='ProductLimits__saveBtn--'] {
        color: var(--c-base-green);
        opacity: 1;
    }
    .mobile [class*='ProductLimits__limitsEdit--'] [class*='Control__control--'] {
        margin: var(--s-base) !important;
        padding-bottom: 0 !important;
    }
    [class*='ProductLimits__limits--'] [class*='LimitEdit__editMode--'] {
        padding: 0;
        margin-bottom: calc(var(--s-base) * 2);
    }
    [class*='ProductLimits__limits--'] [class*='Control__control--'] {
        margin: calc(var(--s-base) * 2);
    }
    [class*='LimitEdit__editMode--']:after {
        display: none;
    }
    [class*='LimitEditEditor__editor--'] [class*='LimitEditEditor__label--'] {
        color: var(--c-base-white);
        /*padding: var(--s-font-medium);*/
        font-weight: var(--w-font-bold);
        position: absolute;
    }
    .mobile [class*='LimitEditEditor__editor--'] [class*='LimitEditEditor__label--']{
        font-size: var(--s-font-small);
    }
    [class*='LimitEditEditor__editor--'] [class*='LimitEditEditor__inputLeft--'] [class*='LimitEditEditor__caption--'] {
        display: none;
    }
    [class*='LimitEditEditor__editor--'] [class*='LimitEditEditor__inputLeft--'] [class*='LimitEditEditor__inputHolder--'] [class*='components__input--'] {
        height: calc(var(--s-base) * 3);
        color: var(--c-base-white);
        font-size: var(--s-font-small);
        font-weight: var(--w-font-base);
    }
    [class*='LimitEditEditor__editor--'] [class*='LimitEditEditor__unlimitedBox--'] {
        align-items: center;
        max-width: calc(var(--s-base) * 12.5) !important;
        width: 100% !important;
    }
    .mobile [class*='LimitEditEditor__editor--'] [class*='LimitEditEditor__unlimitedBox--'] {
        max-width: calc(var(--s-base) * 10.5) !important;
    }
    [class*='LimitEditEditor__editor--'] [class*='LimitEditEditor__unlimitedBox--'] [class*='LimitEditEditor__captionUnlimited--'] {
        margin-bottom: 0.2em;
        font-size: var(--s-font-small-extra);
        font-weight: var(--w-font-base);
        color: var(--c-base-white-transparent);
    }
    .desktop [class*='ProductLimits__limits--'] [class*='LimitEditEditor__inputs--']>*,
    .tablet [class*='ProductLimits__limits--'] [class*='LimitEditEditor__inputs--']>* {
        width: auto;
    }
    [class*='LimitEditEditor__editor--'] [class*='LimitEditEditor__unlimitedBox--'] [class*='Button__btn--']:not([class*='LimitEditEditor__makeLimited--']),
    .tablet [class*='LimitEditEditor__editor--'] [class*='LimitEditEditor__unlimitedBox--'] [class*='Button__btn--']:not([class*='LimitEditEditor__makeLimited--']):hover,
    .mobile [class*='LimitEditEditor__editor--'] [class*='LimitEditEditor__unlimitedBox--'] [class*='Button__btn--']:not([class*='LimitEditEditor__makeLimited--']):hover {
        height: calc(var(--s-base) * 4);
        border-radius: var(--s-radius-medium);
        background: transparent;
        color: var(--c-base-white);
        border: 1px solid var(--c-base-white);
    }
    .desktop [class*='LimitEditEditor__editor--'] [class*='LimitEditEditor__unlimitedBox--'] [class*='Button__btn--']:not([class*='LimitEditEditor__makeLimited--']):hover,
    .tablet [class*='LimitEditEditor__editor--'] [class*='LimitEditEditor__unlimitedBox--'] [class*='Button__btn--']:not([class*='LimitEditEditor__makeLimited--']):active,
    .mobile [class*='LimitEditEditor__editor--'] [class*='LimitEditEditor__unlimitedBox--'] [class*='Button__btn--']:not([class*='LimitEditEditor__makeLimited--']):active {
        height: calc(var(--s-base) * 4);
        border-radius: var(--s-radius-medium);
        background: var(--c-base-white);
        color: var(--с-base-gray);
        border: 1px solid var(--c-base-white);
    }
    [class*='LimitEditEditor__editor--'] [class*='Button__btn--']:not([class*='LimitEditEditor__makeLimited--']) [class*='LimitEditEditor__icon--'],
    .tablet [class*='LimitEditEditor__editor--'] [class*='Button__btn--']:not([class*='LimitEditEditor__makeLimited--']):hover [class*='LimitEditEditor__icon--'],
    .mobile [class*='LimitEditEditor__editor--'] [class*='Button__btn--']:not([class*='LimitEditEditor__makeLimited--']):hover [class*='LimitEditEditor__icon--'] {
        background-image: url(/library/New_Icons/infinityBtnHover.svg);
        background-size: calc(var(--s-base) * 1.5);
    }
    .desktop [class*='LimitEditEditor__editor--'] [class*='Button__btn--']:not([class*='LimitEditEditor__makeLimited--']):hover [class*='LimitEditEditor__icon--'],
    .tablet [class*='LimitEditEditor__editor--'] [class*='Button__btn--']:not([class*='LimitEditEditor__makeLimited--']):active [class*='LimitEditEditor__icon--'],
    .mobile [class*='LimitEditEditor__editor--'] [class*='Button__btn--']:not([class*='LimitEditEditor__makeLimited--']):active [class*='LimitEditEditor__icon--'] {
        background-image: url(/library/New_Icons/infinityBtn.svg);
    }
    [class*='LimitEditEditor__editor--'] [class*='Button__btn--'][class*='LimitEditEditor__makeLimited--'],
    .tablet [class*='LimitEditEditor__editor--'] [class*='Button__btn--'][class*='LimitEditEditor__makeLimited--']:hover,
    .mobile [class*='LimitEditEditor__editor--'] [class*='Button__btn--'][class*='LimitEditEditor__makeLimited--']:hover {
        height: calc(var(--s-base) * 4);
        border-radius: var(--s-radius-medium);
        background: var(--c-base-white);
        color: var(--c-base-white);
        border: 1px solid var(--c-base-white);
        box-shadow: none;
    }
    .desktop [class*='LimitEditEditor__editor--'] [class*='Button__btn--'][class*='LimitEditEditor__makeLimited--']:hover,
    .tablet [class*='LimitEditEditor__editor--'] [class*='Button__btn--'][class*='LimitEditEditor__makeLimited--']:active,
    .mobile [class*='LimitEditEditor__editor--'] [class*='Button__btn--'][class*='LimitEditEditor__makeLimited--']:active {
        height: calc(var(--s-base) * 4);
        border-radius: var(--s-radius-medium);
        background: var(--с-base-gray);
        color: var(--c-base-white);
    }
    [class*='LimitEditEditor__editor--'] [class*='Button__btn--'][class*='LimitEditEditor__makeLimited--'] [class*='LimitEditEditor__icon--'],
    .tablet [class*='LimitEditEditor__editor--'] [class*='Button__btn--'][class*='LimitEditEditor__makeLimited--']:hover [class*='LimitEditEditor__icon--'],
    .mobile [class*='LimitEditEditor__editor--'] [class*='Button__btn--'][class*='LimitEditEditor__makeLimited--']:hover [class*='LimitEditEditor__icon--'] {
        background-size: calc(var(--s-base) * 1.5);
        background-image: url(/library/New_Icons/infinityBtn.svg);
    }
    .desktop [class*='LimitEditEditor__editor--'] [class*='Button__btn--'][class*='LimitEditEditor__makeLimited--']:hover [class*='LimitEditEditor__icon--'],
    .tablet [class*='LimitEditEditor__editor--'] [class*='Button__btn--'][class*='LimitEditEditor__makeLimited--']:active [class*='LimitEditEditor__icon--'],
    .mobile [class*='LimitEditEditor__editor--'] [class*='Button__btn--'][class*='LimitEditEditor__makeLimited--']:active [class*='LimitEditEditor__icon--'] {
        background-image: url(/library/New_Icons/infinityBtnHover.svg);
    }
    [class*='ProductLimits__limits--'] [class*='LimitEditDisplay__dash--'] {
        border: none !important;
    }
    [class*='ProductLimits__limits--'] [class*='LimitEditDisplay__newLimit--'] {
        font-size: calc(var(--s-base) * 1.25);
        color: var(--c-base-white);
    }
    [class*='ProductLimits__limitsEdit--'] [class*='ErrorMessage__error--'] {
        color: var(--c-base-red);
        padding: 0 0 0 calc(var(--s-base) * 3);
    }
    .mobile [class*='ProductLimits__limitsEdit--'] [class*='ErrorMessage__error--'] {
        padding: 0 calc(var(--s-base) * 2) !important;
    }
    [class*='ProductLimits__limitsEdit--'] [class*='LimitEditEditor__inputHolder--']:before {
        color: var(--c-base-white-transparent);
    }
    [class*='Control__control--'] [class*='LimitEditEditor__inputLeft--'] {
        border-bottom: 1px solid var(--c-base-white-transparent);
    }
    [class*='ProductLimits__limitsEdit--'] [class*='LimitEditEditor__inputLeft--'] input[disabled] {
        -webkit-text-fill-color: var(--c-base-white-transparent);
        opacity: 1;
    }
    [class*='Control__control--'][class*='Control__invalid--'] [class*='LimitEditEditor__inputLeft--'] {
        border-color: var(--c-base-red);
    }
    [class*='Control__control--'][class*='Control__valid--'] [class*='LimitEditEditor__inputLeft--'] {
        border-color: var(--c-base-green);
    }
    [class*='Control__control--'][class*='Control__focus--'] [class*='LimitEditEditor__inputLeft--'] {
        border-color: var(--c-base-white);
    }
    .product-bet-limit [class*="Control__control--"][class*="Control__disabled--"] [class*='LimitEditEditor__inputs--'] [class*="Control__content--"],
    .product-loss-limit [class*="Control__control--"][class*="Control__disabled--"] [class*='LimitEditEditor__inputs--'] [class*="Control__content--"] {
        background-color: transparent !important;
    }
    .tablet [class*='ProductLimits__limitsHolder--'] {
        margin: var(--s-base);
    }
    .tablet [class*='ProductLimits__limits--'] {
        width: calc(50% - calc(var(--s-base) * 4));
        padding: var(--s-base);
        margin: var(--s-base);
    }
    .tablet.landscape [class*='ProductLimits__limits--'] {
        width: calc(100% / 3 - calc(var(--s-base) * 3));
    }
    .tablet [class*='ProductLimits__limits--'] [class*='Control__control--'] {
        margin: calc(var(--s-base) * 2) var(--s-base);
    }
    .tablet [class*='LimitEditEditor__editor--'] [class*='LimitEditEditor__unlimitedBox--'] {
        max-width: calc(var(--s-base) * 10) !important;
    }
    .mobile [class*='ProductLimits__limitsHolder--'],
    .mobile .sidebar-content [class*='ProductLimits__limitsHolder--'] {
        margin: 0;
    }
    @media screen and (min-width: 1200px) {
        [class*='ProductLimits__limitsHolder--'] {
            margin: 0 calc(var(--s-base) * 3);
        }
        [class*='ProductLimits__limits--'] [class*='Control__control--'] {
            margin: var(--s-base);
        }
        [class*='LimitEditEditor__editor--'] [class*='LimitEditEditor__unlimitedBox--'] {
            max-width: calc(var(--s-base) * 10) !important;
        }
    }

    /*Sidebar*/
    .sidebar-content [class*='ProductLimits__limitsHolder--'] {
        margin: var(--s-base) 0 !important;
    }
    .sidebar-content [class*='ProductLimits__titleWrapper--'] {
        display: flex;
        flex-direction: column;
        padding: 0;
    }
    .sidebar-content [class*='ProductLimits__limits--'] {
        padding: var(--s-base) !important;
        border: 1px solid rgba(255, 255, 255, .65);
        border-radius: calc(var(--s-base)* 3);
        font-family: var(--ff-base);
        justify-content: flex-end;
        margin: var(--s-base) 0 !important;
    }
    .sidebar-content [class*='ProductLimits__titleWrapper--'] [class*='ProductLimits__title--'] {
        text-align: center;
    }
    .sidebar-content [class*='ProductLimits__limits--'] [class*='Control__control--'] {
        margin: var(--s-base) 0 !important;
    }
    .sidebar-content [class*='ProductLimits__titleWrapper--'] [class*='ProductLimits__editBtn--'] {
        padding: 0 0 var(--s-base);
    }
    .sidebar-content [class*='ProductLimits__limitsEdit--'] [class*='LimitEdit__content--'] {
        border-radius: calc(var(--s-radius-small-extra)* 5) !important;
        min-height: calc(var(--s-base)* 8);
        background-color: var(--c-base-black);
        border: none !important;
        padding: calc(var(--s-base)* 1.5) calc(var(--s-base)* 2) !important;
    }
    .sidebar-content [class*='LimitEdit__content--'] [class*='LimitEditDisplay__diagram--'] [class*='ConicDiagram__donut--']:after {
        background: var(--c-base-black);
    }
    .sidebar-content [class*='ProductLimits__editMode--'] [class*='ProductLimits__titleWrapper--'] {
        border-bottom: none;
    }
    .sidebar-content [class*='ProductLimits__editMode--'] [class*='ProductLimits__btnsHolder--'] {
        margin: 0 0 8px;
    }
    .sidebar-content [class*='LimitEdit__editMode--']:after {
        display: none;
    }
    .sidebar-content [class*='ProductLimits__limitsEdit--'] [class*='LimitEdit__editMode--'] [class*='LimitEdit__content--'] {
        background-color: var(--c-base-black);
    }
    .sidebar-content [class*='LimitEditEditor__editor--'] [class*='LimitEditEditor__unlimitedBox--'] {
        max-width: calc(var(--s-base)* 10) !important;
    }
    .sidebar-content [class*='ProductLimits__limitsEdit--'] [class*='ErrorMessage__error--'] {
        padding: 0 0 0 calc(var(--s-base)* 2);
    }
    .mobile.portrait .sidebar-content [class*='ProductLimits__limitsEdit--'] [class*='ErrorMessage__error--'] {
        padding: 0 0 0 calc(var(--s-base)* 3) !important;
    }
    .sidebar-content [class*='ProductLimits__limits--']:not([class*='ProductLimits__editMode--']) [class*='LimitEdit__content--'] {
        display: grid;
        grid-template-columns: 1fr 3fr;
        grid-column-gap: 10px;
        max-width: 100%;
        grid-row-gap: 10px;
    }
    .sidebar-content [class*='LimitEditEditor__editor--'] [class*='LimitEditEditor__label--'] {
        position: initial;
    }
    .sidebar-content [class*='LimitEditEditor__editor--'] [class*='Button__btn--'][class*='LimitEditEditor__makeLimited--'],
    .sidebar-content [class*='LimitEditEditor__editor--'] [class*='LimitEditEditor__unlimitedBox--'] [class*='Button__btn--']:not([class*='LimitEditEditor__makeLimited--']) {
        height: calc(var(--s-base)* 4) !important;
    }
    .mobile.portrait .sidebar-content [class*='ProductLimits__limitsEdit--'] [class*='LimitEdit__content--'] {
        padding: calc(var(--s-base)* 1.5) calc(var(--s-base)* 3) !important;
    }
    .mobile.portrait .sidebar-content [class*='LimitEditEditor__editor--'] [class*='LimitEditEditor__label--'] {
        position: absolute;
    }
    .mobile.landscape .sidebar-content [class*='ProductLimits__limitsHolder--'] {
        width: 100% !important;
    }



  /********************General*******************/
  .portlet__content:has(.bonus-history) {
    width: var(--s-max-base-width);
    margin: 0 auto;
  }

  .mobile.portrait .portlet__content:has(.bonus-history),
  [class*="NavigationBar__container--"] + [class*="Layout__layout--"] .portlet__content:has(.bonus-history) {
    width: 100%;
  }

  @media (width <= 1200px) {
    .desktop .portlet__content:has(.bonus-history),
    .tablet .portlet__content:has(.bonus-history) {
      width: 100%;
    }
  }

  .bonus-history [class*="AccordionRow__accordionBodyContainer--"] {
    background-color: var(--с-base-gray);
    font-size: var(--s-font-small);
    border-top: 2px solid var(--c-base-red);
  }

  .desktop .bonus-history [class*="AccordionRow__accordionBodyContainer--"],
  .tablet .bonus-history [class*="AccordionRow__accordionBodyContainer--"] {
    margin-bottom: calc(var(--s-base) * 2.5);
    border-bottom-left-radius: var(--s-base);
    border-bottom-right-radius: var(--s-base);
  }

  .mobile .bonus-history [class*="AccordionRow__accordionBodyContainer--"] {
    border-top: none;
  }

  .mobile .bonus-history [class*="AccordionRow__accordionBodyContainer--"] {
    background-color: transparent;
    padding-bottom: calc(var(--s-base) * 1.375);
  }

  .bonus-history [class*="AccordionRow__accordionBodyContainer--"]::before {
    border-top-color: var(--c-base-red);
  }

  .mobile .bonus-history [class*="AccordionRow__accordionBodyContainer--"]::before {
    content: none;
  }

  .desktop .bonus-history [class*="TableHeader__filtersContainer--"],
  .tablet .bonus-history [class*="TableHeader__filtersContainer--"] {
    margin: 0;
  }

  .bonus-history [class*="TableHeader__filtersContainer--"] select {
    font-size: var(--s-font-medium);
  }

  .bonus-history .mobileView [class*="TableHeader__filters--"] {
    flex-direction: row;
  }

  .bonus-history [class*="TableHeader__tableHeaderContainer--"] {
    padding: 0;
  }

  .bonus-history [class*="TableHeader__filter--"] {
    margin-bottom: calc(var(--s-base) * 4);
  }

  .desktop .bonus-history [class*="TableHeader__filter--"],
  .tablet .bonus-history [class*="TableHeader__filter--"] {
    flex: 0;
    max-width: calc(var(--s-base) * 23.5);
  }

  .bonus-history [class*="AccordionRow__accordionContainer--"] {
    border-top: 1px solid var(--c-base-white-transparent-medium);
  }

  .desktop .bonus-history [class*="AccordionRow__accordionContainer--"]:hover {
    border-top: 1px solid var(--c-table-row-hover);
    background-color: var(--c-table-row-hover);
    transition: background-color .3s, border-top .3s;
  }

  .desktop .bonus-history [class*="AccordionRow__accordionContainer--"]:hover + [class*="AccordionRow__accordionContainer--"] {
    border-top: 1px solid var(--c-table-row-hover);
    transition: border-top .3s;
  }

  .desktop .bonus-history [class*="AccordionRow__accordionContainer--"]:has([class*="AccordionRow__accordionBodyContainer--"]):hover + [class*="AccordionRow__accordionContainer--"] {
    border-top: 1px solid var(--c-base-white-transparent-medium);
  }

  .bonus-history [class*="AccordionRow__accordionBodyCell--"] {
    border-bottom: 1px solid var(--c-base-white-transparent-medium);
    margin: 0 calc(var(--s-base) * 2.25);
  }

  .mobile .bonus-history [class*="AccordionRow__accordionBodyCell--"] {
    border-bottom: none;
  }

  .bonus-history [class*="AccordionRow__accordionBodyCell--"]:last-child {
    border-bottom: none;
  }

  .bonus-history [class*="AccordionRow__accordionContainer--"] {
    color: var(--c-base-white);
  }



  /*******************Bonus History*******************/
  .bonus-history [class*="BonusHistory__slider--"] {
    border-bottom: 1px solid var(--c-base-white-transparent-medium);
    color: var(--c-base-white);
    font-size: var(--s-font-small);
    padding: calc(var(--s-base) * 2.375) 0;
    margin: 0 calc(var(--s-base) * 2.25);
  }

  .bonus-history [class*="BonusHistory__smallDetails--"] {
    padding-left: calc(var(--s-base) * 2.25);
  }

  .bonus-history [class*="BonusHistory__bonusName--"] {
    color: var(--c-base-white);
    font-size: var(--s-font-small);
    font-weight: var(--w-font-bold);
  }

  .mobile .bonus-history [class*="BonusHistory__bonusName--"] {
    font-family: var(--ff-modern);
  }

  .bonus-history [class*="BonusHistory__status--"] {
    font-size: var(--s-font-small);
  }

  .bonus-history [class*="BonusHistory__status--"]::before {
    content: none;
  }

  .bonus-history [class*="BonusHistory__status--"][class*="BonusHistory__pending--"] {
    color: var(--c-base-white-transparent);
  }

  .bonus-history [class*="BonusHistory__status--"][class*="BonusHistory__declined--"] {
    color: var(--c-base-red);
  }

  .bonus-history [class*="BonusHistory__status--"][class*="BonusHistory__active--"] {
    color: var(--c-base-green);
  }

  .desktop .bonus-history [class*="BonusHistory__accordionHeaderContainer--"]:hover,
  .tablet .bonus-history [class*="BonusHistory__accordionHeaderContainer--"]:hover,
  .mobile .bonus-history [class*="BonusHistory__accordionHeaderContainer--"]:hover {
    background: none;
  }

  .bonus-history [class*="BonusHistory__accordionHeaderContainer--"] [class*="Icon__bottomListArrow--"] {
    background-image: url(/library/New_Icons/arrow-grey.svg);
    background-position: 50%;
    background-size: 60%;
  }

  .mobile .bonus-history [class*="BonusHistory__accordionHeaderContainer--"] [class*="Icon__bottomListArrow--"] {
    background-size: 38%;
  }

  .bonus-history [class*="BonusHistory__cellName--"].accordionBodyCellName,
  .bonus-history [class*="BonusHistory__cellValue--"].accordionBodyCellValue {
    color: var(--c-base-white);
    padding-top: calc(var(--s-base) * 2.375);
    padding-bottom: calc(var(--s-base) * 2.375);
  }

  .mobile .bonus-history [class*="BonusHistory__cellName--"].accordionBodyCellName,
  .mobile .bonus-history [class*="BonusHistory__cellValue--"].accordionBodyCellValue {
    padding-top: var(--s-base);
    padding-bottom: var(--s-base);
  }

  .bonus-history [class*="BonusHistory__smallDetailsEnd--"] span {
    font-size: var(--s-font-root);
    font-weight: var(--w-font-bold);
  }

  .bonus-history [class*="BonusHistory__progressIndicator--"] {
    background-color: var(--c-base-green);
  }

  .bonus-history [class*="BonusHistory__slider--"] [class*="Game__name--"] {
    color: var(--c-base-white);
  }
  
  .bonus-history [class*="BonusHistory__slider--"] [class*="Game__image--"] {
    box-shadow: none;
  }

  .bonus-history [class*="BonusHistory__cancelWrapper--"] [class*="Button__btn--"] {
    background-color: var(--c-btn-primary-light-default-bg);
    color: var(--c-btn-primary-light-text);
    border: 1px solid var(--c-btn-primary-light-default-bg);
    height: calc(var(--s-base) * 5);
    font-size: var(--s-font-medium);
    line-height: normal;
  }

  .bonus-history [class*="BonusHistory__cancelWrapper--"] {
    padding: 0;
    margin: calc(var(--s-base) * 3) auto;
  }

  .mobile.portrait .bonus-history [class*="BonusHistory__cancelWrapper--"] [class*="Button__btn--"],
  .mobile.portrait .bonus-history [class*="TableLoadMore__loadMoreContainer--"] [class*="TableLoadMore__loadMoreBtn--"] {
    width: 100%;
  }

  .desktop .bonus-history [class*="BonusHistory__cancelWrapper--"] [class*="Button__btn--"]:hover,
  .bonus-history [class*="BonusHistory__cancelWrapper--"] [class*="Button__btn--"]:active {
    background-color: var(--c-btn-primary-light-hover-bg);
    color: var(--c-btn-primary-light-text-hover);
    border: 1px solid var(--c-btn-primary-light-disabled-bg);
  }

  .bonus-history [class*="TableLoadMore__loadMoreContainer--"] [class*="TableLoadMore__loadMoreBtn--"] {
    height: calc(var(--s-base) * 5);
    font-size: var(--s-font-medium);
    line-height: normal;
    margin: calc(var(--s-base) * 1.75) auto;
  }

  .bonus-history [class*="BonusHistory__errorMsg--"] {
    color: var(--c-base-red);
  }

  .bonus-history [class*="Game__titleWrapper--"] {
    justify-content: center;
  }

  .bonus-history [class*="BonusHistory__slider--"] [class*="Icon__rightArrow--"],
  .bonus-history [class*="BonusHistory__slider--"] [class*="Icon__leftArrow--"] {
    background-image: url("/library/New_Icons/arrowDefaultLeft.svg");
  }

  .desktop .bonus-history [class*="BonusHistory__slider--"] [class*="Icon__rightArrow--"]:hover,
  .desktop .bonus-history [class*="BonusHistory__slider--"] [class*="Icon__leftArrow--"]:hover {
    background-image: url("/library/New_Icons/arrowHoverLeft.svg");
  }

  .bonus-history [class*="BonusHistory__slider--"] [class*="Slider__slide--"] [class*="GridPagingSlider__game--"]:last-of-type {
    margin-right: 0;
  }


  /* ========== SIDEBAR PLACEMENT. ========== */
  .desktop .sidebar-content-wrapper .sidebar-content .bonus-history [class*="AccordionRow__accordionContainer--"]:hover {
    background-color: var(--c-base-black);
    border-bottom-right-radius: var(--s-base);
    border-bottom-left-radius: var(--s-base);
  }

  .desktop .sidebar-content-wrapper .sidebar-content .bonus-history [class*="AccordionRow__accordionBodyContainer--"],
  .tablet .sidebar-content-wrapper .sidebar-content .bonus-history [class*="AccordionRow__accordionBodyContainer--"] {
    margin-bottom: var(--s-base);
  }

  /* ===== Arrows. ===== */
  .sidebar-content-wrapper .sidebar-content .bonus-history [class*="AccordionRow__accordionBodyCell--"] [class*="Icon__rightArrow--"],
  .sidebar-content-wrapper .sidebar-content .bonus-history [class*="AccordionRow__accordionBodyCell--"] [class*="Icon__leftArrow--"] {
    top: calc(var(--s-base) * 3.5);
    background-image: url("/library/New_Icons/arrowDefaultLeft.svg");
  }

  .sidebar-content-wrapper .sidebar-content .bonus-history [class*="AccordionRow__accordionBodyCell--"] [class*="Icon__rightArrow--"]:hover,
  .sidebar-content-wrapper .sidebar-content .bonus-history [class*="AccordionRow__accordionBodyCell--"] [class*="Icon__leftArrow--"]:hover {
    background-image: url("/library/New_Icons/arrowHoverLeft.svg");
  }

  /* ===== Filters. ===== */
  .sidebar-content-wrapper .sidebar-content .bonus-history [class*="TableHeader__filter--"] {
    min-width: 100%;
    max-width: 100%;
  }
  .sidebar-content-wrapper .sidebar-content .bonus-history .mobileView [class*="TableHeader__tableHeaderContainer--"] {
    padding: 0;
  }

  .mobile .sidebar-content-wrapper .sidebar-content .bonus-history [class*="TableHeader__tableHeaderContainer--"] {
    padding: 0;
  }

  /* ===== Table. ===== */
  .mobile .sidebar-content-wrapper .sidebar-content .bonus-history [class*="AccordionRow__accordionBodyCell--"] {
    margin: 0 var(--s-base);
  }

  .mobile .sidebar-content-wrapper .sidebar-content .bonus-history [class*="BonusHistory__cancelWrapper--"] {
    padding-left: 0;
    padding-right: 0;
  }

  .sidebar-content-wrapper .sidebar-content .bonus-history [class*="BonusHistory__smallDetails--"] {
    padding-left: calc(var(--s-padding-medium) / 2);
  }

  .sidebar-content-wrapper .sidebar-content .bonus-history [class*="BonusHistory__smallDetailsEnd--"] {
    white-space: nowrap;
  }

  .sidebar-content-wrapper .sidebar-content .bonus-history [class*="AccordionRow__accordionHeaderArrowRow--"] {
    padding-right: 0;
  }

  /* ===== Accordion body. ===== */
  .sidebar-content-wrapper .sidebar-content .bonus-history [class*="BonusHistory__slider--"] {
    margin: 0;
  }

  .sidebar-content-wrapper .sidebar-content .bonus-history [class*="AccordionRow__accordionBodyCell--"] {
    margin: 0;
    border: none;
  }

  .sidebar-content-wrapper .sidebar-content .bonus-history [class*="BonusHistory__cellName--"].accordionBodyCellName,
  .sidebar-content-wrapper .sidebar-content .bonus-history [class*="BonusHistory__cellValue--"].accordionBodyCellValue {
    padding-top: var(--s-padding-medium-extra);
    padding-bottom: var(--s-padding-medium-extra);
  }



  /* ===== General width. ===== */
  .portlet_name_w2g-reporting-form .portlet__content {
    width: var(--s-max-base-width);
    margin: 0 auto;
  }

  .mobile.portrait .portlet_name_w2g-reporting-form .portlet__content,
  [class*="NavigationBar__container--"] + [class*="Layout__layout--"] .portlet_name_w2g-reporting-form .portlet__content {
    width: 100%;
  }

  @media (width <= 1200px) {
    .desktop .portlet_name_w2g-reporting-form .portlet__content,
    .tablet .portlet_name_w2g-reporting-form .portlet__content {
      width: 100%;
    }
  }

  .portlet_name_w2g-reporting-form [class*="TableHeader__filtersContainer--"] {
    margin: 0;
  }

  .desktop .portlet_name_w2g-reporting-form [class*="TableHeader__filtersContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"],
  .tablet .portlet_name_w2g-reporting-form [class*="TableHeader__filtersContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"] {
    margin-top: calc(var(--s-base) * 2.75);
  }

  .mobile .portlet_name_w2g-reporting-form [class*="TableHeader__filtersContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"] {
    margin-top: 0;
  }

  .mobile.portrait .portlet_name_w2g-reporting-form [class*="TableHeader__filtersContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"] {
    width: 100%;
  }

  .mobile.portrait .portlet_name_w2g-reporting-form [class*="TableHeader__filtersContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"] button {
    width: 100%;
  }

  .portlet_name_w2g-reporting-form [class*="TableHeader__filtersContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"] button[class*="Button__btn--"][class*="Button__large--"] {
    height: calc(var(--s-base) * 5);
    line-height: calc(var(--s-base) * 4.75);
    font-size: var(--s-font-medium);
  }

  .portlet_name_w2g-reporting-form [class*="TableHeader__filtersContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"] button[class*="Button__btn--"][class*="Button__large--"] {
    background-color: var(--c-base-white);
    color: var(--c-btn-primary-light-text);
    border: 1px solid var(--c-base-white);
  }

  .desktop .portlet_name_w2g-reporting-form [class*="TableHeader__filtersContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"] button[class*="Button__btn--"][class*="Button__large--"]:hover,
  .tablet .portlet_name_w2g-reporting-form [class*="TableHeader__filtersContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"] button[class*="Button__btn--"][class*="Button__large--"]:active,
  .mobile .portlet_name_w2g-reporting-form [class*="TableHeader__filtersContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"] button[class*="Button__btn--"][class*="Button__large--"]:active {
    background-color: var(--c-base-transparent);
    color: var(--c-base-white);
    border: 1px solid var(--c-base-white-transparent);
  }

  .portlet_name_w2g-reporting-form [class*="TableHeader__filtersContainer--"] {
    margin-top: calc(var(--s-base) * 2.285);
  }

  .portlet_name_w2g-reporting-form [class*="TableHeaderRow__tableHeaderRowContainer"] {
    background-color: var(--с-base-gray);
    border: none;
    height: calc(var(--s-base) * 5);
    padding: 0 var(--s-padding-big);
    align-items: center;
    border-radius: var(--s-radius-small-extra) var(--s-radius-small-extra) 0 0;
  }

  .portlet_name_w2g-reporting-form [class*="TableSummary__tableSummaryContainer--"] [class*="TableHeaderRow__tableHeaderRowColumn--"] {
    font-size: var(--s-font-small);
  }

  .desktop .portlet_name_w2g-reporting-form [class*="TableSummary__tableSummaryContainer--"] [class*="TableBodyRow__tableBodyRowContainer--"],
  .tablet .portlet_name_w2g-reporting-form [class*="TableSummary__tableSummaryContainer--"] [class*="TableBodyRow__tableBodyRowContainer--"] {
    height: calc(var(--s-base) * 7);
  }

  .portlet_name_w2g-reporting-form [class*="TableSummary__tableSummaryContainer--"] [class*="TableBodyRow__tableBodyRowContainer--"] {
    padding: 0 var(--s-padding-big);
    border-top: 1px solid var(--c-base-white-transparent-medium);
    border-bottom: none;
  }

  .portlet_name_w2g-reporting-form [class*="TableSummary__tableSummaryContainer--"] [class*="TableBodyRow__tableBodyRowContainer--"]:nth-child(2) {
    border-top: none;
  }

  .portlet_name_w2g-reporting-form [class*="TableSummary__tableSummaryContainer--"] [class*="TableBodyRow__tableBodyRowContainer--"] [class*="TableBodyRow__tableBodyRowColumn--"] {
    padding: calc(var(--s-padding-medium-extra) * 2.25) 0;
    font-size: var(--s-font-small);
    color: var(--c-text-light);
  }

  .portlet_name_w2g-reporting-form [class*="TableSummary__tableSummaryContainer--"] [class*="W2GReportingForm__highlight--"] {
    color: var(--c-base-red);
  }

  .desktop .portlet_name_w2g-reporting-form [class*="TableBodyRow__tableBodyRowContainer--"]:hover {
    border-color: var(--c-table-row-hover);
    background-color: var(--c-table-row-hover);
    transition: background-color .3s, border-top .3s;
    cursor: pointer;
  }

  .desktop .portlet_name_w2g-reporting-form [class*="TableBodyRow__tableBodyRowContainer--"]:hover + [class*="TableBodyRow__tableBodyRowContainer--"] {
    border-top: 1px solid var(--c-table-row-hover);
    transition: border-top .3s;
  }

  /* ===== Accordion header container. ===== */
  .portlet_name_w2g-reporting-form [class*="AccordionRow__accordionHeaderContainer--"] .accordionHeaderSmallDetails {
    font-size: var(--s-font-small);
    font-weight: var(--w-font-bold);
    padding: calc(var(--s-padding-medium-extra) * 2.375) calc(var(--s-padding-medium-extra) * 2.25);
  }

  .portlet_name_w2g-reporting-form [class*="AccordionRow__accordionHeaderContainer--"]:hover {
    background-color: transparent;
  }

  .portlet_name_w2g-reporting-form [class*="AccordionRow__accordionHeaderArrowRow--"] [class*="Icon__bottomListArrow--"] {
    background-image: url("/library/New_Icons/arrow-grey.svg");
    background-position: 50%;
    background-size: 60%;
  }

  .portlet_name_w2g-reporting-form [class*="AccordionRow__accordionContainer--"] {
    border-top: 1px solid var(--c-base-white-transparent-medium);
    color: var(--c-base-white);
  }

  .portlet_name_w2g-reporting-form [class*="AccordionRow__accordionContainer--"] [class*="AccordionRow__accordionHeaderContainer--"] {
    min-height: initial;
  }

  /* ===== Accordion body container. ===== */
  .portlet_name_w2g-reporting-form [class*="AccordionRow__accordionBodyContainer--"] {
    background-color: var(--с-base-gray);
    font-size: var(--s-font-small);
    border-top: 2px solid var(--c-base-red);
  }

  .portlet_name_w2g-reporting-form [class*="AccordionRow__accordionBodyContainer--"]::before {
    border-top-color: var(--c-base-red);
  }

  .portlet_name_w2g-reporting-form [class*="AccordionRow__accordionBodyContainer--"] [class*="AccordionRow__accordionBodyCell--"] {
    border-bottom: 1px solid var(--c-base-white-transparent);
    margin: initial;
  }

  .portlet_name_w2g-reporting-form [class*="AccordionRow__accordionBodyContainer--"] [class*="AccordionRow__accordionBodyCell--"]:last-child {
    border-bottom: none;
  }

  .portlet_name_w2g-reporting-form [class*="AccordionRow__accordionBodyContainer--"] [class*="AccordionRow__accordionBodyCell--"] .accordionBodyCellName,
  .portlet_name_w2g-reporting-form [class*="AccordionRow__accordionBodyContainer--"] [class*="AccordionRow__accordionBodyCell--"] .accordionBodyCellValue {
    padding: calc(var(--s-padding-medium-extra) * 2.375) calc(var(--s-padding-medium-extra) * 2.25);
  }

  /* ===== Mobile + mobile view. ===== */
  .mobile .portlet_name_w2g-reporting-form [class*="TableHeader__tableHeaderContainer--"] {
    padding: initial;
  }

  .mobile.portrait .portlet_name_w2g-reporting-form [class*="AccordionRow__accordionHeaderArrowRow--"] [class*="Icon__bottomListArrow--"] {
    background-size: 30%;
  }

  .mobile.portrait .portlet_name_w2g-reporting-form [class*="AccordionRow__accordionBodyContainer--"] {
    border: none;
    background-color: transparent;
    margin-bottom: var(--s-padding-big-extra);
  }

  .mobile.portrait .portlet_name_w2g-reporting-form [class*="AccordionRow__accordionBodyContainer--"]::before {
    display: none;
  }

  .mobile.portrait .portlet_name_w2g-reporting-form [class*="AccordionRow__accordionBodyContainer--"] [class*="AccordionRow__accordionBodyCell--"] {
    border: none;
  }

  .mobile.portrait .portlet_name_w2g-reporting-form [class*="AccordionRow__accordionHeaderContainer--"] .accordionHeaderSmallDetails {
    padding: calc(var(--s-padding-medium-extra) * 2.375) 0;
  }

  .mobile.portrait .portlet_name_w2g-reporting-form [class*="AccordionRow__accordionBodyContainer--"] [class*="AccordionRow__accordionBodyCell--"] .accordionBodyCellName,
  .mobile.portrait .portlet_name_w2g-reporting-form [class*="AccordionRow__accordionBodyContainer--"] [class*="AccordionRow__accordionBodyCell--"] .accordionBodyCellValue {
    padding: var(--s-padding-medium-extra) var(--s-padding-big-extra) var(--s-padding-medium-extra) 0;
  }

  .portlet_name_w2g-reporting-form [class*="TableBody__tableBodyInfo--"][class*="TableBody__tableBodyEmpty--"] {
    border-radius: var(--s-radius-small-extra)
  }

  /* ========== SIDEBAR PLACEMENT. ========== */
  .sidebar-content-wrapper .sidebar-content .portlet_name_w2g-reporting-form .mobileView [class*="TableHeader__tableHeaderContainer--"] {
    padding: 0;
  }

  .sidebar-content-wrapper .sidebar-content .portlet_name_w2g-reporting-form [class*="TableHeader__filtersContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"] {
    min-width: 100%;
  }

  /* ===== Accordion header container. ===== */
  .sidebar-content-wrapper .sidebar-content .portlet_name_w2g-reporting-form [class*="AccordionRow__accordionHeaderContainer--"] .accordionHeaderSmallDetails {
    padding: var(--s-padding-medium) calc(var(--s-padding-medium) / 2);
  }

  .sidebar-content-wrapper .sidebar-content .portlet_name_w2g-reporting-form [class*="AccordionRow__accordionBodyContainer--"] [class*="AccordionRow__accordionBodyCell--"] {
    border: none;
  }

  .desktop .sidebar-content-wrapper .sidebar-content .portlet_name_w2g-reporting-form [class*="AccordionRow__accordionHeaderContainer--"]:hover {
    background-color: var(--c-base-black);
  }

  .desktop .sidebar-content-wrapper .sidebar-content .portlet_name_w2g-reporting-form [class*="AccordionRow__accordionContainer--"]:has([class*="AccordionRow__accordionHeaderContainer--"]:hover) {
    border-color: var(--c-base-black);
  }

  .desktop .sidebar-content-wrapper .sidebar-content .portlet_name_w2g-reporting-form [class*="AccordionRow__accordionContainer--"]:has([class*="AccordionRow__accordionHeaderContainer--"]:hover) + [class*="AccordionRow__accordionContainer--"] {
    border-color: var(--c-base-black);
  }

  .sidebar-content-wrapper .sidebar-content .portlet_name_w2g-reporting-form [class*="AccordionRow__accordionBodyContainer--"] [class*="AccordionRow__accordionBodyCell--"] .accordionBodyCellName,
  .sidebar-content-wrapper .sidebar-content .portlet_name_w2g-reporting-form [class*="AccordionRow__accordionBodyContainer--"] [class*="AccordionRow__accordionBodyCell--"] .accordionBodyCellValue {
    padding: var(--s-padding-medium-extra) calc(var(--s-padding-medium) / 2);
  }

  .desktop .sidebar-content-wrapper .sidebar-content .portlet_name_w2g-reporting-form [class*="TableHeader__filtersContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"],
  .tablet .sidebar-content-wrapper .sidebar-content .portlet_name_w2g-reporting-form [class*="TableHeader__filtersContainer--"] [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"] {
    margin-top: 0;
  }



  /* ========== RECONNECT BANNER. ========== */
  [class*='Reconnect__container--'] [class*='Reconnect__content--'] {
    background: var(--с-base-gray);
  }

  [class*='Reconnect__container--'] [class*='Reconnect__content--'] p {
    font-size: 1rem;
  }

  [class*='Reconnect__container--'] [class*='Reconnect__content--'] [class*='Reconnect__button--'] {
    background-color: var(--c-btn-extra-default-bg);
    border-color: var(--c-btn-extra-default-bg);
    text-transform: uppercase;
    color: var(--c-btn-extra-text);
    font-weight: var(--w-font-extra-bold);
    margin-left: 1.5rem;
    height: calc(var(--s-base) * 4);
  }
  .desktop [class*='Reconnect__container--'] [class*='Reconnect__content--'] [class*='Reconnect__button--']:hover,
  [class*='Reconnect__container--'] [class*='Reconnect__content--'] [class*="Button__btn--"][class*='Reconnect__button--']:active {
    color: var(--c-btn-extra-text);
    background-color: var(--c-btn-extra-hover-bg);
    border-color: var(--c-btn-extra-hover-bg);
  }

  .tablet [class*='Reconnect__container--'] [class*='Reconnect__content--'] [class*="Button__btn--"][class*='Reconnect__button--']:hover,
  .mobile [class*='Reconnect__container--'] [class*='Reconnect__content--'] [class*="Button__btn--"][class*='Reconnect__button--']:hover {
    background-color: var(--c-btn-extra-default-bg);
    border-color: var(--c-btn-extra-default-bg);
    color: var(--c-btn-extra-text);
  }

  /* ========== SIGN IN BANNER. ========== */
  [class*='SignInNotificationBanner__container--'] {
    background: var(--с-base-gray);
    color: var(--c-base-white);
  }

  [class*='SignInNotificationBanner__container--'] [class*='SignInNotificationBanner__link--'] {
    color: var(--c-base-red);
    font-size: var(--s-font-medium);
  }

  .desktop [class*='SignInNotificationBanner__container--'] [class*='SignInNotificationBanner__link--']:hover {
    text-decoration: none;
    color: var(--c-base-red);
  }

  /* ========== POPUP. ========== */
  [class*="PopupManager__popups--"] [class*="Overlay__overlay--"] {
    background: var(--c-base-black);
  }

  [class*="Popup__popup--"] {
    padding: 0 0 var(--s-padding-big) 0;
    border-radius: var(--s-radius-small-extra);
    background-color: var(--с-base-gray);
  }
  
  /* ============= BONUS POPUP WITH GAMES ===================== */
  [class*="BonusWithGamesPopup__layout--"] [class*="Game__titleWrapper--"] [class*="Game__name--"] {
    color: var(--c-base-white);
    height: calc(var(--s-base) * 4.25);
  }
  
  [class*="BonusWithGamesPopup__layout--"] [class*="Popup__popup--"] .popup-modal__inner-content {
    display: block;
  }
  
  [class*="BonusWithGamesPopup__layout--"] .popup-modal__inner-content > span {
    color: var(--c-base-white);
  }
  
  [class*="BonusWithGamesPopup__layout--"] [class*="Slider__component--"] [class*="Slider__leftArrow--"],
  [class*="BonusWithGamesPopup__layout--"] [class*="Slider__component--"] [class*="Slider__rightArrow--"] {
    background-image: url(/library/New_Icons/arrowDefaultLeft.svg);
  }
  
  [class*="BonusWithGamesPopup__layout--"] [class*="Slider__component--"] [class*="Slider__leftArrow--"]:hover,
  [class*="BonusWithGamesPopup__layout--"] [class*="Slider__component--"] [class*="Slider__rightArrow--"]:hover {
    background-image: url(/library/New_Icons/arrowHoverLeft.svg);
  }

  [class*="BonusWithGamesPopup__layout--"] [class*="Slider__component--"] [class*="Slider__slide--"] [class*="BonusWithGamesPopup__game--"]:last-of-type {
    margin-right: 0;
  }
  
  [class*="BonusWithGamesPopup__layout--"] [class*="Slider__component--"] [class*="BonusWithGamesPopup__game--"] [class*="Game__image--"] {
    box-shadow: none;
  }
  
  .mobile.portrait [class*="BonusWithGamesPopup__layout--"] [class*="Slider__component--"] [class*="Slider__leftArrow--"],
  .mobile.portrait [class*="BonusWithGamesPopup__layout--"] [class*="Slider__component--"] [class*="Slider__rightArrow--"] {
    margin: 0;
  }
  
  .mobile.landscape [class*="BonusWithGamesPopup__layout--"]:has([class*="GamesView__sliderContainer--"]) [class*="Popup__actionButtons--"],
  .mobile.landscape [class*="BonusWithGamesPopup__layout--"]:has([class*="GamesView__sliderContainer--"]) [class*="Popup__controls--"] {
    padding-top: 0;
  }
  
  .mobile.landscape [class*="BonusWithGamesPopup__layout--"] [class*="Slider__component--"] {
    margin-top: calc(var(--s-base) * 1.5);
  }
  
  .mobile.landscape [class*="BonusWithGamesPopup__layout--"]:has([class*="GamesView__sliderContainer--"]) [class*="Popup__actionButtons--"] [class*="Button__btn--"] {
    height: calc(var(--s-base) * 5);
    line-height: normal;
  }

  /* ===== Page as popup. ===== */
  [class*="Popup__popup--"][class*="PagePopup__container--"] {
    max-height: 95%;
    /*padding: 0;*/
  }

  [class*="Popup__popup--"][class*="PagePopup__container--"] .popup-modal__inner-content {
    border-radius: 0 0 var(--s-radius-small-extra) var(--s-radius-small-extra);
  }

  [class*="Popup__popup--"] .popup-modal__inner-content body,
  [class*="Popup__popup--"] .popup-modal__inner-content html {
    background: var(--с-base-gray);
    color: var(--c-base-white-transparent-medium);
  }

  /* ===== Scrollbar styles. ===== */
  [class*="Popup__popup--"] .popup-modal__inner-content::-webkit-scrollbar {
    width: var(--s-scrollbar-width);
    background: var(--с-base-gray);
  }

  [class*="Popup__popup--"] .popup-modal__inner-content::-webkit-scrollbar-thumb {
    background: var(--c-base-white-transparent-medium-extra);
    border-radius: var(--s-radius-small-extra);
  }

  /* ===== Popup title. ===== */
  [class*="Popup__popup--"] > div:first-child:has(.popup-modal__title:not(:empty)) {
    background-color: var(--c-base-red-dark);
    border-radius: var(--s-radius-small-extra) var(--s-radius-small-extra) 0 0;
  }

  [class*="Popup__popup--"] .popup-modal__title:not(:empty) {
    color: var(--c-base-white);
    background-color: var(--c-base-red-dark);
    height: calc(var(--s-base) * 8);
    border-radius: var(--s-radius-small-extra) var(--s-radius-small-extra) 0 0;
    padding: 0 calc(var(--s-padding-big-extra) * 2);
    text-align: center;
    text-transform: none;
    font-size: var(--s-font-big-extra);
    font-weight: var(--w-font-bold);
    line-height: calc(var(--s-font-small) * 2);
    letter-spacing: 0;
  }

  /*TODO: In case of issues with paddings of popups without title, apply paddings only for popups with title.*/
  /*[class*="PopupManager__layout--"] [class*="Popup__popup--"]:has(.popup-modal__title:not(:empty)) .popup-modal__inner-content {*/
  /*  padding: calc(var(--s-padding-big-extra) / 2) var(--s-padding-big-extra) 0;*/
  /*}*/

  [class*="PopupManager__layout--"] [class*="Popup__popup--"] .popup-modal__inner-content {
    padding: calc(var(--s-padding-big-extra) / 2) var(--s-padding-big-extra) 0;
  }

  [class*="Popup__popup--"] .popup-modal__inner-content {
    display: flex;
    flex-direction: column;
    align-items: center;
    color: var(--c-base-white-transparent-medium);
  }

  [class*="PopupManager__layout--"] [class*="Popup__popup--"] .popup-modal__inner-content a {
    text-decoration: underline;
  }

  .desktop [class*="PopupManager__layout--"] [class*="Popup__popup--"] .popup-modal__inner-content a:hover,
  .tablet [class*="PopupManager__layout--"] [class*="Popup__popup--"] .popup-modal__inner-content a:active,
  .mobile [class*="PopupManager__layout--"] [class*="Popup__popup--"] .popup-modal__inner-content a:active {
    text-decoration: none;
  }

  [class*="PopupManager__layout--"] [class*="Popup__popup--"] .popup-modal__inner-content [class*="SimpleDialogInfoPopup__description--"] {
    color: var(--c-base-white);
    padding: initial;
  }

  [class*="PopupManager__layout--"] [class*="Popup__popup--"] .popup-modal__buttons [class*="ConfirmationPopup__btn--"] {
    width: initial;
    min-width: calc(var(--s-base) * 20);
  }

  .desktop [class*="PopupManager__layout--"] [class*="Popup__popup--"] .popup-modal__buttons,
  .tablet [class*="PopupManager__layout--"] [class*="Popup__popup--"] .popup-modal__buttons {
    gap: 5px;
    margin-top: calc(var(--s-padding-medium-extra) * 3.625);
  }

  .mobile.portrait [class*="PopupManager__layout--"] [class*="Popup__popup--"] .popup-modal__buttons {
    flex-wrap: wrap;
    gap: calc(var(--s-padding-medium-extra) * 1.25) 5px;
  }

  /* ===== Popup close icon. ===== */
  [class*="Popup__popup--"] [class*="Icon__closePopup--"] {
    width: calc(var(--s-base) * 3);
    height: calc(var(--s-base) * 3);
    top: 20px;
    right: 24px;
    background-image: url(/library/New_Icons/close_icon.svg);
    background-position: center;
    background-size: auto;
    background-repeat: no-repeat;
  }

  .desktop [class*="Popup__popup--"] [class*="Icon__closePopup--"]:hover,
  [class*="Popup__popup--"] [class*="Icon__closePopup--"]:active {
    opacity: 0.5;
    transition: opacity 0.2s ease-in-out;
  }

  [class*="Popup__popup--"]:not([class*="LoginPopup__container--"]):has(.popup-modal__title:empty) [class*="Icon__closePopup--"] {
    top: 7px;
    right: 11px;
  }

  /* ===== Popup controls. ===== */
  [class*="Popup__popup--"] [class*="Popup__controls--"] {
    color: var(--c-base-white-transparent-medium);
  }

  [class*="Popup__popup--"] [class*="Popup__controls--"] [class*="Icon__circleArrowLeft--"],
  [class*="Popup__popup--"] [class*="Popup__controls--"] [class*="Icon__circleArrowRight--"],
  [class*="Popup__popup--"] [class*="Popup__controls--"] [class*="Icon__circleArrowLeftDisabled--"],
  [class*="Popup__popup--"] [class*="Popup__controls--"] [class*="Icon__circleArrowRightDisabled--"] {
    background-position: center;
    background-size: 100%;
    background-repeat: no-repeat;
  }

  [class*="Popup__popup--"] [class*="Popup__controls--"] [class*="Icon__circleArrowLeft--"] {
    background-image: url("/library/New_Icons/arrowDefaultLeft.svg");
  }

  [class*="Popup__popup--"] [class*="Popup__controls--"] [class*="Icon__circleArrowRight--"] {
    background-image: url("/library/New_Icons/arrowDefaultRight.svg");
  }

  [class*="Popup__popup--"] [class*="Popup__controls--"] [class*="Icon__circleArrowLeftDisabled--"] {
    background-image: url("/library/New_Icons/arrowDisabledLeft.svg");
  }

  [class*="Popup__popup--"] [class*="Popup__controls--"] [class*="Icon__circleArrowRightDisabled--"] {
    background-image: url("/library/New_Icons/arrowDisabledRight.svg");
  }

  [class*="Popup__popup--"] [class*="Popup__controls--"] [class*="Icon__circleArrowLeftDisabled--"],
  [class*="Popup__popup--"] [class*="Popup__controls--"] [class*="Icon__circleArrowRightDisabled--"] {
    cursor: not-allowed;
  }

  .desktop [class*="Popup__popup--"] [class*="Popup__controls--"] [class*="Icon__circleArrowLeft--"]:hover,
  [class*="Popup__popup--"] [class*="Popup__controls--"] [class*="Icon__circleArrowLeft--"]:active {
    background-image: url("/library/New_Icons/arrowHoverLeft.svg");
  }


  .desktop [class*="Popup__popup--"] [class*="Popup__controls--"] [class*="Icon__circleArrowRight--"]:hover,
  [class*="Popup__popup--"] [class*="Popup__controls--"] [class*="Icon__circleArrowRight--"]:active {
    background-image: url("/library/New_Icons/arrowHoverRight.svg");
  }

  /* ========== TOAST NOTIFICATION. ========== */
  .notistack-SnackbarContainer [class*="useShowNotification__notification--"] {
    border-radius: calc(var(--s-radius-small-extra) * 5) 0 0 calc(var(--s-radius-small-extra) * 5);
  }

  .notistack-SnackbarContainer [class*="useShowNotification__warning--"] {
    background-color: var(--c-base-yellow);
  }

  .notistack-SnackbarContainer [class*="useShowNotification__success--"] {
    background-color: var(--c-base-green-inactive);
  }

  .notistack-SnackbarContainer [class*="useShowNotification__error--"] {
    background-color: var(--c-base-red-dark);
  }

  .notistack-SnackbarContainer [class*="useShowNotification__default--"] {
    background-color: var(--c-base-black);
  }

  /* ========== SKELETON. ========== */
  [class*="Skeleton__skeleton--"] {
    background-image: url("/library/New_Icons/Skeleton/skeleton_dskt_550.svg") !important;
  }

  [class*="Skeleton__skeleton--"]:after {
    background: linear-gradient(rgb(133 133 133 / 0%), rgb(133 133 133 / 75%) 50%, rgb(133 133 133 / 25%)) no-repeat 0 -50vh !important;
  }

  .mobile.portrait [class*="Skeleton__skeleton--"] {
    background-image: url("/library/New_Icons/Skeleton/skeleton_mob_port.svg") !important;
  }

  .mobile.landscape [class*="Skeleton__skeleton--"] {
    background-image: url("/library/New_Icons/Skeleton/skeleton_tab_land.svg") !important;
  }

  .tablet.portrait [class*="Skeleton__skeleton--"] {
    background-image: url("/library/New_Icons/Skeleton/skeleton_tab_port.svg") !important;
  }

  .tablet.landscape [class*="Skeleton__skeleton--"] {
    background-image: url("/library/New_Icons/Skeleton/skeleton_tab_land.svg") !important;
  }

  @media screen and (min-width: 800px) {
    .desktop [class*="Skeleton__skeleton--"] {
      background-image: url("/library/New_Icons/Skeleton/skeleton_dskt_800.svg") !important;
    }
  }

  @media screen and (min-width: 1100px) {
    .desktop [class*="Skeleton__skeleton--"] {
      background-image: url("/library/New_Icons/Skeleton/skeleton_dskt_1100.svg") !important;
    }
  }

  @media screen and (min-width: 1390px) {
    .desktop [class*="Skeleton__skeleton--"] {
      background-image: url("/library/New_Icons/Skeleton/skeleton_dskt_1390.svg") !important;
    }
  }

  @media screen and (min-width: 1900px) {
    .desktop [class*="Skeleton__skeleton--"] {
      background-image: url("/library/New_Icons/Skeleton/skeleton_dskt_1900.svg") !important;
    }
  }

  /* ========== LOADER. ========== */
  /* May be detected during page reloading (most likely with network throttling enabled). */
  .desktop .navigation-container {
    background-color: var(--с-base-gray);
  }

  [class*="Loader__loader--"] > div {
    background-color: var(--c-base-red)
  }

  /* Animated dots (circles) during loading of some elements. */
  .content__loader div {
    background-color: var(--c-base-red)
  }



    .portlet__content_type_login-history.portlet__content {
        width: var(--s-max-base-width);
        margin: 0 auto;
    }

    .mobile.portrait .portlet__content_type_login-history.portlet__content,
    [class*="NavigationBar__container--"] + [class*="Layout__layout--"] .portlet__content_type_login-history.portlet__content {
        width: 100%;
    }

    @media (width <= 1200px) {
        .desktop .portlet__content_type_login-history.portlet__content,
        .tablet .portlet__content_type_login-history.portlet__content {
            width: 100%;
            padding: 0 calc(var(--s-base)* 2);
        }

        .tablet.portrait .portlet__content_type_login-history.portlet__content {
            width: 80%;
        }
    }

    .portlet__content_type_login-history [class*="TableHeaderRow__tableHeaderRowContainer--"] {
        background-color: var(--с-base-gray);
        border-top: 1px solid var(--с-base-gray);
        font-size: var(--s-font-small);
        padding: 0 var(--s-padding-big);
        height: calc(var(--s-base) * 5);
        align-items: center;
    }

    .portlet__content_type_login-history [class*="TableSummary__tableSummaryContainer--"] [class*="TableHeaderRow__tableHeaderRowContainer--"] {
        height: initial;
    }

    .portlet__content_type_login-history [class*="TableBodyRow__tableBodyRowColumn--"] {
        font-size: var(--s-font-small);
        color: var(--c-base-white);
        padding: calc(var(--s-base) * 2.25) 2px;
        text-align: center;
    }

    .desktop .portlet__content_type_login-history [class*="TableSummary__tableSummaryContainer--"] [class*="TableBodyRow__tableBodyRowColumn--"] {
        padding: var(--s-base) 0 0;
    }

    .portlet__content_type_login-history [class*="TableHeaderRow__tableHeaderRowColumn--"] {
        text-align: center;
    }

    .mobile [class*="TableHeader__tableHeaderContainer--"],
    .tablet [class*="TableHeader__tableHeaderContainer--"] {
        padding: 0;
    }

    .portlet__content_type_login-history [class*="TableBodyRow__tableBodyRowColumn--"] [class*="LoginHistory__ip--"] {
        flex: 1;
    }

    .desktop .portlet__content_type_login-history [class*="TableHeader__filtersContainer--"] {
        margin: 0;
    }

    .tablet.landscape .portlet__content_type_login-history [class*="TableHeader__filtersContainer--"] {
        margin: 0;
    }

    .desktop .portlet__content_type_login-history [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"],
    .tablet.landscape .portlet__content_type_login-history [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"] {
        margin-top: 1.6rem;
    }

    .mobile .portlet__content_type_login-history [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"],
    .tablet.portrait .portlet__content_type_login-history [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"] {
        margin-top: 0;
    }

    .portlet__content_type_login-history [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"] [class*="Button__btn--"] {
        border: 1px solid var(--c-btn-secondary-light-default-bg);
        background-color: var(--c-btn-secondary-light-default-bg);
        color: var(--c-btn-secondary-light-text);
    }

    .desktop .portlet__content_type_login-history [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"] [class*="Button__btn--"]:hover,
    .mobile .portlet__content_type_login-history [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"] [class*="Button__btn--"]:active,
    .tablet .portlet__content_type_login-history [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"] [class*="Button__btn--"]:active {
        border: 1px solid var(--c-btn-secondary-light-disabled-bg);
        background-color: var(--c-btn-secondary-light-hover-bg);
        color: var(--c-btn-secondary-light-text-hover);
    }

    .desktop .portlet__content_type_login-history [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"] button,
    .tablet .portlet__content_type_login-history [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"] button,
    .mobile.landscape .portlet__content_type_login-history [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"] button {
        min-width: 13rem;
        width: auto;
    }

    .mobile.portrait .portlet__content_type_login-history [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"],
    .mobile.portrait .portlet__content_type_login-history [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"] button {
        width: 100%;
    }

    .portlet__content_type_login-history [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"] [class*="Button__btn--"] {
        height: calc(var(--s-base) * 5);
        font-size: var(--s-font-medium);
        line-height: normal;
    }

    .mobile .portlet__content_type_login-history [class*="TableHeader__tableHeaderContainer--"] {
        padding: 0;
    }

    .portlet__content_type_login-history [class*="TableHeader__filters--"] [class*="Select__select--"] {
        font-size: var(--s-font-medium);
    }

    .portlet__content_type_login-history [class*="TableBodyRow__tableBodyRowContainer--"] {
        padding: 0 var(--s-padding-big);
    }

    .portlet__content_type_login-history [class*="LoginHistory__tableDataContainer--"] [class*="TableHeaderRow__tableHeaderRowContainer--"] {
        border-top-left-radius: var(--s-base);
        border-top-right-radius: var(--s-base);
    }

    .portlet__content_type_login-history [class*="LoginHistory__tableDataContainer--"] [class*="TableBodyRow__tableBodyRowContainer--"] {
        border-bottom: 1px solid var(--c-base-white-transparent-medium);
    }

    .portlet__content_type_login-history [class*="LoginHistory__tableDataContainer--"] [class*="TableBodyRow__tableBodyRowContainer--"]:last-child {
        border-bottom: none;
    }

    .portlet__content_type_login-history [class*="LoginHistory__accordionBodyCell--"],
    .portlet__content_type_login-history [class*="LoginHistory__headerCell--"],
    .portlet__content_type_login-history [class*="LoginHistory__headerValueCell--"],
    .portlet__content_type_login-history .accordionHeaderSmallDetails > span {
        font-size: var(--s-font-small);
        color: var(--c-base-white);
    }

    .portlet__content_type_login-history [class*="TableSummary__tableSummaryContainer--"] > div {
        background: var(--с-base-gray);
        border-radius: var(--s-base);
        border: initial;
        padding: calc(var(--s-base)* 1.25) calc(var(--s-base)* 2);
        margin: 0 auto calc(var(--s-base)* 2);
    }

    .mobile .portlet__content_type_login-history [class*="TableSummary__tableSummaryContainer--"] > div {
        height: 100%;
        padding: calc(var(--s-base)* 1.25) calc(var(--s-base)* 2);
        border: initial;
    }

    .tablet .portlet__content_type_login-history [class*="TableSummary__tableSummaryContainer--"] > div {
        padding: calc(var(--s-base)* 2);
        height: 100%;
        border: initial;
    }

    .mobile .portlet__content_type_login-history [class*="TableSummary__tableSummaryContainer--"] [class*="AccordionRow__accordionBodyContainer--"],
    .tablet .portlet__content_type_login-history [class*="TableSummary__tableSummaryContainer--"] [class*="AccordionRow__accordionBodyContainer--"] {
        margin: calc(var(--s-base)* 2) 0 0;
        border-top: 1px solid var(--c-base-white-transparent);
        padding-top: var(--s-base);
    }

    .mobile .portlet__content_type_login-history [class*="TableSummary__tableSummaryContainer--"] .accordionHeaderSmallDetails,
    .tablet .portlet__content_type_login-history [class*="TableSummary__tableSummaryContainer--"] .accordionHeaderSmallDetails {
        padding: initial;
    }

    .mobile .portlet__content_type_login-history [class*="LoginHistory__headerCell--"],
    .tablet .portlet__content_type_login-history [class*="LoginHistory__headerCell--"] {
        font-weight: var(--w-font-bold);
        padding-left: 0;
    }

    .portlet__content_type_login-history .accordionHeaderSmallDetails span:not([class*="LoginHistory__highlight--"]) {
        font-weight: var(--w-font-bold);
    }

    .portlet__content_type_login-history [class*="AccordionRow__accordionHeaderArrowRow--"] [class*="Icon__bottomListArrow--"] {
        background-image: url(/library/New_Icons/arrow_down_white.svg);
        opacity: 50%;
        background-position: center;
        background-size: contain;
    }

    .mobile .portlet__content_type_login-history [class*="AccordionRow__accordionHeaderArrowRow--"] [class*="Icon__bottomListArrow--"] {
        width: calc(var(--s-base)* 1.25);
        height: calc(var(--s-base)* 1.25);
    }

    .tablet .portlet__content_type_login-history [class*="AccordionRow__accordionHeaderArrowRow--"] [class*="Icon__bottomListArrow--"] {
        width: calc(var(--s-base)* 2);
        height: calc(var(--s-base)* 2);
    }

    .mobile .portlet__content_type_login-history [class*="AccordionRow__accordionHeaderArrowRow--"],
    .tablet .portlet__content_type_login-history [class*="AccordionRow__accordionHeaderArrowRow--"] {
        padding-right: calc(var(--s-base)* 2);
        padding-left: calc(var(--s-base)* 2);
    }

    .mobile .portlet__content_type_login-history [class*="TableSummary__tableSummaryContainer--"] [class*="AccordionRow__accordionHeaderArrowRow--"],
    .tablet .portlet__content_type_login-history [class*="TableSummary__tableSummaryContainer--"] [class*="AccordionRow__accordionHeaderArrowRow--"] {
        padding-right: 0;
    }

    .mobile .portlet__content_type_login-history [class*="AccordionRow__accordionHeaderContainer--"]:hover,
    .tablet .portlet__content_type_login-history [class*="AccordionRow__accordionHeaderContainer--"]:hover {
        background-color: transparent;
    }

    .mobile .portlet__content_type_login-history [class*="LoginHistory__tableDataContainer--"] [class*="AccordionRow__accordionHeaderContainer--"]:active,
    .tablet .portlet__content_type_login-history [class*="LoginHistory__tableDataContainer--"] [class*="AccordionRow__accordionHeaderContainer--"]:active {
        background-color: var(--c-table-row-hover);
        transition: background-color 0.15s;
    }

    .mobile .portlet__content_type_login-history [class*="LoginHistory__tableDataContainer--"] [class*="AccordionRow__accordionContainer--"]:has([class*="AccordionRow__accordionHeaderContainer--"]:active),
    .tablet .portlet__content_type_login-history [class*="LoginHistory__tableDataContainer--"] [class*="AccordionRow__accordionContainer--"]:has([class*="AccordionRow__accordionHeaderContainer--"]:active) {
        border-top-color: var(--c-table-row-hover);
        transition: border-top 0.15s;
    }

    .desktop .portlet__content_type_login-history [class*="AccordionRow__accordionBodyContainer--"] {
        background-color: var(--с-base-gray);
        border-top: 2px solid var(--c-base-red);
    }

    .mobile .portlet__content_type_login-history [class*="AccordionRow__accordionBodyContainer--"],
    .tablet .portlet__content_type_login-history [class*="AccordionRow__accordionBodyContainer--"] {
        border-top: none;
    }

    .desktop .portlet__content_type_login-history [class*="AccordionRow__accordionBodyContainer--"]::before,
    .tablet .portlet__content_type_login-history [class*="AccordionRow__accordionBodyContainer--"]::before {
        border-top-color: var(--c-base-red);
    }

    .mobile .portlet__content_type_login-history [class*="AccordionRow__accordionBodyContainer--"]::before,
    .tablet .portlet__content_type_login-history [class*="AccordionRow__accordionBodyContainer--"]::before {
        content: none;
    }

    .portlet__content_type_login-history [class*="AccordionRow__accordionBodyContainer--"] {
        margin-bottom: calc(var(--s-base) * 3);
    }

    .mobile .portlet__content_type_login-history [class*="LoginHistory__accordionBodyCell--"],
    .tablet .portlet__content_type_login-history [class*="LoginHistory__accordionBodyCell--"] {
        border: initial;
        margin: initial;
    }

    .portlet__content_type_login-history [class*="LoginHistory__headerValueCell--"] {
        padding: 1.4rem 0;
    }

    .mobile .portlet__content_type_login-history [class*="LoginHistory__accordionBodyCell--"] .accordionBodyCellName,
    .tablet .portlet__content_type_login-history [class*="LoginHistory__accordionBodyCell--"] .accordionBodyCellName {
        padding: var(--s-base) 0;
    }

    .mobile .portlet__content_type_login-history [class*="LoginHistory__accordionBodyCell--"] .accordionBodyCellValue,
    .tablet .portlet__content_type_login-history [class*="LoginHistory__accordionBodyCell--"] .accordionBodyCellValue {
        padding: var(--s-base) calc(var(--s-base)* 2) var(--s-base) calc(var(--s-base)* 1.25);
    }

    .mobile .portlet__content_type_login-history [class*="TableSummary__tableSummaryContainer--"] .accordionBodyCellName,
    .tablet .portlet__content_type_login-history [class*="TableSummary__tableSummaryContainer--"] .accordionBodyCellName,
    .mobile .portlet__content_type_login-history [class*="TableSummary__tableSummaryContainer--"] .accordionBodyCellValue,
    .tablet .portlet__content_type_login-history [class*="TableSummary__tableSummaryContainer--"] .accordionBodyCellValue {
        padding: var(--s-base) 0;
    }

    .mobile .portlet__content_type_login-history [class*="LoginHistory__accordionBodyCell--"]:last-child .accordionBodyCellName,
    .mobile .portlet__content_type_login-history [class*="LoginHistory__accordionBodyCell--"]:last-child .accordionBodyCellValue,
    .tablet .portlet__content_type_login-history [class*="LoginHistory__accordionBodyCell--"]:last-child .accordionBodyCellName,
    .tablet .portlet__content_type_login-history [class*="LoginHistory__accordionBodyCell--"]:last-child .accordionBodyCellValue {
        padding-bottom: initial;
    }

    .portlet__content_type_login-history [class*="LoginHistory__tableDataContainer--"] [class*="AccordionRow__accordionContainer--"],
    .portlet__content_type_login-history [class*="TableSummary__tableSummaryContainer--"] [class*="AccordionRow__accordionContainer--"] {
        border-top: 1px solid var(--c-base-white-transparent-medium);
        color: var(--c-base-white);
    }

    .portlet__content_type_login-history [class*="TableLoadMore__loadMoreContainer--"] [class*="TableLoadMore__loadMoreBtn--"] {
        height: calc(var(--s-base)* 5);
        font-size: var(--s-font-medium);
        line-height: normal;
    }

    .desktop .portlet__content_type_login-history [class*="TableLoadMore__loadMoreContainer--"] [class*="TableLoadMore__loadMoreBtn--"],
    .tablet .portlet__content_type_login-history [class*="TableLoadMore__loadMoreContainer--"] [class*="TableLoadMore__loadMoreBtn--"],
    .mobile.landscape .portlet__content_type_login-history [class*="TableLoadMore__loadMoreContainer--"] [class*="TableLoadMore__loadMoreBtn--"] {
        min-width: 13rem;
        width: auto;
    }

    .mobile.portrait .portlet__content_type_login-history [class*="TableLoadMore__loadMoreContainer--"] [class*="TableLoadMore__loadMoreBtn--"] {
        width: 100%;
        margin: 1rem auto;
    }

    /********Sidebar styles ********/
    .sidebar-content-wrapper .sidebar-content .portlet__content_type_login-history.portlet__content {
        padding: initial;
    }

    .sidebar-content-wrapper .sidebar-content .login-history [class*="TableHeader__tableHeaderContainer--"] {
        padding: 0;
    }

    .sidebar-content-wrapper .sidebar-content .login-history [class*='TableAnotherPeriodFilter__anotherPeriodContainer--'] [class*='TableAnotherPeriodFilter__anotherPeriodSubmit--'] {
        width: 100%;
    }

    .sidebar-content-wrapper .sidebar-content .login-history [class*='TableAnotherPeriodFilter__anotherPeriodContainer--'] [class*='TableAnotherPeriodFilter__anotherPeriodSubmit--'] {
        width: 100%;
    }

    .sidebar-content-wrapper .sidebar-content .login-history [class*='TableAnotherPeriodFilter__anotherPeriodContainer--'] [class*='TableAnotherPeriodFilter__anotherPeriodSubmit--'] [class*='Button__btn--'] {
        margin: calc(var(--s-base)* 2) 0;
    }

    .tablet .sidebar-content-wrapper .sidebar-content .login-history [class*="TableHeader__filtersContainer--"] {
        margin: 0;
    }

    .desktop .sidebar-content-wrapper .sidebar-content .portlet__content_type_login-history [class*="AccordionRow__accordionHeaderContainer--"]:hover,
    .tablet .sidebar-content-wrapper .sidebar-content .portlet__content_type_login-history [class*="AccordionRow__accordionHeaderContainer--"]:active,
    .mobile .sidebar-content-wrapper .sidebar-content .portlet__content_type_login-history [class*="AccordionRow__accordionHeaderContainer--"]:active {
        background-color: var(--c-base-black);
        transition: background-color 0.2s ease-in-out;
    }

    .desktop .sidebar-content-wrapper .sidebar-content .portlet__content_type_login-history [class*="AccordionRow__accordionContainer--"]:has([class*="AccordionRow__accordionHeaderContainer--"]:hover),
    .tablet .sidebar-content-wrapper .sidebar-content .portlet__content_type_login-history [class*="AccordionRow__accordionContainer--"]:has([class*="AccordionRow__accordionHeaderContainer--"]:active),
    .mobile .sidebar-content-wrapper .sidebar-content .portlet__content_type_login-history [class*="AccordionRow__accordionContainer--"]:has([class*="AccordionRow__accordionHeaderContainer--"]:active) {
        border-top-color: var(--c-base-black);
    }

    .desktop .sidebar-content-wrapper .sidebar-content .portlet__content_type_login-history [class*="AccordionRow__accordionContainer--"]:has([class*="AccordionRow__accordionHeaderContainer--"]:hover):not(:has([class*="AccordionRow__accordionBodyContainer--"])) + [class*="AccordionRow__accordionContainer--"],
    .tablet .sidebar-content-wrapper .sidebar-content .portlet__content_type_login-history [class*="AccordionRow__accordionContainer--"]:has([class*="AccordionRow__accordionHeaderContainer--"]:active):not(:has([class*="AccordionRow__accordionBodyContainer--"])) + [class*="AccordionRow__accordionContainer--"],
    .mobile .sidebar-content-wrapper .sidebar-content .portlet__content_type_login-history [class*="AccordionRow__accordionContainer--"]:has([class*="AccordionRow__accordionHeaderContainer--"]:active):not(:has([class*="AccordionRow__accordionBodyContainer--"])) + [class*="AccordionRow__accordionContainer--"] {
        border-top-color: var(--c-base-black);
    }

    .sidebar-content-wrapper .sidebar-content .portlet__content_type_login-history [class*="LoginHistory__headerCell--"] {
        padding-left: calc(var(--s-padding-medium) / 2);
    }

    .sidebar-content-wrapper .sidebar-content .portlet__content_type_login-history [class*="LoginHistory__headerValueCell--"] {
        padding: var(--s-padding-medium) 0;
    }

    .sidebar-content-wrapper .sidebar-content .portlet__content_type_login-history [class*="AccordionRow__accordionBodyContainer--"] [class*="AccordionRow__accordionBodyCell--"] {
        margin: 0;
        border: none;
    }

    .sidebar-content-wrapper .sidebar-content .portlet__content_type_login-history [class*="AccordionRow__accordionBodyContainer--"] [class*="accordionBodyCellName"],
    .sidebar-content-wrapper .sidebar-content .portlet__content_type_login-history [class*="AccordionRow__accordionBodyContainer--"] [class*="accordionBodyCellValue"] {
        padding: var(--s-padding-medium) 5px;
    }

    .sidebar-content-wrapper .sidebar-content .portlet__content_type_login-history [class*="AccordionRow__accordionHeaderArrowRow--"] [class*="Icon__bottomListArrow--"] {
        height: calc(var(--s-base) * 4.25);
        width: calc(var(--s-base) * 1.25);
    }

    .sidebar-content-wrapper .sidebar-content .portlet__content_type_login-history [class*="TableSummary__tableSummaryContainer--"] > div {
        padding: calc(var(--s-base)* 1.25) calc(var(--s-base)* 2);
        border: none;
        background-color: var(--c-base-black);
    }

    .sidebar-content-wrapper .sidebar-content .portlet__content_type_login-history [class*="TableSummary__tableSummaryContainer--"] [class*="AccordionRow__accordionBodyContainer--"] {
        background-color: var(--c-base-black);
    }

    .sidebar-content-wrapper .sidebar-content .portlet__content_type_login-history [class*="TableSummary__tableSummaryContainer--"] [class*="AccordionRow__accordionHeaderArrowRow--"] {
        padding-right: 5px;
    }

    .sidebar-content-wrapper .sidebar-content .portlet__content_type_login-history [class*="TableSummary__tableSummaryContainer--"] .accordionHeaderSmallDetails {
        padding: 0 0 0 5px;
    }

    .sidebar-content-wrapper .sidebar-content .portlet__content_type_login-history [class*="TableAnotherPeriodFilter__anotherPeriodSubmit--"] {
        margin-top: initial;
    }

    .sidebar-content-wrapper .sidebar-content .portlet__content_type_login-history [class*="AccordionRow__accordionHeaderArrowRow--"] {
        padding-right: calc(var(--s-base)* 2);
        padding-left: calc(var(--s-base)* 2);
    }
    
    .sidebar-content-wrapper .sidebar-content .portlet__content_type_login-history [class*="AccordionRow__accordionBodyContainer--"] {
        border-top: none;
    }

    .sidebar-content-wrapper .sidebar-content .portlet__content_type_login-history [class*="AccordionRow__accordionBodyContainer--"]::before {
        content: none;
    }

    .sidebar-content-wrapper .sidebar-content .portlet__content_type_login-history [class*="AccordionRow__accordionBodyContainer--"] {
        margin-bottom: initial;
    }



  /* ===== General width. ===== */
  .portlet_name_mobile-cashier--player-yearly-statistic .portlet__content {
    width: var(--s-max-base-width);
    margin: 0 auto;
  }

  .mobile.portrait .portlet_name_mobile-cashier--player-yearly-statistic .portlet__content,
  [class*="NavigationBar__container--"] + [class*="Layout__layout--"] .portlet_name_mobile-cashier--player-yearly-statistic .portlet__content {
    width: 100%;
  }

  @media (width <= 1200px) {
    .desktop .portlet_name_mobile-cashier--player-yearly-statistic .portlet__content,
    .tablet .portlet_name_mobile-cashier--player-yearly-statistic .portlet__content {
      width: 100%;
    }
  }

  [class*='AppRouter__content--']:has([class*='NavigationBar__container--']) .portlet_name_mobile-cashier--player-yearly-statistic .portlet__content_type_mobile-cashier {
    padding: 0 calc(var(--s-base)* 2.5) calc(var(--s-base)* 6.25);
    max-width: 100%;
  }

  .portlet_name_mobile-cashier--player-yearly-statistic .form_name_gaming-report .form__fieldset .field_name_period .field__label {
    margin-bottom: calc(var(--s-base) *  1.5);
    color: var(--c-base-white);
  }

  .portlet_name_mobile-cashier--player-yearly-statistic .form_name_gaming-report .form__fieldset .form__actions {
    margin-top: calc(var(--s-base) *  2.75);
  }

  .portlet_name_mobile-cashier--player-yearly-statistic .gaming-report-output {
    margin-top: calc(var(--s-base) *  2.75);
  }

  .portlet_name_mobile-cashier--player-yearly-statistic .gaming-report-list-wrapper {
    margin: 0;
  }

  .portlet_name_mobile-cashier--player-yearly-statistic .form_name_gaming-report .form__fieldset .form__actions button.btn,
  .portlet_name_mobile-cashier--player-yearly-statistic .gaming-report-output button.btn,
  .portlet_name_mobile-cashier--player-yearly-statistic .gaming-report-output a.btn {
    font-size: var(--s-font-medium);
    display: inline-block;
    justify-content: center;
    align-items: center;
  }

  /* ========== Table. ========== */

  /* ===== Table header. ===== */
  .portlet_name_mobile-cashier--player-yearly-statistic .gaming-report-list .gaming-report-list__row--header {
    border-radius: var(--s-radius-small-extra) var(--s-radius-small-extra) 0 0;
    background: var(--с-base-gray);
    color: var(--c-base-white);
  }

  .portlet_name_mobile-cashier--player-yearly-statistic .gaming-report-list .gaming-report-list__row--header .gaming-report-list__field {
    padding: calc(var(--s-padding-big-extra) / 2) var(--s-padding-big);
    border: none;
    font-size: var(--s-font-small);
  }

  .portlet_name_mobile-cashier--player-yearly-statistic .gaming-report-list .gaming-report-list__row--header .gaming-report-list__field--category {
    border-radius: var(--s-radius-small-extra) 0 0 0;
  }

  .portlet_name_mobile-cashier--player-yearly-statistic .gaming-report-list .gaming-report-list__row--header .gaming-report-list__field--amount {
    border-radius: 0 var(--s-radius-small-extra) 0 0;
    color: var(--c-base-white);
  }

  /* ===== Table body. ===== */
  .portlet_name_mobile-cashier--player-yearly-statistic .gaming-report-list .gaming-report-list__row:not(.gaming-report-list__row--header) .gaming-report-list__field {
    padding: calc(var(--s-padding-small-extra) * 5.375) var(--s-padding-big);
    font-size: var(--s-font-small);
    border-bottom: none;
  }

  .portlet_name_mobile-cashier--player-yearly-statistic .gaming-report-list .gaming-report-list__row:not(.gaming-report-list__row--header) .gaming-report-list__field.gaming-report-list__field--item {
    padding-left: calc(var(--s-padding-medium) / 2);
  }

  /* ===== Borders. ===== */
  .portlet_name_mobile-cashier--player-yearly-statistic .gaming-report-list .gaming-report-list__row:not(.gaming-report-list__row--header):not(:nth-child(2)) .gaming-report-list__field {
    border-top: 1px solid var(--c-base-white-transparent-medium);
  }

  .portlet_name_mobile-cashier--player-yearly-statistic .gaming-report-list .gaming-report-list__row:not(.gaming-report-list__row--header):nth-child(2) .gaming-report-list__field {
    border-top: 1px solid var(--c-base-transparent);
  }

  .portlet_name_mobile-cashier--player-yearly-statistic .gaming-report-list .gaming-report-list__row:not(.gaming-report-list__row--header):last-child .gaming-report-list__field {
    border-bottom: 1px solid var(--c-base-white-transparent-medium);
  }

  .portlet_name_mobile-cashier--player-yearly-statistic .gaming-report-list .gaming-report-list__row:not(.gaming-report-list__row--header) [class*=micon-] {
    font-size: var(--s-font-small);
    filter: brightness(20);
  }

  .portlet_name_mobile-cashier--player-yearly-statistic .gaming-report-list .gaming-report-list__row:not(.gaming-report-list__row--header) .gaming-report-list__field--amount {
    font-weight: var(--w-font-bold);
    color: var(--c-base-white);
  }

  .portlet_name_mobile-cashier--player-yearly-statistic .gaming-report-list .gaming-report-list__row:not(.gaming-report-list__row--header) {
    position: relative;
  }

  @media (width <= 821px) {
    .portlet_name_mobile-cashier--player-yearly-statistic .form_name_gaming-report .form__fieldset,
    .portlet_name_mobile-cashier--player-yearly-statistic .gaming-report-output {
      margin-left: auto;
      margin-right: auto;
      float: unset;
      display: flex;
      justify-content: space-between;
      width: 100%;
    }
  }

  /* ========== MOBILE. ========== */
  .mobile .portlet_name_mobile-cashier--player-yearly-statistic [class*="PortletTitle__title--"] {
    padding: var(--s-padding-big-extra) 0;
    font-size: var(--s-font-root);
    font-weight: var(--w-font-base);
    font-family: var(--ff-regular);
  }

  .mobile .portlet_name_mobile-cashier--player-yearly-statistic .gaming-report-top-content {
    font-size: var(--s-font-small);
  }

  .mobile .portlet_name_mobile-cashier--player-yearly-statistic .form_name_gaming-report .form__fieldset,
  .mobile .portlet_name_mobile-cashier--player-yearly-statistic .gaming-report-output {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: calc(var(--s-base) * 2);
  }

  .mobile.landscape .portlet_name_mobile-cashier--player-yearly-statistic .form_name_gaming-report .form__fieldset,
  .mobile.landscape .portlet_name_mobile-cashier--player-yearly-statistic .gaming-report-output {
    flex-direction: row;
    align-items: flex-end;
    justify-content: space-between;
  }

  .mobile.landscape .portlet_name_mobile-cashier--player-yearly-statistic .form_name_gaming-report .form__fieldset:after {
    display: none;
  }

  .mobile .portlet_name_mobile-cashier--player-yearly-statistic .form_name_gaming-report .form__fieldset .form__actions,
  .mobile .portlet_name_mobile-cashier--player-yearly-statistic .gaming-report-output .btn {
    margin: 0;
  }

  .mobile.portrait .portlet_name_mobile-cashier--player-yearly-statistic .form_name_gaming-report .form__fieldset .field_name_period,
  .mobile.portrait .portlet_name_mobile-cashier--player-yearly-statistic .form_name_gaming-report .form__fieldset .form__actions,
  .mobile.portrait .portlet_name_mobile-cashier--player-yearly-statistic .gaming-report-output .btn {
    width: 100%;
  }

  .mobile .portlet_name_mobile-cashier--player-yearly-statistic .gaming-report-list {
    border-top: none;
  }

  .mobile .portlet_name_mobile-cashier--player-yearly-statistic .gaming-report-list .gaming-report-list__row--header {
    display: table-row;
  }

  /* ========== FIELDS. ========== */
  .field.field_name_period .js-select .js-select__display:after {
    margin: auto 0 auto var(--s-base);
    min-width: calc(var(--s-base) * 2);
    width: calc(var(--s-base) * 2);
    min-height: calc(var(--s-base) * 2);
    height: calc(var(--s-base) * 2);
    background: url("/library/New_Icons/arrow_down_white.svg") no-repeat center;
    right: calc(var(--s-base) * 2);
  }

  /* ========== SIDEBAR PLACEMENT. ========== */
  .sidebar-content-wrapper .sidebar-content .portlet_name_mobile-cashier--player-yearly-statistic .portlet__content_type_mobile-cashier {
    max-width: 100%;
  }

  .sidebar-content-wrapper .sidebar-content .portlet_name_mobile-cashier--player-yearly-statistic .form__fieldset {
    margin: 0;
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: calc(var(--s-base) * 2);
    float: unset;
  }

  .sidebar-content-wrapper .sidebar-content .portlet_name_mobile-cashier--player-yearly-statistic .form__fieldset .field,
  .sidebar-content-wrapper .sidebar-content .portlet_name_mobile-cashier--player-yearly-statistic .form__fieldset .form__actions {
    margin: 0;
    width: 100%;
  }

  .sidebar-content-wrapper .sidebar-content .portlet_name_mobile-cashier--player-yearly-statistic .gaming-report-output {
    margin: 0;
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: calc(var(--s-base) * 2);
    float: unset;
  }

  .portlet_name_mobile-cashier--player-yearly-statistic .gaming-report-list .gaming-report-list__row--header .gaming-report-list__field {
    padding: var(--s-padding-medium) calc(var(--s-padding-medium) / 2);
  }

  .sidebar-content-wrapper .sidebar-content .portlet_name_mobile-cashier--player-yearly-statistic .gaming-report-list .gaming-report-list__row:not(.gaming-report-list__row--header) .gaming-report-list__field {
    padding: var(--s-padding-medium) calc(var(--s-padding-medium) / 2);
  }

  .sidebar-content-wrapper .sidebar-content .portlet_name_mobile-cashier--player-yearly-statistic .gaming-report-list .gaming-report-list__field--category {
    text-align: left;
  }

  .sidebar-content-wrapper .sidebar-content .portlet_name_mobile-cashier--player-yearly-statistic .gaming-report-list .gaming-report-list__field--amount {
    text-align: right;
  }

  .mobile .sidebar-content-wrapper .sidebar-content .portlet_name_mobile-cashier--player-yearly-statistic .portlet__content_type_mobile-cashier > div > div {
    margin: 0;
  }

  .mobile.landscape .sidebar-content-wrapper .sidebar-content .portlet_name_mobile-cashier--player-yearly-statistic .form_name_gaming-report .form__fieldset,
  .mobile.landscape .sidebar-content-wrapper .sidebar-content .portlet_name_mobile-cashier--player-yearly-statistic .gaming-report-output {
    flex-direction: column;
  }

  .mobile.landscape .portlet_name_mobile-cashier--player-yearly-statistic .gaming-report-output {
    margin-top: calc(var(--s-base) * 2);
  }




  .desktop .portlet__content_type_ngresponsiblegaming .fn-limits-container,
  .desktop .portlet__content_type_ngresponsiblegaming .fn-timeout-container,
  .desktop .portlet__content_type_ngresponsiblegaming .fn-reality-check-container,
  .desktop .portlet__content_type_ngresponsiblegaming .fn-self-exclusion-container,
  .tablet .portlet__content_type_ngresponsiblegaming .fn-limits-container,
  .tablet .portlet__content_type_ngresponsiblegaming .fn-timeout-container,
  .tablet .portlet__content_type_ngresponsiblegaming .fn-reality-check-container,
  .tablet .portlet__content_type_ngresponsiblegaming .fn-self-exclusion-container,
  .mobile.landscape .portlet__content_type_ngresponsiblegaming .fn-limits-container,
  .mobile.landscape .portlet__content_type_ngresponsiblegaming .fn-timeout-container,
  .mobile.landscape .portlet__content_type_ngresponsiblegaming .fn-reality-check-container,
  .mobile.landscape .portlet__content_type_ngresponsiblegaming .fn-self-exclusion-container {
      max-width: calc(var(--s-base) * 55);
      margin: 0 auto;
  }
  
  .portlet__content_type_ngresponsiblegaming .form {
      padding-top: 0;
      padding-bottom: calc(var(--s-base)* 5.25);
  }
  
  .mobile .portlet__content_type_ngresponsiblegaming .form {
      padding-bottom: calc(var(--s-base)* 3.5);
  }
  
  .mobile.landscape .portlet__content_type_ngresponsiblegaming .form {
      margin: 0 auto;
      max-width: 48rem;
  }
  
  .portlet__content_type_ngresponsiblegaming h2 {
      font-size: var(--s-font-big);
      font-weight: var(--w-font-extra-bold);
  }
  
  .mobile .portlet__content_type_ngresponsiblegaming h2 {
      font-size: var(--s-font-medium);
  }
  
  .portlet__content_type_ngresponsiblegaming p.field_name_description,
  .portlet__content_type_ngresponsiblegaming .form_name_responsible-gaming-deposit-limits p.field_name_description {
      font-size: var(--s-font-root);
      margin-top: var(--s-base);
      margin-left: auto;
      margin-right: auto;
  }
  
  .mobile .portlet__content_type_ngresponsiblegaming p.field_name_description,
  .mobile .portlet__content_type_ngresponsiblegaming .form_name_responsible-gaming-deposit-limits p.field_name_description {
      font-size: var(--s-font-small);
  }
  
  .portlet__content_type_ngresponsiblegaming .field__label {
    font-size: var(--s-font-small);
  }
  
  .portlet__content_type_ngresponsiblegaming .field__label .field__hint {
      color: var(--c-base-white);
  }
  
  .portlet__content_type_ngresponsiblegaming .field:not(.list) .dd_editable .dd_editable__input-text {
      border: none;
  }
  
  .form_name_responsible-gaming-deposit-limits .field:not(.list) .field__control-dd_editable {
      border: 1px solid var(--c-base-white-inactive);
      border-radius: calc(var(--s-base) * 5);
  }
  
  .desktop .form_name_responsible-gaming-deposit-limits .field .field__control-dd_editable:has(.dd_editable__input-text:hover),
  .form_name_responsible-gaming-deposit-limits .field .field__control-dd_editable:has(.dd_editable__input-text:focus) {
      border-color: var(--c-base-white);
  }
  
  .form_name_responsible-gaming-deposit-limits .field.valid .field__control-dd_editable {
      border-color: var(--c-base-green);
  }
  
  .form_name_responsible-gaming-deposit-limits .field.invalid .field__control-dd_editable {
      border-color: var(--c-base-red);
  }
  
  .form_name_responsible-gaming-deposit-limits .field.invalid .field__control-dd_editable::after {
      background: url("/library/New_Icons/info_invalid.svg") no-repeat center;
      right: var(--s-base);
  }
  
  .form_name_responsible-gaming-deposit-limits .field.valid .field__control-dd_editable::after {
      background: url("/library/New_Icons/check_valid.svg") no-repeat center;
      right: var(--s-base);
  }
  
  .form_name_responsible-gaming-deposit-limits .field:not(.list) .field__control-dd_editable .dd_editable__input-text {
      padding-left: calc(var(--s-base)* 4.75);
      padding-right: calc(var(--s-padding-big)* 2);
  }
  
  .form_name_responsible-gaming-deposit-limits .field:not(.list) .field__control-dd_editable::before {
      height: calc((var(--s-base) * 5) - 2px);
      left: calc(var(--s-base) * 2);
      font-size: var(--s-font-root);
  }
  
  .form_name_responsible-gaming-deposit-limits .field .dd_editable input {
      color: var(--c-base-white);
      background-color: transparent;
  }
  
  .form_name_responsible-gaming-deposit-limits .dd_editable__btn .dd_editable__btn-inner {
      display: none;
  }
  
  .form_name_responsible-gaming-deposit-limits .field.list .field__control-dd_editable .dd_editable__btn {
      background-position: 11px;
  }
  
  .form_name_responsible-gaming-deposit-limits .responsible-gaming-waiting-limits {
      background: none;
  }
  
  .mobile form.form.form_name_responsible-gaming-deposit-limits .responsible-gaming-waiting-limits.info-list {
      width: 100%;
      margin: 0 auto;
  }
  
  .form_name_responsible-gaming-deposit-limits .responsible-gaming-waiting-limits .info-list__field_type_value {
      color: var(--c-base-white);
  }
  
  .form_name_responsible-gaming-deposit-limits .responsible-gaming-waiting-limits,
  .form_name_responsible-gaming-deposit-limits .responsible-gaming-waiting-limits .info-list__row {
      border-color: var(--c-base-white-transparent);
  }
  
  .portlet__content_type_ngresponsiblegaming .form_name_responsible-gaming-deposit-limits .responsible-gaming-waiting-limits .responsible-gaming-waiting-limits__confirmation button.btn {
      height: calc(var(--s-base) * 4);
      line-height: normal;
  }
  
  .form_name_responsible-gaming-deposit-limits .responsible-gaming-waiting-limits .btn.btn_type_negative {
      background-color: transparent;
      color: var(--c-base-white);
      border: 1px solid var(--c-btn-primary-disabled-bg);
  }
  
  .desktop .form_name_responsible-gaming-deposit-limits .responsible-gaming-waiting-limits .btn.btn_type_negative:hover,
  .form_name_responsible-gaming-deposit-limits .responsible-gaming-waiting-limits .btn.btn_type_negative:active {
      background-color: var(--c-base-white);
      color: var(--с-base-gray);
  }
  
  @media (width < 400px) {
      .mobile .form.form_name_responsible-gaming-deposit-limits .responsible-gaming-waiting-limits .info-list__row .info-list__field {
          font-size: var(--s-font-small);
      }
  }
  
  .desktop .portlet__content_type_ngresponsiblegaming .form__actions,
  .tablet .portlet__content_type_ngresponsiblegaming .form__actions,
  .tablet .form-timeout .form__actions,
  .mobile.landscape .portlet__content_type_ngresponsiblegaming .form__actions {
      width: calc(var(--s-base) * 32);
      margin: calc(var(--s-base) * 3) auto;
  }
  
  .mobile.portrait .portlet__content_type_ngresponsiblegaming .form__actions {
      margin: calc(var(--s-base) * 3) auto;
  }
  
  .portlet__content_type_ngresponsiblegaming .form__fieldset:has(.field:last-of-type .error-tooltip) + .form__actions {
      margin-top: calc(var(--s-base) * 1.2);
  }
  
  .desktop .portlet__content_type_ngresponsiblegaming .form .form__fieldset,
  .tablet .portlet__content_type_ngresponsiblegaming .form .form__fieldset,
  .mobile.landscape .portlet__content_type_ngresponsiblegaming .form .form__fieldset,
  .mobile.landscape .portlet__content_type_ngresponsiblegaming .form.form_name_responsible-gaming-deposit-limits .form__fieldset {
      width: calc(var(--s-base) * 32);
      margin: 0 auto;
  }
  
  .mobile .portlet__content_type_ngresponsiblegaming .form.form_name_responsible-gaming-deposit-limits .form__fieldset {
      margin: 0 auto;
  }
  
  .portlet__content_type_ngresponsiblegaming .form__actions button {
      width: 100%;
      font-size: var(--s-font-medium);
  }
  
  .portlet__content_type_ngresponsiblegaming .js-select {
      height: calc(var(--s-base)* 5);
  }
  
  .form_name_responsible-gaming-self-exclusion .js-select .js-select__display {
      height: calc(var(--s-base)* 5);
      border-radius: calc(var(--s-radius-small-extra)* 5);
      line-height: calc(var(--s-base)* 4.75);
      text-overflow: ellipsis;
      border: 1px solid var(--c-base-white-inactive);
      padding: 0 calc(var(--s-padding-big)* 2) 0 var(--s-padding-big);
  }
  
  .form_name_responsible-gaming-self-exclusion .js-select .js-select__display::after {
      background: url(/library/New_Icons/arrow_down_white.svg) no-repeat center;
      background-position: center;
      background-size: auto;
      right: calc(var(--s-base)* 2);
      min-width: calc(var(--s-base)* 2);
      width: calc(var(--s-base)* 2);
      min-height: calc(var(--s-base)* 2);
      height: calc(var(--s-base)* 2);
      margin: auto 0 auto var(--s-base);
  }
  
  .form_name_responsible-gaming-self-exclusion .js-select select:focus+.js-select__display {
      border: 1px solid var(--c-base-white);
  }
  
  .portlet__content_type_ngresponsiblegaming .js-radio {
      vertical-align: middle;
      width: 2.5em;
      height: 2.5em;
  }
  
  .portlet__content_type_ngresponsiblegaming .js-radio input {
      width: 2.5em;
      height: 2.5em;
  }
    
  .desktop .portlet__content_type_ngresponsiblegaming .js-radio:hover {
      background-image: url(/library/New_Icons/hover_effect.svg);
      background-repeat: no-repeat;
      background-size: 70%;
      background-position: 2px 4px;
  }
  
  .portlet__content_type_ngresponsiblegaming .js-radio__display {
      width: 2.5em;
      height: 2.5em;
      margin-right: 0;
  }
  
  .portlet__content_type_ngresponsiblegaming .js-radio__display:after,
  .portlet__content_type_ngresponsiblegaming .js-radio input[type="radio"]:active+.js-radio__display:after {
      background-image: url(/library/New_Icons/radioInactive.svg);
      background-position: 6px!important;
      background-size: 50%;
      top: 0;
      left: 0;
  }
    
  .portlet__content_type_ngresponsiblegaming .js-radio input[type="radio"]:checked+.js-radio__display:after {
      background-image: url(/library/New_Icons/radioActive.svg);
      background-position: 6px;
      background-size: 50%;
      top: 0;
      left: 0;
  }
  
  .mobile .portlet__content_type_ngresponsiblegaming .self_exclusion__container .js-radio__display:after,
  .tablet .portlet__content_type_ngresponsiblegaming .self_exclusion__container .js-radio__display:after {
      background-image: url(/library/New_Icons/radioInactive.svg);
      background-position: 6px;
      background-size: 50%;
  }
  
  .mobile .portlet__content_type_ngresponsiblegaming .self_exclusion__container .js-radio input[type=radio]:checked+.js-radio__display:after,
  .tablet .portlet__content_type_ngresponsiblegaming .self_exclusion__container .js-radio input[type=radio]:checked+.js-radio__display:after {
      background-image: url(/library/New_Icons/radioActive.svg);
      background-position: 6px;
      background-size: 50%;
  }
  
  .portlet__content_type_ngresponsiblegaming .field__control-dd_editable[data-currency-symbol]::before {
      color: var(--c-base-white);
  }

  .form_name_responsible-gaming-self-exclusion .fieldset_name_self-exclusion-end-date .field-group_name_date .js-select__display {
      border: none;
      display: flex;
      align-items: center;
      padding: 0 calc((var(--s-padding-medium)* 2) + var(--s-padding-small-extra)) 0 0;
  }
  
  .form_name_responsible-gaming-self-exclusion .fieldset_name_self-exclusion-end-date .field_name_month .js-select__display,
  .form_name_responsible-gaming-self-exclusion .fieldset_name_self-exclusion-end-date .field_name_year .js-select__display {
      padding-left: calc(var(--s-base)* 2);
  }
  
  .form_name_responsible-gaming-self-exclusion .fieldset_name_self-exclusion-end-date .js-select .js-select__display::after {
      right: 0;
  }
  
  .form_name_responsible-gaming-self-exclusion .fieldset.fieldset_name_self-exclusion-end-date .field-group_name_date .js-select:hover .js-select__display,
  .form_name_responsible-gaming-self-exclusion .fieldset.fieldset_name_self-exclusion-end-date .field-group_name_date select:focus+.js-select__display {
      border: none;
  }
  
  .form_name_responsible-gaming-self-exclusion .fieldset_name_self-exclusion-end-date .field-group_name_date .field__control {
      margin: 0;
  }
  
  .form_name_responsible-gaming-self-exclusion .fieldset_name_self-exclusion-end-date .field-group_name_date {
      margin-bottom: var(--s-padding-big);
  }
  
  .form_name_responsible-gaming-self-exclusion .field-group_name_date {
      border: 1px solid var(--c-base-white-inactive);
      border-radius: calc(var(--s-radius-small-extra)* 5);
      padding: 0 var(--s-padding-big) 0 var(--s-padding-big);
  }
  
  .form_name_responsible-gaming-self-exclusion .field-group_name_date:focus,
  .form_name_responsible-gaming-self-exclusion .field-group_name_date:focus-within,
  .desktop .form_name_responsible-gaming-self-exclusion .field-group_name_date:hover {
      border: 1px solid var(--c-base-white);
  }
  
  .form_name_responsible-gaming-self-exclusion .fieldset_name_self-exclusion-end-date.invalid .field-group_name_date {
      border-color: var(--c-base-red);
  }
  
  .form_name_responsible-gaming-self-exclusion .fieldset_name_self-exclusion-end-date.valid .field-group_name_date {
      border-color: var(--c-base-green);
  }
  
  .form_name_responsible-gaming-self-exclusion .fieldset_name_self-exclusion-end-date .field_name_day {
      flex: 3;
  }
  
  .form_name_responsible-gaming-self-exclusion .fieldset_name_self-exclusion-end-date .field_name_month {
      flex: 4.5;
  }
  
  .form_name_responsible-gaming-self-exclusion .fieldset_name_self-exclusion-end-date .field_name_year {
      flex: 4.5;
  }
  
  .fn-exclude-form .info-list {
      background-color: transparent;
      border-color: var(--c-base-white-inactive);
      width: 100%;
      margin: 0 auto;
  }
  
  .fn-exclude-form .info-list__row {
      border-color: var(--c-base-white-inactive);
  }
  
  .fn-exclude-form .info-list__row {
      padding: calc(var(--s-base)* 1.3) calc(var(--s-base)* 1.75) calc(var(--s-base)* 1.9) calc(var(--s-base)* 1.1);
  }
  
  /*.fn-exclude-form .info-list__row {*/
  /*    padding: 6px calc(var(--s-base)* 1.75) 6px calc(var(--s-base)* 1.1);*/
  /*}*/
  
  .desktop .fn-exclude-form .info-list__row,
  .tablet .fn-exclude-form .info-list__row {
      display: flex;
      align-items: flex-start;
  }
  
  .mobile .fn-exclude-form .info-list__row {
      display: flex;
      align-items: center;
      padding: var(--s-base) calc(var(--s-base)* 1.75) var(--s-base) calc(var(--s-base)* 1.1);
  }
  
  .self_exclusion__container .fn-exclude-form .info-list__field .micon-left {
      margin-right: calc(var(--s-base) / 2);
  }
  
  .self_exclusion__container .fn-exclude-form .info-list__field,
  .self_exclusion__container .fn-exclude-form .info-list__field_type_value {
      color: var(--c-base-white);
  }
  
  .self_exclusion__container .fn-exclude-form .info-list__field {
      padding: 0;
  }
  
  .mobile .self_exclusion__container .fn-exclude-form .info-list__field {
      width: 70%;
  }
  
  .mobile .self_exclusion__container .fn-exclude-form .info-list__field_type_value {
      width: 30%;
  }
  
  .desktop .self_exclusion__container .fn-exclude-form .info-list__field,
  .tablet .self_exclusion__container .fn-exclude-form .info-list__field,
  .desktop .self_exclusion__container .fn-exclude-form .info-list__field_type_value,
  .tablet .self_exclusion__container .fn-exclude-form .info-list__field_type_value {
      line-height: 32px;
      padding-top: 0;
      overflow: hidden;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
  }
  
  .desktop .fn-exclude-form .info-list__field_type_value,
  .tablet .fn-exclude-form .info-list__field_type_value {
      display: flex;
      align-items: flex-end; 
      flex-direction: column;
      justify-content: center;
  }
  
  .mobile .fn-exclude-form .info-list__field,
  .mobile .fn-exclude-form .info-list__field_type_value {
      font-size: var(--s-font-small);
  }
  
  .portlet__content_type_ngresponsiblegaming .self_exclusion__container .fn-exclude-form .btn.btn_action_revoke {
      background-color: var(--c-btn-extra-default-bg);
      color: var(--c-btn-extra-text);
      height: calc(var(--s-padding-medium)* 3);
      line-height: calc(var(--s-base)* 3.625);
      border-color: var(--c-btn-extra-default-bg);
      width: auto;
  }
  
  .mobile .portlet__content_type_ngresponsiblegaming .self_exclusion__container .fn-exclude-form .btn.btn_action_revoke {
      width: 100%;
      font-size: 11px;
      overflow: hidden;
      text-overflow: ellipsis;
  }
  
  .desktop .fn-exclude-form .btn.btn_action_revoke:hover,
  .tablet .fn-exclude-form .btn.btn_action_revoke:active,
  .mobile .fn-exclude-form .btn.btn_action_revoke:active {
      background-color: var(--c-btn-extra-hover-bg);
      border-color: var(--c-btn-extra-hover-bg);
  }
  
  .mobile .fn-exclude-form .btn.btn_action_revoke:hover,
  .tablet .fn-exclude-form .btn.btn_action_revoke:hover {
      background-color: var(--c-btn-extra-default-bg);
      border-color: var(--c-btn-extra-default-bg);
      color: var(--c-btn-extra-text);
  }
  
  .desktop [class*="QuestionnairePopup__container--"] [class*="QuestionnairePopup__form--"] [class*="Control__control--"] {
      margin: 0.7em;
  }
  
  .desktop [class*="QuestionnairePopup__layout--"] {
      height: 96%;
      min-height: 96%;
      max-height: 96%;
  }
  
  .mobile [class*="QuestionnairePopup__layout--"] {
      width: auto;
  }
  
  .tablet [class*="QuestionnairePopup__layout--"] [class*="QuestionnairePopup__form--"] {
      width: auto;
  }
  
  .sidebar-content-wrapper .sidebar-content .portlet__content_type_ngresponsiblegaming .fn-limits-container,
  .sidebar-content-wrapper .sidebar-content .portlet__content_type_ngresponsiblegaming .fn-timeout-container,
  .sidebar-content-wrapper .sidebar-content .portlet__content_type_ngresponsiblegaming .fn-reality-check-container,
  .sidebar-content-wrapper .sidebar-content .portlet__content_type_ngresponsiblegaming .fn-self-exclusion-container,
  .sidebar-content-wrapper .sidebar-content .portlet__content_type_ngresponsiblegaming .form .form__fieldset,
  .sidebar-content-wrapper .sidebar-content .portlet__content_type_ngresponsiblegaming .form.form_name_responsible-gaming-deposit-limits .form__fieldset,
  .sidebar-content-wrapper .sidebar-content .portlet__content_type_ngresponsiblegaming .form__actions {
      width: 100%;
  }
  
  .sidebar-content-wrapper .portlet__content_type_ngresponsiblegaming p.field_name_description,
  .sidebar-content-wrapper .portlet__content_type_ngresponsiblegaming .form_name_responsible-gaming-deposit-limits p.field_name_description {
      font-size: var(--s-font-medium);
  }
  
  .mobile .sidebar-content-wrapper .portlet__content_type_ngresponsiblegaming p.field_name_description,
  .mobile .sidebar-content-wrapper .portlet__content_type_ngresponsiblegaming .form_name_responsible-gaming-deposit-limits p.field_name_description {
      font-size: var(--s-font-small);
  }
  
  .sidebar-content-wrapper .portlet__content_type_ngresponsiblegaming .info-list .info-list__field,
  .sidebar-content-wrapper .portlet__content_type_ngresponsiblegaming .info-list .info-list__field_type_value {
      font-size: var(--s-font-small);
  }
  
  .desktop .sidebar-content-wrapper .self_exclusion__container .info-list .info-list__field,
  .tablet .sidebar-content-wrapper .self_exclusion__container .info-list .info-list__field {
      width: 38%;
  }
  
  .desktop .sidebar-content-wrapper .self_exclusion__container .info-list .info-list__field_type_value,
  .tablet .sidebar-content-wrapper .self_exclusion__container .info-list .info-list__field_type_value {
      width: 62%;
      display: flex;
      gap: var(--s-base);
  }
  
  .desktop .sidebar-content-wrapper .self_exclusion__container .fn-exclude-form .info-list__field,
  .tablet .sidebar-content-wrapper .self_exclusion__container .fn-exclude-form .info-list__field,
  .desktop .sidebar-content-wrapper .self_exclusion__container .fn-exclude-form .info-list__field_type_value,
  .tablet .sidebar-content-wrapper .self_exclusion__container .fn-exclude-form .info-list__field_type_value {
      line-height: normal;
      min-height: 30px;
  }
  
  .mobile .sidebar-content-wrapper .portlet__content_type_ngresponsiblegaming .self_exclusion__container .info-list__row {
      flex-direction: column;
      align-items: flex-start;
      padding-left: calc(var(--s-base)* 1.75);
      padding-right: calc(var(--s-base)* 1.75);
  }
  
  .mobile .sidebar-content-wrapper .portlet__content_type_ngresponsiblegaming .self_exclusion__container .info-list__field:has(.btn_action_revoke) {
      align-self: center;
      width: 100%;
      margin: var(--s-base) 0;
  }
  
  .mobile .sidebar-content-wrapper .self_exclusion__container .fn-exclude-form .info-list__field,
  .mobile .sidebar-content-wrapper .self_exclusion__container .fn-exclude-form .info-list__field_type_value {
      width: 100%;
  }



    .desktop .layout-wrapper:has(.loyalty-points),
    .tablet .layout-wrapper:has(.loyalty-points),
    .mobile .layout-wrapper:has(.loyalty-points) {
        padding: 0;
    }

    @media (width <= 1280px) {
        .desktop .layout-wrapper:has(.loyalty-points) {
            padding: 0;
        }
        .tablet .layout-wrapper:has(.loyalty-points) {
            padding: 0;
        }
    }

    .portlet__content.portlet__content_type_loyalty-points {
        font-family: var(--ff-base);
        line-height: calc(var(--s-base) * 2.25);
        color: var(--c-base-white);
    }
    .desktop .portlet__content_type_loyalty-points,
    .tablet .portlet__content_type_loyalty-points {
        padding: var(--s-base) !important;
        width: 100% !important;
    }
    .mobile .portlet__content_type_loyalty-points,
    .mobile.landscape .portlet__content_type_loyalty-points {
        padding: calc(var(--s-base) * 2) !important;
        width: 100% !important;
    }
    .desktop .portlet__content_type_loyalty-points [class*='Comppoints__container--'] {
        padding: 0 calc(var(--s-base) * 4);
    }
    .tablet .portlet__content_type_loyalty-points [class*='Comppoints__container--'] {
        padding: 0 var(--s-base);
    }
    [class*='Comppoints__container--'] h2,
    [class*='Comppoints__container--'] [class*='Description__title--'],
    [class*='Comppoints__container--'] [class*='Comppoints__descriptionTitle--'] {
        font-size: var(--s-font-big);
        font-weight: var(--w-font-extra-bold);
        color: var(--c-base-white);
        text-align: center !important;
    }
    .cms-loyalty-points-description [class*='Description__body--'],
    .cms-loyalty-points-description [class*='ReadMore__container--'],
    .cms-loyalty-points-description [class*='ReadMore__container--'] [class*='ReadMore__inner--'] {
        text-align: center !important;
    }
    .cms-loyalty-points-header {
        border-bottom: none;
        margin-bottom: calc(var(--s-base) * 3.75);
    }
    .mobile .cms-loyalty-points-header {
        margin-bottom: calc(var(--s-base) * 3);
    }
    .desktop .cms-loyalty-points-header,
    .tablet .cms-loyalty-points-header,
    .mobile.landscape .cms-loyalty-points-header {
        display: flex;
        border-bottom: none;
    }
    .cms-loyalty-points-header [class*='Comppoints__balance--'] {
        width: calc((100% / 2) - calc(var(--s-base) * 2));
        margin: 0 auto 0 0;
        border: 1px solid rgba(255, 255, 255, .65);
        border-radius: var(--s-radius-big);
    }
    .cms-loyalty-points-header [class*='Comppoints__balance--']:last-child,
    .cms-loyalty-points-header [class*='Comppoints__balance--']:nth-child(2n) {
        margin: 0;
    }
    .mobile.portrait .cms-loyalty-points-header [class*='Comppoints__balance--'] {
        margin: 0 0 calc(var(--s-base) * 2) 0;
    }
    .mobile.landscape .cms-loyalty-points-header [class*='Comppoints__balance--'] {
        width: calc((100% / 2) - var(--s-base));
    }
    .cms-loyalty-points-header [class*='Comppoints__amount--'] {
        font-weight: var(--w-font-bold);
        font-size: calc(var(--s-base) * 6);;
        color: var(--c-base-white);
    }
    .cms-loyalty-points-header [class*='Comppoints__name--'] {
        font-size: calc(var(--s-base) * 1.5);;
        font-weight: var(--w-font-base);
    }
    .cms-loyalty-points-header [class*='Comppoints__value--'] {
        color: var(--c-base-white);
        font-size: calc(var(--s-base) * 1.5);;
        font-weight: var(--w-font-bold);
    }
    .mobile [class*='ReadMore__inner--'],
    .cms-loyalty-points-header [class*='Comppoints__text--'],
    [class*='Comppoints__more--'][class*='Comppoints__expanded--'] p,
    [class*='Comppoints__container--'] [class*='Description__body--'],
    [class*='Comppoints__container--'] [class*='Comppoints__cardDetails--'] {
        font-size: var(--s-font-medium);
        font-weight: var(--w-font-base);
    }
    .cms-loyalty-points-header [class*='Comppoints__balance--']:last-child:before {
        display: none;
    }
    [class*='Comppoints__cardContainer--'] {
        transition: all 0.2s ease-in;
        border: 1px solid rgba(255, 255, 255, .65);
        border-radius: var(--s-radius-big) !important;
        padding: calc(var(--s-base) * 4);
        width: calc(50% - calc(var(--s-base) * 2));
        margin: 0 calc(var(--s-base) * 4) calc(var(--s-base) * 4) 0;
    }

    .mobile [class*='Comppoints__cardContainer--'] {
        padding: calc(var(--s-base) * 3);
        margin: 0 0 calc(var(--s-base) * 2) 0;
    }

    [class*='Comppoints__cardContainer--']:last-child,
    [class*='Comppoints__cardContainer--']:nth-child(2n) {
        margin-right: 0;
    }
    .tablet [class*='Comppoints__cardContainer--']:hover,
    .mobile [class*='Comppoints__cardContainer--']:hover {
        box-shadow: none;
    }
    .desktop [class*='Comppoints__cardContainer--']:hover,
    .tablet [class*='Comppoints__cardContainer--']:active,
    .mobile [class*='Comppoints__cardContainer--']:active {
        box-shadow: 0 0 0 2px var(--c-base-white),0 0 2px 2px rgba(0,0,0,0.6);
    }
    [class*='Comppoints__cardTitle--'] {
        font-size: var(--s-font-big);
        font-weight: var(--w-font-bold);
        font-family: var(--ff-base);
    }
    [class*='Comppoints__cardConversionRate--'] {
        color: var(--c-base-white);
        font-size: var(--s-font-medium);
        font-weight: var(--w-font-bold);
    }
    [class*='Comppoints__buttons--'] [class*='Button__secondary--'][class*='Button__info--'] {
        text-transform: uppercase;
    }
    .desktop [class*='Comppoints__buttons--'] [class*='Button__secondary--'][class*='Button__info--']:active,
    .tablet [class*='Comppoints__buttons--'] [class*='Button__secondary--'][class*='Button__info--']:hover,
    .mobile [class*='Comppoints__buttons--'] [class*='Button__secondary--'][class*='Button__info--']:hover {
        background: transparent !important;
        color: var(--c-base-white) !important;
        transform: none !important;
    }
    .desktop [class*='Comppoints__buttons--'] [class*='Button__secondary--'][class*='Button__info--']:hover,
    .tablet [class*='Comppoints__buttons--'] [class*='Button__secondary--'][class*='Button__info--']:active,
    .mobile [class*='Comppoints__buttons--'] [class*='Button__secondary--'][class*='Button__info--']:active {
        background: var(--c-base-white) !important;
        color: var(--с-base-gray) !important;
        transform: none !important;
    }
    [class*='Comppoints__buttons--'] [class*='Button__primary--'][class*='Button__success--'] {
        text-transform: uppercase;
    }
    [class*='Comppoints__icon--'] {
        background-image: url(/library/New_Icons/loyaltyArrow.svg);
        background-size: 50%;
        background-position: center !important;
    }
    .desktop [class*='Comppoints__buttons--'] [class*='Button__secondary--'][class*='Button__info--']:hover  [class*='Comppoints__icon--'],
    .tablet [class*='Comppoints__buttons--'] [class*='Button__secondary--'][class*='Button__info--']:active  [class*='Comppoints__icon--'],
    .mobile [class*='Comppoints__buttons--'] [class*='Button__secondary--'][class*='Button__info--']:active  [class*='Comppoints__icon--'] {
        background-image: url(/library/New_Icons/loyaltyArrowHover.svg);
    }
    [class*='Comppoints__more--'][class*='Comppoints__expanded--'] [class*='Link__link--'] {
        color: var(--c-base-white) !important;
        font-family: var(--ff-base);
        font-size: var(--s-font-small);
        font-weight: var(--w-font-base);
        text-decoration: underline;
    }
    [class*='Comppoints__more--'][class*='Comppoints__expanded--'] [class*='Link__link--']:hover {
        color: var(--c-base-white) !important;
        text-decoration: none;
    }
    [class*='Comppoints__more--'][class*='Comppoints__expanded--'] [class*='Game__container--'] {
        --border-radius: var(--s-radius-small-extra) !important;
        margin: 0 var(--s-base) 0 0 !important;
    }
    [class*='Comppoints__more--'][class*='Comppoints__expanded--'] [class*='Game__container--']:last-of-type {
        margin: 0 !important;
    }
    [class*='Comppoints__more--'][class*='Comppoints__expanded--'] [class*='GamesView__game--']:last-child {
        margin-right: 0 !important;
    }
    [class*='Comppoints__more--'][class*='Comppoints__expanded--'] [class*='Game__image--'] {
        box-shadow: none;
    }
    [class*='Comppoints__more--'][class*='Comppoints__expanded--'] [class*='Slider__rightArrow--'][class*='Icon__rightArrow--'] {
        background-image: url(/library/New_Icons/arrowDefaultRight.svg);
        transform: rotate(0deg);
        font-size: var(--s-font-small);
    }
    [class*='Comppoints__more--'][class*='Comppoints__expanded--'] [class*='Slider__leftArrow--'][class*='Icon__leftArrow--'] {
        background-image: url(/library/New_Icons/arrowDefaultLeft.svg);
        transform: rotate(0deg);
        font-size: var(--s-font-small);
    }
    [class*='Comppoints__more--'][class*='Comppoints__expanded--'] [class*='Slider__leftArrow--'][class*='Icon__leftArrow--']:hover {
        background-image: url(/library/New_Icons/arrowHoverLeft.svg);
    }
    [class*='Comppoints__more--'][class*='Comppoints__expanded--'] [class*='Slider__rightArrow--'][class*='Icon__rightArrow--']:hover {
        background-image: url(/library/New_Icons/arrowHoverRight.svg);
    }
    [class*='ConvertPopup__popup--'] {
        padding: var(--s-padding-big);
        color: var(--c-base-white);
        background-color: var(--с-base-gray);
        border-radius: var(--s-base);
    }
    [class*='ConvertPopup__popup--'] [class*='ConvertPopup__conversionInfo--'] {
        font-size: var(--s-font-medium);
    }
    [class*='ConvertPopup__popup--'] [class*='ConvertPopup__range--'] {
        align-self: stretch;
    }
    [class*='ConvertPopup__popup--'] [class*='ConvertPopup__title--'] {
        font-size: var(--s-font-big);
        font-weight: var(--w-font-bold);
    }
    [class*='ConvertPopup__popup--'] [class*='ConvertPopup__buttons--'] {
        align-self: stretch;
    }
    [class*='ConvertPopup__popup--'] button {
        text-transform: uppercase;
    }
    .desktop [class*='Comppoints__container--'] [class*="Button__btn--"][class*="Button__secondary--"]:active {
        background-color: var(--c-btn-secondary-default-bg);
        color: var(--c-btn-secondary-text);
    }
    .desktop [class*='Comppoints__container--'] [class*="Button__primary--"][class*="Button__success--"]:active {
        background-color: var(--c-btn-primary-light-default-bg);
        color: var(--c-btn-primary-light-text);
    }
    .desktop [class*='ConvertPopup__popup--'] [class*="Button__btn--"][class*="Button__secondary--"][class*='Button__negative--']:hover,
    .tablet [class*='ConvertPopup__popup--'] [class*="Button__btn--"][class*="Button__secondary--"][class*='Button__negative--']:active,
    .mobile [class*='ConvertPopup__popup--'] [class*="Button__btn--"][class*="Button__secondary--"][class*='Button__negative--']:active {
        background-color: var(--c-btn-secondary-hover-bg);
    }
    [class*='ConvertPopup__accentedText--'],
    [class*='ConvertPopup__accentedText--'] {
        color: var(--c-base-red);
        font-weight: var(--w-font-bold);
    }
    .mobile [class*='Range__horizontal--']  [class*='Range__handle--'],
    .tablet [class*='Range__horizontal--']  [class*='Range__handle--'] {
        height: 25px;
        top: 45%;
        width: 25px;
    }
    [class*='ErrorMessage__error--'][class*='ConvertPopup__error--'] {
        color: var(--c-base-red);
    }
    .mobile.portrait .cms-loyalty-points-header [class*='Comppoints__text--'] {
        text-align: center;
    }
    [class*='Comppoints__container--'] [class*='ReadMore__fadingLine--']:before {
        background: linear-gradient(#ffffff1f 0%, #ffffffad 100%) !important;
    }
    [class*='Comppoints__container--'] [class*='ReadMore__button--'] {
        padding: 0 calc(var(--s-base) * 1.5);
    }
    .desktop [class*='Comppoints__container--'] [class*='ReadMore__button--']:hover,
    .tablet [class*='Comppoints__container--'] [class*='ReadMore__button--']:active,
    .mobile [class*='Comppoints__container--'] [class*='ReadMore__button--']:active {
        background-color: var(--c-base-white);
        color: var(--с-base-gray);
    }
    .desktop [class*='Comppoints__container--'] [class*='ReadMore__button--']:hover [class*='ReadMore__icon--'],
    .tablet [class*='Comppoints__container--'] [class*='ReadMore__button--']:active [class*='ReadMore__icon--'],
    .mobile [class*='Comppoints__container--'] [class*='ReadMore__button--']:active [class*='ReadMore__icon--'] {
        background-image: url(/library/New_Icons/loyaltyArrowHover.svg);
    }
    [class*='Comppoints__container--'] [class*='ReadMore__icon--'] {
        background-image: url(/library/New_Icons/loyaltyArrow.svg);
        background-size: 50%;
        background-position: center !important;
    }
    .mobile [class*='Comppoints__container--'] {
        padding: 0 !important;
    }
    [class*='ConvertPopup__popup--'] [class*='Range__labels--'] {
        color: var(--c-base-red);
    }
    [class*='ConvertPopup__popup--'] [class*='Range__bar--'][class*='-0'] {
        background-color: rgba(228, 32, 20, .5);
    }
    [class*='ConvertPopup__popup--'] [class*='Range__bar--'] {
        background-color: rgba(255, 255, 255, .5);
    }
    [class*='ConvertPopup__popup--'] [class*='Range__handle--'] {
        background-color: var(--c-base-red);
    }
    [class*='Comppoints__infoBtn--']:active> [class*='Comppoints__icon--'][class*='Comppoints__iconExpanded--'],
    [class*='Comppoints__infoBtn--']:hover [class*='Comppoints__iconExpanded--'] {
        transform: scale(.8) rotate(180deg);
    }
    [class*='Comppoints__infoBtn--']:active> [class*='Comppoints__icon--'],
    [class*='Comppoints__infoBtn--']:hover {
        transform: scale(.8) rotate(0deg);
    }
    @media screen and (max-width: 1200px) {
        .desktop .portlet__content_type_loyalty-points [class*='Comppoints__container--'] {
            padding: 0 calc(var(--s-base)* 1.5);
        }
    }

    /* SideBar */
    .desktop .sidebar-content-wrapper .portlet__content_type_loyalty-points,
    .tablet .sidebar-content-wrapper .portlet__content_type_loyalty-points,
    .mobile .sidebar-content-wrapper .portlet__content_type_loyalty-points {
        padding: var(--s-base) 0 !important;
    }
    .desktop .sidebar-content-wrapper .portlet__content_type_loyalty-points [class*='Comppoints__container--'],
    .tablet .sidebar-content-wrapper .portlet__content_type_loyalty-points [class*='Comppoints__container--'],
    .mobile .sidebar-content-wrapper .portlet__content_type_loyalty-points [class*='Comppoints__container--'],
    .mobile.landscape .cms-loyalty-points-description-cards[class*='Comppoints__list--'] {
        padding: 0 !important;
    }
    .desktop .sidebar-content-wrapper .cms-loyalty-points-header,
    .tablet .sidebar-content-wrapper .cms-loyalty-points-header,
    .mobile .sidebar-content-wrapper .cms-loyalty-points-header {
        display: block;
        border-bottom: none !important;
        margin-bottom: 0 !important;
    }
    .desktop .sidebar-content-wrapper .cms-loyalty-points-header [class*='Comppoints__balance--'],
    .tablet .sidebar-content-wrapper .cms-loyalty-points-header [class*='Comppoints__balance--'],
    .mobile .sidebar-content-wrapper .cms-loyalty-points-header [class*='Comppoints__balance--'] {
        margin: 0 0 calc(var(--s-base)* 2) 0;
        float: none !important;
        width: auto !important;
    }
    .sidebar-content-wrapper .cms-loyalty-points-header [class*='Comppoints__balance--']:last-child:before {
        display: none !important;
    }
    .sidebar-content-wrapper .cms-loyalty-points-header [class*='Comppoints__text--'],
    .sidebar-content-wrapper .cms-loyalty-points-header [class*='Comppoints__points--'] {
        width: 90% !important;
    }
    .sidebar-content-wrapper .cms-loyalty-points-description-cards [class*='Comppoints__buttons--'] {
        display: flex;
        flex-direction: column;
    }
    .tablet .sidebar-content-wrapper .cms-loyalty-points-description-cards [class*='Comppoints__cardContainer--'] [class*='GamesView__games--'],
    .mobile .sidebar-content-wrapper .cms-loyalty-points-description-cards [class*='Comppoints__cardContainer--'] [class*='GamesView__games--'] {
        margin-top: calc(var(--s-base)* 1.75);
    }
    .sidebar-content-wrapper .cms-loyalty-points-description-cards [class*='Comppoints__cardContainer--'] {
        padding: calc(var(--s-base)* 3) calc(var(--s-base)* 2);
    }
    .sidebar-content-wrapper .cms-loyalty-points-description-cards [class*='GamesView__extraSmall--'],
    .sidebar-content-wrapper .cms-loyalty-points-description-cards [class*="Button__btn--"] + [class*="Button__btn--"] {
        margin-top: calc(var(--s-base)* 2);
        font-size: calc(var(--s-base)* 1.75);
    }
    .sidebar-content-wrapper .cms-loyalty-points-description-cards [class*="Button__btn--"] {
        font-size: calc(var(--s-base)* 1.75) !important;
        margin: 0;
    }
    .sidebar-content-wrapper .cms-loyalty-points-description-cards [class*='ConvertPopup__popup--'] [class*="Button__btn--"] + [class*="Button__btn--"] {
        margin-left: calc(var(--s-base)* 2);
    }
    .sidebar-content-wrapper .cms-loyalty-points-description-cards [class*='Comppoints__cardTitle--'] {
        font-size: var(--s-font-big) !important;
        line-height: normal;
    }
    .sidebar-content-wrapper .cms-loyalty-points-description-cards [class*='ConvertPopup__popup--'] {
        max-width: 90% !important;
    }
    .sidebar-content-wrapper .cms-loyalty-points-description-cards [class*='ConvertPopup__popup--'] [class*="Button__btn--"] {
        margin: 0;
        width: auto !important;
    }



  .desktop form[class*="Limits__form--"],
  .tablet form[class*="Limits__form--"],
  .mobile.landscape form[class*="Limits__form--"],
  .desktop [class*="ResponsibleGamingSingleBetLimit__container--"],
  .tablet [class*="ResponsibleGamingSingleBetLimit__container--"],
  .mobile.landscape [class*="ResponsibleGamingSingleBetLimit__container--"] {
      max-width: calc(var(--s-base) * 55);
      margin: 0 auto;
  }
  
  .desktop form[class*="LoginLimits__form--"] [class*="LoginLimits__fieldSet--"],
  .tablet form[class*="LoginLimits__form--"] [class*="LoginLimits__fieldSet--"],
  .mobile.landscape form[class*="Limits__form--"] [class*="Limits__control--"],
  .mobile.landscape form[class*="ResponsibleGamingSingleBetLimit__form--"] [class*="ResponsibleGamingSingleBetLimit__field--"] {
    max-width: calc(var(--s-base) * 32);
  }
  
  .mobile.landscape [class*="DateSpanPicker__picker--"][class*="Popup__popup--"] {
    width: 80%;
  }
  
  form[class*="Limits__form--"] [class*="Limits__control--"],
  form[class*="ResponsibleGamingSingleBetLimit__form--"] [class*="ResponsibleGamingSingleBetLimit__field--"] {
    width: calc(var(--s-base) * 32);
    margin: 0 auto var(--s-padding-big);
  }
  
  .mobile.portrait [class*="LoginLimits__form--"] [class*="LoginLimits__fieldSet--"],
  .mobile.portrait [class*="Limits__form--"] [class*="Limits__control--"],
  .mobile.portrait [class*="ResponsibleGamingSingleBetLimit__form--"] [class*="ResponsibleGamingSingleBetLimit__field--"] {
    width: 100%;
  }
  
  form[class*="Limits__form--"],
  form[class*="ResponsibleGamingSingleBetLimit__form--"] {
    padding-bottom: calc(var(--s-base)* 5.25);
  }
  
  .mobile form[class*="Limits__form--"],
  .mobile form[class*="ResponsibleGamingSingleBetLimit__form--"] {
    padding-bottom: calc(var(--s-base)* 3.5);
  }
  
  [class*="Limits__form--"] h2,
  [class*="ResponsibleGamingSingleBetLimit__container--"] h2 {
    font-size: var(--s-font-big);
    font-weight: var(--w-font-extra-bold);
  }
  
  .mobile [class*="Limits__form--"] h2,
  .mobile [class*="ResponsibleGamingSingleBetLimit__container--"] h2 {
    font-size: var(--s-font-medium);
  }
  
  [class*="Limits__form--"] [class*="Limits__description--"],
  [class*="ResponsibleGamingSingleBetLimit__container--"] [class*="ResponsibleGamingSingleBetLimit__description--"] {
    font-size: var(--s-font-root);
    margin-top: var(--s-base);
    margin-left: auto;
    margin-right: auto;
  }
  
  .mobile [class*="Limits__form--"] [class*="Limits__description--"],
  .mobile [class*="ResponsibleGamingSingleBetLimit__container--"] [class*="ResponsibleGamingSingleBetLimit__description--"] {
    font-size: var(--s-font-small);
  }
  
  [class*="Limits__form--"] [class*="Control__content--"][data-currency-symbol]::before,
  [class*="ResponsibleGamingSingleBetLimit__form--"] [class*="Control__content--"][data-currency-symbol]::before {
    color: var(--c-base-white);
    padding-right: .8em;
    font-size: var(--s-font-root);
  }
  
  [class*="Limits__form--"] [class*="Icon__bottomArrowForDropDowns--"] [class*="Icons__separator--"],
  [class*="ResponsibleGamingSingleBetLimit__form--"] [class*="Icon__bottomArrowForDropDowns--"] [class*="Icons__separator--"] {
    display: none;
  }
  
  [class*="Limits__form--"] [class*="Limits__control--"][class*="EditableDropDown__control--"] [class*="Icon__bottomArrowForDropDowns--"],
  [class*="ResponsibleGamingSingleBetLimit__form--"] [class*="ResponsibleGamingSingleBetLimit__field--"][class*="EditableDropDown__control--"] [class*="Icon__bottomArrowForDropDowns--"] {
    margin-left: 0;
    margin-right: 8px;
    width: calc(var(--s-base)* 4);
  }
  
  [class*="Limits__form--"] [class*="Limits__control--"] [class*="Label__label--"] [class*="Label__hint--"],
  [class*="ResponsibleGamingSingleBetLimit__form--"] [class*="ResponsibleGamingSingleBetLimit__field--"] [class*="Label__label--"] [class*="Label__hint--"] {
    font-size: var(--s-font-small);
    color: var(--c-base-white);
  }
  
  [class*="Limits__form--"] [class*="Limits__submit--"][class*="Button__btn--"],
  [class*="ResponsibleGamingSingleBetLimit__form--"] [class*="ResponsibleGamingSingleBetLimit__submit--"][class*="Button__btn--"] {
    height: calc(var(--s-base) * 5);
    line-height: normal;
    font-size: var(--s-font-medium);
  }
  
  .desktop [class*="Limits__form--"] [class*="Limits__submit--"][class*="Button__btn--"],
  .tablet [class*="Limits__form--"] [class*="Limits__submit--"][class*="Button__btn--"],
  .mobile.landscape [class*="Limits__form--"] [class*="Limits__submit--"][class*="Button__btn--"],
  .desktop [class*="ResponsibleGamingSingleBetLimit__form--"] [class*="ResponsibleGamingSingleBetLimit__submit--"][class*="Button__btn--"],
  .tablet [class*="ResponsibleGamingSingleBetLimit__form--"] [class*="ResponsibleGamingSingleBetLimit__submit--"][class*="Button__btn--"],
  .mobile.landscape [class*="ResponsibleGamingSingleBetLimit__form--"] [class*="ResponsibleGamingSingleBetLimit__submit--"][class*="Button__btn--"] {
    width: calc(var(--s-base)* 32);
    margin: var(--s-base) 0 calc(var(--s-base) * 1.75);
  }
  
  .mobile.portrait [class*="Limits__form--"] [class*="Limits__submit--"][class*="Button__btn--"],
  .mobile.portrait [class*="ResponsibleGamingSingleBetLimit__form--"] [class*="ResponsibleGamingSingleBetLimit__submit--"][class*="Button__btn--"] {
    width: 100%;
    margin: var(--s-base) 0 calc(var(--s-base) * 1.75);
  }
  
  .mobile.portrait [class*="ResponsibleGamingSingleBetLimit__form--"] [class*="ResponsibleGamingSingleBetLimit__submit--"] {
    width: 100%;
  }
  
  [class*="Limits__form--"] [class*="PendingLimitsItem__pending--"],
  [class*="ResponsibleGamingSingleBetLimit__form--"] [class*="PendingLimitsItem__pending--"] {
    padding: calc(var(--s-base) * 1.3) calc(var(--s-base) * 1.75) calc(var(--s-base) * 1.9);
  }
  
  [class*="Limits__form--"] [class*="PendingLimitsItem__pending--"],
  [class*="ResponsibleGamingSingleBetLimit__form--"] [class*="PendingLimitsItem__pending--"] {
    border-color: var(--c-base-white-inactive);
  }
  
  [class*="Limits__form--"] [class*="PendingLimitsItem__pending--"]:last-child,
  [class*="ResponsibleGamingSingleBetLimit__form--"] [class*="PendingLimitsItem__pending--"]:last-child {
    margin-bottom: calc(var(--s-base) * 2);
  }
  
  [class*="Limits__form--"] [class*="PendingLimitsItem__pending--"] [class*="PendingLimitsItem__pending-actions--"],
  [class*="ResponsibleGamingSingleBetLimit__form--"] [class*="PendingLimitsItem__pending--"] [class*="PendingLimitsItem__pendingActions--"] {
    margin-top: calc(var(--s-base) * 1.5);
    gap: calc(var(--s-base) * 1.5);
  }
  
  [class*="Limits__form--"] [class*="PendingLimitsItem__pending--"] [class*="PendingLimitsItem__btn--"],
  [class*="ResponsibleGamingSingleBetLimit__form--"] [class*="PendingLimitsItem__pending--"] [class*="PendingLimitsItem__btn--"] {
    height: calc(var(--s-base) * 4);
    line-height: normal;
    font-size: var(--s-btn-font);
  }
  
  [class*="Limits__form--"] [class*="PendingLimitsItem__pending--"] [class*="PendingLimitsItem__btn--"]:last-child,
  [class*="ResponsibleGamingSingleBetLimit__form--"] [class*="PendingLimitsItem__pending--"] [class*="PendingLimitsItem__btn--"]:last-child {
    margin-left: 0;
  }
  
  .mobile [class*="Limits__form--"] [class*="PendingLimits__pendingContainer--"],
  .mobile [class*="ResponsibleGamingSingleBetLimit__form--"] [class*="PendingLimits__limits--"] {
    width: 100%;
    margin: 0 auto;
  }
  
  [class*="Limits__form--"] [class*="PendingLimits__pendingContainer--"] [class*="PendingLimitsItem__date--"],
  [class*="ResponsibleGamingSingleBetLimit__form--"] [class*="PendingLimits__limits--"] [class*="PendingLimitsItem__date--"] {
     text-align: right;
  }
 
  @media (width < 400px) {
    .mobile [class*="Limits__form--"] [class*="PendingLimitsItem__pending--"] [class*="PendingLimitsItem__pending-info--"],
    .mobile [class*="ResponsibleGamingSingleBetLimit__form--"] [class*="PendingLimitsItem__pending--"] [class*="PendingLimitsItem__pendingInfo--"] {
      font-size: var(--s-font-small);
    }
  }
  
  [class*="Limits__form--"] [class*="EditableDropDown__readOnly--"] input,
  [class*="ResponsibleGamingSingleBetLimit__form--"] [class*="EditableDropDown__readOnly--"] input {
    -webkit-text-fill-color: unset;
    color: var(--c-base-white);
  }
  
  [class*="Limits__form--"] [class*="DateSpanPicker__displayContent--"] span {
    color: var(--c-base-white);
  }
  
  [class*="Limits__form--"] [class*="DateSpanPicker__picker--"] [class*="DateSpanPicker__container--"] {
    padding-bottom: 0;
    width: 100%;
  }
  
  [class*="Limits__form--"] [class*="DateSpanPicker__picker--"] [class*="DateSpanPicker__title--"] {
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--c-base-white);
    background-color: var(--c-base-red-dark);
    height: calc(var(--s-base)* 8);
    line-height: calc(var(--s-font-small)* 2);
    padding: 0 calc(var(--s-padding-big-extra)* 1.7);
    text-align: center;
  }
  
  [class*="Limits__form--"] [class*="DateSpanPicker__picker--"] [class*="DateSpanPicker__close--"] {
    width: calc(var(--s-base)* 3);
    height: calc(var(--s-base)* 3);
    top: 20px;
    right: 10px;
    background-image: url(/library/New_Icons/close_icon.svg);
    background-position: center;
    background-size: auto;
    background-repeat: no-repeat;
  }
  
  [class*="Limits__form--"] [class*="DateSpanPicker__picker--"] [class*="DateSpanPicker__column--"] {
    padding: var(--s-padding-big) var(--s-padding-big) 0;
  }
  
  [class*="Limits__form--"] [class*="DateSpanPicker__picker--"] [class*="DateSpanPicker__column--"][class*="DateSpanPicker__keyboard--"] {
    padding: 0;
  }
  
  [class*="Limits__form--"] [class*="DateSpanPicker__picker--"] [class*="DateSpanPicker__timer--"] {
    background-color: transparent;
  }
  
  [class*="Limits__form--"] [class*="DateSpanPicker__picker--"] [class*="DateSpanPicker__timer--"] [class*="DateSpanPicker__active--"] {
    background-color: var(--c-base-red-dark);
    border-radius: 4px;
  }
  
  [class*="Limits__form--"] [class*="DateSpanPicker__picker--"] [class*="DateSpanPicker__timer--"] [class*="DateSpanPicker__clock--"] {
    color: var(--c-base-gray-light);
  }
  
  [class*="Limits__form--"] [class*="DateSpanPicker__picker--"] [class*="DateSpanPicker__timer--"] [class*="DateSpanPicker__activeNumber--"],
  [class*="Limits__form--"] [class*="DateSpanPicker__picker--"] [class*="DateSpanPicker__timer--"] [class*="DateSpanPicker__separator--"],
  [class*="Limits__form--"] [class*="DateSpanPicker__picker--"] [class*="DateSpanPicker__timer--"] [class*="DateSpanPicker__unlimited--"],
  [class*="Limits__form--"] [class*="DateSpanPicker__picker--"] [class*="DateSpanPicker__keyboard--"] [class*="DateSpanPicker__number--"] {
    color: var(--c-base-white);
  }
  
  [class*="Limits__form--"] [class*="DateSpanPicker__picker--"] [class*="DateSpanPicker__unlimitedBtn--"] {
    font-size: 15px;
    height: calc(var(--s-base) * 5);
    line-height: normal;
    width: 100%;
  }
  
  .mobile [class*="Limits__form--"] [class*="DateSpanPicker__picker--"] [class*="DateSpanPicker__unlimitedBtn--"] {
    font-size: var(--s-font-small);
  }
  
  [class*="Limits__form--"] [class*="DateSpanPicker__picker--"] [class*="DateSpanPicker__keyboard--"] [class*="DateSpanPicker__number--"]:hover {
    text-shadow: 0 0 10px var(--c-base-white);
  }
  
  [class*="Limits__form--"] [class*="DateSpanPicker__picker--"] [class*="DateSpanPicker__submit--"] [class*="Button__success--"] {
    height: calc(var(--s-base) * 4);
    display: flex;
    justify-content: center;
    align-items: center;
  }
  
  [class*="Limits__form--"] [class*="DateSpanPicker__picker--"] [class*="DateSpanPicker__submit--"] [class*="Icon__done--"] {
    background-image: url(/library/New_Icons/date-picker-icon.svg);
    background-size: 70%;
    background-position: center;
  }
  
  .desktop [class*="Limits__form--"] [class*="DateSpanPicker__picker--"] [class*="DateSpanPicker__submit--"] button:hover [class*="Icon__done--"] {
    background-image: url(/library/New_Icons/date-picker-icon-white.svg);
    transition: background-image .3s ease-out;
  }
  
  [class*="Limits__form--"] [class*="DateSpanPicker__picker--"] [class*="DateSpanPicker__cancel--"]:hover {
    background-color: var(--c-base-white-transparent-low-extra);
  }
  
  [class*="Limits__form--"] [class*="DateSpanPicker__picker--"] [class*="DateSpanPicker__cancel--"] [class*="Icon__clear--"] {
    background-image: url(/library/New_Icons/close_icon.svg);
    background-size: 65%;
    background-position: center;
  }

  [class*="Limits__form--"] [class*="EditableDropDown__control--"] [class*="Control__content--"]:not(:has([class*="Icon__bottomArrowForDropDowns--"])) [class*="Icon__formFieldValid--"], 
  [class*="Limits__form--"] [class*="EditableDropDown__control--"] [class*="Control__content--"]:not(:has([class*="Icon__bottomArrowForDropDowns--"])) [class*="Icon__formFieldInvalid--"] {
    margin-right: calc(var(--s-base) * 2);
  }
  
  .sidebar-content-wrapper .sidebar-content form[class*="Limits__form--"] [class*="Limits__control--"][class*="Control__control--"],
  .mobile .sidebar-content-wrapper .sidebar-content form[class*="Limits__form--"] [class*="Limits__control--"][class*="Control__control--"],
  .sidebar-content-wrapper form[class*="Limits__form--"] [class*="LoginLimits__fieldSet--"],
  .sidebar-content-wrapper .sidebar-content form[class*="ResponsibleGamingSingleBetLimit__form--"] [class*="ResponsibleGamingSingleBetLimit__field--"][class*="Control__control--"] {
    width: 100%;
    max-width: 100%;
  }
  
  .sidebar-content-wrapper [class*="ResponsibleGamingSingleBetLimit__form--"] [class*="ResponsibleGamingSingleBetLimit__submit--"],
  .sidebar-content-wrapper [class*="ResponsibleGamingSingleBetLimit__form--"] [class*="ResponsibleGamingSingleBetLimit__controls--"] {
    width: 100%;
  }
  
  .sidebar-content-wrapper .sidebar-content [class*="Limits__form--"] [class*="Limits__submit--"][class*="Button__btn--"],
  .sidebar-content-wrapper .sidebar-content [class*="ResponsibleGamingSingleBetLimit__form--"] [class*="ResponsibleGamingSingleBetLimit__submit--"][class*="Button__btn--"] {
    width: 100%;
  }
  
  .sidebar-content-wrapper [class*="Limits__form--"] [class*="PendingLimitsItem__pending--"] [class*="PendingLimitsItem__btn--"][class*="Button__btn--"],
  .sidebar-content-wrapper [class*="ResponsibleGamingSingleBetLimit__form--"] [class*="PendingLimitsItem__pending--"] [class*="PendingLimitsItem__btn--"][class*="Button__btn--"] {
    height: calc(var(--s-base) * 4);
    line-height: normal;
    font-size: var(--s-btn-font);
  }
  
  .sidebar-content-wrapper [class*="Limits__form--"] [class*="PendingLimitsItem__pending--"] [class*="PendingLimitsItem__pending-info--"] span,
  .sidebar-content-wrapper [class*="ResponsibleGamingSingleBetLimit__form--"] [class*="PendingLimitsItem__pending--"] [class*="PendingLimitsItem__pendingInfo--"] span {
    font-size: var(--s-font-small);
  }
  
  .sidebar-content-wrapper .sidebar-content [class*="LoginLimits__form--"] [class*="DateSpanPicker__picker--"] {
    width: calc(var(--s-base)* 36.5) !important;
  }
  
  .sidebar-content-wrapper .sidebar-content [class*="LoginLimits__form--"] [class*="DateSpanPicker__timer--"] {
    font-size: 2.93rem;
  }
  
  .sidebar-content-wrapper .sidebar-content [class*='ResponsibleGamingSingleBetLimit__form--'] {
    padding: 0 !important;
  }

  .sidebar-content-wrapper [class*="Limits__form--"] [class*="DateSpanPicker__picker--"] [class*="DateSpanPicker__submit--"] [class*="Button__success--"] {
    height: calc(var(--s-base) * 4);
    width: 80%;
    max-width: 80%;
  }
  
  .sidebar-content-wrapper [class*="Limits__form--"] [class*="DateSpanPicker__picker--"] [class*="DateSpanPicker__unlimitedBtn--"] {
    font-size: var(--s-font-small);
  }
  
  .mobile.landscape .sidebar-content-wrapper [class*="DateSpanPicker__picker--"] [class*="DateSpanPicker__container--"] [class*="DateSpanPicker__column--"] {
    width: 100%;
  }
  
  .mobile.landscape .sidebar-content-wrapper [class*="DateSpanPicker__picker--"] [class*="DateSpanPicker__container--"] {
    padding: 0;
  }
  
  .mobile.landscape .sidebar-content-wrapper [class*="DateSpanPicker__picker--"] [class*="DateSpanPicker__title--"] {
    min-height: calc(var(--s-base)* 8);
  }
  
  .mobile.landscape .sidebar-content-wrapper [class*="DateSpanPicker__picker--"] [class*="DateSpanPicker__container--"] {
    justify-content: unset;
    overflow: scroll;
  }
  
  .sidebar-content-wrapper [class*="Limits__form--"] [class*="Limits__description--"],
  .sidebar-content-wrapper [class*="ResponsibleGamingSingleBetLimit__container--"] [class*="ResponsibleGamingSingleBetLimit__description--"] {
    font-size: var(--s-font-medium);
  }



    /****************** General ******************/
    .portlet_name_mobile-cashier--transaction-history .portlet__content {
        width: var(--s-max-base-width);
        margin: 0 auto;
    }

    .mobile.portrait .portlet_name_mobile-cashier--transaction-history .portlet__content,
    [class*="NavigationBar__container--"] + [class*="Layout__layout--"] .portlet_name_mobile-cashier--transaction-history .portlet__content {
        width: 100%;
    }

    @media (width <= 1200px) {
        .desktop .portlet_name_mobile-cashier--transaction-history .portlet__content,
        .tablet .portlet_name_mobile-cashier--transaction-history .portlet__content {
            width: 100%;
        }
    }

    /****************** Filters Container ******************/
    .form_name_transaction-history .fn-another-period-block .portlet__actions {
        padding: initial;
        margin: var(--s-padding-medium-extra) 0 calc(var(--s-padding-big) * 2);
    }

    .form_name_transaction-history .fn-another-period-block .portlet__actions .btn {
        line-height: calc(var(--s-base)* 4.625);
        font-size: var(--s-font-medium);
        border: 1px solid var(--c-btn-primary-light-default-bg);
        background-color: var(--c-btn-primary-light-default-bg);
        color: var(--c-btn-primary-light-text);
        min-width: calc(var(--s-base) * 17.5);
        transition: background .3s ease-out, color .3s ease-out;
    }

    .desktop .form_name_transaction-history .fn-another-period-block .portlet__actions .btn,
    .tablet .form_name_transaction-history .fn-another-period-block .portlet__actions .btn {
        min-width: calc(var(--s-base) * 23.5);
    }

    .tablet .form_name_transaction-history .fn-another-period-block .portlet__actions .btn:hover,
    .mobile .form_name_transaction-history .fn-another-period-block .portlet__actions .btn:hover {
        border: 1px solid var(--c-btn-primary-light-default-bg);
        background-color: var(--c-btn-primary-light-default-bg);
        color: var(--c-btn-primary-light-text);
    }

    .desktop .form_name_transaction-history .fn-another-period-block .portlet__actions .btn:hover,
    .tablet .form_name_transaction-history .fn-another-period-block .portlet__actions .btn:active,
    .mobile .form_name_transaction-history .fn-another-period-block .portlet__actions .btn:active {
        border: 1px solid var(--c-btn-primary-light-disabled-bg);
        background-color: var(--c-btn-primary-light-hover-bg);
        color: var(--c-btn-primary-light-text-hover);
    }

    .form_name_transaction-history .field_name_export_history .field__control {
        margin: var(--s-padding-medium-extra) 0 calc(var(--s-padding-big) * 2);
    }

    .desktop .form_name_transaction-history .field_name_export_history .field__control,
    .tablet .form_name_transaction-history .field_name_export_history .field__control,
    .mobile.landscape .form_name_transaction-history .field_name_export_history .field__control {
        display: flex;
        justify-content: center;
    }

    .form_name_transaction-history .field_name_export_history .btn.btn_state_disabled {
        opacity: 50%;
    }

    .form_name_transaction-history .field_name_export_history .btn {
        display: flex;
        align-items: center;
        justify-content: center;
        width: calc(var(--s-base) * 23.5);
        padding: 0 var(--s-btn-padding);
        font-size: var(--s-font-medium);
        border: 1px solid var(--c-btn-primary-disabled-bg);
        background-color: var(--c-btn-primary-default-bg);
        color: var(--c-btn-primary-text);
    }

    .form_name_transaction-history .field_name_export_history .btn:before {
        content: '';
        background-image: url(/library/New_Icons/export.svg);
        background-position: center;
        background-size: 50%;
        background-repeat: no-repeat;
        width: calc(var(--s-base) * 3);
        height: calc(var(--s-base) * 3);
        margin-right: calc(var(--s-padding-small) * 1.25);
        transition: background .3s ease-out, color .3s ease-out;
    }

    .desktop .form_name_transaction-history .field_name_export_history .btn:hover:before,
    .tablet .form_name_transaction-history .field_name_export_history .btn:active:before,
    .mobile .form_name_transaction-history .field_name_export_history .btn:active:before {
        background-image: url(/library/New_Icons/exportHover.svg);
    }

    .desktop .form_name_transaction-history .field_name_export_history .btn:hover,
    .tablet .form_name_transaction-history .field_name_export_history .btn:active,
    .mobile .form_name_transaction-history .field_name_export_history .btn:active {
        border: 1px solid var(--c-btn-primary-hover-bg);
        background-color: var(--c-btn-primary-hover-bg);
        color: var(--c-btn-primary-text-hover);
    }

    /****************** Total amounts ******************/
    .form_name_transaction-history.form .transaction-total-amounts-wrapper {
        margin: initial;
    }

    .form_name_transaction-history .transaction-total-amounts-wrapper .transaction-summary-table {
        border: none;
        background: var(--с-base-gray);
        border-radius: var(--s-base);
        height: calc(var(--s-base) * 10);
        margin: 0 auto calc(var(--s-base) * 2);
        padding: calc(var(--s-base) * 2);
    }

    .form_name_transaction-history .transaction-total-amounts-wrapper .transaction-summary-table .field-table-row {
        display: flex;
        background-color: transparent;
    }

    .form_name_transaction-history .transaction-total-amounts-wrapper .transaction-summary-table .title .field {
        padding: initial;
        font-weight: var(--w-font-base);
    }

    .form_name_transaction-history .transaction-total-amounts-wrapper .transaction-summary-table .field {
        border-right: 1px solid var(--c-base-white-transparent-medium);
        padding: var(--s-base) 0 0;
        text-align: center;
        color: var(--c-base-white);
        font-weight: var(--w-font-bold);
        font-size: calc(var(--s-base) * 1.5);
        flex: 1;
    }

    .form_name_transaction-history .transaction-total-amounts-wrapper .transaction-summary-table .field:first-child {
        flex: 1.5;
    }

    .form_name_transaction-history .transaction-total-amounts-wrapper .transaction-summary-table .field:last-child {
        border-right: none;
    }

    /****************** Transaction history ******************/
    .form_name_transaction-history .fn-transaction-history .info-list__row_type_header {
        margin: initial;
    }

    .form_name_transaction-history .fn-transaction-history .info-list__row_type_header .info-list__field {
        font-size: var(--s-font-small);
        padding: calc(var(--s-padding-medium-extra) * 1.5) var(--s-padding-big);
        font-weight: var(--w-font-bold);
    }

    .form_name_transaction-history .fn-transaction-history .info-list .info-list__row .info-list__field {
        padding-left: var(--s-padding-big) !important;
        padding-right: var(--s-padding-big) !important;
        margin: initial;
        color: var(--c-base-white);
        font-size: var(--s-font-small);
    }

    .form_name_transaction-history .fn-transaction-history .info-list .info-list__row .accordion-body_expanded .info-list__field {
        padding-top: var(--s-padding-big);
        padding-bottom: var(--s-padding-big);
    }

    .form_name_transaction-history .fn-transaction-history .info-list .info-list__row .val_type_transaction_date,
    .form_name_transaction-history .fn-transaction-history .info-list .info-list__row .val_type_amount,
    .form_name_transaction-history .fn-transaction-history .info-list .info-list__row .val_type_balance {
        font-weight: var(--w-font-bold);
    }

    .form_name_transaction-history .fn-transaction-history .tabs-nav--cashier {
        margin: initial;
        border-bottom: 1px solid var(--c-base-white-transparent-medium);
    }

    .form_name_transaction-history .fn-transaction-history .tabs-nav--cashier .tabs-col {
        color: var(--c-base-white);
    }

    .desktop .form_name_transaction-history .fn-transaction-history .tabs-nav--cashier .tabs-col:hover,
    .tablet .form_name_transaction-history .fn-transaction-history .tabs-nav--cashier .tabs-col:active,
    .mobile .form_name_transaction-history .fn-transaction-history .tabs-nav--cashier .tabs-col:active {
        background-color: var(--с-base-gray);
    }

    .form_name_transaction-history .fn-transaction-history .tabs-nav--cashier .tabs-col.active {
        font-weight: var(--w-font-extra-bold);
    }

    .form_name_transaction-history .fn-transaction-history .tabs-nav--cashier .tabs-col.active:after {
        background-color: var(--c-base-red);
        height: calc(var(--s-base) / 4);
    }

    .form_name_transaction-history .fn-transaction-history .info-list {
        background-color: transparent;
        border: none;
        margin: initial;
    }

    .form_name_transaction-history .fn-transaction-history .info-list .accordion-body_expanded {
        background-color: var(--с-base-gray);
        padding: initial;
        box-shadow: none;
    }

    .form_name_transaction-history .fn-transaction-history .info-list .accordion-body_expanded .info-list__field_type_key .micon_text {
        display: none;
    }

    .form_name_transaction-history .fn-transaction-history .info-list .info-list__row:first-child {
        border-color: transparent;
    }

    .form_name_transaction-history .fn-transaction-history .info-list .info-list__row_type_collapse:last-child {
        border-bottom: 1px solid var(--c-base-white-transparent-medium);
    }

    .form_name_transaction-history .fn-transaction-history .info-list .accordion-body_expanded .info-list__row:last-child {
        border-bottom: none;
    }

    .form_name_transaction-history .fn-transaction-history .info-list .info-list__row {
        border-top: 1px solid var(--c-base-white-transparent-medium);
    }

    .form_name_transaction-history .fn-transaction-history .info-list .info-list__row.accordion_expanded + .info-list__row {
        border-top: none;
    }

    .form_name_transaction-history.form .fn-transaction-history .info-list .info-list__row .accordion-header_expanded {
        border-bottom: calc(var(--s-base) / 4) solid var(--c-base-red);
    }

    .form_name_transaction-history .fn-transaction-history .info-list .info-list__row .accordion-body_expanded:before {
        border-left: .5rem solid #0000;
        border-right: .5rem solid #0000;
        border-top: .6rem solid var(--c-base-red);
        left: 0;
        margin: auto;
        right: 0;
        top: 0;
        width: 0;
        min-width: initial;
    }

    .desktop .form_name_transaction-history .fn-transaction-history .info-list .info-list__row_type_collapse:hover,
    .tablet .form_name_transaction-history .fn-transaction-history .info-list .info-list__row_type_collapse:active,
    .mobile .form_name_transaction-history .fn-transaction-history .info-list .info-list__row_type_collapse:active {
        border-color: transparent;
    }

    .desktop .form_name_transaction-history .fn-transaction-history .info-list .info-list__row_type_collapse:hover + .info-list__row_type_collapse,
    .tablet .form_name_transaction-history .fn-transaction-history .info-list .info-list__row_type_collapse:active + .info-list__row_type_collapse,
    .mobile .form_name_transaction-history .fn-transaction-history .info-list .info-list__row_type_collapse:active + .info-list__row_type_collapse {
        border-color: transparent;
    }

    .desktop .form_name_transaction-history .fn-transaction-history .info-list .info-list__row_type_collapse:hover + .info-list__row_type_collapse.accordion_expanded .accordion-header_expanded,
    .tablet .form_name_transaction-history .fn-transaction-history .info-list .info-list__row_type_collapse:active + .info-list__row_type_collapse.accordion_expanded .accordion-header_expanded,
    .mobile .form_name_transaction-history .fn-transaction-history .info-list .info-list__row_type_collapse:active + .info-list__row_type_collapse.accordion_expanded .accordion-header_expanded {
        border-top: 1px solid transparent;
    }

    .form_name_transaction-history .fn-transaction-history .info-list .info-list__row.accordion_expanded {
        border-top: 1px solid transparent;
    }

    .form_name_transaction-history .fn-transaction-history .info-list .info-list__row.accordion_expanded .accordion-header_expanded {
        border-top: 1px solid var(--c-base-white-transparent-medium);
    }

    .form_name_transaction-history .fn-transaction-history .info-list .info-list__row:first-child .info-list__header.accordion-header_expanded {
        border-top: 1px solid transparent;
    }

    .desktop .form_name_transaction-history .fn-transaction-history .info-list .info-list__row.accordion_expanded .accordion-header_expanded:hover,
    .tablet .form_name_transaction-history .fn-transaction-history .info-list .info-list__row.accordion_expanded .accordion-header_expanded:active,
    .mobile .form_name_transaction-history .fn-transaction-history .info-list .info-list__row.accordion_expanded .accordion-header_expanded:active {
        border-top: 1px solid transparent;
    }

    .form_name_transaction-history .fn-transaction-history .info-list .info-list__row .val_type_type {
        font-weight: var(--w-font-bold);
    }

    .form_name_transaction-history .fn-transaction-history .info-list .info-list__row .val_type_type .micon_text {
        display: none;
    }

    .form_name_transaction-history .fn-transaction-history .info-list .info-list__row .info-list__header .info-list__field_type_value {
        padding-right: calc(var(--s-padding-big) * 3.5) !important;
    }

    .form_name_transaction-history .fn-transaction-history .info-list .info-list__row .val_type_complex-primary {
        color: var(--c-base-white);
        font-size: var(--s-font-root);
        font-weight: var(--w-font-bold);
    }

    .form_name_transaction-history .fn-transaction-history .info-list .info-list__row .val_type_complex-sub {
        color: var(--c-base-white);
        font-size: var(--s-font-small-extra);
        height: initial;
    }

    .tablet .form_name_transaction-history .fn-transaction-history .info-list .info-list__row .info-list__header:hover,
    .mobile .form_name_transaction-history .fn-transaction-history .info-list .info-list__row .info-list__header:hover {
        background-color: transparent;
    }

    .desktop .form_name_transaction-history .fn-transaction-history .info-list .info-list__row .info-list__header:hover,
    .tablet .form_name_transaction-history .fn-transaction-history .info-list .info-list__row .info-list__header:active,
    .mobile .form_name_transaction-history .fn-transaction-history .info-list .info-list__row .info-list__header:active {
        background-color: var(--с-base-gray);
    }

    .desktop .form_name_transaction-history .fn-transaction-history .info-list__header,
    .tablet .form_name_transaction-history .fn-transaction-history .info-list__header,
    .mobile.landscape .form_name_transaction-history .fn-transaction-history .info-list__header {
        border-bottom: calc(var(--s-base) / 4) solid transparent;
    }

    .form_name_transaction-history .fn-transaction-history .info-list__header {
        border-top: 1px solid transparent;
    }

    .form_name_transaction-history .fn-transaction-history .info-list .info-list__row .info-list__header:after {
        right: calc(var(--s-base) * 1.5);
        background-image: url(/library/New_Icons/arrow_down_white.svg);
        background-size: 65%;
        background-position: center;
        opacity: 50%;
    }

    .form_name_transaction-history.form .fn-transaction-history .info-list .payment__empty {
        border: none;
        margin-top: calc(var(--s-padding-big) * 2);
    }

    .form_name_transaction-history .fn-transaction-history .info-list .payment__empty .info-list__field {
        display: flex;
        align-items: center;
        justify-content: center;
        height: calc(var(--s-base) * 15);
        background-color: var(--с-base-gray);
        border-radius: var(--s-base);
        font-size: calc(var(--s-base) * 2);
        margin: initial;
    }

    .tablet .form_name_transaction-history .fn-transaction-history .info-list .payment__empty .info-list__field {
        font-size: var(--s-font-small);
    }

    /******************* load more btn *******************/
    .form_name_transaction-history .fn-transaction-history .btn.form-action--load-more {
        min-width: calc(var(--s-base) * 32);
        font-size: var(--s-font-medium);
        border: 1px solid var(--c-btn-primary-disabled-bg);
        background-color: var(--c-btn-primary-default-bg);
        color: var(--c-btn-primary-text);
    }

    .mobile.portrait .form_name_transaction-history .fn-transaction-history .btn.form-action--load-more {
        width: 100%;
    }

    .desktop .form_name_transaction-history .fn-transaction-history .btn.form-action--load-more:hover,
    .tablet .form_name_transaction-history .fn-transaction-history .btn.form-action--load-more:active,
    .mobile .form_name_transaction-history .fn-transaction-history .btn.form-action--load-more:active {
        border: 1px solid var(--c-btn-primary-hover-bg);
        background-color: var(--c-btn-primary-hover-bg);
        color: var(--c-btn-primary-text-hover);
    }

    /******************* mobile *******************/
    .mobile .form_name_transaction-history .field_name_period,
    .mobile .form_name_transaction-history .field_name_group {
        display: flex;
        flex-direction: column;
    }

    .mobile .form_name_transaction-history .field_name_period .field__label,
    .mobile .form_name_transaction-history .field_name_product_type .field__label,
    .mobile .form_name_transaction-history .field_name_group .field__label,
    .mobile .form_name_transaction-history .field_name_transaction_type .field__label {
        width: 100%;
        padding: initial;
        line-height: initial;
    }

    .mobile .form_name_transaction-history .field_name_period .field__control,
    .mobile .form_name_transaction-history .field_name_product_type .field__control,
    .mobile .form_name_transaction-history .field_name_group .field__control,
    .mobile .form_name_transaction-history .field_name_transaction_type .field__control {
        width: 100%;
    }

    .mobile .form_name_transaction-history.form .transaction-total-amounts-wrapper {
        margin: 0 0 calc(var(--s-padding-big) * 2) 0;
    }

    .mobile .form_name_transaction-history .transaction-total-amounts-wrapper .transaction-summary-accordion {
        margin: initial;
        border: none;
    }

    .mobile .form_name_transaction-history .transaction-total-amounts-wrapper .transaction-summary-accordion .info-list__header {
        background-color: var(--с-base-gray);
        padding: calc(var(--s-padding-medium-extra) * 1.5) var(--s-padding-big);
        height: initial;
        border-radius: var(--s-radius-small-extra);
    }

    .mobile .form_name_transaction-history .transaction-total-amounts-wrapper .transaction-summary-accordion .info-list__header.accordion-header_expanded {
        border-radius: var(--s-radius-small-extra) var(--s-radius-small-extra) 0 0;
        border: none;
    }

    .mobile .form_name_transaction-history .transaction-total-amounts-wrapper .transaction-summary-accordion .info-list__header:after {
        background-image: url(/library/New_Icons/arrow_down_white.svg);
        background-size: 35%;
        background-position: center;
        opacity: 50%;
    }

    .mobile .form_name_transaction-history .transaction-total-amounts-wrapper .transaction-summary-accordion .info-list__header .icon-head {
        display: none;
    }

    .mobile .form_name_transaction-history .transaction-total-amounts-wrapper .transaction-summary-accordion .info-list__header .body-head_title {
        color: var(--c-base-white);
        font-size: var(--s-font-small);
        font-weight: var(--w-font-bold);
    }

    .mobile .form_name_transaction-history .transaction-total-amounts-wrapper .transaction-summary-accordion .info-list__header .val_type_complex-sub {
        color: var(--c-base-white);
        font-size: var(--s-font-small);
        height: initial;
    }

    .mobile .form_name_transaction-history .transaction-total-amounts-wrapper .transaction-summary-accordion .accordion-body_expanded {
        background-color: var(--с-base-gray);
        box-shadow: none;
        padding: var(--s-padding-small) var(--s-padding-big);
        margin: initial;
        border: none;
        border-radius: 0 0 var(--s-radius-small-extra) var(--s-radius-small-extra);
    }

    .mobile .form_name_transaction-history .transaction-total-amounts-wrapper .transaction-summary-accordion .accordion-body_expanded:before {
        display: none;
    }

    .mobile .form_name_transaction-history .transaction-total-amounts-wrapper .transaction-summary-accordion .accordion-body_expanded .row {
        border: none;
    }

    .mobile .form_name_transaction-history .transaction-total-amounts-wrapper .transaction-summary-accordion .accordion-body_expanded .row:first-child {
        border-top: 1px solid var(--c-base-white-transparent);
    }

    .mobile .form_name_transaction-history .transaction-total-amounts-wrapper .transaction-summary-accordion .accordion-body_expanded .row .info-list__field {
        color: var(--c-base-white);
        font-size: var(--s-font-small);
        height: initial;
    }

    .mobile .form_name_transaction-history .transaction-total-amounts-wrapper .transaction-summary-accordion .accordion-body_expanded .row .info-list__field.info-list__field_type_value {
        font-weight: var(--w-font-bold);
    }

    .mobile .form_name_transaction-history .fn-transaction-history .tabs-nav--cashier {
        padding-bottom: var(--s-padding-big-extra);
        display: flex;
        justify-content: center;
    }

    .mobile .form_name_transaction-history .fn-transaction-history .tabs-nav--cashier .tabs-col {
        width: 20%;
        font-size: var(--s-font-small);
        margin: 0 var(--s-padding-big);
    }

    .mobile .form_name_transaction-history .fn-transaction-history .info-list .payment__empty .info-list__field {
        font-size: var(--s-font-small);
    }

    .mobile .form_name_transaction-history .fn-transaction-history .tabs-nav--cashier .tabs-col.active {
        color: var(--c-base-red);
        font-weight: var(--w-font-bold);
    }

    .mobile .form_name_transaction-history .fn-transaction-history .info-list .info-list__row .info-list__header:after {
        background-size: 35%;
    }

    /******************* mobile landscape *******************/
    .mobile.landscape .form_name_transaction-history .field_name_export_history .btn,
    .mobile.landscape .form_name_transaction-history .fn-another-period-block .portlet__actions .btn {
        width: calc(var(--s-base) * 23.5);
    }

    /******************* mobile portrait *******************/
    .mobile.portrait .form_name_transaction-history .field_name_export_history .btn,
    .mobile.portrait .form_name_transaction-history .fn-another-period-block .portlet__actions .btn {
        width: 100%;
    }

    .mobile.portrait .form_name_transaction-history.form .fn-transaction-history .info-list .info-list__row .accordion-header_expanded {
        border-bottom: none;
    }

    .mobile.portrait .form_name_transaction-history .fn-transaction-history .info-list .info-list__row .accordion-body_expanded:before {
        display: none;
    }

    .mobile.portrait .form_name_transaction-history .fn-transaction-history .info-list .accordion-body_expanded {
        background-color: transparent;
    }

    .mobile.portrait .form_name_transaction-history .fn-transaction-history .transactions__item .accordion-body_expanded .row {
        border-top: none;
    }

    .mobile.portrait .form_name_transaction-history .fn-transaction-history .info-list .info-list__row .accordion-body_expanded .info-list__field {
        padding-top: var(--s-padding-medium-extra);
        padding-bottom: var(--s-padding-medium-extra);
        padding-left: 0 !important;
    }

    .mobile.portrait .form_name_transaction-history .fn-transaction-history .info-list__row_type_header .info-list__field {
        padding: calc(var(--s-padding-medium-extra) * 1.5) 0;
    }

    .mobile.portrait .form_name_transaction-history .fn-transaction-history .info-list__row_type_header + .transactions .info-list__header .info-list__field {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .mobile.portrait .form_name_transaction-history .fn-transaction-history .info-list__row_type_header {
        display: flex;
        gap: var(--s-padding-big);
    }

    .mobile.portrait .form_name_transaction-history .fn-transaction-history .info-list__row_type_header + .transactions .info-list__header {
        gap: var(--s-padding-big);
    }

    .mobile.portrait .form_name_transaction-history .fn-transaction-history .info-list .info-list__row .info-list__header .val_type_type {
        padding-left: initial !important;
    }

    .mobile.portrait .form_name_transaction-history .fn-transaction-history .info-list .info-list__row .info-list__header .info-list__field_type_value {
        padding-right: calc(var(--s-padding-medium) * 4) !important;
    }

    .mobile.portrait .form_name_transaction-history .fn-transaction-history .info-list .info-list__row .info-list__header:after {
        right: -5px;
    }

    .mobile.portrait .form_name_transaction-history .fn-transaction-history .info-list .info-list__row .info-list__header.fn-accessibility-element:after {
        right: 3px;
    }

    .mobile.portrait .form_name_transaction-history .fn-transaction-history .info-list .info-list__row.accordion_expanded + .info-list__row {
        border-top: 1px solid var(--c-base-white-transparent-medium);
        margin-top: var(--s-padding-big-extra);
    }

    /******************* Sidebar *******************/
    .desktop .sidebar-content-wrapper .form_name_transaction-history .transaction-total-amounts-wrapper .field-table.transaction-summary-table,
    .tablet .sidebar-content-wrapper .form_name_transaction-history .transaction-total-amounts-wrapper .field-table.transaction-summary-table {
        display: flex;
        justify-content: space-between;
        height: initial;
        padding: var(--s-padding-medium-extra);
        background-color: var(--c-base-black);
    }

    .desktop .sidebar-content-wrapper .form_name_transaction-history .transaction-total-amounts-wrapper .field-table.transaction-summary-table .field-table-row,
    .tablet .sidebar-content-wrapper .form_name_transaction-history .transaction-total-amounts-wrapper .field-table.transaction-summary-table .field-table-row {
        display: flex;
        flex-direction: column;
        flex-grow: 1;
    }

    .desktop .sidebar-content-wrapper .form_name_transaction-history .transaction-total-amounts-wrapper .field-table.transaction-summary-table .field-table-row.title .field,
    .tablet .sidebar-content-wrapper .form_name_transaction-history .transaction-total-amounts-wrapper .field-table.transaction-summary-table .field-table-row.title .field {
        text-align: left !important;
    }

    .desktop .sidebar-content-wrapper .form_name_transaction-history .transaction-total-amounts-wrapper .field-table.transaction-summary-table .field-table-row:not(.title) .field,
    .tablet .sidebar-content-wrapper .form_name_transaction-history .transaction-total-amounts-wrapper .field-table.transaction-summary-table .field-table-row:not(.title) .field {
        text-align: right !important;
    }

    .desktop .sidebar-content-wrapper .form_name_transaction-history .transaction-total-amounts-wrapper .field-table.transaction-summary-table .field-table-row .field:not(:last-of-type),
    .tablet .sidebar-content-wrapper .form_name_transaction-history .transaction-total-amounts-wrapper .field-table.transaction-summary-table .field-table-row .field:not(:last-of-type) {
        border-bottom: 0.5px solid var(--c-base-white-transparent-medium);
        border-right: none;
    }

    .desktop .sidebar-content-wrapper .portlet_name_mobile-cashier--transaction-history .form_name_transaction-history .fn-total-amounts.transaction-total-amounts-wrapper .field-table.transaction-summary-table .field,
    .tablet .sidebar-content-wrapper .portlet_name_mobile-cashier--transaction-history .form_name_transaction-history .fn-total-amounts.transaction-total-amounts-wrapper .field-table.transaction-summary-table .field {
        font-size: var(--s-font-small);
    }

    .desktop .sidebar-content-wrapper .form_name_transaction-history .transaction-total-amounts-wrapper .transaction-summary-table .field,
    .tablet .sidebar-content-wrapper .form_name_transaction-history .transaction-total-amounts-wrapper .transaction-summary-table .field {
        padding: var(--s-padding-medium-extra) 0;
    }

    .sidebar-content-wrapper .form_name_transaction-history .field_name_period,
    .sidebar-content-wrapper .form_name_transaction-history .field_name_group {
        display: flex;
        flex-direction: column;
    }

    .sidebar-content-wrapper .form_name_transaction-history .field_name_period .field__label,
    .sidebar-content-wrapper .form_name_transaction-history .field_name_product_type .field__label,
    .sidebar-content-wrapper .form_name_transaction-history .field_name_group .field__label,
    .sidebar-content-wrapper .form_name_transaction-history .field_name_transaction_type .field__label {
        width: 100%;
        padding: initial;
        line-height: initial;
    }

    .sidebar-content-wrapper .form_name_transaction-history .field_name_period .field__control,
    .sidebar-content-wrapper .form_name_transaction-history .field_name_product_type .field__control,
    .sidebar-content-wrapper .form_name_transaction-history .field_name_group .field__control,
    .sidebar-content-wrapper .form_name_transaction-history .field_name_transaction_type .field__control {
        width: 100%;
    }

    .desktop .sidebar-content-wrapper .form_name_transaction-history .fn-transaction-history .tabs-nav--cashier .tabs-col:hover,
    .tablet .sidebar-content-wrapper .form_name_transaction-history .fn-transaction-history .tabs-nav--cashier .tabs-col:active,
    .mobile .sidebar-content-wrapper .form_name_transaction-history .fn-transaction-history .tabs-nav--cashier .tabs-col:active {
        background-color: var(--c-base-black);
    }

    .sidebar-content-wrapper .form_name_transaction-history .fn-transaction-history .tabs-nav--cashier {
        padding-bottom: var(--s-padding-big-extra);
    }

    .mobile .sidebar-content-wrapper .form_name_transaction-history .fn-transaction-history .tabs-nav--cashier {
        display: block;
    }

    .sidebar-content-wrapper .form_name_transaction-history .fn-transaction-history .tabs-nav--cashier .tabs-col {
        font-size: var(--s-font-small);
    }

    .mobile .sidebar-content-wrapper .form_name_transaction-history .fn-transaction-history .tabs-nav--cashier .tabs-col {
        width: 2%;
    }

    .sidebar-content-wrapper .form_name_transaction-history .fn-transaction-history .info-list .payment__empty .info-list__field {
        font-size: var(--s-font-small);
        background-color: var(--c-base-black);
        margin-top: var(--s-padding-big-extra);
    }

    .sidebar-content-wrapper .form_name_transaction-history .fn-transaction-history .info-list .info-list__row .info-list__header:after {
        background-size: 35%;
    }

    .sidebar-content-wrapper .form_name_transaction-history.form .fn-transaction-history .info-list .info-list__row .accordion-header_expanded {
        border-bottom: calc(var(--s-base) / 4) solid transparent;
    }

    .sidebar-content-wrapper .form_name_transaction-history .fn-transaction-history .info-list .info-list__row .accordion-body_expanded:before {
        display: none;
    }

    .sidebar-content-wrapper .form_name_transaction-history .fn-transaction-history .transactions__item .accordion-body_expanded .row {
        border-top: none;
    }

    .sidebar-content-wrapper .form_name_transaction-history .fn-transaction-history .info-list .info-list__row .accordion-body_expanded .info-list__field {
        padding-top: var(--s-padding-medium-extra);
        padding-bottom: var(--s-padding-medium-extra);
        padding-left: 5px !important;
    }

    .sidebar-content-wrapper .form_name_transaction-history .fn-transaction-history .info-list__row_type_header .info-list__field {
        padding: calc(var(--s-padding-medium-extra) * 1.5) 0;
    }

    .sidebar-content-wrapper .form_name_transaction-history .fn-transaction-history .info-list__row_type_header + .transactions .info-list__header .info-list__field {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .sidebar-content-wrapper .form_name_transaction-history .fn-transaction-history .info-list__row_type_header {
        display: flex;
        gap: var(--s-padding-big);
    }

    .sidebar-content-wrapper .form_name_transaction-history .fn-transaction-history .info-list__row_type_header + .transactions .info-list__header {
        gap: var(--s-padding-big);
    }

    .sidebar-content-wrapper .form_name_transaction-history .fn-transaction-history .info-list .info-list__row .info-list__header .val_type_type {
        padding-left: 5px !important;
    }

    .sidebar-content-wrapper .form_name_transaction-history .fn-transaction-history .info-list .info-list__row .info-list__header .info-list__field_type_value {
        padding-right: calc(var(--s-padding-medium) * 4) !important;
    }

    .sidebar-content-wrapper .form_name_transaction-history .fn-transaction-history .info-list .info-list__row .info-list__header:after {
        right: -5px;
    }

    .sidebar-content-wrapper .form_name_transaction-history .fn-transaction-history .info-list .info-list__row .info-list__header.fn-accessibility-element:after {
        right: 3px;
    }

    .sidebar-content-wrapper .form_name_transaction-history .fn-transaction-history .info-list .info-list__row.accordion_expanded + .info-list__row {
        margin-top: var(--s-padding-big-extra);
        border-top: 1px solid var(--c-base-white-transparent-medium);
    }

    .sidebar-content-wrapper .form_name_transaction-history.form .fn-transaction-history .info-list .payment__empty {
        margin-top: initial;
    }

    .desktop .sidebar-content-wrapper .form_name_transaction-history .fn-transaction-history .info-list .info-list__row .info-list__header:hover,
    .tablet .sidebar-content-wrapper .form_name_transaction-history .fn-transaction-history .info-list .info-list__row .info-list__header:active,
    .mobile .sidebar-content-wrapper .form_name_transaction-history .fn-transaction-history .info-list .info-list__row .info-list__header:active {
        background-color: var(--c-base-black);
    }

    .mobile .sidebar-content-wrapper .form_name_transaction-history .transaction-total-amounts-wrapper .transaction-summary-accordion .info-list__header,
    .mobile .sidebar-content-wrapper .form_name_transaction-history .transaction-total-amounts-wrapper .transaction-summary-accordion .accordion-body_expanded {
        background-color: var(--c-base-black);
    }

    .sidebar-content-wrapper .sidebar-content .form_name_transaction-history .fn-transaction-history .tabs-nav--cashier {
        padding-bottom: var(--s-padding-big-extra);
        display: flex;
        justify-content: center;
    }

    .sidebar-content-wrapper .sidebar-content .form_name_transaction-history .fn-transaction-history .tabs-nav--cashier .tabs-col {
        width: 20%;
        font-size: var(--s-font-small);
        margin: 0 var(--s-padding-big);
    }

    .sidebar-content-wrapper .sidebar-content .form_name_transaction-history .fn-transaction-history .info-list .payment__empty .info-list__field {
        font-size: var(--s-font-small);
    }

    .sidebar-content-wrapper .sidebar-content .form_name_transaction-history .fn-transaction-history .tabs-nav--cashier .tabs-col.active {
        color: var(--c-base-red);
        font-weight: var(--w-font-bold);
    }

    .mobile.landscape .sidebar-content-wrapper .form_name_transaction-history .field_name_export_history .btn,
    .mobile.landscape .sidebar-content-wrapper .form_name_transaction-history .fn-another-period-block .portlet__actions .btn {
        width: 100%;
    }

    .sidebar-content-wrapper .form_name_transaction-history .fn-transaction-history .info-list .info-list__row .val_type_complex-sub {
        text-overflow: ellipsis;
    }



    [class*="GamblingSessionLimitsPopup__container--"] [class*="GamblingSessionLimits__container--"] [class*="GamblingSessionLimits__form--"] {
        padding-bottom: initial;
    }

    .desktop [class*="GamblingSessionLimitsPopup__container--"] [class*="Control__control--"][class*="GamblingSessionLimits__field--"],
    .tablet [class*="GamblingSessionLimitsPopup__container--"] [class*="GamblingSessionLimits__form--"] [class*="Control__control--"][class*="GamblingSessionLimits__field--"],
    .mobile [class*="GamblingSessionLimitsPopup__container--"] [class*="GamblingSessionLimits__form--"] [class*="Control__control--"][class*="GamblingSessionLimits__field--"] {
        width: 100%;
        margin: 0 0 var(--s-padding-big);
    }

    .desktop [class*="GamblingSessionLimitsPopup__container--"] [class*="GamblingSessionLimits__container--"],
    .tablet [class*="Popup__popup--"][class*="GamblingSessionLimitsPopup__container--"] [class*="GamblingSessionLimits__container--"][class*="GamblingSessionLimits__inPopup--"],
    .mobile [class*="Popup__popup--"][class*="GamblingSessionLimitsPopup__container--"] [class*="GamblingSessionLimits__container--"][class*="GamblingSessionLimits__inPopup--"] {
        padding: var(--s-padding-big) 0;
        width: 100%;
    }

    .desktop [class*="GamblingSessionLimitsPopup__container--"] [class*="GamblingSessionLimits__container--"] [class*="GamblingSessionLimits__controls--"],
    .mobile.landscape [class*="GamblingSessionLimitsPopup__container--"] [class*="GamblingSessionLimits__container--"] [class*="GamblingSessionLimits__controls--"] {
        width: 100%;
    }

    [class*="GamblingSessionLimitsPopup__container--"] [class*="GamblingSessionLimits__container--"] [class*="GamblingSessionLimits__controls--"] [class*="GamblingSessionLimits__btn--"] {
        height: calc(var(--s-padding-medium) * 4);
        line-height: calc(var(--s-base) * 4.625);
        font-size: var(--s-font-medium);
        margin-top: var(--s-padding-medium-extra);
    }

    .sidebar-content-wrapper .sidebar-content [class*="GamblingSessionLimits__container--"] [class*="GamblingSessionLimits__form--"] [class*="Control__control--"] {
        width: 100%;
    }

    .sidebar-content-wrapper .sidebar-content [class*="GamblingSessionLimits__container--"] [class*="GamblingSessionLimits__form--"] [class*="GamblingSessionLimits__controls--"] {
        width: 100%;
    }

    .portlet__content [class*="GamblingSessionLimits__container--"] {
        padding: calc(var(--s-font-big-extra) * 2) 0;
    }

    .portlet__content [class*="GamblingSessionLimits__container--"] [class*="GamblingSessionLimits__form--"] [class*="Control__control--"] {
        margin: 0 auto var(--s-padding-big);
    }

    .portlet__content [class*="GamblingSessionLimits__container--"] [class*="GamblingSessionLimits__form--"] {
        padding-bottom: initial;
    }

    .portlet__content [class*="GamblingSessionLimits__container--"] [class*="GamblingSessionLimits__controls--"] [class*="GamblingSessionLimits__btn--"] {
        height: calc(var(--s-padding-medium) * 4);
        line-height: calc(var(--s-base) * 4.625);
        font-size: var(--s-font-medium);
        margin-top: var(--s-padding-medium-extra);
    }

    .sidebar-content-wrapper .portlet__content [class*="GamblingSessionLimits__container--"] {
        padding: calc(var(--s-padding-medium) * 2) 0;
    }



    /****************** identity verification ******************/
    .portlet-identity-verification [class*="Button__btn--"] {
        display: block;
        margin-top: var(--s-padding-big-extra);
    }

    .mobile .portlet-identity-verification [class*="Button__btn--"] {
        font-size: 18px;
    }

    .mobile.portrait .portlet-identity-verification [class*="Button__btn--"] {
        width: 100%;
        max-width: initial;
    }

    .portlet-identity-verification [class*="Document__description--"] {
        margin: var(--s-padding-big-extra) var(--s-padding-big);
        padding: initial;
    }

    .portlet-identity-verification [class*="Document__status--"] {
        margin: 0 var(--s-padding-big);
        text-align: center;
    }

    /****************** veridas ******************/
    .portlet-veridas [class*="Veridas__container--"] {
        margin-top: calc(var(--s-padding-medium-extra) * 3.5);
    }

    .portlet-veridas [class*="Button__btn--"] {
        margin-top: var(--s-padding-big-extra);
        width: initial;
    }

    .portlet-veridas [class*="Veridas__description--"] {
        margin: var(--s-padding-big-extra) var(--s-padding-big);
    }

    .portlet-veridas [class*="Veridas__status--"] {
        margin: 0 var(--s-padding-big);
    }



  .desktop [class*="Jumio__container--"],
  .tablet [class*="Jumio__container--"],
  .mobile [class*="Jumio__container--"] {
      padding: var(--adaptive-mobile-padding) 0;
  }
  
  [class*="Jumio__container--"] [class*="Jumio__title--"] {
      font-weight: var(--w-font-extra-bold);
      font-size: var(--s-font-big);
  }
  
  [class*="Jumio__container--"] [class*="Jumio__description--"] {
      font-size: var(--s-font-medium);
  }
  
  .mobile [class*="Jumio__container--"] [class*="Jumio__title--"],
  .mobile [class*="Jumio__container--"] [class*="Jumio__description--"] {
      text-align: center;
  }
  
  [class*="Jumio__container--"] [class*="Icon__icon--"] {
      background-position: 0;
  }
  
  [class*="Jumio__container--"] .jumio-verify-btn[class*="Jumio__button--"] {
    width: auto;
    font-size: var(--s-font-big);
    margin: calc(var(--s-base) * 2.75) auto;
  }
  
  .mobile.portrait [class*="Jumio__container--"] [class*="Jumio__button--"] {
    width: 100%;
  }
  
  .mobile [class*="Jumio__container--"] [class*="Jumio__button--"] {
    margin-bottom: calc(var(--s-base) * 1.75);
  }



    /*Promocode component*/
    .portlet [class*="PortletTitle__title--"] + .portlet__content [class*="PromotionCode__form--"] {
        margin-top: initial;
    }
    
    [class*="PromotionCode__form--"] {
        margin: var(--s-padding-big-extra) auto;
    }

    [class*="PromotionCode__container--"] [class*="PromotionCode__form--"] [class*="PromotionCode__control--"] {
        width: var(--s-max-elements-content-width);
        margin: 0 auto;
    }

    [class*="PromotionCode__form--"] [class*="PromotionCode__submit--"] {
        width: var(--s-max-elements-content-width);
        margin-bottom: initial;
        height: calc(var(--s-padding-medium)* 4);
        line-height: calc(var(--s-base)* 4.625);
        font-size: var(--s-font-medium);
    }

    [class*="PromotionCode__container--"] [class*="PromotionCode__form--"] [class*="ErrorMessage__error--"] {
        margin-bottom: calc(var(--s-padding-medium-extra) * 1.75);
    }

    [class*="PromotionCode__container--"] [class*="PromotionCode__form--"] [class*="ErrorMessage__error--"][class*="Control__error--"] {
        margin-bottom: initial;
    }

    .mobile.portrait [class*="PromotionCode__form--"] [class*="PromotionCode__control--"],
    .mobile.portrait [class*="PromotionCode__form--"] [class*="PromotionCode__submit--"] {
        width: 100%;
    }

    .mobile.landscape [class*="PromotionCode__form--"] {
        width: var(--s-max-elements-content-width);
    }

    /*Promocode replacer*/
    .portlet [class*="PortletTitle__title--"] + .portlet__content [class*="PromoCode__container--"] {
        margin-top: initial;
    }

    [class*="PromoCode__container--"].cms-promo-code {
        width: var(--s-max-elements-content-width);
        padding: initial;
        margin: var(--s-padding-big-extra) auto;
    }

    [class*="PromoCode__container--"] [class*="PromoCode__submit--"] {
        width: var(--s-max-elements-content-width);
        height: calc(var(--s-padding-medium)* 4);
        line-height: calc(var(--s-base)* 4.625);
        font-size: var(--s-font-medium);
        margin-bottom: initial;
    }

    [class*="PromoCode__container--"] [class*="PromoCode__form--"] [class*="ErrorMessage__error--"] {
        margin-bottom: calc(var(--s-padding-medium-extra) * 1.75);
    }

    .mobile.portrait [class*="PromoCode__container--"] {
        width: 100%;
    }

    .mobile.portrait [class*="PromoCode__container--"] [class*="PromoCode__submit--"] {
        width: 100%;
    }

    /********Sidebar styles ********/
    .mobile.landscape .sidebar-content-wrapper .sidebar-content [class*="PromotionCode__form--"],
    .sidebar-content-wrapper .sidebar-content [class*="PromotionCode__form--"],
    .sidebar-content-wrapper .sidebar-content [class*="PromoCode__container--"] {
        margin: 0;
        width: 100%;
    }
    
    .sidebar-content-wrapper .sidebar-content [class*="PromotionCode__container--"] [class*="PromotionCode__form--"] [class*="PromotionCode__control--"] {
        width: 100%;
    }
    
    .sidebar-content-wrapper .sidebar-content .portlet-wrapper:not(:has(h1.fn-portlet-title)) [class*="PromoCode__container--"],
    .sidebar-content-wrapper .sidebar-content .portlet-wrapper:not(:has(h1.fn-portlet-title)) [class*="PromotionCode__form--"] {
        margin-top: 16px;
    }



    .detailedtransactionhistory .portlet__content {
        width: var(--s-max-base-width);
        margin: 0 auto;
    }

    .mobile.portrait .detailedtransactionhistory .portlet__content,
    [class*="NavigationBar__container--"] + [class*="Layout__layout--"] .detailedtransactionhistory .portlet__content {
        width: 100%;
    }

    [class*='AppRouter__content--']:has([class*='NavigationBar__container--']) .portlet__content_type_detailedtransactionhistory {
    }

    .tablet.landscape [class*='AppRouter__content--']:has([class*='NavigationBar__container--']) .detailedtransactionhistory [class*='TableAnotherPeriodFilter__anotherPeriodContainer--'] [class*='TableAnotherPeriodFilter__anotherPeriodSubmit--'] [class*='Button__btn--'] {
        min-width: 100%;
        width: 100%;
    }
    .desktop .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='TableHeader__filter--'],
    .tablet .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='TableHeader__filter--'] {
        margin: 0 auto calc(var(--s-base) * 2) 0;
        padding: 0 calc(var(--s-base) * 2) 0 0;
    }
    .tablet.portrait .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='TableHeader__filter--'] {
        padding: initial;
    }
    .desktop .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='TableHeader__filtersContainer--'],
    .tablet .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='TableHeader__filtersContainer--'],
    .desktop .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='TableHeader__afterFiltersControlsContainer--'],
    .tablet .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='TableHeader__afterFiltersControlsContainer--'] {
        margin-right: 0 !important;
        margin-left: 0;
    }
    .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='TableBody__tableBodyInfo--'][class*='TableBody__tableBodyEmpty--'] {
        background-color: var(--с-base-gray);
        color: var(--c-base-white);
        border-radius: var(--s-base);
        font-size: calc(var(--s-base) * 2);
        font-weight: var(--w-font-base);
        font-family: var(--ff-base);
        text-align: center;
        margin-top: calc(var(--s-base) * 1.5);
    }
    .detailedtransactionhistory [class*='Table__tableContainer--'].mobileView [class*='TableBody__tableBodyInfo--'][class*='TableBody__tableBodyEmpty--'],
    .tablet .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='TableBody__tableBodyInfo--'][class*='TableBody__tableBodyEmpty--'],
    .mobile .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='TableBody__tableBodyInfo--'][class*='TableBody__tableBodyEmpty--'] {
        min-height: calc(var(--s-base) * 15);
        font-size: calc(var(--s-base) * 1.75);
        margin-top: calc(var(--s-base) * 3);
    }
    .tablet.landscape .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='TableBody__tableBodyInfo--'][class*='TableBody__tableBodyEmpty--'] {
        margin-top: calc(var(--s-base) * 1.5);
    }
    .desktop .detailedtransactionhistory [class*='Table__tableContainer--'] {
        padding-bottom: calc(var(--s-base) * 4);
    }
    .tablet .detailedtransactionhistory [class*='Table__tableContainer--'],
    .mobile .detailedtransactionhistory [class*='Table__tableContainer--'] {
        padding-top: initial;
        padding-bottom: calc(var(--s-base) * 3);
    }
    .tablet.landscape .detailedtransactionhistory [class*='Table__tableContainer--'] {
        max-width: initial;
    }
    .tablet .detailedtransactionhistory [class*='TableHeader__tableHeaderContainer--'],
    .mobile .detailedtransactionhistory [class*='TableHeader__tableHeaderContainer--'] {
        padding: initial;
    }
    .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='Control__content--'][class*='Select__content--'] {
        margin: calc(var(--s-base) / 2) 0;
    }
    .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='TableHeader__filter--'] [class*='Label__label--'] {
        color: var(--c-base-white);
    }
    .tablet .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='TableHeader__filter--'] [class*='Label__label--'],
    .mobile .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='TableHeader__filter--'] [class*='Label__label--'] {
        font-size: calc(var(--s-base) * 1.5);
        font-weight: var(--w-font-base);
    }
    .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='ExportButton__exportBtn--'] {
        height: calc(var(--s-base) * 5);
        border: 1px solid var(--c-base-white-transparent);
        border-radius: calc(var(--s-base) * 4);
        cursor: pointer;
        background: transparent;
        display: flex;
        align-items: center;
        padding: 0 calc(var(--s-base) * 1.25);
        color: var(--c-base-white);
        justify-content: center;
        margin: calc(var(--s-base) * 2) 0 calc(var(--s-base) / 2);
        font-size: calc(var(--s-base) * 1.75);
        font-weight: var(--w-font-extra-bold);
        text-transform: uppercase;
        box-shadow: none;
        min-width: calc(var(--s-base) * 23.5);
    }
    .detailedtransactionhistory [class*='Table__tableContainer--'].mobileView [class*='ExportButton__exportBtn--'] {
        min-width: calc(var(--s-base) * 23.5);
        margin: initial;
    }
    .tablet.portrait .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='ExportButton__exportBtn--'] {
        min-width: calc(var(--s-base) * 23.5);
        margin: initial;
        font-size: calc(var(--s-base) * 1.75);
    }
    .tablet.landscape .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='ExportButton__exportBtn--'] {
        margin: calc(var(--s-base) * 2) 0 calc(var(--s-base) / 2);
        min-width: calc(var(--s-base) * 20);
        font-size: calc(var(--s-base) * 1.75);
    }
    .mobile .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='ExportButton__exportBtn--'] {
        margin: 0;
    }
    .mobile.portrait .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='ExportButton__exportBtn--'] {
        width: 100%;
        font-size: calc(var(--s-base) * 1.75);
    }
    .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='ExportButton__exportBtn--'] [class*='Icon__export--'] {
        background-image: url("/library/New_Icons/export.svg");
        background-position: center;
        background-size: 50%;
        background-repeat: no-repeat;
        width: calc(var(--s-base) * 3);
        height: calc(var(--s-base) * 3);
        margin-right: 5px;
        transition: background .3s ease-out, color .3s ease-out;
    }
    .tablet .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='ExportButton__exportBtn--']:hover,
    .mobile .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='ExportButton__exportBtn--']:hover {
        background: transparent !important;
        color: #fff !important;
    }
    .tablet .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='ExportButton__exportBtn--']:active,
    .mobile .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='ExportButton__exportBtn--']:active,
    .desktop .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='ExportButton__exportBtn--']:hover {
        background: var(--c-base-white) !important;
        color: #202020 !important;
    }
    .tablet .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='ExportButton__exportBtn--']:hover [class*='Icon__export--'],
    .mobile .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='ExportButton__exportBtn--']:hover [class*='Icon__export--'] {
        background-image: url("/library/New_Icons/export.svg");
    }
    .desktop .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='ExportButton__exportBtn--']:hover [class*='Icon__export--'],
    .tablet .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='ExportButton__exportBtn--']:active [class*='Icon__export--'],
    .mobile .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='ExportButton__exportBtn--']:active [class*='Icon__export--'] {
        background-image: url("/library/New_Icons/exportHover.svg");
    }
    .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='DetailedTransactionHistory__tableSummaryContainer--'] > div {
        background: var(--с-base-gray);
        border-radius: var(--s-base);
        height: calc(var(--s-base) * 10);
        margin: 0 auto calc(var(--s-base) * 2);
        padding: calc(var(--s-base) * 2);
        font-family: var(--ff-base);
        position: relative;
    }
    .tablet .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='DetailedTransactionHistory__tableSummaryContainer--'] > div {
        padding: calc(var(--s-base) * 2);
        height: 100%;
        border: initial;
    }
    .mobile .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='DetailedTransactionHistory__tableSummaryContainer--'] > div {
        height: 100%;
        padding: calc(var(--s-base) * 1.25) calc(var(--s-base) * 2);
        border: initial;
    }
    .tablet .detailedtransactionhistory [class*='TableSummary__tableSummaryContainer--'] [class*='DetailedTransactionHistory__summaryAccordionHeader--'],
    .mobile .detailedtransactionhistory [class*='TableSummary__tableSummaryContainer--'] [class*='DetailedTransactionHistory__summaryAccordionHeader--'] {
        padding-left: initial;
    }
    .tablet .detailedtransactionhistory [class*='TableSummary__tableSummaryContainer--'] [class*='DetailedTransactionHistory__summaryAccordionHeader--'] .accordionHeaderSmallDetails,
    .mobile .detailedtransactionhistory [class*='TableSummary__tableSummaryContainer--'] [class*='DetailedTransactionHistory__summaryAccordionHeader--'] .accordionHeaderSmallDetails {
        align-items: flex-start;
        padding: initial;
    }
    .tablet .detailedtransactionhistory [class*='TableSummary__tableSummaryContainer--'] [class*='DetailedTransactionHistory__summaryAccordionHeader--'] [class*='Icon__summaryTransactions--'],
    .mobile .detailedtransactionhistory [class*='TableSummary__tableSummaryContainer--'] [class*='DetailedTransactionHistory__summaryAccordionHeader--'] [class*='Icon__summaryTransactions--'] {
        display: none;
    }
    .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='DetailedTransactionHistory__tableSummaryContainer--'] [class*='TableHeaderRow__tableHeaderRowContainer--'] {
        border: none;
        background-color: transparent;
        padding: 0 !important;
        color: var(--c-base-white);
    }
    .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='TableHeaderRow__tableHeaderRowContainer--'] [class*='DetailedTransactionHistory__summaryPeriod--'] {
        flex: 1.5;
    }
    .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='TableHeaderRow__tableHeaderRowContainer--'] [class*='TableHeaderRow__tableHeaderRowColumn--'] {
        font-size: calc(var(--s-base) * 1.5);
        text-align: center;
        padding: 0;
        border-right: 1px solid var(--c-base-white-transparent-medium);
    }
    .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='TableHeaderRow__tableHeaderRowContainer--'] [class*='TableHeaderRow__tableHeaderRowColumn--']:last-child {
        border-right: none;
        font-size: calc(var(--s-base) * 1.5);
    }
    .desktop .detailedtransactionhistory [class*='DetailedTransactionHistory__narrowColumn--'],
    .tablet .detailedtransactionhistory [class*='DetailedTransactionHistory__narrowColumn--'] {
        flex: 1;
    }
    .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='DetailedTransactionHistory__summaryEnding--'] {
        flex: 2;
    }
    .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='TableBodyRow__tableBodyRowContainer--'] [class*='DetailedTransactionHistory__summaryPeriod--'] {
        flex: 1.5;
    }
    .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='TableBodyRow__tableBodyRowContainer--'] {
        padding: 0 !important;
    }
    .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='TableBodyRow__tableBodyRowContainer--'] [class*='TableBodyRow__tableBodyRowColumn--'] {
        border-right: 1px solid var(--c-base-white-transparent-medium);
        padding: var(--s-base) 0 0;
        text-align: center;
        color: var(--c-base-white);
        font-weight: var(--w-font-bold);
        font-size: calc(var(--s-base) * 1.5);
        font-family: var(--ff-base);
    }
    .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='TableBodyRow__tableBodyRowContainer--'] [class*='TableBodyRow__tableBodyRowColumn--']:last-child {
        border-right: none;
    }
    .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='TableData__tableDataContainer--'] {
        font-family: var(--ff-base);
        margin-top: calc(var(--s-base) * 2);
        margin-bottom: var(--s-base);
    }
    .detailedtransactionhistory [class*='Table__tableContainer--'].mobileView [class*='TableData__tableDataContainer--'] {
        margin-top: calc(var(--s-base) * 4);
    }
    .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='TableData__tableDataContainer--'] [class*='TableHeaderRow__tableHeaderRowContainer--'] {
        background-color: var(--с-base-gray);
        color: var(--c-base-white);
        border-right: none;
        border-radius: var(--s-base) var(--s-base) 0 0;
        border-top: none;
        padding: calc(var(--s-base) * 1.5) calc(var(--s-base) * 6) calc(var(--s-base) * 1.5) calc(var(--s-base) * 2);
    }
    .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='TableData__tableDataContainer--'] [class*='TableHeaderRow__tableHeaderRowColumn--'] {
        border-right: none;
    }
    .desktop .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='DetailedTransactionHistory__tableDataContainer--'] [class*='DetailedTransactionHistory__accordionHeaderContainer--'] {
        padding: calc(var(--s-base) * 2.25) calc(var(--s-base) * 6) calc(var(--s-base) * 2.25) calc(var(--s-base) * 2);
        position: relative;
    }
    .detailedtransactionhistory [class*='TableData__tableDataContainer--'] [class*='AccordionRow__accordionContainer--']::after {
        content: '';
        height: 1px;
        width: 100%;
        position: absolute;
        bottom: -1px;
        background: var(--c-base-white-transparent);
    }
    .detailedtransactionhistory [class*='TableData__tableDataContainer--'] [class*='AccordionRow__accordionContainer--']:has([class*='AccordionRow__accordionBodyContainer--'])::after {
        top: calc(100% + calc(var(--s-base) * 2.5));
    }
    .desktop .detailedtransactionhistory [class*='Table__tableContainer--']:not(.mobileView) [class*='TableData__tableDataContainer--'] [class*='AccordionRow__accordionContainer--']:has([class*='AccordionRow__accordionBodyContainer--'])::after,
    .tablet.landscape .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='TableData__tableDataContainer--'] [class*='AccordionRow__accordionContainer--']:has([class*='AccordionRow__accordionBodyContainer--'])::after {
        background: var(--с-base-gray);
        top: 100%;
    }
    .detailedtransactionhistory [class*='TableData__tableDataContainer--'] [class*='AccordionRow__accordionContainer--']::before {
        content: '';
        position: absolute;
        width: 100%;
        height: calc(100% + 1px);
        left: 0;
        top: -1px;
        background: var(--с-base-gray);
        display: none;
    }
    .tablet .detailedtransactionhistory [class*='TableData__tableDataContainer--'] [class*='AccordionRow__accordionContainer--']:hover::before,
    .mobile .detailedtransactionhistory [class*='TableData__tableDataContainer--'] [class*='AccordionRow__accordionContainer--']:hover::before {
        display: none;
    }
    .desktop .detailedtransactionhistory [class*='TableData__tableDataContainer--'] [class*='AccordionRow__accordionContainer--']:hover::before,
    .tablet .detailedtransactionhistory [class*='TableData__tableDataContainer--'] [class*='AccordionRow__accordionContainer--']:active::before,
    .mobile .detailedtransactionhistory [class*='TableData__tableDataContainer--'] [class*='AccordionRow__accordionContainer--']:active::before {
        display: block;
    }
    .desktop .detailedtransactionhistory [class*='TableData__tableDataContainer--'] [class*='AccordionRow__accordionContainer--']:hover::after,
    .tablet .detailedtransactionhistory [class*='TableData__tableDataContainer--'] [class*='AccordionRow__accordionContainer--']:active::after,
    .mobile .detailedtransactionhistory [class*='TableData__tableDataContainer--'] [class*='AccordionRow__accordionContainer--']:active::after {
        display: none;
    }
    .desktop .detailedtransactionhistory [class*='TableData__tableDataContainer--'] [class*='AccordionRow__accordionContainer--']:has([class*='AccordionRow__accordionBodyContainer--']):hover::after,
    .tablet .detailedtransactionhistory [class*='TableData__tableDataContainer--'] [class*='AccordionRow__accordionContainer--']:has([class*='AccordionRow__accordionBodyContainer--']):active::after,
    .mobile .detailedtransactionhistory [class*='TableData__tableDataContainer--'] [class*='AccordionRow__accordionContainer--']:has([class*='AccordionRow__accordionBodyContainer--']):active::after {
        display: block;
    }
    .detailedtransactionhistory .mobileView [class*='DetailedTransactionHistory__tableDataContainer--'] [class*='AccordionRow__accordionContainer--']:first-child::before,
    .tablet .detailedtransactionhistory [class*='DetailedTransactionHistory__tableDataContainer--'] [class*='AccordionRow__accordionContainer--']:first-child::before,
    .mobile .detailedtransactionhistory [class*='DetailedTransactionHistory__tableDataContainer--'] [class*='AccordionRow__accordionContainer--']:first-child::before {
        content: '';
        height: 1px;
        width: 100%;
        position: absolute;
        top: 0;
        background: var(--c-base-white-transparent);
        display: block;
    }
    .desktop .detailedtransactionhistory [class*='TableData__tableDataContainer--'] [class*='AccordionRow__accordionContainer--']:first-child:hover::before,
    .tablet .detailedtransactionhistory [class*='TableData__tableDataContainer--'] [class*='AccordionRow__accordionContainer--']:first-child:active::before,
    .mobile .detailedtransactionhistory [class*='TableData__tableDataContainer--'] [class*='AccordionRow__accordionContainer--']:first-child:active::before {
        content: '';
        position: absolute;
        width: 100%;
        height: calc(100% + 1px);
        left: 0;
        top: -1px;
        background: var(--с-base-gray);
    }
    .desktop .detailedtransactionhistory [class*='TableData__tableDataContainer--'] [class*='AccordionRow__accordionContainer--']:has([class*='AccordionRow__accordionBodyContainer--']):hover::before,
    .tablet .detailedtransactionhistory [class*='TableData__tableDataContainer--'] [class*='AccordionRow__accordionContainer--']:has([class*='AccordionRow__accordionBodyContainer--']):active::before,
    .mobile .detailedtransactionhistory [class*='TableData__tableDataContainer--'] [class*='AccordionRow__accordionContainer--']:has([class*='AccordionRow__accordionBodyContainer--']):active::before {
        height: 0;
    }
    .desktop .detailedtransactionhistory [class*='TableData__tableDataContainer--'] [class*='AccordionRow__accordionContainer--']:has([class*='AccordionRow__accordionBodyContainer--']):first-child:hover::before,
    .tablet .detailedtransactionhistory [class*='TableData__tableDataContainer--'] [class*='AccordionRow__accordionContainer--']:has([class*='AccordionRow__accordionBodyContainer--']):first-child:active::before,
    .mobile .detailedtransactionhistory [class*='TableData__tableDataContainer--'] [class*='AccordionRow__accordionContainer--']:has([class*='AccordionRow__accordionBodyContainer--']):first-child:active::before {
        height: 1px;
        top: 0;
        background: var(--c-base-white-transparent);
    }
    .tablet .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionHeaderContainer--']:hover,
    .mobile .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionHeaderContainer--']:hover {
        background-color: transparent;
    }
    .desktop .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionHeaderContainer--']:hover,
    .tablet .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionHeaderContainer--']:active,
    .mobile .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionHeaderContainer--']:active {
        background-color: var(--с-base-gray);
    }
    .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='DetailedTransactionHistory__tableDataContainer--'] [class*='DetailedTransactionHistory__amount--'] {
        font-weight: var(--w-font-bold);
        font-size: calc(var(--s-base) * 1.5);
    }
    .desktop .detailedtransactionhistory [class*='Table__tableContainer--'].mobileView [class*='DetailedTransactionHistory__tableDataContainer--'] [class*='DetailedTransactionHistory__amount--'],
    .tablet .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='DetailedTransactionHistory__tableDataContainer--'] [class*='DetailedTransactionHistory__amount--'],
    .mobile .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='DetailedTransactionHistory__tableDataContainer--'] [class*='DetailedTransactionHistory__amount--'] {
        font-weight: var(--w-font-bold);
        font-size: calc(var(--s-base) * 2);
    }
    .tablet .detailedtransactionhistory [class*='DetailedTransactionHistory__tableDataContainer--'] [class*='DetailedTransactionHistory__accordionHeaderContainer--'],
    .mobile .detailedtransactionhistory [class*='DetailedTransactionHistory__tableDataContainer--'] [class*='DetailedTransactionHistory__accordionHeaderContainer--'] {
        position: relative;
    }
    .tablet.landscape .detailedtransactionhistory [class*='DetailedTransactionHistory__tableDataContainer--'] [class*='DetailedTransactionHistory__accordionHeaderContainer--'] {
        padding: calc(var(--s-base) * 2.5) calc(var(--s-base) * 6) calc(var(--s-base) * 2.5) calc(var(--s-base) * 2);
    }
    .tablet .detailedtransactionhistory [class*='DetailedTransactionHistory__tableDataContainer--'] [class*='DetailedTransactionHistory__type--'],
    .mobile .detailedtransactionhistory [class*='DetailedTransactionHistory__tableDataContainer--'] [class*='DetailedTransactionHistory__type--'] {
        padding-left: initial;
        text-align: left;
    }
    .tablet.portrait .detailedtransactionhistory [class*='DetailedTransactionHistory__tableDataContainer--'] [class*='DetailedTransactionHistory__accordionHeaderContainer--'] [class*='AccordionRow__accordionHeaderArrowRow--'][class*='DetailedTransactionHistory__accordionHeaderArrowRow--'] {
        right: -26px;
        top: 50%;
    }
    .tablet.landscape .detailedtransactionhistory [class*='DetailedTransactionHistory__tableDataContainer--'] [class*='DetailedTransactionHistory__accordionHeaderContainer--'] [class*='AccordionRow__accordionHeaderArrowRow--'][class*='DetailedTransactionHistory__accordionHeaderArrowRow--'],
    .mobile .detailedtransactionhistory [class*='DetailedTransactionHistory__tableDataContainer--'] [class*='DetailedTransactionHistory__accordionHeaderContainer--'] [class*='AccordionRow__accordionHeaderArrowRow--'][class*='DetailedTransactionHistory__accordionHeaderArrowRow--'] {
        right: -18px;
        top: 50%;
    }
    .tablet .detailedtransactionhistory [class*='DetailedTransactionHistory__tableDataContainer--'] .accordionHeaderSmallDetails,
    .mobile .detailedtransactionhistory [class*='DetailedTransactionHistory__tableDataContainer--'] .accordionHeaderSmallDetails {
        padding: calc(var(--s-base) * 1.25) calc(var(--s-base) * 5) calc(var(--s-base) * 1.25) calc(var(--s-base) * 1.25);
        font-size: calc(var(--s-base) * 1.25);
    }
    .tablet .detailedtransactionhistory [class*='DetailedTransactionHistory__tableDataContainer--'] .accordionHeaderSmallDetails [class*='DetailedTransactionHistory__amount--'],
    .mobile .detailedtransactionhistory [class*='DetailedTransactionHistory__tableDataContainer--'] .accordionHeaderSmallDetails [class*='DetailedTransactionHistory__amount--'] {
        font-size: calc(var(--s-base) * 2);
        color: var(--c-base-white);
    }
    .tablet .detailedtransactionhistory [class*='DetailedTransactionHistory__tableDataContainer--'] .accordionHeaderSmallDetails span:not(:last-child),
    .mobile .detailedtransactionhistory [class*='DetailedTransactionHistory__tableDataContainer--'] .accordionHeaderSmallDetails span:not(:last-child) {
        margin-bottom: initial;
    }
    .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='DetailedTransactionHistory__highlight--'] {
        color: var(--c-base-white);
        font-family: var(--ff-base);
        font-weight: var(--w-font-bold);
    }
    .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='DetailedTransactionHistory__highlight--'] [class*='DetailedTransactionHistory__icon--'] {
        display: none;
    }
    .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionCell__cell--'] {
        text-align: center;
        font-size: calc(var(--s-base) * 1.5);
    }
    .mobile .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionCell__cell--'],
    .detailedtransactionhistory [class*='Table__tableContainer--'].mobileView [class*='AccordionCell__cell--'] {
        text-align: right;
    }
    .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionHeaderArrowRow--'][class*='DetailedTransactionHistory__accordionHeaderArrowRow--'] {
        position: absolute;
        right: -20px;
        top: 50%;
        transform: translate(-50%, -50%);
        padding: 0 calc(var(--s-base) * 2) 0 0;
    }
    .tablet .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionHeaderArrowRow--'][class*='DetailedTransactionHistory__accordionHeaderArrowRow--'] {
        right: -12px;
        top: calc(var(--s-base) * 4.5);
    }
    .mobile .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionHeaderArrowRow--'][class*='DetailedTransactionHistory__accordionHeaderArrowRow--'] {
        right: -14px;
        top: calc(var(--s-base) * 4);
    }
    .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionHeaderArrowRow--'] [class*='AccordionRow__accordionIcon--'] {
        background-image: url(/library/New_Icons/arrow_down_white.svg);
        background-size: contain;
        background-position: center;
        width: calc(var(--s-base) * 2.5);
        height: calc(var(--s-base) * 2.5);
        opacity: 50%;
        margin: 0;
    }
    .tablet .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionHeaderArrowRow--'] [class*='AccordionRow__accordionIcon--'] {
        width: calc(var(--s-base) * 2);
        height: calc(var(--s-base) * 2);
    }
    .mobile .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionHeaderArrowRow--'] [class*='AccordionRow__accordionIcon--'] {
        width: calc(var(--s-base) * 1.25);
        height: calc(var(--s-base) * 1.25);
    }
    .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionCell__cell--']:not([class*='DetailedTransactionHistory__narrowColumn--']),
    .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionCell__cell--'][class*='DetailedTransactionHistory__amount--'] {
        color: var(--c-base-white);
    }
    .detailedtransactionhistory [class*='AccordionRow__accordionContainer--'] {
        border: none;
        position: relative;
        color: var(--c-base-white-transparent);
    }
    .detailedtransactionhistory [class*='DetailedTransactionHistory__approved--'] {
        color: var(--c-base-green);
    }
    .detailedtransactionhistory [class*='DetailedTransactionHistory__declined--'] {
        color: var(--c-base-red);
    }
    .desktop .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionBodyContainer--'] {
        background-color: var(--с-base-gray);
        border-top: none;
        border-radius: 0;
        margin: 0;
        /*border-radius: 0 0 var(--s-base) var(--s-base);*/
        /*margin: 0 0 calc(var(--s-base) * 2.5);*/
    }
    .detailedtransactionhistory [class*='Table__tableContainer--'].mobileView [class*='AccordionRow__accordionBodyContainer--'],
    .tablet .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionBodyContainer--'],
    .mobile .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionBodyContainer--'] {
        background-color: var(--с-base-gray);
    }
    .detailedtransactionhistory [class*='Table__tableContainer--'].mobileView [class*='AccordionRow__accordionBodyContainer--'],
    .tablet .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionBodyContainer--'],
    .mobile .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionBodyContainer--'] {
        margin: calc(var(--s-base) * 2) 0 0;
        border-top: 1px solid var(--c-base-white-transparent);
        padding-top: var(--s-base);
    }
    .tablet .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='DetailedTransactionHistory__tableDataContainer--'] [class*='AccordionRow__accordionBodyContainer--'],
    .mobile .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='DetailedTransactionHistory__tableDataContainer--'] [class*='AccordionRow__accordionBodyContainer--'] {
        background-color: initial;
        margin-bottom: calc(var(--s-base) * 3);
        margin-top: initial;
        border: none;
        padding-top: 0;
    }
    .tablet.landscape .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='DetailedTransactionHistory__tableDataContainer--'] [class*='AccordionRow__accordionBodyContainer--'] {
        background-color: var(--с-base-gray);
        /*border-top: none;*/
        border-radius: 0;
        margin: 0;
        /*border-radius: 0 0 var(--s-base) var(--s-base);*/
        /*margin: 0 0 calc(var(--s-base) * 2);*/
    }
    .tablet.portrait .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionBodyContainer--'] [class*='AccordionCell__cell--'] .accordionBodyCellName,
    .mobile .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionBodyContainer--'] [class*='AccordionCell__cell--'] .accordionBodyCellName {
        padding: var(--s-base) 0;
    }
    .tablet.portrait .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='DetailedTransactionHistory__tableDataContainer--'] [class*='AccordionRow__accordionBodyContainer--'] [class*='AccordionCell__cell--'] .accordionBodyCellValue,
    .mobile .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='DetailedTransactionHistory__tableDataContainer--'] [class*='AccordionRow__accordionBodyContainer--'] [class*='AccordionCell__cell--'] .accordionBodyCellValue {
        padding: var(--s-base) calc(var(--s-base) * 2) var(--s-base) calc(var(--s-base) * 1.25);
        font-weight: var(--w-font-base);
    }
    .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionBodyContainer--']:before {
        display: none;
    }
    .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionBodyContainer--'] [class*='AccordionCell__cell--'] {
        margin: 0 calc(var(--s-base) * 2);
    }

    .tablet.landscape .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionBodyContainer--'] [class*='AccordionCell__cell--'],
    .desktop .detailedtransactionhistory [class*='Table__tableContainer--']:not(.mobileView) [class*='AccordionRow__accordionBodyContainer--'] [class*='AccordionCell__cell--'] {
        margin: 0;
    }
    .detailedtransactionhistory [class*='Table__tableContainer--'].mobileView [class*='AccordionRow__accordionBodyContainer--'] [class*='AccordionCell__cell--'],
    .tablet.portrait .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionBodyContainer--'] [class*='AccordionCell__cell--'],
    .mobile .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionBodyContainer--'] [class*='AccordionCell__cell--'] {
        margin: initial;
        border: initial;
    }
    .tablet.portrait .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionBodyContainer--'] [class*='AccordionCell__cell--']:last-child .accordionBodyCellName,
    .tablet.portrait .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionBodyContainer--'] [class*='AccordionCell__cell--']:last-child .accordionBodyCellValue,
    .mobile .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionBodyContainer--'] [class*='AccordionCell__cell--']:last-child .accordionBodyCellName,
    .mobile .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionBodyContainer--'] [class*='AccordionCell__cell--']:last-child .accordionBodyCellValue {
        padding-bottom: initial;
    }
    .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionBodyContainer--'] [class*='AccordionCell__cell--'] [class*='DetailedTransactionHistory__icon--'] {
        display: none;
    }

    .tablet.landscape .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionBodyContainer--'] [class*='AccordionCell__cell--'] [class*='accordionBodyCellName'],
    .desktop .detailedtransactionhistory [class*='Table__tableContainer--']:not(.mobileView) [class*='AccordionRow__accordionBodyContainer--'] [class*='AccordionCell__cell--'] [class*='accordionBodyCellName'] {
        padding: calc(var(--s-base) * 2.5) 0 calc(var(--s-base) * 2.5) calc(var(--s-base) * 2);
    }

    .tablet.landscape .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionBodyContainer--'] [class*='AccordionCell__cell--'] [class*='accordionBodyCellValue'],
    .desktop .detailedtransactionhistory [class*='Table__tableContainer--']:not(.mobileView) [class*='AccordionRow__accordionBodyContainer--'] [class*='AccordionCell__cell--'] [class*='accordionBodyCellValue'] {
        padding: calc(var(--s-base) * 2.5) calc(var(--s-base) * 2.5) calc(var(--s-base) * 2.5) 0;
    }
    .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionBodyContainer--'] [class*='AccordionCell__cell--'] [class*='accordionBodyCellName'],
    .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionBodyContainer--'] [class*='AccordionCell__cell--'] [class*='accordionBodyCellValue'] {
        padding: var(--s-base) 0;
        color: var(--c-base-white);
    }
    .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionBodyContainer--'] [class*='AccordionCell__cell--'] [class*='accordionBodyCellName'] {
        text-align: left;
    }
    .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='TableLoadMore__loadMoreBtn--'] {
        height: calc(var(--s-base) * 5);
        border: 1px solid var(--c-base-white);
        border-radius: calc(var(--s-base) * 4);
        cursor: pointer;
        background: transparent;
        color: var(--c-base-white);
        margin: calc(var(--s-base) * 2) 0;
        text-transform: uppercase;
        box-shadow: none;
        width: calc(var(--s-base) * 23.5);
        min-width: calc(var(--s-base) * 23.5);
        font-size: calc(var(--s-base) * 1.75);
        font-weight: var(--w-font-extra-bold);
        line-height: initial;
        text-align: center;
    }
    .tablet .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='TableLoadMore__loadMoreBtn--']:hover,
    .mobile .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='TableLoadMore__loadMoreBtn--']:hover {
        color: var(--c-base-white) !important;
        background: transparent !important;
    }
    .desktop .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='TableLoadMore__loadMoreBtn--']:hover,
    .tablet .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='TableLoadMore__loadMoreBtn--']:active,
    .mobile .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='TableLoadMore__loadMoreBtn--']:active {
        color: var(--с-base-gray) !important;
        background: var(--c-base-white) !important;
    }
    .mobile .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='TableLoadMore__loadMoreBtn--'] {
        height: calc(var(--s-base) * 5);
        line-height: calc(var(--s-base) * 5);
    }
    .mobile.portrait .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='TableLoadMore__loadMoreBtn--'] {
        width: 100%;
    }
    .detailedtransactionhistory [class*='TableAnotherPeriodFilter__anotherPeriodContainer--'] [class*='TableAnotherPeriodFilter__anotherPeriodSubmit--'] {
        min-width: auto;
        margin: 0;
    }
    .desktop .detailedtransactionhistory [class*='TableAnotherPeriodFilter__anotherPeriodContainer--'] [class*='TableAnotherPeriodFilter__anotherPeriodSubmit--'] {
        margin: 0 calc(var(--s-base) * 2) 0 0;
    }
    .detailedtransactionhistory [class*='TableAnotherPeriodFilter__anotherPeriodContainer--'] [class*='TableAnotherPeriodFilter__anotherPeriodSubmit--'] [class*='Button__btn--'] {
        min-width: calc(var(--s-base) * 23.5);
        background: var(--c-base-white);
        box-shadow: none;
        border: 1px solid var(--c-base-white);
        border-radius: calc(var(--s-base) * 4);
        height: calc(var(--s-base) * 5);
        cursor: pointer;
        width: calc(var(--s-base) * 23.5);
        margin: calc(var(--s-base) * 3.25) 0 calc(var(--s-base) / 2) 0;
        font-size: calc(var(--s-base) * 1.75);
        text-align: center;
        font-weight: var(--w-font-extra-bold);
        text-transform: uppercase;
        line-height: inherit;
        color: #202020;
    }
    .tablet .detailedtransactionhistory [class*='TableAnotherPeriodFilter__anotherPeriodContainer--'] [class*='TableAnotherPeriodFilter__anotherPeriodSubmit--'] [class*='Button__btn--']:hover,
    .mobile .detailedtransactionhistory [class*='TableAnotherPeriodFilter__anotherPeriodContainer--'] [class*='TableAnotherPeriodFilter__anotherPeriodSubmit--'] [class*='Button__btn--']:hover {
        color: #202020;
        background: var(--c-base-white);
    }
    .desktop .detailedtransactionhistory [class*='TableAnotherPeriodFilter__anotherPeriodContainer--'] [class*='TableAnotherPeriodFilter__anotherPeriodSubmit--'] [class*='Button__btn--']:hover,
    .tablet .detailedtransactionhistory [class*='TableAnotherPeriodFilter__anotherPeriodContainer--'] [class*='TableAnotherPeriodFilter__anotherPeriodSubmit--'] [class*='Button__btn--']:active,
    .mobile .detailedtransactionhistory [class*='TableAnotherPeriodFilter__anotherPeriodContainer--'] [class*='TableAnotherPeriodFilter__anotherPeriodSubmit--'] [class*='Button__btn--']:active {
        background: var(--c-base-transparent);
        color: var(--c-base-white);
    }
    .tablet .detailedtransactionhistory [class*='TableAnotherPeriodFilter__anotherPeriodContainer--'] [class*='TableAnotherPeriodFilter__anotherPeriodSubmit--'] [class*='Button__btn--'] {
        font-size: calc(var(--s-base) * 1.75);
    }
    .detailedtransactionhistory .mobileView [class*='TableAnotherPeriodFilter__anotherPeriodContainer--'] [class*='TableAnotherPeriodFilter__anotherPeriodSubmit--'] [class*='Button__btn--'] {
        margin: 0;
        font-size: calc(var(--s-base) * 1.75);
    }
    .tablet.portrait .detailedtransactionhistory [class*='TableAnotherPeriodFilter__anotherPeriodContainer--'] [class*='TableAnotherPeriodFilter__anotherPeriodSubmit--'] [class*='Button__btn--'],
    .mobile .detailedtransactionhistory [class*='TableAnotherPeriodFilter__anotherPeriodContainer--'] [class*='TableAnotherPeriodFilter__anotherPeriodSubmit--'] [class*='Button__btn--'] {
        margin: 0;
        font-size: calc(var(--s-base) * 1.75);
    }
    .mobile.portrait .detailedtransactionhistory [class*='TableAnotherPeriodFilter__anotherPeriodContainer--'] [class*='TableAnotherPeriodFilter__anotherPeriodSubmit--'],
    .mobile.portrait .detailedtransactionhistory [class*='TableAnotherPeriodFilter__anotherPeriodContainer--'] [class*='TableAnotherPeriodFilter__anotherPeriodSubmit--'] [class*='Button__btn--'] {
        width: 100%;
    }
    .detailedtransactionhistory .mobileView [class*='TableAnotherPeriodFilter__anotherPeriodContainer--'] [class*='TableAnotherPeriodFilter__anotherPeriodSubmit--'],
    .tablet.portrait .detailedtransactionhistory [class*='TableAnotherPeriodFilter__anotherPeriodContainer--'] [class*='TableAnotherPeriodFilter__anotherPeriodSubmit--'],
    .mobile .detailedtransactionhistory [class*='TableAnotherPeriodFilter__anotherPeriodContainer--'] [class*='TableAnotherPeriodFilter__anotherPeriodSubmit--'] {
        margin: 0 0 calc(var(--s-base) * 2);
    }
    .tablet.landscape .detailedtransactionhistory [class*='TableAnotherPeriodFilter__anotherPeriodContainer--'] [class*='TableAnotherPeriodFilter__anotherPeriodSubmit--'] {
        margin: 0;
        padding: 0 calc(var(--s-base) * 2) 0 0;
    }
    .tablet.landscape .detailedtransactionhistory [class*='TableAnotherPeriodFilter__anotherPeriodContainer--'] [class*='TableAnotherPeriodFilter__anotherPeriodSubmit--'] [class*='Button__btn--'] {
        margin: calc(var(--s-base) * 3.25) 0 calc(var(--s-base) / 2) 0;
        font-size: calc(var(--s-base) * 1.75);
    }
    .detailedtransactionhistory [class*='TableAnotherPeriodFilter__anotherPeriodContainer--'] [class*='Picker__showBorder--'] {
        margin-right: 0 !important;
        height: calc(var(--s-base) * 5);
        border-bottom: none;
    }
    .tablet.portrait .detailedtransactionhistory [class*='DetailedTransactionHistory__filtersContainer--'] [class*='TableHeader__filter--'],
    .mobile .detailedtransactionhistory [class*='DetailedTransactionHistory__filtersContainer--'] [class*='TableHeader__filter--'] {
        margin-bottom: calc(var(--s-base) * 2);
    }
    .detailedtransactionhistory [class*='TableAnotherPeriodFilter__anotherPeriodContainer--'] [class*='Picker__picker--'] [class*='Icon__bottomArrowForDropDowns--'],
    .detailedtransactionhistory [class*='TableHeader__filters--'] [class*='Control__content--'] [class*='Icon__bottomArrowForDropDowns--'] {
        transition: transform .3s;
    }
    .detailedtransactionhistory [class*='TableAnotherPeriodFilter__anotherPeriodContainer--'] [class*='Picker__picker--'] select:focus + [class*='Icon__bottomArrowForDropDowns--'],
    .detailedtransactionhistory [class*='TableHeader__filters--'] [class*='Control__content--'] select:focus + [class*='Icon__bottomArrowForDropDowns--'] {
        transform: rotate(180deg);
    }
    .detailedtransactionhistory [class*='TableAnotherPeriodFilter__anotherPeriodContainer--'] [class*='DatePicker__container--'] {
        height: calc(var(--s-base) * 5);
        border-radius: calc(var(--s-base) * 4);
    }
    .tablet .detailedtransactionhistory [class*='DetailedTransactionHistory__filtersContainer--'] [class*='DatePicker__container--'],
    .mobile .detailedtransactionhistory [class*='DetailedTransactionHistory__filtersContainer--'] [class*='DatePicker__container--'] {
        align-items: center;
    }
    .detailedtransactionhistory [class*='TableAnotherPeriodFilter__anotherPeriodContainer--'] [class*='DatePicker__container--']:hover,
    .detailedtransactionhistory [class*='TableAnotherPeriodFilter__anotherPeriodContainer--'] [class*='DatePicker__container--']:focus-within {
        border-color: var(--c-base-white) !important;
    }
    .detailedtransactionhistory [class*='TableSummary__tableSummaryContainer--'][class*='DetailedTransactionHistory__tableSummaryContainer--'] {
        margin: calc(var(--s-base) * 2) 0 0;
    }
    .mobile .detailedtransactionhistory [class*='TableSummary__tableSummaryContainer--'][class*='DetailedTransactionHistory__tableSummaryContainer--'] {
        margin-top: calc(var(--s-base) * 2.5);
    }
    .tablet.portrait .detailedtransactionhistory [class*='TableSummary__tableSummaryContainer--'][class*='DetailedTransactionHistory__tableSummaryContainer--'] {
        margin-top: calc(var(--s-base) * 2);
    }
    .detailedtransactionhistory [class*='TableAnotherPeriodFilter__anotherPeriodContainer--'] [class*='Control__content--'] {
        margin: calc(var(--s-base) / 2) 0;
    }
    /*mobileView*/
    .desktop .detailedtransactionhistory [class*='Table__tableContainer--'].mobileView [class*='DetailedTransactionHistory__tableSummaryContainer--'] > div {
        height: 100%;
        padding: 6px calc(var(--s-base) * 2);
        border: initial;
    }
    .desktop .detailedtransactionhistory [class*='Table__tableContainer--'].mobileView [class*='DetailedTransactionHistory__tableSummaryContainer--'] [class*='DetailedTransactionHistory__accordionHeaderContainer--'] {
        position: relative;
    }
    .desktop .detailedtransactionhistory .mobileView [class*='TableHeader__tableHeaderContainer--'] [class*='TableAnotherPeriodFilter__anotherPeriodContainer--'] [class*='TableHeader__filter--'],
    .desktop .detailedtransactionhistory .mobileView [class*='TableHeader__filters--'] [class*='TableHeader__filter--'] {
        margin-bottom: calc(var(--s-base) * 2);
    }
    .desktop .detailedtransactionhistory .mobileView [class*='TableSummary__tableSummaryContainer--'] [class*='DetailedTransactionHistory__summaryAccordionHeader--'] {
        padding: 6px calc(var(--s-base) * 6.25) 6px 0;
    }
    .desktop .detailedtransactionhistory .mobileView [class*='TableSummary__tableSummaryContainer--'] [class*='DetailedTransactionHistory__summaryAccordionHeader--'] .accordionHeaderSmallDetails {
        align-items: flex-start;
        padding: initial;
    }
    .desktop .detailedtransactionhistory .mobileView [class*='TableSummary__tableSummaryContainer--'] [class*='DetailedTransactionHistory__summaryAccordionHeader--'] [class*='Icon__summaryTransactions--'] {
        display: none;
    }
    .desktop .detailedtransactionhistory [class*='Table__tableContainer--'].mobileView [class*='AccordionRow__accordionHeaderArrowRow--'] {
        right: -32px;
        top: 50%;
        transform: translate(-50%, -50%);
    }
    .desktop .detailedtransactionhistory [class*='Table__tableContainer--'].mobileView [class*='DetailedTransactionHistory__tableDataContainer--'] [class*='DetailedTransactionHistory__accordionHeaderContainer--'] {
        padding: initial;
    }
    .desktop .detailedtransactionhistory .mobileView [class*='DetailedTransactionHistory__tableDataContainer--'] [class*='DetailedTransactionHistory__accordionHeaderContainer--'] {
        position: relative;
    }
    .detailedtransactionhistory .mobileView [class*='DetailedTransactionHistory__tableDataContainer--'] [class*='DetailedTransactionHistory__type--'],
    .mobile .detailedtransactionhistory [class*='DetailedTransactionHistory__tableDataContainer--'] [class*='DetailedTransactionHistory__type--'] {
        padding-left: initial;
        text-align: left;
    }
    .desktop .detailedtransactionhistory .mobileView [class*='DetailedTransactionHistory__tableDataContainer--'] [class*='DetailedTransactionHistory__accordionHeaderContainer--'] [class*='AccordionRow__accordionHeaderArrowRow--'][class*='DetailedTransactionHistory__accordionHeaderArrowRow--'] {
        right: -26px;
        top: 50%;
        transform: translate(-50%, -50%);
    }
    .desktop .detailedtransactionhistory .mobileView [class*='DetailedTransactionHistory__tableDataContainer--'] .accordionHeaderSmallDetails {
        padding: calc(var(--s-base) * 1.25) calc(var(--s-base) * 5) calc(var(--s-base) * 1.25) calc(var(--s-base) * 1.25);
    }
    .desktop .detailedtransactionhistory .mobileView [class*='DetailedTransactionHistory__tableDataContainer--'] .accordionHeaderSmallDetails [class*='DetailedTransactionHistory__amount--'] {
        font-family: var(--new-strong-font-family);
        color: var(--c-base-white);
    }
    .desktop .detailedtransactionhistory .mobileView [class*='DetailedTransactionHistory__tableDataContainer--'] .accordionHeaderSmallDetails span:not(:last-child) {
        margin-bottom: initial;
    }
    .desktop .detailedtransactionhistory [class*='Table__tableContainer--'].mobileView [class*='DetailedTransactionHistory__highlight--'] ~ span {
        font-family: var(--new-regular-font-family);
    }
    .desktop .detailedtransactionhistory [class*='Table__tableContainer--'].mobileView [class*='DetailedTransactionHistory__tableDataContainer--'] [class*='AccordionRow__accordionBodyContainer--'] {
        background-color: initial;
        margin-bottom: calc(var(--s-base) * 2.5);
        margin-top: 0;
    }
    .desktop .detailedtransactionhistory [class*='Table__tableContainer--'].mobileView [class*='DetailedTransactionHistory__tableDataContainer--'] [class*='AccordionRow__accordionBodyContainer--'] [class*='AccordionCell__cell--'] .accordionBodyCellName {
        padding: var(--s-base) 0;
    }
    .desktop .detailedtransactionhistory [class*='Table__tableContainer--'].mobileView [class*='DetailedTransactionHistory__tableDataContainer--'] [class*='AccordionRow__accordionBodyContainer--'] [class*='AccordionCell__cell--'] .accordionBodyCellValue {
        padding: var(--s-base) calc(var(--s-base) * 2) var(--s-base) var(--s-base);
        font-weight: var(--w-font-base);
    }
    .desktop .detailedtransactionhistory [class*='Table__tableContainer--'].mobileView [class*='TableHeader__afterFiltersControlsContainer--'] {
        margin: 0;
    }
    .desktop .detailedtransactionhistory [class*='Table__tableContainer--'].mobileView [class*='TableHeader__filter--'],
    .tablet .detailedtransactionhistory [class*='Table__tableContainer--'].mobileView [class*='TableHeader__filter--'] {
        padding: 0;
    }
    .desktop .detailedtransactionhistory [class*='Table__tableContainer--'].mobileView [class*='AccordionRow__accordionBodyContainer--'] [class*='AccordionCell__cell--'] {
        margin: 0;
    }
    .desktop .detailedtransactionhistory [class*='Table__tableContainer--'].mobileView [class*='AccordionRow__accordionBodyContainer--']:before {
        display: none;
    }
    .tablet.landscape .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionBodyContainer--']:before,
    .desktop .detailedtransactionhistory [class*='Table__tableContainer--']:not(.mobileView) [class*='AccordionRow__accordionBodyContainer--']:before {
        display: block;
        border-top: .6rem solid var(--c-base-red);
    }
    .desktop .detailedtransactionhistory [class*='Table__tableContainer--'].mobileView [class*='AccordionRow__accordionBodyContainer--'] {
        border-top: none;
    }
    .tablet.landscape .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionBodyContainer--'],
    .desktop .detailedtransactionhistory [class*='Table__tableContainer--']:not(.mobileView) [class*='AccordionRow__accordionBodyContainer--'] {
        border-top: 2px solid var(--c-base-red);
    }
    .desktop .detailedtransactionhistory [class*='Table__tableContainer--'].mobileView [class*='DetailedTransactionHistory__tableSummaryContainer--'] [class*='AccordionRow__accordionBodyContainer--'] {
        border-top: 1px solid var(--c-base-white-transparent);
    }
    .desktop .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='TableData__tableDataContainer--'] [class*='AccordionRow__accordionBodyCell--'],
    .tablet.landscape .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='TableData__tableDataContainer--'] [class*='AccordionRow__accordionBodyCell--'] {
        border-bottom: 1px solid var(--c-base-white-transparent);
    }
    .desktop .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='TableData__tableDataContainer--'] [class*='AccordionRow__accordionBodyCell--']:last-child,
    .tablet.landscape .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='TableData__tableDataContainer--'] [class*='AccordionRow__accordionBodyCell--']:last-child {
        border-bottom: none;
    }
    .mobile .detailedtransactionhistory [class*='TableHeader__afterFiltersControlsContainer--'],
    .detailedtransactionhistory .mobileView [class*='TableHeader__afterFiltersControlsContainer--'] {
        margin: 0;
    }

    @media (width <= 1200px) {
        .desktop .detailedtransactionhistory .portlet__content,
        .tablet .detailedtransactionhistory .portlet__content {
            width: 100%;
            padding: 0 calc(var(--s-base)* 2);
        }
        .tablet.portrait .detailedtransactionhistory .portlet__content {
            width: 80%;
        }
    }

    @media (width >= 1000px) {
        .tablet.portrait .detailedtransactionhistory .portlet__content {
            width: 100%;
        }
        .tablet.portrait .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='TableHeader__filter--'] {
            padding: 0 calc(var(--s-base) * 2) 0 0;
        }
        .tablet.portrait .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='ExportButton__exportBtn--'] {
            margin: calc(var(--s-base)* 2.25) 0 calc(var(--s-base) / 2);
            min-width: calc(var(--s-base)* 20);
            font-size: calc(var(--s-base)* 1.75);
        }
        .tablet.portrait .detailedtransactionhistory [class*='TableAnotherPeriodFilter__anotherPeriodContainer--'] [class*='TableAnotherPeriodFilter__anotherPeriodSubmit--'] {
            margin: 0;
            padding: 0 calc(var(--s-base)* 2) 0 0;
        }
        .tablet.portrait .detailedtransactionhistory [class*='TableAnotherPeriodFilter__anotherPeriodContainer--'] [class*='TableAnotherPeriodFilter__anotherPeriodSubmit--'] [class*='Button__btn--'] {
            margin: calc(var(--s-base)* 3.5) 0 calc(var(--s-base) / 2) 0;
            font-size: calc(var(--s-base)* 1.75);
        }
        .tablet.portrait .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='DetailedTransactionHistory__tableDataContainer--'] [class*='AccordionRow__accordionBodyContainer--'] {
            background-color: var(--с-base-gray);
            border-top: none;
            border-radius: 0 0 var(--s-base) var(--s-base);
            margin: 0 0 calc(var(--s-base)* 2);
        }
        .tablet.portrait .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionBodyContainer--'] [class*='AccordionCell__cell--'] {
            margin: 0 calc(var(--s-base)* 2);
        }
        .tablet.portrait .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='DetailedTransactionHistory__tableDataContainer--'] [class*='AccordionRow__accordionBodyContainer--'] [class*='AccordionCell__cell--'] .accordionBodyCellName,
        .tablet.portrait .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='DetailedTransactionHistory__tableDataContainer--'] [class*='AccordionRow__accordionBodyContainer--'] [class*='AccordionCell__cell--'] .accordionBodyCellValue,
        .tablet.portrait .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionBodyContainer--'] [class*='AccordionCell__cell--']:last-child .accordionBodyCellName,
        .tablet.portrait .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionBodyContainer--'] [class*='AccordionCell__cell--']:last-child .accordionBodyCellValue {
            padding: var(--s-base) 0;
        }
    }

    /* SideBar */
    .sidebar-content-wrapper .detailedtransactionhistory .portlet__content,
    .sidebar-content-wrapper .portlet-detailedtransactionhistory .mobileView [class*='TableHeader__tableHeaderContainer--'],
    .mobile .sidebar-content-wrapper .portlet-detailedtransactionhistory [class*='TableHeader__tableHeaderContainer--'] {
        padding: 0 !important;
    }
    .tablet.landscape .sidebar-content-wrapper .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='ExportButton__exportBtn--'],
    .tablet.landscape .sidebar-content-wrapper .detailedtransactionhistory [class*='TableAnotherPeriodFilter__anotherPeriodSubmit--'] [class*='Button__btn--'] {
        margin: 0 !important;
    }
    .sidebar-content-wrapper .detailedtransactionhistory .mobileView [class*='TableAnotherPeriodFilter__anotherPeriodSubmit--'],
    .mobile .sidebar-content-wrapper .detailedtransactionhistory [class*='TableAnotherPeriodFilter__anotherPeriodSubmit--'] {
        width: 100%;
        margin:0 0 calc(var(--s-base)* 2) !important;
        padding: 0 !important;
    }
    .desktop .sidebar-content-wrapper .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionHeaderContainer--']:hover,
    .tablet .sidebar-content-wrapper .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionHeaderContainer--']:active,
    .mobile .sidebar-content-wrapper .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionHeaderContainer--']:active {
        background-color: var(--c-base-black);
    }
    .tablet.landscape .sidebar-content-wrapper .detailedtransactionhistory [class*='DetailedTransactionHistory__tableDataContainer--'] [class*='DetailedTransactionHistory__accordionHeaderContainer--'] {
        padding: 0;
    }
    .tablet.landscape .sidebar-content-wrapper .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionBodyContainer--']:before {
        display: none !important;
    }
    .tablet.landscape .sidebar-content-wrapper .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionBodyContainer--'] {
        border-top: none !important;
    }
    .tablet.landscape .sidebar-content-wrapper .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='TableData__tableDataContainer--'] [class*='AccordionRow__accordionBodyCell--'] {
        margin: initial !important;
        border: initial !important;
    }
    .tablet.portrait .sidebar-content-wrapper .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionBodyContainer--'] [class*='AccordionCell__cell--'] [class*='accordionBodyCellName'],
    .tablet.landscape .sidebar-content-wrapper .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionBodyContainer--'] [class*='AccordionCell__cell--'] [class*='accordionBodyCellName'] {
        padding: var(--s-base) 0 var(--s-base) 5px;
    }
    .tablet.landscape .sidebar-content-wrapper .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionBodyContainer--'] [class*='AccordionCell__cell--'] [class*='accordionBodyCellValue'] {
        padding: var(--s-base) calc(var(--s-base)* 2) var(--s-base) calc(var(--s-base)* 1.25);
        font-weight: var(--w-font-base);
    }
    .mobile .sidebar-content-wrapper .detailedtransactionhistory [class*='DetailedTransactionHistory__tableDataContainer--'] [class*='DetailedTransactionHistory__type--'],
    .sidebar-content-wrapper .detailedtransactionhistory .mobileView [class*='DetailedTransactionHistory__tableDataContainer--'] [class*='DetailedTransactionHistory__type--'],
    .mobile .sidebar-content-wrapper .detailedtransactionhistory [class*='DetailedTransactionHistory__tableDataContainer--'] [class*='DetailedTransactionHistory__type--'] {
        padding-left: 5px;
    }
    .tablet.portrait .sidebar-content-wrapper .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionBodyContainer--'] [class*='AccordionCell__cell--'] .accordionBodyCellName,
    .mobile .sidebar-content-wrapper .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionBodyContainer--'] [class*='AccordionCell__cell--'] .accordionBodyCellName,
    .desktop .sidebar-content-wrapper .detailedtransactionhistory [class*='Table__tableContainer--'].mobileView [class*='DetailedTransactionHistory__tableDataContainer--'] [class*='AccordionRow__accordionBodyContainer--'] [class*='AccordionCell__cell--'] .accordionBodyCellName {
        padding: var(--s-base) 0 var(--s-base) 5px;
    }
    .sidebar-content-wrapper .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='TableData__tableDataContainer--'] [class*='AccordionRow__accordionBodyCell--'] {
        border-bottom: none;
    }
    .sidebar-content-wrapper .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='DetailedTransactionHistory__tableSummaryContainer--'] > div,
    .sidebar-content-wrapper .detailedtransactionhistory [class*='Table__tableContainer--'].mobileView [class*='AccordionRow__accordionBodyContainer--'],
    .tablet .sidebar-content-wrapper .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionBodyContainer--'],
    .mobile .sidebar-content-wrapper .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='AccordionRow__accordionBodyContainer--'] {
        background: var(--c-base-black);
    }
    .sidebar-content-wrapper .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='DetailedTransactionHistory__tableDataContainer--'] [class*='AccordionRow__accordionBodyContainer--'] {
        background-color: initial !important;
    }

    .sidebar-content-wrapper .detailedtransactionhistory [class*='Table__tableContainer--'] [class*='TableBody__tableBodyInfo--'][class*='TableBody__tableBodyEmpty--'] {
        background-color: var(--c-base-black);
    }



    /******************* General *******************/
    .scheduled-breaks .portlet__content {
        width: var(--s-max-base-width);
        margin: 0 auto;
    }

    .mobile.portrait .scheduled-breaks .portlet__content,
    [class*="NavigationBar__container--"] + [class*="Layout__layout--"] .scheduled-breaks .portlet__content {
        width: 100%;
    }

    @media (width <= 1200px) {
        .desktop .scheduled-breaks .portlet__content,
        .tablet .scheduled-breaks .portlet__content {
            width: 100%;
        }
    }

    /******************* Body Empty *******************/
    .scheduled-breaks [class*="TableBody__tableBodyEmpty--"] {
        margin-top: initial;
    }

    /******************* Scheduled Breaks Container *******************/
    .scheduled-breaks [class*="Table__title--"] {
        font-size: var(--s-font-big);
        font-weight: var(--w-font-extra-bold);
    }

    .scheduled-breaks [class*="ScheduledBreaks__afterFiltersControlsContainer--"] {
        margin-bottom: calc(var(--s-padding-big) * 2);
    }

    /*************** Data Container ***************/
    .scheduled-breaks [class*="TableData__tableDataContainer--"] [class*="TableHeaderRow__tableHeaderRowContainer--"] {
        background-color: var(--с-base-gray);
        border: none;
        height: calc(var(--s-base) * 5);
        padding: 0 var(--s-padding-big);
        align-items: center;
        border-radius: var(--s-radius-small-extra) var(--s-radius-small-extra) 0 0;
    }

    .scheduled-breaks [class*="TableData__tableDataContainer--"] [class*="ScheduledBreaks__tableHeaderRowColumn--"] {
        font-size: var(--s-font-small);
    }

    .desktop .scheduled-breaks [class*="TableData__tableDataContainer--"] [class*="TableBodyRow__tableBodyRowContainer--"],
    .tablet .scheduled-breaks [class*="TableData__tableDataContainer--"] [class*="TableBodyRow__tableBodyRowContainer--"] {
        height: calc(var(--s-base) * 7);
    }

    .scheduled-breaks [class*="TableData__tableDataContainer--"] [class*="TableBodyRow__tableBodyRowContainer--"] {
        padding: 0 var(--s-padding-big);
        border-top: 1px solid var(--c-base-white-transparent-medium);
        border-bottom: none;
    }

    .scheduled-breaks [class*="TableData__tableDataContainer--"] [class*="TableBodyRow__tableBodyRowContainer--"]:nth-child(2) {
        border-top: none;
    }

    .scheduled-breaks [class*="TableData__tableDataContainer--"] [class*="TableBodyRow__tableBodyRowContainer--"] [class*="ScheduledBreaks__tableBodyRowColumn--"] {
        padding: calc(var(--s-padding-medium-extra) * 2.25) 0;
        font-size: var(--s-font-small);
        color: var(--c-text-light);
    }

    .scheduled-breaks [class*="TableData__tableDataContainer--"] [class*="ScheduledBreaks__highlight--"] {
        color: var(--c-base-red);
    }

    .desktop .scheduled-breaks [class*="TableBodyRow__tableBodyRowContainer--"]:hover {
        border-color: var(--c-table-row-hover);
        background-color: var(--c-table-row-hover);
        transition: background-color .3s, border-top .3s;
        cursor: pointer;
    }

    .desktop .scheduled-breaks [class*="TableBodyRow__tableBodyRowContainer--"]:hover + [class*="TableBodyRow__tableBodyRowContainer--"] {
        border-top: 1px solid var(--c-table-row-hover);
        transition: border-top .3s;
    }

    /******************* accordion Header Container *******************/
    .scheduled-breaks [class*="AccordionRow__accordionHeaderContainer--"] .accordionHeaderSmallDetails {
        font-size: var(--s-font-small);
        font-weight: var(--w-font-bold);
        padding: calc(var(--s-padding-medium-extra) * 2.375) calc(var(--s-padding-medium-extra) * 2.25);
    }

    .scheduled-breaks [class*="AccordionRow__accordionHeaderContainer--"]:hover {
        background-color: transparent;
    }

    .scheduled-breaks [class*="AccordionRow__accordionHeaderArrowRow--"] [class*="Icon__bottomListArrow--"] {
        background-image: url(/library/New_Icons/arrow-grey.svg);
        background-position: 50%;
        background-size: 60%;
    }

    .scheduled-breaks [class*="AccordionRow__accordionContainer--"] {
        border-top: 1px solid var(--c-base-white-transparent-medium);
        color: var(--c-base-white);
    }

    .scheduled-breaks [class*="AccordionRow__accordionContainer--"] [class*="ScheduledBreaks__accordionHeaderContainer--"] {
        min-height: initial;
    }

    /******************* accordion Body Container *******************/
    .scheduled-breaks [class*="AccordionRow__accordionBodyContainer--"] {
        background-color: var(--с-base-gray);
        font-size: var(--s-font-small);
        border-top: 2px solid var(--c-base-red);
    }

    .scheduled-breaks [class*="AccordionRow__accordionBodyContainer--"]::before {
        border-top-color: var(--c-base-red);
    }

    .scheduled-breaks [class*="AccordionRow__accordionBodyContainer--"] [class*="AccordionRow__accordionBodyCell--"] {
        border-bottom: 1px solid var(--c-base-white-transparent);
        margin: initial;
    }

    .scheduled-breaks [class*="AccordionRow__accordionBodyContainer--"] [class*="AccordionRow__accordionBodyCell--"]:last-child {
        border-bottom: none;
    }

    .scheduled-breaks [class*="AccordionRow__accordionBodyContainer--"] [class*="AccordionRow__accordionBodyCell--"] .accordionBodyCellName,
    .scheduled-breaks [class*="AccordionRow__accordionBodyContainer--"] [class*="AccordionRow__accordionBodyCell--"] .accordionBodyCellValue {
        padding: calc(var(--s-padding-medium-extra) * 2.375) calc(var(--s-padding-medium-extra) * 2.25);
    }

    .tablet .scheduled-breaks [class*="AccordionRow__accordionBodyContainer--"] [class*="AccordionRow__accordionBodyCell--"] [class*="RevokeScheduledBreak__button--"] {
        margin: var(--s-padding-big-extra) 0;
    }

    /******************* mobile + mobile View *******************/
    .mobile .scheduled-breaks [class*="TableHeader__tableHeaderContainer--"] {
        padding: initial;
    }

    .mobile.portrait .scheduled-breaks [class*="AccordionRow__accordionHeaderArrowRow--"] [class*="Icon__bottomListArrow--"] {
        background-size: 30%;
    }

    .mobile.portrait .scheduled-breaks [class*="AccordionRow__accordionBodyContainer--"] {
        border: none;
        background-color: transparent;
        margin-bottom: var(--s-padding-big-extra);
    }

    .mobile.portrait .scheduled-breaks [class*="AccordionRow__accordionBodyContainer--"]::before {
        display: none;
    }

    .mobile.portrait .scheduled-breaks [class*="AccordionRow__accordionBodyContainer--"] [class*="AccordionRow__accordionBodyCell--"] {
        border: none;
    }

    .mobile.portrait .scheduled-breaks [class*="AccordionRow__accordionHeaderContainer--"] .accordionHeaderSmallDetails {
        padding: calc(var(--s-padding-medium-extra) * 2.375) 0;
    }

    .mobile.portrait .scheduled-breaks [class*="AccordionRow__accordionBodyContainer--"] [class*="AccordionRow__accordionBodyCell--"] .accordionBodyCellName,
    .mobile.portrait .scheduled-breaks [class*="AccordionRow__accordionBodyContainer--"] [class*="AccordionRow__accordionBodyCell--"] .accordionBodyCellValue {
        padding: var(--s-padding-medium-extra) var(--s-padding-big-extra) var(--s-padding-medium-extra) 0;
    }

    .mobile .scheduled-breaks [class*="ScheduledBreaks__afterFiltersControlsContainer--"] [class*="Button__btn--"] {
        height: calc(var(--s-padding-medium) * 4); /* 40px */
        line-height: calc(var(--s-base) * 4.625);  /* 37px */
    }

    .mobile.portrait .scheduled-breaks [class*="ScheduledBreaks__afterFiltersControlsContainer--"] [class*="Button__btn--"] {
        width: 100%;
    }

    .mobile .scheduled-breaks [class*="AccordionRow__accordionBodyContainer--"] [class*="AccordionRow__accordionBodyCell--"] [class*="RevokeScheduledBreak__button--"] {
        height: calc(var(--s-padding-medium) * 4); /* 40px */
        line-height: calc(var(--s-base) * 4.625);  /* 37px */
    }

    .mobile.portrait .scheduled-breaks [class*="AccordionRow__accordionBodyContainer--"] [class*="AccordionRow__accordionBodyCell--"] [class*="RevokeScheduledBreak__button--"] {
        width: 100%;
        margin: calc(var(--s-padding-medium-extra) * 2.75) 0 var(--s-padding-medium-extra);
    }

    .mobile.landscape .scheduled-breaks [class*="AccordionRow__accordionBodyContainer--"] [class*="AccordionRow__accordionBodyCell--"] [class*="RevokeScheduledBreak__button--"] {
        margin: var(--s-padding-big-extra) 0;
    }

    /******************* DateTimePickerPopup *******************/
    [class*="DateTimePickerPopup__header--"] {
        margin-top: 0;
    }

    [class*="DateTimePicker__container--"] [class*="DateTimePicker__periods--"] [class*="DateTimePicker__period--"] {
        border-radius: var(--s-radius-big-extra);
        font-weight: var(--w-font-extra-bold);
    }

    [class*="DateTimePicker__container--"] [class*="DateTimePicker__periods--"] [class*="DateTimePicker__period--"]:not([class*="DateTimePicker__active--"]) {
        border: 1px solid var(--c-base-white-inactive);
        color: var(--c-base-white);
    }

    [class*="DateTimePicker__container--"] [class*="DateTimePicker__periods--"] [class*="DateTimePicker__period--"][class*="DateTimePicker__active--"] {
        border: 1px solid var(--c-base-white);
        color: var(--c-base-black);
        background-color: var(--c-base-white);
    }

    .desktop [class*="DateTimePicker__container--"] [class*="DateTimePicker__periods--"] [class*="DateTimePicker__period--"]:hover,
    .tablet [class*="DateTimePicker__container--"] [class*="DateTimePicker__periods--"] [class*="DateTimePicker__period--"]:active,
    .mobile [class*="DateTimePicker__container--"] [class*="DateTimePicker__periods--"] [class*="DateTimePicker__period--"]:active {
        border: 1px solid var(--c-base-white);
        color: var(--c-base-black);
        background-color: var(--c-base-white);
        transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
    }

    [class*="DateTimePicker__container--"] [class*="Inputs__label--"] {
        display: inline-block;
        margin-bottom: calc(var(--s-base) / 2);
        color: var(--c-base-white);
    }

    [class*="DateTimePicker__container--"] [class*="Inputs__inputField--"] {
        height: calc(var(--s-base) * 5);
        border-radius: var(--s-radius-big-extra);
        border: 1px solid var(--c-base-white-inactive);
        padding: 0 calc(var(--s-padding-big) * 2) 0 var(--s-padding-big);
        color: var(--c-base-white);
        -webkit-text-fill-color: var(--c-base-white);
        cursor: pointer;
    }

    [class*="DateTimePicker__container--"] [class*="Inputs__inputField--"][type=text]:read-only {
        color: var(--c-base-white);
        -webkit-text-fill-color: var(--c-base-white);
    }

    [class*="DateTimePicker__container--"] [class*="Icon__clock--"] {
        width: calc(var(--s-base) * 2);
        height: calc(var(--s-base) * 2);
        right: calc(var(--s-base) * 2);
    }

    [class*="DateTimePicker__container--"] [class*="Inputs__inputField--"]:focus,
    .desktop [class*="DateTimePicker__container--"] [class*="Inputs__inputField--"]:hover,
    .tablet [class*="DateTimePicker__container--"] [class*="Inputs__inputField--"]:active,
    .mobile [class*="DateTimePicker__container--"] [class*="Inputs__inputField--"]:active {
        border: 1px solid var(--c-base-white);
    }

    /* ===== Period popup. ===== */
    [class*="PeriodPopup__popup--"] .popup-modal__inner-content > div {
        width: 100%;
    }

    [class*="PeriodPopup__popup--"] [class*="PeriodPopup__timeTitle--"] {
        width: 100%;
        font-size: var(--s-font-big-extra);
        font-weight: var(--w-font-bold);
        color: var(--c-base-white);
        border-bottom: 1px solid var(--c-base-white-transparent);
    }

    [class*="PeriodPopup__popup--"] [class*="PeriodPopup__form--"] {
        margin-left: 0;
        margin-right: 0;
    }

    [class*="PeriodPopup__popup--"] [class*="PeriodPopup__title--"] {
        box-shadow: none;
        border-bottom: 1px solid var(--c-base-white-transparent);
    }

    [class*="PeriodPopup__popup--"] [class*="PeriodPopup__title--"] [class*="PeriodPopup__tab--"] {
        position: relative;
        font-size: var(--s-font-root);
        font-weight: var(--w-font-bold);
        color: var(--c-base-white);
        border: none;
    }

    .desktop [class*="PeriodPopup__popup--"] [class*="PeriodPopup__title--"] [class*="PeriodPopup__tab--"]:hover,
    .tablet [class*="PeriodPopup__popup--"] [class*="PeriodPopup__title--"] [class*="PeriodPopup__tab--"]:active,
    .mobile [class*="PeriodPopup__popup--"] [class*="PeriodPopup__title--"] [class*="PeriodPopup__tab--"]:active {
        color: var(--c-base-white-transparent-high);
    }

    [class*="PeriodPopup__popup--"] [class*="PeriodPopup__title--"] [class*="PeriodPopup__tab--"][class*="PeriodPopup__active--"]:after {
        display: block;
        content: "";
        width: 100%;
        position: absolute;
        height: 2px;
        background-color: var(--c-base-red);
        bottom: -1.5px;
        left: 0;
        right: 0;
    }



  .mobile .portlet__content.portlet__content_type_banner {
      padding: 0;
  }
  
  .desktop [class*="Banner__banner--"],
  .tablet [class*="Banner__banner--"] {
      padding: calc(var(--s-base) * 4) 0;
  }
  
  .desktop [class*="Banner__banner--"] [class*="Banner__slider--"] [class*="Slide__slide--"],
  .tablet [class*="Banner__banner--"] [class*="Banner__slider--"] [class*="Slide__slide--"] {
      border-radius: calc(var(--s-base) * 5);
  }
  
  [class*="Banner__banner--"] [class*="Banner__bullets--"] [class*="Slider__bullet--"] {
      width: calc(var(--s-base) * 5);
      height: calc(var(--s-base) / 2);
      border-radius: var(--s-radius-small-extra);
      background-color: var(--c-base-white-transparent);
      box-shadow: none;
  }
  
  .mobile [class*="Banner__banner--"] [class*="Banner__bullets--"] [class*="Slider__bullet--"] {
      width: calc(var(--s-base) * 3);
  }
  
  [class*="Banner__banner--"] [class*="Banner__bullets--"] [class*="Slider__bullet--"][class*="Slider__active--"] {
      background-color: var(--c-base-white);
  }



  [class*="AppRouter__header--"] {
    background-color: var(--c-base-red);
  }

  [class*="CookiesRegulationMessage__container--"] {
    max-width: var(--s-max-portlet-content-width);
    margin: auto;
    min-height: calc(var(--s-base) * 5);
    justify-content: space-between;
    background-color: var(--c-base-red);
  }

  .desktop [class*="CookiesRegulationMessage__container--"] {
    padding-left: var(--adaptive-padding);
    padding-right: var(--adaptive-padding);
  }

  .tablet [class*="CookiesRegulationMessage__container--"] {
    padding: var(--s-padding-medium-extra);
  }

  .mobile [class*="CookiesRegulationMessage__container--"] {
    padding: calc(var(--s-base) * 2) var(--s-padding-medium-extra);
    gap: var(--s-base);
  }

  .desktop [class*="CookiesRegulationMessage__container--"] [class*="CookiesRegulationMessage__wc--"] {
    margin-right: calc(var(--s-base) * 2);
  }

  [class*="CookiesRegulationMessage__container--"] [class*="CookiesRegulationMessage__wc--"] p {
    margin: 0;
    font-size: var(--s-font-small-extra);
  }

  [class*="CookiesRegulationMessage__container--"] [class*="CookiesRegulationMessage__buttons--"] button[class*="CookiesRegulationMessage__button--"] {
    min-width: calc(var(--s-base) * 15);
    height: calc(var(--s-base) * 3);
    padding: var(--s-padding-small) var(--s-padding-big);
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid var(--c-base-white-transparent);
    font-size: var(--s-font-small-extra);
    text-transform: uppercase;
  }

  .mobile [class*="CookiesRegulationMessage__container--"] [class*="CookiesRegulationMessage__buttons--"] {
    gap: var(--s-base);
  }

  .mobile [class*="CookiesRegulationMessage__container--"] [class*="CookiesRegulationMessage__buttons--"] button[class*="CookiesRegulationMessage__button--"] {
    margin: 0;
    font-size: calc(var(--s-font-medium) / 2);
  }

  .desktop [class*="CookiesRegulationMessage__container--"] [class*="CookiesRegulationMessage__buttons--"] button[class*="CookiesRegulationMessage__button--"]:hover,
  .tablet [class*="CookiesRegulationMessage__container--"] [class*="CookiesRegulationMessage__buttons--"] button[class*="CookiesRegulationMessage__button--"]:active,
  .mobile [class*="CookiesRegulationMessage__container--"] [class*="CookiesRegulationMessage__buttons--"] button[class*="CookiesRegulationMessage__button--"]:active {
    color: var(--c-btn-primary-text-hover);
  }

  @media (max-width: 1200px) {
    .desktop [class*="CookiesRegulationMessage__container--"] {
      padding-left: calc(var(--s-base) * 2.5);
      padding-right: calc(var(--s-base) * 2.5);
    }
  }

  @media (width <= 999px) {
    .desktop [class*="CookiesRegulationMessage__container--"] {
      flex-direction: column;
      gap: calc(var(--s-base) * 2);
    }
  }



  .bonus-multiview-imageview .bonus-multiview-imageview__container_responsive {
    display: grid;
    gap: calc(var(--s-base)* 5) var(--s-padding-big);
    grid-template-columns: repeat(3, 1fr);
  }

  .mobile .bonus-multiview-imageview .bonus-multiview-imageview__container_responsive {
    grid-template-columns: repeat(1, 1fr);
    gap: calc(var(--s-base)* 3);
    justify-content: center;
  }

  .tablet .bonus-multiview-imageview .bonus-multiview-imageview__container_responsive,
  .mobile.landscape .bonus-multiview-imageview .bonus-multiview-imageview__container_responsive {
    grid-template-columns: repeat(2, 1fr);
  }

  @media (width >= 800px) {
    .tablet .bonus-multiview-imageview .bonus-multiview-imageview__container_responsive {
      grid-template-columns: repeat(3, 1fr);
    }
  }

  @media (650px <= width <= 1000px) {
    .desktop .bonus-multiview-imageview .bonus-multiview-imageview__container_responsive {
      grid-template-columns: repeat(2, 1fr);
    }
  }

  @media (width <= 650px) {
    .desktop .bonus-multiview-imageview .bonus-multiview-imageview__container_responsive {
      grid-template-columns: repeat(1, 1fr);
    }
  }

  .bonus-multiview-imageview .bonus-multiview-imageview__row_responsive {
    width: auto!important;
  }

  .bonus-multiview-imageview .promo-bonus_wrapper .promo-bonus_img {
    height: unset;
    border-radius: var(--s-radius-small-extra);
    margin-bottom: var(--s-padding-big);
    aspect-ratio: 1.77;
  }

  .mobile .bonus-multiview-imageview .promo-bonus_wrapper .promo-bonus_img {
    aspect-ratio: 1.8;
  }

  .bonus-multiview-imageview .bonus-multiview-imageview__content {
    background-color: transparent;
    border: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
  }

  .desktop .bonus-multiview-imageview .bonus-multiview-imageview__content {
    padding: var(--s-padding-big);
    border: 1px solid transparent;
    border-radius: var(--s-padding-big);
  }

  .bonus-multiview-imageview .bonus-multiview-imageview__content:hover {
    background-color: transparent;
    border: none;
    box-shadow: none;
  }

  .desktop .bonus-multiview-imageview .bonus-multiview-imageview__content:hover {
    border: 1px solid var(--c-btn-primary-disabled-bg);
    border-radius: var(--s-radius-big);
  }

  .bonus-multiview-imageview .promo-bonus_wrapper .promo-bonus_info {
    line-height: 20.43px;
    color: var(--c-base-white);
    margin-bottom: var(--s-padding-big);
    height: 100%;
    font-family: var(--ff-base);
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .mobile .bonus-multiview-imageview .promo-bonus_wrapper .promo-bonus_info {
    font-family: var(--ff-modern);
    line-height: 16px;
  }

  .bonus-multiview-imageview .promo-bonus_wrapper .promo-bonus_info p {
    font-size: 15px;
    color: var(--c-base-white);
    text-align: left;
  }

  .mobile .bonus-multiview-imageview .promo-bonus_wrapper .promo-bonus_info p {
    font-size: var(--s-font-small);
  }

  .bonus-multiview-imageview .bonus-multiview-imageview__btn-action {
    background-color: var(--c-btn-primary-default-bg);
    color: var(--c-btn-primary-text);
    font-size: var(--s-font-medium);
    height: calc(var(--s-base) * 6);
    border: 1px solid var(--c-btn-primary-disabled-bg);
    letter-spacing: 0.5px;
    font-weight: var(--w-font-extra-bold);
    border-radius: calc(var(--s-base) * 6);
    white-space: normal;
    display: -webkit-inline-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
  }

  .mobile .bonus-multiview-imageview .bonus-multiview-imageview__btn-action {
    height: calc(var(--s-padding-medium) * 5);
  }

  .desktop .bonus-multiview-imageview .bonus-multiview-imageview__btn-action:hover,
  .bonus-multiview-imageview .bonus-multiview-imageview__btn-action:active {
    background-color: var(--c-btn-primary-hover-bg);
    color: var(--c-btn-primary-text-hover);
    border: 1px solid var(--c-btn-primary-hover-bg);
  }

  [class*='PopupManager__layout--'] [class*='Popup__popup--'].bonusmultiview-tc-popup [class*="Icon__closePopup--"][class*="Popup__close--"],
  [class*='BonusMultiviewBonusDetailsPopup__layout--'] [class*="Popup__popup--"].detailed-bonus-popup [class*="Icon__closePopup--"][class*="Popup__close--"] {
    top: 14px;
    right: 11px;
  }




  /************Detailed view popup*********/
  .mobile.portrait .detailed-bonus-popup .popup-modal__inner-content .bb-app-root,
  .mobile.portrait .detailed-bonus-popup .popup-modal__inner-content .bb-app-root > div,
  .mobile.portrait .detailed-bonus-popup .popup-modal__inner-content .bb-app-root .bonus-multiview-detailedview {
    height: 100%;
  }

  .mobile.portrait .detailed-bonus-popup .popup-modal__inner-content .bb-app-root .bonus-multiview-detailedview {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }

  .mobile.portrait [class*='BonusMultiviewBonusDetailsPopup__layout--'] {
    height: 100%;
    max-height: 100%;
  }

  .mobile.landscape [class*='BonusMultiviewBonusDetailsPopup__layout--'] {
    max-height: 84%;
  }

  .mobile [class*='BonusMultiviewBonusDetailsPopup__layout--'] {
    max-width: 100%;
  }

  [class*='BonusMultiviewBonusDetailsPopup__layout--'] .bonus-multiview-detailedview__content .promo-bonus_details_wrapper {
    padding: 0;
  }

  [class*='BonusMultiviewBonusDetailsPopup__layout--'] .bonus-multiview-detailedview__content::-webkit-scrollbar,
  .bonusmultiview-tc-popup .popup-modal__inner-content::-webkit-scrollbar {
    width: var(--s-scrollbar-width);
  }

  [class*='BonusMultiviewBonusDetailsPopup__layout--'] .bonus-multiview-detailedview__content::-webkit-scrollbar-thumb,
  .bonusmultiview-tc-popup .popup-modal__inner-content::-webkit-scrollbar-thumb {
    background: var(--c-base-white-transparent-medium-extra);
    border-radius: var(--s-radius-small-extra);
  }

  [class*='BonusMultiviewBonusDetailsPopup__layout--'] .detailed-bonus-popup {
    width: calc(var(--s-base) * 60);
    max-width: 100%;
    border-radius: var(--s-radius-small-extra);
  }

  [class*='BonusMultiviewBonusDetailsPopup__layout--'] .detailed-bonus-popup {
    padding-bottom: 0;
  }
  .mobile.portrait [class*='BonusMultiviewBonusDetailsPopup__layout--'] .detailed-bonus-popup {
    border-radius: 0;
  }

  [class*='BonusMultiviewBonusDetailsPopup__layout--'] .bonus-multiview-detailedview__content .promo-bonus_details_img {
    border-radius: var(--s-radius-small-extra);
    margin-bottom: var(--s-padding-big);
    height: calc(var(--s-base) * 25);
  }

  .mobile [class*='BonusMultiviewBonusDetailsPopup__layout--'] .bonus-multiview-detailedview__content .promo-bonus_details_img {
    height: calc(var(--s-base) * 20);
  }

  .mobile.landscape [class*='BonusMultiviewBonusDetailsPopup__layout--'] .bonus-multiview-detailedview__content .promo-bonus_details_img {
    max-width: 100%;
  }

  [class*='BonusMultiviewBonusDetailsPopup__layout--'] .popup-modal__title {
    display: none;
  }

  [class*="PopupManager__layout--"] .detailed-bonus-popup[class*="Popup__popup--"] .popup-modal__inner-content[class*="Popup__inner--"] {
    padding: 0;
  }

  .desktop [class*='BonusMultiviewBonusDetailsPopup__layout--'] .detailed-bonus-popup .bonus-multiview-detailedview__content,
  .tablet [class*='BonusMultiviewBonusDetailsPopup__layout--'] .detailed-bonus-popup .bonus-multiview-detailedview__content {
    max-height: calc(var(--s-base) * 46.5);
  }

  [class*='BonusMultiviewBonusDetailsPopup__layout--'] .detailed-bonus-popup .bonus-multiview-detailedview__content {
    overflow-y: auto;
    padding: 0 calc(var(--s-base)* 3);
    margin-top: calc(var(--s-base)* 7);
  }

  .mobile.portrait [class*='BonusMultiviewBonusDetailsPopup__layout--'] .detailed-bonus-popup .bonus-multiview-detailedview__content {
    max-height: 100%;
    margin-top: calc(var(--s-base)* 6.375);
  }

  .mobile.landscape [class*='BonusMultiviewBonusDetailsPopup__layout--'] .bonus-multiview-detailedview__content {
    max-height: 48vh;
  }

  .mobile.landscape [class*='BonusMultiviewBonusDetailsPopup__layout--'] .popup-modal__inner-content {
    overflow-y: hidden;
  }

  [class*='BonusMultiviewBonusDetailsPopup__layout--'] .bonus-multiview-detailedview__content .promo-bonus_details_title {
    margin: 0;
    color: var(--c-base-white);
    font-size: var(--s-font-big);
  }

  [class*='BonusMultiviewBonusDetailsPopup__layout--'] .bonus-multiview-detailedview__content .promo-bonus_details_info {
    text-align: center;
    font-family: var(--ff-modern);
    font-weight: var(--w-font-normal);
    color: var(--c-base-white);
    margin: 0 auto;
    width: 87%;
  }

  .mobile [class*='BonusMultiviewBonusDetailsPopup__layout--'] .bonus-multiview-detailedview__content .promo-bonus_details_info {
    font-weight: var(--w-font-base);
    width: 90%;
    font-size: var(--s-font-small-extra);
  }

  [class*='BonusMultiviewBonusDetailsPopup__layout--'] .bonus-multiview-detailedview__content .promo-bonus_details_info p {
    font-size: var(--s-font-small);
    line-height: 16px;
    margin-bottom: calc(var(--s-base)* 2);
  }

  .mobile [class*='BonusMultiviewBonusDetailsPopup__layout--'] .bonus-multiview-detailedview__content .promo-bonus_details_info p {
    font-size: var(--s-font-small-extra);
    line-height: 13.62px;
    font-family: var(--ff-base);
  }

  [class*='BonusMultiviewBonusDetailsPopup__layout--'] .bonus-multiview-detailedview__content .promo-bonus_details_info p:first-child {
    margin-top: 0;
  }

  [class*='BonusMultiviewBonusDetailsPopup__layout--'] .bonus-multiview-detailedview__buttons {
    background: var(--с-base-gray);
  }

  .mobile [class*='BonusMultiviewBonusDetailsPopup__layout--'] .bonus-multiview-detailedview__buttons {
    padding: var(--s-padding-big) calc(var(--s-base)* 3);
  }

  [class*='BonusMultiviewBonusDetailsPopup__layout--'] .bonus-multiview-detailedview__buttons .portlet__actions {
    flex-direction: column;
    align-items: center;
    gap: calc(var(--s-base)* 3);
    margin-top: var(--s-padding-big);
    margin-bottom: calc(var(--s-base)* 3.5);
    padding: 0;
  }

  .mobile [class*='BonusMultiviewBonusDetailsPopup__layout--'] .bonus-multiview-detailedview__buttons {
    height: calc(var(--s-base)* 12.5);
  }

  .mobile [class*='BonusMultiviewBonusDetailsPopup__layout--'] .bonus-multiview-detailedview__buttons .portlet__actions {
    margin: 0 auto;
    gap: 0;
  }

  .mobile.portrait [class*='BonusMultiviewBonusDetailsPopup__layout--'] .bonus-multiview-detailedview__buttons .portlet__actions .btn:not(.button_type_showtc) {
    width: 100%;
  }

  [class*='BonusMultiviewBonusDetailsPopup__layout--'] .bonus-multiview-detailedview__buttons .portlet__actions .btn:not(.button_type_showtc) {
    padding: 0 calc(var(--s-base)* 4.75);
    font-size: var(--s-font-medium);
    height: calc(var(--s-base) * 5);
    min-height: calc(var(--s-base)* 5);
    border: 1px solid var(--c-btn-primary-light-default-bg);
    background-color: var(--c-btn-primary-light-default-bg);
    color: var(--c-btn-primary-light-text);
    border-radius: var(--s-btn-radius);
    font-family: var(--ff-base);
    line-height: normal;
  }

  [class*='BonusMultiviewBonusDetailsPopup__layout--'] .bonus-multiview-detailedview__buttons .portlet__actions .btn:active:not(.button_type_showtc),
  .desktop [class*='BonusMultiviewBonusDetailsPopup__layout--'] .bonus-multiview-detailedview__buttons .portlet__actions .btn:hover:not(.button_type_showtc) {
    border: 1px solid var(--c-btn-primary-light-disabled-bg);
    background-color: var(--c-btn-primary-light-hover-bg);
    color: var(--c-btn-primary-light-text-hover);
  }

  .mobile [class*='BonusMultiviewBonusDetailsPopup__layout--'] .bonus-multiview-detailedview__buttons .portlet__actions .btn:hover:not(.button_type_showtc) {
    height: calc(var(--s-base) * 5);
  }

  [class*='BonusMultiviewBonusDetailsPopup__layout--'] .bonus-multiview-detailedview__buttons .portlet__actions .btn.button_type_showtc {
    background: none;
    border: none;
    text-decoration: underline;
    font-family: var(--ff-modern);
    font-size: var(--s-font-small);
    font-weight: var(--w-font-base);
    color: var(--c-base-white-transparent-high);
    text-transform: capitalize;
    line-height: 20px;
  }

  .mobile [class*='BonusMultiviewBonusDetailsPopup__layout--'] .bonus-multiview-detailedview__buttons .portlet__actions .btn.button_type_showtc {
    flex: none;
  }

  .desktop [class*='BonusMultiviewBonusDetailsPopup__layout--'] .bonus-multiview-detailedview__buttons .portlet__actions .btn.button_type_showtc:hover {
    text-decoration: none;
  }




  /***************T&C popup*************/
  .desktop [class*="PopupManager__layout--"]:has(.bonusmultiview-tc-popup),
  .tablet [class*="PopupManager__layout--"]:has(.bonusmultiview-tc-popup) {
    height: 100%;
    max-height: calc(var(--s-base)* 69.5);
  }

  .mobile.portrait [class*="PopupManager__layout--"]:has(.bonusmultiview-tc-popup) {
    max-height: 100%;
    min-width: 100%;
    height: 100%;
    width: 100%;
  }

  .mobile.landscape [class*="PopupManager__layout--"]:has(.bonusmultiview-tc-popup) {
    max-height: 84%;
  }

  [class*='Popup__popup--'].bonusmultiview-tc-popup {
    padding: 0 0 13px;
    border-radius: var(--s-radius-small-extra);
  }

  .desktop [class*='Popup__popup--'].bonusmultiview-tc-popup,
  .tablet [class*='Popup__popup--'].bonusmultiview-tc-popup,
  .mobile.landscape [class*='Popup__popup--'].bonusmultiview-tc-popup {
    width: calc(var(--s-base)* 60);
  }

  .mobile.portrait [class*='Popup__popup--'].bonusmultiview-tc-popup {
    border-radius: 0;
  }

  .bonusmultiview-tc-popup .popup-modal__title {
    display: none;
  }

  .bonusmultiview-tc-popup [class*='Popup__actionButtons--'] {
    display: none;
  }

  [class*="PopupManager__layout--"] .bonusmultiview-tc-popup[class*="Popup__popup--"] .popup-modal__inner-content[class*="Popup__inner--"] {
    font-family: var(--ff-modern);
    font-weight: 300;
    padding: 0 calc(var(--s-base)* 5);
    margin-top: calc(var(--s-base)* 7);
    margin-bottom: 0;
    color: var(--c-base-white);
  }

  .mobile [class*="PopupManager__layout--"] .bonusmultiview-tc-popup[class*="Popup__popup--"] .popup-modal__inner-content[class*="Popup__inner--"] {
    font-family: var(--ff-base);
    font-weight: var(--w-font-base);
    font-size: var(--s-font-small-extra);
  }

  .bonusmultiview-tc-popup .popup-modal__inner-content p {
    font-size: var(--s-font-small);
    line-height: 16px;
    font-weight: 300;
  }

  .mobile .bonusmultiview-tc-popup .popup-modal__inner-content p {
    font-size: var(--s-font-small-extra);
    font-weight: var(--w-font-base);
  }

  .bonusmultiview-tc-popup .popup-modal__inner-content h1 {
    color: var(--c-base-white);
    font-size: var(--s-font-big);
    font-family: var(--ff-regular);
    line-height: 24px;
    padding: 0;
    font-weight: var(--w-font-base);
    padding-bottom: var(--s-padding-big);
  }

  .mobile .bonusmultiview-tc-popup .popup-modal__inner-content h1 {
    font-size: var(--s-font-root);
    font-family: var(--ff-base);
    font-weight: var(--w-font-extra-bold);
  }

  .bonusmultiview-tc-popup .popup-modal__inner-content h2,
  .bonusmultiview-tc-popup .popup-modal__inner-content h3 {
    font-size: var(--s-font-small);
    font-family: var(--ff-modern);
    color: var(--c-base-white);
    font-weight: var(--w-font-bold);
    padding: var(--s-base) 0;
  }

  .mobile .bonusmultiview-tc-popup .popup-modal__inner-content h2 {
    font-size: var(--s-font-small-extra);
    font-family: var(--ff-base);
    font-weight: var(--w-font-bold);
  }



  /*********Non responsive view*********/
  table.bonus-multiview-imageview__container {
    border-spacing: 16px;
    border-collapse: separate;
  }

  .bonus-multiview-imageview:has(table.bonus-multiview-imageview__container) {
    margin-left: -16px;
    margin-right: -16px;
  }

  /********Sidebar styles ********/
  .mobile.landscape .sidebar-content-wrapper .sidebar-content .bonus-multiview-imageview .bonus-multiview-imageview__container_responsive,
  .tablet .sidebar-content-wrapper .sidebar-content .bonus-multiview-imageview .bonus-multiview-imageview__container_responsive {
    grid-template-columns: repeat(1, 1fr);
    gap: calc(var(--s-base)* 3);
    justify-content: center;
  }
  .desktop .sidebar-content-wrapper .sidebar-content .bonus-multiview-imageview .bonus-multiview-imageview__container_responsive {
    grid-template-columns: repeat(1, 1fr);
    gap: calc(var(--s-base));
    justify-content: center;
  }
  .mobile.landscape .sidebar-content-wrapper .portlet-wrapper .portlet__content {
    padding: 0;
  }



      [id^="Microsoft_Omnichannel_LCWidget"],
      [id*="Microsoft_Omnichannel_LCWidget"],
      iframe[id^="Microsoft_Omnichannel_LCWidget"],
      iframe[id*="Microsoft_Omnichannel_LCWidget"] {
        z-index: 2147483647 !important;
      }

      #Microsoft_Omnichannel_LCWidget_Chat_Iframe_Window {
        position: fixed !important;
        z-index: 2147483647 !important;
      }
    


  .cms-slide-menu-container {
    /* Colors. */
    --c-menu-mobile-bg: var(--с-base-gray);
    --c-menu-mobile-text-color-1: var(--c-base-white);
    --c-menu-mobile-icon-color: var(--c-base-gray-light);
    --c-menu-mobile-item-border: var(--c-base-white-transparent);
    --c-menu-mobile-item-active-border: var(--c-base-red);
    --c-menu-mobile-item-active-bg: var(--c-base-black);

    /* Spacing. */
    --p-menu-mobile-item-horizontal: calc(var(--s-base) * 2);

    /* Appearance. */
    --w-menu-mobile-item-active-border: 4px;
    --h-menu-mobile-item: calc(var(--s-base) * 7);
    --h-menu-mobile-nested-item: calc(var(--s-base) * 4.5);
  }

  /* CONTAINER. */
  .cms-slide-menu-container {
    width: 100% !important;
  }

  .cms-menu-mobile-content {
    top: calc(var(--s-base) * 5);
  }

  /* HEADER. */
  .cms-menu-mobile-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: var(--с-base-gray);
    height: calc(var(--s-base) * 5);
    padding: var(--s-base);
  }
  .cms-menu-mobile-header .cms-logout-button {
    display: none;
  }

  .cms-menu-mobile .cms-menu-mobile-header [class*='MobileMenu__iconWrapper--'] {
    padding: 0;
  }

  .cms-menu-mobile .cms-menu-mobile-header [class*='MobileMenu__icon---'] {
    margin-left: -2px;
    height: calc(var(--s-base) * 3.25);
    width: calc(var(--s-base) * 3.25);
    background-color: var(--c-menu-mobile-icon-color);
  }

  .cms-slide-menu-container {
    background: var(--c-menu-mobile-bg) !important;
  }

  /* MENU ITEM. */
  .cms-menu-mobile .cms-menu-mobile-first-level-item {
    height: var(--h-menu-mobile-item);
    padding-left: var(--p-menu-mobile-item-horizontal);
  }

  .cms-menu-mobile .cms-menu-mobile-first-level-item a,
  .cms-menu-mobile .cms-menu-mobile-first-level-item span {
    text-transform: uppercase;
    color: var(--c-menu-mobile-text-color-1);
    font-weight: var(--w-font-extra-bold);
    font-size: var(--s-font-medium);
  }

  .cms-menu-mobile .cms-menu-mobile-first-level-item-active:not(.cms-menu-mobile-first-level-item-expandable) {
    padding-left: calc(var(--p-menu-mobile-item-horizontal) - var(--w-menu-mobile-item-active-border));
    border-left: var(--w-menu-mobile-item-active-border) solid var(--c-menu-mobile-item-active-border);
  }

  /* ACCORDION ITEM. */
  .cms-menu-mobile .cms-accordion-head {
    padding: 0;
    border-bottom: 1px solid var(--c-menu-mobile-item-border);
    height: var(--h-menu-mobile-item);
    background-color: var(--c-menu-mobile-bg);
  }

  .cms-menu-mobile .cms-accordion-row:first-child .cms-accordion-head {
    border-top: 1px solid var(--c-menu-mobile-item-border);
  }

  .cms-menu-mobile [class*='MobileAccordionView__accordionBodyContainer--'] {
    background-color: var(--c-menu-mobile-bg);
  }

  .cms-menu-mobile [class*='MobileAccordionView__activeContainer--'] .cms-accordion-head {
    border: none;
  }

  .cms-menu-mobile .cms-accordion-head [class*='AccordionRowNew__accordionHeaderArrowRow--'] {
    padding-right: calc(var(--s-base) / 2);
  }

  .cms-menu-mobile .cms-accordion-head [class*='AccordionRowNew__accordionIcon--'] {
    margin: 0;
    width: calc(var(--s-base) * 4.5);
    height: calc(var(--s-base) * 4.5);
  }

  .cms-menu-mobile [class*='MobileAccordionView__activeContainer--'] [class*='MobileAccordionView__accordionBodyContainer--'] {
    height: auto !important;
    border-bottom: 1px solid var(--c-menu-mobile-item-border);
  }

  /* Active effects. */
  .cms-menu-mobile .cms-accordion-head:has(.cms-menu-mobile-first-level-item:active) {
    background-color: var(--c-menu-mobile-item-active-bg);
    border-color: var(--c-menu-mobile-item-active-bg);
  }

  .cms-menu-mobile .cms-accordion-row:has( + .cms-accordion-row .cms-menu-mobile-first-level-item:active) :is(.cms-accordion-head, [class*='MobileAccordionView__accordionBodyContainer--']) {
    border-bottom-color: var(--c-menu-mobile-item-active-bg);
  }

  .cms-menu-mobile .cms-accordion-row:first-child:has(.cms-menu-mobile-first-level-item:active) .cms-accordion-head {
    border-color: var(--c-menu-mobile-item-active-bg);
  }

  /* NESTED MENU ITEM. */
  .cms-menu-mobile .cms-menu-mobile-second-level-item {
    height: var(--h-menu-mobile-nested-item);
    margin: 0;
    padding-left: var(--p-menu-mobile-item-horizontal);
    border: none !important;
  }

  .cms-menu-mobile .cms-menu-mobile-second-level-item a,
  .cms-menu-mobile .cms-menu-mobile-second-level-item a:is(:active, :hover) {
    color: var(--c-menu-mobile-text-color-1);
  }

  .cms-menu-mobile .cms-menu-mobile-second-level-item:active {
    background-color: var(--c-menu-mobile-item-active-bg);
  }

  .cms-menu-mobile .cms-menu-mobile-second-level-item-active {
    border-left: var(--w-menu-mobile-item-active-border) solid var(--c-menu-mobile-item-active-border) !important;
  }

  .cms-menu-mobile .cms-menu-mobile-second-level-item a:active,
  .cms-menu-mobile .cms-menu-mobile-second-level-item-active a {
    font-weight: var(--w-font-base);
  }

  .cms-menu-mobile [class*='MenuItem__icon--'],
  .cms-menu-mobile [class*='MenuItem__icon--'] {
    display: none;
  }

  .cms-menu-mobile .cms-menu-mobile-second-level-accordion-item:last-child {
    margin-bottom: var(--s-base);
  }

  [class*='SlideMenu__overlay--'] {
    opacity: 0.8;
  }



    .cms-games-grid .cms-games-grid-tabs {
        visibility: hidden;
    }

    .cms-games-grid .cms-games-grid-tabs [class*='GamesTabs__tab--'] {
        padding: 0 calc(var(--s-base) * 2);
        height: calc(var(--s-base) * 5);
        align-items: center;
    }

    .cms-games-grid .cms-games-grid-tabs .cms-games-grid-tab-icon {
        height: calc(var(--s-base) * 5);
        width: calc(var(--s-base) * 5);
        padding: 0;
        text-indent: -9999px;
        opacity: .65;
        background: url(/library/New_Icons/globalSearchIcon.svg) center no-repeat !important;
        background-size: 50% !important;
    }

    .desktop .cms-games-grid .cms-games-grid-tabs .cms-games-grid-tab-icon:hover,
    .tablet .cms-games-grid .cms-games-grid-tabs .cms-games-grid-tab-icon:active,
    .mobile .cms-games-grid .cms-games-grid-tabs .cms-games-grid-tab-icon:active {
        border: 1px solid var(--c-base-white) !important;
        opacity: 1;
        background: url(/library/New_Icons/globalSearchIcon.svg) center no-repeat !important;
        background-size: 50% !important;
    }




    .portlet__content_type_registration .registration-multi-column {
        justify-content: center;
    }

    .portlet__content_type_registration .registration-multi-column:after {
        display: none;
    }

    .desktop .portlet__content_type_registration .registration-multi-column,
    .tablet.landscape .portlet__content_type_registration .registration-multi-column {
        gap: calc(var(--s-padding-big) * 3.5);
    }

    @media (width <= 800px) {
        .desktop .portlet__content_type_registration .registration-multi-column {
            flex-direction: column;
            align-items: center;
        }
    }

    .tablet.portrait .portlet__content_type_registration .registration-multi-column,
    .mobile .portlet__content_type_registration .registration-multi-column {
        flex-direction: column;
        align-items: center;
    }

    .desktop .registration-multi-column .portlet-registration__step {
        padding-left: 0;
        padding-right: 0;
    }

    .registration-multi-column .portlet-registration__step {
        width: var(--s-max-elements-content-width);
        padding-left: 0;
        padding-right: 0;
    }

    .tablet.portrait .form_name_registration {
        width: var(--s-max-elements-content-width);
    }

    .tablet.landscape .registration-multi-column .portlet-registration__step {
        padding-left: 0;
        padding-right: 0;
    }

    .mobile.landscape .registration-multi-column .portlet-registration__step {
        width: var(--s-max-elements-content-width);
    }

    .registration-multi-column fieldset.fieldset-with-area-code .error-tooltip {
        margin-left: 0;
    }

    .portlet__content_type_registration .portlet__actions {
        padding: var(--s-base) 0 calc(var(--s-padding-medium) * 4);
    }

    .portlet__content_type_registration .portlet__actions button {
        font-size: var(--s-font-medium);
    }

    .desktop .portlet__content_type_registration .portlet__actions button,
    .tablet .portlet__content_type_registration .portlet__actions button,
    .mobile.landscape .portlet__content_type_registration .portlet__actions button {
        width: var(--s-max-elements-content-width);
    }

    /*.mobile.portrait .portlet__content_type_registration .portlet__actions button {*/
    /*    width: 100%;*/
    /*    min-width: 13em;*/
    /*}*/
    .mobile.portrait .portlet__content_type_registration .portlet__actions button:only-child {
        width: 100%;
    }

    .mobile.portrait .portlet__content_type_registration .portlet__actions .register-controls:has(button:first-child + button:last-child) button {
        max-width: 13em;
    }

    .portlet__content_type_registration .field:has(.js-checkbox) .field__control-label {
        font-size: var(--s-font-small);
    }

    .portlet__content_type_registration .field:has(.js-checkbox) a {
        color: var(--c-base-red);
        text-decoration: underline;
    }

    .desktop .portlet__content_type_registration .field:has(.js-checkbox) a:hover,
    .tablet .portlet__content_type_registration .field:has(.js-checkbox) a:active,
    .mobile .portlet__content_type_registration .field:has(.js-checkbox) a:active {
        text-decoration: none;
    }

    .field.checkbox .field__control {
        display: flex;
    }

    .field.checkbox .field__control .js-checkbox {
        padding-top: 0.5px;
    }

    .field.checkbox .field__control .js-checkbox .js-checkbox__display {
        margin-right: var(--s-base);
    }

    /* ========== WIZARD LAYOUT STYLE. ========== */
    .portlet__content_type_registration .registration-wizard {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .registration-wizard .portlet-registration__step {
        width: var(--s-max-elements-content-width);
        padding-left: 0;
        padding-right: 0;
    }

    .tablet.landscape .registration-wizard .portlet-registration__step {
        padding-left: 0;
        padding-right: 0;
    }

    .mobile.portrait .registration-wizard .portlet-registration__step {
        width: 100%;
    }

    .mobile.landscape .registration-wizard .portlet-registration__step {
        width: var(--s-max-elements-content-width);
    }

    .registration-wizard fieldset.fieldset-with-area-code .error-tooltip {
        margin-left: 0;
    }

    .portlet__content_type_registration:has(.registration-wizard) .portlet__actions .register-controls {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: calc(var(--s-base)* 3);
    }

    .portlet-registration__messages .error {
        color: var(--c-base-red);
    }



    .desktop [class*='DataVerificationStatusPopup__layout--'],
    .tablet [class*='DataVerificationStatusPopup__layout--'] {
        max-width: calc(var(--s-base) * 75);
    }
    .mobile.landscape [class*='DataVerificationStatusPopup__layout--'] {
        max-width: calc(var(--s-base) * 50);
    }
    [class*='DataVerificationStatusPopup__layout--'] [class*="Popup__popup--"] {
        padding: 0 !important;
    }
    [class*='DataVerificationStatusPopup__layout--'] [class*="Popup__popup--"] .popup-modal__inner-content {
        padding: calc(var(--s-padding-big-extra) / 2) var(--s-padding-big-extra) var(--s-padding-big-extra) !important;
    }
    .mobile [class*='DataVerificationStatusPopup__layout--'] [class*="Popup__popup--"] .popup-modal__inner-content {
        padding: calc(var(--s-base) * 1.25) calc(var(--s-base) * 1.5) calc(var(--s-base) * 2.5) !important;
    }
    [class*='DataVerificationStatusPopup__layout--'] [class*='DataVerificationStatusPopup__info--'] {
        text-align: center;
        font-size: calc(var(--s-base) * 2);
        color: var(--c-base-white);
        margin: 0;
    }
    [class*='DataVerificationStatusPopup__layout--'] [class*='ChangeForm__form--'] {
        padding: 0;
    }
    .tablet [class*='DataVerificationStatusPopup__layout--'] [class*='ChangeForm__form--'],
    .desktop [class*='DataVerificationStatusPopup__layout--'] [class*='ChangeForm__form--'] {
       width: 22.5em;
    }

    [class*='DataVerificationStatusPopup__layout--'] [class*='Controls__controlsContainer--'] {
        margin: 0 1.25em 0;
    }
    [class*='DataVerificationStatusPopup__layout--'] [class*='Controls__controlsContainer--'] button {
        width: 100%;
        font-size: calc(var(--s-base) * 1.75);
        height: calc(var(--s-base) * 5);
        line-height: calc(var(--s-base) * 5);
    }
    .mobile [class*='DataVerificationStatusPopup__layout--'] [class*='Controls__controlsContainer--'] button {
        max-width: 100%;
    }
    



  /* ===== General width. ===== */
  .portlet_name_top-winners .portlet__content {
    margin: 0 auto;
  }

  .desktop [class*='TopWinners__wrapper--'][class*='TopWinners__tableView--'] {
    width: var(--s-max-base-width);
  }

  .mobile.portrait .portlet_name_top-winners .portlet__content,
  [class*="NavigationBar__container--"] + [class*="Layout__layout--"] .portlet_name_top-winners .portlet__content {
    width: 100%;
  }

  @media (width <= 1200px) {
    .desktop .portlet_name_top-winners .portlet__content,
    .tablet .portlet_name_top-winners .portlet__content {
      width: 100%;
    }
  }

  [class*='TopWinners__wrapper--'] [class*='Table__tableWrapper--'] {
    width: 100%;
  }

  [class*='TopWinners__wrapper--']:not([class*='TopWinners__loader--'])[class*='TopWinners__carouselView--'],
  [class*='TopWinners__wrapper--']:not([class*='TopWinners__loader--'])[class*='TopWinners__tableView--'] {
    background: var(--c-base-transparent) !important;
  }

  .desktop [class*='TopWinners__wrapper--'][class*='TopWinners__tableView--'] [class*='TableItem__win--'] {
    flex: 2;
  }

  .portlet__content_border_show [class*='TopWinners__wrapper--'],
  [class*='TopWinners__wrapper--'] {
    margin: 0 auto;
  }

  [class*='TopWinners__wrapper--'] [class*='Table__tableWrapper--'] {
    padding: 0;
  }

  [class*='TopWinners__wrapper--'] [class*='Table__topWinner--'] {
    padding: calc(var(--s-padding-big) * 2) 0;
    color: var(--c-base-white);
    border-bottom: 1px solid var(--c-base-white-transparent);
  }

  .mobile [class*='TopWinners__wrapper--'] [class*='Table__topWinner--'] {
    padding: var(--s-padding-big) 0;
  }

  [class*='TopWinners__wrapper--'] [class*='Table__topWinner--'] [class*='TableItem__image--'] {
    border-radius: var(--s-radius-small-extra);
    width: calc(var(--s-base) * 14);
    height: calc(var(--s-base) * 9);
  }

  [class*='TopWinners__wrapper--'] [class*='Table__topWinner--'] [class*='TableItem__justWon--'] {
    font-size: var(--s-font-small);
    font-weight: var(--w-font-medium);
    color: var(--c-base-white-transparent);
  }

  [class*='TopWinners__wrapper--'] [class*='Table__topWinner--'] [class*='TableItem__info--'] {
    font-weight: var(--w-font-medium);
  }

  .mobile [class*='Table__tableWrapper--'] [class*='TableItem__ellipsis--'] {
    font-size: calc(var(--s-font-root) / 2);
    font-weight: var(--w-font-medium);
  }

  .mobile [class*='Table__tableWrapper--'] [class*='TableItem__winAmount--'] {
    font-size: var(--s-font-small);
    font-weight: var(--w-font-extra-bold);
  }

  .mobile [class*='Table__tableWrapper--'] [class*='TableItem__tableContainer--'] [class*='TableItem__image--'] {
    width: calc(var(--s-base) * 10.75);
    height: calc(var(--s-base) * 6);
  }

  /* ===== Carousel view. ===== */
  [class*='TopWinners__wrapper--'] [class*='Slider__slide--'],
  [class*='TopWinners__wrapper--'] [class*='OverflowSlider__topWinners--'] {
    padding: 0;
  }


  [class*='TopWinners__wrapper--'] [class*='GridPagingSlider__topWinner--'],
  [class*='TopWinners__wrapper--'] [class*='OverflowSlider__topWinner--'] {
    margin: 0 var(--s-base) 0 0;
    padding: var(--s-padding-medium-extra);
    border: 1px solid var(--с-base-gray);
    border-radius: var(--s-radius-small-extra);
    background-color: var(--с-base-gray);
  }

  .desktop [class*='TopWinners__wrapper--'] [class*='GridPagingSlider__topWinner--']:hover,
  .desktop [class*='TopWinners__wrapper--'] [class*='OverflowSlider__topWinner--']:hover,
  .tablet [class*='TopWinners__wrapper--'] [class*='GridPagingSlider__topWinner--']:active,
  .tablet [class*='TopWinners__wrapper--'] [class*='OverflowSlider__topWinner--']:active,
  .mobile [class*='TopWinners__wrapper--'] [class*='GridPagingSlider__topWinner--']:active,
  .mobile [class*='TopWinners__wrapper--'] [class*='OverflowSlider__topWinner--']:active {
    background-color: var(--c-base-black-transparent-high);
    border: 1px solid var(--c-base-white-transparent-high);
  }

  [class*='TopWinners__wrapper--'] [class*='CarouselItem__carouselContainer--'],
  [class*='TopWinners__wrapper--'] [class*='OverflowSlider__topWinner--'] {
    border-radius: var(--s-radius-small-extra);
    color: var(--c-base-white);
  }

  [class*='TopWinners__wrapper--'] [class*='GridPagingSlider__topWinner--'] [class*='CarouselItem__imageContainer--'] [class*='CarouselItem__image--'],
  [class*='TopWinners__wrapper--'] [class*='OverflowSlider__topWinner--'] [class*='CarouselItem__imageContainer--'] [class*='CarouselItem__image--'] {
    box-shadow: none;
    border-radius: var(--s-radius-small-extra);
  }

  [class*='TopWinners__wrapper--'] [class*='CarouselItem__carouselContainer--'] [class*='CarouselItem__ellipsis--'] {
    font-size: calc(var(--s-font-big) / 2);
  }

  [class*='TopWinners__wrapper--'] [class*='CarouselItem__carouselContainer--'] [class*='CarouselItem__justWon--'] {
    color: var(--c-base-white-transparent);
  }

  [class*='TopWinners__wrapper--'] [class*='CarouselItem__carouselContainer--'] [class*='CarouselItem__winAmount--'] {
    font-size: var(--s-font-root);
    font-weight: var(--w-font-extra-bold);
  }

  [class*='TopWinners__wrapper--'] [class*='CarouselItem__carouselContainer--'] [class*='CarouselItem__ellipsis--']:not([class*='CarouselItem__justWon--']) {
    font-weight: var(--w-font-bold);
  }

  /* ===== Arrows. ===== */
  [class*='TopWinners__wrapper--'] [class*='Slider__leftArrow--'],
  [class*='TopWinners__wrapper--'] [class*='Slider__rightArrow--'] {
    width: calc(var(--s-base) * 4);
    height: calc(var(--s-base) * 4);
    margin: 0;
    position: absolute;
    top: -47px;
    z-index: 1;
  }

  [class*='TopWinners__wrapper--'] [class*='Slider__leftArrow--'] {
    right: calc(var(--s-base) * 4.7);
  }

  [class*='TopWinners__wrapper--'] [class*='Slider__rightArrow--'] {
    transform: unset;
    right: 0;
  }

  [class*='TopWinners__wrapper--'] [class*='Slider__leftArrow--'][class*='Slider__disabledArrow--'] {
    background-image: url("/library/New_Icons/arrowDisabledLeft.svg");
  }

  [class*='TopWinners__wrapper--'] [class*='Slider__rightArrow--'][class*='Slider__disabledArrow--'] {
    background-image: url("/library/New_Icons/arrowDisabledRight.svg");
  }

  [class*='TopWinners__wrapper--'] [class*='Slider__leftArrow--']:not([class*='Slider__disabledArrow--']) {
    background-image: url("/library/New_Icons/arrowDefaultLeft.svg");
  }

  [class*='TopWinners__wrapper--'] [class*='Slider__rightArrow--']:not([class*='Slider__disabledArrow--']) {
    background-image: url("/library/New_Icons/arrowDefaultRight.svg");
  }

  .desktop [class*='TopWinners__wrapper--'] [class*='Slider__leftArrow--']:not([class*='Slider__disabledArrow--']):hover,
  .tablet [class*='TopWinners__wrapper--'] [class*='Slider__leftArrow--']:not([class*='Slider__disabledArrow--']):active,
  .mobile [class*='TopWinners__wrapper--'] [class*='Slider__leftArrow--']:not([class*='Slider__disabledArrow--']):active {
    background-image: url("/library/New_Icons/arrowHoverLeft.svg");
  }

  .desktop [class*='TopWinners__wrapper--'] [class*='Slider__rightArrow--']:not([class*='Slider__disabledArrow--']):hover,
  .tablet [class*='TopWinners__wrapper--'] [class*='Slider__rightArrow--']:not([class*='Slider__disabledArrow--']):active,
  .mobile [class*='TopWinners__wrapper--'] [class*='Slider__rightArrow--']:not([class*='Slider__disabledArrow--']):active {
    background-image: url("/library/New_Icons/arrowHoverRight.svg");
  }

  /* ===== Line view. ===== */
  [class*='TopWinners__wrapper--'][class*='TopWinners__lineView--'] {
    border-radius: calc(var(--s-radius-small-extra) * 5);
    border-color: var(--с-base-gray);
    min-height: calc(var(--s-base) * 7);
  }

  .mobile [class*='TopWinners__wrapper--'][class*='TopWinners__lineView--'] {
    border-radius: unset;
  }

  [class*='TopWinners__lineView--'] [class*='LineItem__separator--'] {
    color: var(--c-base-white);
  }

  [class*='TopWinners__lineView--'] [class*='LineItem__topWinner--'] {
    color: var(--c-base-white);
  }

  [class*='TopWinners__lineView--'] [class*='LineItem__justWon--'] {
    color: var(--c-base-white-transparent-high);
  }

  .desktop [class*='TopWinners__lineView--'] [class*='LineItem__topWinner--']:hover,
  .tablet [class*='TopWinners__lineView--'] [class*='LineItem__topWinner--']:active,
  .mobile [class*='TopWinners__lineView--'] [class*='LineItem__topWinner--']:active {
    color: var(--c-base-red);
  }

  .desktop [class*='TopWinners__lineView--'] [class*='LineItem__topWinner--']:hover [class*='LineItem__justWon--'],
  .tablet [class*='TopWinners__lineView--'] [class*='LineItem__topWinner--']:active [class*='LineItem__justWon--'],
  .mobile [class*='TopWinners__lineView--'] [class*='LineItem__topWinner--']:active [class*='LineItem__justWon--'] {
    color: var(--c-base-red);
  }

  [class*='TopWinners__lineView--'] [class*='InfiniteLine__line--'] {
    font-size: var(--s-font-root);
    font-weight: var(--w-font-medium);
  }

  .mobile [class*='TopWinners__lineView--'] [class*='InfiniteLine__line--'] {
    font-size: var(--s-font-small);
  }

  /* ===== Replacer styles. ===== */
  .cms-games-grid-content [class*='GamesCategory__container--']:has([class*='GamesHeader__categoryName--']) [class*="TopWinners__carouselView--"] [class*="GridPagingSlider__sliderWrapper--"],
  .portlet:has([class*='TopWinners__carouselView--']):has([class*='PortletTitle__title--']) [class*="TopWinners__carouselView--"] [class*="GridPagingSlider__sliderWrapper--"] {
    padding: 0;
  }

  [class*='GamesWebContentView__webContentView--']:has([class*='TopWinners__wrapper--']) {
    margin-top: calc(var(--s-base) * 2);
  }



    .contactpreferences .portlet__content {
        width: var(--s-max-base-width);
        margin: 0 auto;
    }

    .mobile.portrait .contactpreferences .portlet__content,
    [class*="NavigationBar__container--"] + [class*="Layout__layout--"] .contactpreferences .portlet__content {
        width: 100%;
    }

    @media (width <= 1200px) {
        .desktop .contactpreferences .portlet__content,
        .tablet .contactpreferences .portlet__content {
            width: 100%;
        }
        .tablet.landscape .contactpreferences .portlet__content {
            width: 80%;
        }
    }

    [class*='AppRouter__content--']:has([class*='NavigationBar__container--']) [class*='ContactPreferences__container--'] {
        padding: 0 calc(var(--s-base)* 2.5) calc(var(--s-base)* 6.25);
        max-width: 100%;
    }
    .desktop [class*='ContactPreferences__container--'],
    .tablet [class*='ContactPreferences__container--'],
    .mobile [class*='ContactPreferences__container--'] {
        padding: 0 0 calc(var(--s-base)* 6.25);
    }
    .desktop [class*='ContactPreferences__container--'],
    .tablet [class*='ContactPreferences__container--'] {
        /*max-width: 80%;*/
        margin: 0 auto;
        font-family: Open Sans;
    }
    [class*='ContactPreferences__title--'] {
        font-family: var(--ff-base);
        font-size: var(--s-font-medium);
        padding: calc(var(--s-base)* 5) 0 calc(var(--s-base)* 3);
        font-weight: var(--w-font-bold);
        text-align: center;
        color: var(--c-base-white);
    }
    [class*='ContactPreferences__rowButton--'] {
        padding-top: var(--s-padding-big-extra);
    }
    [class*='ContactPreferences__rowButton--'] button {
        min-width: calc(var(--s-base)* 32);
        font-size: var(--s-font-medium);
        font-weight: var(--w-font-extra-bold);
    }
    [class*='ContactPreferences__title--']:first-child {
        padding: calc(var(--s-base)* 3) 0;
    }
    [class*='ContactPreferences__container--'] [class*='InfoList__item--'] {
        border-bottom: 1px solid var(--c-base-white-transparent);
    }
    [class*='ContactPreferences__container--'] [class*='InfoList__list--'] > [class*='InfoList__item--']:first-child:not(:empty) {
        border-top: 1px solid var(--c-base-white-transparent);
    }
    [class*='ContactPreferences__list--'] {
        background-color: transparent;
    }
    [class*='ContactPreferences__container--'] [class*="CheckboxShallow__checkbox--"] [class*="CheckboxShallow__label--"] {
        font-family: var(--ff-base);
        font-size: var(--s-font-medium);
        font-weight: var(--w-font-base);
        text-align: left;
        color: var(--c-base-white);
    }
    .mobile [class*='ContactPreferences__container--'] {
        /*margin: 0 calc(var(--s-base)* 2);*/
    }
    .mobile [class*='ContactPreferences__container--'] [class*='InfoList__item--'] {
        padding: 0;
    }
    .mobile [class*='ContactPreferences__title--'] {
        padding: calc(var(--s-base)* 4) 0 calc(var(--s-base)* 3);
    }
    .mobile [class*='ContactPreferences__title--']:first-child {
        padding: calc(var(--s-base)* 3) 0;
    }
    .mobile [class*='ContactPreferences__row--'] {
        margin: calc(var(--s-base) * 1.75) 0;
    }
    .mobile [class*='ContactPreferences__rowButton--'] button {
        font-size: var(--s-font-big);
    }
    .mobile.portrait [class*='ContactPreferences__rowButton--'] button {
        width: 100%;
        min-width: 100%;
    }


body {
        background-image: url("");
        
        
    } 

:root{--main-preloader-background-color:#e5e5e5;--main-preloader-dots-background-color:#979797}

.preloader{width:100%;height:100%;position:fixed;z-index:200;overflow:hidden;background:radial-gradient(circle farthest-side at 50%,rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%) var(--main-preloader-background-color)}.main-site-loader{height:100%;font-size:14px;display:flex;flex-direction:column;justify-content:center;align-items:center}.main-site-loader-image{object-fit:contain;width:15em;height:7em}@keyframes ball-triangle-path-1{33%{transform:translate(2.65em,-5.3em)}66%{transform:translate(5.3em,0)}100%{transform:translate(0,0)}}@keyframes ball-triangle-path-2{33%{transform:translate(2.65em,5.3em)}66%{transform:translate(-2.65em,5.3em)}100%{transform:translate(0,0)}}@keyframes ball-triangle-path-3{33%{transform:translate(-5.3em,0)}66%{transform:translate(-2.65em,-5.3em)}100%{transform:translate(0,0)}}.spinner{width:6em;height:6em;display:flex;justify-content:space-between}.spinner div{animation-fill-mode:both;position:relative;width:.7em;height:.7em;background-color:var(--main-preloader-dots-background-color);border-radius:100%;animation-duration:2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.spinner div:first-child{align-self:flex-end;animation-name:ball-triangle-path-1}.mirror-mode .spinner div:first-child{animation-name:ball-triangle-path-3}.spinner div:nth-child(2){animation-name:ball-triangle-path-2}.spinner div:last-child{align-self:flex-end;animation-name:ball-triangle-path-3}.mirror-mode .spinner div:last-child{animation-name:ball-triangle-path-1}


  span.btn.btn-size-small.btn-saldo.site-header__btn-balance {
    border: 1px solid var(--c-btn-secondary-disabled-bg);
    background-color: var(--c-btn-secondary-default-bg);
    color: var(--c-btn-secondary-text);
  }

  span.btn.btn-size-small.btn-saldo.site-header__btn-balance:hover {
    background: var(--c-base-white) !important;
    color: var(--c-base-black) !important;
    border: 1px solid var(--c-base-white) !important;
  }
  .desktop [class*="AppRouter__navigationContainer--"],
  .tablet [class*="AppRouter__navigationContainer--"],
  .mobile [class*="AppRouter__navigationContainer--"] {
    background-color: var(--с-base-gray);
  }

  .site-header__timer,
  .site-header__user-name {
    display: block;
    transition: color .3s ease-out;
    text-transform: initial;
    color: var(--c-base-white-transparent-medium);
    font-family: var(--ff-base);
    font-weight: var(--w-font-extra-bold);
    font-size: var(--s-font-medium);
    letter-spacing: 0.5px;
    padding: 0;
    margin: 0;
  }
  .site-header__timer-ticker {
    margin-left: calc(var(--s-base)* 2) !important;
  }
  .site-header__timer-ticker [class*='Icon__icon--'] {
    display: none;
  }
  .site-header__user-name:hover {
    cursor: pointer;
    color: var(--c-base-white);
  }
  .site-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: calc(var(--s-base) * 160);
    height: calc(var(--s-base) * 10);
    font-family: var(--ff-base);
    margin: 0 auto;
    background: var(--с-base-gray);
  }
  .site-header__background {
    margin: 0 auto;
    background: var(--с-base-gray);
    padding: calc(var(--s-base) * 1.25) var(--adaptive-padding);
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: calc(var(--s-base) * 160);
    height: calc(var(--s-base) * 10);
    width: 100%;
    font-family: var(--ff-base);
  }
  .site-header__logo-group {
    display: flex;
    justify-content: space-between;
    align-items: center;
    z-index: 3;
  }
  .site-header__actions--authorized,
  .site-header__actions--unauthorized,
  .site-header__actions {
    display: flex;
    align-items: center;
    z-index: 3;
  }
  .site-header__placeholder {
    flex-grow: 1;
  }
  .site-header__logo:hover {
    cursor: pointer;
  }
  .site-header__logo-img {
    display: flex;
    align-items: center;
    height: calc(var(--s-base) * 3);
  }
  .site-header__btn-signup,
  .site-header__btn-login,
  .site-header__btn-balance,
  .btn.btn.site-header__btn-signup + .btn.site-header__btn-login {
    margin: 0;
    min-width: calc(var(--s-base)* 14.5);
    text-transform: uppercase;
  }
  span.btn.btn-extra.btn-size-small.site-header__btn-login.fn-login {
    margin-right: var(--s-base);
  }
  .site-header__user-icon--account {
    background: var(--c-base-transparent);
    border: none;
    color: var(--c-base-white-transparent-medium);
    text-transform: initial;
  }
  .site-header__user-icon--account:hover {
    color: var(--c-base-white);
    cursor: pointer;
  }
  .site-header__btn-balance {
    align-items: center;
    justify-content: center;
    line-height: 2.5;
    margin-left: calc(var(--s-base) * 2) !important;
  }
  .site-header__btn-deposit {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: var(--s-base);
  }
  .site-header__btn-deposit button[class*='Button__btn--'][class*='Button__primary--'] {
    height: calc(var(--s-padding-big) * 2);
    line-height: 2.5;
    min-width: calc(var(--s-base) * 14.5);
    font-size: var(--s-btn-font);
  }
  @media (max-width: 1200px) {
    .site-header__background {
      padding: calc(var(--s-base)* 1.25) calc(var(--s-base)* 2.5);
    }
  }



    .site-nav {
        position: relative;
        padding: 0 var(--adaptive-padding);
        user-select: none;
        font-family: var(--ff-base);
        font-weight: var(--w-font-extra-bold);
    }

    @media (max-width: 1200px) {
        .site-nav {
            padding: 0 calc(var(--s-base)* 2.5);
        }
    }

    .site-nav__menu {
        padding: 0;
        margin: -50px 0 0;
        list-style: none;
        display: flex;
        flex-direction: row;
        justify-content: center;
    }

    .site-nav__menu-item {
        line-height: calc(var(--s-base)* 2.5);
        white-space: nowrap;
    }

    .site-nav__menu-item.site-nav__menu-item--active {
        border-bottom: 3px solid;
        border-color: var(--c-base-red);
        opacity: 1;
    }

    .site-nav__menu-item:not(.site-nav__menu-item--hidden) {
        margin: 0 calc(var(--s-base) * 1.25);
        height: calc(var(--s-base) * 3.75);
    }

    .application-root .site-nav__menu-item--active .site-nav__menu-link,
    .site-nav__menu-item--active .site-nav__menu-link {
        color: var(--c-base-white);
    }

    .application-root .site-nav__menu-link,
    .site-nav__menu-link {
        display: block;
        transition: color .3s ease-out;
        text-transform: initial;
        color: var(--c-base-white-transparent-medium);
        font-family: var(--ff-base);
        font-weight: var(--w-font-extra-bold);
        font-size: var(--s-font-medium);
        letter-spacing: 0.5px;
        padding: 0;
        margin: 0;
        text-decoration: none;
    }

    .site-nav__menu-item--more,
    .site-nav__submenu-item--more {
        position: relative;
    }

    .site-nav__menu-item--more:hover .site-nav__more,
    .site-nav__submenu-item--more:hover .site-nav__more {
        display: block;
    }

    .site-nav__menu-item .site-nav__menu-link:hover {
        cursor: pointer;
        color: var(--c-base-white);
    }

    .site-nav__submenu {
        display: none;
        position: absolute;
        left: 0;
        top: 50px;
        width: 100%;
        background-color: var(--с-base-gray);
    }

    .site-nav__submenu-list {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        width: 100%;
        max-width: var(--s-max-portlet-content-width);
        margin: 0 auto;
        list-style: none;
        padding: 0 40px 10px ;
    }

    @media (max-width: 1200px) {
        .site-nav__submenu-list {
            padding: 0 20px 10px;
        }
    }

    .site-nav__submenu-item {
        white-space: nowrap;
        line-height: calc(var(--s-base) * 3.75);
    }

    .application-root .site-nav__submenu-link,
    .site-nav__submenu-link {
        display: block;
        padding: 0;
        color: var(--c-base-white-transparent-medium);
        transition: color .3s ease-out;
        text-decoration: none;
    }

    .site-nav__submenu-item:not(.site-nav__menu-item--hidden) {
        margin: 0 calc(var(--s-base) * 1.5);
    }

    .site-nav__submenu-item:not(.site-nav__menu-item--hidden):first-child {
        margin: 0 calc(var(--s-base) * 1.5) 0 0;
    }

    .application-root .site-nav__submenu-item .site-nav__submenu-link:hover,
    .site-nav__submenu-item .site-nav__submenu-link:hover {
        background-color: var(--c-base-transparent);
        color: var(--c-base-white);
    }

    .application-root .site-nav__submenu-item.site-nav__menu-item--active .site-nav__submenu-link,
    .site-nav__submenu-item.site-nav__menu-item--active .site-nav__submenu-link {
        background-color: var(--c-base-transparent);
        color: var(--c-base-white);
        border-bottom: 2px solid;
        border-color: var(--c-base-red);
        text-decoration: none;
    }

    .site-nav__menu-item--active .site-nav__submenu {
        display: block;
        background: var(--с-base-gray);
        box-shadow: none;
    }

    .site-nav__more {
        position: absolute;
        left: -30px;
        background: var(--c-base-white);
        margin: 0;
        padding: 0;
        list-style: none;
        white-space: nowrap;
        display: none;
        line-height: 2.2;
        z-index: 3;
        border-radius: calc(var(--s-base) * 2);
        border: 1px solid var(--c-base-white);
    }

    .site-nav__menu-item.site-nav__menu-item--more .site-nav__more {
        background: var(--с-base-gray);
        left: -15px;
    }

    .site-nav__more .site-nav__more-item {
        margin: 5px;
    }

    .site-nav__submenu-item.site-nav__submenu-item--more .site-nav__more {
        background: var(--с-base-gray);
    }

    .site-nav__menu-item--more .site-nav__menu-link:hover {
        /*color: var(--c-base-white-transparent-medium);*/
    }

    .site-nav__more .site-nav__more-link {
        display: block;
        padding: 0 10px;
        color: var(--c-base-white-transparent-medium);
        text-transform: initial;
        transition: color .3s ease-out;
        text-decoration: none;
    }

    .site-nav__submenu-item--more .site-nav__more .site-nav__more-link {
        text-transform: inherit;
    }

    .site-nav__more .site-nav__more-link:hover {
        cursor: pointer;
        color: var(--c-base-white);
    }

    .site-nav__menu-item--hidden .site-nav__menu-link,
    .site-nav__menu-item--hidden.site-nav__submenu-item--more .site-nav__submenu-link,
    .site-nav__menu-item--hidden.site-nav__more-item,
    .site-nav__menu-item--hidden.site-nav__submenu-item {
        display: none;
    }

    .site-nav__menu-item--active.site-nav__more-item .site-nav__more-link {
        color: var(--c-base-white);
    }

    .site-nav__menu-link span {
        display: inline-block;
    }

    .site-nav__submenu-item.site-nav__submenu-item--more .site-nav__submenu-link:hover {
        cursor: pointer;
    }

    .site-nav__more-arrow {
        width: 12px;
        height: 12px;
        display: inline-block;
        position: relative;
        margin: 0 .4em;
    }

    .site-nav__more-arrow:after, .site-nav__more-arrow:before {
        content: '';
        display: block;
        top: calc(var(--s-base) * 0.75);
        position: absolute;
        width: var(--s-base);
        height: calc(var(--s-base) * 0.25);
        background-color: var(--c-base-white-transparent-medium);
        transition: all .3s ease-out;
    }

    .site-nav__menu-link:hover .site-nav__more-arrow:after,
    .site-nav__menu-link:hover .site-nav__more-arrow:before,
    .site-nav__submenu-item--more:hover .site-nav__more-arrow:after,
    .site-nav__submenu-item--more:hover .site-nav__more-arrow:before {
        background-color: var(--c-base-white);
    }

    .site-nav__more-arrow:before {
        left: 0;
        transform: rotate(45deg);
    }

    .site-nav__more-arrow:after {
        right: 0;
        transform: rotate(-45deg);
    }

    .site-nav__menu-item--more:hover .site-nav__more-arrow:before,
    .site-nav__submenu-item--more:hover .site-nav__more-arrow:before {
        transform: rotate(-45deg);
    }

    .site-nav__menu-item--more:hover .site-nav__more-arrow:after,
    .site-nav__submenu-item--more:hover .site-nav__more-arrow:after {
        transform: rotate(45deg);
    }

    .site-nav__more-arrow-holder {
        display: none;
    }

    .site-nav__more-action,
    .site-nav__nav-btn-action {
        opacity: 0;
        position: absolute;
        left: -9999px;
    }

    .site-nav__menu-item--logout {
        text-transform: none;
        padding: 0 1em;
        color: var(--header-menu-font-color);
    }

    .site-nav__menu-item--logout:focus {
        color: var(--c-blue-dark);
    }



#main-content .contenido-casino-en-vivo .slider .box1200 {
		width: 100%;
		height: 300px;
		position: relative;
	}

	.contenido-casino-en-vivo .slider .box960 {
		background-image: url('/library/GAMES-IMAGES/Ruletasenvivo/slider_desktop_1200x300.webp');
		background-repeat: no-repeat;
		background-size: contain;
		overflow: hidden !important;
		height: 300px;
		background-position: center;
		max-width: unset;
	}

	.contenido-casino-en-vivo .box960 {
		max-width: 1200px !important;
	}

	.box960 h1 {
		color: #e41b13 !important;
		margin: 40px 0 2px 0;
		background-color: white;
		font-family: Verdana, Helvetica, Arial, sans-serif !important;
		font-size: 1.719em !important;
		font-weight: 600 !important;
	}

	.box960 a {
		color: #7DA800;
		text-decoration: none;
	}

	.box960 a:hover {
		color: #7DA800;
		text-decoration: underline;
	}

	.box960 a:visited {
		color: #7DA800;
		text-decoration: underline;
	}

	.games_box {
		display: flex;
		width: 99%;
		margin: auto;
		margin-top: 1em;
		flex-flow: row wrap;
	}

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

	.ruleta_live {
		width: 33%;
		text-align: center;
		margin-top: 0.9em;
	}

	.ruleta_live img {
		width: 95%;
	}

	.content-left {
		width: 99%;
		margin: 0 auto;
	}

	.content-left p {
		text-align: justify !important;
		font-size: 1.25em !important;
		line-height: 1.3 !important;
		font-family: Verdana, Helvetica, Arial, sans-serif !important;
		color: #000 !important;
	}

	/*=======================
					Mobile
				========================*/

	.mobile #main-content .contenido-casino-en-vivo .slider .box1200 {
		height: 100%;
	}

	.mobile .box960 {
		width: 100%;
		margin: 0 auto;
	}

	.mobile .slider .box960 {
		/*background-image: url('/library/marca_img/ruleta-en-vivo/sample_slider.jpg');*/
		overflow: hidden;
	}

	.mobile .slider .supercuota {
		top: unset !important;
		width: 35% !important;
		text-align: center;
		margin-left: 55% !important;
		margin-top: 1em !important;
		font-size: 0.8em;
	}

	.mobile #main-content .slider .boton2 {
		margin-top: 6px !important;
	}

	.mobile .slider {
		width: 100%;
		/*height: 253px;*/
		height: 16.5vh;
		overflow: hidden !important;
	}

	.mobile .slider .box960 {
		background-size: cover;
		overflow: hidden !important;
		height: 100%;
		background-position: center;
	}

	.mobile .games_box {
		display: flex;
		width: 95%;
	}

	.mobile .games_box img {
		width: 95%;
	}

	.mobile .games_box.center_content {
		margin-top: unset;
	}

	.mobile .ruleta_live {
		width: 50%;
	}

	.mobile .content-left {
		width: 95%;
		margin: auto;
	}

	.mobile .content-left p {
		line-height: 1.5em !important;
	}

	@media screen and (max-device-height: 750px) {
		.mobile .slider {
			height: 19.5vh;
		}
	}

	/*===================
					Landscape mobile
				=====================*/

	.mobile.landscape .slider {
		/*height: 72vh;*/
		height: 82vh !important;
		max-height: 18em !important;
	}

	/*========================
					Fin Landscape mobile
				==========================*/
	/*========================
					Fin Mobile
				=========================*/
	/*=======================
					Tablet
				=========================*/

	.tablet .slider {
		width: 100%;
		height: 246px;
		overflow: hidden !important;
	}

	.tablet .slider .box960 {
		background-image: url('/library/GAMES-IMAGES/Ruletasenvivo/slider_desktop_1200x300.webp') !important;
		overflow: hidden ! important;
	}

	/*=======================
					Fin Tablet
				=========================*/


.contenido-seo .box960 {
            max-width: 1200px !important;
        }

        .box960 h1 {
            color: #e41b13 !important;
            margin: 40px 0 2px 0;
            background-color: white;
            font-family: Verdana, Helvetica, Arial, sans-serif !important;
            font-size: 1.719em !important;
            font-weight: 600 !important;
        }

        .box960 a {
            color: #7DA800;
            text-decoration: none;
        }

        .box960 a:hover {
            color: #7DA800;
            text-decoration: underline;
        }

        .box960 a:visited {
            color: #7DA800;
            text-decoration: underline;
        }

        .content-left {
            width: 99%;
            margin: 0 auto;
        }

        .content-left p {
            text-align: justify !important;
            font-size: 1.25em !important;
            line-height: 1.3 !important;
            font-family: Verdana, Helvetica, Arial, sans-serif !important;
            color: #fff !important;
        }

        .content-left ul li {
            font-size: 1em !important;
        }


        .mobile .box960 {
            width: 100%;
            margin: 0 auto;
        }


        .mobile .content-left {
            width: 95%;
            margin: auto;
        }

        .mobile .content-left p {
            line-height: 1.5em !important;
        }


        .title h1 {
            color: white !important;
            margin: 40px 0 2px 0;
            background-color: #620720;
            font-family: Verdana, Helvetica, Arial, sans-serif !important;
            font-size: 1.719em !important;
            font-weight: 600 !important;
        }

        .mobile .title h1 {
            line-height: 1.2 !important;

            text-align: center !important;
        }	


    .footer-multi-column__wrapper {
        background-color: var(--с-base-gray);
    }

    .footer-multi-column {
        max-width: var(--s-max-portlet-content-width);
        margin: 0 auto;
        background-color: var(--с-base-gray);
    }

    .desktop .footer-multi-column.marca-adaptive-padding-container,
    .tablet .footer-multi-column.marca-adaptive-padding-container {
        padding-top: calc(var(--s-padding-medium) * 4);
        padding-bottom: calc(var(--s-padding-medium-extra) * 5.25);
    }

    .mobile .footer-multi-column.marca-adaptive-padding-container {
        padding-top: var(--s-padding-big-extra);
        padding-bottom: calc(var(--s-padding-medium-extra) * 4.75);
    }

    /* Action section */
    .footer-multi-column__action {
        border-bottom: 1px solid var(--c-base-gray-light);
        padding-bottom: calc(var(--s-padding-medium) * 5);
    }

    .mobile .footer-multi-column__action {
        padding-bottom: calc(var(--s-padding-big) * 2);
    }

    .footer-multi-column__action__options {
        display: flex;
        flex-wrap: wrap;
        gap: calc(var(--s-padding-big) * 2) 0;
    }

    .footer-multi-column__action__navigation-column {
        width: calc(100% / 4);
    }

    .desktop .footer-multi-column__action__navigation-column {
        padding-left: 6%;
    }

    .mobile.landscape .footer-multi-column__action__navigation-column,
    .tablet .footer-multi-column__action__navigation-column {
        display: flex;
        justify-content: center;
    }

    .mobile.portrait .footer-multi-column__action__navigation-column {
        width: 50%;
    }

    .footer-multi-column__action__navigation-column__text {
        font-size: var(--s-font-root);
        font-weight: var(--w-font-medium);
        margin-bottom: calc(var(--s-padding-medium-extra) * 2);
    }

    .mobile .footer-multi-column__action__navigation-column__text {
        font-size: var(--s-font-medium);
    }

    .footer-multi-column__action__navigation-column__list-item {
        margin-bottom: var(--s-padding-medium);
        line-height: 1.7;
    }

    .mobile .footer-multi-column__action__navigation-column__link {
        font-size: var(--s-font-small);
    }

    .tablet .footer-multi-column__action__navigation-column__link:hover,
    .mobile .footer-multi-column__action__navigation-column__link:hover {
        color: var(--c-base-white);
    }

    .desktop .footer-multi-column__action__navigation-column__link:hover,
    .tablet .footer-multi-column__action__navigation-column__link:active,
    .mobile .footer-multi-column__action__navigation-column__link:active {
        text-decoration: underline;
    }

    /* Sub-menu icons */
    .footer-multi-column__icons,
    .footer-multi-column__payment-icons {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        gap: var(--s-padding-big) var(--s-padding-big-extra);
    }

    .footer-multi-column__icons {
        margin: var(--s-padding-big-extra) 0 var(--s-padding-big);
    }

    .footer-multi-column__payment-icons {
        margin-bottom: calc(var(--s-padding-medium) * 5);
    }

    .mobile .footer-multi-column__icons {
        margin: calc(var(--s-padding-medium) * 3) 0 var(--s-padding-big-extra);
    }

    .mobile .footer-multi-column__payment-icons {
        margin-bottom: calc(var(--s-padding-big) * 2);
    }

    .mobile.portrait .footer-multi-column__icons,
    .mobile.portrait .footer-multi-column__payment-icons {
        display: grid;
        grid-template-columns: 50% 50%;
        justify-items: center;
        gap: var(--s-padding-big-extra) 0;
    }

    .footer-multi-column__icons__link {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .footer-multi-column__icons__icon {
        height: calc(var(--s-base) * 3);
    }

    /* Sub-menu section */
    .footer-multi-column__sub-menu__navigation .footer-multi-column__sub-menu__navigation-link,
    .footer-multi-column__sub-menu__navigation-separator {
        font-size: var(--s-font-small);
        color: var(--c-base-white-transparent-low);
        text-decoration: none;
        line-height: 2;
    }

    .mobile .footer-multi-column__sub-menu__navigation {
        text-align: center;
    }

    .tablet .footer-multi-column__sub-menu__navigation-link:hover,
    .mobile .footer-multi-column__sub-menu__navigation-link:hover {
        color: var(--c-base-white-transparent-low);
    }

    .desktop .footer-multi-column__sub-menu__navigation-link:hover,
    .tablet .footer-multi-column__sub-menu__navigation-link:active,
    .mobile .footer-multi-column__sub-menu__navigation-link:active {
        color: var(--c-base-white-transparent-low);
        text-decoration: underline;
    }

    .footer-multi-column__sub-menu__navigation-separator:last-child {
        display: none;
    }

/* Local layout fixes */
#main-content .contenido-casino-en-vivo,
#main-content .contenido-seo,
#main-content .footer-multi-column__wrapper {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

#main-content .contenido-casino-en-vivo .games_box {
    margin-left: auto;
    margin-right: auto;
}

#main-content .contenido-casino-en-vivo .slider .box960 img {
    display: block;
    width: 100%;
    height: auto;
}

/* Keep only auth actions in header navigation area */
.site-nav {
    display: none !important;
}

/* Legal subpages: header like main page (logo + Acceder / Regístrate only) */
body.page-legal .site-nav,
body.page-legal [data-web-content-id="MENU_NEW"] {
    display: none !important;
}

body.page-legal .site-header,
body.page-legal .site-header__background {
    background: var(--с-base-gray, #202020) !important;
}

/* Hide footer navigation columns block */
.footer-multi-column__action {
    display: none !important;
}

    /* Description section */
    .footer-multi-column__description__content {
        font-family: var(--ff-modern);
        color: var(--c-base-white-transparent-low);
        margin-top: calc(var(--s-padding-medium-extra) * 1.5);
        text-align: center;
        line-height: 1.7;
    }

    .mobile.portrait .footer-multi-column__description__content {
        font-size: var(--s-font-small);
        margin-top: var(--s-padding-big-extra);
    }

    @media (900px <= width <= 1100px) {
        .desktop .footer-multi-column__action__navigation-column {
            width: calc(100% / 3);
        }
    }

    @media (700px <= width <= 900px) {
        .desktop .footer-multi-column__action__navigation-column {
            width: calc(100% / 2);
        }
    }

    @media (width <= 700px) {
        .desktop .footer-multi-column__action__navigation-column {
            width: 100%;
            padding-left: initial;
        }
    }

    @media (width <= 1280px) {
        .desktop .footer-multi-column__sub-menu__navigation,
        .tablet .footer-multi-column__sub-menu__navigation {
            text-align: center;
        }
    }

    /*@media (width >= 1050px) {*/
    /*    .desktop .footer-multi-column__icons__link:nth-child(1),*/
    /*    .tablet .footer-multi-column__icons__link:nth-child(1) {*/
    /*        margin-left: 33%;*/
    /*    }*/

    /*    .desktop .footer-multi-column__icons__link:nth-child(4),*/
    /*    .tablet .footer-multi-column__icons__link:nth-child(4) {*/
    /*        margin-right: 33%;*/
    /*    }*/
    /*}*/

/* --- Páginas legales: como marcaapuestas.es/terminos-y-condiciones (columna centrada) --- */
body.page-legal,
body.page-legal #application {
    background: #1a1111 !important;
}

body.page-legal main.AppRouter__content--DEY {
    background: transparent !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
}

body.page-legal #main-content.layout-wrapper,
body.page-legal #main-content .Layout__layoutWrapper--2Sx {
    background: transparent !important;
    box-shadow: none !important;
    max-width: 1200px !important;
    width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}

body.page-legal #main-content .portlet-dropzone,
body.page-legal #main-content .fn-portlet-container,
body.page-legal #main-content .Layout__layout--hHb {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

body.page-legal .legal-embed-wrap {
    min-height: calc(100vh - 220px);
    width: 100%;
    max-width: 960px;
    margin-left: auto;
    margin-right: auto;
    padding: 32px 16px 56px;
    background: transparent;
    box-sizing: border-box;
}

body.page-legal .legal-remote-root,
body.page-legal .legal-remote-root .fn-portlet.portlet__content,
body.page-legal .legal-remote-root .portlet__content,
body.page-legal .legal-remote-root .portlet-wrapper {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

/* Legal content typography: css/legal-marca-webcontent.css (CMS, marcaapuestas.es) */
body.page-legal .legal-marca-doc,
body.page-legal .legal-marca-doc .legal-inner,
body.page-legal .legal-marca-doc .webcontent-wrap {
    width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
}

body.page-legal-faq .legal-embed-wrap {
    max-width: min(1100px, 94vw);
}

/* Métodos de pago: sprite de logos (library/payment-logos.webp) */
body.page-legal .contentMetodoPago .listadoTable .tbody .td > div {
    background-image: url(../library/payment-logos.webp);
    background-repeat: no-repeat;
}

body.page-legal .legal-marca-doc .entry-content .row {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}

body.page-legal .legal-marca-doc .collapse {
    display: none;
}

body.page-legal .legal-marca-doc .collapse.show {
    display: block;
}

body.page-legal .legal-marca-doc img {
    max-width: 100%;
    height: auto;
}

body.page-legal .legal-marca-doc .legal-hint {
    font-size: 0.88rem;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0;
    opacity: 0.85;
    margin-bottom: 1.75rem;
    padding: 16px 18px;
    background: rgba(0, 0, 0, 0.35);
    border-radius: 4px;
    border: 1px solid rgba(255, 255, 255, 0.12);
}

body.page-legal .legal-marca-doc .legal-path {
    font-family: Consolas, ui-monospace, monospace;
    font-size: 12px;
    opacity: 0.95;
}

body.page-legal .legal-fallback-wrap {
    min-height: calc(100vh - 220px);
    display: flex;
    align-items: flex-start;
    justify-content: center;
    padding: 32px 16px 48px;
}

body.page-legal .legal-panel {
    max-width: 640px;
    width: 100%;
    background: rgba(0, 0, 0, 0.45);
    color: #f5f5f5;
    border-radius: 4px;
    padding: 28px 26px;
    text-align: left;
    border: 1px solid rgba(255, 255, 255, 0.1);
}

body.page-legal .legal-panel p {
    margin: 0 0 14px;
    line-height: 1.55;
    font-size: 15px;
}

body.page-legal .legal-panel .legal-path {
    font-family: Consolas, ui-monospace, monospace;
    font-size: 13px;
    word-break: break-all;
    color: #f0d0d0;
}

body.page-legal .legal-panel a {
    display: inline-block;
    margin-top: 12px;
    padding: 12px 22px;
    border-radius: 2px;
    background: #e42014;
    color: #fff;
    font-weight: 800;
    text-decoration: none;
    text-align: center;
}

body.page-legal .legal-panel a:hover {
    filter: brightness(1.06);
}
