.neshan-map-wrapper{width:100%;height:100%;min-height:400px;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;border-radius:12px;background-color:#fff0}.neshan-map-inner{width:100%;height:100%;min-height:400px;position:relative;border-radius:inherit}.map-marker-container.leaflet-marker-icon{background:none;border:none}.map-marker{position:relative;width:40px;height:60px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.map-marker .marker-pin{width:36px;height:36px;position:relative;z-index:2}.map-marker .marker-shadow{width:20px;height:6px;background:radial-gradient(ellipse at center,rgb(0 0 0 / .8) 0%,#fff0 70%);border-radius:50%;position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);z-index:1}