/* login-2fa-msg 30/09/2026 (P2 da Mila). Só a página de login carrega este arquivo. */
/* Texto de ajuda do código: alinhado à esquerda e sem hifenização (o .mini geral é justificado e hifenizado). */
#hint-2fa{text-align:left;hyphens:manual;-webkit-hyphens:manual}
/* Mensagem de falta de código ou código errado: logo abaixo do campo do código. */
#campo-totp .aviso#a_totp{font-size:12px;line-height:1.45;color:var(--erro);margin-top:6px;display:none;text-align:left;hyphens:manual;-webkit-hyphens:manual}
#campo-totp .aviso#a_totp.ver{display:block}

/* computador salvo 30 dias (04/10/2026). Checkbox desmarcado. Aviso sempre visível. */
#campo-lembrar label{font-weight:500;display:flex;align-items:flex-start;gap:8px;text-align:left;hyphens:manual;-webkit-hyphens:manual;line-height:1.4}
#campo-lembrar input{width:16px;height:16px;margin:1px 0 0;flex:none}
#aviso-lembrar{text-align:left;hyphens:manual;-webkit-hyphens:manual;margin-top:6px}

/* 04/10/2026 (Claude): a caixinha herdava a altura mínima de 44px dos campos de texto e descia.
   Só aparência; o id f_lembrar e o login/main.js não mudam. */
#campo-lembrar label{align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--rule);border-radius:8px;background:#fff;cursor:pointer;min-height:44px;font-size:14px}
#campo-lembrar label:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}
#campo-lembrar input{min-height:0;height:18px;width:18px;padding:0;margin:0;accent-color:var(--ink);cursor:pointer}
#aviso-lembrar{margin:6px 2px 0}
