.app-popup {
    .app-modal__container {
        border-radius: var(--van-popup-round-border-radius) var(--van-popup-round-border-radius) 0 0;
        overflow: hidden;
    }

    &__header {
        display: flex;
        justify-content: space-between;
        align-items: center;
        background-color: #fff;
        padding: .32rem;
        padding-bottom: 0;

        .title {
            font-size: .32rem;
            font-weight: bold;
        }
    }

    &__container {
        background-color: #fff;
        padding: .2rem;
    }

    &__footer {
        background-color: #fff;
        padding-top: .48rem;

        &:empty {
            display: none;
        }
    }
}