@import './common/var.css'; .van-field { .van-cell__title { min-width: 90px; } .van-cell__value { position: relative; } &__control { border: 0; padding: 0; display: block; width: 100%; resize: none; box-sizing: border-box; &:disabled { opacity: 1; color: $gray-darker; background-color: transparent; } } &__icon { position: absolute; right: 0; top: 50%; padding: 10px 0 10px 10px; transform: translate3d(0, -50%, 0); .van-icon { display: block; } } &__button { padding-left: 10px; } &__error-message { color: $red; font-size: 12px; text-align: left; } &--disabled { .van-field__control { color: $gray-dark; } } &--error { .van-field__control { &, &::placeholder { color: $red; } } } &--min-height { .van-field__control { min-height: 60px; } } &--has-icon { .van-field__control { padding-right: 20px; } } }