.pgittp-zoning{width:100%}.zoning-status{min-height:1.75rem;color:#555}#zoning-map .leaflet-control-layers{max-height:55vh;overflow-y:auto}#zoning-map .leaflet-interactive:focus{outline:0}.building-details{max-height:55vh;overflow:auto;margin-top:.5rem}.building-details table{width:100%;border-collapse:collapse;font-size:.82rem}.building-details td,.building-details th{padding:.28rem .4rem;border-bottom:1px solid #ddd;text-align:left;vertical-align:top}.building-details th{position:sticky;left:0;background:#f5f5f5;white-space:nowrap}.building-details td{overflow-wrap:anywhere}#zoning-map{position:relative;z-index:0;isolation:isolate;width:100%;height:min(72vh,760px);min-height:480px;border:1px solid #ccd0d5;border-radius:.35rem;background:#eef2f5}@media (max-width:600px){#zoning-map{min-height:400px;height:65vh}}