.k { font-size: 12px; color: #6b7280; }
.v { font-size: 22px; font-weight: 800; color: #111827; line-height: 1.1; }
.proj-list { display: flex; flex-direction: column; gap: 8px; }
.proj-item { display: flex; gap: 10px; justify-content: space-between; align-items: center; padding: 8px 10px; border: 1px solid #e5e7eb; border-radius: 12px; background: #fff; }
.proj-name { font-weight: 600; color: #111827; }
.proj-del { margin: 0; }
.table thead th { position: sticky; top: 0; z-index: 2; }