.product-feedback__form[data-v-18760b0e]{border:1px solid var(--line);background:#fff;border-radius:24px;gap:22px;padding:30px;display:grid;box-shadow:0 16px 42px #32194d14}.product-feedback__group[data-v-18760b0e]{border:0;min-width:0;margin:0;padding:0}.product-feedback__group legend[data-v-18760b0e],.product-feedback__field>span[data-v-18760b0e]:first-child{color:var(--ink);align-items:baseline;gap:8px;margin-bottom:10px;padding:0;font-size:13px;font-weight:760;display:flex}.product-feedback__required[data-v-18760b0e]{color:var(--muted);font-size:11px;font-weight:550}.product-feedback__segments[data-v-18760b0e]{background:var(--surface);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.product-feedback__segments--rating[data-v-18760b0e]{grid-template-columns:repeat(5,minmax(0,1fr))}.product-feedback__segments label[data-v-18760b0e]{cursor:pointer;position:relative}.product-feedback__segments input[data-v-18760b0e]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.product-feedback__segments label>span[data-v-18760b0e]{min-height:40px;color:var(--muted);text-align:center;border-radius:10px;place-content:center;padding:6px 4px;font-size:13px;font-weight:700;transition:background .14s,color .14s,box-shadow .14s;display:grid}.product-feedback__segments--rating label>span[data-v-18760b0e]{gap:1px;min-height:52px;font-size:11px;font-weight:600}.product-feedback__segments--rating strong[data-v-18760b0e]{font-size:16px;font-weight:760}.product-feedback__segments label:hover>span[data-v-18760b0e]{color:var(--ink)}.product-feedback__segments input:checked+span[data-v-18760b0e]{color:var(--purple);background:#fff;box-shadow:0 2px 8px #32194d1f}.product-feedback__segments input:focus-visible+span[data-v-18760b0e]{outline:2px solid var(--violet);outline-offset:1px}.product-feedback__field[data-v-18760b0e]{display:grid}.product-feedback__field textarea[data-v-18760b0e]{width:100%;min-height:126px;color:var(--ink);border:1px solid var(--line);font:inherit;resize:vertical;background:#fcfbfe;border-radius:12px;padding:13px;font-size:15px;line-height:1.5}.product-feedback__field textarea[data-v-18760b0e]:focus{outline-offset:1px;border-color:var(--violet);outline:2px solid #8c52f56b}.product-feedback__hint[data-v-18760b0e]{color:var(--muted);justify-content:space-between;gap:16px;margin-top:8px;font-size:12px;line-height:1.45;display:flex}.product-feedback__hint>span[data-v-18760b0e]:last-child{font-variant-numeric:tabular-nums;flex:none}.product-feedback__footer[data-v-18760b0e]{justify-content:flex-end;display:flex}.product-feedback__footer button[data-v-18760b0e]{color:#fff;background:var(--purple);min-height:50px;font:inherit;cursor:pointer;border:0;border-radius:14px;padding:0 24px;font-size:14px;font-weight:760;transition:transform .16s,box-shadow .16s;box-shadow:0 14px 28px #6124c733}.product-feedback__footer button[data-v-18760b0e]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 34px #6124c747}.product-feedback__footer button[data-v-18760b0e]:focus-visible{outline-offset:3px;outline:3px solid #8c52f573}.product-feedback__footer button[data-v-18760b0e]:disabled{color:var(--muted);background:var(--accent-container);cursor:not-allowed;box-shadow:none}.product-feedback__status[data-v-18760b0e]{border-radius:10px;margin:-6px 0 0;padding:11px 13px;font-size:13px;line-height:1.5}.product-feedback__status[data-v-18760b0e]:focus{outline:none}.product-feedback__status--success[data-v-18760b0e]{color:#17623a;background:#e8f7ee}.product-feedback__status--error[data-v-18760b0e]{color:#8a2431;background:#fff0f2}@media (max-width:640px){.product-feedback__form[data-v-18760b0e]{border-radius:20px;padding:20px}.product-feedback__hint[data-v-18760b0e]{flex-direction:column;gap:4px}.product-feedback__footer button[data-v-18760b0e]{width:100%}}@media (max-width:380px){.product-feedback__segments--rating label>span[data-v-18760b0e]{font-size:10px}}@media (prefers-reduced-motion:reduce){.product-feedback__footer button[data-v-18760b0e]{transition:none}.product-feedback__footer button[data-v-18760b0e]:hover:not(:disabled){transform:none}}
