:root{--sct-modal-width: min(500px, 90vw);--sct-modal-max-height: 80vh;--sct-modal-radius: 42px;--sct-modal-bg: #fff;--sct-modal-color: inherit;--sct-modal-shadow: 0 12px 48px rgb(0 0 0 / 0.25);--sct-modal-padding: 1.5rem;--sct-modal-backdrop: rgb(0 0 0 / 0.5);--sct-modal-z: 1000;--sct-modal-anim-duration: 0.2s;--sct-modal-anim-easing: cubic-bezier(0.32, 0.72, 0, 1)}dialog.sct-modal{margin:auto;padding:0;border:0;background:var(--sct-modal-bg);color:var(--sct-modal-color);border-radius:var(--sct-modal-radius);box-shadow:var(--sct-modal-shadow);overflow:hidden;inline-size:var(--sct-modal-width);max-inline-size:90vw;max-block-size:var(--sct-modal-max-height);block-size:fit-content;will-change:transform;opacity:1;transform:scale(1);transition:opacity var(--sct-modal-anim-duration) var(--sct-modal-anim-easing),transform var(--sct-modal-anim-duration) var(--sct-modal-anim-easing),overlay var(--sct-modal-anim-duration) var(--sct-modal-anim-easing) allow-discrete,display var(--sct-modal-anim-duration) var(--sct-modal-anim-easing) allow-discrete}dialog.sct-modal:not([open]){opacity:0;transform:scale(0.95)}@starting-style{dialog.sct-modal[open]{opacity:0;transform:scale(0.95)}}dialog.sct-modal::backdrop{background:var(--sct-modal-backdrop);transition:background var(--sct-modal-anim-duration) var(--sct-modal-anim-easing)}@starting-style{dialog.sct-modal[open]::backdrop{background:rgba(0,0,0,0)}}[data-sct-loading]{position:relative;pointer-events:none}[data-sct-loading]::after{content:"";position:absolute;inset:50% auto auto 50%;translate:-50% -50%;inline-size:1em;block-size:1em;border:.15em solid currentcolor;border-block-start-color:rgba(0,0,0,0);border-radius:50%;animation:sct-spin .7s linear infinite}@keyframes sct-spin{to{rotate:1turn}}dialog.sct-modal--size-small{--sct-modal-width: min(480px, 90vw)}dialog.sct-modal--size-medium{--sct-modal-width: min(720px, 90vw)}dialog.sct-modal--size-large{--sct-modal-width: min(960px, 92vw)}dialog.sct-modal--size-fullscreen{--sct-modal-width: 100vw;--sct-modal-max-height: 100vh;--sct-modal-radius: 0;inline-size:100vw;block-size:100vh;max-inline-size:100vw}.sct-modal__viewport{position:relative;display:grid;grid-template-rows:auto;max-block-size:inherit}.sct-modal__close{position:absolute;inset-block-start:.8em;inset-inline-end:.8em;z-index:2;inline-size:2rem;block-size:2rem;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0) !important;color:#334155 !important;box-shadow:none !important;font-size:2rem;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s ease}.sct-modal__close:hover,.sct-modal__close:focus-visible{background:rgba(0,0,0,.12);outline:0;color:#334146}.sct-modal__close:focus-visible{box-shadow:0 0 0 2px currentcolor}.sct-modal__content{padding:var(--sct-modal-padding);overscroll-behavior:contain;max-block-size:var(--sct-modal-max-height)}.sct-modal__content>.is-sticky-header,.sct-modal__content>.sct-modal__header--sticky,.sct-modal__content .wp-block-group.is-sticky-header{position:sticky;inset-block-start:0;background:var(--sct-modal-bg);z-index:1;margin-block-start:calc(var(--sct-modal-padding)*-1);margin-inline:calc(var(--sct-modal-padding)*-1);padding:var(--sct-modal-padding)}.sct-modal__content>.is-sticky-footer,.sct-modal__content>.sct-modal__footer--sticky,.sct-modal__content .wp-block-group.is-sticky-footer{position:sticky;inset-block-end:0;background:var(--sct-modal-bg);z-index:1;margin-block-end:calc(var(--sct-modal-padding)*-1);margin-inline:calc(var(--sct-modal-padding)*-1);padding:var(--sct-modal-padding);border-block-start:1px solid rgba(0,0,0,.08)}.sct-modal__loading{display:flex;align-items:center;justify-content:center;min-block-size:8rem}.sct-modal__spinner{inline-size:2rem;block-size:2rem;border:3px solid rgba(0,0,0,.1);border-block-start-color:currentcolor;border-radius:50%;animation:sct-modal-spin .8s linear infinite}@keyframes sct-modal-spin{to{transform:rotate(360deg)}}.sct-modal__error{color:#b91c1c;text-align:center;padding:var(--sct-modal-padding)}body.sct-modal-any-open{overflow:hidden !important;margin-inline-end:-var(--sct-scrollbar-w, 0) !important;touch-action:none !important;-webkit-overflow-scrolling:touch !important;overscroll-behavior:none !important}body.sct-modal-any-open .ast-container,body.sct-modal-any-open .site-container,body.sct-modal-any-open .main-header-bar-wrap,body.sct-modal-any-open #primary,body.sct-modal-any-open #secondary,body.sct-modal-any-open .site-content,body.sct-modal-any-open .content-area,body.sct-modal-any-open .ast-theme-section{margin-inline-end:-var(--sct-scrollbar-w, 0)}dialog#sct-lightbox-host{padding:0;border:0;margin:0;background:rgba(0,0,0,0);box-shadow:none;overflow:visible;inset:0;inline-size:100vw;block-size:100vh;max-inline-size:100vw;max-block-size:100vh}dialog#sct-lightbox-host::backdrop{background:rgba(0,0,0,0)}.sct-modal__retry{display:inline-block;margin-block-start:.75rem;padding:.5rem 1rem;border:1px solid currentcolor;border-radius:4px;background:rgba(0,0,0,0);color:inherit;font:inherit;cursor:pointer;transition:background-color .15s ease}.sct-modal__retry:hover,.sct-modal__retry:focus-visible{background:rgba(0,0,0,.05);outline:0}.sct-modal__retry:focus-visible{box-shadow:0 0 0 2px currentcolor}dialog.sct-modal .wpforms-container{margin-block:0}@media(prefers-reduced-motion: reduce){dialog.sct-modal,dialog.sct-modal::backdrop{transition:none}[data-sct-loading]::after,.sct-modal__spinner{animation:none}.sct-modal__close,.sct-modal__retry{transition:none}}
