.ms-page .fixedGroup{display:none}.ms-access h1{font-size:26px;margin-bottom:18px}.ms-providers{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0}.ms-provider{display:flex;justify-content:center;align-items:center;min-height:48px;border-radius:6px;padding:10px 8px;box-sizing:border-box;text-align:center;font-size:15px;line-height:1.5;color:#fff!important;font-weight:600}.ms-qq{background:#1583cf}.ms-wx{background:#168b53}.ms-provider:hover{filter:brightness(.94)}.ms-divider{display:flex;align-items:center;gap:12px;color:var(--tj-muted,#777c85);font-size:13px;margin:24px 0}.ms-divider:before,.ms-divider:after{content:"";height:1px;flex:1;background:var(--tj-line,#ddd)}.ms-links{display:flex;justify-content:space-between;gap:16px;margin-top:20px;font-size:14px;color:var(--tj-accent,#d93136)}.ms-note{margin:22px 0 0;font-size:12px}.ms-steps{display:flex;gap:16px;padding:14px 0;margin:20px 0 0;border-bottom:1px solid var(--tj-line,#ddd);font-size:13px;color:var(--tj-muted,#777c85)}.ms-steps li[aria-current]{color:var(--tj-accent,#d93136)}.ms-identity{display:flex;align-items:center;gap:14px;margin:0 0 24px}.ms-identity img{width:56px;height:56px;border-radius:50%;object-fit:cover;flex:none}.ms-identity strong{font-size:16px;line-height:1.5;overflow-wrap:anywhere}.ms-identity span{display:block;font-size:12px;color:var(--tj-muted,#777c85);margin-top:6px}.ms-modes{display:grid;grid-template-columns:1fr 1fr;margin:0 0 24px;border-bottom:1px solid var(--tj-line,#ddd)}.ms-modes button{font-size:14px;padding:14px 8px;background:none;border:0;border-bottom:2px solid transparent;color:var(--tj-muted,#777c85)}.ms-modes button[aria-selected=true]{color:var(--tj-accent,#d93136);border-bottom-color:var(--tj-accent,#d93136)}.ms-page [hidden]{display:none!important}.ms-page .ma-account-row form{margin:0;flex:none}.ms-page .ma-account-row>div{min-width:0}.ms-page .ma-account-row p{overflow-wrap:anywhere}@media(max-width:767px){.ms-access h1{font-size:24px}.ms-providers{gap:10px}.ms-provider{font-size:14px}.ms-page .ma-account-row .ma-secondary{font-size:12px;padding:10px 12px}}
