.catalog-map{margin:1.5rem 0}
.catalog-map-head{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;margin-bottom:.75rem}
.catalog-map-filters{display:flex;flex-wrap:wrap;gap:.4rem}
.catalog-map-filters button{border:1px solid #cfd6de;background:#fff;border-radius:999px;padding:.25rem .8rem;font-size:.82rem;cursor:pointer;color:#243242}
.catalog-map-filters button.is-active{background:#0b5cab;border-color:#0b5cab;color:#fff}
.catalog-map-canvas{width:100%;border-radius:14px;border:1px solid #dfe3e8;overflow:hidden;z-index:0}
.catalog-map-pop a{display:inline-block;margin-top:.25rem}
