/* Add only loading/login/error states absent from the approved concept. */
.live-login{max-width:430px;margin:12vh auto;padding:32px}.live-login h1{font-size:28px;margin:12px 0 25px}.live-login .field{margin:15px 0}.live-error{padding:14px 18px;background:#fff1e9;color:#9b5038;border-radius:8px;margin-bottom:18px;line-height:1.8}.live-loading{padding:80px;text-align:center;color:var(--muted)}.live-captcha{display:flex;gap:12px;align-items:center}.live-captcha img{width:130px;cursor:pointer}.live-login .btn{margin-top:18px}.live-attachments{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0}.live-user{display:flex;align-items:center;gap:15px}.funds-confirm-block{margin:16px 0}.native-hint{color:var(--muted);font-size:11px;line-height:1.8}@media(max-width:650px){.live-login{margin:8vh 18px;padding:24px}}
