
/* One factual activity surface in the transcript, immediately above the composer. */
.nh-run-status{width:100%;box-sizing:border-box;border:1px solid #dce6f0;border-left:3px solid #e66b2c;border-radius:12px;color:#334155;background:#f8fafc;margin:2px 0 10px;padding:12px 14px;font-size:13px;line-height:1.4;box-shadow:0 4px 18px -16px #1c2b3a}
.nh-run-status[hidden]{display:none}
.nh-run-heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}
.nh-run-label{color:#1c2b3a;font-size:14px;font-weight:650}
.nh-run-activity-mark{position:relative;width:18px;height:18px;border:2px solid #f0b18f;border-radius:50%;flex:none}
.nh-run-activity-mark:after{content:"";position:absolute;inset:3px;border-radius:50%;background:#e66b2c;animation:nh-run-breathe 1.6s ease-in-out infinite}
.nh-run-elapsed{color:#73839b;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}
.nh-run-latest{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:5px 10px;margin:9px 28px 0;color:#73839b;font-size:11px}
.nh-run-latest strong{color:#475569;font-size:12px;font-weight:550}
.nh-run-history{margin:9px 28px 0;color:#64748b;font-size:11.5px}
.nh-run-history[hidden]{display:none}
.nh-run-history summary{width:max-content;cursor:pointer;color:#475569;font-weight:600;list-style-position:outside}
.nh-run-history ol{display:grid;gap:6px;margin:8px 0 0;padding:0;list-style:none}
.nh-run-history li{position:relative;padding-left:16px}
.nh-run-history li:before{content:"";position:absolute;left:1px;top:.52em;width:6px;height:6px;border-radius:50%;background:#e66b2c}
.nh-run-history li[data-tone=done]:before{background:#238263}
.nh-run-history li[data-tone=review]:before{background:#9b7732}
.nh-run-connection{margin:8px 28px 0;color:#8492a6;font-size:10.5px}
.nh-run-status[data-state=needs_attention],.nh-run-status[data-state=failed]{border-left-color:#9b7732}
.nh-run-status[data-state=needs_attention] .nh-run-activity-mark:after,.nh-run-status[data-state=failed] .nh-run-activity-mark:after{background:#9b7732;animation:none}
.nh-run-resume{border:1px solid #ccd8e7;border-radius:7px;padding:6px 10px;margin:9px 28px 0;background:#fff;color:#1c2b3a;font:inherit;cursor:pointer}
.nh-run-resume[hidden]{display:none}
.nh-pane.nh-has-run-status [data-slot=aui_assistant-message-indicator]{display:none!important}
@keyframes nh-run-breathe{50%{transform:scale(.55);opacity:.5}}
@media(max-width:480px){.nh-run-status{padding:11px 12px;margin-bottom:8px}.nh-run-heading{gap:8px}.nh-run-label{font-size:13px}.nh-run-activity-mark{width:16px;height:16px}.nh-run-latest{grid-template-columns:1fr;margin:8px 24px 0;gap:1px}.nh-run-history,.nh-run-connection,.nh-run-resume{margin-left:24px}.nh-run-elapsed{font-size:10.5px}}
@media(prefers-reduced-motion:reduce){.nh-run-activity-mark:after{animation:none}.nh-run-history{scroll-behavior:auto}}
