body.uxweb-lock{overflow:hidden}.uxweb-popup{display:none;position:fixed;inset:0;z-index:999999}.uxweb-popup.is-open{display:block}.uxweb-popup__overlay{position:absolute;inset:0;background:rgba(0,0,0,.68);cursor:pointer}.uxweb-popup__dialog{position:relative;width:min(760px,calc(100% - 24px));margin:6vh auto;background:#fff;border-radius:16px;overflow:hidden;z-index:2;box-shadow:0 24px 80px rgba(0,0,0,.36);transform:translateY(8px);animation:uxwebIn .18s ease-out}.uxweb-popup__close{position:absolute;top:10px;right:12px;z-index:3;border:0;background:transparent;font-size:36px;line-height:1;cursor:pointer;color:#333}.uxweb-popup__body{padding:30px}.uxweb-popup__content>:first-child{margin-top:0}.uxweb-popup__content>:last-child{margin-bottom:0}.uxweb-popup__actions{margin-top:18px}.uxweb-popup__dontshow{appearance:none;border:0;background:#222;color:#fff;padding:10px 14px;border-radius:8px;cursor:pointer}.uxweb-trigger{cursor:pointer}.uxweb-section-source{display:block}.uxweb-template{margin-top:18px;padding:16px;border:1px solid #e7e7e7;border-radius:12px;background:#fafafa}.uxweb-template form{display:flex;gap:8px;flex-wrap:wrap}.uxweb-template input{flex:1 1 220px;padding:10px;border:1px solid #ccc;border-radius:8px}.uxweb-template button{padding:10px 14px;border:0;border-radius:8px;background:#111;color:#fff}.uxweb-pos-center .uxweb-popup__dialog{margin:10vh auto}.uxweb-pos-top-left .uxweb-popup__dialog{margin:4vh auto 0 4vw}.uxweb-pos-top-center .uxweb-popup__dialog{margin:4vh auto 0 auto}.uxweb-pos-top-right .uxweb-popup__dialog{margin:4vh 4vw 0 auto}.uxweb-pos-bottom-left .uxweb-popup__dialog{position:absolute;bottom:0;left:0;margin:0 0 4vh 4vw}.uxweb-pos-bottom-center .uxweb-popup__dialog{position:absolute;bottom:0;left:0;right:0;margin:0 auto 4vh auto}.uxweb-pos-bottom-right .uxweb-popup__dialog{position:absolute;bottom:0;right:0;margin:0 4vw 4vh auto}.uxweb-pos-full .uxweb-popup__dialog{width:100%;height:100%;max-width:none;margin:0;border-radius:0;overflow:auto}.uxweb-pos-bar-top .uxweb-popup__dialog,.uxweb-pos-bar-bottom .uxweb-popup__dialog{width:100%;max-width:none;border-radius:0}.uxweb-pos-bar-top .uxweb-popup__dialog{position:absolute;top:0;left:0;right:0;margin:0}.uxweb-pos-bar-bottom .uxweb-popup__dialog{position:absolute;bottom:0;left:0;right:0;margin:0}@keyframes uxwebIn{from{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(8px) scale(1)}}@media (max-width:768px){.uxweb-popup__dialog{width:calc(100% - 16px);margin:8vh auto}.uxweb-popup__body{padding:20px}.uxweb-pos-full .uxweb-popup__dialog,.uxweb-pos-bar-top .uxweb-popup__dialog,.uxweb-pos-bar-bottom .uxweb-popup__dialog{width:100%}}