/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.album-map-marker{--img-width:75px;--img-height:75px;--img-border-radius:10px;--padding:7px;--border-radius:15px;--pointer-size:10px;--marker-height:calc(var(--img-height) + var(--padding) * 2 + var(--pointer-size));--marker-width:calc(var(--img-width) + var(--padding) * 2);display:block;position:relative;padding:var(--padding);border-radius:var(--border-radius);background-color:#fff;box-shadow:-4px 6px 12px 4px rgba(0,0,0,.2);margin-left:calc(-1 * var(--marker-width) / 2);margin-top:calc(-1 * var(--marker-height));&::before{content:'';position:absolute;bottom:calc(-1 * var(--pointer-size));left:50%;width:0;height:0;border:10px solid transparent;border-top-color:#fff;border-bottom:0;margin-left:-10px;margin-top:-10px;}}.album-map-marker img{border-radius:var(--img-border-radius);width:var(--img-height) !important;height:var(--img-height) !important;object-fit:cover;}
.ssks-map-container{container-type:inline-size;container-name:sidebar;}.svg-inline{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;box-sizing:content-box;}.ssks-map-link{--link-bg:var(--map-link-bg,var(--sc-base-content,#333));--link-color:var(--map-color,var(--sc-base,#fff));container:sidebar / inline-size;position:relative;display:inline-flex;align-items:center;justify-content:center;width:2em;height:2em;margin:0 0.5rem;background-color:var(--link-bg);border-radius:50%;color:var(--link-color);font-size:1.25rem;float:right;transition:var(--map-link-transition,0s);transform:translateY(-50%);z-index:2;}@container (min-width:35rem){.ssks-map-link{margin:0 1rem;font-size:1.5rem;}}.ssks-map-link:hover,.ssks-map-link:focus{background-color:var(--link-bg-hover,var(--link-bg));color:var(--link-color-hover,var(--link-color));}.ssks-map-link svg{transform:translateX(-0.08em);}.ssks-map-address-container{display:flex;padding:0.5rem;}
