.md-rating{display:inline-flex;align-items:center;gap:var(--md-space-2);font-family:var(--md-font-family)}.md-rating__stars{display:inline-flex;align-items:center;gap:.13rem;line-height:0}.md-rating--sm .md-rating__stars{gap:.06rem}.md-rating--lg .md-rating__stars{gap:var(--md-space-1)}.md-rating__star{display:inline-flex;line-height:0}.md-rating__star-btn{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:.13rem;border:none;background:transparent;border-radius:var(--md-radius-xs);cursor:pointer;line-height:0;color:inherit;-webkit-tap-highlight-color:transparent;transition:transform var(--md-duration-short) var(--md-easing-spring)}.md-rating__star-btn:hover:not(:disabled){transform:scale(1.08)}.md-rating__star-btn:focus-visible{outline:var(--md-focus-ring-width) solid var(--md-focus-ring-color);outline-offset:.13rem}.md-rating--interactive:focus-visible{outline:var(--md-focus-ring-width) solid var(--md-focus-ring-color);outline-offset:.25rem;border-radius:var(--md-radius-sm)}.md-rating--readonly .md-rating__star,.md-rating--disabled .md-rating__star{opacity:.9}.md-rating--disabled .md-rating__star-btn{cursor:not-allowed;pointer-events:none;opacity:var(--md-state-disabled-opacity)}.md-rating__value{font-size:var(--md-text-sm);font-weight:var(--md-weight-medium);color:var(--md-color-text-muted);min-width:2.25rem}.md-rating--lg .md-rating__value{font-size:var(--md-text-base)}[data-theme=dark] .md-rating{--md-rating-star-fill: var(--md-color-warning)}
