/*------------------------------------- iHealth Eczane Siparişleri */
.listeler_eczanesiparisleri .listchart-outcome {
	width: 85%;
	border: 1px solid #ccc;
	display: flex;
	flex-direction: column;
	/* margin: 20px; */
	right: 20px;
}

.listeler_eczanesiparisleri .listchart-outcome .outcome {
	display: flex;
	flex-wrap: wrap;
	margin: 20px;
}

.listeler_eczanesiparisleri .listchart-outcome .area {
	flex: 1;
	margin: 5px;
	padding: 5px;
	border: 1px solid #ccc;
	width: auto;
}

.listeler_eczanesiparisleri .listchart-outcome .row {
	/* padding-top: 5px; */
	width: 100%;
	display: flex;
	margin-bottom: 5px;
}

.listeler_eczanesiparisleri .listchart-outcome .box {
	flex: 1;
	margin-right: 10px;
	padding: 5px;
	box-sizing: border-box;
	border: 2px solid #ccc;
	white-space: nowrap;
	border-radius: 5px;
}

.listeler_eczanesiparisleri .listchart-outcome h3 {
	font-size: 15px;
	margin-top: 5px;

	text-decoration: underline;
}

.listeler_eczanesiparisleri .listchart-outcome h2 {
	margin: 5px;
	font-size: 20px;
}

.listeler_eczanesiparisleri .listchart-outcome h4 {
	font-size: 12px;
}

/*Listeler de kullanılan Filtreleme alanı için */
.listeler_eczanesiparisleri .listchart-div {
	display: inline-block;
	width: 100%;
	padding: 3px 5px 3px 1%;
}

.listeler_eczanesiparisleri .listchart-div .chart {
	display: inline-block;
	width: 100%;
	height: 100%;
	padding: 5px 5px;
	text-align: center;
	background: #fff;
	box-shadow: inset 0 0 5px #999;
}

.listeler_eczanesiparisleri .listchart-filters {
	float: left;
	width: 15%;
	border: 1px solid #ccc;
}

.listeler_eczanesiparisleri .listchart-filters .row {
	width: 100%;
	/* Her .row genişliğini %22 yaparak 4 elemanın yan yana olmasını sağlar */
	display: inline-block;
	/* Elemanları yan yana yerleştirir */
	/* border: 1px solid #ccc;  */
}

.listeler_eczanesiparisleri .listchart-filters h3 {
	background: #ddd;
	padding: 3px 3px;
	font-size: 12px;
	text-align: left;
	width: 100%;
}

.listeler_eczanesiparisleri .listchart-filters ul {
	border: 1px solid #ddd;
	max-height: 134px;
	overflow-x: hidden;
	overflow-y: scroll;
	transition: max-height .4s;
}


.listeler_eczanesiparisleri .listchart-filters .half {
	width: 49%;
}

@media screen and (max-width: 1122px) {
	.listeler_eczanesiparisleri .listchart-filters .half {
		width: 100% !important;
	}

}

.listeler_eczanesiparisleri .listchart-filters ul:hover {
	max-height: 264px;
}

.listeler_eczanesiparisleri .listchart-filters li,
.listeler_eczanesiparisleri .listchart-filters select,
.listeler_eczanesiparisleri .listchart-filters .select2-container--default .select2-selection--single,
.listeler_eczanesiparisleri .listchart-filters .select2-container--default .select2-selection--multiple,
.listeler_eczanesiparisleri .select2-container--default .select2-selection--multiple {
	text-align: left;
	cursor: pointer;
	width: 100%;
	display: inline-block;
	padding: 2px;
	/* İç boşluğu ayarlayın */
	height: 30px;
	/* Yüksekliği ayarlayın */
	line-height: 22px;
	/* Satır yüksekliğini ayarlayın, padding ve height uyumlu olmalı */
	font-size: 14px;
	/* Yazı boyutunu ayarlayın */
	box-sizing: border-box;
	/* Yüksekliği padding ile birlikte hesaba katın */
}

.listeler_eczanesiparisleri .listchart-filters select,
.listeler_eczanesiparisleri .listchart-filters .select2-container--default .select2-selection--single,
.listeler_eczanesiparisleri .listchart-filters .select2-container--default .select2-selection--multiple,
.listeler_eczanesiparisleri .select2-container--default .select2-selection--multiple {
	height: 30px;
	line-height: 22px;
	font-size: 13px;
}

