.tasks-filter-bar{flex-wrap:wrap;gap:6px;display:flex}.tasks-empty-state{text-align:center;padding:40px}.tasks-list{flex-direction:column;gap:8px;display:flex}.task-card{align-items:flex-start;gap:12px;display:flex}.task-card-content{flex:1;min-width:0}.task-card-title{font-size:14px;font-weight:600}.task-card-title--done{opacity:.6;text-decoration:line-through}.task-card-meta{flex-shrink:0;gap:4px;display:flex}.task-badge-sm{padding:2px 8px;font-size:11px}.task-form-card{margin-bottom:20px}.task-form-stack{flex-direction:column;gap:12px;display:flex}.task-form-row{gap:8px}.task-form-submit{align-self:flex-end}.task-note-meta{margin:4px 0 0;line-height:1.4}.task-note-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.task-assignee-badge{border-radius:var(--radius-full);background:rgba(var(--brand-primary-rgb,180,150,80),.12);color:var(--brand-primary);align-items:center;gap:4px;padding:2px 8px;font-size:11px;display:inline-flex}.task-due-badge{border-radius:var(--radius-full);align-items:center;gap:4px;padding:2px 8px;font-size:11px;display:inline-flex}.task-due-badge--overdue{color:#e74c3c;background:#e74c3c1f}.task-due-badge--upcoming{background:rgba(var(--brand-primary-rgb,180,150,80),.1);color:var(--text-muted)}.task-linked{border-radius:var(--radius-full);align-items:center;gap:4px;padding:2px 8px;font-size:11px;display:inline-flex}.task-activity-empty{padding:8px 0}.task-converted-info{font-size:12px}.task-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.task-filter-count{opacity:.6;margin-left:6px}.task-category-filter{width:160px}.task-entity-filter{width:140px}.task-checkbox{width:20px;height:20px;accent-color:var(--accent);cursor:pointer;flex-shrink:0;margin-top:2px}.task-card-row{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.task-delete-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:14px}.task-category-badge{background:var(--bg-muted);color:var(--text-muted);border-radius:4px;padding:2px 8px;font-size:11px}.task-badge-in-progress{font-size:11px}.task-linked-lead{color:#10b981;background:#10b9811f;font-weight:600}.task-linked-job{color:#3b82f6;background:#3b82f61f;font-weight:600}.task-linked-client{color:#a855f7;background:#a855f71f;font-weight:600}.task-linked-assignee{color:#818cf8;background:#6366f126}
