/* 0021_tam Yerel Haberler tek sayfa akış */
.yh-arac{display:flex;flex-direction:column;gap:10px;margin:8px 0 12px}
.yh-secim{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end}
.yh-secim label{display:flex;flex-direction:column;gap:4px;font-size:13px;min-width:0}
.yh-secim select,.yh-secim input{min-height:48px;font-size:16px;border-radius:10px;padding:8px 10px;width:100%;box-sizing:border-box}
.yh-hap{display:flex;gap:6px;flex-wrap:wrap}
.yh-hap a{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:6px 14px;border-radius:999px;border:1px solid rgba(148,163,184,.35);text-decoration:none;font-size:14px}
.yh-hap a.is-aktif{background:var(--site-accent,#0b7a8a);border-color:transparent;color:#fff}
.yh-hap a.yh-hap--ek{font-size:12.5px;opacity:.85}
.yh-harita{margin:0 0 12px}
.yh-harita__alan{aspect-ratio:2/1;width:100%;max-width:960px;margin-top:8px;border-radius:12px;background:rgba(148,163,184,.08)}
#yh-dinamik{min-height:480px;transition:opacity .15s}
#yh-dinamik.yh-yukleniyor{opacity:.45;pointer-events:none;background:repeating-linear-gradient(180deg,transparent 0 46px,rgba(148,163,184,.12) 46px 58px)}
.yh-bilgi{padding:10px 12px;border-radius:10px;background:rgba(234,179,8,.12)}
@media(prefers-reduced-motion:reduce){#yh-dinamik{transition:none}}
