/* ETR v3 · WPD — tek footer, çerez bandı görünümü, eski global bileşenlerin marka diline taşınması (23 Eyl 2026).
   Yalnız v3 açıkken yüklenir. Jetonlar: mürekkep #131c21 · panel #111d22 · krem #f5f4ef · limon #dff572 (yalnız para/eylem) · çizgi #d6d8d3. */
:root{--w-ink:#131c21;--w-panel:#111d22;--w-krem:#f5f4ef;--w-limon:#dff572;--w-limon2:#d2ec52;--w-cizgi:#d6d8d3;--w-mut:#56625c;--w-mut2:#a9b8b1;--w-font:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}

/* ---------- Tek footer ---------- */
html body footer.v3f.v3f{display:block;background:var(--w-ink)!important;background-image:none!important;color:#c9d1cc!important;margin:0!important;padding:52px 20px 30px;border:0!important;border-top:3px solid var(--w-limon)!important;font-family:var(--w-font);font-size:14px;line-height:1.55;content-visibility:visible;text-align:left}
html body footer.v3f *{box-sizing:border-box}
html body footer.v3f .v3f-in{max-width:1180px;margin:0 auto}
html body footer.v3f .v3f-ust{display:flex;flex-wrap:wrap;align-items:center;gap:10px 28px;padding-bottom:28px;margin-bottom:30px;border-bottom:1px solid #2b3a40}
html body footer.v3f .v3f-marka{display:inline-flex;align-items:center;gap:10px;color:#fff!important;text-decoration:none!important;font-weight:850;font-size:18px;letter-spacing:-.02em}
html body footer.v3f .v3f-marka img{width:32px;height:32px;border-radius:7px;display:block}
html body footer.v3f .v3f-oz{margin:0;color:var(--w-mut2);font-size:14px;max-width:62ch}
html body footer.v3f .v3f-izgara{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.15fr);gap:28px 24px}
html body footer.v3f .v3f-h{margin:0 0 12px;color:#fff;font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;display:flex;align-items:center;gap:7px}
html body footer.v3f .v3f-h::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--w-limon);flex:0 0 6px}
html body footer.v3f ul{list-style:none;margin:0;padding:0}
html body footer.v3f li{margin:0;padding:0}
html body footer.v3f li a,html body footer.v3f .v3f-cerez{display:inline-block;padding:4px 0;color:#c9d1cc!important;text-decoration:none!important;font-size:14px;font-weight:500;line-height:1.45;background:none;border:0;cursor:pointer;font-family:inherit;text-align:left}
html body footer.v3f li a:hover,html body footer.v3f .v3f-cerez:hover{color:var(--w-limon)!important}
html body footer.v3f a:focus-visible,html body footer.v3f button:focus-visible{outline:2px solid var(--w-limon);outline-offset:2px}
html body footer.v3f .v3f-alt{margin-top:34px;padding-top:22px;border-top:1px solid #2b3a40;display:grid;gap:8px}
html body footer.v3f .v3f-kaynak{margin:0;font-size:13px;color:var(--w-mut2)}
html body footer.v3f .v3f-kaynak a{color:var(--w-mut2)!important;text-decoration:none!important}
html body footer.v3f .v3f-kaynak a:hover{color:#fff!important}
html body footer.v3f .etr-commercial-note{max-width:none!important;margin:0!important;padding:0!important;border:0!important;font-size:13px!important;line-height:1.6!important;color:#dfe5e1!important}
html body footer.v3f .v3f-not{margin:0;font-size:12.5px;color:var(--w-mut2);line-height:1.6}
html body footer.v3f .v3f-telif{margin:4px 0 0;font-size:12.5px;color:var(--w-mut2)}
@media (max-width:1020px){html body footer.v3f .v3f-izgara{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:760px){
 html body footer.v3f{padding:36px 16px 96px}
 html body footer.v3f .v3f-ust{padding-bottom:20px;margin-bottom:22px}
 html body footer.v3f .v3f-izgara{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}
 html body footer.v3f .v3f-sut--senaryo{grid-column:1/-1}
 html body footer.v3f .v3f-sut--senaryo ul{display:flex;flex-wrap:wrap;gap:0 14px}
 html body footer.v3f li a,html body footer.v3f .v3f-cerez{padding:6px 0;font-size:14px}
}
/* Eski footer'ın çerez butonu başka bir footer'a eklenirse (v3 footer'lı sayfada olmaz) yüzmesin */
html body #etr-cookie-settings:not(.v3f-cerez){display:none}

/* ---------- Çerez bandı: metin aynı, görünüm mürekkep + kompakt ---------- */
html body #ts-cookie-consent{background:var(--w-ink)!important;color:#eef1ee!important;border-top:3px solid var(--w-limon)!important;box-shadow:0 -6px 24px rgba(0,0,0,.18)!important;font-family:var(--w-font)!important;padding:14px 20px!important}
html body #ts-cookie-consent a{color:#fff!important;text-decoration-color:var(--w-limon)!important;text-underline-offset:2px}
html body #ts-cookie-consent button#ts-cc-accept,html body #ts-cookie-consent button#ts-cc-reject{min-width:112px!important;min-height:44px!important;padding:10px 18px!important;border-radius:6px!important;font-weight:800!important;font-size:14px!important;border:1.5px solid #fff!important}
html body #ts-cookie-consent button#ts-cc-accept{background:#fff!important;color:var(--w-ink)!important}
html body #ts-cookie-consent button#ts-cc-reject{background:transparent!important;color:#fff!important}
@media (max-width:760px){
 html body #ts-cookie-consent{padding:10px 14px calc(10px + env(safe-area-inset-bottom))!important;font-size:12.5px!important;line-height:1.42!important}
 html body #ts-cookie-consent > div{gap:8px!important}
 html body #ts-cookie-consent #ts-cc-description{min-width:0!important;flex:1 1 100%!important}
 html body #ts-cookie-consent > div > div{display:grid!important;grid-template-columns:1fr 1fr;gap:8px!important;width:100%}
 html body #ts-cookie-consent button#ts-cc-accept,html body #ts-cookie-consent button#ts-cc-reject{min-width:0!important;width:100%!important;min-height:44px!important;padding:8px 10px!important;font-size:13.5px!important}
}

/* ---------- İlerleme çizgisi ve yukarı düğmesi ---------- */
html body .ts-scroll-progress,html body .ts-blog-progress,html body #blogProgress{height:2px!important;background:var(--w-limon)!important;background-image:none!important;box-shadow:none!important}
html body .ts-back-to-top{background:var(--w-ink)!important;background-image:none!important;color:var(--w-limon)!important;border:1px solid #2b3a40!important;border-radius:6px!important;box-shadow:none!important}
html body .ts-back-to-top:hover{background:var(--w-panel)!important;color:#fff!important;box-shadow:0 3px 0 var(--w-limon)!important}
@media (max-width:767px){html body .ts-back-to-top{display:none!important}}

/* ---------- "Giriş yap": hiçbir sayfada gösterilmez (tutarlılık; üyelik akışı kapalı) ---------- */
html body .gv-nav .ts-nav-login,html body a.ts-nav-login,html body .etr-kh-yuv[href*="wp-login.php"]{display:none!important}

/* ---------- Eski global bileşenler: mavi adlar/bağlantılar → mürekkep + limon alt çizgi ---------- */
html body .d-list-brand h3 a,html body .ec-card h3 a,html body article.ec-card > a:not([class]),html body .d-list-links a,
html body .ts-auto-link,html body a.ts-auto-link,html body .erd-details a,html body a.erd-source,html body a.erd-text-link,
html body .d-answer-title a,html body .etr-source-details a,html body .ec-provider-links a,html body figcaption a,
html body .efk-tablo th a,html body .pz-mx th a,html body .etr-vsgrid-card span,html body .ts-blog-provider-score,
html body .ts-reco-bottom__card-badge{color:var(--w-ink)!important}
html body .d-list-links a,html body .ts-auto-link,html body a.ts-auto-link,html body .erd-details a,html body a.erd-source,html body a.erd-text-link,
html body .d-answer-title a,html body .etr-source-details a,html body .ec-provider-links a,html body figcaption a,html body .efk-tablo th a,html body .pz-mx th a{
 text-decoration:underline!important;text-decoration-color:var(--w-limon2)!important;text-decoration-thickness:2px!important;text-underline-offset:3px!important;text-decoration-style:solid!important;border-bottom:0!important}
html body .d-list-links a:hover,html body .ts-auto-link:hover,html body .erd-details a:hover,html body a.erd-source:hover,html body a.erd-text-link:hover,
html body .efk-tablo th a:hover,html body .pz-mx th a:hover{text-decoration-color:var(--w-ink)!important}
html body .d-list-brand h3 a,html body .ec-card h3 a{text-decoration:none!important}
html body .d-list-brand h3 a:hover,html body .ec-card h3 a:hover{text-decoration:underline!important;text-decoration-color:var(--w-limon2)!important;text-decoration-thickness:2px!important}
html body .d-list-links a{background:transparent!important;border:0!important;padding:4px 0!important;margin-right:14px}

/* Yeşil "Özellik Puanı" kutusu → mürekkep */
html body a.d-score-badge,html body .d-score-badge{background:var(--w-ink)!important;border-color:var(--w-ink)!important;color:#fff!important;box-shadow:none!important}
html body a.d-score-badge strong,html body .d-score-badge strong{color:#fff!important}
html body a.d-score-badge small,html body a.d-score-badge span,html body .d-score-badge span{color:#c9d1cc!important}
html body a.d-score-badge:hover{background:var(--w-panel)!important;box-shadow:0 3px 0 var(--w-limon)!important}

/* "Alıntıla" düğmesi (lacivert) → mürekkep çerçeve */
html body details.etr-cite > button,html body details.etr-cite button{background:#fff!important;color:var(--w-ink)!important;border:1.5px solid var(--w-ink)!important;box-shadow:none!important}
html body details.etr-cite > button:hover{background:var(--w-ink)!important;color:#fff!important}

/* Nane yeşili "Son doğrulama" kutusu → krem */
html body .ts-last-updated{background:var(--w-krem)!important;border-color:var(--w-cizgi)!important;color:var(--w-ink)!important}

/* Önerilen içerik rozetleri (nane/mavi) → nötr */
html body .ts-reco-bottom__card-badge{background:var(--w-krem)!important;border:1px solid var(--w-cizgi)!important}

/* Güven sayfalarında "Bunları da beğenebilirsiniz" (boş görsel, dev logo) gösterilmez */
html body.page-id-2151 .ts-reco-bottom,html body.page-id-297 .ts-reco-bottom,html body.page-id-402 .ts-reco-bottom,html body.page-id-414 .ts-reco-bottom{display:none!important}

/* ---------- /is-ortakliklarimiz/ v3 gövdesi ---------- */
html body .v3o{font-family:var(--w-font);color:var(--w-ink)}
html body .v3o .v3o-giris{font-size:17px;line-height:1.65;margin:0 0 22px}
html body .v3o .v3o-kicker{margin:26px 0 10px;font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:#425049;display:flex;align-items:center;gap:7px}
html body .v3o .v3o-kicker::before{content:"";width:7px;height:7px;border-radius:50%;background:#9fc51b}
html body .v3o ul.v3o-kartlar{list-style:none!important;margin:0 0 30px!important;padding:0!important;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
html body .v3o ul.v3o-kartlar li{margin:0!important;padding:0!important;list-style:none!important}
html body .v3o ul.v3o-kartlar li::before,html body .v3o ul.v3o-kartlar li::marker{content:none!important;display:none!important}
html body .v3o .v3o-kart a{display:flex;flex-direction:column;gap:3px;height:100%;padding:14px 14px 12px;background:#fff;border:1.5px solid var(--w-ink);border-radius:6px;color:var(--w-ink)!important;text-decoration:none!important;box-shadow:0 3px 0 var(--w-ink);transition:transform .12s ease}
html body .v3o .v3o-kart a:hover{transform:translateY(-2px)}
html body .v3o .v3o-marka{font-size:17px;font-weight:850;letter-spacing:-.02em}
html body .v3o .v3o-paket{font-size:12.5px;color:var(--w-mut)}
html body .v3o .v3o-fiyat{margin-top:6px;font-size:21px;font-weight:850;letter-spacing:-.02em;white-space:nowrap}
html body .v3o .v3o-fiyat s{font-size:13px;font-weight:600;color:var(--w-mut);text-decoration-color:#c0392b;margin-right:4px}
html body .v3o .v3o-not{font-size:12px;color:var(--w-mut)}
html body .v3o .v3o-git{margin-top:auto;padding-top:8px;font-size:13px;font-weight:800;border-top:1px dashed var(--w-cizgi)}
html body .v3o h2{font-size:24px;font-weight:850;letter-spacing:-.02em;margin:34px 0 12px}
html body .v3o ol.v3o-adim{margin:0;padding:0;list-style:none;counter-reset:v3o;display:grid;gap:10px}
html body .v3o ol.v3o-adim li{counter-increment:v3o;position:relative;padding:12px 14px 12px 50px;background:var(--w-krem);border:1px solid var(--w-cizgi);border-radius:6px;list-style:none;line-height:1.55}
html body .v3o ol.v3o-adim li::before{content:counter(v3o);position:absolute;left:14px;top:12px;width:24px;height:24px;border-radius:50%;background:var(--w-ink);color:var(--w-limon);font-weight:850;font-size:13px;display:flex;align-items:center;justify-content:center}
html body .v3o .v3o-soru{margin:26px 0 0;padding:16px 18px;background:var(--w-ink);color:#e7ece8;border-radius:6px}
html body .v3o .v3o-soru p,html body .v3o .v3o-soru strong{margin:0;line-height:1.6;color:#e7ece8!important}
html body .v3o .v3o-soru a{color:#fff!important;text-decoration:underline!important;text-decoration-color:var(--w-limon)!important;background:none!important}
html body .v3o .v3o-soru-k{font-size:11px!important;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--w-limon)!important;margin:0 0 6px!important}
html body .v3o .v3o-kapanis{margin:34px 0 8px;padding:22px;background:var(--w-panel);border-radius:6px;color:#e7ece8;display:grid;gap:8px;justify-items:start}
html body .v3o .v3o-kapanis-k{margin:0!important;font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--w-limon)}
html body .v3o .v3o-kapanis-b{margin:0;font-size:22px;font-weight:850;letter-spacing:-.02em;color:#fff!important}
html body .v3o a.v3o-dugme{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:12px 20px;background:var(--w-limon);color:#141e15!important;border-radius:6px;font-weight:850;text-decoration:none!important}
html body .v3o a.v3o-dugme:hover{background:var(--w-limon2)}
html body .v3o a.v3o-wa{color:#fff!important;font-weight:700;font-size:14px;text-decoration-color:var(--w-limon)!important}
html body .v3o .v3o-guvence{margin:2px 0 0;font-size:12.5px;color:var(--w-mut2)!important}
@media (max-width:900px){html body .v3o ul.v3o-kartlar{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:420px){html body .v3o .v3o-fiyat{font-size:19px}}

/* ---------- Blog (dergi düzeni korunur; yazı tipi ve renkler marka diline eşitlenir) ---------- */
html body .etr-dg,html body .etr-kh,html body.etr-dg-page .etr-site-header .gv-site-header-in,html body .etr-dg .ts-reco-bottom__title,html body.etr-dg-page .ts-reco-bottom__title{font-family:var(--w-font)!important;letter-spacing:-.01em}
html body .etr-dg-copy.is-ok{background:var(--w-ink)!important;color:var(--w-limon)!important}
html body .ts-helpfulness{border-top-color:var(--w-cizgi)!important}
html body .ts-helpfulness .ts-hf-btn{background:#fff!important;border:1.5px solid var(--w-ink)!important;color:var(--w-ink)!important;border-radius:6px!important;padding:.45rem 1.1rem!important}
html body .ts-helpfulness .ts-hf-btn:hover{background:var(--w-ink)!important;color:#fff!important}
html body #tsHelpful p{color:var(--w-ink)!important}
/* Kapanış teklifi yuvası ve "İlgili içerikler" */
html body #etr-v3-kapanis-yuva{margin:28px 0 0}
html body #etr-v3-kapanis-yuva:empty{display:none}
html body #etr-v3-kapanis-yuva aside.etlb--alt{margin:0!important;width:auto!important;max-width:100%!important}
html body details.v3-ilgili{margin:28px 0 0;background:#fff;border:1.5px solid var(--w-ink);border-radius:6px;font-family:var(--w-font)}
html body details.v3-ilgili > summary{list-style:none;cursor:pointer;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:15px 44px 15px 18px;position:relative}
html body details.v3-ilgili > summary::-webkit-details-marker{display:none}
html body details.v3-ilgili > summary::after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;background:var(--w-ink);color:var(--w-limon);font-weight:800;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1}
html body details.v3-ilgili[open] > summary::after{content:"–"}
html body details.v3-ilgili .v3-il-k{font-size:17px;font-weight:850;letter-spacing:-.02em;color:var(--w-ink)}
html body details.v3-ilgili .v3-il-s{font-size:13px;color:var(--w-mut)}
html body ul.v3-il-liste{list-style:none!important;margin:0!important;padding:0 18px 6px!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;border-top:1px solid var(--w-cizgi)}
html body ul.v3-il-liste li{margin:0!important;padding:0!important;list-style:none!important;border-bottom:1px solid #ecece6}
html body ul.v3-il-liste li::before,html body ul.v3-il-liste li::marker{content:none!important;display:none!important}
html body ul.v3-il-liste a{display:flex;flex-direction:column;gap:1px;padding:10px 0;color:var(--w-ink)!important;text-decoration:none!important;border:0!important;background:none!important}
html body ul.v3-il-liste a:hover .v3-il-ad{text-decoration:underline;text-decoration-color:var(--w-limon2);text-decoration-thickness:2px;text-underline-offset:3px}
html body .v3-il-tur{font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#6b7771}
html body .v3-il-ad{font-size:15px;font-weight:650;line-height:1.35}
html body details.v3-il-tumu{margin:0;border-top:1px solid var(--w-cizgi)}
html body details.v3-il-tumu > summary{cursor:pointer;list-style:none;padding:12px 18px;font-size:14px;font-weight:800;color:var(--w-ink)}
html body details.v3-il-tumu > summary::-webkit-details-marker{display:none}
html body details.v3-il-tumu > summary::after{content:" ↓"}
html body details.v3-il-tumu[open] > summary::after{content:" ↑"}
html body ul.v3-il-liste--tum{border-top:0}
@media (max-width:700px){html body ul.v3-il-liste{grid-template-columns:1fr}}
@media (max-width:1080px){html body .etr-dg-single .etr-dg-side{display:none!important}}

/* ---------- Blog içerik bileşenleri (eklenti satır içi renkleri) → marka dili ---------- */
html body .etr-dg-content ul li::marker,html body .etr-dg-content ol li::marker,html body .ts-blog-content ul li::marker,html body .ts-blog-content ol li::marker{color:var(--w-ink)!important}
html body .etr-dg-content ol li::marker{font-weight:800}
html body .etr-dg-content a[style*="#2563eb"],html body .etr-dg-content a[style*="#1e40af"],html body .etr-dg-content a[style*="#7c3aed"],html body .etr-dg-content a[style*="#dc2626"]{color:var(--w-ink)!important}
html body .ts-last-updated a{color:var(--w-ink)!important;text-decoration:underline!important;text-decoration-color:var(--w-limon2)!important;text-decoration-thickness:2px!important;text-underline-offset:3px}
html body .gscsm-glossary{background:#fff!important;border:1px solid var(--w-cizgi)!important;border-radius:6px!important}
html body .gscsm-glossary h3{color:var(--w-ink)!important;font-weight:850!important;letter-spacing:-.01em}
html body .gscsm-glossary dt,html body .gscsm-glossary dt a{color:var(--w-ink)!important}
html body .gscsm-glossary dd{color:#3f4b45!important}

/* ---------- vs sayfası: sihirbaz kartı (amber degrade) → mürekkep ---------- */
html body .ts-vs-alt-card.ts-vs-alt-cta{background:var(--w-ink)!important;background-image:none!important;border-color:var(--w-ink)!important}
html body .ts-vs-alt-card.ts-vs-alt-cta strong{color:#fff!important}
html body .ts-vs-alt-card.ts-vs-alt-cta span{color:#c9d1cc!important}
html body .ts-vs-alt-card.ts-vs-alt-cta:hover{box-shadow:0 5px 0 var(--w-limon)!important}

/* ---------- Güven sayfaları: koyu kutudaki bağlantı okunur; /iletisim/ kartı mürekkep ---------- */
html body .v3o .v3o-soru.v3o-soru a[href]{color:#fff!important;text-decoration-color:var(--w-limon)!important}
html body .ts-contact-info-card,html body .ts-contact-form-card{border-radius:6px!important;box-shadow:none!important;border-color:var(--w-cizgi)!important}
html body .ts-contact-info-row{color:var(--w-ink)!important}
html body .ts-contact-info-row svg{color:var(--w-ink)!important}
html body .ts-contact-info-row a{color:var(--w-ink)!important;text-decoration:underline!important;text-decoration-color:var(--w-limon2)!important;text-decoration-thickness:2px!important;text-underline-offset:3px}
html body .ts-contact-info-card .v3c-not{margin:22px 0 0;padding-top:16px;border-top:1px solid var(--w-cizgi);font-size:13.5px;line-height:1.6;color:var(--w-mut)}

/* ---------- Sanal POS SSS: marka dilinin section#sss kuralı sağ boşluğu siliyordu; "+" metnin üstüne biniyordu ---------- */
html body section#sss.v3sp-sss details summary{padding:15px 48px 15px 16px}

/* ---------- Mobil: gscsm "mobile-first" kuralı (a{display:inline-flex;min-height:44px}) cümle içindeki bağlantıları
   ayrı kutuya çevirip satır aralığını sıçratıyordu ("ikas ’ın" boşluğu). Metin içi bağlantılar satırda kalır. ---------- */
@media (max-width:768px){
 html body :where(p,dd,figcaption,blockquote) a:where(:not([class*="btn"]):not([class*="dugme"]):not([class*="cta"]):not([class*="button"])),
 html body :where(.entry-content,.ts-entry-content,.ts-post-content,.ts-content,.etr-page-content,.etr-dg-content,.v3o) :where(li:not([class])) > a:where(:not([class*="btn"]):not([class*="dugme"]):not([class*="cta"]):not([class*="button"])){display:inline;min-height:0;min-width:0}
 html body footer.v3f .v3f-kaynak a{display:inline;min-height:0;min-width:0}
 html body footer.v3f li a,html body footer.v3f .v3f-cerez{display:inline-flex;align-items:center;min-height:36px;min-width:0;padding:0}
}


/* ---------- Eski blog/sayfa çubuğu (#ts-sticky-cta, "%30'a varan indirim"): v3'te hiçbir sayfada görünmez.
   Teklif modülünün çalıştığı sayfalarda zaten gizleniyordu; çalışmadığı sayfalarda (/iletisim/ vb.) açıkta kalıyordu. ---------- */
html body #ts-sticky-cta{display:none!important}
@media (max-width:767px){html body #etr-v3-kapanis-yuva{margin:0}}
/* Çerez bandı: paragraf kendi p kuralından 14–16px alıyordu (kompakt değildi); düğme metni tema kuralıyla sola yaslanıyordu */
html body #ts-cookie-consent button#ts-cc-accept,html body #ts-cookie-consent button#ts-cc-reject{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}
@media (max-width:760px){html body #ts-cookie-consent p#ts-cc-description{font-size:12.5px!important;line-height:1.45!important;margin:0!important}}

/* ---------- vs: fiyat ayrıntısı bağlantısı ve "ilgili araçlar" kümeleri (etr-cluster-links, mavi) → mürekkep ---------- */
html body .etr-revision-details a:not([class]){color:var(--w-ink)!important;text-decoration:underline!important;text-decoration-color:var(--w-limon2)!important;text-decoration-thickness:2px!important;text-underline-offset:3px}
html body .etr-cl-item a{color:var(--w-ink)!important;border-color:var(--w-cizgi)!important;border-radius:6px!important;box-shadow:none!important}
html body .etr-cl-item a:hover{border-color:var(--w-ink)!important;box-shadow:0 3px 0 var(--w-ink)!important}
/* ---------- Blog dergi: kategori aksanları (kahve/pas/zeytin/gri-yeşil) → mürekkep ---------- */
html body [style*="--c:#5a4a2f"],html body [style*="--c:#354f26"],html body [style*="--c:#7a3e1d"],html body [style*="--c:#425049"]{--c:#131c21!important}
/* Limon yalnız para/eylem: "Bize özel fiyatlar" limon kalır; sihirbaz rozeti çerçeveli, "Son rehberler" ve puan şeridi etiketleri mürekkep/nötr */
html body .etr-kh .etr-kh-nav a.etr-kh-rozet{background:transparent;color:var(--w-ink);box-shadow:inset 0 0 0 1.5px var(--w-ink);font-weight:700}
html body .etr-kh .etr-kh-nav a.etr-kh-rozet:hover{background:var(--w-ink);color:#fff}
html body .etr-kh-menu a.is-vurgu{background:transparent;color:var(--w-ink);box-shadow:inset 0 0 0 1.5px var(--w-ink)}
html body .etr-kh .etr-kh-son-etiket{background:var(--w-ink);color:#fff}
html body .etr-kh .etr-kh-son-akis a b{background:#eceae3;color:var(--w-ink)}
html body .etr-dg-borsa .etr-dg-borsa-etiket{background:transparent;color:#fff;box-shadow:inset 0 0 0 1px #3a4a51}
/* Puan şeridi (mobil): bağlantılar 44px'e büzülüp üst üste biniyordu (mobil min-width:44px + flex-shrink) */
html body .etr-dg-borsa-akis a{flex:0 0 auto!important;min-width:max-content!important}
html body .etr-dg-borsa a.etr-dg-borsa-tum{color:#c9d1cc!important;-webkit-text-fill-color:currentColor}
html body .etr-dg-borsa a.etr-dg-borsa-tum:hover{color:#fff!important}
/* Arama sonuçları: yol "/" olduğu için tasarım sistemi betiği "Kategoriler"i etkin işaretliyordu */
html body.search .etr-site-header.etr-site-header .gv-nav .gv-nav-active{color:#dfe6e0!important;box-shadow:none}
html body.search .etr-site-header.etr-site-header .gv-nav.gv-nav-open .gv-nav-link.gv-nav-active{color:#e8ede6!important}
/* 404 öneri kartları (mobil): genel mobil bağlantı kuralı kart içeriğini ortalıyordu */
html body .v3a .v3a-oneri a{align-items:stretch!important;justify-content:flex-start!important;text-align:left!important}
