/* ==========================================================================
   FİYAT SOR / TEKLİF İSTE
   Talep formu · talepler panosu · teklif kutuları
   ========================================================================== */

.yb-talepler,
.yb-teklif-formu,
.yb-talep-alani {
	--ybt-lacivert: #102033;
	--ybt-yesil: #1d6b56;
	--ybt-sari: #ffcf4a;
	--ybt-soluk: #64748b;
	--ybt-cizgi: #e5e7eb;
	--ybt-zemin: #f8fafc;
}

/* --- Ortak düğme --------------------------------------------------------- */

.yb-talep-btn {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	background: var( --ybt-lacivert );
	color: #fff !important;
	font-size: 14px;
	font-weight: 900;
	padding: 11px 18px;
	border-radius: 999px;
	text-decoration: none !important;
	border: 0;
	cursor: pointer;
	max-width: 100%;
	text-align: center;
	transition: background .16s ease;
}

.yb-talep-btn:hover {
	background: var( --ybt-yesil );
}

.yb-talep-btn-kucuk {
	font-size: 13px;
	padding: 8px 14px;
}

.yb-talep-btn-cizgi {
	background: #fff;
	color: var( --ybt-lacivert ) !important;
	box-shadow: inset 0 0 0 2px var( --ybt-cizgi );
}

/* ==========================================================================
   Talep formu
   ========================================================================== */

.yb-talep-form {
	background: #fff;
	border: 1px solid var( --ybt-cizgi );
	border-radius: 22px;
	padding: 28px;
	box-shadow: 0 12px 30px rgba( 15, 23, 42, .06 );
}

.yb-talep-form p {
	margin: 0 0 18px;
}

.yb-talep-form label {
	display: block;
	font-weight: 800;
	font-size: 14.5px;
	color: var( --ybt-lacivert );
	margin-bottom: 7px;
}

.yb-talep-form label span {
	font-weight: 600;
	color: var( --ybt-soluk );
}

.yb-talep-form input[type="text"],
.yb-talep-form select,
.yb-talep-form textarea {
	width: 100%;
	box-sizing: border-box;
	border: 1px solid var( --ybt-cizgi );
	border-radius: 14px;
	padding: 12px 15px;
	font-size: 15px;
	font-family: inherit;
	color: #111827;
	background: var( --ybt-zemin );
}

.yb-talep-form input:focus,
.yb-talep-form select:focus,
.yb-talep-form textarea:focus {
	outline: none;
	border-color: #2563eb;
	box-shadow: 0 0 0 3px rgba( 37, 99, 235, .12 );
	background: #fff;
}

.yb-talep-form small {
	display: block;
	margin-top: 6px;
	font-size: 13px;
	color: var( --ybt-soluk );
	line-height: 1.5;
}

.yb-talep-form button {
	background: var( --ybt-yesil );
	color: #fff;
	border: 0;
	border-radius: 999px;
	padding: 14px 28px;
	font-size: 15px;
	font-weight: 900;
	cursor: pointer;
	max-width: 100%;
}

.yb-talep-form button:hover {
	background: var( --ybt-lacivert );
}

.yb-talep-ikili {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 18px;
}

.yb-talep-ikili p {
	margin-bottom: 18px;
}

/* ==========================================================================
   Talepler panosu
   ========================================================================== */

.yb-talepler-ust {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 18px;
	flex-wrap: wrap;
	margin-bottom: 24px;
}

.yb-talepler-ust h2 {
	margin: 0 0 6px;
	font-size: clamp( 24px, 3vw, 32px );
	color: var( --ybt-lacivert );
	line-height: 1.2;
}

.yb-talepler-ust p {
	margin: 0;
	color: var( --ybt-soluk );
}

.yb-talep-liste {
	display: grid;
	gap: 16px;
}

.yb-talep-karti {
	background: #fff;
	border: 1px solid var( --ybt-cizgi );
	border-radius: 20px;
	padding: 22px;
	box-shadow: 0 10px 26px rgba( 15, 23, 42, .06 );
}

.yb-talep-karti.yb-talep-sonuclandi,
.yb-talep-karti.yb-talep-suresi_doldu {
	opacity: .72;
}

.yb-talep-ust-satir {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 8px;
	font-size: 13px;
	font-weight: 700;
	color: var( --ybt-soluk );
	margin-bottom: 10px;
}

