/* Обзорная страница камер: карточки моделей комплексов (#modeli) */
.kam-cards { display: grid; grid-template-columns: 1fr; gap: 12px; margin: 0 0 16px; padding: 0; list-style: none; }
.kam-cards li { display: flex; gap: 16px; margin: 0; padding: 12px 14px; border: 1px solid #d6e3ee; border-top: 3px solid #0076b2; border-radius: 4px; background: #f7fafc; line-height: 1.4; }
.kam-cards li::before { content: none; }
.kam-card-pic { flex: 0 0 132px; text-align: center; font-size: 13px; line-height: 1.25; color: #6b6b6b; }
.kam-card-pic svg { display: block; width: 120px; height: 66px; margin: 2px auto 6px; }
.kam-card-body { flex: 1 1 auto; min-width: 0; }
.kam-card-body p { margin: 0 0 6px; }
.kam-card-body p:last-child { margin-bottom: 0; }
.kam-card-name { font-size: 18px; }
.kam-card-src { color: #6b6b6b; font-size: 14px; }
@media (max-width: 529px) {
  .kam-cards li { display: block; }
  .kam-card-pic { margin: 0 0 8px; }
}
