/* Recently shared outcomes wall (/o). Extracted from the inline <style>
   block that used to live in the legacy HTML response. Loaded only by
   src/pages/OutcomesWall.tsx via extraHeadLinks. */
.recent-outcome-list {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 1px solid var(--border);
  border-radius: var(--radius-sm);
  overflow: hidden;
  background: var(--bg-2);
}
.recent-outcome-row {
  display: grid;
  grid-template-columns: minmax(110px, max-content) minmax(140px, max-content) 1fr minmax(80px, max-content);
  gap: 0.75rem 1.25rem;
  align-items: center;
  padding: 0.65rem 0.9rem;
  border-bottom: 1px solid var(--border);
  font-size: 0.9rem;
}
.recent-outcome-row:last-child {
  border-bottom: none;
}
.recent-outcome-id code {
  font-family: var(--mono);
  font-weight: 700;
}
.recent-outcome-endpoint code,
.recent-outcome-seed code {
  font-family: var(--mono);
  color: var(--text-dim);
  font-size: 0.85rem;
}
.recent-outcome-seed {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.recent-outcome-time {
  color: var(--text-faint);
  font-size: 0.82rem;
  text-align: right;
}
.recent-outcome-empty {
  padding: 1.25rem;
  text-align: center;
  color: var(--text-dim);
}
@media (max-width: 640px) {
  .recent-outcome-row {
    grid-template-columns: 1fr auto;
    grid-auto-rows: auto;
    gap: 0.25rem 0.75rem;
  }
  .recent-outcome-endpoint {
    grid-column: 1;
  }
  .recent-outcome-seed {
    grid-column: 1 / -1;
  }
  .recent-outcome-time {
    grid-column: 2;
    grid-row: 1;
  }
}
