/* R126.3: the registered-wallet login, scoped away from admin work screens. */
#appView.hidden,#loginView.hidden{display:none!important}
#loginView [hidden]{display:none!important}
#loginView .login-card{width:min(100%,460px);padding:30px;box-sizing:border-box}
#loginView .pingpay-note{color:#aebbb9;font-size:14px;line-height:1.6;margin:0 0 22px}
#loginView input:not([type=checkbox]){min-height:48px;box-sizing:border-box;width:100%;font-size:16px}
#loginView button{min-height:44px;white-space:normal;line-height:1.45}
#loginView #adminPairStart{margin-top:12px;background:transparent;border:1px solid #3c5d58;color:#7ce5d6}
#loginView #loginProgress{color:#7ce5d6;font-size:14px;line-height:1.6}
#loginView #loginProgress:empty,#loginView #loginError:empty{display:none}
#loginView #loginError{overflow-wrap:anywhere;line-height:1.6}
#loginView .admin-pair-panel{margin-top:18px;padding:18px;border:1px solid #33544e;border-radius:16px;background:#101918;text-align:center;overflow:hidden}
#loginView .admin-pair-panel p{font-size:13px;line-height:1.6;color:#b7c9c5;margin:10px 0}
#loginView #adminPairQR{width:220px;max-width:100%;margin:14px auto;background:#fff;border-radius:12px;padding:4px;box-sizing:border-box}
#loginView #adminPairQR svg{display:block;width:100%;height:auto}
#loginView .admin-pair-code{display:block;font-size:30px;letter-spacing:.2em;color:#59dfcd;font-variant-numeric:tabular-nums}
#loginView #adminPairLink{font-size:12px;min-height:38px;margin-top:10px}
#loginView .admin-pair-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}
#loginView .admin-pair-actions button{flex:1;min-width:100px;font-size:12px;padding:8px}
#loginView .login-options{flex-wrap:wrap;gap:12px}
#loginView .admin-login-version{display:block;text-align:right;color:#71817e;font-size:11px;margin-top:18px}
#loginView .login-verifying{display:none!important}
@media(max-width:480px){#loginView{padding:16px}#loginView .login-card{padding:24px 20px}#loginView .login-card-head{gap:10px}#loginView .login-lang{max-width:46%}#loginView h1{font-size:28px}#loginView .admin-pair-panel{padding:14px}}
