/* Ilan videosu. Yalniz .mz-ilan-video ve .mz-ilan-video-kutu. */
.mz-ilan-video,
.mz-ilan-video-kutu {margin: 0 0 12px; max-inline-size: 100%; min-inline-size: 0; text-align: start;}
.mz-ilan-video video,
.mziv-onizle {
	display: block;
	inline-size: 100%;
	max-block-size: 70vh;
	background: #111;
	border-radius: 10px;
}
/* Bunny Stream oynaticisi: 16:9 cerceve, kenarliksiz. */
.mz-ilan-video-bunny iframe,
.mziv-onizle-bunny {inline-size: 100%; aspect-ratio: 16 / 9; block-size: auto; border: 0; max-block-size: 70vh;}
.mz-ilan-video-bunny iframe {display: block; background: #111; border-radius: 10px;}
.mziv-baslik {margin: 0 0 4px; font-weight: 650; color: var(--mz-ink, #1f2933);}
.mziv-not {margin: 0 0 8px; color: var(--mz-muted, #52606d); font-size: 13px;}
.mziv-sec {
	position: relative;
	display: inline-flex;
	align-items: center;
	max-inline-size: 100%;
	box-sizing: border-box;
	padding: 8px 12px;
	border: 1px dashed var(--mz-cizgi, #d9e2ec);
	border-radius: 10px;
	background: var(--mz-yuzey, #fff);
	color: var(--mz-ink, #1f2933);
	cursor: pointer;
}
/* Yerel "Choose file" tarayicinin dilindedir. Gorunen yazi cevrilmis span.
   Girdi etiketin ustunde kalir; tiklama ve klavye ayni. */
.mziv-dosya {
	position: absolute;
	inset: 0;
	inline-size: 100%;
	block-size: 100%;
	margin: 0;
	opacity: 0;
	cursor: pointer;
}
.mziv-cubuk {
	margin-top: 8px;
	block-size: 6px;
	border-radius: 99px;
	background: var(--mz-cizgi, #d9e2ec);
	overflow: hidden;
}
.mziv-cubuk-dol {display: block; block-size: 100%; inline-size: 0; background: var(--mz-brand, #c0392b);}
.mziv-durum {min-block-size: 1.2em; margin: 6px 0; color: var(--mz-ink, #1f2933); font-size: 13px;}
.mziv-dugmeler {display: flex; flex-wrap: wrap; gap: 8px;}
.mziv-iptal, .mziv-yeniden, .mziv-kaldir {
	border: 1px solid var(--mz-cizgi, #d9e2ec);
	background: var(--mz-yuzey, #fff);
	color: var(--mz-ink, #1f2933);
	border-radius: 8px;
	padding: 6px 10px;
	cursor: pointer;
}
.mziv-yeniden {background: var(--mz-brand, #c0392b); color: #fff; border-color: transparent;}
