Hola @patricia_es87, gracias por compartir tu código y el problema. Es un detalle estético que mejora mucho la experiencia de usuario. Estás en el camino correcto usando custom.css.
Para conseguir un efecto de resplandor más pronunciado y resolver los problemas de visualización en móvil, podemos ajustar tu CSS. PrestaShop 8.2.2 con el tema Classic usa un buen sistema de clases, lo que facilita la personalización.
Aquí tienes una propuesta de CSS para themes/classic/assets/css/custom.css:
/* Mejora del efecto de resplandor para el paso activo del checkout */
.checkout-step.current .step-title {
background-color: #007bff;
color: white;
/* Múltiples sombras para un efecto de resplandor más profundo */
box-shadow: 0 0 10px rgba(0, 123, 255, 0.7), 0 0 20px rgba(0, 123, 255, 0.5);
border-radius: 4px; /* Un poco más de redondeo */
padding: 12px 18px; /* Ajuste del padding para el resplandor */
transition: all 0.3s ease-in-out; /* Transición suave */
}
Explicación de los cambios:
box-shadow mejorado: He añadido dos sombras (box-shadow) con diferentes spread-radius y opacidades. Esto crea una sensación de resplandor más rica y visible. También he ajustado el padding y border-radius para que el resplandor se vea mejor alrededor del título.
transition: Añadimos una transición suave para que el efecto de cambio de paso sea más agradable.
@media (max-width: 767.98px): Este es un punto de ruptura común para móviles. Es más preciso que 768px para evitar conflictos con dispositivos de borde.
step-title y step-number en móvil: He ajustado el padding-left del título y he reducido ligeramente el font-size para ambos elementos. Lo más importante es el min-width y line-height del step-number que asegura que el número tenga suficiente espacio y esté bien centrado, evitando el recorte. El margin-right en el número lo separa un poco del título, dándole más aire.
Con estos cambios, el paso activo debería tener un resplandor mucho más notable y la barra de progreso se adaptará mejor a las pantallas pequeñas sin que los elementos se solapen o se recorten.