:root {
  --color-primary: rgb(35, 44, 43);
  --color-fade: rgb(235, 240, 236);
  --color-main-start: rgb(199, 221, 219);
  --color-gradient-start: rgb(170, 255, 213);
  --color-gradient-end: rgb(63, 225, 255);
  --color-link: rgb(32, 142, 163);
  --color-red: rgb(239, 68, 68);
  --rgb-primary: 35, 44, 43;
}

#odds_exchange * {
  font-family: "Montserrat", system-ui, -apple-system, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, sans-serif !important
}

#odds_exchange #scrollIframe input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  position: relative;
  cursor: pointer;
}

#odds_exchange #scrollIframe input[type="checkbox"]::after {
  content: " ";
  text-align: center;
  position: absolute;
  width: 16px;
  height: 16px;
  top: -2px;
  left: 0px;
  border-radius: 5px;
  border: 1px solid var(--color-link);
}

#odds_exchange #scrollIframe input[type="checkbox"]:checked::after {
  content: "✓";
  color: white;
  font-size: 12px;
  background: var(--color-link);
  display: flex;
  justify-content: center;
  align-items: center;
}

#odds_exchange #scrollIframe .odds span>strong {
  font-weight: 600;
}

#odds_exchange #scrollIframe .sixmix-container #sixinoneFilterLeague .bts-bottom #button {
  background: linear-gradient(to right,
      var(--color-gradient-start),
      var(--color-gradient-end));
  color: var(--color-primary);
}

#odds_exchange #scrollIframe .sixmix-container #sixinoneFilterLeague .bts-top span input:checked+label {
  border: 1px solid var(--color-link) !important;
  color: var(--color-link);
}

#odds_exchange #scrollIframe .load-more-btn {
  text-decoration-line: underline;
  color: var(--color-primary);
  font-size: 1rem;
  line-height: 1.5rem;
  width: 100%;
  margin-top: 1rem;
  cursor: pointer
}

#odds_exchange #scrollIframe .load-more-btn:hover {
  font-weight: 600;
}

@media only screen and (max-width: 1024px) {
  @media only screen and (max-width: 1024px) {
    @media only screen and (max-width: 1024px) {

      .odds-exchange #scrollIframe .match-list-sm .match-list-box-repeated-sm .match-list-main-sm .match-list-main--title>div,
      .odds-exchange #scrollIframe #app6in1 .match-list-sm .match-list-box-repeated-sm .match-list-main-sm .match-list-main--title>div {
        font-size: small;
        line-height: 14px;
        color: var(--color-primary);
        border-left: 0.5px solid rgba(var(--rgb-primary), 0.5);
        border-right: 0.5px solid rgba(var(--rgb-primary), 0.5);
        padding-block: 2px;
      }

      #scrollIframe .match-list-sm .match-list-box-repeated-sm .match-list-main-sm .match-list-main--bet .odds-title-item {
        gap: 4px;
      }

      #scrollIframe .match-list-sm .match-list-box-repeated-sm .match-list-main-sm .match-list-main--bet {
        padding-block: 4px;
      }
    }
  }
}



#odds_exchange #scrollIframe .button-df {
  border: none;
  background-color: transparent;
  width: auto;
  border-radius: 0px;
  display: flex;
  position: relative;
}

#odds_exchange #scrollIframe .odds:hover {
  background: linear-gradient(to right, var(--color-gradient-start), var(--color-gradient-end)) !important;
}


#odds_exchange #scrollIframe #filter-box-on-mobile .all-hot-filter {
  width: 100%;
}

#odds_exchange #scrollIframe #filter-box-on-mobile .all-hot-filter>div {
  width: 100%;
}

#odds_exchange #scrollIframe #filter-box-on-mobile .filter-date-bet {
  margin-top: 0;
  overflow: hidden;
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}

#odds_exchange #scrollIframe #filter-box-on-mobile .all-hot-filter .button-df:hover {
  background: none !important;
  background-color: var(--color-gradient-start) !important;
  color: var(--color-primary) !important;
  border-radius: 0px !important;
  border-left: none !important;
  border-bottom: none !important;
  border-top: 0.5px solid rgba(var(--rgb-primary), 0.5) !important;
  border-right: 0.5px solid rgba(var(--rgb-primary), 0.5) !important;
}

#odds_exchange #scrollIframe #filter-box-on-mobile .all-hot-filter .button-df.active_ {
  background: linear-gradient(to right, var(--color-gradient-start), var(--color-gradient-end)) !important;
  color: var(--color-primary) !important;
  border-radius: 0px !important;
  border-left: none !important;
  border-bottom: none !important;
  border-top: 0.5px solid rgba(var(--rgb-primary), 0.5) !important;
  border-right: 0.5px solid rgba(var(--rgb-primary), 0.5) !important;
}

#odds_exchange #scrollIframe #filter-box-on-mobile .all-hot-filter .button-df.active_:hover {
  background: linear-gradient(to right, var(--color-gradient-start), var(--color-gradient-end)) !important;
  color: var(--color-primary) !important;
  border-radius: 0px !important;
  border-left: none !important;
  border-bottom: none !important;
  border-top: 0.5px solid rgba(var(--rgb-primary), 0.5) !important;
  border-right: 0.5px solid rgba(var(--rgb-primary), 0.5) !important;
}


#odds_exchange #scrollIframe #filter-box-on-mobile .filter-cup-match #selectLeague {
  display: flex;
}

#odds_exchange #scrollIframe #filter-box-on-mobile .filter-cup-match #selectLeague .custom-select {
  height: 100%;
  width: 100%;
  padding: 8px;
}

#odds_exchange #scrollIframe #filter-box-on-mobile .filter-cup-match #selectLeague .custom-select::before {
  content: "";
  position: absolute;
  width: 18px;
  height: 18px;
  background-image: url("https://img.winfast.dev/plugins/6in1_iframe/assets/svg/down.svg");
  background-repeat: no-repeat;
  background-size: contain;
  align-self: center;
  right: 5px;
}

#odds_exchange #scrollIframe #filter-box-on-mobile .filter-cup-match #selectLeague.show .custom-select::before {
  transform: rotate(180deg);
}

#odds_exchange #scrollIframe #filter-box-on-mobile .filter-cup-match #selectLeague .custom-select:hover {
  background: none !important;
  background-color: var(--color-gradient-start) !important;
  color: var(--color-primary) !important;
  border-radius: 0px !important;
  border: none !important;
}

#odds_exchange #scrollIframe #filter-box-on-mobile .filter-cup-match #selectLeague.show .custom-select {
  background: linear-gradient(to right, var(--color-gradient-start), var(--color-gradient-end)) !important;
  color: var(--color-primary) !important;
  border-radius: 0px !important;
  border: none !important;
}


#odds_exchange #scrollIframe #filter-box-on-mobile .filter-cup-match #selectLeague.show .custom-select:hover {
  background: linear-gradient(to right, var(--color-gradient-start), var(--color-gradient-end)) !important;
  color: var(--color-primary) !important;
  border-radius: 0px !important;
  border: none !important;
}


#odds_exchange #scrollIframe #filter-box-on-mobile .filter-row-select .custom-select-02.button-df::after {
  content: "";
  position: absolute;
  width: 18px;
  height: 18px;
  background-image: url("https://img.winfast.dev/plugins/6in1_iframe/assets/svg/down.svg");
  background-repeat: no-repeat;
  background-size: contain;
  align-self: center;
  right: 5px;
}

#odds_exchange #scrollIframe #filter-box-on-mobile .filter-row-select .custom-select-02.show.button-df::before {
  transform: rotate(180deg);
  filter: brightness(0);
}

#odds_exchange #scrollIframe #filter-box-on-mobile .filter-row-select .custom-select-02.button-df:hover {
  background: none !important;
  background-color: var(--color-gradient-start) !important;
  color: var(--color-primary) !important;
  border-radius: 0px !important;
  border: none !important;
  border-right: 0.5px solid rgba(var(--rgb-primary), 0.5) !important;
}

