/* v2.10.21 - Analyse Vandaag: rustiger, compactere wedstrijdkaarten */
html body .wkp-analysis-page .wkp-analysis-today-card-v2{
  background:linear-gradient(135deg,#0b1019,#080a0f) !important;
  border:1px solid rgba(255,140,0,.35) !important;
  border-radius:24px !important;
  overflow:hidden !important;
}
html body .wkp-analysis-page .wkp-analysis-today-card-v2 .wkp-app-card-hero{
  background:linear-gradient(135deg,#ff7a00,#d64000) !important;
  border-bottom:0 !important;
}
html body .wkp-analysis-page .wkp-analysis-today-card-v2 .wkp-app-card-hero h2,
html body .wkp-analysis-page .wkp-analysis-today-card-v2 .wkp-app-card-hero span,
html body .wkp-analysis-page .wkp-analysis-today-card-v2 .wkp-app-card-hero small{
  color:#fff !important;
}
html body .wkp-analysis-page .wkp-analysis-today-list,
html body .wkp-analysis-page .wkp-analysis-today-list-v2{
  display:grid !important;
  grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  gap:16px !important;
  margin-top:16px !important;
}
html body .wkp-analysis-page .wkp-analysis-match-today-v2{
  background:rgba(10,16,27,.96) !important;
  border:1px solid rgba(255,255,255,.10) !important;
  border-radius:22px !important;
  padding:16px !important;
  box-shadow:0 14px 28px rgba(0,0,0,.20) !important;
}
html body .wkp-analysis-page .wkp-analysis-match-today-v2.wkp-analysis-match-oranje{
  border-color:rgba(255,140,0,.75) !important;
  box-shadow:0 0 0 1px rgba(255,140,0,.16), 0 18px 34px rgba(0,0,0,.25) !important;
}
html body .wkp-analysis-page .wkp-analysis-match-head{
  display:flex !important;
  flex-direction:column !important;
  gap:7px !important;
  margin:0 0 14px !important;
}
html body .wkp-analysis-page .wkp-analysis-match-kicker{
  color:#ff8c00 !important;
  font-size:12px !important;
  font-weight:950 !important;
  letter-spacing:.08em !important;
  text-transform:uppercase !important;
}
html body .wkp-analysis-page .wkp-analysis-match-head h3{
  margin:0 !important;
  color:#fff !important;
  font-size:22px !important;
  line-height:1.15 !important;
}
html body .wkp-analysis-page .wkp-analysis-match-head .wkp-match-label{
  display:flex !important;
  align-items:center !important;
  gap:8px !important;
  flex-wrap:wrap !important;
}
html body .wkp-analysis-page .wkp-analysis-match-head .wkp-team,
html body .wkp-analysis-page .wkp-analysis-match-head .wkp-team-nl{
  display:inline-flex !important;
  align-items:center !important;
  gap:6px !important;
}
html body .wkp-analysis-page .wkp-analysis-match-head .wkp-vs{
  color:#ff8c00 !important;
  font-weight:950 !important;
}
html body .wkp-analysis-page .wkp-analysis-score-strip{
  display:grid !important;
  grid-template-columns:repeat(3,minmax(0,1fr)) !important;
  gap:8px !important;
  margin:0 0 14px !important;
}
html body .wkp-analysis-page .wkp-analysis-score-pill{
  display:grid !important;
  grid-template-columns:auto 1fr auto !important;
  align-items:center !important;
  gap:7px !important;
  min-width:0 !important;
  background:#111827 !important;
  border:1px solid rgba(255,140,0,.32) !important;
  border-radius:14px !important;
  padding:9px 10px !important;
  color:#fff !important;
}
html body .wkp-analysis-page .wkp-analysis-score-pill em{
  font-style:normal !important;
  font-size:14px !important;
}
html body .wkp-analysis-page .wkp-analysis-score-pill strong{
  font-size:20px !important;
  font-weight:950 !important;
  line-height:1 !important;
  color:#fff !important;
  text-align:center !important;
}
html body .wkp-analysis-page .wkp-analysis-score-pill small{
  color:#ff8c00 !important;
  font-size:14px !important;
  font-weight:950 !important;
  text-align:right !important;
}
html body .wkp-analysis-page .wkp-analysis-expectation{
  display:grid !important;
  gap:9px !important;
}
html body .wkp-analysis-page .wkp-analysis-subtitle{
  color:rgba(255,255,255,.88) !important;
  font-size:13px !important;
  font-weight:950 !important;
  text-transform:uppercase !important;
  letter-spacing:.06em !important;
  margin-bottom:2px !important;
}
html body .wkp-analysis-page .wkp-analysis-expect-row{
  display:grid !important;
  grid-template-columns:minmax(0,1.1fr) minmax(90px,.8fr) 46px !important;
  align-items:center !important;
  gap:10px !important;
  min-height:28px !important;
  color:#fff !important;
}
html body .wkp-analysis-page .wkp-analysis-expect-row span{
  display:flex !important;
  align-items:center !important;
  gap:6px !important;
  min-width:0 !important;
  font-size:14px !important;
  font-weight:900 !important;
  line-height:1.15 !important;
}
html body .wkp-analysis-page .wkp-analysis-expect-row .wkp-team,
html body .wkp-analysis-page .wkp-analysis-expect-row .wkp-team-nl{
  display:inline-flex !important;
  align-items:center !important;
  gap:6px !important;
  min-width:0 !important;
}
html body .wkp-analysis-page .wkp-analysis-expect-row .wkp-team-name{
  white-space:nowrap !important;
  overflow:hidden !important;
  text-overflow:ellipsis !important;
}
html body .wkp-analysis-page .wkp-analysis-expect-row b{
  display:block !important;
  height:10px !important;
  background:rgba(255,255,255,.12) !important;
  border-radius:999px !important;
  overflow:hidden !important;
}
html body .wkp-analysis-page .wkp-analysis-expect-row i{
  display:block !important;
  height:100% !important;
  background:linear-gradient(90deg,#ff8c00,#ffb347) !important;
  border-radius:999px !important;
}
html body .wkp-analysis-page .wkp-analysis-expect-row em{
  color:#ff8c00 !important;
  font-size:15px !important;
  font-style:normal !important;
  font-weight:950 !important;
  text-align:right !important;
}
@media (max-width:760px){
  html body .wkp-analysis-page .wkp-analysis-today-list,
  html body .wkp-analysis-page .wkp-analysis-today-list-v2{
    grid-template-columns:1fr !important;
    gap:12px !important;
  }
  html body .wkp-analysis-page .wkp-analysis-match-today-v2{
    padding:14px !important;
    border-radius:18px !important;
  }
  html body .wkp-analysis-page .wkp-analysis-match-head h3{
    font-size:20px !important;
  }
  html body .wkp-analysis-page .wkp-analysis-score-strip{
    grid-template-columns:1fr 1fr 1fr !important;
    gap:6px !important;
  }
  html body .wkp-analysis-page .wkp-analysis-score-pill{
    grid-template-columns:1fr !important;
    text-align:center !important;
    gap:2px !important;
    padding:8px 4px !important;
  }
  html body .wkp-analysis-page .wkp-analysis-score-pill strong{
    font-size:18px !important;
  }
  html body .wkp-analysis-page .wkp-analysis-score-pill small{
    text-align:center !important;
    font-size:13px !important;
  }
  html body .wkp-analysis-page .wkp-analysis-expect-row{
    grid-template-columns:minmax(0,1fr) 78px 42px !important;
    gap:8px !important;
  }
  html body .wkp-analysis-page .wkp-analysis-expect-row span{
    font-size:13px !important;
  }
}
