The Diarrhea is caused mostly by milk. cats are Lactose intolerance (Lactose is a sugar that we can find it in milk).
about sleeping cats especially Persian are lazy animals so they sleep about 18 hours per day
But still I cant make sure that your cat is sick or normal I want you to take it's temperature rectally and to tell me her vaccination history and I may ask you few other questions later.
Thank you