.aa-galeri{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.aa-galeri figure{margin:0;background:#fff;border:1px solid #dde3ea;border-radius:10px;overflow:hidden}
.aa-galeri img{display:block;width:100%;height:auto}
.aa-galeri figcaption{padding:10px 12px;font-size:14px;line-height:1.45}
.aa-liste{padding-left:18px;line-height:1.6}
.aa-arac{display:grid;grid-template-columns:300px minmax(0,1fr);gap:16px;align-items:start}
.aa-kontrol{display:flex;flex-direction:column;gap:8px}
.aa-kontrol .btn{margin:0;text-align:center;cursor:pointer}
.aa-dosya{display:block}
#aa-harita{height:460px;border:1px solid #cfd8e3;border-radius:10px;overflow:hidden;min-width:0}
#aa-bilgi{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:6px 0 0;font-size:14px}
#aa-bilgi dt{color:#4a5560}#aa-bilgi dd{margin:0;font-weight:600}
#aa-durum.hata{color:#b42318}
#aa-ek.var{color:#1a7f37;font-weight:600}
.aa-yasal{padding:18px 0;border-top:1px solid #e3e8ee}
.aa-ab .aa-alt{text-align:center;margin:0;padding:6px 0;color:#cfd8e3}.aa-ab .aa-alt a{color:#fff}
.aa-ciziliyor .maplibregl-canvas{cursor:crosshair}
@media (max-width:820px){.aa-galeri{grid-template-columns:1fr}.aa-arac{grid-template-columns:1fr}#aa-harita{height:360px}}
[hidden]{display:none!important}
