.gst-table th .sort-icon::after {
content: '';
display: inline-block;
width: 0;
height: 0;
margin-left: 5px;
vertical-align: middle;
}
.gst-table th.sorted-asc .sort-icon::after {
border-bottom: 5px solid #000;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
}
.gst-table th.sorted-desc .sort-icon::after {
border-top: 5px solid #000;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
} .gst-table th,
.gst-table td {
position: relative; min-width: 100px; max-width: 300px; padding: 8px; border: 1px solid #d1d5db; box-sizing: border-box; overflow: hidden; } .gst-table .gst-overflow {
position: absolute; white-space: nowrap; overflow: visible; z-index: 20; left: 0; top: 0;  } .gst-table .gst-wrap {
white-space: normal; overflow-wrap: break-word; } .gst-table .gst-clip {
white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } @media screen and (max-width: 600px) {
.gst-table th,
.gst-table td {
max-width: 120px; padding: 4px; }
.gst-table-container {
overflow-x: auto; }
}