.process-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}
.process-stage{display:grid;align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--ubyra-cloud)}
.process-stage-label{font:var(--type-label);color:var(--ubyra-navy)}
.process-stage strong{font:var(--type-h2);color:var(--ubyra-navy)}
.process-stage-caption,.process-scope-note{font:var(--type-body-s);color:var(--color-text-secondary)}
.process-stage .table-link{justify-self:start;margin-top:var(--space-1);padding-inline:0}
.process-scope-note{margin:var(--space-4) 0 0;line-height:1.5}
.process-list-head{align-items:flex-start}
.process-list-head>div{min-width:0}
.process-list-head>.ghost-button{flex:none}
.process-filters{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--ubyra-cloud)}
.process-request-list{display:grid;gap:var(--space-3)}
.process-request{display:grid;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border);border-left:4px solid var(--ubyra-teal);border-radius:var(--radius-md);background:var(--ubyra-white)}
.process-request.process-priority-high{border-left-color:#a66109}
.process-request.process-priority-urgent{border-left-color:var(--ubyra-danger)}
.process-request-main{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}
.process-request-main h3{margin:var(--space-1) 0 0;color:var(--ubyra-navy);font:var(--type-h3);overflow-wrap:anywhere}
.process-request-id{margin:0;color:var(--color-text-secondary);font:var(--type-caption)}
.process-request-flags{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;flex:none}
.process-urgency{display:inline-flex;align-items:center;min-height:28px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--ubyra-cloud);color:var(--ubyra-navy);font:var(--type-caption);font-weight:700}
.process-priority-high .process-urgency{background:#fff3d7;color:#765400}
.process-priority-urgent .process-urgency{background:#ffebe9;color:#8b2d28}
.process-request-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:0}
.process-request-meta>div{min-width:0}
.process-request-meta dt{font:var(--type-caption);color:var(--color-text-secondary)}
.process-request-meta dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere}
.process-request-meta .table-link{min-height:0;padding:0}
.process-request-actions{display:flex;justify-content:flex-end}
@media(max-width:950px){.process-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.process-request-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.process-stages,.process-request-meta{grid-template-columns:1fr}.process-list-head,.process-request-main{flex-direction:column;align-items:stretch}.process-list-head>.ghost-button,.process-request-actions .ghost-button{width:100%}.process-request-flags{justify-content:flex-start}.process-request{padding:var(--space-4)}.process-filters>.field,.process-filters>.primary-button,.process-filters>.ghost-button{flex:1 1 100%;max-width:100%}}
