/* ================================================
   CLAMP - skracanie długich opinii w karuzeli
   Klasę .ttc-clamp dodaj w edytorze do bloku z treścią opinii
   (Zaawansowane > Dodatkowe klasy CSS). Przycisk dodaje assets/js/clamp.js.
   Liczba widocznych linii: zmienna --ttc-clamp-lines (domyślnie 5).
   Żeby rozwinięcie rozciągało tylko jedną kartę, a nie cały rząd:
   .ttc-carousel .swiper-wrapper { align-items: flex-start; }
   ================================================ */

.ttc-carousel .ttc-clamp {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: var(--ttc-clamp-lines, 5);
  overflow: hidden;
}

.ttc-carousel .ttc-clamp.is-expanded {
  display: block;
  overflow: visible;
}

/* przycisk pod tekstem, wyrównany do prawej */
.ttc-clamp-toggle {
  display: block;
  margin: 0.75rem 0 0 auto;
  padding: 0;
  border: 0;
  background: none;
  color: inherit;
  font: inherit;
  font-weight: 800;
  font-size: 0.875em;
  text-decoration: none;
  cursor: pointer;
}

/* bez tego display z autorskiego CSS nadpisuje atrybut hidden */
.ttc-clamp-toggle[hidden] {
  display: none;
}
