/* MMRCNK Addons 1.0.0 – Talia kart z opisami */
.mmr-dd{
  --mmr-share: 57;
  --mmr-desc-speed: 450ms;
  --mmr-cols: minmax(0, calc(var(--mmr-share) * 1%)) minmax(0, 1fr);
  display: grid;
  grid-template-columns: var(--mmr-cols);
  gap: 48px;
  align-items: center;
  max-width: 1200px;
  margin: 0 auto;
}
.mmr-dd-img-right .mmr-dd{
  --mmr-cols: minmax(0, 1fr) minmax(0, calc(var(--mmr-share) * 1%));
  --mmr-ord-side: 2;
}
.mmr-dd > .mmr-deck{ order: var(--mmr-ord, 0); min-width: 0; }

.mmr-dd__desc{
  display: grid;
  min-width: 0;
}
.mmr-dd__item{
  grid-area: 1 / 1;
  opacity: 0;
  visibility: hidden;
  transform: translateY(14px);
  transition:
    opacity var(--mmr-desc-speed) ease,
    transform var(--mmr-desc-speed) cubic-bezier(.2,.8,.2,1),
    visibility 0s linear var(--mmr-desc-speed);
}
.mmr-dd__item.is-active{
  opacity: 1;
  visibility: visible;
  transform: none;
  transition-delay: .15s, .15s, 0s;
}
.mmr-dd .mmr-dd__title{
  margin: 0 0 16px;
  padding: 0;
}
.mmr-dd .mmr-dd__text > :first-child{ margin-top: 0; }
.mmr-dd .mmr-dd__text > :last-child{ margin-bottom: 0; }

@media (prefers-reduced-motion: reduce){
  .mmr-dd__item{ transition: none; }
}
