.custom-native-modal-overlay.spz-2003{align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:rgba(15,15,20,.78);box-sizing:border-box;display:flex;height:100vh;inset:0;justify-content:center;opacity:0;padding:20px;position:fixed;transition:opacity .25s ease,visibility .25s ease;visibility:hidden;width:100vw;z-index:999999}.custom-native-modal-overlay.spz-2003.is-active{opacity:1;visibility:visible}.custom-native-modal-overlay.spz-2003 .custom-native-modal-container{background:#fff;border-radius:12px;box-shadow:0 24px 64px rgba(0,0,0,.3);box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 40px);max-width:580px;position:relative;transform:scale(.95);transition:transform .25s cubic-bezier(.16,1,.3,1);width:100%}.custom-native-modal-overlay.spz-2003.is-active .custom-native-modal-container{transform:scale(1)}.custom-native-modal-overlay.spz-2003 .custom-native-modal-content{border-radius:12px;display:flex;flex-direction:column;overflow:hidden;width:100%}.custom-native-modal-overlay.spz-2003 .custom-native-modal-close{align-items:center;background:#fff;border:1px solid #b6bdc0;border-radius:50%;box-shadow:0 4px 10px rgba(0,0,0,.15);color:#1d1f21;cursor:pointer;display:flex;font-size:22px;font-weight:300;height:32px;justify-content:center;line-height:1;padding:0;position:absolute;right:-14px;top:-14px;transition:background-color .15s ease,border-color .15s ease,transform .15s ease;width:32px;z-index:1000}.custom-native-modal-overlay.spz-2003 .custom-native-modal-close:hover{background:#f4f4f6;border-color:#555;transform:scale(1.05)}.custom-native-modal-overlay.spz-2003 .modal-form-column{background:#fff;box-sizing:border-box;max-height:calc(100vh - 60px);overflow-y:auto;padding:40px;-webkit-overflow-scrolling:touch}.custom-native-modal-overlay.spz-2003 .modal-form-column .form-title{color:#1d1f21;font-size:1.5rem;font-weight:700;line-height:1.25;margin-bottom:22px;margin-top:0}@media (max-width:640px){.custom-native-modal-overlay.spz-2003{padding:12px}.custom-native-modal-overlay.spz-2003 .custom-native-modal-container{max-width:100%}.custom-native-modal-overlay.spz-2003 .modal-form-column{padding:32px 20px 24px}.custom-native-modal-overlay.spz-2003 .custom-native-modal-close{right:10px;top:10px}}