/* packageH/circleCommunity/circleChecklist/circleChecklist.wxss */ .tabs { background: #fff; display: flex; justify-content: space-evenly; padding: 31rpx 0 20rpx; } .tabs .tabItem { font-size: 28rpx; font-weight: bold; color: #666; display: flex; align-items: flex-end; } .tabs .tabItem.active { color: #3175fe; position: relative; } .tabs .tabItem.active::after { content: ''; display: block; width: 40rpx; height: 6rpx; background-color: #3175fe; border-radius: 3rpx; position: absolute; bottom: -10rpx; left: 50%; transform: translateX(-50%); } .userList { padding-top: 20rpx; background: #fff; } .userList .userItem { height: 136rpx; display: flex; align-items: center; padding: 0 30rpx; } .userList .userItem .face image { width: 70rpx; height: 70rpx; border-radius: 50%; background-color: #cfcfcf; } .userList .userItem .desc { padding-left: 19rpx; display: flex; flex-direction: column; flex: 1; } .userList .userItem .desc .name { font-size: 30rpx; font-weight: bold; color: #202020; } .userList .userItem .desc .label { color: #999; font-size: 22rpx; font-weight: bold; } .userList .userItem .btns { display: flex; } .userList .userItem .btns .btn { width: 120rpx; height: 50rpx; font-size: 22rpx; font-weight: bold; border-radius: 25rpx; display: flex; align-items: center; justify-content: center; } .userList .userItem .btns .btn.status1 { background-color: #3175fe; color: #fff; border: none; } .userList .userItem .btns .btn.status2 { margin-left: 16rpx; background-color: #ffa200; color: #fff; border: none; } .cards { padding-bottom: 50rpx; } .card { background-color: #fff; padding: 34rpx 28rpx 33rpx 30rpx; margin-bottom: 20rpx; } .card .userInfo { display: flex; position: relative; } .card .opet { position: absolute; right: 0; top: 0; display: flex; } .card .opet .btn { width: 120rpx; height: 50rpx; background-color: #3175fe; border-radius: 25rpx; color: #fff; font-size: 26rpx; font-weight: bold; display: flex; align-items: center; justify-content: center; } .card .opet .btn.reject { margin-left: 16rpx; background-color: #ffa200; color: #fff; } .card .userInfo .face image { width: 80rpx; height: 80rpx; border-radius: 50%; } .card .userInfo .right { margin-left: 15rpx; display: flex; flex-direction: column; justify-content: space-between; } .card .userInfo .right .name { font-size: 30rpx; font-weight: bold; color: #333; } .card .userInfo .right .time { font-size: 22rpx; font-weight: bold; color: #999; } .card .title { font-size: 32rpx; font-weight: bold; color: #202020; padding-top: 35rpx; padding-bottom: 30rpx; } .card .desc { font-size: 26rpx; font-weight: bold; font-stretch: normal; color: #868585; padding-bottom: 20rpx; } .card .contentImg image { height: 300rpx; } .card .otherInfo { margin-top: 15rpx; display: flex; justify-content: flex-end; } .card .otherInfo .otherItem { margin-left: 30rpx; display: inline-flex; align-items: flex-end; } .card .otherInfo .otherItem .iconfont { display: inline-flex; vertical-align: baseline; margin-right: 5rpx; color: #7c7c78; align-items: center; } .card .otherInfo .otherItem .iconfont.active { color: #3175fe; }