.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: .12rem .08rem; } &__header &__column { padding: 0 .08rem; } &__column:first-child &__cell { align-items: flex-start; padding-left: 0; } &__column:last-child &__cell { align-items: flex-end; padding-right: 0; } &__cell { display: flex; flex-direction: column; justify-content: center; min-height: .72rem; } }