/* Tablolar için temel ayarlar */
.responsiveTable table
{
	width: 100%;
	border-collapse: collapse;
}

/* Başlık tanımı - Öncelik sırası */
.responsiveTable table thead tr th,
.responsiveTable table thead tr td,
.responsiveTable table tbody tr:first-child td,
.responsiveTable table > tr:first-child td
{
	background-color: #0D1B8C !important;
	color: #FFF;
	font-weight: bold;
	text-align: left;
}

/* Hücreler */
.responsiveTable table th, .responsiveTable table td
{
	border: 1px solid #CCC;
	padding: 6px 10px;
}

/* ===== Mobil Görünüm ===== */
@media (max-width: 768px)
{
	.responsiveTable table, .responsiveTable thead, .responsiveTable tbody, .responsiveTable tr, .responsiveTable th, .responsiveTable td
	{
		width: 100% !important;
		
	}

	/* Başlık satırlarını gizle */
	.responsiveTable table thead
	{
		width: 100% !important;
		display: none;
	}

	/* Her satır kart gibi blok olacak */
	.responsiveTable table tr
	{
		width: 100% !important;
	
	}

	/* Hücrelerin bölümlenmesi */
	.responsiveTable table td
	{
		display: flex !important;
		justify-content: space-between;
		align-items: center;
		padding: 6px 10px;
		border:1px solid #000 !important;
		font-family: 'Source Sans Pro', 'Arial', sans-serif;
		font-size: 16px;
		line-height: 1.625;
		vertical-align: top;
	}

	.responsiveTable table td:last-child
	{
	}

	/* Başlık kısmı */
	.responsiveTable table td::before
	{
		content: attr(data-label);
		font-weight: bold;
		padding: 6px 10px;
		margin: -12px -6px;
		flex-basis: 50% !important;
		min-width:70%;
	}
  
	.generated-header
	{
		display: none;
	}
	
	
    .responsiveTable table tr td:first-child
    {
        background-color: #0D1B8C;
        color: #fff;
    }

    .responsiveTable table tr td:first-child::before
    {
        
    }	
	
}