/*!
 * CoreV2 - Paket karsilastirma tablosu (jemars-paket tasarimi)
 * Tum seciciler .cv2-pack-compare kapsamina alinmistir; tema renkleri CoreV2
 * paletinden gelir (--cv2-* / body degiskenleri). Tasarim kaynaklari birebir korunmustur.
 */



















































































































































































































































































































































































































































































































































































































































































































































@keyframes cv2pc-price-enter{ 
  0% { opacity: 0.4; transform: translateY(4px)}
  100% { opacity: 1; transform: translateY(0px)}
}



@keyframes cv2pc-pulse{ 
  50% { opacity: 0.5}
}
@keyframes cv2pc-enter{ 
  0% { opacity: var(--tw-enter-opacity, 1); transform: translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0)scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1))rotate(var(--tw-enter-rotate, 0)); filter: blur(var(--tw-enter-blur, 0))}
}
@keyframes cv2pc-exit{ 
  100% { opacity: var(--tw-exit-opacity, 1); transform: translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0)scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1))rotate(var(--tw-exit-rotate, 0)); filter: blur(var(--tw-exit-blur, 0))}
}
@keyframes cv2pc-accordion-down{ 
  0% { height: 0px}
  100% { height: var(--radix-accordion-content-height, var(--bits-accordion-content-height, var(--reka-accordion-content-height, var(--kb-accordion-content-height, var(--ngp-accordion-content-height, auto)))))}
}
@keyframes cv2pc-accordion-up{ 
  0% { height: var(--radix-accordion-content-height, var(--bits-accordion-content-height, var(--reka-accordion-content-height, var(--kb-accordion-content-height, var(--ngp-accordion-content-height, auto)))))}
  100% { height: 0px}
}
@keyframes cv2pc-caret-blink{ 
  0%, 70%, 100% { opacity: 1}
  20%, 50% { opacity: 0}
}
/* Acik/koyu logo — sitenin header logosu gibi davranir */



/* Ayrı koyu logo yoksa (header ile aynı dosya) beyaza cevir */


/* --- CoreV2 uyarlamalari --- */
/* 1) Sekme / donem etiketleri tek satira sigar, asla kaymaz */




/* 2) Kart yuzeyleri tutarli — one cikan paket ince kenar + hafif ton ile ayirt edilir */

/* Kart = baslik + aciklama + fiyat + buton tek parc; hepsi ayni genislik ve yuzey */




/* 2b) Tablo icerik genisligine sigar — yatay kaydirma cubugu olmaz */


/* 3) Baslik satiri: ikon + baslik tek hat, dikey ortalı */



/* 3b) Bolum sekme butonlari — tek satir, daha feraz ve okunakir */





/* 4) Bolum basligi ikonu + metin ayni hat */



/* 5) Ozellik etiketi ikonu + metin ayni hat */

/* 6) Butonlar: metin + ok tek hat, tasma yok */


/* 7) Eksik donem fiyati */

/* 8) Bolum ayirici bandi tema yuzeyinden */



/* 9) Daha profesyonel tipografi ve bosluk */





/* 10) Tam genislik: sitenin container genisligiyle birebir ayni hizalama */

/* 11) Paket kartlarina hafif cerceve — kartlar birbirinden ayri dursun.
   Not: tema, tum golgeleri '*:not(#cv2-no-shadow-a/b/c)' secicisiyle ile sifirlar; ayni :not() zincirini kullanarak ustesinden geliyoruz. */


/* Cercevede ust/alt cizgi birlezmesin */


