.wareorder-list {
    .van-tabs {
        display       : flex;
        flex-direction: column;
        height        : 100%;

        &__content {
            flex      : 1;
            overflow-y: auto;
        }

        .van-tab__panel {
            height: 100%;
        }
    }

    &__wrapper {
        .section {
            padding       : .2rem;
            padding-bottom: 0;

            &-item {
                background-color: #fff;
                border-radius   : .16rem;
                padding         : .24rem;

                &:not(:first-child) {
                    margin-top: .2rem;
                }

                &__titlebar {
                    display        : flex;
                    justify-content: space-between;
                    align-items    : center;
                    margin-bottom  : .2rem;

                    .left {
                        span {
                            &:first-child {
                                margin-right: .2rem;
                            }

                            &:not(:first-child):not(:last-child) {
                                &::after {
                                    content: '/';
                                    margin : 0 .1rem;
                                }
                            }
                        }
                    }

                    .right {
                        font-size: .24rem;
                        color    : #999;
                    }
                }

                &__content {
                    table {
                        width    : 100%;
                        font-size: .24rem;

                        th,
                        td {
                            padding: .08rem 0;
                        }

                        th {
                            font-weight: normal;
                            color      : #999;
                        }
                    }
                }

                &__btnbar {
                    display        : flex;
                    justify-content: flex-end;
                    gap            : .16rem;
                    margin-top     : .2rem;

                    .van-button {
                        width       : 1.6rem;
                        border-width: 1px;
                    }
                }
            }
        }
    }
}