Can I use "cor de rosa" here?
Yes!!
I was taught that rosa is always the flower, and cor de rosa is always the colour. I.e. you have to say cor de rosa when referring to the colour. Is that requirement relaxed in Brazil?
You can say only "rosa" to refer to the color =)