.stage-table.ticker-list th {
  cursor: pointer;
  user-select: none;
}

.stage-table.ticker-list td:nth-child(n + 3) {
  text-align: right;
  font-variant-numeric: tabular-nums;
}

.stage-table.ticker-list a:hover {
  color: #c33;
}

.stage-table.ticker-list th.sort-asc::after {
  content: " ^";
  font-size: 0.9em;
}

.stage-table.ticker-list th.sort-desc::after {
  content: " v";
  font-size: 0.9em;
}

.table-sort-note {
  margin: 0 0 8px;
  color: #555;
  font-size: 0.95em;
}

.table-avg-row {
  background: #f3f2e8;
  font-weight: 600;
}

.table-latest-row {
  background: #fff8e1;
}


.ookinakablog-po-history-meta {
  margin: 0 0 8px;
  color: #666;
  font-size: 0.9em;
}