#odds_exchange #scrollIframe #filter-box-on-mobile .filter-row-select .custom-select-02.show.button-df {
  background: linear-gradient(to right, var(--color-gradient-start), var(--color-gradient-end)) !important;
  color: var(--color-primary) !important;
  border-radius: 0px !important;
  border: none !important;
  border-right: 0.5px solid rgba(var(--rgb-primary), 0.5) !important;
}

#odds_exchange #scrollIframe #filter-box-on-mobile .filter-row-select .custom-select-02.show.button-df:hover {
  background: none !important;
  background: linear-gradient(to right, var(--color-gradient-start), var(--color-gradient-end)) !important;
  color: var(--color-primary) !important;
  border-radius: 0px !important;
  border: none !important;
  border-right: 0.5px solid rgba(var(--rgb-primary), 0.5) !important;
}


#odds_exchange #scrollIframe #filter-box-on-mobile .filter-row-select .custom-select-02.button-df.filter-select-company:hover {
  border-right: none !important;
}

#odds_exchange #scrollIframe #filter-box-on-mobile .filter-row-select .custom-select-02.show.filter-select-company.button-df {
  border-right: none !important;
}

#odds_exchange #scrollIframe #filter-box-on-mobile .filter-row-select .custom-select-02.show.filter-select-company.button-df:hover {
  border-right: none !important;
}

#odds_exchange #scrollIframe #filter-box-on-mobile .filter-row-select .custom-select-02.button-df>div,
#odds_exchange #scrollIframe #filter-box-on-mobile .filter-row-select .custom-select-02.button-df.filter-select-company>div {
  width: 100%;
}


#odds_exchange #scrollIframe #app6in1 #filter-box-on-mobile {
  display: flex;
  flex-flow: column-reverse;
  border: 1px solid rgba(var(--rgb-primary), 0.5);
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}

#odds_exchange #scrollIframe #app6in1 #filter-box-on-mobile .filter-cup-match-box,
#scrollIframe #app6in1 #filter-box-on-mobile .filter-row-select {
  padding: 0;
}

#odds_exchange #scrollIframe #app6in1 #filter-box-on-mobile .filter-cup-match-box,
#scrollIframe #app6in1 #filter-box-on-mobile .filter-row-select .button-df {
  background-color: transparent;
  border: none;
}

#odds_exchange #scrollIframe #app6in1 #filter-box-on-mobile>div:first-child>div>div {
  gap: 0px;
}

#odds_exchange #scrollIframe #app6in1 #filter-box-on-mobile>div:first-child>div>div>div {
  border-top: 0.5px solid rgba(var(--rgb-primary), 0.5);
  background-color: white;
}

#odds_exchange #scrollIframe .league-item:not(:last-child) {
  border-bottom: 1px solid rgba(var(--rgb-primary), 0.5);
}

#odds_exchange #scrollIframe .league-item>.league-item-head {
  background-color: rgba(var(--rgb-primary), 0.1);
  padding: 5px;
  height: auto;
}

#odds_exchange .league-logo {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  overflow: hidden;
  padding: 5px;
  background-color: white;
}

#odds_exchange .league-logo img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

#odds_exchange .league-item .league-item-head .left_part .league-name {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
}

#odds_exchange #scrollIframe .match-list-sm .match-list-box-repeated-sm {
  background-color: transparent;
  border-top: 0.5px solid rgba(var(--rgb-primary), 0.5);
}



/* move from 1024 */
#odds_exchange #scrollIframe #app6in1 #filter-box-on-mobile>div:first-child>div>div>div:first-child {
  width: 50%;
  border-right: 0.5px solid rgba(var(--rgb-primary), 0.5);
  text-align: left;
}

#odds_exchange #scrollIframe #app6in1 #filter-box-on-mobile>div:first-child>div>div>div:nth-child(2) {
  width: 50%;
}



#odds_exchange #scrollIframe #app6in1 #filter-box-on-mobile>div:first-child>div>div>div:last-child {
  width: 100%;
  gap: 0px;
}

#odds_exchange #scrollIframe #app6in1 #filter-box-on-mobile>div:first-child>div>div>div:last-child>div:first-child {
  width: 50%;
  border-right: 0.5px solid rgba(var(--rgb-primary), 0.5);
}

#odds_exchange #scrollIframe #app6in1 #filter-box-on-mobile>div:first-child>div>div>div:last-child>div:last-child {
  width: 50%;
}

#odds_exchange #scrollIframe #app6in1 #filter-box-on-mobile .filter-row-date {
  width: 100%;
}

#odds_exchange #scrollIframe #app6in1 #filter-box-on-mobile .filter-row-date>div {
  width: 100%;
  display: grid !important;
  gap: 0;
  grid-template-columns: repeat(4, 1fr);
}

#odds_exchange #scrollIframe #app6in1 #filter-box-on-mobile .filter-row-date>div>.btn-item-now:nth-child(1) {
  grid-column: 1 / 3;
  grid-row-start: 1;
  border-right: 0.5px solid rgba(var(--rgb-primary), 0.5);

}

#odds_exchange #scrollIframe #app6in1 #filter-box-on-mobile .filter-row-date>div>.btn-item-now.active:nth-child(1)>span {
  color: var(--color-primary) !important;
  height: 100%
}

#odds_exchange #scrollIframe #app6in1 #filter-box-on-mobile .filter-row-date>div>.btn-item-now:nth-child(2) {
  border-top: 0.5px solid rgba(var(--rgb-primary), 0.5);
  border-right: 0.5px solid rgba(var(--rgb-primary), 0.5);
  height: 100%;

}


#odds_exchange #scrollIframe #app6in1 #filter-box-on-mobile .filter-row-date>div>.btn-item-now:nth-child(3) {
  border-top: 0.5px solid rgba(var(--rgb-primary), 0.5);
  border-right: 0.5px solid rgba(var(--rgb-primary), 0.5);
  height: 100%;

}

#odds_exchange #scrollIframe #app6in1 #filter-box-on-mobile .filter-row-date>div>.btn-item-now:nth-child(4) {
  border-top: 0.5px solid rgba(var(--rgb-primary), 0.5);
  border-right: 0.5px solid rgba(var(--rgb-primary), 0.5);
  height: 100%;

}

#odds_exchange #scrollIframe #app6in1 #filter-box-on-mobile .filter-row-date>div>.btn-item-now:nth-child(5) {
  border-top: 0.5px solid rgba(var(--rgb-primary), 0.5);
  height: 100%;
}

@media screen and (max-width: 480px) {
  #odds_exchange #scrollIframe #app6in1 #filter-box-on-mobile .filter-row-date>div>.btn-item-now:nth-child(2) {
    grid-column: span 2;
  }


  #odds_exchange #scrollIframe #app6in1 #filter-box-on-mobile .filter-row-date>div>.btn-item-now:nth-child(3) {
    grid-column: span 2;
    border-right: 0px;

  }

  #odds_exchange #scrollIframe #app6in1 #filter-box-on-mobile .filter-row-date>div>.btn-item-now:nth-child(4) {
    grid-column: span 2;
  }

  #odds_exchange #scrollIframe #app6in1 #filter-box-on-mobile .filter-row-date>div>.btn-item-now:nth-child(5) {
    grid-column: span 2;
  }
}

#odds_exchange #scrollIframe #app6in1 #filter-box-on-mobile .filter-row-date>div>.btn-item-now:nth-child(6) {
  grid-column: 3 / 5;
  grid-row-start: 1;
  display: flex;
}

#odds_exchange #scrollIframe #app6in1 #filter-box-on-mobile .filter-row-date>div>.btn-item-now:nth-child(6)>input {
  text-align: left;
  flex-grow: 1;
}

#odds_exchange #scrollIframe #app6in1 #filter-box-on-mobile .filter-row-date>div>.btn-item-now:nth-child(6)>input::placeholder {
  color: var(--color-primary);
}


#odds_exchange #scrollIframe #app6in1 #filter-box-on-mobile .filter-row-date>div>.btn-item-now {
  border-radius: unset;
  font-size: .875rem;
  line-height: 1.25rem;
}

