.add-customer {
    margin: 20rpx;
    padding: 20rpx 0;
    text-align: center;
    color: blue;
    background-color: #eee;
    border-radius: 40rpx;

    .add-icon {
        margin-right: 10rpx;
    }

}

.good {
    margin: 20rpx;
    display: flex;
    justify-content: space-between;
    // box-shadow: 0rpx 0rpx 10rpx rgb(180, 180, 180);
    // border-radius: 20rpx;
    .image {
        border-radius: 20rpx;
        width: 200rpx;
        height: 200rpx;
    }

    .info {
        padding: 10rpx 0;
        width: 480rpx;
        display: flex;
        flex-direction: column;
        justify-content: space-between;

        .up {
            .name {
                font-size: 28rpx;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
            }

            .tag {
                display: flex;
                flex-wrap: wrap;
                text {
                    margin-top: 10rpx;
                    font-size: 22rpx;
                    color: rgb(90, 90, 90);
                    margin-right: 15rpx;
                }
            }
        }

        .down {
            display: flex;
            justify-content: space-between;
            align-items: center;

            .price {
                color: red;
                font-size: 22rpx;

                text {
                    font-size: 25rpx;
                    font-weight: bold;
                }
            }

            .btn {
                width: 200rpx;

                button {
                    font-size: 25rpx;
                }
            }
        }
    }
}