$newline never
#{csrf}
^{availableActs}
<div .actions>
  $forall actionClass <- sortOn dbtCsvCoarsenActionClass (Map.keys actionMap)
    <div .action>
      <input type=checkbox id=#{actionClassIdent actionClass} .action__checkbox :defaultChecked actionClass:checked>
      <label .action__label for=#{actionClassIdent actionClass}>
        ^{dbtCsvRenderActionClass actionClass}

      <fieldset .action__fieldset uw-interactive-fieldset .interactive-fieldset__target data-conditional-input=#{actionClassIdent actionClass}>
        <div .action__checked-counter>
        <div .action__toggle-all>
          <input type=checkbox id=#{actionClassIdent actionClass}-toggle-all>
          <label for=#{actionClassIdent actionClass}-toggle-all .action__option-label>
            _{MsgDBCsvImportActionToggleAll}
        <div .action__options>
          $forall action <- Set.toList (actionMap ! actionClass)
            <div .action__option>
              ^{csvActionCheckBox [] action}
              <label .action__option-label for=#{actionIdent action}>
                ^{dbtCsvRenderKey existing action}
