/* =====================================================================
   İSAR yeni tema — PANEL EKLERİ (08.10.2026). Tasarımın css dosyaları AYNEN kopyalandı; panelde olup tasarımda
   olmayan küçük parçaların stili yalnız burada (her sayfada site.css'ten sonra yüklenir).
   ===================================================================== */

/* Sepet simgesindeki sayı (panelin sunucu sepetinden; 0 iken görünmez) */
.sepet__sayi { position: absolute; top: -7px; right: -7px; min-width: 19px; height: 19px; padding: 0 5px; border: 2px solid #fff; border-radius: 10px; background: var(--kirmizi); color: #fff; font-size: 11px; line-height: 15px; font-weight: 700; text-align: center; box-sizing: border-box; }
.sepet__sayi[hidden] { display: none; }

/* Serbest tutarlı ürün: fiyat yerine tutar kutusu */
.urun__fiyat--serbest, .egitim-kart__fiyat--serbest { display: flex; align-items: center; justify-content: center; gap: 6px; }
.egitim-kart__fiyat--serbest { justify-content: flex-start; }
.urun__fiyat--serbest input, .egitim-kart__fiyat--serbest input { width: 140px; height: 44px; padding: 0 12px; border: 2px solid var(--gri-cizgi); border-radius: 10px; background: #fff; color: var(--mavi); font: inherit; font-size: 24px; font-weight: 700; text-align: right; }
.urun__fiyat--serbest input:focus, .egitim-kart__fiyat--serbest input:focus { outline: 2px solid var(--mavi); outline-offset: 1px; }
.urun__fiyat--serbest input[aria-invalid="true"], .egitim-kart__fiyat--serbest input[aria-invalid="true"] { border-color: var(--kirmizi); }

/* Ürün detayı sekmeleri: tasarımda 4 Eğitim ürünü için sabit genişlik vardı; panelde kategori kadar ürün olur */
.egitim__sekmeler.egitim__sekmeler--panel { flex-wrap: wrap; }
.egitim__sekmeler.egitim__sekmeler--panel button { width: auto; padding: 0 16px; }

/* Ürün detayı ülke etiketleri: tasarımda 3 ülke için sabit genişlik vardı */
.egitim-icerik__ulkeler.egitim-icerik__ulkeler--panel button { width: auto; padding: 0 14px; }

/* Sepete eklenemedi penceresi (aynı pencerenin hata hâli) */
.eklendi [hidden] { display: none !important; }
.eklendi--hata h2 { color: var(--kirmizi); }

/* Proje / eser karuseli: birden çok öğede yalnız seçili görünür */
.ana-proje[hidden], .ana-eser[hidden], .ana-ok[hidden] { display: none !important; }

/* Ürün bulunamadı (404) */
.yeni-bulunamadi { margin: 40px 0 80px; }

/* Ana sayfa haber kartı: tablet şeridinde sabit 520px boy, uzun başlık + özette yazıyı kesiyordu (tasarımda da
   768'de 1 kart kesik). Masaüstü (>=1240) tasarımın sabit boyunda kalır. */
@media (max-width: 1239px) { .ana-haber { height: auto; min-height: 520px; } }

/* ---- P4a kurumsal / formlar (08.10.2026) ---- */
/* İletişim: tasarımdaki gri yer tutucu kutu yerine panel adresinin harita gömüsü (kutu ölçüsü tasarımdaki gibi) */
.iletisim__harita--gomu { background: var(--gri-zemin-2); }
.iletisim__harita--gomu:hover { filter: none; }
.iletisim__harita--gomu iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; }
/* Form sonucu: gönderilemedi hâli kırmızı çerçeve (başarı/bilgi hâli site.css'teki sarı kutu) */
.form-not.form-not--bilgi.form-not--hata { border-color: var(--kirmizi); background: #fdeeee; }

/* Hesap numaraları: panelde hesap yokken boş durum; logosu olmayan bankada ad yazısı */
.banka--bos p { font-size: 16px; line-height: 24px; color: var(--lacivert); }
.banka--bos p + p { margin-top: 6px; }
.banka--bos a { color: var(--mavi); text-decoration: underline; }
.banka__logo-yazi { padding: 0 8px; text-align: center; font-size: 14px; line-height: 17px; font-weight: 800; color: var(--lacivert); }

/* Serbest sayfa (kurumsal/proje olmayan): gri başlık bandı + beyaz yazı kartı, içerik panel editöründen */
.yeni-serbest__kart { margin: 20px 0 80px; }
.yeni-serbest__govde { display: block; margin-top: 0; overflow-wrap: break-word; }
.yeni-serbest__govde > * + * { margin-top: 14px; }
.yeni-serbest__govde ul { list-style: disc; padding-left: 20px; }
.yeni-serbest__govde ol { list-style: decimal; padding-left: 20px; }
.yeni-serbest__govde li { font-size: 14px; line-height: 20px; }
.yeni-serbest__govde a { color: var(--mavi); text-decoration: underline; }
.yeni-serbest__govde img { max-width: 100%; height: auto; border-radius: 8px; }
.yeni-serbest__govde table { display: block; max-width: 100%; overflow-x: auto; border-collapse: collapse; font-size: 14px; }
.yeni-serbest__govde th, .yeni-serbest__govde td { padding: 6px 10px; border: 1px solid var(--gri-zemin-2); }
/* Panel içeriğindeki yazı kalınlığı (yeni_guvenli_html style'ı atar, kalınlığı data-kalinlik ile bırakır) */
[data-kalinlik="400"] { font-weight: 400; } [data-kalinlik="500"] { font-weight: 500; } [data-kalinlik="600"] { font-weight: 600; }
[data-kalinlik="700"] { font-weight: 700; } [data-kalinlik="800"] { font-weight: 800; } [data-kalinlik="900"] { font-weight: 900; }
[data-kalinlik="100"] { font-weight: 100; } [data-kalinlik="200"] { font-weight: 200; } [data-kalinlik="300"] { font-weight: 300; }

/* ---- P4b bülten / projeler / zekat (08.10.2026) ---- */
/* Haber görseli panelden geldiğinde: tasarımın yer tutucu kutusuyla aynı ölçü, görsel kutuyu doldurur (oranı farklı
   görseller kırpılır — tasarım denetimindeki "bülten görselleri uyumsuz" sorunu kutu ölçüsünü bozmaz) */
.bulten-kart__gorsel--foto { display: block; width: 100%; object-fit: cover; background: #b9c1c9; }
.ilgili-kart__gorsel--foto { display: block; width: calc(100% + 4px); object-fit: cover; background: #b9c1c9; }
.bulten-gorsel img { display: block; width: 100%; height: auto; border-radius: 12px; }
/* Tek haber varken "Güncel" sütunu yok → yazı tam genişlik */
.bulten-duzen--tek { grid-template-columns: minmax(0, 1fr); }
/* Boş liste / olmayan sayfa / bulunamadı notu (tasarım dilinde beyaz kart) */
.yeni-bos { margin-top: 24px; padding: 34px 26px 38px; background: #fff; border: 2px solid var(--gri-zemin-2); border-radius: 12px; text-align: center; color: var(--yazi); }
.yeni-bos h1 { font-size: 24px; line-height: 31px; font-weight: 800; color: var(--lacivert); }
.yeni-bos p { font-size: 14px; line-height: 20px; }
.yeni-bos h1 + p, .yeni-bos p + p { margin-top: 10px; }
.yeni-bos a { color: var(--mavi); font-weight: 700; text-decoration: underline; text-underline-offset: 3px; }
.proje-ana > .yeni-bos { margin-top: 0; }
/* Sayfalama: 7'den çok sayfada aradaki boşluk */
.sayfalama__bosluk { font-size: 14px; line-height: 17px; color: var(--gri-ikon); }
.icerik--projeler .sayfalama { margin-top: 40px; }
/* Zekat: hesapta kullanılan kur/nisap değerleri ve kur tarihi (panel ayarı). 1440'ta paneller ile "Zekat Hakkında"
   arasındaki 30 px'lik boşluğa sığar (8 + 15 + 7), sayfa boyu tasarımla aynı kalır. */
.zk-kur { margin-top: 8px; font-size: 12px; line-height: 15px; font-weight: 500; color: var(--yazi-2); text-align: center; }
.zk-kur + .zekat__hakkinda { margin-top: 7px; }
.zk-kur__oge { white-space: nowrap; }
.zk-sonuc__not a { color: var(--mavi); text-decoration: underline; }
/* K6 / O-2: güncel kur alınamadı → hesap kapalı (sonuç yerine bu yazı; düğmeler soluk) */
.zk-sonuc__kapali { margin-top: 13px; padding: 10px 12px; border-radius: 8px; background: #fdecea; color: #8a1c12; font-size: 13px; line-height: 18px; font-weight: 600; }
.zk-sonuc__kapali a { color: inherit; text-decoration: underline; }
.zk-ekle[disabled] { opacity: .45; cursor: not-allowed; filter: none; }
@media (max-width: 1239px) {
  .zk-kur { margin-top: 14px; line-height: 17px; }
  .zk-kur + .zekat__hakkinda { margin-top: 16px; }
}

/* ---- P2 sepet / ödeme / sonuç (08.10.2026) ---- */
/* Ölçüm ayrımı sepet sayfasında da (odeme.css'teki kuralın aynısı; sepet sayfası odeme.css yüklemez) */
html.tasarim-olcum .olcum-disi { display: none !important; }
/* K6: "Sepete eklendi" penceresinde öne çıkan düğme ödemeye götüren "Sepete Git" (mavi); "Yeni Bağış" ikincil (gri).
   Tasarım ölçümünde (html.tasarim-olcum) tasarımın renkleri kalır. */
html:not(.tasarim-olcum) .eklendi__git { background: var(--mavi); color: #fff; }
html:not(.tasarim-olcum) .eklendi__yeni { background: var(--gri-zemin-2); color: var(--yazi); }
html:not(.tasarim-olcum) .eklendi__git:hover { filter: brightness(1.08) !important; }
/* K6: ürün sayfasında açıklama yoksa kutu içeriği kadar (tasarımın 1.600 px'lik boş gri alanı yok) + kısa not */
.egitim-icerik.egitim-icerik--aciklamasiz { min-height: 0; }
.egitim-icerik__bos { color: var(--yazi-2); }
/* K6: "Yalnız bana önizle" şeridi — sayfanın en üstünde ince bant (içeriğin üstüne binmez), kapatma bağlantılı.
   Yalnız önizleme çerezi olan (panelden açan) kişi görür. */
.onizleme-serit { position: relative; z-index: 60; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 2px 10px; width: 100%; padding: 6px 16px; background: #141c28; color: #f3f4f6; font-size: 13px; line-height: 18px; font-weight: 600; text-align: center; }
.onizleme-serit a { color: #ffd166; text-decoration: underline; white-space: nowrap; }
@media print { .onizleme-serit { display: none; } }
/* Sepet: sunucunun reddi / yayından kalkan kalem notu */
.sepet-uyari { width: 100%; margin: 14px 0 0; padding: 10px 12px; background: #fff4f4; border: 1px solid #f2c4c4; border-left: 4px solid var(--kirmizi); border-radius: 8px; font-size: 13px; line-height: 18px; font-weight: 600; color: var(--yazi); }
.sepet-uyari[hidden] { display: none; }
.sepet-sayfa[aria-busy="true"] .sepet-ozet__odeme { cursor: progress; }
.sepet-kalem__sil:disabled { opacity: .45; cursor: progress; }
/* Ödeme: TEST geçidi şeridi, ödeme sayfası notları */
.odeme-uyari { margin-top: 14px; padding: 10px 12px; background: #fff8e6; border: 1px solid #f6dfa3; border-left: 4px solid var(--od-sari, #fcb813); border-radius: 8px; font-size: 13px; line-height: 18px; font-weight: 600; color: var(--yazi); }
.odeme-uyari b { font-weight: 800; }
.odeme-uyari--test { background: #fff0f0; border-color: #f0b9b9; border-left-color: var(--kirmizi); color: #8a0000; }
.odeme-uyari--uygulama { background: #eef6fd; border-color: #b9d6f0; border-left-color: var(--mavi, #3e81c3); }
.odeme-uyari--uygulama button { padding: 0; border: 0; background: none; font: inherit; font-weight: 800; color: var(--mavi, #3e81c3); text-decoration: underline; cursor: pointer; }
/* Afiş adı (tasarımdaki "İsmim gizli kalsın" yerinde; panelde gizlilik seçeneği yok, afiş adı var) */
.alan--afis .alan__girdi { margin-top: 7px; }
.alan--aciklama .gizli-not--afis { margin-top: 22px; min-height: 40px; font-size: 12px; line-height: 15px; } /* K6: 11 → 12 px */
/* K6: "isteğe bağlı" (eski "Opsiyonel" 8 px ve soluktu) okunur boyda */
.alan__etiket small { font-size: 12px; line-height: 15px; font-weight: 600; color: #5d6b7c; vertical-align: 0; }
/* Hisse / büyükbaş isim listesi: üç sütunluk ızgaranın tamamı */
.alan--isimler { grid-column: 1 / -1; min-width: 0; margin: 17px 0 0; padding: 0; border: 0; }
.alan--isimler legend { padding: 0; }
.isim-liste { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 0 10px; }
.isim-liste__oge { display: block; min-width: 0; }
.isim-liste__ekle { margin-top: 10px; min-height: 36px; padding: 0 14px; border: 1px solid var(--mavi); border-radius: 18px; background: #fff; color: var(--mavi); font-size: 13px; font-weight: 700; }
.isim-liste__ekle:disabled { opacity: .5; cursor: not-allowed; }
/* Şartlar / vekalet onayı (özette, Ödeme Yap'ın üstünde) */
.ozet__onaylar { margin-top: 14px; }
.onay-sec { display: flex; align-items: flex-start; gap: 8px; font-size: 12px; line-height: 16px; font-weight: 500; cursor: pointer; }
.onay-sec + .alan__hata + .onay-sec, .onay-sec + .onay-sec { margin-top: 10px; }
.onay-sec input { flex: none; width: 16px; height: 16px; margin: 0; accent-color: var(--lacivert); cursor: pointer; }
.onay-sec a { color: var(--mavi); font-weight: 700; text-decoration: underline; }
.onay-sec input[aria-invalid="true"] { outline: 2px solid var(--kirmizi); outline-offset: 1px; }
.ozet__ode[aria-busy="true"] { cursor: progress; }
/* Sonuç: "sonucu bekleniyor / tamamlanmadı" hâli (sarı ünlem), deneme ödemesi notu */
.sonuc__simge--bekle { background: var(--od-sari, #fcb813); }
.sonuc__simge--bekle::before { border-color: #ffd970; }
.sonuc__simge--bekle i::before { content: "!"; position: absolute; inset: 0; display: grid; place-items: center; color: #fff; font-size: 32px; line-height: 1; font-weight: 900; font-style: normal; }
.sonuc--bekliyor .sonuc__durum, .sonuc--tamamlanmadi .sonuc__durum { color: #a06c00; }
.sonuc--bekliyor h1, .sonuc--tamamlanmadi h1, .sonuc--bulunamadi h1 { color: var(--yazi); }
.sonuc--bulunamadi .sonuc__durum { color: var(--kirmizi); }
.sonuc__metin a { color: var(--mavi); text-decoration: underline; }
.sonuc__deneme { padding: 8px 10px; background: #fff0f0; border-radius: 8px; color: #8a0000; }
@media (max-width: 1023px) {
  .alan--aciklama .gizli-not--afis { margin-top: 0; font-size: 12px; line-height: 16px; }
  .onay-sec { font-size: 13px; line-height: 18px; }
  /* parmakla basılabilir: kutu ve bağlantı en az 28 px */
  .onay-sec input { width: 28px; height: 28px; }
  .onay-sec a { display: inline-block; line-height: 28px; }
}
@media (max-width: 767px) {
  .alan--isimler { margin-top: 0; }
  .isim-liste { grid-template-columns: minmax(0, 1fr); gap: 10px; }
  .onay-sec { min-height: 36px; align-items: center; }
}

/* =====================================================================
   K5a (09.10.2026) — kullanıcı gözü raporunun görünüm düzeltmeleri (yalnız yeni tema)
   ===================================================================== */
/* Arama (?ara=): sonuç bandı + sonuç ızgarası; sonuç yoksa anlaşılır kutu. Telefonda arama çekmecenin en üstünde. */
.arama-sonuc { flex: 1; min-width: 0; display: grid; gap: 12px; align-content: start; }
.arama-sonuc[hidden] { display: none; }
.arama-sonuc__ozet { padding: 10px 14px; background: var(--gri-zemin); border-radius: 12px; font-size: 14px; line-height: 20px; font-weight: 600; color: var(--yazi); }
.arama-sonuc__ozet a { margin-left: 6px; color: var(--mavi); text-decoration: underline; white-space: nowrap; }
.arama-sonuc__yok { min-height: 160px; font-size: 15px; }
.arama-sonuc__yok a { color: var(--mavi); text-decoration: underline; }
@media (max-width: 1023px) { .arama-sonuc { order: -1; } }   /* dar ekranda sonuç, kategori listesinin ÜSTÜNDE (aşağıda kaybolmasın) */
.ust-ara input::placeholder { color: var(--gri-ikon); }
.cekmece-ara { display: none; }
@media (max-width: 767px) {   /* üst bardaki arama kutusu bu genişlikte gizli (site.css) → çekmecede */
  .ana-menu .cekmece-ara { position: relative; display: block; margin: 0 0 8px; }
  .cekmece-ara input { width: 100%; height: 44px; padding: 0 48px 0 14px; border: 1px solid var(--gri-cizgi-2); border-radius: 22px; background: #fff; font-size: 16px; outline: 0; }
  .cekmece-ara input:focus-visible { border-color: var(--mavi); box-shadow: 0 0 0 2px rgba(5, 89, 208, .2); }
  .cekmece-ara button { position: absolute; right: 4px; top: 4px; width: 36px; height: 36px; display: grid; place-items: center; padding: 0; border: 0; border-bottom: 0; }
  .cekmece-ara button img { width: 18px; height: 18px; }
}

/* Üst bar: TL / TR yalnız bilgi (tıklanır gibi görünmez); "Dernek Sorgula" yalnız panelde bağlantısı varsa (o zaman bağlantı) */
.para-dil__oge { cursor: default; user-select: none; color: var(--yazi-2); }
a.dernek-sorgula:hover { border-color: var(--mavi); color: var(--mavi); }

/* Kayan şerit: yazının arasındaki boşluk da tıklanır */
.serit { cursor: pointer; }

/* Adet 1 iken "azalt" pasif görünür */
.adet button:disabled, .ana-adet button:disabled { opacity: .35; cursor: default; }
.adet button:disabled:hover, .ana-adet button:disabled:hover { border-color: var(--gri-cizgi-2); }

/* "Sepete eklendi" penceresinin × düğmesi: soluk değil, okunur */
.eklendi__kapat::before, .eklendi__kapat::after { background: var(--yazi-2); }
.eklendi__kapat:hover::before, .eklendi__kapat:hover::after { background: var(--yazi); }

/* Sepet: fiyatı değişen bağış notu (sarı bilgi kutusu, kapatılabilir) */
.sepet-fiyat-not { position: relative; width: 100%; margin: 14px 0 0; padding: 10px 40px 10px 12px; background: #fff8e1; border: 1px solid #f6dfa3; border-left: 4px solid #fcb813; border-radius: 8px; font-size: 13px; line-height: 18px; font-weight: 500; color: var(--yazi); }
.sepet-fiyat-not[hidden] { display: none; }
.sepet-fiyat-not strong { font-weight: 800; }
.sepet-fiyat-not__kapat { position: absolute; right: 6px; top: 6px; width: 28px; height: 28px; border-radius: 50%; font-size: 20px; line-height: 26px; color: var(--yazi-2); }
.sepet-fiyat-not__kapat:hover { background: rgba(0, 0, 0, .06); color: var(--yazi); }

/* Form başarı mesajı yeşil kutu (sarı "bilgi" kutusu yalnız gönderim kapalıyken) */
.form-not.form-not--bilgi.form-not--basari { border-color: var(--yesil); background: #e9f8f0; color: #0b5e37; }

/* Sayfa bildirimi (ör. "Hesabınız silindi") */
.site-bildirim { display: flex; align-items: flex-start; gap: 10px; width: min(1200px, calc(100% - 32px)); margin: 16px auto 0; padding: 12px 14px; background: #e9f8f0; border: 1px solid #9fd9bb; border-left: 4px solid var(--yesil); border-radius: 8px; color: #0b5e37; font-size: 14px; line-height: 20px; font-weight: 600; }
.site-bildirim p { flex: 1; min-width: 0; }
.site-bildirim__kapat { flex: none; width: 28px; height: 28px; margin: -4px -4px 0 0; border-radius: 50%; font-size: 20px; line-height: 26px; color: #0b5e37; }
.site-bildirim__kapat:hover { background: rgba(0, 0, 0, .06); }

/* Teşekkür sayfası: bağış tutarı + bağışların özeti */
.sonuc__ozet { width: min(549px, 100%); margin: 20px auto 0; padding: 12px 16px; background: var(--gri-zemin); border: 1px solid var(--gri-cizgi); border-radius: 12px; text-align: left; font-size: 13px; line-height: 19px; }
.sonuc__ozet > div { display: flex; gap: 10px; }
.sonuc__ozet > div + div { margin-top: 6px; padding-top: 6px; border-top: 1px solid var(--gri-cizgi); }
.sonuc__ozet dt { flex: none; width: 110px; font-weight: 700; color: var(--yazi-2); }
.sonuc__ozet dd { flex: 1; min-width: 0; }
.sonuc__ozet dd b { font-size: 16px; font-weight: 800; color: var(--mavi); }
.sonuc__ozet li span { color: var(--yazi-2); }

/* Zekat: ürün yokken açıklama; örnek değer satırı uyarı renginde; gri yer tutucu görsel kalktı → soru listesi tam genişlik */
.zk-sonuc__urun-yok { font-size: 12px; line-height: 16px; font-weight: 500; color: var(--yazi-2); text-align: center; }
.zk-sonuc__urun-yok a { color: var(--mavi); text-decoration: underline; }
.zk-kur--ornek { color: #8a5a00; font-weight: 700; }
.zk-sss-satir.zk-sss-satir--tek { grid-template-columns: minmax(0, 1fr); }
.zk-sss-satir--tek .zk-soru p { max-width: none; }

/* Ürün bulunamadı (404): telefonda kenara yapışmasın */
@media (max-width: 767px) { .yeni-bulunamadi { margin: 24px 16px 60px; } }

/* Yardım Talep Formu (temsilcilik formunun kalıbı; açılır başlık yerine düz başlık, form hep açık) */
.yardim-talep__baslik { margin-top: 18px; font-size: 18px; line-height: 22px; font-weight: 800; color: var(--mavi); text-align: center; }
.yardim-talep__form { margin-top: 14px; }
.yardim-talep__form .form-alan > label { white-space: normal; }
@media (max-width: 767px) { .yardim-talep__form .form-izgara--2 { grid-template-columns: minmax(0, 1fr); } }
/* K6: "Durumunuzu anlatınız" kutusu iletişim formunun mesaj kutusu kadar (172 / telefonda 160 px; telefonda .alan 44 px'e
   iniyordu → uzun metnin yalnız son satırları görünüyordu) */
.yardim-talep__form .alan.alan--uzun { height: 172px; }
@media (max-width: 480px) { .yardim-talep__form .alan.alan--uzun { height: 160px; } }

/* Şifremi Unuttum / Telefon panelinde hiçbir sekme seçili değil: ikisi de tıklanır mavi yazı (soluk gri değil) */
.uye--alt .uye__sekmeler a { color: var(--mavi); }
.uye--alt .uye__sekmeler a:hover { color: var(--lacivert); }

/* İletişim formu: görünür etiketler (form-alan kalıbı) */
.iletisim__form form .form-alan { min-width: 0; }
.iletisim__form form .form-alan.alan--tam { grid-column: 1 / -1; }

/* Okunurluk: masaüstünde 8-11 px kalan yazılar en az 12 px (alt bilgi, bülten, giriş küçük bağlantıları, zekat, SSS,
   sepet/ödeme alt satırları). Kartın çizimi içindeki yazılar (kart üstündeki tarih, rozet sayısı) bilerek dışarıda. */
.alt__bulten p, .alt__cagri p, .alt__son { font-size: 12px; line-height: 16px; }
.alt__bulten input { height: 26px; font-size: 12px; }
.alt__bulten button { height: 26px; font-size: 12px; }
.uye__hatirla { height: auto; min-height: 16px; }
.uye__hatirla .bagis-onay span, .uye__hatirla a, .uye__onaylar span, .uye__gizlilik { font-size: 12px; line-height: 15px; }
.zk-bos__metin, .zk-sonuc__bos, .zk-sonuc__not, .zk-soru p, .sss__cevap p { font-size: 12px; line-height: 16px; }
.zk-liste__tl small { font-size: 12px; }
.sepet-kalem__alt, .ozet__alt, .ozet__adet, .sonuc__alt-not, .bagis-kart__not, .ana-ilerleme p, .ilgili-kart p, .hayal--uzun .hayal__kutu .hayal__not { font-size: 12px; line-height: 15px; }
.ana-gonullu__basvur { font-size: 12px; }
.iban-kart__deger.kopyalandi::after { font-size: 12px; }
