.recharge-record__wrap { flex-direction: column; .user-account__wrap { flex-direction: column; border-bottom: 12px solid #f7f7f7; .title-bar { margin: 35px 0; align-items: center; .title { font-size: 28px; color: #3284ff; } .border-bar { width: 6px; height: 100%; background-color: #3284ff; border-radius: 4px; margin-right: 20px; } } .balance-bar { justify-content: space-between; align-items: center; padding: 0 40px; margin-bottom: 34px; .balance { text { font-size: 24px; color: #333; } .balance-number { color: #ff6060; font-weight: bold; font-size: 32px; } } .pay-btn { background-color: #ff6060; color: #fff; font-size: 26px; text-align: center; width: 180px; height: 60px; line-height: 60px; border-radius: 6px; } } } .recharge-list__wrap { border-bottom: 0; } .recharge-list { flex-direction: column; .recharge-item { justify-content: space-between; align-items: center; margin: 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; } } } .item-status { font-size: 24px; color: #ff6060; } .paid { color: greenyellow; } } } }