.keyboard{width:100%;max-width:1030px;margin:0 auto;background:#dadada;box-shadow:0 2px 12px 0 rgba(0,0,0,.5)}.keyboard-wrapper{position:fixed;bottom:0;z-index:10000;width:700px;left:calc(50% - 350px)}.keyboard-wrapper .keyboard-row{display:flex}.keyboard-button{display:flex;justify-content:space-around;align-items:center;flex-basis:100px;font-size:18px;height:60px;border-radius:4px;background-color:#f5f5f5;border:1px solid #cecece;font-family:"Roboto",sans-serif;font-weight:300}.keyboard-button:focus{outline:none}.keyboard-button:disabled{opacity:.4;cursor:default}.keyboard-button:disabled{opacity:.4;cursor:default}.keyboard-button:active{background-color:#ccc}.keyboard-button.shift-symbols{flex-basis:210px}.keyboard-button.keyboard-numberButton{flex-grow:1}.keyboard-button.keyboard-halfButton{flex-basis:56px}.keyboard-button.keyboard-space{flex-grow:1}.keyboard-button.keyboard-utilButton{flex-grow:2;max-width:55px}.keyboard-button.keyboard-additionalButton{flex-basis:128px}.keyboard-button.keyboard-submitButton,.keyboard-button.keyboard-submit-button{flex-basis:95px;background-color:#63b324;border-color:#63b324;color:#fff}.keyboard-keysSet{display:flex;flex-grow:1}
@charset "UTF-8";
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow, .react-datepicker__navigation-icon::before {
  border-color: #ccc;
  border-style: solid;
  border-width: 3px 3px 0 0;
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  top: 6px;
  width: 9px;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  margin-left: -4px;
  position: absolute;
  width: 0;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  box-sizing: content-box;
  position: absolute;
  border: 8px solid transparent;
  height: 0;
  width: 1px;
  content: "";
  z-index: -1;
  border-width: 8px;
  left: -8px;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  top: 0;
  margin-top: -8px;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  border-top: none;
  border-bottom-color: #f0f0f0;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  top: 0;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  top: -1px;
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {
  bottom: 0;
  margin-bottom: -8px;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after {
  border-bottom: none;
  border-top-color: #fff;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after {
  bottom: 0;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before {
  bottom: -1px;
  border-top-color: #aeaeae;
}

.react-datepicker-wrapper {
  display: inline-block;
  padding: 0;
  border: 0;
}

.react-datepicker {
  font-family: "Helvetica Neue", helvetica, arial, sans-serif;
  font-size: 0.8rem;
  background-color: #fff;
  color: #000;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  display: inline-block;
  position: relative;
}

.react-datepicker--time-only .react-datepicker__triangle {
  left: 35px;
}
.react-datepicker--time-only .react-datepicker__time-container {
  border-left: 0;
}
.react-datepicker--time-only .react-datepicker__time,
.react-datepicker--time-only .react-datepicker__time-box {
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__triangle {
  position: absolute;
  left: 50px;
}

.react-datepicker-popper {
  z-index: 1;
}
.react-datepicker-popper[data-placement^=bottom] {
  padding-top: 10px;
}
.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle, .react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle {
  left: auto;
  right: 50px;
}
.react-datepicker-popper[data-placement^=top] {
  padding-bottom: 10px;
}
.react-datepicker-popper[data-placement^=right] {
  padding-left: 8px;
}
.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle {
  left: auto;
  right: 42px;
}
.react-datepicker-popper[data-placement^=left] {
  padding-right: 8px;
}
.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle {
  left: 42px;
  right: auto;
}

.react-datepicker__header {
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  border-top-left-radius: 0.3rem;
  padding: 8px 0;
  position: relative;
}
.react-datepicker__header--time {
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}
.react-datepicker__header--time:not(.react-datepicker__header--time--only) {
  border-top-left-radius: 0;
}
.react-datepicker__header:not(.react-datepicker__header--has-time-select) {
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-dropdown-container--select,
.react-datepicker__month-dropdown-container--select,
.react-datepicker__month-year-dropdown-container--select,
.react-datepicker__year-dropdown-container--scroll,
.react-datepicker__month-dropdown-container--scroll,
.react-datepicker__month-year-dropdown-container--scroll {
  display: inline-block;
  margin: 0 15px;
}

.react-datepicker__current-month,
.react-datepicker-time__header,
.react-datepicker-year-header {
  margin-top: 0;
  color: #000;
  font-weight: bold;
  font-size: 0.944rem;
}

.react-datepicker-time__header {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.react-datepicker__navigation {
  align-items: center;
  background: none;
  display: flex;
  justify-content: center;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 2px;
  padding: 0;
  border: none;
  z-index: 1;
  height: 32px;
  width: 32px;
  text-indent: -999em;
  overflow: hidden;
}
.react-datepicker__navigation--previous {
  left: 2px;
}
.react-datepicker__navigation--next {
  right: 2px;
}
.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
  right: 85px;
}
.react-datepicker__navigation--years {
  position: relative;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.react-datepicker__navigation--years-previous {
  top: 4px;
}
.react-datepicker__navigation--years-upcoming {
  top: -4px;
}
.react-datepicker__navigation:hover *::before {
  border-color: #a6a6a6;
}

.react-datepicker__navigation-icon {
  position: relative;
  top: -1px;
  font-size: 20px;
  width: 0;
}
.react-datepicker__navigation-icon--next {
  left: -2px;
}
.react-datepicker__navigation-icon--next::before {
  transform: rotate(45deg);
  left: -7px;
}
.react-datepicker__navigation-icon--previous {
  right: -2px;
}
.react-datepicker__navigation-icon--previous::before {
  transform: rotate(225deg);
  right: -7px;
}

.react-datepicker__month-container {
  float: left;
}

.react-datepicker__year {
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker__year-wrapper {
  display: flex;
  flex-wrap: wrap;
  max-width: 180px;
}
.react-datepicker__year .react-datepicker__year-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__month {
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker__month .react-datepicker__month-text,
.react-datepicker__month .react-datepicker__quarter-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__input-time-container {
  clear: both;
  width: 100%;
  float: left;
  margin: 5px 0 10px 15px;
  text-align: left;
}
.react-datepicker__input-time-container .react-datepicker-time__caption {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
  display: inline-block;
  margin-left: 10px;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
  width: auto;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time] {
  -moz-appearance: textfield;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
  margin-left: 5px;
  display: inline-block;
}

.react-datepicker__time-container {
  float: right;
  border-left: 1px solid #aeaeae;
  width: 85px;
}
.react-datepicker__time-container--with-today-button {
  display: inline;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  position: absolute;
  right: -87px;
  top: 0;
}
.react-datepicker__time-container .react-datepicker__time {
  position: relative;
  background: white;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 85px;
  overflow-x: hidden;
  margin: 0 auto;
  text-align: center;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  list-style: none;
  margin: 0;
  height: calc(195px + 1.7rem / 2);
  overflow-y: scroll;
  padding-right: 0;
  padding-left: 0;
  width: 100%;
  box-sizing: content-box;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  height: 30px;
  padding: 5px 10px;
  white-space: nowrap;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  background-color: #216ba5;
  color: white;
  font-weight: bold;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
  background-color: #216ba5;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
  color: #ccc;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__week-number {
  color: #ccc;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,
.react-datepicker__week-number--keyboard-selected):hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}
.react-datepicker__week-number--selected {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.react-datepicker__week-number--selected:hover {
  background-color: #1d5d90;
}
.react-datepicker__week-number--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #2a87d0;
  color: #fff;
}
.react-datepicker__week-number--keyboard-selected:hover {
  background-color: #1d5d90;
}

.react-datepicker__day-names {
  white-space: nowrap;
  margin-bottom: -8px;
}

.react-datepicker__week {
  white-space: nowrap;
}

.react-datepicker__day-name,
.react-datepicker__day,
.react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__day,
.react-datepicker__month-text,
.react-datepicker__quarter-text,
.react-datepicker__year-text {
  cursor: pointer;
}
.react-datepicker__day:hover,
.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover,
.react-datepicker__year-text:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}
.react-datepicker__day--today,
.react-datepicker__month-text--today,
.react-datepicker__quarter-text--today,
.react-datepicker__year-text--today {
  font-weight: bold;
}
.react-datepicker__day--highlighted,
.react-datepicker__month-text--highlighted,
.react-datepicker__quarter-text--highlighted,
.react-datepicker__year-text--highlighted {
  border-radius: 0.3rem;
  background-color: #3dcc4a;
  color: #fff;
}
.react-datepicker__day--highlighted:hover,
.react-datepicker__month-text--highlighted:hover,
.react-datepicker__quarter-text--highlighted:hover,
.react-datepicker__year-text--highlighted:hover {
  background-color: #32be3f;
}
.react-datepicker__day--highlighted-custom-1,
.react-datepicker__month-text--highlighted-custom-1,
.react-datepicker__quarter-text--highlighted-custom-1,
.react-datepicker__year-text--highlighted-custom-1 {
  color: magenta;
}
.react-datepicker__day--highlighted-custom-2,
.react-datepicker__month-text--highlighted-custom-2,
.react-datepicker__quarter-text--highlighted-custom-2,
.react-datepicker__year-text--highlighted-custom-2 {
  color: green;
}
.react-datepicker__day--holidays,
.react-datepicker__month-text--holidays,
.react-datepicker__quarter-text--holidays,
.react-datepicker__year-text--holidays {
  position: relative;
  border-radius: 0.3rem;
  background-color: #ff6803;
  color: #fff;
}
.react-datepicker__day--holidays .holiday-overlay,
.react-datepicker__month-text--holidays .holiday-overlay,
.react-datepicker__quarter-text--holidays .holiday-overlay,
.react-datepicker__year-text--holidays .holiday-overlay {
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  background-color: #333;
  color: #fff;
  padding: 4px;
  border-radius: 4px;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.3s ease-in-out;
}
.react-datepicker__day--holidays:hover,
.react-datepicker__month-text--holidays:hover,
.react-datepicker__quarter-text--holidays:hover,
.react-datepicker__year-text--holidays:hover {
  background-color: #cf5300;
}
.react-datepicker__day--holidays:hover .holiday-overlay,
.react-datepicker__month-text--holidays:hover .holiday-overlay,
.react-datepicker__quarter-text--holidays:hover .holiday-overlay,
.react-datepicker__year-text--holidays:hover .holiday-overlay {
  visibility: visible;
  opacity: 1;
}
.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range,
.react-datepicker__month-text--selected,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--selected,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--selected,
.react-datepicker__year-text--in-selecting-range,
.react-datepicker__year-text--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover,
.react-datepicker__month-text--selected:hover,
.react-datepicker__month-text--in-selecting-range:hover,
.react-datepicker__month-text--in-range:hover,
.react-datepicker__quarter-text--selected:hover,
.react-datepicker__quarter-text--in-selecting-range:hover,
.react-datepicker__quarter-text--in-range:hover,
.react-datepicker__year-text--selected:hover,
.react-datepicker__year-text--in-selecting-range:hover,
.react-datepicker__year-text--in-range:hover {
  background-color: #1d5d90;
}
.react-datepicker__day--keyboard-selected,
.react-datepicker__month-text--keyboard-selected,
.react-datepicker__quarter-text--keyboard-selected,
.react-datepicker__year-text--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #bad9f1;
  color: rgb(0, 0, 0);
}
.react-datepicker__day--keyboard-selected:hover,
.react-datepicker__month-text--keyboard-selected:hover,
.react-datepicker__quarter-text--keyboard-selected:hover,
.react-datepicker__year-text--keyboard-selected:hover {
  background-color: #1d5d90;
}
.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range) {
  background-color: rgba(33, 107, 165, 0.5);
}
.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range), .react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range) {
  background-color: #f0f0f0;
  color: #000;
}
.react-datepicker__day--disabled,
.react-datepicker__month-text--disabled,
.react-datepicker__quarter-text--disabled,
.react-datepicker__year-text--disabled {
  cursor: default;
  color: #ccc;
}
.react-datepicker__day--disabled:hover,
.react-datepicker__month-text--disabled:hover,
.react-datepicker__quarter-text--disabled:hover,
.react-datepicker__year-text--disabled:hover {
  background-color: transparent;
}

.react-datepicker__input-container {
  position: relative;
  display: inline-block;
  width: 100%;
}
.react-datepicker__input-container .react-datepicker__calendar-icon {
  position: absolute;
  padding: 0.5rem;
  box-sizing: content-box;
}

.react-datepicker__view-calendar-icon input {
  padding: 6px 10px 5px 25px;
}

.react-datepicker__year-read-view,
.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view {
  border: 1px solid transparent;
  border-radius: 0.3rem;
  position: relative;
}
.react-datepicker__year-read-view:hover,
.react-datepicker__month-read-view:hover,
.react-datepicker__month-year-read-view:hover {
  cursor: pointer;
}
.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: #b3b3b3;
}
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  transform: rotate(135deg);
  right: -16px;
  top: 0;
}

.react-datepicker__year-dropdown,
.react-datepicker__month-dropdown,
.react-datepicker__month-year-dropdown {
  background-color: #f0f0f0;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 30px;
  z-index: 1;
  text-align: center;
  border-radius: 0.3rem;
  border: 1px solid #aeaeae;
}
.react-datepicker__year-dropdown:hover,
.react-datepicker__month-dropdown:hover,
.react-datepicker__month-year-dropdown:hover {
  cursor: pointer;
}
.react-datepicker__year-dropdown--scrollable,
.react-datepicker__month-dropdown--scrollable,
.react-datepicker__month-year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll;
}

.react-datepicker__year-option,
.react-datepicker__month-option,
.react-datepicker__month-year-option {
  line-height: 20px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.react-datepicker__year-option:first-of-type,
.react-datepicker__month-option:first-of-type,
.react-datepicker__month-year-option:first-of-type {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.react-datepicker__year-option:last-of-type,
.react-datepicker__month-option:last-of-type,
.react-datepicker__month-year-option:last-of-type {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__year-option:hover,
.react-datepicker__month-option:hover,
.react-datepicker__month-year-option:hover {
  background-color: #ccc;
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: #b3b3b3;
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: #b3b3b3;
}
.react-datepicker__year-option--selected,
.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected {
  position: absolute;
  left: 15px;
}

.react-datepicker__close-icon {
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: 0;
  padding: 0 6px 0 0;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}
.react-datepicker__close-icon::after {
  cursor: pointer;
  background-color: #216ba5;
  color: #fff;
  border-radius: 50%;
  height: 16px;
  width: 16px;
  padding: 2px;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  content: "×";
}
.react-datepicker__close-icon--disabled {
  cursor: default;
}
.react-datepicker__close-icon--disabled::after {
  cursor: default;
  background-color: #ccc;
}

.react-datepicker__today-button {
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  clear: left;
}

.react-datepicker__portal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  z-index: 2147483647;
}
.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
  width: 3rem;
  line-height: 3rem;
}
@media (max-width: 400px), (max-height: 550px) {
  .react-datepicker__portal .react-datepicker__day-name,
  .react-datepicker__portal .react-datepicker__day,
  .react-datepicker__portal .react-datepicker__time-name {
    width: 2rem;
    line-height: 2rem;
  }
}
.react-datepicker__portal .react-datepicker__current-month,
.react-datepicker__portal .react-datepicker-time__header {
  font-size: 1.44rem;
}

.react-datepicker__children-container {
  width: 13.8rem;
  margin: 0.4rem;
  padding-right: 0.2rem;
  padding-left: 0.2rem;
  height: auto;
}

.react-datepicker__aria-live {
  position: absolute;
  clip-path: circle(0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  width: 1px;
  white-space: nowrap;
}

.react-datepicker__calendar-icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.125em;
}

.game-scores-info {
  width: 100%;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0 8px;
}

.score-info-item-wrp {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  height: 30px;
}
.score-info-item-wrp:not(:last-child) {
  margin-right: 10px;
}
.score-info-item-wrp:not(:last-child) .score-info-item {
  border-right: 1px solid rgba(255, 255, 255, 0.24);
}

.score-info-item {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  height: 20px;
  padding-right: 6px;
}
.score-info-item span.sport-icon {
  width: auto;
  height: auto;
  margin-bottom: 0;
}
.score-info-item span:before {
  font-size: 14px;
  line-height: 1;
}
.score-info-item span.yellow {
  color: #fec54e;
}
.score-info-item span.red {
  color: #e84855;
}

.score-info-q1 {
  color: rgba(var(--brand-col-2), 1);
  font-size: 15px;
  margin: 0 3px 0 10px;
}

.score-info-number {
  color: rgba(var(--revert-color), 1);
  font-size: 15px;
  margin-left: 6px;
}

.scores-info-number {
  display: flex;
  justify-content: space-between;
}.game-info {
  position: relative;
  width: 100%;
  background-color: rgba(var(--gen-color-1), 1);
  background-repeat: no-repeat;
  background-position: 64% 50%;
  background-size: cover;
  position: sticky;
  top: 0;
  z-index: 556;
  padding: 12px;
  border-radius: 6px 6px 0px 0px;
}
.game-info:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  border-radius: 6px 6px 0px 0px;
  background: rgba(var(--mirror-color), 0.2);
  pointer-events: none;
}
.game-info .sport-background {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  border-radius: 6px 6px 0px 0px;
  width: 100%;
  object-position: 64% 50%;
  object-fit: cover;
}
.game-info .game-info-content {
  position: relative;
  z-index: 1;
}
.game-info .icon-Cancel {
  background: rgba(255, 255, 255, 0.24);
}

.game-info.score-Soccer .sport-background,
.game-info.score-CyberFootball .sport-background {
  object-position: 50% 75%;
}

td.pass {
  display: none;
}

td.pass.active {
  display: table-cell;
}

.score-heading {
  width: 100%;
  margin-bottom: 44px;
}

.sc-heading-wrp {
  width: 100%;
  display: flex;
  align-items: center;
}

.sc-heading-sport-name-wrp {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
}
.sc-heading-sport-name-wrp .sport-icon {
  margin-bottom: 0;
  width: auto;
  height: auto;
  font-size: 25px;
  color: white;
}

