.star-rating_rating__2hx3N{--rating-gold:#f59e0b;min-inline-size:0;border:1px solid var(--border-color);border-radius:var(--radius-md);padding:12px 10px;margin:0}.star-rating_stars__v6IGn{display:flex;direction:ltr;gap:6px;padding-block:12px}.star-rating_star__InzD2{position:relative;display:grid;place-items:center;inline-size:48px;block-size:48px;min-inline-size:36px;flex:0 1 48px;border:1px solid var(--border-color);border-radius:var(--radius);background:var(--bg-secondary);transition:border-color .18s,background .18s}.star-rating_star__InzD2[data-selected=true]{border-color:color-mix(in srgb,var(--rating-gold) 55%,transparent);background:color-mix(in srgb,var(--rating-gold) 10%,var(--bg-card))}.star-rating_visual__qR2v5{position:relative;display:inline-block;width:28px;height:28px;color:var(--color-text-muted);vertical-align:middle}.star-rating_visual__qR2v5 svg{position:absolute;inset:0;width:100%;height:100%;fill:currentColor}.star-rating_visual__qR2v5 .star-rating_filled__sNXtm{color:var(--rating-gold,#f59e0b)}.star-rating_half__8oM33,.star-rating_whole__h1RZG{position:absolute;top:0;bottom:0;width:50%;cursor:pointer}.star-rating_half__8oM33{left:0}.star-rating_whole__h1RZG{right:0}.star-rating_rating__2hx3N input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.star-rating_star__InzD2:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:3px}.star-rating_star__InzD2[data-disabled=true]{opacity:.6}.star-rating_star__InzD2[data-disabled=true] :is(input,label){cursor:not-allowed}.star-rating_rating__2hx3N small{color:var(--text-secondary)}@media(prefers-reduced-motion:reduce){.star-rating_star__InzD2{transition:none}}