.directory-branch-map__canvas{width:100%;height:18rem;overflow:hidden;border:1px solid var(--bs-border-color,#dee2e6);border-radius:.5rem;background:#f8f9fa}.directory-branch-map__canvas.leaflet-container{z-index:0;font-family:inherit;background:#f8f9fa}.directory-branch-map__canvas.leaflet-container img.leaflet-tile{mix-blend-mode:normal}.directory-branch-map__key{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:1.75rem;height:1.75rem;margin-right:.75rem;padding:0 .35rem;border-radius:999px;background:var(--bs-primary,#0d6efd);color:#fff;font-size:.75rem;font-weight:700;line-height:1;text-decoration:none}.directory-branch-map__body{min-width:0}.directory-branch-map__item--active{background-color:color-mix(in srgb,var(--bs-primary,#0d6efd) 10%,transparent);box-shadow:inset 3px 0 0 var(--bs-primary,#0d6efd)}.directory-branch-map__pin{display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:2px solid #fff;border-radius:999px;background:var(--bs-primary,#0d6efd);color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.35);font-size:.75rem;font-weight:700;line-height:1;cursor:pointer}.directory-branch-map__pin--active{box-shadow:0 0 0 4px color-mix(in srgb,var(--bs-primary,#0d6efd) 35%,transparent),0 1px 4px rgba(0,0,0,.35)}.directory-branch-map__popup-name{display:block;margin-bottom:.15rem;font-weight:700;overflow-wrap:anywhere}a.directory-branch-map__popup-name{color:var(--bs-link-color,var(--bs-primary,#0d6efd));text-decoration:none}a.directory-branch-map__popup-name:hover{text-decoration:underline}.directory-branch-map__popup-meta{color:var(--bs-secondary-color,#6c757d);font-size:.875rem;overflow-wrap:anywhere}@media(min-width:992px){.directory-branch-map__list{overflow-y:auto}.directory-branch-map--compact .directory-branch-map__canvas{height:20rem}.directory-branch-map--compact .directory-branch-map__list{max-height:20rem}.directory-branch-map--standard .directory-branch-map__canvas{height:32rem}.directory-branch-map--standard .directory-branch-map__list{max-height:32rem}.directory-branch-map--tall .directory-branch-map__canvas{height:44rem}.directory-branch-map--tall .directory-branch-map__list{max-height:44rem}}