.itemWrap { width: calc(100% - 30px); height: 121px; background: #ffffff; border-radius: 10px; margin: 0 15px 12px; .itemTop { padding: 8px 15px 8px; display: flex; flex-direction: row; align-items: center; justify-content: space-between; border-bottom: 1px solid #f2f2f2; .itemTopLeft { display: flex; flex-direction: row; align-items: center; .headIcon { width: 30px; height: 30px; border-radius: 50%; overflow: hidden; margin-right: 12px; img { width: 100%; height: 100%; object-fit: cover; } } .name { font-size: 16px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #333333; line-height: 30px; margin-right: 10px; } .tag { padding: 0px; min-width: 40px; background: #ffe7da; display: inline-block; border-radius: 4px; font-size: 12px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #f67146; text-align: center; line-height: 19px; } } .itemTopRight { width: 24px; height: 24px; padding: 2px; img { width: 100%; height: 100%; } } } .itemBottom { padding: 10px; display: flex; flex-direction: row; align-items: center; text-align: center; .msgMain { font-size: 26px; font-family: DINAlternate-Bold, DINAlternate; font-weight: bold; color: #f67146; line-height: 30px; span { height: 17px; font-size: 12px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #777777; line-height: 17px; } } .msgsub { margin-top: 4px; height: 20px; font-size: 14px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #333333; line-height: 20px; } .itemBottomLeft { width: 50%; position: relative; &::after { content: ''; width: 1px; height: 20px; background: #f2f2f2; border-radius: 1px; right: 0; top: 50%; margin-top: -10px; position: absolute; } } .itemBottomRight { width: 50%; position: relative; .arrow { position: absolute; bottom: 14px; right: 15px; font-size: 16px; color: #d8d8d8; } } } } :global { .bottomSheet { .van-action-sheet__description { padding: 0 !important; &::after { border: none !important; } } } } .bottomTitle { padding: 15px 15px 20px; text-align: left; display: flex; flex-direction: row; align-items: center; justify-content: space-between; height: 22px; font-size: 16px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #333333; line-height: 22px; .bottomTitleLeft { display: flex; flex-direction: row; align-items: center; span { width: 4px; height: 12px; background: #ff8057; border-radius: 2px; display: inline-block; margin-right: 6px; } } } .bottomConent { padding: 20px 15px 57px; display: flex; flex-direction: row; align-items: center; .bottomImgWrap { width: 47px; height: 47px; margin-bottom: 6px; img { width: 100%; height: 100%; } } .bottomConentLeft, .bottomConentRight { width: 50%; display: flex; flex-direction: column; align-items: center; } } .recordItem { width: auto; margin: 0 13px 12px; padding: 20px 12px; border-radius: 10px; .imgContainer { position: relative; margin-right: 15px; box-sizing: border-box; i { width: 18px; height: 15px; position: absolute; right: -4px; top: 35px; background: url('../images/icon-member.png') no-repeat center center; background-size: contain; } } .img { width: 50px; height: 50px; border-radius: 50%; overflow: hidden; } .userInfo { display: flex; align-items: center; .userItem { flex: 1; font-size: 12px; color: #777; } .topText { font-size: 16px; color: #333333; line-height: 22px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 70px; span { font-weight: bold; font-family: DINA; } } } }