/* WK Pool Pro v2.7.8 - Analyse 2.0 extra levendig */
html body .wkp-analysis-page .wkp-page-metrics{display:none!important;}
html body .wkp .wkp-analysis-hero2{
  position:relative!important;
  isolation:isolate!important;
  overflow:hidden!important;
  min-height:190px!important;
}
html body .wkp .wkp-analysis-hero2:before{
  content:'🏆 🍺 🍊 ⚽';
  position:absolute!important;
  right:24px!important;
  top:22px!important;
  font-size:20px!important;
  letter-spacing:.35em!important;
  opacity:.75!important;
  z-index:1!important;
}
html body .wkp .wkp-analysis-hero2 h2{
  font-size:clamp(34px,5vw,68px)!important;
  line-height:.92!important;
  letter-spacing:-.055em!important;
  margin:8px 0 10px!important;
}
html body .wkp .wkp-analysis-hero2 span{
  display:inline-flex!important;
  align-items:center!important;
  gap:8px!important;
  padding:8px 12px!important;
  border-radius:999px!important;
  background:rgba(37,211,102,.14)!important;
  border:1px solid rgba(37,211,102,.34)!important;
  color:#bbf7d0!important;
  font-weight:1000!important;
  text-transform:uppercase!important;
  letter-spacing:.09em!important;
}
html body .wkp .wkp-analysis-metrics{
  margin-top:-12px!important;
  position:relative!important;
  z-index:5!important;
}
html body .wkp .wkp-app-stat-card{
  transform:translateZ(0)!important;
  min-height:112px!important;
}
html body .wkp .wkp-app-stat-card:nth-child(1) .wkp-app-stat-icon{background:rgba(37,211,102,.15)!important;border-color:rgba(37,211,102,.38)!important;}
html body .wkp .wkp-app-stat-card:nth-child(2) .wkp-app-stat-icon{background:rgba(255,122,0,.18)!important;border-color:rgba(255,122,0,.44)!important;}
html body .wkp .wkp-app-stat-card:nth-child(3) .wkp-app-stat-icon{background:rgba(59,130,246,.18)!important;border-color:rgba(59,130,246,.40)!important;}
html body .wkp .wkp-app-stat-card:nth-child(4) .wkp-app-stat-icon{background:rgba(168,85,247,.18)!important;border-color:rgba(168,85,247,.40)!important;}

html body .wkp .wkp-analysis-live-card{
  position:relative!important;
}
html body .wkp .wkp-analysis-live-card:before{
  content:''!important;
  position:absolute!important;
  inset:0!important;
  pointer-events:none!important;
  background:linear-gradient(120deg,rgba(255,255,255,.08),transparent 28%,transparent 72%,rgba(255,122,0,.08))!important;
  opacity:.75!important;
}
html body .wkp .wkp-analysis-live-card .wkp-app-card-hero{
  min-height:116px!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:flex-end!important;
}
html body .wkp .wkp-analysis-live-card .wkp-app-ghost{
  font-size:88px!important;
  right:18px!important;
  bottom:-20px!important;
  opacity:.20!important;
}
html body .wkp .wkp-analysis-live-card .wkp-app-kicker{
  color:#fff7ed!important;
  opacity:.95!important;
}
html body .wkp .wkp-analysis-bars .wkp-app-list-row{
  position:relative!important;
  overflow:hidden!important;
  display:grid!important;
  grid-template-columns:44px minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:12px!important;
}
html body .wkp .wkp-analysis-bars .wkp-app-main{
  position:relative!important;
  padding-bottom:15px!important;
  min-width:0!important;
}
html body .wkp .wkp-analysis-bars .wkp-app-main>i{
  position:absolute!important;
  left:0!important;
  right:auto!important;
  bottom:0!important;
  height:7px!important;
  border-radius:999px!important;
  background:linear-gradient(90deg,#25D366,#ff7a00)!important;
  box-shadow:0 0 18px rgba(255,122,0,.28)!important;
}
html body .wkp .wkp-analysis-bars .wkp-app-main:after{
  content:''!important;
  position:absolute!important;
  left:0!important;
  right:0!important;
  bottom:0!important;
  height:7px!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.10)!important;
  z-index:-1!important;
}
html body .wkp .wkp-analysis-toprow{
  background:linear-gradient(135deg,rgba(255,122,0,.18),rgba(255,255,255,.055))!important;
  border:1px solid rgba(255,122,0,.28)!important;
}
html body .wkp .wkp-analysis-top-1{
  background:linear-gradient(135deg,rgba(37,211,102,.18),rgba(255,122,0,.13))!important;
  border-color:rgba(37,211,102,.35)!important;
}
html body .wkp .wkp-analysis-toprow .wkp-app-rank{
  width:36px!important;
  height:36px!important;
  font-size:18px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  background:rgba(255,255,255,.11)!important;
}
html body .wkp .wkp-analysis-card2 .wkp-app-score{
  min-width:64px!important;
  text-align:right!important;
  font-size:20px!important;
  line-height:1!important;
}
html body .wkp .wkp-analysis-card2 .wkp-app-score small{
  margin-top:4px!important;
  display:block!important;
  color:#bbf7d0!important;
  font-size:12px!important;
  font-weight:1000!important;
}
html body .wkp .wkp-analysis-card2 .wkp-team,
html body .wkp .wkp-analysis-card2 .wkp-team-nl{
  display:inline-flex!important;
  align-items:center!important;
  gap:8px!important;
  max-width:100%!important;
}
html body .wkp .wkp-analysis-card2 .wkp-team-name{
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
html body .wkp .wkp-analysis-card2 .wkp-emoji-flag,
html body .wkp .wkp-analysis-card2 .wkp-flag{
  width:28px!important;
  height:20px!important;
  border-radius:5px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  box-shadow:0 0 0 1px rgba(255,255,255,.18),0 8px 18px rgba(0,0,0,.24)!important;
  flex:0 0 28px!important;
  background:#fff!important;
}
html body .wkp .wkp-analysis-card2 .wkp-emoji-flag{font-size:22px!important;line-height:1!important;background:transparent!important;box-shadow:none!important;}
html body .wkp .wkp-analysis-tavern-battle .wkp-app-card-hero{
  background:linear-gradient(135deg,#0f9f5f,#0f172a 70%)!important;
}

@media(max-width:620px){
  html body .wkp .wkp-analysis-hero2{min-height:160px!important;}
  html body .wkp .wkp-analysis-hero2:before{position:relative!important;right:auto!important;top:auto!important;display:block!important;margin-bottom:8px!important;font-size:18px!important;}
  html body .wkp .wkp-analysis-bars .wkp-app-list-row{grid-template-columns:38px minmax(0,1fr) auto!important;gap:8px!important;}
  html body .wkp .wkp-analysis-card2 .wkp-app-score{min-width:54px!important;font-size:17px!important;}
  html body .wkp .wkp-analysis-live-card .wkp-app-card-hero{min-height:96px!important;}
  html body .wkp .wkp-analysis-live-card .wkp-app-ghost{font-size:66px!important;}
}
