/* GB satis sayfasi. Cip bicimi item-pazari.css'ten, site logolari
   style.css'teki .site-adi / .site-logo kurallarindan geliyor. */

.gs-serit {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  margin-bottom: 14px;
}

.gs-cip { padding-inline: 15px; }

.gs-ozet {
  display: flex;
  align-items: flex-start;
  gap: 9px;
  padding: 11px 14px;
  margin-bottom: 14px;
  border-radius: var(--r-lg);
  background: var(--ucuz-gold-zayif);
  border: 1px solid var(--ucuz-gold-cizgi);
  font-size: .86rem;
  line-height: 1.5;
  color: var(--ucuz-metin2);
}

.gs-ozet:empty { display: none; }
.gs-ozet .bi { color: var(--ucuz-gold); margin-top: 2px; }
.gs-ozet b { color: var(--ucuz-metin); }

.gs-tablo { width: 100%; }
.gs-tablo td, .gs-tablo th { vertical-align: middle; }
.gs-tablo .num { font-variant-numeric: tabular-nums; white-space: nowrap; }

.gs-sunucu { font-weight: 600; white-space: nowrap; }

/* Bu tabloda site adi logonun yaninda kalsin; ana fiyat tablosunda gizli
   ama burada tek basina bir hucre, ad olmadan okunmuyor. */
.gs-site { display: inline-flex; align-items: center; gap: 8px; text-decoration: none; }
.gs-site .site-logo { height: 20px; max-width: 92px; margin-inline: 0; }
.gs-site .site-ad-yazi { display: inline; font-size: .82rem; color: var(--ucuz-metin2); }
a.gs-site:hover .site-ad-yazi { color: var(--ucuz-gold); }

.gs-fiyat {
  font-family: var(--yt-sayi);
  font-size: 1rem;
  font-weight: 700;
  color: var(--ucuz-green);
}

.gs-ikinci { line-height: 1.2; }

.gs-ikinci-fiyat {
  display: block;
  font-family: var(--yt-sayi);
  font-size: .72rem;
  color: var(--ucuz-sonuk2);
}

.gs-medyan { font-family: var(--yt-sayi); color: var(--ucuz-sonuk); }

.gs-fark b {
  font-family: var(--yt-sayi);
  font-weight: 700;
  color: var(--ucuz-gold);
}

.gs-yok { color: var(--ucuz-pasif); }

.gs-bos {
  padding: 24px 16px;
  text-align: center;
  font-size: .88rem;
  color: var(--ucuz-sonuk);
  border: 1px dashed var(--ucuz-border);
  border-radius: var(--r-lg);
}

.gs-dipnot {
  margin: 10px 0 0;
  font-size: .74rem;
  color: var(--ucuz-sonuk2);
}

@media (max-width: 767.98px) {
  .gs-site .site-ad-yazi { display: none; }
  .gs-site .site-logo { height: 18px; max-width: 78px; }
  .gs-ozet { font-size: .8rem; }
}
