.agent-project-board{overflow:hidden}.agent-project-head{align-items:flex-start}.agent-project-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.btn-compact{min-height:30px;padding:7px 11px;font-size:12px}.agent-project-scope{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 14px}.agent-project-scope>div{border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface-2) 78%,transparent);padding:10px 12px;color:var(--text-muted);font-size:12.5px;line-height:1.4}.agent-project-scope strong{color:var(--text)}.agent-project-kanban{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.agent-project-lane{min-width:0;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--surface) 70%,transparent);padding:10px}.agent-project-lane-head{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--text);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.agent-project-lane-head b{min-width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);color:var(--text-muted);font-size:11px}.agent-project-lane-body{display:flex;flex-direction:column;gap:8px}.agent-project-mini-card{appearance:none;width:100%;text-align:left;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface-2) 82%,transparent);color:inherit;padding:10px;cursor:pointer;transition:border-color .16s ease,transform .16s ease,background .16s ease}.agent-project-mini-card:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));background:color-mix(in srgb,var(--surface-2) 70%,var(--accent) 8%);transform:translateY(-1px)}.agent-project-mini-title,.agent-project-mini-sub,.agent-project-mini-meta{display:block}.agent-project-mini-title{color:var(--text);font-size:13px;font-weight:700;line-height:1.3}.agent-project-mini-sub{margin-top:5px;color:var(--text-muted);font-size:12px;line-height:1.35}.agent-project-mini-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:8px}.agent-project-muted,.agent-project-empty{color:var(--text-muted);font-size:12px}.agent-project-empty{border:1px dashed var(--border);border-radius:12px;padding:10px}@media(max-width:900px){.agent-project-scope,.agent-project-kanban{grid-template-columns:1fr}.agent-project-head{flex-direction:column}.agent-project-actions{justify-content:flex-start}}
