.evals-view { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: var(--space-lg); } .evals-list, .evals-detail { display: flex; flex-direction: column; gap: var(--space-md); padding: var(--space-lg); } .evals-toolbar { display: grid; grid-template-columns: minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) auto; gap: var(--space-sm); align-items: center; } .evals-results, .evals-categories, .evals-links, .evals-follow-ups { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: var(--space-sm); } .evals-result { width: 100%; text-align: left; border: 1px solid var(--border); border-radius: var(--radius-md); background: var(--card); color: var(--text); padding: var(--space-md); display: flex; flex-direction: column; gap: var(--space-xs); } .evals-result--active { border-color: var(--todo); box-shadow: var(--focus-ring); } .evals-result-title, .evals-detail-title, .evals-title { font-weight: 600; } .evals-result-meta, .evals-empty-copy { color: var(--text-muted); } .evals-state { color: var(--text-muted); } .evals-state--error { color: var(--color-error); } .evals-external-link { display: inline-flex; align-items: center; gap: var(--space-xs); color: var(--text); } .evals-rationale { white-space: pre-wrap; } @media (max-width: 768px) { .evals-view { grid-template-columns: 1fr; } .evals-toolbar { grid-template-columns: 1fr; } }