A Shelter can be attacked by only one player at a time.
As soon as someone initiates an attack, the Shelter gets protected and cannot be raided for a certain time. The duration of protection depends on the damage dealt with the Shelter.
You can recover any stolen item. Just go to the Recovery tab and use Tokens to redeem the items. Recover the items within 7 days. Afterward, they will expire.