.feedback-dialog{box-sizing:border-box;width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto}.feedback-field{color:var(--village-ink);gap:6px;margin:14px 0 0;font-size:14px;font-weight:600;display:grid}.feedback-field small{color:var(--village-muted);font-weight:400}.feedback-field :is(input,textarea){box-sizing:border-box;border:1px solid var(--parchment-border);background:var(--cream);width:100%;min-height:44px;color:var(--village-ink);font:400 15px/1.5 var(--font-body);border-radius:10px;padding:10px 12px}.feedback-field textarea{resize:vertical;min-height:120px}.feedback-field :is(input,textarea):focus-visible{outline:3px solid var(--sage-500);outline-offset:1px}.feedback-error{color:var(--danger);margin:12px 0 0;font-weight:600}.feedback-dialog .confirm-dialog-actions{margin-top:18px}
