.base-modal{background-color:#0009;flex-direction:column;inset:0;padding:0 24px;position:fixed;transition:opacity .2s;z-index:91}.base-modal,.base-modal__content-wrapper{align-items:center;display:flex;justify-content:center}.base-modal__content-wrapper{flex:0 0 auto;flex-direction:column;max-width:100%;position:relative}.base-modal__content{background-color:#fff;border-radius:16px;flex:0 0 auto;max-height:calc(100dvh - 48px);max-width:100%;overflow:hidden;overflow-y:auto;padding:24px;scrollbar-color:#01353b transparent;width:636px}.base-modal__close-btn{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;display:flex;font-weight:inherit;height:36px;justify-content:center;line-height:inherit;padding:0;position:absolute;right:25px;text-decoration:none;top:38px;transition:.15s;width:36px;z-index:10}.base-modal__close-btn svg{height:24px;width:24px}@media (hover:hover) and (pointer:fine){.base-modal__close-btn:hover{color:#d60e0e}}.base-modal__close-btn:active{color:#d60e0e}@media screen and (max-width:1024px){.base-modal{padding:0 18px}.base-modal__content{max-height:calc(100dvh - 36px)}}@media screen and (max-width:768px){.base-modal{padding:0 16px}.base-modal__content{max-height:calc(100dvh - 32px)}}@media screen and (max-width:520px){.base-modal{padding:0 16px}.base-modal__content{max-height:calc(100dvh - 32px)}}@media screen and (max-width:768px){.base-modal__content{padding:24px 16px}.base-modal__close-btn{right:17px;top:17px}}.base-modal-enter-active,.base-modal-leave-active{transition:opacity .2s ease}.base-modal-enter-from,.base-modal-leave-to{opacity:0}
