page { background-color: #f3f3f4; } .parking_fee_card { margin: 30rpx; background-color: #fff; border-radius: 20rpx; padding: 0 30rpx; color: #3d3d3d; } .parking_fee_card .card_title { font-size: 28rpx; padding: 30rpx 0 0 0; } .parking_fee_card .car_value { font-weight: 500; font-size: 40rpx; padding: 5rpx 0 20rpx 0; } .parking_fee_card .car_value text { font-size: 25rpx; color: #666; } .parking_fee_card .parking_payment { display: flex; align-items: center; justify-content: space-between; } .parking_fee_card .card_car_number { font-size: 20px; font-weight: 550; display: flex; align-items: center; padding: 20rpx 0 0 0; } .parking_fee_card .card_car_number text { background-color: #f4ffee; color: #389e0d; font-size: 20rpx; padding: 6rpx 10rpx; margin-left: 10rpx; border-radius: 8rpx; } .parking_fee_card .card_footer { border-top: 1rpx solid #eee; display: flex; align-items: center; justify-content: space-between; margin-top: 10rpx; } .parking_fee_card .card_footer .car_day_value { font-size: 28rpx; padding: 15rpx 0 30rpx 0; font-weight: 500; } .parking_fee_footer { display: flex; align-items: center; justify-content: space-between; position: fixed; bottom: 0; left: 0; right: 0; z-index: 100; background-color: #fff; padding: 30rpx 30rpx 0 30rpx; padding-bottom: calc(20rpx + constant(safe-area-inset-bottom)); padding-bottom: calc(20rpx + env(safe-area-inset-bottom)); } .parking_fee_footer .total_fee { color: #333; font-size: 28rpx; } .parking_fee_footer .total_fee text { color: #df3600; font-size: 44rpx; } .parking_fee_footer .pay_btn { width: 50%; }