.meal-card-manage .total{margin:0 -12px}.meal-card-manage .total .item{border:1px solid #e7e7eb;background:linear-gradient(180deg,#fff,#fbfbfb);border-radius:6px;margin:0 12px;line-height:1}.meal-card-manage .total .item .bd{padding:16px;display:flex}.meal-card-manage .total .item .bd .icon{width:40px;height:40px;margin-right:12px}.meal-card-manage .total .item .bd .icon img{width:100%}.meal-card-manage .total .item .bd .tenu .num{margin-top:8px;margin-bottom:-3px}.meal-card-manage .total .item .bd .tenu .num b{font-size:30px}.meal-card-manage .total .item .bd .tenu .num span{font-size:12px;font-weight:400;margin-left:4px}.meal-card-manage .total .item .fd{border-top:1px solid #e7e7eb;padding:4px 0}.meal-card-manage .total .item .fd .con{padding:6px 16px;flex:1;display:flex;align-items:center;border-right:1px dotted #e7e7eb}.meal-card-manage .total .item .fd .con .num{font-weight:700;font-size:16px}.meal-card-manage .fili{margin-top:24px;border:1px solid #e7e7eb;background:#fff;border-radius:6px;padding:0 16px}.meal-card-manage .fili>.title{font-size:20px;padding:16px 0 12px}.meal-card-manage .fili .filter{border-radius:2px;border:1px solid #e7e7eb;padding:8px 0}.meal-card-manage .fili .filter .item{padding:6px 20px;display:flex;align-items:center}.meal-card-manage .fili .filter .item .title{font-weight:700;width:50px}.meal-card-manage .fili .filter .item .value span{display:inline;margin-right:24px}.meal-card-manage .fili .filter .item .value span.active,.meal-card-manage .fili .filter .item .value span:hover{color:#e7c24e;cursor:pointer}.meal-card-manage .fili .fun{margin-top:16px;display:flex;align-items:center}.meal-card-manage .fili .fun .search .ant-input{height:44px}.meal-card-manage .fili .fun .search .anticon{font-size:18px}.meal-card-manage .fili .fun .button{display:flex;align-items:center}.meal-card-manage .fili .fun .button .ant-btn{width:80px;margin-left:16px}.meal-card-manage .fili .list .table{margin:16px 0}.meal-card-manage .cardnumber{display:flex}.meal-card-manage .cardnumber .num{flex:1}.meal-card-manage .cardnumber .btn{margin-left:8px}.cardinfo-model{margin:-24px 0}.cardinfo-model .row{display:flex;align-items:center;height:60px;border-bottom:1px dotted #e8e8e8}.cardinfo-model .row:last-child{border:none}.cardinfo-model .row .title{min-width:100px;color:#666}.cardinfo-model .row .value{flex:1}.cardinfo-model .row .value .price{font-size:20px}.replacedcard-model .tips{font-size:12px}.state-desc{font-size:13px;line-height:2}