.hp-gl .maplibregl-canvas{outline:none}.hp-gl .maplibregl-ctrl-group{background:var(--card);border:1px solid #ffffff14;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px #00000059}.hp-gl .maplibregl-ctrl-group button{background:0 0;width:36px;height:36px}.hp-gl .maplibregl-ctrl-group button+button{border-top:1px solid #ffffff14}.hp-gl .maplibregl-ctrl-group button:hover{background:#ffffff0f}.hp-gl .maplibregl-ctrl-group button:disabled{opacity:.35}.hp-gl .maplibregl-ctrl-group button .maplibregl-ctrl-icon{filter:invert()}.hp-gl .maplibregl-ctrl-bottom-left{bottom:88px}@media (min-width:768px){.hp-gl .maplibregl-ctrl-bottom-left{bottom:12px}}.hp-gl .maplibregl-ctrl-attrib{color:var(--muted-foreground);background:#110d17b3;border-radius:8px 0 0;font-size:10px}.hp-gl .maplibregl-ctrl-attrib a{color:var(--muted-foreground)}.hp-gl .maplibregl-ctrl-attrib.maplibregl-compact{background:#110d17b3}.hp-gl .maplibregl-ctrl-attrib-button{filter:invert()}.maplibregl-popup.hp-gl-tooltip{pointer-events:none;z-index:900}.hp-gl-tooltip .maplibregl-popup-content{background:var(--card);color:var(--foreground);border:1px solid #ffffff14;border-radius:12px;min-width:220px;max-width:280px;padding:12px 14px;box-shadow:0 8px 24px #00000073}.hp-gl-tooltip .maplibregl-popup-tip{border-top-color:var(--card)!important;border-bottom-color:var(--card)!important}body.embed .maplibregl-control-container{display:none!important}
