.register-dialog-content[data-v-d4af8a3e]{padding:20px 0}.error-message[data-v-d4af8a3e]{color:#ef4444;font-size:12px;margin-bottom:0;margin-top:4px}.input-error[data-v-d4af8a3e],.input-error[data-v-d4af8a3e]:focus{border-color:#ef4444!important}.input-error[data-v-d4af8a3e]:focus{box-shadow:0 0 0 3px #ef44441a!important}.verification-code[data-v-d4af8a3e]{align-items:flex-start;display:flex;gap:12px}.verification-code .send-code-btn[data-v-d4af8a3e]{flex-shrink:0;min-width:120px;white-space:nowrap}.captcha-wrapper[data-v-d4af8a3e]{margin-top:12px;width:100%}.agreement-section[data-v-d4af8a3e]{margin:20px 0}.agreement-section .agreement-checkbox[data-v-d4af8a3e]{align-items:flex-start;cursor:pointer;display:flex;font-size:14px;line-height:1.5}.agreement-section .agreement-checkbox .checkbox[data-v-d4af8a3e]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;border:2px solid #f86c31;border-radius:3px;cursor:pointer;height:16px;margin-right:8px;outline:none;position:relative;width:16px}.agreement-section .agreement-checkbox .checkbox[data-v-d4af8a3e]:checked{background:#f86c31;border-color:#f86c31}.agreement-section .agreement-checkbox .checkbox[data-v-d4af8a3e]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:8px;left:4px;position:absolute;top:1px;transform:rotate(45deg);width:4px}.agreement-section .agreement-checkbox .agreement-text[data-v-d4af8a3e]{color:#6b7280}.agreement-section .agreement-checkbox .agreement-text .agreement-link[data-v-d4af8a3e]{color:#f86c31;text-decoration:none;transition:color .2s}.agreement-section .agreement-checkbox .agreement-text .agreement-link[data-v-d4af8a3e]:hover{color:#e55a2b;text-decoration:underline}a[data-v-d4af8a3e]{color:#f86c31;cursor:pointer;transition:color .2s}a[data-v-d4af8a3e]:hover{color:#e55a2b}@media(max-width:480px){.verification-code[data-v-d4af8a3e]{align-items:stretch;flex-direction:column}.verification-code .send-code-btn[data-v-d4af8a3e]{min-width:auto}}.forgot-password-dialog-content[data-v-2731213a]{padding:20px 0}.steps-indicator[data-v-2731213a]{align-items:center;display:flex;justify-content:center;margin-bottom:32px;padding:0 20px}.steps-indicator .step[data-v-2731213a]{align-items:center;display:flex;flex-direction:column;gap:8px}.steps-indicator .step .step-number[data-v-2731213a]{align-items:center;background-color:#e5e7eb;border-radius:50%;color:#9ca3af;display:flex;font-weight:600;height:36px;justify-content:center;transition:all .3s;width:36px}.steps-indicator .step .step-label[data-v-2731213a]{color:#9ca3af;font-size:14px;transition:all .3s}.steps-indicator .step.active .step-number[data-v-2731213a]{background-color:#f86c31;color:#fff}.steps-indicator .step.active .step-label[data-v-2731213a]{color:#f86c31}.steps-indicator .step.completed .step-number[data-v-2731213a]{background-color:#10b981;color:#fff}.steps-indicator .step.completed .step-label[data-v-2731213a]{color:#10b981}.steps-indicator .step-divider[data-v-2731213a]{background-color:#e5e7eb;height:2px;margin:0 16px 28px;width:60px}.error-message[data-v-2731213a]{color:#ef4444}.error-message[data-v-2731213a],.password-tip[data-v-2731213a]{font-size:12px;margin-bottom:0;margin-top:4px}.password-tip[data-v-2731213a]{color:#6b7280}.verification-code[data-v-2731213a]{align-items:center;display:flex;gap:12px}.verification-code .send-code-btn[data-v-2731213a]{flex-shrink:0;min-width:120px;white-space:nowrap}.button-group[data-v-2731213a]{display:flex;gap:12px}.button-group .back-btn[data-v-2731213a]{background-color:#f3f4f6;border:none;color:#6b7280;flex:1}.button-group .back-btn[data-v-2731213a]:hover{background-color:#e5e7eb}.button-group .submit-btn[data-v-2731213a]{flex:2}a[data-v-2731213a]{color:#f86c31;cursor:pointer;transition:color .2s}a[data-v-2731213a]:hover{color:#e55a2b}@media(max-width:480px){.steps-indicator .step-divider[data-v-2731213a]{margin:0 8px 28px;width:40px}.steps-indicator .step .step-number[data-v-2731213a]{font-size:14px;height:32px;width:32px}.steps-indicator .step .step-label[data-v-2731213a]{font-size:12px}.verification-code[data-v-2731213a]{align-items:stretch;flex-direction:column}.verification-code .send-code-btn[data-v-2731213a]{min-width:auto}.button-group[data-v-2731213a]{flex-direction:column}.button-group .back-btn[data-v-2731213a],.button-group .submit-btn[data-v-2731213a]{flex:1}}