.yb-talep-ust-satir span:not( .yb-talep-durum ):not( :last-child )::after {
	content: "·";
	margin-left: 8px;
}

.yb-talep-kisi {
	background: var( --ybt-zemin );
	border: 1px solid var( --ybt-cizgi );
	border-radius: 999px;
	padding: 4px 11px;
	color: var( --ybt-lacivert );
	font-weight: 900;
}

.yb-talep-kisi::after {
	content: none !important;
}

.yb-talep-durum {
	margin-left: auto;
	background: #dcfce7;
	color: #166534;
	border-radius: 999px;
	padding: 4px 11px;
	font-weight: 900;
	font-size: 12px;
}

.yb-talep-sonuclandi .yb-talep-durum {
	background: #e0e7ff;
	color: #3730a3;
}

.yb-talep-suresi_doldu .yb-talep-durum {
	background: #f1f5f9;
	color: #475569;
}

.yb-talep-karti h3 {
	margin: 0 0 8px;
	font-size: 20px;
	line-height: 1.3;
}

.yb-talep-karti h3 a {
	color: var( --ybt-lacivert );
	text-decoration: none;
}

.yb-talep-karti h3 a:hover {
	color: var( --ybt-yesil );
}

.yb-talep-ozet {
	margin: 0 0 16px;
	color: #475569;
	line-height: 1.6;
	font-size: 15px;
}

.yb-talep-alt-satir {
	display: flex;
	align-items: center;
	gap: 10px;
	flex-wrap: wrap;
	padding-top: 14px;
	border-top: 1px solid var( --ybt-cizgi );
}

.yb-talep-etiket {
	background: #fff7d6;
	border: 1px solid var( --ybt-sari );
	color: #7c5a00;
	border-radius: 999px;
	padding: 5px 12px;
	font-size: 12.5px;
	font-weight: 900;
	text-decoration: none;
}

.yb-talep-butce,
.yb-talep-sayi {
	font-size: 13px;
	font-weight: 800;
	color: var( --ybt-soluk );
}

.yb-talep-alt-satir .yb-talep-btn {
	margin-left: auto;
}

.yb-talep-bos {
	background: #fff;
	border: 1px dashed #cbd5e1;
	border-radius: 22px;
	padding: 46px 26px;
	text-align: center;
}

.yb-talep-bos h3 {
	margin: 0 0 8px;
	color: var( --ybt-lacivert );
}

.yb-talep-bos p {
	margin: 0 0 20px;
	color: var( --ybt-soluk );
}

/* ==========================================================================
   Talep sayfasındaki teklif alanı
   ========================================================================== */

.yb-talep-alani {
	margin-top: 26px;
	padding-top: 26px;
	border-top: 1px solid var( --ybt-cizgi );
}

.yb-talep-baslik {
	margin: 0 0 10px;
	font-size: 22px;
	color: var( --ybt-lacivert );
}

.yb-talep-bos-not {
	margin: 0 0 18px;
	color: var( --ybt-soluk );
	font-size: 14.5px;
	line-height: 1.6;
}

.yb-teklif-liste {
	display: grid;
	gap: 14px;
}

.yb-teklif-karti {
	background: #fff;
	border: 1px solid var( --ybt-cizgi );
	border-radius: 18px;
	padding: 20px;
}

.yb-teklif-kabul {
	border: 2px solid var( --ybt-yesil );
	background: #f0fdf4;
}

.yb-teklif-ust {
	display: flex;
	align-items: baseline;
	justify-content: space-between;
	gap: 12px;
	flex-wrap: wrap;
	margin-bottom: 8px;
}

.yb-teklif-isletme {
	font-size: 17px;
	font-weight: 900;
	color: var( --ybt-lacivert );
	text-decoration: none;
}

.yb-teklif-fiyat {
	font-size: 19px;
	font-weight: 900;
	color: var( --ybt-yesil );
}

.yb-teklif-not {
	margin: 0 0 14px;
	color: #334155;
	line-height: 1.6;
}

.yb-teklif-alt {
	display: flex;
	align-items: center;
	gap: 10px;
	flex-wrap: wrap;
	font-size: 13px;
	color: var( --ybt-soluk );
	font-weight: 700;
}

