.task-card.task-card-compact { padding: 8px; }
.task-card.task-card-compact.has-status-band,
.workspace-rail.tray-compact .task-card.task-card-compact.has-status-band { padding-bottom: 32px; }
.task-card.task-card-compact > .task-card-topline { float: right; margin: 0 0 4px 8px; }
.task-card.task-card-compact .task-card-top-actions { gap: 4px; }
.task-card.task-card-compact .collaborator-icon { display: none; }
.task-card.task-card-compact .priority-menu,
.task-card.task-card-compact .priority-label,
.task-card.task-card-compact .tag-row,
.task-card.task-card-compact .card-progress,
.task-card.task-card-compact .card-signals { display: none; }
.task-card.task-card-compact .task-title { min-height: 24px; margin: 0; font-size: 12px; line-height: 1.4; }
.task-card.task-card-compact .task-card-footer { clear: both; min-height: 0; margin-top: 6px; }
.task-card.task-card-compact.collaborators-collapsed .task-card-footer,
.task-card.task-card-compact .task-card-footer:has(.card-assignees:empty) { display: none; }
.task-card.task-card-compact .task-status-band { height: 24px; padding-inline: 8px; font-size: 8px; }
.task-card.task-card-compact .assignee-name-pill { min-height: 19px; padding: 2px 6px; }
.workspace-rail.tray-compact .task-card.task-card-compact .task-title { font-size: 11px; }
.workspace-rail.tray-compact .task-card.task-card-compact:not(.collaborators-collapsed) .task-card-footer { display: flex; }
.workspace-rail.tray-compact .task-card.task-card-compact .task-card-footer:has(.card-assignees:empty) { display: none; }
