.record-feedback{border-top:1px solid #dce4dc;margin-top:16px;padding-top:12px;font:14px/1.5 Arial,sans-serif}.record-feedback summary{cursor:pointer;color:#205643;font-weight:600}.record-feedback form{gap:12px;max-width:620px;margin-top:12px;display:grid}.record-feedback label{gap:5px;display:grid}.record-feedback select,.record-feedback textarea{box-sizing:border-box;color:#233d32;background:#fff;border:1px solid #bccbc1;border-radius:8px;width:100%;padding:10px;font:16px/1.4 Arial,sans-serif}.record-feedback button{color:#fff;font:inherit;cursor:pointer;background:#205643;border:1px solid #205643;border-radius:8px;justify-self:start;padding:10px 15px}.record-feedback button:disabled{opacity:.6}.record-feedback p{margin:0}.record-feedback [role=alert]{color:#9d2e21}.feedback-review{background:#f4f6f3;border:1px solid #ccd7d0;border-radius:10px;margin-top:18px;padding:16px}.feedback-review .feedback-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.feedback-review textarea{box-sizing:border-box;width:100%;padding:10px;font:16px/1.4 Arial,sans-serif}.feedback-overview{border:1px solid #ccd7d0;border-radius:10px;margin:18px 0;padding:16px}.feedback-overview table{border-collapse:collapse;width:100%;font:14px/1.5 Arial,sans-serif}.feedback-overview th,.feedback-overview td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #dce4dc;padding:8px}
