
/* LATKEO_MATCH_PREMIUM_V3_212 */

#site-main.latkeo-emerald-home .ultra-match-grid {
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:15px!important;
}

#site-main.latkeo-emerald-home .ultra-match-grid > .ultra-match-card {
  position:relative!important;
  display:flex!important;
  flex-direction:column!important;
  min-width:0!important;
  padding:14px!important;
  overflow:hidden!important;
  isolation:isolate!important;
  border:1.5px solid #d5ad58!important;
  border-radius:18px!important;
  background:
    radial-gradient(ellipse at 110% 110%,rgba(0,218,150,.22),transparent 60%),
    radial-gradient(ellipse at -15% -15%,rgba(0,180,128,.16),transparent 65%),
    linear-gradient(140deg,#00261e,#064735 52%,#001e19)!important;
  box-shadow:inset 0 1px rgba(255,232,161,.16),
    0 6px 18px rgba(0,0,0,.24)!important;
  transition:transform .2s,box-shadow .2s!important;
}

#site-main.latkeo-emerald-home .ultra-match-card::before {
  content:""!important;
  position:absolute!important;
  inset:-25%!important;
  z-index:-1!important;
  opacity:.7!important;
  pointer-events:none!important;
  background:
    radial-gradient(ellipse 85% 65% at 5% 100%,
      transparent 65%,rgba(0,238,166,.17) 67%,transparent 70%),
    radial-gradient(ellipse 95% 70% at 100% 0%,
      transparent 68%,rgba(233,186,80,.13) 70%,transparent 73%)!important;
  transform:rotate(-10deg)!important;
}

#site-main.latkeo-emerald-home .ultra-match-card:hover {
  transform:translateY(-3px)!important;
  box-shadow:0 10px 25px rgba(0,0,0,.3),
    0 0 15px rgba(0,211,147,.12)!important;
}

#site-main.latkeo-emerald-home .ultra-match-top {
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:6px!important;
  min-height:28px!important;
  padding:0 0 9px!important;
  margin:0!important;
  border-bottom:1px solid rgba(221,182,93,.25)!important;
}

#site-main.latkeo-emerald-home .ultra-league {
  color:#f4d58b!important;
  font-size:11px!important;
  font-weight:800!important;
}

#site-main.latkeo-emerald-home .ultra-time {
  background:rgba(0,23,19,.65)!important;
  border:1px solid rgba(218,181,91,.3)!important;
  color:#e9f7ec!important;
  padding:4px 6px!important;
  font-size:10px!important;
}

#site-main.latkeo-emerald-home .ultra-live-pill {
  background:linear-gradient(135deg,#f24747,#ba1425)!important;
  color:#fff!important;
  font-size:10px!important;
  padding:4px 7px!important;
}

#site-main.latkeo-emerald-home .ultra-main {
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(76px,auto) minmax(0,1fr)!important;
  align-items:center!important;
  gap:7px!important;
  min-height:126px!important;
  padding:12px 0 7px!important;
  margin:0!important;
}

#site-main.latkeo-emerald-home .ultra-team {
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:7px!important;
  min-width:0!important;
  text-align:center!important;
  font-size:12px!important;
}

#site-main.latkeo-emerald-home .ultra-team img {
  width:48px!important;
  height:48px!important;
  object-fit:contain!important;
  filter:drop-shadow(0 3px 7px rgba(0,0,0,.35));
}

#site-main.latkeo-emerald-home .ultra-team-name {
  color:#fff8e8!important;
  font-size:12px!important;
  font-weight:800!important;
  line-height:1.3!important;
  overflow-wrap:anywhere!important;
}

#site-main.latkeo-emerald-home .ultra-scorebox {
  min-width:0!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  text-align:center!important;
}

