.test-history-view {
  padding-bottom: 48px;
}

.test-history-status {
  margin: 0 0 16px;
  color: var(--muted);
  font-weight: 700;
}

.test-history-list {
  display: grid;
  gap: 12px;
}

.test-history-card {
  display: grid;
  gap: 6px;
  padding: 18px;
  border: 1px solid var(--line);
  border-radius: 12px;
  background: var(--surface);
}

.test-history-date,
.test-history-result {
  color: var(--muted);
}

.test-history-ticket {
  color: var(--ink);
  font-size: 1.05rem;
}

.history-save-status {
  grid-column: 1 / -1;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  color: var(--muted);
  font-weight: 700;
  text-align: center;
}

.history-save-status.is-error {
  color: var(--red);
}

.history-save-retry,
.test-history-retry {
  width: auto;
}
