.mod-teamExpend {
    width: 100%;
    margin-top: 0.4rem;
    margin-bottom: 1.2rem;
    position: relative;
    box-sizing: border-box;
    overflow: inherit;
}

.mod-teamExpend i {
    font-style: normal;
}

.mod-teamExpend #teamExpend-container {
    width: 100%;
    position: relative;
}

.mod-teamExpend #teamExpend-container .teamExpend-header {
    width: 100%;
    height: 2.8rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.mod-teamExpend #teamExpend-container .teamExpend-header .userJion-topBtn {
    width: 16.4rem;
    height: 2.8rem;
}


/* 倒计时-发起组队 */
.mod-teamExpend #teamExpend-container .teamExpend-header .userJion-topBtn .countdown,
.mod-teamExpend #teamExpend-container .teamExpend-header .userJion-topBtn .activity-status {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.8rem;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;
    font-weight: 600;
}

.mod-teamExpend #teamExpend-container .teamExpend-header .userJion-topBtn .countdown {
    display: none;
}

.mod-teamExpend #teamExpend-container .teamExpend-header .userJion-topBtn .activity-status {
    position: relative;
}

.mod-teamExpend #teamExpend-container .teamExpend-header .userJion-topBtn .activity-status .statusJion {
    width: 100%;
    height: 100%;
    line-height: 2.8rem;
}

/* 发起组队气泡 */
.mod-teamExpend #teamExpend-container .teamExpend-header .userJion-topBtn .activity-status {
    height: 100%;
}

/* 发起组队气泡&&加入队伍气泡 */
.mod-teamExpend #teamExpend-container .teamExpend-header .userJion-topBtn .activity-status .statusJion_bubble {
    max-width: 10rem;
    height: 0.9rem;
    line-height: 0.9rem;
    padding: 0.25rem 0.6rem;
    background: #D4F979;
    font-size: 0.6rem;
    color: rgba(0, 0, 0, 0.9);
    letter-spacing: 0;
    text-align: center;
    position: absolute;
    top: -1.2rem;
    right: 1.3rem;
    border-radius: 1rem;
    display: none;
}

.mod-teamExpend #teamExpend-container .teamExpend-header .userJion-topBtn .activity-status .statusJion_bubble span {
    display: inline-block;
    max-width: 10rem;
    height: 0.9rem;
    line-height: 0.9rem;
    opacity: 0.9;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/* 气泡倒三角 */
.mod-teamExpend #teamExpend-container .teamExpend-header .userJion-topBtn .activity-status .statusJion_bubble::before {
    content: "";
    width: 0.5rem;
    height: 0.5rem;
    transform: rotate(45deg);
    border-bottom-right-radius: 0.25rem;
    background: #D4F979;
    position: absolute;
    bottom: -5px;
    left: 50%;
}

.mod-teamExpend .invited-btn .joinTeam-fat .joinTeamPrizeTips {
    max-width: 10rem;
    height: 0.9rem;
    line-height: 0.9rem;
    padding: 0.25rem 0.6rem;
    background: #D4F979;
    font-size: 0.6rem;
    color: rgba(0, 0, 0, 0.9);
    letter-spacing: 0;
    text-align: center;
    position: absolute;
    top: -1.6rem;
    right: 0rem;
    border-radius: 1rem;
    display: none;
}

.mod-teamExpend .invited-btn .joinTeam-fat .joinTeamPrizeTips span {
    display: inline-block;
    max-width: 10rem;
    height: 0.9rem;
    line-height: 1rem;
    opacity: 0.9;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.mod-teamExpend .invited-btn .joinTeam-fat .joinTeamPrizeTips::before {
    content: "";
    width: 0.5rem;
    height: 0.5rem;
    transform: rotate(45deg);
    border-bottom-right-radius: 0.25rem;
    background: #D4F979;
    position: absolute;
    bottom: -5px;
    left: 62%;
}

.mod-teamExpend #teamExpend-container .teamExpend-body-fat {
    width: 16.5rem;
    min-height: 20.1rem;
    margin: 0.4rem auto 0;
    background-image: linear-gradient(to bottom, #ffffff, #100f0e);
    border-radius: 0.8rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* 内容展示区 start*/
.mod-teamExpend #teamExpend-container .teamExpend-body {
    width: 16.4rem;
    min-height: 20rem;
    padding: 0.4rem;
    border-radius: 0.8rem;
    box-sizing: border-box;
    background-clip: border-box, padding-box;
    background-origin: border-box, padding-box;
    background-image: linear-gradient(to top, #FFB358, #FFD095), linear-gradient(90deg, #F68830, #F3C286);
}

/* 内容展示区 -活动未开始 start*/
.mod-teamExpend #teamExpend-container .teamExpend-body .activity-noStart {
    width: 15.6rem;
    height: 19.2rem;
    background: url() no-repeat;
    background-size: 15.6rem auto;
    position: relative;
}

.mod-teamExpend #teamExpend-container .teamExpend-body .activity-noStart .noStart-input {
    width: 100%;
    height: 2.4rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.mod-teamExpend #teamExpend-container .teamExpend-body .activity-noStart .noStart-input #noStartInput {
    display: inline-block;
    width: 10.3rem;
    height: 1.2rem;
    margin-right: 0.25rem;
    padding: 0 0 0 0.7rem;
    border-radius: 0.9rem;
    background: rgba(0, 0, 0, 0.04);
    outline: none;
    border: none;
    position: relative;
    box-sizing: border-box;
}