/* Responsive ekranlar */
@media screen and (max-width: 768px) {
	.listeler_eczanesiparisleri .table-container {
		width: 100% !important;
	}
	.listeler_eczanesiparisleri .listchart-wrapper {
		flex-direction: column;
	}
	.listeler_eczanesiparisleri .combined-table {
		width: 100%;
	}
	.listeler_eczanesiparisleri .listchart-filters {
		width: 100%;
		margin-bottom: 10px;
	}
	.listeler_eczanesiparisleri .filter-group.half {
		width: 100%;
	}
	.listeler_eczanesiparisleri .buttons-group {
		flex-direction: column;
	}
	.listeler_eczanesiparisleri .eczanesiparisleri-charts {
		width: 100% !important;
	}
	.listeler_eczanesiparisleri .listchart-div {
		width: 100% !important;
		/* Gerekirse max-width ile sınırlandır */
		margin: 0 auto;
		/* Ortalar */
		display: block;
		/* float yerine block */
	}
}
.listeler_eczanesiparisleri .middle-line {
	height: 3px;
	background-color: green;
	border: none;
	width: 100%;
	margin-top: 50px;
	margin-bottom: 10px;
}
.listeler_eczanesiparisleri #siparisModal {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgba(0, 0, 0, 0.4);
}

.listeler_eczanesiparisleri #siparisModal .modal-content {
	background-color: #fff;
	margin: 5% auto;
	padding: 20px;
	border-radius: 8px;
	width: 70%;
	max-height: 90vh;
	overflow-y: auto;
}

.listeler_eczanesiparisleri #siparisModal .close {
	float: right;
	font-size: 24px;
	font-weight: bold;
	cursor: pointer;
}

.listeler_eczanesiparisleri #siparisModal table {
	width: 100%;
	border-collapse: collapse;
	margin-top: 15px;
}

.listeler_eczanesiparisleri #siparisModal th,
.listeler_eczanesiparisleri #siparisModal td {
	text-align: left;
	padding: 8px;
	border-bottom: 1px solid #ddd;
}

.listeler_eczanesiparisleri #siparisModal th {
	background-color: #f2f2f2;
}

/* Detaylı İncele Butonu */
.listeler_eczanesiparisleri #detayliInceleBtn {
	padding: 8px 15px;
	background-color: #007bff;
	color: white;
	border: none;
	border-radius: 4px;
	cursor: pointer;
	float: right;
	margin-top: 15px;
}

.listeler_eczanesiparisleri #detayliInceleBtn:hover {
	background-color: #0056b3;
}
/* Onayla Butonu */
.listeler_eczanesiparisleri #onaylaBtn {
	padding: 8px 15px;
	background-color: #28a745;
	color: white;
	border: none;
	border-radius: 4px;
	cursor: pointer;
	float: right;
	margin-top: 15px;
	margin-right: 10px; /* Sağa yaslı olduğumuz için buraya boşluk */
}

.listeler_eczanesiparisleri #onaylaBtn:hover {
	background-color: #218838;
}
.listeler_eczanesiparisleri #reddetBtn {
	padding: 8px 15px;
	background-color: #ff0000;
	color: white;
	border: none;
	border-radius: 4px;
	cursor: pointer;
	float: right;
	margin-top: 15px;
	margin-right: 10px; /* Sağa yaslı olduğumuz için buraya boşluk */
}
.listeler_eczanesiparisleri #reddetBtn:hover {
	background-color: #aa0000;
}

.listeler_eczanesiparisleri #siparisModal .siparis-info-card {
	background-color: #f9fafb;
	border: 1px solid #e5e7eb;
	border-radius: 8px;
	padding: 20px;
	margin-bottom: 20px;
	font-family: 'Segoe UI', sans-serif;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
}

.listeler_eczanesiparisleri #siparisModal .info-row {
	display: flex;
	justify-content: space-between;
	padding: 6px 0;
	border-bottom: 1px solid #eee;
	font-size: 15px;
	color: #333;
}

.listeler_eczanesiparisleri #siparisModal .info-row:last-child {
	border-bottom: none;
}

.listeler_eczanesiparisleri #siparisModal .info-row .label {
	font-weight: 600;
	color: #555;
	min-width: 150px;
}




/* datatable */
/* Sayfaya özel stil ayarları */
.listeler_eczanesiparisleri #dataTable .top-menu h2 {
	font-size: 25px !important;
}

