.wp-block-navigation__responsive-container-close, .wp-block-navigation__responsive-container-open {
	margin: 0 !important;
}

.is-layout-flex > :is(*, div) {
	margin: 0 !important;
}

button {
	appearance: auto;
	font-style: ;
	font-variant-ligatures: ;
	font-variant-caps: ;
	font-variant-numeric: ;
	font-variant-east-asian: ;
	font-variant-alternates: ;
	font-variant-position: ;
	font-weight: ;
	font-stretch: ;
	font-size: ;
	font-family: ;
	font-size-adjust: ;
	font-kerning: ;
	font-feature-settings: ;
	font-variation-settings: ;
	text-rendering: auto;
	color: buttontext;
	letter-spacing: normal;
	word-spacing: normal;
	line-height: normal;
	text-transform: none;
	text-indent: 0;
	text-shadow: none;
	display: inline-block;
	text-align: center;
	cursor: default;
	box-sizing: border-box;
	background-color: buttonface;
	margin: 0 !important;
	border-width: 2px !important;
	border-style: outset !important;
	border-color: buttonborder !important;
	border-image: initial !important;
}

.wp-block-navigation {
	position: relative !important;
}

.wp-block-navigation__responsive-dialog {
	padding-left: 0;
	padding-right: 40px;
}

/* ----- Akıllı Asistan iframe Stilleri (Ekstra Dikey Versiyon) ----- */
/* iframe’i saran ana kutu */
.asistan-wrapper {
	position: relative;
	overflow: hidden;
	width: 100%;
/* Mobil için ekstra dikey (yaklaşık 1000px yükseklik sağlar) */
	padding-top: 180%;
}

/* Ekran 768px’den (tablet/masaüstü) BÜYÜK olduğunda */
@media (min-width: 768px) {
	.asistan-wrapper {
	/* Masaüstünde genişliği daraltıyoruz (örn: 800px) */
		max-width: 800px;
	/* DEĞİŞİKLİK BURADA: 
	      Yüksekliği genişliğinden daha fazla yapıyoruz (%120).
	      Bu, 800px genişlikte yaklaşık 960px yükseklik sağlar.
	      Bu tam olarak "boyuna uzun" bir görünümdür.
	    */
		padding-top: 120%;
		margin-left: auto;
		margin-right: auto;
		border: 1px solid #e0e0e0;
	/* Çerçeveyi belirginleştirir (isteğe bağlı) */
		border-radius: 8px;
	/* Köşeleri yumuşatır (isteğe bağlı) */
	}
}

/* iframe’in kendisi (içerik) */
.asistan-wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
	border-radius: 8px;
/* Köşeleri yumuşatır (isteğe bağlı) */
}

/* ----- Akıllı Asistan iframe Stilleri Sonu ----- */