@name-size: 28rpx;
@text-size: 26rpx;
@main-color: #46a9a4;
@text-color: white;

.item {
    margin: 20rpx;
    border-bottom: 1rpx solid whitesmoke;
    padding-bottom: 20rpx;

    .name {
        font-size: @name-size;
        padding-bottom: 10rpx;
    }

    .content {
        padding: 0 20rpx;

        .text {
            display: flex;
            align-items: flex-end;

            >textarea {
                width: 550rpx;
                padding: 10rpx;
                margin: 5rpx 0;
                font-size: @text-size;
                min-height: 100rpx;
                background: whitesmoke;
            }

            .btn {
                margin: 0 10rpx;
                padding: 5rpx 10rpx;
                font-size: @text-size;
                background: @main-color;
            }

            .title {
                margin-right: 20rpx;
                font-size: @text-size;
            }
        }

        .radioGroup {
            .radio {
                font-size: @text-size;
                padding: 5rpx;
            }
        }

        .tags {
            margin-bottom: 10rpx;

            van-tag {
                margin-right: 10rpx;
            }
        }

        .btn_Pointer {
            width: 50vw;

            button {
                font-size: 26rpx;
                width: 50vw;
            }
        }

        .specMap {
            .tip {
                font-size: @text-size;
                color: red;
            }

            .list {
                .tags {
                    .title {
                        font-weight: bold;
                        font-size: @text-size;
                    }
                }
            }

            .obj {
                .title {
                    margin: 10rpx 0;
                    font-weight: bold;
                    font-size: @text-size;
                }

                .obj_item {
                    margin: 10rpx;
                    padding: 10rpx;
                    background: whitesmoke;

                    .key {
                        font-weight: bold;
                        font-size: @text-size;
                    }

                    .info {
                        .info_item {
                            display: flex;
                            padding: 10rpx 0;
                            border-bottom: 1rpx solid white;
                            position: relative;

                            >view {
                                margin: 0 3rpx;

                                >text {
                                    font-size: @text-size;
                                }

                                >input {
                                    border: 1rpx solid rgb(201, 201, 201);
                                    padding: 10rpx;
                                    font-size: @text-size;

                                }
                            }

                            .del {
                                width: 40rpx;
                                height: 40rpx;
                                background: rgb(207, 207, 207);
                                display: flex;
                                justify-content: center;
                                position: absolute;
                                right: 0;
                                top: 0;
                            }
                        }

                        .btn_specMap {
                            width: 50%;

                            >button {
                                font-size: @text-size;
                            }
                        }
                    }
                }
            }
        }
        .geoPoint{
                margin-top: 10rpx;
                font-size: @text-size;
            >view{
                margin-top: 10rpx;
            }
        }
    }

}

.popup {
    width: 100%;
    height: 70vh;

    .title {
        font-size: @name-size;
        height: 90rpx;
        line-height: 90rpx;
        text-align: center;
        border-bottom: 1rpx solid whitesmoke;
    }

    .itemBox {
        overflow-y: auto;
        height: calc(70vh - 250rpx);

        .item {
            font-size: @text-size;
            border-bottom: 1rpx solid whitesmoke;
        }
    }
}

.footer {
    .btn {
        width: 100vw;
        border-radius: 0;
    }
}