/* Sabit sütun için stil */
.listeler_eczanesiparisleri #dataTable .sticky-column {
	position: sticky !important;
	/* Sabit konum */
	left: 0;
	/* Sol tarafa sabitle */
	background-color: white;
	/* Arka plan rengi */
	z-index: 10;
	/* Diğer hücrelerin üzerinde görünmesi için */
}

/* İkinci başlık için sabitleme ayarları */
.listeler_eczanesiparisleri #dataTable thead th:nth-child(2),
.listeler_eczanesiparisleri #dataTable td:nth-child(2) {
	position: sticky;
	/* İkinci sütunu sabit tutar */
	left: 100px;
	/* İlk sütunun genişliğine bağlı olarak ayarlayın */
	background-color: white;
	/* Arka plan rengini ayarlayın */
	z-index: 9;
	/* İkinci başlık için z-index */
}

/* Tablo genel stili */
.listeler_eczanesiparisleri #dataTable table {
	width: 100%;
	/* Tablonun genişliği */
	border-collapse: collapse;
	/* Kenar çakışmalarını önler */
}

.listeler_eczanesiparisleri #dataTable th {
	background-color: #f2f2f2;
	/* Başlık arka plan rengi */
	position: sticky;
	/* Başlıkların üstte sabit kalması için */
	top: 0;
	/* Üstte sabit kalması */
	z-index: 5;
	/* Üstte görünmesi için */
}

/* İlk footer için sabitleme ayarları */
.listeler_eczanesiparisleri #dataTable tfoot th {
	position: sticky;
	/* Alt başlıkların sabit kalması için */
	bottom: 0;
	/* Altta sabit kalması için */
	background-color: #f2f2f2;
	/* Ayak başlık arka plan rengi */
	z-index: 4;
	/* Diğer içeriklerin üzerinde görünmesi için */
}

/* İkinci footer hücresi için sabitleme ayarları */
.listeler_eczanesiparisleri #dataTable tfoot th:nth-child(2) {
	position: sticky;
	/* İkinci footer hücresini sabit tutar */
	bottom: 0;
	/* Altta sabit kalması için */
	left: 100px;
	/* İlk sütunun genişliğine bağlı olarak ayarlayın */
	background-color: #f2f2f2;
	/* Arka plan rengi */
	z-index: 5;
	/* Diğer hücrelerden daha düşük bir z-index */
}

/* İlk sütunu sabitle */
.listeler_eczanesiparisleri #dataTable td:first-child {
	position: sticky;
	left: 0;
	background-color: white;
	/* Arka plan rengi */
	z-index: 1;
	/* Diğer hücrelerin üstünde görünmesi için */
}

/* İkinci sütunun sabitlenmesi */
.listeler_eczanesiparisleri #dataTable td:nth-child(2) {
	position: sticky;
	left: 100px;
	/* İlk sütunun genişliğine bağlı olarak ayarlanmalı */
	background-color: white;
	/* Arka plan rengi */
	z-index: 2;
	/* İlk sütundan daha düşük bir z-index */
}

/* Metin taşmasını önlemek için (isteğe bağlı) */
.listeler_eczanesiparisleri .dataTableContainer th,
.listeler_eczanesiparisleri .dataTableContainer td {
	/* white-space: nowrap; */
}

/* Progres bar  */
.listeler_eczanesiparisleri #classic-progress-wrapper {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 50%;
	max-width: 400px;
	height: 20px;
	background-color: #e0e0e0;
	border-radius: 10px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	overflow: hidden;
	display: none;
	z-index: 9999;
}