.mod-teamExpend #teamExpend-container .teamExpend-body .activity-noStart .noStart-input input::placeholder {
    font-size: 0.6rem;
    color: rgba(0, 0, 0, 0.38);
    position: absolute;
    top: 0.25rem;
}

.mod-teamExpend #teamExpend-container .teamExpend-body .activity-noStart .noStartBtn {
    opacity: 0.38;
    width: 3.2rem;
    height: 1.2rem;
    margin-left: 0.25rem;
    background-image: linear-gradient(270deg, #FF5216 0%, #FF9139 100%);
    border-radius: 0.85rem;
    font-size: 0.6rem;
    color: #FFFFFF;
    text-align: center;
    line-height: 1.2rem;
    font-weight: 400;
}

.mod-teamExpend #teamExpend-container .teamExpend-body .noStart-explain {
    position: absolute;
    bottom: 0;
    left: 0;
    top: 0;
    right: 0;
    line-height: 20rem;
    text-align: center;
    opacity: 0.9;
    font-size: 0.6rem;
    color: #571B00;
    letter-spacing: 0;
}

/* 内容展示区 -活动未开始 end*/

/* 内容展示区 -活动进行中 start*/
.mod-teamExpend #teamExpend-container .teamExpend-body .activity-afoot {
    position: relative;
    display: none;
}

.mod-teamExpend #teamExpend-container .teamExpend-body .activity-afoot #showArea{
    width: 15.6rem;
    height: 19.2rem;
}

.mod-teamExpend #teamExpend-container .teamExpend-body .activity-afoot #showArea .teamExpend-body-header {
    width: 100%;
    height: 2.4rem;
    padding-top: 0.2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    display: none;
}

.mod-teamExpend #teamExpend-container .teamExpend-body .activity-afoot #showArea .teamExpend-body-header #teamExpendCode {
    width: 10.3rem;
    height: 1.2rem;
    margin-right: 0.25rem;
    padding-left: 0.7rem;
    border-radius: 0.9rem;
    background-color: rgba(0, 0, 0, 0.04);
    font-size: 0.6rem;
    box-sizing: border-box;
    /* position: relative; */
}

.mod-teamExpend #teamExpend-container .teamExpend-body .activity-afoot #showArea .teamExpend-body-header #teamExpendCode::placeholder {
    line-height: 1.2rem;
    font-size: 0.6rem;
    color: rgba(0, 0, 0, 0.38);
    text-align: left;
    font-weight: 400;
    /* position: absolute; */
    /* top: 0.25rem; */
}

.mod-teamExpend #teamExpend-container .teamExpend-body .activity-afoot #showArea .teamExpend-body-header #searchTeamCode {
    width: 3.2rem;
    height: 1.2rem;
    margin-left: 0.25rem;
    background-image: linear-gradient(270deg, #FF5216 0%, #FF9139 100%);
    border-radius: 0.85rem;
    font-size: 0.6rem;
    color: #FFFFFF;
    text-align: center;
    line-height: 1.2rem;
    font-weight: 400;
}

.mod-teamExpend #teamExpend-container .teamExpend-body .activity-afoot #showArea .user-tips {
    width: 100%;
    height: 1.6rem;
    line-height: 1.6rem;
    text-align: center;
    opacity: 0.6;
    font-size: 0.6rem;
    color: #571B00;
    letter-spacing: 0;
    font-weight: 400;
    display: none;
}

.mod-teamExpend #teamExpend-container .teamExpend-body .activity-afoot #showArea .teamExpend-body-content {
    width: 100%;
    overflow: hidden;
    margin-top: 0.1rem;
    /* padding: 0 0.6rem; */
    box-sizing: border-box;
}

.mod-teamExpend #teamExpend-container .teamExpend-body .activity-afoot #showArea .teamExpend-body-content #activityTeamList {
    width: 100%;
    height: 14.8rem;
    display: none;
}

.mod-teamExpend  #showArea .teamExpend-body-content #activityTeamList .activityTeam-item {
    width: 14.4rem;
    height: 3.2rem;
    margin: 0 auto 0.5rem;
    background: #FFF2E6;
    border-radius: 0.4rem;
    display: flex;
    align-items: center;
}

.mod-teamExpend  #showArea .teamExpend-body-content #activityTeamList .activityTeam-item .user-avatar{
    width: 2.9rem;
    height: 100%;
    /* margin-left: 0.6rem; */
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.mod-teamExpend  #showArea #activityTeamList .activityTeam-item .user-avatar .user-avatar-fat {
    width: 1.8rem;
    height: 1.8rem;
    border-radius: 0.9rem;
    margin-bottom: 0.1rem;
    overflow: hidden;
}

