/* Estilos minimos que no WordPress vinham do JS do Elementor (lib "dialog") e nao de nenhum CSS estatico.
   Reproduzem o popup de busca (id 4636) e a base do modal. Tudo o mais vem dos CSS originais do Elementor. */

.dialog-widget { position: fixed; inset: 0; z-index: 9999; }
/* popup.min.css esconde [data-elementor-type=popup]; o JS do Elementor mostrava ao abrir (display:block inline) */
.elementor-popup-modal [data-elementor-type="popup"] { display: block; }
.dialog-widget.dialog-type-lightbox[hidden] { display: none !important; }
.dialog-widget-content { position: relative; }
.dialog-close-button {
  position: absolute; display: none; align-items: center; justify-content: center;
  cursor: pointer; line-height: 1; color: #1f2124;
}
.dialog-close-button i { display: block; }
.elementor-popup-modal .dialog-widget-content.animated { animation-fill-mode: both; }

/* Formulario de newsletter sem backend (pendencia): mensagem exibida pelo site.js */
.elementor-form .elementor-message { font-size: 14px; margin-top: 8px; }
