.cursor[data-v-5d8ecc00]{cursor:pointer}.mini-register-overlay[data-v-5d8ecc00]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.mini-register-dialog[data-v-5d8ecc00]{background:#fff;border-radius:12px;box-shadow:0 8px 30px #0000002e;max-width:calc(100vw - 32px);padding:20px 24px 24px;width:420px}.dialog-header[data-v-5d8ecc00]{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding-bottom:16px}.dialog-header .dialog-title[data-v-5d8ecc00]{color:#333;font-size:16px;font-weight:600}.dialog-header .close-btn[data-v-5d8ecc00]{background:none;border:none;color:#999;cursor:pointer;font-size:22px;line-height:1;padding:0 4px}.dialog-header .close-btn[data-v-5d8ecc00]:hover{color:#333}.dialog-body[data-v-5d8ecc00]{padding:20px 0 4px}.dialog-body .form-item[data-v-5d8ecc00]{margin-bottom:18px;position:relative}.dialog-body .form-item.has-error .form-input[data-v-5d8ecc00]{border-color:#ff4d4f}.dialog-body .form-label[data-v-5d8ecc00]{color:#666;display:block;font-size:13px;margin-bottom:6px}.dialog-body .form-input[data-v-5d8ecc00]{border:1px solid #e5e5e5;border-radius:8px;box-sizing:border-box;color:#333;font-size:14px;height:44px;outline:none;padding:0 14px;transition:border-color .2s;width:100%}.dialog-body .form-input[data-v-5d8ecc00]:focus{border-color:#a24acc}.dialog-body .form-input[data-v-5d8ecc00]::-moz-placeholder{color:#bbb}.dialog-body .form-input[data-v-5d8ecc00]::placeholder{color:#bbb}.dialog-body .code-row[data-v-5d8ecc00]{display:flex;gap:10px}.dialog-body .code-row .code-input[data-v-5d8ecc00]{flex:1;min-width:0}.dialog-body .code-row .send-btn[data-v-5d8ecc00]{background:#fff;border:1px solid #a24acc;border-radius:8px;color:#a24acc;cursor:pointer;flex-shrink:0;font-size:13px;height:44px;padding:0 16px}.dialog-body .code-row .send-btn[data-v-5d8ecc00]:disabled{border-color:#eee;color:#bbb;cursor:not-allowed}.dialog-body .error-text[data-v-5d8ecc00]{color:#ff4d4f;display:block;font-size:12px;margin-top:4px}.dialog-body .disclaimer[data-v-5d8ecc00]{color:#999;font-size:12px;margin:4px 0 0}.dialog-footer[data-v-5d8ecc00]{padding-top:20px}.dialog-footer .submit-btn[data-v-5d8ecc00]{background:#a24acc;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;height:46px;transition:opacity .2s;width:100%}.dialog-footer .submit-btn[data-v-5d8ecc00]:disabled{cursor:not-allowed;opacity:.6}
