.cUi-formRating{display:flex;flex-direction:column;gap:8px}.cUi-formRating--error .cUi-formRating__stars{outline:1px solid var(--color-error);outline-offset:4px;border-radius:8px}.cUi-formRating__label{font-size:.875rem;line-height:1.5;font-weight:500;color:var(--color-text-primary)}.cUi-formRating__required{color:var(--color-error)}.cUi-formRating__stars{display:flex;gap:4px}.cUi-formRating__star{font-size:28px;line-height:1;color:var(--color-bg-secondary);transition:color .2s ease,transform .2s ease}.cUi-formRating__star--active{color:var(--color-accent)}.cUi-formRating__star:hover{transform:scale(1.05)}.cUi-formRating__detail{min-height:1.25em;font-size:.875rem;line-height:1.5;color:var(--color-error)}
