/* SIIL native popup runtime 0.1.0. Structural part of the Elementor dialog that the popup documents relied on
   (fixed full-viewport lightbox, absolutely positioned card, absolute close button). Visual values come from
   each popup's compiled CSS (#elementor-popup-modal-ID ...) and the vendored Elementor Pro popup.min.css.
   Measured on production 2026-10-10 (popup 107550): modal fixed 0/0 100%, z-index 9999, card absolute centred. */
.siil-np-modal[hidden]{display:none!important}
.siil-np-modal{position:fixed;top:0;left:0;bottom:0;width:100%;height:100%;z-index:9999;background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;box-sizing:border-box}
.siil-np-modal .dialog-widget-content{position:absolute;box-shadow:2px 8px 23px 3px rgba(0,0,0,.2)}
.siil-np-modal .dialog-message{line-height:1.5;box-sizing:border-box}
.siil-np-modal .dialog-close-button{cursor:pointer;position:absolute;line-height:1;color:#1f2124;text-decoration:none}
.siil-np-modal .dialog-close-button svg{fill:currentColor;height:1em;width:1em}
.siil-np-modal.siil-np-closing{background-color:transparent!important;pointer-events:none!important}
body.dialog-prevent-scroll{max-height:100vh;overflow:hidden}
/* Copied from production mu-plugins/siil-popup-engine/popup-engine.css 1.9.14-ease (sha256 2689573c...),
   the rules that style Elementor popups with a form. The clone does not carry that mu-plugin. */
.elementor-popup-modal:has(form.elementor-form) .dialog-close-button{top:max(12px, env(safe-area-inset-top))!important;inset-inline-end:12px!important;margin:0!important;padding:0!important;width:44px!important;height:44px!important;min-width:0!important;min-height:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1.5px solid #10110f!important;border-radius:50%!important;background:#fff!important;color:#10110f!important;box-shadow:0 2px 12px rgba(16,17,15,.35)!important}
.elementor-popup-modal:has(form.elementor-form) .dialog-close-button svg,.elementor-popup-modal:has(form.elementor-form) .dialog-close-button i{width:18px!important;height:18px!important;font-size:18px!important;color:#10110f!important;fill:#10110f!important}
.elementor-popup-modal:has(form.elementor-form) .dialog-widget-content.animated{animation-duration:.4s!important}
.elementor-popup-modal:has(form.elementor-form):has(.dialog-widget-content.reverse){background-color:transparent!important;pointer-events:none!important}
