/* ==========================================================================
   INDEO KURUMSAL - KATEGORI YONETIMI (MASAUSTU DOKUNULMAZ, SADECE MOBIL CLS)
   ========================================================================== */

/* 1. MASAUSTU ICIN MEVCUT STABİL YAPI (Aynen Korunur) */
@media (min-width: 992px) {
  .urun_liste_icerik, 
  .card.urun_kart {
    min-height: 380px !important;
    height: auto;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-bottom: 20px;
  }
  .urun_liste_fiyat, 
  .card-body .urun_fiyati {
    min-height: 50px;
    margin-top: auto;
  }
}

/* 2. SADECE MOBIL (991px ve alti) - 1.653 CLS VE ZIPLAMA KILITLEYICI */
@media (max-width: 991px) {
  /* body.loaded geçişinin sayfayı fırlatmasını önler */
  body, 
  body.loaded {
    transition: none !important;
    animation: none !important;
  }

  /* 0.606 CLS üreten alt SEO tanıtım metnini kilitler */
  .kategori_html_alt {
    display: block !important;
    min-height: 120px !important;
    contain: layout style !important;
    margin-top: 15px !important;
  }

  /* Raporda 'Boyutu belirlenmemiş resim' olarak geçen ürün görsellerini sabitler */
  .urun_liste_icerik img,
  .urun_liste_resim img,
  .card.urun_kart img,
  .kategori_urun_listesi img {
    aspect-ratio: 1 / 1 !important;
    width: 100% !important;
    height: auto !important;
    object-fit: contain !important;
    display: block !important;
  }

  /* Mobildeki 2'li ürün kutularını hizalar */
  .urun_liste_icerik, 
  .card.urun_kart {
    min-height: 300px !important;
    height: auto;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-bottom: 15px;
  }

  .urun_liste_fiyat, 
  .card-body .urun_fiyati {
    min-height: 45px;
    margin-top: auto;
  }
}