.yandex-rating-badge{border:1px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-bg-box);width:100%;color:var(--color-text);flex-direction:column;align-items:flex-start;gap:7px;padding:12px 14px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.yandex-rating-badge:hover{border-color:var(--color-accent);color:var(--color-text);transform:translateY(-2px)}.yandex-rating-badge:visited{color:var(--color-text)}.yandex-rating-badge__heading{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.yandex-rating-badge__logo{letter-spacing:-.04em;font-size:17px;font-weight:700}.yandex-rating-badge__logo b{color:#fc3f1d;font-size:22px}.yandex-rating-badge__title{align-items:center;gap:5px;font-size:18px;font-weight:700;display:inline-flex}.yandex-rating-badge__title span{color:#fff;background:#2f80ed;border-radius:50%;place-items:center;width:13px;height:13px;font-size:9px;line-height:1;display:grid}.yandex-rating-badge__details{align-items:center;gap:7px;min-width:0;display:flex}.yandex-rating-badge__details strong{font-size:13px}.yandex-rating-badge__details small{color:var(--color-muted);font-size:12px}.yandex-rating-badge__stars{color:#ffc400;letter-spacing:1px;font-size:14px;line-height:1}.yandex-rating-badge__star-partial{background:linear-gradient(90deg, #ffc400 60%, var(--color-border) 60%);color:#0000;-webkit-background-clip:text;background-clip:text}
