/*
 * EMANET — tema biçimlendirmesi
 * =============================
 *
 * Karakter: bordo + sıcak krem, başlıklarda slab serif. Kahraman alanında
 * fotoğrafın soluna beyaz bir kart biner ve alta taşar. Süreç sekmelidir,
 * teklif bölümü solda form sağda açıklama düzenindedir.
 *
 * Diğer temalarla bilinçli karşıtlıklar:
 *   Rota: lacivert/turuncu, grotesk   -> bordo/altın, slab serif
 *   Rota: dikey teklif kartı          -> fotoğrafa binen tanıtım kartı
 *   Yerinde: ortalanmış kahraman      -> sola binen kart
 *   Yerinde: dikey zaman çizelgesi    -> sekmeli süreç
 *   Yerinde: tek satırlık hizmetler   -> iki sütunlu numaralı maddeler
 *   Tek satırlık gezinti              -> ikon üstlü iki satırlı gezinti
 *
 * Bu dosya base.css'ten SONRA yüklenir. Yazı tipleri pakete gömülüdür.
 */

/* ---------- Gömülü yazı tipleri ---------- */

@font-face {
	font-family: "Bitter";
	font-style: normal;
	font-weight: 400 800;
	font-display: swap;
	src: url("../_fontlar/bitter-latin-ext.woff2") format("woff2");
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF,
		U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020,
		U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: "Bitter";
	font-style: normal;
	font-weight: 400 800;
	font-display: swap;
	src: url("../_fontlar/bitter-latin.woff2") format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
		U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193,
		U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: "Inter";
	font-style: normal;
	font-weight: 400 700;
	font-display: swap;
	src: url("../_fontlar/inter-latin-ext.woff2") format("woff2");
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF,
		U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020,
		U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: "Inter";
	font-style: normal;
	font-weight: 400 700;
	font-display: swap;
	src: url("../_fontlar/inter-latin.woff2") format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
		U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193,
		U+2212, U+2215, U+FEFF, U+FFFD;
}

/* ---------- Belirteçler ---------- */

.tema-emanet {
	--bordo: #7c1d32;
	--bordo-koyu: #5a1424;
	--bordo-daha-koyu: #400e19;
	--bordo-tint: #f7eef0;
	--altin: #c08a3e;
	--altin-acik: #e6d3b4;
	--krem: #faf6f4;
	--metin: #221a1c;
	--soluk: #6a595d;
	--cizgi: #e8dedf;
	--yuzey: #ffffff;
	--golge: 0 2px 8px rgba(64, 14, 25, .06), 0 20px 48px rgba(64, 14, 25, .12);
	--r: 4px;
	--kabuk: 1220px;

	background: var(--yuzey);
	color: var(--metin);
	font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
	font-size: 16px;
	line-height: 1.68;
	-webkit-font-smoothing: antialiased;
}

.tema-emanet h1,
.tema-emanet h2,
.tema-emanet h3,
.tema-emanet .emanet-marka-yazisi {
	font-family: "Bitter", Georgia, "Times New Roman", serif;
	letter-spacing: -0.01em;
}

.tema-emanet .kabuk {
	margin: 0 auto;
	max-width: var(--kabuk);
	padding-inline: 24px;
	width: 100%;
}

.tema-emanet a {
	color: var(--bordo);
}

.tema-emanet :focus-visible {
	outline: 3px solid var(--altin);
	outline-offset: 2px;
}

/* ---------- Üst şerit ---------- */

.tema-emanet .emanet-ust-serit {
	background: var(--bordo-koyu);
	color: rgba(255, 255, 255, .78);
	font-size: 0.81rem;
}

.tema-emanet .emanet-serit-ic {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	gap: 4px 24px;
	justify-content: space-between;
	min-height: 38px;
}

.tema-emanet .emanet-serit-sag {
	display: flex;
	flex-wrap: wrap;
	gap: 6px 20px;
}

.tema-emanet .emanet-serit-ogesi {
	color: rgba(255, 255, 255, .78);
	text-decoration: none;
}

.tema-emanet .emanet-serit-sag a:hover {
	color: #ffffff;
	text-decoration: underline;
}

/* ---------- Başlık ---------- */

.tema-emanet .site-basligi {
	background: var(--yuzey);
	border-bottom: 1px solid var(--cizgi);
	position: sticky;
	top: 0;
	z-index: 40;
}

.tema-emanet .emanet-baslik-ic {
	align-items: center;
	display: flex;
	gap: 24px;
	justify-content: space-between;
	min-height: 78px;
}

.tema-emanet .emanet-marka {
	align-items: center;
	color: var(--metin);
	display: inline-flex;
	flex: 0 0 auto;
	gap: 11px;
	text-decoration: none;
}

.tema-emanet .emanet-marka-isareti {
	color: var(--bordo);
	line-height: 0;
}

.tema-emanet .emanet-marka-yazisi {
	font-size: 1.28rem;
	font-weight: 700;
	letter-spacing: -0.02em;
}

/* Gezinti kendi satırındadır; başlık satırında yer kaplamaz. */
.tema-emanet .emanet-gezinti-satiri {
	border-top: 1px solid var(--cizgi);
}

.tema-emanet .ana-gezinti {
	min-width: 0;
}

.tema-emanet .ana-gezinti ul {
	display: flex;
	flex-wrap: wrap;
	gap: 2px;
	justify-content: center;
	list-style: none;
	margin: 0;
	padding: 0;
}

/* İkon üstte, etiket altta: iki satırlı gezinti maddesi. */
.tema-emanet .ana-gezinti a {
	align-items: center;
	border-bottom: 2px solid transparent;
	color: var(--metin);
	display: flex;
	flex-direction: column;
	gap: 5px;
	padding: 10px 14px 8px;
	text-decoration: none;
	white-space: nowrap;
}

.tema-emanet .emanet-gezinti-ikonu {
	color: var(--bordo);
	line-height: 0;
	opacity: .75;
	transition: opacity .15s ease;
}

.tema-emanet .emanet-gezinti-etiketi {
	font-size: 0.86rem;
	font-weight: 600;
}

.tema-emanet .ana-gezinti a:hover,
.tema-emanet .ana-gezinti a[aria-current="page"] {
	border-bottom-color: var(--altin);
	color: var(--bordo);
}

