This is the same as https://github.com/Saulis/iron-data-table/pull/165 except that it also applies the variables to data-table-checkbox, which is required in order to make the table work when multiSelect is enabled.
The reason this is necessary is because normal CSS selectors such as the following don't work with the Shadow DOM, i.e. it breaks in any browser which implements web components without a polyfill.
This is the same as https://github.com/Saulis/iron-data-table/pull/165 except that it also applies the variables to data-table-checkbox, which is required in order to make the table work when multiSelect is enabled.
The reason this is necessary is because normal CSS selectors such as the following don't work with the Shadow DOM, i.e. it breaks in any browser which implements web components without a polyfill.
This change is