body[data-page="trading"] #tabHistory .tp-pending-entry-list {
  --tp-pending-entry-gap: var(--space-sm, 0.75rem);
  --tp-pending-entry-list-x: var(--space-md, 1rem);
  --tp-pending-entry-list-bottom: var(--space-md, 1rem);
  --tp-pending-entry-card-gap: var(--space-xs, 0.5rem);
  --tp-pending-entry-card-padding: var(--space-sm, 0.8rem);
  --tp-pending-entry-card-line: var(--line-soft, rgba(148, 163, 184, 0.18));
  --tp-pending-entry-card-radius: var(--radius-md, 1rem);
  --tp-pending-entry-card-bg: var(--panel, rgba(255, 255, 255, 0.58));
  --tp-pending-entry-muted: var(--muted, #64748b);
  --tp-pending-entry-fact-gap: var(--space-xs, 0.5rem);
  --tp-pending-entry-fact-min: var(--size-sm, 1.7rem);
  --tp-pending-entry-fact-padding-y: var(--space-3xs, 0.14rem);
  --tp-pending-entry-fact-padding-x: var(--space-xs, 0.5rem);
  --tp-pending-entry-fact-bg: var(--panel-2, rgba(241, 245, 249, 0.76));
  --tp-pending-entry-fact-text: var(--text-muted, #475569);
  --tp-pending-entry-text: var(--text, #0f172a);
  display: grid;
  gap: var(--tp-pending-entry-gap);
  padding: 0 var(--tp-pending-entry-list-x) var(--tp-pending-entry-list-bottom);
}

body[data-page="trading"] #tabHistory .tp-pending-entry-card {
  display: grid;
  gap: var(--tp-pending-entry-card-gap, var(--space-xs, 0.5rem));
  padding: var(--tp-pending-entry-card-padding, var(--space-sm, 0.8rem));
  border: var(--border-width-sm, 1px) solid var(--tp-pending-entry-card-line, var(--line-soft, rgba(148, 163, 184, 0.18)));
  border-radius: var(--tp-pending-entry-card-radius, var(--radius-md, 1rem));
  background: var(--tp-pending-entry-card-bg, var(--panel, rgba(255, 255, 255, 0.58)));
  overflow-wrap: anywhere;
}

body[data-page="trading"] #tabHistory .tp-pending-entry-card-head {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: var(--space-sm, 0.75rem);
}

body[data-page="trading"] #tabHistory .tp-pending-entry-card-head small,
body[data-page="trading"] #tabHistory .tp-pending-entry-more {
  color: var(--tp-pending-entry-muted, var(--muted, #64748b));
}

body[data-page="trading"] #tabHistory .tp-pending-entry-facts {
  display: flex;
  flex-wrap: wrap;
  gap: var(--tp-pending-entry-fact-gap, var(--space-xs, 0.5rem));
}

body[data-page="trading"] #tabHistory .tp-pending-entry-facts span {
  display: inline-flex;
  align-items: center;
  min-height: var(--tp-pending-entry-fact-min, var(--size-sm, 1.7rem));
  padding: var(--tp-pending-entry-fact-padding-y, var(--space-3xs, 0.14rem)) var(--tp-pending-entry-fact-padding-x, var(--space-xs, 0.5rem));
  border: var(--border-width-sm, 1px) solid var(--tp-pending-entry-card-line, var(--line-soft, rgba(148, 163, 184, 0.18)));
  border-radius: var(--radius-full, 999px);
  background: var(--tp-pending-entry-fact-bg, var(--panel-2, rgba(241, 245, 249, 0.76)));
  color: var(--tp-pending-entry-fact-text, var(--text-muted, #475569));
  font-size: var(--font-size-sm, 0.86rem);
}

body[data-page="trading"] #tabHistory .tp-pending-entry-card p {
  margin: 0;
  color: var(--tp-pending-entry-text, var(--text, #0f172a));
  line-height: var(--line-height-normal, 1.45);
}

@media (max-width: 760px) {
  body[data-page="trading"] #tabHistory .tp-pending-entry-list {
    --tp-pending-entry-list-x: var(--space-sm, 0.72rem);
  }

  body[data-page="trading"] #tabHistory .tp-pending-entry-card-head {
    display: grid;
    justify-content: stretch;
  }
}