#odds_exchange #scrollIframe #app6in1 #filter-box-on-mobile .filter-row-date>div>.btn-item-now>span {
  font-size: .875rem;
  line-height: 1.25rem;
}

#odds_exchange #scrollIframe #app6in1 #filter-box-on-mobile .filter-row-date>div>.btn-item-now:hover {
  background-color: var(--color-gradient-start) !important;
  color: var(--color-primary) !important;
}

#odds_exchange #scrollIframe #app6in1 #filter-box-on-mobile .filter-row-date>div>.btn-item-now.active,
#odds_exchange #scrollIframe #app6in1 #filter-box-on-mobile .filter-row-date>div>.btn-item-now.show {
  background: linear-gradient(to right, var(--color-gradient-start), var(--color-gradient-end)) !important;
  color: var(--color-primary) !important;
}



@media only screen and (max-width: 1024px) {
  #odds_exchange #scrollIframe {
    min-height: unset !important;
    padding: 1rem;
    background-color: transparent;
    color: var(--color-primary);
  }

  #odds_exchange #scrollIframe .table-view {
    min-height: unset !important;
  }

  #odds_exchange #scrollIframe #app6in1 .match-list-sm .match-list-box-repeated-sm .match-list-top-sm {
    padding-top: 5px;
    padding-bottom: 10px;
    background-color: white;
  }

  #odds_exchange #scrollIframe .match-list-sm>.match-list-box-repeated-sm>.match-list-top-sm>.match-list-top-main-sm>.match-list-top-main-time-sm {
    display: flex;
    flex-flow: column-reverse;
    align-items: center;
  }

  #odds_exchange #scrollIframe .match-list-sm>.match-list-box-repeated-sm>.match-list-top-sm>.match-list-top-main-sm>.match-list-top-main-time-sm>.match-during-time {
    color: var(--color-red) !important;
    font-size: 1rem;
    line-height: 1.5rem;
  }


  #odds_exchange #scrollIframe #app6in1 .match-list-sm .match-list-box-repeated-sm .match-list-top-sm .match-list-top-main-sm .match-list-top-main-two-sm .mt-center>div {
    background-color: transparent;
    padding: 2px;
    border: 0.5px solid rgba(var(--rgb-primary), 0.5);
  }

  #odds_exchange #scrollIframe #app6in1 .match-list-sm .match-list-box-repeated-sm .match-list-top-sm .match-list-top-main-sm .match-list-top-main-two-sm .mt-center>div.ptsx-coner {
    display: none !important;
  }

  #odds_exchange #scrollIframe .match-list-sm .match-list-box-repeated-sm .match-list-top-sm .match-list-top-main-sm .match-list-top-main-two-sm .team-name span {
    font-size: 0.875rem !important;
    line-height: 1.25rem !important;
    font-weight: 400 !important;
  }



  #odds_exchange #scrollIframe .match-list-box-repeated-sm>.match-list-main-sm {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: repeat(6, auto);
    padding: 0;
  }

  #scrollIframe #app6in1 .match-list-sm .match-list-box-repeated-sm .match-list-main-sm .match-list-main--bet .odds-title-item.two-line-end,
  #scrollIframe #app6in1 .match-list-sm .match-list-box-repeated-sm .match-list-main-sm .match-list-main--title .two-line-end {
    width: 100%;
    min-width: unset;
  }

  #odds_exchange #scrollIframe .match-list-box-repeated-sm>.match-list-main-sm>.match-list-main--bet,
  #odds_exchange #scrollIframe .match-list-box-repeated-sm>.match-list-main-sm>.match-list-main--title {
    display: contents !important;
    width: 100%;
  }

  #odds_exchange #scrollIframe .match-list-box-repeated-sm>.match-list-main-sm>.match-list-main--title>div:first-child {
    grid-row-start: 1;
  }

  #odds_exchange #scrollIframe .match-list-box-repeated-sm>.match-list-main-sm>.match-list-main--bet>div:first-child {
    grid-row-start: 2;
  }

  #odds_exchange #scrollIframe .match-list-box-repeated-sm>.match-list-main-sm>.match-list-main--title>div:nth-child(2) {
    grid-row-start: 3;
  }

  #odds_exchange #scrollIframe .match-list-box-repeated-sm>.match-list-main-sm>.match-list-main--bet>div:nth-child(2) {
    grid-row-start: 4;
  }

  #odds_exchange #scrollIframe .match-list-box-repeated-sm>.match-list-main-sm>.match-list-main--title>div:last-child {
    grid-row-start: 5;
  }

  #odds_exchange #scrollIframe .match-list-box-repeated-sm>.match-list-main-sm>.match-list-main--bet>div:last-child {
    grid-row-start: 6;
  }

  #odds_exchange #scrollIframe .match-list-box-repeated-sm>.match-list-main-sm>.match-list-main--title>div {
    width: 100%;
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 600;
    padding-block: 0.5rem;
    border-top: 0.5px solid rgba(var(--rgb-primary), 0.5);
    color: var(--color-primary) !important;
  }

  #odds_exchange #scrollIframe .match-list-box-repeated-sm>.match-list-main-sm>.match-list-main--bet>div {
    width: 100%;
    font-size: 0.75rem;
    line-height: 1rem;
    border-top: 0.5px solid rgba(var(--rgb-primary), 0.5);
    color: var(--color-primary) !important;
    gap: 0px;
    padding: 0px;
    display: flex;
  }

  #odds_exchange #scrollIframe .match-list-box-repeated-sm>.match-list-main-sm>.match-list-main--bet>div>div {
    width: 100%;
    height: auto !important;
  }

  #odds_exchange #scrollIframe .match-list-box-repeated-sm>.match-list-main-sm>.match-list-main--bet>div {
    border-bottom: 0.5px solid rgba(var(--rgb-primary), 0.5);
  }

  #odds_exchange #scrollIframe .match-list-box-repeated-sm>.match-list-main-sm>.match-list-main--bet>div:last-child>div:not(:last-child) {
    border-right: 0.5px solid rgba(var(--rgb-primary), 0.5);
  }

  #odds_exchange #scrollIframe .match-list-box-repeated-sm>.match-list-main-sm>.match-list-main--bet>div:not(:last-child)>div {
    background-color: rgba(var(--rgb-primary), 0.1);
    border-radius: 0px;
    border-bottom: 0.5px solid rgba(var(--rgb-primary), 0.5);
    font-size: 0.75rem;
    line-height: 1rem;
    padding: 0px;
    gap: 0px;
  }

  #odds_exchange #scrollIframe .match-list-box-repeated-sm>.match-list-main-sm>.match-list-main--bet>div:not(:last-child)>div:last-child {
    border-bottom: none;
  }

  #odds_exchange #scrollIframe .match-list-box-repeated-sm>.match-list-main-sm>.match-list-main--bet>div:not(:last-child)>div>span {
    font-size: 0.75rem;
    line-height: 1rem;
    color: inherit;
    padding: 0.5rem;
  }

  #odds_exchange #scrollIframe #app6in1 .match-list-sm .match-list-box-repeated-sm .match-list-main-sm .match-list-main--bet .odds-title-item.two-line-end .odds>div {
    height: unset;
    color: var(--color-primary);
    padding: 0.25rem;
    font-size: 0.75rem;
    line-height: 1rem;
  }

  #odds_exchange #scrollIframe #app6in1 .match-list-sm .match-list-box-repeated-sm .match-list-main-sm .match-list-main--bet .odds-title-item.two-line-end .odds {
    padding-bottom: 0.25rem;
  }


  #odds_exchange #scrollIframe #app6in1 .match-list-sm .match-list-box-repeated-sm .match-list-bot-sm .toggle-bet.active {
    background: linear-gradient(to right, var(--color-gradient-start), var(--color-gradient-end)) !important;
    color: var(--color-primary) !important;
  }

  #odds_exchange #scrollIframe #app6in1 .match-list-sm .match-list-box-repeated-sm .match-list-bot-sm .toggle-bet.active>div,
  #odds_exchange #scrollIframe #app6in1 .match-list-sm .match-list-box-repeated-sm .match-list-bot-sm .toggle-bet.active>div>span {
    color: var(--color-primary) !important;
  }

  #odds_exchange #scrollIframe #app6in1 .match-list-sm .match-list-box-repeated-sm .match-list-bot-sm .toggle-bet.active>div>img {
    filter: brightness(0);
  }

  #odds_exchange #scrollIframe #app6in1 .match-list-sm .match-list-box-repeated-sm .odds-detail-table {
    background-color: transparent;
  }

  #odds_exchange #scrollIframe .match-list-sm .match-list-box-repeated-sm .odds-detail-table .odds-detail-list .odd-flex-w {
    width: 100%;
  }

  #odds_exchange #scrollIframe .filter-all-hot .button-df {
    font-size: .875rem;
  }

  #odds_exchange #scrollIframe .filter-row-select .custom-select-02 .custom-select {
    font-size: .875rem;
  }

  #odds_exchange #scrollIframe #filter-box-on-mobile .filter-cup-match .custom-select-02 .custom-select {
    font-size: .875rem;
  }

  #odds_exchange #scrollIframe #app6in1 .match-list-sm .match-list-box-repeated-sm .match-list-top-sm .match-list-top-main-sm .match-list-top-main-two-sm .mt-center>div:nth-child(2) {
    display: none !important;
  }

  #odds_exchange #scrollIframe div:has(>.odds-popup) {
    width: 100%;
    display: flex;
    justify-content: center;
  }

  #odds_exchange #scrollIframe .odds-popup {
    left: unset !important;
    justify-content: center;
    display: flex;
  }

  @media only screen and (min-width: 640px) {
    #odds_exchange #scrollIframe .match-list-box-repeated-sm>.match-list-main-sm {
      grid-template-columns: repeat(3, 1fr);
      grid-template-rows: repeat(2, auto);
    }

    #odds_exchange #scrollIframe .match-list-box-repeated-sm>.match-list-main-sm>.match-list-main--title>div,
    #odds_exchange #scrollIframe .match-list-box-repeated-sm>.match-list-main-sm>.match-list-main--bet>div {
      width: unset;
    }

    #odds_exchange #scrollIframe .match-list-box-repeated-sm>.match-list-main-sm>.match-list-main--title>div:first-child {
      grid-row-start: 1;
      border-right: 0.5px solid rgba(var(--rgb-primary), 0.5);
    }

    #odds_exchange #scrollIframe .match-list-box-repeated-sm>.match-list-main-sm>.match-list-main--bet>div:first-child {
      grid-row-start: 2;
      border-right: 0.5px solid rgba(var(--rgb-primary), 0.5);
    }

    #odds_exchange #scrollIframe .match-list-box-repeated-sm>.match-list-main-sm>.match-list-main--title>div:nth-child(2) {
      grid-row-start: 1;
      border-right: 0.5px solid rgba(var(--rgb-primary), 0.5);
    }

    #odds_exchange #scrollIframe .match-list-box-repeated-sm>.match-list-main-sm>.match-list-main--bet>div:nth-child(2) {
      grid-row-start: 2;
      border-right: 0.5px solid rgba(var(--rgb-primary), 0.5);
    }

    #odds_exchange #scrollIframe .match-list-box-repeated-sm>.match-list-main-sm>.match-list-main--title>div:last-child {
      grid-row-start: 1;
    }

    #odds_exchange #scrollIframe .match-list-box-repeated-sm>.match-list-main-sm>.match-list-main--bet>div:last-child {
      grid-row-start: 2;
      align-items: stretch !important;

    }

    #odds_exchange #scrollIframe #app6in1 #filter-box-on-mobile>div:first-child>div>div>div:first-child {
      width: 25%;
      border-right: 0.5px solid rgba(var(--rgb-primary), 0.5);
    }

    #odds_exchange #scrollIframe #app6in1 #filter-box-on-mobile>div:first-child>div>div>div:nth-child(2) {
      width: 25%;
      border-right: 0.5px solid rgba(var(--rgb-primary), 0.5);
    }

    #odds_exchange #scrollIframe #app6in1 #filter-box-on-mobile>div:first-child>div>div>div:nth-child(2)>div {
      max-width: unset !important;

    }

    #odds_exchange #scrollIframe #app6in1 #filter-box-on-mobile>div:first-child>div>div>div:last-child {
      width: 50%;
    }

    #scrollIframe .match-list-head {}
  }
}

