I have a website that has multiple sub-domains. The sub-domains are all connected to the same files but have been styled differently depending on the sub-domain. I would like each sub-domain to have their own store with their own products and customer. Each store would have to have a global admin account that would allow the admin to access all stores but then each sub-domain store would need to have their own admin account where this admin only has access to that one store and can only manage and upload products to that store. All the stores would have that same layout but styled differently (i.e. color and logos would be different)
I would like to know if this is possible and if so what store structure would I use and how can I achieve this?
I am using Magento community version 2.1.3