/* Modal de imagens do bem — patrimonio/publico/transparencia-bens.php */
.bem-imagens-btn{display:inline-flex;align-items:center;gap:6px}
.bem-imagens-dialog{border:0;border-radius:12px;padding:0;width:min(920px,calc(100vw - 32px));max-height:calc(100vh - 32px);background:var(--surface,#fff);color:inherit;box-shadow:0 20px 60px rgba(0,0,0,.35)}
.bem-imagens-dialog::backdrop{background:rgba(15,23,42,.6)}
.bem-imagens-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border,#e5e7eb)}
.bem-imagens-topo h2{margin:0;font-size:1rem}
.bem-imagens-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;padding:16px;overflow:auto;max-height:calc(100vh - 110px)}
.bem-imagens-lista figure{margin:0}
.bem-imagens-lista img{display:block;width:100%;height:auto;border-radius:8px;border:1px solid var(--border,#e5e7eb)}
.bem-imagens-lista figcaption{font-size:.85rem;color:var(--text-500,#64748b);margin-top:4px}
@media (max-width:640px){.bem-imagens-lista{grid-template-columns:minmax(0,1fr)}}
