:: antes con entrada en Firefox [duplicado]

Esta pregunta ya tiene una respuesta aquí:

Generación de contenido CSS antes o después de elementos 'input' [duplicado] 5 respuestas

Estoy tratando de poner algo de contenido antes de una etiqueta de entrada usando pseudo-clase CSS::antes de. Funciona en Chrome pero no en Firefox. ¿Cuál parece ser el problema con Firefox?

Aquí hay un fragmento:

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

... y aquí está el resultado. Chrome funciona bien:

Pero haysin cambios en Firefox:

Respuestas a la pregunta(1)

Su respuesta a la pregunta