@charset "UTF-8";.bill-page__page-content{overflow:hidden!important;display:flex;flex-direction:column;min-height:0}.bill-page-wrapper{position:relative;background:#f5f5f5}.bill-page-wrapper:before{content:"";position:fixed;top:0;left:0;width:100%;height:4.90667rem;background:url(/assets/bill-bg-Orzf98h4.png) no-repeat center top/100% 4.90667rem;z-index:0;pointer-events:none}.bill-page-wrapper .navbar-wrapper{position:relative;z-index:1;background:transparent}.bill-page-wrapper .navbar-wrapper .navbar-bar{--background: transparent;background:transparent}.bill-page-wrapper .bill-page__page-content{position:relative;z-index:1;background:transparent}.bill-page__warp{display:flex;flex-direction:column;height:100%;min-height:0;background:transparent}.bill-page__warp.yixinBenefit .bill-page__top{flex-shrink:0}.bill-page__iframe-wrap{position:relative;flex:1;min-height:0;margin:0 .32rem .32rem;background:#fff;border-radius:.21333rem;overflow:hidden;-ms-overflow-style:none;scrollbar-width:none}.bill-page__iframe-wrap::-webkit-scrollbar{display:none}.bill-page__iframe-loading{position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);font-size:.37333rem;color:#999}.bill-page__iframe{width:100%;height:100%;border:none;display:block;overflow:hidden;-ms-overflow-style:none;scrollbar-width:none}.bill-page__iframe::-webkit-scrollbar{display:none}.bill-page__iframe.is-hidden{display:none}.bill-page__top{padding:0 .32rem}.bill-page__top .bill-page__top__tabs{width:100%;display:flex;justify-content:center;background:#fff;margin:.26667rem 0 .42667rem;border-radius:.21333rem}.bill-page__top .bill-page__top__tabs>div{flex:1;text-align:center;font-size:.4rem;color:#999;line-height:1.12rem}.bill-page__top .bill-page__top__tabs .active{color:#0069ff;font-weight:500}.bill-page__top .bill-page__top__repaymentAmount{height:2.85333rem;background-size:100% 100%;background-repeat:no-repeat;background-position:center;padding:.42667rem .42667rem .26667rem}.bill-page__top .bill-page__top__repaymentAmount .bill-page__top__repaymentAmount__title{font-size:.34667rem;color:#333;line-height:.53333rem}.bill-page__top .bill-page__top__repaymentAmount .bill-page__top__repaymentAmount__amount{font-size:.85333rem;color:#333;line-height:1.01333rem;font-family:DINAlternate,DINAlternate;margin-top:.21333rem}.bill-page__top .bill-page__top__repaymentAmount .bill-page__top__repaymentAmount__tips{font-size:.32rem;color:#ee0600;line-height:.48rem}.bill-page__top .bill-page_top_filter{padding-top:.42667rem;padding-bottom:.32rem}.bill-page__top .bill-page_top_filter .bill-page_top_filter__statusTabs>span{display:inline-block;line-height:.69333rem;padding:0 .42667rem;font-size:.34667rem;border-radius:.34667rem;background:#fff;margin-right:.21333rem}.bill-page__top .bill-page_top_filter .bill-page_top_filter__statusTabs .statusAvtive{background:#0069ff!important;color:#fff}.bill-page__top .bill-page_top_filter .bill-page_top_filter__dateScope{margin-top:.32rem}.bill-page__top .bill-page_top_filter .bill-page_top_filter__dateScope>span{display:inline-block;line-height:.53333rem;width:1.38667rem;text-align:center;font-size:.32rem;background:#eee;font-family:PingFangSC,PingFang SC;border-radius:.05333rem;color:#737373;margin-right:.32rem}.bill-page__top .bill-page_top_filter .bill-page_top_filter__dateScope .dateScopeAvtive{color:#333;font-weight:500}.bill-page__top.bill-page__content{padding:0 .32rem}.bill-page__content{flex:1;padding:0 .32rem;min-height:0;background:#f5f5f5;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.bill-page__content::-webkit-scrollbar{display:none}.bill-page__content .bill-page__billList_item{background:#fff;padding:.42667rem;border-radius:.21333rem;margin-bottom:.32rem;font-size:.37333rem;color:#333;line-height:.53333rem}.bill-page__content .bill-page__billList_item .billList_item_title,.bill-page__content .bill-page__billList_item .billList_item_content{display:flex;justify-content:space-between;align-items:center}.bill-page__content .bill-page__billList_item .billList_item_title{padding-bottom:.42667rem;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:.4rem}.bill-page__content .bill-page__billList_item .billList_item_title .tilte{font-weight:500}.bill-page__content .bill-page__billList_item .billList_item_title .amount{font-size:.34667rem}.bill-page__content .bill-page__billList_item .billList_item_title .amount span{font-weight:700;color:#0069ff}.bill-page__content .bill-page__billList_item .billList_item_content:last-child{margin-bottom:0}.bill-page__content .bill-page__billList_item .billList_item_content{font-size:.34667rem;line-height:.53333rem;margin-bottom:.4rem}.bill-page__content .bill-page__billList_item .billList_item_content .bill-page__billList_basicInfo{display:flex;justify-content:flex-start}.bill-page__content .bill-page__billList_item .billList_item_content .billList_basicInfo_selected_date{margin-top:.16rem;font-size:.32rem;color:#999}.bill-page__content .bill-page__billList_item .billList_item_content .billList_basicInfo_selected_period_status{display:inline-block;line-height:.48rem;font-size:.26667rem;padding:0 .21333rem;border-radius:.10667rem;background:#ebf4ff;color:#0069ff;margin-left:.16rem}.bill-page__content .bill-page__billList_item .billList_item_content .billList_basicInfo_selected_period_status_20{background:#fff4f3!important;color:#d2000a!important}.bill-page__content .bill-page__billList_item .billList_amountInfo{text-align:right}.bill-page__content .bill-page__billList_item .billList_amountInfo .bil_amountInfo_amount{font-size:.42667rem;font-weight:700}.bill-page__content .bill-page__billList_item .billList_amountInfo .bil_amountInfo_paymentStatus{font-size:.32rem;margin-top:.16rem}.billList_item_content_20 .billList_amountInfo{color:#d2000a!important}.bill-page__billList_basicInfo .billList_basicInfo_selected_radio{margin-right:.42667rem}.bill-page__content .adm-radio{--icon-size: .42667rem !important}.bill-page__content .adm-radio-icon{border-width:.05333rem!important}.bill-page__content .adm-radio.adm-radio-checked .adm-radio-icon{border-color:#ff4b46;background-color:#fff!important;position:relative}.bill-page__content .adm-radio.adm-radio-checked .adm-radio-icon:after{content:"";display:block;width:.18667rem;height:.18667rem;border-radius:50%;background:#ff4b46;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#ff4b46!important}.bill-page__content_list_empty{background:#fff}.bill-page__content_list_empty .bill-page__content_list_empty_icon{margin:2.4rem auto 0;display:flex;justify-content:center}.bill-page__footer{background:#fff;box-shadow:0 -.05333rem .26667rem #0000000d}.bill-page__footer .bill-page__footer__price{height:1.33333rem;padding:0 .53333rem;display:flex;justify-content:space-between;align-items:center;font-size:.34667rem;color:#555}.bill-page__footer .bill-page__footer__price .bill-page__footer__price__amount{font-weight:700;font-size:.69333rem;color:#ff4b69;white-space:.05333rem}.bill-page__footer .bill-page__footer__price .bill-page__footer__price__amount:first-letter{font-size:.48rem}.bill-page__footer .bill-page__footer__button{padding:.26667rem .32rem}.bill-page__footer .bill-page__footer__button .adm-button{height:1.06667rem}.repayment-trial-popup .adm-popup-body{background:transparent;border-radius:.42667rem .42667rem 0 0}.repayment-trial-popup__panel{position:relative;background-repeat:no-repeat;background-size:100% 100%;border-radius:.42667rem .42667rem 0 0;padding:.58667rem .4rem 0}.repayment-trial-popup__title{text-align:center;font-weight:500;font-size:.48rem;color:#060708;line-height:.64rem}.repayment-trial-popup__close{position:absolute;top:.53333rem;right:.42667rem;width:.34667rem;height:.34667rem;object-fit:contain}.repayment-trial-popup__card{margin-top:.48rem;background:#fff;box-shadow:0 .05333rem .08rem #0037760f;border-radius:.16rem;padding:.53333rem;display:flex;flex-direction:column;gap:.37333rem}.repayment-trial-popup__row{display:flex;align-items:center;justify-content:space-between;font-size:.4rem;line-height:.58667rem;color:#060708}.repayment-trial-popup__coupon{margin-top:.32rem;width:100%;aspect-ratio:708/114;background-repeat:no-repeat;background-size:100% 100%;display:flex;align-items:center;justify-content:flex-end;padding:0 .37333rem 0 46%;box-sizing:border-box;gap:.05333rem}.repayment-trial-popup__coupon-text{font-weight:500;font-size:.37333rem;line-height:.58667rem;color:#060708}.repayment-trial-popup__coupon-text.is-accent{color:#1b76ff}.repayment-trial-popup__coupon-arrow{font-size:.32rem;color:#0607086b;flex-shrink:0}.repayment-trial-popup__footer{margin:.42667rem -.4rem 0;padding:.32rem .4rem calc(.32rem + env(safe-area-inset-bottom));background:#fff}.repayment-trial-popup__total{display:flex;align-items:center;justify-content:space-between;padding-bottom:.32rem;font-size:.37333rem;font-weight:400;color:#060708}.repayment-trial-popup__amount{font-weight:700;font-size:.48rem;color:#060708}.repayment-trial-popup__actions{display:flex;gap:.32rem}.repayment-trial-popup__btn{flex:1;height:1.06667rem;border-radius:.53333rem;font-size:.4rem;font-weight:500}.repayment-trial-popup__btn--cancel{border:1px solid rgba(6,7,8,.16);background:#fff;color:#060708cc}.repayment-trial-popup__btn--confirm{border:none;background:#1b76ff;color:#fff}.pay-method-modal{position:fixed;inset:0;z-index:100}.pay-method-modal__mask{position:absolute;inset:0;background:#00000073}.pay-method-modal__panel{position:absolute;left:0;right:0;bottom:0;background:#fff;border-radius:.42667rem .42667rem 0 0;padding:.64rem .32rem}.pay-method-modal__close{position:absolute;right:.53333rem;top:.64rem;border:none;background:transparent;font-size:.64rem;line-height:1;color:#c4c4c4}.pay-method-modal__title{text-align:center;font-size:.48rem;line-height:1.2;color:#3c3737;margin-top:.21333rem;font-weight:500}.pay-method-modal__amount-label{margin-top:.90667rem;text-align:center;font-size:.4rem;color:#333}.pay-method-modal__amount{text-align:center;font-size:.96rem;font-weight:700;color:#111;margin-top:0;margin-bottom:.85333rem;font-family:PingFangSC,PingFang SC}.pay-method-modal__amount:first-letter{font-size:.64rem}.pay-method-modal__option{display:flex;align-items:center;justify-content:space-between;height:1.49333rem;background:#f1f6ff;border-radius:.21333rem;padding:0 .53333rem 0 .4rem;margin-bottom:.42667rem}.pay-method-modal__option-left{display:flex;align-items:center;gap:.24rem;font-size:.42667rem;color:#333}.pay-method-modal__option-icon{width:.53333rem;height:.53333rem;border-radius:.10667rem;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:.32rem}.pay-method-modal__option-icon--bank{background:#ff9f43}.pay-method-modal__option-icon--alipay{background:#1677ff}.pay-method-modal__pay-btn{margin-top:.64rem}.bill-swiper-wrapper{width:100%;height:2.56rem;margin-top:.42667rem}.bill-swiper-wrapper .bill-swiper{width:100%;height:100%;border-radius:.21333rem}.bill-swiper-wrapper .bill-swiper-item{width:100%;height:100%}.bill-swiper-wrapper .bill-swiper-item-img{width:100%;height:100%;object-fit:cover}.bank-card-repayment-page-warp .navbar-bar{background-color:#fff}.bank-card-repayment-page{display:flex;flex-direction:column;height:100%;background-color:#f5f5f5}.bank-card-repayment-page__amount{text-align:center}.bank-card-repayment-page__amount .amount-title{margin-top:.53333rem;font-size:.42667rem;color:#333}.bank-card-repayment-page__amount .amount-value{font-size:.8rem;font-weight:700;color:#333}.bank-card-repayment-page__amount .amount-value:first-letter{font-size:.53333rem}.bank-card-repayment-page__bank_Warp{flex:1;padding:.26667rem .32rem 0;overflow-y:auto}.bank-card-repayment-page__bank_Warp>div:first-child{background-color:#fff;padding:.32rem .32rem 1.2rem;border-radius:.21333rem}.bank-card-repayment-page__bank_Warp>div:last-child{background-color:#fff;padding:.32rem;border-radius:.21333rem}.bank-card-repayment-page__bank_Warp .bank-card-repayment-page__bankList__icon{background:#f5f5f5;width:.64rem;height:.64rem;border-radius:50%}.bank-card-repayment-page__bank_Warp .bank-card-repayment-page__bank-title{font-size:.42667rem;color:#333}.bank-card-repayment-page__bank_Warp .bank-card-repayment-page__bankList{margin-top:.4rem;padding:0 .21333rem .8rem;background:#f5f5f5;border-radius:.21333rem;max-height:6.4rem;overflow-y:auto}.bank-card-repayment-page__bank_Warp .bank-card-repayment-page__bankList .bank-card-repayment-page__bankList__item{display:flex;align-items:center;justify-content:space-between;min-height:1.33333rem;padding:0 .26667rem;background:#fff;border-radius:.21333rem;margin:.26667rem 0}.bank-card-repayment-page__bank_Warp .bank-card-repayment-page__bankList .bank-card-repayment-page__bankList__item .bank-card-repayment-page__bankList__left{display:flex;align-items:center}.bank-card-repayment-page__bank_Warp .bank-card-repayment-page__bankList .bank-card-repayment-page__bankList__item .bank-card-repayment-page__bankList__icon-img{display:inline-block;width:.64rem;height:.64rem;border-radius:50%;margin-right:.26667rem}.bank-card-repayment-page__bank_Warp .bank-card-repayment-page__bankList .bank-card-repayment-page__bankList__desc{font-size:.42667rem;color:#333}.bank-card-repayment-page__bank_Warp .bank-card-repayment-page__bankList .bank-card-repayment-page__bankList__empty{text-align:center;color:#999;padding:.64rem 0}.bank-card-repayment-page__bank_Warp .bank-card-repayment-page__add_bank{margin-top:.42667rem;display:flex;align-items:center;justify-content:center;gap:.26667rem;font-size:.42667rem;color:#555}.bank-card-repayment-page__bank_Warp .bank-card-repayment-page__add_bank .bank-card-repayment-page__add_bank_icon{width:.48rem;height:.48rem;line-height:.48rem;text-align:center;border-radius:50%;color:#fff;font-size:.37333rem}.pay-method-modal__close{position:absolute;left:.4rem;top:.4rem;border:none;background:transparent;font-size:.64rem;line-height:1;color:#c4c4c4}.pay-method-modal__title{text-align:center;font-size:.48rem;line-height:1.2;color:#3c3737;font-weight:500}.pay-password-card-info{display:flex;justify-content:space-between;align-items:center;height:.85333rem;background:#003b940f;padding:0 .32rem;border-radius:.10667rem;margin-bottom:.69333rem;margin-top:.42667rem;font-size:.32rem}.pay-password-card-info .pay-password-card-info__title{color:#333}.pay-password-card-info .pay-password-card-info__value{color:#999}.forget-password-link{font-size:.34667rem;color:#003c96;text-align:center;margin-top:.42667rem}.bank-card-repayment-page__button{padding:.32rem;background:#f5f5f5}.bank-card-repayment-page__button .adm-button{--background-color: #ff4b69}.repay-verify-popup{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center}.repay-verify-popup__mask{position:absolute;inset:0;background:#00000073}.repay-verify-popup__panel{position:relative;z-index:1;width:8rem;max-width:calc(100vw - .85333rem);background:#fff;border-radius:.32rem;padding:.53333rem .74667rem .8rem}.repay-verify-popup__title{text-align:center;font-size:.53333rem;color:#333;margin-bottom:.32rem}.repay-verify-popup__tips{display:flex;align-items:center;justify-content:center;gap:.16rem;font-size:.34667rem;color:#666;margin-bottom:.42667rem}.repay-verify-popup__resend{border:none;background:transparent;color:#1677ff;font-size:.34667rem}.repay-verify-popup__input{width:100%;height:1.17333rem;border:1px solid #e5e5e5;border-radius:.21333rem;text-align:center;font-size:.58667rem;letter-spacing:.21333rem;margin-bottom:.26667rem;box-sizing:border-box}.repay-verify-popup__notice{text-align:left;font-size:.34667rem;margin:0 0 .8rem}.repay-verify-popup__notice1{display:flex;align-items:center;justify-content:center;text-align:center;font-size:.32rem;color:#6da93f;margin:.42667rem 0}.bank-card-repayment-page-warp .adm-passcode-input:not(.adm-passcode-input-seperated){border-radius:none!important;border:none!important;box-shadow:none!important}.bank-card-repayment-page-warp .adm-passcode-input-cell:last-child{margin-right:0!important}.bank-card-repayment-page-warp .adm-radio{--icon-size: .42667rem !important}.bank-card-repayment-page-warp .adm-radio-icon{border-width:.05333rem!important}.bank-card-repayment-page-warp .adm-radio.adm-radio-checked .adm-radio-icon{border-color:#ff4b46;background-color:#fff!important;position:relative}.bank-card-repayment-page-warp .adm-radio.adm-radio-checked .adm-radio-icon:after{content:"";display:block;width:.18667rem;height:.18667rem;border-radius:50%;background:#ff4b46;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#ff4b46!important}.bank-card-repayment-page-warp .adm-button:before{border:none}.bank-card-repayment-page-warp .adm-button:not(.adm-button-default){--border-color: none}.bank-card-repayment-page-warp .adm-passcode-input,.bank-card-repayment-page-warp .adm-passcode-input-cell-container{width:100%}.bank-card-repayment-page-warp .adm-passcode-input-cell{background:#f5f5f5;height:1.12rem!important;flex:1;border-radius:.10667rem!important;margin-right:.16rem!important}.repay-coupon-page-root{background:#fff url(/assets/repay-coupon-page-bg-BnBcQ2Rt.png) no-repeat top center;background-size:100% auto}.repay-coupon-page-root .adm-nav-bar{background:transparent}.repay-coupon-page{display:flex;flex-direction:column;height:100%;min-height:0;background:transparent}.repay-coupon-page .coupon-page__repayment-bonds-list__item{min-height:0;aspect-ratio:690/200;background-image:url(/assets/repay-coupon-normal-CkoR87L8.png);background-size:100% 100%}.repay-coupon-page .coupon-page__repayment-bonds-list__item.is-selected{background-image:url(/assets/repay-coupon-selected-DJBIG-vL.png)}.repay-coupon-page .coupon-page__repayment-bonds-list__item .repayment-bond-item{min-height:0;height:100%;padding-right:.74667rem}.repay-coupon-page__loading,.repay-coupon-page__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#0606088f;font-size:.37333rem}.repay-coupon-page__loading img,.repay-coupon-page__empty img{width:5.44rem;height:auto;margin-bottom:.21333rem}.repay-coupon-page__list{flex:1;min-height:0;padding:.32rem .4rem 2.34667rem;box-sizing:border-box}.repay-coupon-page__footer{position:fixed;left:0;right:0;bottom:0;padding:.32rem .42667rem calc(.32rem + env(safe-area-inset-bottom));background:transparent;border:none;box-shadow:none;box-sizing:border-box}.repay-coupon-page__footer .adm-button{height:1.17333rem}.bill-detail-page__page-content .navbar-bar{background:#f5f5f5}.bill-detail-page{min-height:100%;background:#f5f5f5;padding:.42667rem .26667rem .64rem;box-sizing:border-box;color:#333}.bill-detail-page>div:not(.bill-detail-page__top){margin:0 .16rem}.bill-detail-page>details{margin-right:.16rem;margin-left:.16rem}.bill-detail-page__loading,.bill-detail-page__empty{padding:.8rem 0;text-align:center;color:#999}.bill-detail-page__header{margin-top:.32rem;padding:.42667rem .37333rem;border-radius:.32rem;background:#fff}.bill-detail-page__header-title{font-size:.48rem;font-weight:600;color:#222}.bill-detail-page__header-status{margin-top:.21333rem;font-size:.37333rem;color:#666}.bill-detail-page__summary{margin-top:.32rem;padding:.37333rem;border-radius:.32rem;background:#fff}.bill-detail-page__summary-row{display:flex;align-items:center;justify-content:space-between;padding:.26667rem 0;border-bottom:1px solid #f1f1f1}.bill-detail-page__summary-row:last-child{border-bottom:none}.bill-detail-page__summary-row span{font-size:.37333rem;color:#666}.bill-detail-page__summary-row b{font-size:.37333rem;color:#222;font-weight:600}.bill-detail-page__section{margin-top:.37333rem;padding-bottom:.16rem}.bill-detail-page__section-title{font-size:.42667rem;font-weight:600;color:#222;margin:.26667rem 0}.bill-detail-page__plans{display:flex;flex-direction:column;gap:.32rem}.bill-detail-page__plan-card{padding:.37333rem;border-radius:.32rem;background:#fff}.bill-detail-page__plan-top{display:flex;justify-content:space-between;align-items:baseline;gap:.26667rem}.bill-detail-page__plan-period{font-size:.37333rem;font-weight:600;color:#222}.bill-detail-page__plan-status{font-size:.34667rem;color:#ff4b46}.bill-detail-page__plan-row{display:flex;justify-content:space-between;align-items:center;padding:.21333rem 0}.bill-detail-page__plan-row span{font-size:.34667rem;color:#666}.bill-detail-page__plan-row b{font-size:.34667rem;color:#222;font-weight:600;text-align:right}.bill-detail-page__plan-type{margin-top:.26667rem;padding-top:.26667rem;border-top:1px dashed #eee;font-size:.34667rem;color:#999}.bill-detail-page__plans{margin-top:-1.12rem;background:#fff;border-radius:.32rem;padding:.48rem .32rem .32rem;gap:0}.bill-detail-page__plan{background:transparent;border-radius:0;padding:.32rem 0 .26667rem;border-bottom:1px solid #f1f1f1}.bill-detail-page__plan:last-child{border-bottom:none}.bill-detail-page__plan-row{align-items:center}.bill-detail-page__plan-left{display:flex;align-items:center;gap:.26667rem}.bill-detail-page__plan-index{font-size:.32rem;font-weight:700;color:#222}.bill-detail-page__plan-status{margin-top:0;font-size:.32rem;padding:.05333rem .26667rem;border-radius:26.64rem;border:1px solid currentColor;line-height:.42667rem;background:transparent;font-weight:600}.bill-detail-page__plan-status--doing{color:#1677ff;background:#1677ff0f}.bill-detail-page__plan-status--paid{color:#22c55e;background:#22c55e0f}.bill-detail-page__plan-status--overdue{color:#ff4b46;background:#ff4b460f}.bill-detail-page__plan-money-amount{font-size:.37333rem;font-weight:800;color:#222}.bill-detail-page__plan-money-sub{margin-top:.08rem;font-size:.29333rem;color:#999}.bill-detail-page__plan-date{margin-top:.16rem;font-size:.32rem;color:#999}.bill-detail-page__detail{margin-top:.32rem;background:#fff;border-radius:.32rem;padding:0 .32rem .32rem}.bill-detail-page__details-item{background:transparent;border-radius:0;padding:0;margin-top:0;border-bottom:1px solid #f1f1f1;padding:0 .42667rem}.bill-detail-page__details-item:last-child{border-bottom:none}.bill-detail-page__details-summary{padding:.37333rem 0}.bill-detail-page__details-content{padding:.21333rem 0 .32rem}.bill-detail-page__details-row .bill-detail-page__details-link{margin-top:0}.bill-detail-page__top{width:100%;height:8.74667rem;padding:.8rem .58667rem 0;box-sizing:border-box;color:#333;background-repeat:no-repeat;background-size:100% 100%;text-align:center;margin-bottom:.32rem}.bill-detail-page__top-title{font-size:.4rem}.bill-detail-page__top-amount{margin-top:.32rem;font-size:1.06667rem;font-weight:700;line-height:1.25333rem}.bill-detail-page__top-sub{margin-top:.26667rem;font-size:.37333rem;opacity:.9}.bill-detail-page__top-stats{margin-top:1.2rem;gap:.37333rem}.bill-detail-page__top-stat{display:flex;justify-content:space-between;align-items:center;font-size:.34667rem;color:#333;margin-bottom:.42667rem}.bill-detail-page__plans{margin-top:-.48rem;box-sizing:border-box;display:flex;flex-direction:column;gap:.26667rem}.bill-detail-page__plan{border-radius:.32rem;background:#fff;padding:.37333rem .37333rem .32rem;box-sizing:border-box}.bill-detail-page__plan-row{display:flex;justify-content:space-between;align-items:flex-start;gap:.32rem}.bill-detail-page__plan-left{flex:1;min-width:0}.bill-detail-page__plan-index{font-size:.37333rem;font-weight:700;color:#222}.bill-detail-page__plan-status{margin-top:.16rem;font-size:.34667rem;font-weight:600}.bill-detail-page__plan-status--doing{color:#1677ff}.bill-detail-page__plan-status--paid{color:#22c55e}.bill-detail-page__plan-status--overdue{color:#ff4b46}.bill-detail-page__plan-money{text-align:right}.bill-detail-page__plan-money-amount{font-size:.42667rem;font-weight:800;color:#222}.bill-detail-page__plan-money-sub{margin-top:.16rem;font-size:.32rem;color:#999}.bill-detail-page__plan-date{margin-top:.26667rem;font-size:.32rem;color:#999}.bill-detail-page__detail{margin-top:.26667rem;padding:0 .32rem;box-sizing:border-box}.bill-detail-page__details-item{background:#fff;border-radius:.21333rem;padding:0 .42667rem;margin-top:.32rem}.bill-detail-page__details-item summary{list-style:none}.bill-detail-page__details-summary{padding:.42667rem 0;font-size:.4rem;color:#333;position:relative}.bill-detail-page__details-summary:after{position:absolute;right:.37333rem;top:50%;transform:translateY(-50%) rotate(90deg);transition:transform .2s ease;content:"";display:inline-block;width:.42667rem;height:.42667rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAOVBMVEUAAABAQEBNTU1GRkZQUFBNTU1SUlJRUVFUVFRUVFRTU1NUVFRVVVVVVVVUVFRVVVVVVVVUVFRVVVVyYpTKAAAAEnRSTlMACAoLEBQcPENSYnrAwdH6/f6LhK3LAAAAN0lEQVQY02NgwA7Y0PgcgtyoAkw8QmgizOSJ8ApxoQiw8glwovG5SOGzoPEZ2Pm50DzDyIATAAAU0wIGARE90gAAAABJRU5ErkJggg==) no-repeat center center;background-size:100% 100%;vertical-align:middle}.bill-detail-page__details-item[open] .bill-detail-page__details-summary:after{transform:translateY(-50%) rotate(-90deg)}.bill-detail-page__details-content{border-top:1px solid #F5F5F5}.bill-detail-page__details-row{display:flex;align-items:center;justify-content:space-between;padding:.21333rem 0;font-size:.34667rem;color:#333}.bill-detail-page__details-row>span:last-child{color:#555}.bill-detail-page__details-link{margin-top:.16rem;color:#1677ff;font-size:.32rem;cursor:pointer}.bill-detail-page__order-block{padding:0 .42667rem .42667rem;margin-top:.32rem!important;background:#fff;border-radius:.21333rem}.bill-detail-page__order-title{font-size:.37333rem;font-weight:700;color:#222;padding-top:.37333rem}.bill-detail-page__order-list{background:#fff;border-radius:.32rem;box-sizing:border-box;display:flex;gap:.10667rem;justify-content:space-between;flex-wrap:wrap}.bill-detail-page__order-item{font-size:.26667rem;color:#1677ff;line-height:.48rem;word-break:break-all;padding:.08rem .05333rem;background:#0069ff0a;border-radius:.05333rem;margin-top:.13333rem}.bill-detail-page__details-link{font-size:.32rem}.bill-detail-page__order-item:last-child{border-bottom:none}.bill-plan-child{background:#fff;border-radius:.21333rem;padding:0 .42667rem}.bill-plan-child__item{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #F5F5F5;padding:.42667rem 0;font-size:.32rem}.bill-plan-child__item:last-child{border-bottom:none}.bill-plan-child__item .item-left .item-left-index{display:flex;align-items:center}.bill-plan-child__item .item-left .item-left-index .item-left-index-period{font-weight:500;font-size:.34667rem;color:#333;line-height:.53333rem}.bill-plan-child__item .item-left .item-left-index .item-left-index-status{line-height:.48rem;border-radius:.10667rem;padding:0 .08rem;font-size:.26667rem;border:1px solid #999999;color:#999;margin-left:.21333rem}.bill-plan-child__item .item-left .item-left-index .item-left-index-status.status-ing{color:#0069ff;border-color:#0069ff}.bill-plan-child__item .item-left .item-left-index .item-left-index-status.status-overdue{color:#ee0600;border-color:#ee0600}.bill-plan-child__item .item-left .item-left-date{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:.26667rem;color:#999;line-height:.53333rem;margin-top:.21333rem}.bill-plan-child__item .item-right{text-align:right}.bill-plan-child__item .item-right .item-right-amount{font-size:.42667rem;line-height:.53333rem;font-weight:700}.bill-plan-child__item .item-right .item-right-interest{font-weight:400;font-size:.26667rem;color:#333;line-height:.53333rem;margin-top:.21333rem}.repayment-result-page{min-height:100%;background:#f5f5f5}.repayment-result-page__card{width:100%;min-height:6.93333rem;box-sizing:border-box;color:#fff;text-align:center;background-repeat:no-repeat;background-size:100% 100%}.repayment-result-page__title{display:flex;align-items:center;justify-content:center;font-size:.69333rem;line-height:1.17333rem;font-weight:600;padding-top:.74667rem}.repayment-result-page__title img{margin-right:.26667rem;display:block;flex-shrink:0;width:.66667rem;height:.66667rem}.repayment-result-page__desc{margin:.48rem 1.6rem 0;font-size:.34667rem;line-height:.58667rem;text-align:center}.repayment-result-page__desc p{display:inline-block;text-align:left;max-width:8rem}.repayment-result-page__amount{font-size:1.12rem;margin-top:.32rem;font-weight:700}.repayment-result-page__amount:first-letter{font-size:.64rem;font-weight:400}.repayment-result-page__actions{margin-top:.96rem;display:flex;justify-content:center;gap:.53333rem}.repayment-result-page__btn.adm-button{width:2.98667rem;height:.90667rem;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:.34667rem}.repayment-result-page__btn--ghost.adm-button{--background-color: transparent;--border-color: rgba(255, 255, 255, .85);--text-color: #fff}
