.vmt-ranking-personal{border-left:4px solid #237aa7;background:linear-gradient(110deg,#d1eaf8,#f5fbff)}.vmt-ranking-own{background:#d1eaf8;color:#123653;font-weight:700}.vmt-vendor-content .vmt-review-hero h1{color:#fff}.vmt-vendor-content .vmt-review-hero img{flex-shrink:0}@media(max-width:600px){.vmt-vendor-content .vmt-review-hero{padding:20px;gap:14px}.vmt-vendor-content .vmt-review-hero img{width:64px;height:64px}}
.vmt-hero-reputation{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:14px}
.vmt-hero-reputation .vmt-medal{display:inline-flex;align-items:center;gap:8px;background:#f3faff;color:#123653;border-radius:999px;padding:6px 12px;font-size:15px;font-weight:700}
.vmt-hero-reputation .vmt-rating-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}
.vmt-hero-reputation .vmt-rating-stars{display:inline-flex;gap:3px;line-height:0}
.vmt-hero-reputation .vmt-rating-stars svg{width:27px;height:27px}
.vmt-hero-reputation .vmt-rating-caption{font-size:15px;color:#fff}
.vmt-vendor-content .vmt-review-hero .vmt-hero-position{font-size:15px;margin-top:14px;color:#e6f7ff}
.vmt-vendor-content .vmt-review-hero>div{min-width:0}
@media(max-width:600px){.vmt-hero-reputation{gap:12px}.vmt-vendor-content .vmt-review-hero h1{font-size:24px}.vmt-vendor-content .vmt-review-hero{align-items:flex-start}}