.listeler_eczanesiparisleri .classic-progress-bar {
	height: 100%;
	width: 0%;
	background: linear-gradient(270deg, #0056b3, #007bff, #3399ff, #66b2ff, #99ccff);
	background-size: 200% 200%;
	animation: gradientMove 1.5s ease-in-out infinite;

	transition: width 0.1s ease;
	border-radius: 10px 0 0 10px;
}

@keyframes gradientMove {
	0% {
		background-position: 0% 50%;
	}

	100% {
		background-position: 100% 50%;
	}
}















/*------------------------------------- PureHealth Eczane Siparişleri */




.listeler_purehealtheczanesiparisleri .listchart-outcome {
	width: 85%;
	border: 1px solid #ccc;
	display: flex;
	flex-direction: column;
	/* margin: 20px; */
	right: 20px;
}

.listeler_purehealtheczanesiparisleri .listchart-outcome .outcome {
	display: flex;
	flex-wrap: wrap;
	margin: 20px;
}

.listeler_purehealtheczanesiparisleri .listchart-outcome .area {
	flex: 1;
	margin: 5px;
	padding: 5px;
	border: 1px solid #ccc;
	width: auto;
}

.listeler_purehealtheczanesiparisleri .listchart-outcome .row {
	/* padding-top: 5px; */
	width: 100%;
	display: flex;
	margin-bottom: 5px;
}

.listeler_purehealtheczanesiparisleri .listchart-outcome .box {
	flex: 1;
	margin-right: 10px;
	padding: 5px;
	box-sizing: border-box;
	border: 2px solid #ccc;
	white-space: nowrap;
	border-radius: 5px;
}

.listeler_purehealtheczanesiparisleri .listchart-outcome h3 {
	font-size: 15px;
	margin-top: 5px;

	text-decoration: underline;
}

.listeler_purehealtheczanesiparisleri .listchart-outcome h2 {
	margin: 5px;
	font-size: 20px;
}

.listeler_purehealtheczanesiparisleri .listchart-outcome h4 {
	font-size: 12px;
}

/*Listeler de kullanılan Filtreleme alanı için */
.listeler_purehealtheczanesiparisleri .listchart-div {
	display: inline-block;
	width: 100%;
	padding: 3px 5px 3px 1%;
}

.listeler_purehealtheczanesiparisleri .listchart-div .chart {
	display: inline-block;
	width: 100%;
	height: 100%;
	padding: 5px 5px;
	text-align: center;
	background: #fff;
	box-shadow: inset 0 0 5px #999;
}

.listeler_purehealtheczanesiparisleri .listchart-filters {
	float: left;
	width: 15%;
	border: 1px solid #ccc;
}

.listeler_purehealtheczanesiparisleri .listchart-filters .row {
	width: 100%;
	/* Her .row genişliğini %22 yaparak 4 elemanın yan yana olmasını sağlar */
	display: inline-block;
	/* Elemanları yan yana yerleştirir */
	/* border: 1px solid #ccc;  */
}

.listeler_purehealtheczanesiparisleri .listchart-filters h3 {
	background: #ddd;
	padding: 3px 3px;
	font-size: 12px;
	text-align: left;
	width: 100%;
}

.listeler_purehealtheczanesiparisleri .listchart-filters ul {
	border: 1px solid #ddd;
	max-height: 134px;
	overflow-x: hidden;
	overflow-y: scroll;
	transition: max-height .4s;
}


.listeler_purehealtheczanesiparisleri .listchart-filters .half {
	width: 49%;
}

@media screen and (max-width: 1122px) {
	.listeler_purehealtheczanesiparisleri .listchart-filters .half {
		width: 100% !important;
	}

}

.listeler_purehealtheczanesiparisleri .listchart-filters ul:hover {
	max-height: 264px;
}

.listeler_purehealtheczanesiparisleri .listchart-filters li,
.listeler_purehealtheczanesiparisleri .listchart-filters select,
.listeler_purehealtheczanesiparisleri .listchart-filters .select2-container--default .select2-selection--single,
.listeler_purehealtheczanesiparisleri .listchart-filters .select2-container--default .select2-selection--multiple,
.listeler_purehealtheczanesiparisleri .select2-container--default .select2-selection--multiple {
	text-align: left;
	cursor: pointer;
	width: 100%;
	display: inline-block;
	padding: 2px;
	/* İç boşluğu ayarlayın */
	height: 30px;
	/* Yüksekliği ayarlayın */
	line-height: 22px;
	/* Satır yüksekliğini ayarlayın, padding ve height uyumlu olmalı */
	font-size: 14px;
	/* Yazı boyutunu ayarlayın */
	box-sizing: border-box;
	/* Yüksekliği padding ile birlikte hesaba katın */
}

.listeler_purehealtheczanesiparisleri .listchart-filters select,
.listeler_purehealtheczanesiparisleri .listchart-filters .select2-container--default .select2-selection--single,
.listeler_purehealtheczanesiparisleri .listchart-filters .select2-container--default .select2-selection--multiple,
.listeler_purehealtheczanesiparisleri .select2-container--default .select2-selection--multiple {
	height: 30px;
	line-height: 22px;
	font-size: 13px;
}

/* Responsive ekranlar */
@media screen and (max-width: 768px) {
	.listeler_purehealtheczanesiparisleri .table-container {
		width: 100% !important;
	}
	.listeler_purehealtheczanesiparisleri .listchart-wrapper {
		flex-direction: column;
	}
	.listeler_purehealtheczanesiparisleri .combined-table {
		width: 100%;
	}
	.listeler_purehealtheczanesiparisleri .listchart-filters {
		width: 100%;
		margin-bottom: 10px;
	}
	.listeler_purehealtheczanesiparisleri .filter-group.half {
		width: 100%;
	}
	.listeler_purehealtheczanesiparisleri .buttons-group {
		flex-direction: column;
	}
	.listeler_purehealtheczanesiparisleri .eczanesiparisleri-charts {
		width: 100% !important;
	}
	.listeler_purehealtheczanesiparisleri .listchart-div {
		width: 100% !important;
		/* Gerekirse max-width ile sınırlandır */
		margin: 0 auto;
		/* Ortalar */
		display: block;
		/* float yerine block */
	}
}
.listeler_purehealtheczanesiparisleri .middle-line {
	height: 3px;
	background-color: green;
	border: none;
	width: 100%;
	margin-top: 50px;
	margin-bottom: 10px;
}
.listeler_purehealtheczanesiparisleri #siparisModal {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgba(0, 0, 0, 0.4);
}

