| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 | @import './var.less';:root {  --van-contact-list-edit-icon-size: @contact-list-edit-icon-size;  --van-contact-list-add-button-z-index: @contact-list-add-button-z-index;  --van-contact-list-item-padding: @contact-list-item-padding;  --van-contact-list-item-radio-icon-color: @contact-list-item-radio-icon-color;}.van-contact-list {  box-sizing: border-box;  height: 100%;  padding-bottom: 80px;  &__item {    padding: var(--van-contact-list-item-padding);  }  &__item-value {    display: flex;    align-items: center;    padding-right: var(--van-padding-xl);    padding-left: var(--van-padding-xs);  }  &__item-tag {    flex: none;    margin-left: var(--van-padding-xs);    padding-top: 0;    padding-bottom: 0;    line-height: 1.4em;  }  &__group {    box-sizing: border-box;    height: 100%;    overflow-y: scroll;    -webkit-overflow-scrolling: touch;  }  &__edit {    font-size: var(--van-contact-list-edit-icon-size);  }  &__radio {    .van-radio__icon--checked .van-icon {      background-color: var(--van-contact-list-item-radio-icon-color);      border-color: var(--van-contact-list-item-radio-icon-color);    }  }  &__bottom {    position: fixed;    right: 0;    bottom: 0;    left: 0;    z-index: var(--van-contact-list-add-button-z-index);    padding-left: var(--van-padding-md);    padding-right: var(--van-padding-md);    background-color: var(--van-background-color-light);  }  &__add {    height: 40px;    margin: 5px 0;  }}
 |