Adicionar profundidade máxima de aninhamento para detalhes recolhíveis

Obrigado pela investigação e correção rápidas!
Acho que seria melhor separá-los em duas PRs, para que a correção de desempenho possa ser revisada e mesclada de forma independente, sem precisar esperar pela nova configuração.
Também apoio o limite de profundidade configurável, com 0 como valor padrão para manter a compatibilidade reversa.