html.col-resize * {
cursor: col-resize !important;
}
.table[hasElementFocus] > list > [lead] {
border-color: hsl(214, 91%, 65%);
z-index: 2;
}
.table[hasElementFocus] > list > [selected] {
background-color: hsl(214,91%,89%);
border-color: hsl(214, 91%, 65%);
}
.table[hasElementFocus] > list > [lead][selected],
list > [selected]:hover {
background-color: hsl(214, 91%, 87%);
border-color: hsl(214, 91%, 65%);
}
.list > * {
padding: 0;
border-right: none;
border-left: none;
}
.table:focus {
border: 1px solid;
}
.table {
outline: none;
overflow: hidden;
border: 1px solid;
}
.table-row {
width: 100%;
text-align: start;
display: -webkit-box;
}
.table-row-cell {
overflow: hidden;
}
.table-row-cell > * {
overflow: hidden;
margin: 0 10px;
text-overflow: ellipsis;
white-space: nowrap;
}
.table-header {
position: relative;
overflow: hidden;
background-color: rgb(220, 220, 220);
}
.table-header-inner {
position: relative;
text-align: start;
float: left;
display: -webkit-box;
}
.table-header-cell {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
font-weight: normal;
}
.table-header-label {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
margin: 0 7px;
}
.table-header-label > * {
padding: 0 12px;
}
.table-header-sort-image-desc:after {
position: relative;
top: -2px;
content: '\25be'; /* BLACK DOWN-POINTING SMALL TRIANGLE */
-webkit-padding-start: 0.4em;
color: #888;
}
.table-header-sort-image-asc:after {
position: relative;
top: -2px;
content: '\25b4'; /* BLACK UP-POINTING SMALL TRIANGLE */
-webkit-padding-start: 0.4em;
color: #888;
}
.table-header-splitter {
position: absolute;
top: 0px;
cursor: col-resize;
width: 5px;
-webkit-margin-start: -1px;
height: 100%;
background-color: black;
}