/* 015: Airtable container link — group-head chip + member-panel link row.
   Chip family: cool blue like the project chip (a link, not a deadline);
   stale variant goes muted (facts unavailable ≠ alarm — spec §7 fail-soft). */
.tasks-project-linkchip {
  font-family: var(--fleet-mono); font-size: 0.62rem; letter-spacing: 0.03em;
  color: #7ec7ff; border: 1px solid rgba(126,199,255,0.4);
  padding: 1px 6px; border-radius: 4px; white-space: nowrap;
  max-width: 260px; overflow: hidden; text-overflow: ellipsis;
}
.tasks-linkchip-stale { color: var(--text-muted); border-color: var(--fleet-hair); border-style: dashed; }
.tasks-linkrow {
  flex-basis: 100%; display: flex; flex-wrap: wrap; align-items: center; gap: 8px;
  padding-bottom: 8px; margin-bottom: 6px; border-bottom: 1px solid var(--fleet-hair);
}
.tasks-linkrow-current { font-family: var(--fleet-mono); font-size: 0.68rem; color: #7ec7ff; letter-spacing: 0.03em; }
.tasks-linkrow-none { font-family: var(--fleet-text); font-size: 0.78rem; color: var(--text-muted); }
.tasks-link-select {
  font-family: var(--fleet-text); font-size: 0.8rem; color: var(--text-primary); flex: 1 1 180px;
  padding: 7px 10px; border-radius: 7px; background: rgba(0,0,0,0.22); border: 1px solid var(--fleet-hair); color-scheme: dark;
}
.tasks-link-open, .tasks-link-unlink, .tasks-link-cancel {
  font-family: var(--fleet-mono); font-size: 0.6rem; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase;
  padding: 7px 14px; border-radius: 7px; cursor: pointer; transition: filter .13s ease, color .13s ease, border-color .13s ease;
  background: transparent; color: #7ec7ff; border: 1px solid rgba(126,199,255,0.5);
}
.tasks-link-open:hover, .tasks-link-cancel:hover { background: rgba(126,199,255,0.08); }
.tasks-link-unlink { color: var(--text-muted); border-color: var(--fleet-hair); }
.tasks-link-unlink:hover { color: var(--fleet-dead); border-color: rgba(255,107,107,0.5); background: rgba(255,107,107,0.08); }
.tasks-link-open[disabled], .tasks-link-unlink[disabled], .tasks-link-cancel[disabled], .tasks-link-select[disabled] { opacity: 0.6; cursor: default; }

