Just carefully check the list of styles to be deleted. There is a small bug. Sigil will select pseudo elements for deletion even if you are using the primary style.
Sigil will delete first-letter/first-line even though p.first is being used.
Not a super big deal - how many people use pseudo-elements when they aren't supported very well...Just something to be aware of.