.lottery_market > div{
  position:relative !important;
  border-radius:20px !important;
  transform:translate3d(0,0,0) scale(1) !important;
  backface-visibility:hidden !important;
  -webkit-font-smoothing:antialiased !important;
  transition:
    transform .28s cubic-bezier(.22,.61,.36,1),
    box-shadow .28s ease !important;
}

.lottery_market > div:hover{
  transform:translate3d(0,-2px,0) scale(1.01) !important;
  box-shadow:
    0 0 18px rgba(95,112,251,.28),
    0 0 35px rgba(78,99,250,.18) !important;
}

.lottery_market > div > div:first-child{
  background:
    linear-gradient(
      90deg,
      #090a12 0%,
      #171c42 50%,
      #090a12 100%
    ) !important;
  border-top:1px solid #5F70FB !important;
  box-shadow:
    0 0 8px rgba(95,112,251,.18),
    inset 0 1px 0 rgba(255,255,255,.04) !important;
  color:#ffffff !important;
  font-weight:600 !important;
}

.lottery_market > div > div:first-child > div:first-child{
  color:transparent !important;
  background-image:
    linear-gradient(
      180deg,
      #dce1ff 0%,
      #5F70FB 48%,
      #4E63FA 72%,
      #3545bd 100%
    ) !important;
  -webkit-background-clip:text !important;
  background-clip:text !important;
  -webkit-text-fill-color:transparent !important;
  font-weight:700 !important;
}

.lottery_market > div > div:first-child > div:first-child > div{
  color:transparent !important;
  background-image:
    linear-gradient(
      180deg,
      #dce1ff 0%,
      #5F70FB 48%,
      #4E63FA 72%,
      #3545bd 100%
    ) !important;
  -webkit-background-clip:text !important;
  background-clip:text !important;
  -webkit-text-fill-color:transparent !important;
  font-weight:700 !important;
}

.lottery_market > div > div:first-child > div:last-child{
  font-weight:700 !important;
}

.lottery_market .r126-status-open{
  color:#7CFF7C !important;
  text-shadow:0 0 6px rgba(124,255,124,.18) !important;
}

.lottery_market .r126-status-off{
  color:#ff9d9d !important;
  text-shadow:0 0 6px rgba(255,80,80,.18) !important;
}

.lottery_market > div > div:nth-child(2){
  background:
    linear-gradient(
      180deg,
      #101329 0%,
      #171c42 50%,
      #101329 100%
    ) !important;
  border-bottom:2px solid #4E63FA !important;
  box-shadow:
    inset 0 0 12px rgba(95,112,251,.14),
    0 2px 8px rgba(0,0,0,.28) !important;
  color:#ffffff !important;
}

.lottery_market > div > div:nth-child(2) > div:first-child{
  color:#ffffff !important;
  font-weight:700 !important;
}

.lottery_market > div > div:nth-child(2) > div:first-child div{
  color:#7180ff !important;
  font-weight:600 !important;
}

.lottery_market > div > div:last-child{
  background:#101329 !important;
  color:#ffffff !important;
  font-weight:600 !important;
}

.lottery_market table div{
  position:relative !important;
  background:
    linear-gradient(#090a12,#090a12) padding-box,
    linear-gradient(
      135deg,
      #dce1ff 0%,
      #5F70FB 35%,
      #4E63FA 70%,
      #29358f 100%
    ) border-box !important;
  border:1px solid transparent !important;
  border-radius:6px !important;
  color:#ffffff !important;
  font-weight:700 !important;
  text-shadow:
    0 0 2px rgba(0,0,0,.9),
    0 0 4px rgba(0,0,0,.7) !important;
  box-shadow:
    0 0 6px rgba(95,112,251,.35),
    inset 0 0 4px rgba(78,99,250,.12) !important;
  transform:translate3d(0,0,0) scale(1) !important;
  backface-visibility:hidden !important;
  -webkit-font-smoothing:antialiased !important;
  transition:
    transform .22s cubic-bezier(.22,.61,.36,1),
    box-shadow .22s ease !important;
}

.lottery_market table div:hover{
  transform:translate3d(0,0,0) scale(1.06) !important;
  box-shadow:
    0 0 10px rgba(95,112,251,.65),
    0 0 18px rgba(78,99,250,.25),
    inset 0 0 6px rgba(95,112,251,.16) !important;
}

.lottery_market *{
  text-shadow:none;
}

.lottery_market .r126-status-open{
  text-shadow:0 0 6px rgba(124,255,124,.18) !important;
}

.lottery_market .r126-status-off{
  text-shadow:0 0 6px rgba(255,80,80,.18) !important;
}

@media (hover:none){
  .lottery_market > div:hover{
    transform:translate3d(0,0,0) scale(1) !important;
  }

  .lottery_market table div:hover{
    transform:translate3d(0,0,0) scale(1) !important;
  }
}

@media (prefers-reduced-motion:reduce){
  .lottery_market > div,
  .lottery_market table div{
    transition:none !important;
    transform:none !important;
  }
}