.sc-heading-sport-name-txt {
  margin-left: 12px;
  font-size: 14px;
  color: white;
  text-transform: uppercase;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.sc-heading-team-name-wrp {
  flex: 1;
  min-width: 0;
  display: flex;
  align-items: center;
  margin-left: 10px;
}

.sc-heading-flag-wrp {
  width: 24px;
  height: 15px;
  flex: 0 0 auto;
}
.sc-heading-flag-wrp .flag {
  width: 100%;
  height: 100%;
}

.sc-heading-team-id {
  color: rgba(var(--brand-col-2), 1);
  font-size: 15px;
}

.sc-h-circle {
  margin: 0 6px;
  min-width: 3px;
  height: 3px;
  background: white;
  border-radius: 2px;
}

.score-content .sport-icon {
  color: white;
}
.score-content .score-info-number {
  color: white;
}

.sc-heading-team-id-wrp {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
}
.sc-heading-team-id-wrp .date-view-t {
  font-size: 15px;
  color: white;
}
.sc-heading-team-id-wrp .a-col-g-date {
  color: white;
}
.sc-heading-team-id-wrp .statictic-button-c {
  color: white;
  border-color: white;
}

.score-close-btn-wrp {
  width: 36px;
  height: 36px;
  margin-left: 14px;
}
.score-close-btn-wrp button {
  width: 100%;
  height: 100%;
  border: 1px solid rgba(255, 255, 255, 0.4);
  border-radius: 6px;
  background: transparent;
  color: white;
  font-size: 14px;
  cursor: pointer;
}

.game-team-info {
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: 18px;
}

.game-team-name {
  flex: 1;
  min-width: 0;
  font-size: 18px;
  line-height: 24px;
  color: white;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.game-team-name:first-child {
  text-align: right;
}

.statictic-button-c {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  border: 1px solid rgba(var(--revert-color), 1);
  border-radius: 6px;
  height: 36px;
  width: 36px;
  min-width: 36px;
  margin-left: 16px;
  cursor: pointer;
}
.statictic-button-c > .statistic {
  font-size: 24px;
}.game-markets-f {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
  margin-bottom: 12px;
}
.game-markets-f .market-search-button {
  position: relative;
  width: 42px;
  height: 42px;
  min-width: 0;
  border-radius: 6px;
  background: rgba(255, 255, 255, 0.08);
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.game-markets-f .market-search-button::before {
  font-size: 22.5px;
}
.game-markets-f .market-search {
  width: 100%;
  height: 42px;
}
.game-markets-f .market-search .header-input-case, .game-markets-f .market-search .sportsbook-input {
  position: relative;
  width: 100%;
  height: 42px;
  min-width: 0;
  border-radius: 0px;
}
.game-markets-f .market-search .header-input-case span, .game-markets-f .market-search .sportsbook-input span {
  right: 9px;
}
.game-markets-f .market-search .header-input-case > input, .game-markets-f .market-search .sportsbook-input > input {
  border-radius: 6px;
  width: 100%;
  height: 42px;
  padding: 0px 0px 0px 10px;
  z-index: 600;
}
.game-markets-f .market-search .header-input-case .icon-closed::before, .game-markets-f .market-search .sportsbook-input .icon-closed::before {
  font: 19px/19px "Sportsbook-icomoon", "icomoon";
  content: "\e90c";
  position: absolute;
  top: 11px;
  right: 15px;
  left: auto;
}
.game-markets-f .market-search .header-input-case .keyboard-wrapper {
  max-width: 800px;
  transform: translate(-603px, -279px) !important;
}
.game-markets-f .market-search .header-input-case.live .keyboard-wrapper {
  max-width: 670px;
  height: 309px;
  transform: translate(-603px, -345px) !important;
}
.game-markets-f .market-search .header-input-case.live .keyboard-wrapper .keyboard-button {
  min-width: 50px;
  height: 50px;
}
.game-markets-f > li {
  cursor: pointer;
  text-align: center;
  padding: 12px;
  color: rgba(var(--revert-color), 1);
  background-color: rgba(var(--revert-color), 0.08);
  border-radius: 6px;
  list-style-type: none;
  display: flex;
  align-items: center;
}
.game-markets-f > li > i {
  margin-right: 8px;
}
.game-markets-f > li.active {
  background: rgba(var(--brand-col-1), 1);
  color: rgba(var(--brand-revert), 1);
}

.keyboard-wrapper {
  max-width: 800px;
  transform: translate(-603px, -339px);
}.highlighted-text {
  color: rgba(var(--mirror-color), 1);
  background-color: rgba(var(--custom-hero-col-1, var(--hero-col-1)), 1);
}.info-tooltip-wrapper {
  position: relative;
}
.info-tooltip-wrapper .info-tooltip-toggle {
  color: rgba(var(--revert-color), 1);
  cursor: pointer;
}
.info-tooltip-wrapper .info-tooltip-content {
  position: absolute;
  bottom: -6px;
  right: 0;
  transform: translateY(100%);
  color: rgba(var(--mirror-color), 1);
  background: rgba(var(--revert-color), 1);
  border-radius: 8px;
  z-index: 223;
  padding: 8px;
  font-size: 14px;
  width: max-content;
  max-width: 400px;
  letter-spacing: 0.01em;
  font-family: var(--font-f-regular);
  word-wrap: break-word;
}.single-coefficient-m {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 4px;
  position: relative;
  background: rgba(var(--revert-color), 0.1);
  border-radius: 4px;
}
@media (max-width: 1300px) {
  .single-coefficient-m .event-number-v-b {
    font-size: 10px;
    line-height: 10px;
  }
  .single-coefficient-m span.price-wrp {
    font-size: 12px;
  }
}
.single-coefficient-m > span {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  color: rgba(var(--revert-color), 1);
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.single-coefficient-m > span i {
  font-style: normal;
  font-size: 16px;
}
.single-coefficient-m > span .event-number-v-b {
  width: 100%;
  text-align: center;
}
.single-coefficient-m > span .boosted-odds {
  font-size: 24px;
  margin-right: 4px;
  color: rgba(var(--static-color-1), 1);
}
.single-coefficient-m .price-wrp {
  display: flex;
  align-items: center;
  font-family: var(--font-f-semibold);
  font-size: 16px;
}
.single-coefficient-m:not(.blockedEvent) {
  cursor: pointer;
}
.single-coefficient-m.blockedEvent {
  pointer-events: none;
}
.single-coefficient-m.blockedEvent > p {
  opacity: 0;
}
.single-coefficient-m.blockedEvent > span {
  display: none;
}
.single-coefficient-m.blockedEvent .blocked-market-icon {
  font: 27px/30px "Sportsbook-icomoon", "icomoon";
  content: "\e68f";
  color: rgb(var(--text-palette-6));
  text-align: center;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 30px;
  height: 30px;
  margin: auto;
}
.single-coefficient-m.closedEvent {
  pointer-events: none;
}
.single-coefficient-m.active {
  background: rgba(var(--hero-col-1), 1);
}
.single-coefficient-m.active .price-wrp,
.single-coefficient-m.active .event-number-v-b,
.single-coefficient-m.active .event-text-v-b {
  color: rgba(var(--hero-revert), 1);
}
.single-coefficient-m.active .price-wrp .boosted-odds,
.single-coefficient-m.active .event-number-v-b .boosted-odds,
.single-coefficient-m.active .event-text-v-b .boosted-odds {
  color: rgba(var(--hero-revert), 1);
}
.single-coefficient-m.active:active {
  background: rgba(var(--revert-color), 1);
  border: 0;
}
.single-coefficient-m.active:active .price-wrp,
.single-coefficient-m.active:active .event-number-v-b,
.single-coefficient-m.active:active .event-text-v-b {
  color: rgba(var(--mirror-color), 1);
}
.single-coefficient-m.active:active .price-wrp .boosted-odds,
.single-coefficient-m.active:active .event-number-v-b .boosted-odds,
.single-coefficient-m.active:active .event-text-v-b .boosted-odds {
  color: rgba(var(--mirror-color), 1);
}
.single-coefficient-m.active .odd-change-icon {
  right: 6px;
}
.single-coefficient-m.active .odd-change-icon.odd-up {
  top: 4px;
}
.single-coefficient-m.active .odd-change-icon.odd-down {
  bottom: 4px;
}
.single-coefficient-m .odd-change-icon {
  position: absolute;
  right: 8px;
  font-size: 10px;
}
.single-coefficient-m .odd-change-icon.odd-up {
  top: 6px;
  color: rgba(var(--static-color-1), 1);
  animation: odd-change 600ms 3 ease-in-out;
}
.single-coefficient-m .odd-change-icon.odd-down {
  bottom: 6px;
  color: rgba(var(--static-color-2), 1);
  animation: odd-change 600ms 3 ease-in-out;
}

.event-text-v-b {
  font-size: 12px;
  line-height: 18px;
}

.event-number-v-b {
  font-size: 14px;
  margin-bottom: 4px;
  color: rgba(var(--revert-color), 1);
  line-height: 16px;
  display: block;
}

@keyframes odd-change {
  1% {
    opacity: 1;
  }
  25% {
    opacity: 0.5;
  }
  50% {
    opacity: 1;
  }
  75% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}.game-view-wrapper {
  float: left;
  width: 100%;
  margin: 0;
}

.game-view-wrapper:before {
  display: none;
}

.markets-list-wrapper {
  width: 100%;
  padding: 0;
  margin: 0 0 2px;
}

.market-group-title-m {
  float: left;
  width: 100%;
  height: 50px;
  background: rgb(var(--skin-palette-9));
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.06) inset;
  padding: 0 50px 0 15px;
  position: relative;
}

.market-group-title-m > h3 {
  float: left;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: rgb(var(--text-palette-3));
  font-size: 18px;
  line-height: 50px;
  font-weight: normal;
  text-transform: uppercase;
}

.all-markets-view-m {
  width: 100%;
  box-shadow: 0 -2px 0 rgb(var(--skin-palette-9)) inset;
}

.singe-market-view-m {
  width: 100%;
  margin-bottom: 6px;
  background: rgba(var(--gen-color-1), 1);
  border-radius: 6px;
  padding-bottom: 8px;
}
.singe-market-view-m.active {
  background: rgba(var(--revert-color), 0.08);
}
.singe-market-view-m.active .coefficient-game-view {
  max-height: 600px;
}

@keyframes open-animate-market {
  0% {
    transform: scaleY(0.5);
  }
  100% {
    transform: scaleY(1);
  }
}
@keyframes closed-open-animate-market {
  0% {
    transform: scaleY(1);
  }
  100% {
    transform: scaleY(0);
  }
}
.singe-market-view-m:last-child {
  margin: 0;
}

.singe-market-view-m:last-child > .single-market-title-m {
  overflow: hidden;
}

.singe-market-view-m:last-child > .single-market-title-m.active {
  border-radius: 0;
  overflow: inherit;
}

.outright-item .single-market-title-m {
  box-shadow: none;
}

.sportsbook-theme-dark .markets-empty-state-img-light {
  display: none;
}

.sportsbook-theme-light .markets-empty-state-img {
  display: none;
}

.single-market-title-m {
  width: 100%;
  display: flex;
  align-items: center;
  box-shadow: 0 1px 0 rgba(var(--revert-color), 0.06) inset;
  padding: 8px 12px 0;
  position: relative;
  cursor: pointer;
}

.single-m-row {
  width: 100%;
  height: 100%;
  flex: 1;
  display: flex;
  align-items: center;
  min-width: 0;
}

.right-icon-wrp {
  flex: 0 0 auto;
  margin-left: 8px;
  display: flex;
  font-size: 22px;
  color: rgba(var(--revert-color), 1);
}

.single-market-title-m > .fav-star-m {
  height: 100%;
  width: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.single-market-title-m > h4 {
  float: left;
  width: 100%;
  display: table;
  height: 44px;
  font-weight: normal;
  color: rgb(var(--text-palette-3));
  font-size: 14px;
  line-height: 44px;
}

.name-market-contain-cell-m {
  flex: 1;
  position: relative;
  width: 100%;
  min-width: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: rgba(var(--revert-color), 1);
}

.name-market-contain-cell-m > i {
  font-style: normal;
  position: absolute;
  left: 0;
  top: 0;
  color: rgb(var(--text-palette-5));
  font-size: 14px;
  line-height: 44px;
  display: block;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.market-icons-cell-m {
  flex: 0 0 auto;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
}

.market-icons-cell-m > i {
  font-style: normal;
  display: flex;
  align-items: center;
  margin-left: 10px;
  color: rgba(var(--revert-color), 1);
}

.market-icons-cell-m > .info-tooltip-wrapper {
  margin-left: 10px;
}

.twoUp {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 100%;
  border-radius: 2px;
  padding: 0px 8px;
  margin-left: 10px;
  font-family: var(--font-f-regular);
  color: rgba(var(--mirror-color), 1);
  background: rgba(var(--hero-col-1), 1);
  font-size: 14px;
  animation: fadeInOut 3s infinite ease-in-out;
}

@keyframes fadeInOut {
  0% {
    opacity: 0;
    visibility: hidden;
  }
  50% {
    opacity: 1;
    visibility: visible;
  }
  100% {
    opacity: 0;
    visibility: hidden;
  }
}
.market-new {
  color: white;
  background: #db4446;
  padding: 5px;
  border-radius: 6px;
  font-family: var(--font-f-regular);
  font-size: 14px;
  margin-left: 10px;
}

.chain-icon-view-m:before {
  font-family: "Sportsbook-icomoon", "icomoon";
  font-size: 14px;
  content: "\e800";
  color: rgba(var(--static-color-1), 1);
  padding-right: 10px;
  position: relative;
}

.market-group-title-m {
  padding: 5px 0;
}
.market-group-title-m > h3 {
  width: auto;
  line-height: 40px;
  padding-left: 10px;
}
.market-group-title-m .market-search {
  position: relative;
  display: inline-block;
  height: 40px;
  margin-left: 40px;
}
.market-group-title-m .market-search input::placeholder {
  color: rgb(var(--text-color));
}
.market-group-title-m .market-search:before {
  position: absolute;
  content: "\e900";
  font-family: "Sportsbook-icomoon", "icomoon";
  color: #ffffff;
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
  background-color: rgb(var(--hero-color));
  z-index: 99;
  display: flex;
  align-items: center;
  justify-content: center;
}

.cash-out-icon-view-m:before {
  font-family: "Sportsbook-icomoon", "icomoon";
  font-size: 18px;
  content: "\e801";
  color: rgba(var(--static-color-1), 1);
  padding: 0 4px 0 0;
  position: relative;
  top: 1px;
}

.game-is-neutral {
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px 0 0;
  font: 11px/20px "Sportsbook-icomoon", "icomoon";
}

.game-is-neutral:before {
  content: "\e959";
}

.no-games-text-m {
  float: left;
  width: 100%;
  margin: 30px 0 0;
  padding: 10px;
  color: rgb(var(--text-palette-6));
  font-size: 14px;
  line-height: 18px;
  text-align: center;
}

.coefficient-game-view {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(19%, 1fr));
  grid-gap: 6px;
  margin-top: 6px;
  overflow: hidden;
  padding: 0 8px;
}
.coefficient-game-view .single-coefficient-m {
  width: 100%;
  min-height: 52px;
  min-width: 0;
}

.game-information-m > ul > li.factor-m > .single-coefficient-m {
  height: 60px;
  line-height: 60px;
  background: rgb(var(--skin-palette-9));
}

.game-information-m > ul > li.factor-m > .single-coefficient-m > span {
  font-size: 12px;
  line-height: 60px;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 11;
  padding: 0;
  text-align: center;
}

.game-information-m > ul > li.factor-m > .single-coefficient-m > span > i {
  display: inline-block;
  vertical-align: top;
  font-style: normal;
  position: relative;
  padding: 0;
}

.game-information-m > ul.blocked > li.factor-m > .single-coefficient-m > span > i {
  display: none;
}

.game-information-m > ul > li.factor-m > .single-coefficient-m > span > i:before {
  line-height: 60px;
}

@keyframes change-price-top {
  1% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
  25% {
    transform: translate3d(0, -2px, 0);
    opacity: 0.5;
  }
  50% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
  75% {
    transform: translate3d(0, 3px, 0);
    opacity: 0.5;
  }
  100% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes change-price {
  0% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
  25% {
    transform: translate3d(0, 3px, 0);
    opacity: 0.5;
  }
  50% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
  75% {
    transform: translate3d(0, -2px, 0);
    opacity: 0.5;
  }
  100% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.a-single-game-row {
  cursor: pointer;
}
.a-single-game-row > ul > li.factor-m > .single-coefficient-m.active > span > b {
  color: rgb(var(--text-palette-1));
}

.single-coefficient-m.active > p {
  color: rgb(var(--skin-palette-7));
}

.a-single-game-row > li.factor-m > .single-coefficient-m.active > span > .boosted-odds::before {
  color: white;
}

.no-star-v-m {
  padding: 0 44px 0 17px;
}

.market-list-empty {
  width: 100%;
  height: 50%;
  margin-top: calc(50% - 103px - 70px);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.market-list-empty > .empty-state-text {
  font-size: 18px;
  margin-top: 20px;
  color: rgba(var(--revert-color), 0.8);
}.single-game-view-w {
  order: 2;
  padding: 0 0 0 10px;
  height: 100%;
  width: 50%;
  max-width: 50%;
  overflow-y: auto;
  overflow-x: hidden;
  border-radius: 6px 6px 8px;
}
@media (max-width: 1300px) {
  .single-game-view-w {
    padding: 0;
  }
}
.single-game-view-w.live {
  display: flex;
  flex-direction: column;
  width: 60%;
  max-width: 60%;
}
.single-game-view-w::-webkit-scrollbar {
  display: none;
}
.single-game-view-w > div > .import-view-container {
  float: left;
  width: 100%;
  position: sticky;
  top: 0;
  z-index: 66;
}

.single-game-markets-list {
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: calc(100% - 184px);
  padding: 12px;
  border-radius: 0px 0px 8px 8px;
}
.sportsbook-theme-dark .single-game-markets-list {
  background-color: rgba(var(--static-white), 0.08);
}

.sportsbook-theme-light .single-game-markets-list {
  background-color: rgba(var(--static-white), 1);
}

.single-game-view-w.prematch .single-game-markets-list {
  min-height: calc(100% - 146px);
}

.cantBetList {
  background-color: rgba(255, 255, 255, 0.06);
  height: 590px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.market-list-lock {
  color: rgba(255, 255, 255, 0.5);
  font-size: 58px;
  margin-bottom: 14px;
}

.cant-bet-text {
  font-weight: 400;
  font-size: 18px;
  color: rgba(255, 255, 255, 0.8);
}

.game-view-title-contain-m {
  float: left;
  width: 100%;
  min-height: 36px;
  margin-bottom: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 6px;
  background: rgba(var(--revert-color), 0.08);
}
.game-view-title-contain-m i {
  color: rgba(var(--brand-col-1), 1);
  margin-right: 12px;
  margin-top: 1px;
}
.game-view-title-contain-m .additional-game-info {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
}

.game-date-row-m {
  float: left;
  width: 100%;
  height: 37px;
  border-bottom: 1px solid rgb(var(--skin-palette-9));
  padding: 0 10px;
  color: rgb(var(--text-palette-6));
  font-size: 14px;
  line-height: 36px;
  position: relative;
}

.game-date-row-m > p {
  float: left;
}

.game-date-row-m > span {
  float: right;
}

.statistic-icon-view-m {
  display: block;
  position: absolute;
  left: 50%;
  top: 27px;
  vertical-align: top;
  width: 40px;
  height: 21px;
  padding: 1px 0 0;
  background: rgb(var(--skin-palette-9));
  margin: 0 0 0 -20px;
  text-align: center;
}

.statistic-icon-view-m.active {
  background-color: rgb(var(--hero-color));
}

.teams-name-shirt-color {
  float: left;
  width: 100%;
  padding: 20px 10px 16px;
}

.single-team .teams-name-shirt-color {
  padding: 10px 10px 12px;
}

.teams-name-shirt-color > ul {
  float: left;
  width: 100%;
  display: table;
  table-layout: fixed;
}

.teams-name-shirt-color > ul > li {
  display: table-cell;
  vertical-align: top;
  width: 50%;
  position: relative;
  font-size: 14px;
  line-height: 20px;
  color: rgb(var(--text-palette-3));
  text-align: left;
}

.teams-name-shirt-color > ul > li.vs-contain-m {
  width: 40px;
  color: rgb(var(--text-palette-6));
  text-align: center;
}

.teams-name-shirt-color > ul > li:first-child {
  text-align: right;
  padding: 0 40px 0 0;
}

.teams-name-shirt-color > ul > li:last-child {
  padding: 0 0 0 40px;
}

.single-team .teams-name-shirt-color > ul > li {
  padding: 0;
  width: 100%;
  text-align: center;
}

.teams-name-shirt-color > ul > li.team-names-b-m > p {
  float: left;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.game-view-additional-info-m {
  float: left;
  width: 100%;
  padding: 0;
}

.game-view-additional-info-m > p {
  float: left;
  width: 100%;
  font-size: 12px;
  line-height: 14px;
  color: rgb(var(--text-palette-6));
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.shirt-box-m {
  position: absolute;
  width: 20px;
  height: 18px;
  right: 8px;
  top: 0;
  color: #b31b1b;
  font: 16px/18px "Sportsbook-icomoon", "icomoon";
  text-align: center;
}

.shirt-box-m:before {
  content: "\e911";
}

.teams-name-shirt-color > ul > li:last-child > .shirt-box-m {
  right: auto;
  left: 8px;
  color: #1c98ef;
}

.animation-video-wrapper {
  float: left;
  width: 100%;
}

.animation-v-nav-view {
  float: left;
  width: 100%;
  padding: 0 36px 0 0;
  position: relative;
  height: 36px;
  box-shadow: 0 1px 0 rgba(123, 129, 145, 0.15) inset;
  margin: 1px 0;
}

.tab-video-nav-b {
  float: left;
  width: 100%;
  display: table;
  padding: 0;
  height: 36px;
  table-layout: fixed;
}

.video-animation-button-m {
  display: table-cell;
  vertical-align: top;
  color: rgb(var(--text-palette-6));
  font-size: 14px;
  padding: 0 5px;
  line-height: 36px;
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.video-animation-button-m.active {
  box-shadow: 0 -2px 0 rgb(var(--hero-color)) inset;
  color: rgb(var(--text-palette-2));
}

.arrow-toggle-view {
  width: 36px;
  height: 6px;
  position: absolute;
  right: 0;
  top: 0;
  font: 30px/36px "Sportsbook-icomoon", "icomoon";
  text-align: center;
  color: rgb(var(--text-palette-6));
}

.arrow-toggle-view:before {
  content: "\e671";
}

.collapsed .arrow-toggle-view:before {
  content: "\e670";
}

.wrapper-v-a-view {
  float: left;
  width: 100%;
  overflow: hidden;
  height: auto;
  max-height: 600px;
  transition: max-height 450ms;
  text-align: center;
}

.collapsed + .wrapper-v-a-view {
  max-height: 0;
  transition: max-height 300ms;
}

.animation-stat-tabs {
  float: left;
  width: 100%;
  display: table;
  table-layout: fixed;
  text-align: center;
  box-shadow: 0 1px 0 rgba(123, 129, 145, 0.15) inset;
  height: 36px;
  margin: 1px 0 2px;
}

.view-game-additional-info {
  display: table-cell;
  vertical-align: middle;
  margin: 0;
  font-size: 14px;
  padding: 10px 5px 12px;
  line-height: 16px;
  color: rgb(var(--text-palette-6));
  white-space: normal;
  text-overflow: ellipsis;
  overflow: hidden;
}

.view-game-additional-info.active {
  box-shadow: 0 -2px 0 rgb(var(--hero-color)) inset;
  color: rgb(var(--text-palette-2));
}

.view-game-additional-info.one {
  padding: 0 36px 0 0;
  position: relative;
  box-shadow: none;
  color: rgb(var(--text-palette-2));
}

.view-game-additional-info.one:before {
  position: absolute;
  right: 0;
  top: 0;
  width: 36px;
  height: 36px;
  display: block;
  text-align: center;
  font: 24px/36px "Sportsbook-icomoon", "icomoon";
  content: "\e670";
  color: rgb(var(--text-palette-6));
  z-index: 11;
}

.view-game-additional-info.one.active:before {
  content: "\e671";
  color: rgb(var(--text-palette-2));
}

.bread-crumbs-view-m {
  float: left;
  width: 100%;
  height: 50px;
  background: #1a7051;
  position: relative;
  text-align: left;
  padding: 0 15px 0 0;
  box-shadow: 0 1px 0 rgba(123, 129, 145, 0.15) inset;
}

.bread-crumbs-view-m > .span-wrapp {
  display: block;
  width: 50px;
  height: 50px;
  text-decoration: none;
  float: left;
}

.back-arrow-crumbs,
.close-arrow-crumbs,
.forward-arrow-crumbs {
  float: left;
  display: block;
  width: 100%;
  height: 100%;
  font: 30px/50px "Sportsbook-icomoon", "icomoon";
  text-align: center;
  color: rgb(var(--skin-palette-3));
  background: rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 0 rgba(123, 129, 145, 0.15) inset;
}
.back-arrow-crumbs.disabled,
.close-arrow-crumbs.disabled,
.forward-arrow-crumbs.disabled {
  background: #dddddd;
}

.bread-crumbs-view-m.favorites {
  background: var(--favorite-color);
}

.back-arrow-crumbs:before {
  content: "\e66f";
}

.forward-arrow-crumbs:before {
  content: "\e672";
}

.close-arrow-crumbs:before {
  content: "\e90c";
}

.close-arrow-crumbs {
  font: 20px/50px "Sportsbook-icomoon", "icomoon";
}

.bread-crumbs-view-m > p {
  float: left;
  padding: 0 10px 0 12px;
  color: rgb(var(--skin-palette-3));
  font-size: 18px;
  line-height: 50px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.bread-crumbs-view-m.favorites .back-arrow-crumbs,
.bread-crumbs-view-m.favorites > p {
  color: rgb(var(--text-palette-1));
}

.game-video {
  float: left;
  width: 100%;
  background: rgb(var(--skin-palette-11));
}
.game-video > p {
  float: left;
  width: 100%;
  padding: 10px 0;
  font-size: 14px;
  line-height: 16px;
  color: rgb(var(--text-palette-6));
}.spinner {
  font-size: 10px;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  position: relative;
  text-indent: -9999em;
  animation: mulShdSpin 1.1s infinite ease;
  transform: translateZ(0);
}

@keyframes mulShdSpin {
  0%, 100% {
    box-shadow: 0em -2.6em 0em 0em rgb(var(--hero-col-1)), 1.8em -1.8em 0 0em rgba(var(--revert-color), 0.2), 2.5em 0em 0 0em rgba(var(--revert-color), 0.2), 1.75em 1.75em 0 0em rgba(var(--revert-color), 0.2), 0em 2.5em 0 0em rgba(var(--revert-color), 0.2), -1.8em 1.8em 0 0em rgba(var(--revert-color), 0.2), -2.6em 0em 0 0em rgba(var(--revert-color), 0.2), -1.8em -1.8em 0 0em rgba(var(--revert-color), 0.2);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(var(--revert-color), 0.2), 1.8em -1.8em 0 0em rgb(var(--hero-col-1)), 2.5em 0em 0 0em rgba(var(--revert-color), 0.2), 1.75em 1.75em 0 0em rgba(var(--revert-color), 0.2), 0em 2.5em 0 0em rgba(var(--revert-color), 0.2), -1.8em 1.8em 0 0em rgba(var(--revert-color), 0.2), -2.6em 0em 0 0em rgba(var(--revert-color), 0.2), -1.8em -1.8em 0 0em rgba(var(--revert-color), 0.2);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(var(--revert-color), 0.2), 1.8em -1.8em 0 0em rgba(var(--revert-color), 0.2), 2.5em 0em 0 0em rgb(var(--hero-col-1)), 1.75em 1.75em 0 0em rgba(var(--revert-color), 0.2), 0em 2.5em 0 0em rgba(var(--revert-color), 0.2), -1.8em 1.8em 0 0em rgba(var(--revert-color), 0.2), -2.6em 0em 0 0em rgba(var(--revert-color), 0.2), -1.8em -1.8em 0 0em rgba(var(--revert-color), 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(var(--revert-color), 0.2), 1.8em -1.8em 0 0em rgba(var(--revert-color), 0.2), 2.5em 0em 0 0em rgba(var(--revert-color), 0.2), 1.75em 1.75em 0 0em rgb(var(--hero-col-1)), 0em 2.5em 0 0em rgba(var(--revert-color), 0.2), -1.8em 1.8em 0 0em rgba(var(--revert-color), 0.2), -2.6em 0em 0 0em rgba(var(--revert-color), 0.2), -1.8em -1.8em 0 0em rgba(var(--revert-color), 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(var(--revert-color), 0.2), 1.8em -1.8em 0 0em rgba(var(--revert-color), 0.2), 2.5em 0em 0 0em rgba(var(--revert-color), 0.2), 1.75em 1.75em 0 0em rgba(var(--revert-color), 0.2), 0em 2.5em 0 0em rgb(var(--hero-col-1)), -1.8em 1.8em 0 0em rgba(var(--revert-color), 0.2), -2.6em 0em 0 0em rgba(var(--revert-color), 0.2), -1.8em -1.8em 0 0em rgba(var(--revert-color), 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(var(--revert-color), 0.2), 1.8em -1.8em 0 0em rgba(var(--revert-color), 0.2), 2.5em 0em 0 0em rgba(var(--revert-color), 0.2), 1.75em 1.75em 0 0em rgba(var(--revert-color), 0.2), 0em 2.5em 0 0em rgba(var(--revert-color), 0.2), -1.8em 1.8em 0 0em rgb(var(--hero-col-1)), -2.6em 0em 0 0em rgba(var(--revert-color), 0.2), -1.8em -1.8em 0 0em rgba(var(--revert-color), 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(var(--revert-color), 0.2), 1.8em -1.8em 0 0em rgba(var(--revert-color), 0.2), 2.5em 0em 0 0em rgba(var(--revert-color), 0.2), 1.75em 1.75em 0 0em rgba(var(--revert-color), 0.2), 0em 2.5em 0 0em rgba(var(--revert-color), 0.2), -1.8em 1.8em 0 0em rgba(var(--revert-color), 0.2), -2.6em 0em 0 0em rgb(var(--hero-col-1)), -1.8em -1.8em 0 0em rgba(var(--revert-color), 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(var(--revert-color), 0.2), 1.8em -1.8em 0 0em rgba(var(--revert-color), 0.2), 2.5em 0em 0 0em rgba(var(--revert-color), 0.2), 1.75em 1.75em 0 0em rgba(var(--revert-color), 0.2), 0em 2.5em 0 0em rgba(var(--revert-color), 0.2), -1.8em 1.8em 0 0em rgba(var(--revert-color), 0.2), -2.6em 0em 0 0em rgba(var(--revert-color), 0.2), -1.8em -1.8em 0 0em rgb(var(--hero-col-1));
  }
}.game-list-loading {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}.b-c-wrapper {
  float: left;
  width: 100%;
  position: sticky;
  top: 0;
  z-index: 999;
}.V-markets-list-standard-mode {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 12px;
  border-radius: 8px;
  margin-top: 12px;
  overflow: auto;
}
.V-markets-list-standard-mode .V-markets-groups {
  display: flex;
  gap: 8px;
}
.V-markets-list-standard-mode .V-markets-groups .V-market-group-name {
  display: flex;
  padding: 10px 12px;
  align-items: center;
  justify-content: center;
  background: rgba(var(--static-white), 0.06);
  font-size: 16px;
  border-radius: 6px;
  cursor: pointer;
  color: rgba(var(--revert-color), 1);
  text-transform: uppercase;
}
.V-markets-list-standard-mode .V-markets-groups .V-market-group-name.active {
  background: rgba(var(--brand-col-1), 1);
  color: rgba(var(--brand-revert), 1);
}
.V-markets-list-standard-mode .V-markets-list-group {
  display: flex;
  flex-direction: row;
  gap: 10px;
  overflow: auto;
  max-height: 600px;
  background-color: rgba(var(--static-white), 0.06);
  padding: 12px;
  border-radius: 12px;
}
.V-markets-list-standard-mode .V-markets-list {
  display: flex;
  gap: 6px 10px;
  width: calc(50% - 10px);
  flex-direction: column;
}
.V-markets-list-standard-mode .V-markets-list .V-market-item {
  display: flex;
  flex-direction: column;
  gap: 10px;
  height: min-content;
  cursor: pointer;
  border-radius: 6px;
  justify-content: space-between;
  width: 100%;
  padding: 10px 18px 10px 12px;
  background: rgba(var(--static-white), 0.06);
}
.V-markets-list-standard-mode .V-markets-list .V-market-item .V-market-events {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}
.V-markets-list-standard-mode .V-markets-list .V-market-item .V-market-events .V-event-item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 4.5px 20px;
  border-radius: 4px;
  flex: 1;
  min-width: 170px;
  color: rgba(var(--revert-color), 1);
  background: rgba(var(--gen-color-1), 1);
}
.V-markets-list-standard-mode .V-markets-list .V-market-item .V-market-events .V-event-item.active {
  background: rgba(var(--hero-col-1), 1);
  color: rgba(var(--hero-revert));
}
.V-markets-list-standard-mode .V-markets-list .V-market-item .V-market-events .V-event-item span {
  font-size: 18px;
  font-weight: 600;
}
.V-markets-list-standard-mode .V-markets-list .V-market-item .V-market-events .V-event-item span:first-child {
  font-size: 13px;
  font-weight: 400;
}
.V-markets-list-standard-mode .V-markets-list .V-market-item .V-market-name {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
  color: rgba(var(--revert-color), 1);
}
.V-markets-list-standard-mode .V-markets-list .V-market-item .V-market-name span {
  font-size: 16px;
  text-transform: uppercase;
}
.V-markets-list-standard-mode .V-markets-list .V-market-item.expanded .V-market-name i {
  transform: rotate(270deg);
}.V-markets-list-row-mode {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-top: 12px;
  background-color: rgba(var(--static-white), 0.08);
  border-radius: 8px;
  padding: 8px 16px;
}
.V-markets-list-row-mode .V-markets-header {
  display: flex;
  padding: 0px 12px;
}
.V-markets-list-row-mode .V-markets-header .V-header-title {
  font-size: 15px;
  font-weight: 600;
  width: 140px;
  color: rgba(var(--revert-color), 1);
}
.V-markets-list-row-mode .V-markets-header .V-markets-names {
  display: flex;
  margin-left: auto;
  gap: 6px;
}
.V-markets-list-row-mode .V-markets-header .V-markets-names div {
  width: 80px;
  font-size: 15px;
  text-align: center;
  color: rgba(var(--revert-color), 1);
}
@media (min-width: 1300px) {
  .V-markets-list-row-mode .V-markets-header .V-markets-names div {
    width: 120px;
  }
}
.V-markets-list-row-mode .V-events-list-row {
  display: flex;
  align-items: center;
  padding: 12px;
  border-radius: 8px;
  background-color: rgba(var(--revert-color), 0.1);
}
.app-theme-dark .V-markets-list-row-mode .V-events-list-row {
  background-color: rgba(var(--static-white), 0.06);
}

.app-theme-light .V-markets-list-row-mode .V-events-list-row {
  background-color: rgba(var(--static-white), 1);
}

.V-markets-list-row-mode .V-events-list-row .event-row-number {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 52px;
  border-radius: 6px;
  height: 52px;
  font-size: 20px;
  font-weight: 700;
  margin-right: 16px;
  color: rgba(var(--revert-color), 1);
}
.V-markets-list-row-mode .V-events-list-row .event-row-name {
  font-size: 16px;
  color: rgba(var(--revert-color), 1);
}
.V-markets-list-row-mode .V-events-list-row .V-events-list {
  display: flex;
  gap: 6px;
  margin-left: auto;
}
.V-markets-list-row-mode .V-events-list-row .V-events-list .V-event-item {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 80px;
  height: 52px;
  border-radius: 4px;
  font-size: 18px;
  cursor: pointer;
  font-weight: 600;
  line-height: normal;
  background: rgba(var(--gen-color-1), 1);
  color: rgba(var(--revert-color), 1);
}
@media (min-width: 1300px) {
  .V-markets-list-row-mode .V-events-list-row .V-events-list .V-event-item {
    width: 120px;
  }
}
.V-markets-list-row-mode .V-events-list-row .V-events-list .V-event-item.active {
  background: rgba(var(--hero-col-1), 1);
}
.V-markets-list-row-mode .V-events-list-row .V-events-list .V-event-item.active span {
  color: rgba(var(--hero-revert));
}.V-active-game {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-top: 12px;
}
.V-active-game .V-stream-button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 6.5vw;
  height: 36px;
  font-size: 0.8vw;
  font-weight: 500;
  cursor: pointer;
  border-radius: 6px;
  color: rgba(var(--brand-col-2), 1);
  border: 1px solid rgba(var(--brand-col-2), 1);
  margin-top: 14px;
}
.app-theme-dark .V-active-game .V-stream-button {
  background-color: rgba(var(--static-white), 0.08);
}

.app-theme-light .V-active-game .V-stream-button {
  background-color: rgba(var(--static-white), 1);
}

.V-active-game .V-stream-button i {
  font-size: 24px;
  margin-right: 6px;
  margin-top: 2.5px;
}
.V-active-game .V-round-info {
  display: flex;
  padding-left: 12px;
  align-items: center;
  justify-content: space-between;
}
.V-active-game .V-round-info .V-info-item {
  text-transform: uppercase;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
}
.V-active-game .V-round-info .V-info-item .V-sport-info {
  font-size: 14px;
  font-weight: 400;
  color: rgba(var(--revert-color), 0.8);
}
.V-active-game .V-round-info .V-info-item .V-sport-team {
  font-size: 24px;
  font-weight: 700;
  color: rgba(var(--revert-color), 1);
  line-height: normal;
}.V-games-list {
  display: flex;
}
.V-games-list .V-game-item {
  width: 16vw;
  height: 3.5vw;
  border-radius: 8px;
  padding: 8px 16px;
  background-color: rgba(var(--static-white), 0.08);
  margin-right: 8px;
}
.V-games-list .V-game-item.active {
  background-color: rgba(var(--brand-col-1), 0.16);
  border: 1px solid rgba(var(--brand-col-2), 1);
}
.V-games-list .V-game-item .V-game-info {
  color: rgba(var(--revert-color), 1);
}
.V-games-list .V-game-item .V-game-info .V-team-name {
  font-size: 0.7vw;
  font-weight: 500;
}
.V-games-list .V-game-item .V-game-info span {
  text-transform: uppercase;
}
.V-games-list .V-game-item .V-game-info .V-round-info {
  display: flex;
  justify-content: space-between;
  font-size: 0.7vw;
  font-weight: 400;
  margin-top: 5px;
}
.V-games-list .V-game-item .V-game-info .V-round-info p {
  color: rgba(var(--revert-color), 1);
}
.V-games-list .V-game-item .V-game-info .V-round-info p span {
  color: rgba(var(--revert-color), 0.6);
  margin-right: 4px;
}
.V-games-list .V-game-item .V-game-info .active {
  color: rgba(var(--brand-col-2), 1);
}
.V-games-list .V-games-list-item {
  display: flex;
  align-items: center;
}
.V-games-list .V-pagination-icon {
  color: rgba(var(--revert-color), 1);
  background-color: rgba(var(--static-white), 0.06);
  width: 38px;
  height: 38px;
  border-radius: 6px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 5px;
}.sports-navigation {
  display: flex;
  margin-right: 4px;
  min-width: 103px;
  position: relative;
}
.sports-navigation > div {
  height: 100%;
  z-index: 1200;
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.sports-navigation.sport-list-expanded .sport-nav-container-m {
  height: calc(100% - 46px);
  max-width: 1000px;
  background: rgba(var(--gen-color-1), 1);
}

.sport-list-toggle-icon {
  width: 103px;
  bottom: 0;
  right: 0;
  position: absolute;
  text-align: center;
  padding: 14px;
  font-size: 18px;
  border-radius: 0 0 8px 8px;
  background-color: rgba(var(--brand-col-1), 1);
  color: rgba(var(--brand-revert), 1);
}

.sport-nav-container-m {
  display: grid;
  grid-template-rows: repeat(auto-fill, 103px);
  grid-auto-flow: column;
  height: 100%;
  gap: 8px;
  max-width: 103px;
  will-change: max-width, background-color;
  transition: max-width 300ms, background-color 300ms ease-in-out;
  border-radius: 8px;
  overflow-y: auto;
}
.sport-nav-container-m.sportScroll {
  grid-auto-flow: row;
}
.sport-nav-container-m .multiples-icon,
.sport-nav-container-m .boosted-icon {
  font-size: 40px;
  margin-bottom: 10px;
}
.sport-nav-container-m .multiples-icon {
  color: rgba(var(--hero-col-1), 1);
}
.sport-nav-container-m .boosted-icon {
  color: rgba(var(--static-color-1), 1);
}
.sport-nav-container-m .icon-boosted-odd:before {
  content: "\e9c7";
  padding-bottom: 0.3vw;
  font-size: 35px;
}

.sport-nav-container-m::-webkit-scrollbar {
  display: none;
  width: 0;
}

.sport-nav-container-m a {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  width: 103px;
  height: 103px;
  border-radius: 8px;
  text-decoration: none;
  font-size: 14px;
  line-height: 16px;
  color: rgba(var(--revert-color), 1);
  cursor: pointer;
  text-align: center;
  text-transform: uppercase;
  position: relative;
}
.sportsbook-theme-dark .sport-nav-container-m a {
  background-color: rgba(var(--static-white), 0.06);
}

.sportsbook-theme-light .sport-nav-container-m a {
  background-color: rgba(var(--static-white), 1);
}

.sport-nav-container-m a:not(:last-child) {
  margin-bottom: 8px;
}
.sport-nav-container-m a:before {
  display: none;
}
.sport-nav-container-m a.sport-list-popular > span {
  font-size: 30px;
}
.sport-nav-container-m a.sport-list-popular > span,
.sport-nav-container-m a.sport-list-popular > p {
  color: rgba(var(--hero-col-1), 1);
}
.sport-nav-container-m a.active {
  pointer-events: none;
  border: 2px solid rgba(var(--brand-col-2), 1);
  background: rgba(var(--brand-col-1), 0.16);
}
.sport-nav-container-m a.active > span:not(.multiples-icon):not(.boosted-icon) {
  color: rgba(var(--brand-col-2), 1);
}
.sport-nav-container-m a.active > p {
  font-family: var(--font-f-bold);
  color: rgba(var(--brand-col-2), 1);
}
.sport-nav-container-m a.active > .sport-icon.multiples:before {
  color: rgba(var(--hero-col-1), 1);
}
.sport-nav-container-m a > p {
  padding: 0 2px;
  white-space: normal;
}
.sport-nav-container-m a > .sport-game-count {
  position: absolute;
  top: 6px;
  right: 6px;
  font-size: 14px;
  color: rgba(var(--brand-col-2), 1);
}

@media (max-width: 1300px) {
  .sports-navigation {
    min-width: 80px;
  }
  .sport-list-toggle-icon {
    width: 80px;
  }
  .sport-nav-container-m {
    max-width: 80px;
    grid-template-rows: repeat(auto-fill, 80px);
  }
  .sport-nav-container-m > a {
    width: 80px;
    height: 80px;
  }
  .sport-nav-container-m > a > .sport-icon {
    font-size: 24px;
    height: 24px;
    width: 24px;
  }
  .sport-nav-container-m > a .multiples-icon,
  .sport-nav-container-m > a .boosted-icon,
  .sport-nav-container-m > a .icon-boosted-odd {
    font-size: 24px;
    width: 24px;
    height: 24px;
  }
  .sport-nav-container-m > a .multiples-icon::before,
  .sport-nav-container-m > a .boosted-icon::before,
  .sport-nav-container-m > a .icon-boosted-odd::before {
    font-size: 24px;
  }
  .sport-nav-container-m > a > p {
    font-size: 12px;
  }
  .sport-nav-container-m > a > p.sport-game-count {
    font-size: 11px;
  }
}
.sport-icon {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  color: rgba(var(--revert-color), 1);
  text-decoration: none;
  margin-bottom: 10px;
  font-size: 35px;
}
.sport-icon:before {
  display: block;
}
.sport-icon.sport-icon.multiples:before {
  font: 2.5vw/1.5 "Sportsbook-icomoon", "icomoon";
  content: "\e99a";
  color: rgba(var(--custom-hero-col-1, var(--hero-col-1)), 1);
}

.sport-nav-container-m > a.active > .sport-icon.all:before {
  color: #ffffff;
}.virtuals-wrapper {
  width: 100%;
  height: 100%;
  display: flex;
  font-family: var(--font-f-regular);
  padding: 6px 0px;
}
.virtuals-wrapper .sports-navigation {
  height: 100%;
}
.virtuals-wrapper .V-games-list-container {
  padding: 0px 6px;
  display: flex;
  flex-direction: column;
  flex: 1;
}.sportsbook-input {
  position: relative;
  width: 320px;
  height: 42px;
  min-width: 0;
}
.sportsbook-input > span {
  position: absolute;
  top: 50%;
  right: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  z-index: 3;
  color: rgba(var(--revert-color), 0.7);
}
.sportsbook-input > .reset-btn {
  position: absolute;
  top: 35%;
  right: 51px;
  cursor: pointer;
  width: 20px;
  height: 20px;
  color: rgba(var(--revert-color), 0.7);
}
.sportsbook-input > input {
  width: 100%;
  height: 100%;
  background: rgba(var(--revert-color), 0.08);
  border-radius: 21px;
  border: 1px solid transparent;
  outline-style: none;
  padding: 0 85px 0 16px;
  min-width: 0;
  box-sizing: border-box;
  color: rgba(var(--revert-color), 1);
  font-size: 16px;
  line-height: 19px;
  transition: 240ms border;
}
.sportsbook-input > input:focus {
  border: 1px solid rgba(var(--brand-col-2), 1);
}
.sportsbook-input > input:focus ~ .icon-slim-search {
  background-color: rgba(var(--brand-col-2), 1);
  color: #FFFFFF;
  height: 100%;
  width: 42px;
  border-radius: 0 21px 21px 0;
  right: 0;
}.game-card {
  border-radius: 8px;
  padding: 12px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background-color: rgba(var(--gen-color-1), 1);
  background-repeat: no-repeat;
  background-position: 64% 50%;
  background-size: cover;
}

.g-c-top {
  display: flex;
  align-items: center;
  margin-bottom: 28px;
}
.g-c-top .sport-icon {
  width: 24px;
  height: 24px;
  margin: 0 12px 0 0;
  font-size: 24px;
}
.g-c-top .sport-icon::before {
  margin-right: 0;
}
.g-c-top .flag {
  height: 15px;
  width: 24px;
  min-width: 24px;
  margin-right: 8px;
}

.g-c-comp-name {
  font-size: 15px;
  color: rgba(var(--revert-color), 1);
  margin-right: 8px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.g-c-timeline {
  display: flex;
  align-items: center;
  margin-left: auto;
}
.g-c-timeline .date-view-t {
  font-size: 15px;
  white-space: nowrap;
}

.g-c-game-number {
  color: rgba(var(--brand-col-1), 1);
  font-size: 15px;
}

.g-c-date-circle {
  flex: 0 0 auto;
  margin: 0 6px;
  width: 3px;
  height: 3px;
  background: rgba(var(--revert-color), 1);
  border-radius: 50%;
}

.g-c-details {
  display: flex;
  align-items: center;
  margin-bottom: 28px;
}

.g-c-team-name {
  flex: 1;
  font-size: 16px;
  color: rgba(var(--revert-color), 1);
}
.g-c-team-name:first-child {
  text-align: right;
}
.g-c-team-name:last-child {
  text-align: left;
}

.g-c-events {
  display: flex;
}
.g-c-events .single-coefficient-m {
  flex: 1;
  background: rgba(var(--gen-color-1), 0.74);
  flex-direction: row;
  height: 42px;
  padding: 4.5px 12px;
  border-radius: 4px;
  overflow: hidden;
  gap: 5px;
}
.g-c-events .single-coefficient-m.active {
  background: rgba(var(--hero-col-1), 1);
}
.g-c-events .single-coefficient-m:not(:last-child) {
  margin-right: 8px;
}
.g-c-events .single-coefficient-m > span {
  flex: 1;
  font-size: 16px;
  font-family: var(--font-f-regular);
  justify-content: flex-end;
  overflow: unset;
}
.g-c-events .single-coefficient-m > span.event-text-v-b {
  flex: 3;
  display: block;
  margin-right: auto;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.g-c-events .single-coefficient-m > span .price-wrp {
  font-size: 18px;
  font-family: var(--font-f-semibold);
}.dr-match-wrp {
  min-width: 94px;
  height: 36px;
  border: 1px solid rgba(var(--revert-color), 0.4);
  color: rgba(var(--revert-color), 1);
  border-radius: 18px;
  display: flex;
  align-items: center;
  justify-content: space-around;
  padding: 0 10px;
}
.dr-match-wrp i {
  font-size: 16px;
  display: block;
}

.dropdown-view-w-t {
  position: relative;
}
.dropdown-view-w-t.highlighted-mode .dr-match-wrp {
  border: none !important;
  color: rgba(var(--brand-revert), 1);
  background: rgba(var(--brand-col-1), 1);
  border-radius: 6px;
}

.dr-match-txt {
  font-size: clamp(10px, 0.73vw, 14px);
  margin-right: 4px;
}

.open-d-w-t {
  background: rgba(var(--gen-color-4), 1);
  width: 100%;
  position: absolute;
  top: 112%;
  left: 0;
  padding: 4px 0;
  border: 1px solid rgba(var(--revert-color), 0.24);
  border-radius: 6px;
  z-index: 225;
}
.open-d-w-t.open-d-w-t-top {
  top: initial;
  bottom: 120%;
}
.open-d-w-t .open-d-w-t-wrp {
  max-height: 300px;
  overflow-y: auto;
}
.open-d-w-t .open-d-w-t-wrp::-webkit-scrollbar {
  width: 0 !important;
}
.open-d-w-t .open-d-w-t-wrp > p {
  padding: 12px;
  color: rgba(var(--revert-color), 1);
  cursor: pointer;
  font-weight: 500;
  font-size: 14px;
  line-height: 18px;
  overflow: hidden;
  border-bottom: 1px solid rgba(var(--revert-color), 0.12);
  text-overflow: ellipsis;
  white-space: nowrap;
}
.open-d-w-t .open-d-w-t-wrp > p:first-child {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}
.open-d-w-t .open-d-w-t-wrp > p.active {
  color: rgba(var(--brand-col-2), 1);
  border-left: 2px solid;
  padding: 12px 12px 12px 9px;
  border-left: 3px solid rgba(var(--brand-col-2), 1);
}.populars-section-wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.populars-section-wrapper .upcoming-matches-title {
  font-size: 22px;
  font-weight: 500;
  letter-spacing: 0.44px;
  margin-bottom: 12px;
  display: flex;
  align-items: center;
}
.populars-section-wrapper .upcoming-matches-title > i {
  margin-top: 2px;
  font-size: 26px;
  margin-right: 8px;
  color: rgba(var(--static-color-1), 1);
}
.populars-section-wrapper .upcoming-matches-title .popular-live-icon {
  font-size: 24px;
  color: rgba(var(--static-color-2), 1);
}
.populars-section-wrapper .upcoming-matches-title .popular-prematch-icon {
  font-size: 32px;
  color: rgba(var(--static-color-1), 1);
}

.popular-block-wrapper {
  margin-bottom: 16.5px;
}
.popular-block-wrapper.prematch {
  height: 100%;
}

.popular-live-content {
  display: flex;
  flex-direction: column;
}
.popular-live-content > h1 {
  font-size: 22px;
  font-weight: 500;
  letter-spacing: 0.44px;
  margin-bottom: 12px;
  display: flex;
  align-items: center;
}
.popular-live-content > h1 > i {
  margin-right: 8px;
}
.popular-live-content > h1 .popular-live-icon {
  font-size: 24px;
  color: rgba(var(--static-color-2), 1);
}
.popular-live-content > h1 .popular-prematch-icon {
  font-size: 32px;
  color: rgba(var(--static-color-1), 1);
}

.popular-live-wrapper {
  display: flex;
  gap: 12px;
  overflow-y: scroll;
}
.popular-live-wrapper::-webkit-scrollbar {
  display: none;
}
.popular-live-wrapper .g-c-details {
  margin-bottom: 16px;
}
.popular-live-wrapper .game-card {
  width: max-content;
  height: auto;
  min-width: 465px;
}

.popular-prematch-wrapper {
  overflow-y: scroll;
  width: 100%;
  height: 100%;
}
.popular-prematch-wrapper::-webkit-scrollbar {
  display: none;
}
.popular-prematch-wrapper .popular-prematch-game > .popular-game-comp-header {
  display: flex;
  margin: 6px 0px 4px 0px;
  padding: 4px 66px 4px 12px;
}
.popular-prematch-wrapper .popular-prematch-game > .popular-game-comp-header > .a-title-right-content > span {
  font-weight: 500;
  font-size: 15px;
  justify-content: center;
  align-items: center;
  color: rgba(var(--revert-color), 0.6);
}
.popular-prematch-wrapper .popular-prematch-game > .popular-game-comp-header > .a-title-left-content .competition-flag {
  margin-right: 8px;
}

.popular-prematch-content {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}

.popular-prematch-sport-list {
  display: flex;
  gap: 12px;
  margin-bottom: 12px;
  flex-wrap: wrap;
}
.popular-prematch-sport-list > .active {
  pointer-events: none;
  border: 1px solid rgba(var(--brand-col-2), 1);
  background: rgba(var(--brand-col-1), 0.16);
  color: rgba(var(--brand-col-2), 1);
  font-family: var(--font-f-bold);
}
.popular-prematch-sport-list > .active .sport-icon.popular-sport-icons::before {
  color: rgba(var(--brand-col-2), 1);
}
.popular-prematch-sport-list div {
  display: flex;
  align-items: center;
  border-radius: 8px;
  padding: 16px 16px 16px 12px;
  background-color: rgba(var(--revert-color), 0.1);
  height: 42px;
}
.sportsbook-theme-dark .popular-prematch-sport-list div {
  background-color: rgba(var(--static-white), 0.1);
}

.sportsbook-theme-light .popular-prematch-sport-list div {
  background-color: rgb(var(--static-white));
}

.sport-icon.popular-sport-icons {
  display: flex;
  align-items: center;
  margin-bottom: 0px;
  margin-right: 8px;
  width: auto;
  height: auto;
  font-size: 24px;
}.game-list-empty {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.game-list-empty > img {
  width: 100px;
}
.game-list-empty > .empty-state-text {
  font-size: 18px;
  margin-top: 20px;
  color: rgba(var(--revert-color), 1);
}

.gameIsNotAvailable {
  color: rgba(var(--revert-color), 1);
}.asian-competition-list {
  z-index: 1100;
  position: relative;
  background: rgba(var(--gen-color-1), 1);
}
.asian-competition-list .competition-list {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  column-gap: 12px;
  padding-left: 12px;
}
.asian-competition-list .competition-list-title {
  margin: 0px 12px 12px;
  font-size: 16px;
}

.asian-competition-list-wrapper {
  width: 100%;
  height: 50px;
  margin-bottom: 4px;
  position: relative;
}
.asian-competition-list-wrapper > div {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1100;
  display: flex;
  max-height: 50px;
  overflow: hidden;
  background: rgba(var(--gen-color-1), 1);
}
.asian-competition-list-wrapper > div .region-list {
  width: 100%;
  max-height: 50px;
  transition: 450ms;
  overflow: hidden;
}
.asian-competition-list-wrapper > div .region-list .region-competition-list {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  column-gap: 12px;
  background: rgba(var(--revert-color), 0.08);
  border-radius: 8px;
  max-height: 0px;
  overflow: hidden;
}
.sportsbook-theme-dark .asian-competition-list-wrapper > div .region-list .region-competition-list {
  background-color: rgba(var(--static-white), 0.08);
}

.sportsbook-theme-light .asian-competition-list-wrapper > div .region-list .region-competition-list {
  background-color: rgba(var(--static-white), 1);
}

.asian-competition-list-wrapper > div .region-list .region-competition-list .asian-list-item:not(.active-competition) {
  width: calc(25% - 10px) !important;
  background-color: rgba(var(--revert-color), 0.08);
}
.asian-competition-list-wrapper > div .region-list .region-competition-list.active-competition-list {
  max-height: 600px;
  margin-bottom: 12px;
  padding: 16px 16px 4px;
}
.asian-competition-list-wrapper > div .region-list .region-list-row {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  column-gap: 12px;
}
.asian-competition-list-wrapper > div .region-list::-webkit-scrollbar {
  display: none;
}
.asian-competition-list-wrapper.list-expanded > div .competition-list-title {
  margin-top: 12px;
}
.asian-competition-list-wrapper.list-expanded > div > .region-list {
  overflow-y: auto;
}
.asian-competition-list-wrapper.list-expanded > div > .region-list .asian-list-item {
  width: calc(16.6666666667% - 10px);
  transition: width 450ms;
}

.asian-list-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0 16px;
  width: calc(16.6666666667% - 19px);
  height: 42px;
  color: rgba(var(--revert-color), 1);
  text-decoration: none;
  border-radius: 8px;
  position: relative;
  margin-bottom: 12px;
  gap: 12px;
  cursor: pointer;
}
.sportsbook-theme-dark .asian-list-item {
  background-color: rgba(var(--static-white), 0.08);
}

.sportsbook-theme-light .asian-list-item {
  background-color: rgba(var(--static-white), 1);
}

.asian-list-item.active-competition {
  background: rgba(var(--brand-col-1), 0.16);
  border: 1px solid rgba(var(--brand-col-2), 1);
}
.asian-list-item.active-competition .competition-name {
  color: rgba(var(--brand-col-1), 1);
}
.asian-list-item.active-region {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  margin-bottom: 0;
}
.asian-list-item.active-region::after {
  content: "";
  position: absolute;
  bottom: 0px;
  left: 0;
  height: 12px;
  width: 100%;
  transform: translateY(100%);
  background-color: inherit;
}
.asian-list-item.active-region:nth-child(1) ~ .region-competition-list {
  border-top-left-radius: 0;
}
.asian-list-item.active-region:nth-child(6) ~ .region-competition-list {
  border-top-right-radius: 0;
}
.asian-list-item > .flag {
  min-width: 24px;
  height: 15px;
  width: 24px;
}

.asian-list-icon {
  background-color: rgba(var(--brand-col-1));
  color: rgba(var(--brand-revert), 1);
  padding: 11.5px 12px;
  border-radius: 6px;
  width: 42px;
  height: 42px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1100;
  font-size: 22px;
  cursor: pointer;
}

.competition-name {
  font-weight: 500;
  font-size: min(16px, 1.1vw);
  line-height: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: rgba(var(--revert-color), 1);
}

.competition-game-count {
  color: rgba(var(--brand-col-2), 1);
  margin-left: auto;
  font-size: min(16px, 1.1vw);
}.main-cont-top {
  grid-area: top;
  min-width: 0;
}

.main-cont-content {
  grid-area: bottom;
  min-width: 0;
  position: relative;
  overflow: hidden;
}

.asian-view > .select-sport-contain-m {
  padding: 0 0 0 52px;
  position: relative;
}

.score-v {
  font-style: normal;
  z-index: 33;
  position: relative;
}

.live .all-games-list-wrapper.asian-list-game-details-open {
  width: 40%;
}

.all-games-list-wrapper {
  order: 2;
  height: 100%;
  width: 100%;
  transition: 250ms;
  overflow-y: auto;
  overflow-x: hidden;
}
.all-games-list-wrapper::-webkit-scrollbar {
  display: none;
}
@media (max-width: 1300px) {
  .all-games-list-wrapper.asian-list-game-details-open {
    display: none;
  }
}
.all-games-list-wrapper.asian-list-game-details-open {
  width: 50%;
}
.all-games-list-wrapper.asian-list-game-details-open .asian-top-row .dropdown-view-w-t {
  margin-right: auto;
}
.all-games-list-wrapper.asian-list-game-details-open .asian-top-row .dropdown-view-w-t:not(:first-child) {
  display: none;
}
.all-games-list-wrapper.asian-list-game-details-open .a-single-odd:not(:nth-child(-n+3)),
.all-games-list-wrapper.asian-list-game-details-open .factor-m:not(:nth-child(-n+3)) {
  display: none;
}
.all-games-list-wrapper.asian-list-game-details-open .a-single-live-center {
  display: none;
}
.all-games-list-wrapper.asian-list-game-details-open .market_flex:not(:first-child) {
  display: none;
}

.main-wrapper > #root > .terminal-wrapper > .content-wrapper-t > .scroll-container-t > .import-view-container > .select-sport-contain-m .all-games-list-wrapper.boosted div.scroll-b-view-w {
  left: 0px;
  width: 75%;
}

.all-games-list-wrapper .sport-region-info-m > .arrow-view-m {
  z-index: 65555;
}

.all-games-list-wrapper .ex-arrow-icon-m {
  right: 80px;
}

.a-single-live-left {
  flex: 2;
  min-width: 0;
}

.a-single-live-name-wrp {
  width: 100%;
  margin-bottom: 4px;
}

.a-single-live-name-inner {
  max-width: 100%;
  display: inline-flex;
  align-items: center;
}

.a-single-live-flag-wrp {
  margin-left: 10px;
  flex: 0 0 auto;
  width: 24px;
  height: 15px;
}
.a-single-live-flag-wrp .flag {
  width: 100%;
  height: 100%;
}

.a-single-live-name-txt {
  color: rgba(var(--revert-color), 1);
  font-size: 14px;
  margin-left: 10px;
}
@media (max-width: 1300px) {
  .a-single-live-name-txt {
    font-size: 10px;
  }
}

.a-single-live-icon1 {
  font-family: "Sportsbook-Sport-icons", "Sport-icons";
  font-size: 24px;
  color: rgba(var(--revert-color), 1);
}

.a-single-live-icon1.sport-icon {
  margin-bottom: 0px;
  font-size: 24.24px;
}
.a-single-live-icon1.sport-icon::before {
  margin-bottom: 0px;
}

.a-s-live-left-date-wrp {
  display: inline-flex;
  align-items: center;
}

.a-s-live-left-date {
  color: rgba(var(--brand-col-2), 1);
  font-size: 12px;
}

.a-s-live-left-date-circle {
  flex: 0 0 auto;
  margin: 0 6px;
  width: 3px;
  height: 3px;
  background: rgba(var(--revert-color), 1);
  border-radius: 50%;
}

.a-s-live-left-table-wrp {
  width: 100%;
  display: flex;
  align-items: flex-end;
}

.a-s-live-left-name-wrp {
  flex: 1;
  min-width: 0;
}

.a-s-l-n-txt-wrp {
  flex: 1;
  min-width: 0;
}
.a-s-l-n-txt-wrp:not(:last-child) {
  margin-bottom: 4px;
}

.a-s-l-n-txt {
  display: inline-block;
  max-width: 100%;
  position: relative;
  padding-right: 12px;
  color: rgba(var(--revert-color), 1);
  font-size: 14px;
  line-height: 18px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.a-s-l-n-txt.active:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: rgba(var(--static-color-1), 1);
}

.market-v-s-icons {
  font-size: 16px;
  min-width: 72px;
  border: 1.5px solid rgba(var(--revert-color), 0.8);
  color: rgba(var(--revert-color), 1);
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 14px 12px;
  gap: 8px;
}
.market-v-s-icons.active {
  background: rgba(var(--brand-col-1), 1);
  border-color: rgba(var(--brand-col-1), 1);
  color: rgba(var(--brand-revert), 1);
}
.market-v-s-icons i {
  font-size: 13px;
  margin-top: 2px;
}
@media (max-width: 1300px) {
  .market-v-s-icons {
    font-size: 14px;
    min-width: 50px;
  }
  .market-v-s-icons i {
    font-size: 10px;
  }
}

.scores-info-g {
  flex: 0 0 auto;
  display: flex;
}

.scores-info-g-block {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  text-align: center;
}
.scores-info-g-block:not(:last-child) {
  margin-right: 4px;
}
.scores-info-g-block span.active {
  color: rgba(var(--hero-col-1), 1);
}

.scores-info-g-block-title {
  color: rgba(var(--revert-color), 0.8);
  font-size: 14px;
  margin-bottom: 6px;
}

.scores-info-g-block-number {
  color: rgba(var(--revert-color), 1);
  font-size: 16px;
  height: 24px;
  background: rgba(var(--revert-color), 0.08);
  border-radius: 4px;
  padding: 0 8px;
}
.scores-info-g-block-number:not(:last-child) {
  margin-bottom: 4px;
}
.scores-info-g-block-number.active {
  background: rgba(var(--hero-col-1), 0.12);
}

.a-single-live-center {
  flex: 4;
  min-width: 0;
  padding: 0 12px 0 36px;
  display: flex;
  flex-wrap: wrap;
}
.a-single-live-center .factor-m {
  height: auto;
}
.a-single-live-center .factor-m .single-coefficient-m {
  height: 56px;
}
.a-single-live-center .a-title-right-content {
  margin-bottom: 14px;
  padding: 0;
  min-width: 100%;
  max-width: 100%;
}

.a-title-right-content {
  flex: 1;
  display: flex;
  justify-content: center;
  padding: 0 12px;
}
.a-title-right-content .dropdown-view-w-t:not(:last-child) {
  margin-right: 12px;
}
.a-title-right-content .dropdown-view-w-t .dr-match-wrp {
  border-radius: 6px;
}
.a-title-right-content .dr-match-wrp {
  width: 100%;
  height: 42px;
  justify-content: space-between;
}

.a-s-live-c-coef-txt {
  font-weight: 600;
  color: rgb(var(--revert-color), 1);
  font-size: 14px;
  text-align: center;
  margin-bottom: 4px;
}

.asian-top-row {
  width: 100%;
  height: 55px;
  margin: 0 0 3px;
  position: sticky;
  top: 0;
  z-index: 224;
  background: rgba(var(--gen-color-1), 1);
}
.asian-top-row:not(:first-of-type) {
  margin-top: 12px;
}

.a-single-game-row-live .market-v-s-icons {
  margin-left: 24px;
}

.region-closed {
  position: absolute;
  left: 100%;
  /*transition: left 260ms;*/
  top: 0;
  width: 52px;
  height: 60px;
  z-index: 999;
  background: rgb(var(--skin-palette-10));
  cursor: pointer;
  font: 30px/60px "Sportsbook-icomoon", "icomoon";
  text-align: center;
  display: none;
}
.region-closed:before {
  content: "\e921";
  display: inline-block;
  vertical-align: top;
}

.select-game-nav-list > .region-list > ul > li.active {
  background: rgb(var(--hero-color));
}

.asian-view .region-closed {
  display: block;
}

.terminal-wrapper .time-filter-m > .hide-checked > li.active {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 33;
}
.terminal-wrapper .asian-view > .select-sport-contain-m > .select-game-nav-list {
  max-width: 52px;
}
.terminal-wrapper .asian-view > .select-sport-contain-m > .select-game-nav-list.live, .terminal-wrapper .asian-view > .select-sport-contain-m > .select-game-nav-list.today, .terminal-wrapper .asian-view > .select-sport-contain-m > .select-game-nav-list.topGames {
  padding-top: 61px;
}
.terminal-wrapper .asian-view > .select-sport-contain-m > .select-game-nav-list.live > .region-closed {
  opacity: 1;
}
.terminal-wrapper .asian-view > .select-sport-contain-m > .select-game-nav-list .sport-region-info-m {
  padding-right: 0;
}
.terminal-wrapper .asian-view > .select-sport-contain-m > .select-game-nav-list .competition-list-view-m {
  max-height: 0;
  box-shadow: 0 0 0 2px transparent inset;
  padding: 0 7px;
  animation: inherit;
}
.terminal-wrapper .asian-view > .select-sport-contain-m > .select-game-nav-list .country-games-info-m,
.terminal-wrapper .asian-view > .select-sport-contain-m > .select-game-nav-list .arrow-view-m {
  opacity: 0;
}
.terminal-wrapper .asian-view > .select-sport-contain-m > .select-game-nav-list > .region-closed {
  left: 0;
  opacity: 0;
}
.terminal-wrapper .asian-view > .select-sport-contain-m > .select-game-nav-list > .region-closed:before {
  content: "\e922";
}

.asian-view > .select-sport-contain-m > .select-game-nav-list {
  width: 100%;
  order: inherit;
  max-width: 470px;
  padding: 61px 0 0;
  position: absolute;
  z-index: 99999;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(var(--skin-palette-12), 0.9);
  /*transition: max-width 240ms;*/
}
.asian-view > .select-sport-contain-m > .select-game-nav-list.live, .asian-view > .select-sport-contain-m > .select-game-nav-list.today, .asian-view > .select-sport-contain-m > .select-game-nav-list.topGames {
  padding-top: 0;
}
.asian-view > .select-sport-contain-m > .select-game-nav-list .country-games-info-m,
.asian-view > .select-sport-contain-m > .select-game-nav-list .arrow-view-m {
  transition: opacity 200ms;
}
.asian-view > .select-sport-contain-m > .select-game-nav-list > .region-list > ul {
  width: 100%;
}

.scroll-container-t.scroll-b-view .asian-view > .select-sport-contain-m {
  padding-bottom: 60px;
}

.date-row-a {
  float: left;
  width: 100%;
  height: 58px;
  background: rgb(var(--skin-palette-10));
  padding: 0 50px 0 20px;
  margin: 0 0 3px;
  position: relative;
  cursor: pointer;
}
.date-row-a:before {
  display: block;
  width: 0;
  position: absolute;
  right: 0;
  top: 0;
  height: 58px;
  text-align: center;
  color: rgb(var(--text-palette-4));
  font: 30px/58px "Sportsbook-icomoon", "icomoon";
}
.date-row-a > h4 {
  float: left;
  width: 100%;
  font-size: 24px;
  line-height: 58px;
  font-weight: normal;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  color: rgb(var(--text-palette-1));
}

.comp-titie {
  float: left;
  width: 100%;
  background: rgb(var(--skin-palette-10));
  font-size: 24px;
  line-height: 25px;
  margin: 0 0 3px;
  font-weight: normal;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: rgb(var(--text-palette-1));
}

.a-single-game-row {
  width: 100%;
}
.a-single-game-row > li.factor-m {
  padding: 0 0 0 3px;
}
.a-single-game-row > li.factor-m > .single-coefficient-m {
  height: 94px;
  width: 100%;
  padding: 0;
}
.a-single-game-row > li.factor-m > .single-coefficient-m.blockedEvent > span {
  opacity: 0;
}
.a-single-game-row > li.factor-m > .single-coefficient-m > span {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(60%, 1fr));
  align-items: center;
  float: none;
  height: 100%;
  padding: 12px 0;
  white-space: normal;
}
.a-single-game-row > li.factor-m > .single-coefficient-m > span .boosted-odds::before {
  font: 1.5vw/1 "Sportsbook-icomoon", "icomoon";
  content: "\e93c";
  color: rgb(var(--hero-color));
}
.a-single-game-row > li.factor-m > .single-coefficient-m > span > b {
  display: inline-block;
  width: 100%;
  font-size: 16px;
  padding: 0;
  color: rgb(var(--text-palette-6));
  font-weight: normal;
}
.a-single-game-row > li.canNotbetNow {
  grid-column: 3/9;
  text-align: center;
}
.a-single-game-row > li:nth-child(4), .a-single-game-row > li:nth-child(6), .a-single-game-row > li:nth-child(8) {
  box-sizing: content-box;
  padding-right: 5px;
}
.a-single-game-row > li:nth-child(5), .a-single-game-row > li:nth-child(7), .a-single-game-row > li:nth-child(9) {
  box-sizing: content-box;
  padding-left: 5px;
}
.a-single-game-row > li:first-child {
  grid-column: 1/3;
  padding: 0;
}
.a-single-game-row > li:last-child {
  padding: 0 10px;
}
.a-single-game-row > li > .markets-count-view-m {
  height: 68px;
  line-height: 68px;
  margin: 0 0 0 2px;
  cursor: pointer;
}
.a-single-game-row > li > .markets-count-view-m:before {
  line-height: 68px;
}

.date-view-t {
  display: inline-block;
  vertical-align: top;
  font-size: 12px;
  font-weight: normal;
  width: 100%;
  color: rgba(var(--revert-color), 1);
}

.a-title {
  float: left;
  width: 100%;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(1%, 1fr));
  grid-gap: 0 5px;
  align-items: center;
}
.a-title > .market-t-v {
  height: 80px;
  position: relative;
  text-align: center;
  padding: 0 0 0 3px;
}
.a-title > .market-t-v:nth-child(4), .a-title > .market-t-v:nth-child(6), .a-title > .market-t-v:nth-child(8) {
  box-sizing: content-box;
  padding-right: 5px;
}
.a-title > .market-t-v:nth-child(5), .a-title > .market-t-v:nth-child(7), .a-title > .market-t-v:nth-child(9) {
  box-sizing: content-box;
  padding-left: 5px;
}
.a-title > .market-t-v:first-child {
  grid-column: 1/3;
  padding: 0;
}
.a-title > .market-t-v:last-child {
  padding: 0 10px 0;
}
.a-title > .market-t-v > i {
  padding: 40px 0 0;
  font-size: 18px;
  line-height: 40px;
  width: 100%;
  display: block;
  font-style: normal;
}
.a-title > .market-t-v > .markets-count-view-m {
  height: 68px;
  line-height: 68px;
  margin: 0 0 0 4px;
  cursor: pointer;
}
.a-title > .market-t-v > .markets-count-view-m:before {
  line-height: 68px;
}

.arr-s-left {
  float: left;
  width: 100%;
  height: 80px;
  font: 40px/80px "Sportsbook-icomoon", "icomoon";
  padding: 0 0 0 60px;
  color: rgb(var(--text-palette-3));
  cursor: pointer;
}
.arr-s-left:before {
  content: "\e66f";
}

.arr-s-right {
  float: left;
  width: 100%;
  height: 80px;
  font: 40px/80px "Sportsbook-icomoon", "icomoon";
  padding: 0 40px 0 0;
  color: rgb(var(--text-palette-3));
  text-align: right;
  cursor: pointer;
}
.arr-s-right:before {
  content: "\e672";
}

.asian-coef-v {
  float: left;
  width: 104px;
  height: 94px;
  margin: 0 0 0 3px;
  background: rgb(var(--skin-palette-10));
  position: relative;
  text-align: center;
  font-size: 24px;
  line-height: 94px;
  color: var(--coef-color);
  transition: box-shadow 180ms;
  cursor: pointer;
}
.asian-coef-v.active {
  box-shadow: -5px 5px 50px -10px #000000 inset;
}

.a-market-name-t {
  width: 100%;
  height: 40px;
  text-align: center;
  text-transform: uppercase;
  font-size: 18px;
  line-height: 40px;
  font-weight: bold;
}
.a-market-name-t.second-v {
  padding: 0 0 0 107px;
}
.a-market-name-t.s-v {
  width: 200%;
}
.a-market-name-t.t-v {
  width: 300%;
}
.a-market-name-t p.dropdown-text {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-line-clamp: 2;
}

.s-column-t {
  float: left;
  width: 100%;
  display: table;
  table-layout: fixed;
  height: 40px;
}
.s-column-t > li {
  display: table-cell;
  vertical-align: middle;
  font-size: 18px;
  line-height: 40px;
  color: rgb(var(--skin-palette-2));
  text-align: center;
  text-transform: uppercase;
}

.a-odds-v {
  float: left;
  width: 104px;
  height: 58px;
  padding: 0 3px 0 0;
  margin: 17px 0 0;
}
.a-odds-v > span {
  display: inline-block;
  vertical-align: top;
  height: 58px;
  float: right;
  padding: 0 14px;
  box-shadow: 0 0 0 2px rgb(var(--skin-palette-10)) inset;
  font-size: 24px;
  line-height: 58px;
  color: rgb(var(--text-palette-4));
}

.actions-container {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  margin: 0px auto;
}

.bet-builder-icon {
  font-size: 22px;
}

.video-channel-v {
  float: left;
  height: 68px;
  width: 60px;
  background: rgb(var(--skin-palette-6));
  color: rgb(var(--text-palette-3));
  position: relative;
  padding: 0 10px;
  font-size: 14px;
  line-height: 68px;
  text-align: center;
}
.video-channel-v:before {
  font: 14px/68px "Sportsbook-icomoon", "icomoon";
  content: "\e95b";
  padding: 0 5px 0 0;
}
.video-channel-v.disable-v {
  opacity: 0.2;
}

.a-team-name-v {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  flex-flow: row;
  font-size: 16px;
  line-height: 18px;
  position: relative;
}
.a-team-name-v > span {
  order: 1;
  width: 100%;
  padding-right: 2px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: rgb(var(--text-palette-3));
}
.a-team-name-v > b {
  order: 2;
  text-align: right;
  font-weight: normal;
  color: var(--coef-color);
  padding: 0 4px;
  font-size: 14px;
  box-shadow: 0 0 0 1px rgb(var(--skin-palette-9));
  background: rgb(var(--skin-palette-9));
  border-radius: 2px;
}

.game-s-time {
  float: left;
  width: 100%;
  padding: 0;
  font-size: 13px;
  color: rgb(var(--text-palette-6));
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.game-s-time > b {
  font-weight: normal;
}

.select-game-nav-list.live-v {
  padding: 0;
}

.link-view-home-slider {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 68;
  text-decoration: none;
  color: black;
}

.market-t-v .a-market-name-t > select {
  width: 120px;
  height: 30px;
  background: transparent;
  border: 1px solid rgba(255, 255, 255, 0.5);
  color: rgb(var(--text-palette-2));
}
.market-t-v .a-market-name-t > option {
  background: rgba(var(--brand-col-1), 0.8);
  color: rgb(var(--text-palette-2));
}

.market-v-s-icons {
  position: relative;
}

.a-single-game-row.score-show > li:last-child {
  padding: 0;
}

.a-single-game-row.score-show .team-info-block-t {
  box-sizing: border-box;
  display: flex;
  flex-flow: wrap;
  flex-direction: row;
  position: relative;
  contain: layout;
  width: 100%;
}

.all-games-list-wrapper.Tennis .scores-info-g {
  width: 260px;
}

.all-games-list-wrapper.Soccer .scores-info-g {
  width: 164px;
}

.a-name-column-v.four-market {
  padding-right: 160px;
}
.a-name-column-v.four-market .dropdown-view-w-t {
  position: absolute;
  right: 10px;
  top: -15px;
}
.a-name-column-v.four-market .a-name-column-v {
  box-sizing: border-box;
}

.a-name-column-v.four-market {
  position: relative;
}

.fRvDNT {
  display: block !important;
}

.select-sport-contain-m.listWithEvents .all-games-list-wrapper .a-market-name-t,
.select-sport-contain-m.listWithEvents .all-games-list-wrapper .market-t-v i {
  display: none;
}
.select-sport-contain-m.listWithEvents .all-games-list-wrapper .market_flex:not(:first-child) {
  display: none;
}
.select-sport-contain-m.listWithEvents .asian-view-wrapper {
  transform: translate3d(0, 0, 0);
}
.select-sport-contain-m.listWithEvents .single-game-view-w {
  animation: open-to-left 250ms ease-in-out;
}
@media (max-width: 1300px) {
  .select-sport-contain-m.listWithEvents .single-game-view-w {
    width: 100%;
    max-width: unset;
  }
}

@keyframes open-to-left {
  0% {
    transform: translate3d(200%, 0, 0);
    opacity: 0;
  }
  100% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.scroll-container-t.scroll-b-view .asian-view > .select-sport-contain-m.listWithEvents > .all-games-list-wrapper .scroll-b-view-w {
  width: 33%;
}

.scroll-container-t.scroll-b-view .asian-view > .select-sport-contain-m.listWithEvents > .single-game-view-w .scroll-b-view-w {
  width: 41%;
  right: 490px;
  left: auto;
  padding-left: 0;
}

.all-games-list-wrapper.Tennis .scores-info-g {
  width: 230px;
}

.a-single-game-row {
  display: flex;
  align-items: center;
  padding: 10px 12px;
  background: rgba(var(--revert-color), 0.1);
  border-radius: 8px;
  border: 1px solid transparent;
}
.a-single-game-row:not(:last-child) {
  margin-bottom: 4px;
}
.sportsbook-theme-dark .a-single-game-row {
  background-color: rgba(var(--static-white), 0.06);
}

.sportsbook-theme-light .a-single-game-row {
  background-color: rgba(var(--static-white), 1);
}

.asian-view-wrapper {
  width: 100%;
  max-width: 100%;
  transition: 250ms;
  padding-bottom: 6px;
}
.asian-view-wrapper .a-single-game-row .a-col-g-date > .a-col-g-date-time {
  font-weight: 700;
  color: rgba(var(--brand-col-2), 1);
  letter-spacing: 1px;
}
.asian-view-wrapper .a-single-game-row.active {
  background: rgba(var(--brand-col-1), 0.16);
  border: 1px solid rgba(var(--brand-col-2), 1);
}
.asian-view-wrapper .a-single-game-row.active .a-name-team-name,
.asian-view-wrapper .a-single-game-row.active .a-col-g-date {
  color: rgba(var(--revert-color), 1);
}
.asian-view-wrapper .a-single-game-row.active .dropdown-view-w-t:not(.highlighted-mode) .dr-match-wrp {
  color: rgba(var(--revert-color), 1);
  border: 1px solid rgba(var(--revert-color), 1);
}
.asian-view-wrapper .a-single-game-row.active .date-view-t {
  color: rgba(var(--brand-revert-light), 1);
}
.asian-view-wrapper .a-single-game-row.active .a-single-live-icon1,
.asian-view-wrapper .a-single-game-row.active .a-single-live-name-txt,
.asian-view-wrapper .a-single-game-row.active .a-s-live-left-date-circle,
.asian-view-wrapper .a-single-game-row.active .a-s-l-n-txt {
  color: rgba(var(--brand-revert-light), 1);
}
.asian-view-wrapper .a-single-game-row.active .a-col-g-circle,
.asian-view-wrapper .a-single-game-row.active .a-s-live-left-date-circle {
  background: rgba(var(--revert-color), 0.6);
}
.asian-view-wrapper .a-single-game-row.active .scores-info-g-block-title:not(.active),
.asian-view-wrapper .a-single-game-row.active .scores-info-g-block-number:not(.active) {
  color: rgba(var(--brand-revert-light), 1);
}
.asian-view-wrapper .a-single-game-row.active .market-v-s-icons {
  background: rgba(var(--brand-col-1), 1);
  border-color: rgba(var(--brand-col-1), 1);
  color: rgba(var(--brand-revert), 1);
}
.asian-view-wrapper .a-single-game-row .dr-match-wrp {
  border: 1px solid rgba(var(--revert-color), 1);
}
.asian-view-wrapper .a-single-game-row .a-single-live-icon1,
.asian-view-wrapper .a-single-game-row .a-single-live-name-txt,
.asian-view-wrapper .a-single-game-row .a-s-live-left-date-circle,
.asian-view-wrapper .a-single-game-row .a-s-l-n-txt {
  color: rgba(var(--revert-color), 1);
}
.asian-view-wrapper .a-single-game-row .a-col-g-circle {
  background: rgba(var(--revert-color), 0.6);
}
.asian-view-wrapper .a-single-game-row .scores-info-g-block-title:not(.active),
.asian-view-wrapper .a-single-game-row .scores-info-g-block-number:not(.active) {
  color: rgba(var(--revert-color), 1);
}

.a-single-row-left {
  flex: 1;
  max-width: 341px;
  min-width: 0;
}

.a-games-list-title {
  display: flex;
  align-items: center;
  color: rgb(var(--revert-color), 1);
}
.a-games-list-title > .flag {
  margin-right: 8px;
}

.a-name-column-v {
  width: 100%;
  display: flex;
  align-items: center;
}
.a-name-column-v .bet-builder-icon {
  margin-right: 20px;
}

.a-name-column-v-left {
  flex: 1;
  min-width: 0;
}
.a-name-column-v-left a {
  display: block;
  text-decoration: none;
}
.a-name-column-v-left a .a-team-name-v:not(:last-child) {
  padding-bottom: 4px;
}

.a-name-team-name {
  font-size: 14px;
  line-height: 18px;
  color: rgba(var(--revert-color), 1);
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
}

.a-col-g-id-wrp {
  max-width: 100%;
  display: inline-flex;
  align-items: center;
  margin-top: 5px;
}

.a-col-g-id-number {
  color: rgba(var(--brand-col-2), 1);
  font-size: 12px;
}

.a-col-g-circle {
  margin: 0 6px;
  min-width: 3px;
  height: 3px;
  border-radius: 50%;
  background: rgba(var(--revert-color), 0.6);
}

.a-col-g-date {
  font-size: 12px;
  color: rgba(var(--revert-color), 1);
}

.a-name-column-v-match {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
}

.a-games-list-container {
  width: 100%;
  height: 62px;
  display: flex;
  align-items: center;
  padding: 0 84px 0 12px;
  border-radius: 8px;
  background: rgba(var(--revert-color), 0.3);
  margin-bottom: 4px;
}

.a-single-row-center {
  flex: 1;
  display: flex;
  padding: 0 12px;
}

.lock-case {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: 10px;
}
.lock-case i {
  color: inherit;
}

.canNotbetNow {
  background-color: rgba(var(--hero-col-1), 0.14);
  display: flex;
  align-items: center;
  justify-content: center;
}
.canNotbetNow.a-single-game-row {
  padding-right: 88px;
}

.lock-bet {
  font-size: 28px;
  color: rgba(255, 255, 255, 0.8);
  margin-right: 16px;
}

.market_flex {
  display: flex;
}
.market_flex.market-flex-1 {
  flex: 1;
}
.market_flex.market-flex-2 {
  flex: 2;
}
.market_flex.market-flex-3 {
  flex: 3;
}
.market_flex.market-flex-4 {
  flex: 4;
}
.market_flex.market-flex-5 {
  flex: 5;
}
.market_flex.market-flex-6 {
  flex: 6;
}
.market_flex.market-flex-7 {
  flex: 7;
}
.market_flex.market-flex-8 {
  flex: 8;
}
.market_flex.market-flex-9 {
  flex: 9;
}
.market_flex.market-flex-10 {
  flex: 10;
}
.market_flex.market-flex-11 {
  flex: 11;
}
.market_flex.market-flex-12 {
  flex: 12;
}
.market_flex:not(:last-child) {
  margin-right: 12px;
}

.asian-list-game-details-open .market_flex {
  margin-right: 0;
}

.factor-m {
  height: 56px;
  flex: 1;
}
.factor-m:not(:last-child) {
  margin-right: 6px;
}

.market-v-s-icons {
  flex: 0 0 auto;
}

.a-single-odd {
  flex: 1;
  text-align: center;
  font-size: 14px;
  color: rgba(var(--revert-color), 1);
}
.a-single-odd:not(:last-child) {
  margin-right: 6px;
}

.checkbox-wrapper-label-text {
  font-size: 20px;
  line-height: 24px;
  color: rgba(var(--revert-color), 1);
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 100%;
}

.a-title-top {
  width: 100%;
  display: flex;
  align-items: center;
  padding: 0 84px 0 12px;
}
@media (max-width: 1300px) {
  .a-title-top {
    padding: 0 78px 0 12px;
  }
}

.a-title-left-content {
  flex: 1;
  max-width: 341px;
  min-width: 0;
  display: flex;
  align-items: center;
}
.a-title-left-content .sport-icon {
  margin-bottom: 0;
  margin-right: 8px;
}
.a-title-left-content .flag {
  margin: 8px;
  min-width: 30px;
}

@media (max-width: 1400px) {
  .a-name-team-name {
    font-size: 11px;
  }
  .bet-builder-icon {
    font-size: 16px;
  }
}.outright-list-wrp {
  width: 100%;
  height: 100%;
  position: relative;
}
.outright-list-wrp .scrollable-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  padding-bottom: 6px;
}

.outright-item {
  width: 100%;
  border-radius: 8px;
  padding: 12px;
}
.outright-item:not(:last-child) {
  margin-bottom: 6px;
}
.sportsbook-theme-dark .outright-item {
  background-color: rgba(var(--static-white), 0.08);
}

.sportsbook-theme-light .outright-item {
  background-color: rgba(var(--static-white), 1);
}

.outright-date {
  font-weight: 500;
  color: rgba(var(--brand-col-2), 1);
  letter-spacing: 1px;
  font-size: 14px;
  margin-left: 8px;
}

.outright-header {
  width: 100%;
  display: flex;
  align-items: center;
  padding-bottom: 12px;
}

.outright-header-left {
  flex: 1;
  min-width: 0;
  display: flex;
  align-items: center;
}
.outright-header-left .flag {
  flex: 0 0 auto;
}

.outright-team-name {
  color: rgba(var(--revert-color), 1);
  font-size: 15px;
  margin-left: 8px;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.outright-header-right {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
}

.outright-header-r-id {
  color: rgba(var(--brand-col-1), 1);
  font-size: 15px;
}.odd-text {
  transition: 0.4s;
  color: rgba(var(--hero-col-1), 1);
}
.odd-text.odd-text-up {
  color: rgba(var(--static-color-1), 1);
}
.odd-text.odd-text-down {
  color: rgba(var(--static-color-2), 1);
}.game-list-expandable {
  width: 100%;
  display: flex;
  overflow-y: auto;
}
.game-list-expandable::-webkit-scrollbar {
  width: 0;
}

.game-list-col {
  overflow: hidden;
  height: fit-content;
}
.game-list-col:not(:last-child) {
  margin-right: 14px;
}

.expandable-game {
  display: flex;
  flex-direction: column;
  border-radius: 8px;
  overflow: hidden;
  background-color: rgba(var(--revert-color), 0.08);
}
.expandable-game:not(:last-child) {
  margin-bottom: 14px;
}
.expandable-game.game-expanded {
  overflow: hidden;
  max-height: 80vh;
}

.expandable-game-content {
  padding: 12px 6px;
  overflow-y: auto;
}
.expandable-game-content::-webkit-scrollbar {
  width: 0;
}

.expandable-game-stats {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.expandable-game-stats .date-view-t, .expandable-game-stats .game-scores-info {
  width: auto;
}

.expandable-blocked {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
}

.expandable-game-table {
  width: 100%;
  display: flex;
  border: 1px solid rgba(var(--revert-color), 0.32);
  border-radius: 4px;
}

.expandable-game-table-column-group {
  flex: 1;
  display: flex;
  position: relative;
}
.expandable-game-table-column-group.column-group-short {
  flex: initial;
}
.expandable-game-table-column-group:not(:last-child) {
  padding-right: 5px;
  border-right: 1px solid rgba(var(--revert-color), 0.32);
}
.expandable-game-table-column-group:not(:last-child):after {
  content: " ";
  width: 1px;
  background-color: rgba(var(--revert-color), 0.32);
  height: 100%;
  position: absolute;
  right: 5px;
}

.column-group-short > .expandable-game-table-column {
  flex: initial;
}

.expandable-game-table-column {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.expandable-game-table-column:not(:last-child) {
  border-right: 1px solid rgba(var(--revert-color), 0.32);
}
.expandable-game-table-column span {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 12px;
  padding: 6px;
  height: 30px;
  white-space: nowrap;
}
.expandable-game-table-column > div {
  display: flex;
}
.expandable-game-table-column > div > span:not(:last-child) {
  border-right: 1px solid rgba(var(--revert-color), 0.32);
}
.expandable-game-table-column > span {
  border-bottom: 1px solid rgba(var(--revert-color), 0.32);
}

.expandable-game-header {
  padding: 8px 12px;
  background: rgb(8, 79, 163);
  min-height: 78px;
  max-height: 78px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
}
.expandable-game-header:not(.expandable-blocked) {
  cursor: pointer;
}
.expandable-game-header .a-col-g-date {
  width: 100%;
  text-align: center;
  font-size: 15px;
  margin-top: 5px;
}
.expandable-game-header > .sport-icon,
.expandable-game-header .expand-icon {
  top: 8px;
  width: 32px;
  height: 32px;
  padding: 4px;
  border-radius: 4px;
  position: absolute;
  background: rgb(255, 255, 255);
  color: rgb(0, 0, 0);
  font-size: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.expandable-game-header > .sport-icon {
  left: 12px;
}
.expandable-game-header > .expand-icon {
  right: 12px;
}
.expandable-game-header .score-info-q1 {
  font-size: 12px;
}
.expandable-game-header .score-info-number {
  font-size: 12px;
}

.expandable-game-competition-name {
  text-align: center;
  font-size: 14px;
}

.expandable-game-name {
  width: 100%;
  display: flex;
  justify-content: center;
  display: flex;
  align-items: center;
}
.expandable-game-name .team1_name,
.expandable-game-name .team2_name {
  flex: 1;
  font-size: 16px;
  padding: 0 8px;
  max-width: 200px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.expandable-game-name .team1_name {
  text-align: right;
}
.expandable-game-name .team2_name {
  text-align: left;
}
.expandable-game-name .vs {
  font-size: 16px;
}

.expandable-game-markets .expandable-game-market-item {
  padding: 12px;
  margin-top: 12px;
  display: flex;
  justify-content: space-between;
}
.expandable-game-markets .expandable-game-market-item > h4 {
  font-family: var(--font-f-semibold);
  font-size: 14px;
  font-weight: 500;
  color: rgba(var(--revert-color), 1);
}

.expandable-game-market-events {
  display: flex;
  flex-wrap: wrap;
  width: 50%;
  justify-content: space-between;
}
.expandable-game-market-events > span {
  width: calc(50% - 16px);
  display: flex;
  font-size: 14px;
  font-family: var(--font-f-bold);
}
.expandable-game-market-events > span .expandable-game-event-name {
  margin-right: auto;
  word-break: break-word;
  font-family: var(--font-f-regular);
  color: rgba(var(--revert-color), 0.6);
}
.expandable-game-market-events > span .odd-text {
  margin-left: 14px;
}.date-list-games-m {
  float: left;
  width: 100%;
}

.all-games-list-wrapper > .league-name-view-m {
  top: 0;
}

.league-name-view-m > h3 {
  float: left;
  width: 100%;
  font-weight: normal;
  white-space: nowrap;
  overflow: hidden;
  text-transform: uppercase;
  text-overflow: ellipsis;
  font-size: 18px;
  line-height: 50px;
}

.game-date-view-m {
  float: left;
  width: 100%;
  height: 50px;
  background: rgb(var(--skin-palette-6));
  box-shadow: 0 1px 0 rgba(123, 129, 145, 0.15) inset;
}

@supports (position: sticky) or (position: -webkit-sticky) {
  .game-date-view-m {
    position: sticky;
    position: -webkit-sticky;
    z-index: 555;
  }
}
.date-view-list-g {
  float: left;
  width: 100%;
  font-size: 18px;
  line-height: 50px;
  color: rgb(var(--text-palette-12));
  text-transform: uppercase;
  padding: 0 15px;
}

.single-game-list-item-m {
  float: left;
  width: 100%;
  background: rgb(var(--skin-palette-11));
  margin: 1px 0 3px;
}

.single-game-list-item-m:last-child {
  margin-bottom: 0;
}

.game-information-m {
  display: inline-block;
  vertical-align: top;
  height: 60px;
  position: relative;
  width: 100%;
  float: right;
}

.row-view-game-items {
  float: left;
  width: 100%;
  grid-template-columns: repeat(auto-fit, minmax(19%, 1fr));
  grid-gap: 1px;
  display: grid;
}

.game-information-m {
  float: left;
  padding: 0;
  font-size: 0;
  width: 100%;
  height: 60px;
}

.game-information-m > ul > li {
  width: 52px;
  float: left;
  padding: 0;
  margin: 0;
  height: 60px;
  background: rgb(var(--skin-palette-11));
}

.game-information-m > ul > li.factor-m {
  font-size: 12px;
  line-height: 60px;
  width: 56px;
  background: rgb(var(--skin-palette-11));
  color: #c3953c;
  text-align: center;
  position: relative;
}

.teams-name-info-m {
  float: left;
  width: 100%;
  background: rgb(var(--skin-palette-8));
  box-shadow: 0 1px 0 rgba(123, 129, 145, 0.15) inset;
  height: 44px;
  margin: 0 0 2px;
  position: relative;
  transition: background 240ms;
}

.game-info-mini-m {
  float: left;
  width: 100%;
  height: 100%;
  padding: 4px 5px 0 15px;
  text-align: left;
  display: block;
}

.game-info-mini-m > p {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  font-size: 16px;
  line-height: 44px;
  color: rgb(var(--text-palette-3));
  padding: 0 150px;
  display: table;
  table-layout: fixed;
  height: 44px;
}
.game-info-mini-m > p > .team-name-m-box:first-child > i {
  text-align: right;
}

.game-info-mini-m > p > span:first-child:nth-last-child(2) > i {
  text-align: left;
}

.game-info-mini-m > p > span:nth-child(2):nth-last-child(1) {
  display: none;
}

.single-team > .game-info-mini-m > p {
  height: 38px;
}

.team-name-m-box {
  display: table-cell;
  vertical-align: top;
  position: relative;
  text-transform: uppercase;
  height: 100%;
}

.game-score-live-m {
  display: table-cell;
  height: 100%;
  width: 150px;
  font-size: 20px;
  text-align: center;
  position: relative;
  padding: 0;
}
.game-score-live-m:before {
  content: "";
  display: block;
  position: absolute;
  top: 4px;
  z-index: 33;
  border-radius: 2px;
  left: 6%;
  width: 88%;
  height: 36px;
  background: rgba(var(--skin-palette-9), 0.3);
  box-shadow: 0 0 0 1px rgba(var(--text-palette-11), 0.3) inset;
}
.game-score-live-m:empty {
  width: 36px;
}
.game-score-live-m:empty:before {
  background: none;
  box-shadow: none;
  content: "vs";
  font-size: 16px;
  color: var(--coef-color);
  position: relative;
  top: -2px;
}
.game-score-live-m > .game-score-v:first-child {
  padding-right: 5px;
}
.game-score-live-m > .game-score-v:first-child:after {
  content: " -";
}
.game-score-live-m > .game-score-v:first-child:empty:after {
  content: "";
}

.game-score-v {
  display: inline-block;
  vertical-align: top;
  font-style: normal;
  color: #b6862e;
  white-space: nowrap;
  position: relative;
  z-index: 55;
}

.team-name-m-box > i {
  font-style: normal;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  position: absolute;
  left: 0;
  top: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.single-team > .game-info-mini-m > p > .team-name-m-box > i {
  white-space: normal;
}

.time-markets-count-m {
  float: left;
  width: 100%;
  padding: 0;
  font-size: 14px;
  line-height: 36px;
}

.time-markets-count-m > i {
  font-style: normal;
  display: inline-block;
  vertical-align: top;
  height: 36px;
}

.time-view-game-m {
  float: left;
  margin: 0 3px 0 0;
  font-size: 16px;
  color: rgb(var(--text-palette-5));
  font-weight: bold;
}

.blocked > .teams-name-info-m > .game-info-mini-m > .time-markets-count-m > .time-view-game-m:after,
.blocked > .sport-region-info-m > .teams-name-info-m > .game-info-mini-m > .time-markets-count-m > .time-view-game-m:after,
.blocked .coefficient-game-view > ul > li > .single-coefficient-m > span:before {
  font: 16px/18px "Sportsbook-icomoon", "icomoon";
  content: "\e68f";
  padding: 0 0 0 5px;
  color: rgb(var(--text-palette-3));
}

.blocked .row-view-game-items .single-coefficient-m {
  pointer-events: none;
}

.blocked .row-view-game-items .single-coefficient-m:before {
  font: 30px/60px "Sportsbook-icomoon", "icomoon";
  content: "\e68f";
  color: rgb(var(--text-palette-3));
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  background: rgba(var(--skin-palette-6), 0.9);
  z-index: 99;
}

.blocked > .all-markets-view-m > .singe-market-view-m .coefficient-game-view > ul > li > .single-coefficient-m,
.match-of-day-m.blocked > .coefficient-game-view > ul > li > .single-coefficient-m {
  pointer-events: none;
}

.blocked .coefficient-game-view > ul > li > .single-coefficient-m > span:before {
  font-size: 14px;
  color: rgb(var(--text-palette-6));
}

.blocked .coefficient-game-view > ul > li > .single-coefficient-m > span > i {
  display: none;
}

.game-information-m > ul.blocked > li.factor-m:before {
  font: 16px/60px "Sportsbook-icomoon", "icomoon";
  content: "\e68f";
  color: rgb(var(--text-palette-6));
}

.b-row-view-m {
  font-size: 16px;
  font-weight: normal;
}

.live-game-competition-m {
  padding-left: 50px;
}
.live-game-competition-m > .flag {
  top: 10px;
}.prematch-date-filter {
  grid-area: middle;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin: 6px 0px;
  padding: 0px;
  width: 100%;
  height: 42px;
  background: rgba(var(--hero-col-1), 0.16);
  border-radius: 8px;
}
.prematch-date-filter div:nth-last-child(1) {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}
.prematch-date-filter div:first-child {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
.prematch-date-filter a {
  cursor: pointer;
}
.prematch-date-filter div {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 10px 4px;
  gap: 6px;
  width: 100%;
  height: 42px;
  font-size: min(18px, 1.2vw);
  line-height: 27px;
  position: relative;
  cursor: pointer;
}
.prematch-date-filter div::after {
  content: "";
  background: rgba(var(--revert-color), 0.12);
  width: 1px;
  height: 24px;
  position: absolute;
  right: 0px;
}
.prematch-date-filter div:last-child::after {
  content: unset;
}
.prematch-date-filter div.active-time-filter {
  background: rgba(var(--custom-hero-col-1, var(--hero-col-1)), 1);
  color: rgba(var(--hero-revert));
}
.prematch-date-filter div.active-time-filter span {
  color: #000;
}
.prematch-date-filter div span {
  display: flex;
  font-size: min(12px, 0.9vw);
  line-height: 17.78px;
  color: rgba(var(--hero-col-1));
  flex-direction: column;
  align-self: end;
}
.prematch-date-filter .sportsbook-logo {
  margin-right: 16px;
}
.prematch-date-filter.date-filter-classic-view > div.date-filter-game-type-buttons {
  display: flex;
  margin-right: 16px;
  width: auto;
  padding: 2px;
  border-radius: 8px;
  text-transform: uppercase;
}
.prematch-date-filter.date-filter-classic-view > div.date-filter-game-type-buttons > a {
  display: flex;
  text-decoration: none;
  padding: 0;
  font-size: 18px;
  height: 100%;
  padding: 12px 13px;
  align-items: center;
  color: rgba(var(--revert-color), 0.8);
  border-radius: 8px;
}
.prematch-date-filter.date-filter-classic-view > div.date-filter-game-type-buttons > a.date-filter-live-button {
  padding: 12px 16px;
}
.prematch-date-filter.date-filter-classic-view > div.date-filter-game-type-buttons > a > i {
  color: inherit;
  width: auto;
  height: auto;
  margin: 0 6px 0 0;
  font-size: inherit;
}
.prematch-date-filter.date-filter-classic-view > div.date-filter-game-type-buttons > a.date-filter-active-game-type.date-filter-prematch-button {
  background-color: rgba(var(--hero-col-1), 1);
  color: rgba(var(--hero-revert), 1);
}
.prematch-date-filter.date-filter-classic-view > div.date-filter-game-type-buttons > a.date-filter-active-game-type.date-filter-live-button {
  background-color: rgb(229, 65, 73);
  color: white;
}
.prematch-date-filter.date-filter-classic-view > div.date-filter-game-type-buttons::after {
  content: none;
}
.prematch-date-filter.date-filter-classic-view {
  background: none;
}
.prematch-date-filter.date-filter-classic-view > div {
  gap: 0;
  padding: 0;
  border-radius: 8px;
}
.prematch-date-filter.date-filter-classic-view > div .active-time-filter {
  border-radius: 6px;
  background: rgba(var(--brand-col-1), 1);
  color: rgba(var(--brand-revert), 1);
}
.prematch-date-filter.date-filter-classic-view > div .active-time-filter span {
  color: rgba(var(--brand-revert), 1);
}
.sportsbook-theme-dark .prematch-date-filter.date-filter-classic-view > div {
  background-color: rgba(var(--static-white), 0.08);
}

.sportsbook-theme-light .prematch-date-filter.date-filter-classic-view > div {
  background-color: rgba(var(--static-white), 1);
}

.prematch-date-filter.date-filter-classic-view span {
  color: rgba(var(--brand-col-1), 1);
}

.prematch-date-filter-content > div {
  overflow: hidden;
}

.prematch-date-filter-label {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

@media (max-width: 1080px) {
  .prematch-date-filter-content {
    font-size: max(18px, 1vw);
  }
}.select-sport-contain-m {
  display: flex;
  height: 100%;
}

.game-list-page-wrapper {
  width: 100%;
  min-width: 0;
  position: relative;
  display: flex;
  flex-direction: column;
}
.game-list-page-wrapper.boosted > .asian-game-list-wrapper {
  height: 100%;
}
.game-list-page-wrapper.game-list-comp-black-layer::after {
  content: "";
  top: 0;
  left: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 10px 10px 0 0;
  background: rgba(0, 0, 0, 0.5);
}
.game-list-page-wrapper.game-list-sport-black-layer::after {
  content: "";
  top: 0;
  left: 0;
  z-index: 1150;
  position: absolute;
  width: calc(100% + 103px);
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  left: -103px;
}

.asian-game-list-wrapper {
  display: flex;
  width: 100%;
  flex: 1;
  padding: 0 0 0 12px;
  overflow: hidden;
}p, h1, h2, h3, h4, h5, h6, ul, li {
  margin: 0;
  padding: 0;
}

.sportsbook-content-wrapper {
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-areas: "top" "middle" "bottom";
  grid-template-columns: 12fr;
  grid-template-rows: auto auto 11fr;
  grid-row-gap: 6px;
  font-family: var(--font-f);
  color: rgba(var(--revert-color), 1);
}
.sportsbook-content-wrapper * {
  box-sizing: border-box;
}

.live-score {
  display: flex;
  flex: 0 0 auto;
  margin: 0 10px;
}

.live-sc-number {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  min-width: 32px;
  height: 32px;
  padding: 0 4px;
  background: linear-gradient(0deg, rgba(var(--hero-col-1), 0.08), rgba(var(--hero-col-1), 0.08)), rgba(var(--hero-col-2), 1);
  border: 1px solid rgba(var(--hero-col-1), 1);
  border-radius: 6px;
  color: rgba(var(--hero-col-1), 1);
}
.live-sc-number:not(:last-child) {
  margin-right: 6px;
}

.txt-vs {
  color: rgba(var(--hero-col-1), 1);
  font-size: 16px;
  margin: 0 6px;
}

.game-bg-gradient {
  background: linear-gradient(0deg, rgba(9, 28, 42, 0.6) 0%, rgba(9, 28, 42, 0.6) 100%), var(--game-bg), lightgray 0px -54.964px/100% 131.1% no-repeat;
}

.header-coloring.header-AlpineSkiing {
  background-color: #93c6e5;
}
.header-coloring.header-AlpineSkiing > .sport-icon {
  color: #000000;
}
.header-coloring.header-AlpineSkiing > .expand-icon {
  color: #000000;
}
.header-coloring.header-AlpineSkiing .a-col-g-date {
  color: #000000;
}
.header-coloring.header-AlpineSkiing .game-scores-info p, .header-coloring.header-AlpineSkiing .date-view-t, .header-coloring.header-AlpineSkiing .score-info-item span:not(.global-icon) {
  color: #000000;
}
.header-coloring.header-AlpineSkiing .expandable-game-name span {
  color: #000000;
}
.header-coloring.header-AlpineSkiing .expandable-game-competition-name {
  color: #000000;
}

.header-coloring.header-AustralianFootball {
  background-color: #119a18;
}
.header-coloring.header-AustralianFootball > .sport-icon {
  color: #000000;
}
.header-coloring.header-AustralianFootball > .expand-icon {
  color: #000000;
}
.header-coloring.header-AustralianFootball .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-AustralianFootball .game-scores-info p, .header-coloring.header-AustralianFootball .date-view-t, .header-coloring.header-AustralianFootball .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-AustralianFootball .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-AustralianFootball .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-AmericanFootball {
  background-color: #e7685c;
}
.header-coloring.header-AmericanFootball > .sport-icon {
  color: #000000;
}
.header-coloring.header-AmericanFootball > .expand-icon {
  color: #000000;
}
.header-coloring.header-AmericanFootball .a-col-g-date {
  color: #000000;
}
.header-coloring.header-AmericanFootball .game-scores-info p, .header-coloring.header-AmericanFootball .date-view-t, .header-coloring.header-AmericanFootball .score-info-item span:not(.global-icon) {
  color: #000000;
}
.header-coloring.header-AmericanFootball .expandable-game-name span {
  color: #000000;
}
.header-coloring.header-AmericanFootball .expandable-game-competition-name {
  color: #000000;
}

.header-coloring.header-Badminton {
  background-color: #70c2a7;
}
.header-coloring.header-Badminton > .sport-icon {
  color: #000000;
}
.header-coloring.header-Badminton > .expand-icon {
  color: #000000;
}
.header-coloring.header-Badminton .a-col-g-date {
  color: #000000;
}
.header-coloring.header-Badminton .game-scores-info p, .header-coloring.header-Badminton .date-view-t, .header-coloring.header-Badminton .score-info-item span:not(.global-icon) {
  color: #000000;
}
.header-coloring.header-Badminton .expandable-game-name span {
  color: #000000;
}
.header-coloring.header-Badminton .expandable-game-competition-name {
  color: #000000;
}

.header-coloring.header-Baseball {
  background-color: #60aca9;
}
.header-coloring.header-Baseball > .sport-icon {
  color: #000000;
}
.header-coloring.header-Baseball > .expand-icon {
  color: #000000;
}
.header-coloring.header-Baseball .a-col-g-date {
  color: #000000;
}
.header-coloring.header-Baseball .game-scores-info p, .header-coloring.header-Baseball .date-view-t, .header-coloring.header-Baseball .score-info-item span:not(.global-icon) {
  color: #000000;
}
.header-coloring.header-Baseball .expandable-game-name span {
  color: #000000;
}
.header-coloring.header-Baseball .expandable-game-competition-name {
  color: #000000;
}

.header-coloring.header-Basketball {
  background-color: #d76732;
}
.header-coloring.header-Basketball > .sport-icon {
  color: #000000;
}
.header-coloring.header-Basketball > .expand-icon {
  color: #000000;
}
.header-coloring.header-Basketball .a-col-g-date {
  color: #000000;
}
.header-coloring.header-Basketball .game-scores-info p, .header-coloring.header-Basketball .date-view-t, .header-coloring.header-Basketball .score-info-item span:not(.global-icon) {
  color: #000000;
}
.header-coloring.header-Basketball .expandable-game-name span {
  color: #000000;
}
.header-coloring.header-Basketball .expandable-game-competition-name {
  color: #000000;
}

.header-coloring.header-BeachHandball {
  background-color: #ccbb87;
}
.header-coloring.header-BeachHandball > .sport-icon {
  color: #000000;
}
.header-coloring.header-BeachHandball > .expand-icon {
  color: #000000;
}
.header-coloring.header-BeachHandball .a-col-g-date {
  color: #000000;
}
.header-coloring.header-BeachHandball .game-scores-info p, .header-coloring.header-BeachHandball .date-view-t, .header-coloring.header-BeachHandball .score-info-item span:not(.global-icon) {
  color: #000000;
}
.header-coloring.header-BeachHandball .expandable-game-name span {
  color: #000000;
}
.header-coloring.header-BeachHandball .expandable-game-competition-name {
  color: #000000;
}

.header-coloring.header-BeachSoccer {
  background-color: #bfaf7e;
}
.header-coloring.header-BeachSoccer > .sport-icon {
  color: #000000;
}
.header-coloring.header-BeachSoccer > .expand-icon {
  color: #000000;
}
.header-coloring.header-BeachSoccer .a-col-g-date {
  color: #000000;
}
.header-coloring.header-BeachSoccer .game-scores-info p, .header-coloring.header-BeachSoccer .date-view-t, .header-coloring.header-BeachSoccer .score-info-item span:not(.global-icon) {
  color: #000000;
}
.header-coloring.header-BeachSoccer .expandable-game-name span {
  color: #000000;
}
.header-coloring.header-BeachSoccer .expandable-game-competition-name {
  color: #000000;
}

.header-coloring.header-BeachFootball {
  background-color: #bfaf7e;
}
.header-coloring.header-BeachFootball > .sport-icon {
  color: #000000;
}
.header-coloring.header-BeachFootball > .expand-icon {
  color: #000000;
}
.header-coloring.header-BeachFootball .a-col-g-date {
  color: #000000;
}
.header-coloring.header-BeachFootball .game-scores-info p, .header-coloring.header-BeachFootball .date-view-t, .header-coloring.header-BeachFootball .score-info-item span:not(.global-icon) {
  color: #000000;
}
.header-coloring.header-BeachFootball .expandable-game-name span {
  color: #000000;
}
.header-coloring.header-BeachFootball .expandable-game-competition-name {
  color: #000000;
}

.header-coloring.header-BeachVolleyball {
  background-color: #d9c68f;
}
.header-coloring.header-BeachVolleyball > .sport-icon {
  color: #000000;
}
.header-coloring.header-BeachVolleyball > .expand-icon {
  color: #000000;
}
.header-coloring.header-BeachVolleyball .a-col-g-date {
  color: #000000;
}
.header-coloring.header-BeachVolleyball .game-scores-info p, .header-coloring.header-BeachVolleyball .date-view-t, .header-coloring.header-BeachVolleyball .score-info-item span:not(.global-icon) {
  color: #000000;
}
.header-coloring.header-BeachVolleyball .expandable-game-name span {
  color: #000000;
}
.header-coloring.header-BeachVolleyball .expandable-game-competition-name {
  color: #000000;
}

.header-coloring.header-Biathlon {
  background-color: #bedbed;
}
.header-coloring.header-Biathlon > .sport-icon {
  color: #000000;
}
.header-coloring.header-Biathlon > .expand-icon {
  color: #000000;
}
.header-coloring.header-Biathlon .a-col-g-date {
  color: #000000;
}
.header-coloring.header-Biathlon .game-scores-info p, .header-coloring.header-Biathlon .date-view-t, .header-coloring.header-Biathlon .score-info-item span:not(.global-icon) {
  color: #000000;
}
.header-coloring.header-Biathlon .expandable-game-name span {
  color: #000000;
}
.header-coloring.header-Biathlon .expandable-game-competition-name {
  color: #000000;
}

.header-coloring.header-BallHockey {
  background-color: #168763;
}
.header-coloring.header-BallHockey > .sport-icon {
  color: #000000;
}
.header-coloring.header-BallHockey > .expand-icon {
  color: #000000;
}
.header-coloring.header-BallHockey .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-BallHockey .game-scores-info p, .header-coloring.header-BallHockey .date-view-t, .header-coloring.header-BallHockey .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-BallHockey .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-BallHockey .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-Bandy {
  background-color: #5da167;
}
.header-coloring.header-Bandy > .sport-icon {
  color: #000000;
}
.header-coloring.header-Bandy > .expand-icon {
  color: #000000;
}
.header-coloring.header-Bandy .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-Bandy .game-scores-info p, .header-coloring.header-Bandy .date-view-t, .header-coloring.header-Bandy .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-Bandy .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-Bandy .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-Boxing {
  background-color: #0e7acc;
}
.header-coloring.header-Boxing > .sport-icon {
  color: #000000;
}
.header-coloring.header-Boxing > .expand-icon {
  color: #000000;
}
.header-coloring.header-Boxing .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-Boxing .game-scores-info p, .header-coloring.header-Boxing .date-view-t, .header-coloring.header-Boxing .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-Boxing .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-Boxing .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-Canoe {
  background-color: #0d72bf;
}
.header-coloring.header-Canoe > .sport-icon {
  color: #000000;
}
.header-coloring.header-Canoe > .expand-icon {
  color: #000000;
}
.header-coloring.header-Canoe .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-Canoe .game-scores-info p, .header-coloring.header-Canoe .date-view-t, .header-coloring.header-Canoe .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-Canoe .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-Canoe .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-Chess {
  background-color: #edbd6f;
}
.header-coloring.header-Chess > .sport-icon {
  color: #000000;
}
.header-coloring.header-Chess > .expand-icon {
  color: #000000;
}
.header-coloring.header-Chess .a-col-g-date {
  color: #000000;
}
.header-coloring.header-Chess .game-scores-info p, .header-coloring.header-Chess .date-view-t, .header-coloring.header-Chess .score-info-item span:not(.global-icon) {
  color: #000000;
}
.header-coloring.header-Chess .expandable-game-name span {
  color: #000000;
}
.header-coloring.header-Chess .expandable-game-competition-name {
  color: #000000;
}

.header-coloring.header-Cricket {
  background-color: #1bab7d;
}
.header-coloring.header-Cricket > .sport-icon {
  color: #000000;
}
.header-coloring.header-Cricket > .expand-icon {
  color: #000000;
}
.header-coloring.header-Cricket .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-Cricket .game-scores-info p, .header-coloring.header-Cricket .date-view-t, .header-coloring.header-Cricket .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-Cricket .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-Cricket .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-Curling {
  background-color: #76bbef;
}
.header-coloring.header-Curling > .sport-icon {
  color: #000000;
}
.header-coloring.header-Curling > .expand-icon {
  color: #000000;
}
.header-coloring.header-Curling .a-col-g-date {
  color: #000000;
}
.header-coloring.header-Curling .game-scores-info p, .header-coloring.header-Curling .date-view-t, .header-coloring.header-Curling .score-info-item span:not(.global-icon) {
  color: #000000;
}
.header-coloring.header-Curling .expandable-game-name span {
  color: #000000;
}
.header-coloring.header-Curling .expandable-game-competition-name {
  color: #000000;
}

.header-coloring.header-Cycling {
  background-color: #d9c68f;
}
.header-coloring.header-Cycling > .sport-icon {
  color: #000000;
}
.header-coloring.header-Cycling > .expand-icon {
  color: #000000;
}
.header-coloring.header-Cycling .a-col-g-date {
  color: #000000;
}
.header-coloring.header-Cycling .game-scores-info p, .header-coloring.header-Cycling .date-view-t, .header-coloring.header-Cycling .score-info-item span:not(.global-icon) {
  color: #000000;
}
.header-coloring.header-Cycling .expandable-game-name span {
  color: #000000;
}
.header-coloring.header-Cycling .expandable-game-competition-name {
  color: #000000;
}

.header-coloring.header-Cyclo-Cross {
  background-color: #d9c68f;
}
.header-coloring.header-Cyclo-Cross > .sport-icon {
  color: #000000;
}
.header-coloring.header-Cyclo-Cross > .expand-icon {
  color: #000000;
}
.header-coloring.header-Cyclo-Cross .a-col-g-date {
  color: #000000;
}
.header-coloring.header-Cyclo-Cross .game-scores-info p, .header-coloring.header-Cyclo-Cross .date-view-t, .header-coloring.header-Cyclo-Cross .score-info-item span:not(.global-icon) {
  color: #000000;
}
.header-coloring.header-Cyclo-Cross .expandable-game-name span {
  color: #000000;
}
.header-coloring.header-Cyclo-Cross .expandable-game-competition-name {
  color: #000000;
}

.header-coloring.header-Bowls {
  background-color: #2a8c4c;
}
.header-coloring.header-Bowls > .sport-icon {
  color: #000000;
}
.header-coloring.header-Bowls > .expand-icon {
  color: #000000;
}
.header-coloring.header-Bowls .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-Bowls .game-scores-info p, .header-coloring.header-Bowls .date-view-t, .header-coloring.header-Bowls .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-Bowls .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-Bowls .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-Darts {
  background-color: #d32939;
}
.header-coloring.header-Darts > .sport-icon {
  color: #000000;
}
.header-coloring.header-Darts > .expand-icon {
  color: #000000;
}
.header-coloring.header-Darts .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-Darts .game-scores-info p, .header-coloring.header-Darts .date-view-t, .header-coloring.header-Darts .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-Darts .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-Darts .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-Diving {
  background-color: #118be9;
}
.header-coloring.header-Diving > .sport-icon {
  color: #000000;
}
.header-coloring.header-Diving > .expand-icon {
  color: #000000;
}
.header-coloring.header-Diving .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-Diving .game-scores-info p, .header-coloring.header-Diving .date-view-t, .header-coloring.header-Diving .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-Diving .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-Diving .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-EBasketball {
  background-color: #d96c23;
}
.header-coloring.header-EBasketball > .sport-icon {
  color: #000000;
}
.header-coloring.header-EBasketball > .expand-icon {
  color: #000000;
}
.header-coloring.header-EBasketball .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-EBasketball .game-scores-info p, .header-coloring.header-EBasketball .date-view-t, .header-coloring.header-EBasketball .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-EBasketball .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-EBasketball .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-Electronic {
  background-color: #5e55a1;
}
.header-coloring.header-Electronic > .sport-icon {
  color: #000000;
}
.header-coloring.header-Electronic > .expand-icon {
  color: #000000;
}
.header-coloring.header-Electronic .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-Electronic .game-scores-info p, .header-coloring.header-Electronic .date-view-t, .header-coloring.header-Electronic .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-Electronic .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-Electronic .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-FigureSkating {
  background-color: #b1cdde;
}
.header-coloring.header-FigureSkating > .sport-icon {
  color: #000000;
}
.header-coloring.header-FigureSkating > .expand-icon {
  color: #000000;
}
.header-coloring.header-FigureSkating .a-col-g-date {
  color: #000000;
}
.header-coloring.header-FigureSkating .game-scores-info p, .header-coloring.header-FigureSkating .date-view-t, .header-coloring.header-FigureSkating .score-info-item span:not(.global-icon) {
  color: #000000;
}
.header-coloring.header-FigureSkating .expandable-game-name span {
  color: #000000;
}
.header-coloring.header-FigureSkating .expandable-game-competition-name {
  color: #000000;
}

.header-coloring.header-Floorball {
  background-color: #72cddb;
}
.header-coloring.header-Floorball > .sport-icon {
  color: #000000;
}
.header-coloring.header-Floorball > .expand-icon {
  color: #000000;
}
.header-coloring.header-Floorball .a-col-g-date {
  color: #000000;
}
.header-coloring.header-Floorball .game-scores-info p, .header-coloring.header-Floorball .date-view-t, .header-coloring.header-Floorball .score-info-item span:not(.global-icon) {
  color: #000000;
}
.header-coloring.header-Floorball .expandable-game-name span {
  color: #000000;
}
.header-coloring.header-Floorball .expandable-game-competition-name {
  color: #000000;
}

.header-coloring.header-Formula1 {
  background-color: #b8292b;
}
.header-coloring.header-Formula1 > .sport-icon {
  color: #000000;
}
.header-coloring.header-Formula1 > .expand-icon {
  color: #000000;
}
.header-coloring.header-Formula1 .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-Formula1 .game-scores-info p, .header-coloring.header-Formula1 .date-view-t, .header-coloring.header-Formula1 .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-Formula1 .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-Formula1 .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-Futsal {
  background-color: #65b5c2;
}
.header-coloring.header-Futsal > .sport-icon {
  color: #000000;
}
.header-coloring.header-Futsal > .expand-icon {
  color: #000000;
}
.header-coloring.header-Futsal .a-col-g-date {
  color: #000000;
}
.header-coloring.header-Futsal .game-scores-info p, .header-coloring.header-Futsal .date-view-t, .header-coloring.header-Futsal .score-info-item span:not(.global-icon) {
  color: #000000;
}
.header-coloring.header-Futsal .expandable-game-name span {
  color: #000000;
}
.header-coloring.header-Futsal .expandable-game-competition-name {
  color: #000000;
}

.header-coloring.header-Football {
  background-color: #1a7051;
}
.header-coloring.header-Football > .sport-icon {
  color: #000000;
}
.header-coloring.header-Football > .expand-icon {
  color: #000000;
}
.header-coloring.header-Football .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-Football .game-scores-info p, .header-coloring.header-Football .date-view-t, .header-coloring.header-Football .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-Football .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-Football .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-Freestyle {
  background-color: #edbe13;
}
.header-coloring.header-Freestyle > .sport-icon {
  color: #000000;
}
.header-coloring.header-Freestyle > .expand-icon {
  color: #000000;
}
.header-coloring.header-Freestyle .a-col-g-date {
  color: #000000;
}
.header-coloring.header-Freestyle .game-scores-info p, .header-coloring.header-Freestyle .date-view-t, .header-coloring.header-Freestyle .score-info-item span:not(.global-icon) {
  color: #000000;
}
.header-coloring.header-Freestyle .expandable-game-name span {
  color: #000000;
}
.header-coloring.header-Freestyle .expandable-game-competition-name {
  color: #000000;
}

.header-coloring.header-FreestyleWrestling {
  background-color: #edbe13;
}
.header-coloring.header-FreestyleWrestling > .sport-icon {
  color: #000000;
}
.header-coloring.header-FreestyleWrestling > .expand-icon {
  color: #000000;
}
.header-coloring.header-FreestyleWrestling .a-col-g-date {
  color: #000000;
}
.header-coloring.header-FreestyleWrestling .game-scores-info p, .header-coloring.header-FreestyleWrestling .date-view-t, .header-coloring.header-FreestyleWrestling .score-info-item span:not(.global-icon) {
  color: #000000;
}
.header-coloring.header-FreestyleWrestling .expandable-game-name span {
  color: #000000;
}
.header-coloring.header-FreestyleWrestling .expandable-game-competition-name {
  color: #000000;
}

.header-coloring.header-GaelicFootball {
  background-color: #358014;
}
.header-coloring.header-GaelicFootball > .sport-icon {
  color: #000000;
}
.header-coloring.header-GaelicFootball > .expand-icon {
  color: #000000;
}
.header-coloring.header-GaelicFootball .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-GaelicFootball .game-scores-info p, .header-coloring.header-GaelicFootball .date-view-t, .header-coloring.header-GaelicFootball .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-GaelicFootball .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-GaelicFootball .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-Golf {
  background-color: #189946;
}
.header-coloring.header-Golf > .sport-icon {
  color: #000000;
}
.header-coloring.header-Golf > .expand-icon {
  color: #000000;
}
.header-coloring.header-Golf .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-Golf .game-scores-info p, .header-coloring.header-Golf .date-view-t, .header-coloring.header-Golf .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-Golf .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-Golf .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-GrassHockey {
  background-color: #189443;
}
.header-coloring.header-GrassHockey > .sport-icon {
  color: #000000;
}
.header-coloring.header-GrassHockey > .expand-icon {
  color: #000000;
}
.header-coloring.header-GrassHockey .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-GrassHockey .game-scores-info p, .header-coloring.header-GrassHockey .date-view-t, .header-coloring.header-GrassHockey .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-GrassHockey .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-GrassHockey .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-Gymnastics {
  background-color: #03b5a5;
}
.header-coloring.header-Gymnastics > .sport-icon {
  color: #000000;
}
.header-coloring.header-Gymnastics > .expand-icon {
  color: #000000;
}
.header-coloring.header-Gymnastics .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-Gymnastics .game-scores-info p, .header-coloring.header-Gymnastics .date-view-t, .header-coloring.header-Gymnastics .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-Gymnastics .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-Gymnastics .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-Handball {
  background-color: #42777f;
}
.header-coloring.header-Handball > .sport-icon {
  color: #000000;
}
.header-coloring.header-Handball > .expand-icon {
  color: #000000;
}
.header-coloring.header-Handball .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-Handball .game-scores-info p, .header-coloring.header-Handball .date-view-t, .header-coloring.header-Handball .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-Handball .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-Handball .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-HardAthletics {
  background-color: #0b5b99;
}
.header-coloring.header-HardAthletics > .sport-icon {
  color: #000000;
}
.header-coloring.header-HardAthletics > .expand-icon {
  color: #000000;
}
.header-coloring.header-HardAthletics .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-HardAthletics .game-scores-info p, .header-coloring.header-HardAthletics .date-view-t, .header-coloring.header-HardAthletics .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-HardAthletics .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-HardAthletics .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-Hockey {
  background-color: #168763;
}
.header-coloring.header-Hockey > .sport-icon {
  color: #000000;
}
.header-coloring.header-Hockey > .expand-icon {
  color: #000000;
}
.header-coloring.header-Hockey .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-Hockey .game-scores-info p, .header-coloring.header-Hockey .date-view-t, .header-coloring.header-Hockey .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-Hockey .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-Hockey .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-HorseRacing {
  background-color: #6d5e4d;
}
.header-coloring.header-HorseRacing > .sport-icon {
  color: #000000;
}
.header-coloring.header-HorseRacing > .expand-icon {
  color: #000000;
}
.header-coloring.header-HorseRacing .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-HorseRacing .game-scores-info p, .header-coloring.header-HorseRacing .date-view-t, .header-coloring.header-HorseRacing .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-HorseRacing .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-HorseRacing .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-Hurling {
  background-color: #189946;
}
.header-coloring.header-Hurling > .sport-icon {
  color: #000000;
}
.header-coloring.header-Hurling > .expand-icon {
  color: #000000;
}
.header-coloring.header-Hurling .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-Hurling .game-scores-info p, .header-coloring.header-Hurling .date-view-t, .header-coloring.header-Hurling .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-Hurling .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-Hurling .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-IceHockey {
  background-color: #50a2c6;
}
.header-coloring.header-IceHockey > .sport-icon {
  color: #000000;
}
.header-coloring.header-IceHockey > .expand-icon {
  color: #000000;
}
.header-coloring.header-IceHockey .a-col-g-date {
  color: #000000;
}
.header-coloring.header-IceHockey .game-scores-info p, .header-coloring.header-IceHockey .date-view-t, .header-coloring.header-IceHockey .score-info-item span:not(.global-icon) {
  color: #000000;
}
.header-coloring.header-IceHockey .expandable-game-name span {
  color: #000000;
}
.header-coloring.header-IceHockey .expandable-game-competition-name {
  color: #000000;
}

.header-coloring.header-Judo {
  background-color: #0b5b99;
}
.header-coloring.header-Judo > .sport-icon {
  color: #000000;
}
.header-coloring.header-Judo > .expand-icon {
  color: #000000;
}
.header-coloring.header-Judo .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-Judo .game-scores-info p, .header-coloring.header-Judo .date-view-t, .header-coloring.header-Judo .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-Judo .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-Judo .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-LeagueofLegends {
  background-color: #2d2d2d;
}
.header-coloring.header-LeagueofLegends > .sport-icon {
  color: #000000;
}
.header-coloring.header-LeagueofLegends > .expand-icon {
  color: #000000;
}
.header-coloring.header-LeagueofLegends .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-LeagueofLegends .game-scores-info p, .header-coloring.header-LeagueofLegends .date-view-t, .header-coloring.header-LeagueofLegends .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-LeagueofLegends .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-LeagueofLegends .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-Lacross {
  background-color: #168763;
}
.header-coloring.header-Lacross > .sport-icon {
  color: #000000;
}
.header-coloring.header-Lacross > .expand-icon {
  color: #000000;
}
.header-coloring.header-Lacross .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-Lacross .game-scores-info p, .header-coloring.header-Lacross .date-view-t, .header-coloring.header-Lacross .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-Lacross .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-Lacross .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-LightAthletics {
  background-color: #0b5b99;
}
.header-coloring.header-LightAthletics > .sport-icon {
  color: #000000;
}
.header-coloring.header-LightAthletics > .expand-icon {
  color: #000000;
}
.header-coloring.header-LightAthletics .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-LightAthletics .game-scores-info p, .header-coloring.header-LightAthletics .date-view-t, .header-coloring.header-LightAthletics .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-LightAthletics .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-LightAthletics .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-Athletics {
  background-color: #0b5b99;
}
.header-coloring.header-Athletics > .sport-icon {
  color: #000000;
}
.header-coloring.header-Athletics > .expand-icon {
  color: #000000;
}
.header-coloring.header-Athletics .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-Athletics .game-scores-info p, .header-coloring.header-Athletics .date-view-t, .header-coloring.header-Athletics .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-Athletics .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-Athletics .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-Luge {
  background-color: #99c4de;
}
.header-coloring.header-Luge > .sport-icon {
  color: #000000;
}
.header-coloring.header-Luge > .expand-icon {
  color: #000000;
}
.header-coloring.header-Luge .a-col-g-date {
  color: #000000;
}
.header-coloring.header-Luge .game-scores-info p, .header-coloring.header-Luge .date-view-t, .header-coloring.header-Luge .score-info-item span:not(.global-icon) {
  color: #000000;
}
.header-coloring.header-Luge .expandable-game-name span {
  color: #000000;
}
.header-coloring.header-Luge .expandable-game-competition-name {
  color: #000000;
}

.header-coloring.header-MixedFootball {
  background-color: #f94d4b;
}
.header-coloring.header-MixedFootball > .sport-icon {
  color: #000000;
}
.header-coloring.header-MixedFootball > .expand-icon {
  color: #000000;
}
.header-coloring.header-MixedFootball .a-col-g-date {
  color: #000000;
}
.header-coloring.header-MixedFootball .game-scores-info p, .header-coloring.header-MixedFootball .date-view-t, .header-coloring.header-MixedFootball .score-info-item span:not(.global-icon) {
  color: #000000;
}
.header-coloring.header-MixedFootball .expandable-game-name span {
  color: #000000;
}
.header-coloring.header-MixedFootball .expandable-game-competition-name {
  color: #000000;
}

.header-coloring.header-Motorbikes {
  background-color: #8d612e;
}
.header-coloring.header-Motorbikes > .sport-icon {
  color: #000000;
}
.header-coloring.header-Motorbikes > .expand-icon {
  color: #000000;
}
.header-coloring.header-Motorbikes .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-Motorbikes .game-scores-info p, .header-coloring.header-Motorbikes .date-view-t, .header-coloring.header-Motorbikes .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-Motorbikes .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-Motorbikes .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-Motorsport {
  background-color: #8d612e;
}
.header-coloring.header-Motorsport > .sport-icon {
  color: #000000;
}
.header-coloring.header-Motorsport > .expand-icon {
  color: #000000;
}
.header-coloring.header-Motorsport .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-Motorsport .game-scores-info p, .header-coloring.header-Motorsport .date-view-t, .header-coloring.header-Motorsport .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-Motorsport .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-Motorsport .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-Nascar {
  background-color: #b92f93;
}
.header-coloring.header-Nascar > .sport-icon {
  color: #000000;
}
.header-coloring.header-Nascar > .expand-icon {
  color: #000000;
}
.header-coloring.header-Nascar .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-Nascar .game-scores-info p, .header-coloring.header-Nascar .date-view-t, .header-coloring.header-Nascar .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-Nascar .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-Nascar .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-Netball {
  background-color: #4d4d4d;
}
.header-coloring.header-Netball > .sport-icon {
  color: #000000;
}
.header-coloring.header-Netball > .expand-icon {
  color: #000000;
}
.header-coloring.header-Netball .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-Netball .game-scores-info p, .header-coloring.header-Netball .date-view-t, .header-coloring.header-Netball .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-Netball .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-Netball .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-Pesapallo {
  background-color: #db8e48;
}
.header-coloring.header-Pesapallo > .sport-icon {
  color: #000000;
}
.header-coloring.header-Pesapallo > .expand-icon {
  color: #000000;
}
.header-coloring.header-Pesapallo .a-col-g-date {
  color: #000000;
}
.header-coloring.header-Pesapallo .game-scores-info p, .header-coloring.header-Pesapallo .date-view-t, .header-coloring.header-Pesapallo .score-info-item span:not(.global-icon) {
  color: #000000;
}
.header-coloring.header-Pesapallo .expandable-game-name span {
  color: #000000;
}
.header-coloring.header-Pesapallo .expandable-game-competition-name {
  color: #000000;
}

.header-coloring.header-PokerLive {
  background-color: #116b4f;
}
.header-coloring.header-PokerLive > .sport-icon {
  color: #000000;
}
.header-coloring.header-PokerLive > .expand-icon {
  color: #000000;
}
.header-coloring.header-PokerLive .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-PokerLive .game-scores-info p, .header-coloring.header-PokerLive .date-view-t, .header-coloring.header-PokerLive .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-PokerLive .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-PokerLive .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-Poker {
  background-color: #116b4f;
}
.header-coloring.header-Poker > .sport-icon {
  color: #000000;
}
.header-coloring.header-Poker > .expand-icon {
  color: #000000;
}
.header-coloring.header-Poker .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-Poker .game-scores-info p, .header-coloring.header-Poker .date-view-t, .header-coloring.header-Poker .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-Poker .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-Poker .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-Pool {
  background-color: #a155a0;
}
.header-coloring.header-Pool > .sport-icon {
  color: #000000;
}
.header-coloring.header-Pool > .expand-icon {
  color: #000000;
}
.header-coloring.header-Pool .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-Pool .game-scores-info p, .header-coloring.header-Pool .date-view-t, .header-coloring.header-Pool .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-Pool .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-Pool .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-Rally {
  background-color: #c28540;
}
.header-coloring.header-Rally > .sport-icon {
  color: #000000;
}
.header-coloring.header-Rally > .expand-icon {
  color: #000000;
}
.header-coloring.header-Rally .a-col-g-date {
  color: #000000;
}
.header-coloring.header-Rally .game-scores-info p, .header-coloring.header-Rally .date-view-t, .header-coloring.header-Rally .score-info-item span:not(.global-icon) {
  color: #000000;
}
.header-coloring.header-Rally .expandable-game-name span {
  color: #000000;
}
.header-coloring.header-Rally .expandable-game-competition-name {
  color: #000000;
}

.header-coloring.header-AutoRacing {
  background-color: #ac9afd;
}
.header-coloring.header-AutoRacing > .sport-icon {
  color: #000000;
}
.header-coloring.header-AutoRacing > .expand-icon {
  color: #000000;
}
.header-coloring.header-AutoRacing .a-col-g-date {
  color: #000000;
}
.header-coloring.header-AutoRacing .game-scores-info p, .header-coloring.header-AutoRacing .date-view-t, .header-coloring.header-AutoRacing .score-info-item span:not(.global-icon) {
  color: #000000;
}
.header-coloring.header-AutoRacing .expandable-game-name span {
  color: #000000;
}
.header-coloring.header-AutoRacing .expandable-game-competition-name {
  color: #000000;
}

.header-coloring.header-RinkHockey {
  background-color: #e3bb6d;
}
.header-coloring.header-RinkHockey > .sport-icon {
  color: #000000;
}
.header-coloring.header-RinkHockey > .expand-icon {
  color: #000000;
}
.header-coloring.header-RinkHockey .a-col-g-date {
  color: #000000;
}
.header-coloring.header-RinkHockey .game-scores-info p, .header-coloring.header-RinkHockey .date-view-t, .header-coloring.header-RinkHockey .score-info-item span:not(.global-icon) {
  color: #000000;
}
.header-coloring.header-RinkHockey .expandable-game-name span {
  color: #000000;
}
.header-coloring.header-RinkHockey .expandable-game-competition-name {
  color: #000000;
}

.header-coloring.header-Rowing {
  background-color: #0f81d9;
}
.header-coloring.header-Rowing > .sport-icon {
  color: #000000;
}
.header-coloring.header-Rowing > .expand-icon {
  color: #000000;
}
.header-coloring.header-Rowing .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-Rowing .game-scores-info p, .header-coloring.header-Rowing .date-view-t, .header-coloring.header-Rowing .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-Rowing .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-Rowing .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-Rugby {
  background-color: #799755;
}
.header-coloring.header-Rugby > .sport-icon {
  color: #000000;
}
.header-coloring.header-Rugby > .expand-icon {
  color: #000000;
}
.header-coloring.header-Rugby .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-Rugby .game-scores-info p, .header-coloring.header-Rugby .date-view-t, .header-coloring.header-Rugby .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-Rugby .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-Rugby .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-RugbyLeague {
  background-color: #799755;
}
.header-coloring.header-RugbyLeague > .sport-icon {
  color: #000000;
}
.header-coloring.header-RugbyLeague > .expand-icon {
  color: #000000;
}
.header-coloring.header-RugbyLeague .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-RugbyLeague .game-scores-info p, .header-coloring.header-RugbyLeague .date-view-t, .header-coloring.header-RugbyLeague .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-RugbyLeague .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-RugbyLeague .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-RugbyUnion {
  background-color: #799755;
}
.header-coloring.header-RugbyUnion > .sport-icon {
  color: #000000;
}
.header-coloring.header-RugbyUnion > .expand-icon {
  color: #000000;
}
.header-coloring.header-RugbyUnion .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-RugbyUnion .game-scores-info p, .header-coloring.header-RugbyUnion .date-view-t, .header-coloring.header-RugbyUnion .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-RugbyUnion .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-RugbyUnion .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-RugbySevens {
  background-color: #799755;
}
.header-coloring.header-RugbySevens > .sport-icon {
  color: #000000;
}
.header-coloring.header-RugbySevens > .expand-icon {
  color: #000000;
}
.header-coloring.header-RugbySevens .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-RugbySevens .game-scores-info p, .header-coloring.header-RugbySevens .date-view-t, .header-coloring.header-RugbySevens .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-RugbySevens .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-RugbySevens .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-Shooting {
  background-color: #d5d345;
}
.header-coloring.header-Shooting > .sport-icon {
  color: #000000;
}
.header-coloring.header-Shooting > .expand-icon {
  color: #000000;
}
.header-coloring.header-Shooting .a-col-g-date {
  color: #000000;
}
.header-coloring.header-Shooting .game-scores-info p, .header-coloring.header-Shooting .date-view-t, .header-coloring.header-Shooting .score-info-item span:not(.global-icon) {
  color: #000000;
}
.header-coloring.header-Shooting .expandable-game-name span {
  color: #000000;
}
.header-coloring.header-Shooting .expandable-game-competition-name {
  color: #000000;
}

.header-coloring.header-Shorttrackspeedskating {
  background-color: #b1cdde;
}
.header-coloring.header-Shorttrackspeedskating > .sport-icon {
  color: #000000;
}
.header-coloring.header-Shorttrackspeedskating > .expand-icon {
  color: #000000;
}
.header-coloring.header-Shorttrackspeedskating .a-col-g-date {
  color: #000000;
}
.header-coloring.header-Shorttrackspeedskating .game-scores-info p, .header-coloring.header-Shorttrackspeedskating .date-view-t, .header-coloring.header-Shorttrackspeedskating .score-info-item span:not(.global-icon) {
  color: #000000;
}
.header-coloring.header-Shorttrackspeedskating .expandable-game-name span {
  color: #000000;
}
.header-coloring.header-Shorttrackspeedskating .expandable-game-competition-name {
  color: #000000;
}

.header-coloring.header-SkiJump {
  background-color: #c4dae8;
}
.header-coloring.header-SkiJump > .sport-icon {
  color: #000000;
}
.header-coloring.header-SkiJump > .expand-icon {
  color: #000000;
}
.header-coloring.header-SkiJump .a-col-g-date {
  color: #000000;
}
.header-coloring.header-SkiJump .game-scores-info p, .header-coloring.header-SkiJump .date-view-t, .header-coloring.header-SkiJump .score-info-item span:not(.global-icon) {
  color: #000000;
}
.header-coloring.header-SkiJump .expandable-game-name span {
  color: #000000;
}
.header-coloring.header-SkiJump .expandable-game-competition-name {
  color: #000000;
}

.header-coloring.header-SkiJumping {
  background-color: #c4dae8;
}
.header-coloring.header-SkiJumping > .sport-icon {
  color: #000000;
}
.header-coloring.header-SkiJumping > .expand-icon {
  color: #000000;
}
.header-coloring.header-SkiJumping .a-col-g-date {
  color: #000000;
}
.header-coloring.header-SkiJumping .game-scores-info p, .header-coloring.header-SkiJumping .date-view-t, .header-coloring.header-SkiJumping .score-info-item span:not(.global-icon) {
  color: #000000;
}
.header-coloring.header-SkiJumping .expandable-game-name span {
  color: #000000;
}
.header-coloring.header-SkiJumping .expandable-game-competition-name {
  color: #000000;
}

.header-coloring.header-CrossCountrySkiing {
  background-color: #bedbed;
}
.header-coloring.header-CrossCountrySkiing > .sport-icon {
  color: #000000;
}
.header-coloring.header-CrossCountrySkiing > .expand-icon {
  color: #000000;
}
.header-coloring.header-CrossCountrySkiing .a-col-g-date {
  color: #000000;
}
.header-coloring.header-CrossCountrySkiing .game-scores-info p, .header-coloring.header-CrossCountrySkiing .date-view-t, .header-coloring.header-CrossCountrySkiing .score-info-item span:not(.global-icon) {
  color: #000000;
}
.header-coloring.header-CrossCountrySkiing .expandable-game-name span {
  color: #000000;
}
.header-coloring.header-CrossCountrySkiing .expandable-game-competition-name {
  color: #000000;
}

.header-coloring.header-Snooker {
  background-color: #37b764;
}
.header-coloring.header-Snooker > .sport-icon {
  color: #000000;
}
.header-coloring.header-Snooker > .expand-icon {
  color: #000000;
}
.header-coloring.header-Snooker .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-Snooker .game-scores-info p, .header-coloring.header-Snooker .date-view-t, .header-coloring.header-Snooker .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-Snooker .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-Snooker .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-Snowboard {
  background-color: #9dd3f5;
}
.header-coloring.header-Snowboard > .sport-icon {
  color: #000000;
}
.header-coloring.header-Snowboard > .expand-icon {
  color: #000000;
}
.header-coloring.header-Snowboard .a-col-g-date {
  color: #000000;
}
.header-coloring.header-Snowboard .game-scores-info p, .header-coloring.header-Snowboard .date-view-t, .header-coloring.header-Snowboard .score-info-item span:not(.global-icon) {
  color: #000000;
}
.header-coloring.header-Snowboard .expandable-game-name span {
  color: #000000;
}
.header-coloring.header-Snowboard .expandable-game-competition-name {
  color: #000000;
}

.header-coloring.header-Soccer {
  background-color: #1a7051;
}
.header-coloring.header-Soccer > .sport-icon {
  color: #000000;
}
.header-coloring.header-Soccer > .expand-icon {
  color: #000000;
}
.header-coloring.header-Soccer .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-Soccer .game-scores-info p, .header-coloring.header-Soccer .date-view-t, .header-coloring.header-Soccer .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-Soccer .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-Soccer .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-VirtualFootball {
  background-color: #8555a1;
}
.header-coloring.header-VirtualFootball > .sport-icon {
  color: #000000;
}
.header-coloring.header-VirtualFootball > .expand-icon {
  color: #000000;
}
.header-coloring.header-VirtualFootball .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-VirtualFootball .game-scores-info p, .header-coloring.header-VirtualFootball .date-view-t, .header-coloring.header-VirtualFootball .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-VirtualFootball .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-VirtualFootball .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-CyberFootball {
  background-color: #2d8134;
}
.header-coloring.header-CyberFootball > .sport-icon {
  color: #000000;
}
.header-coloring.header-CyberFootball > .expand-icon {
  color: #000000;
}
.header-coloring.header-CyberFootball .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-CyberFootball .game-scores-info p, .header-coloring.header-CyberFootball .date-view-t, .header-coloring.header-CyberFootball .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-CyberFootball .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-CyberFootball .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-Speedway {
  background-color: #aca696;
}
.header-coloring.header-Speedway > .sport-icon {
  color: #000000;
}
.header-coloring.header-Speedway > .expand-icon {
  color: #000000;
}
.header-coloring.header-Speedway .a-col-g-date {
  color: #000000;
}
.header-coloring.header-Speedway .game-scores-info p, .header-coloring.header-Speedway .date-view-t, .header-coloring.header-Speedway .score-info-item span:not(.global-icon) {
  color: #000000;
}
.header-coloring.header-Speedway .expandable-game-name span {
  color: #000000;
}
.header-coloring.header-Speedway .expandable-game-competition-name {
  color: #000000;
}

.header-coloring.header-Squash {
  background-color: #e1b93f;
}
.header-coloring.header-Squash > .sport-icon {
  color: #000000;
}
.header-coloring.header-Squash > .expand-icon {
  color: #000000;
}
.header-coloring.header-Squash .a-col-g-date {
  color: #000000;
}
.header-coloring.header-Squash .game-scores-info p, .header-coloring.header-Squash .date-view-t, .header-coloring.header-Squash .score-info-item span:not(.global-icon) {
  color: #000000;
}
.header-coloring.header-Squash .expandable-game-name span {
  color: #000000;
}
.header-coloring.header-Squash .expandable-game-competition-name {
  color: #000000;
}

.header-coloring.header-Sumo {
  background-color: #b0a174;
}
.header-coloring.header-Sumo > .sport-icon {
  color: #000000;
}
.header-coloring.header-Sumo > .expand-icon {
  color: #000000;
}
.header-coloring.header-Sumo .a-col-g-date {
  color: #000000;
}
.header-coloring.header-Sumo .game-scores-info p, .header-coloring.header-Sumo .date-view-t, .header-coloring.header-Sumo .score-info-item span:not(.global-icon) {
  color: #000000;
}
.header-coloring.header-Sumo .expandable-game-name span {
  color: #000000;
}
.header-coloring.header-Sumo .expandable-game-competition-name {
  color: #000000;
}

.header-coloring.header-Surfing {
  background-color: #3598e4;
}
.header-coloring.header-Surfing > .sport-icon {
  color: #000000;
}
.header-coloring.header-Surfing > .expand-icon {
  color: #000000;
}
.header-coloring.header-Surfing .a-col-g-date {
  color: #000000;
}
.header-coloring.header-Surfing .game-scores-info p, .header-coloring.header-Surfing .date-view-t, .header-coloring.header-Surfing .score-info-item span:not(.global-icon) {
  color: #000000;
}
.header-coloring.header-Surfing .expandable-game-name span {
  color: #000000;
}
.header-coloring.header-Surfing .expandable-game-competition-name {
  color: #000000;
}

.header-coloring.header-SpecialBets {
  background-color: #2d8134;
}
.header-coloring.header-SpecialBets > .sport-icon {
  color: #000000;
}
.header-coloring.header-SpecialBets > .expand-icon {
  color: #000000;
}
.header-coloring.header-SpecialBets .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-SpecialBets .game-scores-info p, .header-coloring.header-SpecialBets .date-view-t, .header-coloring.header-SpecialBets .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-SpecialBets .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-SpecialBets .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-Swimming {
  background-color: #118be9;
}
.header-coloring.header-Swimming > .sport-icon {
  color: #000000;
}
.header-coloring.header-Swimming > .expand-icon {
  color: #000000;
}
.header-coloring.header-Swimming .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-Swimming .game-scores-info p, .header-coloring.header-Swimming .date-view-t, .header-coloring.header-Swimming .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-Swimming .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-Swimming .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-Tablehockey {
  background-color: #168763;
}
.header-coloring.header-Tablehockey > .sport-icon {
  color: #000000;
}
.header-coloring.header-Tablehockey > .expand-icon {
  color: #000000;
}
.header-coloring.header-Tablehockey .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-Tablehockey .game-scores-info p, .header-coloring.header-Tablehockey .date-view-t, .header-coloring.header-Tablehockey .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-Tablehockey .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-Tablehockey .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-TableTennis {
  background-color: #0C82B3;
}
.header-coloring.header-TableTennis > .sport-icon {
  color: #000000;
}
.header-coloring.header-TableTennis > .expand-icon {
  color: #000000;
}
.header-coloring.header-TableTennis .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-TableTennis .game-scores-info p, .header-coloring.header-TableTennis .date-view-t, .header-coloring.header-TableTennis .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-TableTennis .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-TableTennis .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-Tennis {
  background-color: #8c893a;
}
.header-coloring.header-Tennis > .sport-icon {
  color: #000000;
}
.header-coloring.header-Tennis > .expand-icon {
  color: #000000;
}
.header-coloring.header-Tennis .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-Tennis .game-scores-info p, .header-coloring.header-Tennis .date-view-t, .header-coloring.header-Tennis .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-Tennis .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-Tennis .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-Triathlon {
  background-color: #a1c4c6;
}
.header-coloring.header-Triathlon > .sport-icon {
  color: #000000;
}
.header-coloring.header-Triathlon > .expand-icon {
  color: #000000;
}
.header-coloring.header-Triathlon .a-col-g-date {
  color: #000000;
}
.header-coloring.header-Triathlon .game-scores-info p, .header-coloring.header-Triathlon .date-view-t, .header-coloring.header-Triathlon .score-info-item span:not(.global-icon) {
  color: #000000;
}
.header-coloring.header-Triathlon .expandable-game-name span {
  color: #000000;
}
.header-coloring.header-Triathlon .expandable-game-competition-name {
  color: #000000;
}

.header-coloring.header-Mma {
  background-color: #868686;
}
.header-coloring.header-Mma > .sport-icon {
  color: #000000;
}
.header-coloring.header-Mma > .expand-icon {
  color: #000000;
}
.header-coloring.header-Mma .a-col-g-date {
  color: #000000;
}
.header-coloring.header-Mma .game-scores-info p, .header-coloring.header-Mma .date-view-t, .header-coloring.header-Mma .score-info-item span:not(.global-icon) {
  color: #000000;
}
.header-coloring.header-Mma .expandable-game-name span {
  color: #000000;
}
.header-coloring.header-Mma .expandable-game-competition-name {
  color: #000000;
}

.header-coloring.header-virtualsports {
  background-color: #8555a1;
}
.header-coloring.header-virtualsports > .sport-icon {
  color: #000000;
}
.header-coloring.header-virtualsports > .expand-icon {
  color: #000000;
}
.header-coloring.header-virtualsports .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-virtualsports .game-scores-info p, .header-coloring.header-virtualsports .date-view-t, .header-coloring.header-virtualsports .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-virtualsports .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-virtualsports .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-virtualdogs {
  background-color: #8555a1;
}
.header-coloring.header-virtualdogs > .sport-icon {
  color: #000000;
}
.header-coloring.header-virtualdogs > .expand-icon {
  color: #000000;
}
.header-coloring.header-virtualdogs .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-virtualdogs .game-scores-info p, .header-coloring.header-virtualdogs .date-view-t, .header-coloring.header-virtualdogs .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-virtualdogs .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-virtualdogs .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-virtualhorses {
  background-color: #8555a1;
}
.header-coloring.header-virtualhorses > .sport-icon {
  color: #000000;
}
.header-coloring.header-virtualhorses > .expand-icon {
  color: #000000;
}
.header-coloring.header-virtualhorses .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-virtualhorses .game-scores-info p, .header-coloring.header-virtualhorses .date-view-t, .header-coloring.header-virtualhorses .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-virtualhorses .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-virtualhorses .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-VirtualTennis {
  background-color: #8555a1;
}
.header-coloring.header-VirtualTennis > .sport-icon {
  color: #000000;
}
.header-coloring.header-VirtualTennis > .expand-icon {
  color: #000000;
}
.header-coloring.header-VirtualTennis .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-VirtualTennis .game-scores-info p, .header-coloring.header-VirtualTennis .date-view-t, .header-coloring.header-VirtualTennis .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-VirtualTennis .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-VirtualTennis .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-Volleyball {
  background-color: #bbab17;
}
.header-coloring.header-Volleyball > .sport-icon {
  color: #000000;
}
.header-coloring.header-Volleyball > .expand-icon {
  color: #000000;
}
.header-coloring.header-Volleyball .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-Volleyball .game-scores-info p, .header-coloring.header-Volleyball .date-view-t, .header-coloring.header-Volleyball .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-Volleyball .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-Volleyball .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-WaterPolo {
  background-color: #338fd6;
}
.header-coloring.header-WaterPolo > .sport-icon {
  color: #000000;
}
.header-coloring.header-WaterPolo > .expand-icon {
  color: #000000;
}
.header-coloring.header-WaterPolo .a-col-g-date {
  color: #000000;
}
.header-coloring.header-WaterPolo .game-scores-info p, .header-coloring.header-WaterPolo .date-view-t, .header-coloring.header-WaterPolo .score-info-item span:not(.global-icon) {
  color: #000000;
}
.header-coloring.header-WaterPolo .expandable-game-name span {
  color: #000000;
}
.header-coloring.header-WaterPolo .expandable-game-competition-name {
  color: #000000;
}

.header-coloring.header-Wrestling {
  background-color: #b80f20;
}
.header-coloring.header-Wrestling > .sport-icon {
  color: #000000;
}
.header-coloring.header-Wrestling > .expand-icon {
  color: #000000;
}
.header-coloring.header-Wrestling .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-Wrestling .game-scores-info p, .header-coloring.header-Wrestling .date-view-t, .header-coloring.header-Wrestling .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-Wrestling .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-Wrestling .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-X-Sports {
  background-color: #a61f2d;
}
.header-coloring.header-X-Sports > .sport-icon {
  color: #000000;
}
.header-coloring.header-X-Sports > .expand-icon {
  color: #000000;
}
.header-coloring.header-X-Sports .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-X-Sports .game-scores-info p, .header-coloring.header-X-Sports .date-view-t, .header-coloring.header-X-Sports .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-X-Sports .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-X-Sports .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-GlobalOffensive {
  background-color: #c28503;
}
.header-coloring.header-GlobalOffensive > .sport-icon {
  color: #000000;
}
.header-coloring.header-GlobalOffensive > .expand-icon {
  color: #000000;
}
.header-coloring.header-GlobalOffensive .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-GlobalOffensive .game-scores-info p, .header-coloring.header-GlobalOffensive .date-view-t, .header-coloring.header-GlobalOffensive .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-GlobalOffensive .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-GlobalOffensive .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-CounterStrike {
  background-color: #5e55a1;
}
.header-coloring.header-CounterStrike > .sport-icon {
  color: #000000;
}
.header-coloring.header-CounterStrike > .expand-icon {
  color: #000000;
}
.header-coloring.header-CounterStrike .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-CounterStrike .game-scores-info p, .header-coloring.header-CounterStrike .date-view-t, .header-coloring.header-CounterStrike .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-CounterStrike .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-CounterStrike .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-Dota {
  background-color: #5e55a1;
}
.header-coloring.header-Dota > .sport-icon {
  color: #000000;
}
.header-coloring.header-Dota > .expand-icon {
  color: #000000;
}
.header-coloring.header-Dota .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-Dota .game-scores-info p, .header-coloring.header-Dota .date-view-t, .header-coloring.header-Dota .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-Dota .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-Dota .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-Dota2 {
  background-color: #a93844;
}
.header-coloring.header-Dota2 > .sport-icon {
  color: #000000;
}
.header-coloring.header-Dota2 > .expand-icon {
  color: #000000;
}
.header-coloring.header-Dota2 .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-Dota2 .game-scores-info p, .header-coloring.header-Dota2 .date-view-t, .header-coloring.header-Dota2 .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-Dota2 .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-Dota2 .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-HeroesoftheStorm {
  background-color: #5e55a1;
}
.header-coloring.header-HeroesoftheStorm > .sport-icon {
  color: #000000;
}
.header-coloring.header-HeroesoftheStorm > .expand-icon {
  color: #000000;
}
.header-coloring.header-HeroesoftheStorm .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-HeroesoftheStorm .game-scores-info p, .header-coloring.header-HeroesoftheStorm .date-view-t, .header-coloring.header-HeroesoftheStorm .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-HeroesoftheStorm .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-HeroesoftheStorm .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-WorldOfTanks {
  background-color: #5e55a1;
}
.header-coloring.header-WorldOfTanks > .sport-icon {
  color: #000000;
}
.header-coloring.header-WorldOfTanks > .expand-icon {
  color: #000000;
}
.header-coloring.header-WorldOfTanks .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-WorldOfTanks .game-scores-info p, .header-coloring.header-WorldOfTanks .date-view-t, .header-coloring.header-WorldOfTanks .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-WorldOfTanks .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-WorldOfTanks .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-Hearthstone {
  background-color: #d8bf56;
}
.header-coloring.header-Hearthstone > .sport-icon {
  color: #000000;
}
.header-coloring.header-Hearthstone > .expand-icon {
  color: #000000;
}
.header-coloring.header-Hearthstone .a-col-g-date {
  color: #000000;
}
.header-coloring.header-Hearthstone .game-scores-info p, .header-coloring.header-Hearthstone .date-view-t, .header-coloring.header-Hearthstone .score-info-item span:not(.global-icon) {
  color: #000000;
}
.header-coloring.header-Hearthstone .expandable-game-name span {
  color: #000000;
}
.header-coloring.header-Hearthstone .expandable-game-competition-name {
  color: #000000;
}

.header-coloring.header-StarCraft {
  background-color: #5e55a1;
}
.header-coloring.header-StarCraft > .sport-icon {
  color: #000000;
}
.header-coloring.header-StarCraft > .expand-icon {
  color: #000000;
}
.header-coloring.header-StarCraft .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-StarCraft .game-scores-info p, .header-coloring.header-StarCraft .date-view-t, .header-coloring.header-StarCraft .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-StarCraft .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-StarCraft .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-StarCraft2 {
  background-color: #5e55a1;
}
.header-coloring.header-StarCraft2 > .sport-icon {
  color: #000000;
}
.header-coloring.header-StarCraft2 > .expand-icon {
  color: #000000;
}
.header-coloring.header-StarCraft2 .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-StarCraft2 .game-scores-info p, .header-coloring.header-StarCraft2 .date-view-t, .header-coloring.header-StarCraft2 .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-StarCraft2 .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-StarCraft2 .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-WorldOfWarcraft {
  background-color: #5e55a1;
}
.header-coloring.header-WorldOfWarcraft > .sport-icon {
  color: #000000;
}
.header-coloring.header-WorldOfWarcraft > .expand-icon {
  color: #000000;
}
.header-coloring.header-WorldOfWarcraft .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-WorldOfWarcraft .game-scores-info p, .header-coloring.header-WorldOfWarcraft .date-view-t, .header-coloring.header-WorldOfWarcraft .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-WorldOfWarcraft .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-WorldOfWarcraft .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-CallofDuty {
  background-color: #000000;
}
.header-coloring.header-CallofDuty > .sport-icon {
  color: #000000;
}
.header-coloring.header-CallofDuty > .expand-icon {
  color: #000000;
}
.header-coloring.header-CallofDuty .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-CallofDuty .game-scores-info p, .header-coloring.header-CallofDuty .date-view-t, .header-coloring.header-CallofDuty .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-CallofDuty .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-CallofDuty .expandable-game-competition-name {
  color: #ffffff;
}

.header-coloring.header-WarcraftIII {
  background-color: #000000;
}
.header-coloring.header-WarcraftIII > .sport-icon {
  color: #000000;
}
.header-coloring.header-WarcraftIII > .expand-icon {
  color: #000000;
}
.header-coloring.header-WarcraftIII .a-col-g-date {
  color: #ffffff;
}
.header-coloring.header-WarcraftIII .game-scores-info p, .header-coloring.header-WarcraftIII .date-view-t, .header-coloring.header-WarcraftIII .score-info-item span:not(.global-icon) {
  color: #ffffff;
}
.header-coloring.header-WarcraftIII .expandable-game-name span {
  color: #ffffff;
}
.header-coloring.header-WarcraftIII .expandable-game-competition-name {
  color: #ffffff;
}