.mod-teamExpend  #showArea #activityTeamList .activityTeam-item .user-avatar .user-team-name {
    width: 2.5rem;
    margin-bottom: 0.1rem;
    font-size: 0.45rem;
    color: #79411E;
    letter-spacing: 0;
    text-align: center;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.mod-teamExpend  #showArea #activityTeamList .activityTeam-item .activityTeam-info {
    width: 7.1rem;
    height: 2.4rem;
    /* margin-left: 0.5rem; */
    display: flex;
    flex-direction: column;
    justify-content: center;    
}

.mod-teamExpend  #showArea #activityTeamList .activityTeam-item .activityTeam-info .teamTask-tips {
    width: 100%;
    height: 0.8rem;
    margin-bottom: 0.3rem;
    font-size: 0.6rem;
    color: #FA572D;
    letter-spacing: 0;
    text-align: left;
    line-height: 0.8rem;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.mod-teamExpend  #showArea #activityTeamList .activityTeam-item .activityTeam-info .teamTask-progress {
    width: 100%;
    height: 0.3rem;
    background: rgba(255, 143, 0, 0.2);
    border-radius: 0.25rem;
}

.mod-teamExpend  #showArea #activityTeamList .activityTeam-item .activityTeam-info .teamTask-progress .done-progress {
    width: 50%;
    height: 100%;
    background-image: linear-gradient(270deg, #FF9600 0%, #FF6A00 100%), linear-gradient(270deg, #FFE28C 1%, #FFC25D 100%);
    border-radius: 0.25rem;
}

.mod-teamExpend  #showArea #activityTeamList .activityTeam-item .activityTeam-info .option-money-progress {
    width: 100%;
    height: 0.7rem;
    /* opacity: 0.6; */
    font-size: 0;
    color: #571B00;
    letter-spacing: 0;
    line-height: 0.7rem;
    font-weight: 400;
}

.mod-teamExpend  #showArea #activityTeamList .activityTeam-item .activityTeam-info .option-money-progress > span {
    font-size: 0.5rem;
}

.mod-teamExpend  #showArea #activityTeamList .activityTeam-item .activityTeam-info .option-money-progress .userTeam-money,
.mod-teamExpend  #showArea #activityTeamList .activityTeam-item .activityTeam-info .option-money-progress .userTeam-target {
    white-space: nowrap;
}

.mod-teamExpend  #showArea #activityTeamList .activityTeam-item .activityTeam-info .option-money-progress .userTeam-money::before,
.mod-teamExpend  #showArea #activityTeamList .activityTeam-item .activityTeam-info .option-money-progress .userTeam-target::before {
    content: '¥';
    display: inline;
}

.mod-teamExpend  #showArea #activityTeamList .activityTeam-item .activityTeam-info .option-money-progress .userTeam-money::after,
.mod-teamExpend  #showArea #activityTeamList .activityTeam-item .activityTeam-info .option-money-progress .userTeam-target::after {
    content: attr(data-value);
    display: inline;
}

.mod-teamExpend  #showArea #activityTeamList .activityTeam-item .item-btn {
    width: 3.2rem;
    height: 1.2rem;
    margin-left: 0.6rem;
    background-image: linear-gradient(270deg, #FF5216 0%, #FF9139 100%);
    font-size: 0.6rem;
    color: #FFFFFF;
    line-height: 1.2rem;
    text-align: center;
    font-weight: 400;
    border-radius: 0.85rem;
}

/* 活动提醒开关 */
.mod-teamExpend .schedule {
    width: 100%;
    height: 1.6rem;
    line-height: 1.6rem;
    opacity: 0.9;
    font-size: 0.6rem;
    color: #571B00;
    letter-spacing: 0;
    line-height: 0.8rem;
    font-weight: 400;
    display: flex;
    align-items: center;
    /* justify-content: right; */
    position: relative;
}

.mod-teamExpend .schedule > span {
    position: absolute;
    right: 2.4rem;
}

.mod-teamExpend .schedule-switch {
    height: 100%;
    display: flex;
    align-items: center;
    position: absolute;
    right: 0;
}

.mod-teamExpend .schedule-switch img {
    width: 1.2rem;
    height: auto;
    margin-left: 0.4rem;
    margin-right: 0.8rem;
}

/* 默认关闭 */
.mod-teamExpend .schedule .on_schedule {
    display: none;
}

/* 我的队伍 */
.mod-teamExpend #myTeamList {
    display: none;
}

.mod-teamExpend #myTeamList .team_captainInfo {
    width: 14.4rem;
    height: 3.2rem;
    margin: 0.8rem auto 0;
    background-image: linear-gradient(180deg, #FFD09530 0%, #FFB35830 100%);
    border-radius: 0.5rem;
    display: flex;
    align-items: center;
    position: relative;
}