#site-main.latkeo-emerald-home .ultra-phase {
  display:inline-block!important;
  max-width:100%!important;
  padding:4px 6px!important;
  margin:0 0 6px!important;
  background:rgba(0,28,22,.8)!important;
  border:1px solid rgba(226,187,96,.4)!important;
  border-radius:7px!important;
  color:#efd38e!important;
  -webkit-text-fill-color:#efd38e!important;
  font-size:10px!important;
  font-weight:700!important;
  white-space:normal!important;
}

#site-main.latkeo-emerald-home .ultra-score {
  display:block!important;
  min-width:0!important;
  padding:3px 0!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  color:#f5d37b!important;
  -webkit-text-fill-color:#f5d37b!important;
  font-size:30px!important;
  font-weight:900!important;
  line-height:1.15!important;
  text-shadow:0 2px 12px rgba(223,175,68,.18)!important;
}

#site-main.latkeo-emerald-home .ultra-card-actions {
  display:flex!important;
  justify-content:center!important;
  align-items:center!important;
  margin:0 0 11px!important;
  padding:0!important;
}

#site-main.latkeo-emerald-home .ultra-card-actions .latkeo-watch-btn {
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:118px!important;
  min-height:32px!important;
  padding:6px 15px!important;
  border:1px solid #ffe5a0!important;
  border-radius:999px!important;
  background:linear-gradient(135deg,#f9dc85,#cba04b)!important;
  color:#06372a!important;
  -webkit-text-fill-color:#06372a!important;
  font-size:11px!important;
  font-weight:900!important;
  text-decoration:none!important;
  box-shadow:0 3px 11px rgba(0,0,0,.22)!important;
}

#site-main.latkeo-emerald-home .ultra-match-card .nb-match-bottom {
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,.85fr)!important;
  gap:8px!important;
  align-items:center!important;
  padding:9px!important;
  margin-top:auto!important;
  background:rgba(0,22,18,.72)!important;
  border:1px solid rgba(221,182,93,.2)!important;
  border-radius:11px!important;
  min-height:0!important;
}

#site-main.latkeo-emerald-home .nb-stats-area {
  grid-column:1!important;
  grid-row:1!important;
  min-width:0!important;
}

#site-main.latkeo-emerald-home .ultra-match-card .nb-blv {
  grid-column:2!important;
  grid-row:1!important;
  border-left:1px solid rgba(219,185,103,.25)!important;
  border-right:0!important;
  border-top:0!important;
  border-bottom:0!important;
  padding-left:8px!important;
  min-width:0!important;
}

#site-main.latkeo-emerald-home .ultra-match-card .nb-right {
  grid-column:1/-1!important;
  grid-row:2!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  border-top:1px solid rgba(219,185,103,.2)!important;
  padding-top:8px!important;
  min-width:0!important;
}

#site-main.latkeo-emerald-home .nb-odd-cell {
  background:rgba(2,70,52,.75)!important;
  border:1px solid rgba(214,180,91,.2)!important;
  color:#e8fff3!important;
}

#site-main.latkeo-emerald-home .nb-market-title {
  color:#d9c994!important;
}

#site-main.latkeo-emerald-home .nb-brand {
  width:45px!important;
  height:30px!important;
  flex:0 0 45px!important;
  object-fit:contain!important;
}

@media(max-width:1180px) {
  #site-main.latkeo-emerald-home .ultra-match-grid {
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}

@media(max-width:760px) {
  #site-main.latkeo-emerald-home .ultra-match-grid {
    grid-template-columns:minmax(0,1fr)!important;
  }
  #site-main.latkeo-emerald-home .ultra-main {
    grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr)!important;
  }
  #site-main.latkeo-emerald-home .ultra-team img {
    width:45px!important;
    height:45px!important;
  }
  #site-main.latkeo-emerald-home .ultra-score {
    font-size:28px!important;
  }
}

@media(prefers-reduced-motion:reduce) {
  #site-main.latkeo-emerald-home .ultra-match-card {
    transition:none!important;
  }
}