.listeler_purehealtheczanesiparisleri #siparisModal .modal-content {
	background-color: #fff;
	margin: 5% auto;
	padding: 20px;
	border-radius: 8px;
	width: 70%;
	max-height: 90vh;
	overflow-y: auto;
}

.listeler_purehealtheczanesiparisleri #siparisModal .close {
	float: right;
	font-size: 24px;
	font-weight: bold;
	cursor: pointer;
}

.listeler_purehealtheczanesiparisleri #siparisModal table {
	width: 100%;
	border-collapse: collapse;
	margin-top: 15px;
}

.listeler_purehealtheczanesiparisleri #siparisModal th,
.listeler_purehealtheczanesiparisleri #siparisModal td {
	text-align: left;
	padding: 8px;
	border-bottom: 1px solid #ddd;
}

.listeler_purehealtheczanesiparisleri #siparisModal th {
	background-color: #f2f2f2;
}

/* Detaylı İncele Butonu */
.listeler_purehealtheczanesiparisleri #detayliInceleBtn {
	padding: 8px 15px;
	background-color: #007bff;
	color: white;
	border: none;
	border-radius: 4px;
	cursor: pointer;
	float: right;
	margin-top: 15px;
}

.listeler_purehealtheczanesiparisleri #detayliInceleBtn:hover {
	background-color: #0056b3;
}
/* Onayla Butonu */
.listeler_purehealtheczanesiparisleri #onaylaBtn {
	padding: 8px 15px;
	background-color: #28a745;
	color: white;
	border: none;
	border-radius: 4px;
	cursor: pointer;
	float: right;
	margin-top: 15px;
	margin-right: 10px; /* Sağa yaslı olduğumuz için buraya boşluk */
}

.listeler_purehealtheczanesiparisleri #onaylaBtn:hover {
	background-color: #218838;
}
.listeler_purehealtheczanesiparisleri #reddetBtn {
	padding: 8px 15px;
	background-color: #ff0000;
	color: white;
	border: none;
	border-radius: 4px;
	cursor: pointer;
	float: right;
	margin-top: 15px;
	margin-right: 10px; /* Sağa yaslı olduğumuz için buraya boşluk */
}
.listeler_purehealtheczanesiparisleri #reddetBtn:hover {
	background-color: #aa0000;
}

.listeler_purehealtheczanesiparisleri #siparisModal .siparis-info-card {
	background-color: #f9fafb;
	border: 1px solid #e5e7eb;
	border-radius: 8px;
	padding: 20px;
	margin-bottom: 20px;
	font-family: 'Segoe UI', sans-serif;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
}

.listeler_purehealtheczanesiparisleri #siparisModal .info-row {
	display: flex;
	justify-content: space-between;
	padding: 6px 0;
	border-bottom: 1px solid #eee;
	font-size: 15px;
	color: #333;
}

.listeler_purehealtheczanesiparisleri #siparisModal .info-row:last-child {
	border-bottom: none;
}

.listeler_purehealtheczanesiparisleri #siparisModal .info-row .label {
	font-weight: 600;
	color: #555;
	min-width: 150px;
}


