/* PitchVaani — Indira Gandhi Stadium Vijayawada overview review layout v234 */
body.pv-igmc-overview-v234 .pv-aj-overview-reviews{
  overflow:hidden;
}
body.pv-igmc-overview-v234 .pv-aj-overview-reviews .pv-aj-review-layout{
  grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);
  align-items:stretch;
  gap:18px;
}
body.pv-igmc-overview-v234 .pv-aj-overview-reviews .pv-aj-review-summary,
body.pv-igmc-overview-v234 .pv-aj-overview-reviews .pv-aj-review-aside{
  height:auto;
  min-height:0;
  padding:20px;
}
body.pv-igmc-overview-v234 .pv-aj-overview-reviews .pv-aj-review-summary{
  display:grid;
  grid-template-columns:minmax(155px,.34fr) minmax(0,1fr);
  align-items:center;
  align-content:center;
  gap:22px;
}
body.pv-igmc-overview-v234 .pv-aj-overview-reviews .pv-aj-review-score-block{
  min-width:0;
  padding:0 22px 0 0;
  border-right:1px solid #c7ddd4;
  border-bottom:0;
}
body.pv-igmc-overview-v234 .pv-aj-overview-reviews .pv-aj-overview-rating-score{
  font-size:clamp(2rem,3vw,2.8rem);
  line-height:1;
}
body.pv-igmc-overview-v234 .pv-aj-overview-reviews .pv-aj-overview-stars{
  margin:11px 0 8px;
  color:#d89b16;
}
body.pv-igmc-overview-v234 .pv-aj-overview-reviews .pv-igmc-review-count{
  margin:0;
  color:#5a6878;
  font-size:.78rem;
  font-weight:750;
  line-height:1.45;
}
body.pv-igmc-overview-v234 .pv-aj-overview-reviews .pv-aj-review-meter-wrap{
  min-width:0;
}
body.pv-igmc-overview-v234 .pv-aj-overview-reviews .pv-aj-review-meter-copy{
  align-items:center;
  flex-wrap:wrap;
}
body.pv-igmc-overview-v234 .pv-aj-overview-reviews .pv-aj-review-meter > span{
  display:block;
  height:100%;
  border-radius:inherit;
  background:linear-gradient(90deg,#0a9a64,#13b978);
}
body.pv-igmc-overview-v234 .pv-aj-overview-reviews .pv-aj-review-meter-note{
  font-size:.82rem;
  line-height:1.58;
}
body.pv-igmc-overview-v234 .pv-aj-overview-reviews .pv-igmc-review-source{
  display:inline-flex;
  align-items:center;
  gap:5px;
  margin-top:9px;
  color:#087a57;
  font-size:.79rem;
  font-weight:800;
}
body.pv-igmc-overview-v234 .pv-aj-overview-reviews .pv-igmc-review-source svg{
  width:16px;
  height:16px;
}
body.pv-igmc-overview-v234 .pv-aj-overview-reviews .pv-igmc-review-source:focus-visible{
  outline:3px solid rgba(7,148,93,.28);
  outline-offset:3px;
  border-radius:3px;
}
body.pv-igmc-overview-v234 .pv-aj-overview-reviews .pv-aj-review-aside{
  display:grid;
  grid-template-columns:minmax(0,1fr);
  grid-template-rows:repeat(2,minmax(0,1fr));
  align-content:stretch;
  gap:14px;
}
body.pv-igmc-overview-v234 .pv-aj-overview-reviews .pv-aj-hours-card,
body.pv-igmc-overview-v234 .pv-aj-overview-reviews .pv-aj-review-prompt{
  display:flex;
  flex-direction:column;
  min-height:0;
  padding:16px;
}
body.pv-igmc-overview-v234 .pv-aj-overview-reviews .pv-aj-review-prompt .pv-aj-review-cta{
  align-self:flex-start;
  margin-top:auto;
}
@media (max-width:820px){
  body.pv-igmc-overview-v234 .pv-aj-overview-reviews .pv-aj-review-layout{
    grid-template-columns:minmax(0,1fr);
  }
}
@media (max-width:560px){
  body.pv-igmc-overview-v234 .pv-aj-overview-reviews .pv-aj-review-summary{
    grid-template-columns:minmax(0,1fr);
    align-items:start;
  }
  body.pv-igmc-overview-v234 .pv-aj-overview-reviews .pv-aj-review-score-block{
    padding:0 0 16px;
    border-right:0;
    border-bottom:1px solid #c7ddd4;
  }
  body.pv-igmc-overview-v234 .pv-aj-overview-reviews .pv-aj-review-aside{
    grid-template-rows:auto;
  }
  body.pv-igmc-overview-v234 .pv-aj-overview-reviews .pv-aj-review-prompt .pv-aj-review-cta{
    width:100%;
    justify-content:center;
  }
}
