/* Shared review rating-summary card for every .revband review section (partials/bm-rv-card-css).
   The repeated .revband raises specificity above the per-page rules (e.g. ".bm-rv.bm-rv.dp .scorecard.none .sbadge"). */
/* desktop: the right column is pushed level with the first review card by js/bm-rv-card.js (--bmrv-top) */
.revband.revband.dp .revlayout > aside{margin-top:var(--bmrv-top,0px)}
.revband.revband.revband.revband.dp .scorecard .sbadge{background:var(--bm-brand-strong,#0a73b0)!important;color:#fff!important}
.revband.revband.revband.revband.dp .scorecard .stars{display:inline-flex;gap:3px;color:#f5b301}
.revband.revband.revband.revband.dp .scorecard .stars svg{width:20px;height:20px;fill:currentColor}
.revband.revband.revband.revband.dp .scorecard .bar .track > span{background:var(--bm-brand-strong,#0a73b0)!important}
.revband.revband.revband.revband.dp .scorecard.bm-rvnone .stars svg,.revband.revband.revband.revband.dp .scorecard.none .stars svg{fill:#d9dde3!important;opacity:1!important}
.revband.revband.revband.revband.dp .scorecard.none .stars,.revband.revband.revband.revband.dp .scorecard.bm-rvnone .stars{color:#d9dde3!important}
/* "Scores by category" in the score card of every review section (partials/bm-rv-cats; owner, 7 Nov 2026), as on the hotel page */
.revband.revband.dp .scorecard .bmsc-sub{border-top:1px dashed #dfe4ea;margin-top:12px;padding-top:11px}
.revband.revband.dp .scorecard .hd+.bmsc-cats{border-top:0;margin-top:0;padding-top:0}
.revband.revband.dp .scorecard .bmsc-h{margin:0 0 7px;font-size:12px;font-weight:700;color:#3f4a57}
.revband.revband.dp .scorecard .bmsc-cats .bars .bar{grid-template-columns:minmax(0,112px) 1fr auto!important;align-items:center}
.revband.revband.dp .scorecard .bmsc-cats .bars .bar>span:first-child{white-space:normal!important;overflow:visible;text-overflow:clip;line-height:1.25;overflow-wrap:anywhere}
