.change_password[data-v-200b820a]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:0;position:relative}.change_password .page-header[data-v-200b820a]{padding:1.066667rem .533333rem .8rem;text-align:center;color:#fff}.change_password .page-header .page-title[data-v-200b820a]{font-size:.64rem;font-weight:600;margin:0 0 .266667rem 0;letter-spacing:.026667rem}.change_password .page-header .page-desc[data-v-200b820a]{font-size:.373333rem;opacity:.9;margin:0;font-weight:400}.change_password .main-card[data-v-200b820a]{background:#fff;border-radius:.4rem;margin:.266667rem .266667rem 0;box-shadow:0 .053333rem .266667rem rgba(0,0,0,.1)}.change_password .form-container[data-v-200b820a]{padding:.533333rem .4rem .266667rem}.change_password .form-container .form-item[data-v-200b820a]{margin-bottom:.666667rem;position:relative}.change_password .form-container .form-item[data-v-200b820a] .van-field{background-color:#f8f9fa;border-radius:.266667rem;padding:.266667rem .333333rem;border:.026667rem solid transparent;transition:all .3s ease;min-height:1.333333rem;display:flex;align-items:center}.change_password .form-container .form-item[data-v-200b820a] .van-field:focus-within{border-color:#1989fa;background-color:#fff;box-shadow:0 0 0 .053333rem rgba(25,137,250,.1)}.change_password .form-container .form-item[data-v-200b820a] .van-field__label{width:1.6rem;color:#646566;font-weight:500;font-size:.373333rem}.change_password .form-container .form-item[data-v-200b820a] .van-field__control{font-size:.4rem;color:#323233;line-height:1.4}.change_password .form-container .form-item[data-v-200b820a] .van-field__left-icon{color:#969799;margin-right:.2rem;font-size:.426667rem}.change_password .form-container .form-item[data-v-200b820a] .van-field__clear{color:#c8c9cc;font-size:.373333rem}.change_password .form-container .form-item[data-v-200b820a] .van-field__control::placeholder{font-size:.346667rem;color:#c8c9cc}.change_password .form-container .form-item[data-v-200b820a] .van-field__button{margin-left:.133333rem;display:flex;align-items:center}.change_password .form-container .form-item[data-v-200b820a] .van-field__body{display:flex;align-items:center;width:100%}.change_password .form-container .form-item[data-v-200b820a] .van-field__label,.change_password .form-container .form-item[data-v-200b820a] .van-field__left-icon{display:flex;align-items:center}.change_password .form-container .form-item[data-v-200b820a] .van-field__error-message{display:none}.change_password .code-btn[data-v-200b820a]{height:.8rem;padding:0 .333333rem;border-radius:.4rem;font-size:.293333rem;font-weight:500;min-width:1.866667rem;border:.026667rem solid #1989fa}.change_password .code-btn[data-v-200b820a]:disabled{background-color:#f7f8fa;border-color:#ebedf0;color:#c8c9cc}.change_password .submit-wrapper[data-v-200b820a]{padding:.4rem .4rem .266667rem}.change_password .submit-wrapper .submit-btn[data-v-200b820a]{height:1.2rem;font-size:.426667rem;font-weight:600;background:linear-gradient(135deg,#667eea,#764ba2);border:none;box-shadow:0 .053333rem .2rem rgba(102,126,234,.4);transition:all .3s ease}.change_password .submit-wrapper .submit-btn[data-v-200b820a]:active:not(:disabled){transform:translateY(.013333rem);box-shadow:0 .026667rem .133333rem rgba(102,126,234,.4)}.change_password .submit-wrapper .submit-btn[data-v-200b820a]:disabled{background:#f7f8fa!important;color:#c8c9cc!important;box-shadow:none!important;cursor:not-allowed}.change_password .security-tips[data-v-200b820a]{padding:.266667rem .4rem .533333rem;display:flex;align-items:center;color:#969799;font-size:.32rem;line-height:1.4}.change_password .security-tips .van-icon[data-v-200b820a]{margin-right:.16rem;color:#1989fa;font-size:.346667rem}.mt80 .page-header[data-v-200b820a]{padding-top:1.6rem}@media (max-width:375px){.change_password .page-header[data-v-200b820a]{padding:.8rem .4rem .533333rem}.change_password .page-header .page-title[data-v-200b820a]{font-size:.56rem}.change_password .page-header .page-desc[data-v-200b820a]{font-size:.32rem}.change_password .form-container[data-v-200b820a]{padding:.666667rem .4rem .4rem}.change_password .form-container .form-item[data-v-200b820a]{margin-bottom:.466667rem}.change_password .form-container .form-item[data-v-200b820a] .van-field{min-height:1.2rem;padding:0 .333333rem}.change_password .form-container .form-item[data-v-200b820a] .van-field__label{width:1.6rem;font-size:.32rem}.change_password .form-container .form-item[data-v-200b820a] .van-field__control{font-size:.346667rem}.change_password .form-container .form-item[data-v-200b820a] .van-field__left-icon{font-size:.373333rem;margin-right:.2rem}.change_password .code-btn[data-v-200b820a]{height:.733333rem;font-size:.266667rem;min-width:1.6rem;padding:0 .266667rem;border-radius:.373333rem}.change_password .submit-wrapper[data-v-200b820a]{padding:.333333rem .4rem .466667rem}.change_password .submit-wrapper .submit-btn[data-v-200b820a]{height:1.066667rem;font-size:.373333rem}.change_password .security-tips[data-v-200b820a]{padding:.2rem .4rem .4rem;font-size:.266667rem}.change_password .security-tips .van-icon[data-v-200b820a]{font-size:.293333rem;margin-right:.133333rem}}