/* Kur sayfasi (sablon/kur-sade.php: tum /{banka}/{doviz}/; ons, gram altin ve kac TL sayfalari da yukler): fiyat karti,
   gomulu cevirici, diger kurlar, grafik kartinin sayfaya ozgu parcalari, yan sutun. Yalniz tokenlar (stil/dovizz.css :root,
   acik + koyu); renk sabiti yok. Ortak bilesenler (kart, cip, segment, alan, tablo, banka listesi .ks-tb, serit, aralik
   cubugu, SSS, metin/katla, yorumlar, reklam) stil/dovizz.css'te.
   Kirilimlar: telefon <=640, tek sutun 641-999 (.izgara.tek-sutun en fazla 760 px), masaustu >=1000 (yan sutun 300 px),
   fiyat karti iki sutun (fiyatlar | cevirici paneli) >=1200. */

/* ---------------- fiyat karti ---------------- */
.ks-kimlik{display:flex;align-items:center;gap:10px;min-height:32px;color:var(--muted);font-size:14px}
.ks-kimlik .ks-tam{min-width:0}
.ks-kimlik .dz-plaka{margin-left:auto}
.ks-kart h1{font-size:22px;margin:10px 0 14px}
@media (min-width:1000px){ .ks-kart h1{font-size:28px;margin:12px 0 18px} }
.ks-govde{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}
@media (min-width:1200px){ .ks-govde{grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start} .ks-kart-yok .ks-govde{grid-template-columns:minmax(0,1fr)} }

/* alis | satis: duz sutunlar, ince cizgi, alt yazi yok; satis vurgulu. Rakam boyu sutun genisligine gore (telefonda
   ekran genisligiyle olceklenir); 8+ karakterli fiyat .ks-uzun (6.539,10 / 164,1920) bir boy kucuk */
.ks-fiyat{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.ks-f{min-width:0}
.ks-f+.ks-f{padding-left:16px;border-left:1px solid var(--border)}
.ks-et{display:block;margin-bottom:4px;color:var(--muted);font:600 12px/1.2 var(--ff);letter-spacing:.06em;text-transform:uppercase}
.ks-et-ek{letter-spacing:.03em}
.ks-n{display:flex;align-items:baseline;gap:4px;white-space:nowrap}
.ks-n b{font-size:clamp(22px,calc(11.5vw - 13px),32px);font-weight:700;letter-spacing:-.02em;line-height:1.1}
.ks-n small{color:var(--muted);font-size:14px;font-weight:600}
.ks-f-satis .ks-n b{color:var(--accent-ink)}
.ks-uzun .ks-n b{font-size:clamp(20px,calc(9.6vw - 11px),26px)}
@media (min-width:641px){ .ks-n b,.ks-uzun .ks-n b{font-size:40px} .ks-f+.ks-f{padding-left:24px} }
@media (min-width:1000px){ .ks-n b{font-size:46px} .ks-uzun .ks-n b{font-size:42px} .ks-n small{font-size:16px} }
/* >=1200 px fiyat sutunu ceviricinin yaninda daralir (1280'de satis sutunu ~190 px) */
@media (min-width:1200px){ .ks-n b{font-size:38px} .ks-uzun .ks-n b{font-size:33px} }
@media (min-width:1240px){ .ks-n b{font-size:44px} .ks-uzun .ks-n b{font-size:38px} }

/* degisim satiri (cip + mutlak fark + "Cuma günü yükseldi") ve durum satiri */
.ks-deg{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:14px 0 8px}
.ks-deg .yazi{font-size:14px;font-weight:500}
.dz-durum.off .nokta{background:var(--flat)} /* veri 30 dk'dan eski: nokta gri (piyasa acik olsa da) */

/* gomulu cevirici: telefonda/tablette fiyatlarin altinda, >=1200 px sagda panel */
.ks-cv{border-top:1px solid var(--border);padding-top:16px}
/* kac TL kaynak satiri: iki parca virgulle bitisik (telefonda virgulden sarar) */
.ks-deg.kt-kur{column-gap:.3em}
/* 320-359 px: kimlik satirinda tam ad iki satira kiriliyordu; ISO kodu ve H1 dovizi zaten soyluyor */
@media (max-width:359px){ .ks-kimlik .ks-tam{display:none} }
@media (min-width:1200px){ .ks-cv{border:1px solid var(--hair);border-radius:var(--r-ic);background:var(--surface-2);padding:16px} .ks-cv .dz-alan{background:var(--surface)} }
.ks-cv .dz-seg{margin-bottom:14px}
.ks-cv-sonuc{margin:12px 0 0}
.ks-cv-sonuc>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0}
.ks-cv-sonuc>div+div{border-top:1px solid var(--hair)}
.ks-cv-sonuc dt{color:var(--muted);font-size:14px}
.ks-cv-sonuc dd{margin:0;font-size:17px;font-weight:700;white-space:nowrap}
.ks-cv-sonuc .ks-cv-al dd{color:var(--accent-ink)}

/* bankanin diger kurlari (haplar; >=1000 px yan sutun paneli gosterir) */
.ks-diger{margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}
.ks-diger p{color:var(--muted);font-size:13px;font-weight:600;margin:0 0 8px}
@media (min-width:1000px){ .ks-diger{display:none} }

/* fiyat yok */
.ks-yok{padding:14px 16px;border-radius:var(--r-ic);background:var(--surface-2);color:var(--muted);font-size:14px;line-height:1.5}
.ks-yok p{margin:0 0 4px}
.ks-yok b{color:var(--text)}
.ks-yok-git{display:inline-block;margin-top:6px;font-weight:600}

/* ---------------- grafik karti (serit, kutu, aralik: dovizz.css) ---------------- */
.ks-gr-bos{height:auto;margin:0;padding:28px 0}
.ks-gr-bos .ch-bos{height:auto}
#grafik .dz-aralik{margin-top:8px}

/* ---------------- hakkinda: kac TL haplari (katlanan metnin disinda) ---------------- */
.ks-kactl-et{margin:16px 0 8px}

/* ---------------- yan sutun (aside.yan.ks-yan: yalniz >=1000 px; daha darda diger kurlar kartin haplarinda) ---------------- */
@media (max-width:999px){ .ks-yan{display:none} }
.ks-yan-kurlar .dz-bas{margin-bottom:4px}
