.hm-bear-live{margin:14px 0 8px}.hm-bear-live .bl-bar{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px}.hm-bear-live .bl-bar button{font:inherit;font-size:.9em;font-weight:700;padding:6px 12px;border:1px solid #9fbcaa;border-radius:999px;background:#fff;color:#173b32;cursor:pointer}.hm-bear-live .bl-bar button[aria-pressed=true]{background:#173b32;color:#fff;border-color:#173b32}.hm-bear-live .bl-map{height:520px;border-radius:12px;border:1px solid #c9d8ce;background:#eef3f0}.hm-bear-live .bl-map a.bl-fallback{display:block;padding:20px}.hm-bear-live .bl-mk{display:block;width:14px;height:14px;border:2px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.35);box-sizing:border-box}.hm-bear-live .bl-c{border-radius:50%}.hm-bear-live .bl-d{transform:rotate(45deg);border-radius:2px}.hm-bear-live .bl-new{background:#c0392b}.hm-bear-live .bl-old{background:#e08a1e}.hm-bear-live .bl-sus{background:#8a8288}.hm-bear-live .bl-key{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:.88em;margin:8px 0 0;color:#354b43}.hm-bear-live .bl-key span{display:inline-flex;align-items:center;gap:5px}.hm-bear-live .bl-key .bl-mk{display:inline-block}.hm-bear-live .leaflet-popup-content{font-size:14px;line-height:1.6;margin:10px 14px}.hm-bear-live .bl-touch{display:none}@media(max-width:640px){.hm-bear-live .bl-map{height:440px}.hm-bear-live .bl-touch{display:inline-block}}