/* Piezas exclusivas de las pantallas de autenticación. La pista y el error
   por campo (.field-hint/.field-error) se mudaron: la pista a los campos de
   formulario compartidos (71) y el error al módulo global (30), porque lo
   emite field_error() (app/web/deps.py) también en cuenta y admin. */
.login-help { margin-top:14px;text-align:center;font-size:13px }
.notice-message { display:flex;align-items:center;gap:8px;padding:12px 14px;color:#065f46;background:#ecfdf5;border:1px solid #6ee7b7;border-radius:10px;font-size:13px }
.auth-detail { display:grid;grid-template-columns:auto 1fr;gap:6px 12px;margin-top:12px;font-size:12px }
.auth-detail dt { color:var(--text-muted) }

.flex-error {
  display: flex;
  align-items: flex-start;
  gap: 8px;
}

.flex-error i {
  width: 16px;
  height: 16px;
  margin-top: 3px;
  flex-shrink: 0;
}
