/* Source: LoanRepayPage-B8NvU1A5.css / CreditCom-Nc929hza.css / ReNavBar. */
.remaining-account.ra-source-loan{display:flex;flex-direction:column;height:100dvh;min-height:100dvh;width:100%;border:0;background:var(--theme-bg-color,#141412);color:var(--theme-text-color,#eee);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC",sans-serif}
.ra-source-loan .ra-loan-header{flex:none;display:flex;align-items:center;justify-content:center;position:relative;height:calc(var(--source-rem)*1.2);min-height:calc(var(--source-rem)*1.2);padding:0;border:0;background:var(--theme-header-bg-color,#141412);color:var(--theme-header-text-color,#fff)}
.ra-source-loan .ra-loan-header h1{margin:0;max-width:60%;font-size:calc(var(--source-rem)*.42667);font-weight:600;line-height:1.5;letter-spacing:0;text-align:center}.ra-source-loan .ra-loan-header .ra-back{position:absolute;left:0;top:0;height:100%;padding:0 calc(var(--source-rem)*.42667);display:flex;align-items:center;gap:calc(var(--source-rem)*.10667);font:400 calc(var(--source-rem)*.37333)/1 sans-serif;color:var(--theme-header-text-color,#fff)}.ra-source-loan .ra-back svg{width:calc(var(--source-rem)*.42667);height:calc(var(--source-rem)*.42667);fill:none;stroke:currentColor;stroke-width:2}.ra-source-loan .ra-loan-header>div{position:absolute;right:0;top:0;height:100%;padding:0 calc(var(--source-rem)*.42667);display:flex;align-items:center;font-size:calc(var(--source-rem)*.32);font-weight:400;color:var(--theme-wallet-text-color,#9a9a94)}
.ra-source-loan .ra-loan-body{flex:1;min-height:0;overflow:hidden auto;padding:calc(var(--source-rem)*.26667);background:var(--theme-bg-color,#141412)}
.ra-source-loan .ra-credit.ra-loan-credit{background:var(--theme-card-bg-color,#1c1c18);border:0;border-radius:calc(var(--source-rem)*.21333);padding:calc(var(--source-rem)*.37333);margin:0 0 calc(var(--source-rem)*.26667);text-align:center}.ra-source-loan .ra-loan-credit h2{display:flex;justify-content:center;align-items:center;gap:0;color:var(--theme-wallet-text-color,#9a9a94);font-size:calc(var(--source-rem)*.37333);font-weight:500;line-height:calc(var(--source-rem)*.53333);margin:0}.ra-source-loan .ra-loan-credit h2 svg{width:calc(var(--source-rem)*.44);height:calc(var(--source-rem)*.44);margin-right:calc(var(--source-rem)*.10667)}.ra-source-loan .ra-loan-credit-total{display:block;font-size:calc(var(--source-rem)*.53333);font-weight:600;line-height:calc(var(--source-rem)*.64);margin-top:calc(var(--source-rem)*.18667);color:var(--theme-text-color,#eee)}.ra-source-loan .ra-loan-credit-caption{display:flex;gap:calc(var(--source-rem)*.08);align-items:center;justify-content:center;font-size:calc(var(--source-rem)*.32);line-height:1.5;margin:calc(var(--source-rem)*.18667) 0 0;color:var(--theme-wallet-text-color,#9a9a94)}.ra-source-loan .ra-loan-credit-caption:before,.ra-source-loan .ra-loan-credit-caption:after{content:"";display:block;width:calc(var(--source-rem)*.18667);height:calc(var(--source-rem)*.02667);background:var(--theme-wallet-text-color,#9a9a94)}
.ra-source-loan .ra-loan-credit-stats{display:flex;justify-content:space-around;align-items:center;padding:calc(var(--source-rem)*.24);margin-top:calc(var(--source-rem)*.26667);background:var(--theme-main-bg-color,#0a0a0a);border:0;border-radius:calc(var(--source-rem)*.21333)}.ra-source-loan .ra-loan-credit-stats>div{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.ra-source-loan .ra-loan-credit-stats>div>span{font-size:calc(var(--source-rem)*.26667);line-height:1.5;color:var(--theme-wallet-text-color,#9a9a94);display:flex;align-items:center;gap:calc(var(--source-rem)*.10667)}.ra-source-loan .ra-loan-credit-stats>div>span i{font-size:calc(var(--source-rem)*.21333);font-style:normal;border:1px solid currentColor;border-radius:50%;width:calc(var(--source-rem)*.26667);height:calc(var(--source-rem)*.26667);line-height:1;display:inline-flex;align-items:center;justify-content:center}.ra-source-loan .ra-loan-credit-stats strong{font-size:calc(var(--source-rem)*.4);font-weight:500;line-height:calc(var(--source-rem)*.8);white-space:nowrap;color:var(--theme-text-color,#eee)}.ra-source-loan .ra-loan-credit-stats strong span{font-size:calc(var(--source-rem)*.4);font-weight:500}.ra-source-loan .ra-loan-credit-stats b{font-size:calc(var(--source-rem)*.4);line-height:calc(var(--source-rem)*.8);font-weight:600;color:inherit}.ra-source-loan .ra-loan-credit-divider{align-self:center;background:var(--theme-wallet-text-color,#9a9a94);height:calc(var(--source-rem)*.74667);width:calc(var(--source-rem)*.02667)}
.ra-source-loan [data-loan-form]{display:block;gap:0;margin:0}.ra-source-loan .ra-loan-input{padding:calc(var(--source-rem)*.37333);background:var(--theme-card-bg-color,#1c1c18);border-radius:calc(var(--source-rem)*.26667)}.ra-source-loan .ra-loan-label{display:flex;align-items:center;gap:calc(var(--source-rem)*.16);margin:0 0 calc(var(--source-rem)*.26667);font-size:calc(var(--source-rem)*.32);line-height:1.5;color:var(--theme-text-color-darken,#b8b8b2)}.ra-source-loan .ra-loan-label:before{content:"";display:block;height:calc(var(--source-rem)*.53333);width:calc(var(--source-rem)*.10667);background:var(--theme-primary-color,#ffe033);border-radius:calc(var(--source-rem)*.05333)}.ra-source-loan .ra-loan-money-field{display:flex;align-items:center;gap:calc(var(--source-rem)*.10667);padding:calc(var(--source-rem)*.26667) calc(var(--source-rem)*.42667);min-height:calc(var(--source-rem)*1.17334);background:var(--theme-main-bg-color,#0a0a0a);border-radius:calc(var(--source-rem)*.21333)}.ra-source-loan .ra-loan-currency{font-size:calc(var(--source-rem)*.34667);color:var(--theme-primary-color,#ffe033)}.ra-source-loan .ra-loan-money-field>input{display:block;flex:1;min-width:0;width:0;height:calc(var(--source-rem)*.64);min-height:0;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none;outline:0;font-size:calc(var(--source-rem)*.37333);font-weight:400;line-height:calc(var(--source-rem)*.64);color:var(--theme-text-color,#eee)}.ra-source-loan .ra-loan-money-field input::placeholder{color:var(--theme-wallet-text-color,#9a9a94)}.ra-source-loan .ra-loan-money-field button{padding:0;background:none;border:0;font-size:calc(var(--source-rem)*.37333);color:var(--theme-primary-color,#ffe033);line-height:calc(var(--source-rem)*.64);white-space:nowrap}.ra-source-loan [data-loan-form]>button.btn.primary{display:block;width:100%;height:calc(var(--source-rem)*1.06667);min-height:calc(var(--source-rem)*1.06667);padding:0;margin-top:calc(var(--source-rem)*.26667);border:0;border-radius:calc(var(--source-rem)*.26667);background:var(--theme-active-linear-bg,linear-gradient(135deg,#ffe033,#f0b800));color:var(--theme-on-primary-color,#0f172a);font-size:calc(var(--source-rem)*.37333);font-weight:400;line-height:calc(var(--source-rem)*1.06667)}.ra-source-loan [data-loan-form]>.form-error{font-size:calc(var(--source-rem)*.32);line-height:1.6;margin:calc(var(--source-rem)*.16) 0 0;color:#f1a49b}.ra-source-loan .form-error:empty{display:none}
.ra-source-loan .ra-loan-workflow{margin-top:calc(var(--source-rem)*.53333);padding-bottom:calc(var(--source-rem)*.53333);font-size:calc(var(--source-rem)*.32);color:var(--theme-wallet-text-color,#9a9a94)}.ra-loan-workflow>summary{font-size:calc(var(--source-rem)*.32);padding:calc(var(--source-rem)*.21333) 0;cursor:pointer}.ra-loan-mock-hint{font-size:calc(var(--source-rem)*.29333);line-height:1.6;margin:calc(var(--source-rem)*.21333) 0}.ra-loan-workflow-links{display:flex;flex-wrap:wrap;gap:calc(var(--source-rem)*.26667);padding:calc(var(--source-rem)*.21333) 0;font-size:calc(var(--source-rem)*.32);color:var(--theme-primary-color,#ffe033)}.ra-source-loan .ra-loan-application{background:var(--theme-card-bg-color,#1c1c18);padding:calc(var(--source-rem)*.37333);border:0}.ra-source-loan .ra-loan-record{font-size:calc(var(--source-rem)*.34667)}.ra-source-loan .ra-loan-application small{font-size:calc(var(--source-rem)*.26667);color:var(--theme-wallet-text-color,#9a9a94)}.ra-source-loan .ra-review{gap:calc(var(--source-rem)*.21333);margin-top:calc(var(--source-rem)*.26667)}.ra-source-loan .ra-review .btn{font-size:calc(var(--source-rem)*.29333);min-height:calc(var(--source-rem)*.85333);padding:calc(var(--source-rem)*.13333) calc(var(--source-rem)*.21333)}
@media(max-width:599px){.ra-source-loan{--source-rem:min(10vw,54px)}}

/* van-field clearable and van-toast--text use the source vendor tokens. */
.ra-source-loan .ra-loan-money-field .ra-loan-clear{width:calc(var(--source-rem)*.48);height:calc(var(--source-rem)*.48);line-height:1;border-radius:50%;font-size:calc(var(--source-rem)*.4);color:var(--theme-wallet-text-color,#9a9a94);background:#333;flex:none}.ra-source-loan .ra-loan-clear[hidden]{display:none}
body:has(.ra-source-loan) #toast{top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%);width:fit-content;min-width:calc(var(--source-rem)*2.56);max-width:min(70%,calc(var(--source-rem)*8));padding:calc(var(--source-rem)*.21333) calc(var(--source-rem)*.32);border-radius:calc(var(--source-rem)*.21333);background:rgba(0,0,0,.7);color:#fff;font-size:calc(var(--source-rem)*.37333);line-height:calc(var(--source-rem)*.53333);text-align:center;white-space:pre-wrap;word-break:break-all;box-shadow:none;box-sizing:content-box;z-index:2000}
