.feedback-shell{background:#fff;padding:1.75rem}.feedback-heading{margin-bottom:1.2rem}.feedback-heading h3{margin-bottom:.6rem}.feedback-form .form-label{font-size:.88rem;font-weight:700;color:var(--brand-primary-dark)}.feedback-form .form-control,.feedback-form .form-select{min-height:48px;border-radius:var(--radius);border:1px solid var(--brand-border);color:var(--brand-text)}.feedback-form textarea.form-control{min-height:132px}.feedback-form .form-control:focus,.feedback-form .form-select:focus{border-color:var(--brand-primary);box-shadow:0 0 0 .2rem rgba(0,56,96,.12)}.consent-line{display:flex;gap:.75rem;align-items:flex-start;font-size:.9rem;color:var(--brand-text)}.consent-line input{margin-top:.35rem}