/* WEB-036: exact Ecomail popup only. Existing form, copy and submit remain provider-owned. */
html[data-bxl-newsletter="1"] #ec_form_1-43c2cd496486bcc27217c3e790fb4088 #ec-v-from-popup-cover{position:fixed;inset:0;height:100%;width:100%}
html[data-bxl-newsletter="1"] #ec_form_1-43c2cd496486bcc27217c3e790fb4088 #ec-v-from-popup-cover>.ec-v-form-holder-popup{left:50%!important;right:auto;top:auto!important;bottom:50%;transform:translate(-50%,50%);width:760px!important;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px)!important;max-height:calc(100dvh - 24px)!important;overflow:auto!important;overscroll-behavior:contain}
@media(max-width:650px){html[data-bxl-newsletter="1"] #ec_form_1-43c2cd496486bcc27217c3e790fb4088 #ec-v-from-popup-cover>.ec-v-form-holder-popup .ec-v-form-column{width:100%!important}}
html[data-bxl-newsletter="1"] #ec_form_1-43c2cd496486bcc27217c3e790fb4088 #ec-v-form-close{width:44px;height:44px;top:6px;right:6px;z-index:2}
html[data-bxl-newsletter="1"] #ec_form_1-43c2cd496486bcc27217c3e790fb4088 #ec-v-form-close:before,
html[data-bxl-newsletter="1"] #ec_form_1-43c2cd496486bcc27217c3e790fb4088 #ec-v-form-close:after{left:21px;top:14px}
html[data-bxl-newsletter="1"] #ec_form_1-43c2cd496486bcc27217c3e790fb4088 :is(a,button,input,select,textarea):focus-visible{outline:2px solid #fff;outline-offset:3px}

/* SHOP-21: two validated privacy nodes in popup ID 1; preserve provider text and typography. */
html[data-bxl-newsletter="1"] #ec_form_1-43c2cd496486bcc27217c3e790fb4088 [data-bxl-popup-privacy="1"]{color:#ffffff!important}
