.stand-login{margin-top:24px;padding:18px;border:1px solid var(--amber-line,#d8bc7c);border-radius:12px;background:var(--amber-bg,#fff8e8)}
.stand-login h3{margin:0 0 8px;font-size:16px;color:var(--ink,#292622)}
.stand-login p{margin:0;color:var(--ink,#292622);font-size:13px;line-height:1.5}
.stand-login-list{list-style:none;margin:12px 0 0;padding:0}
.stand-login-list li{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:8px 0;border-top:1px solid var(--amber-line,#d8bc7c)}
.stand-login-list li>div{min-width:0}
.stand-login-list strong,.stand-login-list span{display:block;overflow-wrap:anywhere}
.stand-login-list strong{font-size:14px;color:var(--ink,#292622)}
.stand-login-list span{font-size:13px;color:var(--ink,#292622);margin-top:3px;font-variant-numeric:tabular-nums}
.stand-login .icon-button{width:44px;height:44px;min-width:44px;flex-shrink:0;border:1px solid var(--amber-line,#d8bc7c);background:#fff}
.stand-login .icon-button:focus-visible{outline:3px solid var(--bronze,#865c3a);outline-offset:3px}
.stand-login .stand-login-progress:empty{display:none}
.stand-login .stand-login-progress:not(:empty){margin-top:10px}
.auth-options-error{margin-top:16px;font-size:13px}
.auth-options-error p{margin-bottom:8px}

.stand-login-form{margin-top:18px}.stand-login-form .field{margin-bottom:14px}
