/* ============================================================
   ЛИЦЕНЗИИ (/about/litsenzii/) — сетки документов + реквизиты
   ============================================================ */

.rv-doc-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: var(--space-5);
}

.rv-doc-grid .rv-doc-card { padding: 0.5rem; }

.rv-doc-grid .rv-doc-card img { height: auto; min-height: 8rem; }

.rv-doc-card__zoom {
  position: absolute;
  right: 0.75rem;
  bottom: 0.75rem;
  display: grid;
  place-items: center;
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  background: var(--color-blue);
  color: var(--color-navy-deep);
  font: 900 1.1rem / 1 var(--font-display);
  opacity: 0;
  transition: opacity var(--transition-ui), transform var(--transition-ui);
}

.rv-doc-card:hover .rv-doc-card__zoom { opacity: 1; transform: scale(1.08); }

@media (max-width: 1060px) {
  .rv-doc-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
}

@media (max-width: 640px) {
  .rv-doc-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--space-3); }
}
