/* A compact review surface, with the conversation kept as the steering surface. */
#incident-actions #incident-workflow-actions{font-size:12px;padding:5px 10px;min-height:32px;white-space:nowrap;background:var(--color-surface);color:var(--color-text);border-color:var(--color-line)}
.action-review-dialog{width:min(740px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:28px}
.action-review-dialog h2{margin:0 28px 10px 0;font-size:22px}
.action-review-dialog h3{margin:20px 0 10px;font-size:16px}
.action-review-dialog h4{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:14px}
.action-review-dialog h4 img{width:20px;height:20px;object-fit:contain}
.action-review-boundary,.action-review-notice,.action-review-empty,.action-review-dialog small{font-size:12px;line-height:1.55;color:var(--color-muted)}
.action-review-notice:empty,.action-review-dialog .form-error:empty{display:none}
.action-review-dialog .form-error{font-size:12px;line-height:1.55}
.action-review-dialog p{overflow-wrap:anywhere;white-space:pre-wrap}
.action-review-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px}
.action-review-dialog button{font-size:12px}
.action-review-dialog details{margin:12px 0}
.action-review-dialog summary{font-size:13px;cursor:pointer;color:var(--color-text);padding:5px 0}
.action-capability,.action-proposal,.action-execution{padding:16px;border:1px solid var(--color-line);background:var(--color-surface);border-radius:10px;margin:12px 0;min-width:0}
.action-proposal h3,.action-execution h3{margin-top:0}
.action-capability-state,.action-record-state{color:var(--color-text);font-size:13px;font-weight:600}
.action-review-fields{display:grid;grid-template-columns:160px minmax(0,1fr);gap:8px 14px;font-size:12px;line-height:1.5}
.action-review-fields dt{color:var(--color-muted)}
.action-review-fields dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;color:var(--color-text);font-variant-numeric:tabular-nums}
.action-review-trust{padding:12px;border:1px solid var(--color-warning-line);border-radius:8px;background:var(--color-warning-soft);color:var(--color-warning);font-size:12px;line-height:1.55;margin:14px 0}
.action-review-trust p{margin:6px 0 0}
.action-review-warning{font-size:12px;line-height:1.55;color:var(--color-warning)}
.action-approved{font-size:13px;line-height:1.55;color:var(--color-success)}
.action-approved.action-currently-blocked{color:var(--color-warning)}
.action-execution a{display:inline-block;font-size:13px;margin:8px 12px 8px 0}
.action-execution>small{display:block;margin-top:8px}
.action-review-dialog [hidden]{display:none!important}
@media(max-width:700px){
 #incident-actions #incident-workflow-actions{min-height:30px;font-size:11px;padding:4px 8px}
 .action-review-dialog{padding:20px}
 .action-capability,.action-proposal,.action-execution{padding:12px}
 .action-review-fields{grid-template-columns:minmax(0,1fr);gap:3px}
 .action-review-fields dd{margin-bottom:8px}
 .action-review-controls button{max-width:100%;white-space:normal}
}