@media only screen and (max-width: 575px) {

  #odds_exchange #scrollIframe #filter-box-on-mobile #sixinoneFilterLeague {
    position: fixed;
    bottom: 67px;
    top: unset !important;
    left: calc(50% - 175px) !important;
    right: 0;
    height: fit-content;
    z-index: 100;

  }

  #odds_exchange #scrollIframe #filter-box-on-mobile #sixinoneFilterLeague>* {
    background-color: white;
  }

  body:has(#sixinoneFilterLeague.show)::before {
    content: '';
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #00000080;
    z-index: 99;
  }


}

@media only screen and (min-width: 1025px) {
  #odds_exchange #scrollIframe {
    min-height: unset !important;
    padding: 1rem;
    background-color: transparent;
    color: var(--color-primary);
  }

  #odds_exchange #scrollIframe .f11:hover {
    color: var(--color-link);
    text-decoration: underline !important;
    cursor: pointer !important;
  }

  #odds_exchange #scrollIframe .sixmix-container .all-hot-text .bold-title {
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 700;
  }

  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc {
    display: grid;
    position: relative;
    grid-template-columns: repeat(8, 1fr);
    grid-template-rows: repeat(2, auto);
    margin-top: 52px;
    border: 1px solid rgba(var(--rgb-primary), 0.5);
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }



  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-all-hot {
    position: absolute;
    bottom: 100%;
    margin-bottom: 20px;

  }

  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-date-bet,
  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-date-bet>div,
  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-date-bet>div>div {
    display: contents;
  }

  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-all-hot.filter-second,
  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-all-hot.filter-second>.all-hot-filter,
  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-all-hot.filter-second>.all-hot-filter>div,
  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-all-hot.filter-second>.all-hot-filter>div>.filter-search-row {
    display: contents;
  }


  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-date-bet>div>div>.btn-item-now:nth-child(1) {
    grid-row: 1/ 2;
    grid-column: 1/3;
    border-radius: 0px;
    border-top-left-radius: 1rem;
    background-color: transparent;
    color: var(--color-primary);
    border-right: 0.5px solid rgba(var(--rgb-primary), 0.5) !important;
  }

  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-date-bet>div>div>.btn-item-now:nth-child(1)>span {
    font-size: .875rem;
    line-height: 1.25rem;
  }

  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-date-bet>div>div>.btn-item-now {
    font-size: .875rem;
    line-height: 1.25rem;
  }

  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-date-bet>div>div>.btn-item-now:nth-child(2) {
    grid-row: 1/ 2;
    grid-column: 5/6;
    border-radius: 0px;
    background-color: transparent;
    color: var(--color-primary) !important;
    border-right: 0.5px solid rgba(var(--rgb-primary), 0.5) !important;
  }

  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-date-bet>div>div>.btn-item-now:nth-child(3) {
    grid-row: 1/ 2;
    grid-column: 6/7;
    border-radius: 0px;
    background-color: transparent;
    color: var(--color-primary) !important;
    border-right: 0.5px solid rgba(var(--rgb-primary), 0.5) !important;
  }

  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-date-bet>div>div>.btn-item-now:nth-child(4) {
    grid-row: 1/ 2;
    grid-column: 7/8;
    border-radius: 0px;
    background-color: transparent;
    color: var(--color-primary) !important;
    border-right: 0.5px solid rgba(var(--rgb-primary), 0.5) !important;

  }

  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-date-bet>div>div>.btn-item-now:nth-child(5) {
    grid-row: 1/ 2;
    grid-column: 8/9;
    border-radius: 0px;
    border-top-right-radius: 1rem;
    background-color: transparent;
    color: var(--color-primary) !important;
  }

  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc .filter-row-date>div>label.btn-item-now {
    position: absolute;
    bottom: 100%;
    right: 0px;
    margin-bottom: 16px;
    border: 1px solid rgba(var(--rgb-primary), 0.5);
  }

  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc .filter-row-date>div>label.btn-item-now>input::placeholder {
    color: var(--color-primary);
    font-size: .875rem;
    line-height: 1.25rem;
  }

  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-all-hot.filter-second>div {
    display: contents;
  }

  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-all-hot.filter-second>.all-hot-filter>div>.button-df {
    grid-row: 1/ 2;
    grid-column: 3/5;
    display: flex;
    align-items: center;
    border: 0px !important;
    border-right: 0.5px solid rgba(var(--rgb-primary), 0.5) !important;
    font-size: .875rem;
    line-height: 1.25rem;
  }

  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-all-hot.filter-second>.all-hot-filter>div>.filter-search-row>div div {
    font-size: .875rem;
    width: 100%;
  }

  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-all-hot.filter-second>.all-hot-filter>div>.filter-search-row>div:nth-child(1) {
    grid-row: 2/3;
    grid-column: 1/3;
    background-color: white;

  }

  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-all-hot.filter-second>.all-hot-filter>div>.filter-search-row>div:nth-child(1)>#selectLeague {
    border-radius: 0px;
    background-color: transparent;
    border: 0px !important;
    border-right: 0.5px solid rgba(var(--rgb-primary), 0.5) !important;
    border-top: 0.5px solid rgba(var(--rgb-primary), 0.5) !important;
    width: 100%;
  }

  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-all-hot.filter-second>.all-hot-filter>div>.filter-search-row>div:nth-child(1)>#selectLeague>div {
    color: var(--color-primary) !important;
  }

  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-all-hot.filter-second>.all-hot-filter>div>.filter-search-row>div:nth-child(2) {
    grid-row: 2/3;
    grid-column: 3/5;
    border: 0px !important;
    border-right: 0.5px solid rgba(var(--rgb-primary), 0.5) !important;
    border-top: 0.5px solid rgba(var(--rgb-primary), 0.5) !important;
    background-color: white;

  }

  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-all-hot.filter-second>.all-hot-filter>div>.filter-search-row>div:nth-child(3) {
    grid-row: 2/3;
    grid-column: 5/7;
    border-right: 0.5px solid rgba(var(--rgb-primary), 0.5) !important;
    border-top: 0.5px solid rgba(var(--rgb-primary), 0.5) !important;
    background-color: white;

  }

  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-all-hot.filter-second>.all-hot-filter>div>.filter-search-row>div:nth-child(4) {
    grid-row: 2/3;
    grid-column: 7/9;
    border: 0px !important;
    border-top: 0.5px solid rgba(var(--rgb-primary), 0.5) !important;
    background-color: white;
  }

  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-all-hot.filter-second>.all-hot-filter>div>.filter-search-row>div>.custom-select {
    width: 100%;
    color: var(--color-primary)
  }


  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-date-bet>div>div>.btn-item-now:nth-child(1):hover {
    background-color: var(--color-gradient-start) !important;
    color: var(--color-primary) !important;
    border-radius: 0px !important;
    border-top-left-radius: 1rem !important;
    border: none !important;
    border-right: 0.5px solid rgba(var(--rgb-primary), 0.5) !important;
  }

  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-date-bet>div>div>.btn-item-now:nth-child(1).active {
    background: linear-gradient(to right, var(--color-gradient-start), var(--color-gradient-end)) !important;
    border-radius: 0px !important;
    border-top-left-radius: 1rem !important;
    border: none !important;
    border-right: 0.5px solid rgba(var(--rgb-primary), 0.5) !important;
  }

  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-date-bet>div>div>.btn-item-now:nth-child(1).active:hover {
    background: linear-gradient(to right, var(--color-gradient-start), var(--color-gradient-end)) !important;
    color: var(--color-primary) !important;
    border-radius: 0px !important;
    border-top-left-radius: 1rem !important;
    border: none !important;
    border-right: 0.5px solid rgba(var(--rgb-primary), 0.5) !important;
  }

  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-date-bet>div>div>.btn-item-now:nth-child(1).active>span,
  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-date-bet>div>div>.btn-item-now:nth-child(1).active:hover>span {
    color: var(--color-primary) !important;
  }

  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-all-hot.filter-second>.all-hot-filter>div>.button-df:hover {
    background-color: var(--color-gradient-start) !important;
    color: var(--color-primary) !important;
    border-radius: 0px !important;
    border: none !important;
    border-right: 0.5px solid rgba(var(--rgb-primary), 0.5) !important;
  }

  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-all-hot.filter-second>.all-hot-filter>div>.button-df.active_ {
    background: linear-gradient(to right, var(--color-gradient-start), var(--color-gradient-end)) !important;
    color: var(--color-primary) !important;
    border-radius: 0px !important;
    border: none !important;
    border-right: 0.5px solid rgba(var(--rgb-primary), 0.5) !important;
  }

  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-all-hot.filter-second>.all-hot-filter>div>.button-df.active_:hover {
    background: linear-gradient(to right, var(--color-gradient-start), var(--color-gradient-end)) !important;
    color: var(--color-primary) !important;
    border-radius: 0px !important;
    border: none !important;
    border-right: 0.5px solid rgba(var(--rgb-primary), 0.5) !important;
  }


  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-date-bet>div>div>.btn-item-now:nth-child(2):hover,
  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-date-bet>div>div>.btn-item-now:nth-child(3):hover,
  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-date-bet>div>div>.btn-item-now:nth-child(4):hover {
    background-color: var(--color-gradient-start) !important;
    color: var(--color-primary) !important;
    border-radius: 0px !important;
    border: none !important;
    border-right: 0.5px solid rgba(var(--rgb-primary), 0.5) !important;
  }

  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-date-bet>div>div>.btn-item-now:nth-child(2).active,
  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-date-bet>div>div>.btn-item-now:nth-child(3).active,
  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-date-bet>div>div>.btn-item-now:nth-child(4).active {
    background: linear-gradient(to right, var(--color-gradient-start), var(--color-gradient-end)) !important;
    color: var(--color-primary) !important;
    border-radius: 0px !important;
    border: none !important;
    border-right: 0.5px solid rgba(var(--rgb-primary), 0.5) !important;
  }

  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-date-bet>div>div>.btn-item-now:nth-child(2).active:hover,
  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-date-bet>div>div>.btn-item-now:nth-child(3).active:hover,
  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-date-bet>div>div>.btn-item-now:nth-child(4).active:hover {
    background: linear-gradient(to right, var(--color-gradient-start), var(--color-gradient-end)) !important;
    color: var(--color-primary) !important;
    border-radius: 0px !important;
    border: none !important;
    border-right: 0.5px solid rgba(var(--rgb-primary), 0.5) !important;
  }

  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-date-bet>div>div>.btn-item-now:nth-child(5):hover {
    background-color: var(--color-gradient-start) !important;
    color: var(--color-primary) !important;
    border-radius: 0px !important;
    border-top-right-radius: 1rem !important;
    border: none !important;
    border-right: 0.5px solid rgba(var(--rgb-primary), 0.5) !important;
  }

  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-date-bet>div>div>.btn-item-now:nth-child(5).active,
  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-date-bet>div>div>.btn-item-now:nth-child(5).active:hover {
    background: linear-gradient(to right, var(--color-gradient-start), var(--color-gradient-end)) !important;
    color: var(--color-primary) !important;
    border-radius: 0px !important;
    border-top-right-radius: 1rem !important;
    border: none !important;
    border-right: 0.5px solid rgba(var(--rgb-primary), 0.5) !important;
  }


  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc .filter-row-date>div>label.btn-item-now:hover {
    background-color: var(--color-gradient-start) !important;
    color: var(--color-primary) !important;
  }

  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc .filter-row-date>div>label.btn-item-now.active,
  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc .filter-row-date>div>label.btn-item-now.active:hover,
  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc .filter-row-date>div>label.btn-item-now.show,
  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc .filter-row-date>div>label.btn-item-now.show:hover {
    background: linear-gradient(to right, var(--color-gradient-start), var(--color-gradient-end)) !important;
    color: var(--color-primary) !important;

  }

  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-all-hot.filter-second>.all-hot-filter>div>.filter-search-row>div:nth-child(1)>#selectLeague:hover {
    background-color: var(--color-gradient-start) !important;
    color: var(--color-primary) !important;
    border: 0px !important;
    border-right: 0.5px solid rgba(var(--rgb-primary), 0.5) !important;
    border-top: 0.5px solid rgba(var(--rgb-primary), 0.5) !important;
  }

  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-all-hot.filter-second>.all-hot-filter>div>.filter-search-row>div:nth-child(1)>#selectLeague.show,
  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-all-hot.filter-second>.all-hot-filter>div>.filter-search-row>div:nth-child(1)>#selectLeague.show:hover {
    background: linear-gradient(to right, var(--color-gradient-start), var(--color-gradient-end)) !important;
    color: var(--color-primary) !important;
    border: 0px !important;
    border-right: 0.5px solid rgba(var(--rgb-primary), 0.5) !important;
    border-top: 0.5px solid rgba(var(--rgb-primary), 0.5) !important;
  }

  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-all-hot.filter-second>.all-hot-filter>div>.filter-search-row>div:nth-child(2):hover,
  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-all-hot.filter-second>.all-hot-filter>div>.filter-search-row>div:nth-child(3):hover,
  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-all-hot.filter-second>.all-hot-filter>div>.filter-search-row>div:nth-child(4):hover {
    background-color: var(--color-gradient-start) !important;
  }

  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-all-hot.filter-second>.all-hot-filter>div>.filter-search-row>div:nth-child(3):hover {
    border-left: 0px !important;
    border-bottom: 0px !important;
  }

  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-all-hot.filter-second>.all-hot-filter>div>.filter-search-row>div:nth-child(2).show,
  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-all-hot.filter-second>.all-hot-filter>div>.filter-search-row>div:nth-child(3).show,
  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-all-hot.filter-second>.all-hot-filter>div>.filter-search-row>div:nth-child(4).show,
  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-all-hot.filter-second>.all-hot-filter>div>.filter-search-row>div:nth-child(2).show:hover,
  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-all-hot.filter-second>.all-hot-filter>div>.filter-search-row>div:nth-child(3).show:hover,
  #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-all-hot.filter-second>.all-hot-filter>div>.filter-search-row>div:nth-child(4).show:hover {
    background: linear-gradient(to right, var(--color-gradient-start), var(--color-gradient-end)) !important;
  }

  #odds_exchange #scrollIframe #filter-box-on-pc .filter-search-row .custom-select-02 {
    position: relative;
    display: flex;
    padding: 0px;
  }

  #odds_exchange #scrollIframe #filter-box-on-pc .filter-search-row .custom-select-02::after {
    content: "";
    position: absolute;
    width: 18px;
    height: 18px;
    background-image: url("https://img.winfast.dev/plugins/6in1_iframe/assets/svg/down.svg");
    background-repeat: no-repeat;
    background-size: contain;
    align-self: center;
    right: 5px;
  }

  #odds_exchange #scrollIframe .match-list-sm .match-list-box-repeated-sm .match-list-top-sm .match-list-top-main-sm .match-list-top-main-two-sm .mt-center>div:last-child {
    display: none !important;
  }

  #odds_exchange #scrollIframe .match-list-sm .match-list-box-repeated-sm .match-list-top-sm {
    position: relative;
  }

  #odds_exchange #scrollIframe .match-list-sm .match-list-box-repeated-sm .match-list-top-sm .match-list-top-top-sm .match-list-top-top-right-sm:has(~.match-list-top-top-left-sm>.live-on-mobile) .action-list {
    margin-left: 40px;
  }

  #odds_exchange #scrollIframe .match-list-sm .match-list-box-repeated-sm .live-on-mobile {
    left: 5px;
    top: 5px
  }

  #odds_exchange #scrollIframe .match-list-top-main-sm>.d-corner {
    position: absolute;
    right: 5px;
    top: 5px;
  }

  #odds_exchange #scrollIframe .d-corner>div {
    color: var(--color-red) !important
  }

  #odds_exchange #scrollIframe .match-list-sm>.match-list-box-repeated-sm>.match-list-top-sm {
    background-color: white;
  }

  #odds_exchange #scrollIframe .match-list-sm>.match-list-box-repeated-sm>.match-list-main-sm>.match-list-main--title {
    border-bottom: 0.5px solid rgba(var(--rgb-primary), 0.5);
  }

  #odds_exchange #scrollIframe .match-list-sm>.match-list-box-repeated-sm>.match-list-main-sm>.match-list-main--title>.two-line-start,
  #odds_exchange #scrollIframe .match-list-sm>.match-list-box-repeated-sm .match-list-main-sm>.match-list-main--bet>.two-line-start {
    border-right: 0.5px solid rgba(var(--rgb-primary), 0.5);
  }

  #odds_exchange #scrollIframe .match-list-sm>.match-list-box-repeated-sm>.match-list-main-sm>.match-list-main--title {
    height: fit-content;
    padding-block: 2px;
  }

  #odds_exchange #scrollIframe .match-list-sm>.match-list-box-repeated-sm>.match-list-main-sm>.match-list-main--title>div {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  #odds_exchange #scrollIframe .match-list-sm>.match-list-box-repeated-sm>.match-list-main-sm>.match-list-main--bet>div>div>span {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  #odds_exchange #scrollIframe .match-list-sm>.match-list-box-repeated-sm>.match-list-main-sm>.match-list-main--bet>div {
    height: 90px;
  }

  #odds_exchange #scrollIframe .match-list-sm>.match-list-box-repeated-sm>.match-list-main-sm>.match-list-main--title>div,
  #odds_exchange #scrollIframe .match-list-sm>.match-list-box-repeated-sm>.match-list-main-sm>.match-list-main--bet>div {
    gap: 0px;
    width: calc(100% / 3) !important;
    flex: none !important;
    flex-grow: 1 !important;

  }

  #odds_exchange #scrollIframe .match-list-sm>.match-list-box-repeated-sm>.match-list-main-sm>.match-list-main--bet {
    align-items: stretch;
    padding: 0px;
  }

  #odds_exchange #scrollIframe .match-list-sm>.match-list-box-repeated-sm>.match-list-main-sm>.match-list-main--bet>.two-line-start {
    justify-content: flex-start;
  }

  #odds_exchange #scrollIframe .match-list-sm>.match-list-box-repeated-sm>.match-list-main-sm>.match-list-main--bet>.two-line-start>div {
    border-bottom: 0.5px solid rgba(var(--rgb-primary), 0.5);
    background-color: rgba(var(--rgb-primary), .1);
  }

  #odds_exchange #scrollIframe .match-list-sm>.match-list-box-repeated-sm>.match-list-main-sm>.match-list-main--bet>.two-line-end>.odds {
    padding-inline: 15px;
  }

  #odds_exchange #scrollIframe .match-list-sm>.match-list-box-repeated-sm>.match-list-main-sm>.match-list-main--bet>.two-line-end>.odds>div {
    flex-grow: 1;
    text-align: left;
  }

  #odds_exchange #scrollIframe .match-list-sm>.match-list-box-repeated-sm>.match-list-main-sm>.match-list-main--bet>.two-line-end>div:not(:last-child) {
    border-bottom: 0.5px solid rgba(var(--rgb-primary), 0.5);
  }

  #odds_exchange #scrollIframe .match-list-sm .match-list-box-repeated-sm .match-list-top-sm .match-list-top-main-sm .match-list-top-main-time-sm .match-during-time {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  #odds_exchange #scrollIframe .match-list-sm .match-list-box-repeated-sm .match-list-top-sm .match-list-top-main-sm .match-list-top-main-two-sm .t-name {
    font-size: 1rem;
    line-height: 1.5rem;
  }


  @media screen and (max-width: 1412px) {
    #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-all-hot.filter-second>.all-hot-filter>div>.filter-search-row>div:nth-child(4) {
      display: none;
    }

    #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc {
      grid-template-columns: repeat(16, 1fr);
    }

    #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-date-bet>div>div>.btn-item-now:nth-child(1) {
      grid-column: 1/5;
    }

    #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-date-bet>div>div>.btn-item-now:nth-child(2) {
      grid-column: 5/8;

    }

    #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-date-bet>div>div>.btn-item-now:nth-child(3) {
      grid-column: 8/11;

    }

    #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-date-bet>div>div>.btn-item-now:nth-child(4) {
      grid-column: 11/14;

    }

    #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-date-bet>div>div>.btn-item-now:nth-child(5) {
      grid-column: 14/17;

    }

    #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-all-hot.filter-second>.all-hot-filter>div>.button-df {
      grid-row: 2/ 3;
      grid-column: 1/5;
      border: 0px !important;
      border-right: 0.5px solid rgba(var(--rgb-primary), 0.5) !important;
      border-top: 0.5px solid rgba(var(--rgb-primary), 0.5) !important;
      background-color: white;
    }

    #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-all-hot.filter-second>.all-hot-filter>div>.button-df:hover,
    #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-all-hot.filter-second>.all-hot-filter>div>.button-df.active_,
    #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-all-hot.filter-second>.all-hot-filter>div>.button-df.active_:hover {
      border-top: 0.5px solid rgba(var(--rgb-primary), 0.5) !important;
    }


    #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-all-hot.filter-second>.all-hot-filter>div>.filter-search-row>div:nth-child(1) {
      grid-column: 5/9;
      background-color: white;
    }

    #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-all-hot.filter-second>.all-hot-filter>div>.filter-search-row>div:nth-child(2) {
      grid-column: 9/13;
      background-color: white;
    }

    #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-all-hot.filter-second>.all-hot-filter>div>.filter-search-row>div:nth-child(3) {
      grid-column: 13/17;
      background-color: white;
      border: 0px !important;
      border-top: 0.5px solid rgba(var(--rgb-primary), 0.5) !important;
    }

    #odds_exchange #scrollIframe .sixmix-container #filter-box-on-pc>.filter-all-hot.filter-second>.all-hot-filter>div>.filter-search-row>div>div>.custom-select {
      padding-inline: 8px;

    }

    #odds_exchange #scrollIframe .ods-100>.odstb-odds-list {
      display: grid;
      grid-template-columns: repeat(5, 1fr)
    }
  }

  @media screen and (max-width: 1086px) {
    #odds_exchange #scrollIframe .match-list-sm .match-list-box-repeated-sm .match-list-top-sm .match-list-top-main-sm .match-list-top-main-time-sm {
      display: flex;
      flex-flow: column-reverse;
      align-items: center;
    }

    #odds_exchange #scrollIframe .odds-detail-table .odd-flex-w {
      width: 100%;
    }

    #odds_exchange #scrollIframe .match-list-sm>.match-list-box-repeated-sm .odds-detail-table .match-list-main-sm>.match-list-main--bet>.two-line-start {
      background-color: white;
      border: none;
    }

    #odds_exchange #scrollIframe #app6in1 #filter-box-on-mobile>div:first-child>div>div>div:first-child {
      height: 44px;
      display: flex;
      align-items: center;
      font-size: 14px;
      font-weight: 500;
    }

    #odds_exchange #scrollIframe #app6in1 #filter-box-on-mobile>div:first-child>div>div>div:nth-child(2) {
      margin: 0;
    }

    #odds_exchange #scrollIframe #app6in1 #filter-box-on-mobile>div:first-child>div>div>div:nth-child(2)>.filter-cup-match {
      max-width: 100%;
    }

    #odds_exchange #scrollIframe #app6in1 #filter-box-on-mobile>div:first-child>div>div>div:nth-child(2)>.filter-cup-match>#selectLeague>.custom-select {
      padding: 0px;
      display: flex;
      align-items: center;
      padding-left: 12px;
    }

    #odds_exchange #scrollIframe #app6in1 #filter-box-on-mobile>div:first-child>div>div>div:last-child>div:first-child>.custom-select,
    #odds_exchange #scrollIframe #app6in1 #filter-box-on-mobile>div:first-child>div>div>div:last-child>div:last-child>.custom-select {
      height: 44px;
      display: flex;
      align-items: center;
    }


  }

}

