.process-history{max-width:960px;color:var(--foreground);padding:28px 0}.process-history-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding-bottom:16px;display:flex}.process-history-heading{color:var(--accent);align-items:center;gap:12px;display:flex}.process-history-heading h2{color:var(--foreground);font-size:20px;font-weight:700}.process-history-filter{align-items:center;gap:12px;display:flex}.process-history-filter select{width:215px;color:var(--foreground);background:var(--card);border-color:var(--border)}.process-history-day{margin-top:20px}.process-history-day-label{color:var(--muted-foreground);margin-bottom:12px;font-size:13px;font-weight:700}.process-history-day ol{margin:0;padding:0;list-style:none}.process-history-event{grid-template-columns:38px minmax(0,1fr);gap:16px;padding-bottom:10px;display:grid;position:relative}.process-history-event:not(:last-child):before{content:"";border-left:1px solid var(--border);position:absolute;top:38px;bottom:0;left:18px}.process-history-icon{background:var(--secondary);width:38px;height:38px;color:var(--accent);border:1px solid var(--border);border-radius:8px;place-items:center;display:grid;position:relative}.process-history-icon[data-category=reviews],.process-history-icon[data-category=requests]{color:var(--warning-foreground);background:var(--muted)}.process-history-icon[data-category=analysis]{color:var(--foreground)}.process-history-entry{border:1px solid var(--border);background:var(--card);min-width:0;color:var(--card-foreground);border-radius:8px;padding:12px 14px}.process-history-event-top{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.process-history-event-top h3{overflow-wrap:anywhere;font-size:15px;font-weight:650;line-height:1.5}.process-history-event-top time{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.process-history-context,.process-history-actor{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:5px;font-size:13px;line-height:1.6;display:flex}.process-history-context span{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;display:inline-flex}.process-history-context svg,.process-history-actor svg{flex-shrink:0}.process-history-actor{color:var(--muted-foreground);overflow-wrap:anywhere;gap:7px}.process-history-via{color:var(--accent);border-left:1px solid var(--border);padding-left:9px}.process-history-notice{color:var(--muted-foreground);margin-top:6px;font-size:12px;line-height:1.7}.process-history-actions{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 14px;display:flex}.process-history-details{flex:200px;min-width:0;margin-top:6px}.process-history-details summary{cursor:pointer;width:fit-content;color:var(--muted-foreground);align-items:center;gap:6px;padding:5px 0;font-size:12px;display:flex}.process-history-details summary:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.process-history-details[open] summary svg{transform:rotate(180deg)}.process-history-detail-content{border-top:1px solid var(--border);overflow-wrap:anywhere;margin-top:8px;padding-top:12px;font-size:13px}.process-history-change{margin-bottom:14px}.process-history-change>span{color:var(--muted-foreground);margin-top:5px;display:block}.process-history-change dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px;display:grid}.process-history-facts{gap:10px;display:grid}.process-history-facts>div{grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:12px;display:grid}.process-history dt{color:var(--muted-foreground);font-size:12px}.process-history dd{margin:3px 0 0}.workspace-main .process-history .process-history-link{color:var(--accent);white-space:normal;text-align:left;background:0 0;border-radius:6px;height:auto;min-height:36px;margin-top:6px;padding:8px 10px;font-size:12px}.workspace-main .process-history .process-history-link:hover{background:var(--secondary);color:var(--secondary-foreground)}.workspace-main .process-history-more button{background:var(--card);color:var(--card-foreground);border:1px solid var(--border);min-height:40px}.workspace-main .process-history-more button:hover{background:var(--secondary);color:var(--secondary-foreground)}.process-history-more{justify-content:center;padding:14px 0;display:flex}.process-history-empty{color:var(--muted-foreground);padding:32px 0;font-size:14px}@media (width<=600px){.process-history-header{flex-direction:column;align-items:stretch;gap:16px}.process-history-filter{justify-content:space-between}.process-history-filter select{width:min(215px,70%)}.process-history-event{grid-template-columns:32px minmax(0,1fr);gap:10px}.process-history-icon{width:32px;height:32px}.process-history-event:not(:last-child):before{top:32px;left:15px}.process-history-entry{padding:10px 12px}.process-history-event-top{align-items:flex-start;gap:8px}.process-history-facts>div{grid-template-columns:1fr;gap:1px}}@media (prefers-reduced-motion:reduce){.process-history .animate-spin{animation:none}}.process-history-reference{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:5px;font-size:11px}.process-history-actions:empty,.process-history-context:empty{display:none}
