.mapboxgl-map{width:100%!important;height:100%!important;position:relative!important}.mapboxgl-canvas-container{top:0;left:0;width:100%!important;height:100%!important;position:absolute!important}.mapboxgl-canvas{display:block;width:100%!important;height:100%!important}.mapboxgl-control-container{transition:none!important}.splitview-map-panel{transition:width .3s cubic-bezier(.4,0,.2,1)}.splitview-map-panel .mapboxgl-canvas-container{will-change:transform;transform:translateZ(0)}.mapboxgl-popup{pointer-events:none;will-change:auto!important}.mapboxgl-popup-content{pointer-events:auto}.mapboxgl-canvas{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.light-map .mapboxgl-ctrl-group{background:#fff;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.light-map .mapboxgl-ctrl-group button{color:#333;background-color:#fff}.light-map .mapboxgl-ctrl-group button:hover{background-color:#f5f5f5}.dark-map .mapboxgl-ctrl-group{background:#1a1a1a;border:1px solid #ffffff1a;box-shadow:0 1px 3px #ffffff1f,0 1px 2px #ffffff3d}.dark-map .mapboxgl-ctrl-group button{color:#fff;background-color:#1a1a1a}.dark-map .mapboxgl-ctrl-group button+button{border-top:1px solid #ffffff1a}.dark-map .mapboxgl-ctrl-group button:hover{background-color:#2a2a2a}.dark-map .mapboxgl-ctrl-compass .mapboxgl-ctrl-icon,.dark-map .mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon,.dark-map .mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{filter:invert()}.mapboxgl-popup-content{background-color:#fff;border:1px solid #00000014;border-radius:12px;overflow:hidden;box-shadow:0 4px 24px #00000026;padding:0!important}.dark-map .mapboxgl-popup-content{background-color:#1a1a1a;border:1px solid #ffffff1a;box-shadow:0 4px 24px #0006}.mapboxgl-popup-tip{border-width:10px!important}@keyframes popupFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{border-top-color:#fff}.dark-map .mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{border-top-color:#1a1a1a}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{border-bottom-color:#fff}.dark-map .mapboxgl-popup-anchor-top .mapboxgl-popup-tip{border-bottom-color:#1a1a1a}.mapboxgl-popup-close-button{color:#666;z-index:10;background-color:#ffffffe6;border:1px solid #0000001a;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin:4px;padding:0;font-size:20px;font-weight:300;transition:all .2s;display:flex}.mapboxgl-popup-close-button:hover{color:#333;background-color:#fff;transform:scale(1.05)}.dark-map .mapboxgl-popup-close-button{color:#999;background-color:#1a1a1ae6;border:1px solid #ffffff1a}.dark-map .mapboxgl-popup-close-button:hover{color:#fff;background-color:#2a2a2a}.mapboxgl-popup{max-width:none!important}.property-popup .mapboxgl-popup-content{width:320px;padding:0!important}.mapboxgl-popup-content{border-radius:12px;padding:0;overflow:hidden;box-shadow:0 2px 4px #0000001a,0 8px 24px #1a1a1a24}.map-property-popup .mapboxgl-popup-close-button{display:none!important}.mapboxgl-ctrl-group,.mapboxgl-ctrl-group button{transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s}.mapboxgl-canvas-container:active .mapboxgl-ctrl-group,.mapboxgl-canvas-container:active .mapboxgl-ctrl-group button{transition:none!important}