.tema-emanet .ana-gezinti a:hover .emanet-gezinti-ikonu,
.tema-emanet .ana-gezinti a[aria-current="page"] .emanet-gezinti-ikonu {
	opacity: 1;
}

.tema-emanet .emanet-baslik-eylem {
	align-items: center;
	display: flex;
	flex: 0 0 auto;
	gap: 16px;
}

.tema-emanet .emanet-telefon {
	color: var(--metin);
	font-family: "Bitter", Georgia, serif;
	font-size: 1.08rem;
	font-weight: 700;
	text-decoration: none;
	white-space: nowrap;
}

.tema-emanet .menu-dugmesi {
	background: var(--bordo-tint);
	border: 0;
	border-radius: var(--r);
	color: var(--bordo);
	cursor: pointer;
	display: none;
	font: inherit;
	font-weight: 600;
	min-height: 44px;
	padding: 10px 18px;
}

/* ---------- Düğmeler ---------- */

.tema-emanet .dugme {
	align-items: center;
	background: var(--bordo);
	border: 2px solid var(--bordo);
	border-radius: var(--r);
	color: #ffffff;
	display: inline-flex;
	font-size: 0.94rem;
	font-weight: 700;
	gap: 8px;
	justify-content: center;
	letter-spacing: 0.01em;
	min-height: 50px;
	padding: 13px 26px;
	text-align: center;
	text-decoration: none;
	transition: background-color .15s ease, border-color .15s ease, color .15s ease;
}

.tema-emanet .dugme:hover {
	background: var(--bordo-koyu);
	border-color: var(--bordo-koyu);
}

.tema-emanet .dugme-cizgili {
	background: transparent;
	border-color: var(--cizgi);
	color: var(--bordo);
}

.tema-emanet .dugme-cizgili:hover {
	background: var(--bordo-tint);
	border-color: var(--bordo);
	color: var(--bordo);
}

.tema-emanet .dugme-altin {
	background: var(--altin);
	border-color: var(--altin);
	color: var(--bordo-daha-koyu);
}

/* ---------- Kırılma yolu ---------- */

.tema-emanet .kirilma {
	background: var(--krem);
	border-bottom: 1px solid var(--cizgi);
	font-size: 0.84rem;
}

.tema-emanet .kirilma ol {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	list-style: none;
	margin: 0;
	padding: 13px 0;
}

.tema-emanet .kirilma li + li::before {
	color: var(--soluk);
	content: "/";
	margin-right: 8px;
}

.tema-emanet .kirilma a {
	color: var(--soluk);
	text-decoration: none;
}

.tema-emanet .kirilma [aria-current="page"] {
	color: var(--metin);
	font-weight: 600;
}

/* ---------- Bölüm ritmi ---------- */

.tema-emanet .blok {
	padding-block: 80px;
}

.tema-emanet .blok.blok-kahraman {
	padding-block: 0;
}

.tema-emanet .blok-hizmet_kartlari,
.tema-emanet .blok-sss {
	background: var(--krem);
}

.tema-emanet .blok-teklif_formu {
	background: var(--bordo-daha-koyu);
}

.tema-emanet .emanet-h2,
.tema-emanet .bolum-basligi {
	color: var(--metin);
	font-size: clamp(1.8rem, 3.4vw, 2.5rem);
	font-weight: 700;
	letter-spacing: -0.02em;
	line-height: 1.18;
	margin: 0;
}

.tema-emanet .emanet-bolum-etiketi {
	color: var(--bordo);
	font-size: 0.78rem;
	font-weight: 700;
	letter-spacing: 0.2em;
	margin: 0 0 10px;
	text-transform: uppercase;
}

.tema-emanet .emanet-bolum-aciklamasi,
.tema-emanet .bolum-aciklamasi {
	color: var(--soluk);
	margin: 12px 0 0;
	max-width: 58ch;
}

.tema-emanet .emanet-bolum-basligi {
	margin-bottom: 42px;
}

.tema-emanet .blok > .kabuk > .bolum-basligi {
	margin-bottom: 32px;
}

/* ---------- Kahraman ---------- */

.tema-emanet .emanet-kahraman {
	background: var(--krem);
	position: relative;
}

.tema-emanet .emanet-kahraman-gorseli img {
	aspect-ratio: 16 / 9;
	display: block;
	height: auto;
	object-fit: cover;
	width: 100%;
}

.tema-emanet .emanet-kahraman-ic {
	position: relative;
	z-index: 2;
}

/* Fotoğrafa binen ve alta taşan beyaz kart. */
.tema-emanet .emanet-kahraman-karti {
	background: var(--yuzey);
	border-top: 4px solid var(--bordo);
	box-shadow: var(--golge);
	margin-top: -70px;
	padding: 34px 30px;
}

.tema-emanet .emanet-kart-etiketi {
	color: var(--bordo);
	font-size: 0.78rem;
	font-weight: 700;
	letter-spacing: 0.2em;
	margin: 0 0 14px;
	text-transform: uppercase;
}

.tema-emanet .emanet-baslik {
	color: var(--metin);
	font-size: clamp(2rem, 4.4vw, 3.1rem);
	font-weight: 700;
	letter-spacing: -0.025em;
	line-height: 1.14;
	margin: 0 0 16px;
	max-width: 17ch;
}

.tema-emanet .emanet-aciklama {
	color: var(--soluk);
	font-size: 1.04rem;
	margin: 0 0 26px;
	max-width: 52ch;
}

.tema-emanet .emanet-butonlar {
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
}

.tema-emanet .emanet-kart-notu {
	border-top: 1px solid var(--cizgi);
	color: var(--soluk);
	font-size: 0.86rem;
	margin: 26px 0 0;
	max-width: 60ch;
	padding-top: 16px;
}

/* Kahramanın altındaki krem tik şeridi. */
.tema-emanet .emanet-kahraman-seridi {
	background: var(--krem);
	padding-block: 30px 34px;
}

.tema-emanet .emanet-tik-listesi {
	color: var(--metin);
	display: flex;
	flex-wrap: wrap;
	gap: 12px 34px;
	list-style: none;
	margin: 0;
	padding: 0;
}

.tema-emanet .emanet-tik-listesi li {
	align-items: center;
	display: flex;
	font-size: 0.93rem;
	font-weight: 600;
	gap: 9px;
}

.tema-emanet .emanet-tik-listesi svg {
	color: var(--altin);
	flex: 0 0 auto;
}

