.project-agent-runs{color:var(--dm-text-primary);font-family:var(--dm-font-body), sans-serif;min-width:0;margin-top:32px;font-size:13px}.project-agent-runs h2{font:700 24px var(--dm-font-display), sans-serif;margin:0 0 8px}.project-agent-runs h3{margin:0;font-size:16px;font-weight:700}.project-agent-runs p{color:var(--dm-text-muted);margin:6px 0;line-height:1.5}.project-agent-runs__intro{margin-bottom:16px!important}.project-agent-runs__preparation{margin-bottom:12px!important}.project-agent-runs__card{border:1px solid var(--dm-border);background:var(--dm-bg-surface);border-radius:10px;min-width:0;margin-bottom:8px;padding:14px}.project-agent-runs__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.project-agent-runs__badge{background:var(--dm-bg-elevated);color:var(--dm-text-secondary);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.project-agent-runs__badge--succeeded{color:#071b13;background:#10b981}.project-agent-runs__badge--running{color:#06252a;background:#22d3ee}.project-agent-runs__badge--failed{background:var(--dm-text-error);color:#171310}.project-agent-runs__button{border:1px solid var(--dm-border);background:var(--dm-bg-elevated);color:var(--dm-text-primary);font:600 12px var(--dm-font-body), sans-serif;cursor:pointer;border-radius:6px;margin-top:8px;padding:8px 12px}.project-agent-runs__button:hover{background:var(--dm-bg-surface)}.project-agent-runs__button:focus-visible{outline:2px solid var(--dm-text-accent);outline-offset:3px}.project-agent-runs__button:disabled{opacity:.5;cursor:wait}.project-agent-runs .project-agent-runs__error{color:var(--dm-text-error);overflow-wrap:anywhere}.project-agent-runs__results{min-width:0;margin-top:12px}.project-agent-runs__results table{color:var(--dm-text-primary)}.project-agent-runs__results header{flex-wrap:wrap}.project-agent-runs__summary{overflow-wrap:anywhere}.project-agent-runs__results button,.project-agent-runs__results select{color:var(--dm-text-primary);background:var(--dm-bg-elevated);border:1px solid var(--dm-border);cursor:pointer;overflow-wrap:anywhere;border-radius:5px;max-width:100%;padding:6px 10px;font-family:inherit}