.star-input[data-v-70e288de]{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.star-input__group[data-v-70e288de]{display:inline-flex;gap:2px}.star-input__item[data-v-70e288de]{border-radius:8px;cursor:pointer;display:inline-flex;padding:4px;position:relative}.star-input__item[data-v-70e288de]:has(.star-input__radio:focus-visible){outline:2px solid var(--primary-500);outline-offset:0}.star-input__icon[data-v-70e288de]{fill:var(--rating-star-empty);height:36px;stroke:var(--neutral-500);stroke-width:1;transition:fill var(--timing) ease,transform var(--timing) ease;width:36px}.star-input__item--on .star-input__icon[data-v-70e288de]{fill:var(--rating-star);stroke:var(--rating-star)}@media (prefers-reduced-motion:no-preference){.star-input__item:hover .star-input__icon[data-v-70e288de]{transform:scale(1.08)}}.star-input__hint[data-v-70e288de]{color:var(--neutral-800);font-size:14px;line-height:20px;min-height:20px}.review-form[data-v-48e50a07]{display:flex;flex-direction:column;gap:20px;width:100%}.review-form__product[data-v-48e50a07]{align-items:center;display:flex;gap:12px}.review-form__product-img[data-v-48e50a07]{border-radius:8px;flex:none;height:56px;-o-object-fit:cover;object-fit:cover;width:56px}.review-form__product-title[data-v-48e50a07]{color:var(--neutral-1000);font-size:16px;font-weight:500;line-height:22px;margin:0;overflow-wrap:anywhere}.review-form__notice[data-v-48e50a07]{background:var(--neutral-50);border-radius:12px;color:var(--neutral-900);font-size:14px;line-height:20px;margin:0;padding:12px 16px}.review-form__notice--rejected[data-v-48e50a07]{background:#fdecec;color:var(--alert-700)}.review-form__field[data-v-48e50a07]{display:flex;flex-direction:column;gap:8px}.review-form__label[data-v-48e50a07]{color:var(--neutral-900);font-size:14px;line-height:20px}.review-form__label span[data-v-48e50a07]{color:var(--alert-700)}.review-form[data-v-48e50a07] .textarea{height:120px}.review-form[data-v-48e50a07] .input,.review-form[data-v-48e50a07] .textarea__inner{width:100%}.review-form__server-error[data-v-48e50a07]{color:var(--alert-700);font-size:14px;line-height:20px;margin:0}.review-form__submit[data-v-48e50a07]{width:100%}@media (min-width:768px){.review-form__submit[data-v-48e50a07]{align-self:flex-start;width:auto}}.review-form__note[data-v-48e50a07]{color:var(--neutral-700);font-size:12px;line-height:16px;margin:0}.review-success[data-v-47780e91]{display:flex;flex-direction:column;gap:24px;width:100%}.review-success__text[data-v-47780e91]{background:var(--green-50);border-radius:12px;color:var(--green-700);font-size:16px;line-height:24px;margin:0;padding:16px}.review-success__text[data-v-47780e91]:focus{outline:none}.review-success__button[data-v-47780e91]{width:100%}@media (min-width:768px){.review-success__button[data-v-47780e91]{align-self:flex-start;width:auto}}