/* ---------- Hizmet maddeleri ---------- */

.tema-emanet .emanet-hizmet-listesi {
	display: grid;
	gap: 30px;
	grid-template-columns: 1fr;
	list-style: none;
	margin: 0;
	padding: 0;
}

.tema-emanet .emanet-hizmet-ogesi {
	border-left: 3px solid var(--bordo);
	padding: 4px 0 4px 22px;
	position: relative;
}

.tema-emanet .emanet-hizmet-no {
	color: var(--altin);
	display: block;
	font-family: "Bitter", Georgia, serif;
	font-size: 0.9rem;
	font-weight: 700;
	letter-spacing: 0.14em;
	margin-bottom: 6px;
}

.tema-emanet .emanet-hizmet-basligi {
	color: var(--metin);
	font-size: 1.22rem;
	font-weight: 700;
	margin: 0 0 8px;
}

.tema-emanet .emanet-hizmet-basligi a {
	color: inherit;
	text-decoration: none;
}

.tema-emanet .emanet-hizmet-basligi a::after {
	content: "";
	inset: 0;
	position: absolute;
}

.tema-emanet .emanet-hizmet-ozeti {
	color: var(--soluk);
	font-size: 0.95rem;
	margin: 0 0 12px;
}

.tema-emanet .emanet-hizmet-baglantisi {
	align-items: center;
	color: var(--bordo);
	display: inline-flex;
	font-size: 0.9rem;
	font-weight: 700;
	gap: 7px;
}

.tema-emanet .emanet-hizmet-ogesi:hover {
	border-left-color: var(--altin);
}

.tema-emanet .emanet-hizmet-ogesi:hover .emanet-hizmet-basligi {
	color: var(--bordo);
}

/* ---------- Sekmeli süreç ---------- */

.tema-emanet .emanet-sekme-basligi {
	margin-bottom: 34px;
}

.tema-emanet .emanet-sekme-kutusu {
	border: 0;
	margin: 0;
	padding: 0;
}

/*
 * Radyo görsel olarak kaldırılır ama odaklanabilir kalır: klavye kullanıcısı
 * ok tuşlarıyla sekmeler arasında gezinebilir. display:none kullanılsaydı
 * odak zinciri kopardı.
 */
.tema-emanet .emanet-sekme-radyosu {
	height: 1px;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	width: 1px;
}

.tema-emanet .emanet-sekme-etiketleri {
	border-bottom: 1px solid var(--cizgi);
	display: flex;
	flex-wrap: wrap;
	gap: 4px;
}

.tema-emanet .emanet-sekme-etiketi {
	align-items: baseline;
	border-bottom: 3px solid transparent;
	color: var(--soluk);
	cursor: pointer;
	display: inline-flex;
	gap: 9px;
	margin-bottom: -1px;
	padding: 14px 20px;
	transition: color .15s ease, border-color .15s ease;
}

.tema-emanet .emanet-sekme-no {
	color: var(--altin);
	font-family: "Bitter", Georgia, serif;
	font-size: 0.82rem;
	font-weight: 700;
	letter-spacing: 0.12em;
}

.tema-emanet .emanet-sekme-adi {
	font-family: "Bitter", Georgia, serif;
	font-size: 1.04rem;
	font-weight: 700;
}

.tema-emanet .emanet-sekme-etiketi:hover {
	color: var(--bordo);
}

.tema-emanet .emanet-sekme-panelleri {
	padding-top: 30px;
}

.tema-emanet .emanet-sekme-paneli {
	display: none;
}

.tema-emanet .emanet-panel-basligi {
	color: var(--metin);
	font-size: 1.5rem;
	margin: 0 0 12px;
}

.tema-emanet .emanet-panel-metni {
	color: var(--soluk);
	font-size: 1.04rem;
	margin: 0;
	max-width: 62ch;
}

/*
 * Sekme eşleştirmesi. Radyolar panellerden önce basıldığı için genel
 * kardeş seçicisi (~) kullanılabilir; her radyo kendi sırasındaki etiketi
 * ve paneli hedefler. Altı adıma kadar desteklenir, fazlası ilk panelde
 * kalır ve içerik yine erişilebilir olur.
 */
.tema-emanet .emanet-sekme-radyosu:nth-of-type(1):checked
	~ .emanet-sekme-etiketleri .emanet-sekme-etiketi:nth-child(1),
.tema-emanet .emanet-sekme-radyosu:nth-of-type(2):checked
	~ .emanet-sekme-etiketleri .emanet-sekme-etiketi:nth-child(2),
.tema-emanet .emanet-sekme-radyosu:nth-of-type(3):checked
	~ .emanet-sekme-etiketleri .emanet-sekme-etiketi:nth-child(3),
.tema-emanet .emanet-sekme-radyosu:nth-of-type(4):checked
	~ .emanet-sekme-etiketleri .emanet-sekme-etiketi:nth-child(4),
.tema-emanet .emanet-sekme-radyosu:nth-of-type(5):checked
	~ .emanet-sekme-etiketleri .emanet-sekme-etiketi:nth-child(5),
.tema-emanet .emanet-sekme-radyosu:nth-of-type(6):checked
	~ .emanet-sekme-etiketleri .emanet-sekme-etiketi:nth-child(6) {
	border-bottom-color: var(--bordo);
	color: var(--bordo);
}

.tema-emanet .emanet-sekme-radyosu:nth-of-type(1):checked
	~ .emanet-sekme-panelleri .emanet-sekme-paneli:nth-child(1),
.tema-emanet .emanet-sekme-radyosu:nth-of-type(2):checked
	~ .emanet-sekme-panelleri .emanet-sekme-paneli:nth-child(2),
.tema-emanet .emanet-sekme-radyosu:nth-of-type(3):checked
	~ .emanet-sekme-panelleri .emanet-sekme-paneli:nth-child(3),
.tema-emanet .emanet-sekme-radyosu:nth-of-type(4):checked
	~ .emanet-sekme-panelleri .emanet-sekme-paneli:nth-child(4),
.tema-emanet .emanet-sekme-radyosu:nth-of-type(5):checked
	~ .emanet-sekme-panelleri .emanet-sekme-paneli:nth-child(5),
.tema-emanet .emanet-sekme-radyosu:nth-of-type(6):checked
	~ .emanet-sekme-panelleri .emanet-sekme-paneli:nth-child(6) {
	display: block;
}

