Mejor diseño del popup y optimización del código