.user-layout-login label[data-v-729d94f3]{font-size:14px}.user-layout-login .getCaptcha[data-v-729d94f3]{display:block;width:100%;height:40px}.user-layout-login .forge-password[data-v-729d94f3]{font-size:14px}.user-layout-login button.login-button[data-v-729d94f3]{padding:0 15px;font-size:16px;height:40px;width:100%}.user-layout-login .user-login-other[data-v-729d94f3]{text-align:left;margin-top:24px;line-height:22px}.user-layout-login .user-login-other .item-icon[data-v-729d94f3]{font-size:24px;color:rgba(0,0,0,.2);margin-left:16px;vertical-align:middle;cursor:pointer;-webkit-transition:color .3s;transition:color .3s}.user-layout-login .user-login-other .item-icon[data-v-729d94f3]:hover{color:#1890ff}.user-layout-login .user-login-other .register[data-v-729d94f3]{float:right}#userLayout.user-layout-wrapper .container .main[data-v-729d94f3]{width:380px}.login-page[data-v-729d94f3]{text-align:center;border:1px solid #ddd}.login-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.2);box-shadow:0 10px 30px rgba(0,0,0,.2);border-radius:12px;overflow:hidden;background:#fff}.qr-section{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fafafa}.instructions-section{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:40px;background:#fff}.qr-container{width:220px;height:220px;background:#fff;margin-bottom:20px;border:1px solid #e8e8e8;border-radius:8px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.05);box-shadow:0 4px 8px rgba(0,0,0,.05);position:relative;overflow:hidden}#qrcode,.qr-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.refresh-btn{margin-top:16px;width:140px}.status-text{margin-top:16px;text-align:center;font-size:14px;height:22px}.steps{margin-top:24px}.step-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:24px}.step-item,.step-number{display:-webkit-box;display:-ms-flexbox;display:flex}.step-number{width:28px;height:28px;border-radius:50%;background:#1890ff;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:16px;font-size:14px;-ms-flex-negative:0;flex-shrink:0}.step-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.step-title{font-weight:500;margin-bottom:6px;font-size:16px}.step-description{color:#666;font-size:14px;line-height:1.5}.header{text-align:center;margin-bottom:30px}.header h1{color:#1890ff;margin-bottom:8px;font-size:28px}.header p{color:#666;font-size:16px}.expired{color:#ff4d4f}.scanning{color:#52c41a}.waiting{color:#faad14}.footer{text-align:center;margin-top:30px;color:#999;font-size:12px}.login-success{text-align:center;padding:20px}.success-icon{font-size:48px;color:#52c41a;margin-bottom:16px}.app-icons{gap:20px;margin:20px 0}.app-icon,.app-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.app-icon{width:50px;height:50px;border-radius:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;color:#fff}.wechat{background:#07c160}.alipay{background:#1677ff}.app{background:#ff6a00}.timer{margin-top:10px;font-size:12px;color:#999}