.ClusteredMap_root__0iBlj{width:100%;color:#163e34}.ClusteredMap_toolbar__UuGtZ{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.ClusteredMap_toolbar__UuGtZ button{border:1px solid #00715e;background:#fff;color:#005a4b;border-radius:8px;padding:8px 14px;min-height:44px}.ClusteredMap_toolbar__UuGtZ button[aria-pressed=true]{background:#00715e;color:#fff}.ClusteredMap_hint__zFNzt{font-size:14px;line-height:1.5}.ClusteredMap_canvas__ynyx1{position:relative;width:100%}.ClusteredMap_map__9XeIX{display:block;width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ClusteredMap_marker__w1nlZ{position:absolute;width:44px;height:44px;border:2px solid var(--marker-color);border-radius:50%;background:#fff;color:#163e34;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;padding:0;box-shadow:0 2px 7px #0003;transform-origin:center}.ClusteredMap_marker__w1nlZ:has(.ClusteredMap_counts__F4_bl){width:64px;height:64px}.ClusteredMap_marker__w1nlZ strong{font-size:19px;line-height:1.1}.ClusteredMap_counts__F4_bl{display:flex;gap:3px;font-size:10px;white-space:nowrap}.ClusteredMap_root__0iBlj a:focus-visible,.ClusteredMap_root__0iBlj button:focus-visible{outline:3px solid #173fba;outline-offset:3px}.ClusteredMap_details__hYm_R{margin-top:16px;padding:16px;border:1px solid #00715e;border-radius:12px;background:#f5faf7}.ClusteredMap_details__hYm_R h3{flex:1 1;font-size:19px;margin:0}.ClusteredMap_details__hYm_R ul{list-style:none;margin:0;padding:0;max-height:320px;overflow:auto}.ClusteredMap_details__hYm_R li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 0;border-top:1px solid #d6e5dd}.ClusteredMap_details__hYm_R a{color:#005a4b}