/* 0068b · /ekosistem-carsi.php düzeltmeleri. carsi-0043.css'e dokunmaz, üstüne biner.
   - Boş "işletmeler ekleniyor" kartı küçültüldü (sayfanın ortasında koca boş alan kalmasın); altında OSM harita bilgisi + haberler var.
   - "İşletmenizin bilgilerini…" metni kontrastı (3.42) → kart yazı rengiyle (AA).
   - Tema katmanı: 0071b --t71-* değişkenleri (cihaz/tarz/meslek/özel tema) sayfa gövdesine de uygulanır. */
.crs43{--k-sf:var(--t71-yuz,var(--site-surface,#fff));--k-tx:var(--t71-yazi,var(--site-text,#18202B));--k-mu:var(--t71-soluk,#475569);--k-br:var(--t71-cizgi,rgba(24,32,43,.12))}
html[data-fzt=zarif] .crs43,html[data-fzt=guclu] .crs43,html[data-fzm=turizm] .crs43,html[data-fzm=teknoloji] .crs43,html[data-fzm=basin] .crs43,html[data-fzm=esnaf] .crs43,html[data-fzm=ogrenci] .crs43,html[data-fzm=saglik] .crs43,
html[data-fzx-tema=neon] .crs43,html[data-fzx-tema=kor] .crs43,html[data-fzx-tema=kece] .crs43,html[data-fz-ot] .crs43{--k-pr:var(--t71-ac,#702D3B);--k-pr2:var(--t71-ac,#5C2530);--k-ac:var(--t71-ac,#A6532D);--k-on:var(--t71-ac-on,#fff)}
.crs43-hero{border-radius:calc(var(--t71-rad,14px) + 8px)}
.crs43-yol{background:var(--k-sf);color:var(--k-mu);border:1px solid var(--k-br);border-radius:999px;padding:4px 12px;width:fit-content;max-width:100%}
.crs43-yol a{color:var(--k-tx)}
.crs43-bos{color:var(--k-tx);background:var(--k-sf);border-color:var(--k-br)}
.crs43-bos h2{color:var(--k-tx)}
.crs43-bos>p{color:var(--k-mu)}
.crs43-ekle{background:var(--t71-yuz2,#f8fafc);border:1px solid var(--k-br);border-left:4px solid var(--k-ac);color:var(--k-tx)}
.crs43-ekle b{color:var(--k-tx)}
.crs43-ekle span{color:var(--k-tx);opacity:1}
.crs43-bos .crs43-btn--2{color:var(--k-tx);border-color:var(--k-br)}
.crs68b-bas{display:flex;align-items:center;gap:8px;margin:6px 0 10px;font-size:1.1rem;line-height:1.3;color:var(--k-tx);background:var(--k-sf);border:1px solid var(--k-br);border-radius:var(--t71-rad,12px);padding:8px 14px;width:fit-content;max-width:100%}
.crs68b-bas i{color:var(--k-ac)}
/* Onaylı kayıt yokken: boş kart kompakt bir şerit olur */
.crs43--c68 .crs43-bos{max-width:none;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"i h" "i p" "i e" "i b";column-gap:16px;text-align:left;padding:16px 18px;margin:0 0 14px;border-radius:calc(var(--t71-rad,14px) + 4px)}
.crs43--c68 .crs43-bos-i{grid-area:i;width:52px;height:52px;font-size:26px;margin:0}
.crs43--c68 .crs43-bos h2{grid-area:h;font-size:1.05rem;margin:0 0 4px}
.crs43--c68 .crs43-bos>p{grid-area:p;margin:0 0 8px;max-width:none;font-size:.95rem}
.crs43--c68 .crs43-ekle{grid-area:e;max-width:none;margin:0 0 10px;padding:8px 12px}
.crs43--c68 .crs43-bos-b{grid-area:b;justify-content:flex-start}
.crs43--c68 .crs43-bos .crs43-btn{min-height:44px;padding:0 18px}
.crs68b-ilce{display:grid;gap:18px;min-width:0}
.crs68b-ilce[aria-busy="true"]{opacity:.5;pointer-events:none}
.crs68b-haber{background:var(--k-sf);color:var(--k-tx);border:1px solid var(--k-br);border-radius:calc(var(--t71-rad,14px) + 4px);padding:16px;box-shadow:var(--t71-gol,0 2px 10px rgba(15,23,42,.08));min-width:0;--dh-bd:var(--k-br)}
.crs68b-haber h2{margin:0 0 10px;font-size:1.1rem;display:flex;gap:8px;align-items:center;color:var(--k-tx)}
.crs68b-haber h2 i{color:var(--k-ac)}
.crs68b-haber a{color:var(--k-tx)}
.crs68b-haber small,.crs68b-haber .dh67-yok{color:var(--k-mu);opacity:1}
.crs68b-haber .dh67-tum a{color:var(--k-ac)}
@media (max-width:640px){.crs43--c68 .crs43-bos{grid-template-columns:1fr;grid-template-areas:"h" "p" "e" "b"}.crs43--c68 .crs43-bos-i{display:none}.crs68b-haber{padding:12px}}
