/* Exact TBL source-cover completion for Cambridge unit plans. */
.tta-v94-source-panel .tta-v94-cover-stack {
  display: flex;
  align-items: flex-start;
  gap: .45rem;
  margin: 0 0 .8rem;
  min-width: 0;
}
.tta-v94-source-panel .tta-v94-cover-stack img {
  display: block;
  width: min(4rem, calc((100% - 1.8rem) / 5));
  aspect-ratio: 3 / 4;
  border: 1px solid var(--cp-line);
  border-radius: .35rem;
  background: var(--cp-bg);
  object-fit: cover;
  box-shadow: 0 3px 8px rgb(25 43 36 / 12%);
}
@media (max-width: 760px) {
  .tta-v94-source-panel .tta-v94-cover-stack img { width: min(4.25rem, calc((100% - 1.8rem) / 5)); }
}
@media print {
  .tta-v94-source-panel .tta-v94-cover-stack img { box-shadow: none; }
}