.mod-teamExpend #myTeamList .team_captainInfo .captain_avatar {
    width: 2.4rem;
    height: 2.4rem;
    margin-left: 0.6rem;
    margin-right: 0.4rem;
    opacity: 1;
    position: relative;
}

.mod-teamExpend #myTeamList .team_captainInfo .captain_avatar .captain_avatar_fat {
    width: 2.4rem;
    height: 2.4rem;
    border-radius: 1.3rem;
    overflow: hidden;
}

.mod-teamExpend #myTeamList .team_captainInfo .captain_avatar img {
    width: 2.4rem;
    height: auto;
}

.mod-teamExpend #myTeamList .team_captainInfo .captain_avatar i.captain_tag {
    height: 0.7rem;
    padding: 0 0.2rem;
    background: #FF5316;
    border-radius: 0.4rem 0.4rem 0.4rem 0;
    font-size: 0.5rem;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;
    line-height: 0.7rem;
    position: absolute;
    left: 0;
    top: -0.3rem;
}

.mod-teamExpend #myTeamList .team_captainInfo .teamInfo {
    width: 10.2rem;
    height: 2.4rem;
}

.mod-teamExpend #myTeamList .team_captainInfo .teamInfo .teamName {
    width: 10.4rem;
    height: 0.8rem;
    margin-bottom: 0.3rem;
    line-height: 0.8rem;
    text-align: left;
    font-size: 0.6rem;
    color: #571B00;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.mod-teamExpend #myTeamList .team_captainInfo .teamInfo .teamProgress {
    width: 10.4rem;
    height: 0.3rem;
    margin-bottom: 0.3rem;
    background: rgba(255, 143, 0, 0.3);
    border-radius: 0.25rem;
}

.mod-teamExpend #myTeamList .team_captainInfo .teamInfo .teamProgress .teamDone {
    height: 100%;
    background: rgba(255, 143, 0, 1);
    border-radius: 0.25rem;
}

.mod-teamExpend #myTeamList .team_captainInfo .teamInfo .teamUseInfo {
    width: 10.4rem;
    height: 0.8rem;
    display: flex;
    justify-content: space-between;
}

.mod-teamExpend #myTeamList .team_captainInfo .teamInfo .teamUseInfo .teamLeftAmount {
    width: 6.65rem;
    height: 0.8rem;
    line-height: 0.8rem;
    font-size: 0.55rem;
    color: #FF5316;
    letter-spacing: 0;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.mod-teamExpend #myTeamList .team_captainInfo .teamInfo .teamUseInfo .teamConsumption {
    min-width: 4rem;
    height: 0.8rem;
    line-height: 0.8rem;
    font-size: 0.5rem;
    color: rgba(87, 27, 0, .8);
    letter-spacing: -0.02rem;
    text-align: right;
    font-weight: 400;
}

.mod-teamExpend #myTeamList .team_captainInfo .teamInfo .teamUseInfo .teamConsumption .teamConsumption1::before,
.mod-teamExpend #myTeamList .team_captainInfo .teamInfo .teamUseInfo .teamConsumption .teamConsumption2::before,
.mod-teamExpend .activity-awardPrize .team_captainInfo .teamInfo .teamUseInfo .teamConsumption .teamConsumption1::before,
.mod-teamExpend .activity-awardPrize .team_captainInfo .teamInfo .teamUseInfo .teamConsumption .teamConsumption2::before{
    content: '¥';
    display: inline;
}

.mod-teamExpend #myTeamList .team_captainInfo .teamInfo .teamUseInfo .teamConsumption .teamConsumption1::after,
.mod-teamExpend #myTeamList .team_captainInfo .teamInfo .teamUseInfo .teamConsumption .teamConsumption2::after,
.mod-teamExpend .activity-awardPrize .team_captainInfo .teamInfo .teamUseInfo .teamConsumption .teamConsumption1::after,
.mod-teamExpend .activity-awardPrize .team_captainInfo .teamInfo .teamUseInfo .teamConsumption .teamConsumption2::after {
    content: attr(data-value);
    display: inline;
}

.mod-teamExpend #myTeamList .team_inviteTips {
    margin-top: 0.6rem;
    font-size: 0.6rem;
    color: rgba(87, 27, 0, .6);
    letter-spacing: 0;
    text-align: center;
    line-height: 0.8rem;
    font-weight: 400;
}

.mod-teamExpend #myTeamList .teamList_header {
    width: 100%;
    height: 1.6rem;
    margin: 0.6rem 0 0.2rem;
    padding: 0 0.6rem;
    line-height: 1.6rem;
    color: rgba(87, 27, 0, .6);
    font-size: 0.6rem;
    display: flex;
    align-items: center;
    box-sizing: border-box;
}

.mod-teamExpend #myTeamList .teamList_header .userRank {
    width: 2.4rem;
    text-align: center;
}

.mod-teamExpend #myTeamList .teamList_header .userInfo {
    width: 7.8rem;
    padding-left: 1rem;
    text-align: left;
    box-sizing: border-box;
}

