.aws-feedback{margin:18px auto 0;padding:24px;background:#fff;border:1px solid #eadfed;border-radius:20px;box-shadow:0 8px 20px rgba(63,30,82,.06);color:#3d2850}.aws-feedback h3{margin:0 0 8px;color:#482c5f;font-size:20px}.aws-feedback>p{font-size:13px;line-height:1.65;color:#655b6c}.aws-feedback fieldset{border:0;border-top:1px solid #eee5ef;margin:14px 0 0;padding:12px 0 0}.aws-feedback legend{font-weight:700;font-size:13px;padding:6px 0;color:#473152}.aws-feedback-choices{display:flex;flex-wrap:wrap;gap:9px}.aws-feedback-choices label{display:flex;align-items:center;gap:5px;border:1px solid #e1d4e7;border-radius:11px;padding:8px 11px;cursor:pointer}.aws-feedback-scale{font-size:12px;color:#756780}.aws-feedback-confirm{font-size:12px;line-height:1.6;margin:15px 0}.aws-feedback-submit{background:#58336f;color:white;border:0;padding:13px 20px;border-radius:12px;font-weight:700;cursor:pointer}.aws-feedback-submit:disabled{opacity:.6;cursor:wait}.aws-feedback-result{min-height:20px;font-size:13px;color:#49305f;margin:10px 0 0}.aws-feedback-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:600px){.aws-feedback{padding:18px}.aws-feedback-choices{justify-content:center}.aws-feedback fieldset legend{text-align:center}.aws-feedback h3,.aws-feedback>p{text-align:center}}