html,body{margin:0;padding:0;width:100%;min-height:100%}body.forget-pwd-page{background:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.forget-pwd-page *{box-sizing:border-box}.forget-pwd-wrap{width:100%;min-height:100vh;padding-top:20px}.forget-pwd-header{height:44px;margin:0 20px;display:flex;align-items:center;justify-content:space-between}.forget-back-btn{width:32px;height:32px;border-radius:10px;color:#111;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;background:#efefef;flex-shrink:0}.forget-back-btn i{font-size:18px}.forget-pwd-title{font-size:18px;font-weight:600;color:#111;text-align:center;flex:1}.forget-header-right{width:32px;flex-shrink:0}.forget-pwd-main{margin-top:30px}.forget-form-box{margin:0 20px;background:#efefef;border-radius:16px;padding:15px}.forget-input-item{margin-bottom:12px}.forget-input-item:last-child{margin-bottom:0}.forget-input-label{font-size:13px;margin-bottom:6px;color:#222}.forget-input-inner{background:#e3e3e3;border-radius:12px;height:48px;display:flex;align-items:center;padding:0 12px}.forget-input{border:none;background:transparent;outline:none;flex:1;width:100%;font-size:14px;color:#111}.forget-input::placeholder{color:#9b9b9b}.forget-eye{font-size:18px;color:#666;cursor:pointer;margin-left:8px;flex-shrink:0}.forget-code-row{display:flex;align-items:center;gap:10px}.forget-code-input-wrap{flex:1;min-width:0}.forget-code-btn{width:112px;height:48px;border:none;border-radius:12px;background:#000;color:#fff;font-size:13px;font-weight:500;flex-shrink:0}.forget-code-btn:disabled{opacity:.6}.forget-btn-row{margin:30px 20px 0;display:flex;gap:12px}.forget-cancel-btn,.forget-submit-btn{flex:1;height:48px;border-radius:12px;font-size:15px;font-weight:500}.forget-cancel-btn{border:1px solid #d8d8d8;background:#fff;color:#111}.forget-submit-btn{border:none;background:#000;color:#fff}.forget-submit-btn:disabled{opacity:.6}.forget-input-inner:focus-within{border:1px solid #000;background:#fff}.forget-code-btn:active,.forget-submit-btn:active{transform:scale(.96)}.forget-back-btn:active{background:#ddd}.input-error{border:1px solid #dc3545!important}.forget-submit-btn.loading{opacity:.7}
