.dingtalk-login-modal[data-v-7efa38d0]{position:relative;background:linear-gradient(135deg,#f5f7fa,#e4e8f0);border-radius:12px;box-shadow:0 8px 30px rgba(0,134,255,.1)}.dingtalk-login-content[data-v-7efa38d0]{padding:30px;text-align:center;min-width:320px;max-width:400px;margin:0 auto}.login-options-container[data-v-7efa38d0],.qrcode-section[data-v-7efa38d0]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.qrcode-section[data-v-7efa38d0]{width:100%}.qrcode-header[data-v-7efa38d0]{margin-bottom:20px;width:100%}.qrcode-header h3[data-v-7efa38d0]{margin:0 0 10px 0;font-size:20px;font-weight:600;color:#1a1a1a;background:linear-gradient(90deg,#0086ff,#06c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header-desc[data-v-7efa38d0]{color:#666;font-size:14px;margin:0;opacity:.8}.qrcode-container[data-v-7efa38d0]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:20px}.qrcode-wrapper[data-v-7efa38d0]{margin:15px 0;padding:15px;background:#fff;border-radius:8px;border:1px solid #e8e8e8;box-shadow:0 4px 12px rgba(0,0,0,.05)}.qrcode-image[data-v-7efa38d0]{width:250px;height:250px;display:block;border-radius:4px}.loading-qr[data-v-7efa38d0]{margin:40px 0;padding:30px;background:#fff;border-radius:8px;border:1px solid #e8e8e8;width:250px;height:250px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.scan-instructions[data-v-7efa38d0]{margin-top:20px;text-align:left;width:100%;background:rgba(0,134,255,.03);padding:15px;border-radius:8px;border:1px solid rgba(0,134,255,.1)}.scan-instructions h4[data-v-7efa38d0]{margin:0 0 10px 0;color:#06c;font-size:14px}.scan-instructions ol[data-v-7efa38d0]{margin:0;padding-left:20px;color:#666;font-size:13px;line-height:1.6}.scan-instructions li[data-v-7efa38d0]{margin-bottom:5px}.auth-status[data-v-7efa38d0]{margin-top:15px;padding:10px 15px;border-radius:6px;background:rgba(0,134,255,.05);width:100%;border:1px solid rgba(0,134,255,.1)}.status-text[data-v-7efa38d0]{font-size:14px;margin:0;font-weight:500}.status-info[data-v-7efa38d0]{color:#1890ff}.status-success[data-v-7efa38d0]{color:#52c41a}.status-warning[data-v-7efa38d0]{color:#faad14}.status-error[data-v-7efa38d0]{color:#ff4d4f}.refresh-section[data-v-7efa38d0]{margin-top:20px;text-align:center}.refresh-btn[data-v-7efa38d0]{padding:8px 20px;background:#1890ff;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background .3s;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:8px}.refresh-btn[data-v-7efa38d0]:hover{background:#40a9ff}.refresh-tip[data-v-7efa38d0]{color:#ff4d4f;font-size:12px;margin-top:8px}.manual-tip[data-v-7efa38d0]{margin-top:20px;padding:15px;background:rgba(250,173,20,.05);border-radius:8px;border:1px solid rgba(250,173,20,.2);width:100%;text-align:left}.manual-tip p[data-v-7efa38d0]{margin:0 0 10px 0;color:#faad14;font-size:13px;font-weight:500}.manual-open-btn[data-v-7efa38d0]{background:none;border:1px solid #faad14;color:#faad14;padding:4px 12px;border-radius:4px;font-size:12px;cursor:pointer;margin-bottom:10px}.manual-open-btn[data-v-7efa38d0]:hover{background:rgba(250,173,20,.1)}.manual-instructions[data-v-7efa38d0]{font-size:12px;color:#666;line-height:1.6}.auth-link[data-v-7efa38d0]{background:#f5f5f5;padding:10px;border-radius:4px;margin:10px 0;border:1px solid #e8e8e8;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.auth-link code[data-v-7efa38d0]{-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:#666}.copy-btn[data-v-7efa38d0]{margin-left:10px;padding:4px 8px;background:#1890ff;color:#fff;border:none;border-radius:2px;font-size:11px;cursor:pointer;white-space:nowrap}.loading-overlay[data-v-7efa38d0]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(245,247,250,.95),rgba(228,232,240,.95));display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:1000;border-radius:12px}.user-layout-login label[data-v-0a2e5bf6]{font-size:14px}.user-layout-login .getCaptcha[data-v-0a2e5bf6]{display:block;width:100%;height:40px}.user-layout-login .forge-password[data-v-0a2e5bf6]{font-size:14px}.user-layout-login button.login-button[data-v-0a2e5bf6]{padding:0 15px;font-size:16px;height:40px;width:100%}.user-layout-login .user-login-other[data-v-0a2e5bf6]{text-align:left;margin-top:24px;line-height:22px}.user-layout-login .user-login-other .item-icon[data-v-0a2e5bf6]{font-size:24px;color:rgba(0,0,0,.2);margin-left:16px;vertical-align:middle;cursor:pointer;transition:color .3s}.user-layout-login .user-login-other .item-icon[data-v-0a2e5bf6]:hover{color:#1890ff}.user-layout-login .user-login-other .register[data-v-0a2e5bf6]{float:right}.dingtalk-login-container .divider[data-v-0a2e5bf6]{position:relative;margin-bottom:20px}.dingtalk-login-container .divider[data-v-0a2e5bf6]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:#e8e8e8}.dingtalk-login-container .divider span[data-v-0a2e5bf6]{position:relative;display:inline-block;padding:0 16px;background:#fff;color:rgba(0,0,0,.45);font-size:14px}.dingtalk-login-container .dingtalk-login-option[data-v-0a2e5bf6]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;padding:8px;border-radius:4px;transition:all .3s}.dingtalk-login-container .dingtalk-login-option[data-v-0a2e5bf6]:hover{background-color:#f5f5f5}.dingtalk-login-container .dingtalk-login-option .dingtalk-icon[data-v-0a2e5bf6]{width:24px;height:24px;margin-right:8px}.dingtalk-login-container .dingtalk-login-option span[data-v-0a2e5bf6]{font-size:14px;color:rgba(0,0,0,.65)}.dingtalk-qrcode-section[data-v-0a2e5bf6]{text-align:center;padding:20px 0}.dingtalk-qrcode-section .back-to-login[data-v-0a2e5bf6]{margin-top:20px}.valid-error .ant-select-selection__placeholder{color:#f5222d}.user-register.error{color:red}.user-register.warning{color:#ff7e05}.user-register.success{color:#52c41a}.user-layout-register .ant-input-group-addon:first-child{background-color:#fff}.user-layout-register>h3[data-v-13571778]{font-size:16px;margin-bottom:20px}.user-layout-register .getCaptcha[data-v-13571778]{display:block;width:100%;height:40px}.user-layout-register .register-button[data-v-13571778]{width:50%}.user-layout-register .login[data-v-13571778]{float:right;line-height:40px}.result[data-v-5cd17224]{text-align:center;width:72%;margin:0 auto;padding:24px 0 8px}.result .icon[data-v-5cd17224]{font-size:72px;line-height:72px;margin-bottom:24px}.result .success[data-v-5cd17224]{color:#52c41a}.result .error[data-v-5cd17224]{color:red}.result .title[data-v-5cd17224]{font-size:24px;color:rgba(0,0,0,.85);font-weight:500;line-height:32px;margin-bottom:16px}.result .description[data-v-5cd17224]{font-size:14px;line-height:22px;color:rgba(0,0,0,.45);margin-bottom:24px}.result .content[data-v-5cd17224]{background:#fafafa;padding:24px 40px;border-radius:2px;text-align:left}.result .action[data-v-5cd17224]{margin-top:32px}.mobile .result[data-v-5cd17224]{width:100%;margin:0 auto;padding:unset}.stepFormText[data-v-0b93d313]{margin-bottom:24px}.ant-form-item-control[data-v-0b93d313],.ant-form-item-label[data-v-0b93d313]{line-height:22px}.getCaptcha[data-v-0b93d313]{display:block;width:100%;height:40px}.stepFormText[data-v-6382c4e4]{margin-bottom:24px}.ant-form-item-control[data-v-6382c4e4],.ant-form-item-label[data-v-6382c4e4]{line-height:22px}.toLogin[data-v-0ac9a29e]{text-align:center}.steps[data-v-8733cc9e]{max-width:750px;margin:16px auto}[data-v-8733cc9e] .password-retrieval-form{max-width:500px;margin:40px auto 0}[data-v-8733cc9e] .password-retrieval-form .ant-form-explain{text-align:left}