.run-preview-strip{scroll-behavior:smooth;gap:16px;padding:16px 0;display:flex;overflow-x:auto}.run-preview-strip::-webkit-scrollbar{height:4px}.run-preview-strip::-webkit-scrollbar-track{background:0 0}.run-preview-strip::-webkit-scrollbar-thumb{background:var(--border-color,#ddd);border-radius:2px}.run-preview-thumb{background:var(--surface,#fff);border-radius:var(--radius-sm,6px);width:120px;box-shadow:var(--shadow-sm,0 1px 3px #0000001a);text-align:center;flex-shrink:0;padding:8px;animation:.3s ease-out fadeSlideIn;overflow:hidden}.run-preview-thumb img{border-radius:calc(var(--radius-sm,6px) - 4px);width:100%;height:auto;margin-bottom:8px;display:block}.run-preview-thumb-label{color:var(--text-primary,#000);word-break:break-word;margin:0 0 4px;font-size:12px;font-weight:500;line-height:1.3}.run-preview-thumb-timestamp{color:var(--text-secondary,#666);margin:0;font-size:11px}.run-preview-section{border-top:1px solid var(--border,#10111414);border-bottom:1px solid var(--border,#10111414);flex-direction:column;gap:12px;padding:16px 0;display:flex}.run-preview-section .result-label{color:var(--text-secondary,#666);text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:12px;font-weight:600}@keyframes fadeSlideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}
