Unfortunately, no. The `overflow: auto` must go on an element which contains the table itself and I couldn't find a way to implement the scrollable area with the gradient hint on the right side using only one wrapper element. It works fine in mobile because all the table styles are controlled and the table doesn't contain a background color. If it does, the background color of the table will overlap the box shadow (you can try this on mobile skin also, just give the table a white background color and watch the box shadow disappear). This is due to the way the stacking order works and the only way I could find to get around this was to have another wrapping element.