I have been thinking a long time before replying to your post, because I do not think you will like my reply , and I would not wish to upset you.
The answer to your problem to me is simple --1. cut off all funds as of now.2 -let your daughter know just how selfish she is and that you expect to be paid back by whatever date you set.3 set about organising your own life-- do you have some friends , do you socialise a little -- if not then do something about it.
I realise that you work and may not have a lot of free time , but spend some of the time you have solely on yourself-- that is called me time.
You need to accept that your children at the moment are totally self -centred and that there is nothing you can do to change that at present, so stop beating yourself up about it -- you have nothing to prove.
Toughen up , stop allowing yourself to be treated as a doormat, you only get one life so begin to enjoy it.
One step at a time will do it.Anyone who can work as a nurse day in day out is really quite a strong and valuable person.
PS -- change your locks if you feel you need to.Good luck Brenda