.modal-editor{background-color:rgba(0,0,0,.2);color:#f1f1f1;padding:10px;position:relative;z-index:3}.modal{background:rgba(0,0,0,.5);z-index:9999}.modal__content,.modal__dialog{background:#fff;border-radius:8px;margin:0 16px;max-height:90vh;max-width:960px;overflow:auto;width:100%}.modal__overlay{cursor:pointer}.modal{align-items:center;background-color:rgba(0,0,0,.4);display:none;inset:0;justify-content:center;position:fixed;z-index:1000}.modal__overlay{inset:0;position:absolute}.modal__content{animation:fadeIn .3s ease;background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.2);max-width:800px;padding:20px;position:relative;width:90%;z-index:1}@media screen and (max-width:992px){.modal__content{padding:0;width:100%}}.modal__close{background:none;border:none;color:#333;cursor:pointer;font-size:1.5rem;position:absolute;right:15px;top:10px;z-index:9999}.modal__close:hover{color:#000}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.form-title{background-color:transparent}.modal__content input,.modal__content textarea{border:1px solid #9d9d9c!important;border-radius:6px}@media screen and (max-width:992px){.modal__content{border-radius:8px;margin:10vh auto;max-height:82vh;overflow-y:auto;padding:15px;width:92%}}