.mod-teamExpend #myTeamList .teamList_header .userAmount {
    width: 4.4rem;
    text-align: left;
}

.mod-teamExpend #myTeamList .teamList_render {
    width: 100%;
    height: 12rem;
    overflow-x: hidden;
}

.mod-teamExpend #myTeamList .teamList_render .teamListItem {
    width: 100%;
    height: 2rem;
    display: flex;
    align-items: center;
    padding: 0 0.6rem;
    position: relative;
    box-sizing: border-box;
}

.mod-teamExpend #myTeamList .teamList_render .teamListItem::after {
    content: "";
    width: 14rem;
    height: 0.05rem;
    background: #F2F3F6;
    position: absolute;
    bottom: 0;
    left: 0.8rem;
}

.mod-teamExpend #myTeamList .teamList_render .teamListItem.myInfo {
    background: #FAF7EE;
}

.mod-teamExpend #myTeamList .teamList_render .teamListItem .rankImage {
    width: 2.4rem;
    text-align: center;
}

.mod-teamExpend #myTeamList .teamList_render .teamListItem .rankImage>img {
    width: 1.2rem;
    height: auto;
}

.mod-teamExpend #myTeamList .teamList_render .teamListItem .rankImage>span,
.mod-teamExpend .activity-awardPrize .awardPrize_tab .tabRewardItem .rankImage>span,
.mod-teamExpend .activity-awardPrize .awardPrize_tab .tabPrizeUserItem .rankImage>span {
    font-size: 0.65rem;
    color: rgba(87, 27, 0, .38);
    letter-spacing: 0;
    text-align: center;
    font-weight: 500;
}

.mod-teamExpend #myTeamList .teamList_render .teamListItem .userRender {
    width: 7.8rem;
    padding-left: 1rem;
    text-align: left;
    display: flex;
    align-items: center;
    box-sizing: border-box;
}

.mod-teamExpend #myTeamList .teamList_render .teamListItem .userRender .userPic {
    position: relative;
}

.mod-teamExpend #myTeamList .teamList_render .teamListItem .userRender .userPic .userPic_fat {
    width: 1.4rem;
    height: 1.4rem;
    border: 0.05rem solid #F2F3F6;
    overflow: hidden;
    border-radius: 1.3rem;
}

.mod-teamExpend #myTeamList .teamList_render .teamListItem .userRender .userPic .userPic_fat>img {
    width: 1.4rem;
    height: auto;
}

.mod-teamExpend #myTeamList .teamList_render .teamListItem .userRender .userPic>i {
    height: 0.7rem;
    padding: 0 0.2rem;
    background: #FF5316;
    border-radius: 0.4rem 0.4rem 0.4rem 0;
    font-size: 0.5rem;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;
    line-height: 0.7rem;
    position: absolute;
    left: 0;
    top: -0.2rem;
}

.mod-teamExpend #myTeamList .teamList_render .teamListItem .userRender .userRenderName {
    width: 4.4rem;
    height: 0.8rem;
    padding-left: 0.4rem;
    font-size: 0.6rem;
    color: #571B00;
    letter-spacing: 0;
    text-align: left;
    line-height: 0.8rem;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.mod-teamExpend #myTeamList .teamList_render .teamListItem .userAmountInfo,
.mod-teamExpend .activity-awardPrize .tab_reward_userInfo .tabRewardItem .userAmountInfo {
    min-width: 4.4rem;
}


.mod-teamExpend #myTeamList .teamList_render .teamListItem .userAmountInfo>img,
.mod-teamExpend .activity-awardPrize .tab_reward_userInfo .tabRewardItem .userAmountInfo>img {
    width: 0.6rem;
    height: auto;
    vertical-align: inherit;
}

.mod-teamExpend #myTeamList .teamList_render .teamListItem .userAmountInfo .Amounts,
.mod-teamExpend .activity-awardPrize .awardPrize_tab .tabRewardItem .userAmountInfo .Amounts {
    display: inline-block;
    color: #571B00;
    font-size: 0.7rem;
    white-space: nowrap;    
    letter-spacing: 0;
    font-weight: 500;
}

.mod-teamExpend #myTeamList .teamList_render .teamListItem .userAmountInfo .Amounts::before,
.mod-teamExpend .activity-awardPrize .awardPrize_tab .tabRewardItem .userAmountInfo .Amounts::before {
    content: '¥';
    display: inline;
}

.mod-teamExpend #myTeamList .teamList_render .teamListItem .userAmountInfo .Amounts::after,
.mod-teamExpend .activity-awardPrize .awardPrize_tab .tabRewardItem .userAmountInfo .Amounts::after {
    content: attr(data-value);
    display: inline;
}

.mod-teamExpend .teamExpend-body-invite,
.mod-teamExpend .teamExpend-body-invited {
    width: 100%;
    display: none;
}

.mod-teamExpend .teamExpend-body-invite .bottom-userTips {
    min-width: 11.4rem;
    height: 0.8rem;
    margin: 0.6rem auto 0;
    font-size: 0.6rem;
    color: #571B00;
    letter-spacing: 0;
    text-align: center;
    line-height: 0.8rem;
    font-weight: 400;
}

