/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[5].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].rules[1].use[1]!./node_modules/@betcity/digitain-app/styles/index.scss?ngGlobalStyle ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.icon-dg {
  position: relative;
  display: block;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 100%;
}
.icon-dg_all-games-arrow {
  background-image: url("/assets/icons/all-games-arrow.svg?2");
}
.icon-dg_checkbox-active {
  background-image: url("/assets/icons/checkbox-active.svg?2");
}
.icon-dg_checkbox-small-blue {
  background-image: url("/assets/icons/checkbox-small-blue.svg?2");
}
.icon-dg_checkbox-small-white {
  background-image: url("/assets/icons/checkbox-small-white.svg?2");
}
.icon-dg_checkbox {
  background-image: url("/assets/icons/checkbox.svg?2");
}
.icon-dg_chevron-bottom {
  background-image: url("/assets/icons/chevron-bottom.svg?2");
}
.icon-dg_cross {
  background-image: url("/assets/icons/cross.svg?2");
}
.icon-dg_delete {
  background-image: url("/assets/icons/delete.svg?2");
}
.icon-dg_favorite-active {
  background-image: url("/assets/icons/favorite-active.svg?2");
}
.icon-dg_favorite-added {
  background-image: url("/assets/icons/favorite-added.svg?2");
}
.icon-dg_favorite-solid {
  background-image: url("/assets/icons/favorite-solid.svg?2");
}
.icon-dg_favorite-white-added {
  background-image: url("/assets/icons/favorite-white-added.svg?2");
}
.icon-dg_favorite-white {
  background-image: url("/assets/icons/favorite-white.svg?2");
}
.icon-dg_favorite {
  background-image: url("/assets/icons/favorite.svg?2");
}
.icon-dg_filter {
  background-image: url("/assets/icons/filter.svg?2");
}
.icon-dg_fullscreen-close {
  background-image: url("/assets/icons/fullscreen-close.svg?2");
}
.icon-dg_fullscreen {
  background-image: url("/assets/icons/fullscreen.svg?2");
}
.icon-dg_last-games {
  background-image: url("/assets/icons/last-games.svg?2");
}
.icon-dg_like {
  background-image: url("/assets/icons/like.svg?2");
}
.icon-dg_new-games {
  background-image: url("/assets/icons/new-games.svg?2");
}
.icon-dg_next-active {
  background-image: url("/assets/icons/next-active.svg?2");
}
.icon-dg_next-disable {
  background-image: url("/assets/icons/next-disable.svg?2");
}
.icon-dg_play {
  background-image: url("/assets/icons/play.svg?2");
}
.icon-dg_prev-active {
  background-image: url("/assets/icons/prev-active.svg?2");
}
.icon-dg_prev-disable {
  background-image: url("/assets/icons/prev-disable.svg?2");
}
.icon-dg_recommended-games {
  background-image: url("/assets/icons/recommended-games.svg?2");
}
.icon-dg_top-games {
  background-image: url("/assets/icons/top-games.svg?2");
}
.icon-dg_update {
  background-image: url("/assets/icons/update.svg?2");
}
.icon-dg_like-solid {
  background-image: url("/assets/icons/like-solid.svg?2");
}
.icon-dg_info {
  background-image: url("/assets/icons/info.svg?2");
}
.icon-dg_500 {
  width: 16px;
  height: 16px;
}

.dgtn-label {
  padding: 1px 4px 0;
  color: #FFF;
  font-size: 14px;
  font-weight: 700;
  line-height: 16.41px;
  text-transform: uppercase;
  border-radius: 4px;
  font-family: Roboto, sans-serif;
}
.dgtn-label.m-small {
  font-size: 13px;
  line-height: 14px;
  padding-top: 0;
}
.dgtn-label.m-new {
  background: rgb(76, 175, 104);
}

:host {
  display: flex;
  width: 100%;
  align-items: center;
}
:host .loader {
  display: flex;
  width: 100%;
  height: 10px;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
:host .loader-bubbles {
  display: flex;
}
:host .loader-bubble {
  display: inline-block;
  width: 7px;
  height: 7px;
  padding: 0 0;
  border-radius: 50%;
  background: #FFF;
  animation: pulse 1.5s linear infinite;
}
:host .loader-bubble:not(:first-child) {
  margin-left: 3px;
}
:host .loader-bubble:nth-of-type(1) {
  animation-delay: -0.5s;
}
:host .loader-bubble:nth-of-type(2) {
  animation-delay: -0.4s;
}
:host .loader-bubble:nth-of-type(3) {
  animation-delay: -0.3s;
}
:host .loader-bubble:nth-of-type(4) {
  animation-delay: -0.2s;
}
:host .loader-bubble:nth-of-type(5) {
  animation-delay: -0.1s;
}

@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(0.2);
    opacity: 0.75;
  }
  100% {
    transform: scale(1);
  }
}
a, button {
  cursor: pointer;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[5].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].rules[1].use[1]!./node_modules/@glidejs/glide/src/assets/sass/glide.core.scss?ngGlobalStyle ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.glide {
  position: relative;
  width: 100%;
  box-sizing: border-box;
}
.glide * {
  box-sizing: inherit;
}
.glide__track {
  overflow: hidden;
}
.glide__slides {
  position: relative;
  width: 100%;
  list-style: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transform-style: preserve-3d;
  touch-action: pan-Y;
  overflow: hidden;
  margin: 0;
  padding: 0;
  white-space: nowrap;
  display: flex;
  flex-wrap: nowrap;
  will-change: transform;
}
.glide__slides--dragging {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.glide__slide {
  width: 100%;
  height: 100%;
  flex-shrink: 0;
  white-space: normal;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.glide__slide a {
  -webkit-user-select: none;
          user-select: none;
  -webkit-user-drag: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.glide__arrows {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.glide__bullets {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.glide--rtl {
  direction: rtl;
}
/*!*****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[2]!./node_modules/flatpickr/dist/flatpickr.min.css?ngGlobalStyle ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;box-sizing:border-box;touch-action:manipulation;background:#fff;box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px);}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.rightMost:after{left:auto;right:22px}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:flex;}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);height:28px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{text-decoration:none;cursor:pointer;position:absolute;top:0;line-height:16px;height:28px;padding:10px;z-index:3;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{/*
      /*rtl:begin:ignore*/left:0;/*
      /*rtl:end:ignore*/}/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{/*
      /*rtl:begin:ignore*/right:0;/*
      /*rtl:end:ignore*/}/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9;}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px;}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto;}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%;}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,0.15);box-sizing:border-box;}.numInputWrapper span:hover{background:rgba(0,0,0,0.1)}.numInputWrapper span:active{background:rgba(0,0,0,0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0;}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,0.6);top:26%}.numInputWrapper span.arrowDown{top:50%;}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto;}.numInputWrapper span svg path{fill:rgba(0,0,0,0.5)}.numInputWrapper:hover{background:rgba(0,0,0,0.05);}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:6.16px 0 0 0;line-height:1;height:28px;display:inline-block;text-align:center;transform:translate3d(0,0,0);}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0;}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block;}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,0.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,0.9)}.flatpickr-current-month input.cur-year{background:transparent;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,0.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:22px;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto;}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:flex;align-items:center;height:28px;}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:flex;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,0.54);line-height:1;margin:0;text-align:center;display:block;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:flex;align-items:flex-start;width:307.875px;}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;box-sizing:border-box;display:inline-block;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:space-around;transform:translate3d(0,0,0);opacity:1;}.dayContainer + .dayContainer{box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;justify-content:center;text-align:center;}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9;}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,0.1)}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left;}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:flex;box-sizing:border-box;overflow:hidden;}.flatpickr-rContainer{display:inline-block;padding:0;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;box-sizing:border-box;overflow:hidden;display:flex;}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{flex:1;width:40%;height:40px;float:left;}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{from{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translate3d(0,0,0)}}
/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/flatpickr/dist/flatpickr.min.css ***!
  \***************************************************************************************************************************************************************************************************************************************/
.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;box-sizing:border-box;touch-action:manipulation;background:#fff;box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px);}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.rightMost:after{left:auto;right:22px}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:flex;}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);height:28px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{text-decoration:none;cursor:pointer;position:absolute;top:0;line-height:16px;height:28px;padding:10px;z-index:3;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{/*
      /*rtl:begin:ignore*/left:0;/*
      /*rtl:end:ignore*/}/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{/*
      /*rtl:begin:ignore*/right:0;/*
      /*rtl:end:ignore*/}/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9;}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px;}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto;}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%;}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,0.15);box-sizing:border-box;}.numInputWrapper span:hover{background:rgba(0,0,0,0.1)}.numInputWrapper span:active{background:rgba(0,0,0,0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0;}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,0.6);top:26%}.numInputWrapper span.arrowDown{top:50%;}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto;}.numInputWrapper span svg path{fill:rgba(0,0,0,0.5)}.numInputWrapper:hover{background:rgba(0,0,0,0.05);}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:6.16px 0 0 0;line-height:1;height:28px;display:inline-block;text-align:center;transform:translate3d(0,0,0);}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0;}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block;}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,0.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,0.9)}.flatpickr-current-month input.cur-year{background:transparent;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,0.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:22px;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto;}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:flex;align-items:center;height:28px;}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:flex;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,0.54);line-height:1;margin:0;text-align:center;display:block;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:flex;align-items:flex-start;width:307.875px;}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;box-sizing:border-box;display:inline-block;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:space-around;transform:translate3d(0,0,0);opacity:1;}.dayContainer + .dayContainer{box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;justify-content:center;text-align:center;}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9;}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,0.1)}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left;}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:flex;box-sizing:border-box;overflow:hidden;}.flatpickr-rContainer{display:inline-block;padding:0;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;box-sizing:border-box;overflow:hidden;display:flex;}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{flex:1;width:40%;height:40px;float:left;}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{from{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translate3d(0,0,0)}}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[5].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].rules[1].use[1]!./apps/hosts/nv/desktop/styles.scss?ngGlobalStyle ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
*, ::before, ::after{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
::backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/
html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}
*{
  scrollbar-color: initial;
  scrollbar-width: initial;
}
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  box-sizing: revert; /* 1 */
  border-width: revert; /* 2 */
  border-style: revert; /* 2 */
  border-color: revert; /* 2 */
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/
html,
:host {
  line-height: revert; /* 1 */
  -webkit-text-size-adjust: revert; /* 2 */ /* 3 */
  -moz-tab-size: revert;
       tab-size: revert; /* 3 */
  font-family: revert; /* 4 */
  font-feature-settings: revert; /* 5 */
  font-variation-settings: revert; /* 6 */
  -webkit-tap-highlight-color: revert; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: revert; /* 1 */
  line-height: revert; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: revert; /* 1 */
  color: revert; /* 2 */
  border-top-width: revert; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  -webkit-text-decoration: revert;
  text-decoration: revert;
}

/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: revert;
  font-weight: revert;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: revert;
  -webkit-text-decoration: revert;
          text-decoration: revert;
}

/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: revert;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: revert; /* 1 */
  font-feature-settings: revert; /* 2 */
  font-variation-settings: revert; /* 3 */
  font-size: revert; /* 4 */
}

/*
Add the correct font size in all browsers.
*/
small {
  font-size: revert;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: revert;
  line-height: revert;
  position: revert;
  vertical-align: revert;
}

sub {
  bottom: revert;
}

sup {
  top: revert;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: revert; /* 1 */
  border-color: revert; /* 2 */
  border-collapse: revert; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: revert; /* 1 */
  font-feature-settings: revert; /* 1 */
  font-variation-settings: revert; /* 1 */
  font-size: revert; /* 1 */
  font-weight: revert; /* 1 */
  line-height: revert; /* 1 */
  letter-spacing: revert; /* 1 */
  color: revert; /* 1 */
  margin: revert; /* 2 */
  padding: revert; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: revert;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
input:where([type=button]),
input:where([type=reset]),
input:where([type=submit]) {
  -webkit-appearance: revert; /* 1 */
  background-color: revert; /* 2 */
  background-image: revert; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: revert;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: revert;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: revert;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: revert;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type=search] {
  -webkit-appearance: revert; /* 1 */
  outline-offset: revert; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: revert;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: revert; /* 1 */
  font: revert; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: revert;
}

/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: revert;
}

fieldset {
  margin: revert;
  padding: revert;
}

legend {
  padding: revert;
}

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

/*
Reset default styling for dialogs.
*/
dialog {
  padding: revert;
}

/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: revert;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::placeholder,
textarea::placeholder {
  opacity: revert; /* 1 */
  color: revert; /* 2 */
}

/*
Set the default cursor for buttons.
*/
button,
[role=button] {
  cursor: revert;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: revert;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: revert; /* 1 */
  vertical-align: revert; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: revert;
  height: revert;
}

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden=until-found])) {
  display: revert;
}

* {
  scrollbar-color: revert;
  scrollbar-width: revert;
}

@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
.stats-icon-sport,
.sport-icon {
  position: relative;
  display: block;
  width: 16px;
  height: 16px;
  background-size: 100%;
  background-repeat: no-repeat;
}
.stats-icon-sport_1,
.sport-icon_1 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#1_blue");
}
.stats-icon-sport_1-light, .stats-icon-sport_1[data-icon-color-scheme=light],
.sport-icon_1-light,
.sport-icon_1[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#1_white");
}
.stats-icon-sport_1[data-icon-color-scheme=colored], .stats-icon-sport_1[data-icon-color-scheme=coloredLight],
.sport-icon_1[data-icon-color-scheme=colored],
.sport-icon_1[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#1_color");
}
.stats-icon-sport_2,
.sport-icon_2 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#2_blue");
}
.stats-icon-sport_2-light, .stats-icon-sport_2[data-icon-color-scheme=light],
.sport-icon_2-light,
.sport-icon_2[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#2_white");
}
.stats-icon-sport_2[data-icon-color-scheme=colored], .stats-icon-sport_2[data-icon-color-scheme=coloredLight],
.sport-icon_2[data-icon-color-scheme=colored],
.sport-icon_2[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#2_color");
}
.stats-icon-sport_3,
.sport-icon_3 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#3_blue");
}
.stats-icon-sport_3-light, .stats-icon-sport_3[data-icon-color-scheme=light],
.sport-icon_3-light,
.sport-icon_3[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#3_white");
}
.stats-icon-sport_3[data-icon-color-scheme=colored], .stats-icon-sport_3[data-icon-color-scheme=coloredLight],
.sport-icon_3[data-icon-color-scheme=colored],
.sport-icon_3[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#3_color");
}
.stats-icon-sport_4,
.sport-icon_4 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#4_blue");
}
.stats-icon-sport_4-light, .stats-icon-sport_4[data-icon-color-scheme=light],
.sport-icon_4-light,
.sport-icon_4[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#4_white");
}
.stats-icon-sport_4[data-icon-color-scheme=colored], .stats-icon-sport_4[data-icon-color-scheme=coloredLight],
.sport-icon_4[data-icon-color-scheme=colored],
.sport-icon_4[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#4_color");
}
.stats-icon-sport_5,
.sport-icon_5 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#5_blue");
}
.stats-icon-sport_5-light, .stats-icon-sport_5[data-icon-color-scheme=light],
.sport-icon_5-light,
.sport-icon_5[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#5_white");
}
.stats-icon-sport_5[data-icon-color-scheme=colored], .stats-icon-sport_5[data-icon-color-scheme=coloredLight],
.sport-icon_5[data-icon-color-scheme=colored],
.sport-icon_5[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#5_color");
}
.stats-icon-sport_6,
.sport-icon_6 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#6_blue");
}
.stats-icon-sport_6-light, .stats-icon-sport_6[data-icon-color-scheme=light],
.sport-icon_6-light,
.sport-icon_6[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#6_white");
}
.stats-icon-sport_6[data-icon-color-scheme=colored], .stats-icon-sport_6[data-icon-color-scheme=coloredLight],
.sport-icon_6[data-icon-color-scheme=colored],
.sport-icon_6[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#6_color");
}
.stats-icon-sport_7,
.sport-icon_7 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#7_blue");
}
.stats-icon-sport_7-light, .stats-icon-sport_7[data-icon-color-scheme=light],
.sport-icon_7-light,
.sport-icon_7[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#7_white");
}
.stats-icon-sport_7[data-icon-color-scheme=colored], .stats-icon-sport_7[data-icon-color-scheme=coloredLight],
.sport-icon_7[data-icon-color-scheme=colored],
.sport-icon_7[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#7_color");
}
.stats-icon-sport_8,
.sport-icon_8 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#8_blue");
}
.stats-icon-sport_8-light, .stats-icon-sport_8[data-icon-color-scheme=light],
.sport-icon_8-light,
.sport-icon_8[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#8_white");
}
.stats-icon-sport_8[data-icon-color-scheme=colored], .stats-icon-sport_8[data-icon-color-scheme=coloredLight],
.sport-icon_8[data-icon-color-scheme=colored],
.sport-icon_8[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#8_color");
}
.stats-icon-sport_9,
.sport-icon_9 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#9_blue");
}
.stats-icon-sport_9-light, .stats-icon-sport_9[data-icon-color-scheme=light],
.sport-icon_9-light,
.sport-icon_9[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#9_white");
}
.stats-icon-sport_9[data-icon-color-scheme=colored], .stats-icon-sport_9[data-icon-color-scheme=coloredLight],
.sport-icon_9[data-icon-color-scheme=colored],
.sport-icon_9[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#9_color");
}
.stats-icon-sport_10,
.sport-icon_10 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#10_blue");
}
.stats-icon-sport_10-light, .stats-icon-sport_10[data-icon-color-scheme=light],
.sport-icon_10-light,
.sport-icon_10[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#10_white");
}
.stats-icon-sport_10[data-icon-color-scheme=colored], .stats-icon-sport_10[data-icon-color-scheme=coloredLight],
.sport-icon_10[data-icon-color-scheme=colored],
.sport-icon_10[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#10_color");
}
.stats-icon-sport_11,
.sport-icon_11 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#11_blue");
}
.stats-icon-sport_11-light, .stats-icon-sport_11[data-icon-color-scheme=light],
.sport-icon_11-light,
.sport-icon_11[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#11_white");
}
.stats-icon-sport_11[data-icon-color-scheme=colored], .stats-icon-sport_11[data-icon-color-scheme=coloredLight],
.sport-icon_11[data-icon-color-scheme=colored],
.sport-icon_11[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#11_color");
}
.stats-icon-sport_12,
.sport-icon_12 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#12_blue");
}
.stats-icon-sport_12-light, .stats-icon-sport_12[data-icon-color-scheme=light],
.sport-icon_12-light,
.sport-icon_12[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#12_white");
}
.stats-icon-sport_12[data-icon-color-scheme=colored], .stats-icon-sport_12[data-icon-color-scheme=coloredLight],
.sport-icon_12[data-icon-color-scheme=colored],
.sport-icon_12[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#12_color");
}
.stats-icon-sport_13,
.sport-icon_13 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#13_blue");
}
.stats-icon-sport_13-light, .stats-icon-sport_13[data-icon-color-scheme=light],
.sport-icon_13-light,
.sport-icon_13[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#13_white");
}
.stats-icon-sport_13[data-icon-color-scheme=colored], .stats-icon-sport_13[data-icon-color-scheme=coloredLight],
.sport-icon_13[data-icon-color-scheme=colored],
.sport-icon_13[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#13_color");
}
.stats-icon-sport_14,
.sport-icon_14 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#14_blue");
}
.stats-icon-sport_14-light, .stats-icon-sport_14[data-icon-color-scheme=light],
.sport-icon_14-light,
.sport-icon_14[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#14_white");
}
.stats-icon-sport_14[data-icon-color-scheme=colored], .stats-icon-sport_14[data-icon-color-scheme=coloredLight],
.sport-icon_14[data-icon-color-scheme=colored],
.sport-icon_14[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#14_color");
}
.stats-icon-sport_15,
.sport-icon_15 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#15_blue");
}
.stats-icon-sport_15-light, .stats-icon-sport_15[data-icon-color-scheme=light],
.sport-icon_15-light,
.sport-icon_15[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#15_white");
}
.stats-icon-sport_15[data-icon-color-scheme=colored], .stats-icon-sport_15[data-icon-color-scheme=coloredLight],
.sport-icon_15[data-icon-color-scheme=colored],
.sport-icon_15[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#15_color");
}
.stats-icon-sport_16,
.sport-icon_16 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#16_blue");
}
.stats-icon-sport_16-light, .stats-icon-sport_16[data-icon-color-scheme=light],
.sport-icon_16-light,
.sport-icon_16[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#16_white");
}
.stats-icon-sport_16[data-icon-color-scheme=colored], .stats-icon-sport_16[data-icon-color-scheme=coloredLight],
.sport-icon_16[data-icon-color-scheme=colored],
.sport-icon_16[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#16_color");
}
.stats-icon-sport_17,
.sport-icon_17 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#17_blue");
}
.stats-icon-sport_17-light, .stats-icon-sport_17[data-icon-color-scheme=light],
.sport-icon_17-light,
.sport-icon_17[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#17_white");
}
.stats-icon-sport_17[data-icon-color-scheme=colored], .stats-icon-sport_17[data-icon-color-scheme=coloredLight],
.sport-icon_17[data-icon-color-scheme=colored],
.sport-icon_17[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#17_color");
}
.stats-icon-sport_18,
.sport-icon_18 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#18_blue");
}
.stats-icon-sport_18-light, .stats-icon-sport_18[data-icon-color-scheme=light],
.sport-icon_18-light,
.sport-icon_18[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#18_white");
}
.stats-icon-sport_18[data-icon-color-scheme=colored], .stats-icon-sport_18[data-icon-color-scheme=coloredLight],
.sport-icon_18[data-icon-color-scheme=colored],
.sport-icon_18[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#18_color");
}
.stats-icon-sport_19,
.sport-icon_19 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#19_blue");
}
.stats-icon-sport_19-light, .stats-icon-sport_19[data-icon-color-scheme=light],
.sport-icon_19-light,
.sport-icon_19[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#19_white");
}
.stats-icon-sport_19[data-icon-color-scheme=colored], .stats-icon-sport_19[data-icon-color-scheme=coloredLight],
.sport-icon_19[data-icon-color-scheme=colored],
.sport-icon_19[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#19_color");
}
.stats-icon-sport_20,
.sport-icon_20 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#20_blue");
}
.stats-icon-sport_20-light, .stats-icon-sport_20[data-icon-color-scheme=light],
.sport-icon_20-light,
.sport-icon_20[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#20_white");
}
.stats-icon-sport_20[data-icon-color-scheme=colored], .stats-icon-sport_20[data-icon-color-scheme=coloredLight],
.sport-icon_20[data-icon-color-scheme=colored],
.sport-icon_20[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#20_color");
}
.stats-icon-sport_21,
.sport-icon_21 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#21_blue");
}
.stats-icon-sport_21-light, .stats-icon-sport_21[data-icon-color-scheme=light],
.sport-icon_21-light,
.sport-icon_21[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#21_white");
}
.stats-icon-sport_21[data-icon-color-scheme=colored], .stats-icon-sport_21[data-icon-color-scheme=coloredLight],
.sport-icon_21[data-icon-color-scheme=colored],
.sport-icon_21[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#21_color");
}
.stats-icon-sport_22,
.sport-icon_22 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#22_blue");
}
.stats-icon-sport_22-light, .stats-icon-sport_22[data-icon-color-scheme=light],
.sport-icon_22-light,
.sport-icon_22[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#22_white");
}
.stats-icon-sport_22[data-icon-color-scheme=colored], .stats-icon-sport_22[data-icon-color-scheme=coloredLight],
.sport-icon_22[data-icon-color-scheme=colored],
.sport-icon_22[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#22_color");
}
.stats-icon-sport_23,
.sport-icon_23 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#23_blue");
}
.stats-icon-sport_23-light, .stats-icon-sport_23[data-icon-color-scheme=light],
.sport-icon_23-light,
.sport-icon_23[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#23_white");
}
.stats-icon-sport_23[data-icon-color-scheme=colored], .stats-icon-sport_23[data-icon-color-scheme=coloredLight],
.sport-icon_23[data-icon-color-scheme=colored],
.sport-icon_23[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#23_color");
}
.stats-icon-sport_24,
.sport-icon_24 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#24_blue");
}
.stats-icon-sport_24-light, .stats-icon-sport_24[data-icon-color-scheme=light],
.sport-icon_24-light,
.sport-icon_24[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#24_white");
}
.stats-icon-sport_24[data-icon-color-scheme=colored], .stats-icon-sport_24[data-icon-color-scheme=coloredLight],
.sport-icon_24[data-icon-color-scheme=colored],
.sport-icon_24[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#24_color");
}
.stats-icon-sport_25,
.sport-icon_25 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#25_blue");
}
.stats-icon-sport_25-light, .stats-icon-sport_25[data-icon-color-scheme=light],
.sport-icon_25-light,
.sport-icon_25[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#25_white");
}
.stats-icon-sport_25[data-icon-color-scheme=colored], .stats-icon-sport_25[data-icon-color-scheme=coloredLight],
.sport-icon_25[data-icon-color-scheme=colored],
.sport-icon_25[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#25_color");
}
.stats-icon-sport_26,
.sport-icon_26 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#26_blue");
}
.stats-icon-sport_26-light, .stats-icon-sport_26[data-icon-color-scheme=light],
.sport-icon_26-light,
.sport-icon_26[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#26_white");
}
.stats-icon-sport_26[data-icon-color-scheme=colored], .stats-icon-sport_26[data-icon-color-scheme=coloredLight],
.sport-icon_26[data-icon-color-scheme=colored],
.sport-icon_26[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#26_color");
}
.stats-icon-sport_33,
.sport-icon_33 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#33_blue");
}
.stats-icon-sport_33-light, .stats-icon-sport_33[data-icon-color-scheme=light],
.sport-icon_33-light,
.sport-icon_33[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#33_white");
}
.stats-icon-sport_33[data-icon-color-scheme=colored], .stats-icon-sport_33[data-icon-color-scheme=coloredLight],
.sport-icon_33[data-icon-color-scheme=colored],
.sport-icon_33[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#33_color");
}
.stats-icon-sport_34,
.sport-icon_34 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#34_blue");
}
.stats-icon-sport_34-light, .stats-icon-sport_34[data-icon-color-scheme=light],
.sport-icon_34-light,
.sport-icon_34[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#34_white");
}
.stats-icon-sport_34[data-icon-color-scheme=colored], .stats-icon-sport_34[data-icon-color-scheme=coloredLight],
.sport-icon_34[data-icon-color-scheme=colored],
.sport-icon_34[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#34_color");
}
.stats-icon-sport_35,
.sport-icon_35 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#35_blue");
}
.stats-icon-sport_35-light, .stats-icon-sport_35[data-icon-color-scheme=light],
.sport-icon_35-light,
.sport-icon_35[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#35_white");
}
.stats-icon-sport_35[data-icon-color-scheme=colored], .stats-icon-sport_35[data-icon-color-scheme=coloredLight],
.sport-icon_35[data-icon-color-scheme=colored],
.sport-icon_35[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#35_color");
}
.stats-icon-sport_36,
.sport-icon_36 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#36_blue");
}
.stats-icon-sport_36-light, .stats-icon-sport_36[data-icon-color-scheme=light],
.sport-icon_36-light,
.sport-icon_36[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#36_white");
}
.stats-icon-sport_36[data-icon-color-scheme=colored], .stats-icon-sport_36[data-icon-color-scheme=coloredLight],
.sport-icon_36[data-icon-color-scheme=colored],
.sport-icon_36[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#36_color");
}
.stats-icon-sport_37,
.sport-icon_37 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#37_blue");
}
.stats-icon-sport_37-light, .stats-icon-sport_37[data-icon-color-scheme=light],
.sport-icon_37-light,
.sport-icon_37[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#37_white");
}
.stats-icon-sport_37[data-icon-color-scheme=colored], .stats-icon-sport_37[data-icon-color-scheme=coloredLight],
.sport-icon_37[data-icon-color-scheme=colored],
.sport-icon_37[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#37_color");
}
.stats-icon-sport_38,
.sport-icon_38 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#38_blue");
}
.stats-icon-sport_38-light, .stats-icon-sport_38[data-icon-color-scheme=light],
.sport-icon_38-light,
.sport-icon_38[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#38_white");
}
.stats-icon-sport_38[data-icon-color-scheme=colored], .stats-icon-sport_38[data-icon-color-scheme=coloredLight],
.sport-icon_38[data-icon-color-scheme=colored],
.sport-icon_38[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#38_color");
}
.stats-icon-sport_39,
.sport-icon_39 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#39_blue");
}
.stats-icon-sport_39-light, .stats-icon-sport_39[data-icon-color-scheme=light],
.sport-icon_39-light,
.sport-icon_39[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#39_white");
}
.stats-icon-sport_39[data-icon-color-scheme=colored], .stats-icon-sport_39[data-icon-color-scheme=coloredLight],
.sport-icon_39[data-icon-color-scheme=colored],
.sport-icon_39[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#39_color");
}
.stats-icon-sport_40,
.sport-icon_40 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#40_blue");
}
.stats-icon-sport_40-light, .stats-icon-sport_40[data-icon-color-scheme=light],
.sport-icon_40-light,
.sport-icon_40[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#40_white");
}
.stats-icon-sport_40[data-icon-color-scheme=colored], .stats-icon-sport_40[data-icon-color-scheme=coloredLight],
.sport-icon_40[data-icon-color-scheme=colored],
.sport-icon_40[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#40_color");
}
.stats-icon-sport_41,
.sport-icon_41 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#41_blue");
}
.stats-icon-sport_41-light, .stats-icon-sport_41[data-icon-color-scheme=light],
.sport-icon_41-light,
.sport-icon_41[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#41_white");
}
.stats-icon-sport_41[data-icon-color-scheme=colored], .stats-icon-sport_41[data-icon-color-scheme=coloredLight],
.sport-icon_41[data-icon-color-scheme=colored],
.sport-icon_41[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#41_color");
}
.stats-icon-sport_42,
.sport-icon_42 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#42_blue");
}
.stats-icon-sport_42-light, .stats-icon-sport_42[data-icon-color-scheme=light],
.sport-icon_42-light,
.sport-icon_42[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#42_white");
}
.stats-icon-sport_42[data-icon-color-scheme=colored], .stats-icon-sport_42[data-icon-color-scheme=coloredLight],
.sport-icon_42[data-icon-color-scheme=colored],
.sport-icon_42[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#42_color");
}
.stats-icon-sport_43,
.sport-icon_43 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#43_blue");
}
.stats-icon-sport_43-light, .stats-icon-sport_43[data-icon-color-scheme=light],
.sport-icon_43-light,
.sport-icon_43[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#43_white");
}
.stats-icon-sport_43[data-icon-color-scheme=colored], .stats-icon-sport_43[data-icon-color-scheme=coloredLight],
.sport-icon_43[data-icon-color-scheme=colored],
.sport-icon_43[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#43_color");
}
.stats-icon-sport_44,
.sport-icon_44 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#44_blue");
}
.stats-icon-sport_44-light, .stats-icon-sport_44[data-icon-color-scheme=light],
.sport-icon_44-light,
.sport-icon_44[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#44_white");
}
.stats-icon-sport_44[data-icon-color-scheme=colored], .stats-icon-sport_44[data-icon-color-scheme=coloredLight],
.sport-icon_44[data-icon-color-scheme=colored],
.sport-icon_44[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#44_color");
}
.stats-icon-sport_45,
.sport-icon_45 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#45_blue");
}
.stats-icon-sport_45-light, .stats-icon-sport_45[data-icon-color-scheme=light],
.sport-icon_45-light,
.sport-icon_45[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#45_white");
}
.stats-icon-sport_45[data-icon-color-scheme=colored], .stats-icon-sport_45[data-icon-color-scheme=coloredLight],
.sport-icon_45[data-icon-color-scheme=colored],
.sport-icon_45[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#45_color");
}
.stats-icon-sport_46,
.sport-icon_46 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#46_blue");
}
.stats-icon-sport_46-light, .stats-icon-sport_46[data-icon-color-scheme=light],
.sport-icon_46-light,
.sport-icon_46[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#46_white");
}
.stats-icon-sport_46[data-icon-color-scheme=colored], .stats-icon-sport_46[data-icon-color-scheme=coloredLight],
.sport-icon_46[data-icon-color-scheme=colored],
.sport-icon_46[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#46_color");
}
.stats-icon-sport_47,
.sport-icon_47 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#47_blue");
}
.stats-icon-sport_47-light, .stats-icon-sport_47[data-icon-color-scheme=light],
.sport-icon_47-light,
.sport-icon_47[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#47_white");
}
.stats-icon-sport_47[data-icon-color-scheme=colored], .stats-icon-sport_47[data-icon-color-scheme=coloredLight],
.sport-icon_47[data-icon-color-scheme=colored],
.sport-icon_47[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#47_color");
}
.stats-icon-sport_48,
.sport-icon_48 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#48_blue");
}
.stats-icon-sport_48-light, .stats-icon-sport_48[data-icon-color-scheme=light],
.sport-icon_48-light,
.sport-icon_48[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#48_white");
}
.stats-icon-sport_48[data-icon-color-scheme=colored], .stats-icon-sport_48[data-icon-color-scheme=coloredLight],
.sport-icon_48[data-icon-color-scheme=colored],
.sport-icon_48[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#48_color");
}
.stats-icon-sport_49,
.sport-icon_49 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#49_blue");
}
.stats-icon-sport_49-light, .stats-icon-sport_49[data-icon-color-scheme=light],
.sport-icon_49-light,
.sport-icon_49[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#49_white");
}
.stats-icon-sport_49[data-icon-color-scheme=colored], .stats-icon-sport_49[data-icon-color-scheme=coloredLight],
.sport-icon_49[data-icon-color-scheme=colored],
.sport-icon_49[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#49_color");
}
.stats-icon-sport_50,
.sport-icon_50 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#50_blue");
}
.stats-icon-sport_50-light, .stats-icon-sport_50[data-icon-color-scheme=light],
.sport-icon_50-light,
.sport-icon_50[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#50_white");
}
.stats-icon-sport_50[data-icon-color-scheme=colored], .stats-icon-sport_50[data-icon-color-scheme=coloredLight],
.sport-icon_50[data-icon-color-scheme=colored],
.sport-icon_50[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#50_color");
}
.stats-icon-sport_51,
.sport-icon_51 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#51_blue");
}
.stats-icon-sport_51-light, .stats-icon-sport_51[data-icon-color-scheme=light],
.sport-icon_51-light,
.sport-icon_51[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#51_white");
}
.stats-icon-sport_51[data-icon-color-scheme=colored], .stats-icon-sport_51[data-icon-color-scheme=coloredLight],
.sport-icon_51[data-icon-color-scheme=colored],
.sport-icon_51[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#51_color");
}
.stats-icon-sport_52,
.sport-icon_52 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#52_blue");
}
.stats-icon-sport_52-light, .stats-icon-sport_52[data-icon-color-scheme=light],
.sport-icon_52-light,
.sport-icon_52[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#52_white");
}
.stats-icon-sport_52[data-icon-color-scheme=colored], .stats-icon-sport_52[data-icon-color-scheme=coloredLight],
.sport-icon_52[data-icon-color-scheme=colored],
.sport-icon_52[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#52_color");
}
.stats-icon-sport_53,
.sport-icon_53 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#53_blue");
}
.stats-icon-sport_53-light, .stats-icon-sport_53[data-icon-color-scheme=light],
.sport-icon_53-light,
.sport-icon_53[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#53_white");
}
.stats-icon-sport_53[data-icon-color-scheme=colored], .stats-icon-sport_53[data-icon-color-scheme=coloredLight],
.sport-icon_53[data-icon-color-scheme=colored],
.sport-icon_53[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#53_color");
}
.stats-icon-sport_54,
.sport-icon_54 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#54_blue");
}
.stats-icon-sport_54-light, .stats-icon-sport_54[data-icon-color-scheme=light],
.sport-icon_54-light,
.sport-icon_54[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#54_white");
}
.stats-icon-sport_54[data-icon-color-scheme=colored], .stats-icon-sport_54[data-icon-color-scheme=coloredLight],
.sport-icon_54[data-icon-color-scheme=colored],
.sport-icon_54[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#54_color");
}
.stats-icon-sport_55,
.sport-icon_55 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#55_blue");
}
.stats-icon-sport_55-light, .stats-icon-sport_55[data-icon-color-scheme=light],
.sport-icon_55-light,
.sport-icon_55[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#55_white");
}
.stats-icon-sport_55[data-icon-color-scheme=colored], .stats-icon-sport_55[data-icon-color-scheme=coloredLight],
.sport-icon_55[data-icon-color-scheme=colored],
.sport-icon_55[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#55_color");
}
.stats-icon-sport_56,
.sport-icon_56 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#56_blue");
}
.stats-icon-sport_56-light, .stats-icon-sport_56[data-icon-color-scheme=light],
.sport-icon_56-light,
.sport-icon_56[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#56_white");
}
.stats-icon-sport_56[data-icon-color-scheme=colored], .stats-icon-sport_56[data-icon-color-scheme=coloredLight],
.sport-icon_56[data-icon-color-scheme=colored],
.sport-icon_56[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#56_color");
}
.stats-icon-sport_57,
.sport-icon_57 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#57_blue");
}
.stats-icon-sport_57-light, .stats-icon-sport_57[data-icon-color-scheme=light],
.sport-icon_57-light,
.sport-icon_57[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#57_white");
}
.stats-icon-sport_57[data-icon-color-scheme=colored], .stats-icon-sport_57[data-icon-color-scheme=coloredLight],
.sport-icon_57[data-icon-color-scheme=colored],
.sport-icon_57[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#57_color");
}
.stats-icon-sport_58,
.sport-icon_58 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#58_blue");
}
.stats-icon-sport_58-light, .stats-icon-sport_58[data-icon-color-scheme=light],
.sport-icon_58-light,
.sport-icon_58[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#58_white");
}
.stats-icon-sport_58[data-icon-color-scheme=colored], .stats-icon-sport_58[data-icon-color-scheme=coloredLight],
.sport-icon_58[data-icon-color-scheme=colored],
.sport-icon_58[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#58_color");
}
.stats-icon-sport_59,
.sport-icon_59 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#59_blue");
}
.stats-icon-sport_59-light, .stats-icon-sport_59[data-icon-color-scheme=light],
.sport-icon_59-light,
.sport-icon_59[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#59_white");
}
.stats-icon-sport_59[data-icon-color-scheme=colored], .stats-icon-sport_59[data-icon-color-scheme=coloredLight],
.sport-icon_59[data-icon-color-scheme=colored],
.sport-icon_59[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#59_color");
}
.stats-icon-sport_60,
.sport-icon_60 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#60_blue");
}
.stats-icon-sport_60-light, .stats-icon-sport_60[data-icon-color-scheme=light],
.sport-icon_60-light,
.sport-icon_60[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#60_white");
}
.stats-icon-sport_60[data-icon-color-scheme=colored], .stats-icon-sport_60[data-icon-color-scheme=coloredLight],
.sport-icon_60[data-icon-color-scheme=colored],
.sport-icon_60[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#60_color");
}
.stats-icon-sport_61,
.sport-icon_61 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#61_blue");
}
.stats-icon-sport_61-light, .stats-icon-sport_61[data-icon-color-scheme=light],
.sport-icon_61-light,
.sport-icon_61[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#61_white");
}
.stats-icon-sport_61[data-icon-color-scheme=colored], .stats-icon-sport_61[data-icon-color-scheme=coloredLight],
.sport-icon_61[data-icon-color-scheme=colored],
.sport-icon_61[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#61_color");
}
.stats-icon-sport_62,
.sport-icon_62 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#62_blue");
}
.stats-icon-sport_62-light, .stats-icon-sport_62[data-icon-color-scheme=light],
.sport-icon_62-light,
.sport-icon_62[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#62_white");
}
.stats-icon-sport_62[data-icon-color-scheme=colored], .stats-icon-sport_62[data-icon-color-scheme=coloredLight],
.sport-icon_62[data-icon-color-scheme=colored],
.sport-icon_62[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#62_color");
}
.stats-icon-sport_63,
.sport-icon_63 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#63_blue");
}
.stats-icon-sport_63-light, .stats-icon-sport_63[data-icon-color-scheme=light],
.sport-icon_63-light,
.sport-icon_63[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#63_white");
}
.stats-icon-sport_63[data-icon-color-scheme=colored], .stats-icon-sport_63[data-icon-color-scheme=coloredLight],
.sport-icon_63[data-icon-color-scheme=colored],
.sport-icon_63[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#63_color");
}
.stats-icon-sport_64,
.sport-icon_64 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#64_blue");
}
.stats-icon-sport_64-light, .stats-icon-sport_64[data-icon-color-scheme=light],
.sport-icon_64-light,
.sport-icon_64[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#64_white");
}
.stats-icon-sport_64[data-icon-color-scheme=colored], .stats-icon-sport_64[data-icon-color-scheme=coloredLight],
.sport-icon_64[data-icon-color-scheme=colored],
.sport-icon_64[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#64_color");
}
.stats-icon-sport_65,
.sport-icon_65 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#65_blue");
}
.stats-icon-sport_65-light, .stats-icon-sport_65[data-icon-color-scheme=light],
.sport-icon_65-light,
.sport-icon_65[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#65_white");
}
.stats-icon-sport_65[data-icon-color-scheme=colored], .stats-icon-sport_65[data-icon-color-scheme=coloredLight],
.sport-icon_65[data-icon-color-scheme=colored],
.sport-icon_65[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#65_color");
}
.stats-icon-sport_66,
.sport-icon_66 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#66_blue");
}
.stats-icon-sport_66-light, .stats-icon-sport_66[data-icon-color-scheme=light],
.sport-icon_66-light,
.sport-icon_66[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#66_white");
}
.stats-icon-sport_66[data-icon-color-scheme=colored], .stats-icon-sport_66[data-icon-color-scheme=coloredLight],
.sport-icon_66[data-icon-color-scheme=colored],
.sport-icon_66[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#66_color");
}
.stats-icon-sport_67,
.sport-icon_67 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#67_blue");
}
.stats-icon-sport_67-light, .stats-icon-sport_67[data-icon-color-scheme=light],
.sport-icon_67-light,
.sport-icon_67[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#67_white");
}
.stats-icon-sport_67[data-icon-color-scheme=colored], .stats-icon-sport_67[data-icon-color-scheme=coloredLight],
.sport-icon_67[data-icon-color-scheme=colored],
.sport-icon_67[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#67_color");
}
.stats-icon-sport_68,
.sport-icon_68 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#68_blue");
}
.stats-icon-sport_68-light, .stats-icon-sport_68[data-icon-color-scheme=light],
.sport-icon_68-light,
.sport-icon_68[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#68_white");
}
.stats-icon-sport_68[data-icon-color-scheme=colored], .stats-icon-sport_68[data-icon-color-scheme=coloredLight],
.sport-icon_68[data-icon-color-scheme=colored],
.sport-icon_68[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#68_color");
}
.stats-icon-sport_69,
.sport-icon_69 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#69_blue");
}
.stats-icon-sport_69-light, .stats-icon-sport_69[data-icon-color-scheme=light],
.sport-icon_69-light,
.sport-icon_69[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#69_white");
}
.stats-icon-sport_69[data-icon-color-scheme=colored], .stats-icon-sport_69[data-icon-color-scheme=coloredLight],
.sport-icon_69[data-icon-color-scheme=colored],
.sport-icon_69[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#69_color");
}
.stats-icon-sport_70,
.sport-icon_70 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#70_blue");
}
.stats-icon-sport_70-light, .stats-icon-sport_70[data-icon-color-scheme=light],
.sport-icon_70-light,
.sport-icon_70[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#70_white");
}
.stats-icon-sport_70[data-icon-color-scheme=colored], .stats-icon-sport_70[data-icon-color-scheme=coloredLight],
.sport-icon_70[data-icon-color-scheme=colored],
.sport-icon_70[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#70_color");
}
.stats-icon-sport_71,
.sport-icon_71 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#71_blue");
}
.stats-icon-sport_71-light, .stats-icon-sport_71[data-icon-color-scheme=light],
.sport-icon_71-light,
.sport-icon_71[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#71_white");
}
.stats-icon-sport_71[data-icon-color-scheme=colored], .stats-icon-sport_71[data-icon-color-scheme=coloredLight],
.sport-icon_71[data-icon-color-scheme=colored],
.sport-icon_71[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#71_color");
}
.stats-icon-sport_72,
.sport-icon_72 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#72_blue");
}
.stats-icon-sport_72-light, .stats-icon-sport_72[data-icon-color-scheme=light],
.sport-icon_72-light,
.sport-icon_72[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#72_white");
}
.stats-icon-sport_72[data-icon-color-scheme=colored], .stats-icon-sport_72[data-icon-color-scheme=coloredLight],
.sport-icon_72[data-icon-color-scheme=colored],
.sport-icon_72[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#72_color");
}
.stats-icon-sport_73,
.sport-icon_73 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#73_blue");
}
.stats-icon-sport_73-light, .stats-icon-sport_73[data-icon-color-scheme=light],
.sport-icon_73-light,
.sport-icon_73[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#73_white");
}
.stats-icon-sport_73[data-icon-color-scheme=colored], .stats-icon-sport_73[data-icon-color-scheme=coloredLight],
.sport-icon_73[data-icon-color-scheme=colored],
.sport-icon_73[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#73_color");
}
.stats-icon-sport_74,
.sport-icon_74 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#74_blue");
}
.stats-icon-sport_74-light, .stats-icon-sport_74[data-icon-color-scheme=light],
.sport-icon_74-light,
.sport-icon_74[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#74_white");
}
.stats-icon-sport_74[data-icon-color-scheme=colored], .stats-icon-sport_74[data-icon-color-scheme=coloredLight],
.sport-icon_74[data-icon-color-scheme=colored],
.sport-icon_74[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#74_color");
}
.stats-icon-sport_75,
.sport-icon_75 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#75_blue");
}
.stats-icon-sport_75-light, .stats-icon-sport_75[data-icon-color-scheme=light],
.sport-icon_75-light,
.sport-icon_75[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#75_white");
}
.stats-icon-sport_75[data-icon-color-scheme=colored], .stats-icon-sport_75[data-icon-color-scheme=coloredLight],
.sport-icon_75[data-icon-color-scheme=colored],
.sport-icon_75[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#75_color");
}
.stats-icon-sport_76,
.sport-icon_76 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#76_blue");
}
.stats-icon-sport_76-light, .stats-icon-sport_76[data-icon-color-scheme=light],
.sport-icon_76-light,
.sport-icon_76[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#76_white");
}
.stats-icon-sport_76[data-icon-color-scheme=colored], .stats-icon-sport_76[data-icon-color-scheme=coloredLight],
.sport-icon_76[data-icon-color-scheme=colored],
.sport-icon_76[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#76_color");
}
.stats-icon-sport_77,
.sport-icon_77 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#77_blue");
}
.stats-icon-sport_77-light, .stats-icon-sport_77[data-icon-color-scheme=light],
.sport-icon_77-light,
.sport-icon_77[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#77_white");
}
.stats-icon-sport_77[data-icon-color-scheme=colored], .stats-icon-sport_77[data-icon-color-scheme=coloredLight],
.sport-icon_77[data-icon-color-scheme=colored],
.sport-icon_77[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#77_color");
}
.stats-icon-sport_78,
.sport-icon_78 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#78_blue");
}
.stats-icon-sport_78-light, .stats-icon-sport_78[data-icon-color-scheme=light],
.sport-icon_78-light,
.sport-icon_78[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#78_white");
}
.stats-icon-sport_78[data-icon-color-scheme=colored], .stats-icon-sport_78[data-icon-color-scheme=coloredLight],
.sport-icon_78[data-icon-color-scheme=colored],
.sport-icon_78[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#78_color");
}
.stats-icon-sport_79,
.sport-icon_79 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#79_blue");
}
.stats-icon-sport_79-light, .stats-icon-sport_79[data-icon-color-scheme=light],
.sport-icon_79-light,
.sport-icon_79[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#79_white");
}
.stats-icon-sport_79[data-icon-color-scheme=colored], .stats-icon-sport_79[data-icon-color-scheme=coloredLight],
.sport-icon_79[data-icon-color-scheme=colored],
.sport-icon_79[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#79_color");
}
.stats-icon-sport_80,
.sport-icon_80 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#80_blue");
}
.stats-icon-sport_80-light, .stats-icon-sport_80[data-icon-color-scheme=light],
.sport-icon_80-light,
.sport-icon_80[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#80_white");
}
.stats-icon-sport_80[data-icon-color-scheme=colored], .stats-icon-sport_80[data-icon-color-scheme=coloredLight],
.sport-icon_80[data-icon-color-scheme=colored],
.sport-icon_80[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#80_color");
}
.stats-icon-sport_81,
.sport-icon_81 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#81_blue");
}
.stats-icon-sport_81-light, .stats-icon-sport_81[data-icon-color-scheme=light],
.sport-icon_81-light,
.sport-icon_81[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#81_white");
}
.stats-icon-sport_81[data-icon-color-scheme=colored], .stats-icon-sport_81[data-icon-color-scheme=coloredLight],
.sport-icon_81[data-icon-color-scheme=colored],
.sport-icon_81[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#81_color");
}
.stats-icon-sport_82,
.sport-icon_82 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#82_blue");
}
.stats-icon-sport_82-light, .stats-icon-sport_82[data-icon-color-scheme=light],
.sport-icon_82-light,
.sport-icon_82[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#82_white");
}
.stats-icon-sport_82[data-icon-color-scheme=colored], .stats-icon-sport_82[data-icon-color-scheme=coloredLight],
.sport-icon_82[data-icon-color-scheme=colored],
.sport-icon_82[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#82_color");
}
.stats-icon-sport_83,
.sport-icon_83 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#83_blue");
}
.stats-icon-sport_83-light, .stats-icon-sport_83[data-icon-color-scheme=light],
.sport-icon_83-light,
.sport-icon_83[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#83_white");
}
.stats-icon-sport_83[data-icon-color-scheme=colored], .stats-icon-sport_83[data-icon-color-scheme=coloredLight],
.sport-icon_83[data-icon-color-scheme=colored],
.sport-icon_83[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#83_color");
}
.stats-icon-sport_84,
.sport-icon_84 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#84_blue");
}
.stats-icon-sport_84-light, .stats-icon-sport_84[data-icon-color-scheme=light],
.sport-icon_84-light,
.sport-icon_84[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#84_white");
}
.stats-icon-sport_84[data-icon-color-scheme=colored], .stats-icon-sport_84[data-icon-color-scheme=coloredLight],
.sport-icon_84[data-icon-color-scheme=colored],
.sport-icon_84[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#84_color");
}
.stats-icon-sport_85,
.sport-icon_85 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#85_blue");
}
.stats-icon-sport_85-light, .stats-icon-sport_85[data-icon-color-scheme=light],
.sport-icon_85-light,
.sport-icon_85[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#85_white");
}
.stats-icon-sport_85[data-icon-color-scheme=colored], .stats-icon-sport_85[data-icon-color-scheme=coloredLight],
.sport-icon_85[data-icon-color-scheme=colored],
.sport-icon_85[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#85_color");
}
.stats-icon-sport_86,
.sport-icon_86 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#86_blue");
}
.stats-icon-sport_86-light, .stats-icon-sport_86[data-icon-color-scheme=light],
.sport-icon_86-light,
.sport-icon_86[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#86_white");
}
.stats-icon-sport_86[data-icon-color-scheme=colored], .stats-icon-sport_86[data-icon-color-scheme=coloredLight],
.sport-icon_86[data-icon-color-scheme=colored],
.sport-icon_86[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#86_color");
}
.stats-icon-sport_901,
.sport-icon_901 {
  background-image: url("/assets/images/svg/sprites/sports-icons-blue.svg?9#901_blue");
}
.stats-icon-sport_901-light, .stats-icon-sport_901[data-icon-color-scheme=light],
.sport-icon_901-light,
.sport-icon_901[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/sports-icons-white.svg?9#901_white");
}
.stats-icon-sport_901[data-icon-color-scheme=colored], .stats-icon-sport_901[data-icon-color-scheme=coloredLight],
.sport-icon_901[data-icon-color-scheme=colored],
.sport-icon_901[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/sports-icons-color.svg?10#901_color");
}
.stats-icon-sport_small,
.sport-icon_small {
  width: 14px;
  height: 14px;
}
.stats-icon-sport_large,
.sport-icon_large {
  width: 40px;
  height: 40px;
}
.stats-icon-sport_multiple,
.sport-icon_multiple {
  width: 17.8125px;
  height: 15px;
  background: url("/assets/images/svg/all_sports_icon.svg") no-repeat 0 0;
  background-size: 100%;
}
.stats-icon-sport_championship::before, .stats-icon-sport_event::before,
.sport-icon_championship::before,
.sport-icon_event::before {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  display: inline-block;
  width: 20px;
  height: 13px;
  background: url("/assets/images/svg/championats_icon.svg") no-repeat;
}
.stats-icon-sport_championship::before,
.sport-icon_championship::before {
  background: url("/assets/images/svg/championats_icon.svg") no-repeat;
}
.stats-icon-sport_event::before,
.sport-icon_event::before {
  background: url("/assets/images/svg/single_event_icon.svg") no-repeat;
}

.favorite-icon {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #FFFFFF;
}
.favorite-icon_blue {
  color: #2f6b9d;
}
.favorite-icon:after {
  content: "☆";
  display: inline-block;
  font-size: 30px;
}
.favorite-icon_checked:after {
  content: "★";
}

.sport-typed-73-icon_1 {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-blue.svg?5#1-blue");
}
.sport-typed-73-icon_1-light, .sport-typed-73-icon_1[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-white.svg?5#1-white");
}
.sport-typed-73-icon_1[data-icon-color-scheme=colored], .sport-typed-73-icon_1[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-color.svg?5#1-color");
}
.sport-typed-73-icon_2 {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-blue.svg?5#2-blue");
}
.sport-typed-73-icon_2-light, .sport-typed-73-icon_2[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-white.svg?5#2-white");
}
.sport-typed-73-icon_2[data-icon-color-scheme=colored], .sport-typed-73-icon_2[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-color.svg?5#2-color");
}
.sport-typed-73-icon_3 {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-blue.svg?5#3-blue");
}
.sport-typed-73-icon_3-light, .sport-typed-73-icon_3[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-white.svg?5#3-white");
}
.sport-typed-73-icon_3[data-icon-color-scheme=colored], .sport-typed-73-icon_3[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-color.svg?5#3-color");
}
.sport-typed-73-icon_4 {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-blue.svg?5#4-blue");
}
.sport-typed-73-icon_4-light, .sport-typed-73-icon_4[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-white.svg?5#4-white");
}
.sport-typed-73-icon_4[data-icon-color-scheme=colored], .sport-typed-73-icon_4[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-color.svg?5#4-color");
}
.sport-typed-73-icon_5 {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-blue.svg?5#5-blue");
}
.sport-typed-73-icon_5-light, .sport-typed-73-icon_5[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-white.svg?5#5-white");
}
.sport-typed-73-icon_5[data-icon-color-scheme=colored], .sport-typed-73-icon_5[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-color.svg?5#5-color");
}
.sport-typed-73-icon_6 {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-blue.svg?5#6-blue");
}
.sport-typed-73-icon_6-light, .sport-typed-73-icon_6[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-white.svg?5#6-white");
}
.sport-typed-73-icon_6[data-icon-color-scheme=colored], .sport-typed-73-icon_6[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-color.svg?5#6-color");
}
.sport-typed-73-icon_7 {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-blue.svg?5#7-blue");
}
.sport-typed-73-icon_7-light, .sport-typed-73-icon_7[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-white.svg?5#7-white");
}
.sport-typed-73-icon_7[data-icon-color-scheme=colored], .sport-typed-73-icon_7[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-color.svg?5#7-color");
}
.sport-typed-73-icon_8 {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-blue.svg?5#8-blue");
}
.sport-typed-73-icon_8-light, .sport-typed-73-icon_8[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-white.svg?5#8-white");
}
.sport-typed-73-icon_8[data-icon-color-scheme=colored], .sport-typed-73-icon_8[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-color.svg?5#8-color");
}
.sport-typed-73-icon_9 {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-blue.svg?5#9-blue");
}
.sport-typed-73-icon_9-light, .sport-typed-73-icon_9[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-white.svg?5#9-white");
}
.sport-typed-73-icon_9[data-icon-color-scheme=colored], .sport-typed-73-icon_9[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-color.svg?5#9-color");
}
.sport-typed-73-icon_10 {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-blue.svg?5#10-blue");
}
.sport-typed-73-icon_10-light, .sport-typed-73-icon_10[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-white.svg?5#10-white");
}
.sport-typed-73-icon_10[data-icon-color-scheme=colored], .sport-typed-73-icon_10[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-color.svg?5#10-color");
}
.sport-typed-73-icon_11 {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-blue.svg?5#11-blue");
}
.sport-typed-73-icon_11-light, .sport-typed-73-icon_11[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-white.svg?5#11-white");
}
.sport-typed-73-icon_11[data-icon-color-scheme=colored], .sport-typed-73-icon_11[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-color.svg?5#11-color");
}
.sport-typed-73-icon_12 {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-blue.svg?5#12-blue");
}
.sport-typed-73-icon_12-light, .sport-typed-73-icon_12[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-white.svg?5#12-white");
}
.sport-typed-73-icon_12[data-icon-color-scheme=colored], .sport-typed-73-icon_12[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-color.svg?5#12-color");
}
.sport-typed-73-icon_13 {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-blue.svg?5#13-blue");
}
.sport-typed-73-icon_13-light, .sport-typed-73-icon_13[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-white.svg?5#13-white");
}
.sport-typed-73-icon_13[data-icon-color-scheme=colored], .sport-typed-73-icon_13[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-color.svg?5#13-color");
}
.sport-typed-73-icon_14 {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-blue.svg?5#14-blue");
}
.sport-typed-73-icon_14-light, .sport-typed-73-icon_14[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-white.svg?5#14-white");
}
.sport-typed-73-icon_14[data-icon-color-scheme=colored], .sport-typed-73-icon_14[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-color.svg?5#14-color");
}
.sport-typed-73-icon_15 {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-blue.svg?5#15-blue");
}
.sport-typed-73-icon_15-light, .sport-typed-73-icon_15[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-white.svg?5#15-white");
}
.sport-typed-73-icon_15[data-icon-color-scheme=colored], .sport-typed-73-icon_15[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-color.svg?5#15-color");
}
.sport-typed-73-icon_16 {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-blue.svg?5#16-blue");
}
.sport-typed-73-icon_16-light, .sport-typed-73-icon_16[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-white.svg?5#16-white");
}
.sport-typed-73-icon_16[data-icon-color-scheme=colored], .sport-typed-73-icon_16[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-color.svg?5#16-color");
}
.sport-typed-73-icon_17 {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-blue.svg?5#17-blue");
}
.sport-typed-73-icon_17-light, .sport-typed-73-icon_17[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-white.svg?5#17-white");
}
.sport-typed-73-icon_17[data-icon-color-scheme=colored], .sport-typed-73-icon_17[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-color.svg?5#17-color");
}
.sport-typed-73-icon_18 {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-blue.svg?5#18-blue");
}
.sport-typed-73-icon_18-light, .sport-typed-73-icon_18[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-white.svg?5#18-white");
}
.sport-typed-73-icon_18[data-icon-color-scheme=colored], .sport-typed-73-icon_18[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-color.svg?5#18-color");
}
.sport-typed-73-icon_19 {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-blue.svg?5#19-blue");
}
.sport-typed-73-icon_19-light, .sport-typed-73-icon_19[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-white.svg?5#19-white");
}
.sport-typed-73-icon_19[data-icon-color-scheme=colored], .sport-typed-73-icon_19[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-color.svg?5#19-color");
}
.sport-typed-73-icon_20 {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-blue.svg?5#20-blue");
}
.sport-typed-73-icon_20-light, .sport-typed-73-icon_20[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-white.svg?5#20-white");
}
.sport-typed-73-icon_20[data-icon-color-scheme=colored], .sport-typed-73-icon_20[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-color.svg?5#20-color");
}
.sport-typed-73-icon_21 {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-blue.svg?5#21-blue");
}
.sport-typed-73-icon_21-light, .sport-typed-73-icon_21[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-white.svg?5#21-white");
}
.sport-typed-73-icon_21[data-icon-color-scheme=colored], .sport-typed-73-icon_21[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-color.svg?5#21-color");
}
.sport-typed-73-icon_22 {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-blue.svg?5#22-blue");
}
.sport-typed-73-icon_22-light, .sport-typed-73-icon_22[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-white.svg?5#22-white");
}
.sport-typed-73-icon_22[data-icon-color-scheme=colored], .sport-typed-73-icon_22[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-color.svg?5#22-color");
}
.sport-typed-73-icon_23 {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-blue.svg?5#23-blue");
}
.sport-typed-73-icon_23-light, .sport-typed-73-icon_23[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-white.svg?5#23-white");
}
.sport-typed-73-icon_23[data-icon-color-scheme=colored], .sport-typed-73-icon_23[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-color.svg?5#23-color");
}
.sport-typed-73-icon_24 {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-blue.svg?5#24-blue");
}
.sport-typed-73-icon_24-light, .sport-typed-73-icon_24[data-icon-color-scheme=light] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-white.svg?5#24-white");
}
.sport-typed-73-icon_24[data-icon-color-scheme=colored], .sport-typed-73-icon_24[data-icon-color-scheme=coloredLight] {
  background-image: url("/assets/images/svg/sprites/cybersport-icons-color.svg?5#24-color");
}

.icon {
  position: relative;
  display: block;
  width: 15px;
  height: 15px;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 100%;
}
.icon_cart {
  background-image: url("/assets/images/svg/sprites/site-icons-blue.svg?3#d_color_icon-cart");
}
.icon_cart-light {
  background-image: url("/assets/images/svg/sprites/site-icons-white.svg?4#d_white_icon-cart");
}
.icon_cart-ltr-light {
  background-image: url("/assets/images/svg/sprites/site-icons-white.svg?4#d_white_icon-cart-ltr");
}
.icon_fast-bet {
  background-image: url("/assets/images/svg/sprites/site-icons-blue.svg?3#d_color_icon-fast_bet");
}
.icon_fast-bet-light {
  background-image: url("/assets/images/svg/sprites/site-icons-white.svg?4#d_white_icon-fast_bet");
}
.icon_settings {
  background-image: url("/assets/images/svg/sprites/site-icons-blue.svg?3#d_color_icon-settings");
}
.icon_settings-light {
  background-image: url("/assets/images/svg/sprites/site-icons-white.svg?4#d_white_icon-settings");
}
.icon_refresh {
  background-image: url("/assets/images/svg/sprites/site-icons-blue.svg?3#d_color_icon-reload");
}
.icon_refresh-light {
  background-image: url("/assets/images/svg/sprites/site-icons-white.svg?4#d_white_icon-reload");
}
.icon_stat {
  background-image: url("/assets/images/svg/sprites/site-icons-blue.svg?3#d_color_icon-stat");
}
.icon_stat-light {
  background-image: url("/assets/images/svg/sprites/site-icons-white.svg?4#d_white_icon-stat");
}
.icon_favorites {
  background-image: url("/assets/images/svg/sprites/site-icons-blue.svg?3#d_color_icon-fav_empty");
}
.icon_favorites-active {
  background-image: url("/assets/images/svg/sprites/site-icons-blue.svg?3#d_color_icon-fav_full");
}
.icon_favorites-light {
  background-image: url("/assets/images/svg/sprites/site-icons-white.svg?4#d_white_icon-fav_empty");
}
.icon_favorites-light-active {
  background-image: url("/assets/images/svg/sprites/site-icons-white.svg?4#d_white_icon-fav_full");
}
.icon_calendar {
  background-image: url("/assets/images/svg/sprites/site-icons-blue.svg?3#d_color_icon-calendar");
}
.icon_grid {
  background-image: url("/assets/images/svg/sprites/site-icons-blue.svg?3#d_color_icon-tournament");
}
.icon_grid-light {
  background-image: url("/assets/images/svg/sprites/site-icons-white.svg?4#d_white_icon-tournament");
}
.icon_external-link {
  background-image: url("/assets/images/svg/sprites/site-icons-blue.svg?3#d_color_icon-open_new_window");
}
.icon_external-link-light {
  background-image: url("/assets/images/svg/sprites/site-icons-white.svg?4#d_white_icon-open_new_window");
}
.icon_search {
  background-image: url("/assets/images/svg/sprites/site-icons-blue.svg?3#d_color_icon-search");
}
.icon_search-light {
  background-image: url("/assets/images/svg/sprites/site-icons-white.svg?4#d_white_icon-search");
}
.icon_video-light {
  background-image: url("/assets/images/svg/sprites/site-icons-white.svg?4#d_white_icon-video01");
}
.icon_sound-light {
  background-image: url("/assets/images/svg/sprites/site-icons-white.svg?4#d_white_icon-soud_off");
}
.icon_sound-on-light {
  background-image: url("/assets/images/svg/sprites/site-icons-white.svg?4#d_white_icon-soud_on");
}
.icon_tv {
  background-image: url("/assets/images/svg/sprites/site-icons-blue.svg?3#d_color_icon-tv");
}
.icon_tv-light {
  background-image: url("/assets/images/svg/sprites/site-icons-white.svg?4#d_white_icon-tv");
}
.icon_popular {
  background-image: url("/assets/images/svg/sprites/site-icons-blue.svg?3#d_color_icon-popular");
}
.icon_popular-light {
  background-image: url("/assets/images/svg/sprites/site-icons-white.svg?4#d_white_icon-popular");
}
.icon_logout {
  background-image: url("/assets/images/svg/sprites/site-icons-blue.svg?3#d_color_icon-exit");
}
.icon_logout-light {
  background-image: url("/assets/images/svg/sprites/site-icons-white.svg?4#d_white_icon-exit");
}
.icon_18-plus-light {
  background-image: url("/assets/images/svg/sprites/site-icons-white.svg?4#d_white_icon-18-plus");
}
.icon_information {
  background-image: url("/assets/images/svg/sprites/site-icons-blue.svg?3#d_color_icon-information");
}
.icon_information-light {
  background-image: url("/assets/images/svg/sprites/site-icons-white.svg?4#d_white_icon-information");
}
.icon_help-light {
  background-image: url("/assets/images/svg/sprites/site-icons-white.svg?4#d_white_icon-help");
}
.icon_arrow-search {
  background-image: url("/assets/images/svg/sprites/site-icons-blue.svg?3#d_color_icon-arrow-search");
}
.icon_arrow-search-light {
  background-image: url("/assets/images/svg/sprites/site-icons-white.svg?4#d_white_icon-arrow-search");
}
.icon_list-marker {
  background-image: url("/assets/images/svg/sprites/site-icons-blue.svg?3#d_color_icon-list-marker");
}
.icon_list-marker-light {
  background-image: url("/assets/images/svg/sprites/site-icons-white.svg?4#d_white_icon-list-marker");
}
.icon_print {
  background-image: url("/assets/images/svg/sprites/site-icons-blue.svg?3#d_color_icon-logo-print");
}
.icon_camera {
  background-image: url("/assets/images/svg/sprites/site-icons-blue.svg?3#d_color_icon-camera");
}
.icon_camera-light {
  background-image: url("/assets/images/svg/sprites/site-icons-white.svg?4#d_white_icon-camera");
}
.icon_clear {
  background-image: url("/assets/images/svg/sprites/other.svg?7#clear");
}
.icon_close-red {
  background-image: url("/assets/images/svg/sprites/other.svg?7#close");
}
.icon_close-gray {
  background-image: url("/assets/images/svg/sprites/other.svg?7#close-gray");
}
.icon_visibility {
  background-image: url("/assets/images/svg/sprites/other.svg?7#visibility");
}
.icon_visibility-off {
  background-image: url("/assets/images/svg/sprites/other.svg?7#visibility-off");
}
.icon_is-live {
  background-image: url("/assets/images/svg/sprites/other.svg?7#is-live");
}
.icon_help {
  background-image: url("/assets/images/svg/sprites/other.svg?7#help");
}
.icon_live-text-grey {
  background-image: url("/assets/images/svg/sprites/other.svg?7#live-text-grey");
}
.icon_question-circle {
  background-image: url("/assets/images/svg/sprites/other.svg?7#question-circle");
}
.icon_money-in {
  background-image: url("/assets/images/svg/sprites/other.svg?7#money-in");
}
.icon_edit-blue-light {
  background-image: url("/assets/images/svg/sprites/other.svg?7#edit-blue-light");
}
.icon_mail-gray {
  background-image: url("/assets/images/svg/sprites/other.svg?7#mail-gray");
}
.icon_clear2 {
  background-image: url("/assets/images/svg/sprites/other.svg?7#clear2");
}
.icon-account_1 {
  background-image: url("/assets/images/svg/sprites/other.svg?7#work");
}
.icon-account_2 {
  background-image: url("/assets/images/svg/sprites/other.svg?7#win");
}
.icon-account_3 {
  background-image: url("/assets/images/svg/sprites/other.svg?7#lose");
}
.icon-account_4 {
  background-image: url("/assets/images/svg/sprites/other.svg?7#cancel");
}
.icon-account_vip {
  background-image: url("/assets/images/svg/sprites/other.svg?7#vip");
}
.icon-account_vip-lose {
  background-image: url("/assets/images/svg/sprites/other.svg?7#vip-lose");
}
.icon-account_vip-pending {
  background-image: url("/assets/images/svg/sprites/other.svg?7#vip-pending");
}
.icon-registration_delete {
  background-image: url("/assets/images/svg/registration/delete.svg");
}
.icon-registration_delete-red {
  background-image: url("/assets/images/svg/registration/delete-red.svg");
}
.icon-registration_error {
  background-image: url("/assets/images/svg/registration/error.svg");
}
.icon-registration_ok {
  background-image: url("/assets/images/svg/registration/ok.svg");
}
.icon-registration_clock {
  background-image: url("/assets/images/svg/registration/clock.svg");
}
.icon-registration_info {
  background-image: url("/assets/images/svg/registration/info.svg");
}
.icon-registration_passport-main {
  background-image: url("/assets/images/svg/registration/passport-main.svg");
}
.icon-registration_passport-reg {
  background-image: url("/assets/images/svg/registration/passport-reg.svg");
}
.icon-registration_passport-selfi {
  background-image: url("/assets/images/svg/registration/passport-selfi.svg");
}
.icon-registration_snils {
  background-image: url("/assets/images/svg/registration/snils.svg");
}
.icon-registration_passport-snils {
  background-image: url("/assets/images/svg/registration/snils.svg");
}
.icon-registration_bold-arrow {
  background-image: url("/assets/images/svg/registration/bold-arrow.svg");
}
.icon-registration_refresh-white {
  background-image: url("/assets/images/svg/registration/refresh-white.svg");
}
.icon-registration_timer-white {
  background-image: url("/assets/images/svg/registration/timer-white.svg");
}
.icon-registration_wait {
  background-image: url("/assets/images/svg/registration/wait.svg");
}
.icon-loyalty_arrow-left {
  background-image: url("/assets/images/svg/loyalty/arrow-left.svg");
}
.icon-loyalty_arrow-right {
  background-image: url("/assets/images/svg/loyalty/arrow-right.svg");
}
.icon-loyalty_arrow-right-light {
  background-image: url("/assets/images/svg/loyalty/arrow-right-light.svg");
}
.icon-loyalty_close {
  background-image: url("/assets/images/svg/loyalty/close.svg");
}
.icon-loyalty_checkbox {
  background-image: url("/assets/images/svg/loyalty/checkbox.svg");
}
.icon-vc_ok {
  background-image: url("/assets/images/svg/vip-confirm/ok.svg");
}
.icon-vc_wait {
  background-image: url("/assets/images/svg/vip-confirm/wait.svg");
}
.icon-vc_info {
  background-image: url("/assets/images/svg/vip-confirm/info.svg");
}
.icon-vc_error {
  background-image: url("/assets/images/svg/vip-confirm/error.svg");
}
.icon_visibility-light {
  background-image: url("/assets/images/svg/other/visibility-light.svg");
}
.icon_visibility-light-off {
  background-image: url("/assets/images/svg/other/visibility-light-off.svg");
}
.icon_error {
  background-image: url("/assets/images/svg/error.svg");
}
.icon_live-text {
  width: 17px;
  height: 11px;
  background-image: url("/assets/images/svg/live-text.svg?1");
}
.icon_large {
  width: 40px;
  height: 40px;
}
.icon_36 {
  width: 36px;
  min-width: 36px;
  height: 36px;
}
.icon_middle {
  width: 24px;
  height: 24px;
}
.icon_small {
  width: 14px;
  height: 14px;
}
.icon_disabled {
  opacity: 0.5;
  pointer-events: none;
}
.icon_min_size {
  min-width: 15px;
  min-height: 15px;
}
.icon_home {
  width: 40px;
  height: 40px;
  background: url("/assets/images/svg/logo_earth.svg") no-repeat;
  background-size: 100%;
}
.icon_toto-type::before {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  display: inline-block;
  width: 20px;
  height: 13px;
  background: url("/assets/images/svg/championats_icon.svg") no-repeat;
}
.icon_cashback-arrow-up, .icon_cashback-arrow-down {
  width: 7px;
  height: 13px;
  margin: 0 3px;
}
.icon_cashback-arrow-up {
  background-image: url("/assets/images/svg/cashback_arrow_up.svg");
}
.icon_cashback-arrow-down {
  background-image: url("/assets/images/svg/cashback_arrow_down.svg");
}
.icon_youtube, .icon_tv {
  width: 15px;
  height: 15px;
  background-position: center;
}
.icon_youtube {
  background-image: url("/assets/images/svg/sprites/live-icons.svg?6#icon-live-youtube");
}
.icon_youtube-light {
  background-image: url("/assets/images/svg/sprites/live-icons.svg?6#icon-live-youtube-light");
}
.icon_tv {
  background-image: url("/assets/images/svg/sprites/live-icons.svg?6#icon-live-tv");
}
.icon_tv.icon_small, .icon_tv-inverted.icon_small {
  width: 15px;
  height: 13px;
  background-size: 15px 13px;
  background-position: center;
}
.icon_only-single {
  background-image: url("/assets/images/svg/sprites/other.svg?7#single");
}
.icon_only-single-white {
  margin-right: 5px;
  background-image: url("/assets/images/svg/sprites/site-icons-white.svg?6#d_white_icon-only_single");
}
.icon_fc-link {
  background-image: url("/assets/images/svg/other/forecast.svg");
}
.icon_kf {
  width: 18px;
  height: 18px;
  background-size: 18px;
  background-repeat: no-repeat;
  background-position-x: center;
}
.icon_kf-koeff {
  background-image: url("/assets/images/svg/sprites/other.svg?7#koeff-dec-light");
}
.icon_kf-koeff-color {
  background-image: url("/assets/images/svg/sprites/other.svg?7#koeff-dec");
}
.icon_kf-english {
  background-image: url("/assets/images/svg/sprites/other.svg?7#koeff-eng-light");
}
.icon_kf-english-color {
  background-image: url("/assets/images/svg/sprites/other.svg?7#koeff-eng");
}
.icon_kf-american {
  background-image: url("/assets/images/svg/sprites/other.svg?7#koeff-amr-light");
}
.icon_kf-american-color {
  background-image: url("/assets/images/svg/sprites/other.svg?7#koeff-amr");
}
.icon_plus {
  text-align: center;
}
.icon_plus:before {
  content: url("/assets/images/plus.png");
}
.icon_minus {
  text-align: center;
}
.icon_minus:before {
  content: url("/assets/images/minus.png");
}
.icon_plus-dops, .icon_minus-dops {
  background-size: auto;
  background-position: center;
  background-repeat: no-repeat;
  outline: none;
}
.icon_plus-dops {
  background-image: url("/assets/images/plus.svg");
}
.icon_minus-dops {
  background-image: url("/assets/images/minus.svg");
}
.icon_ls {
  width: 15px;
  height: 15px;
}
.icon_ls-1 {
  background-image: url("/assets/images/svg/sprites/live-icons.svg?6#live-graph-soccer");
}
.icon_ls-2 {
  background-image: url("/assets/images/svg/sprites/live-icons.svg?6#live-graph-tennis");
}
.icon_ls-7 {
  background-image: url("/assets/images/svg/sprites/live-icons.svg?6#live-graph-ice-hockey");
}
.icon_ls-3 {
  background-image: url("/assets/images/svg/sprites/live-icons.svg?6#live-graph-basketball");
}
.icon_ls-12 {
  background-image: url("/assets/images/svg/sprites/live-icons.svg?6#live-graph-volleyball");
}
.icon_android {
  width: 13px;
  height: 13px;
  background-image: url("/assets/images/svg/apps_icons_sprite.svg");
}
.icon_ios {
  width: 13px;
  height: 13px;
  background-position-y: -13px;
  background-image: url("/assets/images/svg/apps_icons_sprite.svg");
}
.icon_android-blue {
  background-image: url("/assets/images/svg/icons_sprite.svg");
}
.icon_ios-blue {
  background-position-y: -18px;
  background-image: url("/assets/images/svg/icons_sprite.svg");
}
.icon_desktop-blue {
  background-position-y: -36px;
  background-image: url("/assets/images/svg/icons_sprite.svg");
}
.icon_phone {
  background: url("/assets/images/svg/mobile_icon.svg") no-repeat center;
}
.icon_access {
  background-position-y: 0;
  background-image: url("/assets/images/svg/top_bnrs_icons.svg");
}
.icon_telegram {
  width: 18px;
  min-width: 18px;
  height: 15px;
  background-image: url("/assets/images/svg/telegram.svg");
}
.icon_tv-games {
  width: 24px;
  min-width: 24px;
  height: 24px;
  background-image: url("/assets/images/svg/tv-games.svg");
}
.icon_casino {
  width: 18px;
  min-width: 18px;
  height: 18px;
  background-image: url("/assets/images/svg/casino.svg");
}
.icon_warning-red {
  width: 24px;
  min-width: 24px;
  height: 24px;
  background-image: url("/assets/images/svg/warning-red.svg");
}
.icon_danger-red {
  width: 24px;
  min-width: 24px;
  height: 24px;
  background-image: url("/assets/images/svg/danger-red.svg");
}
.icon_trash {
  width: 24px;
  min-width: 24px;
  height: 24px;
  background-image: url("/assets/images/svg/trash.svg");
}
.icon_clear {
  width: 24px;
  min-width: 24px;
  height: 24px;
  background-image: url("/assets/images/svg/clear.svg");
}
.icon_chevron-right {
  width: 24px;
  min-width: 24px;
  height: 24px;
  background-image: url("/assets/images/svg/chevron-right.svg");
}
.icon_cash-out {
  width: 12px;
  height: 12px;
  background-image: url("/assets/images/svg/active_to_cashout.svg");
}
.icon_arrow-horizontal {
  position: relative;
  transition: all 0.2s;
}
.icon_arrow-horizontal:before {
  content: "";
  display: block;
  position: absolute;
  width: 7px;
  height: 7px;
  border-style: solid;
  border-width: 1px 1px 0 0;
  border-color: #FFFFFF;
  transform-origin: right top;
  z-index: 0;
  pointer-events: none;
  transform: translate(3px, 8px) rotate(45deg);
}
.icon_arrow-horizontal-left {
  transform: scale(-1);
}
.icon_user-messages {
  width: 12px;
  height: 12px;
  background-image: url("/assets/images/message-icon.png");
  animation: pulse 1s infinite;
}
@keyframes pulse {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.icon_warning {
  background-image: url("/assets/images/warning.png");
}
.icon_close {
  position: relative;
}
.icon_close::before, .icon_close::after {
  content: "";
  position: absolute;
  top: 1px;
  left: 1px;
  display: inline-block;
  width: 12px;
  height: 1px;
  background-color: #FFFFFF;
}
.icon_close::before {
  transform-origin: left top;
  transform: translate(2px, 2px) rotate(45deg);
}
.icon_close::after {
  transform-origin: right top;
  transform: translate(-2px, 2px) rotate(-45deg);
}
.icon_close-clear::before, .icon_close-clear::after {
  background-color: #5A82CF;
}
.icon_kf-change-any {
  background-image: url("/assets/images/svg/sprites/other.svg?7#cart_cf_change_icon-any");
}
.icon_kf-change-none {
  background-image: url("/assets/images/svg/sprites/other.svg?7#cart_cf_change_icon-none");
}
.icon_kf-change-only-up {
  background-image: url("/assets/images/svg/sprites/other.svg?7#cart_cf_change_icon-only_up");
}
.icon_kf-change-partially {
  background-image: url("/assets/images/svg/sprites/other.svg?7#cart_cf_change_icon-partially");
}
.icon_18-plus-light {
  width: 16px;
  height: 16px;
}
.icon_dops-arrow-down, .icon_dops-arrow-up, .icon_dops-arrow-all-down, .icon_dops-arrow-all-up {
  width: 24px;
  height: 18px;
  transition: transform 150ms ease-in-out;
}
.icon_dops-arrow-down, .icon_dops-arrow-up {
  background-image: url("/assets/images/svg/dops_expand.svg");
}
.icon_dops-arrow-all-down, .icon_dops-arrow-all-up {
  background-image: url("/assets/images/svg/dops_expand_all.svg");
  background-size: auto;
  background-position: center;
}
.icon_dops-arrow-up, .icon_dops-arrow-all-up {
  transform: rotate(180deg);
}
.icon_articles-time, .icon_news-time {
  width: 10px;
  height: 10px;
  background-image: url("/assets/images/svg/news-time-icon.svg");
  background-size: cover;
}
.icon_social {
  width: 30px;
  height: 30px;
}
.icon_social-vk {
  background-image: url("/assets/images/svg/sprites/other.svg?7#vk");
}
.icon_social-telegram {
  background-image: url("/assets/images/svg/sprites/other.svg?7#telegram");
}
.icon_social-fb {
  background-image: url("/assets/images/svg/sprites/other.svg?7#fb");
}
.icon_social-ok {
  background-image: url("/assets/images/svg/sprites/other.svg?7#ok");
}
.icon_social-twitter {
  background-image: url("/assets/images/svg/sprites/other.svg?7#twitter");
}
.icon_slider-arrow-left, .icon_slider-arrow-right {
  width: 16px;
  height: 24px;
  background-image: url("/assets/images/svg/m-slider-arrow.svg");
}
.icon_slider-arrow-right {
  transform: rotate(180deg);
}
.icon_expand {
  width: 13px;
  height: 13px;
  background-image: url("/assets/images/svg/expand.svg");
}
.icon_expand-up {
  transform: rotate(180deg);
}
.icon_expand-right {
  transform: rotate(-90deg);
}
.icon_gray-expand {
  width: 13px;
  height: 13px;
  background-image: url("/assets/images/svg/gray_expand.svg");
  transform: rotate(180deg);
}
.icon_gray-expand-up {
  transform: rotate(0deg);
}
.icon_gray-expand-right {
  transform: rotate(90deg);
}
.icon_hover {
  cursor: pointer;
}
.icon[disabled=true] {
  opacity: 0.5;
  pointer-events: none;
}
.icon-flag {
  display: inline-flex;
  flex-shrink: 0;
  min-width: 16px;
  max-width: 16px;
  height: 11px;
}
.icon_phone-sup {
  width: 20px;
  height: 20px;
  background-image: url("/assets/images/svg/social/phone.svg");
}
.icon_mail-sup {
  width: 20px;
  height: 20px;
  background-image: url("/assets/images/svg/social/mail.svg");
}
.icon_support-sup {
  width: 20px;
  height: 20px;
  background-image: url("/assets/images/svg/social/support.svg");
}
.icon_tlgrm-sup {
  width: 14px;
  height: 14px;
  background-image: url("/assets/images/svg/social/tlgrm.svg");
}
.icon_wtsapp-sup {
  width: 14px;
  height: 14px;
  background-image: url("/assets/images/svg/social/wtsapp.svg");
}

.icon-hero {
  display: inline-block;
  width: 92px;
  height: 52px;
  max-width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top right;
}
.icon-hero_1 {
  background-image: url("/assets/images/hero/dota2_hero_1.png");
}
.icon-hero_2 {
  background-image: url("/assets/images/hero/dota2_hero_2.png");
}
.icon-hero_3 {
  background-image: url("/assets/images/hero/dota2_hero_3.png");
}
.icon-hero_4 {
  background-image: url("/assets/images/hero/dota2_hero_4.png");
}
.icon-hero_5 {
  background-image: url("/assets/images/hero/dota2_hero_5.png");
}
.icon-hero_6 {
  background-image: url("/assets/images/hero/dota2_hero_6.png");
}
.icon-hero_7 {
  background-image: url("/assets/images/hero/dota2_hero_7.png");
}
.icon-hero_8 {
  background-image: url("/assets/images/hero/dota2_hero_8.png");
}
.icon-hero_9 {
  background-image: url("/assets/images/hero/dota2_hero_9.png");
}
.icon-hero_10 {
  background-image: url("/assets/images/hero/dota2_hero_10.png");
}
.icon-hero_11 {
  background-image: url("/assets/images/hero/dota2_hero_11.png");
}
.icon-hero_12 {
  background-image: url("/assets/images/hero/dota2_hero_12.png");
}
.icon-hero_13 {
  background-image: url("/assets/images/hero/dota2_hero_13.png");
}
.icon-hero_14 {
  background-image: url("/assets/images/hero/dota2_hero_14.png");
}
.icon-hero_15 {
  background-image: url("/assets/images/hero/dota2_hero_15.png");
}
.icon-hero_16 {
  background-image: url("/assets/images/hero/dota2_hero_16.png");
}
.icon-hero_17 {
  background-image: url("/assets/images/hero/dota2_hero_17.png");
}
.icon-hero_18 {
  background-image: url("/assets/images/hero/dota2_hero_18.png");
}
.icon-hero_19 {
  background-image: url("/assets/images/hero/dota2_hero_19.png");
}
.icon-hero_20 {
  background-image: url("/assets/images/hero/dota2_hero_20.png");
}
.icon-hero_21 {
  background-image: url("/assets/images/hero/dota2_hero_21.png");
}
.icon-hero_22 {
  background-image: url("/assets/images/hero/dota2_hero_22.png");
}
.icon-hero_23 {
  background-image: url("/assets/images/hero/dota2_hero_23.png");
}
.icon-hero_25 {
  background-image: url("/assets/images/hero/dota2_hero_25.png");
}
.icon-hero_26 {
  background-image: url("/assets/images/hero/dota2_hero_26.png");
}
.icon-hero_27 {
  background-image: url("/assets/images/hero/dota2_hero_27.png");
}
.icon-hero_28 {
  background-image: url("/assets/images/hero/dota2_hero_28.png");
}
.icon-hero_29 {
  background-image: url("/assets/images/hero/dota2_hero_29.png");
}
.icon-hero_30 {
  background-image: url("/assets/images/hero/dota2_hero_30.png");
}
.icon-hero_31 {
  background-image: url("/assets/images/hero/dota2_hero_31.png");
}
.icon-hero_32 {
  background-image: url("/assets/images/hero/dota2_hero_32.png");
}
.icon-hero_33 {
  background-image: url("/assets/images/hero/dota2_hero_33.png");
}
.icon-hero_34 {
  background-image: url("/assets/images/hero/dota2_hero_34.png");
}
.icon-hero_35 {
  background-image: url("/assets/images/hero/dota2_hero_35.png");
}
.icon-hero_36 {
  background-image: url("/assets/images/hero/dota2_hero_36.png");
}
.icon-hero_37 {
  background-image: url("/assets/images/hero/dota2_hero_37.png");
}
.icon-hero_38 {
  background-image: url("/assets/images/hero/dota2_hero_38.png");
}
.icon-hero_39 {
  background-image: url("/assets/images/hero/dota2_hero_39.png");
}
.icon-hero_40 {
  background-image: url("/assets/images/hero/dota2_hero_40.png");
}
.icon-hero_41 {
  background-image: url("/assets/images/hero/dota2_hero_41.png");
}
.icon-hero_42 {
  background-image: url("/assets/images/hero/dota2_hero_42.png");
}
.icon-hero_43 {
  background-image: url("/assets/images/hero/dota2_hero_43.png");
}
.icon-hero_44 {
  background-image: url("/assets/images/hero/dota2_hero_44.png");
}
.icon-hero_45 {
  background-image: url("/assets/images/hero/dota2_hero_45.png");
}
.icon-hero_46 {
  background-image: url("/assets/images/hero/dota2_hero_46.png");
}
.icon-hero_47 {
  background-image: url("/assets/images/hero/dota2_hero_47.png");
}
.icon-hero_48 {
  background-image: url("/assets/images/hero/dota2_hero_48.png");
}
.icon-hero_49 {
  background-image: url("/assets/images/hero/dota2_hero_49.png");
}
.icon-hero_50 {
  background-image: url("/assets/images/hero/dota2_hero_50.png");
}
.icon-hero_51 {
  background-image: url("/assets/images/hero/dota2_hero_51.png");
}
.icon-hero_52 {
  background-image: url("/assets/images/hero/dota2_hero_52.png");
}
.icon-hero_53 {
  background-image: url("/assets/images/hero/dota2_hero_53.png");
}
.icon-hero_54 {
  background-image: url("/assets/images/hero/dota2_hero_54.png");
}
.icon-hero_55 {
  background-image: url("/assets/images/hero/dota2_hero_55.png");
}
.icon-hero_56 {
  background-image: url("/assets/images/hero/dota2_hero_56.png");
}
.icon-hero_57 {
  background-image: url("/assets/images/hero/dota2_hero_57.png");
}
.icon-hero_58 {
  background-image: url("/assets/images/hero/dota2_hero_58.png");
}
.icon-hero_59 {
  background-image: url("/assets/images/hero/dota2_hero_59.png");
}
.icon-hero_60 {
  background-image: url("/assets/images/hero/dota2_hero_60.png");
}
.icon-hero_61 {
  background-image: url("/assets/images/hero/dota2_hero_61.png");
}
.icon-hero_62 {
  background-image: url("/assets/images/hero/dota2_hero_62.png");
}
.icon-hero_63 {
  background-image: url("/assets/images/hero/dota2_hero_63.png");
}
.icon-hero_64 {
  background-image: url("/assets/images/hero/dota2_hero_64.png");
}
.icon-hero_65 {
  background-image: url("/assets/images/hero/dota2_hero_65.png");
}
.icon-hero_66 {
  background-image: url("/assets/images/hero/dota2_hero_66.png");
}
.icon-hero_67 {
  background-image: url("/assets/images/hero/dota2_hero_67.png");
}
.icon-hero_68 {
  background-image: url("/assets/images/hero/dota2_hero_68.png");
}
.icon-hero_69 {
  background-image: url("/assets/images/hero/dota2_hero_69.png");
}
.icon-hero_70 {
  background-image: url("/assets/images/hero/dota2_hero_70.png");
}
.icon-hero_71 {
  background-image: url("/assets/images/hero/dota2_hero_71.png");
}
.icon-hero_72 {
  background-image: url("/assets/images/hero/dota2_hero_72.png");
}
.icon-hero_73 {
  background-image: url("/assets/images/hero/dota2_hero_73.png");
}
.icon-hero_74 {
  background-image: url("/assets/images/hero/dota2_hero_74.png");
}
.icon-hero_75 {
  background-image: url("/assets/images/hero/dota2_hero_75.png");
}
.icon-hero_76 {
  background-image: url("/assets/images/hero/dota2_hero_76.png");
}
.icon-hero_77 {
  background-image: url("/assets/images/hero/dota2_hero_77.png");
}
.icon-hero_78 {
  background-image: url("/assets/images/hero/dota2_hero_78.png");
}
.icon-hero_79 {
  background-image: url("/assets/images/hero/dota2_hero_79.png");
}
.icon-hero_80 {
  background-image: url("/assets/images/hero/dota2_hero_80.png");
}
.icon-hero_81 {
  background-image: url("/assets/images/hero/dota2_hero_81.png");
}
.icon-hero_82 {
  background-image: url("/assets/images/hero/dota2_hero_82.png");
}
.icon-hero_83 {
  background-image: url("/assets/images/hero/dota2_hero_83.png");
}
.icon-hero_84 {
  background-image: url("/assets/images/hero/dota2_hero_84.png");
}
.icon-hero_85 {
  background-image: url("/assets/images/hero/dota2_hero_85.png");
}
.icon-hero_86 {
  background-image: url("/assets/images/hero/dota2_hero_86.png");
}
.icon-hero_87 {
  background-image: url("/assets/images/hero/dota2_hero_87.png");
}
.icon-hero_88 {
  background-image: url("/assets/images/hero/dota2_hero_88.png");
}
.icon-hero_89 {
  background-image: url("/assets/images/hero/dota2_hero_89.png");
}
.icon-hero_90 {
  background-image: url("/assets/images/hero/dota2_hero_90.png");
}
.icon-hero_91 {
  background-image: url("/assets/images/hero/dota2_hero_91.png");
}
.icon-hero_92 {
  background-image: url("/assets/images/hero/dota2_hero_92.png");
}
.icon-hero_93 {
  background-image: url("/assets/images/hero/dota2_hero_93.png");
}
.icon-hero_94 {
  background-image: url("/assets/images/hero/dota2_hero_94.png");
}
.icon-hero_95 {
  background-image: url("/assets/images/hero/dota2_hero_95.png");
}
.icon-hero_96 {
  background-image: url("/assets/images/hero/dota2_hero_96.png");
}
.icon-hero_97 {
  background-image: url("/assets/images/hero/dota2_hero_97.png");
}
.icon-hero_98 {
  background-image: url("/assets/images/hero/dota2_hero_98.png");
}
.icon-hero_99 {
  background-image: url("/assets/images/hero/dota2_hero_99.png");
}
.icon-hero_100 {
  background-image: url("/assets/images/hero/dota2_hero_100.png");
}
.icon-hero_101 {
  background-image: url("/assets/images/hero/dota2_hero_101.png");
}
.icon-hero_102 {
  background-image: url("/assets/images/hero/dota2_hero_102.png");
}
.icon-hero_103 {
  background-image: url("/assets/images/hero/dota2_hero_103.png");
}
.icon-hero_104 {
  background-image: url("/assets/images/hero/dota2_hero_104.png");
}
.icon-hero_105 {
  background-image: url("/assets/images/hero/dota2_hero_105.png");
}
.icon-hero_106 {
  background-image: url("/assets/images/hero/dota2_hero_106.png");
}
.icon-hero_107 {
  background-image: url("/assets/images/hero/dota2_hero_107.png");
}
.icon-hero_108 {
  background-image: url("/assets/images/hero/dota2_hero_108.png");
}
.icon-hero_109 {
  background-image: url("/assets/images/hero/dota2_hero_109.png");
}
.icon-hero_110 {
  background-image: url("/assets/images/hero/dota2_hero_110.png");
}
.icon-hero_111 {
  background-image: url("/assets/images/hero/dota2_hero_111.png");
}
.icon-hero_112 {
  background-image: url("/assets/images/hero/dota2_hero_112.png");
}
.icon-hero_113 {
  background-image: url("/assets/images/hero/dota2_hero_113.png");
}
.icon-hero_114 {
  background-image: url("/assets/images/hero/dota2_hero_114.png");
}
.icon-hero_119 {
  background-image: url("/assets/images/hero/dota2_hero_119.png");
}
.icon-hero_120 {
  background-image: url("/assets/images/hero/dota2_hero_120.png");
}
.icon-hero_121 {
  background-image: url("/assets/images/hero/dota2_hero_121.png");
}
.icon-hero_123 {
  background-image: url("/assets/images/hero/dota2_hero_123.png");
}
.icon-hero_126 {
  background-image: url("/assets/images/hero/dota2_hero_126.png");
}
.icon-hero_128 {
  background-image: url("/assets/images/hero/dota2_hero_128.png");
}
.icon-hero_129 {
  background-image: url("/assets/images/hero/dota2_hero_129.png");
}
.icon-hero_135 {
  background-image: url("/assets/images/hero/dota2_hero_135.png");
}
.icon-hero_136 {
  background-image: url("/assets/images/hero/dota2_hero_136.png");
}
.icon-hero_137 {
  background-image: url("/assets/images/hero/dota2_hero_137.png");
}
.icon-hero_small {
  height: 25px;
  width: 100%;
  max-width: 92px;
  background-position: center;
}

.video-player-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url("/assets/images/svg/mobile_video_player_icons.svg") no-repeat center 0;
  background-size: 100% 600%;
}
.video-player-icon_sound-on {
  background-position: 0 20%;
}
.video-player-icon_sound-off {
  background-position: 0 40%;
}
.video-player-icon_play {
  background-position: 0 60%;
}
.video-player-icon_pause {
  background-position: 0 80%;
}
.video-player-icon_fullscreen {
  background-position: 0 100%;
}

.logo-cp {
  display: inline-block;
  width: 78px !important;
  height: 22.5px !important;
  background-repeat: no-repeat;
  background-size: 78px auto;
}
.logo-cp_out_cc {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-visa_mastercard.svg?7");
}
.logo-cp_out_erip {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-visa_mastercard.svg?7");
}
.logo-cp_out_trio_cc {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-visa_mastercard.svg?7");
}
.logo-cp_out_trio {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-visa_mastercard.svg?7");
}
.logo-cp_out_cc_trio {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-visa_master_mir.svg?7");
}
.logo-cp_out_cp_card {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-visa_master_mir.svg?7");
}
.logo-cp_out_w1 {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-wallet_one.svg?7");
}
.logo-cp_out_ecocard {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-ecopayz.svg?7");
}
.logo-cp_out_qiwi {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-qiwi.svg?7");
}
.logo-cp_out_cp_qiwi {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-qiwi.svg?7");
}
.logo-cp_out_qiwi_off {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-qiwi_terminals.svg?7");
}
.logo-cp_out_skrill {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-skrill.svg?7");
}
.logo-cp_out_yandex {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-yandex_money.svg?7");
}
.logo-cp_out_cp_ym {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-iomoney.svg?7");
}
.logo-cp_out_webmoney {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-webmoney.svg?7");
}
.logo-cp_out_cp_wm {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-webmoney.svg?7");
}
.logo-cp_out_wm {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-webmoney.svg?7");
}
.logo-cp_out_perfect {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-perfect_money.svg?7");
}
.logo-cp_out_payeer {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-payeer.svg?7");
}
.logo-cp_out_jeton {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-jeton.svg?7");
}
.logo-cp_out_moneta {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-moneta_ru.svg?7");
}
.logo-cp_out_cp_moneta {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-moneta_ru.svg?7");
}
.logo-cp_out_neteller {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-neteller.svg?7");
}
.logo-cp_out_beeline {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-beeline.svg?7");
}
.logo-cp_out_cp_beeline {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-beeline.svg?7");
}
.logo-cp_out_mts {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-mts.svg?7");
}
.logo-cp_out_cp_mts {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-mts.svg?7");
}
.logo-cp_out_megafon {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-megaphone.svg?7");
}
.logo-cp_out_cp_megafon {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-megaphone.svg?7");
}
.logo-cp_out_megafon_off {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-megaphone.svg?7");
}
.logo-cp_out_tele2 {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-tele2.svg?7");
}
.logo-cp_out_cp_tele2 {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-tele2.svg?7");
}
.logo-cp_out_svyaznoy {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-svyaznoy.svg?7");
}
.logo-cp_out_cp_svyaznoy {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-svyaznoy.svg?7");
}
.logo-cp_out_privat24 {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-privat24.svg?7");
}
.logo-cp_out_alfaclick {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-alfaclick.svg?7");
}
.logo-cp_out_cp_alfaclick {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-alfaclick.svg?7");
}
.logo-cp_out_cepbank {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-cepbank.svg?7");
}
.logo-cp_out_visa {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-visa.svg?7");
}
.logo-cp_out_mir {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-mir.svg?7");
}
.logo-cp_out_mastercard {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-mastercard.svg?7");
}
.logo-cp_out_euroset {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-evroset.svg?7");
}
.logo-cp_out_cp_euroset {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-evroset.svg?7");
}
.logo-cp_out_tinkoff {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-tinkoff.svg?7");
}
.logo-cp_out_cp_tinkoff {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-tinkoff.svg?7");
}
.logo-cp_out_sbp {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-sbp.svg?7");
}
.logo-cp_out_b2b {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-b2b.svg?7");
}
.logo-cp_out_bank_transfer {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-b2b.svg?7");
}
.logo-cp_out_bonus {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-bonus.svg?7");
}
.logo-cp_out_cash {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-cash.svg?7");
}
.logo-cp_out_cash2 {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-cash2.svg?7");
}
.logo-cp_out_comepay {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-comepay.svg?7");
}
.logo-cp_out_office {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-office.svg?7");
}
.logo-cp_out_pps_off {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-office.svg?7");
}
.logo-cp_out_okpay {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-okpay.svg?7");
}
.logo-cp_out_skrill-epay {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-epay.svg?7");
}
.logo-cp_out_skrill_epay {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-epay.svg?7");
}
.logo-cp_out_skrill-eps {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-eps.svg?7");
}
.logo-cp_out_skrill_eps {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-eps.svg?7");
}
.logo-cp_out_skrill-ideal {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-ideal.svg?7");
}
.logo-cp_out_skrill_ideal {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-ideal.svg?7");
}
.logo-cp_out_skrill-nordea {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-nordea.svg?7");
}
.logo-cp_out_skrill_nordea {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-nordea.svg?7");
}
.logo-cp_out_skrill-rapid {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-rapid_transfer.svg?7");
}
.logo-cp_out_skrill_rapid {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-rapid_transfer.svg?7");
}
.logo-cp_out_skrill-sofort {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-sofort.svg?7");
}
.logo-cp_out_skrill_sofort {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-sofort.svg?7");
}
.logo-cp_out_skrill-trustly {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-trustly.svg?7");
}
.logo-cp_out_skrill_trustly {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-trustly.svg?7");
}
.logo-cp_out_astropay {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-astropay.svg?7");
}
.logo-cp_out_rosbank {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-rosbank.svg?7");
}
.logo-cp_out_cp_rosbank {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-rosbank.svg?7");
}
.logo-cp_out_pochtabank {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-pochtabank.svg?7");
}
.logo-cp_out_cp_pochtabank {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-pochtabank.svg?7");
}
.logo-cp_out_cp_cyberplat {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-cyberplat.svg?7");
}
.logo-cp_out_cp_wallet {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-cupis.svg?7");
}
.logo-cp_out_wallet {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-cupis.svg?7");
}
.logo-cp_out_promo_code {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-bonus.svg?7");
}
.logo-cp_out_erip_off {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-raschet.svg?7");
}
.logo-cp_out_astrocard {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-astropay.svg?7");
}
.logo-cp_out_cp_bank_account {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-cp_bank_account.svg?7");
}
.logo-cp_out_advcash {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-advcash.svg?7");
}
.logo-cp_out_sberpay {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-sberpay.svg?7");
}
.logo-cp_in_cc {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-visa_mastercard.svg?7");
}
.logo-cp_in_erip {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-visa_mastercard.svg?7");
}
.logo-cp_in_trio_cc {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-visa_mastercard.svg?7");
}
.logo-cp_in_trio {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-visa_mastercard.svg?7");
}
.logo-cp_in_cc_trio {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-visa_master_mir.svg?7");
}
.logo-cp_in_cp_card {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-visa_master_mir.svg?7");
}
.logo-cp_in_w1 {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-wallet_one.svg?7");
}
.logo-cp_in_ecocard {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-ecopayz.svg?7");
}
.logo-cp_in_qiwi {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-qiwi.svg?7");
}
.logo-cp_in_cp_qiwi {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-qiwi.svg?7");
}
.logo-cp_in_qiwi_off {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-qiwi_terminals.svg?7");
}
.logo-cp_in_skrill {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-skrill.svg?7");
}
.logo-cp_in_yandex {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-monetix.svg?7");
}
.logo-cp_in_cp_ym {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-iomoney.svg?7");
}
.logo-cp_in_webmoney {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-webmoney.svg?7");
}
.logo-cp_in_cp_wm {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-webmoney.svg?7");
}
.logo-cp_in_wm {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-webmoney.svg?7");
}
.logo-cp_in_perfect {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-perfect_money.svg?7");
}
.logo-cp_in_payeer {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-payeer.svg?7");
}
.logo-cp_in_jeton {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-jeton.svg?7");
}
.logo-cp_in_vtb {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-vtb.svg?7");
}
.logo-cp_in_moneta {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-moneta_ru.svg?7");
}
.logo-cp_in_cp_moneta {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-moneta_ru.svg?7");
}
.logo-cp_in_neteller {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-neteller.svg?7");
}
.logo-cp_in_beeline {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-beeline.svg?7");
}
.logo-cp_in_cp_beeline {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-beeline.svg?7");
}
.logo-cp_in_mts {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-mts.svg?7");
}
.logo-cp_in_cp_mts {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-mts.svg?7");
}
.logo-cp_in_megafon {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-megaphone.svg?7");
}
.logo-cp_in_cp_megafon {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-megaphone.svg?7");
}
.logo-cp_in_megafon_off {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-megaphone.svg?7");
}
.logo-cp_in_tele2 {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-tele2.svg?7");
}
.logo-cp_in_cp_tele2 {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-tele2.svg?7");
}
.logo-cp_in_svyaznoy {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-svyaznoy.svg?7");
}
.logo-cp_in_cp_svyaznoy {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-svyaznoy.svg?7");
}
.logo-cp_in_privat24 {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-privat24.svg?7");
}
.logo-cp_in_alfaclick {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-alfaclick.svg?7");
}
.logo-cp_in_cp_alfaclick {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-alfaclick.svg?7");
}
.logo-cp_in_cepbank {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-cepbank.svg?7");
}
.logo-cp_in_visa {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-visa.svg?7");
}
.logo-cp_in_mir {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-mir.svg?7");
}
.logo-cp_in_mastercard {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-mastercard.svg?7");
}
.logo-cp_in_euroset {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-evroset.svg?7");
}
.logo-cp_in_cp_euroset {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-evroset.svg?7");
}
.logo-cp_in_tinkoff {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-tinkoff.svg?7");
}
.logo-cp_in_cp_tinkoff {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-tinkoff.svg?7");
}
.logo-cp_in_sbp {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-sbp.svg?7");
}
.logo-cp_in_b2b {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-b2b.svg?7");
}
.logo-cp_in_bank_transfer {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-b2b.svg?7");
}
.logo-cp_in_bonus {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-bonus.svg?7");
}
.logo-cp_in_cash {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-cash.svg?7");
}
.logo-cp_in_cash2 {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-cash2.svg?7");
}
.logo-cp_in_comepay {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-comepay.svg?7");
}
.logo-cp_in_office {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-office.svg?7");
}
.logo-cp_in_pps_off {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-office.svg?7");
}
.logo-cp_in_okpay {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-okpay.svg?7");
}
.logo-cp_in_skrill-epay {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-epay.svg?7");
}
.logo-cp_in_skrill_epay {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-epay.svg?7");
}
.logo-cp_in_epay {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-epay.svg?7");
}
.logo-cp_in_skrill-eps {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-eps.svg?7");
}
.logo-cp_in_skrill_eps {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-eps.svg?7");
}
.logo-cp_in_eps {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-eps.svg?7");
}
.logo-cp_in_skrill-ideal {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-ideal.svg?7");
}
.logo-cp_in_skrill_ideal {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-ideal.svg?7");
}
.logo-cp_in_ideal {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-ideal.svg?7");
}
.logo-cp_in_skrill-nordea {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-nordea.svg?7");
}
.logo-cp_in_skrill_nordea {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-nordea.svg?7");
}
.logo-cp_in_nordea {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-nordea.svg?7");
}
.logo-cp_in_skrill-rapid {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-rapid_transfer.svg?7");
}
.logo-cp_in_skrill_rapid {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-rapid_transfer.svg?7");
}
.logo-cp_in_rapid {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-rapid_transfer.svg?7");
}
.logo-cp_in_skrill-sofort {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-sofort.svg?7");
}
.logo-cp_in_skrill_sofort {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-sofort.svg?7");
}
.logo-cp_in_sofort {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-sofort.svg?7");
}
.logo-cp_in_skrill-trustly {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-trustly.svg?7");
}
.logo-cp_in_skrill_trustly {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-trustly.svg?7");
}
.logo-cp_in_trustly {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-trustly.svg?7");
}
.logo-cp_in_astropay {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-astropay.svg?7");
}
.logo-cp_in_rosbank {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-rosbank.svg?7");
}
.logo-cp_in_cp_rosbank {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-rosbank.svg?7");
}
.logo-cp_in_pochtabank {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-pochtabank.svg?7");
}
.logo-cp_in_cp_pochtabank {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-pochtabank.svg?7");
}
.logo-cp_in_cp_cyberplat {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-cyberplat.svg?7");
}
.logo-cp_in_cp_wallet {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-cupis.svg?7");
}
.logo-cp_in_wallet {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-cupis.svg?7");
}
.logo-cp_in_promo_code {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-bonus.svg?7");
}
.logo-cp_in_erip_off {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-raschet.svg?7");
}
.logo-cp_in_astrocard {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-astropay.svg?7");
}
.logo-cp_in_cp_bank_account {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-cp_bank_account.svg?7");
}
.logo-cp_in_cp_card_samsung_pay {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-samsungpay.svg?7");
}
.logo-cp_in_cp_card_apple_pay {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-applepay.svg?7");
}
.logo-cp_in_cp_card_google_pay {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-googlepay.svg?7");
}
.logo-cp_in_apple_pay {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-applepay.svg?7");
}
.logo-cp_in_elecsnet {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-elecsnet.svg?7");
}
.logo-cp_in_elecsnet_en {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-elecsnet_en.svg?7");
}
.logo-cp_in_advcash {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-advcash.svg?7");
}
.logo-cp_in_piastrix {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-piastrix.svg?7");
}
.logo-cp_in_sberpay {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-sberpay.svg?7");
}
.logo-cp_in_tinkoffpay {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-tinkoffpay.svg?7");
}
.logo-cp_in_mirpay {
  background-image: url("/assets/images/svg/pay-systems/payments_logo-mirpay.svg?7");
}

.step-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-size: 20px;
  background-position: center;
}
.step-icon_wait {
  background-image: url("/assets/images/svg/sprites/other.svg?7#icon_register_steps-wait");
}
.step-icon_wait-large {
  width: 22px;
  height: 22px;
  background-size: 22px;
  background-position: 0 -88px;
}
.step-icon_work {
  background-image: url("/assets/images/svg/sprites/other.svg?7#icon_register_steps-question");
}
.step-icon_error {
  background-image: url("/assets/images/svg/sprites/other.svg?7#icon_register_steps-error");
}
.step-icon_ok {
  background-image: url("/assets/images/svg/sprites/other.svg?7#icon_register_steps-ok");
}

.supply-icon {
  display: inline-block;
  width: 10px;
  height: 10px;
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
}
.supply-icon_1 {
  background-image: url("/assets/images/svg/sprites/live-icons.svg?6#live_active_ball-soccer");
}
.supply-icon_2 {
  background-image: url("/assets/images/svg/sprites/live-icons.svg?6#live_active_ball-tennis");
}
.supply-icon_5 {
  background-image: url("/assets/images/svg/sprites/live-icons.svg?6#live_active_ball-tennis2");
}
.supply-icon_7 {
  background-image: url("/assets/images/svg/sprites/live-icons.svg?6#live_active_ball-icehockey");
}
.supply-icon_12, .supply-icon_58 {
  background-image: url("/assets/images/svg/sprites/live-icons.svg?6#live_active_ball-volleyball");
}
.supply-icon_46 {
  background-image: url("/assets/images/svg/sprites/live-icons.svg?6#live_active_ball-tabletennis");
}
.supply-icon_49 {
  background-image: url("/assets/images/svg/sprites/live-icons.svg?6#live_active_ball-badminton");
}
.supply-icon_74 {
  background-image: url("/assets/images/svg/sprites/live-icons.svg?6#live_active_ball-cricket");
}

.sort-filter {
  display: flex;
  height: 100%;
  align-items: flex-end;
  justify-content: flex-end;
}
.sort-filter-icon {
  display: none;
  border-radius: 5px;
  border: 1px solid #3960AC;
  width: 10px;
  height: 10px;
  background-size: 10px;
  background-image: url("/assets/images/svg/mobile_filter_icon_white.svg");
  background-color: #3960AC;
  background-position-y: 0;
}
.sort-filter-icon_active {
  display: inline-block;
}
.sort-filter-icon_type {
  background-position-y: 0;
}
.sort-filter-icon_period {
  background-position-y: -10px;
}

.bonus-icon {
  display: inline-block;
  min-width: 14px;
  max-width: 14px;
  height: 14px;
  line-height: 14px;
  font-weight: bold;
  text-align: center;
  border-radius: 50%;
  background-color: green;
  color: #feffdd;
}

.message-filter-icon {
  display: inline-block;
  width: 15px;
  height: 15px;
  background-size: 15px;
  background-image: url("/assets/images/svg/mobile_filter_icon_blue.svg");
  background-position-y: 0;
}
.message-filter-icon_clock {
  background-position-y: -30px;
}

.social-ico {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-size: 16px;
  background-position-x: 0;
  background-repeat: no-repeat;
  background-image: url("/assets/images/svg/sprite-s-logos.svg");
}
.social-ico_vk {
  background-position-y: 0;
}
.social-ico_inst {
  background-position-y: -16px;
}
.social-ico_fb {
  background-position-y: -32px;
}
.social-ico_tel {
  background-position-y: -48px;
}

.livestat__icon {
  display: inline-block;
  width: 15px;
  height: 15px;
  background-repeat: no-repeat;
  background-position: center;
}
.livestat__icon_period {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-period");
}
.livestat__icon_arrow-left {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-arrow_left");
}
.livestat__icon_arrow-right {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-arrow_right");
}
.livestat__icon_3 {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-red_card");
}
.livestat__icon_kk {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-red_card");
}
.livestat__icon_kkm {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-red_card");
}
.livestat__icon_2 {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-yellow_card");
}
.livestat__icon_yk {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-yellow_card");
}
.livestat__icon_ykm {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-yellow_card");
}
.livestat__icon_4 {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-change");
}
.livestat__icon_down {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-red_arrow_down");
}
.livestat__icon_rm-arrow-down {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-red_arrow_down");
}
.livestat__icon_up {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-green_arrow_up");
}
.livestat__icon_rm-arrow-up {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-green_arrow_up");
}
.livestat__icon_1 {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-soccer_ball");
}
.livestat__icon_bl {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-soccer_ball");
}
.livestat__icon_gl {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-soccer_ball");
}
.livestat__icon_gm {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-soccer_ball");
}
.livestat__icon_29 {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-2min");
}
.livestat__icon_30 {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-2min");
}
.livestat__icon_rm {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-2min");
}
.livestat__icon_31 {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-5min");
}
.livestat__icon_32 {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-10min");
}
.livestat__icon_33 {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-20min");
}
.livestat__icon_5 {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-alarm");
}
.livestat__icon_6 {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-alarm");
}
.livestat__icon_8 {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-alarm");
}
.livestat__icon_9 {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-alarm");
}
.livestat__icon_25 {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-alarm");
}
.livestat__icon_28 {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-alarm");
}
.livestat__icon_7 {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-corner");
}
.livestat__icon_34 {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-cross");
}
.livestat__icon_c {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-corner");
}
.livestat__icon_sh-h {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-stab");
}
.livestat__icon_pn {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-penalty");
}
.livestat__icon_fl {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-alarm");
}
.livestat__icon_ou {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-flag");
}
.livestat__icon_sh {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-vorota");
}
.livestat__icon_ps {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-percent");
}
.livestat__icon_yk-h {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-2min");
}
.livestat__icon_fl-h {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-5min");
}
.livestat__icon_c-h {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-bol");
}
.livestat__icon_kk-h {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-men");
}
.livestat__icon_ou-h {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-goal");
}
.livestat__icon_pn-h {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-bl");
}
.livestat__icon_teams {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-sostav");
}
.livestat__icon_gk {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-goal_kick");
}
.livestat__icon_sg {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-shot_on_goal");
}
.livestat__icon_th {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-throw_in");
}
.livestat__icon_gl-h {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-ice_hockey");
}
.livestat__icon_18.soc1 {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-soccer_ball");
}
.livestat__icon_18.soc2 {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-cross");
}
.livestat__icon_18.hock1 {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-ice_hockey");
}
.livestat__icon_18.hock2 {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-cross");
}
.livestat__icon_1.hock3 {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_tablo_icon-ice_hockey");
}

.arrow-grey {
  display: inline-block;
}
.arrow-grey:before {
  content: url("/assets/images/svg/gray_arrow.svg");
}
.arrow-grey_down {
  transform: rotate(90deg);
}

.icon-doc {
  position: relative;
  display: inline-block;
  width: 65px;
  height: 90px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.icon-doc_horizontal {
  width: 92px;
  height: 66px;
}
.icon-doc_1 {
  background-image: url("/assets/images/svg/docs/page1.svg");
}
.icon-doc_2 {
  background-image: url("/assets/images/svg/docs/page2.svg");
}
.icon-doc_3 {
  background-image: url("/assets/images/svg/docs/page3.svg");
}
.icon-doc_4 {
  background-image: url("/assets/images/svg/docs/page4.svg");
}
.icon-doc_5 {
  background-image: url("/assets/images/svg/docs/page5.svg");
  background-position: center;
}
.icon-doc_6 {
  background-image: url("/assets/images/svg/docs/page6.svg");
  background-position: center;
}

/*@import "~flag-icon-css/sass/flag-icon-base";

$flag-icon-css-path: "../../../../node_modules/flag-icon-css/flags";*/
.flag-icon-background, .flag-icon {
  background-position: 100%;
  background-repeat: no-repeat;
}

.flag-icon {
  position: relative;
  display: inline-block;
  width: 1.25em;
  line-height: 1em;
}
.flag-icon:before {
  content: " ";
}
.flag-icon.flag-icon-squared {
  width: 1em;
}

.flag-icon-ru {
  background-image: url("/assets/images/svg/flags/flag-ru.svg");
}

.flag-icon-en {
  background-image: url("/assets/images/svg/flags/flag-en.svg");
}

.flag-icon-mk {
  background-image: url("/assets/images/svg/flags/flag-mk.svg");
}

.flag-icon-es {
  background-image: url("/assets/images/svg/flags/flag-es.svg");
}

.flag-icon-de {
  background-image: url("/assets/images/svg/flags/flag-de.svg");
}

.flag-icon-it {
  background-image: url("/assets/images/svg/flags/flag-it.svg");
}

.flag-icon-rs {
  background-image: url("/assets/images/svg/flags/flag-rs.svg");
}

.flag-icon-cz {
  background-image: url("/assets/images/svg/flags/flag-cz.svg");
}

.flag-icon-bg {
  background-image: url("/assets/images/svg/flags/flag-bg.svg");
}

.flag-icon-ro {
  background-image: url("/assets/images/svg/flags/flag-ro.svg");
}

.flag-icon-tr {
  background-image: url("/assets/images/svg/flags/flag-tr.svg");
}

.flag-icon-gr {
  background-image: url("/assets/images/svg/flags/flag-gr.svg");
}

.flag-icon-al {
  background-image: url("/assets/images/svg/flags/flag-al.svg");
}

.flag-icon-hu {
  background-image: url("/assets/images/svg/flags/flag-hu.svg");
}

.flag-icon-uz {
  background-image: url("/assets/images/svg/flags/flag-uz.svg");
}

.flag-icon-kg {
  background-image: url("/assets/images/svg/flags/flag-kg.svg");
}

.flag-icon-kz {
  background-image: url("/assets/images/svg/flags/flag-kz.svg");
}

.flag-indicator:hover {
  cursor: pointer;
}

@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
.preloader {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: #FFFFFF;
}
.preloader noscript {
  color: #FFFFFF;
  font-size: 12px;
}
.preloader .bubbles {
  display: flex;
}
.preloader .bubbles .bubble {
  display: inline-block;
  width: 7px;
  height: 7px;
  padding: 0 0;
  border-radius: 50%;
  background: #36b;
  animation: circle-pulse 1.5s linear infinite;
}
.preloader .bubbles .bubble:not(:first-child) {
  margin-left: 3px;
}
.preloader .bubbles .bubble:nth-of-type(1) {
  animation-delay: -0.5s;
}
.preloader .bubbles .bubble:nth-of-type(2) {
  animation-delay: -0.4s;
}
.preloader .bubbles .bubble:nth-of-type(3) {
  animation-delay: -0.3s;
}
.preloader .bubbles .bubble:nth-of-type(4) {
  animation-delay: -0.2s;
}
.preloader .bubbles .bubble:nth-of-type(5) {
  animation-delay: -0.1s;
}
@keyframes circle-pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(0.2);
    opacity: 0.75;
  }
  100% {
    transform: scale(1);
  }
}
.preloader.start {
  background-color: #3960AC;
}
.preloader.start .preloader__logo {
  width: 300px;
  height: 53px;
  background: url("/assets/images/svg/logo_ru.svg?3") no-repeat;
  background-position: center !important;
  margin-bottom: 0 !important;
  background-size: contain !important;
}
.preloader.start .preloader__logo_en {
  background: url("/assets/images/svg/logo_en.svg?3") no-repeat;
}
.preloader.start .bubble {
  background: #FFFFFF !important;
}
.preloader.inline {
  position: static;
  width: 100%;
}
.preloader.opacity {
  background-color: rgba(255, 255, 255, 0.5);
}

app-preloader.opacity > .preloader {
  background-color: rgba(255, 255, 255, 0.7);
}

app-preloader.inline > .preloader {
  position: static;
  width: 100%;
}

@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
input, textarea, keygen, select, button {
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 11px;
  line-height: 12px;
}

input.input {
  -webkit-appearance: none;
  -moz-appearance: none;
  min-width: 0;
  height: 18px;
  margin: 0 3px;
  padding: 0;
  border: 1px solid #BDBDBD;
  text-align: right;
  font-weight: 700;
}

.arrow {
  margin: 0 4px;
}
.arrow.arrow-blue::before {
  border-color: #2f6b9d;
}
.arrow.arrow-gray400::before {
  border-color: #BDBDBD;
  border-width: 2px 2px 0 0;
}
.arrow::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 8px;
  height: 8px;
  border-style: solid;
  border-width: 1px 1px 0 0;
  border-color: #FFFFFF;
  transform: rotate(-45deg);
  vertical-align: top;
  visibility: hidden;
}
.arrow_right::before {
  top: 2px;
  left: -2px;
  transform: rotate(45deg);
  visibility: visible;
}
.arrow_down::before {
  top: -1px;
  transform: rotate(135deg);
  visibility: visible;
}
.arrow_left::before {
  top: 2px;
  left: 2px;
  transform: rotate(-135deg);
  visibility: visible;
}
.arrow_up::before {
  top: 4px;
  left: 0;
  visibility: visible;
}

.text-label-md {
  position: relative;
  margin-bottom: 20px;
}
.text-label-md_bottom {
  margin-bottom: 0;
}
.text-label-md input {
  display: block;
  width: 100%;
  padding: 10px 10px 5px 5px;
  box-sizing: border-box;
  border: none;
  border-bottom: 1px solid #BDBDBD;
  border-radius: 0;
  background: transparent;
  font-size: 14px;
}
.text-label-md input:focus {
  outline: none;
}
.text-label-md input:invalid {
  box-shadow: none;
}
.text-label-md input:-webkit-autofill {
  -webkit-animation-name: autofill;
  -webkit-animation-fill-mode: both;
}
.text-label-md label {
  position: absolute;
  top: 10px;
  left: 5px;
  color: #9e9e9e;
  font-size: 14px;
  font-weight: normal;
  pointer-events: none;
  transition: 0.2s ease all;
}
.text-label-md label.text-label-md__save-login {
  position: static;
  pointer-events: auto;
  padding-left: 5px;
  display: flex;
  align-items: center;
}
.text-label-md__title {
  line-height: 16px;
  margin-left: 5px;
  color: #222222;
}
.text-label-md__title-disable {
  color: #9e9e9e;
}
.text-label-md__bar {
  position: relative;
  display: block;
  width: 100%;
}
.text-label-md__bar::before, .text-label-md__bar::after {
  content: "";
  position: absolute;
  bottom: -1px;
  width: 0;
  height: 2px;
  background: #83add7;
  transition: 0.2s ease all;
}
.text-label-md__bar::before {
  left: 50%;
}
.text-label-md__bar::after {
  right: 50%;
}
.text-label-md input:focus ~ label,
.text-label-md input:valid ~ label,
.text-label-md label.has-value {
  top: -10px;
  font-size: 12px;
  color: #83add7;
}
input:focus ~ .text-label-md__bar::before, input:focus ~ .text-label-md__bar::after {
  width: 50%;
}

.login__container table {
  border-collapse: collapse;
}

.mdl-selectfield {
  position: relative;
}
.mdl-selectfield:after {
  position: absolute;
  top: 0.75em;
  right: 0.5em;
  /* Styling the down arrow */
  width: 0;
  height: 0;
  padding: 0;
  content: "";
  border-left: 0.25em solid transparent;
  border-right: 0.25em solid transparent;
  border-top: 0.375em solid #BDBDBD;
  pointer-events: none;
}
.mdl-selectfield label {
  display: none;
}
.mdl-selectfield select {
  -webkit-appearance: none;
  -moz-appearance: none;
  font-family: inherit;
  background-color: transparent;
  width: 100%;
  padding: 4px 5px;
  font-size: 14px;
  color: #222222;
  border: none;
  border-bottom: 1px solid #BDBDBD;
  border-radius: 0;
}
.mdl-selectfield select:focus {
  outline: none;
}

.submitted .mdl-selectfield select:invalid, .submitted .mdl-selectfield select.ng-invalid {
  border-color: red;
}
.submitted .text-label-md input:invalid,
.submitted .text-label-md input.ng-invalid {
  border-color: red;
}
.submitted .text-label-md input:invalid ~ label,
.submitted .text-label-md input.ng-invalid ~ label {
  color: red;
}
input:invalid ~ .submitted .text-label-md__bar::before, input.ng-invalid ~ .submitted .text-label-md__bar::before, input.ng-invalid ~ .submitted .text-label-md__bar::after, input:invalid ~ .submitted .text-label-md__bar::after {
  background-color: red;
}

.message {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 1000;
  display: flex;
  align-items: center;
  width: 100%;
  min-height: 42px;
  background: #323232;
  color: #FFFFFF;
  padding: 10px;
  box-sizing: border-box;
  transform: translateY(100%);
  transition: all 0.3s ease-in-out;
}
.message__button {
  -webkit-appearance: none;
  -moz-appearance: none;
  border: none;
  background: transparent;
  color: #83add7;
  font-size: 12px;
  font-weight: bold;
  white-space: nowrap;
  padding: 0;
  margin-left: auto;
}
.message__button:focus {
  outline: none;
}
.message__button:hover {
  cursor: pointer;
}
.message__button_close {
  width: 24px;
  height: 24px;
}
.message__button_close > img {
  width: 14px;
  height: 14px;
}
.message_vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.message_visible {
  transform: translateY(0);
}
.message_error {
  background-color: #700000;
}
.message_success {
  background-color: green;
}
.message_success > .message__button {
  color: #FFFFFF;
}
.message_error > .message__text, .message_success > .message__text {
  color: #FFFFFF;
}

.button {
  -webkit-appearance: none;
  -moz-appearance: none;
  margin: 0;
  padding: 0;
  outline: none;
  border: none;
  background-color: transparent;
  width: 100%;
}
.button:hover {
  cursor: pointer;
}
.button:focus {
  outline: none;
}
.button_lightblue {
  background-color: #83add7;
}
.button_red {
  background-color: #93162a;
}
.button_green {
  color: white;
  background-color: #298E52;
}
.button_lightred {
  color: white;
  background-color: #D64B4B;
}
.button_disabled {
  background-color: #BDBDBD !important;
  pointer-events: none;
}
.button_fixed {
  position: fixed;
  bottom: 0;
  left: 0;
}
.button_submit {
  width: auto;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 11px;
  background-color: #298E52;
  color: #FFFFFF;
  cursor: pointer;
  border-radius: 0;
  padding: 3px 10px 3px;
  margin: 2px 8px 2px 4px;
}
.button_submit-vip {
  width: auto;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 11px;
  background-color: #D64B4B;
  color: #FFFFFF;
  cursor: pointer;
  border-radius: 0;
  padding: 3px 10px 3px;
  margin: 2px 8px 2px 4px;
}
.button_submit-reg {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 36px;
  text-align: center;
  font-size: 13px;
  font-weight: bold;
  line-height: 16px;
  color: #FFFFFF;
  text-transform: none;
  padding: 5px;
  border-radius: 4px;
  background-color: #298E52;
  cursor: pointer;
  box-sizing: border-box;
}
.button_submit-reg:disabled {
  background-color: #E5E5E5;
  color: #828282;
  pointer-events: none;
}
.button_submit-reg:not(:disabled):hover, .button_submit-reg:not(:disabled):focus {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}
.button_submit-cancel {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 36px;
  text-align: center;
  font-size: 13px;
  font-weight: bold;
  line-height: 16px;
  color: #5A82CF;
  text-transform: none;
  padding: 5px;
  border-radius: 4px;
  background-color: #FFFFFF;
  border: 1px solid #5A82CF;
  cursor: pointer;
  box-sizing: border-box;
}
.button_submit-cancel:disabled {
  color: #BDBDBD;
  border-color: #BDBDBD;
  pointer-events: none;
}
.button_submit-new {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 13px;
  font-weight: bold;
  line-height: 14px;
  color: #FFFFFF;
  text-transform: none;
  padding: 5px;
  border-radius: 4px;
  background-color: #298E52;
  cursor: pointer;
}
.button_submit-new:disabled {
  background-color: #F4F4F4;
  color: #828282;
  pointer-events: none;
}
.button_submit-new:not(:disabled):hover, .button_submit-new:not(:disabled):focus {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}
.button_submit-v2 {
  height: 42px;
  padding: 3px 10px 3px;
  font-weight: bold;
  font-size: 17px;
  line-height: 16px;
  text-align: center;
  background-color: #298E52;
  color: #FFFFFF;
  border-radius: 10px;
  cursor: pointer;
  box-sizing: border-box;
}
.button_submit-v2:disabled {
  background-color: #BDBDBD;
  pointer-events: none;
}
.button_submit-v2:not(button) {
  display: flex;
  align-items: center;
  justify-content: center;
}
.button_submit-alt {
  margin: 0;
  color: #FFFFFF;
  background-color: #3960AC;
}
.button_submit-large {
  height: 48px;
  margin: 0;
  background-color: #298E52;
  transition: background-color 150ms ease-in-out, box-shadow 150ms ease-in-out;
}
.button_gray {
  height: 42px;
  padding: 3px 10px 3px;
  font-weight: bold;
  font-size: 17px;
  line-height: 16px;
  text-align: center;
  background-color: #F4F4F4;
  color: #3960AC;
  border-radius: 10px;
  cursor: pointer;
  box-sizing: border-box;
}
.button_gray:disabled {
  pointer-events: none;
}
.button_gray:not(button) {
  display: flex;
  align-items: center;
  justify-content: center;
}
.button_transparent {
  color: #3960AC;
  font-weight: normal;
}
.button_transparent-v2 {
  height: 42px;
  padding: 3px 10px 3px;
  font-weight: bold;
  font-size: 17px;
  line-height: 16px;
  text-align: center;
  color: #3960AC;
  border-radius: 10px;
  cursor: pointer;
  box-sizing: border-box;
}
.button_transparent-v2:disabled {
  pointer-events: none;
}
.button_transparent-v2:not(button) {
  display: flex;
  align-items: center;
  justify-content: center;
}

.api-input-text > textarea {
  width: 100%;
  height: 50px;
}

.small-preloader {
  padding: 5px 0;
}
.small-preloader__part {
  display: inline-block;
  width: 13px;
  height: 13px;
  background-color: #3960AC;
  border-radius: 50%;
  animation-name: blink;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-fill-mode: both;
  animation-timing-function: ease-in-out;
  opacity: 0;
}
.small-preloader__part_inverted {
  background-color: #FFFFFF;
}
.small-preloader__part:not(:last-child) {
  margin-right: 5px;
}
.small-preloader__part:nth-child(2) {
  animation-delay: 0.25s;
}
.small-preloader__part:nth-child(3) {
  animation-delay: 0.5s;
}
@keyframes blink {
  0% {
    opacity: 0;
  }
  30% {
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
}

.version-change {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1000;
  transform: translateY(0);
  transition: transform 250ms ease-in-out;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 4px;
  box-sizing: border-box;
  background: #FFFFFF;
  color: #222222;
  box-shadow: 0 -2px 5px 0 rgba(0, 0, 0, 0.5);
}
.version-change[hidden] {
  transform: translateY(calc(100% + 10px));
}
.version-change .button {
  height: 100%;
  padding: 5px 15px;
  margin: 0 10px;
}

.custom-select {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  font-size: 11px;
  line-height: 14px;
  min-height: 20px;
  height: 20px;
  min-width: 20px;
  padding: 3px 5px;
  border-radius: 2px;
  box-sizing: border-box;
}
.custom-select_open {
  background-color: #3960AC;
}
.custom-select_open .custom-select-popup {
  display: flex;
}
.custom-select-current {
  display: flex;
  align-items: center;
  color: #FFFFFF;
  cursor: pointer;
}
.custom-select-current__name {
  margin-right: 3px;
}
.custom-select-popup {
  position: absolute;
  top: 26px;
  right: 0;
  z-index: 1000;
  display: none;
  flex-direction: column;
  align-items: flex-end;
  min-width: 50px;
  padding: 3px 0;
  color: #555555;
  background-color: #FFFFFF;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
  border-radius: 2px;
}
.custom-select-popup:before {
  content: "";
  display: block;
  position: absolute;
  top: -12px;
  right: 6px;
  z-index: -1;
  border: 8px solid transparent;
  border-bottom-color: #FFFFFF;
}
.custom-select-popup-item {
  display: inline-flex;
  align-items: center;
  justify-content: flex-end;
  padding: 4px 7px 4px 5px;
  width: 100%;
  white-space: nowrap;
  cursor: pointer;
  box-sizing: border-box;
}
.custom-select-popup-item_active {
  background-color: #cee8f4;
}
.custom-select-popup-item__text {
  margin-right: 2px;
}

@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
.button-v2 {
  -webkit-appearance: none;
  -moz-appearance: none;
  height: 44px;
  padding: 12px;
  box-sizing: border-box;
  font-size: 17px;
  font-weight: 700;
  line-height: 20px;
  text-align: center;
  border: none;
  border-radius: 10px;
  background-color: transparent;
}
.button-v2:not(button) {
  display: flex;
  align-items: center;
  justify-content: center;
}
.button-v2:hover:not([disabled]) {
  cursor: pointer;
}
.button-v2:focus {
  outline: none;
}
.button-v2_submit-reg, .button-v2_submit, .button-v2_green {
  color: #FFFFFF;
}
.button-v2_submit-reg:disabled, .button-v2_submit:disabled, .button-v2_green:disabled {
  background-color: #BDBDBD;
}
.button-v2_submit-reg {
  background-color: #5A82CF;
}
.button-v2_submit-reg:hover:not([disabled]) {
  background-color: #97A5D6;
}
.button-v2_submit-reg:active:not([disabled]) {
  background-color: #3960AC;
}
.button-v2_submit, .button-v2_green {
  background-color: #298E52;
}
.button-v2_submit:hover:not([disabled]), .button-v2_green:hover:not([disabled]) {
  background-color: #4CAF68;
}
.button-v2_submit:active:not([disabled]), .button-v2_green:active:not([disabled]) {
  background-color: #11752E;
}
.button-v2_light-gray {
  color: #3960AC;
  background-color: #F4F4F4;
}
.button-v2_light-gray:disabled {
  color: #BDBDBD;
}
.button-v2_light-gray:hover:not([disabled]) {
  background-color: transparent;
}
.button-v2_light-gray:active:not([disabled]) {
  background-color: #EEEEEE;
}

.link-v2 {
  font-size: 17px;
  font-weight: 700;
  line-height: 20px;
  color: #3960AC;
  cursor: pointer;
}
.link-v2_disabled {
  color: #BDBDBD;
  pointer-events: none;
}

.inline-element-container-v2 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  box-sizing: border-box;
}

.timeout-button-v2 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 44px;
  padding: 12px;
  box-sizing: border-box;
  font-size: 12px;
  font-weight: 400;
  line-height: normal;
  color: #828282;
}

@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
header {
  height: 85px;
  background: url("/assets/images/pattern_top.png?2") repeat 0 0;
  position: relative;
  z-index: 11;
}
header app-koeff-view-switcher {
  display: flex;
  align-items: center;
  color: #FFFFFF;
}
header app-koeff-view-switcher .select select {
  height: 18px !important;
}
header a {
  color: #FFFFFF;
}
header app-header {
  display: block;
  height: 61px;
}
header app-user-auth {
  display: flex;
  margin-left: 5px;
}
header app-user-auth .user-auth-block {
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
header app-user-auth .user-auth-block__button {
  margin-right: 12px;
  font-size: 11px;
}
header app-user-auth .user-auth-block__button:first-child {
  min-width: 80px;
}
header app-user-auth .user-auth-block__button:last-child {
  min-width: 100px;
}
header .menu-lang {
  padding: 2px 5px 3px;
}
header .menu-lang .custom-select-popup:before {
  right: 4px;
}
header .menu-lang .custom-select-popup-item {
  text-transform: uppercase;
}
header .menu-lang .custom-select-popup-item .flag-icon {
  line-height: 14px;
}

.header {
  display: flex;
  align-items: center;
  height: 60px;
  margin-left: 20px;
}
.header-left, .header-right {
  display: flex;
  align-items: center;
}
.header-right .header-menu {
  margin-right: 10px;
}
.header-logo__image {
  display: inline-block;
  width: 220px;
  height: 60px;
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("/assets/images/svg/logo_ru.svg?3");
}
.header-logo__image_en {
  background-image: url("/assets/images/svg/logo_en.svg?3");
}
.header-menu {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 4px 0 5px;
  width: calc(100% - 220px - 10px);
}
.header-menu_margin-left {
  margin-left: 58px;
}
.header-menu__left, .header-menu__right {
  display: flex;
  align-items: center;
}
.header-menu__item {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 32px;
  min-width: 16px;
  margin-left: 7px;
  padding: 0 8px;
  border: 1px solid #7badd1;
  border-radius: 2px;
  background-color: #3960AC;
}
.header-menu__item_hidden-by-width {
  margin-right: 5px;
}
@media screen and (max-width: 1024px) {
  .header-menu__item_hidden-by-width {
    display: none;
  }
}
.header-menu__item_full {
  height: 24px;
  padding: 0 15px;
  margin-right: 5px;
  border-radius: 4px;
  cursor: pointer;
}
.header-menu__item_loyalty {
  height: 26px;
  font-weight: 700;
  background-color: #7a2f4c;
  border: none;
}
.header-menu__item > .icon:not(.icon_telegram):not(.icon_tv-games):not(.icon_casino) {
  min-width: 16px;
  width: 16px;
  height: 16px;
}
.header-menu__item-icon {
  display: flex;
}
.header-menu__item-column {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.header-menu__item_info {
  padding: 0 5px;
}
.icon + .header-menu__item-text {
  margin-left: 10px;
}
.header-menu__item_tb {
  font-size: 12px;
  line-height: 14px;
  border-color: #47bbd9;
  background: linear-gradient(180deg, #5A82CF 0, #3960AC);
  box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.5);
}
.header-menu__item_tb .header-menu__item-text {
  margin-left: 4px;
}
.header-menu__item-text {
  display: flex;
  align-items: center;
  text-align: center;
  color: #FFFFFF;
  line-height: 13px;
}
.header-menu__item-text_yellow {
  color: #fee200;
}
.header-menu__item-text > span {
  margin-right: 10px;
}

@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
.side-menu {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 101;
  width: 100%;
  height: 100%;
  transition: visibility ease-in-out 0.5s, background ease-in-out 0.5s;
  background: transparent;
  visibility: hidden;
}
.side-menu__wrapper {
  width: 100%;
  height: 100%;
}
.side-menu__container {
  position: absolute;
  top: 0;
  left: 0;
  transform: translateX(-100%);
  display: flex;
  flex-direction: column;
  width: 300px;
  height: 100%;
  background: #FFFFFF;
  transition: transform ease-in-out 0.3s;
  will-change: transform;
  overflow: hidden;
}
.side-menu-header {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 300px;
  box-sizing: border-box;
  padding: 5px;
  white-space: nowrap;
}
.side-menu-header .icon.icon_refresh:hover {
  cursor: pointer;
}
.side-menu-header:not(.side-menu-header_vertical) {
  height: 49px;
}
.side-menu-header_vertical {
  flex-direction: column;
  padding: 0;
}
.side-menu-header__control {
  display: flex;
  align-items: center;
  width: 100%;
  color: #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  padding: 10px;
  height: 49px;
  box-sizing: border-box;
}
.side-menu-header__control .icon_user {
  margin-right: 10px;
}
.side-menu-header__control .icon_logout {
  margin-left: 10px;
}
.side-menu-header__control-info {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  box-sizing: border-box;
}
.side-menu-header__control-info span:nth-child(2) {
  margin-top: 2px;
}
.side-menu-header__control-info a {
  color: #FFFFFF;
}
.side-menu__button {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-grow: 1;
  height: 37px;
  background: #83add7;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
}
.side-menu__button_small {
  height: 28px;
}
.side-menu__button:not(:first-child) {
  margin-left: 5px;
}
.side-menu-list {
  display: flex;
  flex-direction: column;
  width: 100%;
  box-sizing: border-box;
  overflow-x: hidden;
}
.side-menu-list:not(.side-menu-list_bottom) {
  overflow-y: scroll;
  touch-action: pan-y;
  width: calc(100% + 20px);
  height: calc(100% - 94px);
}
.side-menu-list_authorized {
  height: calc(100% - 138px) !important;
}
.side-menu-list_bottom {
  position: absolute;
  bottom: 0;
  left: 0;
  padding-bottom: 0;
  box-shadow: 0px 4px 25px 5px #555555;
}
.side-menu-list__arrow {
  position: absolute;
  top: calc(50% - 5px);
  right: 7px;
}
.side-menu-list__arrow:before {
  border-color: #83add7;
}
.side-menu-list__item {
  position: relative;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  width: 300px;
  height: 42px;
  color: #2f6b9d;
  font-weight: bold;
  text-decoration: none;
  background-color: #FFFFFF;
}
.side-menu-list__item:nth-child(odd) {
  background: #E8F6FF;
}
.side-menu-list__item_datetime {
  justify-content: space-between;
  background: #E8F6FF;
}
.side-menu-list__item_datetime:hover {
  cursor: default !important;
}
.side-menu-list__item_active-link:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 4px;
  background-color: #2b6c99;
}
.side-menu-list__item-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 42px;
  max-width: 42px;
  height: 42px;
  background: #2f6b9d;
  box-sizing: border-box;
}
.side-menu-list__item-icon_no-border {
  border-bottom: none;
}
.side-menu-list__item-icon_bg-gray {
  background: #dedede;
}
.side-menu-list__item-date {
  display: flex;
  flex-direction: column;
  width: calc(100% - 114px);
  padding-left: 10px;
  text-align: left;
  color: #999;
}
.side-menu-list__item-date_clock {
  color: #222222;
  font-size: 16px;
}
.side-menu-list__item-text {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  flex-grow: 1;
  padding-left: 10px;
  border-bottom: 1px solid #b7b7b7;
  box-sizing: border-box;
}
.side-menu-list__item-text_padding-right {
  padding-right: 10px;
}
.side-menu-list__item-counter {
  position: absolute;
  right: 11px;
  top: calc(50% - 10px);
  background: #3960AC;
  color: #FFFFFF;
  text-align: center;
  min-width: 16px;
  padding: 5px;
  border-radius: 4px;
}
.side-menu-list__item-lang {
  position: relative;
  display: flex;
  align-items: center;
  padding: 2px 5px 3px;
  text-transform: uppercase;
  box-sizing: border-box;
}
.side-menu-list__item-lang_open {
  background-color: #3960AC;
}
.side-menu-list__item-favorite {
  min-width: 80px;
  height: 100%;
  display: flex;
  justify-content: space-between;
  border-left: 1px solid #b7b7b7;
  border-bottom: 1px solid #b7b7b7;
  padding-right: 4px;
  box-sizing: border-box;
}
.side-menu-list__item-favorite-icon, .side-menu-list__item-favorite-count {
  display: flex;
  align-items: center;
  min-width: 40px;
  justify-content: center;
}
.side-menu-list__item-favorite-count {
  color: #FFFFFF;
}
.side-menu-list__item-favorite-count:after {
  content: attr(data-count);
  display: inline-block;
  padding: 5px;
  min-width: 16px;
  text-align: center;
  background-color: #2f6b9d;
  border-radius: 4px;
}
.side-menu-list__item-input {
  height: 26px;
  padding: 0 5px;
  border: 1px solid #999;
}
.side-menu-list__item:last-child > .side-menu-list__item-icon, .side-menu-list__item_last > .side-menu-list__item-icon {
  border-color: #b7b7b7;
}
.side-menu-list__item_single > .side-menu-list__item-text, .side-menu-list__item_single > .side-menu-list__item-lang {
  background: #FFFFFF;
}
.side-menu-list__item_single > .side-menu-list__item-text, .side-menu-list__item_single > .side-menu-list__item-icon, .side-menu-list__item_single > .side-menu-list__item-lang {
  border-top: 1px solid #b7b7b7;
  border-bottom: 1px solid #b7b7b7;
}
.side-menu-list__item_light {
  font-weight: normal;
}
.side-menu-list__item_light > .side-menu-list__item-icon {
  background-color: #83add7;
}
.side-menu-list__item:hover {
  cursor: pointer;
}
.side-menu-list__item_full-site {
  background: #FFFFFF !important;
  text-align: center;
}
.side-menu-list__submenu {
  display: flex;
  flex-wrap: wrap;
  padding-right: 3px;
  width: 300px;
}
.side-menu-list__submenu .side-menu-list__item {
  width: 50%;
  background: #FFFFFF;
}
.side-menu-list__submenu .side-menu-list__item:not(:nth-child(6)):last-child {
  width: 100%;
}
.side-menu-list__submenu .side-menu-list__item:nth-child(4n+1) {
  background: #E8F6FF;
}
.side-menu-list__submenu .side-menu-list__item:nth-child(4n+2) {
  background: #E8F6FF;
}
.side-menu-list-langs {
  position: absolute;
  top: 15px;
  right: 0;
  z-index: 9;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-width: 80px;
  padding: 3px 10px;
  background-color: #3960AC;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.12), 0 3px 2px rgba(0, 0, 0, 0.24);
  overflow: hidden;
  box-sizing: border-box;
}
.side-menu-list-langs__text {
  pointer-events: none;
}
.side-menu-list-langs > span {
  color: #FFFFFF;
  line-height: 20px;
  text-transform: uppercase;
  cursor: pointer;
}
.side-menu-list-langs > span:hover span:last-child {
  text-decoration: underline;
}
.side-menu-list-langs > span .flag-icon {
  pointer-events: none;
  margin-right: 5px;
}
.side-menu_visible {
  visibility: visible;
  background: rgba(0, 0, 0, 0.7);
}
.side-menu_visible > .side-menu__container {
  transform: translateX(0);
}

@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
.base-table {
  background: #FFFFFF;
}
.base-table_with-control-header {
  margin-top: 38px;
  min-height: calc(100% - 38px - 41px) !important;
}
.base-table__status {
  position: fixed;
  top: calc(50% + 24.5px);
  left: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: calc(100% - 49px - 41px);
  background: #FFFFFF;
  transform: translate(-50%, -50%);
  color: red;
  font-weight: bold;
  z-index: -1;
  box-sizing: border-box;
  text-align: center;
}
.base-table-message {
  display: flex;
  justify-content: center;
  flex-direction: column;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 90%;
  text-align: center;
}
.base-table-datepicker {
  display: flex;
  align-items: center;
  z-index: 8;
  background: #FFFFFF;
  padding: 0 6px;
}
.base-table-datepicker input {
  border: none;
  padding: 4px 0;
  color: #222222;
  font-weight: 700;
}
.base-table-sport_hide {
  display: none;
}
.base-table-champ {
  overflow: hidden;
}
.base-table-champ .line-list-item__name, .base-table-champ .line-list-item__control, .base-table-champ .line-list-item__date, .base-table-champ .line-list-item__dops, .base-table-champ .line-list-item__video, .base-table-champ .line-list-item__favorite, .base-table-champ .line-list-item__favorite_bottom {
  border-bottom: 1px solid #BDBDBD;
  box-sizing: border-box;
}
.base-table-champ > .line-list-item_fixed {
  height: calc(100% - 49px - 41px);
}
.base-table-champ-header {
  display: flex;
  border: 1px solid #FFFFFF;
  box-sizing: border-box;
}
.base-table-champ-header__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 40px;
  max-width: 40px;
  min-height: 35px;
  border-right: 1px solid #FFFFFF;
  box-sizing: border-box;
}
.base-table-champ-header__icon_no-border {
  border-right: none;
}
.base-table-champ-header__name {
  display: flex;
  align-items: center;
  flex-grow: 1;
  padding: 0 10px;
  color: #FFFFFF;
  margin: 0;
  font-size: 11px;
  min-height: 35px;
}
.base-table-event {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  background: #FFFFFF;
  box-sizing: border-box;
}
.base-table-event:nth-child(odd) {
  background: #E8F6FF;
}
.base-table-event_nowrap {
  flex-wrap: nowrap;
}
.base-table-event_overall-time {
  display: flex;
}
.base-table-event__time {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-width: 35px;
  max-width: 35px;
  height: 40px;
  padding: 5px 0;
  box-sizing: border-box;
  text-align: center;
  font-weight: bold;
  font-size: 11px;
  line-height: 15px;
}
.base-table-event__time_not-centered {
  justify-content: flex-start;
}
.base-table-event__data {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: calc(100% - 35px - 36px);
  min-height: 40px;
  overflow: hidden;
  box-sizing: border-box;
  padding-left: 10px;
  line-height: 15px;
}
.base-table-event__data_full {
  min-width: inherit;
  max-width: inherit;
  flex-grow: 1;
}
.base-table-event a[class^=base-table-event__data]:hover {
  cursor: pointer;
}
.base-table-event__name {
  font-weight: bold;
  color: #3960AC;
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.base-table-event__comment {
  display: block;
  color: #222222;
  font-weight: normal;
}
.base-table-event__score {
  font-weight: bold;
}
.base-table-event__score_active {
  color: #B72C2C;
}
.base-table-event__exts {
  padding: 5px;
}
.base-table-event__ext-button {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-width: 36px;
  max-width: 36px;
  height: 40px;
}
.base-table-event__ext-button > span {
  width: 5px;
  height: 5px;
  background: #828282;
}
.base-table-event__ext-button > span:not(:last-child) {
  margin-bottom: 3px;
}
.base-table-cluster {
  display: flex;
}
.base-table-cluster_data {
  width: calc(100% - 35px);
}
.base-table-cluster-row {
  display: flex;
  width: 100%;
}
.base-table-cluster.fixed .base-table-event__time span {
  position: fixed;
  top: 90px;
}
.base-table__boldless {
  font-weight: normal;
}
.base-table_black {
  color: #222222;
}
.base-table_message {
  text-align: center;
  width: 100%;
  margin-bottom: 10px;
  font-weight: bold;
}
.base-table_results .base-table-event__exts {
  width: 100%;
}
.base-table_results .base-table-event__exts-item {
  margin-bottom: 5px;
}

@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
.top-filter {
  position: fixed;
  left: 0;
  top: 49px;
  z-index: 9;
  display: none;
  flex-direction: column;
  width: 100%;
  height: calc(100vh - 49px);
  background: #FFFFFF;
  overflow-y: auto;
}
.top-filter_visible {
  display: flex;
}
.top-filter__message {
  display: flex;
  align-items: center;
  height: 25px;
  padding: 0 10px;
  border-bottom: 1px solid #b7b7b7;
  color: #3960AC;
}
.top-filter__message span {
  margin-right: 5px;
}
.top-filter form {
  padding-bottom: 44px;
}
.top-filter form .filter-name {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  height: 42px;
  padding: 0 5px;
}
.top-filter form .filter-item {
  display: flex;
  align-items: center;
  height: 42px;
}
.top-filter form .filter-item:nth-child(even) {
  background: #E8F6FF;
}
.top-filter form .filter-item:hover {
  cursor: pointer;
}
.top-filter form .filter-item__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 42px;
  max-width: 42px;
  height: 42px;
  border-bottom: 1px solid #FFFFFF;
  box-sizing: border-box;
}
.top-filter form .filter-item__name {
  display: flex;
  align-items: center;
  height: 100%;
  font-weight: bold;
  color: #2f6b9d;
  padding-left: 5px;
  flex-grow: 1;
  border-bottom: 1px solid #BDBDBD;
  box-sizing: border-box;
}
.top-filter form .filter-item__name_with-right-border {
  border-right: 1px solid #BDBDBD;
}
.top-filter form .filter-item__control {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 42px;
  max-width: 42px;
  height: 100%;
  border-bottom: 1px solid #BDBDBD;
  box-sizing: border-box;
}
.top-filter form .filter-item__count {
  font-size: 9px;
  font-weight: bold;
}
.top-filter form .filter-item .checkbox, .top-filter form .filter-item .radio {
  margin: 0 5px;
}
.top-filter form .filter-item_disabled {
  opacity: 0.5;
}
.top-filter form .filter-item_checked:nth-child(odd) {
  background: #9ed0ff;
}
.top-filter form .filter-item_checked:nth-child(even) {
  background: #aed7ff;
}
.top-filter .form-control {
  position: fixed;
  bottom: 0;
  left: 0;
  display: flex;
  width: 100%;
  padding: 2px;
  box-sizing: border-box;
  background: #FFFFFF;
}
.top-filter .form-control .button:first-child {
  margin-right: 4px;
}
.top-filter .form-control .button:last-child {
  margin-right: 0;
}

@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
app-breadcrumbs {
  z-index: 1;
}

app-live-block {
  position: relative;
  display: block;
}

app-event-unit,
app-line-event-unit {
  display: block;
}
app-event-unit app-preloader,
app-line-event-unit app-preloader {
  display: flex;
  height: 20px;
  border-bottom: 1px solid #BDBDBD;
}

app-live-block .line {
  position: relative;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  height: 100%;
}

.line__wrapper, .line__message {
  height: calc(100% - 21px);
}
.line__wrapper {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}
.line__wrapper_headerless {
  height: 100%;
}
.line__message {
  z-index: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.line__message_column {
  flex-direction: column;
}
.line__message-list {
  padding-left: 24px;
}
.line__message-list-title {
  margin-bottom: 5px;
}
.line__message-list-footer {
  margin-top: 5px;
}
.line__message_vertical {
  flex-direction: column;
}
.line__message_align-stretch {
  align-items: stretch;
}
.line__message-text {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.line__champ .icon_favorites,
.line__champ .icon_favorites-active {
  width: 14px;
  height: 14px;
}
.line__header {
  display: flex;
  height: 21px;
  color: #FFFFFF;
  background-color: #5A82CF;
}
.line__header-item {
  display: inline-flex;
  align-items: center;
  border-right: 1px solid #BDBDBD;
  box-sizing: border-box;
}
.line__header-item_name {
  min-width: calc((100% - 652px) / 2 + 62px);
  max-width: calc((100% - 652px) / 2 + 62px);
}
.line__header-item_name, .line__header-item_name-line {
  padding: 0 2px 0 7px;
  box-sizing: border-box;
}
.line__header-item_name-line {
  min-width: calc(100% - 530px);
  max-width: calc(100% - 530px);
}
.line__header-item_score {
  min-width: calc((100% - 532px) / 2);
  max-width: calc((100% - 532px) / 2);
  padding: 0 19px 0 7px;
  box-sizing: border-box;
}
.line__header-item_dop, .line__header-item_ext {
  justify-content: center;
  text-transform: uppercase;
}
.line__header-item_dop {
  min-width: 50px;
  max-width: 50px;
}
.line__header-item_ext {
  min-width: 30px;
  max-width: 30px;
  border-right: none;
}
.line__header-item_bg {
  background-color: #7badd1;
}
.line__controls {
  display: flex;
  align-items: center;
  height: 24px;
  padding: 0 2px 0 8px;
}
.line__controls-right {
  display: inline-flex;
  align-items: center;
  flex-shrink: 0;
  height: 100%;
  margin-left: auto;
}
.line__controls-right app-select {
  margin: 0 0 0 5px;
}
.line__controls-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  margin: 0;
  padding: 0;
  outline: none;
  border: none;
  background-color: transparent;
  display: flex;
  align-items: center;
  height: 20px;
  padding: 0 24px;
  background: #298E52;
  color: #FFFFFF;
  text-transform: uppercase;
  cursor: pointer;
  transition: opacity 150ms ease-in-out;
}
.line__controls-button[disabled] {
  opacity: 0.5;
  pointer-events: none;
}
.line__controls-quick-search {
  margin-left: auto;
}
.line__controls app-refresh-button {
  margin-right: 4px;
}
.line__controls app-icon-checkbox {
  width: 32px;
  height: 20px;
}
.line__controls app-breadcrumbs {
  margin-left: 16px;
}
.line__controls-right app-icon-checkbox {
  width: 22px;
}
.line__controls_line {
  padding: 0;
}
.line-champ__header {
  display: flex;
  align-items: center;
  background-color: #97A5D6;
}
.line-champ__header_one .line-champ__header-name, .line-champ__header_one .line-champ__header-toggle {
  cursor: default !important;
}
.line-champ__header-sport, .line-champ__header-favorites, .line-champ__header-toggle {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 26px;
}
.line-champ__header-sport {
  min-width: 37px;
  max-width: 37px;
  padding-left: 6px;
  cursor: pointer;
  box-sizing: border-box;
}
.line-champ__header-sport .not-hover {
  pointer-events: none;
}
.line-champ__header-sport > span:not(.not-hover) {
  cursor: pointer;
}
.line-champ__header-favorites {
  flex-shrink: 0;
  width: 25px;
  padding-left: 5px;
  padding-right: 5px;
  box-sizing: border-box;
  cursor: pointer;
}
.line-champ__header-favorites span[role=button] {
  cursor: pointer;
  outline: none;
}
.line-champ__header-name {
  flex-grow: 1;
  padding: 0 4px;
}
.line-champ__header-name, .line-champ__header-name > h2 {
  display: inline-flex;
  height: 100%;
  min-height: 26px;
  margin: 0;
  box-sizing: border-box;
  font-size: 11px;
  font-weight: bold;
  outline: none;
}
.line-champ__header-name:hover {
  cursor: pointer;
}
.line-champ__header-name a {
  color: #222222;
}
.line-champ__header-name a:hover {
  text-decoration: underline;
}
.line-champ__header-link {
  display: flex;
  align-items: center;
  margin-right: 3px;
}
.line-champ__header-external-link {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-left: 2px;
  padding-right: 2px;
}
.line-champ__header-toggle {
  min-width: 30px;
  max-width: 30px;
  cursor: pointer;
}
.line-champ__header-toggle .arrow {
  margin: 0;
  padding: 0 4px;
  outline: none;
}
.line-champ__header_closed {
  border-bottom: 1px solid #FFFFFF;
}
.line-champ__date {
  display: flex;
  align-items: center;
  height: 12px;
  padding: 0 5px;
  background-color: #EEEEEE;
  font-size: 10px;
}
.line-event {
  display: flex;
  height: 28px;
  transition: background-color 150ms ease-in-out;
  border-bottom: 1px solid #BDBDBD;
}
.line-event:not(.line-event_last) ~ app-ext-dops-container {
  display: block;
  border-bottom: 1px solid #BDBDBD;
}
.line-event_active, .line-event:hover {
  background-color: #E8F6FF;
}
.line-event_more {
  height: 32px;
}
.line-event_more .line-event__main-bets-button {
  height: 32px;
}
.line-event_deleted {
  pointer-events: none;
  opacity: 0.5;
}
.line-event_active, .line-event_load {
  border-bottom: none;
}
.line-event-wrapper {
  display: flex;
  flex-direction: column;
}
.line-event-preloader {
  display: flex;
  min-height: 20px;
}
.line-event__single-icon {
  margin-right: 5px;
}
.line-event__time, .line-event__favorites {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.line-event__time {
  min-width: 42px;
  max-width: 42px;
}
.line-event__time-static {
  font-size: 9px;
  line-height: 12px;
  color: #295e90;
}
.line-event__time-static_large {
  font-size: 10px;
}
.line-event__time-timer {
  font-size: 10px;
  line-height: 12px;
  color: #222222;
}
.line-event__time-timer_small {
  font-size: 9px;
}
.line-event__time-timer_paused {
  opacity: 0.6;
}
.line-event__time-icon {
  display: block;
  width: 15px;
  height: 11px;
  margin-top: 1px;
  margin-bottom: 1px;
}
.line-event__favorites {
  min-width: 20px;
  max-width: 20px;
  padding-right: 5px;
  box-sizing: border-box;
  cursor: pointer;
  outline: none;
}
.line-event__name, .line-event__score {
  display: inline-flex;
  align-items: center;
  border-right: 1px solid #BDBDBD;
  box-sizing: border-box;
}
.line-event__name {
  min-width: calc((100% - 652px) / 2);
  max-width: calc((100% - 652px) / 2);
  color: #222222;
}
.line-event__name-link {
  display: flex;
  width: 100%;
  color: #222222;
  line-height: 13px;
}
.line-event__name-link_icons {
  width: calc(100% - 23px);
}
.line-event__name-link_icons-1 {
  width: calc(100% - 23px);
}
.line-event__name-link_icons-2 {
  width: calc(100% - 46px);
}
.line-event__name-link_icons-3 {
  width: calc(100% - 61px);
}
.line-event__name-link_wide-icons {
  width: calc(100% - 46px);
}
.line-event__name_line {
  min-width: calc(100% - 592px);
  max-width: calc(100% - 592px);
}
.line-event__name-teams {
  position: relative;
  display: inline-flex;
  flex-direction: column;
  justify-content: space-around;
  width: 70%;
}
.line-event__name-teams_full {
  width: 100%;
}
.line-event__name-teams_full-info-1 {
  max-width: calc(100% - 23px - 20px);
}
.line-event__name-teams_full-info-2 {
  max-width: calc(100% - 46px - 20px);
}
.line-event__name-teams_full-info-3 {
  max-width: calc(100% - 61px - 20px);
}
.line-event__name-teams_icon {
  width: calc(100% - 23px);
}
.line-event__name-teams_icons {
  width: calc(100% - 46px);
}
.line-event__name-teams_icons-1 {
  width: calc(100% - 23px);
}
.line-event__name-teams_icons-2 {
  width: calc(100% - 46px);
}
.line-event__name-teams_icons-3 {
  width: calc(100% - 61px);
}
.line-event__name-teams b {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 13px;
}
.line-event__name-gives {
  position: absolute;
  left: -3px;
  font-size: 13px;
  font-weight: 400;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.line-event__name-gives_home {
  top: 2px;
}
.line-event__name-gives_away {
  bottom: -1px;
}
.line-event__name-comment {
  display: inline-flex;
  justify-content: space-between;
  align-items: center;
  width: 50%;
  margin: 0 5px;
  font-size: 9px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.line-event__name-comment_line {
  margin: 0;
}
.line-event__name-comment-block {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  max-width: 99%;
}
.line-event__name-comment-block_line {
  margin: 0 5px;
}
.line-event__name-comment-block:empty {
  display: none;
}
.line-event__name-comment-block span {
  font-size: 9px;
  text-align: right;
  color: #ababab;
}
.line-event__name-comment-block_live {
  white-space: nowrap;
  margin-top: 2px;
  margin-right: 4px;
  min-width: 0;
}
.line-event__name-comment_tv, .line-event__name-comment-tv {
  text-align: right;
  color: #ababab;
}
.line-event__name-comment-text {
  text-overflow: ellipsis;
  overflow: hidden;
}
.line-event__name-comment-text_line {
  margin: 0 5px;
}
.line-event__name-comment-text + .line-event__name-comment-block {
  max-width: 50%;
  margin-left: 0;
}
.line-event__name-comment .line-event__name-comment-tv {
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}
.line-event__name-comment .line-event__name-comment-tv::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
}
.line-event__name-comment-tv {
  margin-left: auto;
}
.line-event__name-icons {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap-reverse;
  justify-content: center;
  align-items: flex-start;
  flex-shrink: 0;
  height: 100%;
  min-width: 23px;
  margin-left: auto;
  padding: 1px;
  box-sizing: border-box;
}
.line-event__name-icons-video:first-child:not(.line-event__name-icons-video_alone) {
  margin-left: 3px;
}
.line-event__name-icons-video:nth-child(2) {
  margin-left: 3px;
}
.line-event__name-icons .icon {
  cursor: pointer;
}
.line-event__name-icons > app-youtube-button {
  width: 15px;
  height: 15px;
}
.line-event__name-icons-2 {
  min-width: 46px;
}
.line-event__name-icons-3 {
  min-width: 61px;
}
.line-event__name-icons_wide {
  min-width: 33px;
}
.line-event__score {
  color: #222222;
  min-width: calc((100% - 532px) / 2);
  max-width: calc((100% - 532px) / 2);
}
.line-event__score-link {
  display: inline-flex;
  align-items: center;
  flex-grow: 1;
  min-width: 0;
  height: 100%;
  padding-left: 7px;
  box-sizing: border-box;
  cursor: pointer;
}
.line-event__score-wrapper {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  flex-grow: 1;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
.line-event__score-wrapper_limited {
  width: 68%;
}
.line-event__score-value {
  display: inline-flex;
  align-items: center;
  color: #be1e27;
  line-height: 13px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.line-event__score-value .supply-icon {
  margin-top: 1px;
  flex-shrink: 0;
}
.line-event__score-value > *:not(:last-child):not(.line-event__score-pruning) {
  margin-right: 2px;
}
.line-event__score-total {
  font-weight: bold;
}
.line-event__score-pruning {
  display: inline-block;
  min-width: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.line-event__score-pruning_end {
  display: inline-flex;
  flex-shrink: 0;
}
.line-event__score-pruning + *:not(.line-event__score-pruning) {
  margin-left: 2px;
}
.line-event__score-comment {
  font-size: 9px;
  line-height: 11px;
  color: #222222;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.line-event__score-tv {
  width: 38%;
  margin-right: 6px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #ababab;
  font-size: 9px;
  line-height: 10px;
  text-align: right;
}
.line-event__main-bets {
  display: inline-flex;
  align-items: center;
}
.line-event__main-bets-button {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  min-width: 50px;
  max-width: 50px;
  height: 28px;
  margin: 0;
  border: none;
  border-right: 1px solid #BDBDBD;
  box-sizing: border-box;
  background-color: #cee8f4;
  color: #222222;
  text-align: center;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  transition: background-color 150ms ease-in-out;
}
.line-event__main-bets-button:hover {
  cursor: pointer;
  background-color: #f4fcff;
}
.line-event__main-bets-button_left {
  background-color: #FFFFFF;
  font-weight: bold;
}
.line-event__main-bets-button_win {
  background-color: transparent;
  min-width: 150px;
  max-width: 150px;
}
.line-event__main-bets-button_in-cart {
  background-color: #FFFA87;
}
.line-event__main-bets-button_in-cart:hover {
  background-color: #F0E36D;
}
.line-event__main-bets-button_up, .line-event__main-bets-button_down {
  position: relative;
}
.line-event__main-bets-button_up::before, .line-event__main-bets-button_down::before {
  content: "";
  position: absolute;
  right: 0;
  width: 0;
  height: 0;
}
.line-event__main-bets-button_up::before {
  top: 0;
  border-style: solid;
  border-width: 0 6px 6px 0;
  border-color: transparent #298E52 transparent transparent;
  transform: rotate(1turn);
}
.line-event__main-bets-button_up-bg {
  background-color: #ABEDC5 !important;
}
.line-event__main-bets-button_up-bg:hover {
  background-color: #89e389 !important;
}
.line-event__main-bets-button_down::before {
  bottom: 0;
  border-style: solid;
  border-width: 0 0 6px 6px;
  border-color: transparent transparent #B72C2C;
  transform: rotate(1turn);
}
.line-event__main-bets-button_down-bg {
  background-color: #F2CDC5 !important;
}
.line-event__main-bets-button_down-bg:hover {
  background-color: #ea9e89 !important;
}
.line-event__main-bets-button_no-value, .line-event__main-bets-button_no-value:hover {
  cursor: default;
}
.line-event__main-bets-button_empty, .line-event__main-bets-button_empty:hover {
  background-color: transparent;
  border-color: transparent;
  cursor: default;
}
.line-event__dops-toggle {
  -webkit-appearance: none;
  -moz-appearance: none;
  margin: 0;
  padding: 0;
  outline: none;
  border: none;
  background-color: transparent;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  min-width: 30px;
  max-width: 30px;
  box-sizing: border-box;
  color: #3960AC;
  background-color: #cee8f4;
  cursor: pointer;
}
.line-event__dops-toggle_toggled {
  background-color: #FFFFFF;
}
.line-event__dops-toggle_no-value, .line-event__dops-toggle_no-value:hover {
  cursor: pointer;
}
.line-event__dops-toggle_empty, .line-event__dops-toggle_empty:hover {
  background-color: transparent;
  border-color: transparent;
  cursor: default;
}
.line-event__only-ext-message {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 32px;
  justify-content: flex-end;
  min-width: 500px;
  max-width: 500px;
  color: #999;
  text-align: right;
  border-right: 1px solid #b7b7b7;
  padding-right: 10px;
  box-sizing: border-box;
}
.line-event__message {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 20px;
  font-weight: 400;
}
.line_with-controls {
  height: calc(100% - 24px);
}
.line .icon_grid,
.line .icon_grid-light {
  width: 14px;
  height: 14px;
}

.bold-nowrap-text {
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.delimiter {
  width: 1px;
  height: 20px;
  background-color: #BDBDBD;
}
.delimiter-container {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 5px;
  height: 100%;
}

@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
.account-base {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  background: #FFFFFF;
}
.account-base-container {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.account-base__menu {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-shrink: 0;
  height: 24px;
  padding: 0 0 0 10px;
}
.account-base__menu-item {
  display: flex;
  align-items: center;
}
.account-base__menu-item_right {
  margin-left: auto;
}
.account-base__pager {
  margin-right: 10px;
}
.account-base__pager input {
  width: 24px;
}
.account-base__header-item, .account-base-item__sub {
  display: flex;
  align-items: center;
  min-height: 20px;
  padding: 0 6px;
  box-sizing: border-box;
}
.account-base__header-item:nth-child(1), .account-base-item__sub:nth-child(1) {
  justify-content: center;
  flex-basis: 7%;
  min-width: 100px;
}
.account-base__header-item:nth-child(2), .account-base-item__sub:nth-child(2) {
  flex-basis: 40%;
}
.account-base__header-item:nth-child(3), .account-base-item__sub:nth-child(3) {
  flex-basis: 20%;
}
.account-base__header-item:nth-child(4), .account-base-item__sub:nth-child(4) {
  flex-basis: 10%;
  min-width: 130px;
}
.account-base__header-item:nth-child(5), .account-base-item__sub:nth-child(5) {
  flex-basis: 20%;
  overflow: hidden;
}
.account-base__header-item:nth-child(6), .account-base-item__sub:nth-child(6) {
  justify-content: center;
  flex-basis: 3%;
  min-width: 36px;
}
.account-base__header {
  display: flex;
  align-items: center;
  width: 100%;
  height: 20px;
  flex-shrink: 0;
  background: #5A82CF;
  color: #FFFFFF;
}
.account-base__header-item .icon:hover {
  cursor: pointer;
}
.account-base__header-item:not(:last-child) {
  border-right: 1px solid #BDBDBD;
}
.account-base__header-item_double {
  justify-content: space-between;
}
.account-base-item {
  position: relative;
  display: flex;
  border-bottom: 1px solid #BDBDBD;
  background-color: #cee8f4;
  cursor: pointer;
}
.account-base-item_info {
  background: #FFFFFF;
  cursor: default;
}
.account-base-item_info .account-base-item__sub {
  font-weight: normal;
}
.account-base-item_info .account-base-item__sub:nth-child(1) {
  color: #3960AC;
}
.account-base-item .icon_plus, .account-base-item .icon_minus {
  cursor: pointer;
}
.account-base-item__bonus {
  color: #298E52;
  font-weight: normal;
}
.account-base-item__live {
  padding: 1px 2px;
  border-radius: 10px;
  color: #FFFFFF;
  font-size: 9px;
  background: #cc3232;
  text-transform: uppercase;
}
.account-base-item__sub {
  display: flex;
  align-items: center;
  min-height: 20px;
  padding: 0 6px;
  font-weight: bold;
}
.account-base-item__sub a {
  font-weight: normal;
}
.account-base-item__sub:not(:last-child) {
  border-right: 1px solid #BDBDBD;
}
.account-base-item__sub-icon {
  flex-shrink: 0;
  width: 12px;
  height: 12px;
  margin-right: 2px;
  background-size: 100% 100%;
}
.account-base-item__sub-icon:last-of-type {
  margin-right: 4px;
}
.account-base-item__sub-container {
  width: 100%;
  padding-top: 2px;
  padding-bottom: 2px;
  box-sizing: border-box;
}
.account-base-item__sub-row {
  display: flex;
  justify-content: space-between;
}
.account-base-item__sub-vip-status {
  display: inline-block;
  padding-top: 2px;
  font-size: 11px;
  line-height: 1;
}
.account-base-item__sub-vip-status_pending {
  font-weight: normal;
  color: #828282;
}
.account-base-item__sub-vip-status_error {
  color: #B72C2C;
}
.account-base-item__sub-vip-comment {
  display: inline-block;
  padding-top: 2px;
  font-weight: normal;
  font-size: 11px;
  line-height: 1;
  color: #828282;
}
.account-base-item__sub-vip-comment_lose {
  color: #B72C2C;
}
.account-base-item__sub-hash {
  color: #3960AC;
  font-weight: normal;
}
.account-base-item__sub-coupon {
  font-weight: normal;
  white-space: nowrap;
}
.account-base-item__sub-text-ellipsis {
  color: #3960AC;
  word-wrap: break-word;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 10px;
  font-weight: bold;
}
.account-base-item__sub_double {
  justify-content: space-between;
  white-space: nowrap;
}
.account-base-item__sub_double pa-icon {
  display: inline-block;
  color: #3960AC;
  margin-right: auto;
}
.account-base-item__sub_underline :hover {
  text-decoration: underline;
  cursor: pointer;
}
.account-base-item__sub_underline-fast-games :hover {
  cursor: default;
}
.account-base-item__sub_right {
  justify-content: flex-end !important;
}
.account-base-item__sub:nth-child(1) {
  font-size: 9px;
}
.account-base-item__sub_flexbox {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.account-base-item_cancel {
  background: #cee8f4;
}
.account-base-item_win {
  background: #dcffe7;
}
.account-base-item_defeat {
  background: #fae9e9;
}
.account-base-item__score {
  box-sizing: border-box;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.account-base-item__score-icon {
  display: block;
  width: 20px;
  height: 20px;
  min-width: 20px;
  margin-left: auto;
  margin-right: -6px;
}
.account-base-item__score-icon.icon-account_default {
  display: none;
}
.account-base-item__score.work {
  color: #999;
}
.account-base-item__score.cancel {
  color: #2760a7;
}
.account-base-item__score.los {
  color: #da0000;
}
.account-base-item__score.win {
  color: #005a00;
}
.account-base-item__cancel {
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 25px;
  height: 25px;
  background: red;
  border: none;
  border-radius: 4px;
  margin-left: 10px;
  color: rgba(255, 255, 255, 0.7);
  font-size: 14px;
}
.account-base-item__cancel::before, .account-base-item__cancel::after {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  background-color: #FFFFFF;
}
.account-base-item__cancel::before {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(45deg);
}
.account-base-item__cancel::after {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-45deg);
}
.account-base-item__cashback {
  position: relative;
  display: flex;
  align-items: center;
  margin-right: 2px;
  font-weight: bold;
  color: #298E52;
}
.account-base-item__cashback .icon_money-in {
  margin-left: 4px;
}
.account-base-item__cashback .icon_cash-out {
  position: absolute;
  top: -3px;
  right: -5px;
}
.account-base-item__icon {
  font-size: 15px !important;
}
.account-base__title {
  font-size: 18px;
  font-weight: 400;
}
.account-base__text {
  padding-top: 24px;
  font-size: 14px;
  line-height: 120%;
}
.account-base__link {
  color: #5A82CF;
  cursor: pointer;
}
.account-base__message {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}
.account-base__message > *:not(:first-child) {
  margin-top: 5px;
}
.account-base .account-base-messages {
  height: 148px;
}
.account-base-messages {
  padding: 3px;
  border-bottom: 1px solid #d2d5d7;
}
.account-base-messages app-account-message:not(:last-child) .account-base-messages__item {
  border-bottom: 1px solid #222222;
}
.account-base-messages__item {
  display: block;
  color: #222222;
  font-size: 11px;
  padding: 5px;
  background: #fce0e0;
}
.account-base-messages__item-title {
  margin: 0;
  color: #fa4143;
}
.account-base-messages__item-text {
  margin: 10px 0;
}
.account-base-messages__item-close {
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 0;
  outline: none;
  border: none;
  background-color: transparent;
  width: auto;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 11px;
  background-color: #298E52;
  color: #FFFFFF;
  cursor: pointer;
  border-radius: 0;
  padding: 3px 10px 3px;
  margin: 2px 8px 2px 4px;
  margin: 0;
}
.account-base-messages__item_password {
  position: relative;
  text-align: center;
  padding: 12px;
}
.account-base-messages__close {
  -webkit-appearance: none;
  -moz-appearance: none;
  margin: 0;
  padding: 0;
  outline: none;
  border: none;
  background-color: transparent;
  position: absolute;
  right: 12px;
  top: 8px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.account-base-messages__close:before, .account-base-messages__close:after {
  content: "";
  position: absolute;
  top: 0;
  left: 9px;
  height: 20px;
  width: 1px;
  background-color: #fa4143;
}
.account-base-messages__close:before {
  transform: rotate(45deg);
}
.account-base-messages__close:after {
  transform: rotate(-45deg);
}
.account-base__clear-filter {
  color: #3960AC;
  cursor: pointer;
}

.account-base_cashout .account-base__header-item:nth-child(2), .account-base_cashout .account-base-item__sub:nth-child(2), .account-base_cashout .account-base-item_info .account-base-item__sub:nth-child(2) {
  flex-basis: 30%;
}
.account-base_cashout .account-base__header-item:nth-child(3), .account-base_cashout .account-base__header-item:nth-child(4), .account-base_cashout .account-base-item__sub:nth-child(3), .account-base_cashout .account-base-item__sub:nth-child(4), .account-base_cashout .account-base-item_info .account-base-item__sub:nth-child(3), .account-base_cashout .account-base-item_info .account-base-item__sub:nth-child(4) {
  flex-basis: 12%;
  min-width: inherit;
}
.account-base_cashout .account-base__header-item:nth-child(6), .account-base_cashout .account-base-item__sub:nth-child(6), .account-base_cashout .account-base-item_info .account-base-item__sub:nth-child(6) {
  justify-content: flex-start;
  flex-wrap: wrap;
  flex-basis: 16%;
  padding: 1px 3px;
}
.account-base_cashout .account-base__header-item:nth-child(6) .button, .account-base_cashout .account-base-item__sub:nth-child(6) .button, .account-base_cashout .account-base-item_info .account-base-item__sub:nth-child(6) .button {
  margin: 1px 0 0 auto;
}
.account-base_cashout .account-base__header-item:nth-child(7), .account-base_cashout .account-base-item__sub:nth-child(7), .account-base_cashout .account-base-item_info .account-base-item__sub:nth-child(7) {
  flex-basis: 42px;
  min-width: 42px;
}
.account-base_cashout .account-base-item_info .account-base-item__sub:nth-child(3) {
  flex-basis: 12%;
}
.account-base_cashout .account-base-item_info .account-base-item__sub:nth-child(6) {
  border-right: 1px solid transparent;
  flex-basis: calc(16% + 42px);
  padding-right: 45px;
}
.account-base_cashout .arrow-grey {
  margin: 0 auto;
}

@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
app-orders {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  min-height: 0;
}

.account-history {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.account-history__header {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  background-color: #5A82CF;
  color: #FFFFFF;
  height: 20px;
}
.account-history__header-item, .account-history__item-sub {
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 6px;
  border-right: 1px solid #BDBDBD;
  box-sizing: border-box;
}
.account-history__header-item:nth-child(1), .account-history__item-sub:nth-child(1) {
  justify-content: center;
  width: 100px;
}
.account-history__header-item:nth-child(2), .account-history__item-sub:nth-child(2) {
  width: 260px;
}
.account-history__header-item:nth-child(3), .account-history__item-sub:nth-child(3) {
  width: calc(100% - 150px - 260px - 100px);
}
.account-history__header-item:nth-child(4), .account-history__item-sub:nth-child(4) {
  width: 150px;
  border-right: none;
}
.account-history__item {
  display: flex !important;
  flex-shrink: 0;
  width: 100%;
  height: 20px;
  border-bottom: 1px solid #BDBDBD;
}
.account-history__item_double {
  justify-content: space-between;
}
.account-history__item-sub {
  font-weight: bold;
}
.account-history__item-sub:first-child {
  font-weight: normal;
  font-size: 9px;
  line-height: 10px;
}
.account-history__item-sub:last-child {
  justify-content: flex-end;
}
.account-history__container {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
.welcome-container {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  width: 100%;
  height: 100%;
  background: #2b7bb6 url("/assets/images/welcome_background.jpg") no-repeat center;
  background-size: cover;
}
.welcome-container .flickity-enabled:focus .flickity-viewport {
  outline: none;
}
.welcome-container .flickity-prev-next-button {
  position: absolute;
  bottom: 60px;
  z-index: 101;
  width: 26px;
  height: 26px;
  border: 1px solid #c8ddec;
  border-radius: 50%;
  -webkit-appearance: none;
  -moz-appearance: none;
  transition: opacity ease-in-out 200ms;
}
.welcome-container .flickity-prev-next-button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 20px;
  height: 20px;
  background-image: url("/assets/images/svg/mobile_welcome_icons.svg");
  background-size: 20px;
  filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.5));
}
.welcome-container .flickity-prev-next-button.previous {
  left: 10px;
}
.welcome-container .flickity-prev-next-button.previous::before {
  background-position: 0 -20px;
}
.welcome-container .flickity-prev-next-button.next {
  right: 10px;
}
.welcome-container .flickity-prev-next-button.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.welcome-container .flickity-prev-next-button.last::before {
  background-position: 0 -40px;
}
.welcome-carousel {
  position: relative;
  height: 100%;
  overflow: hidden;
}
.welcome-carousel:focus {
  outline: none;
}
.welcome-carousel .flickity-page-dots {
  position: absolute;
  bottom: 60px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(100% - 80px);
  padding: 0;
  margin: 0;
  list-style: none;
}
.welcome-carousel .flickity-page-dots .dot {
  width: 26px;
  height: 26px;
  background: #c8ddec;
  border: 1px solid #c8ddec;
  border-radius: 50%;
  margin-right: 10px;
}
.welcome-carousel .flickity-page-dots .dot.is-selected {
  background: #2d7fb8;
  box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.5);
}
.welcome-slide {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100vh;
  outline: none;
}
.welcome-slide p {
  color: #FFFFFF;
  font-weight: normal;
  font-size: 28px;
  line-height: 40px;
  text-align: center;
  margin: 8px 0;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.welcome__button {
  position: absolute;
  bottom: 15px;
  left: 50%;
  transform: translateX(-50%);
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background: transparent;
  color: #FFFFFF;
  text-transform: uppercase;
  padding: 5px 15px;
  border: 1px solid #72b6e5;
  border-radius: 4px;
}
.welcome__button:focus {
  outline: none;
}
.welcome__language {
  position: fixed;
  right: 10px;
  top: 10px;
}
.welcome__start-button {
  width: 100%;
  padding: 10px 0;
  margin-top: 10px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background: linear-gradient(to bottom, #1e65a4 0%, #144f91 100%);
  color: #FFFFFF;
  text-transform: uppercase;
  border: 2px solid #3f99ce;
  border-radius: 7px;
  box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.5);
  font-size: 24px;
}
.welcome__start-button:focus {
  outline: none;
}
.welcome-langs {
  position: fixed;
  right: -10px;
  z-index: 9;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 4.3em;
  height: 4.2em;
  background-color: #FFFFFF;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  transform: translate(-20px, 1.3em);
  overflow: hidden;
  box-sizing: border-box;
  /*& > span:not(:last-child) {
    margin-bottom: 1em;
  }*/
}
.welcome-langs__text {
  pointer-events: none;
}
.welcome-langs > span {
  color: #3960AC;
  text-transform: uppercase;
  padding: 6px 8px 6px 4px;
  cursor: pointer;
}
.welcome-langs > span:hover span:last-child {
  text-decoration: underline;
}
.welcome-langs > span .flag-icon {
  pointer-events: none;
}

@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
.company {
  font-size: 15px;
  line-height: 17px;
  padding: 10px;
}

.static-page-container {
  display: flex;
  flex-direction: column;
  height: 100%;
  margin: 0;
  line-height: 14px;
  background-color: #FFFFFF;
}
.static-page-container_no-menu {
  height: 100%;
}
.static-page-container > div:first-child {
  flex-shrink: 0;
  margin: 0 !important;
  padding: 10px;
}
.static-page-container ul {
  margin: 0;
  padding: 0;
}
.static-page-container li {
  list-style: none;
}

@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
app-cart-wrapper {
  display: flex;
  flex-grow: 1;
  min-height: 0;
}

app-cart,
app-cart-placeholder {
  position: relative;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  width: 100%;
  min-height: 0;
}
app-cart .preloader,
app-cart-placeholder .preloader {
  top: 21px;
  height: calc(100% - 21px);
}
@media (max-width: 1399px) {
  app-cart app-preloader[data-is-popup=false] .preloader,
  app-cart-placeholder app-preloader[data-is-popup=false] .preloader {
    top: 11px;
    left: auto;
    right: 10px;
    align-items: flex-end;
  }
}

app-cart-tabs,
app-cart-quick-bet,
app-cart-settings,
app-cart-success {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  min-height: 0;
  background-color: #FFFFFF;
}

app-cart-single,
app-cart-express,
app-cart-system {
  position: relative;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  min-height: 0;
  margin-top: 3px;
}

.cart-container {
  position: relative;
}
.cart-container_column {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.cart-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 22px;
  padding: 0 4px;
  box-sizing: border-box;
  color: #FFFFFF;
  background-color: #5A82CF;
  text-transform: uppercase;
  border-radius: 2px 2px 0 0;
}
.cart-top__left, .cart-top__right {
  display: inline-flex;
  align-items: center;
}
.cart-top__left {
  flex-grow: 1;
}
.cart-top__right {
  flex-shrink: 0;
}
.cart-top__title {
  margin: 0 6px;
}
.cart-header {
  position: relative;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  width: 100%;
  height: 19px;
  padding: 3px 3px 0;
  box-sizing: border-box;
  border-bottom: 1px solid #7badd2;
}
.cart-header__item {
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: flex-end;
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 0;
  height: 100%;
  line-height: 15px;
  text-transform: capitalize;
  text-align: center;
  color: #3960AC;
  cursor: pointer;
}
.cart-header__item_active {
  background-color: #7badd2;
  color: #FFFFFF;
  cursor: default;
}
.cart-item {
  position: relative;
  display: flex;
  flex-direction: column;
  padding: 2px;
  margin: 0 3px;
  border-bottom: 1px solid #c1c0c0;
  box-sizing: border-box;
  transition: all 150ms ease-in-out;
}
.cart-item__event {
  align-self: flex-start;
  padding-right: 12px;
}
.cart-item__event :hover {
  cursor: pointer;
  text-decoration: underline;
}
.cart-item__remove {
  position: absolute;
  top: 2px;
  right: 2px;
  width: 10px;
  height: 10px;
  cursor: pointer;
}
.cart-item__remove::before, .cart-item__remove::after {
  top: 0;
  left: 0;
  width: 10px;
  height: 2px;
  background-color: #93162a;
}
.cart-item__remove::before {
  transform: translate(2px, 1px) rotate(45deg);
}
.cart-item__remove::after {
  transform: translate(-2px, 1px) rotate(-45deg);
}
.cart-item__dop {
  display: flex;
  align-items: center;
}
.cart-item__dop-text {
  display: inline-flex;
  align-items: center;
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 0;
}
.cart-item__dop-text .icon_live-text {
  flex-shrink: 0;
  margin-right: 4px;
}
.cart-item__dop-text .icon_only-single {
  margin-left: 4px;
}
.cart-item__dop-kf {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  width: 40px;
  height: 20px;
  text-align: center;
}
.cart-item__dop-kf_in-cart {
  background-color: #FFFA87;
}
.cart-item__dop-kf_in-cart:hover {
  background-color: #F0E36D;
}
.cart-item__dop-kf_up, .cart-item__dop-kf_down {
  position: relative;
}
.cart-item__dop-kf_up::before, .cart-item__dop-kf_down::before {
  content: "";
  position: absolute;
  right: 0;
  width: 0;
  height: 0;
}
.cart-item__dop-kf_up::before {
  top: 0;
  border-style: solid;
  border-width: 0 6px 6px 0;
  border-color: transparent #298E52 transparent transparent;
  transform: rotate(1turn);
}
.cart-item__dop-kf_up-bg {
  background-color: #ABEDC5 !important;
}
.cart-item__dop-kf_up-bg:hover {
  background-color: #89e389 !important;
}
.cart-item__dop-kf_down::before {
  bottom: 0;
  border-style: solid;
  border-width: 0 0 6px 6px;
  border-color: transparent transparent #B72C2C;
  transform: rotate(1turn);
}
.cart-item__dop-kf_down-bg {
  background-color: #F2CDC5 !important;
}
.cart-item__dop-kf_down-bg:hover {
  background-color: #ea9e89 !important;
}
.cart-item__dop_kf {
  padding-bottom: 7px;
  border-bottom: 1px solid #828282;
  box-sizing: border-box;
}
.cart-item__dop_possible-win {
  padding-bottom: 7px;
}
.cart-item__bet-name {
  max-width: 136px;
}
.cart-item__inputs {
  display: flex;
  flex-direction: column;
}
.cart-item__inputs-row {
  display: flex;
  align-items: center;
}
.cart-item__inputs-row app-input-dropdown .input-dropdown__item:last-child {
  justify-content: center;
  padding-right: 0;
}
.cart-item__inputs app-select {
  flex-shrink: 0;
  margin-left: 0;
  margin-right: 4px;
}
.cart-item__inputs app-select select {
  font-weight: bold;
  text-transform: capitalize;
}
.cart-item__inputs app-input-dropdown {
  flex-grow: 1;
}
.cart-item__text {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 1px;
  color: rgba(0, 0, 0, 0.4);
}
.cart-item__text span:nth-child(-n+2) {
  margin-left: 2px;
  margin-right: 2px;
}
.cart-item__text_highlighted {
  color: #222222;
  font-weight: 700;
}
.cart-item__text_error {
  color: #93162a;
  font-weight: 700;
}
.cart-item__text_center {
  justify-content: center;
  text-align: center;
}
.cart-item_disabled {
  opacity: 0.5;
}
.cart-item_disabled .cart-item__inputs {
  pointer-events: none;
}
.cart-items-container {
  display: flex;
  flex-grow: 1;
  flex-direction: column;
}
.cart-footer {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  padding: 0 3px 3px;
  box-sizing: border-box;
  transition: opacity 150ms ease-in-out;
}
.cart-footer__highlighted-holder {
  display: flex;
  flex-direction: column;
  padding: 4px;
  margin-bottom: 2px;
  background-color: #cee8f4;
}
.cart-footer__message {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 3px;
  color: #93162a;
}
.cart-footer__message:empty {
  display: none;
}
.cart-footer__message b {
  margin-left: auto;
}
.cart-footer__message_center {
  justify-content: center;
  text-align: center;
}
.cart-footer__check {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2px 0;
  font-size: 10px;
  cursor: pointer;
}
.cart-footer__check-text {
  display: inline-block;
  max-width: calc(100% - 20px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.cart-footer__check_disabled {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
}
.cart-footer__check app-checkbox {
  margin-right: 4px;
}
.cart-footer_disabled {
  opacity: 0.5;
  pointer-events: none;
}
.cart-footer .button_submit {
  min-height: 19px;
  margin: 0;
  font-size: 11px;
  line-height: 9px;
}
.cart-kf-change {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  background-color: #FFFFFF;
  border-top: 1px solid #d3d3d3;
}
.cart-kf-change__button {
  display: inline-flex;
  align-items: center;
  height: 20px;
  padding: 0 8px;
  background-color: #cee8f4;
  cursor: pointer;
}
.cart-kf-change__button-arrow {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: url("/assets/images/svg/gray_arrow.svg") no-repeat center;
  background-size: 35%;
  transition: transform 150ms ease-in-out;
}
.cart-kf-change__button-arrow_down {
  transform: rotate(90deg);
}
.cart-kf-change__button .icon {
  margin-right: 4px;
}
.cart-kf-change__list {
  display: flex;
  flex-direction: column;
}
.cart-kf-change__list-item {
  display: inline-flex;
  align-items: center;
  height: 20px;
  padding-left: 8px;
  cursor: pointer;
}
.cart-kf-change__list-item .icon {
  margin-left: auto;
}
.cart-kf-change__list-item:not(:last-child) {
  border-bottom: 1px solid #ccc;
}
.cart-kf-change_disabled {
  opacity: 0.5;
  pointer-events: none;
}
.cart-express-footer {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 3px;
  padding: 4px 4px 0;
  background-color: #cee8f4;
}
.cart-express-footer__kf {
  display: inline-flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.cart-express-footer__kf b {
  margin-left: auto;
}
.cart-express-footer__inputs {
  display: inline-flex;
  align-items: center;
  padding: 3px 0;
}
.cart-express-footer__inputs app-select {
  flex-grow: 1;
  flex-shrink: 0;
  margin-left: 0;
  margin-right: 4px;
}
.cart-express-footer__inputs app-select select {
  font-weight: bold;
}
.cart-express-footer__inputs app-input-dropdown {
  width: 100%;
}
.cart-express-footer__inputs app-input-dropdown .input-dropdown__item:last-child {
  justify-content: center;
  padding-right: 0;
}
.cart-express-footer__message {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
.cart-express-footer__message b {
  margin-left: 2px;
  margin-right: 2px;
}
.cart-express-footer__message:not(:last-child) {
  margin-bottom: 3px;
}
.cart-express-footer__message_error {
  color: #298E52;
}
.cart-express-footer__message_center {
  justify-content: center;
  text-align: center;
}
.cart-express-footer_system {
  flex-direction: row;
  align-items: center;
  padding: 4px;
  background-color: #b2d9ec;
}
.cart-express-footer_system b {
  text-transform: capitalize;
}
.cart-express-footer_system > .cart-express-footer__select {
  position: relative;
  display: inline-flex;
  flex-grow: 1;
  margin: 0 4px;
}
.cart-express-footer_system > .cart-express-footer__select select {
  -webkit-appearance: none;
  -moz-appearance: none;
  min-width: 100%;
  height: 20px;
  padding: 0 19px 0 5px;
  border: 1px solid #ccc;
  border-radius: 0;
  outline: 0;
  background-color: #FFFFFF;
  color: #222222;
  font-size: 11px;
  cursor: pointer;
  font-weight: bold;
}
.cart-express-footer_system > .cart-express-footer__select::after {
  content: "▾";
  position: absolute;
  top: 1px;
  right: 1px;
  width: 19px;
  height: 18px;
  background-color: rgb(255, 255, 255);
  color: rgb(127, 127, 127);
  line-height: 18px;
  font-size: 11px;
  text-align: center;
  pointer-events: none;
}
.cart-express-footer__icon {
  font-size: 15px !important;
}
.cart-settings {
  display: flex;
  flex-direction: column;
  padding: 8px;
}
.cart-settings:not(:first-child) {
  border-top: 1px solid #bdbdbd;
}
.cart-settings__title {
  text-transform: uppercase;
}
.cart-settings__item {
  display: flex;
  align-items: center;
  margin-top: 5px;
}
.cart-settings__item input {
  width: 50%;
}
.cart-settings__item input.ng-invalid {
  border: 1px solid #fa4143;
  outline: none;
}
.cart-settings__item-text {
  padding-left: 10px;
  font-weight: 700;
}
.cart-quick {
  display: flex;
  flex-direction: column;
  padding: 8px;
}
.cart-quick__text {
  position: relative;
  padding-bottom: 8px;
}
.cart-quick__text::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 1px;
  background-color: #c1c0c0;
}
.cart-quick__group {
  display: flex;
  align-items: center;
  margin-top: 8px;
}
.cart-quick__group app-input-dropdown {
  width: 100%;
  margin: 0 4px;
}
.cart-quick__group app-checkbox {
  margin-right: 4px;
}
.cart-quick__group a {
  text-decoration: underline;
  color: #3960AC;
}
.cart-quick__group b {
  display: inline-flex;
  justify-content: flex-end;
  width: 75px;
}
.cart-quick__group_rules {
  cursor: pointer;
}
.cart-quick__message {
  display: inline-block;
  margin-top: 4px;
  text-align: center;
  color: #298E52;
}
.cart-quick app-cart-item {
  margin-top: 4px;
}
.cart-quick app-cart-item .cart-item {
  margin: 0;
}
.cart-success {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  min-height: 0;
  background-color: #FFFFFF;
}
.cart-success__icon {
  font-size: 15px !important;
}
.cart-success__title {
  margin: 0;
  padding: 0;
  font-size: 11px;
  line-height: 12px;
  text-align: center;
  color: #FFFFFF;
}
.cart-success__title-vip {
  color: #222222;
}
.cart-success__header {
  padding: 4px;
  background-color: #3FAB6D;
}
.cart-success__header-vip {
  color: #222222;
}
.cart-success__count {
  display: block;
  margin: 4px 0;
  text-align: center;
}
.cart-success__count-value {
  font-weight: bold;
}
.cart-success__subtitle-main {
  color: #FFFFFF;
}
.cart-success__subtitle-half-success {
  font-weight: bold;
  color: #FFFFFF;
}
.cart-success__subtitle-half-reject {
  font-weight: bold;
  color: #B72C2C;
}
.cart-success__info {
  position: relative;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  text-align: center;
  color: #FFFFFF;
}
.cart-success__info-vip {
  color: #222222 !important;
}
.cart-success__info-item {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin: 5px 0;
}
.cart-success__info-item > b:last-child {
  display: flex;
  align-items: center;
  margin-left: auto;
}
.cart-success__info-item-text {
  display: flex;
  align-items: center;
  width: 100%;
}
.cart-success__info-item-text-name {
  text-align: left;
}
.cart-success__info-item-text-value {
  margin-left: auto;
  text-align: right;
  font-weight: bold;
  white-space: nowrap;
}
.cart-success__info-count {
  font-weight: bold;
}
.cart-success__list {
  flex-grow: 1;
  min-height: 0;
  padding: 4px;
}
.cart-success__list .cart-item {
  padding: 4px;
  margin: 0;
  border: none;
}
.cart-success__list .cart-item__event {
  margin-bottom: 8px;
  margin-top: 5px;
  line-height: 13px;
  font-weight: 700;
  width: 100%;
}
.cart-success__list .cart-item__champ {
  font-size: 10px;
  line-height: 12px;
}
.cart-success__list .cart-item__dop-text > b {
  display: flex;
  align-items: center;
  margin-left: auto;
}
.cart-success__list .cart-item__dop-text-value {
  margin-left: auto;
  text-align: right;
  font-weight: bold;
  white-space: nowrap;
}
.cart-success__list .cart-item_single:not(.cart-item_last) {
  position: relative;
}
.cart-success__list .cart-item_single:not(.cart-item_last)::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: -4px;
  width: calc(100% + 8px);
  height: 1px;
  background-color: #828282;
}
.cart-success__list .cart-item_last:not(.cart-item_single) .cart-item__dop_kf {
  border-bottom: none;
}
.cart-success__list .cart-item_reject {
  background: #F2CDC5;
}
.cart-success__list .cart-item_reject.cart-item_half .cart-item__event {
  color: #B72C2C;
}
.cart-success__list .cart-item_success {
  background: #ABEDC5;
}
.cart-success__list .cart-item_success.cart-item_half .cart-item__event {
  color: #298E52;
}
.cart-success__list .cart-item__icon {
  font-size: 15px;
}
.cart-success__total {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 5px;
}
.cart-success__footer {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  padding: 4px;
  margin-top: 4px;
}
.cart-success__footer-possible-win {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 4px;
  color: #B72C2C;
}
.cart-success__footer > b {
  margin-bottom: 4px;
}
.cart-success__footer .button {
  flex-grow: 1;
  margin: 0;
}
.cart-success .cart-item__dop:not(:last-child) {
  margin-bottom: 7px;
}
.cart-success_waiting {
  background-color: #fffbd0;
}
.cart-success_process {
  background: #FFFA87;
}
.cart-success_reject {
  background: #F2CDC5;
}
.cart-success_half {
  background: #FFFFFF;
}
.cart-success_pending {
  background: #cee8f4;
}
.cart__center-message {
  position: absolute;
  top: calc(50% + 10px);
  left: 50%;
  z-index: 2;
  display: flex;
  flex-direction: column;
  width: 100%;
  transform: translate(-50%, -50%);
  font-size: 12px;
  line-height: 14px;
  text-align: center;
  color: #333;
  padding: 0 5px;
  box-sizing: border-box;
}
.cart__disabled::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.5);
}
.cart__placeholder {
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  flex-grow: 1;
  background-color: #FFFFFF;
}

@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
.fastbet {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 51;
  width: 300px;
  transform: translate(-50%, -50%);
  background: #FFFFFF;
}
.fastbet__title {
  text-align: center;
  margin: 0;
  padding: 10px 0;
}
.fastbet__footer {
  display: flex;
  justify-content: flex-end;
  padding: 10px;
}
.fastbet__footer button {
  -webkit-appearance: none;
  -moz-appearance: none;
  border: none;
  background: transparent;
  color: #029688;
  text-transform: uppercase;
  font-weight: bold;
}
.fastbet__footer button:disabled {
  opacity: 0.5;
}
.fastbet__footer button:focus {
  outline: none;
}
.fastbet__footer button:hover {
  cursor: pointer;
}
.fastbet__title, .fastbet__footer {
  background: #EEEEEE;
}
.fastbet__body {
  padding: 8px;
}
.fastbet__body .text-label-md {
  margin: 0 0 5px 0;
}
.fastbet__body .text-label-md input {
  text-align: center;
}
.fastbet__centered {
  text-align: center;
}
.fastbet-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 50;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
}

@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
.pays {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  padding: 10px;
  height: 100%;
}
.pays__item {
  display: flex;
  flex-direction: column;
  border: 1px solid #BDBDBD;
  width: 518px;
}
.pays__item:not(:last-child) {
  border-bottom: none;
}
.pays app-pay-system:not(:last-child) .pays__item {
  border-bottom: none;
}
.pays__title {
  font-size: 14px;
  line-height: 18px;
  margin: 12px 0;
}
.pays__upgrade {
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 12px;
}
.pays__upgrade__link {
  color: #5A82CF;
  cursor: pointer;
}
.pays-preloader {
  position: relative;
  min-height: 30px;
}
.pays-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 28px;
  cursor: pointer;
}
.pays-header_opened {
  background-color: #EEEEEE;
}
.pays-header-info {
  display: flex;
  justify-content: space-between;
  padding: 5px;
}
.pays-header-info__item {
  display: flex;
  padding-left: 5px;
  flex-direction: column;
}
.pays-header-info__item b {
  color: #3960AC;
  margin-top: 3px;
}
.pays-header-title {
  color: #FFFFFF;
  background-color: #2f6b9d;
  padding: 5px;
}
.pays-header-name {
  text-transform: uppercase;
  flex-grow: 1;
}
.pays-header__logo {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 102px;
}
.pays-header__arrow {
  transform: rotate(-90deg);
  margin: 0 18px;
}
.pays-header__arrow_down {
  transform: rotate(0);
}
.pays-list {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.pays-list__item {
  display: flex;
  align-items: center;
  padding: 10px;
  font-size: 13px;
  color: #3960AC;
  font-weight: bold;
}
.pays-list__item:nth-child(odd) {
  background-color: #E8F6FF;
}
.pays-list__item-minmax {
  color: #222222;
  font-size: 11px;
  margin-left: auto;
  font-weight: normal;
}
.pays-form {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 70px;
}
.pays-form_title .pays-form-items__title {
  display: flex;
  align-self: flex-start;
  width: 105px;
  min-width: 105px;
}
.pays-form_title .pays-form-items__title-sub {
  display: flex;
  align-self: center;
}
.pays-form-info {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px;
}
.pays-form-info_success {
  flex-direction: column;
  align-items: flex-start;
}
.pays-form-info_success .pays-form-footer__button {
  margin: 0;
  margin-top: 4px;
}
.pays-form__title {
  padding: 8px;
  padding-bottom: 0;
}
.pays-form__title_error {
  display: flex;
  flex-direction: column;
  color: #298E52;
  margin: 8px 0;
}
.pays-form__title_euid {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  width: 185px;
  margin: 4px 0 8px 96px;
  padding: 0;
  color: #298E52;
  font-weight: bold;
  text-align: end;
}
.pays-form-items {
  display: flex;
  flex-wrap: wrap;
  padding: 8px;
}
.pays-form-items + .pays-form-items {
  padding-top: 0;
}
.pays-form-items__body {
  display: flex;
  flex-direction: column;
}
.pays-form-items__body select {
  height: 22px !important;
}
.pays-form-items__body app-select.ng-invalid select {
  border-color: #fa4143 !important;
}
.pays-form-items__body_full-width {
  width: 100%;
}
.pays-form-items__body_prefix {
  display: inline-flex;
}
.pays-form-items__body_prefix app-select {
  width: auto !important;
}
.pays-form-items__body_prefix + .pays-form-items__body {
  display: inline-flex;
  margin-left: 5px;
}
.pays-form-items__body_prefix + .pays-form-items__body .pays-form-items__title {
  display: none;
}
.pays-form-items__body_label {
  justify-content: center;
}
.pays-form-items__body_label + .pays-form-items__body app-select {
  width: 56px;
  margin: 0 5px;
}
.pays-form-items__body_label:first-child ~ .pays-form-items__body .pays-form-items__title {
  display: none;
}
.pays-form-items__label {
  display: flex;
}
.pays-form-items__label app-help-tooltip {
  max-width: 196px;
}
.pays-form-items__label-input input {
  width: 185px !important;
  height: 22px !important;
  line-height: 22px !important;
}
.pays-form-items__label-sub {
  display: block;
  text-align: right;
  margin-top: 4px;
}
.pays-form-items__label-sub_error {
  color: #298E52;
}
.pays-form-items__label-text ol li {
  list-style: decimal;
}
.pays-form-items__label-text .office-payment {
  padding: 0 8px 8px;
}
.pays-form-items__label-text .office-payment li {
  list-style: disc;
}
.pays-form-items__title {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  text-align: right;
  color: #3960AC;
  text-transform: uppercase;
  font-weight: 400;
  margin-right: 8px;
  width: 80px;
  min-height: 22px;
}
.pays-form-items__title_block {
  justify-content: flex-start;
  width: 185px;
  margin-left: 113px;
  margin-right: 0;
  text-align: left;
  color: #222222;
}
.pays-form-items__title_info {
  color: #222222;
  width: auto !important;
}
.pays-form-items__remark {
  max-width: 502px;
  text-align: center;
}
.pays-form-items__remark br {
  display: none;
}
.pays-form-items app-select {
  width: 185px;
  margin: 0;
}
.pays-form-items_euid {
  padding-bottom: 0;
}
.pays-form .api-input-label {
  margin-top: 10px;
}
.pays-form .validation-message,
.pays-form .commission {
  text-align: right;
}
.pays-form .commission {
  margin-top: 3px;
  max-width: 300px;
}
.pays-form .error-messages {
  color: red;
  margin: 10px 0;
}
.pays-form .api-input-static-text ol, .pays-form .api-input-static-text ul {
  padding: 0 0 0 15px;
}
.pays-form-footer {
  padding: 8px;
  padding-top: 0;
  text-align: center;
}
.pays-form-footer p {
  padding: 10px;
  margin: 0;
  text-align: center;
}
.pays-form-footer__button {
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 0;
  outline: none;
  border: none;
  background-color: transparent;
  width: auto;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 11px;
  background-color: #298E52;
  color: #FFFFFF;
  border-radius: 0;
  padding: 3px 10px 3px;
  margin: 2px 8px 2px 4px;
  width: 167px;
  height: 22px;
  margin: 0;
  box-sizing: border-box;
  cursor: pointer;
}
.pays-form-footer__button_info {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  margin: 0 5px;
  text-align: center;
}
.pays-form-footer__button_info:nth-child(3) {
  width: 230px;
}
.pays-form__checkbox {
  display: flex;
  align-items: center;
}
.pays-form__checkbox .pays-form-items__body {
  width: 100%;
}
.pays-form__checkbox .pays-form-items__body .pays-form-items__title {
  display: inline-block;
  text-align: left;
  margin-left: 10px;
  text-transform: none;
  color: #222222;
  width: auto;
}
.pays-form__checkbox > .pays-form__label {
  order: 1;
  margin-left: 5px;
}
.pays__verify {
  display: flex;
  height: 100%;
}
.pays__verify-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.pays__verify-title {
  max-width: 360px;
  text-align: center;
  font-size: 17px;
  font-weight: 400;
  line-height: 120%;
}
.pays__verify .button-v2 {
  width: 100%;
  max-width: 360px;
  margin-top: 16px;
}

.ps-info {
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 24px;
  box-sizing: border-box;
}
.ps-info__warning {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 360px;
  height: 42px;
  font-size: 14px;
  line-height: 16px;
  font-weight: 700;
  border-radius: 4px;
}
.ps-info__message {
  width: 400px;
  margin-bottom: 24px;
  font-size: 17px;
  line-height: 20px;
  text-align: center;
}
.ps-info .button-v2 {
  width: 400px;
}
.ps-info__limit {
  max-width: 360px;
  margin-bottom: 10px;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
}

@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
app-pays {
  height: calc(100% - 21px) !important;
}

.pays-wrapper {
  width: 100%;
  height: calc(100% - 24px);
  background-color: #FFFFFF;
  /*.calculations-content__item-right {
    flex-direction: column;
    justify-content: flex-start;
  }*/
}
.pays-wrapper .calculations-header__item {
  font-size: 11px;
}
.pays-wrapper .calculations-content__item {
  flex-wrap: wrap;
  margin-bottom: 5px;
  height: auto;
  min-height: 64px;
  cursor: pointer;
  padding: 10px 20px 10px 10px;
  width: 100%;
}
.pays-wrapper .calculations-content__item_opened {
  border-bottom: none;
  margin-bottom: 0 !important;
}
.pays-wrapper .calculations-content__item-logo {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 78px;
  height: 28px;
}
.pays-wrapper .calculations-content__item-rules {
  padding: 0 10px 10px;
  border: 1px solid #c1c0c0;
  border-top: none;
  margin-bottom: 5px !important;
}
.pays-wrapper .calculations-content__item-rules li {
  margin-top: 5px;
}
.pays-wrapper .calculations-filter {
  display: flex;
  padding-bottom: 5px;
  margin-bottom: 5px !important;
  border-bottom: 1px solid #c1c0c0;
}
.pays-wrapper .calculations-filter__checkbox {
  padding: 4px 15px;
  margin-left: 2px;
}
.pays-wrapper .calculations-filter__checkbox:not(.calculations-filter__checkbox_active):hover {
  background-color: #E8F6FF;
  cursor: pointer;
}
.pays-wrapper .calculations-filter__checkbox:first-child {
  margin-left: 0;
}
.pays-wrapper .calculations-filter__checkbox_active {
  background-color: #5A82CF;
  color: #FFFFFF;
}
.pays-wrapper .calculations-filter__checkbox input {
  display: none;
}
.pays-wrapper .calculations-filter .checkbox {
  padding: 0 15px;
}
.pays-wrapper .calculations-filter .checkbox_active {
  background-color: #5A82CF;
  color: #FFFFFF;
}
.pays-wrapper .calculations-filter-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  max-width: 520px;
  margin-bottom: 5px;
}
.pays-wrapper .calculations-filter-container > div {
  display: flex;
}
.pays-wrapper .calculations-filter .select-new {
  margin-left: auto;
}
.pays-wrapper .calculations-content-container {
  display: flex;
  flex-direction: column;
  max-width: 520px;
  width: 100%;
  margin-right: 5px;
}
.pays-wrapper .calculations-content__block {
  align-items: baseline;
}

@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
.stats-frame, .stats-frame-table {
  text-align: left;
  background-color: #FFFFFF;
  font-size: 11px;
  height: 100%;
}
.stats-frame .legend .item, .stats-frame-table .legend .item {
  display: flex;
  align-items: center;
  color: #222222;
}
.stats-frame .legend .item .ico, .stats-frame-table .legend .item .ico {
  width: 14px;
  height: 14px;
  float: left;
  border: 1px solid #BDBDBD;
}
.stats-frame .legend .item .text, .stats-frame-table .legend .item .text {
  margin: 5px 10px;
}
.stats-frame .stat_ico, .stats-frame-table .stat_ico {
  display: inline-block;
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  background-size: 100%;
  background-image: url("/assets/images/svg/sprites/site-icons-blue.svg#d_color_icon-stat");
}
.stats-frame .navigate, .stats-frame-table .navigate {
  height: 20px;
  padding: 0 10px;
  color: #FFFFFF;
  text-transform: uppercase;
  background: #5A82CF;
  line-height: 20px;
}
.stats-frame .navigate a, .stats-frame-table .navigate a {
  color: #FFFFFF;
}
.stats-frame .navigate + table td, .stats-frame-table .navigate + table td {
  max-width: 200px;
  min-height: 20px;
  padding: 0;
  margin: 0 7px;
  box-sizing: border-box;
}
.stats-frame .navigate + table td a, .stats-frame-table .navigate + table td a {
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 6px;
  min-height: 20px;
  font-size: 11px;
}
.stats-frame .navigate + table td a:hover, .stats-frame-table .navigate + table td a:hover {
  background: #E8F6FF;
}
.stats-frame .navigate + table td form[name=stat], .stats-frame-table .navigate + table td form[name=stat] {
  margin: 0 !important;
  padding: 0 !important;
}
.stats-frame .sportsList, .stats-frame-table .sportsList {
  max-width: 400px;
  padding: 5px 0;
}
.stats-frame .sportsList a, .stats-frame-table .sportsList a {
  display: flex;
  align-items: center;
  font-size: 11px;
  font-weight: bold;
  padding: 0 6px;
  margin: 4px 7px;
  color: #3472A1;
}
.stats-frame .sportsList a:hover, .stats-frame-table .sportsList a:hover {
  background: #E8F6FF;
}
.stats-frame form[name=stat], .stats-frame-table form[name=stat] {
  text-align: left;
  margin: 0 7px;
  padding: 2px 0;
}
.stats-frame br + table, .stats-frame-table br + table {
  width: 100%;
  padding: 0 2px 2px 2px;
  margin-top: 15px;
}
.stats-frame br + table .stats-subtitle-fixed th, .stats-frame-table br + table .stats-subtitle-fixed th {
  min-width: 170px;
  max-width: 170px;
}
.stats-frame br + table > tbody > tr > td, .stats-frame-table br + table > tbody > tr > td {
  display: block;
  padding: 2px 0;
}
.stats-frame br + table > tbody > tr,
.stats-frame br + table table:not(.chess) > tbody > tr, .stats-frame-table br + table > tbody > tr,
.stats-frame-table br + table table:not(.chess) > tbody > tr {
  display: flex;
  justify-content: space-between;
}
.stats-frame br + table > tbody > tr th, .stats-frame br + table > tbody > tr td,
.stats-frame br + table table:not(.chess) > tbody > tr th,
.stats-frame br + table table:not(.chess) > tbody > tr td, .stats-frame-table br + table > tbody > tr th, .stats-frame-table br + table > tbody > tr td,
.stats-frame-table br + table table:not(.chess) > tbody > tr th,
.stats-frame-table br + table table:not(.chess) > tbody > tr td {
  flex-grow: 1;
}
.stats-frame br + table td[style^=padding-left], .stats-frame-table br + table td[style^=padding-left] {
  padding: 0 !important;
  min-width: auto !important;
}
.stats-frame br + table td[style^=padding-left]:blank, .stats-frame-table br + table td[style^=padding-left]:blank {
  display: none;
}
.stats-frame br + table table.line:not(.special), .stats-frame-table br + table table.line:not(.special) {
  width: 100%;
  border-spacing: 0;
}
.stats-frame br + table table.line:not(.special) th, .stats-frame-table br + table table.line:not(.special) th {
  display: flex;
  align-items: center;
  min-height: 20px;
  background-color: #5A82CF;
  color: #FFFFFF;
  text-transform: uppercase;
  font-weight: normal;
}
.stats-frame br + table table.line:not(.special) th:nth-child(1), .stats-frame-table br + table table.line:not(.special) th:nth-child(1) {
  width: 35%;
  padding-left: 10px;
}
.stats-frame br + table table.line:not(.special) th:nth-child(2), .stats-frame-table br + table table.line:not(.special) th:nth-child(2) {
  width: 45%;
  margin-left: -15px;
}
.stats-frame br + table table.line:not(.special) th:nth-child(3), .stats-frame-table br + table table.line:not(.special) th:nth-child(3) {
  width: 20%;
}
.stats-frame br + table table.line:not(.special) th:nth-child(4), .stats-frame br + table table.line:not(.special) th:nth-child(5), .stats-frame-table br + table table.line:not(.special) th:nth-child(4), .stats-frame-table br + table table.line:not(.special) th:nth-child(5) {
  display: none;
}
.stats-frame br + table table.line:not(.special) td, .stats-frame-table br + table table.line:not(.special) td {
  display: flex;
  align-items: center;
  min-height: 29px;
  font-size: 11px;
  border-bottom: 1px solid #BDBDBD;
  box-sizing: border-box;
}
.stats-frame br + table table.line:not(.special) td a, .stats-frame-table br + table table.line:not(.special) td a {
  font-size: 11px;
  color: #3960AC;
}
.stats-frame br + table table.line:not(.special) td a:hover, .stats-frame-table br + table table.line:not(.special) td a:hover {
  text-decoration: underline !important;
}
.stats-frame br + table table.line:not(.special) td:nth-child(1), .stats-frame-table br + table table.line:not(.special) td:nth-child(1) {
  width: 35%;
  padding-left: 10px;
}
.stats-frame br + table table.line:not(.special) td:nth-child(2), .stats-frame-table br + table table.line:not(.special) td:nth-child(2) {
  width: 45%;
}
.stats-frame br + table table.line:not(.special) td:nth-child(3), .stats-frame-table br + table table.line:not(.special) td:nth-child(3) {
  width: 10%;
  color: #ca3032;
  font-weight: bold;
}
.stats-frame br + table table.line:not(.special) td:nth-child(4), .stats-frame-table br + table table.line:not(.special) td:nth-child(4) {
  width: calc(10% - 4px);
  justify-content: flex-end;
  text-align: right;
  color: #222222;
  font-weight: bold;
  padding-right: 4px;
}
.stats-frame br + table table.line:not(.special) td:nth-child(5), .stats-frame-table br + table table.line:not(.special) td:nth-child(5) {
  display: none;
}
.stats-frame br + table table.line:not(.special) td.title, .stats-frame-table br + table table.line:not(.special) td.title {
  width: 100%;
  background: #97c0d6;
  color: #222222;
  font-size: 11px;
  border-bottom: 0;
}
.stats-frame br + table table.line.special th:nth-child(3),
.stats-frame br + table table.line.special td:nth-child(3), .stats-frame-table br + table table.line.special th:nth-child(3),
.stats-frame-table br + table table.line.special td:nth-child(3) {
  min-width: 15%;
  max-width: 20%;
}
.stats-frame br + table table.line.special th:nth-child(5),
.stats-frame br + table table.line.special td:nth-child(5), .stats-frame-table br + table table.line.special th:nth-child(5),
.stats-frame-table br + table table.line.special td:nth-child(5) {
  min-width: 10%;
  max-width: 16%;
}
.stats-frame br + table table.border, .stats-frame-table br + table table.border {
  border-spacing: 0;
  width: 100%;
}
.stats-frame br + table table.border th, .stats-frame-table br + table table.border th {
  display: flex;
  align-items: center;
  min-height: 20px;
  background: #5A82CF;
  color: #FFFFFF;
  text-transform: uppercase;
  font-weight: normal;
}
.stats-frame br + table table.border th:nth-child(1), .stats-frame-table br + table table.border th:nth-child(1) {
  flex-basis: 8%;
  text-align: center;
  justify-content: center;
}
.stats-frame br + table table.border th:nth-child(2), .stats-frame-table br + table table.border th:nth-child(2) {
  min-width: 30%;
  max-width: 30%;
}
.stats-frame br + table table.border th:nth-child(n+3), .stats-frame-table br + table table.border th:nth-child(n+3) {
  flex-basis: 18%;
  flex-grow: 1;
  text-align: center;
  justify-content: center;
}
.stats-frame br + table table.border th.title, .stats-frame-table br + table table.border th.title {
  background: #eaf6ff;
  flex-basis: 100%;
  width: 100%;
  border-bottom: none;
}
.stats-frame br + table table.border th.title a, .stats-frame-table br + table table.border th.title a {
  font-weight: bold;
  color: #222222;
}
.stats-frame br + table table.border th.title a br, .stats-frame-table br + table table.border th.title a br {
  font-weight: bold;
}
.stats-frame br + table table.border th.title a:hover, .stats-frame-table br + table table.border th.title a:hover {
  text-decoration: underline !important;
}
.stats-frame br + table table.border td, .stats-frame-table br + table table.border td {
  display: flex;
  align-items: center;
  min-height: 26px;
  border-bottom: 1px solid #BDBDBD;
  color: #222222;
  font-size: 11px;
}
.stats-frame br + table table.border td:nth-child(1), .stats-frame-table br + table table.border td:nth-child(1) {
  flex-basis: 8%;
  text-align: center;
  justify-content: center;
}
.stats-frame br + table table.border td:nth-child(2), .stats-frame-table br + table table.border td:nth-child(2) {
  min-width: 30%;
  max-width: 30%;
}
.stats-frame br + table table.border td:nth-child(n+3), .stats-frame-table br + table table.border td:nth-child(n+3) {
  flex-basis: 18%;
  flex-grow: 1;
  text-align: center;
  justify-content: center;
}
.stats-frame br + table table.border td a, .stats-frame-table br + table table.border td a {
  color: #222222;
  font-size: 11px;
}
.stats-frame br + table table.border td a:hover, .stats-frame-table br + table table.border td a:hover {
  text-decoration: underline;
}
.stats-frame br + table table.border tr:not(:first-child), .stats-frame-table br + table table.border tr:not(:first-child) {
  border-left: 1px solid #BDBDBD;
}
.stats-frame br + table table.border tr:not(:first-child):nth-child(odd), .stats-frame-table br + table table.border tr:not(:first-child):nth-child(odd) {
  background-color: #eaf6ff;
}
.stats-frame br + table table.border tr:not(:first-child).rs, .stats-frame-table br + table table.border tr:not(:first-child).rs {
  background-color: #fee;
}
.stats-frame br + table table.border tr:not(:first-child).rs > td:first-child, .stats-frame-table br + table table.border tr:not(:first-child).rs > td:first-child {
  flex-direction: column;
}
.stats-frame br + table table.border tr:not(:first-child).rs .lv, .stats-frame-table br + table table.border tr:not(:first-child).rs .lv {
  padding: 5px;
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 3px;
  color: red;
}
.stats-frame br + table table.border tr:not(:first-child) > td, .stats-frame-table br + table table.border tr:not(:first-child) > td {
  border-right: 1px solid #BDBDBD;
}
.stats-frame br + table .tlivemenu + table.border td:nth-child(2), .stats-frame-table br + table .tlivemenu + table.border td:nth-child(2) {
  flex-basis: 25%;
}
.stats-frame br + table .list th,
.stats-frame br + table .list td, .stats-frame-table br + table .list th,
.stats-frame-table br + table .list td {
  display: flex;
  align-items: center;
  min-height: 20px;
  background: #5A82CF;
  color: #FFFFFF;
  text-transform: uppercase;
  font-weight: normal;
}
.stats-frame br + table .list th:nth-child(1),
.stats-frame br + table .list td:nth-child(1), .stats-frame-table br + table .list th:nth-child(1),
.stats-frame-table br + table .list td:nth-child(1) {
  width: 8%;
  text-align: center;
  justify-content: center;
}
.stats-frame br + table .list th:nth-child(2),
.stats-frame br + table .list td:nth-child(2), .stats-frame-table br + table .list th:nth-child(2),
.stats-frame-table br + table .list td:nth-child(2) {
  width: 28%;
}
.stats-frame br + table .list th:nth-child(3),
.stats-frame br + table .list td:nth-child(3), .stats-frame-table br + table .list th:nth-child(3),
.stats-frame-table br + table .list td:nth-child(3) {
  width: 28%;
}
.stats-frame br + table .list th:nth-child(4),
.stats-frame br + table .list td:nth-child(4), .stats-frame-table br + table .list th:nth-child(4),
.stats-frame-table br + table .list td:nth-child(4) {
  width: 10%;
}
.stats-frame br + table .list th:nth-child(5),
.stats-frame br + table .list td:nth-child(5), .stats-frame-table br + table .list th:nth-child(5),
.stats-frame-table br + table .list td:nth-child(5) {
  width: 20%;
  margin-left: -6px;
}
.stats-frame br + table .list td, .stats-frame-table br + table .list td {
  background: transparent;
  border-bottom: 1px solid #BDBDBD;
  text-transform: none;
  color: #3960AC;
  min-height: 29px;
  box-sizing: border-box;
}
.stats-frame br + table .list td a, .stats-frame-table br + table .list td a {
  font-size: 11px;
  color: #3960AC;
}
.stats-frame br + table .list td a:hover, .stats-frame-table br + table .list td a:hover {
  text-decoration: underline !important;
}
.stats-frame br + table .list td b, .stats-frame-table br + table .list td b {
  font-size: 11px;
}
.stats-frame br + table .list td:nth-child(1), .stats-frame-table br + table .list td:nth-child(1) {
  color: #222222;
  font-size: 10px;
}
.stats-frame br + table .list td:nth-child(4), .stats-frame-table br + table .list td:nth-child(4) {
  color: #222222;
  font-weight: bold;
}
.stats-frame br + table .list td:nth-child(5), .stats-frame-table br + table .list td:nth-child(5) {
  color: #222222;
}
.stats-frame br + table .list .underline.pagination, .stats-frame-table br + table .list .underline.pagination {
  margin-top: 8px;
}
.stats-frame br + table .list .underline.pagination a, .stats-frame-table br + table .list .underline.pagination a {
  font-size: 11px;
  color: #3960AC;
}
.stats-frame br + table .list .underline.pagination a.disable, .stats-frame-table br + table .list .underline.pagination a.disable {
  color: #cdcdcd;
  pointer-events: none;
}
.stats-frame br + table .list .underline.pagination a:nth-child(2), .stats-frame-table br + table .list .underline.pagination a:nth-child(2) {
  margin-left: 10px;
}
.stats-frame br + table .list .underline.pagination a:hover, .stats-frame-table br + table .list .underline.pagination a:hover {
  text-decoration: underline !important;
}
.stats-frame br + table .list#matchesFollowing th:nth-child(1),
.stats-frame br + table .list#matchesFollowing td:nth-child(1), .stats-frame-table br + table .list#matchesFollowing th:nth-child(1),
.stats-frame-table br + table .list#matchesFollowing td:nth-child(1) {
  width: 20%;
}
.stats-frame br + table .list#matchesFollowing th:nth-child(2),
.stats-frame br + table .list#matchesFollowing td:nth-child(2), .stats-frame-table br + table .list#matchesFollowing th:nth-child(2),
.stats-frame-table br + table .list#matchesFollowing td:nth-child(2) {
  width: 35%;
}
.stats-frame br + table .list#matchesFollowing th:nth-child(3),
.stats-frame br + table .list#matchesFollowing td:nth-child(3), .stats-frame-table br + table .list#matchesFollowing th:nth-child(3),
.stats-frame-table br + table .list#matchesFollowing td:nth-child(3) {
  width: 20%;
  max-width: 20%;
}
.stats-frame br + table .list#matchesFollowing th:nth-child(4),
.stats-frame br + table .list#matchesFollowing td:nth-child(4), .stats-frame-table br + table .list#matchesFollowing th:nth-child(4),
.stats-frame-table br + table .list#matchesFollowing td:nth-child(4) {
  width: 10%;
  margin-left: -4px;
}
.stats-frame br + table .list#matchesFollowing td.co1, .stats-frame-table br + table .list#matchesFollowing td.co1 {
  font-weight: bold;
}
.stats-frame .list > h1,
.stats-frame .list h1 > a, .stats-frame-table .list > h1,
.stats-frame-table .list h1 > a {
  color: #222222;
  font-size: 11px;
  text-align: center;
  color: #3472A1;
  font-weight: bold;
}
.stats-frame .list > h1 > a:hover, .stats-frame-table .list > h1 > a:hover {
  text-decoration: underline !important;
}
.stats-frame .chess, .stats-frame-table .chess {
  width: 90%;
  border-spacing: 0;
  padding: 0 4px;
}
.stats-frame .chess th, .stats-frame-table .chess th {
  position: relative;
  min-height: 20px;
  height: 20px;
  background: #5A82CF;
  color: #FFFFFF;
  font-weight: normal;
  text-transform: uppercase;
  box-sizing: border-box;
}
.stats-frame .chess th.hs5, .stats-frame .chess th.hw2, .stats-frame .chess th.hw6, .stats-frame-table .chess th.hs5, .stats-frame-table .chess th.hw2, .stats-frame-table .chess th.hw6 {
  text-align: center;
}
.stats-frame .chess th.hs5 ~ .stats-frame .chess th.hw2, .stats-frame .chess th.hs5 ~ .stats-frame-table .chess th.hw2, .stats-frame-table .chess th.hs5 ~ .stats-frame .chess th.hw2, .stats-frame-table .chess th.hs5 ~ .stats-frame-table .chess th.hw2 {
  width: 5%;
}
.stats-frame .chess th:not(:first-child), .stats-frame-table .chess th:not(:first-child) {
  border-left: 1px solid #FFFFFF;
}
.stats-frame .chess th:nth-child(2), .stats-frame-table .chess th:nth-child(2) {
  padding-left: 5px;
}
.stats-frame .chess th:not(:nth-child(2)), .stats-frame-table .chess th:not(:nth-child(2)) {
  text-align: center;
}
.stats-frame .chess td, .stats-frame-table .chess td {
  border: 1px solid #ccc;
  border-right: none;
  border-bottom: none;
  box-sizing: border-box;
  font-weight: normal;
}
.stats-frame .chess td:last-child, .stats-frame-table .chess td:last-child {
  border-right: 1px solid #BDBDBD;
}
.stats-frame .chess td:first-child, .stats-frame-table .chess td:first-child {
  padding-top: 2px;
}
.stats-frame .chess td:first-child:before, .stats-frame-table .chess td:first-child:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  min-height: 30px;
}
.stats-frame .chess td,
.stats-frame .chess td a, .stats-frame-table .chess td,
.stats-frame-table .chess td a {
  color: #222222;
  font-size: 11px;
  line-height: 12px;
}
.stats-frame .chess td b,
.stats-frame .chess td a b, .stats-frame-table .chess td b,
.stats-frame-table .chess td a b {
  font-weight: normal;
  padding-left: 5px;
}
.stats-frame .chess td:not(:nth-child(2)), .stats-frame-table .chess td:not(:nth-child(2)) {
  text-align: center;
}
.stats-frame .chess td .co1,
.stats-frame .chess td .co2,
.stats-frame .chess td .co3, .stats-frame-table .chess td .co1,
.stats-frame-table .chess td .co2,
.stats-frame-table .chess td .co3 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.stats-frame .chess td .co1, .stats-frame-table .chess td .co1 {
  color: #3960AC;
}
.stats-frame .chess td .co2, .stats-frame-table .chess td .co2 {
  color: red;
}
.stats-frame .chess td br, .stats-frame-table .chess td br {
  display: none;
}
.stats-frame .chess td br + .co1, .stats-frame-table .chess td br + .co1 {
  margin-top: 3px;
}
.stats-frame .chess td br + .co2, .stats-frame-table .chess td br + .co2 {
  margin-top: 3px;
}
.stats-frame .chess td.nd, .stats-frame-table .chess td.nd {
  background: #EEEEEE;
}
.stats-frame .chess tr:nth-child(2) > td, .stats-frame-table .chess tr:nth-child(2) > td {
  border-top: none;
}
.stats-frame .chess tr:last-child > td, .stats-frame-table .chess tr:last-child > td {
  border-bottom: 1px solid #BDBDBD;
}
.stats-frame .chess + .legend, .stats-frame-table .chess + .legend {
  padding: 0 4px;
}
.stats-frame .tlivemenu, .stats-frame-table .tlivemenu {
  display: inline-block;
}
.stats-frame .tlivemenu ul, .stats-frame-table .tlivemenu ul {
  display: flex;
  align-items: flex-end;
  height: 18px;
  padding: 0 2px;
  margin: 0;
  background: #5A82CF;
}
.stats-frame .tlivemenu ul li, .stats-frame-table .tlivemenu ul li {
  display: flex;
}
.stats-frame .tlivemenu ul li a, .stats-frame-table .tlivemenu ul li a {
  display: flex;
  align-items: center;
  height: 16px;
  padding: 0 14px;
  color: #FFFFFF;
  text-transform: uppercase;
}
.stats-frame .tlivemenu ul li a.active, .stats-frame-table .tlivemenu ul li a.active {
  background: #FFFFFF;
  color: #3960AC;
}
.stats-frame .tlivemenu + .border, .stats-frame-table .tlivemenu + .border {
  width: 100%;
}
.stats-frame .tlivemenu + .border > tbody > tr:first-child td:nth-child(2), .stats-frame-table .tlivemenu + .border > tbody > tr:first-child td:nth-child(2) {
  padding: 0 10px;
  box-sizing: border-box;
}
.stats-frame .tlivemenu + .border > tbody > tr:first-child td:nth-child(1):after, .stats-frame .tlivemenu + .border > tbody > tr:first-child td:nth-child(2):after, .stats-frame-table .tlivemenu + .border > tbody > tr:first-child td:nth-child(1):after, .stats-frame-table .tlivemenu + .border > tbody > tr:first-child td:nth-child(2):after {
  content: "";
  display: block;
  position: absolute;
  width: 1px;
  height: calc(100% - 4px);
  top: 2px;
  right: -2px;
  z-index: 1;
  background-color: #FFFFFF;
}
.stats-frame .tlivemenu + .border tr:first-child td, .stats-frame-table .tlivemenu + .border tr:first-child td {
  min-height: 20px;
  background: #5A82CF;
  color: #FFFFFF;
  font-weight: normal;
  text-transform: uppercase;
  position: relative;
}
.stats-frame .tlivemenu + .border tr:first-child td:nth-child(1), .stats-frame-table .tlivemenu + .border tr:first-child td:nth-child(1) {
  min-width: 135px;
  max-width: 135px;
}
.stats-frame .tlivemenu + .border tr:first-child td.nopad, .stats-frame-table .tlivemenu + .border tr:first-child td.nopad {
  width: 50%;
}
.stats-frame .tlivemenu + .border tr:not(:first-child) > td:first-child, .stats-frame-table .tlivemenu + .border tr:not(:first-child) > td:first-child {
  font-weight: bold;
}
.stats-frame .tlivemenu + .border tr:not(:first-child) td, .stats-frame-table .tlivemenu + .border tr:not(:first-child) td {
  height: auto;
}
.stats-frame .tlivemenu + .border tr:not(:first-child) td:nth-child(1), .stats-frame-table .tlivemenu + .border tr:not(:first-child) td:nth-child(1) {
  min-width: 135px;
  max-width: 135px;
}
.stats-frame .tlivemenu + .border tr:not(:first-child) td:nth-child(1):not(.nopad), .stats-frame-table .tlivemenu + .border tr:not(:first-child) td:nth-child(1):not(.nopad) {
  color: #222222;
}
.stats-frame .tlivemenu + .border tr:not(:first-child) td.nopad, .stats-frame-table .tlivemenu + .border tr:not(:first-child) td.nopad {
  width: 50%;
  flex-direction: column;
  align-items: flex-start;
}
.stats-frame .tlivemenu + .border tr:not(:first-child) td:nth-child(2), .stats-frame-table .tlivemenu + .border tr:not(:first-child) td:nth-child(2) {
  width: 50%;
}
.stats-frame .tlivemenu + .border .t, .stats-frame-table .tlivemenu + .border .t {
  font-size: 11px;
  padding-right: 15px;
}
.stats-frame .tlivemenu + .border table.nt, .stats-frame-table .tlivemenu + .border table.nt {
  display: flex;
  border-spacing: 0;
}
.stats-frame .tlivemenu + .border table.nt, .stats-frame .tlivemenu + .border table.nt > tbody, .stats-frame-table .tlivemenu + .border table.nt, .stats-frame-table .tlivemenu + .border table.nt > tbody {
  width: 100%;
}
.stats-frame .tlivemenu + .border table.nt:not(:last-child) td, .stats-frame-table .tlivemenu + .border table.nt:not(:last-child) td {
  border-bottom: 1px solid #BDBDBD;
}
.stats-frame .tlivemenu + .border table.nt tr, .stats-frame-table .tlivemenu + .border table.nt tr {
  min-height: 53px;
}
.stats-frame .tlivemenu + .border table.nt td, .stats-frame-table .tlivemenu + .border table.nt td {
  height: auto;
  width: 80% !important;
  flex-basis: 70%;
  background: inherit !important;
  color: #3960AC !important;
  text-transform: none;
  text-align: left;
  border-bottom: none;
  justify-content: flex-start;
  padding: 10px;
  min-width: inherit !important;
  max-width: inherit !important;
}
.stats-frame .tlivemenu + .border table.nt td .img_link, .stats-frame-table .tlivemenu + .border table.nt td .img_link {
  display: inline-block;
  width: 14px;
  height: 14px;
  background-image: url("/assets/images/svg/sprites/site-icons-blue.svg#d_color_icon-open_new_window");
}
.stats-frame .tlivemenu + .border table.nt td.gridmore, .stats-frame-table .tlivemenu + .border table.nt td.gridmore {
  width: 20% !important;
  flex-basis: 20%;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: center;
}
.stats-frame .tlivemenu + .border table.nt td.gridmore .img_small_grid, .stats-frame-table .tlivemenu + .border table.nt td.gridmore .img_small_grid {
  display: inline-block;
  width: 14px;
  height: 14px;
  background-image: url("/assets/images/svg/sprites/site-icons-blue.svg#d_color_icon-tournament");
}
.stats-frame .tlivemenu + .border table.nt td.gridmore .img_inf_b, .stats-frame-table .tlivemenu + .border table.nt td.gridmore .img_inf_b {
  display: inline-block;
  width: 14px;
  height: 14px;
  background-image: url("/assets/images/svg/sprites/site-icons-blue.svg#d_color_icon-information");
  background-size: 100%;
  background-repeat: no-repeat;
}
.stats-frame .tlivemenu + .border table.nt td.gridmore div, .stats-frame-table .tlivemenu + .border table.nt td.gridmore div {
  justify-content: flex-start;
}
.stats-frame .tlivemenu + .border table.nt td.gridmore div,
.stats-frame .tlivemenu + .border table.nt td.gridmore a, .stats-frame-table .tlivemenu + .border table.nt td.gridmore div,
.stats-frame-table .tlivemenu + .border table.nt td.gridmore a {
  display: flex;
  align-items: center;
  color: #3960AC;
}
.stats-frame .tlivemenu + .border table.nt td.gridmore div:not(.tip), .stats-frame-table .tlivemenu + .border table.nt td.gridmore div:not(.tip) {
  position: relative;
  width: 60px;
}
.stats-frame .tlivemenu + .border table.nt td.gridmore div:not(.tip):not(:first-child), .stats-frame-table .tlivemenu + .border table.nt td.gridmore div:not(.tip):not(:first-child) {
  margin-top: 8px;
}
.stats-frame .tlivemenu + .border table.nt td.gridmore a, .stats-frame-table .tlivemenu + .border table.nt td.gridmore a {
  position: relative;
  left: 0;
}
.stats-frame .tlivemenu + .border table.nt td.gridmore a > span:last-child, .stats-frame-table .tlivemenu + .border table.nt td.gridmore a > span:last-child {
  margin-left: 4px;
}
.stats-frame .tlivemenu + .border table.nt td.gridmore .img_inf_b, .stats-frame-table .tlivemenu + .border table.nt td.gridmore .img_inf_b {
  position: relative;
  left: 4px;
}
.stats-frame .tlivemenu + .border table.nt td.gridmore .img_inf_b:hover ~ .tip, .stats-frame-table .tlivemenu + .border table.nt td.gridmore .img_inf_b:hover ~ .tip {
  display: inline-block;
}
.stats-frame .tlivemenu + .border table.nt td.gridmore div + div > .img_inf_b, .stats-frame-table .tlivemenu + .border table.nt td.gridmore div + div > .img_inf_b {
  left: 5px;
}
.stats-frame .tlivemenu + .border table.nt td.gridmore .tip, .stats-frame-table .tlivemenu + .border table.nt td.gridmore .tip {
  display: none;
  position: absolute;
  top: 0;
  right: -180px;
  background: #FFFFFF;
  z-index: 5;
  padding: 10px;
  min-width: 150px;
  max-width: 150px;
  text-align: center;
  font-weight: normal;
  transform: translateY(-35%);
}
.stats-frame select[name=snid], .stats-frame-table select[name=snid] {
  margin: 7px 7px 0 7px;
}
.stats-frame form[name=stat], .stats-frame-table form[name=stat] {
  position: relative;
  left: 4px;
  width: 500px;
}
.stats-frame form[name=stat] select, .stats-frame-table form[name=stat] select {
  width: 500px !important;
  padding: 0;
}
.stats-frame select, .stats-frame-table select {
  width: 400px;
  height: 30px;
  background: #FFFFFF;
  color: #222222;
  font-size: 11px;
  border: 1px solid #BDBDBD;
  border-radius: 0;
  padding: 0 6px;
  outline: none;
}
.stats-frame .co2, .stats-frame-table .co2 {
  color: #f90000 !important;
}
.stats-frame .co3, .stats-frame-table .co3 {
  color: green !important;
}

.stats-frame + .placeholder {
  margin-bottom: 1px;
  background: #FFFFFF;
  flex: 1;
}

.aa {
  font-weight: bold;
}

br + .list {
  width: 90%;
}

.list + br + .list {
  width: 100%;
}

.pages + table.border {
  margin-left: 7px;
  border-spacing: 0;
  width: 90% !important;
}
.pages + table.border th {
  min-height: 20px;
  background: #5A82CF;
  color: #FFFFFF;
  text-transform: uppercase;
  padding-left: 5px;
  font-weight: normal;
}
.pages + table.border th:first-child {
  width: 5%;
}
.pages + table.border th:nth-child(2) {
  width: 55%;
}
.pages + table.border th:nth-child(3) {
  width: 10%;
}
.pages + table.border th:nth-child(4) {
  width: 15%;
}
.pages + table.border td {
  min-height: 25px;
  font-size: 11px;
  border-bottom: 1px solid #BDBDBD;
  box-sizing: border-box;
  padding-left: 5px;
  color: #222222;
}
.pages + table.border td:first-child {
  width: 5%;
}
.pages + table.border td:nth-child(2) {
  width: 55%;
  color: #3960AC;
}
.pages + table.border td:nth-child(3) {
  width: 10%;
}
.pages + table.border td:nth-child(4) {
  width: 15%;
}

@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
.reg {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.reg-header {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  width: 100%;
  height: 21px;
  padding: 0 10px;
  box-sizing: border-box;
  background-color: #5A82CF;
  color: #FFFFFF;
  text-transform: uppercase;
}
.reg-message {
  flex-shrink: 0;
  padding: 4px;
  line-height: 14px;
}
.reg-message_completed {
  font-size: 14px;
  line-height: 14px;
  text-align: center;
}
.reg-container {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  min-height: 0;
}
.reg-container__verify {
  display: flex;
  justify-content: center;
  height: 40px;
  align-items: center;
  font-size: 12px;
  line-height: 14px;
}
.reg-container__verify-errors {
  color: #fa4143;
}
.reg-container__wrapper {
  display: flex;
  flex-grow: 1;
  flex-shrink: 0;
}
.reg-container__left {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.reg-container__right {
  display: flex;
  flex-direction: column;
  width: 30%;
  max-width: 350px;
}
.reg-container__right .account-details__banner {
  width: calc(100% - 10px);
  margin: 5px;
}
.reg-form {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  padding: 10px 3px;
  box-sizing: border-box;
}
.reg-form__item {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding: 5px 0;
}
.reg-form__item-label {
  display: inline-flex;
  justify-content: flex-end;
  align-items: center;
  flex: 0 0 90px;
  text-transform: uppercase;
  text-align: right;
}
.reg-form__item-desc {
  color: #7f7f7f;
}
.reg-form__item-check {
  display: inline-flex;
  align-items: center;
  min-width: 276px;
}
.reg-form__item-check app-checkbox {
  margin-right: 6px;
}
.reg-form__item-radio {
  display: inline-flex;
  align-items: center;
}
.reg-form__item-radio input[type=radio] {
  margin: 0 6px 0 0;
}
.reg-form__item-radio_first {
  margin: 0 6px 0 12px;
}
.reg-form__item-title {
  width: 100%;
  padding-left: 22px;
  margin-bottom: 6px;
  box-sizing: border-box;
  text-transform: uppercase;
}
.reg-form__item-remark {
  width: 100%;
  margin: 8px 0 0 102px;
}
.reg-form__item-remark br {
  display: none;
}
.reg-form__item-error {
  width: 100%;
  margin-top: 8px;
}
.reg-form__item-group {
  display: flex;
  align-items: center;
}
.reg-form__item-group-label {
  display: inline-flex;
  justify-content: flex-end;
  align-items: center;
  margin: 0 4px;
  text-transform: uppercase;
  text-align: right;
}
.reg-form__item-group app-select {
  width: 68px !important;
  margin: 0 !important;
}
.reg-form__item-group + app-api-element-errors {
  margin-left: 11px;
}
.reg-form__item-group_first > .reg-form__item-group-label {
  width: 90px;
  margin: 0 !important;
}
.reg-form__item-group_first > app-select {
  width: 56px !important;
  margin-left: 12px !important;
}
.reg-form__item app-input-text,
.reg-form__item app-input-email,
.reg-form__item app-select, .reg-form__item > input#city, .reg-form__item > textarea#address,
.reg-form__item .ngui-auto-complete-wrapper {
  flex-shrink: 0;
  width: 270px;
  margin: 0 6px 0 12px;
}
.reg-form__item > textarea#address {
  min-height: 100px;
}
.reg-form__item app-select .select::before {
  height: 19px !important;
}
.reg-form__item app-select select {
  height: 21px !important;
}
.reg-form__item app-select select:focus {
  outline: none;
  border: 2px solid #2762b6 !important;
}
.reg-form__item app-input-text input:focus {
  outline: none;
  border: 2px solid #2762b6 !important;
}
.reg-form__item app-password-complexity {
  flex: 0 0 270px;
}
.reg-form__item button#verify_button {
  flex: 0 0 270px;
  height: 24px;
  margin: 0 6px 0 0;
}
.reg-form__item button#submit_button {
  flex: 0 0 270px;
  height: 30px;
  margin: 0;
}
.reg-form__item > input#city,
.reg-form__item .ngui-auto-complete-wrapper > input#city {
  height: 21px;
  line-height: 21px;
}
.reg-form__item > input#city, .reg-form__item > textarea#address,
.reg-form__item .ngui-auto-complete-wrapper > input#city {
  padding: 0 6px;
  border: 1px solid #BDBDBD;
  box-sizing: border-box;
}
.reg-form__item > input#city:focus, .reg-form__item > textarea#address:focus,
.reg-form__item .ngui-auto-complete-wrapper > input#city:focus {
  outline: none;
  border: 2px solid #2762b6 !important;
}
.reg-form__item .ngui-auto-complete-wrapper > input#city {
  width: 100%;
  box-sizing: border-box;
}
.reg-form__item_wo-label {
  padding-left: 102px;
}
.reg-form__item_verify {
  flex-direction: column;
  align-items: flex-start;
}
.reg-form__item_verify > *:not(:last-child) {
  margin: 0 !important;
}
.reg-form .server-errors {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  color: #fa4143;
  font-weight: bold;
  text-align: center;
}
.reg__login-button {
  width: 195px !important;
  margin: 0 auto !important;
}
.reg app-footer {
  margin-top: auto;
}

@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
app-promo {
  background-color: #222222 !important;
}

.promo {
  background-color: #222222 !important;
}

.promo-header {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 46px;
  font-size: 20px;
  line-height: 21px;
  text-align: center;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #bf1e2d;
}

.promo-logo {
  position: absolute;
  top: 40px;
  left: 50%;
  transform: translateX(-50%);
  width: 221px;
  height: 297px;
  background-image: url(/assets/images/promo/promo-logo.png);
  background-size: cover;
  z-index: 9;
}

.promo-center {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 416px;
  padding: 13px;
  padding-bottom: 20px;
  box-sizing: border-box;
}

.promo-center::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(/assets/images/promo/promo.png);
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0.4;
}

.promo-center::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 7px;
  background-color: #bf1e2d;
}

.promo-center-info {
  display: flex;
  justify-content: space-between;
  color: #FFFFFF;
  z-index: 9;
  padding-bottom: 20px;
  margin-top: 15%;
  font-size: 15px;
  line-height: 16px;
}

.promo-center-info__item {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 160px;
}

.promo-center-info__item::before {
  content: "";
  position: absolute;
  bottom: -20px;
  left: 0;
  width: 130px;
  height: 7px;
  background-color: #bf1e2d;
}

.promo-center-info__item_right {
  align-items: flex-end;
  text-align: right;
}

.promo-center-info__item_right::before {
  right: 0;
  left: inherit;
}

.promo-center-breadcums {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #FFFFFF;
  margin-top: auto;
  z-index: 8;
}

.promo-center-breadcums__arrow,
.promo-center-breadcums__item::before {
  min-width: 19px;
  max-width: 19px;
  height: 14px;
  background-image: url(/assets/images/promo/promo-arrow.png);
  background-repeat: no-repeat;
  background-position: center;
  padding: 0 10px;
}

.promo-center-breadcums__item::before {
  content: "";
  display: none;
  padding: 0;
  min-width: 12px;
  max-width: 12px;
  height: 9px;
  background-size: cover;
  margin-right: 4px;
  margin-top: 3px;
}

.promo-center-breadcums__item {
  display: flex;
  align-items: center;
  font-size: 14px;
  line-height: 15px;
  height: 90px;
  padding: 0 10px;
  box-sizing: border-box;
  border: 4px solid #666666;
}

.promo-center-breadcums__item:nth-child(1) {
  min-width: 120px;
  max-width: 120px;
}

.promo-center-breadcums__item:last-child {
  min-width: 280px;
  max-width: 280px;
}

.promo-title {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #FFFFFF;
  text-align: center;
  font-size: 20px;
  line-height: 21px;
  margin: 0;
  padding: 10px 0;
}

.promo-rules {
  width: 100%;
  margin: 0;
  padding: 13px;
  box-sizing: border-box;
  list-style: none;
}

.promo-rules-item {
  display: flex;
  flex-direction: column;
}

.promo-rules-item:not(:last-child) {
  margin-bottom: 10px;
}

.promo-rules-item > input[type=radio] {
  display: none;
}

.promo-rules-item__title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 3px 12px 3px 21px;
  box-sizing: border-box;
  color: #FFFFFF;
  background-color: #bf1e2d;
  font-weight: bold;
  font-size: 14px;
  line-height: 15px;
}

.promo-rules-item__title:hover {
  cursor: pointer;
}

.promo-rules-item__arrow {
  display: inline-block;
  width: 12px;
  height: 5px;
  background-image: url(/assets/images/promo/promo-arrow-white.png);
  transform: rotate(180deg);
}

.promo-rules-item__content {
  display: none;
  flex-direction: column;
  background-color: #FFFFFF;
  font-size: 12px;
  line-height: 13px;
  padding: 10px 21px;
  box-sizing: border-box;
}

.promo-rules-item__content > span {
  display: flex;
  margin-top: 4px;
}

.promo-rules-item__content > span > span {
  margin-left: 6px;
}

.promo-rules-item > input[type=radio]:checked ~ .promo-rules-item__title > .promo-rules-item__arrow {
  transform: rotate(0);
}

.promo-rules-item > input[type=radio]:checked ~ .promo-rules-item__content {
  display: flex;
}

.promo-rules-table {
  width: 100%;
  border: 1px solid #222222;
  border-collapse: collapse;
}

.bold {
  font-weight: bold;
}

.italic {
  font-style: italic;
}

.left-padded {
  margin-left: 23px;
}

@media screen and (max-width: 768px) {
  .promo-header {
    font-size: 13px;
    line-height: 14px;
  }
  .promo-center-breadcums {
    flex-direction: column;
    margin-top: 20px;
  }
  .promo-logo {
    width: 80px;
    height: 108px;
  }
  .promo-center {
    min-height: inherit;
  }
  .promo-center::after {
    height: 4px;
  }
  .promo-center-info__item {
    width: 120px;
    font-size: 12px;
    line-height: 13px;
  }
  .promo-center-info__item::before {
    height: 4px;
    bottom: -10px;
  }
  .promo-center-breadcums__item::before {
    display: inline-block;
  }
  .promo-center-breadcums__item {
    width: 100%;
    height: inherit;
    min-width: inherit !important;
    max-width: inherit !important;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 13px;
    justify-content: center;
    align-items: flex-start;
  }
  .promo-center-breadcums__item:not(:last-child) {
    margin-bottom: 10px;
  }
  .promo-center-breadcums__item + .promo-center-breadcums__arrow {
    display: none;
  }
  .promo-title {
    font-size: 13px;
    line-height: 14px;
    padding-bottom: 0;
  }
}
@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
.video {
  /*&-container {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  &-player {
    display: flex;
    flex-direction: column;

    &-controls {
      display: flex;
      align-items: center;
      justify-content: space-between;

      padding: 2px 5px;

      background-color: $video-controls-background;
    }
  }*/
}

@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
app-toto-list {
  height: 100%;
}

app-toto-breadcrumbs,
app-toto-info,
app-toto-result-table {
  display: block;
}

app-toto-expected,
app-toto-win,
app-toto-bets,
app-toto-bets-table,
app-toto-check-response {
  display: flex !important;
  flex-direction: column;
  flex-grow: 1;
  min-height: 0;
}

app-toto-info,
app-toto-result-table,
app-toto-bets-table,
.toto-check {
  max-width: 1024px;
}

app-toto-item {
  display: flex !important;
  flex-direction: column;
  min-height: 0;
}

app-toto-rules,
app-toto-list,
app-toto-item,
app-toto-win,
app-toto-bets,
app-toto-expected {
  height: calc(100% - 21px) !important;
}

.toto-breadcrumbs {
  display: flex;
  align-items: center;
  padding: 5px;
}
.toto-breadcrumbs__item a {
  color: #3960AC;
}
.toto-info {
  display: flex;
  padding: 0 5px 6px;
}
.toto-info__item {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.toto-info__item:not(:last-child) {
  margin-right: 16px;
}
.toto-rules {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.toto-rules > div {
  flex-shrink: 0;
  padding: 10px;
  line-height: 14px;
}
.toto-rules ol li {
  list-style: decimal;
}
.toto-result__title {
  display: block;
  padding: 5px;
  text-transform: uppercase;
  border-top: 1px solid #BDBDBD;
}
.toto-result-header {
  display: flex;
  height: 24px;
  color: #FFFFFF;
  background-color: #5A82CF;
}
.toto-result-row {
  display: flex;
  min-height: 20px;
  border-bottom: 1px solid #BDBDBD;
}
.toto-result-header > *, .toto-result-row > * {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  border-right: 1px solid #BDBDBD;
  box-sizing: border-box;
  text-align: center;
}
.toto-result-header__count, .toto-result-row__count {
  width: 144px;
}
.toto-result-header__sum, .toto-result-header__win, .toto-result-header__variants, .toto-result-header__payment, .toto-result-row__sum, .toto-result-row__win, .toto-result-row__variants, .toto-result-row__payment {
  justify-content: flex-end;
  padding-right: 10px;
  text-align: right;
}
.toto-result-header__sum, .toto-result-row__sum {
  width: 150px;
}
.toto-result-header__variants, .toto-result-row__variants {
  width: 84px;
}
.toto-result-header__payment, .toto-result-row__payment {
  width: 110px;
}
.toto-result-header__comment, .toto-result-row__comment {
  flex-grow: 1;
  flex-shrink: 1;
  justify-content: center;
  padding: 0 2px;
  text-align: center;
  border-right: none;
}
.toto-result-footer {
  display: flex;
  justify-content: space-between;
  padding: 5px;
}
.toto-table-header {
  display: flex;
  flex-shrink: 0;
  width: 100%;
  height: 20px;
  background-color: #5A82CF;
  color: #FFFFFF;
}
.toto-table-header > * {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  border-right: 1px solid #BDBDBD;
  box-sizing: border-box;
  text-align: center;
}
.toto-table-header__number {
  width: 38px;
}
.toto-table-header__date {
  width: 110px;
}
.toto-table-header__name {
  flex: 1 0 0;
  width: calc(100% - 38px - 110px - 24px - 480px);
  justify-content: flex-start;
  text-align: left;
  padding-left: 10px;
}
.toto-table-header__item {
  flex-shrink: 1;
  width: 120px;
}
.toto-table-header__item:last-child, .toto-table-header__results {
  border-right: none;
}
.toto-table-champ {
  display: flex;
  align-items: center;
  height: 20px;
  background-color: #97A5D6;
}
.toto-table-champ .sport-icon {
  margin: 0 13px;
}
.toto-table-champ a {
  font-weight: bold;
  color: #222222;
}
.toto-table-event {
  display: flex;
  height: 21px;
  border-bottom: 1px solid #BDBDBD;
  box-sizing: border-box;
  transition: all 150ms ease-in-out;
}
.toto-table-event:hover {
  background-color: #E8F6FF;
}
.toto-table-event > * {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  border-right: 1px solid #BDBDBD;
  box-sizing: border-box;
  text-align: center;
}
.toto-table-event__number {
  width: 38px;
}
.toto-table-event__date {
  width: 110px;
}
.toto-table-event__name {
  flex: 1 0 0;
  justify-content: flex-start;
  width: calc(100% - 38px - 110px - 24px - 480px);
  text-align: left;
  padding-left: 10px;
  border-right: none;
  overflow: hidden;
}
.toto-table-event__name a, .toto-table-event__name span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.toto-table-event__name a {
  display: inline-block;
  max-width: 100%;
  font-weight: bold;
  color: #222222;
}
.toto-table-event__stat {
  width: 24px;
  justify-content: center;
}
.toto-table-event__item {
  flex-shrink: 1;
  width: 120px;
  font-size: 12px;
  line-height: 13px;
  background-color: #cee7f2;
  transition: all 150ms ease-in-out;
}
.toto-table-event__item:hover {
  cursor: default;
  background-color: #f4fcff;
}
.toto-table-event__item app-checkbox {
  margin-right: 6px;
}
.toto-table-event__item-value {
  display: inline-flex;
  flex-shrink: 0;
  width: 45px;
  text-align: left;
}
.toto-table-event__item_win {
  font-weight: bold;
}
.toto-table-event__item_active {
  background-color: #FFFA87;
}
.toto-table-event__item_active:hover {
  background-color: #F0E36D;
}
.toto-table-event__item_hover {
  cursor: pointer;
}
.toto-table-event__item_live {
  color: red;
}
.toto-table-event__item:last-child, .toto-table-event__results {
  border-right: none;
}
.toto-table__container {
  min-height: 0;
  height: calc(100% - 20px);
}
.toto-header {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  width: 100%;
  height: 24px;
  padding: 0 3px;
  box-sizing: border-box;
}
.toto-header__group {
  display: inline-flex;
  align-items: center;
  height: 18px;
  margin-right: 4px;
  padding: 2px 5px;
  box-sizing: border-box;
  transition: all 150ms ease-in-out;
}
.toto-header__group .sport-icon {
  margin-right: 5px;
}
.toto-header__group:not(.toto-header__group_active):hover {
  background-color: #E8F6FF;
}
.toto-header__group_active {
  color: #FFFFFF;
  background-color: #699cc8;
}
.toto-header app-pager {
  margin-left: auto;
}
.toto-list {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  height: calc(100% - 24px);
}
.toto-list_empty {
  height: 100%;
}
.toto-list-header {
  display: flex;
  flex-shrink: 0;
  width: 100%;
  height: 20px;
  color: #FFFFFF;
  background-color: #5A82CF;
}
.toto-list-header > * {
  display: inline-flex;
  align-items: center;
  flex-shrink: 0;
  box-sizing: border-box;
}
.toto-list-header > *:not(:last-child) {
  border-right: 1px solid #BDBDBD;
}
.toto-list-header__date {
  width: 63px;
  padding-left: 10px;
}
.toto-list-header__name {
  width: 335px;
  padding-left: 10px;
}
.toto-list-header__pool, .toto-list-header__jackpot {
  justify-content: flex-end;
  width: 164px;
  padding-right: 10px;
  text-align: right;
}
.toto-list-item {
  display: flex !important;
  width: 100%;
  height: auto;
  min-height: 20px;
  color: #222222;
  box-sizing: border-box;
  transition: all 150ms ease-in-out;
  cursor: pointer;
}
.toto-list-item:hover {
  background-color: #E8F6FF;
}
.toto-list-item > * {
  display: inline-flex;
  align-items: center;
  padding-left: 10px;
  border-bottom: 1px solid #BDBDBD;
  box-sizing: border-box;
}
.toto-list-item__name {
  flex-shrink: 0;
  width: 280px;
  color: #3960AC;
}
.toto-list-item__name-canceled {
  color: #be1e27;
}
.toto-list-item__pool {
  width: 210px;
  white-space: nowrap;
}
.toto-list-item__jackpot {
  width: 250px;
  white-space: nowrap;
}
.toto-list-item__date {
  flex-grow: 1;
  padding-right: 10px;
  white-space: nowrap;
}
.toto-list-item_archive {
  width: 726px;
}
.toto-list-item_archive > .toto-list-item__date {
  flex-grow: 0;
  width: 63px;
}
.toto-list-item_archive > .toto-list-item__name {
  width: 335px;
}
.toto-list-item_archive > .toto-list-item__date, .toto-list-item_archive > .toto-list-item__name, .toto-list-item_archive > .toto-list-item__pool {
  border-right: 1px solid #BDBDBD;
}
.toto-list-item_archive > .toto-list-item__pool, .toto-list-item_archive > .toto-list-item__jackpot {
  justify-content: flex-end;
  width: 164px;
  padding-left: 0;
  padding-right: 10px;
  text-align: right;
}
.toto-list_current {
  height: 100%;
}
.toto-check, .toto-bets, .toto-win, .toto-expected {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  min-height: 0;
}
.toto-check-header, .toto-check-row, .toto-bets-header, .toto-bets-row, .toto-win-header, .toto-win-row, .toto-expected-header, .toto-expected-row {
  display: flex;
  flex-shrink: 0;
  width: 100%;
  height: 20px;
}
.toto-check-header, .toto-bets-header, .toto-win-header, .toto-expected-header {
  background-color: #5A82CF;
  color: #FFFFFF;
}
.toto-check-list, .toto-bets-list, .toto-win-list, .toto-expected-list {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  min-height: 0;
}
.toto-check-row, .toto-bets-row, .toto-win-row, .toto-expected-row {
  border-bottom: 1px solid #BDBDBD;
}
.toto-check-header__item, .toto-check-row__item, .toto-bets-header__item, .toto-bets-row__item, .toto-win-header__item, .toto-win-row__item, .toto-expected-header__item, .toto-expected-row__item {
  display: inline-flex;
  align-items: center;
  flex-shrink: 0;
  box-sizing: border-box;
  text-align: right;
}
.toto-check-header__item_num, .toto-check-row__item_num {
  justify-content: center;
  width: 75px;
}
.toto-check-header__item_bet, .toto-check-row__item_bet {
  justify-content: center;
  width: 50px;
}
.toto-check-header__item_sum, .toto-check-row__item_sum {
  justify-content: flex-end;
  padding-right: 10px;
}
.toto-check-header__item_num, .toto-check-header__item_bet, .toto-check-header__item_sum, .toto-check-row__item_num, .toto-check-row__item_bet, .toto-check-row__item_sum {
  border-right: 1px solid #BDBDBD;
}
.toto-check-header__item_sum, .toto-check-row__item_sum {
  width: 121px;
}
.toto-check-header__item_status, .toto-check-row__item_status {
  flex-grow: 1;
  flex-shrink: 1;
  padding-left: 10px;
  text-align: left;
}
.toto-check-header__item_status-ok, .toto-check-row__item_status-ok {
  color: #3960AC;
}
.toto-check-header__item_status-other, .toto-check-row__item_status-other {
  color: #B72C2C;
}
.toto-check-row {
  height: inherit;
  min-height: 20px;
}
.toto-bets-header__item_num, .toto-bets-row__item_num {
  justify-content: center;
  width: 75px;
  border-right: 1px solid #BDBDBD;
}
.toto-bets-header__item_date, .toto-bets-row__item_date {
  justify-content: center;
  width: 110px;
  border-right: 1px solid #BDBDBD;
}
.toto-bets-header__item_bet, .toto-bets-row__item_bet {
  justify-content: center;
  width: 49px;
  border-right: 1px solid #BDBDBD;
}
.toto-bets-header__item_sum, .toto-bets-row__item_sum {
  flex-grow: 1;
  justify-content: flex-end;
  padding-right: 10px;
}
.toto-bets-row__item_date {
  color: #495795;
  white-space: nowrap;
}
.toto-bets-row__sign_red {
  color: #be1e27;
}
.toto-bets-row__sign_blue {
  color: #3960AC;
}
.toto-win-header, .toto-expected-header {
  min-height: 20px;
  height: auto;
}
.toto-win-header__item_vertical, .toto-win-row__item_vertical, .toto-expected-header__item_vertical, .toto-expected-row__item_vertical {
  flex-direction: column;
  width: 50%;
}
.toto-win-header__item_top-header, .toto-win-row__item_top-header, .toto-expected-header__item_top-header, .toto-expected-row__item_top-header {
  justify-content: center;
  width: 100%;
  height: 20px;
  text-align: center;
  background-color: #3960AC;
  border-right: 1px solid #BDBDBD;
}
.toto-win-header__item_sub-header, .toto-win-row__item_sub-header, .toto-expected-header__item_sub-header, .toto-expected-row__item_sub-header {
  width: 100%;
  height: 20px;
}
.toto-win-header__item_compose, .toto-win-row__item_compose, .toto-expected-header__item_compose, .toto-expected-row__item_compose {
  width: calc(100% - 370px);
}
.toto-win-header__item_num, .toto-win-row__item_num, .toto-expected-header__item_num, .toto-expected-row__item_num {
  justify-content: center;
  width: 89px;
  border-right: 1px solid #BDBDBD;
}
.toto-win-header__item_sum, .toto-win-row__item_sum, .toto-expected-header__item_sum, .toto-expected-row__item_sum {
  width: 100px;
  border-right: 1px solid #BDBDBD;
}
.toto-win-header__item_count, .toto-win-row__item_count, .toto-expected-header__item_count, .toto-expected-row__item_count {
  width: 85px;
  border-right: 1px solid #BDBDBD;
}
.toto-win-header__item_bet, .toto-win-row__item_bet, .toto-expected-header__item_bet, .toto-expected-row__item_bet {
  justify-content: center;
  width: 44px;
  border-right: 1px solid #BDBDBD;
}
.toto-win-header__item_jackpot, .toto-win-row__item_jackpot, .toto-expected-header__item_jackpot, .toto-expected-row__item_jackpot {
  justify-content: center;
  flex-grow: 1;
  height: 100%;
  border-right: 1px solid #BDBDBD;
}
.toto-win-header__item_pay, .toto-win-row__item_pay, .toto-expected-header__item_pay, .toto-expected-row__item_pay {
  width: 96px;
}
.toto-win-header__item_sum, .toto-win-header__item_count, .toto-win-header__item_pay, .toto-win-row__item_sum, .toto-win-row__item_count, .toto-win-row__item_pay, .toto-expected-header__item_sum, .toto-expected-header__item_count, .toto-expected-header__item_pay, .toto-expected-row__item_sum, .toto-expected-row__item_count, .toto-expected-row__item_pay {
  justify-content: flex-end;
  padding-right: 5px;
  text-align: right;
}
.toto-win-header__item_date, .toto-win-row__item_date, .toto-expected-header__item_date, .toto-expected-row__item_date {
  justify-content: center;
  width: 111px;
  border-right: 1px solid #BDBDBD;
}
.toto-win-header__item_teams, .toto-win-row__item_teams, .toto-expected-header__item_teams, .toto-expected-row__item_teams {
  flex: 1 1 auto;
  min-width: 135px;
  padding-left: 10px;
  border-right: 1px solid #BDBDBD;
}
.toto-expected-row {
  height: auto;
  min-height: 32px;
}
.toto-expected-row__item_date {
  color: #495795;
}
.toto-expected-row__item_bet:last-child {
  border-right: none;
}
.toto-expected-row__teams {
  display: inline-flex;
  flex: 1 1 auto;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-width: 0;
  height: 100%;
}
.toto-expected-row__teams b {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.toto-expected-header__item_compose {
  width: auto;
}
.toto-expected-header__item_vertical {
  flex: 1 0 0;
  width: auto;
}
.toto-expected-header__item_vertical .toto-expected-header__item_bet {
  height: 100%;
}
.toto-expected-header__item_vertical:last-child .toto-expected-header__item_top-header,
.toto-expected-header__item_vertical:last-child .toto-expected-header__item_bet:last-child {
  border-right: none;
}
.toto-footer {
  display: flex;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  min-height: 36px;
  padding: 0 5px;
  border-top: 1px solid #70b2d5;
  box-sizing: border-box;
  background-color: #c3deed;
}
.toto-footer__left-buttons, .toto-footer__left-sum {
  display: inline-flex;
  align-items: center;
}
.toto-footer__left-buttons .button {
  position: relative;
  margin: 0 4px 0 0;
}
.toto-footer__left-sum app-input-text {
  width: 130px !important;
  height: 20px !important;
  margin: 0 4px;
}
.toto-footer__left-sum app-input-text input {
  text-align: right;
  font-weight: bold;
}
.toto-footer__left-sum app-input-text input::-webkit-inner-spin-button, .toto-footer__left-sum app-input-text input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.toto-footer__right a.button_lightblue {
  margin-right: 4px;
}
.toto-footer__left, .toto-footer__right {
  display: inline-flex;
  align-items: center;
}
.toto-footer__left_vertical, .toto-footer__right_vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.toto-footer__input {
  display: inline-flex;
  flex-direction: column;
  margin-top: 4px;
}
.toto-footer__input-title {
  margin-bottom: 4px;
}
.toto-footer__input-description {
  margin-bottom: 2px;
  color: hsla(0, 0%, 0%, 0.7);
}
.toto-footer__input .button {
  margin: 0;
}
.toto-footer__input textarea {
  width: 450px;
  height: 60px;
  margin-bottom: 4px;
  border: 1px solid #BDBDBD;
  outline: none;
  resize: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.toto-footer__input_file {
  margin-left: auto;
}
.toto-footer .button {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  min-width: 90px;
  width: auto;
  height: 19px;
  padding: 0 10px;
  box-sizing: border-box;
  white-space: nowrap;
  font-weight: normal;
}
.toto-footer .button_lightblue {
  background-color: #7badd2;
}
.toto-footer .button_lightblue + .button_lightblue {
  margin-left: 4px;
}
.toto-footer app-toto-complex-form {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 5px 0;
}
.toto-footer_check {
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 5px;
}
.toto-footer_check > span:nth-child(2) {
  margin-top: 5px;
}
.toto__checkout-message {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-shrink: 0;
  width: calc(100% - 6px);
  height: 30px;
  margin: 3px;
  padding: 0 8px;
  box-sizing: border-box;
  background-color: #fce0e0;
}
.toto__checkout-message-close {
  position: relative;
  width: 15px;
  height: 15px;
}
.toto__checkout-message-close::before, .toto__checkout-message-close::after {
  content: "";
  position: absolute;
  top: -1px;
  left: 6px;
  display: inline-block;
  width: 1px;
  height: 18px;
  background: #B72C2C;
}
.toto__checkout-message-close::before {
  transform: rotate(45deg);
}
.toto__checkout-message-close::after {
  transform: rotate(-45deg);
}
.toto__checkout-message + app-toto-breadcrumbs {
  border-top: 1px solid #BDBDBD;
}
.toto__checkout-message_success {
  background-color: #dcffe7;
}
.toto__expected-link {
  padding: 10px;
}

@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
.calculations {
  padding: 10px;
  background-color: #FFFFFF;
}
.calculations > p {
  color: gray;
  font-size: 12px;
  line-height: 13px;
}
.calculations__description {
  font-size: 16px;
  line-height: 17px;
  font-weight: normal;
  margin: 0 0 10px;
}
.calculations__icon {
  display: inline-block;
  width: 18px;
  height: 18px;
  background: url("/assets/images/svg/payments_icons_sprite.svg") no-repeat;
  background-size: 18px;
}
.calculations__icon_in {
  background-position: 0 -36px;
}
.calculations__icon_out {
  background-position: 0 -54px;
}
.calculations__icon_time {
  background-position: 0 -72px;
}
.calculations__icon_time-duration {
  background-position: 0 -90px;
}
.calculations__icon_commission-free {
  background-position: 0 -108px;
}
.calculations__icon_commission {
  background-position: 0 -126px;
}
.calculations-header {
  position: relative;
  display: flex;
  align-items: center;
}
.calculations-header::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background: #5A82CF;
}
.calculations-header__item {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 140px;
  height: 27px;
  text-transform: uppercase;
  color: #FFFFFF;
  border-top: 3px solid #5A82CF;
  box-sizing: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.calculations-header__item:hover {
  cursor: pointer;
}
.calculations-header__item:first-child {
  background: #FFFFFF;
  color: #3960AC;
  border-left: 3px solid #5A82CF;
  padding-right: 3px;
}
.calculations-header__item:last-child {
  background: #5A82CF;
  color: #FFFFFF;
  border-right: 3px solid #5A82CF;
}
.calculations-header__item .calculations__icon_out {
  background-position: 0 -18px;
}
.calculations-content {
  display: none;
  flex-direction: column;
}
.calculations-content__block {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
  margin-top: 20px;
}
.calculations-content__block-title {
  width: 100%;
  margin: 0 0 10px;
  font-size: 14px;
  line-height: 15px;
  text-transform: uppercase;
  font-weight: normal;
}
.calculations-content__item {
  display: flex;
  align-items: center;
  width: 100%;
  max-width: 520px;
  height: 50px;
  padding: 0 20px 0 10px;
  border: 1px solid #c1c0c0;
  box-sizing: border-box;
  margin-right: 5px;
  margin-bottom: 5px !important;
}
.calculations-content__item .calculations__icon {
  margin-right: 8px;
}
.calculations-content__item-text {
  display: flex;
  align-items: center;
  font-size: 13px;
  line-height: 14px;
}
.calculations-content__item-text:nth-child(2) {
  flex-direction: column;
  align-items: flex-start;
  margin-left: 10px;
  min-width: 30%;
  max-width: 30%;
}
.calculations-content__item-text:nth-child(n+3) {
  margin-left: auto;
}
.calculations-content__item-text ul {
  margin: 0;
  padding: 0;
}
.calculations-content__item-text ul li {
  list-style-type: none;
}
.calculations-content__item-title {
  text-transform: uppercase;
  color: #3960AC;
}
.calculations-content__item-right {
  display: flex;
  justify-content: space-between;
  flex-grow: 1;
  margin-left: 20px;
}
.calculations-content__item-right > .calculations-content__item-text:nth-child(2) {
  margin-left: 0;
  flex-direction: row;
  min-width: inherit;
  max-width: inherit;
  align-items: center;
}
.calculations #calculations__switcher_1, .calculations #calculations__switcher_2 {
  display: none;
}
#calculations__switcher_2:checked ~ .calculations-header > .calculations-header__item:first-child {
  background: #5A82CF;
  color: #FFFFFF;
}
#calculations__switcher_2:checked ~ .calculations-header > .calculations-header__item:last-child {
  background: #FFFFFF;
  color: #3960AC;
}
#calculations__switcher_2:checked ~ .calculations-header > .calculations-header__item .calculations__icon_in {
  background-position: 0 0;
}
#calculations__switcher_2:checked ~ .calculations-header > .calculations-header__item .calculations__icon_out {
  background-position: 0 -54px;
}
#calculations__switcher_1:checked ~ .calculations-content_in {
  display: flex;
}
#calculations__switcher_1:checked ~ .calculations-content_out {
  display: none;
}
#calculations__switcher_2:checked ~ .calculations-content_in {
  display: none;
}
#calculations__switcher_2:checked ~ .calculations-content_out {
  display: flex;
}

@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
.mobile-apps {
  position: relative;
  height: 100%;
}
.mobile-apps__app {
  width: 100%;
  padding: 13px;
  box-sizing: border-box;
}

.content-app {
  line-height: 14px;
}
.content-app__title {
  width: 100%;
  margin: 10px 5px 20px;
  font-size: 14px;
  font-weight: normal;
}
.content-app__header {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  position: relative;
  padding: 5px;
  color: #3960AC;
  font-size: 18px;
  border-bottom: 1px solid #7badd2;
}
.content-app__header-arrow {
  position: absolute;
  right: 10px;
}
.content-app__container_ios .content-app__downloads-button {
  text-transform: none;
  padding: 10px;
  font-size: 18px !important;
}
.content-app__data {
  display: flex;
}
.content-app__screenshots {
  display: flex;
  margin: 0 auto;
}
.content-app__screenshots_desktop .content-app__screenshots-wrapper {
  width: 398px;
  height: 270px;
}
.content-app__screenshots-wrapper {
  position: relative;
  display: flex;
  justify-content: center;
  width: 298.5px;
  height: 455px;
  margin: auto;
  overflow: hidden;
}
.content-app__screenshots-wrapper app-ui-carousel {
  overflow: visible;
}
.content-app__screenshots-wrapper app-ui-carousel .carousel-arrow {
  position: absolute;
  width: 20px;
  height: 40px;
  top: 45%;
  z-index: 70;
  cursor: pointer;
}
.content-app__screenshots-wrapper app-ui-carousel .carousel-arrow:after, .content-app__screenshots-wrapper app-ui-carousel .carousel-arrow:before {
  content: "";
  position: absolute;
  top: 5px;
  right: 15px;
  width: 1px;
  height: 15px;
  background: #8ab6d7;
}
.content-app__screenshots-wrapper app-ui-carousel .carousel-arrow.next {
  right: -30px;
}
.content-app__screenshots-wrapper app-ui-carousel .carousel-arrow.next:before {
  left: 15px;
  top: 5px;
  transform: rotate(-30deg);
}
.content-app__screenshots-wrapper app-ui-carousel .carousel-arrow.next:after {
  left: 15px;
  top: 18px;
  transform: rotate(30deg);
}
.content-app__screenshots-wrapper app-ui-carousel .carousel-arrow.prev {
  left: -30px;
}
.content-app__screenshots-wrapper app-ui-carousel .carousel-arrow.prev:before {
  top: 5px;
  transform: rotate(30deg);
}
.content-app__screenshots-wrapper app-ui-carousel .carousel-arrow.prev:after {
  top: 18px;
  transform: rotate(-30deg);
}
.content-app__screenshots-wrapper .ui-carousel-item {
  background: none !important;
}
.content-app__screenshots .content-app__screenshots-wrapper:before {
  content: "";
  position: absolute;
  display: flex;
  background-size: auto;
  width: 100%;
  height: 100%;
  z-index: 50;
}
.content-app__screenshots_android .content-app__screenshots-wrapper:before {
  background: url("/assets/images/devices/android_phone.png") 0 0 no-repeat;
}
.content-app__screenshots_android app-ui-carousel {
  top: 24px;
}
.content-app__screenshots_ios .content-app__screenshots-wrapper:before {
  background: url("/assets/images/devices/ios_phone.png") 0 0 no-repeat;
}
.content-app__screenshots_ios app-ui-carousel {
  top: 52px;
  left: 4px;
}
.content-app__screenshots_desktop .content-app__screenshots-wrapper:before {
  background: url("/assets/images/devices/laptop.png") 0 0 no-repeat;
}
.content-app__screenshots_desktop ui-carousel {
  top: 21px;
  left: -3px;
}
.content-app__icon {
  display: inline-block;
  background-size: 36px auto;
  margin-right: 3px;
  width: 18px;
  height: 18px;
}
.content-app__possibilities {
  background-color: #cee8f4;
  padding: 20px 10px;
  margin-left: 5px;
  font-size: 14px;
}
.content-app__possibilities ul {
  padding-left: 20px;
  margin: 0;
}
.content-app__possibilities ul li {
  line-height: 16px;
  padding: 0 0 22px;
  list-style: disc;
}
.content-app__possibilities-title {
  text-transform: uppercase;
  padding: 0 0 10px 5px;
}
.content-app__possibilities-wrapper {
  width: 25%;
}
.content-app__downloads {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 30%;
  padding-right: 10px;
  margin-top: -70px;
}
.content-app__downloads p {
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  margin: 10px 0;
}
.content-app__downloads p span {
  color: #3960AC;
  font-weight: bold;
}
.content-app__downloads-button {
  display: inline-block;
  width: 80%;
  background-color: #298E52;
  padding: 20px;
  color: #FFFFFF;
  font-size: 16px;
  line-height: 18px;
  text-align: center;
}
.content-app__downloads-instructions {
  color: #3960AC;
  text-decoration: underline;
  margin-top: 10px;
  font-size: 14px;
  text-align: center;
}

.mobile-app {
  color: #222222;
  font-size: 14px;
  line-height: 17px;
}
.mobile-app__header {
  display: flex;
  align-items: center;
}
.mobile-app__header-text {
  flex-shrink: 0;
  max-width: 373px;
  margin: 0;
}
.mobile-app__title {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  max-width: 266px;
  font-weight: normal;
  font-size: 20px;
  line-height: 24px;
}
.mobile-app__icon {
  display: block;
  flex-shrink: 0;
  width: 36px;
  height: 36px;
  margin-right: 4px;
}
.mobile-app__icon_new-ios {
  background: url("/assets/images/mobile-apps/icons/ios-black.svg") center no-repeat;
}
.mobile-app__button {
  display: flex;
  height: 51px;
  flex-shrink: 0;
  margin-left: 24px;
  margin-right: 24px;
}
.mobile-app__container {
  display: flex;
  padding-top: 24px;
}
.mobile-app__description {
  box-sizing: border-box;
  flex-shrink: 0;
  width: 290px;
  padding-right: 12px;
}
.mobile-app__description p {
  margin-top: 0;
}
.mobile-app__description li {
  margin-bottom: 17px;
  color: #555555;
}
.mobile-app__description p:last-child {
  margin-bottom: 0;
}
.mobile-app__screenshots {
  align-self: center;
  flex-grow: 1;
}

@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
app-account-details {
  display: flex !important;
  flex-direction: column !important;
  overflow: hidden;
}

.details-label {
  width: 100%;
  height: 22px;
  line-height: 22px;
  font-size: 18px;
  color: #222222;
  padding: 0 5px;
  box-sizing: border-box;
}
.details-label_success {
  color: #B72C2C;
}

.account-details {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.account-details__container, .account-details_data-error {
  display: flex;
  flex-grow: 1;
  padding: 4px;
}
.account-details_data-error {
  align-items: center;
  justify-content: center;
}
.account-details__left {
  flex-grow: 1;
  position: relative;
}
.account-details__right {
  display: flex;
  flex-direction: column;
  width: 30%;
  max-width: 350px;
}
.account-details__message {
  display: flex;
  flex-direction: column;
  width: 400px;
}
.account-details__message-title {
  color: #B72C2C;
  font-size: 16px;
  line-height: 19px;
}
.account-details__message-body {
  color: #222222;
  font-size: 14px;
  line-height: 17px;
  margin-top: 10px;
  padding-bottom: 10px;
}
.account-details__message-call {
  display: flex;
}
.account-details__banner {
  width: calc(100% - 10px);
  height: 100%;
}
.account-details__banner-img_ru {
  background-image: url("/assets/images/details/bc_banner_reg_6.jpg");
}
.account-details__banner-img_en {
  background-image: url("/assets/images/details/bc_banner_reg_6_en.jpg");
}
.account-details__banner-img_ru, .account-details__banner-img_en {
  width: 100%;
  height: 100%;
  background-size: contain;
  background-position: top right;
  background-repeat: no-repeat;
}
.account-details__header {
  font-weight: normal;
  text-transform: uppercase;
  font-size: 12px;
  margin: 0 0 9px;
}
.account-details__full-info {
  text-align: center;
  text-decoration: underline;
  color: #3960AC;
}
.account-details__wrapper {
  display: flex;
}
.account-details__docs-block {
  padding: 5px;
}
.account-details__identification {
  display: flex;
  flex-direction: row;
  padding: 20px 0;
  justify-content: space-between;
  max-width: 670px;
}
.account-details__identification-description {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: calc(50% - 10px);
  font-size: 16px;
  line-height: 19px;
}
@media screen and (max-width: 1050px) {
  .account-details__identification-description {
    margin: 0;
  }
}
.account-details__user {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  padding: 10px 0;
}
.account-details__user-title {
  display: inline-block;
  margin-top: 10px;
  margin-bottom: 6px;
}
.account-details__user-info {
  max-width: 450px;
}
.account-details__user-item app-select {
  width: 100%;
  margin: 0;
}
.account-details__user-item app-radio + app-radio {
  margin-left: 20px;
}
.account-details__requared-star {
  color: #fa4143;
}
.account-details app-upload-docs {
  max-width: 50%;
}
.account-details__data {
  width: calc(50% - 25px);
}
.account-details-upload {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-left: 20px;
}
.account-details-upload__group {
  display: flex;
}
.account-details-upload__file-name {
  margin-top: 5px;
}
.account-details-upload__subgroup {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 5px 0;
  margin-bottom: 20px;
  margin-left: 10px;
}
.account-details-upload__subgroup:first-child {
  min-width: 70%;
  width: 70%;
  margin-left: 0;
}
.account-details-upload__subgroup input[type=file] {
  display: none;
}
.account-details-upload__subgroup .account-details__submit {
  display: inline-block;
  padding: 0;
  text-align: center;
  line-height: 19px;
}
.account-details__personal-domain {
  margin-left: 40px;
  text-align: center;
}
.account-details-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.account-details-item:not(:first-child) {
  margin-top: 8px;
}
.account-details-item__sub {
  display: flex;
  flex-direction: column;
  min-width: 30%;
  width: 30%;
}
.account-details-item__title {
  text-transform: uppercase;
  margin: 4px 0;
}
.account-details__change-password {
  border-top: 1px solid #b7b7b7;
  border-bottom: 1px solid #b7b7b7;
  padding: 8px 0;
}
.account-details__form-label {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 10px;
}
.account-details__form-label > span {
  display: flex;
  align-items: center;
}
.account-details__form-label app-input-text {
  width: 318px;
  padding: 0 8px;
}
.account-details__form-label input {
  height: 22px !important;
  line-height: 11px !important;
  border: 1px solid #fa4143 !important;
}
.account-details__form-name {
  width: 98px;
  text-transform: uppercase;
  text-align: right;
}
.account-details__subscription {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px 0;
  font-size: 12px;
}
.account-details__subscription > * {
  width: calc(50% - 5px);
}
.account-details__subscription > *:only-child {
  width: 100%;
}
.account-details__subscription-title {
  text-transform: uppercase;
  margin-bottom: 9px;
}
.account-details__subscription-text {
  margin-bottom: 9px;
}
.account-details__subscription-error {
  width: 60%;
  margin: 10px 0 0 0;
}
.account-details__submit {
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 0;
  outline: none;
  border: none;
  background-color: transparent;
  width: auto;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 11px;
  background-color: #298E52;
  color: #FFFFFF;
  cursor: pointer;
  border-radius: 0;
  padding: 3px 10px 3px;
  margin: 2px 8px 2px 4px;
  min-width: 195px;
  min-height: 19px;
  margin: 0;
}
.account-details__submit:disabled {
  opacity: 0.5;
  pointer-events: none;
}
.account-details__error-message {
  color: #fa4143;
}
.account-details__successfull {
  padding-bottom: 5px;
  padding-left: 107px;
  color: #005a00;
}

@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
.search {
  height: 100%;
}
.search_highlight {
  background-color: #ebe488;
  color: #222222;
}
.search_error {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 18px;
  line-height: 25px;
  font-weight: bold;
  padding: 20px;
  border-top: 1px solid #BDBDBD;
}
.search_error span {
  width: 100%;
  display: block;
}
.search_error span:nth-child(2) {
  font-weight: normal;
  font-size: 15px;
}
.search__header {
  display: flex;
  justify-content: space-between;
  height: 21px;
  line-height: 21px;
  align-items: center;
  background-color: #5A82CF;
  padding: 0 5px;
}
.search__header-name {
  text-transform: uppercase;
  color: #FFFFFF;
  margin-left: 5px;
}
.search__champ-header {
  display: flex;
  height: 20px;
  line-height: 20px;
  background: #97A5D6;
  border-bottom: 0;
  text-align: left;
  width: 100%;
}
.search__champ-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 42px;
}
.search__champ-name {
  display: flex;
  align-items: center;
  flex-grow: 1;
  padding: 0 5px;
  margin: 0;
  font-size: 11px;
  font-weight: bold;
}
.search__champ-name a {
  color: #222222;
  width: 100%;
}
.search__btn {
  width: 100%;
  border: none;
  color: #FFFFFF;
  padding: 0 5px;
  height: 17px;
  text-transform: uppercase;
  background-color: #298E52;
}
.search__btn:disabled {
  background-color: #d3d3d3;
  color: #5e5e5e;
}
.search__btn_show-events {
  width: auto;
}
.search__input {
  position: relative;
  display: flex;
  padding: 3px 0 3px 10px;
}
.search__input-title {
  font-weight: bold;
}
.search__input label {
  display: flex;
  align-items: center;
}
.search__input button {
  width: 60px;
  height: 21px;
  background-color: #298E52;
  color: #FFFFFF;
  text-transform: uppercase;
  font-weight: 500;
  border: none;
  outline: 0;
  cursor: pointer;
  font-size: 11px;
  border-radius: 0;
}
.search .champ-events ul {
  padding: 0;
  margin: 0;
}
.search .champ-events__item {
  list-style: none;
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-height: 30px;
}
.search .champ-events__item-icon {
  padding-right: 4px;
}
.search .champ-events__item-date {
  display: flex;
  flex-direction: column;
  font-size: 9px;
  padding: 0 2px;
  text-align: center;
  min-width: 42px;
}
.search .champ-events__item_active {
  background-color: #aed8ff;
}
.search .champ-events__item-name {
  position: relative;
  width: 100%;
  font-weight: bold;
  color: #222222;
  padding-left: 4px;
  min-height: 30px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.search .champ-events__item-name:hover {
  background-color: #E8F6FF;
}
.search .champ-events__item + .champ-events__item {
  border-top: 1px solid #BDBDBD;
}
.search .champ-events__control {
  display: flex;
  justify-content: center;
  min-width: 24px;
  max-width: 24px;
}

@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
app-not-found {
  display: flex;
  align-items: center;
  justify-content: center;
}

.not-found {
  display: flex;
  flex-direction: column;
  height: calc(100% - 10px);
  align-items: center;
  justify-content: center;
  padding: 5px;
}
.not-found__block {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 14px;
  line-height: 40px;
  text-align: center;
}
.not-found__block:first-child {
  margin-bottom: 35px;
}
.not-found__block-error {
  font-size: 18px;
  color: #3960AC;
}
.not-found__block_number {
  font-size: 150px;
  line-height: 160px;
  font-weight: bold;
}
.not-found__block a {
  color: #3960AC;
  text-decoration: underline;
}

/*
.pages-vip {
  display: flex;
  flex-direction: column;

  &__title {
    color: $text-color;
    line-height: 20px;
    font-size: 16px;
    text-align: center;
    text-transform: uppercase;
  }

  &__subtitle {
    font-weight: normal;
    text-transform: uppercase;
    padding-left: 15px;
  }

  &-steps {
    background-color: #e8e8e8;
    padding: 5px;

    &__item {
      display: flex;
      align-items: center;
      position: relative;
      padding: 5px 10px;
      color: $text-color;
      font-weight: bold;
      background-color: $odd-color;
      border-bottom: 2px solid #fff;

      span:first-child {
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: #fff;
        border-radius: 50%;
        width: 30px;
        height: 30px;
        margin-right: 10px;
        font-size: 18px;
      }

      &:last-child {
        border-bottom: none;
      }
    }

    &__bottom {
      .pages-vip-steps__item {
        background-color: #e8e8e8;
      }
    }
  }

  &__list {
    margin: 10px 0;
    padding-left: 20px;

    li {
      margin: 7px 0;
      list-style-image: url('/assets/images/svg/icons-live-stat/m_live_stat_icon-blue_arrow.svg');
    }
  }
}*/
@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
app-livestream-tennis {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.livestream {
  overflow: hidden;
}
.livestream-header {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  height: 36px;
  background-color: #5A82CF;
}
.livestream-header__name {
  display: flex;
  align-items: center;
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 0;
  min-width: auto;
  max-width: none;
  color: #FFFFFF;
  font-size: 12px;
  line-height: 13px;
  padding: 0 5px;
  box-sizing: border-box;
}
.livestream-header__name_left {
  justify-content: flex-start;
}
.livestream-header__name_right {
  justify-content: flex-end;
  text-align: right;
}
.livestream-header__display {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-width: 80px;
  max-width: 110px;
  height: 30px;
  padding: 0 4px;
  background-color: #2879b0;
  border-radius: 5px;
  color: white;
  font-size: 11px;
}
.livestream-header__display-period {
  font-weight: bold;
}
.livestream-header__display-time {
  padding-top: 1px;
}
.livestream-header__display-period, .livestream-header__display-time {
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
}
.livestream-header__score {
  display: flex;
  align-items: center;
  min-width: 82px;
  max-width: 82px;
  font-weight: bold;
  color: #FFFFFF;
  font-size: 12px;
  line-height: 13px;
}
.livestream-header__score-divider {
  margin: 0 5px;
}
.livestream-header__score-value {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 20px;
  background: #398ab9;
  background: linear-gradient(to bottom, #398ab9 0%, #226d95 100%);
  border: 1px solid #226d95;
}
.livestream-header__period-icon {
  display: inline-block;
  width: 13px;
  height: 13px;
  margin-right: 4px;
  background: url("/assets/images/livestream/header/live_icon_period.svg") no-repeat;
}
.livestream-header__period-icon_pause {
  background-image: url("/assets/images/livestream/header/live_icon_flag.svg");
}
.livestream-header__time-icon {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-right: 1px;
  background: url("/assets/images/livestream/header/live_icon_time.svg") no-repeat center;
}
.livestream-header__time-icon_pause {
  background-image: url("/assets/images/livestream/header/live_icon_pause.svg");
}
.livestream-field {
  position: relative;
  margin: 0 auto;
}
.livestream-field__bg {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.livestream-field__bg-layer {
  background-size: cover;
  opacity: 0.5;
}
.livestream-field__bg-attack {
  position: absolute;
  opacity: 0;
  transition: width 250ms ease-in-out, opacity 250ms ease-in-out;
  pointer-events: none;
}
.livestream-field__score {
  position: absolute;
  top: 34%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 72px;
  height: 30px;
  padding: 0 5px;
  box-sizing: border-box;
}
.livestream-field__score-value {
  position: relative;
  width: 26px;
  height: 30px;
  text-align: center;
  font-size: 22px;
  line-height: 22px;
  color: #FFFFFF;
  overflow: hidden;
  opacity: 0;
}
.livestream-field__score-value span:not(.livestream-field__score-plank) {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.livestream-field__score-value span:nth-child(2) {
  transform: translate(-50%, -160%);
}
.livestream-field__score-plank {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  background-color: #FFFFFF;
  transform-origin: center;
}
.livestream-field__center-message {
  position: absolute;
  top: 55%;
  left: 50%;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 72px;
  min-height: 24px;
  color: #FFFFFF;
  font-size: 13px;
  line-height: 14px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: translate(-50%, -50%);
}
.livestream-field__center-message-text {
  display: inline-block;
  opacity: 1;
}

@media screen and (max-width: 359px) {
  .livestream-field {
    width: 320px;
  }
  .livestream-field__bg-layer {
    width: 300px;
    height: 139px;
  }
  .livestream-field__bg-attack {
    top: 16px;
    height: 136px;
  }
}
@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
@keyframes slideRight {
  from {
    transform: translateX(-100%);
  }
  50% {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0);
  }
}
.scoreboard {
  display: flex;
  background-color: #3960AC;
  padding-bottom: 5px;
}
.scoreboard-container {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  min-width: 520px;
  height: 238px;
  border: 3px solid #5A82CF;
  border-top: none;
  box-sizing: border-box;
  background-size: auto 217px;
  background-position: center 21px;
  background-repeat: no-repeat, repeat-x;
}
.scoreboard-header {
  display: flex;
  height: 21px;
  padding-left: 10px;
  background-color: #5A82CF;
}
.scoreboard-header__champ-name, .scoreboard-header__champ-name-divider {
  color: #FFFFFF;
  font-weight: bold;
  line-height: 21px;
}
.scoreboard-header__champ-name-divider {
  display: inline-block;
  margin: 0 8px;
}
.scoreboard-header__champ-name_trunc {
  min-width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.scoreboard-header__champ-name:first-child {
  white-space: nowrap;
}
.scoreboard-header__court-type {
  display: inline-block;
  align-self: center;
  height: 8px;
  margin-left: auto;
  padding: 2px 11px;
  border-width: 1px;
  border-style: solid;
  color: #FFFFFF;
  line-height: 8px;
  white-space: nowrap;
}
.scoreboard-header__court-type[data-court-type="Indoor Hard"], .scoreboard-header__court-type[data-court-type=Hard] {
  border-color: #4db5ee;
  background-color: #0098e9;
}
.scoreboard-header__court-type[data-court-type="Indoor Carpet"], .scoreboard-header__court-type[data-court-type=Carpet] {
  border-color: #dd5d5d;
  background-color: #e78e8e;
}
.scoreboard-header__court-type[data-court-type="Indoor Clay"], .scoreboard-header__court-type[data-court-type=Clay] {
  border-color: #e9ac38;
  background-color: #f0c574;
  color: #298E52;
}
.scoreboard-header__court-type[data-court-type=Grass] {
  border-color: #11b60d;
  background-color: #59cc56;
}
.scoreboard-header app-grid-button {
  margin-left: 2px;
}
.scoreboard-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: calc(100% - 21px - 22px);
}
.scoreboard-content app-scoreboard-simple,
.scoreboard-content app-scoreboard-hero,
.scoreboard-content app-scoreboard-table {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
.scoreboard-content__table {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
}
.scoreboard-content__table-column {
  display: flex;
  flex-direction: column;
}
.scoreboard-content__table-column-row {
  display: flex;
  justify-content: flex-end;
}
.scoreboard-content__table-column-row:not(.scoreboard-content__table-column-row_no-margin) + .scoreboard-content__table-column-row:not(.scoreboard-content__table-column-row_no-margin) {
  margin-top: 8px;
}
.scoreboard-content__table-column_hidden {
  visibility: hidden;
}
.scoreboard-content__table .scoreboard-content__team-name {
  text-align: right;
}
.scoreboard-content__row {
  display: flex;
  justify-content: center;
  width: 100%;
  margin-bottom: 8px;
  overflow: hidden;
}
.scoreboard-content__row_v-center {
  align-items: center;
}
.scoreboard-content__row_first {
  order: -1;
}
.scoreboard-content__row_no-overflow {
  overflow: visible;
}
.scoreboard-content__row_no-margin {
  margin-bottom: 0;
}
.scoreboard-content__row_margin-small {
  margin-bottom: 5px;
}
.scoreboard-content__row_margin-both {
  margin-top: 5px;
  margin-bottom: 5px;
}
.scoreboard-content__row_teams {
  margin-bottom: 8px;
}
.scoreboard-content__row:not(.scoreboard-content__row_first):last-child {
  margin-bottom: 0;
}
.scoreboard-content__cell {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 35px;
  height: 35px;
  margin-left: 12px;
  font-size: 25px;
  font-weight: bold;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  text-align: center;
  color: #FFFFFF;
  background-color: rgba(0, 0, 0, 0.2);
}
.scoreboard-content__cell-header {
  width: 35px;
  margin-left: 12px;
  margin-bottom: 5px;
  font-size: 11px;
  line-height: 15px;
  font-weight: normal;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  color: rgba(255, 255, 255, 0.6);
  text-align: center;
}
.scoreboard-content__cell-header_next {
  margin-left: 5px;
}
.scoreboard-content__cell-header_wide {
  width: 128px;
}
.scoreboard-content__cell_next {
  margin-left: 5px;
}
.scoreboard-content__cell_max-score {
  color: #E3E744;
}
.scoreboard-content__cell_wide {
  width: 128px;
  font-size: 18px;
}
.scoreboard-content__divider {
  position: absolute;
  bottom: 39px;
  width: 600px;
  height: 0;
}
.scoreboard-content__divider::before, .scoreboard-content__divider::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  display: block;
  width: 100%;
  height: 1px;
}
.scoreboard-content__divider::before {
  bottom: -1px;
  background: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 0, hsla(0, 0%, 100%, 0.3) 25%, hsla(0, 0%, 100%, 0.3) 75%, hsla(0, 0%, 100%, 0));
}
.scoreboard-content__divider::after {
  top: -1px;
  background: linear-gradient(90deg, transparent 0, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.2) 75%, transparent);
}
.scoreboard-content__team {
  position: relative;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  min-height: 36px;
  padding: 0 10px;
  font-size: 20px;
  line-height: 19px;
  text-align: center;
  color: #FFFFFF;
}
.scoreboard-content__team > * {
  z-index: 2;
}
.scoreboard-content__team::before {
  content: "";
  z-index: 1;
  width: 100%;
  height: 100%;
}
.scoreboard-content__team-name {
  display: inline-block;
  margin: 0 10px;
}
.scoreboard-content__team-wrap {
  display: flex;
  flex-direction: column;
}
.scoreboard-content__team-wrap_simple {
  flex: 1 0 0;
  max-width: calc(50% - 50px);
}
.scoreboard-content__team-wrap_simple-single {
  flex: none;
  min-width: 40%;
  max-width: 90%;
}
.scoreboard-content__team-wrap_simple .scoreboard-content__team-name {
  min-width: 0;
  word-break: break-word;
}
.scoreboard-content__team-color {
  width: 8px;
  height: 8px;
  border-radius: 4px;
  box-sizing: border-box;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.scoreboard-content__team-color_radiant {
  background-color: #129612;
}
.scoreboard-content__team-color_dire {
  background-color: #FF0000;
}
.scoreboard-content__team_home {
  justify-content: flex-end;
}
.scoreboard-content__team_home + .scoreboard-content__foals {
  align-self: flex-end;
}
.scoreboard-content__team_home::before {
  position: absolute;
  top: 0;
  right: 0;
  background: linear-gradient(90deg, transparent 0, transparent 5%, rgba(0, 0, 0, 0.2) 20%, rgba(0, 0, 0, 0.2));
}
.scoreboard-content__team_home .scoreboard__red-card-icon {
  margin-right: auto;
}
.scoreboard-content__team_home .scoreboard-content__team-color {
  margin-left: 7px;
}
.scoreboard-content__team_home .scoreboard-content__flag {
  margin-left: 10px;
}
.scoreboard-content__team_away {
  justify-content: flex-start;
}
.scoreboard-content__team_away + .scoreboard-content__foals {
  align-self: flex-start;
}
.scoreboard-content__team_away::before {
  position: absolute;
  top: 0;
  left: 0;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0.2) 80%, transparent 95%, transparent);
}
.scoreboard-content__team_away .scoreboard__red-card-icon {
  margin-left: auto;
}
.scoreboard-content__team_away .scoreboard-content__team-color {
  margin-right: 7px;
}
.scoreboard-content__team_away .scoreboard-content__flag {
  margin-right: 10px;
}
.scoreboard-content__team_table {
  height: 35px;
  min-height: inherit;
  font-size: 15px;
  line-height: 15px;
}
.scoreboard-content__team_table::before {
  width: 400px;
}
.scoreboard-content__team_home + .scoreboard-content__team_away {
  margin-left: 10px;
}
.scoreboard-content__team_simple {
  flex: 1 0 0;
  max-width: calc(50% - 50px);
}
.scoreboard-content__team_simple .scoreboard-content__team-name {
  min-width: 0;
  margin: 0;
  word-break: break-word;
}
.scoreboard-content__team_single {
  justify-content: center;
  width: auto;
  padding: 0 50px;
  line-height: 19px;
  background: rgba(0, 0, 0, 0.2);
}
.scoreboard-content__team_single::before {
  background: linear-gradient(90deg, transparent 0, transparent 5%, rgba(0, 0, 0, 0.2) 20%, rgba(0, 0, 0, 0.2) 80%, transparent 95%, transparent 0);
}
.scoreboard-content__team_single .scoreboard-content__team-name {
  display: block;
}
.scoreboard-content__foals {
  display: flex;
  padding: 2px 3px 3px;
  background: rgba(0, 0, 0, 0.2);
  border-radius: 0 0 2px 2px;
}
.scoreboard-content__foals-item {
  display: inline-block;
  min-width: 23px;
  height: 3px;
  border-radius: 2px;
  background-color: #FFC735;
  opacity: 0.3;
}
.scoreboard-content__foals-item + .scoreboard-content__foals-item {
  margin-left: 3px;
}
.scoreboard-content__foals-item_active {
  opacity: 1;
}
.scoreboard-content__main-score {
  display: flex;
  align-self: flex-start;
  align-items: center;
  justify-content: center;
  font-size: 36px;
  font-weight: bold;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  line-height: 36px;
  padding: 0 5px;
  margin: 0 10px;
  background-color: rgba(0, 0, 0, 0.2);
  color: #FFFFFF;
  overflow: hidden;
}
.scoreboard-content__previous-score {
  font-size: 22px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  line-height: 22px;
  color: #FFFFFF;
  overflow: hidden;
}
.scoreboard-content__previous-score_vertical {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 78px;
  margin-left: 15px;
  text-align: center;
}
.scoreboard-content__info {
  display: flex;
  justify-content: center;
  padding: 5px;
  font-size: 12px;
  line-height: 12px;
  color: #FFFFFF;
  background-color: rgba(0, 0, 0, 0.2);
}
.scoreboard-content__date {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 16px;
  color: #FFFFFF;
}
.scoreboard-content__log-row {
  display: flex;
  margin-top: 5px;
}
.scoreboard-content__heroes {
  display: flex;
  flex-direction: column;
  width: calc(50% - 50px);
  max-width: 460px;
  background-color: rgba(255, 255, 255, 0.5);
  padding: 1px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.scoreboard-content__heroes-row {
  display: flex;
}
.scoreboard-content__heroes-row_pick {
  height: 52px;
  margin-bottom: 1px;
}
.scoreboard-content__heroes-row_pick .scoreboard-content__heroes-title {
  top: 0;
}
.scoreboard-content__heroes-row_pick .scoreboard-content__heroes-item:hover {
  z-index: 20 !important;
}
.scoreboard-content__heroes-row_pick .scoreboard-content__heroes-item:hover .icon-hero {
  position: absolute;
  max-width: none;
  right: 0;
}
.scoreboard-content__heroes-row_pick .scoreboard-content__heroes-item:hover .scoreboard-content__heroes-title {
  white-space: nowrap;
}
.scoreboard-content__heroes-row_pick .scoreboard-content__heroes-item:first-child {
  min-width: 92px;
}
.scoreboard-content__heroes-row_pick .scoreboard-content__heroes-item:not(:last-child) {
  box-shadow: 2px 0 2px rgba(0, 0, 0, 0.5);
}
.scoreboard-content__heroes-row_ban {
  background-color: #222222;
}
.scoreboard-content__heroes-row_ban .scoreboard-content__heroes-title {
  bottom: 0;
}
.scoreboard-content__heroes-row_ban .scoreboard-content__heroes-item {
  height: 25px;
  max-width: 92px;
  min-width: 0;
  flex-grow: 1;
  background-color: #222222;
}
.scoreboard-content__heroes-row_ban .scoreboard-content__heroes-item:not(:hover) .icon-hero {
  opacity: 0.5;
}
.scoreboard-content__heroes-item {
  position: relative;
  display: inline-block;
  min-width: calc(25% - 23px);
  flex-basis: 92px;
}
.scoreboard-content__heroes-item_add {
  animation: slideRight 2s ease-out;
}
.scoreboard-content__heroes-title {
  position: absolute;
  right: 0;
  z-index: 5;
  font-size: 9px;
  font-weight: bold;
  line-height: 11px;
  padding: 0 2px;
  color: #FFFFFF;
  background-color: rgba(0, 0, 0, 0.5);
}
.scoreboard-content__heroes-title_bottom {
  top: auto;
  bottom: 0;
}
.scoreboard-content__heroes-score {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 62px;
  height: 80px;
  margin: 0 10px;
  color: #FFFFFF;
  font-size: 14px;
  line-height: 1;
}
.scoreboard-content__heroes-score-title {
  text-transform: uppercase;
}
.scoreboard-footer {
  display: flex;
  align-items: center;
  height: 22px;
  color: #FFFFFF;
}
.scoreboard-footer__comment {
  margin-left: auto;
  margin-right: 7px;
  display: flex;
}
.scoreboard-footer__comment-bet-number {
  font-size: 10px;
  opacity: 0.7;
}
.scoreboard-footer > .icon {
  width: 14px;
  height: 14px;
  outline: none;
  cursor: pointer;
  border: none;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.scoreboard-footer > button.icon, .scoreboard-footer > app-refresh-button, .scoreboard-footer > app-youtube-button, .scoreboard-footer > app-mstat-button {
  margin-left: 10px;
  width: 14px;
  height: 14px;
}
.scoreboard-footer > button.icon .icon_youtube-light, .scoreboard-footer > app-refresh-button .icon_youtube-light, .scoreboard-footer > app-youtube-button .icon_youtube-light, .scoreboard-footer > app-mstat-button .icon_youtube-light {
  width: 14px;
  height: 10px;
}
.scoreboard-footer > button.icon .icon_stat-light, .scoreboard-footer > app-refresh-button .icon_stat-light, .scoreboard-footer > app-youtube-button .icon_stat-light, .scoreboard-footer > app-mstat-button .icon_stat-light {
  width: 14px;
  height: 14px;
}
.scoreboard-footer > app-mstat-button {
  margin-left: 11px;
}
.scoreboard_with-tabs > .scoreboard-container {
  width: calc(100% - 350px - 5px);
}

.scoreboard__flag-icon {
  display: inline-flex;
  flex-shrink: 0;
  min-width: 16px;
  max-width: 16px;
  height: 11px;
  background-image: url("/assets/images/flags/flags.png");
  background-repeat: no-repeat;
  background-position: 0 0;
}

.scoreboard__gives-icon {
  display: inline-flex;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin-left: 10px;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100%;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
  border-radius: 50%;
}
.scoreboard__gives-icon_hidden {
  visibility: hidden;
}

.scoreboard__red-card-icon {
  background-image: url("/assets/images/svg/sprites/live-icons.svg?6#redcard");
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  height: 24px;
  width: 24px;
  font-size: 14px;
  line-height: 12px;
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
}

app-livestat-table-info + .scoreboard-content__row,
app-livestat-penalties + .scoreboard-content__row {
  margin-top: 8px;
}

app-livestat-log .ps__thumb-y,
app-livestat-teams .ps__thumb-y {
  width: 6px;
  box-shadow: inset 0 0 0 1px #FFFFFF;
  background: 0 0;
}

.livestat-log .ps__thumb-x,
.livestat-log .ps__thumb-y {
  display: none;
}
.livestat-log_opened .ps__thumb-x,
.livestat-log_opened .ps__thumb-y {
  display: inherit;
}

@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
.scoreboard__gives-icon {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_gives_icon-default");
}

.scoreboard-container {
  background-image: url("/assets/images/sports-bg/default_back_img.jpg?1"), url("/assets/images/sports-bg/default_back.png");
}
.scoreboard-container[data-sport-id="1"] {
  background-color: #00ab31;
  background-image: url("/assets/images/sports-bg/id1_back_img.jpg?1"), url("/assets/images/sports-bg/id1_back.png?1");
}
.scoreboard-container[data-sport-id="2"] {
  background-color: #3e93ca;
  background-image: url("/assets/images/sports-bg/id2_back_img.jpg?1"), url("/assets/images/sports-bg/id2_back.png?1");
}
.scoreboard-container[data-sport-id="2"] .scoreboard__gives-icon {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_gives_icon-tennis");
}
.scoreboard-container[data-sport-id="3"] {
  background-color: #ce7b00;
  background-image: url("/assets/images/sports-bg/id3_back_img.jpg?1"), url("/assets/images/sports-bg/id3_back.png?1");
}
.scoreboard-container[data-sport-id="4"] {
  background-color: #cc5130;
  background-image: url("/assets/images/sports-bg/id4_back_img.jpg?1"), url("/assets/images/sports-bg/id4_back.png?1");
}
.scoreboard-container[data-sport-id="5"] {
  background-color: #a7623c;
  background-image: url("/assets/images/sports-bg/id5_back_img.jpg?1"), url("/assets/images/sports-bg/id5_back.png?1");
}
.scoreboard-container[data-sport-id="5"] .scoreboard__gives-icon {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_gives_icon-baseball");
}
.scoreboard-container[data-sport-id="6"] {
  background-color: #741f57;
  background-image: url("/assets/images/sports-bg/id6_back_img.jpg?1"), url("/assets/images/sports-bg/id6_back.png?1");
}
.scoreboard-container[data-sport-id="7"] {
  background-color: #3e93ca;
  background-image: url("/assets/images/sports-bg/id7_back_img.jpg?1"), url("/assets/images/sports-bg/id7_back.png?1");
}
.scoreboard-container[data-sport-id="7"] .scoreboard__gives-icon {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_gives_icon-ice_hockey");
}
.scoreboard-container[data-sport-id="8"] {
  background-color: #a7623c;
  background-image: url("/assets/images/sports-bg/id8_back_img.jpg?1"), url("/assets/images/sports-bg/id8_back.png?1");
}
.scoreboard-container[data-sport-id="9"] {
  background-color: #00ab31;
  background-image: url("/assets/images/sports-bg/id9_back_img.jpg?1"), url("/assets/images/sports-bg/id9_back.png?1");
}
.scoreboard-container[data-sport-id="10"] {
  background-color: #ce7b00;
  background-image: url("/assets/images/sports-bg/id10_back_img.jpg?1"), url("/assets/images/sports-bg/id10_back.png?1");
}
.scoreboard-container[data-sport-id="11"] {
  background-color: #ce7b00;
  background-image: url("/assets/images/sports-bg/id11_back_img.jpg?1"), url("/assets/images/sports-bg/id11_back.png?1");
}
.scoreboard-container[data-sport-id="12"] {
  background-color: #a7623c;
  background-image: url("/assets/images/sports-bg/id12_back_img.jpg?1"), url("/assets/images/sports-bg/id12_back.png?1");
}
.scoreboard-container[data-sport-id="12"] .scoreboard__gives-icon {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_gives_icon-volleyball");
}
.scoreboard-container[data-sport-id="13"] {
  background-color: #741f57;
  background-image: url("/assets/images/sports-bg/id13_back_img.jpg?1"), url("/assets/images/sports-bg/id13_back.png?1");
}
.scoreboard-container[data-sport-id="14"] {
  background-color: #da286f;
  background-image: url("/assets/images/sports-bg/id14_back_img.jpg?1"), url("/assets/images/sports-bg/id14_back.png?1");
}
.scoreboard-container[data-sport-id="15"] {
  background-color: #ce7b00;
  background-image: url("/assets/images/sports-bg/id15_back_img.jpg?1"), url("/assets/images/sports-bg/id15_back.png?1");
}
.scoreboard-container[data-sport-id="16"] {
  background-color: #3e93ca;
  background-image: url("/assets/images/sports-bg/id16_back_img.jpg?1"), url("/assets/images/sports-bg/id16_back.png?1");
}
.scoreboard-container[data-sport-id="17"] {
  background-color: #3e93ca;
  background-image: url("/assets/images/sports-bg/id17_back_img.jpg?1"), url("/assets/images/sports-bg/id17_back.png?1");
}
.scoreboard-container[data-sport-id="18"] {
  background-color: #cc5130;
  background-image: url("/assets/images/sports-bg/id18_back_img.jpg?1"), url("/assets/images/sports-bg/id18_back.png?1");
}
.scoreboard-container[data-sport-id="19"] {
  background-color: #00ab31;
  background-image: url("/assets/images/sports-bg/id19_back_img.jpg?1"), url("/assets/images/sports-bg/id19_back.png?1");
}
.scoreboard-container[data-sport-id="20"] {
  background-color: #cc5130;
  background-image: url("/assets/images/sports-bg/id20_back_img.jpg?1"), url("/assets/images/sports-bg/id20_back.png?1");
}
.scoreboard-container[data-sport-id="21"] {
  background-color: #ce7b00;
  background-image: url("/assets/images/sports-bg/id21_back_img.jpg?1"), url("/assets/images/sports-bg/id21_back.png?1");
}
.scoreboard-container[data-sport-id="23"] {
  background-color: #ce7b00;
  background-image: url("/assets/images/sports-bg/id23_back_img.jpg?1"), url("/assets/images/sports-bg/id23_back.png?1");
}
.scoreboard-container[data-sport-id="24"] {
  background-color: #741f57;
  background-image: url("/assets/images/sports-bg/id24_back_img.jpg?1"), url("/assets/images/sports-bg/id24_back.png?1");
}
.scoreboard-container[data-sport-id="26"] {
  background-color: #3e93ca;
  background-image: url("/assets/images/sports-bg/id26_back_img.jpg?1"), url("/assets/images/sports-bg/id26_back.png?1");
}
.scoreboard-container[data-sport-id="33"] {
  background-color: #3e93ca;
  background-image: url("/assets/images/sports-bg/id33_back_img.jpg?1"), url("/assets/images/sports-bg/id33_back.png?1");
}
.scoreboard-container[data-sport-id="34"] {
  background-color: #ce7b00;
  background-image: url("/assets/images/sports-bg/id34_back_img.jpg?1"), url("/assets/images/sports-bg/id34_back.png?1");
}
.scoreboard-container[data-sport-id="35"] {
  background-color: #3e93ca;
  background-image: url("/assets/images/sports-bg/id35_back_img.jpg?1"), url("/assets/images/sports-bg/id35_back.png?1");
}
.scoreboard-container[data-sport-id="36"] {
  background-color: #3e93ca;
  background-image: url("/assets/images/sports-bg/id36_back_img.jpg?1"), url("/assets/images/sports-bg/id36_back.png?1");
}
.scoreboard-container[data-sport-id="37"] {
  background-color: #3e93ca;
  background-image: url("/assets/images/sports-bg/id37_back_img.jpg?1"), url("/assets/images/sports-bg/id37_back.png?1");
}
.scoreboard-container[data-sport-id="38"] {
  background-color: #ce7b00;
  background-image: url("/assets/images/sports-bg/id38_back_img.jpg?1"), url("/assets/images/sports-bg/id38_back.png?1");
}
.scoreboard-container[data-sport-id="39"] {
  background-color: #cc5130;
  background-image: url("/assets/images/sports-bg/id39_back_img.jpg?1"), url("/assets/images/sports-bg/id39_back.png?1");
}
.scoreboard-container[data-sport-id="40"] {
  background-color: #3e93ca;
  background-image: url("/assets/images/sports-bg/id40_back_img.jpg?1"), url("/assets/images/sports-bg/id40_back.png?1");
}
.scoreboard-container[data-sport-id="41"] {
  background-color: #3e93ca;
  background-image: url("/assets/images/sports-bg/id41_back_img.jpg?1"), url("/assets/images/sports-bg/id41_back.png?1");
}
.scoreboard-container[data-sport-id="42"] {
  background-color: #da286f;
  background-image: url("/assets/images/sports-bg/id42_back_img.jpg?1"), url("/assets/images/sports-bg/id42_back.png?1");
}
.scoreboard-container[data-sport-id="43"] {
  background-color: #ce7b00;
  background-image: url("/assets/images/sports-bg/id43_back_img.jpg?1"), url("/assets/images/sports-bg/id43_back.png?1");
}
.scoreboard-container[data-sport-id="44"] {
  background-color: #3e93ca;
  background-image: url("/assets/images/sports-bg/id44_back_img.jpg?1"), url("/assets/images/sports-bg/id44_back.png?1");
}
.scoreboard-container[data-sport-id="45"] {
  background-color: #3e93ca;
  background-image: url("/assets/images/sports-bg/id45_back_img.jpg?1"), url("/assets/images/sports-bg/id45_back.png?1");
}
.scoreboard-container[data-sport-id="46"] {
  background-color: #741f57;
  background-image: url("/assets/images/sports-bg/id46_back_img.jpg?1"), url("/assets/images/sports-bg/id46_back.png?1");
}
.scoreboard-container[data-sport-id="46"] .scoreboard__gives-icon {
  box-shadow: none;
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_gives_icon-table_tennis");
}
.scoreboard-container[data-sport-id="47"] {
  background-color: #a7623c;
  background-image: url("/assets/images/sports-bg/id47_back_img.jpg?1"), url("/assets/images/sports-bg/id47_back.png?1");
}
.scoreboard-container[data-sport-id="48"] {
  background-color: #00ab31;
  background-image: url("/assets/images/sports-bg/id48_back_img.jpg?1"), url("/assets/images/sports-bg/id48_back.png?1");
}
.scoreboard-container[data-sport-id="49"] {
  background-color: #3e93ca;
  background-image: url("/assets/images/sports-bg/id49_back_img.jpg?1"), url("/assets/images/sports-bg/id49_back.png?1");
}
.scoreboard-container[data-sport-id="49"] .scoreboard__gives-icon {
  position: relative;
  box-shadow: none;
  background: none;
}
.scoreboard-container[data-sport-id="49"] .scoreboard__gives-icon:before {
  content: "";
  display: block;
  width: 90%;
  height: 5px;
  transform: rotateZ(675deg) translate(-4px, 4px);
  z-index: 0;
  box-shadow: 0 0 10px 0 black;
}
.scoreboard-container[data-sport-id="49"] .scoreboard__gives-icon:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: 100%;
  background-repeat: no-repeat;
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_gives_icon-badminton");
}
.scoreboard-container[data-sport-id="50"] {
  background-color: #3e93ca;
  background-image: url("/assets/images/sports-bg/id50_back_img.jpg?1"), url("/assets/images/sports-bg/id50_back.png?1");
}
.scoreboard-container[data-sport-id="51"] {
  background-color: #00ab31;
  background-image: url("/assets/images/sports-bg/id51_back_img.jpg?1"), url("/assets/images/sports-bg/id51_back.png?1");
}
.scoreboard-container[data-sport-id="52"] {
  background-color: #3e93ca;
  background-image: url("/assets/images/sports-bg/id52_back_img.jpg?1"), url("/assets/images/sports-bg/id52_back.png?1");
}
.scoreboard-container[data-sport-id="53"] {
  background-color: #741f57;
  background-image: url("/assets/images/sports-bg/id53_back_img.jpg?1"), url("/assets/images/sports-bg/id53_back.png?1");
}
.scoreboard-container[data-sport-id="54"] {
  background-color: #00ab31;
  background-image: url("/assets/images/sports-bg/id54_back_img.jpg?1"), url("/assets/images/sports-bg/id54_back.png?1");
}
.scoreboard-container[data-sport-id="55"] {
  background-color: #741f57;
  background-image: url("/assets/images/sports-bg/id55_back_img.jpg?1"), url("/assets/images/sports-bg/id55_back.png?1");
}
.scoreboard-container[data-sport-id="56"] {
  background-color: #3e93ca;
  background-image: url("/assets/images/sports-bg/id56_back_img.jpg?1"), url("/assets/images/sports-bg/id56_back.png?1");
}
.scoreboard-container[data-sport-id="57"] {
  background-color: #a7623c;
  background-image: url("/assets/images/sports-bg/id57_back_img.jpg?1"), url("/assets/images/sports-bg/id57_back.png?1");
}
.scoreboard-container[data-sport-id="58"] {
  background-color: #ce7b00;
  background-image: url("/assets/images/sports-bg/id58_back_img.jpg?1"), url("/assets/images/sports-bg/id58_back.png?1");
}
.scoreboard-container[data-sport-id="58"] .scoreboard__gives-icon {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_gives_icon-volleyball");
}
.scoreboard-container[data-sport-id="59"] {
  background-color: #741f57;
  background-image: url("/assets/images/sports-bg/id59_back_img.jpg?1"), url("/assets/images/sports-bg/id59_back.png?1");
}
.scoreboard-container[data-sport-id="60"] {
  background-color: #ce7b00;
  background-image: url("/assets/images/sports-bg/id60_back_img.jpg?1"), url("/assets/images/sports-bg/id60_back.png?1");
}
.scoreboard-container[data-sport-id="61"] {
  background-color: #ce7b00;
  background-image: url("/assets/images/sports-bg/id61_back_img.jpg?1"), url("/assets/images/sports-bg/id61_back.png?1");
}
.scoreboard-container[data-sport-id="62"] {
  background-color: #ce7b00;
  background-image: url("/assets/images/sports-bg/id62_back_img.jpg?1"), url("/assets/images/sports-bg/id62_back.png?1");
}
.scoreboard-container[data-sport-id="63"] {
  background-color: #ce7b00;
  background-image: url("/assets/images/sports-bg/id66_back_img.jpg?1"), url("/assets/images/sports-bg/id66_back.png?1");
}
.scoreboard-container[data-sport-id="64"] {
  background-color: #3e93ca;
  background-image: url("/assets/images/sports-bg/id64_back_img.jpg?1"), url("/assets/images/sports-bg/id64_back.png?1");
}
.scoreboard-container[data-sport-id="65"] {
  background-color: #741f57;
  background-image: url("/assets/images/sports-bg/id65_back_img.jpg?1"), url("/assets/images/sports-bg/id65_back.png?1");
}
.scoreboard-container[data-sport-id="66"] {
  background-color: #ce7b00;
  background-image: url("/assets/images/sports-bg/id66_back_img.jpg?1"), url("/assets/images/sports-bg/id66_back.png?1");
}
.scoreboard-container[data-sport-id="67"] {
  background-color: #ce7b00;
  background-image: url("/assets/images/sports-bg/id67_back_img.jpg?1"), url("/assets/images/sports-bg/id67_back.png?1");
}
.scoreboard-container[data-sport-id="68"] {
  background-color: #ce7b00;
  background-image: url("/assets/images/sports-bg/id68_back_img.jpg?1"), url("/assets/images/sports-bg/id68_back.png?1");
}
.scoreboard-container[data-sport-id="69"] {
  background-color: #ce7b00;
  background-image: url("/assets/images/sports-bg/id69_back_img.jpg?1"), url("/assets/images/sports-bg/id69_back.png?1");
}
.scoreboard-container[data-sport-id="70"] {
  background-color: #00ab31;
  background-image: url("/assets/images/sports-bg/id70_back_img.jpg?1"), url("/assets/images/sports-bg/id70_back.png?1");
}
.scoreboard-container[data-sport-id="71"] {
  background-color: #cc5130;
  background-image: url("/assets/images/sports-bg/id71_back_img.jpg?1"), url("/assets/images/sports-bg/id71_back.png?1");
}
.scoreboard-container[data-sport-id="72"] {
  background-color: #3e93ca;
  background-image: url("/assets/images/sports-bg/id72_back_img.jpg?1"), url("/assets/images/sports-bg/id72_back.png?1");
}
.scoreboard-container[data-sport-id="73"] {
  background-color: #d80027;
  background-image: url("/assets/images/sports-bg/id73_back_img.jpg?1"), url("/assets/images/sports-bg/id73_back.png?1");
}
.scoreboard-container[data-sport-id="73"].sport-typed-73-board_1 {
  background-image: url("/assets/images/cybersport-boards/1.jpg?1"), url("/assets/images/sports-bg/id73_back.png?1");
}
.scoreboard-container[data-sport-id="73"].sport-typed-73-board_2 {
  background-image: url("/assets/images/cybersport-boards/2.jpg?1"), url("/assets/images/sports-bg/id73_back.png?1");
}
.scoreboard-container[data-sport-id="73"].sport-typed-73-board_3 {
  background-image: url("/assets/images/cybersport-boards/3.jpg?1"), url("/assets/images/sports-bg/id73_back.png?1");
}
.scoreboard-container[data-sport-id="73"].sport-typed-73-board_4 {
  background-image: url("/assets/images/cybersport-boards/4.jpg?1"), url("/assets/images/sports-bg/id73_back.png?1");
}
.scoreboard-container[data-sport-id="73"].sport-typed-73-board_5 {
  background-image: url("/assets/images/cybersport-boards/5.jpg?1"), url("/assets/images/sports-bg/id73_back.png?1");
}
.scoreboard-container[data-sport-id="73"].sport-typed-73-board_6 {
  background-image: url("/assets/images/cybersport-boards/6.jpg?1"), url("/assets/images/sports-bg/id73_back.png?1");
}
.scoreboard-container[data-sport-id="73"].sport-typed-73-board_7 {
  background-image: url("/assets/images/cybersport-boards/7.jpg?1"), url("/assets/images/sports-bg/id73_back.png?1");
}
.scoreboard-container[data-sport-id="73"].sport-typed-73-board_8 {
  background-image: url("/assets/images/cybersport-boards/8.jpg?1"), url("/assets/images/sports-bg/id73_back.png?1");
}
.scoreboard-container[data-sport-id="73"].sport-typed-73-board_9 {
  background-image: url("/assets/images/cybersport-boards/9.jpg?1"), url("/assets/images/sports-bg/id73_back.png?1");
}
.scoreboard-container[data-sport-id="73"].sport-typed-73-board_10 {
  background-image: url("/assets/images/cybersport-boards/10.jpg?1"), url("/assets/images/sports-bg/id73_back.png?1");
}
.scoreboard-container[data-sport-id="73"].sport-typed-73-board_11 {
  background-image: url("/assets/images/cybersport-boards/11.jpg?1"), url("/assets/images/sports-bg/id73_back.png?1");
}
.scoreboard-container[data-sport-id="73"].sport-typed-73-board_12 {
  background-image: url("/assets/images/cybersport-boards/12.jpg?1"), url("/assets/images/sports-bg/id73_back.png?1");
}
.scoreboard-container[data-sport-id="73"].sport-typed-73-board_13 {
  background-image: url("/assets/images/cybersport-boards/13.jpg?1"), url("/assets/images/sports-bg/id73_back.png?1");
}
.scoreboard-container[data-sport-id="73"].sport-typed-73-board_14 {
  background-image: url("/assets/images/cybersport-boards/14.jpg?1"), url("/assets/images/sports-bg/id73_back.png?1");
}
.scoreboard-container[data-sport-id="73"].sport-typed-73-board_15 {
  background-image: url("/assets/images/cybersport-boards/15.jpg?1"), url("/assets/images/sports-bg/id73_back.png?1");
}
.scoreboard-container[data-sport-id="73"].sport-typed-73-board_16 {
  background-image: url("/assets/images/cybersport-boards/16.jpg?1"), url("/assets/images/sports-bg/id73_back.png?1");
}
.scoreboard-container[data-sport-id="73"].sport-typed-73-board_17 {
  background-image: url("/assets/images/cybersport-boards/17.jpg?1"), url("/assets/images/sports-bg/id73_back.png?1");
}
.scoreboard-container[data-sport-id="73"].sport-typed-73-board_18 {
  background-image: url("/assets/images/cybersport-boards/18.jpg?1"), url("/assets/images/sports-bg/id73_back.png?1");
}
.scoreboard-container[data-sport-id="73"].sport-typed-73-board_19 {
  background-image: url("/assets/images/cybersport-boards/19.jpg?1"), url("/assets/images/sports-bg/id73_back.png?1");
}
.scoreboard-container[data-sport-id="73"].sport-typed-73-board_20 {
  background-image: url("/assets/images/cybersport-boards/20.jpg?1"), url("/assets/images/sports-bg/id73_back.png?1");
}
.scoreboard-container[data-sport-id="73"].sport-typed-73-board_21 {
  background-image: url("/assets/images/cybersport-boards/21.jpg?1"), url("/assets/images/sports-bg/id73_back.png?1");
}
.scoreboard-container[data-sport-id="73"].sport-typed-73-board_22 {
  background-image: url("/assets/images/cybersport-boards/22.jpg?1"), url("/assets/images/sports-bg/id73_back.png?1");
}
.scoreboard-container[data-sport-id="73"].sport-typed-73-board_23 {
  background-image: url("/assets/images/cybersport-boards/23.jpg?1"), url("/assets/images/sports-bg/id73_back.png?1");
}
.scoreboard-container[data-sport-id="73"].sport-typed-73-board_24 {
  background-image: url("/assets/images/cybersport-boards/24.jpg?1"), url("/assets/images/sports-bg/id73_back.png?1");
}
.scoreboard-container[data-sport-id="74"] {
  background-image: url("/assets/images/sports-bg/id74_back_img.jpg?1"), url("/assets/images/sports-bg/id74_back.png?1");
}
.scoreboard-container[data-sport-id="74"] .scoreboard__gives-icon {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_gives_icon-cricket-host");
}
.scoreboard-container[data-sport-id="74"] .scoreboard__gives-icon-serving {
  background-image: url("/assets/images/svg/sprites/tablo-icons.svg?3#live_gives_icon-cricket");
}
.scoreboard-container[data-sport-id="75"] {
  background-image: url("/assets/images/sports-bg/id75_back_img.jpg?1"), url("/assets/images/sports-bg/id75_back.png?1");
}
.scoreboard-container[data-sport-id="76"] {
  background-image: url("/assets/images/sports-bg/id76_back_img.jpg?1"), url("/assets/images/sports-bg/id76_back.png?1");
}
.scoreboard-container[data-sport-id="77"] {
  background-image: url("/assets/images/sports-bg/id77_back_img.jpg?1"), url("/assets/images/sports-bg/id77_back.png?1");
}
.scoreboard-container[data-sport-id="78"] {
  background-image: url("/assets/images/sports-bg/id78_back_img.jpg"), url("/assets/images/sports-bg/id78_back.png");
}
.scoreboard-container[data-sport-id="79"] {
  background-image: url("/assets/images/sports-bg/id79_back_img.jpg?1"), url("/assets/images/sports-bg/id79_back.png?1");
}
.scoreboard-container[data-sport-id="80"] {
  background-image: url("/assets/images/sports-bg/id80_back_img.jpg?1"), url("/assets/images/sports-bg/id80_back.png?1");
}

/*
 * Container style
 */
.ps {
  position: relative;
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}

/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  display: none;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  height: 2px;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0;
  /* please don't change 'position' */
  position: absolute;
  z-index: 10;
}

.ps__rail-y {
  transition: background-color 0.2s linear, opacity 0.2s linear;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  width: 2px;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute;
  z-index: 10;
}

.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
}

.ps .ps__rail-x:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-x.ps--clicking {
  height: 6px;
}

.ps .ps__rail-y:hover,
.ps .ps__rail-y:focus,
.ps .ps__rail-y.ps--clicking {
  width: 6px;
}

/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  background-color: rgba(0, 0, 0, 0.7);
  transition: background-color 0.2s linear, height 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s linear, height 0.2s ease-in-out;
  height: 2px;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__thumb-y {
  background-color: rgba(0, 0, 0, 0.7);
  transition: background-color 0.2s linear, width 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s linear, width 0.2s ease-in-out;
  width: 2px;
  /* there must be 'right' for ps__thumb-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  height: 6px;
}

.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  width: 6px;
}

/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}
@supports (scrollbar-width: none) {
  .ps {
    scrollbar-width: none;
  }
}
@supports (-webkit-transform: scale(1)) {
  .ps:not([data-scrollbar-overflow-hidden]) {
    overflow: auto !important;
    overflow: -moz-scrollbars-none !important;
  }
  .ps:not([data-scrollbar-overflow-hidden])::-webkit-scrollbar {
    display: none;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}
@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
.datepicker-container {
  display: inline-flex;
  align-items: center;
  height: 24px;
  padding: 0 8px;
}
.datepicker-container .icon_calendar {
  position: relative;
  cursor: pointer;
}
.datepicker-container .icon_calendar input {
  position: absolute;
  bottom: 0;
  left: 0;
}
.datepicker__date-wrapper {
  display: inline-flex;
  align-items: center;
  height: 16px;
  margin-right: 8px;
  text-align: center;
}
.datepicker__date-chain button {
  -webkit-appearance: none;
  -moz-appearance: none;
  margin: 0;
  padding: 0;
  outline: none;
  border: none;
  background-color: transparent;
  padding: 0 4px;
  font-weight: 700;
  color: #3960AC;
  line-height: 11px;
}
.datepicker__date-chain button:not(:disabled):hover {
  cursor: pointer;
}
.datepicker__date-chain button:disabled {
  color: #222222;
}
.datepicker__arrow-button {
  padding: 0 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  transition: opacity ease-in-out 150ms;
}
.datepicker__arrow-button::before {
  width: 6px;
  height: 6px;
  border-color: #0075b4;
  border-right-width: 2px;
  border-top-width: 2px;
}
.datepicker__arrow-button:active, .datepicker__arrow-button:focus {
  color: #3960AC;
}
.datepicker__arrow-button_disabled {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
}
.datepicker__current-date {
  white-space: nowrap;
}
.datepicker__dropdown {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  opacity: 0;
  color: #FFFFFF;
  background-color: #3960AC;
  text-align: center;
  transition: opacity ease-in-out 150ms;
}
.datepicker__dropdown_active {
  z-index: 5;
  opacity: 1;
}
.datepicker__dropdown-item {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 20px;
  padding: 0 3px;
  margin: 0 2px;
  box-sizing: border-box;
  cursor: pointer;
  font-weight: bold;
  color: #FFFFFF;
}
.datepicker__dropdown-item_active {
  background-color: #699cc8;
}
.datepicker__dropdown-container {
  position: relative;
  display: flex;
  align-items: center;
  height: 22px;
  margin-top: 2px;
}
.datepicker__dropdown-current-date {
  display: inline-block;
  height: 22px;
  width: 40px;
  line-height: 22px;
  font-weight: bold;
  text-align: center;
  cursor: pointer;
}
.datepicker__dropdown-current-date:active, .datepicker__dropdown-current-date:focus {
  color: #222222;
}

.flatpickr-input {
  width: 0;
  height: 0;
  border: none;
  padding: 0;
  visibility: hidden;
}

.flatpickr-calendar {
  width: 279px !important;
  border-radius: 0;
  box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.55);
}
.flatpickr-calendar::before, .flatpickr-calendar::after {
  display: none;
}

.flatpickr-months {
  display: flex;
  align-items: center;
  height: 28px;
  background-color: #bfe4f8;
}

.flatpickr-prev-month,
.flatpickr-next-month {
  justify-content: center;
  align-items: center;
  padding: 0 10px !important;
}
.flatpickr-prev-month.flatpickr-disabled,
.flatpickr-next-month.flatpickr-disabled {
  cursor: default;
  display: none;
  pointer-events: none;
}
.flatpickr-prev-month:not(.disabled),
.flatpickr-next-month:not(.disabled) {
  display: inline-flex;
}

.flatpickr-current-month {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-size: 11px;
  color: #3960AC;
}
.flatpickr-current-month .cur-month {
  background: transparent !important;
  font-weight: 400 !important;
}
.flatpickr-current-month .numInputWrapper {
  width: 7ch;
}

.flatpickr-weekdays {
  height: 19px;
}

.flatpickr-weekday {
  color: #3960AC !important;
  font-size: 11px !important;
  font-weight: normal !important;
}

.flatpickr-day {
  position: relative;
  width: 35px !important;
  min-width: 35px !important;
  max-width: 35px !important;
  height: 18px !important;
  border: none !important;
  border-radius: 0;
  box-sizing: border-box;
  padding-left: 6px;
  margin-bottom: 5px;
  font-size: 11px;
  line-height: 18px;
  text-align: left;
  background-color: #bfe4f8 !important;
  color: #3960AC !important;
}
.flatpickr-day.flatpickr-disabled, .flatpickr-day.nextMonthDay, .flatpickr-day.prevMonthDay {
  pointer-events: none;
  color: #bfd4ea !important;
  background: #e6ecf8 !important;
}
.flatpickr-day.selected {
  color: #FFFFFF !important;
  background: #0075b4 !important;
}
.flatpickr-day.selected .count {
  color: #FFFFFF;
}
.flatpickr-day .count {
  position: absolute;
  top: 9px;
  right: 1px;
  color: #222222;
  font-size: 9px;
  line-height: 9px;
  text-align: right;
}

.dayContainer {
  justify-content: space-between;
  padding: 0 4px;
  box-sizing: border-box;
}

.flatpickr-days,
.dayContainer {
  width: 279px !important;
  min-width: 279px !important;
  max-width: 279px !important;
}

@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
.grid {
  border: 2px solid #EEEEEE;
  box-sizing: border-box;
}
.grid__body {
  position: absolute;
  height: calc(100% - 4px);
  overflow: hidden;
  text-align: left;
}
.grid .blue.stats-title-fixed {
  position: fixed;
}
.grid .ps__rail-y {
  top: 2px !important;
  right: 0 !important;
}

.stats-frame {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.stats-frame__back {
  display: flex;
  align-items: center;
  min-height: 20px;
}
.stats-frame__back a {
  font-weight: 700;
  font-size: 13px;
  line-height: 20px;
  padding-left: 5px;
  width: calc(100% - 5px);
  color: #3960AC !important;
  background-color: #FFFFFF;
}
.stats-frame__body {
  position: static !important;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.stats-frame .blue.stats-title-fixed {
  position: absolute;
  top: 20px;
  left: 0;
  width: calc(100% - 27px);
}
.stats-frame .stats-subtitle-fixed {
  top: 40px !important;
}
.stats-frame .ps__rail-y {
  top: 20px !important;
  right: 0 !important;
}

.grid, .stats-frame_grid {
  background-color: #edf5fa;
  color: #222222;
  height: 100%;
}
.grid .ps__rail-x, .stats-frame_grid .ps__rail-x {
  bottom: 0 !important;
}
.grid__scroll, .stats-frame_grid__scroll {
  position: static !important;
  height: 100%;
  min-width: calc(100vw - 4px);
}
.grid .stats-subtitle-fixed, .stats-frame_grid .stats-subtitle-fixed {
  position: absolute;
  top: 20px;
  left: 2px;
  padding: 10px 12px;
  background-color: #edf5fa;
  z-index: 10;
  width: 97%;
}
.grid .stats-subtitle-fixed th, .stats-frame_grid .stats-subtitle-fixed th {
  min-width: 170px;
  max-width: 170px;
}
.grid .prev-page, .stats-frame_grid .prev-page {
  font-weight: bold;
  font-size: 13px;
  height: 20px;
  line-height: 20px;
  left: 5px;
  width: 100%;
  position: absolute;
  color: #3960AC;
  background-color: #FFFFFF;
  z-index: 2;
}
.grid br + table, .stats-frame_grid br + table {
  margin-top: 12px;
}
.grid br + table table:not(.chess) > tbody > tr td, .stats-frame_grid br + table table:not(.chess) > tbody > tr td {
  min-width: 200px;
  max-width: 200px;
}
.grid select,
.grid input,
.grid form,
.grid td,
.grid tr,
.grid p,
.grid a, .stats-frame_grid select,
.stats-frame_grid input,
.stats-frame_grid form,
.stats-frame_grid td,
.stats-frame_grid tr,
.stats-frame_grid p,
.stats-frame_grid a {
  color: #222222;
}
.grid table, .stats-frame_grid table {
  background-color: #edf5fa;
  font: normal 11px Tahoma;
}
.grid table tr, .stats-frame_grid table tr {
  display: table-row !important;
}
.grid table th,
.grid table td, .stats-frame_grid table th,
.stats-frame_grid table td {
  display: table-cell !important;
}
.grid .br div.bb, .stats-frame_grid .br div.bb {
  border-right: 1px solid #6699cc;
  text-overflow: ellipsis;
  overflow: hidden;
}
.grid .blue, .stats-frame_grid .blue {
  color: #3960AC;
  margin-left: 15px;
  margin-top: 10px;
  position: relative;
  top: 5px;
}
.grid .stats-title-fixed, .stats-frame_grid .stats-title-fixed {
  top: 2px;
  left: 2px;
  z-index: 15;
  display: flex;
  align-items: center;
  line-height: 20px;
  margin: 0;
  padding-left: 25px;
  width: calc(100% - 29px);
  color: #222222;
  background-color: #97A5D6;
}
.grid .sport-icon, .stats-frame_grid .sport-icon {
  margin-right: 5px;
}
.grid .mdl, .stats-frame_grid .mdl {
  display: table-cell;
  vertical-align: middle;
  height: auto !important;
}
.grid .mdl a, .stats-frame_grid .mdl a {
  vertical-align: middle;
}
.grid .tr div.snd, .stats-frame_grid .tr div.snd {
  padding-right: 16px;
}
.grid .r, .stats-frame_grid .r {
  background: url("/assets/images/r1.gif") top right repeat-y;
}
.grid .bb, .stats-frame_grid .bb {
  border-bottom: 1px solid #6699cc;
  position: relative;
}
.grid .cc div, .stats-frame_grid .cc div {
  height: 16px;
  padding-left: 3px;
  padding-right: 10px;
  min-width: 86px;
}
.grid .cc, .stats-frame_grid .cc {
  padding: 0;
  padding-right: 4px;
  position: relative;
}
.grid body, .stats-frame_grid body {
  font: normal 11px Tahoma;
}
.grid th, .stats-frame_grid th {
  padding: 0 20px;
  white-space: nowrap;
}
.grid .bb.win, .stats-frame_grid .bb.win {
  font-weight: bold;
}
.grid .bb, .stats-frame_grid .bb {
  white-space: nowrap;
}
.grid a img, .stats-frame_grid a img {
  border: 0;
}
.grid .snd, .stats-frame_grid .snd {
  position: relative;
  white-space: nowrap;
  z-index: 1;
  height: 0px !important;
}
.grid .snd .pr, .stats-frame_grid .snd .pr {
  position: relative;
  z-index: 1;
}
.grid .flg_icon, .stats-frame_grid .flg_icon {
  width: 16px;
  height: 11px;
  margin-right: 3px;
  position: relative;
  top: 1px;
  background-image: url("/assets/images/flags/flags.png");
  background-repeat: no-repeat;
  background-position: -10px -8px;
}

td > h2, .sportsList > h2 {
  margin: 0;
}

@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
app-update {
  display: flex;
}

.update {
  display: flex;
  flex-direction: column;
  margin-left: 3px;
  margin-top: 3px;
}
.update-form {
  width: 400px;
}
.update-form-items {
  display: flex;
  flex-direction: column;
}
.update-form__item-label {
  box-sizing: border-box;
  padding: 5px 0;
  display: flex;
  align-items: center;
}
.update-form__item-label app-input-text {
  width: 100%;
}
.update-form__item-label textarea {
  width: 100%;
  min-height: 100px;
  line-height: 25px;
  padding: 0 4px;
}
.update-form__item-label textarea.textarea-error {
  border-color: #fa4143;
}
.update-form__item-label app-select {
  width: 100%;
}
.update-form__item-text {
  display: inline-block;
  text-transform: uppercase;
  font-weight: 400;
  min-width: 78px;
  max-width: 78px;
  text-align: right;
  margin: 10px 10px 6px 0;
}
.update-form__item-radio {
  color: #7f7f7f;
}
.update-form__item-radio app-radio {
  margin-right: 5px;
}
.update-form__item .error-message {
  margin-left: 87px;
}
.update-form__group-label {
  box-sizing: border-box;
  padding: 5px 0;
  display: flex;
  align-items: center;
}
.update-form__group-label label {
  font-weight: bold;
}
.update-form__group-label label:not(:first-of-type) {
  margin-left: 6px;
}
.update-form__group-label label app-select {
  margin-left: 12px;
  margin-right: 0;
}
.update-form-footer {
  display: flex;
  justify-content: center;
  width: 400px;
  margin-top: 10px;
}
.update-form-footer button {
  -webkit-appearance: none;
  -moz-appearance: none;
  margin: 0;
  padding: 0;
  outline: none;
  border: none;
  background-color: transparent;
  width: auto;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 11px;
  background-color: #298E52;
  color: #FFFFFF;
  cursor: pointer;
  border-radius: 0;
  padding: 3px 10px 3px;
  margin: 2px 8px 2px 4px;
  width: 220px;
  height: 31px;
}

@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
[data-color-scheme]:not([data-color-scheme^=default]), [data-color-scheme]:not([data-color-scheme^=default]) a {
  color: #FFFFFF !important;
}

[data-color-scheme=colored_1] {
  background-color: #12BE44 !important;
}

[data-color-scheme=colored_2] {
  background-color: #0778C1 !important;
}

[data-color-scheme=colored_3] {
  background-color: #E19503 !important;
}

[data-color-scheme=colored_4] {
  background-color: #FF3D00 !important;
}

[data-color-scheme=colored_5] {
  background-color: #AA6409 !important;
}

[data-color-scheme=colored_6] {
  background-color: #990868 !important;
}

[data-color-scheme=colored_7] {
  background-color: #284CA8 !important;
}

[data-color-scheme=colored_8] {
  background-color: #905A2F !important;
}

[data-color-scheme=colored_9] {
  background-color: #168746 !important;
}

[data-color-scheme=colored_10] {
  background-color: #535353 !important;
}

[data-color-scheme=colored_11] {
  background-color: #C75212 !important;
}

[data-color-scheme=colored_12] {
  background-color: #854623 !important;
}

[data-color-scheme=colored_13] {
  background-color: #9C2C4C !important;
}

[data-color-scheme=colored_14] {
  background-color: #D81696 !important;
}

[data-color-scheme=colored_15] {
  background-color: #0940A5 !important;
}

[data-color-scheme=colored_16] {
  background-color: #307EF3 !important;
}

[data-color-scheme=colored_17] {
  background-color: #0F61A2 !important;
}

[data-color-scheme=colored_18] {
  background-color: #AF1D1D !important;
}

[data-color-scheme=colored_19] {
  background-color: #1A7921 !important;
}

[data-color-scheme=colored_20] {
  background-color: #C42A2A !important;
}

[data-color-scheme=colored_21] {
  background-color: #A88E00 !important;
}

[data-color-scheme=colored_22] {
  background-color: #0F8A64 !important;
}

[data-color-scheme=colored_23] {
  background-color: #17241D !important;
}

[data-color-scheme=colored_24] {
  background-color: #302CE8 !important;
}

[data-color-scheme=colored_25] {
  background-color: #01A547 !important;
}

[data-color-scheme=colored_26] {
  background-color: #0D3D9F !important;
}

[data-color-scheme=colored_33] {
  background-color: #6593BC !important;
}

[data-color-scheme=colored_34] {
  background-color: #C95F1E !important;
}

[data-color-scheme=colored_35] {
  background-color: #6B0319 !important;
}

[data-color-scheme=colored_36] {
  background-color: #3C6B2E !important;
}

[data-color-scheme=colored_37] {
  background-color: #11518C !important;
}

[data-color-scheme=colored_38] {
  background-color: #E69D0F !important;
}

[data-color-scheme=colored_39] {
  background-color: #C12525 !important;
}

[data-color-scheme=colored_40] {
  background-color: #101736 !important;
}

[data-color-scheme=colored_41] {
  background-color: #1C82D8 !important;
}

[data-color-scheme=colored_42] {
  background-color: #D51D67 !important;
}

[data-color-scheme=colored_43] {
  background-color: #DA7923 !important;
}

[data-color-scheme=colored_44] {
  background-color: #2965B6 !important;
}

[data-color-scheme=colored_45] {
  background-color: #7D2DAC !important;
}

[data-color-scheme=colored_46] {
  background-color: #AF2A45 !important;
}

[data-color-scheme=colored_47] {
  background-color: #AB1010 !important;
}

[data-color-scheme=colored_48] {
  background-color: #088105 !important;
}

[data-color-scheme=colored_49] {
  background-color: #4263A8 !important;
}

[data-color-scheme=colored_50] {
  background-color: #8D1515 !important;
}

[data-color-scheme=colored_51] {
  background-color: #0E753A !important;
}

[data-color-scheme=colored_52] {
  background-color: #107EBC !important;
}

[data-color-scheme=colored_53] {
  background-color: #831A53 !important;
}

[data-color-scheme=colored_54] {
  background-color: #158423 !important;
}

[data-color-scheme=colored_55] {
  background-color: #8337C0 !important;
}

[data-color-scheme=colored_56] {
  background-color: #8C6218 !important;
}

[data-color-scheme=colored_57] {
  background-color: #D14129 !important;
}

[data-color-scheme=colored_58] {
  background-color: #DA8132 !important;
}

[data-color-scheme=colored_59] {
  background-color: #16103F !important;
}

[data-color-scheme=colored_60] {
  background-color: #8A133D !important;
}

[data-color-scheme=colored_61] {
  background-color: #2995E3 !important;
}

[data-color-scheme=colored_62] {
  background-color: #2565C5 !important;
}

[data-color-scheme=colored_63] {
  background-color: #241DB8 !important;
}

[data-color-scheme=colored_64] {
  background-color: #256BC9 !important;
}

[data-color-scheme=colored_65] {
  background-color: #134FA0 !important;
}

[data-color-scheme=colored_66] {
  background-color: #19276C !important;
}

[data-color-scheme=colored_67] {
  background-color: #3761CE !important;
}

[data-color-scheme=colored_68] {
  background-color: #7F25B4 !important;
}

[data-color-scheme=colored_69] {
  background-color: #AE47EB !important;
}

[data-color-scheme=colored_70] {
  background-color: #CC7222 !important;
}

[data-color-scheme=colored_71] {
  background-color: #923A23 !important;
}

[data-color-scheme=colored_72] {
  background-color: #0B336C !important;
}

[data-color-scheme=colored_73] {
  background-color: #A91224 !important;
}

[data-color-scheme=colored_74] {
  background-color: #315D16 !important;
}

[data-color-scheme=colored_75] {
  background-color: #307A40 !important;
}

[data-color-scheme=colored_76] {
  background-color: #E32F5A !important;
}

[data-color-scheme=colored_77] {
  background-color: #E3010F !important;
}

[data-color-scheme=colored_78] {
  background-color: #00B8B2 !important;
}

[data-color-scheme=colored_79] {
  background-color: #073A29 !important;
}

[data-color-scheme=colored_80] {
  background-color: #748EB5 !important;
}

[data-color-scheme=colored_83] {
  background-color: #D9548B !important;
}

[data-color-scheme=colored_84] {
  background-color: #666596 !important;
}

[data-color-scheme=colored_85] {
  background-color: #3CB15D !important;
}

[data-color-scheme=colored_86] {
  background-color: #3960AC !important;
}

[data-color-scheme=coloredLight_1] {
  background-color: #2BBF56 !important;
}

[data-color-scheme=coloredLight_2] {
  background-color: #2A7FB7 !important;
}

[data-color-scheme=coloredLight_3] {
  background-color: #D59B2A !important;
}

[data-color-scheme=coloredLight_4] {
  background-color: #DD623C !important;
}

[data-color-scheme=coloredLight_5] {
  background-color: #A36E29 !important;
}

[data-color-scheme=coloredLight_6] {
  background-color: #972670 !important;
}

[data-color-scheme=coloredLight_7] {
  background-color: #50659B !important;
}

[data-color-scheme=coloredLight_8] {
  background-color: #8C674A !important;
}

[data-color-scheme=coloredLight_9] {
  background-color: #239553 !important;
}

[data-color-scheme=coloredLight_10] {
  background-color: #6B6B6B !important;
}

[data-color-scheme=coloredLight_11] {
  background-color: #D46021 !important;
}

[data-color-scheme=coloredLight_12] {
  background-color: #8F5332 !important;
}

[data-color-scheme=coloredLight_13] {
  background-color: #A43D5A !important;
}

[data-color-scheme=coloredLight_14] {
  background-color: #DD2CA1 !important;
}

[data-color-scheme=coloredLight_15] {
  background-color: #1E4FA9 !important;
}

[data-color-scheme=coloredLight_16] {
  background-color: #5B91E1 !important;
}

[data-color-scheme=coloredLight_17] {
  background-color: #266DA6 !important;
}

[data-color-scheme=coloredLight_18] {
  background-color: #AE3737 !important;
}

[data-color-scheme=coloredLight_19] {
  background-color: #307E35 !important;
}

[data-color-scheme=coloredLight_20] {
  background-color: #BC4E4E !important;
}

[data-color-scheme=coloredLight_21] {
  background-color: #AE9613 !important;
}

[data-color-scheme=coloredLight_22] {
  background-color: #248F6E !important;
}

[data-color-scheme=coloredLight_23] {
  background-color: #283E32 !important;
}

[data-color-scheme=coloredLight_24] {
  background-color: #5A58D5 !important;
}

[data-color-scheme=coloredLight_25] {
  background-color: #14A954 !important;
}

[data-color-scheme=coloredLight_26] {
  background-color: #234DA4 !important;
}

[data-color-scheme=coloredLight_33] {
  background-color: #8C9FB1 !important;
}

[data-color-scheme=coloredLight_34] {
  background-color: #C46E3B !important;
}

[data-color-scheme=coloredLight_35] {
  background-color: #8F142E !important;
}

[data-color-scheme=coloredLight_36] {
  background-color: #668A5C !important;
}

[data-color-scheme=coloredLight_37] {
  background-color: #2C6BA5 !important;
}

[data-color-scheme=coloredLight_38] {
  background-color: #E5A52A !important;
}

[data-color-scheme=coloredLight_39] {
  background-color: #BD4242 !important;
}

[data-color-scheme=coloredLight_40] {
  background-color: #283052 !important;
}

[data-color-scheme=coloredLight_41] {
  background-color: #438DCB !important;
}

[data-color-scheme=coloredLight_42] {
  background-color: #CF5485 !important;
}

[data-color-scheme=coloredLight_43] {
  background-color: #CE9664 !important;
}

[data-color-scheme=coloredLight_44] {
  background-color: #5782BC !important;
}

[data-color-scheme=coloredLight_45] {
  background-color: #874BAA !important;
}

[data-color-scheme=coloredLight_46] {
  background-color: #B8566A !important;
}

[data-color-scheme=coloredLight_47] {
  background-color: #C32C2C !important;
}

[data-color-scheme=coloredLight_48] {
  background-color: #1C9F19 !important;
}

[data-color-scheme=coloredLight_49] {
  background-color: #7485AA !important;
}

[data-color-scheme=coloredLight_50] {
  background-color: #A53131 !important;
}

[data-color-scheme=coloredLight_51] {
  background-color: #269254 !important;
}

[data-color-scheme=coloredLight_52] {
  background-color: #2E96D1 !important;
}

[data-color-scheme=coloredLight_53] {
  background-color: #9A376D !important;
}

[data-color-scheme=coloredLight_54] {
  background-color: #309C3E !important;
}

[data-color-scheme=coloredLight_55] {
  background-color: #986EB9 !important;
}

[data-color-scheme=coloredLight_56] {
  background-color: #A37B33 !important;
}

[data-color-scheme=coloredLight_57] {
  background-color: #C87365 !important;
}

[data-color-scheme=coloredLight_58] {
  background-color: #CF9E72 !important;
}

[data-color-scheme=coloredLight_59] {
  background-color: #3E367C !important;
}

[data-color-scheme=coloredLight_60] {
  background-color: #A32E58 !important;
}

[data-color-scheme=coloredLight_61] {
  background-color: #67A7D5 !important;
}

[data-color-scheme=coloredLight_62] {
  background-color: #5884C6 !important;
}

[data-color-scheme=coloredLight_63] {
  background-color: #4A44C5 !important;
}

[data-color-scheme=coloredLight_64] {
  background-color: #5C89C7 !important;
}

[data-color-scheme=coloredLight_65] {
  background-color: #2F69B6 !important;
}

[data-color-scheme=coloredLight_66] {
  background-color: #354282 !important;
}

[data-color-scheme=coloredLight_67] {
  background-color: #738AC4 !important;
}

[data-color-scheme=coloredLight_68] {
  background-color: #9550BE !important;
}

[data-color-scheme=coloredLight_69] {
  background-color: #BE85E0 !important;
}

[data-color-scheme=coloredLight_70] {
  background-color: #C98E59 !important;
}

[data-color-scheme=coloredLight_71] {
  background-color: #A25744 !important;
}

[data-color-scheme=coloredLight_72] {
  background-color: #204B88 !important;
}

[data-color-scheme=coloredLight_73] {
  background-color: #C12F40 !important;
}

[data-color-scheme=coloredLight_74] {
  background-color: #4C7731 !important;
}

[data-color-scheme=coloredLight_75] {
  background-color: #53885F !important;
}

[data-color-scheme=coloredLight_76] {
  background-color: #D77088 !important;
}

[data-color-scheme=coloredLight_77] {
  background-color: #EA414B !important;
}

[data-color-scheme=coloredLight_78] {
  background-color: #00D7CD !important;
}

[data-color-scheme=coloredLight_79] {
  background-color: #839D94 !important;
}

[data-color-scheme=coloredLight_80] {
  background-color: #9FB5D6 !important;
}

[data-color-scheme=coloredLight_83] {
  background-color: #EF6FA5 !important;
}

[data-color-scheme=coloredLight_84] {
  background-color: #8382AC !important;
}

[data-color-scheme=coloredLight_85] {
  background-color: #5FD17F !important;
}

[data-color-scheme=coloredLight_86] {
  background-color: #97A5D6 !important;
}

@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
.tooltip {
  position: fixed;
  visibility: hidden;
  padding: 4px 5px;
  box-shadow: 0 0 12px -2px rgba(0, 0, 0, 0.75);
  border-radius: 2px;
  font-size: 11px;
  line-height: 14px;
  color: #222222;
  background-color: #FFFFFF;
  white-space: nowrap;
}
.tooltip_score {
  color: #be1e27;
}

@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
app-dop-ext {
  margin-bottom: 3px;
}

.dops {
  display: flex;
  padding: 0 4px;
}
.dops__column {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0;
  min-width: 0;
}
.dops__column + .dops__column {
  margin-left: 8px;
}
.dops__column_single {
  flex-grow: 0;
  flex-basis: 50%;
}
.dops-item {
  display: flex;
  flex-direction: column;
}
.dops-item__title {
  display: flex;
  align-items: center;
  height: 18px;
  padding-left: 8px;
  box-sizing: border-box;
  background-color: #EEEEEE;
  color: #222222;
  font-size: 10px;
  line-height: 18px;
  text-transform: uppercase;
  font-weight: bold;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: background-color 150ms ease-in-out;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.dops-item__title, .dops-item__title > span {
  cursor: default;
}
.dops-item__title-highlight {
  background-color: #ffdf5c;
}
.dops-item__title-info {
  margin-left: auto;
  text-transform: none;
}
.dops-item__title app-checkbox {
  margin-right: 4px;
}
.dops-item__title .icon_dops-arrow-down,
.dops-item__title .icon_dops-arrow-up {
  margin-left: auto;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.dops-item__title .dops-item__title-info + .icon_dops-arrow-down, .dops-item__title .dops-item__title-info + .icon_dops-arrow-up {
  margin-left: 2px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.dops-item__title_selected {
  background-color: #a1d8ee;
}
.dops-item-row {
  display: flex;
  flex-direction: column;
}
.dops-item-row__icon-flags {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}
.dops-item-row__icon-flags__name {
  margin-left: 5px;
}
.dops-item-row__title {
  display: flex;
  align-items: center;
  flex-basis: 33.333%;
  min-width: 0;
  padding-left: 8px;
  border-bottom: 1px solid #c1c0c0;
  box-sizing: border-box;
  line-height: 13px;
}
.dops-item-row__title > span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #222;
}
.dops-item-row__title_regular {
  font-weight: normal;
}
.dops-item-row__title_highlight {
  background-color: #ffdf5c;
  line-height: 20px;
}
.dops-item-row__wrapper {
  display: flex;
  flex-direction: column;
  flex-basis: 70%;
}
.dops-item-row__wrapper:only-child {
  flex-basis: auto;
}
.dops-item-row__section {
  display: flex;
  height: 19px;
  border-bottom: 1px solid #BDBDBD;
  box-sizing: border-box;
  transition: opacity 150ms ease-in-out;
}
.dops-item-row__section_deleted {
  opacity: 0.5;
  pointer-events: none;
}
.dops-item-row__block, .dops-item-row__block-content {
  display: flex;
}
.dops-item-row__block-content {
  align-items: center;
  width: 100%;
  height: 100%;
  transition: opacity 150ms ease-in-out;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.dops-item-row__block-content_deleted {
  opacity: 0.5;
  pointer-events: none;
}
.dops-item-row__block-content_highlight {
  background-color: #ffdf5c;
}
.dops-item-row__block-left, .dops-item-row__block-right {
  display: inline-block;
  min-height: 18px;
  line-height: 18px;
}
.dops-item-row__block-left {
  flex-grow: 1;
  padding-left: 8px;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: background-color 150ms ease-in-out;
}
.dops-item-row__block-right {
  -webkit-appearance: none;
  -moz-appearance: none;
  margin: 0;
  padding: 0;
  outline: none;
  border: none;
  background-color: transparent;
  position: relative;
  justify-content: center;
  min-width: 50px;
  max-width: 50px;
  background-color: #cee8f4;
  font-weight: bold;
  cursor: pointer;
  transition: background-color 150ms ease-in-out;
}
.dops-item-row__block-right_in-cart {
  background-color: #FFFA87;
}
.dops-item-row__block-right_in-cart:hover {
  background-color: #F0E36D;
}
.dops-item-row__block-right_up, .dops-item-row__block-right_down {
  position: relative;
}
.dops-item-row__block-right_up::before, .dops-item-row__block-right_down::before {
  content: "";
  position: absolute;
  right: 0;
  width: 0;
  height: 0;
}
.dops-item-row__block-right_up::before {
  top: 0;
  border-style: solid;
  border-width: 0 6px 6px 0;
  border-color: transparent #298E52 transparent transparent;
  transform: rotate(1turn);
}
.dops-item-row__block-right_up-bg {
  background-color: #ABEDC5 !important;
}
.dops-item-row__block-right_up-bg:hover {
  background-color: #89e389 !important;
}
.dops-item-row__block-right_down::before {
  bottom: 0;
  border-style: solid;
  border-width: 0 0 6px 6px;
  border-color: transparent transparent #B72C2C;
  transform: rotate(1turn);
}
.dops-item-row__block-right_down-bg {
  background-color: #F2CDC5 !important;
}
.dops-item-row__block-right_down-bg:hover {
  background-color: #ea9e89 !important;
}
.dops-item-row__block-content:hover > .dops-item-row__block-left {
  background-color: #E8F6FF;
}
.dops-item-row__block-content:hover > .dops-item-row__block-right {
  background-color: #7bc6fc;
}
.dops-item-row__block_width-20 {
  min-width: 20%;
  max-width: 20%;
}
.dops-item-row__block_width-25 {
  min-width: 25%;
  max-width: 25%;
}
.dops-item-row__block_width-30 {
  min-width: 33.333%;
  max-width: 33.333%;
}
.dops-item-row__block_width-33 {
  min-width: 33.333%;
  max-width: 33.333%;
}
.dops-item-row__block_width-40 {
  min-width: 40%;
  max-width: 40%;
}
.dops-item-row__block_width-50 {
  min-width: 50%;
  max-width: 50%;
}
.dops-item-row__block_width-100 {
  min-width: 100%;
  max-width: 100%;
}
.dops-item-row__block_single > .dops-item-row__block-content {
  padding-left: 8px;
}
.dops-item-row_horizontal {
  flex-direction: row;
  min-height: 19px;
}
.dops-item[data-id-template="805"] .dops-item-row__title, .dops-item[data-id-template="1315"] .dops-item-row__title, .dops-item[data-id-template="149"] .dops-item-row__title, .dops-item[data-id-template="1499"] .dops-item-row__title, .dops-item[data-id-template="583"] .dops-item-row__title, .dops-item[data-id-template="735"] .dops-item-row__title, .dops-item[data-id-template="802"] .dops-item-row__title, .dops-item[data-id-template="1580"] .dops-item-row__title, .dops-item[data-id-template="1718"] .dops-item-row__title, .dops-item[data-id-template="1715"] .dops-item-row__title, .dops-item[data-id-template="1721"] .dops-item-row__title, .dops-item[data-id-template="1724"] .dops-item-row__title, .dops-item[data-id-template="741"] .dops-item-row__title, .dops-item[data-id-template="1731"] .dops-item-row__title {
  flex-basis: 70%;
}
.dops-item[data-id-template="971"] .dops-item-row__title, .dops-item[data-id-template="1545"] .dops-item-row__title, .dops-item[data-id-template="1546"] .dops-item-row__title, .dops-item[data-id-template="1547"] .dops-item-row__title, .dops-item[data-id-template="1548"] .dops-item-row__title, .dops-item[data-id-template="1549"] .dops-item-row__title, .dops-item[data-id-template="1550"] .dops-item-row__title, .dops-item[data-id-template="1551"] .dops-item-row__title, .dops-item[data-id-template="1552"] .dops-item-row__title {
  flex-basis: 40%;
}

@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
@media screen and (max-width: 1100px) {
  .menu__item {
    font-size: 11px;
  }
  .menu__item_promo {
    display: none;
  }
  .header-menu.header-menu_margin-left {
    margin-left: 6px;
  }
  .line-event__name-comment-block_live {
    display: none;
  }
  .line-event__score-wrapper_limited {
    width: 100%;
  }
}
@media screen and (max-width: 1280px) {
  .header_ru .header-logo__image {
    width: 34px;
    background-image: url("/assets/images/svg/logo_small_ru.svg?2");
  }
  .header_ru .header-menu_margin-left {
    margin-left: 20px;
  }
  .header_ru .header-menu {
    width: calc(100% - 34px - 10px);
  }
}
@media screen and (max-width: 1240px) {
  .koeff-type {
    display: none;
  }
  .koeff-type__mini {
    display: block !important;
  }
  .account-details-upload,
  .account-details-upload__group {
    flex-direction: column;
  }
  .account-details-upload .account-details-upload__subgroup,
  .account-details-upload__group .account-details-upload__subgroup {
    margin-left: 0;
  }
}
@media screen and (min-width: 1050px) {
  app-sub-header.app-sub-header-collapsed {
    width: calc(100% - 220px);
  }
}
@media screen and (max-width: 1399px) {
  .header-menu__item_old {
    max-width: 130px;
    padding: 0;
  }
  .icon + .header-menu__item-text {
    display: none !important;
  }
  header {
    position: relative;
  }
  app-sub-header:not(.collapsed) {
    width: calc(100% - 220px);
  }
  app-cart-wrapper:not(.left-menu-collapsed) {
    position: absolute;
    top: -24px;
    right: 0;
    z-index: 20;
    display: flex !important;
    flex-grow: 0;
    width: 205px;
    height: 21px;
    cursor: pointer;
  }
  app-cart-wrapper:not(.left-menu-collapsed) .cart-top {
    height: 24px;
  }
  app-cart-wrapper:not(.left-menu-collapsed) .cart__placeholder,
  app-cart-wrapper:not(.left-menu-collapsed) .cart-container,
  app-cart-wrapper:not(.left-menu-collapsed) .cart-top__left .icon_close,
  app-cart-wrapper:not(.left-menu-collapsed) .cart-top__right .icon_fast-bet-light,
  app-cart-wrapper:not(.left-menu-collapsed) .cart-top__right .icon_settings-light {
    display: none;
  }
  app-cart-wrapper:not(.left-menu-collapsed)[data-popup=true] {
    width: 205px;
    height: calc(70vh - 61px);
    min-height: calc(70vh - 61px);
    max-height: calc(100vh - 66px);
    box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.4);
    cursor: inherit;
  }
}
@media screen and (max-width: 1399px) and (max-height: 660px) {
  app-cart-wrapper:not(.left-menu-collapsed)[data-popup=true] {
    min-height: 385px;
  }
}
@media screen and (max-width: 1399px) {
  app-cart-wrapper:not(.left-menu-collapsed)[data-popup=true] .cart__placeholder,
  app-cart-wrapper:not(.left-menu-collapsed)[data-popup=true] .cart-container,
  app-cart-wrapper:not(.left-menu-collapsed)[data-popup=true] .cart-top__left .icon_close,
  app-cart-wrapper:not(.left-menu-collapsed)[data-popup=true] .cart-top__right .icon_fast-bet-light,
  app-cart-wrapper:not(.left-menu-collapsed)[data-popup=true] .cart-top__right .icon_settings-light {
    display: inherit;
  }
  app-right-block:not(.left-collapsed) {
    position: absolute;
    top: 0;
    right: 5px;
    height: auto !important;
    z-index: 100;
  }
  app-right-block:not(.left-collapsed) app-ident-status-message {
    margin-bottom: 0;
    margin-top: 5px;
  }
  app-banners-slider:not(.left-menu-collapsed) {
    padding-right: 210px;
  }
  app-right-block:not([data-home=true]):not(.left-collapsed) .right-block__bottom,
  app-right-block:not([data-home=true]):not(.left-collapsed) app-ident-status-message {
    display: none !important;
  }
}
@media screen and (max-width: 1399px) and (max-height: 580px) {
  .right-block__bottom {
    display: none !important;
  }
}
@media screen and (max-height: 580px) {
  app-banners-slider,
  app-short-news,
  .right-block__banners,
  .right-block__social {
    display: none !important;
  }
  app-home app-live-block,
  app-home app-live-soon-block {
    height: calc(100% - 21px - 24px) !important;
  }
}
@media screen and (max-width: 1259px) {
  .menu__item_promo {
    display: none;
  }
}
@media screen and (max-width: 1340px) {
  .account-base__header-item-sub {
    max-width: 80px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .header-menu__item_old {
    max-width: 130px;
  }
  .icon + .header-menu__item-text {
    display: none !important;
  }
  .view-koef {
    min-width: 0 !important;
    padding: 3px !important;
  }
  .view-koef .custom-select-popup:before {
    right: 4px;
  }
}
@media (max-width: 1400px) {
  .custom-select-current__name {
    display: none;
  }
}
@media (max-width: 1200px) {
  .toto-check-header__item_bet,
  .toto-check-row__item_bet,
  .toto-bets-header__item_bet,
  .toto-bets-row__item_bet {
    width: 36px !important;
  }
}
@media (max-height: 550px) {
  html,
  body {
    min-height: 550px;
    overflow-y: auto !important;
  }
}
@media screen and (max-width: 1150px) {
  app-cart-wrapper:not(.left-menu-collapsed) {
    width: 120px;
  }
  app-sub-header:not(.collapsed) {
    width: calc(100% - 135px);
  }
}
@media screen and (max-width: 1050px) {
  app-sub-header {
    width: calc(100% - 220px);
  }
  app-cart-wrapper {
    position: absolute;
    top: -24px;
    right: 0;
    z-index: 20;
    display: flex !important;
    flex-grow: 0;
    width: 205px;
    height: 21px;
    cursor: pointer;
  }
  app-cart-wrapper .cart-top {
    height: 24px;
  }
  app-cart-wrapper .cart__placeholder,
  app-cart-wrapper .cart-container,
  app-cart-wrapper .cart-top__left .icon_close,
  app-cart-wrapper .cart-top__right .icon_fast-bet-light,
  app-cart-wrapper .cart-top__right .icon_settings-light {
    display: none;
  }
  app-cart-wrapper[data-popup=true] {
    width: 205px;
    height: calc(70vh - 61px);
    min-height: calc(70vh - 61px);
    max-height: calc(100vh - 66px);
    box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.4);
    cursor: inherit;
  }
}
@media screen and (max-width: 1050px) and (max-height: 660px) {
  app-cart-wrapper[data-popup=true] {
    min-height: 385px;
  }
}
@media screen and (max-width: 1050px) {
  app-cart-wrapper[data-popup=true] .cart__placeholder,
  app-cart-wrapper[data-popup=true] .cart-container,
  app-cart-wrapper[data-popup=true] .cart-top__left .icon_close,
  app-cart-wrapper[data-popup=true] .cart-top__right .icon_fast-bet-light,
  app-cart-wrapper[data-popup=true] .cart-top__right .icon_settings-light {
    display: inherit;
  }
  app-right-block {
    position: absolute;
    top: 0;
    right: 5px;
    height: auto !important;
    z-index: 100;
  }
  app-right-block app-ident-status-message {
    margin-bottom: 0 !important;
    margin-top: 5px;
  }
  app-banners-slider {
    padding-right: 210px;
  }
  app-right-block:not([data-home=true]) .right-block__bottom,
  app-right-block:not([data-home=true]) app-ident-status-message {
    display: none !important;
  }
}
@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot");
  src: url("/assets/fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("/assets/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
.doubleup {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  min-height: 100%;
  background-size: cover;
  background: url(/assets/images/doubleup/background.jpg) no-repeat center;
  padding: 20px 10px;
  box-sizing: border-box;
}
.doubleup__image {
  max-width: 100%;
  height: auto;
}
.doubleup__title {
  margin: 0;
  color: #FFFFFF;
  text-transform: uppercase;
  font-size: 340%;
  white-space: nowrap;
  line-height: 65%;
}
.doubleup__subtitle {
  margin: 30px 0;
  color: #FFFFFF;
  text-transform: lowercase;
  font-size: 200%;
  line-height: 100%;
  font-weight: normal;
  text-align: center;
}
.doubleup__button {
  width: 85%;
  padding: 20px 0;
  font-size: 180%;
  color: #FFFFFF;
  background: linear-gradient(to bottom, #ff4445 0%, #e92728 100%);
  border-radius: 30px;
  text-align: center;
}
.doubleup__terms {
  display: flex;
  align-items: center;
  margin-top: 15px;
  color: #FFFFFF;
  font-size: 14px;
}
.doubleup__terms:hover {
  cursor: pointer;
}
.doubleup__terms > span:first-child {
  text-decoration: underline;
}
.doubleup__terms .arrow {
  margin-left: 10px;
}
.doubleup__terms .arrow::before {
  top: -1px;
  width: 12px;
  height: 12px;
  border-width: 3px 3px 0 0;
}
.doubleup__young {
  width: 30px;
  height: 30px;
  background-image: url(/assets/images/doubleup/plus18.png);
  background-size: 30px;
  margin-top: 15px;
}
.doubleup__modal {
  position: fixed;
  top: 49px;
  left: 0;
  width: 100%;
  height: calc(100% - 49px);
  background-color: #FFFFFF;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  z-index: -1;
  opacity: 0;
  overflow-y: auto;
}
.doubleup__modal_slide-up {
  animation-name: slideUp;
}
.doubleup__modal_slide-down {
  animation-name: slideDown;
}
.doubleup__modal-close {
  position: absolute;
  top: 0;
  right: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  border: none;
  background: transparent;
  font-size: 40px;
  line-height: 30px;
  padding: 0;
  margin: 0;
  color: #3960AC;
}
.doubleup__modal-close:focus {
  outline: none;
}
.doubleup__modal-body {
  padding: 15px;
  color: #555555;
}
.doubleup__modal-body h2 {
  padding-right: 10px;
  color: #3960AC;
  font-weight: normal;
  text-align: center;
  line-height: 100%;
  margin: 0 0 10px;
}
.doubleup__modal-body ol {
  padding-left: 15px;
}
.doubleup__modal-body ul {
  padding-left: 15px;
}
@keyframes slideUp {
  from {
    transform: translateY(100px);
    opacity: 0;
    z-index: -1;
  }
  to {
    transform: translateY(0);
    opacity: 1;
    z-index: 10;
  }
}
@keyframes slideDown {
  from {
    transform: translateY(0);
    opacity: 1;
    z-index: 10;
  }
  to {
    transform: translateY(100px);
    opacity: 0;
    z-index: -1;
  }
}

.preloader.start .preloader__logo {
  background-position: center !important;
  margin-bottom: 0 !important;
}
.preloader.start .preloader__logo_en {
  background-image: url("/assets/images/svg/logo_ru.svg?1");
  background-repeat: no-repeat;
}

.header-navigation__logo {
  width: 172px;
  height: 36px;
}
.header-navigation__logo_en {
  background: url("/assets/images/svg/logo_ru.svg?1") no-repeat;
  background-size: 100%;
}

@media screen and (max-width: 920px) {
  .header-navigation__logo {
    width: 159px;
    height: 28px;
  }
}
html,
body {
  overflow: hidden;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 11px;
  line-height: 12px;
  color: #222222;
}

body {
  background-color: #3960AC;
  overflow-x: auto;
}

app-root {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  min-width: 980px;
  overflow: hidden;
}

app-sub-header.full-menu {
  width: calc(100% - 10px) !important;
}

main {
  position: relative;
  display: flex;
  height: calc(100% - 85px);
  padding: 5px;
  box-sizing: border-box;
}
main.popup {
  height: 100%;
  min-width: 100%;
  padding: 0;
}

app-left-block,
app-right-block {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 205px;
  height: 100%;
}

app-left-block {
  margin-right: 5px;
  background-color: transparent;
}
app-left-block.collapsed {
  width: 45px;
}

app-left-tabs,
app-account-current,
app-account-calculated,
app-ps-list,
app-payments,
app-orders {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  min-height: 0;
}

app-right-block {
  margin-left: 5px;
}

app-banners-slider {
  position: relative;
  display: flex;
  background-color: #3960AC;
  padding-bottom: 5px;
}

app-seo-page-text + app-breadcrumbs {
  margin-top: 0 !important;
}

app-short-news {
  margin-top: 5px;
}

.container {
  position: relative;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  height: 100%;
  overflow: hidden;
  background-color: white;
  overflow-y: auto;
}
.container .seo-h1 + router-outlet + * {
  height: calc(100% - 21px);
}
.container app-sub-menu + .seo-h1 + router-outlet + * {
  height: calc(100% - 21px - 21px);
}
.container router-outlet + * {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}
.container app-sub-menu:not(:empty) + router-outlet + * {
  height: calc(100% - 21px);
}

a {
  color: #3960AC;
  text-decoration: none;
}

input::-ms-clear, input::-ms-reveal {
  display: none;
}

button {
  color: #222222;
}

input,
select,
textarea {
  border-color: #BDBDBD;
}

.overflow-hidden {
  overflow: hidden;
}

.display-none {
  display: none;
}

@keyframes b {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.sport-bg {
  background-color: #004c8c;
}

.sport-bg_1 {
  background-color: #12BE44;
}

.sport-bg_2 {
  background-color: #0778C1;
}

.sport-bg_3 {
  background-color: #E19503;
}

.sport-bg_4 {
  background-color: #FF3D00;
}

.sport-bg_5 {
  background-color: #AA6409;
}

.sport-bg_6 {
  background-color: #990868;
}

.sport-bg_7 {
  background-color: #284CA8;
}

.sport-bg_8 {
  background-color: #905A2F;
}

.sport-bg_9 {
  background-color: #168746;
}

.sport-bg_10 {
  background-color: #535353;
}

.sport-bg_11 {
  background-color: #C75212;
}

.sport-bg_12 {
  background-color: #854623;
}

.sport-bg_13 {
  background-color: #9C2C4C;
}

.sport-bg_14 {
  background-color: #D81696;
}

.sport-bg_15 {
  background-color: #0940A5;
}

.sport-bg_16 {
  background-color: #307EF3;
}

.sport-bg_17 {
  background-color: #0F61A2;
}

.sport-bg_18 {
  background-color: #AF1D1D;
}

.sport-bg_19 {
  background-color: #1A7921;
}

.sport-bg_20 {
  background-color: #C42A2A;
}

.sport-bg_21 {
  background-color: #A88E00;
}

.sport-bg_22 {
  background-color: #0F8A64;
}

.sport-bg_23 {
  background-color: #17241D;
}

.sport-bg_24 {
  background-color: #302CE8;
}

.sport-bg_25 {
  background-color: #01A547;
}

.sport-bg_26 {
  background-color: #0D3D9F;
}

.sport-bg_33 {
  background-color: #6593BC;
}

.sport-bg_34 {
  background-color: #C95F1E;
}

.sport-bg_35 {
  background-color: #6B0319;
}

.sport-bg_36 {
  background-color: #3C6B2E;
}

.sport-bg_37 {
  background-color: #11518C;
}

.sport-bg_38 {
  background-color: #E69D0F;
}

.sport-bg_39 {
  background-color: #C12525;
}

.sport-bg_40 {
  background-color: #101736;
}

.sport-bg_41 {
  background-color: #1C82D8;
}

.sport-bg_42 {
  background-color: #D51D67;
}

.sport-bg_43 {
  background-color: #DA7923;
}

.sport-bg_44 {
  background-color: #2965B6;
}

.sport-bg_45 {
  background-color: #7D2DAC;
}

.sport-bg_46 {
  background-color: #AF2A45;
}

.sport-bg_47 {
  background-color: #AB1010;
}

.sport-bg_48 {
  background-color: #088105;
}

.sport-bg_49 {
  background-color: #4263A8;
}

.sport-bg_50 {
  background-color: #8D1515;
}

.sport-bg_51 {
  background-color: #0E753A;
}

.sport-bg_52 {
  background-color: #107EBC;
}

.sport-bg_53 {
  background-color: #831A53;
}

.sport-bg_54 {
  background-color: #158423;
}

.sport-bg_55 {
  background-color: #8337C0;
}

.sport-bg_56 {
  background-color: #8C6218;
}

.sport-bg_57 {
  background-color: #D14129;
}

.sport-bg_58 {
  background-color: #DA8132;
}

.sport-bg_59 {
  background-color: #16103F;
}

.sport-bg_60 {
  background-color: #8A133D;
}

.sport-bg_61 {
  background-color: #2995E3;
}

.sport-bg_62 {
  background-color: #2565C5;
}

.sport-bg_63 {
  background-color: #241DB8;
}

.sport-bg_64 {
  background-color: #256BC9;
}

.sport-bg_65 {
  background-color: #134FA0;
}

.sport-bg_66 {
  background-color: #19276C;
}

.sport-bg_67 {
  background-color: #3761CE;
}

.sport-bg_68 {
  background-color: #7F25B4;
}

.sport-bg_69 {
  background-color: #AE47EB;
}

.sport-bg_70 {
  background-color: #CC7222;
}

.sport-bg_71 {
  background-color: #923A23;
}

.sport-bg_72 {
  background-color: #0B336C;
}

.sport-bg_73 {
  background-color: #A91224;
}

.sport-bg_74 {
  background-color: #315D16;
}

.sport-bg_75 {
  background-color: #307A40;
}

.sport-bg_76 {
  background-color: #E32F5A;
}

.sport-bg_77 {
  background-color: #E3010F;
}

.sport-bg_78 {
  background-color: #00B8B2;
}

.sport-bg_79 {
  background-color: #073A29;
}

.sport-bg_80 {
  background-color: #748EB5;
}

.sport-bg_83 {
  background-color: #D9548B;
}

.sport-bg_84 {
  background-color: #666596;
}

.sport-bg_85 {
  background-color: #3CB15D;
}

.sport-bg_86 {
  background-color: #3960AC;
}

.invisible {
  display: none !important;
}

.ngx-gallery-arrow {
  background-image: url("/assets/images/svg/betcity_mobile-app_page_arrows.svg");
  background-repeat: no-repeat;
  width: 20px;
  height: 62px;
}

.ngx-gallery-prev {
  background-position: 0 -62px;
}

.ngx-gallery-next {
  background-position: 0 0;
}

.ngx-gallery-thumbnails-wrapper .ngx-gallery-thumbnails .ngx-gallery-thumbnail {
  background-position: 0 0 !important;
}

.ngx-gallery-close::before {
  content: "×";
  display: inline-block;
  font-size: 1.2em;
  font-weight: bold;
}

[hidden] {
  display: none !important;
}

app-period-filter[data-message-show=true] > .top-filter__message {
  margin-top: 38px;
}

app-period-filter[data-message-show=true] + .base-table_with-control-header {
  margin-top: 0;
  min-height: calc(100% - 41px) !important;
}

app-root:empty ~ .preloader[hidden] {
  display: flex !important;
}

.disabled-javascript {
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  color: #fff;
}

button.icon {
  -webkit-appearance: none;
  -moz-appearance: none;
  margin: 0;
  padding: 0;
  outline: none;
  border: none;
  background-color: transparent;
  cursor: pointer;
}

.search-highlight {
  background-color: #ffdf5c;
}

*[appscrollbar] {
  overflow: auto;
}

::-ms-clear {
  display: none;
}

[appScrollbar] > * {
  display: block;
}

.grecaptcha-badge {
  visibility: hidden;
}
/*!*********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@pa/assets/fonts/bc-icons-net/font.css ***!
  \*********************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: 'BC-NET-UI-Icons';
  src: url('BC-NET-UI-Icons.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.bc-icons {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'BC-NET-UI-Icons', 'BC-UI-Icons Empty Font';
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 24px;
  word-break: keep-all;

  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -ms-font-feature-settings: 'liga' 1;
  font-feature-settings: 'liga';
  font-variant-ligatures: discretionary-ligatures;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/*!***************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@pa/assets/fonts/bc-icons-sport-net/font.css ***!
  \***************************************************************************************************************************************************************************************************************************************************/
@font-face {
    font-family: 'BC-NET-Sports-Icons';
    src: url('BC-NET-Sports-Icons.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }

  .bc-icons-sport {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'BC-NET-Sports-Icons', 'BC-Sports-Icons Empty Font';
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 24px;
    word-break: keep-all;

    /* Enable Ligatures ================ */
    letter-spacing: 0;
    -ms-font-feature-settings: 'liga' 1;
    font-feature-settings: 'liga';
    font-variant-ligatures: discretionary-ligatures;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@angular/cdk/overlay-prebuilt.css ***!
  \****************************************************************************************************************************************************************************************************************************************/
.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[5].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].rules[1].use[1]!./apps/hosts/nv/desktop/styles/design-system-v2.theme.scss?ngGlobalStyle ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.pa-net {
  --pa-black: #000000;
  --pa-black-alpha-80: #000000cc;
  --pa-white: #ffffff;
  --pa-white-alpha-10: #ffffff1a;
  --pa-white-alpha-30: #ffffff4d;
  --pa-white-alpha-50: #ffffff80;
  --pa-white-alpha-80: #ffffffcc;
  --pa-gray-100: #f4f4f4;
  --pa-gray-200: #eeeeee;
  --pa-gray-300: #e5e5e5;
  --pa-gray-400: #bdbdbd;
  --pa-gray-500: #828282;
  --pa-gray-600: #555555;
  --pa-gray-650: #494949;
  --pa-gray-675: #353535;
  --pa-gray-700: #222222;
  --pa-gray-700-alpha-10: #2222221a;
  --pa-gray-700-alpha-30: #2222224d;
  --pa-gray-700-alpha-50: #22222280;
  --pa-gray-700-alpha-80: #222222cc;
  --pa-blue-100: #f5f5fa;
  --pa-blue-200: #e8f1ff;
  --pa-blue-300: #d8dff2;
  --pa-blue-400: #cfd3dc;
  --pa-blue-500: #97a5d6;
  --pa-blue-600: #5a82cf;
  --pa-blue-700: #3960ac;
  --pa-blue-750: #06325f;
  --pa-blue-800: #021a2d;
  --pa-green-100: #edf5f0;
  --pa-green-150: #abedc5;
  --pa-green-400: #61ffb3;
  --pa-green-600: #4caf68;
  --pa-green-700: #298e52;
  --pa-green-700-alpha-30: #298e524d;
  --pa-green-700-alpha-50: #298e5280;
  --pa-green-700-alpha-80: #298e52cc;
  --pa-green-750: #357037;
  --pa-green-800: #0e6c29;
  --pa-green-800-alpha-80: #0e6c29cc;
  --pa-red-100: #fff3f3;
  --pa-red-150: #f2cdc5;
  --pa-red-400: #f86b6b;
  --pa-red-500: #d64b4b;
  --pa-red-550: #ae4444;
  --pa-red-700: #b72c2c;
  --pa-red-700-alpha-30: #b72c2c4d;
  --pa-red-700-alpha-50: #b72c2c80;
  --pa-red-700-alpha-80: #b72c2ccc;
  --pa-red-750: #9f2e2e;
  --pa-red-800: #710000;
  --pa-red-800-alpha-30: #7100004d;
  --pa-red-800-alpha-50: #71000080;
  --pa-red-800-alpha-80: #710000cc;
  --pa-yellow-150: #fffdd5;
  --pa-yellow-300: #fffa87;
  --pa-yellow-400: #f0e36d;
  --pa-yellow-500: #e3e744;
  --pa-yellow-700: #ffff00;
  --pa-controls-background-active: var(--pa-blue-600);
  --pa-controls-background-hover: var(--pa-blue-500);
  --pa-controls-background-pressed: var(--pa-blue-700);
}

.pa-dark {
  --pa-bottom-bar-background-primary: var(--pa-blue-800);
  --pa-bottom-bar-text-and-icon-active: var(--pa-yellow-500);
  --pa-bottom-bar-text-and-icon-default: var(--pa-blue-300);
  --pa-button-active-background-primary: var(--pa-controls-background-active);
  --pa-button-active-background-registration: var(--pa-red-500);
  --pa-button-active-background-secondary: var(--pa-gray-650);
  --pa-button-active-stroke-outline: var(--pa-white);
  --pa-button-active-text-and-icon-outline: var(--pa-white);
  --pa-button-active-text-and-icon-primary: var(--pa-white);
  --pa-button-active-text-and-icon-registration: var(--pa-white);
  --pa-button-active-text-and-icon-secondary: var(--pa-blue-600);
  --pa-button-active-text-and-icon-tertiary: var(--pa-blue-600);
  --pa-button-disable-background-primary: var(--pa-gray-650);
  --pa-button-disable-background-registration: var(--pa-gray-650);
  --pa-button-disable-background-secondary: var(--pa-gray-650);
  --pa-button-disable-stroke-outline: var(--pa-white-alpha-30);
  --pa-button-disable-text-and-icon-outline: var(--pa-white-alpha-30);
  --pa-button-disable-text-and-icon-primary: var(--pa-gray-500);
  --pa-button-disable-text-and-icon-registration: var(--pa-gray-500);
  --pa-button-disable-text-and-icon-secondary: var(--pa-gray-500);
  --pa-button-disable-text-and-icon-tertiary: var(--pa-gray-500);
  --pa-button-hover-background-outline: var(--pa-white);
  --pa-button-hover-background-primary: var(--pa-controls-background-hover);
  --pa-button-hover-background-registration: var(--pa-red-400);
  --pa-button-hover-background-secondary: var(--pa-gray-700);
  --pa-button-hover-text-and-icon-outline: var(--pa-blue-700);
  --pa-button-hover-text-and-icon-primary: var(--pa-white);
  --pa-button-hover-text-and-icon-registration: var(--pa-white);
  --pa-button-hover-text-and-icon-secondary: var(--pa-blue-700);
  --pa-button-hover-text-and-icon-tertiary: var(--pa-blue-600);
  --pa-button-preloader-background-primary: var(--pa-gray-650);
  --pa-button-preloader-background-registration: var(--pa-gray-650);
  --pa-button-preloader-background-secondary: var(--pa-gray-650);
  --pa-button-preloader-background-tertiary: var(--pa-gray-650);
  --pa-button-preloader-stroke-outline: var(--pa-white-alpha-30);
  --pa-button-preloader-text-and-icon-outline: var(--pa-white);
  --pa-button-preloader-text-and-icon-primary: var(--pa-gray-500);
  --pa-button-preloader-text-and-icon-registration: var(--pa-white);
  --pa-button-preloader-text-and-icon-secondary: var(--pa-blue-700);
  --pa-button-preloader-text-and-icon-tertiary: var(--pa-blue-600);
  --pa-button-pressed-background-outline: var(--pa-white-alpha-80);
  --pa-button-pressed-background-primary: var(--pa-controls-background-pressed);
  --pa-button-pressed-background-registration: var(--pa-red-700);
  --pa-button-pressed-background-secondary: var(--pa-gray-600);
  --pa-button-pressed-text-and-icon-outline: var(--pa-blue-600);
  --pa-button-pressed-text-and-icon-primary: var(--pa-white);
  --pa-button-pressed-text-and-icon-registration: var(--pa-white);
  --pa-button-pressed-text-and-icon-secondary: var(--pa-blue-600);
  --pa-button-pressed-text-and-icon-tertiary: var(--pa-blue-600);
  --pa-divider-primary: var(--pa-gray-650);
  --pa-divider-secondary: var(--pa-gray-675);
  --pa-event-details-slider-background-active: var(--pa-white-alpha-30);
  --pa-event-details-slider-background-count: var(--pa-white);
  --pa-event-details-slider-background-default: var(--pa-white-alpha-10);
  --pa-main-background-active: var(--pa-blue-700);
  --pa-main-background-dark: var(--pa-gray-700);
  --pa-main-background-error: var(--pa-red-500);
  --pa-main-background-primary: var(--pa-black);
  --pa-main-background-quaternary: var(--pa-gray-700);
  --pa-main-background-secondary: var(--pa-gray-700);
  --pa-main-background-success: var(--pa-green-600);
  --pa-main-background-tertiary: var(--pa-gray-675);
  --pa-main-background-white: var(--pa-white);
  --pa-main-background-shadow-primary: var(--pa-black-alpha-80);
  --pa-main-background-shadow-secondary: var(--pa-black-alpha-80);
  --pa-main-icons-active: var(--pa-blue-700);
  --pa-main-icons-disable: var(--pa-gray-675);
  --pa-main-icons-error: var(--pa-red-500);
  --pa-main-icons-primary: var(--pa-gray-300);
  --pa-main-icons-secondary: var(--pa-gray-500);
  --pa-main-icons-success: var(--pa-green-600);
  --pa-main-icons-tertiary: var(--pa-white);
  --pa-main-stroke-active: var(--pa-blue-700);
  --pa-main-stroke-default: var(--pa-gray-600);
  --pa-main-stroke-disable: var(--pa-gray-675);
  --pa-main-stroke-error: var(--pa-red-700);
  --pa-main-stroke-success: var(--pa-green-700);
  --pa-main-text-active: var(--pa-blue-700);
  --pa-main-text-dark: var(--pa-gray-700);
  --pa-main-text-disable: var(--pa-gray-650);
  --pa-main-text-error: var(--pa-red-500);
  --pa-main-text-primary: var(--pa-gray-300);
  --pa-main-text-quaternary: var(--pa-gray-300);
  --pa-main-text-secondary: var(--pa-gray-500);
  --pa-main-text-success: var(--pa-green-600);
  --pa-main-text-tertiary: var(--pa-gray-600);
  --pa-main-text-white: var(--pa-white);
  --pa-message-background: var(--pa-gray-700-alpha-80);
  --pa-outcome-list-background-coefficient-betslip: var(--pa-yellow-500);
  --pa-outcome-list-background-coefficient-default: var(--pa-blue-750);
  --pa-outcome-list-background-coefficient-down: var(--pa-red-700);
  --pa-outcome-list-background-coefficient-up: var(--pa-green-700);
  --pa-outcome-list-background-outcome-betslip: var(--pa-gray-700);
  --pa-outcome-list-background-outcome-default: var(--pa-gray-700);
  --pa-outcome-list-background-outcome-down: var(--pa-gray-700);
  --pa-outcome-list-background-outcome-up: var(--pa-gray-700);
  --pa-outcome-list-text-and-icon-coefficient-betslip: var(--pa-main-text);
  --pa-outcome-list-text-and-icon-coefficient-default: var(--pa-main-text-primary);
  --pa-outcome-list-text-and-icon-coefficient-down: var(--pa-main-text-primary);
  --pa-outcome-list-text-and-icon-coefficient-up: var(--pa-main-text-primary);
  --pa-outcome-list-text-and-icon-outcome-betslip: var(--pa-main-text);
  --pa-outcome-list-text-and-icon-outcome-default: var(--pa-main-text-primary);
  --pa-outcome-list-text-and-icon-outcome-down: var(--pa-main-text-primary);
  --pa-outcome-list-text-and-icon-outcome-up: var(--pa-main-text-primary);
  --pa-outcome-table-background-betslip: var(--pa-blue-700);
  --pa-outcome-table-background-default: var(--pa-gray-700);
  --pa-outcome-table-background-down: var(--pa-red-700-alpha-30);
  --pa-outcome-table-background-outcome-label: var(--pa-gray-700-alpha-50);
  --pa-outcome-table-background-up: var(--pa-green-700-alpha-30);
  --pa-outcome-table-text-and-icon-coefficient-betslip: var(--pa-white);
  --pa-outcome-table-text-and-icon-coefficient-default: var(--pa-main-text-primary);
  --pa-outcome-table-text-and-icon-coefficient-down: var(--pa-red-700);
  --pa-outcome-table-text-and-icon-coefficient-up: var(--pa-green-700);
  --pa-outcome-table-text-and-icon-outcome-betslip: var(--pa-white);
  --pa-outcome-table-text-and-icon-outcome-default: var(--pa-main-text-secondary);
  --pa-outcome-table-text-and-icon-outcome-down: var(--pa-main-text-secondary);
  --pa-outcome-table-text-and-icon-outcome-up: var(--pa-main-text-secondary);
  --pa-preloader-primary: var(--pa-white);
  --pa-preloader-secondary: var(--pa-white);
  --pa-sports-soccer: var(--pa-main-icons-tertiary);
  --pa-sports-backgrounds-baseball-from: var(--pa-baseball);
  --pa-sports-backgrounds-baseball-to: var(--pa-baseball);
  --pa-sports-backgrounds-basketball-from: var(--pa-basketball);
  --pa-sports-backgrounds-basketball-to: var(--pa-basketball);
  --pa-sports-backgrounds-biathlon-from: var(--pa-biathlon);
  --pa-sports-backgrounds-biathlon-to: var(--pa-biathlon);
  --pa-sports-backgrounds-cybersport-from: var(--pa-cybersport);
  --pa-sports-backgrounds-cybersport-to: var(--pa-cybersport);
  --pa-sports-backgrounds-default-from: var(--pa-default);
  --pa-sports-backgrounds-default-to: var(--pa-default);
  --pa-sports-backgrounds-futsal-from: var(--pa-futsal);
  --pa-sports-backgrounds-futsal-to: var(--pa-futsal);
  --pa-sports-backgrounds-handball-from: var(--pa-handball);
  --pa-sports-backgrounds-handball-to: var(--pa-handball);
  --pa-sports-backgrounds-hockey-from: var(--pa-hockey);
  --pa-sports-backgrounds-hockey-to: var(--pa-hockey);
  --pa-sports-backgrounds-soccer-from: var(--pa-soccer);
  --pa-sports-backgrounds-soccer-to: var(--pa-soccer);
  --pa-sports-backgrounds-table-tennis-from: var(--pa-table-tennis);
  --pa-sports-backgrounds-table-tennis-to: var(--pa-table-tennis);
  --pa-sports-backgrounds-tennis-from: var(--pa-tennis);
  --pa-sports-backgrounds-tennis-to: var(--pa-tennis);
  --pa-sports-backgrounds-ufc-from: var(--pa-ufc);
  --pa-sports-backgrounds-ufc-to: var(--pa-ufc);
  --pa-sports-backgrounds-volleyball-from: var(--pa-volleyball);
  --pa-sports-backgrounds-volleyball-to: var(--pa-volleyball);
  --pa-toggle-knob-checked: var(--pa-controls-background-active);
  --pa-toggle-knob-disable: var(--pa-gray-500);
  --pa-toggle-knob-unchecked: var(--pa-gray-400);
  --pa-toggle-track-checked: var(--pa-gray-650);
  --pa-toggle-track-disable: var(--pa-gray-650);
  --pa-toggle-track-unchecked: var(--pa-gray-650);
  --pa-top-bar-background-main-primary: var(--pa-blue-800);
  --pa-top-bar-background-message-error: var(--pa-red-800);
  --pa-top-bar-background-message-info: var(--pa-blue-700);
  --pa-top-bar-background-message-success: var(--pa-green-800);
  --pa-top-bar-text-and-icon-balance-background: var(--pa-gray-700-alpha-30);
  --pa-top-bar-text-and-icon-primary: var(--pa-white);
  --pa-profile-link-hover: var(--pa-white);
  --pa-profile-link-primary: var(--pa-blue-500);
  --pa-scrollbar-thumb-background: var(--pa-white-alpha-30);
}

.pa-light {
  --pa-bottom-bar-background-primary: var(--pa-blue-700);
  --pa-bottom-bar-text-and-icon-active: var(--pa-yellow-500);
  --pa-bottom-bar-text-and-icon-default: var(--pa-blue-300);
  --pa-button-active-background-primary: var(--pa-controls-background-active);
  --pa-button-active-background-registration: var(--pa-red-500);
  --pa-button-active-background-secondary: var(--pa-gray-100);
  --pa-button-active-stroke-outline: var(--pa-white);
  --pa-button-active-text-and-icon-outline: var(--pa-white);
  --pa-button-active-text-and-icon-primary: var(--pa-white);
  --pa-button-active-text-and-icon-registration: var(--pa-white);
  --pa-button-active-text-and-icon-secondary: var(--pa-blue-700);
  --pa-button-active-text-and-icon-tertiary: var(--pa-blue-700);
  --pa-button-disable-background-primary: var(--pa-gray-400);
  --pa-button-disable-background-registration: var(--pa-gray-400);
  --pa-button-disable-background-secondary: var(--pa-gray-100);
  --pa-button-disable-stroke-outline: var(--pa-white-alpha-30);
  --pa-button-disable-text-and-icon-outline: var(--pa-white-alpha-30);
  --pa-button-disable-text-and-icon-primary: var(--pa-white);
  --pa-button-disable-text-and-icon-registration: var(--pa-white);
  --pa-button-disable-text-and-icon-secondary: var(--pa-gray-400);
  --pa-button-disable-text-and-icon-tertiary: var(--pa-gray-400);
  --pa-button-hover-background-outline: var(--pa-white);
  --pa-button-hover-background-primary: var(--pa-controls-background-hover);
  --pa-button-hover-background-registration: var(--pa-red-400);
  --pa-button-hover-background-secondary: var(--pa-gray-200);
  --pa-button-hover-text-and-icon-outline: var(--pa-blue-700);
  --pa-button-hover-text-and-icon-primary: var(--pa-white);
  --pa-button-hover-text-and-icon-registration: var(--pa-white);
  --pa-button-hover-text-and-icon-secondary: var(--pa-blue-700);
  --pa-button-hover-text-and-icon-tertiary: var(--pa-blue-700);
  --pa-button-preloader-background-primary: var(--pa-gray-400);
  --pa-button-preloader-background-registration: var(--pa-gray-400);
  --pa-button-preloader-background-secondary: var(--pa-gray-100);
  --pa-button-preloader-background-tertiary: var(--pa-gray-100);
  --pa-button-preloader-stroke-outline: var(--pa-white-alpha-30);
  --pa-button-preloader-text-and-icon-outline: var(--pa-white);
  --pa-button-preloader-text-and-icon-primary: var(--pa-white);
  --pa-button-preloader-text-and-icon-registration: var(--pa-white);
  --pa-button-preloader-text-and-icon-secondary: var(--pa-blue-700);
  --pa-button-preloader-text-and-icon-tertiary: var(--pa-blue-700);
  --pa-button-pressed-background-outline: var(--pa-white-alpha-80);
  --pa-button-pressed-background-primary: var(--pa-controls-background-pressed);
  --pa-button-pressed-background-registration: var(--pa-red-700);
  --pa-button-pressed-background-secondary: var(--pa-gray-200);
  --pa-button-pressed-text-and-icon-outline: var(--pa-blue-700);
  --pa-button-pressed-text-and-icon-primary: var(--pa-white);
  --pa-button-pressed-text-and-icon-registration: var(--pa-white);
  --pa-button-pressed-text-and-icon-secondary: var(--pa-blue-700);
  --pa-button-pressed-text-and-icon-tertiary: var(--pa-blue-700);
  --pa-divider-primary: var(--pa-gray-300);
  --pa-divider-secondary: var(--pa-gray-400);
  --pa-event-details-slider-background-active: var(--pa-white-alpha-30);
  --pa-event-details-slider-background-count: var(--pa-white);
  --pa-event-details-slider-background-default: var(--pa-white-alpha-10);
  --pa-main-background-active: var(--pa-blue-600);
  --pa-main-background-dark: var(--pa-gray-700);
  --pa-main-background-error: var(--pa-red-700);
  --pa-main-background-primary: var(--pa-gray-300);
  --pa-main-background-quaternary: var(--pa-gray-100);
  --pa-main-background-secondary: var(--pa-white);
  --pa-main-background-success: var(--pa-green-700);
  --pa-main-background-tertiary: var(--pa-gray-200);
  --pa-main-background-white: var(--pa-white);
  --pa-main-background-shadow-primary: var(--pa-gray-700-alpha-50);
  --pa-main-background-shadow-secondary: var(--pa-gray-700-alpha-80);
  --pa-main-icons-active: var(--pa-blue-600);
  --pa-main-icons-disable: var(--pa-gray-200);
  --pa-main-icons-error: var(--pa-red-700);
  --pa-main-icons-primary: var(--pa-blue-700);
  --pa-main-icons-secondary: var(--pa-gray-500);
  --pa-main-icons-success: var(--pa-green-700);
  --pa-main-icons-tertiary: var(--pa-white);
  --pa-main-stroke-active: var(--pa-blue-600);
  --pa-main-stroke-default: var(--pa-gray-300);
  --pa-main-stroke-disable: var(--pa-gray-100);
  --pa-main-stroke-error: var(--pa-red-700);
  --pa-main-stroke-success: var(--pa-green-700);
  --pa-main-text-active: var(--pa-blue-700);
  --pa-main-text-dark: var(--pa-gray-700);
  --pa-main-text-disable: var(--pa-gray-300);
  --pa-main-text-error: var(--pa-red-700);
  --pa-main-text-primary: var(--pa-gray-700);
  --pa-main-text-quaternary: var(--pa-gray-300);
  --pa-main-text-secondary: var(--pa-gray-500);
  --pa-main-text-success: var(--pa-green-700);
  --pa-main-text-tertiary: var(--pa-gray-400);
  --pa-main-text-white: var(--pa-white);
  --pa-message-background: var(--pa-white-alpha-80);
  --pa-outcome-list-background-coefficient-betslip: var(--pa-yellow-300);
  --pa-outcome-list-background-coefficient-default: var(--pa-blue-300);
  --pa-outcome-list-background-coefficient-down: var(--pa-red-150);
  --pa-outcome-list-background-coefficient-up: var(--pa-green-150);
  --pa-outcome-list-background-outcome-betslip: var(--pa-white);
  --pa-outcome-list-background-outcome-default: var(--pa-white);
  --pa-outcome-list-background-outcome-down: var(--pa-white);
  --pa-outcome-list-background-outcome-up: var(--pa-white);
  --pa-outcome-list-text-and-icon-coefficient-betslip: var(--pa-main-text-dark);
  --pa-outcome-list-text-and-icon-coefficient-default: var(--pa-main-text-primary);
  --pa-outcome-list-text-and-icon-coefficient-down: var(--pa-main-text-primary);
  --pa-outcome-list-text-and-icon-coefficient-up: var(--pa-main-text-primary);
  --pa-outcome-list-text-and-icon-outcome-betslip: var(--pa-main-text-dark);
  --pa-outcome-list-text-and-icon-outcome-default: var(--pa-main-text-primary);
  --pa-outcome-list-text-and-icon-outcome-down: var(--pa-main-text-primary);
  --pa-outcome-list-text-and-icon-outcome-up: var(--pa-main-text-primary);
  --pa-outcome-table-background-betslip: var(--pa-blue-600);
  --pa-outcome-table-background-default: var(--pa-white);
  --pa-outcome-table-background-down: var(--pa-red-100);
  --pa-outcome-table-background-outcome-label: var(--pa-gray-700-alpha-10);
  --pa-outcome-table-background-up: var(--pa-green-100);
  --pa-outcome-table-text-and-icon-coefficient-betslip: var(--pa-white);
  --pa-outcome-table-text-and-icon-coefficient-default: var(--pa-main-text-primary);
  --pa-outcome-table-text-and-icon-coefficient-down: var(--pa-red-700);
  --pa-outcome-table-text-and-icon-coefficient-up: var(--pa-green-700);
  --pa-outcome-table-text-and-icon-outcome-betslip: var(--pa-white);
  --pa-outcome-table-text-and-icon-outcome-default: var(--pa-main-text-secondary);
  --pa-outcome-table-text-and-icon-outcome-down: var(--pa-main-text-secondary);
  --pa-outcome-table-text-and-icon-outcome-up: var(--pa-main-text-secondary);
  --pa-preloader-primary: var(--pa-blue-700);
  --pa-preloader-secondary: var(--pa-white);
  --pa-sports-soccer: var(--pa-sports-backgrounds-soccer-to);
  --pa-sports-backgrounds-baseball-from: var(--pa-baseball);
  --pa-sports-backgrounds-baseball-to: var(--pa-baseball);
  --pa-sports-backgrounds-basketball-from: var(--pa-basketball);
  --pa-sports-backgrounds-basketball-to: var(--pa-basketball);
  --pa-sports-backgrounds-biathlon-from: var(--pa-biathlon);
  --pa-sports-backgrounds-biathlon-to: var(--pa-biathlon);
  --pa-sports-backgrounds-cybersport-from: var(--pa-cybersport);
  --pa-sports-backgrounds-cybersport-to: var(--pa-cybersport);
  --pa-sports-backgrounds-default-from: var(--pa-default);
  --pa-sports-backgrounds-default-to: var(--pa-default);
  --pa-sports-backgrounds-futsal-from: var(--pa-futsal);
  --pa-sports-backgrounds-futsal-to: var(--pa-futsal);
  --pa-sports-backgrounds-handball-from: var(--pa-handball);
  --pa-sports-backgrounds-handball-to: var(--pa-handball);
  --pa-sports-backgrounds-hockey-from: var(--pa-hockey);
  --pa-sports-backgrounds-hockey-to: var(--pa-hockey);
  --pa-sports-backgrounds-soccer-from: var(--pa-soccer);
  --pa-sports-backgrounds-soccer-to: var(--pa-soccer);
  --pa-sports-backgrounds-table-tennis-from: var(--pa-table-tennis);
  --pa-sports-backgrounds-table-tennis-to: var(--pa-table-tennis);
  --pa-sports-backgrounds-tennis-from: var(--pa-tennis);
  --pa-sports-backgrounds-tennis-to: var(--pa-tennis);
  --pa-sports-backgrounds-ufc-from: var(--pa-ufc);
  --pa-sports-backgrounds-ufc-to: var(--pa-ufc);
  --pa-sports-backgrounds-volleyball-from: var(--pa-volleyball);
  --pa-sports-backgrounds-volleyball-to: var(--pa-volleyball);
  --pa-toggle-knob-checked: var(--pa-controls-background-active);
  --pa-toggle-knob-disable: var(--pa-gray-100);
  --pa-toggle-knob-unchecked: var(--pa-gray-300);
  --pa-toggle-track-checked: var(--pa-gray-400);
  --pa-toggle-track-disable: var(--pa-gray-300);
  --pa-toggle-track-unchecked: var(--pa-gray-400);
  --pa-top-bar-background-main-primary: var(--pa-blue-700);
  --pa-top-bar-background-message-error: var(--pa-red-500);
  --pa-top-bar-background-message-info: var(--pa-blue-600);
  --pa-top-bar-background-message-success: var(--pa-green-700);
  --pa-top-bar-text-and-icon-balance-background: var(--pa-gray-700-alpha-10);
  --pa-top-bar-text-and-icon-primary: var(--pa-white);
  --pa-profile-link-hover: var(--pa-white);
  --pa-profile-link-primary: var(--pa-blue-500);
  --pa-scrollbar-thumb-background: var(--pa-gray-700-alpha-50);
}

.pa {
  --pa-main-content-max-width: 1000px;
  --pa-main-content-width: 700px;
  --pa-main-content-padding-left: 4px;
  --pa-main-content-margin-left: 300px;
  --pa-side-menu-width: 300px;
  --pa-championships-list-filters-top: 56px;
  --pa-championships-list-items-top: 171px;
  --pa-championships-list-betslip-bottom-padding: 38px;
  --pa-outcome-list-background-outcome-betslip: var(--pa-outcome-list-background-outcome-default);
  --pa-outcome-list-background-outcome-down: var(--pa-outcome-list-background-outcome-default);
  --pa-outcome-list-background-outcome-up: var(--pa-outcome-list-background-outcome-default);
  --pa-outcome-list-text-coefficient-betslip: var(--pa-outcome-list-background-coefficient-betslip);
  --pa-outcome-list-text-coefficient-default: var(--pa-outcome-list-text-and-icon-coefficient-default);
  --pa-outcome-list-text-coefficient-down: var(--pa-outcome-list-background-coefficient-down);
  --pa-outcome-list-text-coefficient-up: var(--pa-outcome-list-text-and-icon-outcome-up);
  --pa-outcome-list-text-outcome-betslip: var(--pa-outcome-list-text-and-icon-outcome-betslip);
  --pa-outcome-list-text-outcome-default: var(--pa-outcome-list-text-and-icon-outcome-default);
  --pa-outcome-list-text-outcome-down: var(--pa-outcome-list-text-and-icon-outcome-down);
  --pa-outcome-list-text-outcome-up: var(--pa-outcome-list-text-and-icon-outcome-up);
  --pa-corner-radius-zero: 0px;
  --pa-corner-radius-minimal: 2px;
  --pa-corner-radius-tertiary: 4px;
  --pa-corner-radius-secondary: 6px;
  --pa-corner-radius-primary: 8px;
  --pa-corner-radius-quaternary: 16px;
  --pa-height-zero: 0px;
  --pa-height-quaternary: 16px;
  --pa-height-tertiary: 24px;
  --pa-height-secondary: 32px;
  --pa-height-primary: 44px;
  --pa-height-elements-buttons: 44px;
  --pa-height-elements-top-bar: 56px;
  --pa-margins-zero: 0px;
  --pa-margins-minimal: 2px;
  --pa-margins-tertiary: 4px;
  --pa-margins-secondary: 8px;
  --pa-margins-primary: 16px;
  --pa-margins-quaternary: 32px;
  --pa-spacing-zero: 0px;
  --pa-spacing-minimal: 2px;
  --pa-spacing-tertiary: 4px;
  --pa-spacing-secondary: 8px;
  --pa-spacing-primary: 16px;
  --pa-spacing-quaternary: 32px;
  --pa-width-zero: 0px;
  --pa-width-tertiary: 24px;
  --pa-width-primary: 32px;
  --pa-width-secondary: 44px;
  --pa-width-quaternary: 64px;
  --pa-width-elements-filter-item-minimal: 56px;
  --pa-width-elements-cell-item-labe-max-width: 160px;
  --pa-width-main-frame-secondary: 328px;
  --pa-width-main-frame-primary: 360px;
  --pa-width-elements-bottom-bar: var(--pa-width-main-frame-primary);
  --pa-width-elements-event-list: var(--pa-width-main-frame-primary);
  --pa-width-elements-max-width: var(--pa-width-main-frame-primary);
  --pa-width-elements-side-bar: var(--pa-width-main-frame-primary);
}

.cdk-overlay-container{
  z-index: 5000;
}
.cdk-overlay-container .pa-bottom-sheet-container{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
@media (min-width: 784px){
  .cdk-overlay-container .pa-bottom-sheet_in-main-content .pa-bottom-sheet-container{
    margin-left: var(--pa-side-menu-width);
  }
}
