.Modal,.ReactModalPortal{width:auto}.Modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10000;border-radius:20px;padding:10px;background-color:var(--lightgrey-color);max-width:calc(780px);box-sizing:border-box;outline:none;border:2px solid var(--semigrey)}.Overlay{position:fixed!important;top:0!important;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:9999}.modal-header{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:42px;margin-bottom:10px;border-radius:20px 20px 0 0}.modal-header__title{color:var(--black-color)}.modal-header__close{position:absolute;right:0;top:0;padding:8px!important;height:40px}.modal-header__close:hover{background-color:var(--black-color)}.modal-header_ster-point{position:absolute;left:0;top:0;height:40px;display:flex;flex-direction:row;width:fit-content;justify-content:center;align-items:center;gap:10px}.modal-header__dot-active{background-color:var(--yellow-color)}.modal-header__dov-disable{background-color:var(--lightblue-color)}.modal__content{flex-direction:column;align-items:center;background-color:var(--white-color);border-radius:10px;min-width:550px;min-height:150px;padding:20px}.modal-footer,.modal__content{display:flex;justify-content:center}.modal-footer{min-width:150px;max-width:450px;margin:0 auto;padding:10px 0 0}.modal-footer__button{border-radius:10px;border:none;padding:12px 60px;font-size:18px;cursor:pointer}.modal-left-button{margin-right:10px}.modal-right-button{margin-right:0}@media screen and (max-width:820px){.Modal{width:calc(100vw - 40px);height:auto;top:50%;left:0;transform:translateX(20px) translateY(-50%)}}@media screen and (max-width:920px) and (min-width:481px){.modal-header{min-height:42px}.modal__content{min-width:100%;min-height:auto}}@media screen and (max-width:480px){.Modal{width:calc(100vw - 40px);height:auto;top:50%;left:0;transform:translateX(20px) translateY(-50%)}.modal__content{min-width:100%;min-height:auto}.modal-footer__button{padding:15px 30px}}@media screen and (max-width:390px){.modal__content{padding:10px}}