.airscan-port .port-modal.port-floating-modal{position:fixed;inset:auto 0 0 auto;width:auto;height:auto;min-width:0;max-width:100vw;max-height:100vh;margin:0;padding:0;border:0;overflow:visible;background:transparent;box-shadow:none;pointer-events:none;z-index:9999}.airscan-port .port-modal.port-floating-modal[data-open=true]{display:block}.airscan-port .port-modal.port-floating-modal[hidden]{display:none}.airscan-port .port-floating-modal[data-open=true] .elementor-location-popup{display:block!important;visibility:visible;opacity:1}.airscan-port .port-floating-modal[data-open=true] .dialog-widget-content{animation-name:port-floating-slide-up;animation-fill-mode:both}.airscan-port .port-modal.port-floating-modal .dialog-message{display:flex;padding:0!important;max-width:100vw;max-height:100vh}.airscan-port .port-modal.port-floating-modal .dialog-close-button{width:1em;height:1em;padding:0;font-size:15px;line-height:1}.airscan-port .port-floating-modal .dialog-close-button:after{content:"";position:absolute;top:-14.5px;right:-14.5px;bottom:-14.5px;left:-14.5px}.airscan-port .port-floating-modal .dialog-close-button svg{display:block;width:1em;height:1em}@media(max-width:767px){.airscan-port .port-modal.port-floating-modal{inset:auto 0 0;width:100vw}.airscan-port .port-modal.port-floating-modal .dialog-message{width:100vw!important}}@keyframes port-floating-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.airscan-port .port-floating-modal .dialog-widget-content{animation:none!important}}
