/* Tasks tab */
.root { display: flex; flex-direction: column; gap: var(--space-5); }
.skeleton { height: 56px; border-radius: var(--radius-md); }
.group { display: flex; flex-direction: column; gap: var(--space-2); }
.groupLabel { font-size: 10px; font-weight: var(--font-semibold); letter-spacing: var(--tracking-wider); text-transform: uppercase; color: var(--color-text-tertiary); padding-bottom: var(--space-1); border-bottom: var(--glass-border); }
.taskRow { display: flex; align-items: center; gap: var(--space-3); padding: var(--space-2) 0; }
.checkOpen { color: var(--color-text-tertiary); font-size: 14px; flex-shrink: 0; }
.checkDone { color: var(--color-green); font-size: 14px; flex-shrink: 0; }
.taskContent { flex: 1; display: flex; flex-direction: column; gap: 2px; min-width: 0; }
.taskLabel { font-size: var(--text-sm); color: var(--color-text-primary); }
.taskDue { font-size: 10px; color: var(--color-text-tertiary); }
.aiChip { font-size: 10px; background: rgba(124,58,237,0.15); color: var(--color-violet-light); border-radius: var(--radius-full); padding: 1px var(--space-2); display: inline-block; }
.taskActions { display: flex; gap: var(--space-1); flex-shrink: 0; }
.empty { font-size: var(--text-sm); color: var(--color-text-tertiary); }