/* Odaklanan radyonun etiketi görünür bir çerçeve alır. */
.tema-emanet .emanet-sekme-radyosu:nth-of-type(1):focus-visible
	~ .emanet-sekme-etiketleri .emanet-sekme-etiketi:nth-child(1),
.tema-emanet .emanet-sekme-radyosu:nth-of-type(2):focus-visible
	~ .emanet-sekme-etiketleri .emanet-sekme-etiketi:nth-child(2),
.tema-emanet .emanet-sekme-radyosu:nth-of-type(3):focus-visible
	~ .emanet-sekme-etiketleri .emanet-sekme-etiketi:nth-child(3),
.tema-emanet .emanet-sekme-radyosu:nth-of-type(4):focus-visible
	~ .emanet-sekme-etiketleri .emanet-sekme-etiketi:nth-child(4),
.tema-emanet .emanet-sekme-radyosu:nth-of-type(5):focus-visible
	~ .emanet-sekme-etiketleri .emanet-sekme-etiketi:nth-child(5),
.tema-emanet .emanet-sekme-radyosu:nth-of-type(6):focus-visible
	~ .emanet-sekme-etiketleri .emanet-sekme-etiketi:nth-child(6) {
	outline: 3px solid var(--altin);
	outline-offset: -3px;
}

/* ---------- Teklif bölümü: solda form, sağda açıklama ---------- */

.tema-emanet .emanet-teklif-duzeni {
	display: grid;
	gap: 36px;
	grid-template-columns: 1fr;
}

.tema-emanet .emanet-teklif-formu {
	background: var(--yuzey);
	border-top: 4px solid var(--altin);
	padding: 32px 30px;
}

.tema-emanet .emanet-teklif-yani {
	color: rgba(255, 255, 255, .82);
}

.tema-emanet .emanet-yan-basligi {
	color: #ffffff;
	font-size: clamp(1.5rem, 3vw, 2.05rem);
	line-height: 1.22;
	margin: 0 0 16px;
	max-width: 20ch;
}

.tema-emanet .emanet-yan-metni {
	margin: 0 0 28px;
	max-width: 46ch;
}

.tema-emanet .emanet-yan-iletisim {
	border-top: 1px solid rgba(255, 255, 255, .18);
	padding-top: 22px;
}

.tema-emanet .emanet-yan-etiketi {
	color: var(--altin-acik);
	font-size: 0.8rem;
	font-weight: 700;
	letter-spacing: 0.16em;
	margin: 0 0 10px;
	text-transform: uppercase;
}

.tema-emanet .emanet-yan-telefon {
	color: #ffffff;
	display: block;
	font-family: "Bitter", Georgia, serif;
	font-size: 1.5rem;
	font-weight: 700;
	text-decoration: none;
}

.tema-emanet .emanet-yan-eposta {
	color: rgba(255, 255, 255, .82);
	display: block;
	font-size: 0.95rem;
	margin-top: 6px;
	text-decoration: none;
}

.tema-emanet .emanet-yan-eposta:hover,
.tema-emanet .emanet-yan-telefon:hover {
	color: var(--altin-acik);
}

/* ---------- Diğer bloklar ---------- */

.tema-emanet .kisa-cevap {
	background: var(--krem);
	border-left: 4px solid var(--altin);
	max-width: 80ch;
	padding: 26px 30px;
}

.tema-emanet .kisa-cevap-basligi,
.tema-emanet .kisa-cevap h2 {
	color: var(--bordo);
	font-size: 1.16rem;
	margin: 0 0 8px;
}

.tema-emanet .kisa-cevap p {
	color: var(--metin);
	margin: 0;
}

.tema-emanet .gorus-listesi,
.tema-emanet .yazi-listesi,
.tema-emanet .kart-izgarasi,
.tema-emanet .etken-listesi,
.tema-emanet .bolge-listesi {
	display: grid;
	gap: 24px;
	grid-template-columns: 1fr;
	list-style: none;
	margin: 0;
	padding: 0;
}

.tema-emanet .gorus-karti,
.tema-emanet .yazi-listesi > li,
.tema-emanet .kart,
.tema-emanet .etken-ogesi {
	background: var(--yuzey);
	border: 1px solid var(--cizgi);
	border-radius: var(--r);
	padding: 24px;
}

.tema-emanet .blok-hizmet_kartlari .kart,
.tema-emanet .blok-sss .kart {
	background: var(--yuzey);
}

.tema-emanet .gorus-sahibi,
.tema-emanet .kart-basligi,
.tema-emanet .etken-basligi {
	color: var(--metin);
	font-family: "Bitter", Georgia, serif;
	font-size: 1.08rem;
	font-weight: 700;
	margin: 0 0 8px;
}

.tema-emanet .kart-basligi a {
	color: inherit;
	text-decoration: none;
}

.tema-emanet .gorus-ayrinti,
.tema-emanet .yazi-kunyesi,
.tema-emanet .kart-not {
	color: var(--soluk);
	font-size: 0.84rem;
}

.tema-emanet .yazi-kapagi img,
.tema-emanet .kart-gorseli img {
	border-radius: var(--r);
	display: block;
	height: auto;
	margin-bottom: 14px;
	width: 100%;
}

.tema-emanet .bolge-grubu {
	background: transparent;
	border: 0;
	padding: 0;
}

.tema-emanet .bolge-basligi {
	font-family: "Bitter", Georgia, serif;
	font-size: 1.06rem;
	font-weight: 700;
	margin: 0 0 12px;
}

.tema-emanet .bolge-basligi a {
	border-bottom: 2px solid var(--altin);
	color: var(--bordo);
	padding-bottom: 3px;
	text-decoration: none;
}

.tema-emanet .etiket-listesi {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	list-style: none;
	margin: 0;
	padding: 0;
}

.tema-emanet .etiket-listesi a {
	background: var(--bordo-tint);
	border: 0;
	border-radius: var(--r);
	color: var(--bordo);
	display: inline-block;
	font-size: 0.88rem;
	padding: 8px 15px;
	text-decoration: none;
}

.tema-emanet .etiket-listesi a:hover {
	background: var(--bordo);
	color: #ffffff;
}

.tema-emanet .sss-listesi {
	display: grid;
	gap: 12px;
	list-style: none;
	margin: 0;
	max-width: 92ch;
	padding: 0;
}

