.reset-password-input-container[data-v-73de977c]{display:flex;align-items:center;justify-content:center;background:#f5f7ff;padding:60px 20px;min-height:95vh}.reset-password-input-container .card[data-v-73de977c]{border:0;width:100%;max-width:620px;background:#fff;border-radius:16px;padding:48px 40px}.reset-password-input-container .card .header[data-v-73de977c]{margin-bottom:32px}.reset-password-input-container .card .header .title[data-v-73de977c]{font-size:28px;font-weight:600;color:#1a1a1a;margin:0 0 16px 0;text-align:center;line-height:1.3}.reset-password-input-container .card .header .divider[data-v-73de977c]{height:3px;width:60px;background:linear-gradient(90deg,#3e65cf,#5b85ff);margin:0 auto;border-radius:2px}.reset-password-input-container .card .instructions[data-v-73de977c]{text-align:center;margin-bottom:40px}.reset-password-input-container .card .instructions .instruction-text[data-v-73de977c]{font-size:16px;color:#666;line-height:1.6;margin:0}.reset-password-input-container .card .password-form .form-section[data-v-73de977c]{margin-bottom:40px}.reset-password-input-container .card .password-form .form-section .input-group .input-wrapper[data-v-73de977c]{width:100%}.reset-password-input-container .card .password-form .form-section .input-group .input-wrapper .email-input[data-v-73de977c] .el-input__wrapper{width:100%;padding:0 16px;height:52px;border-radius:10px;border:1px solid #e8e8e8;transition:all .3s;box-shadow:none}.reset-password-input-container .card .password-form .form-section .input-group .input-wrapper .email-input[data-v-73de977c] .el-input__wrapper:hover{border-color:#3e65cf}.reset-password-input-container .card .password-form .form-section .input-group .input-wrapper .email-input[data-v-73de977c] .el-input__wrapper .el-input__prefix{display:flex;align-items:center;margin-right:10px}.reset-password-input-container .card .password-form .form-section .input-group .input-wrapper .email-input[data-v-73de977c] .el-input__wrapper .el-input__prefix .icon-email{width:18px;height:18px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%233E65CF'%3E%3Cpath d='M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain}.reset-password-input-container .card .password-form .form-section .input-group .input-wrapper .email-input[data-v-73de977c] .el-input__wrapper .el-input__inner{font-size:16px;font-weight:400;color:#333}.reset-password-input-container .card .password-form .form-section .input-group .input-wrapper .email-input[data-v-73de977c] .el-input__wrapper.is-focus{border-color:#3e65cf;box-shadow:0 0 0 2px rgba(62,101,207,.1)}.reset-password-input-container .card .password-form .form-section[data-v-73de977c] .el-form-item__error{padding-top:6px;font-size:12px;color:#ff4d4f}.reset-password-input-container .card .action-buttons[data-v-73de977c]{display:flex;justify-content:center}.reset-password-input-container .card .action-buttons .confirm-btn[data-v-73de977c]{width:200px;height:52px;font-size:16px;font-weight:500;border-radius:10px;background:linear-gradient(90deg,#3e65cf,#5b85ff);border:none;transition:all .3s}.reset-password-input-container .card .action-buttons .confirm-btn[data-v-73de977c]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(62,101,207,.3);background:linear-gradient(90deg,#3458c5,#507aff)}.reset-password-input-container .card .action-buttons .confirm-btn[data-v-73de977c]:active{transform:translateY(0)}@media (max-width:768px){.reset-password-input-container[data-v-73de977c]{padding:16px}.reset-password-input-container .card[data-v-73de977c]{padding:32px 24px;border-radius:12px}.reset-password-input-container .card .header .title[data-v-73de977c]{font-size:24px}.reset-password-input-container .card .instructions .instruction-text[data-v-73de977c]{font-size:15px}.reset-password-input-container .card .password-form .form-section[data-v-73de977c]{margin-bottom:32px}.reset-password-input-container .card .action-buttons .confirm-btn[data-v-73de977c]{width:100%;height:48px}}@media (max-width:480px){.reset-password-input-container .card[data-v-73de977c]{padding:24px 20px}}