.app-list {
    background-color: #fff;
    padding         : 0 .32rem;

    &__table {
        min-width : 100%;
        text-align: center;

        th {
            font-size  : .24rem;
            font-weight: normal;
            color      : #999;
        }
    }

    &__row {
        position: relative;

        &::after {
            content       : '';
            position      : absolute;
            bottom        : 0;
            right         : 0;
            left          : 0;
            pointer-events: none;
            border-bottom : 1px solid #eee;
            transform     : scaleY(.5);
        }
    }

    &__column {
        padding: .08rem;

        &:first-child {
            text-align  : left;
            padding-left: 0;
        }

        &:last-child {
            text-align   : right;
            padding-right: 0;
        }
    }

    &__cell {
        display        : flex;
        flex-direction : column;
        justify-content: center;
        min-height     : .72rem;
    }
}