.app-map-picker {
    .map-modal {
        .el-dialog {
            margin-top: 60px !important;
            width: 90%;
            .el-dialog__header {
                padding: 10px 0px 10px 40px;
            }
            .el-dialog__body {
                padding: 6px 10px;
                .search-toolbar {
                    display: flex;
                    #map__result {
                        position: absolute;
                        z-index: 20;
                        right: 10px;
                        top: 110px;
                    }
                    .el-vue-search-box-container {
                        border: 1px solid #DCDFE6;
                        height: 40px;
                        margin-right: 20px;
                    }
                }
            }

            .amap-marker-content {
                img {
                    width: 25px;
                    height: 34px;
                }
                .input-map__marker {
                    position: absolute;
                    top: -28px;
                    right: -160px;
                    color: #fff;
                    padding: 0px 10px;
                    -webkit-box-shadow: 1px 1px 1px rgba(10,10,10,.2);
                    box-shadow: 1px 1px 1px rgba(10,10,10,.2);
                    white-space: nowrap;
                    font-size: 12px;
                    font-family: "";
                    background-color: #25a5f7;
                    border-radius: 3px;
                }
            }
        }
        .el-vue-amap-container {
            padding-top: 20px;
            height: 640px;
        }
    }

}