/* Keep plugin presentation independent of Listeo's global theme styles. */
body.pakdevices-native-theme .pd-native-marketplace{width:100%;min-width:0;padding:24px 16px 32px}
body.pakdevices-native-theme .pd-native-marketplace>.elementor{width:100%;min-width:0}
body.pakdevices-native-theme .pd-native-marketplace .elementor-widget-pd_advanced_listing_filter{width:100%;min-width:0}
body.pakdevices-native-theme .pdv-auth-shell{background:#fff;border-radius:inherit;color:#142039}
/* The standalone pseudo-backdrop used to tint the panel itself. Paint the
   backdrop outside the panel instead, without relying on parent-theme CSS. */
body.pakdevices-native-theme #sign-in-dialog.pdv-auth-standalone-open:before{display:none!important}
body.pakdevices-native-theme #sign-in-dialog.pdv-auth-standalone-open{position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;margin:0!important;max-height:calc(100vh - 32px)!important;max-height:calc(100dvh - 32px)!important;background:#fff!important;box-shadow:0 0 0 100vmax rgba(10,22,45,.62),0 22px 70px rgba(15,31,59,.24)!important;isolation:isolate}
/* If another active plugin provides Magnific Popup, supply only its Auth
   positioning shell. Gallery and other plugin popups are not restyled. */
html.pdv-auth-modal-open body.pakdevices-native-theme .mfp-bg{position:fixed;inset:0;width:100%;height:100%;background:rgba(10,22,45,.62);opacity:1;z-index:100200}
html.pdv-auth-modal-open body.pakdevices-native-theme .mfp-wrap{position:fixed!important;inset:0!important;width:100%;height:100%;overflow:auto;outline:none;z-index:100201}
html.pdv-auth-modal-open body.pakdevices-native-theme .mfp-container{position:absolute;inset:0;width:100%;height:100%;padding:16px;text-align:center}
html.pdv-auth-modal-open body.pakdevices-native-theme .mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}
html.pdv-auth-modal-open body.pakdevices-native-theme .mfp-content{position:relative;display:inline-block;width:100%;margin:0 auto;vertical-align:middle;text-align:left;z-index:1}
html.pdv-auth-modal-open body.pakdevices-native-theme .mfp-content #sign-in-dialog{position:relative!important;inset:auto!important;transform:none!important;background:#fff!important}
html.pdv-auth-modal-open body.pakdevices-native-theme .mfp-content .pdv-auth-shell{background:#fff!important}
@media(max-width:767px){body.pakdevices-native-theme .pd-native-marketplace{padding:0 0 24px}}
