.container4 { padding: 30rpx; background-color: rgba(242, 246, 250, 1); min-height: 100vh; display: flex; flex-direction: column; box-sizing: border-box; padding-top: 230rpx; } .custom-nav { position: fixed; top: 0; left: 0; right: 0; height: 88rpx; background-color: rgba(46, 130, 255, 1); display: flex; align-items: center; padding-top: 110rpx; z-index: 1000; } /* 固定返回按钮样式 */ .back-icon { position: fixed; top: 120rpx; left: 25rpx; z-index: 999; width: 40rpx; height: 40rpx; } .nav-title { flex: 1; text-align: center; font-size: 34rpx; color: #fff; } .bill-detail-card { background-color: white; border-radius: 20rpx; margin: 10rpx; padding: 30rpx; box-shadow: 0 2rpx 10rpx rgba(0, 0, 0, 0.05); } .bill-date-row, .bill-row { display: flex; justify-content: space-between; padding: 20rpx 0; font-size: 28rpx; color: #333; } .divider { height: 1rpx; background-color: #eee; margin: 20rpx 0; } /* .total { font-weight: bold; font-size: 32rpx; color: #0080ff; } */ .bill-card { background: #fff; border-radius: 16rpx; margin: 0rpx 2rpx 15rpx 2rpx; padding: 25rpx 24rpx 25rpx 24rpx; background: rgba(255, 255, 255, 1); } .bill-row { display: flex; justify-content: space-between; padding: 10rpx 0; } /* 列名样式 */ .bill-row .label { color: #2e3038; font-size: 32rpx; font-weight: 400; } /* 数据值样式 */ .bill-row .value { color: #686c80; font-size: 32rpx; font-weight: 400; } /* 所有金额数字的样式 */ .value .amount { color: rgba(239, 93, 93, 1); } .divider { height: 2rpx; background: #e5e5e5; margin: 16rpx 0; } .total { font-size: 32rpx; }