How do you approach designing for multiple devices and screen sizes when dealing with highly complex data tables?