.living-pay-record-page[data-v-95264250]{background:var(--neutral-1)}.living-pay-record-page .pay-record-container[data-v-95264250]{min-height:calc(100% - .44rem);padding:.16rem;background:var(--neutral-1)}.living-pay-record-page .pay-record-chart[data-v-95264250]{position:relative;z-index:2;display:flex;flex-direction:column;gap:.32rem;padding:.16rem;background:var(--neutral-white);border-radius:.16rem}.living-pay-record-page .pay-record-chart-title[data-v-95264250]{display:flex;align-items:flex-start;justify-content:space-between}.living-pay-record-page .month-title-left[data-v-95264250]{flex:1;min-width:0}.living-pay-record-page .month-bill[data-v-95264250]{overflow:hidden;color:var(--neutral-8);font-size:.14rem;line-height:.2rem;text-overflow:ellipsis;white-space:nowrap}.living-pay-record-page .pay-record-chart-amount[data-v-95264250]{margin-top:.08rem;color:var(--neutral-11);font-size:.24rem;font-weight:600;line-height:.32rem;white-space:nowrap}.living-pay-record-page .pay-record-chart-amount .amount-unit[data-v-95264250]{font-size:.16rem;line-height:.22rem}.living-pay-record-page .month-title-right[data-v-95264250]{display:flex;flex-shrink:0;gap:.04rem;align-items:center;width:1.08rem;height:.28rem;padding:.04rem .08rem;color:var(--neutral-11);background:var(--neutral-white);border:.01rem solid var(--neutral-4);border-radius:.04rem}.living-pay-record-page .utility-selector-main[data-v-95264250]{display:flex;flex:1;gap:.04rem;align-items:center;min-width:0}.living-pay-record-page .utility-selector-main .bill-item-icon[data-v-95264250]{flex-shrink:0;width:.16rem;height:.16rem;object-fit:contain}.living-pay-record-page .utility-selector-main .bill-item-title[data-v-95264250]{overflow:hidden;font-size:.14rem;line-height:.2rem;text-overflow:ellipsis;white-space:nowrap}.living-pay-record-page .utility-selector-arrow[data-v-95264250]{flex-shrink:0;color:var(--neutral-8)}.living-pay-record-page .month-bill-change[data-v-95264250]{position:absolute;top:.49rem;right:.18rem;z-index:3;min-width:1.5rem;padding-top:.07rem;color:var(--neutral-11);font-size:.14rem;line-height:.2rem;filter:drop-shadow(0 0 .04rem rgba(0,0,0,.16))}.living-pay-record-page .month-bill-change[data-v-95264250]:before{position:absolute;top:.02rem;right:.16rem;width:.12rem;height:.12rem;background:var(--neutral-white);content:"";transform:rotate(45deg)}.living-pay-record-page .change-item-cell[data-v-95264250]{position:relative;z-index:1;display:flex;gap:.08rem;align-items:center;min-height:.44rem;padding:.12rem .16rem;background:var(--neutral-white);white-space:nowrap}.living-pay-record-page .change-item-cell[data-v-95264250]:first-child{border-radius:.08rem .08rem 0 0}.living-pay-record-page .change-item-cell[data-v-95264250]:last-child{border-radius:0 0 .08rem .08rem}.living-pay-record-page .change-item-cell .utility-item-icon[data-v-95264250]{flex-shrink:0;width:.16rem;height:.16rem;object-fit:contain}.living-pay-record-page .chart[data-v-95264250],.living-pay-record-page .pay-record-chart-content[data-v-95264250]{width:100%;height:1.26rem}.living-pay-record-page .van-list[data-v-95264250]{position:relative;z-index:1;margin-top:.16rem}.living-pay-record-page .pay-record-list[data-v-95264250],.living-pay-record-page .pay-record-month-list[data-v-95264250]{display:flex;flex-direction:column;gap:.08rem}.living-pay-record-page .pay-record-list-card[data-v-95264250]{display:flex;flex-direction:column;gap:.16rem;padding:.16rem;background:var(--neutral-white);border-radius:.16rem}.living-pay-record-page .all-title[data-v-95264250]{padding:0 .08rem;color:var(--neutral-11);font-size:.16rem;font-weight:600;line-height:.22rem}.living-pay-record-page .pay-record-item-title[data-v-95264250]{display:flex;gap:.08rem;align-items:center;white-space:nowrap}.living-pay-record-page .pay-record-item-month[data-v-95264250]{color:var(--neutral-11);font-size:.14rem;line-height:.2rem}.living-pay-record-page .pay-record-item-total[data-v-95264250]{overflow:hidden;color:var(--neutral-8);font-size:.12rem;line-height:.16rem;text-overflow:ellipsis}.living-pay-record-page .pay-record-item-content[data-v-95264250],.living-pay-record-page .pay-record-item-group[data-v-95264250]{display:flex;flex-direction:column;gap:.16rem}.living-pay-record-page .pay-record-item-divider[data-v-95264250]{position:relative;width:100%;height:0}.living-pay-record-page .pay-record-item-divider[data-v-95264250]:after{position:absolute;top:0;right:0;left:.4rem;height:0.05rem;background:var(--neutral-3);opacity:.3;content:""}.living-pay-record-page .pay-record-item-cell[data-v-95264250]{display:flex;flex-direction:column;gap:.04rem;align-items:flex-start;width:100%;min-width:0}.living-pay-record-page .pay-record-item-row[data-v-95264250]{display:flex;gap:.08rem;align-items:center;width:100%;min-width:0}.living-pay-record-page .pay-record-item-detail[data-v-95264250]{display:flex;flex:1;gap:.08rem;align-items:center;min-width:0}.living-pay-record-page .order-bill-item-icon[data-v-95264250]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:.32rem;height:.32rem;background:var(--neutral-2);border-radius:50%}.living-pay-record-page .order-bill-item-icon img[data-v-95264250]{width:.2rem;height:.2rem;object-fit:contain}.living-pay-record-page .order-bill-item-main[data-v-95264250]{display:flex;flex:1;gap:.08rem;align-items:center;min-width:0}.living-pay-record-page .order-bill-item-copy[data-v-95264250]{display:flex;flex:1;flex-direction:column;gap:.04rem;align-items:flex-start;min-width:0}.living-pay-record-page .order-bill-item-date[data-v-95264250],.living-pay-record-page .order-bill-item-title[data-v-95264250]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.living-pay-record-page .order-bill-item-price[data-v-95264250],.living-pay-record-page .order-bill-item-title[data-v-95264250]{color:var(--neutral-11);font-size:.14rem;font-weight:600;line-height:.2rem}.living-pay-record-page .order-bill-item-values[data-v-95264250]{display:flex;flex-shrink:0;flex-direction:column;gap:.04rem;align-items:flex-end}.living-pay-record-page .order-bill-item-price[data-v-95264250]{white-space:nowrap}.living-pay-record-page .order-bill-item-date[data-v-95264250],.living-pay-record-page .order-bill-item-energy[data-v-95264250]{color:var(--neutral-8);font-size:.12rem;line-height:.16rem}.living-pay-record-page .order-bill-item-energy[data-v-95264250]{flex-shrink:0;white-space:nowrap}.living-pay-record-page .order-refund[data-v-95264250]{display:flex;gap:.04rem;align-items:flex-start;justify-content:flex-end;width:100%;padding-right:.22rem;color:var(--warning-1);font-size:.12rem;line-height:.16rem;white-space:nowrap}.living-pay-record-page .order-refund-status[data-v-95264250]{flex:1;min-width:0;text-align:right}.living-pay-record-page .order-refund-amount[data-v-95264250]{display:flex;flex-shrink:0;gap:.02rem;align-items:baseline}.living-pay-record-page .order-bill-arrow[data-v-95264250]{flex-shrink:0;color:var(--neutral-8)}.living-pay-record-page .custom-image[data-v-95264250]{height:100%;margin-top:.4rem}.living-pay-record-page .custom-image .van-empty__description{color:var(--neutral-8);text-align:center}