.rating-wrapper[data-v-6dee87fa]{align-items:flex-start;display:inline-flex;flex-direction:column;min-height:78px}.star-rating[data-v-6dee87fa]{align-items:center;display:flex;gap:10px}.star-button[data-v-6dee87fa]{background:transparent;border:none;color:#d8d4cc;cursor:pointer;font-size:2.8rem;line-height:1;outline:none;padding:2px;transform:scale(1);transition:color .18s ease,transform .18s ease,text-shadow .18s ease}.star-button.filled[data-v-6dee87fa]{color:#d4af37;text-shadow:0 0 6px rgba(212,175,55,.32),0 0 14px rgba(212,175,55,.18);transform:scale(1.06)}.star-button.selected[data-v-6dee87fa]{animation:star-pop-6dee87fa .32s ease both;animation-delay:var(--star-delay)}.star-button[data-v-6dee87fa]:hover{transform:scale(1.15)}.star-button[data-v-6dee87fa]:focus-visible{border-radius:6px;outline:2px solid rgba(212,175,55,.65);outline-offset:4px}.star-button.readonly[data-v-6dee87fa]{cursor:default}.star-button.readonly[data-v-6dee87fa]:hover{transform:scale(1.06)}.star-button[data-v-6dee87fa]:disabled{opacity:1}.rating-label[data-v-6dee87fa]{color:#9b7621;font-size:.95rem;font-weight:700;letter-spacing:.02em;margin:10px 0 0}.rating-label-enter-active[data-v-6dee87fa],.rating-label-leave-active[data-v-6dee87fa]{transition:opacity .18s ease,transform .18s ease}.rating-label-enter-from[data-v-6dee87fa]{opacity:0;transform:translateY(5px)}.rating-label-leave-to[data-v-6dee87fa]{opacity:0;transform:translateY(-3px)}@keyframes star-pop-6dee87fa{0%{transform:scale(.85)}55%{transform:scale(1.18)}to{transform:scale(1.06)}}@media(max-width:600px){.star-rating[data-v-6dee87fa]{gap:7px}.star-button[data-v-6dee87fa]{font-size:2.45rem}}
