/* CLF rating real votes + separate editorial TREND activity */
.clf-reader-rating__actions.clf-has-trend-beside{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto!important;
  gap:10px!important;
  align-items:stretch!important;
}
.clf-rating-trend-beside{
  min-width:116px;
  padding:12px 14px;
  border:1px solid rgba(30,26,22,.14);
  border-radius:14px;
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:flex-start;
  background:rgba(255,255,255,.34);
  color:#332e29;
  font-family:Arial,sans-serif;
}
.clf-rating-trend-beside__label{
  font-size:9px;
  line-height:1;
  letter-spacing:.14em;
  font-weight:700;
  text-transform:uppercase;
  opacity:.58;
  margin-bottom:7px;
}
.clf-rating-trend-beside__line{
  display:flex;
  align-items:baseline;
  gap:6px;
  white-space:nowrap;
}
.clf-rating-trend-beside__value{
  font-size:20px;
  line-height:1;
  font-weight:700;
  letter-spacing:-.02em;
  font-variant-numeric:tabular-nums;
}
.clf-rating-trend-beside__state{
  font-size:9px;
  line-height:1;
  letter-spacing:.08em;
  font-weight:600;
  text-transform:uppercase;
  opacity:.64;
}
.clf-rating-trend-beside__dot{
  width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.65;display:inline-block;flex:0 0 auto;
}
/* If the existing story-level TREND badge is moved here, restyle it as the same compact chip. */
.clf-rating-trend-beside .clf-trend-v2{margin:0!important;font-size:10px!important;gap:6px!important;letter-spacing:.09em!important}
@media(max-width:820px){
  .clf-reader-rating__actions.clf-has-trend-beside{
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  }
  .clf-rating-trend-beside{
    grid-column:1/-1;
    min-width:0;
    flex-direction:row;
    align-items:center;
    justify-content:space-between;
    padding:11px 13px;
  }
  .clf-rating-trend-beside__label{margin:0}
  .clf-rating-trend-beside__value{font-size:18px}
}
