/* The build list: one card per build, the head row a button that opens it. */ .ui-builds-list { display: flex; flex-direction: column; gap: 0.75em; margin-top: 1em; } .ui-builds-head { display: flex; flex-wrap: wrap; align-items: center; gap: 0.5em 0.75em; padding: 0; border: 0; background: none; color: inherit; font: inherit; text-align: left; cursor: pointer; } .ui-builds-head:focus-visible { outline: 2px solid var(--purple); outline-offset: 2px; } .ui-builds-title { display: inline-flex; align-items: baseline; gap: 0.5em; } .ui-builds-meta { color: var(--muted); margin: 0; } .ui-builds-body { display: flex; flex-direction: column; gap: 0.4em; margin-top: 0.6em; } .ui-builds-text { margin: 0; overflow-wrap: anywhere; } /* What nix printed: kept as printed, scrolls sideways rather than wrapping. */ .ui-builds-tail { margin: 0; padding: 0.6em 0.75em; max-height: 24em; overflow: auto; border-radius: 0.4em; background: color-mix(in srgb, var(--crust) 60%, transparent); font-size: 0.85em; } .ui-builds-empty { color: var(--muted); } .ui-builds-refresh { display: flex; justify-content: flex-end; margin-block-end: 0.5em; }