/* Scoped to the WeCom in-app browser only; desktop password login is unchanged. */
html.contract-wecom-login-only .login-left,
html.contract-wecom-login-only .login-card__title,
html.contract-wecom-login-only .login-card__sub,
html.contract-wecom-login-only .login-form,
html.contract-wecom-login-only .wecom-login,
html.contract-wecom-login-only .wecom-login-bridge { display:none !important; }
html.contract-wecom-login-only .login-container {display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:520px!important;padding:18px!important;box-sizing:border-box!important;}
html.contract-wecom-login-only .login-right {width:100%!important;max-width:460px!important;}
html.contract-wecom-login-only .login-card {border-radius:18px!important;}
html.contract-wecom-login-only .login-card .el-card__body {padding:28px 22px!important;}
#contract-wecom-only {text-align:center;color:#303133;}
#contract-wecom-only .cw-title {font-size:26px;font-weight:700;line-height:1.4;}
#contract-wecom-only .cw-company {font-size:13px;color:#909399;margin:12px 0 30px;}
#contract-wecom-only .cw-heading {font-size:17px;font-weight:600;text-align:left;margin-bottom:12px;}
#contract-wecom-only .cw-description {font-size:14px;line-height:1.9;color:#606266;text-align:left;margin-bottom:30px;}
#contract-wecom-only-button {width:100%;min-height:48px;border:0;border-radius:9px;background:#07c160;color:white;font-size:17px;cursor:pointer;}
#contract-wecom-only-button:disabled {opacity:.65;cursor:wait;}
