убрал alert при выводе ошибки о размере файла
перенёс скрипт и стили для стилизации селектов в глобальную область