#cbca-member-theme{--cbca-ink:#173343;--cbca-blue:#2e7996;--cbca-sky:#65bad4;--cbca-edge:#d7e3e8;--cbca-muted:#687b85}#cbca-member-theme .member-shell__content{background:linear-gradient(#eaf2f6 0,#f7fafb 320px)}#cbca-member-theme .confirm-page,#cbca-member-theme .loan-page,#cbca-member-theme .sofi-flow,#cbca-member-theme .sofi-kyc-page{background:linear-gradient(165deg,#1b465c,#3b819f 42%,#e9f2f6 0);min-height:calc(100dvh - 72px);padding:30px 20px 70px}#cbca-member-theme .sofi-flow-logo,#cbca-member-theme .sofi-kyc-logo{width:140px;max-width:140px;margin:3px auto 28px}#cbca-member-theme .confirm-card,#cbca-member-theme .loan-card,#cbca-member-theme .sofi-flow-card,#cbca-member-theme .sofi-kyc-card{border:1px solid var(--cbca-edge);width:100%;max-width:none;color:var(--cbca-ink);background:#fff;border-radius:20px;margin:0;box-shadow:0 14px 34px #163b4d1f}#cbca-member-theme .sofi-flow-card,#cbca-member-theme .sofi-kyc-card{padding:30px 24px}#cbca-member-theme .confirm-card h1,#cbca-member-theme .loan-card h1,#cbca-member-theme .sofi-flow-title,#cbca-member-theme .sofi-kyc-card h1{color:var(--cbca-ink);text-align:left;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400;line-height:1.18}#cbca-member-theme .sofi-flow-title{border-color:var(--cbca-sky);margin-bottom:25px;display:block}#cbca-member-theme .sofi-kyc-subtitle{text-align:left;color:var(--cbca-muted)}#cbca-member-theme .sofi-field-label,#cbca-member-theme .sofi-flow-label{color:var(--cbca-ink);font-weight:700}#cbca-member-theme .rows b,#cbca-member-theme .sofi-field-label b,#cbca-member-theme .sofi-flow-step{background:var(--cbca-blue)}#cbca-member-theme .manual-box,#cbca-member-theme .sofi-control,#cbca-member-theme .sofi-disbursement__input,#cbca-member-theme .sofi-flow-control{background:#f8fafb;border-color:#c6d4db;border-radius:9px}#cbca-member-theme .manual-box:focus-within,#cbca-member-theme .sofi-control:focus-within,#cbca-member-theme .sofi-flow-control:focus-within{border-color:var(--cbca-blue);box-shadow:0 0 0 3px #65bad43d}#cbca-member-theme .sofi-control em,#cbca-member-theme .sofi-date-control button,#cbca-member-theme .sofi-flow-icon{color:var(--cbca-blue);background:#eff5f7}#cbca-member-theme .sofi-upload-title{border-color:var(--cbca-sky);color:var(--cbca-ink)}#cbca-member-theme .account-page .primary,#cbca-member-theme .all-info-continue,#cbca-member-theme .confirm-card button,#cbca-member-theme .loan-card .submit,#cbca-member-theme .sfca-profile__logout,#cbca-member-theme .sofi-disbursement__withdraw,#cbca-member-theme .sofi-flow-submit,#cbca-member-theme .sofi-submit{color:#fff;background:linear-gradient(90deg,#58bdd8,#347fa9);border-radius:7px;box-shadow:0 7px 16px #29749528}#cbca-member-theme .locked-note,#cbca-member-theme .sofi-flow-locked,#cbca-member-theme .sofi-readonly-note{color:#246d83}#cbca-member-theme .loan-card h2{color:var(--cbca-ink);font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400}#cbca-member-theme .loan-card .amount-label b,#cbca-member-theme .loan-card .estimate>strong{color:var(--cbca-blue)}#cbca-member-theme .loan-card .slider,#cbca-member-theme input[type=checkbox]{accent-color:var(--cbca-blue)}#cbca-member-theme .loan-card .terms{grid-template-columns:repeat(2,1fr);gap:10px}#cbca-member-theme .loan-card .terms button{color:#226984;cursor:pointer;border-color:#84b8ca;border-radius:8px;font-weight:700}#cbca-member-theme .loan-card .terms button.selected{background:var(--cbca-blue);color:#fff}#cbca-member-theme .loan-card .estimate{background:#f0f8fb;border:1px solid #b9d6e2}#cbca-member-theme .confirm-page .rows>div{border-color:#dce7ec}#cbca-member-theme .account-page,#cbca-member-theme .all-info-page,#cbca-member-theme .sfca-profile{min-height:calc(100dvh - 160px);color:var(--cbca-ink);background:0 0;padding:24px 18px 45px}#cbca-member-theme .all-info-hero,#cbca-member-theme .sfca-profile__welcome{background:linear-gradient(135deg,#193e51,#3b89a7);border:0;border-radius:19px;box-shadow:0 12px 25px #17334326}#cbca-member-theme .account-head h1,#cbca-member-theme .all-info-hero h1,#cbca-member-theme .sfca-profile__details h1{font-family:Georgia,Times New Roman,serif;font-weight:400}#cbca-member-theme .account-content,#cbca-member-theme .all-info-card,#cbca-member-theme .sfca-profile__card{border:1px solid var(--cbca-edge);border-radius:18px;box-shadow:0 9px 24px #17334310}#cbca-member-theme .all-info-item,#cbca-member-theme .sfca-profile__item{box-shadow:none;color:var(--cbca-ink);border:1px solid #dbe7eb;border-radius:11px}#cbca-member-theme .all-info-item>b,#cbca-member-theme .all-info-item__icon,#cbca-member-theme .sfca-profile__item i,#cbca-member-theme .sfca-profile__item>b{color:var(--cbca-blue)}#cbca-member-theme .account-head{grid-template-columns:56px 1fr;gap:11px;display:grid}#cbca-member-theme .account-head .avatar{background:var(--cbca-blue);width:56px;height:56px}#cbca-member-theme .account-head .balances{background:#e4f1f6;border-radius:13px;grid-column:1/-1;align-items:flex-start;margin:7px 0 0;padding:16px 18px}#cbca-member-theme .account-layout{display:block}#cbca-member-theme .account-nav{scrollbar-width:thin;flex-direction:row;gap:6px;margin:0 0 17px;padding-bottom:6px;display:flex;position:static;overflow-x:auto}#cbca-member-theme .account-nav button{white-space:nowrap;border:0;border-bottom:3px solid #0000;border-radius:7px 7px 0 0;flex:none}#cbca-member-theme .account-nav button.active{border-color:var(--cbca-blue);color:#1b627d;background:#e4f1f6}#cbca-member-theme .account-content{padding:23px 18px}#cbca-member-theme .account-content h2{color:var(--cbca-ink);font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400}#cbca-member-theme .account-content .form-grid{grid-template-columns:1fr}#cbca-member-theme .account-content input,#cbca-member-theme .account-content select{border-color:#bacdd6;border-radius:8px}#cbca-member-theme .account-page .table-wrap{overflow:visible}#cbca-member-theme .account-page table,#cbca-member-theme .account-page tbody,#cbca-member-theme .account-page td,#cbca-member-theme .account-page tr{width:100%;display:block}#cbca-member-theme .account-page thead{display:none}#cbca-member-theme .account-page tbody tr{border:1px solid var(--cbca-edge);background:#fff;border-radius:11px;margin-bottom:13px;padding:8px 12px}#cbca-member-theme .account-page td{white-space:normal;overflow-wrap:anywhere;border-bottom:1px solid #edf2f4;padding:8px 2px}#cbca-member-theme .account-page td:last-child{border:0}#cbca-member-theme .sofi-loan-contract{color:#273944;background:#edf4f7;padding:22px 15px 50px}#cbca-member-theme .sofi-loan-contract__back{background:var(--cbca-blue);border-radius:7px;margin:0 0 9px}#cbca-member-theme .sofi-loan-contract__container{border:1px solid var(--cbca-edge);border-radius:14px;padding:20px 17px;box-shadow:0 10px 27px #17334319}#cbca-member-theme .sofi-loan-contract__contract-title,#cbca-member-theme .sofi-loan-contract__section-title{color:var(--cbca-ink)}#cbca-member-theme .sofi-loan-contract__highlight{background:#eef6f9}#cbca-member-theme .sofi-disbursement{background:#edf4f7;padding:24px 17px 45px}#cbca-member-theme .sofi-disbursement__banner{display:none}#cbca-member-theme .sofi-disbursement__container{border:1px solid var(--cbca-edge);border-radius:17px;max-width:none;padding:17px}#cbca-member-theme .sofi-disbursement__balance-card{background:linear-gradient(145deg,#143f58,#327f9f)}#cbca-member-theme .sofi-disbursement__withdraw{border:0}#cbca-member-theme .plus-page{color:var(--cbca-ink);background:#f4f9fb}#cbca-member-theme .plus-hero{background:linear-gradient(145deg,#d8edf4,#f4fafb);min-height:0;padding:40px 22px;display:block}#cbca-member-theme .plus-hero h1{font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:400}#cbca-member-theme .plus-hero p{font-size:15px}#cbca-member-theme .plus-hero .orb{width:170px;height:170px;margin:24px auto 0}#cbca-member-theme .plus-hero .orb b{font-size:85px}#cbca-member-theme .plus-hero .orb i{font-size:24px}#cbca-member-theme .benefits,#cbca-member-theme .disclosures,#cbca-member-theme .faq{padding:39px 20px}#cbca-member-theme .benefits>h2,#cbca-member-theme .faq>h2{font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400}#cbca-member-theme .join{background:#e8f3f7;padding:35px 20px;display:block}#cbca-member-theme .join button{margin-top:18px}#cbca-member-theme .join button,#cbca-member-theme .plus-hero button{background:linear-gradient(90deg,#58bdd8,#347fa9);border-radius:7px}@media (width<=370px){#cbca-member-theme .confirm-page,#cbca-member-theme .loan-page,#cbca-member-theme .sofi-flow,#cbca-member-theme .sofi-kyc-page{padding-left:12px;padding-right:12px}#cbca-member-theme .confirm-card,#cbca-member-theme .loan-card,#cbca-member-theme .sofi-flow-card,#cbca-member-theme .sofi-kyc-card{padding-left:18px;padding-right:18px}}.member-shell[data-v-00e211a1]{color:#17172f;background:#f0f0f0;min-height:100dvh;padding-top:63px;font-family:Arial,sans-serif}.member-shell__content[data-v-00e211a1]{min-height:calc(100dvh - 63px);overflow-x:hidden}.cbca-member-shell[data-v-00e211a1]{color:#173343;background:#f3f7f9;padding-top:0}.cbca-member-shell .member-shell__content[data-v-00e211a1]{min-height:calc(100dvh - 72px);padding-bottom:88px}.cbca-member-nav[data-v-00e211a1]{z-index:80;background:#fff;border:1px solid #dbe6eb;border-radius:19px;grid-template-columns:repeat(4,1fr);width:min(100% - 28px,402px);height:68px;display:grid;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 12px 28px #1733432a}.cbca-member-nav a[data-v-00e211a1]{color:#667984;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:10px;font-weight:700;text-decoration:none;display:flex}.cbca-member-nav a[aria-current=page][data-v-00e211a1]{color:#23617c}.cbca-member-nav span[data-v-00e211a1]{font-size:24px;line-height:25px}.cbca-member-shell .cbca-inner-header{background:linear-gradient(90deg,#17394c,#387d9e)}.cbca-member-shell .cbca-inner-header img{filter:brightness(0)invert()}.cbca-member-shell img.sofi-flow-logo,.cbca-member-shell img.sofi-kyc-logo{content:url(../themes/cbca-mobile/logo-exact-BDrCryoV.webp);filter:brightness(0)invert();width:150px;max-width:150px}.cbca-member-shell .sofi-flow,.cbca-member-shell .sofi-kyc-page{background:#2d6986}.cbca-member-shell .sofi-field-label b,.cbca-member-shell .sofi-flow-step{background:#307e9e}.cbca-member-shell .sofi-flow-submit,.cbca-member-shell .sofi-submit{background:#327f9f}
