.rw-feedback-form .form-label{font-weight:600;color:var(--brand-text);margin-bottom:6px}.rw-feedback-form .form-label.require::after{content:" *";color:var(--brand-danger)}.rw-feedback-form .form-control,.rw-feedback-form .form-select{border:1px solid var(--brand-border);border-radius:var(--brand-radius);min-height:48px;color:var(--brand-text);background:#fff}.rw-feedback-form .form-control:focus,.rw-feedback-form .form-select:focus{border-color:var(--brand-primary-light);box-shadow:0 0 0 3px rgba(74,144,217,.2)}.rw-feedback-form textarea.form-control{min-height:120px}.rw-feedback-form .form-privacy{font-size:.875rem;color:var(--brand-text);margin-bottom:12px}.rw-feedback-form .form-privacy a{color:var(--brand-primary);-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:2px}.rw-feedback-form .btn-primary{background:linear-gradient(135deg,var(--brand-primary-light),var(--brand-primary));border:none;border-radius:var(--brand-radius);font-weight:700;padding:12px 24px;color:#fff}.rw-feedback-form .btn-primary:hover{background:var(--brand-primary-dark);color:#fff}.modal-body .rw-feedback-form .btn-primary{width:100%}