/* BT Haber Akışı — canlı veri. Renkler temadan miras alınır; yalnızca yerleşim. */
.bt-canli-serit {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 4px 12px;
	padding: 8px 12px;
	font-size: 14px;
	line-height: 1.4;
	border-top: 1px solid rgba(0, 0, 0, .08);
	border-bottom: 1px solid rgba(0, 0, 0, .08);
}
.bt-canli-serit:empty { display: none; }
.bt-canli-etiket {
	font-size: 11px;
	font-weight: 700;
	letter-spacing: .04em;
	text-transform: uppercase;
	opacity: .65;
	margin-right: 4px;
}
.bt-canli-soluk { opacity: .65; }
.bt-canli-ayrac { opacity: .25; }
.bt-canli-serit a { text-decoration: none; }
.bt-canli-link { font-weight: 600; }

.bt-canli-panel {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
	gap: 16px;
	margin-top: 16px;
}
.bt-canli-kart {
	padding: 16px;
	border: 1px solid rgba(0, 0, 0, .1);
	border-radius: 8px;
	min-width: 0;
	font-size: 15px;
	line-height: 1.45;
}
.bt-canli-kart h3 { margin: 0 0 10px; font-size: 18px; }
.bt-canli-kart p { margin: 0 0 8px; }
.bt-canli-buyuk { font-size: 32px; font-weight: 700; line-height: 1.1; }
.bt-canli-buyuk span { font-size: 16px; font-weight: 400; }
.bt-canli-gunler, .bt-canli-eczaneler { list-style: none; margin: 0 0 8px; padding: 0; }
.bt-canli-gunler li { display: grid; grid-template-columns: 6.5em 1fr auto; gap: 8px; padding: 4px 0; border-bottom: 1px dashed rgba(0, 0, 0, .08); }
.bt-canli-gunler li strong { white-space: nowrap; }
.bt-canli-eczaneler li { padding: 8px 0; border-bottom: 1px dashed rgba(0, 0, 0, .08); }
.bt-canli-tablo { overflow-x: auto; }
.bt-canli-tablo table { width: 100%; border-collapse: collapse; font-size: 14px; }
.bt-canli-tablo th, .bt-canli-tablo td { text-align: left; padding: 4px 6px; border-bottom: 1px solid rgba(0, 0, 0, .06); white-space: nowrap; }
.bt-canli-tablo td:nth-child(3) { white-space: normal; }
.bt-canli-kaynak { font-size: 12px; opacity: .6; }
.bt-akis-kaynak { font-size: .9em; opacity: .75; }