#odds_exchange #scrollIframe .bet-match-item-child>div:first-child>.w-100>strong {
  display: none;
}

#odds_exchange #scrollIframe .bet-match-item-child>.w-score.d-corner {
  display: flex;
}

#odds_exchange #scrollIframe .bet-match-item-child>.w-score.d-corner>div {
  color: #e51b00 !important
}

#odds_exchange #scrollIframe .match-list-head>.corner-col>.title-small>img:last-child {
  display: none;
}

#odds_exchange #scrollIframe .bet-match-item-repeated .bet-match-item-info>div:last-child {
  background-color: white;
}

#odds_exchange #scrollIframe .bet-match-item-info .odds-title-item.two-line-start {

  background: rgba(35, 44, 43, 0.1)
}

#odds_exchange #scrollIframe .bet-match-item-info .two-line-bet>.two-line-start {
  border-right: 0.5px solid rgba(var(--rgb-primary), 0.5);
}

#odds_exchange #scrollIframe .bet-match-item-info .two-line-bet>.two-line-start>:not(:last-child),
#odds_exchange #scrollIframe .bet-match-item-info .two-line-bet>.two-line-end>:not(:last-child) {
  border-bottom: 0.5px solid rgba(var(--rgb-primary), 0.5);
}

#odds_exchange #scrollIframe .match-list-head {
  height: 5rem;
}

