/* 1. KDV Dahil - Silik Dikdörtgen Kutu */
.ecem-kdv-etiket {
    font-size: 11px;
    font-weight: 700;
    color: #999; /* Silik gri renk */
    background: #fdfdfd;
    border: 1px solid #e0e0e0; /* İnce dikdörtgen çerçeve */
    padding: 3px 8px;
    border-radius: 4px;
    margin-right: 12px;
    display: inline-block;
    vertical-align: middle;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

/* 2. Bilgi Rozetleri Konteynırı */
.ecem-info-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    margin: 18px 0;
}

/* 3. Genel Rozet Yapısı (Hover Efektli) */
.ecem-modern-badge {
    background: #ffffff;
    border: 1px solid #f0f0f0;
    border-left: 4px solid #333;
    padding: 8px 15px;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    box-shadow: 0 2px 6px rgba(0,0,0,0.05);
    min-width: 120px;
    cursor: default;
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
    position: relative;
    top: 0;
}

/* Hover Hareketi */
.ecem-modern-badge:hover {
    top: -5px;
    box-shadow: 0 8px 15px rgba(0,0,0,0.1);
    border-color: #e0e0e0;
}

.ecem-modern-badge .badge-title {
    font-size: 10px;
    font-weight: 700;
    color: #aaa;
    text-transform: uppercase;
    margin-bottom: 2px;
}

.ecem-modern-badge .badge-data {
    font-size: 14px;
    font-weight: 700;
    color: #666; /* Silikleştirilmiş değerler */
}

/* Renk Durumları */
.stok-green { border-left-color: #2ecc71 !important; background: #fafffa; }
.stok-green .badge-data { color: #2d6a4f; }

.stok-red { border-left-color: #e74c3c !important; background: #fffafa; }
.stok-red .badge-data { color: #a8322d; }

.stok-none { border-left-color: #bdc3c7 !important; background: #f9f9f9; opacity: 0.7; }

.stok-sku { border-left-color: #222 !important; background: #fcfcfc; }
.stok-sku .badge-data { color: #555; }

/*sayaç başlangıç*/
#clockdiv .clock .hours,#clockdiv .clock .minutes,#clockdiv .clock .seconds{
	font-size: 22px;
    font-weight: 700;
  	color:var(--text-400);
  	margin-right:5px;
}
#clockdiv .clock .smalltext{
	font-size: 22px;
    font-weight: 300;
  	color:var(--text-400);
}
#clockdiv .description1{
	font-size: 18px;
    font-weight: 500;
  	color:var(--text-400);
}
#clockdiv .description2{
	font-size: 20px;
    font-weight: 700;
  	color:#dc3545;
}
.urun_detay_orta .urun_ikonlar{
	flex-wrap:wrap;
  	margin-top:1rem;
}
#clockdiv{
	margin-bottom:1rem !important;
}
.urun_detay_orta .urun_ikonlar .ayni_gun_kargo_urun .saat,.urun_detay_orta .urun_ikonlar .ayni_gun_kargo_urun .verilen{
  	font-size: 12px;
    color: var(--text-400);
    line-height: 12px;
}
.urun_detay_orta .urun_ikonlar .ayni_gun_kargo_urun .ayni{
	font-weight:500;
}
/*sayaç bitiş*/

.urun_detay_orta li.current-rating {
    width: 100% !important;
}

/*sayaç başlangıç*/
#clockdiv .clock .hours,#clockdiv .clock .minutes,#clockdiv .clock .seconds{
	font-size: 22px;
    font-weight: 700;
  	color:var(--text-400);
  	margin-right:5px;
}
#clockdiv .clock .smalltext{
	font-size: 22px;
    font-weight: 300;
  	color:var(--text-400);
}
#clockdiv .description1{
	font-size: 18px;
    font-weight: 500;
  	color:var(--text-400);
}
#clockdiv .description2{
	font-size: 20px;
    font-weight: 700;
  	color:#dc3545;
}
.urun_detay_orta .urun_ikonlar{
	flex-wrap:wrap;
  	margin-top:1rem;
}
#clockdiv{
	margin-bottom:1rem !important;
}
.urun_detay_orta .urun_ikonlar .ayni_gun_kargo_urun .saat,.urun_detay_orta .urun_ikonlar .ayni_gun_kargo_urun .verilen{
  	font-size: 12px;
    color: var(--text-400);
    line-height: 12px;
}
.urun_detay_orta .urun_ikonlar .ayni_gun_kargo_urun .ayni{
	font-weight:500;
}
/*sayaç bitiş*/

.urun_detay_orta li.current-rating {
    width: 100% !important;
}