/* ETR lead sistemi (2026-09-16) — karar dili: krem #f5f4ef, siyah panel #111d22, limon #dff572, çizgi #d6d8d3. */
.etl-dugme,.etl-kok,.etl-banner,.etl-ray,.etl-panel,.etl-alt,.etl-ust,.etl-hap{--etl-krem:#f5f4ef;--etl-siyah:#111d22;--etl-limon:#dff572;--etl-limon-koyu:#c7df57;--etl-murekkep:#131c21;--etl-cizgi:#d6d8d3;--etl-kicker:#425049;--etl-gri:#56625c;box-sizing:border-box}
.etl-kok *,.etl-banner *,.etl-ray *,.etl-panel *,.etl-alt *{box-sizing:border-box}

/* Düğmeler */
html body .etl-dugme{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;margin:0;padding:13px 20px;border:1px solid var(--etl-limon-koyu);border-radius:3px;background:var(--etl-limon);color:#141e15!important;font:inherit;font-size:15px;font-weight:800;line-height:1.25;letter-spacing:0;text-align:center;text-decoration:none!important;cursor:pointer;box-shadow:none;transition:background .15s,transform .15s,box-shadow .15s}
html body .etl-dugme:hover{background:#d2ec52;color:#141e15!important;transform:translateY(-1px);box-shadow:0 8px 20px rgba(17,29,34,.16)}
html body .etl-dugme:focus-visible,.etl-kok a:focus-visible,.etl-kok button:focus-visible,.etl-kok input:focus-visible,.etl-kok select:focus-visible,.etl-kok summary:focus-visible,.etl-cip:focus-visible,.etl-hap:focus-visible,.etl-ust:focus-visible{outline:3px solid #2d6a4f;outline-offset:2px}
html body .etl-dugme[disabled]{opacity:.7;cursor:progress;transform:none}
html body .etl-dugme--tam{display:flex;width:100%}
html body .etl-dugme--kucuk{min-height:40px;padding:9px 14px;font-size:14px;white-space:nowrap}

/* Başlık düğmesi */
.etr-site-header .gv-nav{margin-left:auto}
html body .etl-ust{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;min-height:38px;padding:8px 14px;border-radius:10px;background:var(--etl-siyah);color:#fff!important;font-size:.88rem;font-weight:800;line-height:1.2;text-decoration:none!important;white-space:nowrap;transition:background .15s,transform .15s}
html body .etl-ust::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--etl-limon);box-shadow:0 0 0 3px rgba(223,245,114,.25)}
html body .etl-ust:hover{background:#22343a;color:#fff!important;transform:translateY(-1px)}
html body .etr-site-header.is-compact .etl-ust{min-height:34px;padding:7px 12px}
/* 761–960 px: menü + iki düğme tek satıra sığmıyor (800 px'de 866/745 px ölçüldü); orada sihirbaz düğmesi gizlenir, sihirbaz menü ve altbilgide kalır. */
@media (min-width:761px) and (max-width:960px){html body .etr-site-header .gv-site-header-in:has(.etl-ust) .gv-nav-cta{display:none}}
@media (max-width:760px){html body .etr-site-header .etl-ust{order:2;margin-left:auto;min-height:36px;padding:7px 11px;font-size:.82rem}html body .etr-site-header .gv-menu-btn{order:3}}
@media (max-width:350px){html body .etl-ust{display:none}}

/* Tablo etiketi */
html body .etl-hap{display:inline-block;margin:6px 0 0;padding:3px 8px;border:1px solid var(--etl-limon-koyu);border-radius:3px;background:var(--etl-limon);color:#141e15!important;font-size:11px;font-weight:800;line-height:1.3;letter-spacing:.02em;text-decoration:none!important;white-space:nowrap}
html body .etl-hap:hover{background:#d2ec52}
.etr-eniyi-tablo tbody th .etl-hap{display:table;margin-top:6px}
.etl-eniyi-not{margin:10px 0 0;font-size:.9rem;color:#425049}
.etl-eniyi-not strong{background:var(--etl-limon,#dff572);padding:1px 6px;border-radius:3px;color:#141e15}

/* Siyah hızlı karar paneli içi */
html body .d-verdict .etl-panel{margin:18px 0 0;padding:18px 0 0;border-top:1px solid #3d474a}
html body .d-verdict .etl-panel-etiket{display:inline-block;margin:0 0 8px;padding:3px 8px;border-radius:3px;background:var(--etl-limon);color:#141e15;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
html body .d-verdict .etl-panel-metin{margin:0 0 14px;color:#f1f4f0;font-size:14px;line-height:1.6}
html body .d-verdict .etl-panel .etl-dugme{display:inline-flex;margin:0;color:#141e15!important;font-size:14px}

/* Sağ sütun kartı */
.etl-ray{margin-top:18px;padding:20px;border-radius:3px;background:var(--etl-siyah);color:#f5f6ef}
.etl-ray .etl-kicker{margin:0 0 10px;color:var(--etl-limon);font-size:11px;font-weight:800;letter-spacing:.11em}
.etl-ray .etl-ray-baslik{margin:0 0 8px;color:#fff;font-size:17px;font-weight:850;line-height:1.3;letter-spacing:-.02em}
.etl-ray .etl-ray-metin{margin:0 0 14px;color:#c9d3cc;font-size:13px;line-height:1.6}
.erd-rail-inner>.etl-ray a.etl-dugme{padding:11px 14px;border-bottom:1px solid var(--etl-limon-koyu);font-size:14px;color:#141e15!important}

/* Sayfa içi teklif alanı */
.etl-banner{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:30px;align-items:center;max-width:1120px;margin:26px auto;padding:30px 32px;border-radius:3px;background:var(--etl-siyah);color:#f5f6ef;font-family:inherit;position:relative;overflow:hidden}
.etl-banner::after{content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(223,245,114,.16),rgba(223,245,114,0) 70%);pointer-events:none}
.erd-main .etl-banner,.ec-page .etl-banner,.ts-blog-content .etl-banner{margin:24px 0}
.etl-banner .etl-kicker{margin:0 0 12px;color:var(--etl-limon);font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}
.etl-banner .etl-baslik{margin:0 0 12px;color:#fff;font-size:clamp(22px,2.4vw,30px);font-weight:850;line-height:1.16;letter-spacing:-.035em}
.etl-banner .etl-aciklama{margin:0 0 16px;color:#d3dcd5;font-size:15px;line-height:1.65}
.etl-banner .etl-guven{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none}
.etl-banner .etl-guven li{position:relative;margin:0;padding:0 0 0 20px;color:#c3cec6;font-size:13px;line-height:1.5}
.etl-banner .etl-guven li::before{content:"✓";position:absolute;left:0;top:0;color:var(--etl-limon);font-weight:800}
.etl-banner-eylem{display:flex;flex-direction:column;align-items:flex-start;gap:12px;position:relative;z-index:1}
.etl-banner .etl-cip-baslik{margin:0;color:#aebbb2;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}
.etl-cipler{display:flex;flex-wrap:wrap;gap:8px}
html body .etl-cip{display:inline-flex;align-items:center;min-height:36px;padding:7px 12px;border:1px solid #46545a;border-radius:3px;background:transparent;color:#f5f6ef!important;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none!important;transition:border-color .15s,background .15s,color .15s}
html body .etl-cip:hover{border-color:var(--etl-limon);background:rgba(223,245,114,.1);color:#fff!important}
.etl-banner .etl-not{margin:0;color:#9fb0a5;font-size:12px}
html body .ts-blog-content .etl-banner .etl-kicker,html body .ts-content .etl-banner .etl-kicker{margin:0 0 12px}
html body .ts-blog-content .etl-banner .etl-baslik,html body .ts-content .etl-banner .etl-baslik{margin:0 0 12px}
html body .ts-blog-content .etl-banner .etl-aciklama,html body .ts-content .etl-banner .etl-aciklama{margin:0 0 16px}
html body .ts-blog-content .etl-banner .etl-cip-baslik,html body .ts-blog-content .etl-banner .etl-not,html body .ts-content .etl-banner .etl-cip-baslik,html body .ts-content .etl-banner .etl-not{margin:0}
html body .ts-blog-content .etl-banner ul,html body .ts-content .etl-banner ul{margin:0;padding:0}
@media (max-width:860px){
  .etl-banner{grid-template-columns:1fr;gap:20px;padding:24px 18px;margin:22px 16px}
  .erd-main .etl-banner,.ec-page .etl-banner,.ts-blog-content .etl-banner{margin:20px 0}
  .etl-banner-eylem .etl-dugme{width:100%}
}

/* Pencere */
html.etl-acik,html.etl-acik body{overflow:hidden}
.etl-kok{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:24px;font-family:var(--etr-font,'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif);color:var(--etl-murekkep);line-height:1.5;text-align:left}
.etl-kok[hidden]{display:none!important}
.etl-arka{position:absolute;inset:0;background:rgba(10,17,20,.62);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}
.etl-pencere{position:relative;display:grid;grid-template-columns:280px minmax(0,1fr);width:min(920px,100%);max-height:min(820px,calc(100vh - 32px));border-radius:4px;background:#fff;box-shadow:0 30px 80px rgba(0,0,0,.35);overflow:hidden}
.etl-kok.etl-gir .etl-pencere{animation:etl-gir .22s ease-out}
.etl-kok.etl-gir .etl-arka{animation:etl-sol .22s ease-out}
@keyframes etl-gir{from{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}
@keyframes etl-sol{from{opacity:0}to{opacity:1}}
.etl-yan{padding:34px 26px;background:var(--etl-siyah);color:#f5f6ef;overflow:auto}
.etl-kok .etl-kicker{margin:0 0 12px;color:var(--etl-kicker);font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}
.etl-yan .etl-kicker{color:var(--etl-limon)}
.etl-yan-baslik{margin:0 0 22px;color:#fff;font-size:24px;font-weight:850;line-height:1.15;letter-spacing:-.035em}
.etl-yan-liste{margin:0;padding:0;list-style:none}
.etl-yan-liste li{margin:0;padding:14px 0;border-top:1px solid #3d474a}
.etl-yan-liste strong{display:block;margin:0 0 4px;color:var(--etl-limon);font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}
.etl-yan-liste span{display:block;color:#d3dcd5;font-size:13px;line-height:1.55}
.etl-govde{display:flex;flex-direction:column;min-height:0;padding:22px 30px 0;overflow:auto;overscroll-behavior:contain;background:#fff}
.etl-bas{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px}
.etl-kok .etl-ilerleme{margin:0;color:var(--etl-gri);font-size:12px;font-weight:700;letter-spacing:.04em}
html body .etl-kok .etl-kapat{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0 -8px 0 0;padding:0;border:0;border-radius:3px;background:transparent;color:var(--etl-murekkep);font-size:28px;line-height:1;cursor:pointer}
html body .etl-kok .etl-kapat:hover{background:var(--etl-krem)}
.etl-cubuk{height:4px;margin:0 0 20px;background:#eceee8;border-radius:2px;overflow:hidden}
.etl-cubuk[hidden]{display:none}
.etl-cubuk span{display:block;height:100%;width:33%;background:#9fbf2c;transition:width .25s ease}
.etl-form{margin:0}
.etl-adim[hidden]{display:none!important}
html body .etl-kok .etl-adim-baslik{margin:0 0 6px;padding:0;border:0;color:var(--etl-murekkep);font-family:inherit;font-size:clamp(22px,2.6vw,28px);font-weight:850;line-height:1.18;letter-spacing:-.035em;outline:none;text-transform:none}
html body .etl-kok .etl-adim-baslik:focus,html body .etl-kok .etl-adim-baslik:focus-visible{outline:none!important;box-shadow:none!important}
.etl-kok .etl-adim-alt{margin:0 0 18px;color:var(--etl-gri);font-size:14px;line-height:1.6}
.etl-secimler{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 12px}
.etl-secimler--kucuk{grid-template-columns:repeat(3,minmax(0,1fr));margin:10px 0 0}
html body .etl-kok .etl-secim{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:54px;margin:0;padding:12px 14px 12px 42px;border:1px solid var(--etl-cizgi);border-radius:3px;background:#fff;color:var(--etl-murekkep);font-size:15px;font-weight:750;line-height:1.25;cursor:pointer;transition:border-color .15s,background .15s}
.etl-secim--kucuk{min-height:44px!important;padding:9px 10px 9px 36px!important;font-size:13px!important}
.etl-secim input{position:absolute;left:14px;top:50%;width:18px;height:18px;margin:-9px 0 0;accent-color:#2d6a4f}
.etl-secim--kucuk input{left:11px;width:16px;height:16px;margin-top:-8px}
.etl-secim:hover{border-color:#9aa59e}
.etl-secim:has(input:checked){border-color:#141e15;background:#fbfdf0;box-shadow:inset 0 0 0 1px #141e15}
.etl-secim-etiket{flex:0 0 auto;padding:2px 6px;border-radius:3px;background:var(--etl-limon);color:#141e15;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}
html body .etl-kok .etl-diger{margin:0 0 12px;padding:10px 0 0;border:0!important;border-top:1px solid var(--etl-cizgi)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
html body .etl-kok .etl-diger summary{display:list-item;margin:0;padding:4px 0;color:var(--etl-murekkep);font-size:14px;font-weight:700;cursor:pointer}
html body .etl-kok .etl-onay{display:flex;align-items:flex-start;gap:10px;margin:12px 0 0;padding:0;color:var(--etl-murekkep);font-size:14px;font-weight:600;line-height:1.5;cursor:pointer}
.etl-onay input{flex:0 0 auto;width:18px;height:18px;margin:2px 0 0;accent-color:#2d6a4f}
.etl-onay--ikincil{color:var(--etl-gri)!important;font-weight:500!important;font-size:13px!important}
.etl-onay[hidden]{display:none!important}
html body .etl-kok .etl-alan{display:block;margin:0 0 14px;padding:0}
.etl-alan[hidden]{display:none!important}
.etl-etiket{display:block;margin:0 0 6px;padding:0;color:var(--etl-murekkep);font-size:13px;font-weight:750}
.etl-etiket small{color:var(--etl-gri);font-size:12px;font-weight:500}
html body .etl-kok .etl-alan input,html body .etl-kok .etl-alan select{display:block;width:100%;height:46px;margin:0;padding:10px 12px;border:1px solid #b9c0bb!important;border-radius:3px!important;background:#fff;color:var(--etl-murekkep);font:inherit;font-size:16px;line-height:1.3;box-shadow:none!important;appearance:auto}
html body .etl-kok .etl-alan input:focus,html body .etl-kok .etl-alan select:focus{border-color:#141e15;outline:2px solid rgba(45,106,79,.35);outline-offset:0}
.etl-iki{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}
html body .etl-kok .etl-grup{margin:0 0 16px;padding:0;border:0;min-width:0}
html body .etl-kok .etl-grup legend{float:left;width:100%;margin:0 0 6px;padding:0}
.etl-cipsecler{display:flex;flex-wrap:wrap;gap:8px;clear:both}
html body .etl-kok .etl-cipsec{position:relative;display:inline-flex;margin:0;padding:0;cursor:pointer}
.etl-cipsec input{position:absolute;opacity:0;width:1px;height:1px}
.etl-cipsec span{display:inline-flex;align-items:center;min-height:40px;padding:8px 12px;border:1px solid var(--etl-cizgi);border-radius:3px;background:#fff;color:var(--etl-murekkep);font-size:14px;font-weight:650;line-height:1.25;transition:border-color .15s,background .15s}
.etl-cipsec:hover span{border-color:#9aa59e}
.etl-cipsec input:checked+span{border-color:#141e15;background:var(--etl-limon);font-weight:800}
.etl-cipsec input:focus-visible+span{outline:3px solid #2d6a4f;outline-offset:2px}
.etl-kok .etl-bilgi{margin:6px 0 0;padding:12px 14px;border-radius:3px;background:var(--etl-krem);color:var(--etl-gri);font-size:12.5px;line-height:1.6}
.etl-kok .etl-bilgi a{color:#1f4d3a;font-weight:700;text-decoration:underline;text-underline-offset:3px}
.etl-bal{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}
.etl-kok .etl-hata{margin:14px 0 0;padding:10px 12px;border-left:3px solid #b42318;background:#fdf1ef;color:#8a1c12;font-size:14px;font-weight:600;line-height:1.5}
.etl-kok .etl-hata[hidden]{display:none}
.etl-eylemler{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0 0;padding:14px 0 22px;background:linear-gradient(to bottom,rgba(255,255,255,.92),#fff 30%)}
html body .etl-kok .etl-geri{display:inline-flex;align-items:center;min-height:44px;margin:0;padding:10px 4px;border:0;background:transparent;color:var(--etl-gri);font:inherit;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer}
html body .etl-kok .etl-geri:hover{color:var(--etl-murekkep);text-decoration:underline;text-underline-offset:3px}
.etl-kok .etl-geri[hidden]{display:none}
.etl-kok .etl-not{margin:12px 0 0;color:var(--etl-gri);font-size:12px;text-align:right}
.etl-isimler{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 6px}
.etl-isimler span{padding:6px 10px;border:1px solid var(--etl-cizgi);border-radius:3px;background:var(--etl-krem);font-size:14px;font-weight:750}
.etl-basari{padding:12px 0 0}
.etl-tik{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0 0 14px;border-radius:50%;background:var(--etl-limon);color:#141e15;font-size:26px;font-weight:900}
@media (max-width:760px){
  .etl-kok{align-items:stretch;padding:0}
  .etl-pencere{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);width:100%;max-height:none;height:100%;border-radius:0}
  .etl-yan{padding:14px 18px 12px}
  .etl-yan .etl-kicker{margin:0 0 4px}
  .etl-yan-baslik{margin:0;font-size:17px}
  .etl-yan-liste{display:none}
  .etl-govde{padding:12px 18px 0}
  .etl-eylemler{padding-bottom:calc(16px + env(safe-area-inset-bottom))}
  .etl-secimler{grid-template-columns:1fr}
  .etl-secimler--kucuk{grid-template-columns:repeat(2,minmax(0,1fr))}
  .etl-iki{grid-template-columns:1fr}
  .etl-eylemler .etl-dugme{flex:1 1 auto}
  .etl-kok .etl-not{text-align:left}
}
@media (prefers-reduced-motion:reduce){.etl-kok.etl-gir .etl-pencere,.etl-kok.etl-gir .etl-arka{animation:none}.etl-cubuk span{transition:none}html body .etl-dugme:hover,html body .etl-ust:hover{transform:none}}

/* Mobil alt kart */
.etl-alt{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:2147482000;display:flex;align-items:center;gap:10px;padding:12px 8px 12px 14px;border-radius:4px;background:var(--etl-siyah);color:#fff;box-shadow:0 14px 40px rgba(0,0,0,.35);font-family:var(--etr-font,'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif);animation:etl-alt .28s ease-out}
@keyframes etl-alt{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}
.etl-alt-metin{flex:1 1 auto;min-width:0;margin:0;font-size:13px;line-height:1.35}
.etl-alt-metin strong{display:block;color:var(--etl-limon);font-size:14px;font-weight:850}
.etl-alt-metin span{display:block;color:#c9d3cc}
html body .etl-alt-kapat{flex:0 0 auto;width:36px;height:36px;margin:0;padding:0;border:0;background:transparent;color:#c9d3cc;font-size:24px;line-height:1;cursor:pointer}
@media (prefers-reduced-motion:reduce){.etl-alt{animation:none}}
@media print{.etl-banner,.etl-ray,.etl-panel,.etl-alt,.etl-kok,.etl-ust{display:none!important}}
