/* Existing Mikis login canvas; scoped additions for the native MFA steps. */
.login .check-label{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;line-height:1.5}
.login .check-label input{flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:0}
.login #login-mfa button+button{margin-top:10px}
.login #login-mfa-qr{display:block;width:200px;height:auto;max-width:100%;margin:0 0 18px;background:#fff;border:12px solid #fff}
.login #login-message{padding:12px;border:1px solid var(--line);border-left:3px solid var(--blue);border-radius:4px;color:var(--ink);overflow-wrap:anywhere}
.login #login-recovery h2{font-size:22px;line-height:1.3;margin-bottom:14px}
.login #login-recovery-codes{font-size:16px;min-height:180px}
.login #login-mfa-key{font-size:16px}
.login form input{font-size:16px}
