:root{--eer-popup-blanket-bg:#fffa;--eer-popup-window-bg:#eee;--eer-popup-fg:#333;--eer-close-bg:#eee;--eer-close-fill:darkorange}.eer-popup{background-color:var(--eer-popup-blanket-bg);position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:100}.eer-popup-frame{position:fixed;background-color:var(--eer-popup-window-bg);left:50%;top:50%;transform:translate(-50%,-50%);width:90%;border-radius:10px;box-shadow:0 0 2em #0008}.eer-popup-heading{position:relative}.eer-popup-heading h2{padding:10px;color:var(--eer-popup-fg);position:relative}.eer-popup .pp-spinner{display:block;position:absolute;top:50%;right:1em;transform:translateY(-50%)}.eer-popup-close{position:absolute;left:100%;top:0;transform:translate(-50%,-50%);font-size:50px;background-color:var(--eer-close-bg);padding:5px;border-radius:50%;line-height:1}.eer-popup-close svg{cursor:pointer;display:block}.eer-popup-close svg path{fill:var(--eer-close-fill)}.eer-popup-body-inner{padding:10px 10px 0 10px}.eer-popup-body-form{padding:10px}.eer-popup-body-form .form-field:not(:last-child){margin-bottom:10px}.eer-popup-body-form .form-field>*{display:block;width:100%}.eer-popup-body p{margin-bottom:.5rem}.eer-popup-foot{padding:10px}.eer-popup-foot button{display:block;width:100%;padding:1em}.eer-popup [data-eer-action='save-email']:disabled,.eer-popup-no-meta [data-eer-action='save-email']{opacity:.5;cursor:not-allowed}@media(min-width:768px){.eer-popup-frame{width:unset;max-width:80%}}
