#stea-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.2s ease,visibility 0.2s ease;z-index:9999}#stea-popup-overlay.is-active{opacity:1;visibility:visible;pointer-events:auto}#stea-popup-overlay .stea-popup-overlay__backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .6)}#stea-popup-overlay .stea-popup-overlay__container{position:relative;width:auto;max-width:90vw;max-height:90vh;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 20px 60px rgb(0 0 0 / .3);z-index:1;display:flex;flex-direction:column}#stea-popup-overlay .stea-popup-overlay__container.stea-popup-overlay__container--close-outside{overflow:visible}#stea-popup-overlay .stea-popup-overlay__close{position:absolute;top:12px;right:12px;border:none;background:#fff0;color:var(--stea-popup-close-color,#222);font-size:var(--stea-popup-close-font-size,24px);line-height:1;display:inline-flex;align-items:center;justify-content:center;padding:.35em;cursor:pointer;z-index:2;border-radius:999px;background-color:var(--stea-popup-close-background,transparent);width:var(--stea-popup-close-dimension,auto);height:var(--stea-popup-close-dimension,auto);transition:all 0.2s ease}#stea-popup-overlay .stea-popup-overlay__close:hover,#stea-popup-overlay .stea-popup-overlay__close:focus{color:var(--stea-popup-close-hover-color,var(--stea-popup-close-color,#222));background-color:var(--stea-popup-close-hover-background,var(--stea-popup-close-background,transparent))}#stea-popup-overlay .stea-popup-overlay__content{position:relative;overflow:auto;max-height:90vh}#stea-popup-overlay .stea-popup-overlay__content>.stea-popup-template{display:block;width:100%;max-width:none;height:auto;max-height:none;margin:0;padding:0;background:#fff0;background-image:none;border:0;border-radius:0;box-shadow:none}#stea-popup-overlay .stea-popup-overlay__loading{width:48px;height:48px;margin:40px auto;border-radius:50%;border:3px solid rgb(0 0 0 / .1);border-top-color:#3b3664;animation:stea-popup-spin 0.8s linear infinite}#stea-popup-overlay .stea-popup-overlay__message{margin:0;text-align:center;font-size:18px;color:#3b3664}body.stea-popup-overlay-open{overflow:hidden}#stea-popup-overlay .stea-popup-overlay__container--full{max-height:100vh}#stea-popup-overlay.stea-popup-overlay--no-backdrop .stea-popup-overlay__backdrop{display:none}#stea-popup-overlay.stea-popup-overlay--no-close .stea-popup-overlay__close{display:none}.stea-popup-preview{position:relative;min-height:100vh;padding:2rem;box-sizing:border-box}.stea-popup-preview__overlay{position:relative;display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 4rem);width:100%;height:100%;pointer-events:none}.stea-popup-preview__backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .6);border-radius:8px;pointer-events:none;z-index:0;transition:opacity 0.2s ease}.stea-popup-preview__container{position:relative;width:auto;max-width:90vw;max-height:90vh;background:#fff;border-radius:8px;box-shadow:0 20px 60px rgb(0 0 0 / .3);overflow:hidden;display:flex;flex-direction:column;pointer-events:auto;z-index:1}.stea-popup-preview__container.stea-popup-overlay__container--close-outside{overflow:visible}.stea-popup-preview__content{position:relative;overflow:auto;max-height:inherit}.stea-popup-preview__close{position:absolute;top:12px;right:12px;border:none;background:#fff0;color:var(--stea-popup-close-color,#222);font-size:var(--stea-popup-close-font-size,24px);line-height:1;pointer-events:none;display:inline-flex;align-items:center;justify-content:center;padding:.35em;border-radius:999px;background-color:var(--stea-popup-close-background,transparent);width:var(--stea-popup-close-dimension,auto);height:var(--stea-popup-close-dimension,auto);z-index:2}.stea-popup-preview__close:hover,.stea-popup-preview__close:focus{color:var(--stea-popup-close-hover-color,var(--stea-popup-close-color,#222));background-color:var(--stea-popup-close-hover-background,var(--stea-popup-close-background,transparent))}@keyframes stea-popup-spin{to{transform:rotate(360deg)}}