/* ★r1954-compat-colors：原色值保持，归入同文件令牌。 */
:root{--compat-25364e:#25364e;--compat-b8c6da:#b8c6da;--compat-fff:#fff;--compat-294a7d:#294a7d;}
/* ★r1936checkout P5 temporary login keeps its own visible flow and hides the password form. */
#loginForm[hidden],#checkoutLoginPanel[hidden],#checkoutTempLogin[hidden],#checkoutLoginQr[hidden]{display:none!important}
#checkoutTempLogin{width:100%;margin:8px 0 14px;font-size:15px;letter-spacing:1px}
#checkoutLoginPanel{font:14px/1.7 "Microsoft YaHei",sans-serif;color:var(--compat-25364e)}
#checkoutLoginPanel p{margin:12px 0}
#checkoutLoginCode{text-align:center;font-size:18px;font-weight:bold;letter-spacing:2px}
#checkoutLoginStatus{text-align:center;min-height:24px}
#checkoutLoginPanel button{font:14px "Microsoft YaHei",sans-serif;border:1px solid var(--compat-b8c6da);border-radius:7px;background:var(--compat-fff);padding:8px 12px;margin:3px;cursor:pointer;color:var(--compat-294a7d)}
#checkoutLoginRefresh{background:var(--compat-294a7d)!important;color:white!important}
