.proof-cx-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px 24px;display:grid}@media (min-width:1024px){.proof-cx-grid{grid-template-columns:minmax(0,1fr) minmax(0,360px)}}.proof-receipt{justify-self:center}.status-row-lag[data-tone=good]{color:var(--color-up)}.status-row-lag[data-tone=bad]{color:var(--color-down)}.status-row-lag[data-tone=warn]{color:var(--color-warning)}.status-row-detail a{color:var(--color-ink-secondary);text-underline-offset:3px;text-decoration:underline}.status-row-detail a:hover{color:var(--color-accent)}.proof-timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.proof-step{grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:10px 0;display:grid;position:relative}.proof-step+.proof-step{border-top:1px solid var(--status-rule)}.proof-step>.type-caption{grid-column:2}.proof-step>.status-row-lag{grid-area:1/3/span 2}.proof-step-dot{border:2px solid var(--color-ink-muted);border-radius:9999px;grid-row:1/span 2;width:10px;height:10px}.proof-step[data-done=true] .proof-step-dot{border-color:var(--color-up);background:var(--color-up)}.pf-list{margin:0;padding:0;list-style:none}.pf-list>.pf-row+.pf-row{border-top:1px solid var(--status-rule)}.pf-row{grid-template-columns:28px minmax(0,1fr) minmax(0,15rem) 6rem 2rem;align-items:center;gap:6px 16px;padding:12px 20px;transition:background-color .15s ease-out;display:grid;position:relative}.pf-row:hover{background:var(--status-hover)}.pf-mark{border-radius:9999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.pf-mark.generic{background:var(--color-surface-2);font-size:12px}.pf-name{flex-direction:column;gap:3px;min-width:0;display:flex}.pf-row-link{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink);font-size:13px;font-weight:600;overflow:hidden}.pf-row-link:after{content:"";position:absolute;inset:0}.pf-row-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.pf-when,.pf-prints{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-variant-numeric:tabular-nums;overflow:hidden}.pf-when{color:var(--color-ink-muted);font-size:11px}.pf-prints{color:var(--color-ink-secondary);font-size:12px}.pf-outcome{border:1px solid var(--color-hairline);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--color-ink-secondary);border-radius:9999px;justify-self:start;padding:3px 8px;font-size:10px}.pf-outcome[data-outcome=up]{color:var(--color-up);border-color:var(--color-up)}.pf-outcome[data-outcome=down]{color:var(--color-down);border-color:var(--color-down)}.pf-go{font-family:var(--font-mono);color:var(--color-ink-muted);font-size:11px}.pf-row:hover .pf-go{color:var(--color-accent)}.pf-empty{color:var(--color-ink-secondary);margin:0;padding:20px;font-size:13px}@media (max-width:640px){.pf-row{grid-template-columns:28px minmax(0,1fr) auto;padding:12px 16px}.pf-row>.pf-mark{grid-area:1/1/span 2;align-self:start}.pf-name{grid-area:1/2}.pf-outcome{grid-area:1/3;align-self:start}.pf-prints{grid-area:2/2/auto/-1}.pf-go{display:none}}