.tema-emanet .sss-oge {
	background: var(--yuzey);
	border: 1px solid var(--cizgi);
	border-left: 3px solid var(--altin);
	border-radius: 0 var(--r) var(--r) 0;
	padding: 18px 22px;
}

.tema-emanet .sss-oge > summary,
.tema-emanet .sss-oge > h3 {
	color: var(--metin);
	cursor: pointer;
	font-family: "Bitter", Georgia, serif;
	font-size: 1.04rem;
	font-weight: 700;
	margin: 0;
}

.tema-emanet .sss-yanit {
	color: var(--soluk);
	margin: 10px 0 0;
}

.tema-emanet .teklif-cagrisi,
.tema-emanet .iletisim-cagrisi,
.tema-emanet .bolum-cagrisi {
	background: var(--bordo-daha-koyu);
	color: #ffffff;
	padding: 48px 34px;
	text-align: center;
}

.tema-emanet .bolum-cagrisi h2,
.tema-emanet .cagri-basligi {
	color: #ffffff;
	font-size: clamp(1.6rem, 3.2vw, 2.2rem);
	margin: 0 auto 12px;
	max-width: 24ch;
}

.tema-emanet .bolum-cagrisi p,
.tema-emanet .cagri-aciklamasi {
	color: rgba(255, 255, 255, .8);
	margin: 0 auto 24px;
	max-width: 58ch;
}

.tema-emanet .bolum-cagrisi .dugme,
.tema-emanet .cagri-baglantilari .dugme {
	background: var(--altin);
	border-color: var(--altin);
	color: var(--bordo-daha-koyu);
}

.tema-emanet .cagri-baglantilari {
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
	justify-content: center;
}

.tema-emanet .tablo-sarmali {
	overflow-x: auto;
}

.tema-emanet .karsilastirma-tablosu {
	background: var(--yuzey);
	border-collapse: collapse;
	width: 100%;
}

.tema-emanet .karsilastirma-tablosu th,
.tema-emanet .karsilastirma-tablosu td {
	border-bottom: 1px solid var(--cizgi);
	padding: 14px 18px;
	text-align: left;
}

.tema-emanet .karsilastirma-tablosu thead th {
	background: var(--bordo);
	color: #ffffff;
	font-family: "Bitter", Georgia, serif;
}

.tema-emanet .galeri-izgarasi {
	display: grid;
	gap: 14px;
	grid-template-columns: repeat(2, 1fr);
	list-style: none;
	margin: 0;
	padding: 0;
}

.tema-emanet .galeri-ogesi img {
	aspect-ratio: 4 / 3;
	display: block;
	height: auto;
	object-fit: cover;
	width: 100%;
}

/* ---------- Sayfa başlığı ve içerik ---------- */

.tema-emanet .sayfa-basligi {
	background: var(--bordo);
	border-bottom: 5px solid var(--altin);
	color: #ffffff;
	padding-block: 48px 54px;
}

.tema-emanet .sayfa-basligi h1 {
	color: #ffffff;
	font-size: clamp(2rem, 4.2vw, 2.9rem);
	font-weight: 700;
	letter-spacing: -0.02em;
	line-height: 1.16;
	margin: 0 0 12px;
	max-width: 22ch;
}

.tema-emanet .sayfa-ozeti,
.tema-emanet .sayfa-basligi .form-notu {
	color: rgba(255, 255, 255, .84);
	margin: 0;
	max-width: 62ch;
}

.tema-emanet .sayfa-basligi .form-notu {
	font-size: 0.9rem;
	margin-top: 14px;
}

.tema-emanet .icerik-govdesi,
.tema-emanet .zengin-metin {
	color: var(--metin);
	font-size: 1.04rem;
	max-width: 72ch;
}

.tema-emanet .icerik-govdesi h2,
.tema-emanet .zengin-metin h2 {
	color: var(--metin);
	font-size: 1.6rem;
	margin: 36px 0 12px;
}

.tema-emanet .icerik-govdesi h3,
.tema-emanet .zengin-metin h3 {
	color: var(--metin);
	font-size: 1.2rem;
	margin: 28px 0 10px;
}

.tema-emanet .icerik-govdesi p,
.tema-emanet .icerik-govdesi li,
.tema-emanet .zengin-metin p,
.tema-emanet .zengin-metin li {
	color: var(--soluk);
}

.tema-emanet .icerik-govdesi a,
.tema-emanet .zengin-metin a {
	color: var(--bordo);
	text-decoration: underline;
	text-underline-offset: 2px;
}

.tema-emanet .icerik-bolumu h2 {
	color: var(--metin);
	font-family: "Bitter", Georgia, serif;
	font-size: 1.6rem;
	margin: 0 0 12px;
}

.tema-emanet .bos-durum,
.tema-emanet .sonuc-yok {
	background: var(--krem);
	border-left: 3px solid var(--altin);
	color: var(--soluk);
	padding: 26px;
}

.tema-emanet .guncelleme-bilgisi {
	border-top: 1px solid var(--cizgi);
	color: var(--soluk);
	font-size: 0.85rem;
	padding-top: 16px;
}

.tema-emanet .sayfalama {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	justify-content: center;
	list-style: none;
	margin: 44px 0 0;
	padding: 0;
}

.tema-emanet .sayfalama a,
.tema-emanet .sayfalama span {
	background: var(--yuzey);
	border: 1px solid var(--cizgi);
	border-radius: var(--r);
	color: var(--bordo);
	display: inline-block;
	font-weight: 600;
	min-height: 44px;
	padding: 11px 17px;
	text-decoration: none;
}

.tema-emanet .sayfalama [aria-current="page"] {
	background: var(--bordo);
	border-color: var(--bordo);
	color: #ffffff;
}

/* ---------- Liste ve detay sayfaları ---------- */

.tema-emanet .emanet-liste-alani,
.tema-emanet .emanet-detay-alani {
	padding-block: 56px 0;
}

.tema-emanet .emanet-detay-alani > * + * {
	margin-top: 34px;
}

.tema-emanet .emanet-detay-alani:empty {
	display: none;
}

.tema-emanet .emanet-hizmet-notu {
	color: var(--soluk);
	font-size: 0.86rem;
	margin: 0 0 12px;
}

.tema-emanet .emanet-not-etiketi {
	color: var(--bordo);
	font-weight: 700;
}