.yb-teklif-alt form {
	margin: 0 0 0 auto;
}

.yb-teklif-rozet {
	margin-left: auto;
	background: var( --ybt-yesil );
	color: #fff;
	border-radius: 999px;
	padding: 5px 12px;
	font-weight: 900;
	font-size: 12.5px;
}

/* --- Teklif verme formu -------------------------------------------------- */

.yb-teklif-form {
	background: #fff;
	border: 1px solid var( --ybt-cizgi );
	border-radius: 18px;
	padding: 22px;
}

.yb-teklif-form p {
	margin: 0 0 16px;
}

.yb-teklif-form label {
	display: block;
	font-weight: 800;
	font-size: 14px;
	color: var( --ybt-lacivert );
	margin-bottom: 6px;
}

.yb-teklif-form input,
.yb-teklif-form select,
.yb-teklif-form textarea {
	width: 100%;
	box-sizing: border-box;
	border: 1px solid var( --ybt-cizgi );
	border-radius: 12px;
	padding: 11px 14px;
	font-size: 15px;
	font-family: inherit;
	background: var( --ybt-zemin );
}

.yb-teklif-form button {
	background: var( --ybt-yesil );
	color: #fff;
	border: 0;
	border-radius: 999px;
	padding: 13px 26px;
	font-weight: 900;
	font-size: 15px;
	cursor: pointer;
	max-width: 100%;
}

/* --- Teklif veremeyene gösterilen kutu ----------------------------------- */

.yb-teklif-engel {
	background: linear-gradient( 135deg, var( --ybt-lacivert ), var( --ybt-yesil ) );
	color: #fff;
	border-radius: 20px;
	padding: 30px 26px;
	text-align: center;
}

.yb-teklif-engel h3 {
	margin: 0 0 10px;
	color: #fff;
	font-size: 21px;
}

.yb-teklif-engel p {
	margin: 0 auto 20px;
	max-width: 480px;
	color: rgba( 255, 255, 255, .90 );
	line-height: 1.6;
}

.yb-teklif-engel .yb-talep-btn {
	background: var( --ybt-sari );
	color: #111827 !important;
	margin: 0 5px 8px;
}

.yb-teklif-engel .yb-talep-btn-cizgi {
	background: rgba( 255, 255, 255, .14 );
	color: #fff !important;
	box-shadow: inset 0 0 0 1px rgba( 255, 255, 255, .3 );
}

/* ==========================================================================
   Duyarlı
   ========================================================================== */

@media ( max-width: 640px ) {
	.yb-talep-ikili {
		grid-template-columns: 1fr;
		gap: 0;
	}

	.yb-talep-form,
	.yb-talep-karti,
	.yb-teklif-form {
		padding: 18px 16px;
	}

	.yb-talepler-ust > .yb-talep-btn,
	.yb-talep-alt-satir .yb-talep-btn,
	.yb-talep-form button,
	.yb-teklif-form button {
		width: 100%;
		margin-left: 0;
	}

	.yb-teklif-alt form {
		margin-left: 0;
		width: 100%;
	}

	.yb-teklif-alt form button {
		width: 100%;
	}

	.yb-talep-durum {
		margin-left: 0;
	}
}

@media ( prefers-reduced-motion: reduce ) {
	.yb-talep-btn { transition: none; }
}

/* ==========================================================================
   TEKLİF SAYFASI — iki sütun

   Solda form, sağda ne olduğunu anlatan panel. Tek başına duran bir
   form ziyaretçiye ne işe yaradığını söylemiyor; sağdaki panel onu
   anlatıyor ve işletme sahibini de karşılıyor.
   ========================================================================== */

.yb-teklif-duzen {
	display: grid;
	grid-template-columns: minmax( 0, 1fr ) minmax( 0, .82fr );
	gap: 24px;
	align-items: start;
}

.yb-teklif-sol {
	min-width: 0;
}

/* --- Giriş yapmamış ziyaretçi ------------------------------------------- */

.yb-talep-giris h2 {
	margin: 0 0 10px;
	font-size: 23px;
	color: var( --ybt-lacivert );
	line-height: 1.25;
}

.yb-talep-giris p {
	margin: 0 0 20px;
	color: var( --ybt-soluk );
	line-height: 1.65;
}

