table.js-sort-table thead tr > th:not(.js-sort-none) {
  cursor: pointer;
  white-space: nowrap;
}

table.js-sort-table thead tr > th:not(.js-sort-none)::after {
  content: url(../images/sorting-none.svg);
  padding-left: 5px !important;
  display: inline-block;
  height: 15px;
  width: 7px;
  vertical-align: middle;
}

table.js-sort-table thead tr > th.valuation::after {
  margin-top: -16px;
}

table.js-sort-table thead tr > th.valuation {
  position: relative;
  padding-right: 20px;
}

table.js-sort-table thead tr > th.valuation::after {
  position: absolute;
  top: 66%;
  right: 7px;
}

table.js-sort-table thead tr > th.risk,
table.js-sort-table thead tr > th.csv {
  white-space: nowrap;
}

table.quotation tbody tr > td:last-child a {
  display: contents;
}

table.quotation tr > th:last-child,
table.quotation tr > td:last-child {
  padding: 0 10px;
}

table.js-sort-table.js-sort-asc thead tr > .js-sort-active:not(.js-sort-none)::after {
  content: url(../images/sorting-up.svg);
}

table.js-sort-table.js-sort-desc thead tr > .js-sort-active:not(.js-sort-none)::after {
  content: url(../images/sorting-down.svg);
}
