.oj-rating{display:inline-flex;align-items:center;gap:4px}.oj-rating__star{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:6px;background:transparent;color:color-mix(in srgb,var(--text-muted, #667085) 45%,transparent);cursor:pointer;transition:color .16s ease,transform .16s ease}.oj-rating__star:hover,.oj-rating__star:focus-visible{color:#f59e0b;transform:translateY(-1px) scale(1.04);outline:0}.oj-rating__star.is-selected{color:#f59e0b}.oj-rating__star:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent, #1aa8ff) 32%,transparent)}.oj-rating__star svg{width:22px;height:22px;stroke-width:1.8}.oj-rating__star.is-selected svg{fill:currentColor}:root .ma-star-select,:root .mjp-stars,:root .star-rating{display:inline-flex;align-items:center;gap:4px}:root .ma-star-btn,:root .mjp-star,:root .star-rating .star{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0!important;border-radius:6px;background:transparent!important;box-shadow:none!important;color:color-mix(in srgb,var(--text-muted, #667085) 45%,transparent);cursor:pointer;font-size:22px;line-height:1;transition:color .16s ease,transform .16s ease}:root .ma-star-btn:hover,:root .mjp-star:hover,:root .star-rating .star:hover,:root .ma-star-btn:focus-visible{color:#f59e0b;transform:translateY(-1px) scale(1.04)}:root .ma-star-btn.filled,:root .ma-star-btn[aria-checked=true],:root .mjp-star.filled,:root .star-rating .star.filled{color:#f59e0b;background:transparent!important}:root .ma-star-btn.filled svg,:root .ma-star-btn[aria-checked=true] svg{fill:currentColor}
