page{ --border: 1px solid rgba(0, 0, 0, 0.1); --textColor: #111; --subColor: #A3A4A5; --statusColor: #F9A718; --tbH: 76rpx; } @import "/common/font/iconfont.wxss"; .client-item{ height: 320rpx; box-shadow: 0 0 10rpx rgba(0, 0, 0, 0.2); margin-top: 40rpx; padding: 0 20rpx; display: flex; flex-direction: column; color: var(--textColor); } .c-top{ display: flex; justify-content: space-between; align-items: center; border-bottom: var(--border); padding: 16rpx 0; line-height: 1; height: var(--tbH); } .c-top > view{ display: flex; align-items: center; } .c-top > view > text:first-of-type{ margin-right: 20rpx; font-size: 30rpx; font-weight: bold; } .c-top .star{ margin-left: 4rpx; font-size: 28rpx; color: #F56C6C; } .c-top .iconcus_msg{ color: #04b3ed; font-size: 40rpx!important; } .c-top .iconcus_call{ color: #1FE4DC; font-size: 40rpx!important; } .c-top image{ width: 40rpx; display: inline-block; height: 40rpx; margin-left: 40rpx; } .c-con{ padding: 20rpx 0; font-size: 22rpx; border-bottom: var(--border); height: calc(100% - var(--tbH) - var(--tbH)); } .c-bottom{ display: flex; height: var(--tbH); font-size: 22rpx; color: var(--subColor); padding: 20rpx 0; justify-content: space-between; align-items: center; } .c-bottom .c-status{ color: var(--statusColor); }