.goods-details {
    .app-view__body {
        padding: .2rem;
    }

    &__form {
        border-radius: .1rem;
        overflow: hidden;
        margin-top: .2rem;

        .form {
            &-qty {
                width: 100%;

                &__input {
                    display: flex;

                    input {
                        flex: 1;
                    }

                    span {
                        white-space: nowrap;
                    }
                }

                span {
                    color: #999;
                }
            }

            &-address {
                display: flex;
                flex-direction: column;

                &__placeholder {
                    color: var(--van-field-placeholder-text-color);
                }
            }
        }

        .van-field__label {
            width: 2rem;
        }
    }

    &__btnbar {
        text-align: center;
        margin: .32rem 0;

        .van-button {
            width: 50%;
        }
    }

    &__content {
        background-color: #fff;
        border-radius: .1rem;
        overflow: hidden;
        margin-top: .2rem;

        h2 {
            font-size: .3rem;
            font-weight: bold;
            text-align: center;
            padding: .28rem 0;
        }
    }
}