body.teach-message-modal-body-hidden{overflow:hidden}.teach-message-modal{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;transition:.3s;background:rgba(0,0,0,.4);opacity:0;visibility:hidden}.teach-message-modal.teach-message-modal_open{opacity:1;visibility:visible}.teach-message-modal.teach-message-modal_open .teach-message-modal__wrapper{-webkit-transform:translateY(0);transform:translateY(0)}.teach-message-modal__wrapper{display:flex;flex-direction:column;width:500px;max-height:700px;background:#fff;border-radius:10px;box-shadow:0 20px 40px 0 rgba(0,0,0,.25);overflow:hidden;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;-webkit-transform:translateY(100%);transform:translateY(100%)}.teach-message-modal__container{display:flex;flex-direction:column;position:relative;height:100%;padding:25px 35px;overflow-y:auto}.teach-message-modal__close{display:flex;width:25px;height:25px;justify-content:center;align-items:center;border-radius:30px;background:#eef1f7;position:absolute;top:25px;right:35px}.teach-message-modal__close::after{content:"\e94a";color:#808c98;font-family:stmlms;font-size:10px;line-height:normal;transition:.2s;margin-top:1px}.teach-message-modal__close:hover{cursor:pointer}.teach-message-modal__close:hover::after{color:#4d5e6f}.teach-message-modal__content{display:flex;width:100%}.teach-message-modal__header{display:flex;width:100%;margin-bottom:10px}.teach-message-modal__header-title{line-height:normal;font-style:normal;font-weight:700;font-size:20px;color:#001931}.teach-message-modal__header-back{display:flex;width:25px;height:25px;justify-content:center;align-items:center;border-radius:30px;background:#eef1f7;margin-right:10px}.teach-message-modal__header-back::after{content:"\e967";color:#808c98;font-family:stmlms;font-size:12px;line-height:normal;transition:.2s}.teach-message-modal__header-back:hover{cursor:pointer}.teach-message-modal__header-back:hover::after{color:#4d5e6f}.teach-message-modal__user-title,.teach-message-modal__username{color:#1e1e1e;font-weight:500;font-size:14px;line-height:normal;font-style:normal}.teach-message-modal__user{display:flex;width:100%;margin-bottom:20px}.teach-message-modal__user.teach-message-modal__user-hide{display:none}.teach-message-modal__user-title{display:flex}.teach-message-modal__username{display:flex;margin-left:4px}.teach-message-modal__form{display:flex;width:100%;flex-direction:column;position:relative}.teach-message-modal__form.teach-message-modal__form_hide{display:none}.teach-message-modal__form textarea.teach-message-modal__form-textarea{display:flex;width:100%;align-items:center;outline:0;box-shadow:none;border:1px solid #dbe0e9;border-radius:4px;background:#fff;padding:10px 20px;font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:#001931;resize:none;transition:.3s}.teach-message-modal__form textarea.teach-message-modal__form-textarea::-webkit-input-placeholder{font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:#808c98}.teach-message-modal__form textarea.teach-message-modal__form-textarea::-moz-placeholder{font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:#808c98}.teach-message-modal__form textarea.teach-message-modal__form-textarea::-ms-input-placeholder{font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:#808c98}.teach-message-modal__form textarea.teach-message-modal__form-textarea::placeholder{font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:#808c98}.teach-message-modal__form textarea.teach-message-modal__form-textarea:active{border:1px solid #dbe0e9;background:#fff;outline:0;box-shadow:none}.teach-message-modal__form textarea.teach-message-modal__form-textarea:focus{border:1px solid var(--accent-100);background:#fff;outline:0;box-shadow:none}.teach-message-modal__success{display:none;width:100%;flex-direction:column;justify-content:center;align-items:center}.teach-message-modal__success.teach-message-modal__success_show{display:flex}.teach-message-modal__success a.teach-button{margin:0!important}.teach-message-modal__success-icon{display:flex;width:50px;height:50px;justify-content:center;align-items:center;background:var(--accent-10);border-radius:50%}.teach-message-modal__success-icon::before{display:flex;content:"\e972";font-family:stmlms;line-height:normal;font-size:30px;color:var(--accent-100)}.teach-message-modal__success-icon-wrapper{display:flex;width:80px;height:80px;justify-content:center;align-items:center;border-radius:50px;background:var(--accent-10);margin:10px 0 15px}.teach-message-modal__success-title{text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:28px;color:#001931;margin-bottom:20px}.teach-message-modal__actions{display:flex;width:100%;align-items:center;justify-content:flex-end;margin-top:20px}.teach-message-modal__actions.teach-message-modal__actions_hide{display:none}.teach-message-modal__actions a.teach-button{display:flex!important;margin:0!important}.teach-message-modal__error{display:none;width:100%;position:absolute;left:0;bottom:-20px;font-size:14px;color:var(--danger-100);font-weight:400;line-height:normal}.teach-message-modal__error.teach-message-modal__error_show{display:flex}@media (min-width:1281px) and (max-width:1367px){.teach-message-modal__wrapper{max-height:600px}}@media (max-width:576px){.teach-message-modal__wrapper{width:100%;height:100%;max-height:100%;box-shadow:none;border-radius:0}}