Your not a bad mom you are being a responsible adult.
Co Ed sleep over ??? Ummmm No
Yes kids will be kids and we aren’t stupid but why allow this to happen with parental knowledge???
Let her 15 year old self get mad, she will get over it.
Your being a good mom , you care