.mod-teamExpend .teamExpend-body-invite .invite-btn,
.mod-teamExpend .teamExpend-body-invited .invited-btn {
    width: 100%;
    height: 2.8rem;
    margin-top: 0.4rem;
    display: flex;
    align-items: start;
    justify-content: center;
}

.mod-teamExpend .teamExpend-body-invited .invited-btn {
    margin-top: 0.8rem;
}

.mod-teamExpend .teamExpend-body-invite .invite-btn .copyInviteCode-fat,
.mod-teamExpend .teamExpend-body-invited .invited-btn .createTeam-fat {
    width: 7.1rem;
    height: 2.2rem;
    margin-right: 0.3rem;
    background-image: linear-gradient(180deg, #FF911C 0%, #FF5A04 100%);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 1.2rem;
}

.mod-teamExpend .teamExpend-body-invite .invite-btn .copyInviteCode-fat #copyInviteCode,
.mod-teamExpend .teamExpend-body-invited .invited-btn .createTeam-fat #createTeamBtn {
    display: inline-block;
    width: 6.9rem;
    height: 2rem;
    line-height: 2rem;
    text-align: center;
    background-image: linear-gradient(180deg, #FFF2E4 0%, #FFFFFF 100%);
    border-radius: 1.2rem;
    font-size: 0.8rem;
    color: #FF5000;
    letter-spacing: 0;
    font-weight: 500;
}

.mod-teamExpend .teamExpend-body-invite .invite-btn .inviteFriend-fat,
.mod-teamExpend .teamExpend-body-invited .invited-btn .joinTeam-fat {
    width: 7.1rem;
    height: 2.2rem;
    margin-left: 0.3rem;
    line-height: 2rem;
    font-size: 0.8rem;
    letter-spacing: 0;
    text-align: center;
    font-weight: 500;
    border-radius: 1.2rem;
    position: relative;
    background-image: linear-gradient(to top, #FF8000 0%, #FF6F25 100%);
    display: flex;
    align-items: center;
    justify-content: center;
}

.mod-teamExpend .teamExpend-body-invite .invite-btn .inviteFriend-fat #inviteFriend,
.mod-teamExpend .teamExpend-body-invited .invited-btn .joinTeam-fat #joinTeamBtn {
    display: inline-block;
    width: 6.9rem;
    height: 2rem;
    color: #FFFFFF;
    border-radius: 1.2rem;
    background-image: linear-gradient(to top, #FF911C 0%, #FF5A04 100%);
}

/* 开奖已达标 */
.mod-teamExpend .activity-awardPrize {
    width: 15.6rem;
    height: 19.2rem;
    margin: 0 auto;
    padding-top: 0.05rem;
    display: none;
    box-sizing: border-box;
}

.mod-teamExpend .activity-awardPrize .team_captainInfo {
    width: 14.4rem;
    height: 3.2rem;
    margin: 0.8rem auto 0;
    background-image: linear-gradient(180deg, #FFD09530 0%, #FFB35830 100%);
    border-radius: 0.5rem;
    display: flex;
    align-items: center;
    position: relative;
}

.mod-teamExpend .activity-awardPrize .team_captainInfo .captain_avatar {
    width: 2.4rem;
    height: 2.4rem;
    margin-left: 0.6rem;
    margin-right: 0.4rem;
    opacity: 1;
    position: relative;
}

.mod-teamExpend .activity-awardPrize .team_captainInfo .captain_avatar .captain_avatar_fat {
    width: 2.4rem;
    height: 2.4rem;
    border-radius: 1.3rem;
    overflow: hidden;
}

.mod-teamExpend .activity-awardPrize .team_captainInfo .captain_avatar .captain_avatar_fat>img {
    width: 2.4rem;
    height: auto;
}

.mod-teamExpend .activity-awardPrize .team_captainInfo .captain_avatar .captain_tag {
    height: 0.7rem;
    padding: 0 0.2rem;
    background: #FF5316;
    border-radius: 0.4rem 0.4rem 0.4rem 0;
    font-size: 0.5rem;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;
    line-height: 0.7rem;
    position: absolute;
    left: 0;
    top: 0;
}

.mod-teamExpend .activity-awardPrize .team_captainInfo .teamInfo {
    width: 10.2rem;
    height: 2.4rem;
}

.mod-teamExpend .activity-awardPrize .team_captainInfo .teamInfo .teamName {
    width: 10.2rem;
    height: 0.8rem;
    margin-bottom: 0.3rem;
    line-height: 0.8rem;
    text-align: left;
    font-size: 0.6rem;
    color: #571B00;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.mod-teamExpend .activity-awardPrize .team_captainInfo .teamInfo .teamProgress {
    width: 10.2rem;
    height: 0.3rem;
    margin-bottom: 0.2rem;
    background: rgba(255, 143, 0, 0.3);
    border-radius: 0.25rem;
}

.mod-teamExpend .activity-awardPrize .team_captainInfo .teamInfo .teamProgress .teamDone {
    height: 0.3rem;
    background: rgba(255, 143, 0, 1);
    border-radius: 0.25rem;
}

.mod-teamExpend .activity-awardPrize .team_captainInfo .teamInfo .teamUseInfo {
    width: 10.2rem;
    height: 0.8rem;
    display: flex;
    justify-content: space-between;
}

.mod-teamExpend .activity-awardPrize .team_captainInfo .teamInfo .teamUseInfo .teamLeftAmount {
    width: 6.65rem;
    height: 0.8rem;
    line-height: 0.8rem;
    font-size: 0.6rem;
    color: #FF5316;
    letter-spacing: 0;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.mod-teamExpend .activity-awardPrize .team_captainInfo .teamInfo .teamUseInfo .teamConsumption {
    height: 0.8rem;
    line-height: 0.8rem;
    font-size: 0.5rem;
    color: rgba(87, 27, 0, .6);
    letter-spacing: -0.02rem;
    text-align: right;
    font-weight: 400;
}

.mod-teamExpend .activity-awardPrize .awardPrize_tab {
    width: 100%;
}

.mod-teamExpend .activity-awardPrize .awardPrize_tab .tab_nav {
    width: 100%;
    height: 2.1rem;
    margin-top: 0.6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.7rem;
    color: rgba(87, 27, 0, .6);
    letter-spacing: 0;
    font-weight: 400;
}

.mod-teamExpend .activity-awardPrize .awardPrize_tab .tab_nav .nav_li {
    min-width: 2.8rem;
    height: 1.4rem;
    line-height: 1.4rem;
}

.mod-teamExpend .activity-awardPrize .awardPrize_tab .tab_nav .nav_prize {
    margin-right: 0.6rem;
}

.mod-teamExpend .activity-awardPrize .awardPrize_tab .tab_nav .nav_reward {
    margin-left: 0.6rem;
}

.mod-teamExpend .activity-awardPrize .awardPrize_tab .tab_nav .nav_li.active {
    color: #FF5316;
    border-bottom: 0.1rem solid #FF5316;
}

.mod-teamExpend .activity-awardPrize .awardPrize_tab .tab_content_header {
    width: 100%;
    height: 1.6rem;
    color: rgba(87, 27, 0, .6);
    font-size: 0.6rem;
    letter-spacing: 0;
    display: flex;
    align-items: center;
}

.mod-teamExpend .activity-awardPrize .awardPrize_tab .tab_content_header .item_rank {
    width: 2.8rem;
    text-align: center;
}

.mod-teamExpend .activity-awardPrize .awardPrize_tab .tab_content_header .item_user {
    width: 6.8rem;
    text-align: left;
}

.mod-teamExpend .activity-awardPrize .awardPrize_tab .tab_content_header .item_prizeReward {
    width: 6rem;
    text-align: left;
}

.mod-teamExpend .activity-awardPrize .awardPrize_tab .tab_content {
    width: 100%;
}

.mod-teamExpend .activity-awardPrize .awardPrize_tab .tab_content .tab_prize_content {
    width: 100%;
    overflow: hidden;
}

.mod-teamExpend .activity-awardPrize .awardPrize_tab .tab_content .tab_prize .tab_prize_userInfo {
    width: 100%;
    height: 10.7rem;
    overflow-x: hidden;
}

.mod-teamExpend .activity-awardPrize .awardPrize_tab .tab_content .tab_prize .tab_prize_userInfo .auditFail {
    height: 10.7rem;
    line-height: 10.7rem;
    text-align: center;
    color: #571B00;
    font-size: 0.7rem;
    opacity: 0.6;
}

.mod-teamExpend .activity-awardPrize .awardPrize_tab .tab_content .tab_prize .tab_prize_userInfo .tabPrizeUserItem {
    width: 100%;
    height: 2.4rem;
    padding: 0.25rem 0;
    display: flex;
    align-items: center;
    position: relative;
    overflow: hidden;
    box-sizing: border-box;
}

.mod-teamExpend .activity-awardPrize .awardPrize_tab .tab_content .tab_prize .tab_prize_userInfo .tabPrizeUserItem.switchFlag {
    height: 3.9rem;
}

.mod-teamExpend .activity-awardPrize .awardPrize_tab .tab_content .tab_prize .tab_prize_userInfo .tabPrizeUserItem.threeFlag {
    height: 3.2rem;
}

.mod-teamExpend .activity-awardPrize .awardPrize_tab .tab_content .tab_prize .tab_prize_userInfo .tabPrizeUserItem.myPrizeInfo,
.mod-teamExpend .activity-awardPrize .tab_reward .tab_reward_userInfo .tabRewardItem.myPrizeInfo {
    background: #FAF7EE;
}

.mod-teamExpend .activity-awardPrize .awardPrize_tab .tab_content .tab_prize .tab_prize_userInfo .tabPrizeUserItem::after,
.mod-teamExpend .activity-awardPrize .tab_reward .tab_reward_userInfo .tabRewardItem::after {
    content: "";
    width: 14rem;
    height: 0.05rem;
    background: #F2F3F6;
    position: absolute;
    bottom: 0;
    left: 0.8rem;
}

.mod-teamExpend .activity-awardPrize .tabPrizeUserItem .rankImage,
.mod-teamExpend .activity-awardPrize .tabRewardItem .rankImage {
    width: 2.8rem;
    text-align: center;
}

.mod-teamExpend .activity-awardPrize .tabPrizeUserItem .rankImage > img,
.mod-teamExpend .activity-awardPrize .tabRewardItem .rankImage > img {
    width: 1.2rem;
    height: auto;
}

.mod-teamExpend .activity-awardPrize .tabPrizeUserItem .userRender,
.mod-teamExpend .activity-awardPrize .tabRewardItem .userRender {
    width: 6.8rem;
    text-align: left;
    display: flex;
    align-items: center;
    box-sizing: border-box;
}

.mod-teamExpend .activity-awardPrize .tabPrizeUserItem .userRender .userPic,
.mod-teamExpend .activity-awardPrize .tabRewardItem .userRender .userPic {
    position: relative;
}

.mod-teamExpend .activity-awardPrize .tabPrizeUserItem .userRender .userPic .userPic_fat,
.mod-teamExpend .activity-awardPrize .tabRewardItem .userRender .userPic .userPic_fat{
    width: 1.4rem;
    height: 1.4rem;
    border: 0.05rem solid #F2F3F6;
    overflow: hidden;
    border-radius: 1.3rem;
}

.mod-teamExpend .activity-awardPrize .tabPrizeUserItem .userRender .userPic .userPic_fat>img,
.mod-teamExpend .activity-awardPrize .tabRewardItem .userRender .userPic .userPic_fat>img {
    width: 1.4rem;
    height: auto;
}

.mod-teamExpend .activity-awardPrize .tabPrizeUserItem .userRender .userPic>i,
.mod-teamExpend .activity-awardPrize .tabRewardItem .userRender .userPic>i {
    height: 0.7rem;
    padding: 0 0.2rem;
    background: #FF5316;
    border-radius: 0.4rem 0.4rem 0.4rem 0;
    font-size: 0.5rem;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;
    line-height: 0.7rem;
    position: absolute;
    left: 0;
    top: -0.2rem;
}

.mod-teamExpend .activity-awardPrize .tabPrizeUserItem .userRender .userRenderName,
.mod-teamExpend .activity-awardPrize .tabRewardItem .userRender .userRenderName{
    width: 4.4rem;
    height: 0.8rem;
    padding-left: 0.4rem;
    font-size: 0.6rem;
    color: #571B00;
    letter-spacing: 0;
    text-align: left;
    line-height: 0.8rem;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.mod-teamExpend .activity-awardPrize .tabPrizeUserItem .userPrizeList {
    width: 6rem;
    height: 2.4rem;
    overflow: hidden;
}

.mod-teamExpend .activity-awardPrize .tabPrizeUserItem .userPrizeItem {
    width: 6rem;
    min-height: 2.4rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.mod-teamExpend .activity-awardPrize .tabPrizeUserItem .userPrizeItem p.userPrizeItemDes {
    width: 6rem;
    height: 0.8rem;
    line-height: 0.8rem;
    font-size: 0.6rem;
    color: #571B00;
    letter-spacing: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.mod-teamExpend .activity-awardPrize .tabPrizeUserItem .userPrizeItem p.icons_option {
    width: 0.5rem;
    height: 0.8rem;
    position: absolute;
    bottom: -0.25rem;
    right: 3.6rem;
}

.mod-teamExpend .activity-awardPrize .tab_reward {
    display: none;
}

.mod-teamExpend .activity-awardPrize .tab_reward .tab_reward_userInfo{
    width: 100%;
    height: 10rem;
    overflow-x: hidden;
}

.mod-teamExpend .activity-awardPrize .tab_reward .tab_reward_userInfo .tabRewardItem {
    width: 100%;
    height: 2rem;
    display: flex;
    align-items: center;
    position: relative;
    box-sizing: border-box;
}

.mod-teamExpend .activity-awardPrize .tabRewardItem .userShopInfo {
    width: 4.8rem;
    height: 100%;
    display: flex;
    align-items: center;
}

.mod-teamExpend .activity-awardPrize .tabRewardItem .userShopInfo>img {
    width: 0.6rem;
    height: auto;
}

.mod-teamExpend .activity-awardPrize .tabRewardItem .userShopInfo .userShopMoney {
    font-size: 0.7rem;
    color: #571B00;
    letter-spacing: 0;
}

/* 达标/未达标 */
.qualifyStatus {
    width: 2.4rem;
    height: 2.4rem;
    position: absolute;
    top: -0.4rem;
    right: -0.1rem;
    /* display: none; */
}

.qualifyStatus img {
    width: 2.4rem;
    height: auto;
    display: none;
}