.pinned {
	position: absolute;
	left: 0;
	top: 0;
	width: 50%;
	overflow: hidden;
	overflow-x: scroll;
}

.pinned th:not(.wt-pinned-cell),
.pinned td:not(.wt-pinned-cell):not(:first-child) {
	display: none;
}
.pinned td:not(:first-child) {
	display: none;
}

.scrollable .wt-pinned-cell {
	display: none;
}
.scrollable > table > thead > tr > td:first-child,
.scrollable > table > tbody > tr > td:first-child {
	display: none;
}

.scrollable td, .scrollable th {
	white-space: nowrap;
}

.pinned table th, .pinned table td {
	/*white-space: nowrap;*/
}

div.table-wrapper {
	position: relative;
	overflow: hidden;
}

div.table-wrapper div.scrollable {
	margin-left: 50%;
}

div.table-wrapper div.scrollable {
	overflow: scroll;
	overflow-y: hidden;
}