#passwordResetApp{width:100%;height:100%}.reset-container{max-width:600px;margin:0 auto;padding:20px;min-height:100%;display:flex;align-items:center;box-sizing:border-box}.reset-card{background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000014;padding:30px;width:100%}.reset-title{font-size:20px;font-weight:600;color:#333;margin-bottom:24px;text-align:center}.form-item{margin-bottom:20px}.form-label{display:block;font-size:14px;font-weight:500;color:#333;margin-bottom:8px}.code-input-group{display:flex;gap:12px}.code-input-group .el-input{flex:1}.code-btn-wrap .el-button{height:40px;border-radius:8px}.submit-btn-wrap .el-button{width:100%;height:44px;border-radius:8px;font-size:16px;font-weight:500;margin-top:10px}.tips{font-size:12px;color:#909399;margin-top:16px;text-align:center}.error-text{color:#f56c6c;font-size:12px;margin-top:4px}@media (max-width: 768px){.reset-container{padding:10px;min-height:auto}.reset-card{padding:20px}.code-input-group{flex-direction:column}.code-btn-wrap,.code-btn-wrap .el-button{width:100%}}