/* datatable */
/* Sayfaya özel stil ayarları */
.listeler_purehealtheczanesiparisleri #dataTable .top-menu h2 {
	font-size: 25px !important;
}

/* Sabit sütun için stil */
.listeler_purehealtheczanesiparisleri #dataTable .sticky-column {
	position: sticky !important;
	/* Sabit konum */
	/* left: 10; */
	/* Sol tarafa sabitle */
	background-color: white;
	/* Arka plan rengi */
	z-index: 10;
	/* Diğer hücrelerin üzerinde görünmesi için */
	left: 10px;
}

/* İkinci başlık için sabitleme ayarları */
.listeler_purehealtheczanesiparisleri #dataTable thead th:nth-child(2),
.listeler_purehealtheczanesiparisleri #dataTable td:nth-child(2) {
	position: sticky;
	/* İkinci sütunu sabit tutar */
	left: 115px;
	/* İlk sütunun genişliğine bağlı olarak ayarlayın */
	background-color: white;
	/* Arka plan rengini ayarlayın */
	z-index: 9;
	/* İkinci başlık için z-index */
}

/* Tablo genel stili */
.listeler_purehealtheczanesiparisleri #dataTable table {
	width: 100%;
	/* Tablonun genişliği */
	border-collapse: collapse;
	/* Kenar çakışmalarını önler */
}

.listeler_purehealtheczanesiparisleri #dataTable th {
	background-color: #f2f2f2;
	/* Başlık arka plan rengi */
	position: sticky;
	/* Başlıkların üstte sabit kalması için */
	top: 0;
	/* Üstte sabit kalması */
	z-index: 5;
	/* Üstte görünmesi için */
}

/* İlk footer için sabitleme ayarları */
.listeler_purehealtheczanesiparisleri #dataTable tfoot th {
	position: sticky;
	/* Alt başlıkların sabit kalması için */
	bottom: 0;
	/* Altta sabit kalması için */
	background-color: #f2f2f2;
	/* Ayak başlık arka plan rengi */
	z-index: 4;
	/* Diğer içeriklerin üzerinde görünmesi için */
}

/* İkinci footer hücresi için sabitleme ayarları */
.listeler_purehealtheczanesiparisleri #dataTable tfoot th:nth-child(2) {
	position: sticky;
	/* İkinci footer hücresini sabit tutar */
	bottom: 0;
	/* Altta sabit kalması için */
	left: 115px;
	/* İlk sütunun genişliğine bağlı olarak ayarlayın */
	background-color: #f2f2f2;
	/* Arka plan rengi */
	z-index: 5;
	/* Diğer hücrelerden daha düşük bir z-index */
}

/* İlk sütunu sabitle */
.listeler_purehealtheczanesiparisleri #dataTable td:first-child {
	position: sticky;
	left: 10px;
	background-color: white;
	/* Arka plan rengi */
	z-index: 1;
	/* Diğer hücrelerin üstünde görünmesi için */
}

/* İkinci sütunun sabitlenmesi */
.listeler_purehealtheczanesiparisleri #dataTable td:nth-child(2) {
	position: sticky;
	left: 115px;
	/* İlk sütunun genişliğine bağlı olarak ayarlanmalı */
	background-color: white;
	/* Arka plan rengi */
	z-index: 2;
	/* İlk sütundan daha düşük bir z-index */
}

/* Metin taşmasını önlemek için (isteğe bağlı) */
.listeler_purehealtheczanesiparisleri .dataTableContainer th,
.listeler_purehealtheczanesiparisleri .dataTableContainer td {
	/* white-space: nowrap; */
}

/* Progres bar  */
.listeler_purehealtheczanesiparisleri #classic-progress-wrapper {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 50%;
	max-width: 400px;
	height: 20px;
	background-color: #e0e0e0;
	border-radius: 10px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	overflow: hidden;
	display: none;
	z-index: 9999;
}

