Você não pode especificar estilos embutidos para pseudoelementos.
Isso ocorre porque pseudoelementos, como pseudo-classes (veja minha resposta a essa outra pergunta ), são definidos no CSS usando seletores como abstrações da árvore de documentos que não podem ser expressas em HTML. Um styleatributo embutido , por outro lado, é especificado no HTML para um elemento específico.
Como os estilos embutidos só podem ocorrer em HTML, eles se aplicarão apenas ao elemento HTML em que estão definidos, e não a quaisquer pseudoelementos que ele gerar.
Como um aparte, a principal diferença entre pseudoelementos e pseudoclasses nesse aspecto é que as propriedades herdadas por padrão serão herdadas por :beforee :afterdo elemento gerador, enquanto os estilos de pseudoclasses simplesmente não se aplicam. No seu caso, por exemplo, se você text-align: justifyinserir um atributo de estilo embutido para um tdelemento, ele será herdado por td:after. A ressalva é que você não pode declarar td:aftercom o atributo de estilo embutido; você deve fazer isso na folha de estilo.