/* ═══ [v701.4] /emlak/#analiz bölümünün stili — TEK KOPYA ═══════════════════
   İki sayfa kullanır: /emlak/ (bölüm) ve /emlak/gomulu/ (mehmetakifkusaslan.com
   içine gömülen menüsüz sürüm). Renkler bölümün kendisinde tanımlı — gömülü
   sayfanın emlak sayfasının :root değişkenlerine ihtiyacı olmasın. */
.yuzan{--krem:#F1ECE1;--koyu:#15201D;--teal:#005048;--altin:#A6741A;--bakir:#C05A24;--wa:#1FAF64}
.yuzan{background:#fff;border-bottom:1px solid #e6e0d2;padding:40px 18px 42px;scroll-margin-top:6px}
.ya-ic{max-width:1040px;margin:0 auto;scroll-margin-top:14px}
.ya-bas{text-align:center;font-size:11px;letter-spacing:.22em;font-weight:800;color:var(--altin)}
.yuzan h2{font-family:Georgia,serif;font-weight:600;text-align:center;font-size:clamp(22px,3.8vw,32px);line-height:1.3;max-width:820px;margin:8px auto 12px}
.ya-alt{text-align:center;font-size:clamp(14px,2vw,16px);color:#4a5450;line-height:1.7;max-width:760px;margin:0 auto 14px}
.ya-uc{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin:0 auto 22px}
.ya-uc span{font-size:12.5px;font-weight:800;color:var(--teal);background:#eef5f3;border:1px solid #cfe2dd;border-radius:12px;padding:7px 12px}
.ya-iki{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:16px;align-items:start}
.ya-kutu{background:var(--krem);border:2px solid #e2d9c8;border-radius:20px;padding:20px 18px;min-width:0}
.ya-kutu.musteri{border-color:rgba(0,80,72,.45)}
.ya-no{display:inline-block;font-size:10.5px;letter-spacing:.18em;font-weight:800;color:#fff;background:var(--altin);border-radius:9px;padding:4px 9px}
.ya-kutu.musteri .ya-no{background:var(--teal)}
.ya-kutu h3{font-family:Georgia,serif;font-size:clamp(19px,2.6vw,23px);line-height:1.3;margin:10px 0 6px}
.ya-ne{font-size:13.5px;color:#4a5450;line-height:1.6;margin-bottom:12px}
.ya-yukle{display:flex;align-items:center;justify-content:center;gap:9px;background:var(--teal);color:#fff;font-weight:800;font-size:15px;padding:15px 16px;border-radius:15px;cursor:pointer;text-align:center;box-shadow:0 10px 24px rgba(0,80,72,.22)}
.ya-kutu:not(.musteri) .ya-yukle{background:var(--bakir);box-shadow:0 10px 24px rgba(192,90,36,.22)}
.ya-yukle.ya-kapali{opacity:.45;cursor:not-allowed;box-shadow:none}
.ya-riza{display:flex;gap:9px;align-items:flex-start;font-size:12.5px;line-height:1.55;color:#3f4a46;background:#fff;border:1px solid #e2d9c8;border-radius:12px;padding:10px 12px;margin-bottom:10px;cursor:pointer}
.ya-riza input{margin-top:3px;flex:0 0 auto;width:17px;height:17px;accent-color:var(--teal)}
.ya-mikro{font-size:11.5px;color:#7a827e;line-height:1.6;margin-top:8px;text-align:center}
.ya-gizli{display:none!important}
.ya-durum{margin-top:12px;font-size:13.5px;line-height:1.6;color:#3f4a46;background:#fff;border:1px solid #e2d9c8;border-radius:12px;padding:12px 14px}
.ya-durum a{color:var(--teal);font-weight:800}
.ya-onizle{display:block;max-width:150px;max-height:150px;object-fit:cover;border-radius:14px;margin:12px auto 0;border:3px solid #fff;box-shadow:0 6px 16px rgba(0,0,0,.12)}
.ya-spin{display:inline-block;width:14px;height:14px;border:2px solid rgba(0,80,72,.25);border-top-color:var(--teal);border-radius:50%;animation:yaDon .8s linear infinite;vertical-align:-2px;margin-right:8px}
@keyframes yaDon{to{transform:rotate(360deg)}}
.ya-btn2{background:var(--teal);color:#fff;border:0;border-radius:10px;padding:9px 14px;font-weight:800;font-size:13px;cursor:pointer;font-family:inherit}
.ya-btn2.acik{background:#fff;color:var(--teal);border:1.5px solid var(--teal)}
.ya-sonuc{margin-top:12px}
.ya-pr{background:#fff;border-radius:16px;padding:16px 16px 14px;border:1.5px solid #e2d9c8;text-align:center}
.ya-pr-ust{font-size:10.5px;letter-spacing:.18em;font-weight:800;color:var(--altin);text-transform:uppercase}
.ya-pr-ad{font-family:Georgia,serif;font-size:clamp(21px,3vw,26px);font-weight:700;margin-top:6px;line-height:1.25}
.ya-pr-ad span{margin-right:8px}
.ya-pr-oz{font-family:Georgia,serif;font-style:italic;font-size:14.5px;color:#3f4a46;line-height:1.5;margin-top:6px}
.ya-pr-kelime,.ya-pr-rozet{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;margin-top:10px}
.ya-pr-kelime span{font-size:12px;font-weight:700;background:#f6f1e7;border-radius:9px;padding:4px 9px;color:#5a635f}
.ya-pr-rozet span{font-size:12px;font-weight:800;background:#eef5f3;color:var(--teal);border-radius:9px;padding:4px 9px}
.ya-ozet{background:#fff;border-radius:16px;padding:14px 16px;margin-top:10px;border:1px solid #e2d9c8;font-size:13.5px;line-height:1.7;color:#3f4a46}
.ya-ozet p{margin:0 0 8px}
.ya-ozet b{color:var(--koyu)}
.ya-ozet-giris{font-size:12.5px;color:#7a827e;margin-bottom:10px;line-height:1.55}
/* [v719] kendi analizi: 📄 Kısa / 📖 Uzun Özet */
.ya-ben-sec{display:flex;gap:6px;margin-bottom:12px;flex-wrap:wrap}
.ya-ben-tus{flex:1 1 120px;min-height:44px;border-radius:12px;border:1.5px solid #e2d9c8;background:#fff;color:var(--koyu);font:inherit;font-weight:800;font-size:13.5px;cursor:pointer;padding:9px 10px}
.ya-ben-tus.aktif{border-color:var(--teal);background:#eef5f3;color:var(--teal)}
.ya-ben-tus:focus-visible{outline:2px solid var(--teal);outline-offset:2px}
.ya-ben-ek{border-top:1px dashed #e2d9c8;margin-top:10px;padding-top:10px}
.ya-ben-ek b{display:block;margin-bottom:6px}
.ya-ipucu{margin-top:10px;font-size:12.5px;line-height:1.6;color:#5a635f;background:#f6f1e7;border-radius:12px;padding:10px 12px}
.ya-wa{display:block;text-align:center;margin-top:12px;background:var(--wa);color:#fff;font-weight:800;font-size:14.5px;padding:14px 14px;border-radius:14px;box-shadow:0 10px 26px rgba(31,175,100,.3);line-height:1.4}
.ya-egitmen{margin-top:14px;border-top:1px dashed rgba(17,87,79,.25);padding-top:12px;text-align:center}
.ya-egitmen-b{font-weight:800;font-size:15px;color:var(--teal);line-height:1.4}
.ya-egitmen-a{font-size:13px;line-height:1.55;margin-top:6px;color:#3d4643}
.ya-egitim{display:inline-block;margin-top:9px;font-size:12.5px;font-weight:700;color:var(--teal);text-decoration:underline}
.ya-deneme{display:block;text-align:center;margin-top:10px;font-size:12.5px;font-weight:700;color:var(--teal);text-decoration:underline}
/* [v735] gömülü pencere — müşteri kutusu kendi analizi bitene kadar geri planda; çağrı + izin notu */
.ya-kutu.ya-geri{opacity:.45;pointer-events:none;filter:grayscale(.35)}
.ya-cagri{background:#fff;border:1.5px solid rgba(0,80,72,.35);border-radius:14px;padding:12px 14px;margin:2px 0 12px}
.ya-cagri-b{font-weight:800;color:var(--teal);font-size:15px;line-height:1.4}
.ya-cagri-a{font-size:13.5px;line-height:1.55;margin-top:6px;color:#3d4643}
.ya-izin{font-size:12.5px;line-height:1.5;color:#5a635f;margin:0 0 8px}
.ya-not{text-align:center;font-size:12.5px;color:#5a635f;line-height:1.7;max-width:760px;margin:18px auto 0}
.ya-not b{color:var(--teal)}
.ya-not a{color:var(--teal);font-weight:700;text-decoration:underline}

/* [v724] ÖRNEK SONUÇ — kendi kutusunda, analizden önce; sonucun birebir biçimi (ya-pr + ya-ozet ya-ben), kesik çerçeve */
.ya-ornek{margin:10px 0 4px;text-align:left}
.ya-ornek-ust{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:8px;font-size:11.5px;color:#5a635f}
.ya-ornek-rozet{font-size:10.5px;font-weight:800;letter-spacing:.06em;color:#fff;background:#8a9490;border-radius:999px;padding:3px 9px}
.ya-ornek .ya-pr{border-style:dashed}
.ya-ornek .ya-ben-tus.ornek{cursor:default;flex:0 0 auto}
/* [v764.2] doğruluk sorusu */
.ya-isabet{margin:12px 0 4px;padding:12px;border:1px solid rgba(17,87,79,.18);border-radius:14px;background:rgba(17,87,79,.04);text-align:center}
.ya-isabet-s{font-weight:700;font-size:14px;color:var(--teal);line-height:1.45}
.ya-isabet-t{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:10px}
.ya-isabet-t button{font:inherit;font-size:13.5px;padding:9px 12px;border-radius:999px;border:1px solid rgba(17,87,79,.28);background:#fff;color:#1d2523;cursor:pointer}
.ya-isabet-t button:hover{border-color:var(--teal)}
.ya-isabet-ok{font-size:13.5px;color:#3d4643}
