.app-map-position {
    .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 var(--item-font-color-bright);
                        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 var(--item-shadow-color);
                    box-shadow: 1px 1px 1px var(--item-shadow-color);
                    white-space: nowrap;
                    font-size: 12px;
                    font-family: "";
                    background-color: var(--item-background-color-active);
                    border-radius: 3px;
                }
            }
        }
        .el-vue-amap-container {
            padding-top: 20px;
            height: 640px;
        }
    }

}