/* Sayfa başlığının altındaki künye şeridi. */
.tema-emanet .emanet-kunye-seridi {
	background: var(--krem);
	border-bottom: 1px solid var(--cizgi);
}

.tema-emanet .emanet-kunye-ic {
	display: flex;
	flex-wrap: wrap;
	gap: 16px 44px;
	padding-block: 18px;
}

.tema-emanet .emanet-kunye-ogesi,
.tema-emanet .emanet-kunye-telefonu {
	color: var(--metin);
	display: flex;
	flex-direction: column;
	font-size: 0.98rem;
	font-weight: 600;
	gap: 2px;
	text-decoration: none;
}

.tema-emanet .emanet-kunye-telefonu {
	color: var(--bordo);
	font-family: "Bitter", Georgia, serif;
	font-size: 1.06rem;
	font-weight: 700;
	margin-left: auto;
}

.tema-emanet .emanet-kunye-etiketi {
	color: var(--soluk);
	font-family: "Inter", system-ui, sans-serif;
	font-size: 0.72rem;
	font-weight: 700;
	letter-spacing: 0.16em;
	text-transform: uppercase;
}

.tema-emanet .emanet-ilgili-bolumu {
	background: var(--krem);
	padding-block: 72px;
}

.tema-emanet .emanet-ilgili-bolumu .emanet-h2 {
	margin-bottom: 34px;
}

/* Liste sayfasındaki kapanış kutusu: krem zemin, altın çizgi. */
.tema-emanet .emanet-kapanis-kutusu {
	background: var(--krem);
	border-left: 4px solid var(--altin);
	margin-block: 56px 76px;
	padding: 38px 34px;
}

.tema-emanet .emanet-kapanis-kutusu h2 {
	color: var(--metin);
	font-size: clamp(1.5rem, 3vw, 2rem);
	margin: 0 0 12px;
	max-width: 26ch;
}

.tema-emanet .emanet-kapanis-kutusu p {
	color: var(--soluk);
	margin: 0 0 22px;
	max-width: 58ch;
}

/* Detay sayfasındaki kapanış bandı: bordo, tam genişlik. */
.tema-emanet .emanet-kapanis-bandi {
	background: var(--bordo);
	border-top: 5px solid var(--altin);
	color: #ffffff;
	padding-block: 54px;
}

.tema-emanet .emanet-kapanis-ic {
	display: grid;
	gap: 26px;
	grid-template-columns: 1fr;
}

.tema-emanet .emanet-kapanis-basligi {
	color: #ffffff;
	font-size: clamp(1.5rem, 3vw, 2.1rem);
	margin: 0 0 10px;
	max-width: 22ch;
}

.tema-emanet .emanet-kapanis-metni {
	color: rgba(255, 255, 255, .82);
	margin: 0;
	max-width: 56ch;
}

.tema-emanet .emanet-kapanis-eylemler {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	gap: 16px 22px;
}

.tema-emanet .emanet-kapanis-telefonu {
	color: #ffffff;
	font-family: "Bitter", Georgia, serif;
	font-size: 1.3rem;
	font-weight: 700;
	text-decoration: none;
	white-space: nowrap;
}

.tema-emanet .emanet-kapanis-telefonu:hover {
	color: var(--altin-acik);
}

/* ---------- Teklif formu alanları ---------- */

.tema-emanet .form-uyarisi {
	background: #fdecec;
	border-left: 3px solid #b3261e;
	color: #8c1d18;
	margin: 30px auto 0;
	max-width: 900px;
	padding: 18px 22px;
}

.tema-emanet .form-uyarisi p {
	margin: 0;
}

.tema-emanet .teklif-formu {
	background: var(--yuzey);
	border: 1px solid var(--cizgi);
	border-top: 4px solid var(--altin);
	margin-block: 44px 76px;
	margin-inline: auto;
	max-width: 900px;
	padding: 32px;
}

.tema-emanet .blok-teklif_formu .teklif-formu {
	border: 0;
	margin: 22px 0 0;
	max-width: none;
	padding: 0;
}

.tema-emanet .teklif-formu fieldset {
	border: 0;
	margin: 0 0 30px;
	padding: 0;
}

.tema-emanet .teklif-formu legend {
	border-bottom: 2px solid var(--altin);
	color: var(--bordo);
	display: block;
	font-family: "Bitter", Georgia, serif;
	font-size: 1.04rem;
	font-weight: 700;
	margin-bottom: 16px;
	padding: 0 0 8px;
	width: 100%;
}

.tema-emanet .teklif-formu label {
	color: var(--metin);
	display: block;
	font-size: 0.9rem;
	font-weight: 600;
	margin-bottom: 5px;
}

.tema-emanet .teklif-formu input[type="text"],
.tema-emanet .teklif-formu input[type="email"],
.tema-emanet .teklif-formu input[type="tel"],
.tema-emanet .teklif-formu input[type="date"],
.tema-emanet .teklif-formu input[type="file"],
.tema-emanet .teklif-formu select,
.tema-emanet .teklif-formu textarea {
	background: var(--yuzey);
	border: 1px solid var(--cizgi);
	border-radius: var(--r);
	font-family: inherit;
	font-size: 1rem;
	min-height: 48px;
	padding: 12px 14px;
	width: 100%;
}

.tema-emanet .teklif-formu textarea {
	min-height: 120px;
	resize: vertical;
}

.tema-emanet .teklif-formu .alan {
	margin-bottom: 18px;
}

.tema-emanet .teklif-formu .alan-onay {
	align-items: flex-start;
	display: flex;
	gap: 10px;
}

.tema-emanet .teklif-formu .alan-onay input {
	margin-top: 4px;
	min-height: 0;
	width: auto;
}

.tema-emanet .teklif-formu .alan-onay label {
	font-weight: 500;
}

.tema-emanet .teklif-formu .alan-hatasi {
	color: #b3261e;
	font-size: 0.86rem;
	font-weight: 600;
	margin: 6px 0 0;
}

.tema-emanet .teklif-formu .alan-notu {
	color: var(--soluk);
	font-size: 0.85rem;
	margin: 6px 0 0;
}

.tema-emanet .teklif-formu .bal-kupu {
	left: -9999px;
	position: absolute;
}

.tema-emanet .teklif-formu .onay-metni {
	background: var(--krem);
	border-left: 3px solid var(--cizgi);
	margin-bottom: 14px;
	max-width: none;
	padding: 16px 20px;
}

