/* Güven şeridi: kum zemin, masaüstünde tek satır (öğeler arası ince dikey çizgi), mobilde
   ikili ızgara (ince artı çizgi), alt alta liste ya da tek satır ticker. */
.cc_w78ihcdu_hta4Ma2dfg .m-trust {
  width: 100%;
  padding-block: 8px;
  background: var(--m-surface);
  color: var(--m-text);
}

.cc_w78ihcdu_hta4Ma2dfg .m-trust--bordered .m-trust__inner {
  border-top: 1px solid var(--m-border);
  border-bottom: 1px solid var(--m-border);
}

/* IkasComponentRenderer display:contents sarmalayıcı üretir; gerçek grid çocukları torunlardır */
.cc_w78ihcdu_hta4Ma2dfg .m-trust__row {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.cc_w78ihcdu_hta4Ma2dfg .m-trust__row > *, .cc_w78ihcdu_hta4Ma2dfg .m-trust__row > * > * {
  display: contents;
}

/* Sade ikon stili: halka yok, ikon biraz daha büyük */
.cc_w78ihcdu_hta4Ma2dfg .m-trust--plain .m-trust-item__icon {
  width: auto;
  height: auto;
  border: 0;
  font-size: 28px;
}

.cc_w78ihcdu_hta4Ma2dfg .m-trust--compact .m-trust-item {
  gap: 8px;
  padding-block: 12px;
}

/* ---- Mobil ızgara: 2x2, hücreler arası ince çizgi ---- */
.cc_w78ihcdu_hta4Ma2dfg .m-trust--dividers .m-trust__row > * > :nth-child(even) > * {
  border-left: 1px solid var(--m-border);
}

.cc_w78ihcdu_hta4Ma2dfg .m-trust--dividers .m-trust__row > * > :nth-child(n + 3) > * {
  border-top: 1px solid var(--m-border);
}

/* ---- Mobil liste: tek sütun, ikon solda ---- */
.cc_w78ihcdu_hta4Ma2dfg .m-trust--m-list .m-trust__row {
  grid-template-columns: minmax(0, 1fr);
}

.cc_w78ihcdu_hta4Ma2dfg .m-trust--m-list .m-trust-item, .cc_w78ihcdu_hta4Ma2dfg .m-trust--m-ticker .m-trust-item {
  flex-direction: row;
  gap: 14px;
  padding: 14px 0;
  text-align: left;
}

.cc_w78ihcdu_hta4Ma2dfg .m-trust--m-list .m-trust-item__body, .cc_w78ihcdu_hta4Ma2dfg .m-trust--m-ticker .m-trust-item__body {
  align-items: flex-start;
}

.cc_w78ihcdu_hta4Ma2dfg .m-trust--dividers.m-trust--m-list .m-trust__row > * > * > * {
  border-left: 0;
  border-top: 0;
}

.cc_w78ihcdu_hta4Ma2dfg .m-trust--dividers.m-trust--m-list .m-trust__row > * > :not(:first-child) > * {
  border-top: 1px solid var(--m-border);
}

/* ---- Mobil ticker: tek satır, öğeler üst üste; çıkan yukarı, giren aşağıdan ---- */
.cc_w78ihcdu_hta4Ma2dfg .m-trust--m-ticker .m-trust__row {
  display: block;
  position: relative;
  height: 64px;
  overflow: hidden;
}

.cc_w78ihcdu_hta4Ma2dfg .m-trust--m-ticker .m-trust__row > * > * > * {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-block: 0;
  border: 0;
  opacity: 0;
  transform: translateY(100%);
  transition: transform var(--m-dur-slow) var(--m-ease), opacity var(--m-dur-slow) var(--m-ease);
}

.cc_w78ihcdu_hta4Ma2dfg .m-trust--dividers.m-trust--m-ticker .m-trust__row > * > * > * {
  border: 0;
}

.cc_w78ihcdu_hta4Ma2dfg .m-trust--m-ticker .m-trust__row[data-prev="0"] > * > :nth-child(1) > *, .cc_w78ihcdu_hta4Ma2dfg .m-trust--m-ticker .m-trust__row[data-prev="1"] > * > :nth-child(2) > *, .cc_w78ihcdu_hta4Ma2dfg .m-trust--m-ticker .m-trust__row[data-prev="2"] > * > :nth-child(3) > *, .cc_w78ihcdu_hta4Ma2dfg .m-trust--m-ticker .m-trust__row[data-prev="3"] > * > :nth-child(4) > *, .cc_w78ihcdu_hta4Ma2dfg .m-trust--m-ticker .m-trust__row[data-prev="4"] > * > :nth-child(5) > *, .cc_w78ihcdu_hta4Ma2dfg .m-trust--m-ticker .m-trust__row[data-prev="5"] > * > :nth-child(6) > *, .cc_w78ihcdu_hta4Ma2dfg .m-trust--m-ticker .m-trust__row[data-prev="6"] > * > :nth-child(7) > *, .cc_w78ihcdu_hta4Ma2dfg .m-trust--m-ticker .m-trust__row[data-prev="7"] > * > :nth-child(8) > * {
  transform: translateY(-100%);
}

.cc_w78ihcdu_hta4Ma2dfg .m-trust--m-ticker .m-trust__row[data-current="0"] > * > :nth-child(1) > *, .cc_w78ihcdu_hta4Ma2dfg .m-trust--m-ticker .m-trust__row[data-current="1"] > * > :nth-child(2) > *, .cc_w78ihcdu_hta4Ma2dfg .m-trust--m-ticker .m-trust__row[data-current="2"] > * > :nth-child(3) > *, .cc_w78ihcdu_hta4Ma2dfg .m-trust--m-ticker .m-trust__row[data-current="3"] > * > :nth-child(4) > *, .cc_w78ihcdu_hta4Ma2dfg .m-trust--m-ticker .m-trust__row[data-current="4"] > * > :nth-child(5) > *, .cc_w78ihcdu_hta4Ma2dfg .m-trust--m-ticker .m-trust__row[data-current="5"] > * > :nth-child(6) > *, .cc_w78ihcdu_hta4Ma2dfg .m-trust--m-ticker .m-trust__row[data-current="6"] > * > :nth-child(7) > *, .cc_w78ihcdu_hta4Ma2dfg .m-trust--m-ticker .m-trust__row[data-current="7"] > * > :nth-child(8) > * {
  opacity: 1;
  transform: none;
}

/* ---- Masaüstü: her mobil düzen tek satıra döner ---- */
@media (min-width: 1024px) {
  .cc_w78ihcdu_hta4Ma2dfg .m-trust {
    padding-block: 12px;
  }

  .cc_w78ihcdu_hta4Ma2dfg .m-trust .m-trust__row, .cc_w78ihcdu_hta4Ma2dfg .m-trust.m-trust--m-list .m-trust__row, .cc_w78ihcdu_hta4Ma2dfg .m-trust.m-trust--m-ticker .m-trust__row {
    display: grid;
    grid-template-columns: none;
    grid-auto-flow: column;
    grid-auto-columns: minmax(0, 1fr);
    position: static;
    height: auto;
    overflow: visible;
  }

  .cc_w78ihcdu_hta4Ma2dfg .m-trust.m-trust--m-list .m-trust-item, .cc_w78ihcdu_hta4Ma2dfg .m-trust.m-trust--m-ticker .m-trust-item {
    flex-direction: column;
    gap: 14px;
    padding: 28px 24px;
    text-align: center;
  }

  .cc_w78ihcdu_hta4Ma2dfg .m-trust.m-trust--m-list .m-trust-item__body, .cc_w78ihcdu_hta4Ma2dfg .m-trust.m-trust--m-ticker .m-trust-item__body {
    align-items: center;
  }

  .cc_w78ihcdu_hta4Ma2dfg .m-trust.m-trust--m-ticker .m-trust__row[data-prev] > * > * > *, .cc_w78ihcdu_hta4Ma2dfg .m-trust.m-trust--m-ticker .m-trust__row[data-current] > * > * > * {
    position: static;
    display: flex;
    opacity: 1;
    transform: none;
    transition: none;
  }

  .cc_w78ihcdu_hta4Ma2dfg .m-trust.m-trust--compact .m-trust-item {
    padding-block: 16px;
  }

  /* Öğeler arası ince dikey çizgi (ilk öğe hariç); mobil çizgileri sıfırlanır */
  .cc_w78ihcdu_hta4Ma2dfg .m-trust.m-trust--dividers .m-trust__row > * > :nth-child(n) > * {
    border-top: 0;
    border-left: 0;
  }

  .cc_w78ihcdu_hta4Ma2dfg .m-trust.m-trust--dividers .m-trust__row > * > :not(:first-child) > * {
    border-left: 1px solid var(--m-border);
  }
}

@media (prefers-reduced-motion: reduce) {
  .cc_w78ihcdu_hta4Ma2dfg .m-trust--m-ticker .m-trust__row > * > * > * {
    transition: none;
  }
}
