/*detay sayfası*/
.detayyildiz{color:#fba900; font-size:20px;}
.wrapper {
    border: 1px solid #e2e2e2;
    text-align: center;
    padding: 3px 0;
    height: auto;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}
.wrappers { position: sticky; top: 132px; margin-bottom: 44px;}
.product-basket {
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 100%;
    margin-bottom: auto;
}
/* Tüm butonların ortak stili */
.nav-pills .nav-link {
    color: black !important;            /* Yazı siyah */
    border: 1px solid #ddd0d0 !important;  /* Siyah çerçeve */
    border-radius: 0 !important;        /* KÖŞELERİ KESKİN YAPAR (Oval değil) */
    margin: 2px;                        /* Aralarda boşluk bırakır */
    background-color: transparent;      /* Arka plan şeffaf */
    transition: 0.3s;                   /* Geçişleri yumuşatır */
    font-size: 15px !important;         /* Yazı boyutu */
    font-weight: 600 !important;        /* Yazı kalınlığı */
}

/* Aktif (Seçili) butonun stili */
.nav-pills .nav-link.active {
    background-color: #ff5722 !important; /* Turuncu arka plan */
    color: white !important;              /* Beyaz yazı */
    border-color: #ff5722 !important;     /* Çerçeve de turuncu olsun */
}
/*pdf css*/
.pdf-card {
	text-align: center;
	margin-bottom: 20px;
	padding: 15px;
	transition: all 0.3s ease;
}
.pdf-card:hover {
	background: #f8f9fa;
	border-radius: 8px;
}
.pdf-link-container {
	text-decoration: none !important;
	display: block;
}
.pdf-title {
	display: block;
	font-size: 15px;
	color: #007bff;
	text-decoration: underline;
	margin-bottom: 10px;
	font-weight: 500;
	line-height: 1.2;
	min-height: 36px; /* Başlıklar farklı uzunluktaysa hizayı bozmasın */
}
.pdf-icon {
	width: 50px;
	height: auto;
	display: block;
	margin: 0 auto;
}
.pdf-link-container:hover .pdf-title {
	color: #0056b3;
}
