.wpa-test-msg{background: #d1ecf1 !important; border: 1px solid #bee5eb !important; border-radius: 5px !important;color: #0c5460 !important; font-size: 14px !important; padding:.75rem 1.25rem !important; font-family: Arial !important; margin-top:5px !important;}
span.wpa-button{ display: inline-block !important; padding-top: 5px !important; color: #fff !important;background-color: #6c757d !important;border-color: #6c757d !important; padding: 5px 10px !important; border-radius: 5px !important; margin-top:5px !important;  cursor: pointer !important; }
#altEmail_container, .altEmail_container{position:absolute !important; overflow: hidden !important; display: inline !important; height:1px !important; width: 1px !important;z-index:-1000 !important;}#reviews.llrr-invitation{display:flex!important;flex-direction:column;align-items:stretch;gap:24px}
#reviews.llrr-invitation>#review_form_wrapper{order:-1;float:none!important;width:100%!important;max-width:680px;margin:0 auto 24px}
#reviews.llrr-invitation>.wd-rating-summary-wrap,#reviews.llrr-invitation>#comments{width:100%!important}
.llrr-experience-wrapper,.llrr-received{scroll-margin-top:110px}
#review_form_wrapper form[hidden],#review_form_wrapper #reply-title[hidden]{display:none!important}
.llrr-experience-wrapper #reply-title{display:block;margin:0 0 14px;font-size:clamp(21px,4.5vw,27px);line-height:1.3}
form.llrr-experience{max-width:680px;padding:22px;border:1px solid #e8dee5;border-radius:10px;background:#fff;color:#333}
form.llrr-experience .llrr-product-name{margin:0 0 8px;font-weight:700;font-size:16px;line-height:1.4}
form.llrr-experience .llrr-help{margin:0 0 12px;font-size:15px;line-height:1.55}
form.llrr-experience .llrr-reward-note{margin:0 0 18px;padding:10px 12px;background:#fbf4f9;border-radius:6px;font-size:14px;line-height:1.5}
form.llrr-experience textarea{min-height:110px;font-size:16px;line-height:1.5}
form.llrr-experience input[type=text],form.llrr-experience input[type=email]{font-size:16px}
form.llrr-experience .comment-form-rating{margin:0 0 16px}
form.llrr-experience .comment-form-comment{margin:0 0 16px}
form.llrr-experience .comment-notes{font-size:12px;line-height:1.5;margin:0 0 16px}
form.llrr-experience .llrr-identity{margin:0 0 16px;padding:12px;border:1px solid #e8dee5;border-radius:6px}
form.llrr-experience .llrr-identity summary{cursor:pointer;font-size:14px;line-height:1.5;font-weight:600;color:#770d68}
form.llrr-experience .llrr-identity[open] summary{margin-bottom:12px}
form.llrr-experience .llrr-privacy{font-size:12px;line-height:1.5;margin:0 0 12px}
form.llrr-experience .form-submit{margin:18px 0 0}
form.llrr-experience .form-submit input[type=submit],form.llrr-experience .form-submit button[type=submit]{min-height:48px;padding:12px 24px;border-color:#770d68;background:#770d68;color:#fff;font-size:16px;line-height:1.4;white-space:normal}
form.llrr-experience .comment-form-img-message{margin:16px 0 0;font-size:12px;line-height:1.5;color:#666}
.llrr-received{max-width:680px;padding:24px;border:1px solid #d9e8dc;border-radius:10px;background:#f5faf6;color:#24452d}
.llrr-received-title{margin:0;font-size:20px;font-weight:700;line-height:1.4}
.llrr-received-reward{margin:12px 0 0;font-size:15px;line-height:1.55}
.llrr-account-warning{padding:14px;background:#fff6e8;border:1px solid #ead4a9;border-radius:6px;font-size:14px;line-height:1.5}
@media(max-width:767px){form.llrr-experience{padding:16px}.llrr-experience-wrapper{scroll-margin-top:90px}form.llrr-experience .form-submit input[type=submit],form.llrr-experience .form-submit button[type=submit]{width:100%}}