Запятая перед тире нужна, она закрывает придаточную часть сложноподчиненного предложения.
Лучше поставить двоеточие, так как вторая часть бессоюзного сложного предложения имеет изъяснительное значение (раскрывает содержание правила).
Предложение может быть осложнено обособленными членами предложения разных типов, однородными членами предложения, вводными конструкциями, вставными конструкциями, обращением и прямой речью.
В конструкциях типа О, О или О запятая может соответствовать логическому или. Ср., например: Особенно если ты великий композитор, физик-теоретик, лодочник или конюх (Д. В. Драгунский). Обычно характер сочинительных отношений между однородными членами проясняется в контексте. В случае необходимости следует использовать дополнительные средства выражения того или иного смысла, например повторяющиеся разделительные союзы или… или.
Это так называемое эллиптическое предложение. Эллиптические предложения — особая разновидность предложений с опущенным сказуемым. Их отличие от обычных неполных предложений в том, что они и вне контекста обладают смысловой полнотой. Восстановление полного вида эллиптических предложений — процедура во многом искусственная. Дательный падеж зависит от отсутствующего сказуемого, однако мы не можем точно установить его форму. Это может быть подать, но может быть и подайте (и в таком случае это будет уже другой тип односоставного предложения). Поэтому здесь мы не можем с определенностью говорить о типе потенциально восстанавливаемого предложения.
Части предложения могут быть связаны союзами, выражающими контраст или противоположность между явлениями, действиями, признаками и т. п. Мы употребляем противительные союзы, когда есть необходимость обозначить различия, противопоставления или несоответствия между соединяемыми элементами. Правила постановки знаков препинания, в том числе перед противительными союзами, можно посмотреть в разделе «Пунктуация» справочника «Правила русской орфографии и пунктуации» под редакцией В. В. Лопатина.
Принято говорить о разделении, когда речь идет о частях сложного предожения или однородных членах предложения. Выделяются обособленные члены предложения, а также вводные слова и конструкции, обращения. Разделяет один знак препинания, выделяют — два, они ставятся с обеих сторон выделяемой конструкции.
Причастный оборот, стоящий после определяемого слова, выделяется по правилу, вне зависимости от Вашей интонации. Постановка пунктуационных знаков внутри предложения не всегда напрямую связана с интонацией.
В подобных конструкциях ставится тире по правилу обособления уточняющих и пояснительных членов предложения.
Главный член односоставного безличного предложения, выраженный словом нет, не может быть сближен ни с одним из типов сказуемого, выделяемых в двусоставных предложениях. Частеречная характеристика слова нет затруднена. Когда оно употребляется в роли главного члена односоставного безличного предложения, его чаще всего называют предикативом (словом категории состояния).
В этом предложении речь идет о том, что сурок не просто умеет спать (составное глагольное сказуемое), а делает это очень хорошо. Существительное мастер выполняет в нем ту же функцию, что и глагол умеет в составном глагольном сказуемом, но, не будучи глаголом, не выражает необходимых грамматических значений сказуемого. Поэтому при нем появляется формальная связка, выражающая эти значения. В настоящем времени она нулевая, а во всех других случаях она видна: Сурок был мастер спать, Сурок был бы мастер спать и т. д. Следовательно: (был) мастер спать в этом предложении — сказуемое. Если разбор нужен для школы, можно сказать, что это составное глагольное сказуемое усложненного вида, если для вуза — сложное трехчленное сказуемое (формальная связка + модальный компонент, выраженный существительным, + смысловой инфинитив).