/* Workflow affordances preserve compact controls and existing command contracts. */
.blocker-action{display:inline-block;margin-left:8px;font-weight:600}
.workflow-start-blockers ul{margin:7px 0;padding-left:18px}
.workflow-start-note{font-size:12px;margin:5px 0 8px;color:var(--amber)}
.workflow-advanced{padding:8px 0;border-top:1px solid var(--line)}
.workflow-advanced>summary{color:var(--primary-dark);min-height:26px;line-height:26px}
.workflow-advanced[open]>.form-grid{margin-top:10px}
.workflow-project-actions{margin:10px 0;width:fit-content;font-size:12px}
.workflow-project-actions>summary,.workflow-row-actions>summary{color:var(--muted);min-height:26px;line-height:26px}
.workflow-row-actions{position:relative;font-size:12px}
.workflow-row-actions[open]>form{min-width:145px;background:var(--paper);padding:5px 0}
.workflow-project-actions[open]>form{padding:5px 0}
.queue-compact .queue-row-plan .reason-button{padding:1px 4px;min-height:24px;height:24px;line-height:20px;margin:0;font-size:11px}
.notification-filters{margin:0 0 12px;align-items:center}
.notification-filters label{flex-direction:row;align-items:center}
.notification-diff{list-style:none;margin:5px 0 0;padding:0;font-size:12px;line-height:1.5}
.notification-diff li{white-space:normal}
.notification-diff-label{color:var(--muted)}
.notification-original{font-size:11px;margin-top:5px}
.notification-original p{margin:5px 0;white-space:normal}
.notification-bulk-note{margin:0 0 12px;font-size:11px;color:var(--muted)}
[id^="operation-"],[id="project-signed-at"]{scroll-margin-top:24px}
[id^="operation-"]:target,[id="project-signed-at"]:target{outline:2px solid var(--primary);outline-offset:5px;border-radius:4px}
