@Andrew386
Nope, no obligation.
If she got ill, she could have used extenuating circumstances as reason when cancelling.
I assume Airbnb didn't refund her the booking fees.
For the rest, you did the work on your side and upheld the contract readying the room for her, and won't be able to re-book the room, so it's fair that you at least get the share acc. to your cancellation policy.
For the future - if somebody cancels, even if slightly further out - and asks for more refund out of your cancellation share, tell them that due to listing being off the market there's now less chance of re-booking on such short term. But that you'll gladly re-imburse them for any days you do manage to get booked. That usually helps and shows your good will.