.part-map-container{border:1px solid #dee2e6;border-radius:.375rem;display:flex;overflow:hidden}.part-map-container .part-map-map{flex-grow:1}.part-map-container .part-map-map .pusher{background-color:rgba(0,0,0,.4);content:"";opacity:0;overflow:hidden;right:0;top:0;transition:opacity 1s;will-change:opacity;z-index:1000}.part-map-container .part-map-map .pusher.dimmed{height:100%;opacity:1;position:absolute;width:100%}.part-map-container .part-map-map .part-map-marker{background-repeat:no-repeat;cursor:pointer;height:48px;top:-26px;width:34px}.part-map-container .part-map-slider{background-color:var(--bs-body-bg);display:none;width:0}.part-map-container .part-map-slider.showWidth{width:300px}.part-map-container .part-map-slider .part-map-slider-content{height:100%}.part-map-container .part-map-slider>div{overflow:hidden;width:300px}.part-map-container>div{transition:width 1s;will-change:width}.part-map-container .map-overlay{display:flex;flex-direction:column;height:100%}.part-map-container .map-overlay .part-map-marker{background-repeat:no-repeat;cursor:pointer;height:48px;top:-26px;width:34px}.part-map-container .map-overlay .map-overlay-header{box-shadow:-1px 0 5px 1px rgba(0,0,0,.1);position:relative;z-index:2}.part-map-container .map-overlay .map-overlay-button{height:36px;padding:0;position:absolute;right:0;top:0;width:36px;z-index:3}.part-map-container .map-overlay #closeOverlay{cursor:pointer;font-size:2rem;margin:0;vertical-align:middle}.part-map-container .map-overlay .map-overlay-content{height:100%;overflow-y:auto;padding:13px}.part-map-container .map-overlay .mapboxgl-canvas:focus{outline-color:transparent}.part-map-container .map-overlay .part-map-container .ui.attached.segment{border:0}