#odds_exchange #scrollIframe .match-list-head>div>span {
  font-size: 1rem;
  line-height: 1.5rem;
}

#odds_exchange #scrollIframe .match-list-head .odds-title-head>span {
  font-size: 1rem;
  line-height: 1.5rem;
}

#odds_exchange #scrollIframe .match-list-head .odds-title-head {
  height: 2.5rem;
  align-items: center;
  display: flex;
  justify-content: center;
}

#odds_exchange #scrollIframe .match-list-head .odds-title-items {
  height: 2.5rem;
}

#odds_exchange #scrollIframe .match-list-head .odds-title-items>.two-line-start {
  border-right: 0.5px solid rgba(var(--rgb-primary), 0.5);
}

#odds_exchange #scrollIframe .match-list-head .odds-title-items>.odds-title-item {
  font-size: .875rem;
  line-height: 1.25rem;
  height: 100%;
  align-items: center;
  display: flex;
  justify-content: center;
}

#odds_exchange #scrollIframe .match-list-one-bet.filter-type-1 .bet-match-item>.bet-match-item-info>.bet-match-item-child>.item-ods>div,
#odds_exchange #scrollIframe .match-list-one-bet.filter-type-3 .bet-match-item>.bet-match-item-info>.bet-match-item-child>.item-ods>div,
#odds_exchange #scrollIframe .match-list-one-bet.filter-type-4 .bet-match-item>.bet-match-item-info>.bet-match-item-child>.item-ods>div {
  flex-flow: column;
  width: 50px;
}

