.content {
    border-radius: 16rpx 16rpx 0 0;
    background: #fff;
    padding-top: 32rpx;
    display: flex;
    flex-direction: column;
    margin: 0 32rpx;
    .tab-nav {
        display: flex;
        padding: 0 32rpx;
        &-item {
            color: rgba(0, 0, 0, 0.6);
            position: relative;
            margin-right: 56rpx;
            padding-bottom: 12rpx;
            border-bottom: 4rpx solid #fff;
            &.active {
                color: #165dff;
                border-bottom: 4rpx solid #165dff;
            }
        }
    }
    .tab-content {
        margin-top: 36rpx;
        flex: auto;
        overflow-y: auto;
        &-item {
            .menu-content-item {
                margin-bottom: 32rpx;
                .menu-line {
                    margin: 0 32rpx;
                    height: 1rpx;
                    background: rgba(0, 0, 0, 0.05);
                }
                .menu-item {
                    margin-bottom: 32rpx !important;
                }
                .menu-title {
                    color: #1d2129;
                    margin-bottom: 32rpx;
                    padding: 0 32rpx;
                    font-size: 34rpx;
                }
            }
            .menu-list {
                display: flex;
                flex-wrap: wrap;
                .menu-item {
                    width: 25%;
                    margin-bottom: 48rpx;
                    box-sizing: border-box;
                }
            }
        }
    }
}