.communication_bar{
  /*display:none !important;*/
}
#PM_orta div.urun:hover {
 box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.25)!important;
}
#PM_urun_detayi div.urun_detay_orta div.urun_fiyat div.indirimliler_gelsin {
    font-size: 14px;
    display: flex;
    align-items: center;
}
.stok-kodu {
    background: #FF0000;
    padding: 10px 15px;
    color: #fbf3ff;
    border-radius: 3px;
    margin-right: 99px;
}
.stok-miktar {
    background: #FF0000;
    padding: 10px 15px;
    color: #fbf3ff;
    border-radius: 3px;
    
}

a,span{
font-weight:700;
}
a{
  color: #c92e27;
}
a:hover{
  color: red;
}
#siparis_detayi{
  margin: 50px auto;
}
#ust_ek_menu_2 a span{color:#fff;}
.categories_tum .dropdown .px-3.py-2.dropdown-item{
padding-right:1.5rem !important;
}

.cookie-notification
{
	display:none !important;

}

.havale-fiyati{display:none !important;}




.indirimliler_gelsin {
    display: flex; /* Tüm alt elemanları yatayda hizalamak için */
    gap: 5px; /* Öğeler arasındaki boşluğu kontrol eder */
    align-items: center; /* Dikey hizalama */
}

.stok-miktar, .stok-kodu {
    margin: 0; /* Varsayılan dış boşlukları sıfırla */
    padding: 1; /* Varsayılan iç boşlukları sıfırla */
}
#system_msg {
    color: #dc3545;
}

/* Ecem Bilgisayar - Kesin Çözüm Çerez Kartı */
.cookie-mini-card {
    position: fixed !important;
    bottom: 30px !important;
    right: 25px !important;
    width: 300px !important;
    background: #111111 !important;
    border: 1px solid #333 !important;
    border-left: 5px solid #c92e27 !important;
    border-radius: 12px !important;
    padding: 20px !important;
    /* Katman sırasını mantıklı bir zirveye çektik */
    z-index: 999999999 !important; 
    box-shadow: 0 15px 40px rgba(0,0,0,0.8) !important;
    display: none; 
    opacity: 0;
    transition: opacity 0.4s ease;
    font-family: 'Poppins', sans-serif !important;
    /* Tıklama izinlerini en basit hale getirdik */
    pointer-events: auto !important;
    visibility: visible !important;
}

.cookie-mini-body {
    display: block !important;
    margin-bottom: 15px !important;
    pointer-events: auto !important; /* Mobilde dokunmayı aktif ettik */
}

.cookie-mini-text strong {
    display: block !important;
    color: #ffffff !important;
    font-size: 14px !important;
    margin-bottom: 5px !important;
}

.cookie-mini-text p {
    margin: 0 !important;
    font-size: 12px !important;
    color: #aaaaaa !important;
    line-height: 1.5 !important;
}

.cookie-link {
    color: #c92e27 !important;
    text-decoration: underline !important;
    font-weight: bold !important;
    cursor: pointer !important;
}

.cookie-mini-btn {
    width: 100% !important;
    background: #c92e27 !important;
    color: #ffffff !important;
    border: none !important;
    padding: 14px !important; /* Dokunma alanını her yerde büyüttük */
    border-radius: 8px !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    cursor: pointer !important;
    text-transform: uppercase !important;
    display: block !important;
    text-align: center !important;
    /* Mobil dokunma gecikmesini önler */
    touch-action: manipulation !important;
    -webkit-tap-highlight-color: transparent;
}

.cookie-mini-btn:hover, .cookie-mini-btn:active {
    background: #ff0000 !important;
}

/* Mobil için Alan Düzenlemesi */
@media (max-width: 768px) {
    .cookie-mini-card {
        left: 20px !important;
        right: 20px !important;
        width: auto !important;
        bottom: 30px !important; /* Alt menü varsa 80px yapabilirsin */
        padding: 20px !important;
    }
}