.record-table {
  text-align: right;
  margin-bottom: 0px;
  width: 100%;
  border-bottom: var(--border);
  th {
    font-size: var(--font-size-xs);
    text-align: center;
  }
  th,
  tr {
    border-bottom: var(--border);
    font-weight: normal;
    vertical-align: bottom;
    padding: var(--space-xs) 0;

    &.cross-order {
      background-color: var(--color-background-muted);
      color: var(--color-text-muted);
      a {
        color: var(--color-text-muted);
      }
    }
    &.caption {
      text-align: center;
    }
    &.code-and-name {
      text-align: left;
    }
    &.pseudo-trade {
      text-align: center;
    }
    &.discarded {
      text-decoration: line-through;
      text-decoration-color: var(--color-caution);
      background-color: var(--color-grey);
      color: var(--color-text-muted);
      a {
        color: var(--color-text-muted);
      }
    }
  }
  td {
    &.traded-at {
      width: 90px;
      text-align: center;
      font-size: var(--font-size-xs);
    }
    &.holding-amount{
      border-right: var(--border);
    }
  }
}
