$(function () {
    $('.other-amount').focus(function () {
        $(this).prev().prop('checked', true);
    });

    $('input[type=radio][name=amount_0]').change(function() {
        if ($(this).val().toLowerCase() !== 'other')
            $('.other-amount').val('');
    });
});

$(function () {
    $('.other-amount').focus(function () {
        $(this).prev().click();
    });

    $('input[type=radio][name=amount_0]').change(function() {
        if ($(this).val().toLowerCase() !== 'other')
            $('.other-amount').val('');
    });
});

Fix issue with amount widget rendering on mobile
Fix issue with amount widget rendering on mobile
