/* Esconde a estrutura do motor; só o layout novo e os modais aparecem. */
html[data-nl] body>*:not(#nl-home):not(#nl-etapas):not([data-nl-sistema]):not(#pl-reels-lightbox):not(#pl-hm-v2-reels-lb):not(#printlivros-chat):not(#pl-budget-chat-root):not(#pl-boneco-confirm):not(#pl-arq-how-modal):not(#login-modal):not(#reg-exists-modal):not(#modal-enviar-orc):not(#modal-cobertura-backdrop):not(#pl-pay-confirm-dialog):not(#pl-pay-combined-dialog):not(#pl-asaas-pay-dialog):not(#pl-suporte-gate):not(#pl-didactic-backdrop):not([data-nl-motor]){display:none!important}html[data-nl] body>dialog:not([open]){display:none!important}html[data-nl] body>dialog[open]{display:block!important;z-index:50000!important;pointer-events:auto!important;visibility:visible!important}html[data-nl] #reg-exists-modal.is-open{display:flex!important;z-index:50000!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important}html[data-nl] #modal-flow-video.modal-backdrop.is-open,html[data-nl] #modal-color-tech.modal-backdrop.is-open,html[data-nl] #modal-enviar-orc.modal-backdrop.is-open{display:flex!important;z-index:50001!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important}html[data-nl] #pl-promo-colorido.is-open{display:flex!important;z-index:50001!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important}
/* Enquanto a tela nova não monta, a página já usa o fundo novo (roxo do topo), e não o fundo do site antigo. */html[data-nl]:not(:has(#nl-home)),html[data-nl]:not(:has(#nl-home)) body{background:#32185c!important}