.listeler_purehealtheczanesiparisleri .classic-progress-bar {
	height: 100%;
	width: 0%;
	background: linear-gradient(270deg, #0056b3, #007bff, #3399ff, #66b2ff, #99ccff);
	background-size: 200% 200%;
	animation: gradientMove 1.5s ease-in-out infinite;

	transition: width 0.1s ease;
	border-radius: 10px 0 0 10px;
}

@keyframes gradientMove {
	0% {
		background-position: 0% 50%;
	}

	100% {
		background-position: 100% 50%;
	}
}


/* -------------------------------------------------- DEPO SİPARİŞLERİ LİSTESİ ---------------------------- */


.listeler_deposiparisleri .middle-line {
	height: 3px;
	background-color: green;
	border: none;
	width: 100%;
	margin-top: 50px;
	margin-bottom: 10px;
  }


/* Progres bar  */
.listeler_deposiparisleri #classic-progress-wrapper {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 50%;
	max-width: 400px;
	height: 20px;
	background-color: #e0e0e0;
	border-radius: 10px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	overflow: hidden;
	display: none;
	z-index: 9999;
}

.listeler_deposiparisleri .classic-progress-bar {
	height: 100%;
	width: 0%;
	background: linear-gradient(270deg, #0056b3, #007bff, #3399ff, #66b2ff, #99ccff);
	background-size: 200% 200%;
	animation: gradientMove 1.5s ease-in-out infinite;

	transition: width 0.1s ease;
	border-radius: 10px 0 0 10px;
}

@keyframes gradientMove {
	0% {
		background-position: 0% 50%;
	}

	100% {
		background-position: 100% 50%;
	}
}







/* -------------------------------------------------- ORİJİNAL ÜRÜN KULLANIM LİSTESİ ---------------------------- */



.listeler_orijinalurunkullanimlistesi #viewuserstock {
	position: absolute;
	top: 20px;
	left: 250px;
	height: 36px;
	padding: 0 18px;
	background: linear-gradient(135deg, #27ae60,  #2ecc71);
	color: #fff;
	border: none;
	border-radius: 8px;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 0.4px;
	cursor: pointer;
	z-index: 2;
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15);
	transition: all 0.25s ease-in-out;
  }
  
  .listeler_orijinalurunkullanimlistesi #viewuserstock:hover {
	background: linear-gradient(135deg, #2ecc71, #27ae60);
	transform: translateY(-2px);
	box-shadow: 0 5px 12px rgba(46, 204, 113, 0.4);
  }
  
  .listeler_orijinalurunkullanimlistesi #viewuserstock:active {
	transform: translateY(0);
	background: linear-gradient(135deg, #27ae60, #1e8449);
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
  }
  
  
  .listeler_orijinalurunkullanimlistesi #user-stock-list {
	position: fixed; /* Ekrana sabitler */
	height: 400px;
	overflow-y: scroll;
	top: 50%; 
	left: 50%;
	transform: translate(-50%, -50%); /* Gerçek ortalama için */
	background-color: white;
	color: black;
	padding: 20px;
	border-radius: 10px;
	z-index: 2; /* Datatable'ın üzerini kaplamak için yeterince yüksek bir değer */
	width: 300px; 
	border: 2px solid #000;
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); /* Hafif gölge efekti */
	display: none; 
  }
  
  .listeler_orijinalurunkullanimlistesi  #user-stock-list th, 
  .listeler_orijinalurunkullanimlistesi  #user-stock-list tr, 
  .listeler_orijinalurunkullanimlistesi  #user-stock-list td {
	border-radius: 1px;
  }
  
  .listeler_orijinalurunkullanimlistesi  #user-stock-list thead, 
  .listeler_orijinalurunkullanimlistesi  #user-stock-list tbody {
	  
	border: 1px solid #000;
	border-radius: 3px;
  }
  .listeler_orijinalurunkullanimlistesi #user-stock-list thead{
	  text-decoration: underline;
  }
  .listeler_orijinalurunkullanimlistesi #user-stock-list #user-stock-list-closebtn {
	position: absolute; /* Butonun konumlandırmasını sağlar */
	right: 10px; /* Sol üst köşe için sol boşluk */
	top: 10px; /* Sol üst köşe için üst boşluk */
	background-color: red; /* Kapatma butonunun rengini belirtmek için (isteğe bağlı) */
	color: white; /* Yazı rengi */
	border: none; /* Kenarlıkları kaldır */
	border-radius: 5px; /* Butona yuvarlak kenar efekti ekler */
	padding: 5px 10px; /* İç boşluk */
	cursor: pointer; /* Butonun üzerine gelindiğinde el işareti */
  }
  .listeler_orijinalurunkullanimlistesi  #user-stock-list #user-stock-list-closebtn:hover {
	background-color: darkred; /* Hover efekti için koyu kırmızı */
  }
  
  
  
  