.recharge-record__wrap { flex-direction: column; .user-account__wrap { width: 690px; height: 180px; background: linear-gradient(45deg, #fff2e2, #fff6e2); border-radius: 12px; margin: 20px auto 40px; align-items: center; padding: 0 30px 0 40px; justify-content: space-between; .account-blance { flex-direction: column; .blance-title { font-size: 36px; color: #3d2b15; font-weight: bold; } .blance-info { font-size: 30px; color: #ef5952; } } .account-pay { border-radius: 26px; background-color: #ef5952; width: 150px; height: 50px; font-size: 24px; color: #fff; line-height: 50px; text-align: center; } } .title-bar { margin: 10px 0 0 24px; font-size: 32px; } .recharge-list__wrap { border-bottom: 0; flex-direction: column; } .recharge-list { flex-direction: column; .recharge-item { justify-content: space-between; align-items: center; padding: 24px 24px 0; border-bottom: 2px solid #f7f7f7; .item-info { flex: 1; flex-direction: column; justify-content: flex-start; align-items: flex-start; .item-name, .item-number { font-size: 24px; color: #999; } .item-number { margin: 10px 0; } .item-pay { padding-bottom: 20px; text { font-size: 24px; color: #333; } .pay-number { font-size: 36px; font-weight: bold; color: #ff6060; } } } .paid { color: #999; } .item-status { font-size: 24px; color: #ff6060; } } } }