<fieldset>
    <legend><strong>Motivos do Cancelamento </strong></legend>
    <form class="formPropostaView" name="formRecusarProposta" id="formRecusarProposta" action="" method="POST">
        <div>
            <input type="hidden" name="id_proposta" value="<?=$this->idProposta?>"/>
            <input type='hidden' name='id_status' id="id_status_cancelamento" value=""/>
            <?php
            foreach ($this->motivos as $motivo): ?>
                <div class="element">
                    <input type='checkbox' id="motivo_<?=$motivo['id']?>" class='id_motivo' name="id_motivo[]" value='<?=$motivo['id']?>'/>
                    <?php
                        echo "<label for='motivo_{$motivo['id']}' style='display: initial; margin-right: 10px;'>";
                        echo    $motivo['ds_tipo_cancelamento'];
                        echo "</label>";

                        if ($motivo['id'] === Atendimento_Model_TipoCancelamento::CANC_PROP_CORRETOR_OUTRO) {
                            echo "<input type='text' name='ds_descricao' id='ds_descricao' class='hide'";
                        }
                    ?>
                </div>
                <div class="clear"></div>
            <?php
            endforeach; ?>
        </div>
    </form>
</fieldset>

<script>
    $('.id_motivo').click(function(e) {
        if ($(this).val() == 53) {
            let dsDescriao = $('#ds_descricao');

            if ($(this).is(':checked')) {
                dsDescriao.show();
                return;
            }

            dsDescriao.hide();
            dsDescriao.val('');
        }
    });
</script>