.feedback-wrap{max-width:880px}.feedback-wrap h1{font-size:clamp(29px,4vw,43px);margin:12px 0 16px;line-height:1.15}.feedback-note{background:#eef2e9;border:1px solid #d8e1d4;border-radius:14px;padding:20px;margin:26px 0;color:#1b3a2b}.feedback-note p{font-size:13px;margin:8px 0 0;line-height:1.7}.feedback-note a{text-decoration:underline} .feedback-form fieldset{min-width:0;border:1px solid #dce3da;border-radius:16px;background:white;padding:24px;margin:26px 0}.feedback-form .feedback-section-title{margin:0 0 20px;padding:0;color:#1b3a2b;font-weight:700;font-size:18px;line-height:1.35}.feedback-form label,.feedback-label{display:block;font-size:13px;font-weight:600;margin:0 0 8px;color:#1b3a2b}.feedback-form input,.feedback-form select,.feedback-form textarea{font:inherit;box-sizing:border-box}.feedback-form select,.feedback-form textarea{width:100%;max-width:100%;padding:13px;border:1px solid #cdd7ca;border-radius:9px;background:#fff;color:#223226;margin:0 0 20px;font-size:14px}.feedback-form textarea{resize:vertical;line-height:1.6}.feedback-form select:focus,.feedback-form textarea:focus{outline:2px solid #456e4d;outline-offset:2px}.feedback-rating-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 22px}.feedback-help{font-size:12px;line-height:1.7;color:#667263;margin-bottom:17px}.feedback-issues{display:grid;grid-template-columns:1fr 1fr;gap:5px 18px;margin:15px 0 25px}.feedback-issues label{display:flex;align-items:center;gap:9px;line-height:1.5;font-weight:400;margin:4px 0}.feedback-issues input{width:16px;height:16px;accent-color:#1b3a2b;flex-shrink:0}.feedback-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.feedback-form button{margin-top:5px}.feedback-form .btn:focus-visible{outline:3px solid #9fae6b;outline-offset:3px}@media(max-width:600px){.feedback-form fieldset{padding:20px 16px}.feedback-rating-grid,.feedback-issues{grid-template-columns:1fr}.feedback-form select,.feedback-form textarea{font-size:16px}.feedback-note{padding:17px}}
