
/* StoneTrustBarCard: guven kartinin genel gorunumu. Once StoneTrustBar/styles.css'teydi (eski global.css
   trust-bar kovasi). PAYLASILAN alt bilesen (StoneTrustBar, StoneTrustBarItem, StoneProductDetail): CLI bu
   dosyayi "shared chunk" CSS'i olarak her tuketicinin scope'uyla yayinlar; dokumana gore bolumlerin kendi
   CSS'inden ONCE yuklenir. Bolume ozel gorunumler (StoneTrustBar'daki hizalama, StoneProductDetail'deki
   .stone-pd-trust kopyasi) ust bolumun kendi dosyasinda ve daha ozgul secicilerle bunun ustune yazar.
   --stone-trust-* degiskenleri StoneTrustBar bolumunun kok elemaninda tanimli. */

.cc_NpWopmv8tT_9O8vZEiiam .stone-trust-bar-item, .cc_NpWopmv8tT_sqwu8d4gYy .stone-trust-bar-item, .cc_NpWopmv8tT_HqwHxo7uKM .stone-trust-bar-item {
  min-width: 0;
  display: flex;
  align-items: center;
  gap: 0.85rem;
  min-height: 78px;
  padding: 1rem;
  border: 1px solid var(--stone-trust-border);
  border-radius: var(--stone-trust-radius, 8px);
  background: var(--stone-trust-card-bg);
}

.cc_NpWopmv8tT_9O8vZEiiam .stone-trust-bar-icon, .cc_NpWopmv8tT_sqwu8d4gYy .stone-trust-bar-icon, .cc_NpWopmv8tT_HqwHxo7uKM .stone-trust-bar-icon {
  flex: 0 0 auto;
  width: calc(var(--stone-trust-icon-size, 22px) + 18px);
  height: calc(var(--stone-trust-icon-size, 22px) + 18px);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: min(var(--stone-trust-radius, 8px), 8px);
  background: var(--stone-trust-icon-bg);
  color: var(--stone-trust-icon);
}

.cc_NpWopmv8tT_9O8vZEiiam .stone-trust-bar-icon svg, .cc_NpWopmv8tT_sqwu8d4gYy .stone-trust-bar-icon svg, .cc_NpWopmv8tT_HqwHxo7uKM .stone-trust-bar-icon svg {
  width: var(--stone-trust-icon-size, 22px);
  height: var(--stone-trust-icon-size, 22px);
  display: block;
}

.cc_NpWopmv8tT_9O8vZEiiam .stone-trust-bar-copy, .cc_NpWopmv8tT_sqwu8d4gYy .stone-trust-bar-copy, .cc_NpWopmv8tT_HqwHxo7uKM .stone-trust-bar-copy {
  min-width: 0;
  display: grid;
  gap: 0.2rem;
}

.cc_NpWopmv8tT_9O8vZEiiam .stone-trust-bar-copy strong, .cc_NpWopmv8tT_sqwu8d4gYy .stone-trust-bar-copy strong, .cc_NpWopmv8tT_HqwHxo7uKM .stone-trust-bar-copy strong {
  color: var(--stone-trust-text);
  overflow-wrap: anywhere;
}

.cc_NpWopmv8tT_9O8vZEiiam .stone-trust-bar-copy em, .cc_NpWopmv8tT_sqwu8d4gYy .stone-trust-bar-copy em, .cc_NpWopmv8tT_HqwHxo7uKM .stone-trust-bar-copy em {
  color: var(--stone-trust-muted);
  overflow-wrap: anywhere;
}

/* --- Studio eklemeleri --- */

/* COMPONENT_LIST ogeleri renderer sarmalayicisinin icinde; kart her durumda izgara hucresini
   doldursun (eski temada kartlar izgaranin dogrudan cocugu oldugu icin esit yukseklikteydi). */
.cc_NpWopmv8tT_9O8vZEiiam .stone-trust-bar-item, .cc_NpWopmv8tT_sqwu8d4gYy .stone-trust-bar-item, .cc_NpWopmv8tT_HqwHxo7uKM .stone-trust-bar-item {
  height: 100%;
}

/* Yalnizca editor onizlemesi: icerigi bos, yeni eklenmis oge icin yer tutucu kart. */
.cc_NpWopmv8tT_9O8vZEiiam .stone-trust-bar-item--empty, .cc_NpWopmv8tT_sqwu8d4gYy .stone-trust-bar-item--empty, .cc_NpWopmv8tT_HqwHxo7uKM .stone-trust-bar-item--empty {
  border-style: dashed;
  opacity: 0.5;
}

/* Yuklenen ikon gorselinin olcusu ve zengin metin aciklamasinin rengi BU DOSYADA DEGIL:
   - ikon gorseli: index.tsx'te satir ici stil. Kartin genel CSS'indeki her bildirim StoneProductDetail'in
     `.stone-pd-trust` kopyasinda da bulunmak zorunda (tools/smoke/subcomponent-css-probe.mjs kontrol D) ve
     o dosya bu kumenin disinda. Satir ici stil iki tuketicide de ayni sonucu verdigi icin kopya gerekmiyor.
   - zengin metin: yalnizca gorunume ait kurallar StoneTrustBar/styles.css'te, bolumun kendi sinifiyla
     (`.stone-trust-bar-grid`) daraltilmis halde. StoneProductDetail'de ayni gorunum icin crossRequest var.
*/

@layer stone-typography {.cc_NpWopmv8tT_9O8vZEiiam .stone-trust-bar-copy strong, .cc_NpWopmv8tT_sqwu8d4gYy .stone-trust-bar-copy strong, .cc_NpWopmv8tT_HqwHxo7uKM .stone-trust-bar-copy strong {
  font-size: var(--stone-type-ui);
  font-weight: var(--stone-font-weight-semibold);
  line-height: var(--stone-line-ui);
}

.cc_NpWopmv8tT_9O8vZEiiam .stone-trust-bar-copy em, .cc_NpWopmv8tT_sqwu8d4gYy .stone-trust-bar-copy em, .cc_NpWopmv8tT_HqwHxo7uKM .stone-trust-bar-copy em {
  font-size: var(--stone-type-small);
  font-style: normal;
  line-height: var(--stone-line-body);
}
}
