<%= render partial: "form/guidance/#{question.top_guidance_partial}" if question.top_guidance? %>

<%= f.govuk_number_field(
  question.id.to_sym,
  caption: caption(caption_text, page_header, conditional),
  label: legend(question, page_header, conditional),
  hint: { text: question.hint_text&.html_safe },
  min: question.min,
  max: question.max,
  step: question.step,
  width: question.width,
  readonly: question.read_only?,
  prefix_text: question.prefix.to_s,
  suffix_text: question.suffix_label(@log),
  value: format_money_input(log: @log, question:),
  **stimulus_html_attributes(question),
) %>

<%= render partial: "form/guidance/#{question.bottom_guidance_partial}" if question.bottom_guidance? %>