It is possible to set the width of the table to 'auto' and set max-width to '100%'. But then the table does not automatically shrink to its normal size.
Another issue is that expanded rows should use the parent container width to adjust their content (charts).