.tema-emanet .teklif-formu .onay-metni > * {
	max-width: 78ch;
}

.tema-emanet .teklif-formu .onay-metni h3 {
	color: var(--bordo);
	font-size: 0.95rem;
	margin: 0 0 6px;
}

.tema-emanet .teklif-formu .onay-metni p {
	color: var(--soluk);
	font-size: 0.9rem;
	margin: 0;
}

.tema-emanet .form-notu {
	color: var(--soluk);
	font-size: 0.9rem;
}

/* ---------- Alt bilgi ---------- */

.tema-emanet .site-altligi {
	background: var(--bordo-daha-koyu);
	border-top: 5px solid var(--altin);
	color: rgba(255, 255, 255, .76);
}

.tema-emanet .emanet-altlik-izgarasi {
	display: grid;
	gap: 34px;
	grid-template-columns: 1fr;
	padding-block: 54px 34px;
}

.tema-emanet .site-altligi .emanet-marka {
	color: #ffffff;
}

.tema-emanet .site-altligi .emanet-marka-isareti {
	color: var(--altin);
}

.tema-emanet .emanet-altlik-aciklamasi {
	color: rgba(255, 255, 255, .68);
	font-size: 0.94rem;
	margin: 16px 0 0;
	max-width: 38ch;
}

.tema-emanet .emanet-altlik-basligi {
	color: var(--altin-acik);
	font-family: "Bitter", Georgia, serif;
	font-size: 0.82rem;
	font-weight: 700;
	letter-spacing: 0.16em;
	margin: 0 0 14px;
	text-transform: uppercase;
}

.tema-emanet .emanet-altlik-sutunu ul {
	display: grid;
	gap: 9px;
	list-style: none;
	margin: 0;
	padding: 0;
}

.tema-emanet .emanet-altlik-sutunu a {
	color: rgba(255, 255, 255, .76);
	font-size: 0.94rem;
	text-decoration: none;
}

.tema-emanet .emanet-altlik-sutunu a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.tema-emanet .emanet-iletisim-listesi li {
	font-size: 0.94rem;
}

.tema-emanet .emanet-altlik-kunye {
	border-top: 1px solid rgba(255, 255, 255, .14);
	color: rgba(255, 255, 255, .56);
	display: flex;
	flex-wrap: wrap;
	font-size: 0.84rem;
	gap: 6px 24px;
	justify-content: space-between;
	padding-block: 20px 30px;
}

.tema-emanet .emanet-altlik-kunye p {
	margin: 0;
}

/* ---------- Mobil çubuk, çerez, atlama ---------- */

.tema-emanet .mobil-iletisim-cubugu {
	background: var(--yuzey);
	border-top: 1px solid var(--cizgi);
	bottom: 0;
	box-shadow: 0 -6px 20px rgba(64, 14, 25, .1);
	display: none;
	gap: 8px;
	left: 0;
	padding: 10px 12px calc(10px + env(safe-area-inset-bottom));
	position: fixed;
	right: 0;
	z-index: 44;
}

.tema-emanet .mobil-iletisim-cubugu a {
	align-items: center;
	background: var(--bordo-tint);
	border-radius: var(--r);
	color: var(--bordo);
	display: flex;
	flex: 1 1 0;
	font-size: 0.88rem;
	font-weight: 700;
	justify-content: center;
	min-height: 46px;
	text-decoration: none;
}

.tema-emanet .mobil-cubuk-vurgu {
	background: var(--bordo);
	color: #ffffff;
}

.tema-emanet .cerez-banneri {
	background: var(--yuzey);
	border: 1px solid var(--cizgi);
	border-top: 4px solid var(--bordo);
	bottom: 16px;
	box-shadow: var(--golge);
	left: 16px;
	max-width: 420px;
	padding: 22px;
	position: fixed;
	z-index: 60;
}

.tema-emanet .cerez-banneri p {
	color: var(--soluk);
	font-size: 0.88rem;
	margin: 0 0 14px;
}

.tema-emanet .cerez-dugmeleri {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
}

.tema-emanet .cerez-dugmeleri button {
	border: 1px solid var(--bordo);
	border-radius: var(--r);
	cursor: pointer;
	font: inherit;
	font-weight: 700;
	min-height: 44px;
	padding: 10px 18px;
}

.tema-emanet .cerez-dugmeleri button[data-cerez="tumu"] {
	background: var(--bordo);
	color: #ffffff;
}

.tema-emanet .cerez-dugmeleri button[data-cerez="zorunlu"] {
	background: transparent;
	color: var(--bordo);
}

.tema-emanet .atlama-baglantisi {
	background: var(--bordo);
	color: #ffffff;
	font-weight: 700;
	left: -9999px;
	padding: 14px 20px;
	position: absolute;
	top: 0;
	z-index: 70;
}

.tema-emanet .atlama-baglantisi:focus {
	left: 0;
}

.tema-emanet .gorsel-disi {
	border: 0;
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	white-space: nowrap;
	width: 1px;
}

/* ---------- 640 piksel ve üzeri ---------- */

@media (min-width: 640px) {
	.tema-emanet .emanet-hizmet-listesi {
		grid-template-columns: repeat(2, 1fr);
		gap: 30px 40px;
	}

	.tema-emanet .gorus-listesi,
	.tema-emanet .yazi-listesi,
	.tema-emanet .kart-izgarasi,
	.tema-emanet .etken-listesi {
		grid-template-columns: repeat(2, 1fr);
	}

	.tema-emanet .galeri-izgarasi {
		grid-template-columns: repeat(3, 1fr);
	}
}

/* ---------- 900 piksel ve üzeri ---------- */

@media (min-width: 900px) {
	.tema-emanet .blok {
		padding-block: 96px;
	}

	.tema-emanet .emanet-kahraman-gorseli img {
		aspect-ratio: 21 / 8;
	}

	/* Kart fotoğrafın soluna biner ve alta taşar. */
	.tema-emanet .emanet-kahraman-karti {
		margin-top: -180px;
		max-width: 620px;
		padding: 44px 42px;
	}

	.tema-emanet .emanet-teklif-duzeni {
		align-items: start;
		gap: 56px;
		grid-template-columns: 1.35fr 1fr;
	}

	.tema-emanet .emanet-teklif-formu {
		padding: 38px 36px;
	}

	.tema-emanet .emanet-teklif-yani {
		padding-top: 12px;
		position: sticky;
		top: 120px;
	}

	.tema-emanet .bolge-listesi {
		grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
	}

	.tema-emanet .emanet-kapanis-ic {
		align-items: center;
		grid-template-columns: 1fr auto;
		gap: 40px;
	}
}

