body{padding:0;margin:0;font-family:Arial;background-color:#f6f6f8}.header{display:flex;align-items:center;justify-content:center;padding:10px;background-color:#fff;border-bottom:1px solid #eee;position:relative}.header .backBtn{position:absolute;left:10px;font-size:1.2rem;color:#000;text-decoration:none}.header .title{font-size:1.1rem;font-weight:700}.recordList{padding:10px}.recordItem{background-color:#fff;border-radius:10px;padding:15px;margin-bottom:10px;box-shadow:0 0 5px rgba(0,0,0,.05);display:flex;justify-content:space-between;align-items:center}.recordItem .left{display:flex;flex-direction:column}.recordItem .type{font-size:1rem;font-weight:700;color:#333;margin-bottom:5px}.recordItem .time{font-size:.8rem;color:#999}.recordItem .description{font-size:.8rem;color:#666;margin-top:2px}.recordItem .right{font-size:1.1rem;font-weight:700}.recordItem .amount.positive{color:#28a745}.recordItem .amount.negative{color:#dc3545}.loading,.noMore{text-align:center;padding:10px;color:#999;font-size:.9rem}
