/* Task targeting stays with the composer; the task catalog opens on demand. */
.task-directory-guide { margin: 10px 2px 8px; color: var(--muted); font-size: 12px; }
.workspace-item .directory-copy { min-width: 0; }
.task-intervention-action { flex: none; font-size: 12px; color: var(--blue); white-space: nowrap; margin-left: 5px; }
.task-message-target { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 7px 10px; margin: 0 0 6px; border-radius: 8px; background: var(--faint); border: 1px solid var(--line); }
.task-message-target-copy { display: flex; flex-direction: column; min-width: 0; line-height: 1.5; }
.task-message-target-copy > span { font-size: 11px; color: var(--muted); }
.task-message-target-copy > b { font-size: 12px; font-weight: 500; overflow-wrap: anywhere; }
.task-message-target > button { flex: none; font-size: 11px; border: 0; background: transparent; color: var(--muted); padding: 5px 2px; }
.task-message-target > button:hover { color: var(--blue); }
.chat-focused .pin-actions > button:last-child { padding: 5px 8px; font-size: 11px; color: var(--blue); border: 1px solid var(--line); }
@media(max-width:760px) { .task-message-target { padding: 6px 9px; gap: 8px; } .task-intervention-action { font-size: 11px; } }
