.task-view-switch{display:flex;gap:6px;margin:0 0 16px}
.task-view-switch .active{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}
.task-flow-workspace{border:1px solid var(--line);border-radius:12px;padding:20px;background:var(--surface)}
.task-flow-workspace>p{max-width:70ch;color:var(--muted);line-height:1.6}
.task-flow-lanes{display:flex;gap:16px;overflow:auto;align-items:flex-start;padding-bottom:12px}
.task-flow-lane{flex:0 0 280px;min-width:0}.task-flow-lane h3{display:flex;justify-content:space-between}
.task-flow-node{display:grid;gap:10px;background:var(--surface-muted);padding:14px;border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:9px;margin-bottom:12px}
.task-flow-node>button:first-child{border:0;background:none;color:var(--text);text-align:left;padding:0;cursor:pointer}
.task-flow-node p{margin:0;font-size:12px}.task-flow-node small{display:block;color:var(--muted)}
.task-row.priority-high,.task-flow-node.priority-high{border-left-color:var(--pd-accent-800,var(--accent))}
.task-row.priority-medium,.task-flow-node.priority-medium{border-left-color:var(--accent)}
.task-row.priority-low,.task-flow-node.priority-low{border-left-color:var(--pd-accent-200,var(--accent-soft))}
.task-row.priority-high::before,.task-meta .priority-high{background:var(--pd-accent-800,var(--accent));color:#fff}
.task-row.priority-medium::before,.task-meta .priority-medium{background:var(--accent);color:var(--pd-accent-contrast,#fff)}
.task-row.priority-low::before,.task-meta .priority-low{background:var(--accent-soft);color:var(--text)}
