.modal-backdrop{z-index:2000;position:fixed;inset:0;width:100vw;height:100svh;background:rgba(0,0,0,.7);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 200ms ease,visibility 0s linear 200ms;will-change:opacity}.modal-form{z-index:2001;position:fixed;display:block;inset:0;width:100vw;height:100svh;padding-left:16px;padding-right:16px;overflow:auto;background:rgba(0,0,0,0);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 200ms ease,visibility 0s linear 200ms;will-change:opacity}.modal-form__close{position:absolute;top:16px;right:16px;cursor:pointer}.modal-form__title{text-align:center;font-size:28px;line-height:32px;margin:0 0 32px}.modal-form__box{position:relative;max-width:520px;margin:32px auto;background:#fff;border-radius:16px;padding:32px;box-shadow:0px 4px 6px -2px rgba(0,0,0,.05),0px 10px 15px -3px rgba(0,0,0,.1);transform:translateY(8px) scale(0.98);opacity:0;transition:transform 220ms ease,opacity 220ms ease;will-change:transform,opacity}.modal-form__footer{font-size:14px;line-height:20px;padding-top:32px}.modal-form.show{opacity:1;visibility:visible;pointer-events:auto;transition:opacity 200ms ease,visibility 0s}.modal-form.show .modal-form__box{transform:none;opacity:1}body.modal-open{overflow:hidden}body.modal-open .modal-backdrop{opacity:1;visibility:visible;pointer-events:auto;transition:opacity 200ms ease,visibility 0s}@media(prefers-reduced-motion: reduce){.modal-backdrop,.modal-form,.modal-form__box{transition:none !important}}/*# sourceMappingURL=modal-form.min.css.map */