.yb-talep-giris-butonlar {
	display: flex;
	gap: 10px;
	flex-wrap: wrap;
}

/* --- Sağ panel ----------------------------------------------------------- */

.yb-teklif-yan {
	background:
		radial-gradient( circle at 85% 10%, rgba( 255, 207, 74, .26 ), transparent 32% ),
		linear-gradient( 145deg, #102033, #1d6b56 );
	color: rgba( 255, 255, 255, .90 );
	border-radius: 22px;
	padding: 30px 26px;
	box-shadow: 0 18px 44px rgba( 15, 23, 42, .20 );
	position: sticky;
	top: 90px;
}

.yb-teklif-yan-rozet {
	display: inline-flex;
	background: rgba( 255, 255, 255, .14 );
	border: 1px solid rgba( 255, 255, 255, .24 );
	color: #fff;
	font-size: 11px;
	font-weight: 900;
	letter-spacing: .07em;
	text-transform: uppercase;
	padding: 6px 13px;
	border-radius: 999px;
	margin-bottom: 16px;
}

.yb-teklif-yan h2 {
	margin: 0 0 14px;
	color: #fff;
	font-size: clamp( 22px, 2.4vw, 28px );
	line-height: 1.22;
	font-weight: 900;
	letter-spacing: -.02em;
}

.yb-teklif-yan > p {
	margin: 0 0 20px;
	line-height: 1.7;
	font-size: 15px;
}

.yb-teklif-yan h3 {
	margin: 22px 0 12px;
	color: #fff;
	font-size: 16px;
	font-weight: 900;
}

/* --- Sayılar ------------------------------------------------------------- */

.yb-teklif-yan-sayilar {
	display: flex;
	gap: 10px;
	margin-bottom: 4px;
}

.yb-teklif-yan-sayilar div {
	flex: 1;
	background: rgba( 255, 255, 255, .09 );
	border: 1px solid rgba( 255, 255, 255, .16 );
	border-radius: 14px;
	padding: 12px 14px;
}

.yb-teklif-yan-sayilar strong {
	display: block;
	color: #fff;
	font-size: 21px;
	font-weight: 900;
	line-height: 1;
	margin-bottom: 4px;
}

.yb-teklif-yan-sayilar span {
	font-size: 12px;
	font-weight: 700;
	color: rgba( 255, 255, 255, .64 );
}

/* --- Sektör listesi ------------------------------------------------------ */

.yb-teklif-yan-liste {
	display: flex;
	flex-wrap: wrap;
	gap: 7px;
}

.yb-teklif-yan-liste a {
	display: inline-flex;
	background: rgba( 255, 255, 255, .10 );
	border: 1px solid rgba( 255, 255, 255, .17 );
	border-radius: 999px;
	padding: 7px 12px;
	font-size: 13px;
	font-weight: 700;
	color: rgba( 255, 255, 255, .88 ) !important;
	text-decoration: none !important;
}

.yb-teklif-yan-liste a:hover {
	background: var( --ybt-sari );
	border-color: var( --ybt-sari );
	color: #111827 !important;
}

.yb-teklif-yan-not {
	margin: 10px 0 0;
	font-size: 13px;
	color: rgba( 255, 255, 255, .58 );
}

/* --- Güven maddeleri ----------------------------------------------------- */

.yb-teklif-yan-guven {
	display: grid;
	gap: 12px;
	margin: 24px 0;
	padding: 18px 0;
	border-top: 1px solid rgba( 255, 255, 255, .14 );
	border-bottom: 1px solid rgba( 255, 255, 255, .14 );
}

.yb-teklif-yan-guven div {
	font-size: 13.5px;
	line-height: 1.55;
	color: rgba( 255, 255, 255, .74 );
	padding-left: 24px;
	position: relative;
}

.yb-teklif-yan-guven div::before {
	content: "";
	position: absolute;
	left: 0;
	top: 5px;
	width: 13px;
	height: 7px;
	border-left: 2.5px solid var( --ybt-sari );
	border-bottom: 2.5px solid var( --ybt-sari );
	transform: rotate( -45deg );
}

.yb-teklif-yan-guven strong {
	display: block;
	color: #fff;
	font-size: 14px;
	margin-bottom: 2px;
}

/* --- İşletme kutusu ------------------------------------------------------ */

.yb-teklif-yan-isletme strong {
	display: block;
	color: #fff;
	font-size: 16px;
	margin-bottom: 6px;
}

.yb-teklif-yan-isletme p {
	margin: 0 0 16px;
	font-size: 14px;
	line-height: 1.6;
	color: rgba( 255, 255, 255, .74 );
}

.yb-teklif-yan-isletme .yb-talep-btn {
	background: var( --ybt-sari );
	color: #111827 !important;
	margin: 0 6px 8px 0;
}

.yb-teklif-yan-isletme .yb-talep-btn-cizgi {
	background: rgba( 255, 255, 255, .12 );
	color: #fff !important;
	box-shadow: inset 0 0 0 1px rgba( 255, 255, 255, .28 );
}

/* --- Dar ekran ----------------------------------------------------------- */

@media ( max-width: 900px ) {
	.yb-teklif-duzen {
		grid-template-columns: 1fr;
	}

	.yb-teklif-yan {
		position: static;
	}
}

@media ( max-width: 640px ) {
	.yb-teklif-yan {
		padding: 24px 18px;
	}

	.yb-teklif-yan-isletme .yb-talep-btn {
		width: 100%;
		margin-right: 0;
	}

	.yb-talep-giris-butonlar .yb-talep-btn {
		width: 100%;
	}
}

/* ==========================================================================
   ÜYELİK KAPISI

   Talep panosunu ve tekil talep sayfasını üye olmayan göremiyor.
   Kapı, "giremezsin" demek yerine ne olduğunu ve nasıl girileceğini
   anlatıyor: üyelik ücretsiz, isim yayınlanmıyor.
   ========================================================================== */

.yb-talep-kapi {
	max-width: 640px;
	margin: 40px auto;
	padding: 38px 34px;
	background: #fff;
	border: 1px solid #e5e7eb;
	border-radius: 22px;
	box-shadow: 0 18px 44px rgba( 15, 23, 42, .08 );
	text-align: center;
}

.yb-talep-kapi h2 {
	margin: 0 0 12px;
	font-size: clamp( 22px, 3vw, 28px );
	color: #102033;
	line-height: 1.2;
}

.yb-talep-kapi p {
	color: #475569;
	line-height: 1.65;
	margin: 0 0 22px;
}

.yb-talep-kapi-butonlar {
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
	justify-content: center;
	margin-bottom: 20px;
}

.yb-talep-kapi .yb-talep-btn-cizgi {
	background: #fff;
	color: #0f5132;
	border: 2px solid #0f5132;
}

.yb-talep-kapi-not {
	margin: 0;
	font-size: 14px;
	color: #64748b;
}

@media ( max-width: 600px ) {
	.yb-talep-kapi {
		margin: 24px 0;
		padding: 26px 20px;
		border-radius: 18px;
	}

	.yb-talep-kapi-butonlar a {
		width: 100%;
		text-align: center;
	}
}

/* ==========================================================================
   TEKLİF KABUL EDİLDİ — İLETİŞİM AÇILDI

   Zincirin son adımı: kabul edilen işletme, talep sahibinin
   telefonunu burada görüyor. Ekranda başka hiçbir şeyle
   karışmasın diye kendi kutusunda ve yeşil çerçevede.
   ========================================================================== */

.yb-teklif-kabul-kutu {
	padding: 26px 24px;
	background: linear-gradient( 180deg, #f0fdf4, #fff );
	border: 2px solid #16a34a;
	border-radius: 18px;
}

.yb-teklif-iletisim {
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
	margin: 16px 0 10px;
}

.yb-teklif-iletisim .yb-talep-btn {
	font-size: 18px;
	letter-spacing: .01em;
}

@media ( max-width: 600px ) {
	.yb-teklif-kabul-kutu {
		padding: 20px 16px;
	}

	.yb-teklif-iletisim .yb-talep-btn {
		width: 100%;
		text-align: center;
	}
}

/* ==========================================================================
   TALEPLER SAYFASI — ÜST BANT (HERO)

   Sayfa artık herkese açık; ilk ekranda kuralın anlaşılması gerekiyor:
   panoyu herkes görür, teklifi üyeler verir, talep sahibinin adı gizli.
   ========================================================================== */

.yb-talep-hero {
	position: relative;
	overflow: hidden;
	margin: 0 0 26px;
	padding: 40px 36px 34px;
	background:
		radial-gradient( 900px 320px at 88% -10%, rgba( 255, 207, 74, .22 ), transparent 60% ),
		linear-gradient( 135deg, #102033 0%, #16304c 55%, #1d6b56 140% );
	border-radius: 22px;
	color: #fff;
}

.yb-talep-hero::after {
	content: "";
	position: absolute;
	right: -60px;
	bottom: -90px;
	width: 260px;
	height: 260px;
	border: 26px solid rgba( 255, 255, 255, .05 );
	border-radius: 50%;
	pointer-events: none;
}

.yb-talep-hero-ic {
	position: relative;
	z-index: 1;
	max-width: 720px;
}

.yb-talep-hero-etiket {
	display: inline-block;
	margin-bottom: 14px;
	padding: 6px 14px;
	background: var( --ybt-sari, #ffcf4a );
	color: #102033;
	font-size: 12px;
	font-weight: 900;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: 999px;
}

.yb-talep-hero h1 {
	margin: 0 0 14px;
	color: #fff;
	font-size: 38px;
	line-height: 1.15;
	font-weight: 900;
	letter-spacing: -.02em;
}

.yb-talep-hero-metin {
	margin: 0 0 22px;
	max-width: 640px;
	font-size: 17px;
	line-height: 1.65;
	color: rgba( 255, 255, 255, .88 );
}

.yb-talep-hero-butonlar {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 12px;
	margin-bottom: 20px;
}

.yb-talep-hero-butonlar .yb-talep-btn {
	background: var( --ybt-sari, #ffcf4a );
	color: #102033 !important;
	font-size: 15px;
	padding: 13px 24px;
}

.yb-talep-hero-butonlar .yb-talep-btn:hover {
	background: #fff;
}

.yb-talep-hero-butonlar .yb-talep-btn-cizgi {
	background: transparent;
	color: #fff !important;
	border: 2px solid rgba( 255, 255, 255, .5 );
}

.yb-talep-hero-butonlar .yb-talep-btn-cizgi:hover {
	background: rgba( 255, 255, 255, .12 );
	border-color: #fff;
}

.yb-talep-hero-hak {
	font-size: 14px;
	font-weight: 700;
	color: rgba( 255, 255, 255, .85 );
}

.yb-talep-hero-hak strong {
	color: var( --ybt-sari, #ffcf4a );
}

.yb-talep-hero-not {
	display: flex;
	align-items: flex-start;
	gap: 9px;
	margin: 0;
	padding-top: 18px;
	border-top: 1px solid rgba( 255, 255, 255, .16 );
	font-size: 14px;
	line-height: 1.55;
	color: rgba( 255, 255, 255, .72 );
}

.yb-talep-hak-not {
	margin: 0 0 14px;
	padding: 10px 14px;
	background: var( --ybt-zemin, #f8fafc );
	border-left: 3px solid var( --ybt-yesil, #1d6b56 );
	border-radius: 8px;
	font-size: 14px;
	color: var( --ybt-soluk, #64748b );
}

.yb-talep-hak-not strong {
	color: var( --ybt-lacivert, #102033 );
}

@media ( max-width: 782px ) {
	.yb-talep-hero {
		padding: 30px 22px 26px;
		border-radius: 16px;
	}

	.yb-talep-hero h1 {
		font-size: 28px;
	}

	.yb-talep-hero-metin {
		font-size: 16px;
	}
}

@media ( max-width: 520px ) {
	.yb-talep-hero-butonlar {
		flex-direction: column;
		align-items: stretch;
	}

	.yb-talep-hero-butonlar .yb-talep-btn {
		width: 100%;
	}

	.yb-talep-hero-hak {
		text-align: center;
	}
}

/* Talepler panosu iki sütun: düzen rehber yazılarındaki ile aynı
   (.yb-rehber-duzen), buradaki tek fark üst boşluk. */
.yb-talepler-duzen {
	margin-top: 4px;
}

/* Sağ sütun burada YAPIŞMIYOR: reklam görseli tek başına ekrandan
   uzun, yapışınca altındaki merak widget'ı hiç görünmüyordu. */
.yb-talepler-duzen .yb-rehber-sutun {
	position: static;
}