#odds_exchange #scrollIframe .match-list-head:has(~.match-list-one-bet.filter-type-1)>.odds-title>.odds-title-items>.odds-title-item,
#odds_exchange #scrollIframe .match-list-head:has(~.match-list-one-bet.filter-type-3)>.odds-title>.odds-title-items>.odds-title-item,
#odds_exchange #scrollIframe .match-list-head:has(~.match-list-one-bet.filter-type-4)>.odds-title>.odds-title-items>.odds-title-item {
  width: 50px;
}

#odds_exchange #scrollIframe .match-list-one-bet.filter-type-1 .bet-match-item>.bet-match-item-info>.bet-match-item-child>.item-ods>div:not(:last-child),
#odds_exchange #scrollIframe .match-list-one-bet.filter-type-3 .bet-match-item>.bet-match-item-info>.bet-match-item-child>.item-ods>div:not(:last-child),
#odds_exchange #scrollIframe .match-list-one-bet.filter-type-4 .bet-match-item>.bet-match-item-info>.bet-match-item-child>.item-ods>div:not(:last-child) {
  border-right: 0.5px solid rgba(var(--rgb-primary), 0.5);
}

#odds_exchange #scrollIframe .match-list-head:has(~.match-list-one-bet.filter-type-1)>.odds-title>.odds-title-items>.odds-title-item:not(:last-child),
#odds_exchange #scrollIframe .match-list-head:has(~.match-list-one-bet.filter-type-3)>.odds-title>.odds-title-items>.odds-title-item:not(:last-child),
#odds_exchange #scrollIframe .match-list-head:has(~.match-list-one-bet.filter-type-4)>.odds-title>.odds-title-items>.odds-title-item:not(:last-child) {
  border-right: 0.5px solid rgba(var(--rgb-primary), 0.5);
}

