.session-proof-trail[hidden]{display:none}.session-proof-trail{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--border) 84%,transparent);border-radius:8px;background:color-mix(in srgb,var(--bg-card) 92%,var(--success) 8%);box-shadow:inset 3px 0 color-mix(in srgb,var(--success) 70%,transparent)}.session-proof-trail-copy{min-width:0}.session-proof-trail-label{display:block;margin-bottom:3px;color:color-mix(in srgb,var(--success) 72%,var(--text-secondary) 28%);font-size:.7rem;font-weight:780;letter-spacing:0}.session-proof-trail-title{margin:0;color:var(--text-primary);font-size:.88rem;font-weight:800;line-height:1.3;overflow-wrap:anywhere}.session-proof-trail-summary{margin:3px 0 0;color:var(--text-secondary);font-size:.78rem;line-height:1.35;overflow-wrap:anywhere}.session-proof-trail-meta{flex:0 0 auto;display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--success) 22%,var(--border) 78%);background:color-mix(in srgb,var(--bg-card) 82%,var(--success) 18%);color:color-mix(in srgb,var(--success) 78%,var(--text-primary) 22%);font-size:.72rem;font-weight:800;white-space:nowrap}.proof-inspection[hidden]{display:none}.proof-inspection{flex:1 1 100%;min-width:0;padding-top:9px;border-top:1px solid color-mix(in srgb,var(--success) 18%,var(--border) 82%)}.proof-inspection-header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:4px}.proof-inspection-label{color:var(--text-primary);font-size:.75rem;font-weight:820}.proof-inspection-count,.proof-inspection-scope{color:var(--text-muted);font-size:.7rem;font-weight:760}.proof-inspection-reason{margin:0;color:var(--text-secondary);font-size:.76rem;line-height:1.4;overflow-wrap:anywhere}.proof-inspection-scope{display:block;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proof-activity-card[hidden]{display:none}.proof-activity-card{margin-top:14px;padding:16px}.proof-activity-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.proof-activity-head h2{margin:0;color:var(--text-primary);font-size:1rem;font-weight:850;letter-spacing:0}.proof-activity-head p{margin:4px 0 0;color:var(--text-secondary);font-size:.82rem;line-height:1.45}.proof-activity-link{flex:0 0 auto;display:inline-flex;align-items:center;min-height:30px;padding:5px 10px;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border) 78%);border-radius:999px;color:var(--accent);font-size:.74rem;font-weight:800;text-decoration:none;white-space:nowrap}.proof-activity-link:hover,.proof-activity-link:focus-visible{border-color:color-mix(in srgb,var(--accent) 44%,var(--border) 56%);background:color-mix(in srgb,var(--accent) 10%,transparent);text-decoration:none}.proof-activity-list{display:grid;gap:8px}.proof-activity-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:10px 0;border-top:1px solid color-mix(in srgb,var(--border) 82%,transparent)}.proof-activity-item:first-child{border-top:0;padding-top:0}.proof-activity-item-title{margin:0;color:var(--text-primary);font-size:.86rem;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.proof-activity-item-summary{margin:3px 0 0;color:var(--text-secondary);font-size:.78rem;line-height:1.42;overflow-wrap:anywhere}.proof-activity-item-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:7px}.proof-activity-pill{display:inline-flex;align-items:center;max-width:100%;min-height:22px;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--text-muted);font-size:.7rem;font-weight:760;line-height:1.2}.proof-activity-type{align-self:start;justify-self:end;max-width:100%;color:color-mix(in srgb,var(--success) 78%,var(--text-primary) 22%);font-size:.72rem;font-weight:820;line-height:1.25;text-align:right}@media(max-width:640px){.session-proof-trail{align-items:flex-start;flex-direction:column}.proof-inspection-scope{white-space:normal}.proof-activity-head{flex-direction:column}.proof-activity-link{align-self:flex-start}.proof-activity-item{grid-template-columns:minmax(0,1fr)}.proof-activity-type{justify-self:start;text-align:left}}
