.response-field{min-width:0;border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px;margin:16px 0}.response-field legend{font-size:var(--type-small);overflow-wrap:anywhere}.response-field .response-field{margin-left:4px}.response-field>label{margin:10px 0;display:block}.response-field>.ai-field{display:grid}.response-report{padding-left:20px;overflow-wrap:anywhere}@media (max-width:650px){.response-field .ai-fields{grid-template-columns:1fr}.response-field{padding:8px}.response-field .response-field{margin-left:0}}