@import '../common/style/var.pcss'; @import '../common/style/hairline.pcss'; .van-cell { width: 100%; display: flex; padding: 10px 15px; box-sizing: border-box; line-height: 24px; position: relative; background-color: $white; color: $text-color; font-size: 14px; &::after { left: 15px; right: 0; width: auto; transform: scale(1, .5); border-bottom-width: 1px; } &-group { background-color: $white; } &__label { font-size: 12px; line-height: 1.2; color: $gray-darker; } &__title, &__value { flex: 1; } &__value { overflow: hidden; text-align: right; vertical-align: middle; } &__left-icon { font-size: 16px; line-height: 24px; margin-right: 5px; vertical-align:middle; } &__right-icon { color: $gray-dark; font-size: 12px; line-height: 24px; margin-left: 5px; &--left::before { transform: rotate(180deg); } &--up::before { transform: rotate(-90deg); } &--down::before { transform: rotate(90deg); } } &--clickable { &:active { background-color: $active-color; } } &--required { overflow: visible; &::before { content: '*'; position: absolute; left: 7px; font-size: 14px; color: $red; } } &--center { align-items: center; } }