src/modules/map/components/css/map.css
.map-wrapper {
    position: fixed;
    height: 100vh;
    width: 100vw;
    background: url(../../assets/imgs/map_bg.jpg) repeat;
    z-index: 10;
}

:global .leaflet-tile-container {
    pointer-events: auto !important;
}

:global .popup-content {

}

:global .popup-content :global .leaflet-popup-content-wrapper {
    border-radius: 5px;
    padding: 3px;
}

:global .popup-content :global .leaflet-popup-content {
    margin: 0;
}

:global .pos-name-marker {
    border-style: solid;
    border-width: 17px 21px 19px;
    -moz-border-image: url(../../assets/imgs/icons/pos_border.png) 17 21 19 repeat;
    -webkit-border-image: url(../../assets/imgs/icons/pos_border.png) 17 21 19 repeat;
    -o-border-image: url(../../assets/imgs/icons/pos_border.png) 17 21 19 repeat;
    border-image: url(../../assets/imgs/icons/pos_border.png) 17 21 19 fill repeat;
    width: 56px !important;
    font-size: 14px !important;
    line-height: 14px;
    font-weight: bold;
    text-orientation: upright;
    height: auto !important;
}

:global .click-pos-name-marker {
    position: absolute;
    top: -30px;
    left: -30px;
}

:global .click-pos-name-marker span {
    display: block;
    border-style: solid;
    border-width: 17px 21px 19px;
    -moz-border-image: url(../../assets/imgs/icons/pos_border.png) 17 21 19 repeat;
    -webkit-border-image: url(../../assets/imgs/icons/pos_border.png) 17 21 19 repeat;
    -o-border-image: url(../../assets/imgs/icons/pos_border.png) 17 21 19 repeat;
    border-image: url(../../assets/imgs/icons/pos_border.png) 17 21 19 fill repeat;
    width: 56px !important;
    padding: 7px 0;
    /*min-height: 80px;*/
    font-size: 14px !important;
    line-height: 14px;
    font-weight: bold;
    text-orientation: upright;
    height: auto !important;
}

:global .click-pos-name-marker img {
    max-width: 70px;
    max-height: 70px;
    position: absolute;
    top: 30px;
    left: 35px;
}

/*.mobao-table td:first-child {*/
    /*font-weight: bold;*/
    /*text-align: center;*/
    /*vertical-align: middle;*/
    /*white-space: nowrap;*/
/*}*/

.mobao-table th {
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}

.loc-copy-wrapper input {
    width: 80px;
    border: none;
}

.sea-collect-table td:first-child {
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}

:global .geojson-marker-text {
    color: rgb(255, 255, 255);
    font-size: 14px;
    text-shadow: 1px 1px #000, -1px -1px #000, 0 0 10px #000;
    text-align: center;
}