@charset "UTF-8";.change-password{flex-grow:1}.change-password.main-section{padding:15px 19px 25px}.change-password h1{font-weight:700;color:#000}.change-password-form{margin-top:33px;display:flex;flex-direction:column;gap:16px;max-width:max-content}.change-password-form__label{display:flex;align-items:center;justify-content:space-between;gap:38px}.change-password-form__label span{font-family:PT Sans Narrow,Arial Narrow,sans-serif;font-size:20px;font-weight:400}.change-password-form__label:has(input.has-error){position:relative;margin-bottom:20px}.change-password-form__label:has(input.has-error):after{position:absolute;left:225px;bottom:-25px;color:#fa2828;font-size:15px;font-weight:400}.change-password-form__label:has(input.has-error#pass){position:relative;margin-bottom:15px}.change-password-form__label:has(input.has-error#pass):after{content:"Неверный пароль"}.change-password-form__label:has(input.has-error#newPass){position:relative;margin-bottom:15px}.change-password-form__label:has(input.has-error#newPass):after{content:"Пожалуйста, введите новый пароль (не менее 8 символов)"}.change-password-form__label:has(input.has-error#newPassCheck){position:relative;margin-bottom:15px}.change-password-form__label:has(input.has-error#newPassCheck):after{content:"Пожалуйста, введите новый пароль повторно"}.change-password-form__label:has(input.has-error.password-error#newPass),.change-password-form__label:has(input.has-error.password-error#newPassCheck){position:relative;margin-bottom:15px}.change-password-form__label:has(input.has-error.password-error#newPass):after,.change-password-form__label:has(input.has-error.password-error#newPassCheck):after{content:"Пароли должны совпадать"}.change-password-form__input{margin-top:4px;padding:10px 15px;height:40px;width:320px;flex-shrink:0;border:1px solid rgba(53,53,53,.3333333333);transition:box-shadow .3s ease-out,border-color .3s ease-out;font-family:PT Sans Narrow,Arial Narrow,sans-serif;font-size:16px;color:#000}.change-password-form__input.has-error{position:relative;outline:1px solid #fa2828}.change-password-form__input::placeholder{color:#a0a0a0}.change-password-form__input:focus{outline:none;box-shadow:0 0 3px #3ba1d4;border-color:#3ba1d4}.change-password-form__field{width:320px;flex-shrink:0}.change-password-form__field input{box-sizing:border-box;width:100%}.change-password-form__error{display:block;margin-top:5px;color:#fa2828;font-size:15px;line-height:1.3}.change-password-form__error:empty{display:none}.change-password-form__success{color:#267338}.change-password-form .submit-btn{margin-top:16px;display:flex;width:169px;align-items:center;justify-content:center;gap:7px;padding:8px 37px;border-radius:10px;box-shadow:none;text-transform:uppercase;font-family:PT Sans Narrow,Arial Narrow,sans-serif;font-size:17px;font-weight:700;color:#fff;background:linear-gradient(34deg,#3398cc 1%,#1b7db0 17%,#1296c0 72%,#1c6286 98%)}.change-password__back{display:inline-block;margin-top:28px}@media (max-width:500px){.change-password-form{width:100%;max-width:unset}.change-password-form__label{flex-direction:column;gap:5px;width:100%;padding-bottom:20px}.change-password-form__label span{font-weight:700}.change-password-form__label:not(:last-of-type){border-bottom:1px solid #dbd9d9}.change-password-form__field,.change-password-form__input{width:100%}.change-password-form .submit-btn{margin:10px auto}.iti{width:100%}.change-password-form__label:has(input.has-error){margin-bottom:0}.change-password-form__label:has(input.has-error):after{position:static}}@media (hover:hover){.submit-btn{transition:filter .3s ease-out}.submit-btn:hover{filter:brightness(1.1)}}@media (min-width:1440px){.change-password.main-section{padding:60px!important}}