.product-feedback-dialog{width:min(720px,calc(100% - 24px));padding:28px}.product-feedback-dialog h2{margin:4px 0 6px}.feedback-intro{margin:0 0 20px;color:var(--muted)}.product-feedback-dialog fieldset{border:0;margin:0 0 20px;padding:0}.product-feedback-dialog legend{font-weight:850;margin-bottom:10px}.feedback-rating{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.feedback-rating label{position:relative}.feedback-rating input{position:absolute;opacity:0}.feedback-rating span,.feedback-rating small{display:block;text-align:center}.feedback-rating span{padding:12px;border:2px solid var(--line);border-radius:12px;background:#f7fafc;font-size:1.15rem;font-weight:900}.feedback-rating small{margin-top:4px;color:var(--muted);font-size:.7rem}.feedback-rating input:checked+span{border-color:#087f5b;background:#e6fcf5;color:#087f5b}.feedback-tags{display:flex;gap:8px;flex-wrap:wrap}.feedback-tags label{position:relative}.feedback-tags input{position:absolute;opacity:0}.feedback-tags span{display:block;border:1px solid var(--line);border-radius:999px;padding:9px 12px;background:#f7fafc;font-weight:750}.feedback-tags input:checked+span{border-color:#1565c0;background:#e7f3ff;color:#0b4f92}.feedback-submit-row{display:flex;gap:10px;margin-top:16px}.feedback-privacy{color:var(--muted);font-size:.75rem;margin:14px 0 0}.account-feedback-settings .secondary{width:100%}@media(max-width:580px){.feedback-rating{grid-template-columns:repeat(5,minmax(48px,1fr))}.feedback-rating small{display:none}.feedback-submit-row{flex-direction:column}}