#odds_exchange #scrollIframe .match-list-one-bet.filter-type-1 .bet-match-item>.bet-match-item-info>.bet-match-item-child>.item-ods>div>div:not(:last-child),
#odds_exchange #scrollIframe .match-list-one-bet.filter-type-3 .bet-match-item>.bet-match-item-info>.bet-match-item-child>.item-ods>div>div:not(:last-child),
#odds_exchange #scrollIframe .match-list-one-bet.filter-type-4 .bet-match-item>.bet-match-item-info>.bet-match-item-child>.item-ods>div>div:not(:last-child) {
  border-bottom: 0.5px solid rgba(var(--rgb-primary), 0.5);
}

@media screen and (min-width: 1412px) {


  #odds_exchange #scrollIframe .bet-match-item-child .odds>span {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  #odds_exchange #scrollIframe .match-list-head .odds-title-items>.odds-title-item {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  #odds_exchange #scrollIframe .odds-title-item.two-line-start {
    flex: 1 1 130px;
    width: 130px;
  }

  #odds_exchange #scrollIframe .odds-title-item.two-line-end {
    flex: 1 1 100px;
    width: 100px;
  }

  #odds_exchange #scrollIframe .match-list-one-bet.filter-type-1 .bet-match-item>.bet-match-item-info>.bet-match-item-child>.item-ods>div {
    width: 60px;
  }

  #odds_exchange #scrollIframe .match-list-head:has(~.match-list-one-bet.filter-type-1)>.odds-title>.odds-title-items>.odds-title-item {
    width: 60px;
  }

  #odds_exchange #scrollIframe .match-list-one-bet.filter-type-3 .bet-match-item>.bet-match-item-info>.bet-match-item-child>.item-ods>div,
  #odds_exchange #scrollIframe .match-list-one-bet.filter-type-4 .bet-match-item>.bet-match-item-info>.bet-match-item-child>.item-ods>div {
    width: 75px;
  }

  #odds_exchange #scrollIframe .match-list-head:has(~.match-list-one-bet.filter-type-3)>.odds-title>.odds-title-items>.odds-title-item,
  #odds_exchange #scrollIframe .match-list-head:has(~.match-list-one-bet.filter-type-4)>.odds-title>.odds-title-items>.odds-title-item {
    width: 75px;
  }

  #odds_exchange #scrollIframe .match-list-one-bet.filter-type-1 .bet-match-item>.bet-match-item-info>.bet-match-item-child>.item-ods>div>div,
  #odds_exchange #scrollIframe .match-list-one-bet.filter-type-3 .bet-match-item>.bet-match-item-info>.bet-match-item-child>.item-ods>div>div,
  #odds_exchange #scrollIframe .match-list-one-bet.filter-type-4 .bet-match-item>.bet-match-item-info>.bet-match-item-child>.item-ods>div>div {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}

#odds_exchange #scrollIframe .match-list-one-bet.filter-type-1 .bet-match-item>.bet-match-item-info>.bet-match-item-child>.item-ods>div>div,
#odds_exchange #scrollIframe .match-list-one-bet.filter-type-3 .bet-match-item>.bet-match-item-info>.bet-match-item-child>.item-ods>div>div,
#odds_exchange #scrollIframe .match-list-one-bet.filter-type-4 .bet-match-item>.bet-match-item-info>.bet-match-item-child>.item-ods>div>div {
  justify-content: end;
}

#scrollIframe .w-60 {
  width: 75px;
  min-width: 75px;
  max-width: 75px;
}

#odds_exchange #scrollIframe .match-list-head>div:nth-child(2),
#odds_exchange #scrollIframe .bet-match-item-child>div:nth-child(2) {
  width: 50px;
  min-width: 50px;
  max-width: 50px;
}

#odds_exchange #scrollIframe .match-list-head>div:nth-child(3),
#odds_exchange #scrollIframe .bet-match-item-child>div:nth-child(3) {
  width: 50px;
  min-width: 50px;
  max-width: 50px;
}

#odds_exchange #scrollIframe .date-picker-wrapper {
  cursor: pointer;
  padding: 0px;
  display: flex;
  position: relative;
}

#odds_exchange #scrollIframe .date-picker-wrapper>input {
  padding: 9px;
  padding-right: 30px;
  background: transparent;
  cursor: pointer;
  max-width: 100%;
  height: 100%;
}

#odds_exchange #scrollIframe .date-picker-wrapper>img {
  position: absolute;
  right: 9px;
}

.odd-mft {
  position: fixed;
  width: 100vw;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 998;
}

.odds-popup-overlay {
  position: fixed;
  width: 100vw;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 999;
  background-color: #00000070;
}

#odds_exchange #scrollIframe .odds.down:after {
  content: "↓";
  color: red;
}

#odds_exchange #scrollIframe .odds.up:after {
  content: "↑";
  color: green
}

#odds_exchange #scrollIframe .odds:not(.up):not(.down):after {
  content: "↑";
  color: transparent;
}

#odds_exchange #scrollIframe #filter-box-on-mobile~.table-view .match-list-box-repeated-sm .match-list-top-sm .match-list-top-top-left-sm>.live-on-pc {
  display: none;
}

#odds_exchange #scrollIframe #filter-box-on-mobile~.table-view .match-list-box-repeated-sm .match-list-top-sm .match-list-top-top-left-sm>.live-on-mobile {
  background-color: red;
  display: flex;
  gap: 2px;
  color: white;
  align-items: center;
  width: 3rem;
  justify-content: center;
  border-radius: 3px;
  position: absolute;
  margin-top: 1px;
}

#odds_exchange #scrollIframe #filter-box-on-mobile~.table-view .match-list-box-repeated-sm .match-list-top-sm .match-list-top-main-sm .match-list-top-main-time-sm .match-during-time {
  color: var(--color-red) !important;
}

#odds_exchange #scrollIframe #filter-box-on-mobile~.table-view .match-list-box-repeated-sm .match-list-top-sm .match-list-top-main-sm .d-corner>div {
  color: rgba(var(--rgb-primary), .5) !important;
}

#odds_exchange #scrollIframe .mcontent {
  margin: 0;
  width: 100%;
}

#odds_exchange #scrollIframe .match-list-one-bet .bet-match-item .bet-match-item-info .bet-match-item-child .live-on-pc {
  display: none;
}

#odds_exchange #scrollIframe .match-list-one-bet .bet-match-item .bet-match-item-info .bet-match-item-child .live-on-mobile {
  background-color: red;
  display: flex;
  gap: 2px;
  color: white;
  align-items: center;
  width: 3rem;
  justify-content: center;
  border-radius: 3px;
  position: absolute;
  top: 5px;
}

#odds_exchange #scrollIframe .match-list-one-bet .bet-match-item .bet-match-item-info .bet-match-item-child .live-on-mobile .w-100 {
  width: fit-content;
}

#odds_exchange #scrollIframe .match-list-one-bet .bet-match-item .bet-match-item-info .bet-match-item-child .match-during-time {
  font-size: 1rem;
}

#odds_exchange #scrollIframe .match-list-head .corner-col>span>img {
  display: none;
}

#odds_exchange #scrollIframe .match-list-head .corner-col>span {
  content: url('/assets/themes/v1/html/dist/images/plugin/icon-golf-outline_dark.svg');
  width: 1.1rem;
}

#odds_exchange #scrollIframe .odds-popup-overlay,
#odds_exchange #scrollIframe .odds-popup {
  z-index: 99;
}