/* ─── SYST3M/BU1LDS section panels — used by the dashboard ─── Rebuild queue and kept-state panels. Imported by dashboard.css. */ /* ─── rebuild queue panel ──────────────────────────────────────────────── */ .rebuild-queue { list-style: none; padding: 0; margin: 0; display: grid; gap: 0.2em; } .rebuild-queue-entry { padding: 0.3em 0.6em; border: 1px solid var(--border); background: color-mix(in srgb, var(--bg-elev) 60%, transparent); font-size: 0.9em; display: flex; flex-wrap: wrap; align-items: baseline; gap: 0.4em; } .rqe-kind { color: var(--cyan); } .rqe-agent { color: var(--amber); font-weight: bold; } /* ─── running-rebuild live log (renderRebuildLiveLog in builds.js) ────────── Streams the currently-running rebuild's build log inline under the queue. Hidden (native `hidden` attr) when nothing is building. Used on the dashboard's R3BU1LD QU3U3 tab. */ .rebuild-live-log { margin-top: 0.8em; border: 1px solid var(--purple-dim); border-radius: 4px; background: color-mix(in srgb, var(--crust) 70%, transparent); } .rebuild-live-log-header { display: flex; align-items: center; gap: 0.4em; padding: 0.4em 0.6em; font-size: 0.85em; border-bottom: 1px solid var(--border); } .rebuild-live-log-toggle { background: transparent; border: 0; color: var(--muted); cursor: pointer; font-family: inherit; font-size: 1em; padding: 0 0.2em; } .rebuild-live-log-toggle:hover { color: var(--fg); } .rebuild-live-log-title { color: var(--muted); } .rebuild-live-log-raw { margin-left: auto; color: var(--purple); text-decoration: none; font-size: 0.9em; } .rebuild-live-log-raw:hover { text-decoration: underline; } .rebuild-live-log-badge { font-size: 0.75em; font-weight: bold; padding: 0.05em 0.5em; border-radius: 999px; letter-spacing: 0.05em; } .rebuild-live-log-badge.rll-running { color: var(--amber); background: color-mix(in srgb, var(--amber) 18%, transparent); } .rebuild-live-log-badge.rll-ok { color: var(--green); background: color-mix(in srgb, var(--green) 18%, transparent); } .rebuild-live-log-badge.rll-fail { color: var(--red); background: color-mix(in srgb, var(--red) 18%, transparent); } .rebuild-live-log-output { margin: 0; padding: 0.5em 0.7em; max-height: 22em; overflow-y: auto; white-space: pre-wrap; word-break: break-word; font-family: "JetBrains Mono", "Fira Code", "Cascadia Code", "Source Code Pro", monospace; font-size: 0.8em; line-height: 1.4; color: var(--fg); } /* Remove the now-dead `.rqe-step` rule (the `step` sub-step label was retired from the wire in `feat(job_queue): retire the now-off-wire step sub-step label` — the rule has had no JS referents since then). */