.project-directory-actions,.project-presentation{display:flex;align-items:center;gap:8px}.project-directory-actions{flex-wrap:wrap;margin-bottom:12px}.project-presentation button[aria-pressed=true]{background:var(--soft);border-color:var(--ink);color:var(--ink)}.directory-card{position:relative;min-width:0}.directory-card .project-card{width:100%;height:100%;min-height:220px;padding-bottom:64px}.directory-card .project-card p{font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:90px;overflow:auto}.directory-card>.project-edit{position:absolute;right:18px;bottom:16px;padding:5px 10px;font-size:11px}.project-table-scroll{overflow:auto;max-width:100%;border:1px solid var(--line)}.project-table{border-collapse:collapse;width:100%;min-width:980px;text-align:left;font-size:12px}.project-table th,.project-table td{padding:18px 14px;border-bottom:1px solid var(--line);vertical-align:top}.project-table thead th{font-size:11px;font-weight:500;color:var(--muted);background:var(--surface);white-space:nowrap}.project-table tbody th{min-width:170px;font-weight:500}.project-table td[data-metric]{font-variant-numeric:tabular-nums}.project-table .project-description{min-width:180px;max-width:360px;white-space:pre-wrap;overflow-wrap:anywhere}.project-table time{white-space:nowrap;font-size:11px}.project-link.secondary{border:0;padding:0;background:none;color:var(--ink);text-align:left;font-size:14px;overflow-wrap:anywhere}.project-link:hover{text-decoration:underline}.project-table .project-edit{display:block;margin-top:12px;font-size:11px;padding:4px 8px}
@media(max-width:760px){.project-directory-actions{gap:6px}.project-directory-actions button{font-size:12px;padding:8px 10px}.project-directory-actions .header-space{display:none}.project-table th,.project-table td{padding:14px 10px}}
