:: antes com entrada no Firefox [duplicado]

Esta pergunta já tem uma resposta aqui:

Geração de conteúdo CSS antes ou depois dos elementos 'input' [duplicado] 5 respostas

Estou tentando colocar algum conteúdo antes de uma tag de entrada usando a pseudo classe CSS::antes. Funciona no Chrome, mas não no Firefox. Qual parece ser o problema com o Firefox?

Aqui está um trecho:

input::before {
	content: '';
	display: block;
	width: 13px;
	height: 13px;
	border-radius: 50%;
	box-shadow: 0px 0px 5px #9F0002 inset;
}
<input type="radio" name="gender" class="radio" value="male">male
<input type="radio" name="gender" class="radio" value="female">female

... e aqui está o resultado. O Chrome funciona bem:

mas hásem alterações no Firefox:

questionAnswers(1)

yourAnswerToTheQuestion