/* ---------- 1024 piksel ve üzeri ---------- */

@media (min-width: 1024px) {
	.tema-emanet .gorus-listesi,
	.tema-emanet .yazi-listesi,
	.tema-emanet .kart-izgarasi,
	.tema-emanet .etken-listesi {
		grid-template-columns: repeat(3, 1fr);
	}

	.tema-emanet .galeri-izgarasi {
		grid-template-columns: repeat(4, 1fr);
	}

	.tema-emanet .emanet-altlik-izgarasi {
		grid-template-columns: 1.6fr 1fr 1fr 1.2fr;
		gap: 40px;
	}

	.tema-emanet .teklif-formu fieldset {
		display: grid;
		gap: 0 22px;
		grid-template-columns: repeat(2, 1fr);
	}

	.tema-emanet .teklif-formu legend,
	.tema-emanet .teklif-formu .alan-onay,
	.tema-emanet .teklif-formu .onay-metni,
	.tema-emanet .teklif-formu .alan:has(textarea),
	.tema-emanet .teklif-formu .alan:has(input[type="file"]) {
		grid-column: 1 / -1;
	}

	/* Blok içindeki form dar sütundadır: tek sütuna döner. */
	.tema-emanet .blok-teklif_formu .teklif-formu fieldset {
		grid-template-columns: 1fr;
	}
}


/* ---------- 900 pikselin altı ---------- */

@media (max-width: 899px) {
	.tema-emanet .emanet-baslik-ic {
		flex-wrap: wrap;
		gap: 12px;
		min-height: 0;
		padding-block: 14px;
	}

	.tema-emanet .emanet-marka {
		flex: 1 1 auto;
	}

	.tema-emanet .menu-dugmesi {
		display: inline-flex;
		order: 2;
	}

	.tema-emanet .emanet-baslik-eylem {
		flex: 1 1 100%;
		justify-content: space-between;
		order: 3;
	}

	/* Gezinti satırı yalnızca menü düğmesiyle açılır. */
	.tema-emanet .emanet-gezinti-satiri {
		border-top: 0;
	}

	.tema-emanet .ana-gezinti {
		display: none;
	}

	.tema-emanet .ana-gezinti.acik {
		display: block;
		padding-bottom: 10px;
	}

	.tema-emanet .ana-gezinti ul {
		flex-direction: column;
		gap: 0;
		justify-content: flex-start;
	}

	/* Dar ekranda ikon yanda kalır, madde tek satıra iner. */
	.tema-emanet .ana-gezinti a {
		align-items: center;
		border-bottom: 1px solid var(--cizgi);
		flex-direction: row;
		gap: 12px;
		padding: 13px 4px;
	}

	.tema-emanet .emanet-kahraman-karti {
		margin-top: -40px;
	}

	.tema-emanet .emanet-sekme-etiketi {
		padding: 12px 14px;
	}

	.tema-emanet.mobil-cubuk-var .mobil-iletisim-cubugu {
		display: flex;
	}

	.tema-emanet.mobil-cubuk-var {
		padding-bottom: 72px;
	}

	.tema-emanet .cerez-banneri {
		bottom: 82px;
		left: 12px;
		max-width: none;
		right: 12px;
	}
}

/* ---------- 559 pikselin altı ---------- */

@media (max-width: 559px) {
	.tema-emanet .emanet-baslik-eylem .dugme {
		width: 100%;
	}

	.tema-emanet .emanet-telefon {
		display: none;
	}

	.tema-emanet .emanet-kahraman-karti {
		padding: 26px 22px;
	}

	.tema-emanet .emanet-sekme-etiketleri {
		flex-direction: column;
	}

	.tema-emanet .emanet-sekme-etiketi {
		border-bottom: 1px solid var(--cizgi);
		border-left: 3px solid transparent;
		margin-bottom: 0;
		padding: 12px 10px;
	}

	.tema-emanet .emanet-sekme-radyosu:nth-of-type(1):checked
		~ .emanet-sekme-etiketleri .emanet-sekme-etiketi:nth-child(1),
	.tema-emanet .emanet-sekme-radyosu:nth-of-type(2):checked
		~ .emanet-sekme-etiketleri .emanet-sekme-etiketi:nth-child(2),
	.tema-emanet .emanet-sekme-radyosu:nth-of-type(3):checked
		~ .emanet-sekme-etiketleri .emanet-sekme-etiketi:nth-child(3),
	.tema-emanet .emanet-sekme-radyosu:nth-of-type(4):checked
		~ .emanet-sekme-etiketleri .emanet-sekme-etiketi:nth-child(4),
	.tema-emanet .emanet-sekme-radyosu:nth-of-type(5):checked
		~ .emanet-sekme-etiketleri .emanet-sekme-etiketi:nth-child(5),
	.tema-emanet .emanet-sekme-radyosu:nth-of-type(6):checked
		~ .emanet-sekme-etiketleri .emanet-sekme-etiketi:nth-child(6) {
		border-bottom-color: var(--cizgi);
		border-left-color: var(--bordo);
	}
}

/* ---------- Hareket azaltma ve yazdırma ---------- */

@media (prefers-reduced-motion: reduce) {
	.tema-emanet *,
	.tema-emanet *::before,
	.tema-emanet *::after {
		animation-duration: 0.001ms !important;
		transition-duration: 0.001ms !important;
	}
}

@media print {
	.tema-emanet .emanet-ust-serit,
	.tema-emanet .mobil-iletisim-cubugu,
	.tema-emanet .cerez-banneri,
	.tema-emanet .emanet-baslik-eylem {
		display: none !important;
	}

	/* Yazdırmada bütün sekme panelleri açılır; gizli içerik kaybolmaz. */
	.tema-emanet .emanet-sekme-paneli {
		display: block !important;
		margin-bottom: 18px;
	}

	.tema-emanet .emanet-sekme-etiketleri {
		display: none !important;
	}

	.tema-emanet .site-altligi,
	.tema-emanet .blok-teklif_formu {
		background: none;
		color: #000000;
	}
}
